From 030851b318918df503cee14605cae8f82873b114 Mon Sep 17 00:00:00 2001 From: shenyunhang Date: Wed, 29 Nov 2023 03:43:10 +0800 Subject: [PATCH] This is the 1st commit --- .asset/framework.png | Bin 0 -> 1400742 bytes .asset/head.png | Bin 0 -> 5100419 bytes .asset/radar.png | Bin 0 -> 424539 bytes .gitignore | 53 + README.md | 270 +++ ape/__init__.py | 5 + ape/checkpoint/__init__.py | 6 + ape/checkpoint/detection_checkpoint.py | 45 + ape/data/__init__.py | 20 + ape/data/build_copypaste.py | 255 +++ ape/data/build_multi_dataset.py | 741 ++++++++ ape/data/build_multi_dataset_copypaste.py | 805 ++++++++ ape/data/common_copypaste.py | 83 + ape/data/dataset_mapper.py | 41 + ape/data/dataset_mapper_copypaste.py | 499 +++++ ape/data/dataset_mapper_detr_instance.py | 288 +++ ape/data/dataset_mapper_detr_instance_exp.py | 232 +++ ape/data/dataset_mapper_detr_panoptic.py | 443 +++++ .../dataset_mapper_detr_panoptic_copypaste.py | 676 +++++++ ape/data/dataset_mapper_detr_semantic.py | 244 +++ ape/data/datasets/__init__.py | 19 + ape/data/datasets/coco.py | 383 ++++ ape/data/datasets/d_cube.py | 275 +++ ape/data/datasets/flickr30k.py | 68 + ape/data/datasets/gqa.py | 60 + ape/data/datasets/grit.py | 60 + ape/data/datasets/inst_categories.py | 488 +++++ ape/data/datasets/lvis_coco.py | 284 +++ ape/data/datasets/lvis_coco_panoptic.py | 192 ++ .../lvis_v1_coco_category_image_count.py | 20 + ape/data/datasets/objects365.py | 799 ++++++++ ape/data/datasets/odinw_categories.py | 377 ++++ ape/data/datasets/odinw_instance.py | 824 +++++++++ ape/data/datasets/odinw_prompts.py | 75 + ape/data/datasets/oid.py | 1571 ++++++++++++++++ ape/data/datasets/pascal_voc_external.py | 1217 ++++++++++++ ape/data/datasets/phrasecut.py | 60 + ape/data/datasets/refcoco.py | 337 ++++ ape/data/datasets/register_bdd100k_panoseg.py | 277 +++ ape/data/datasets/register_bdd100k_semseg.py | 98 + ape/data/datasets/register_pascal_context.py | 587 ++++++ ape/data/datasets/register_voc_seg.py | 64 + ape/data/datasets/sa1b.py | 44 + ape/data/datasets/seginw_categories.py | 89 + ape/data/datasets/seginw_instance.py | 142 ++ ape/data/datasets/visualgenome.py | 220 +++ ape/data/datasets/visualgenome_categories.py | 18 + ape/data/detection_utils.py | 233 +++ ape/data/mapper_utils.py | 488 +++++ ape/data/samplers/__init__.py | 5 + .../distributed_sampler_multi_dataset.py | 137 ++ ape/data/transforms/__init__.py | 5 + ape/data/transforms/augmentation_aa.py | 39 + ape/data/transforms/augmentation_lsj.py | 38 + ape/engine/__init__.py | 4 + ape/engine/defaults.py | 97 + ape/engine/train_loop.py | 415 +++++ ape/evaluation/__init__.py | 8 + ape/evaluation/d3_evaluation.py | 771 ++++++++ ape/evaluation/evaluator.py | 177 ++ ape/evaluation/instance_evaluation.py | 112 ++ ape/evaluation/lvis_evaluation.py | 453 +++++ ape/evaluation/multi_dataset_evaluator.py | 382 ++++ ape/evaluation/oideval.py | 905 +++++++++ ape/evaluation/refcoco_evaluation.py | 753 ++++++++ ape/evaluation/refcocoeval.py | 593 ++++++ ape/layers/__init__.py | 8 + ape/layers/csrc/MsDeformAttn/ms_deform_attn.h | 64 + .../csrc/MsDeformAttn/ms_deform_attn_cpu.cpp | 42 + .../csrc/MsDeformAttn/ms_deform_attn_cpu.h | 35 + .../csrc/MsDeformAttn/ms_deform_attn_cuda.cu | 156 ++ .../csrc/MsDeformAttn/ms_deform_attn_cuda.h | 33 + .../MsDeformAttn/ms_deform_im2col_cuda.cuh | 1327 ++++++++++++++ ape/layers/csrc/cuda_version.cu | 7 + ape/layers/csrc/vision.cpp | 80 + ape/layers/fuse_helper.py | 230 +++ ape/layers/multi_scale_deform_attn.py | 420 +++++ ape/layers/vision_language_align.py | 61 + ape/layers/vision_language_fusion.py | 53 + ape/layers/zero_shot_fc.py | 162 ++ ape/model_zoo/__init__.py | 10 + ape/model_zoo/model_zoo.py | 214 +++ ape/modeling/__init__.py | 0 ape/modeling/ape_deta/__init__.py | 16 + ape/modeling/ape_deta/ape_deta.py | 40 + ape/modeling/ape_deta/assigner.py | 364 ++++ ape/modeling/ape_deta/deformable_criterion.py | 609 +++++++ ape/modeling/ape_deta/deformable_detr.py | 604 ++++++ ape/modeling/ape_deta/deformable_detr_segm.py | 1624 +++++++++++++++++ .../ape_deta/deformable_detr_segm_vl.py | 1262 +++++++++++++ .../ape_deta/deformable_transformer.py | 619 +++++++ .../ape_deta/deformable_transformer_vl.py | 674 +++++++ ape/modeling/ape_deta/fast_rcnn.py | 201 ++ ape/modeling/ape_deta/misc.py | 469 +++++ ape/modeling/ape_deta/segmentation.py | 378 ++++ ape/modeling/backbone/__init__.py | 0 ape/modeling/backbone/utils_eva.py | 222 +++ ape/modeling/backbone/utils_eva02.py | 347 ++++ ape/modeling/backbone/vit.py | 30 + ape/modeling/backbone/vit_eva.py | 644 +++++++ ape/modeling/backbone/vit_eva02.py | 625 +++++++ ape/modeling/backbone/vit_eva_clip.py | 931 ++++++++++ ape/modeling/deta/__init__.py | 9 + ape/modeling/deta/assigner.py | 358 ++++ ape/modeling/deta/deformable_criterion.py | 533 ++++++ ape/modeling/deta/deformable_detr.py | 453 +++++ ape/modeling/deta/deformable_detr_segm.py | 940 ++++++++++ ape/modeling/deta/deformable_transformer.py | 524 ++++++ ape/modeling/deta/misc.py | 469 +++++ ape/modeling/deta/segmentation.py | 378 ++++ ape/modeling/text/__init__.py | 8 + ape/modeling/text/bert_wrapper.py | 107 ++ ape/modeling/text/clip_wrapper.py | 224 +++ ape/modeling/text/clip_wrapper_eva01.py | 146 ++ ape/modeling/text/clip_wrapper_eva02.py | 148 ++ ape/modeling/text/clip_wrapper_open.py | 51 + ape/modeling/text/eva01_clip/README.md | 79 + ape/modeling/text/eva01_clip/__init__.py | 7 + .../eva01_clip/bpe_simple_vocab_16e6.txt.gz | Bin 0 -> 1356917 bytes ape/modeling/text/eva01_clip/clip.py | 232 +++ ape/modeling/text/eva01_clip/eva_clip.py | 173 ++ ape/modeling/text/eva01_clip/eva_model.py | 368 ++++ ape/modeling/text/eva01_clip/model.py | 471 +++++ .../model_configs/EVA_CLIP_g_14.json | 19 + .../model_configs/EVA_CLIP_g_14_X.json | 21 + .../text/eva01_clip/simple_tokenizer.py | 132 ++ ape/modeling/text/eva01_clip/vit_model.py | 389 ++++ ape/modeling/text/eva02_clip/__init__.py | 13 + .../eva02_clip/bpe_simple_vocab_16e6.txt.gz | Bin 0 -> 1356917 bytes ape/modeling/text/eva02_clip/constants.py | 2 + ape/modeling/text/eva02_clip/eva_vit_model.py | 531 ++++++ ape/modeling/text/eva02_clip/factory.py | 460 +++++ ape/modeling/text/eva02_clip/hf_configs.py | 57 + ape/modeling/text/eva02_clip/hf_model.py | 248 +++ ape/modeling/text/eva02_clip/loss.py | 138 ++ ape/modeling/text/eva02_clip/model.py | 439 +++++ .../model_configs/EVA01-CLIP-B-16.json | 19 + .../model_configs/EVA01-CLIP-g-14-plus.json | 24 + .../model_configs/EVA01-CLIP-g-14.json | 24 + .../model_configs/EVA02-CLIP-B-16.json | 29 + .../model_configs/EVA02-CLIP-L-14-336.json | 29 + .../model_configs/EVA02-CLIP-L-14.json | 29 + .../EVA02-CLIP-bigE-14-plus.json | 25 + .../model_configs/EVA02-CLIP-bigE-14.json | 25 + .../text/eva02_clip/modified_resnet.py | 181 ++ ape/modeling/text/eva02_clip/openai.py | 144 ++ ape/modeling/text/eva02_clip/pretrained.py | 332 ++++ ape/modeling/text/eva02_clip/rope.py | 137 ++ ape/modeling/text/eva02_clip/timm_model.py | 122 ++ ape/modeling/text/eva02_clip/tokenizer.py | 201 ++ ape/modeling/text/eva02_clip/transform.py | 103 ++ ape/modeling/text/eva02_clip/transformer.py | 737 ++++++++ ape/modeling/text/eva02_clip/utils.py | 326 ++++ ape/modeling/text/llama2_wrapper.py | 154 ++ ape/modeling/text/t5_wrapper.py | 103 ++ ape/modeling/text/text_encoder.py | 38 + ape/modeling/text/utils.py | 32 + ape/utils/__init__.py | 8 + ape/utils/box_ops.py | 95 + ape/utils/misc.py | 547 ++++++ ape/utils/plot_utils.py | 120 ++ .../ape_deta_vitl_eva02_clip_vlf_lsj1024.py | 101 + .../ape_deta/ape_deta_vitl_eva02_lsj1024.py | 32 + .../ape_deta_vitl_eva02_vlf_lsj1024.py | 47 + .../ape_deta/ape_deta_r50_160k.py | 46 + .../ape_deta_vitl_eva02_clip_vlf_lsj1024.py | 101 + .../ape_deta/ape_deta_vitl_eva02_lsj1024.py | 22 + .../ape_deta_vitl_eva02_vlf_lsj1024.py | 47 + .../ape_deta_vitl_eva02_clip_vlf_lsj1024.py | 101 + .../ape_deta/ape_deta_vitl_eva02_lsj1024.py | 22 + .../ape_deta_vitl_eva02_vlf_lsj1024.py | 47 + .../deformable_deta_segm_r50_160k.py | 45 + .../ape_deta_vitl_eva02_clip_vlf_lsj1024.py | 109 ++ .../ape_deta/ape_deta_vitl_eva02_lsj1024.py | 23 + .../ape_deta_vitl_eva02_vlf_lsj1024.py | 47 + .../ape_deta_vitl_eva02_clip_vlf_lsj1024.py | 101 + .../ape_deta/ape_deta_vitl_eva02_lsj1024.py | 22 + .../ape_deta_vitl_eva02_vlf_lsj1024.py | 47 + .../deformable_deta_r50_12ep.py | 48 + .../deformable_deta_r50_24ep.py | 47 + ...e_deta_vitb_clip_openai_lsj1024_cp_12ep.py | 20 + .../deformable_deta_vitb_lsj1024_12ep.py | 79 + .../deformable_deta_vitg_eva_lsj1024_12ep.py | 62 + ...eformable_deta_vitg_eva_lsj1024_cp_12ep.py | 12 + ...ormable_deta_vitl_eva02_lsj1024_cp_12ep.py | 101 + ...eformable_deta_vitl_eva_lsj1024_cp_12ep.py | 25 + .../deformable_deta_vitl_lsj1024_12ep.py | 35 + .../models/deformable_deta_r50.py | 124 ++ .../deformable_detr_r50_50ep.py | 38 + .../deformable_detr_r50_two_stage_50ep.py | 7 + ...mable_detr_r50_with_box_refinement_50ep.py | 6 + .../improved_deformable_detr_r50_12ep.py | 46 + .../improved_deformable_detr_r50_50ep.py | 45 + ...oved_deformable_detr_r50_two_stage_12ep.py | 7 + ...oved_deformable_detr_r50_two_stage_50ep.py | 7 + .../models/deformable_detr_r50.py | 109 ++ .../models/improved_deformable_detr_r50.py | 109 ++ .../ape_deta/ape_deta_r50_12ep.py | 63 + .../ape_deta/ape_deta_r50_vlf_12ep.py | 46 + ..._deta_vite_eva02_clip_lsj1536_cp_64x90k.py | 85 + ...deta_vitg_eva01_clip_lsj1536_cp_128x45k.py | 84 + ..._deta_vitg_eva01_clip_lsj1536_cp_64x90k.py | 84 + .../ape_deta_vitg_eva01_lsj1536_cp_64x90k.py | 81 + ...pe_deta_vitl_eva02_clip_lsj1024_cp_12ep.py | 95 + ...deta_vitl_eva02_clip_lsj1536_cp_128x45k.py | 19 + ..._deta_vitl_eva02_clip_lsj1536_cp_64x90k.py | 92 + ...eta_vitl_eva02_clip_vlf_lsj1024_cp_12ep.py | 52 + .../ape_deta_vitl_eva02_lsj1024_cp_12ep.py | 86 + .../ape_deta_vitl_eva02_lsj1536_cp_128x90k.py | 11 + .../ape_deta_vitl_eva02_lsj1536_cp_12ep.py | 83 + .../ape_deta_vitl_eva02_lsj1536_cp_64x90k.py | 83 + ...ape_deta_vitl_eva02_vlf_lsj1024_cp_12ep.py | 46 + .../ape_deta/ape_deta_vitl_lsj1024_cp_12ep.py | 118 ++ .../ape_deta/models/ape_deta_r50.py | 155 ++ .../deformable_deta_segm_r50_12ep.py | 53 + .../deformable_deta_segm_r50_24ep.py | 9 + ...le_deta_segm_vitl_eva02_lsj1024_cp_12ep.py | 85 + .../models/deformable_deta_segm_r50.py | 197 ++ .../ape_deta/ape_deta_r50_12ep.py | 24 + .../ape_deta/ape_deta_r50_12ep_separated.py | 24 + .../ape_deta/ape_deta_r50_24ep.py | 9 + .../ape_deta/ape_deta_r50_lsj1024.py | 24 + .../ape_deta/ape_deta_r50_vlf_lsj1024.py | 24 + .../ape_deta_vitl_eva02_clip_vlf_lsj1024.py | 20 + .../ape_deta/ape_deta_vitl_eva02_lsj1024.py | 20 + .../ape_deta_vitl_eva02_vlf_lsj1024.py | 20 + .../deformable_deta_segm_r50_12ep.py | 27 + .../deformable_deta_segm_r50_24ep.py | 9 + .../deformable_deta_segm_r50_36ep.py | 9 + .../deformable_deta_segm_r50_50ep.py | 9 + .../ape_deta/ape_deta_r50_12ep.py | 29 + .../ape_deta/ape_deta_r50_24ep.py | 12 + .../ape_deta/ape_deta_r50_36ep.py | 12 + .../ape_deta/ape_deta_r50_vlf_12ep.py | 52 + .../ape_deta/ape_deta_r50_vlf_36ep.py | 12 + .../ape_deta/ape_deta_r50_vlf_bert_36ep.py | 21 + .../ape_deta_vitl_eva02_lsj1024_12ep.py | 118 ++ .../ape_deta_vitl_eva02_vlf_lsj1024_36ep.py | 118 ++ .../ape_deta/ape_deta_vitl_lsj1024_12ep.py | 114 ++ .../ape_deta/ape_deta_r50_24ep.py | 36 + .../ape_deta/ape_deta_r50_24ep_mp.py | 6 + .../ape_deta/ape_deta_r50_24ep.py | 36 + .../ape_deta/ape_deta_r50_24ep_lp.py | 9 + .../ape_deta/ape_deta_r50_24ep_vlf_lp.py | 41 + .../ape_deta/ape_deta_r50_12ep.py | 27 + .../ape_deta/ape_deta_r50_vlf_lsj1024_12ep.py | 27 + .../ape_deta_vitl_eva02_lsj1024_12ep.py | 33 + .../deformable_deta_segm_r50_12ep.py | 22 + .../ape_deta_vitl_eva02_clip_vlf_lsj1024.py | 101 + .../ape_deta/ape_deta_vitl_eva02_lsj1024.py | 23 + .../ape_deta_vitl_eva02_vlf_lsj1024.py | 47 + .../ape_deta_vitl_eva02_clip_vlf_lsj1024.py | 101 + .../ape_deta/ape_deta_vitl_eva02_lsj1024.py | 24 + .../ape_deta_vitl_eva02_vlf_lsj1024.py | 47 + .../ape_deta/ape_deta_r50_12ep.py | 20 + .../ape_deta/ape_deta_r50_vlf_12ep.py | 42 + .../ape_deta_vitl_eva02_clip_vlf_lsj1024.py | 100 + .../ape_deta_vitl_eva02_vlf_lsj1024.py | 100 + .../ape_deta/ape_deta_r50_12ep.py | 20 + .../ape_deta_r50_12ep_eval_odinw13.py | 10 + .../ape_deta_r50_12ep_eval_odinw35.py | 10 + .../ape_deta/ape_deta_r50_vlf_12ep.py | 46 + .../ape_deta_r50_vlf_12ep_eval_odinw13.py | 10 + .../ape_deta_r50_vlf_12ep_eval_odinw35.py | 10 + .../ape_deta/ape_deta_r50_24ep.py | 42 + .../ape_deta/ape_deta_r50_vlf_24ep.py | 42 + .../ape_deta/ape_deta_r50_400k.py | 42 + .../ape_deta/ape_deta_r50_vlf_400k.py | 48 + .../ape_deta_r50_vlf_lsj224_256x50k.py | 68 + .../ape_deta/ape_deta_r50_lsj1024_cp_50ep.py | 76 + .../ape_deta_vitl_eva02_lsj1024_cp_180k.py | 37 + .../ape_deta_vitl_eva02_lsj1024_cp_720k.py | 85 + ...ape_deta_vitl_eva02_vlf_lsj1024_cp_180k.py | 43 + ...ape_deta_vitl_eva02_vlf_lsj1024_cp_720k.py | 43 + .../ape_deta_vitl_eva02_lsj1024_cp_180k.py | 21 + .../ape_deta_vitl_eva02_lsj1024_cp_720k.py | 83 + ...pe_deta_vitl_eva02_vlf_lsj1024_cp_1080k.py | 27 + ...ape_deta_vitl_eva02_vlf_lsj1024_cp_180k.py | 27 + ...ape_deta_vitl_eva02_vlf_lsj1024_cp_720k.py | 47 + ...pe_deta_vitl_eva02_vlf_lsj1024_cp_1080k.py | 75 + ...pe_deta_vitl_eva02_vlf_lsj1024_cp_2160k.py | 27 + ...itl_eva02_clip_vlf_lsj1024_cp_08x8x270k.py | 228 +++ ...ta_vitl_eva02_clip_vlf_lsj1024_cp_1080k.py | 225 +++ ...tl_eva02_clip_vlf_lsj1024_cp_16x4_1080k.py | 227 +++ ...va02_clip_vlf_lsj1024_cp_16x4_1080k_mdl.py | 230 +++ ...ip_vlf_lsj1024_cp_16x4_1080k_mdl_llama2.py | 235 +++ ...itl_eva02_clip_vlf_lsj1024_cp_16x4x270k.py | 227 +++ ...eva02_clip_vlf_lsj1024_cp_16x4x270k_mdl.py | 230 +++ ...lip_vlf_lsj1024_cp_16x4x270k_mdl_llama2.py | 235 +++ ...eva02_clip_vlf_lsj1024_cp_16x4x337k_mdl.py | 230 +++ ...itl_eva02_clip_vlf_lsj1024_cp_32x2x270k.py | 228 +++ ...itl_eva02_clip_vlf_lsj1024_cp_48x2x270k.py | 225 +++ ...itl_eva02_clip_vlf_lsj1024_cp_64x1x270k.py | 228 +++ ...itl_eva02_clip_vlf_lsj1536_cp_08x8x270k.py | 225 +++ ...itl_eva02_clip_vlf_lsj1536_cp_32x2x270k.py | 222 +++ ..._vitl_eva02_clip_vlf_lsj1536_cp_64x270k.py | 222 +++ ...pe_deta_vitl_eva02_vlf_lsj1024_cp_1080k.py | 173 ++ .../ape_deta/ape_deta_r50_lsj1024_cp_50ep.py | 36 + .../ape_deta_vitl_eva02_lsj1024_cp_24ep.py | 20 + .../ape_deta/ape_deta_r50_lsj1024_50ep.py | 55 + .../ape_deta/ape_deta_r50_lsj1024_cp_50ep.py | 4 + .../ape_deta_r50_vlf_lsj1024_cp_50ep.py | 48 + .../ape_deta_r50_vlf_lsj1024_cp_bert_50ep.py | 21 + .../ape_deta_vitl_eva02_lsj1024_24ep.py | 43 + .../ape_deta_vitl_eva02_vlf_lsj1024_50ep.py | 53 + ...ape_deta_vitl_eva02_vlf_lsj1024_cp_180k.py | 27 + ...ape_deta_vitl_eva02_vlf_lsj1024_cp_720k.py | 120 ++ .../ape_deta/ape_deta_r50_lsj1024_cp_50ep.py | 47 + .../deformable_deta_r50_lsj1024_24ep.py | 47 + .../deformable_deta_vitb_lsj1024_24ep.py | 83 + .../deformable_deta_vitg_eva_lsj1024_24ep.py | 65 + ...eformable_deta_vitg_eva_lsj1024_cp_24ep.py | 14 + ...ormable_deta_vitl_eva02_lsj1024_cp_24ep.py | 110 ++ ...eformable_deta_vitl_eva_lsj1024_cp_24ep.py | 13 + .../deformable_deta_vitl_lsj1024_24ep.py | 41 + .../ape_deta/ape_deta_r50_24ep.py | 45 + .../ape_deta/ape_deta_r50_vlf_24ep.py | 45 + ...pe_deta_vitl_eva02_clip_lsj1024_cp_24ep.py | 35 + ..._deta_vitl_eva02_clip_lsj1536_cp_64x90k.py | 36 + ...eta_vitl_eva02_clip_vlf_lsj1024_cp_24ep.py | 34 + .../ape_deta_vitl_eva02_lsj1024_cp_24ep.py | 34 + .../ape_deta_vitl_eva02_lsj1536_cp_64x90k.py | 36 + ...ape_deta_vitl_eva02_vlf_lsj1024_cp_24ep.py | 34 + ..._segm_vitl_eva02_4scale_lsj1024_cp_24ep.py | 90 + ...le_deta_segm_vitl_eva02_lsj1024_cp_24ep.py | 33 + .../ape_deta/ape_deta_r50_50ep.py | 29 + .../ape_deta_r50_50ep_eval_odinw13.py | 10 + .../ape_deta_r50_50ep_eval_odinw35.py | 10 + .../ape_deta/ape_deta_r50_50ep_eval_seginw.py | 11 + .../ape_deta/ape_deta_r50_50ep_iouloss_lp.py | 21 + .../ape_deta/ape_deta_r50_50ep_mp.py | 7 + ...ape_deta_vitl_eva02_clip_vlf_lsj1024_13.py | 103 ++ ...ape_deta_vitl_eva02_clip_vlf_lsj1024_35.py | 104 ++ .../ape_deta_vitl_eva02_lsj1024_13.py | 71 + .../ape_deta_vitl_eva02_lsj1024_35.py | 71 + .../ape_deta_vitl_eva02_vlf_lsj1024_13.py | 105 ++ .../ape_deta_vitl_eva02_vlf_lsj1024_35.py | 105 ++ .../ape_deta_vitl_eva02_clip_vlf_lsj1024.py | 101 + .../ape_deta/ape_deta_vitl_eva02_lsj1024.py | 28 + .../ape_deta_vitl_eva02_vlf_lsj1024.py | 47 + .../ape_deta_vitl_eva02_clip_vlf_lsj1024.py | 101 + .../ape_deta/ape_deta_vitl_eva02_lsj1024.py | 24 + .../ape_deta_vitl_eva02_vlf_lsj1024.py | 47 + .../ape_deta_vitl_eva02_clip_vlf_lsj1024.py | 100 + .../ape_deta/ape_deta_vitl_eva02_lsj1024.py | 24 + .../ape_deta_vitl_eva02_vlf_lsj1024.py | 46 + .../ape_deta/ape_deta_r50_12ep.py | 18 + .../ape_deta/ape_deta_r50_vlf_12ep.py | 46 + .../ape_deta/ape_deta_r50_12ep.py | 20 + .../ape_deta/ape_deta_r50_vlf_12ep.py | 42 + .../ape_deta_vitl_eva02_clip_vlf_lsj1024.py | 100 + .../ape_deta_vitl_eva02_vlf_lsj1024.py | 100 + .../ape_deta/ape_deta_r50_12ep.py | 27 + .../ape_deta/ape_deta_r50_bert_vlf_12ep.py | 32 + .../ape_deta/ape_deta_r50_vlf_12ep.py | 48 + .../ape_deta_vitl_eva02_clip_lsj1024_12ep.py | 104 ++ ...e_deta_vitl_eva02_clip_vlf_lsj1024_12ep.py | 54 + .../ape_deta_vitl_eva02_vlf_lsj1024_12ep.py | 105 ++ .../ape_deta/ape_deta_vitl_lsj1024_12ep.py | 115 ++ .../ape_deta_vitl_eva02_clip_vlf_lsj1024.py | 100 + .../ape_deta/ape_deta_vitl_eva02_lsj1024.py | 66 + .../ape_deta_vitl_eva02_vlf_lsj1024.py | 101 + .../ape_deta_vitl_eva02_clip_vlf_lsj1024.py | 108 ++ .../ape_deta/ape_deta_vitl_eva02_lsj1024.py | 74 + .../ape_deta_vitl_eva02_vlf_lsj1024.py | 109 ++ .../ape_deta/ape_deta_r50_12ep.py | 20 + .../ape_deta_r50_12ep_eval_odinw13.py | 10 + .../ape_deta_r50_12ep_eval_odinw35.py | 10 + .../ape_deta/ape_deta_r50_vlf_12ep.py | 46 + .../ape_deta_r50_vlf_12ep_eval_odinw13.py | 10 + .../ape_deta_r50_vlf_12ep_eval_odinw35.py | 10 + .../common/backbone/vite_eva02_clip_1024.py | 52 + .../common/backbone/vite_eva02_clip_1536.py | 52 + configs/common/backbone/vitg_eva01.py | 45 + configs/common/backbone/vitg_eva01_1536.py | 45 + .../common/backbone/vitg_eva01_clip_1024.py | 45 + .../common/backbone/vitg_eva01_clip_1536.py | 45 + configs/common/backbone/vitl_eva02.py | 37 + configs/common/backbone/vitl_eva02_1536.py | 41 + configs/common/backbone/vitl_eva02_clip.py | 48 + .../common/backbone/vitl_eva02_clip_1536.py | 48 + configs/common/data/ade20k_panoptic.py | 81 + .../common/data/ade20k_panoptic_lsj1024.py | 72 + configs/common/data/ade20k_semantic.py | 68 + .../common/data/ade20k_semantic_lsj1024.py | 60 + .../data/ade20kfull_semantic_lsj1024.py | 60 + .../common/data/bdd10k_panoptic_lsj1024.py | 65 + .../common/data/bdd10k_semantic_lsj1024.py | 65 + .../data/cityscapes_panoptic_lsj1024.py | 77 + .../data/cityscapes_semantic_lsj1024.py | 65 + configs/common/data/coco_instance.py | 66 + configs/common/data/coco_instance_lsj1024.py | 67 + .../common/data/coco_instance_lsj1024_cp.py | 58 + .../common/data/coco_instance_lsj1536_cp.py | 58 + configs/common/data/coco_panoptic.py | 82 + configs/common/data/coco_panoptic_lsj1024.py | 76 + .../common/data/coco_panoptic_separated.py | 84 + configs/common/data/coco_refcoco_instance.py | 116 ++ .../data/coco_refcoco_instance_lsj1024.py | 108 ++ configs/common/data/coco_sa1b_instance.py | 96 + configs/common/data/coco_sa1b_panoptic.py | 106 ++ configs/common/data/coco_semantic.py | 69 + configs/common/data/coco_semantic_lsj1024.py | 62 + configs/common/data/constants.py | 4 + configs/common/data/d3_instance_lsj1024.py | 100 + configs/common/data/flickr30k_instance.py | 76 + .../common/data/flickr30k_instance_lsj1024.py | 70 + configs/common/data/gqa_region_instance.py | 109 ++ configs/common/data/grit_instance.py | 111 ++ configs/common/data/grit_instance_lsj224.py | 103 ++ configs/common/data/grit_sa1b_instance.py | 130 ++ .../common/data/lvis_instance_lsj1024_cp.py | 69 + .../common/data/lvis_instance_lsj1536_cp.py | 69 + configs/common/data/lvis_sa1b_instance.py | 95 + ...o365_oid_vg_refcoco_panoptic_lsj1024_cp.py | 234 +++ .../lviscoco_cocostuff_panoptic_lsj1024_cp.py | 121 ++ ...stuff_o365_oid_refcoco_panoptic_lsj1024.py | 198 ++ ...ff_o365_oid_refcoco_panoptic_lsj1024_cp.py | 207 +++ ...costuff_o365_oid_vg_panoptic_lsj1024_cp.py | 235 +++ ...o365_oid_vg_refcoco_panoptic_lsj1024_cp.py | 270 +++ ...coco_group_by_image_panoptic_lsj1024_cp.py | 207 +++ ...365_oid_vgr_refcoco_panoptic_lsj1024_cp.py | 211 +++ ..._group_by_image_gqa_panoptic_lsj1024_cp.py | 217 +++ ..._group_by_image_gqa_panoptic_lsj1536_cp.py | 217 +++ ...phrasecut_flickr30k_panoptic_lsj1024_cp.py | 257 +++ ...secut_flickr30k_panoptic_lsj1024_cp_mdl.py | 266 +++ ...phrasecut_flickr30k_panoptic_lsj1536_cp.py | 231 +++ ...image_gqa_phrasecut_panoptic_lsj1024_cp.py | 219 +++ ...image_gqa_phrasecut_panoptic_lsj1536_cp.py | 219 +++ ...coco_group_by_image_panoptic_lsj1024_cp.py | 252 +++ .../lviscocococostuff_panoptic_lsj1024_cp.py | 106 ++ ...coco_group_by_image_panoptic_lsj1024_cp.py | 157 ++ ...scocococostuff_refcoco_panoptic_lsj1024.py | 145 ++ ...cococostuff_refcoco_panoptic_lsj1024_cp.py | 155 ++ .../data/lviscocococostuff_sa1b_panoptic.py | 120 ++ configs/common/data/o365_instance_lsj1024.py | 66 + configs/common/data/odinw13_instance.py | 165 ++ .../common/data/odinw13_instance_lsj1024.py | 157 ++ .../common/data/odinw13_instance_lsj1536.py | 157 ++ configs/common/data/odinw35_instance.py | 253 +++ .../common/data/odinw35_instance_lsj1024.py | 245 +++ .../common/data/odinw35_instance_lsj1536.py | 244 +++ .../common/data/odinwvoc_instance_lsj1024.py | 43 + .../data/pascalcontext459_semantic_lsj1024.py | 62 + .../data/pascalcontext59_semantic_lsj1024.py | 62 + .../data/pascalvoc20_semantic_lsj1024.py | 60 + configs/common/data/pascalvocpart_panoptic.py | 109 ++ configs/common/data/phrasecut_instance.py | 108 ++ .../common/data/phrasecut_instance_lsj1024.py | 70 + .../data/refcoco_group_by_image_instance.py | 109 ++ ...refcoco_group_by_image_instance_lsj1024.py | 102 ++ configs/common/data/refcoco_instance.py | 107 ++ .../common/data/refcoco_instance_lsj1024.py | 99 + .../data/roboflow100_instance_lsj1024.py | 76 + configs/common/data/seginw_instance.py | 162 ++ .../common/data/seginw_instance_lsj1024.py | 154 ++ .../common/data/seginw_instance_lsj1536.py | 154 ++ configs/common/data/vgregion_instance.py | 109 ++ datasets/README.md | 166 ++ datasets/prepare_ade20k_full_sem_seg.py | 1007 ++++++++++ datasets/prepare_pascal_context.py | 69 + datasets/prepare_voc_sem_seg.py | 71 + demo/README.md | 13 + demo/app.py | 773 ++++++++ demo/demo_lazy.py | 263 +++ demo/examples/Pisa.jpg | Bin 0 -> 42534 bytes demo/examples/SolvayConference1927.jpg | Bin 0 -> 238167 bytes demo/examples/TheGreatWall.jpg | Bin 0 -> 13260 bytes demo/examples/Totoro01.png | Bin 0 -> 273464 bytes demo/examples/Transformers.webp | Bin 0 -> 148012 bytes demo/pre-requirements.txt | 5 + demo/predictor_lazy.py | 429 +++++ demo/requirements.txt | 12 + requirements.txt | 11 + scripts/eval_all_A.sh | 38 + scripts/eval_all_B.sh | 40 + scripts/eval_all_C.sh | 38 + scripts/eval_all_D.sh | 39 + scripts/eval_computational_cost.sh | 78 + setup.py | 162 ++ tools/analyze_model.py | 161 ++ tools/eva_interpolate_patch_14to16.py | 113 ++ .../objects3652coco/Objects365_names_fix.csv | 365 ++++ tools/objects3652coco/convert_annotations.py | 146 ++ tools/objects3652coco/fix_o365_names.py | 34 + tools/objects3652coco/get_image_info.py | 106 ++ tools/train_net.py | 663 +++++++ tools/visualize_json_results.py | 98 + 488 files changed, 71814 insertions(+) create mode 100644 .asset/framework.png create mode 100644 .asset/head.png create mode 100644 .asset/radar.png create mode 100644 .gitignore create mode 100644 README.md create mode 100644 ape/__init__.py create mode 100644 ape/checkpoint/__init__.py create mode 100644 ape/checkpoint/detection_checkpoint.py create mode 100644 ape/data/__init__.py create mode 100644 ape/data/build_copypaste.py create mode 100644 ape/data/build_multi_dataset.py create mode 100644 ape/data/build_multi_dataset_copypaste.py create mode 100644 ape/data/common_copypaste.py create mode 100644 ape/data/dataset_mapper.py create mode 100644 ape/data/dataset_mapper_copypaste.py create mode 100644 ape/data/dataset_mapper_detr_instance.py create mode 100644 ape/data/dataset_mapper_detr_instance_exp.py create mode 100644 ape/data/dataset_mapper_detr_panoptic.py create mode 100644 ape/data/dataset_mapper_detr_panoptic_copypaste.py create mode 100644 ape/data/dataset_mapper_detr_semantic.py create mode 100644 ape/data/datasets/__init__.py create mode 100644 ape/data/datasets/coco.py create mode 100644 ape/data/datasets/d_cube.py create mode 100644 ape/data/datasets/flickr30k.py create mode 100644 ape/data/datasets/gqa.py create mode 100644 ape/data/datasets/grit.py create mode 100644 ape/data/datasets/inst_categories.py create mode 100644 ape/data/datasets/lvis_coco.py create mode 100644 ape/data/datasets/lvis_coco_panoptic.py create mode 100644 ape/data/datasets/lvis_v1_coco_category_image_count.py create mode 100644 ape/data/datasets/objects365.py create mode 100644 ape/data/datasets/odinw_categories.py create mode 100644 ape/data/datasets/odinw_instance.py create mode 100644 ape/data/datasets/odinw_prompts.py create mode 100644 ape/data/datasets/oid.py create mode 100644 ape/data/datasets/pascal_voc_external.py create mode 100644 ape/data/datasets/phrasecut.py create mode 100644 ape/data/datasets/refcoco.py create mode 100644 ape/data/datasets/register_bdd100k_panoseg.py create mode 100644 ape/data/datasets/register_bdd100k_semseg.py create mode 100644 ape/data/datasets/register_pascal_context.py create mode 100644 ape/data/datasets/register_voc_seg.py create mode 100644 ape/data/datasets/sa1b.py create mode 100644 ape/data/datasets/seginw_categories.py create mode 100644 ape/data/datasets/seginw_instance.py create mode 100644 ape/data/datasets/visualgenome.py create mode 100644 ape/data/datasets/visualgenome_categories.py create mode 100644 ape/data/detection_utils.py create mode 100644 ape/data/mapper_utils.py create mode 100644 ape/data/samplers/__init__.py create mode 100644 ape/data/samplers/distributed_sampler_multi_dataset.py create mode 100644 ape/data/transforms/__init__.py create mode 100644 ape/data/transforms/augmentation_aa.py create mode 100644 ape/data/transforms/augmentation_lsj.py create mode 100644 ape/engine/__init__.py create mode 100644 ape/engine/defaults.py create mode 100644 ape/engine/train_loop.py create mode 100644 ape/evaluation/__init__.py create mode 100644 ape/evaluation/d3_evaluation.py create mode 100644 ape/evaluation/evaluator.py create mode 100644 ape/evaluation/instance_evaluation.py create mode 100644 ape/evaluation/lvis_evaluation.py create mode 100644 ape/evaluation/multi_dataset_evaluator.py create mode 100644 ape/evaluation/oideval.py create mode 100644 ape/evaluation/refcoco_evaluation.py create mode 100644 ape/evaluation/refcocoeval.py create mode 100644 ape/layers/__init__.py create mode 100644 ape/layers/csrc/MsDeformAttn/ms_deform_attn.h create mode 100644 ape/layers/csrc/MsDeformAttn/ms_deform_attn_cpu.cpp create mode 100644 ape/layers/csrc/MsDeformAttn/ms_deform_attn_cpu.h create mode 100644 ape/layers/csrc/MsDeformAttn/ms_deform_attn_cuda.cu create mode 100644 ape/layers/csrc/MsDeformAttn/ms_deform_attn_cuda.h create mode 100644 ape/layers/csrc/MsDeformAttn/ms_deform_im2col_cuda.cuh create mode 100644 ape/layers/csrc/cuda_version.cu create mode 100644 ape/layers/csrc/vision.cpp create mode 100644 ape/layers/fuse_helper.py create mode 100644 ape/layers/multi_scale_deform_attn.py create mode 100644 ape/layers/vision_language_align.py create mode 100644 ape/layers/vision_language_fusion.py create mode 100644 ape/layers/zero_shot_fc.py create mode 100644 ape/model_zoo/__init__.py create mode 100644 ape/model_zoo/model_zoo.py create mode 100644 ape/modeling/__init__.py create mode 100644 ape/modeling/ape_deta/__init__.py create mode 100644 ape/modeling/ape_deta/ape_deta.py create mode 100644 ape/modeling/ape_deta/assigner.py create mode 100644 ape/modeling/ape_deta/deformable_criterion.py create mode 100644 ape/modeling/ape_deta/deformable_detr.py create mode 100644 ape/modeling/ape_deta/deformable_detr_segm.py create mode 100644 ape/modeling/ape_deta/deformable_detr_segm_vl.py create mode 100644 ape/modeling/ape_deta/deformable_transformer.py create mode 100644 ape/modeling/ape_deta/deformable_transformer_vl.py create mode 100644 ape/modeling/ape_deta/fast_rcnn.py create mode 100644 ape/modeling/ape_deta/misc.py create mode 100644 ape/modeling/ape_deta/segmentation.py create mode 100644 ape/modeling/backbone/__init__.py create mode 100644 ape/modeling/backbone/utils_eva.py create mode 100644 ape/modeling/backbone/utils_eva02.py create mode 100644 ape/modeling/backbone/vit.py create mode 100644 ape/modeling/backbone/vit_eva.py create mode 100644 ape/modeling/backbone/vit_eva02.py create mode 100644 ape/modeling/backbone/vit_eva_clip.py create mode 100644 ape/modeling/deta/__init__.py create mode 100644 ape/modeling/deta/assigner.py create mode 100644 ape/modeling/deta/deformable_criterion.py create mode 100644 ape/modeling/deta/deformable_detr.py create mode 100644 ape/modeling/deta/deformable_detr_segm.py create mode 100644 ape/modeling/deta/deformable_transformer.py create mode 100644 ape/modeling/deta/misc.py create mode 100644 ape/modeling/deta/segmentation.py create mode 100644 ape/modeling/text/__init__.py create mode 100644 ape/modeling/text/bert_wrapper.py create mode 100644 ape/modeling/text/clip_wrapper.py create mode 100644 ape/modeling/text/clip_wrapper_eva01.py create mode 100644 ape/modeling/text/clip_wrapper_eva02.py create mode 100644 ape/modeling/text/clip_wrapper_open.py create mode 100644 ape/modeling/text/eva01_clip/README.md create mode 100644 ape/modeling/text/eva01_clip/__init__.py create mode 100644 ape/modeling/text/eva01_clip/bpe_simple_vocab_16e6.txt.gz create mode 100644 ape/modeling/text/eva01_clip/clip.py create mode 100644 ape/modeling/text/eva01_clip/eva_clip.py create mode 100644 ape/modeling/text/eva01_clip/eva_model.py create mode 100644 ape/modeling/text/eva01_clip/model.py create mode 100644 ape/modeling/text/eva01_clip/model_configs/EVA_CLIP_g_14.json create mode 100644 ape/modeling/text/eva01_clip/model_configs/EVA_CLIP_g_14_X.json create mode 100644 ape/modeling/text/eva01_clip/simple_tokenizer.py create mode 100644 ape/modeling/text/eva01_clip/vit_model.py create mode 100644 ape/modeling/text/eva02_clip/__init__.py create mode 100644 ape/modeling/text/eva02_clip/bpe_simple_vocab_16e6.txt.gz create mode 100644 ape/modeling/text/eva02_clip/constants.py create mode 100644 ape/modeling/text/eva02_clip/eva_vit_model.py create mode 100644 ape/modeling/text/eva02_clip/factory.py create mode 100644 ape/modeling/text/eva02_clip/hf_configs.py create mode 100644 ape/modeling/text/eva02_clip/hf_model.py create mode 100644 ape/modeling/text/eva02_clip/loss.py create mode 100644 ape/modeling/text/eva02_clip/model.py create mode 100644 ape/modeling/text/eva02_clip/model_configs/EVA01-CLIP-B-16.json create mode 100644 ape/modeling/text/eva02_clip/model_configs/EVA01-CLIP-g-14-plus.json create mode 100644 ape/modeling/text/eva02_clip/model_configs/EVA01-CLIP-g-14.json create mode 100644 ape/modeling/text/eva02_clip/model_configs/EVA02-CLIP-B-16.json create mode 100644 ape/modeling/text/eva02_clip/model_configs/EVA02-CLIP-L-14-336.json create mode 100644 ape/modeling/text/eva02_clip/model_configs/EVA02-CLIP-L-14.json create mode 100644 ape/modeling/text/eva02_clip/model_configs/EVA02-CLIP-bigE-14-plus.json create mode 100644 ape/modeling/text/eva02_clip/model_configs/EVA02-CLIP-bigE-14.json create mode 100644 ape/modeling/text/eva02_clip/modified_resnet.py create mode 100644 ape/modeling/text/eva02_clip/openai.py create mode 100644 ape/modeling/text/eva02_clip/pretrained.py create mode 100644 ape/modeling/text/eva02_clip/rope.py create mode 100644 ape/modeling/text/eva02_clip/timm_model.py create mode 100644 ape/modeling/text/eva02_clip/tokenizer.py create mode 100644 ape/modeling/text/eva02_clip/transform.py create mode 100644 ape/modeling/text/eva02_clip/transformer.py create mode 100644 ape/modeling/text/eva02_clip/utils.py create mode 100644 ape/modeling/text/llama2_wrapper.py create mode 100644 ape/modeling/text/t5_wrapper.py create mode 100644 ape/modeling/text/text_encoder.py create mode 100644 ape/modeling/text/utils.py create mode 100644 ape/utils/__init__.py create mode 100644 ape/utils/box_ops.py create mode 100644 ape/utils/misc.py create mode 100644 ape/utils/plot_utils.py create mode 100644 configs/ADE20kFull_SemanticSegmentation/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024.py create mode 100644 configs/ADE20kFull_SemanticSegmentation/ape_deta/ape_deta_vitl_eva02_lsj1024.py create mode 100644 configs/ADE20kFull_SemanticSegmentation/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024.py create mode 100644 configs/ADE20k_PanopticSegmentation/ape_deta/ape_deta_r50_160k.py create mode 100644 configs/ADE20k_PanopticSegmentation/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024.py create mode 100644 configs/ADE20k_PanopticSegmentation/ape_deta/ape_deta_vitl_eva02_lsj1024.py create mode 100644 configs/ADE20k_PanopticSegmentation/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024.py create mode 100644 configs/ADE20k_SemanticSegmentation/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024.py create mode 100644 configs/ADE20k_SemanticSegmentation/ape_deta/ape_deta_vitl_eva02_lsj1024.py create mode 100644 configs/ADE20k_SemanticSegmentation/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024.py create mode 100644 configs/ADE20k_SemanticSegmentation/deformable_deta/deformable_deta_segm_r50_160k.py create mode 100644 configs/BDD10k_PanopticSegmentation/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024.py create mode 100644 configs/BDD10k_PanopticSegmentation/ape_deta/ape_deta_vitl_eva02_lsj1024.py create mode 100644 configs/BDD10k_PanopticSegmentation/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024.py create mode 100644 configs/BDD10k_SemanticSegmentation/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024.py create mode 100644 configs/BDD10k_SemanticSegmentation/ape_deta/ape_deta_vitl_eva02_lsj1024.py create mode 100644 configs/BDD10k_SemanticSegmentation/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024.py create mode 100644 configs/COCO_Detection/deformable_deta/deformable_deta_r50_12ep.py create mode 100644 configs/COCO_Detection/deformable_deta/deformable_deta_r50_24ep.py create mode 100644 configs/COCO_Detection/deformable_deta/deformable_deta_vitb_clip_openai_lsj1024_cp_12ep.py create mode 100644 configs/COCO_Detection/deformable_deta/deformable_deta_vitb_lsj1024_12ep.py create mode 100644 configs/COCO_Detection/deformable_deta/deformable_deta_vitg_eva_lsj1024_12ep.py create mode 100644 configs/COCO_Detection/deformable_deta/deformable_deta_vitg_eva_lsj1024_cp_12ep.py create mode 100644 configs/COCO_Detection/deformable_deta/deformable_deta_vitl_eva02_lsj1024_cp_12ep.py create mode 100644 configs/COCO_Detection/deformable_deta/deformable_deta_vitl_eva_lsj1024_cp_12ep.py create mode 100644 configs/COCO_Detection/deformable_deta/deformable_deta_vitl_lsj1024_12ep.py create mode 100644 configs/COCO_Detection/deformable_deta/models/deformable_deta_r50.py create mode 100644 configs/COCO_Detection/deformable_detr/deformable_detr_r50_50ep.py create mode 100644 configs/COCO_Detection/deformable_detr/deformable_detr_r50_two_stage_50ep.py create mode 100644 configs/COCO_Detection/deformable_detr/deformable_detr_r50_with_box_refinement_50ep.py create mode 100644 configs/COCO_Detection/deformable_detr/improved_deformable_detr_r50_12ep.py create mode 100644 configs/COCO_Detection/deformable_detr/improved_deformable_detr_r50_50ep.py create mode 100644 configs/COCO_Detection/deformable_detr/improved_deformable_detr_r50_two_stage_12ep.py create mode 100644 configs/COCO_Detection/deformable_detr/improved_deformable_detr_r50_two_stage_50ep.py create mode 100644 configs/COCO_Detection/deformable_detr/models/deformable_detr_r50.py create mode 100644 configs/COCO_Detection/deformable_detr/models/improved_deformable_detr_r50.py create mode 100644 configs/COCO_InstanceSegmentation/ape_deta/ape_deta_r50_12ep.py create mode 100644 configs/COCO_InstanceSegmentation/ape_deta/ape_deta_r50_vlf_12ep.py create mode 100644 configs/COCO_InstanceSegmentation/ape_deta/ape_deta_vite_eva02_clip_lsj1536_cp_64x90k.py create mode 100644 configs/COCO_InstanceSegmentation/ape_deta/ape_deta_vitg_eva01_clip_lsj1536_cp_128x45k.py create mode 100644 configs/COCO_InstanceSegmentation/ape_deta/ape_deta_vitg_eva01_clip_lsj1536_cp_64x90k.py create mode 100644 configs/COCO_InstanceSegmentation/ape_deta/ape_deta_vitg_eva01_lsj1536_cp_64x90k.py create mode 100644 configs/COCO_InstanceSegmentation/ape_deta/ape_deta_vitl_eva02_clip_lsj1024_cp_12ep.py create mode 100644 configs/COCO_InstanceSegmentation/ape_deta/ape_deta_vitl_eva02_clip_lsj1536_cp_128x45k.py create mode 100644 configs/COCO_InstanceSegmentation/ape_deta/ape_deta_vitl_eva02_clip_lsj1536_cp_64x90k.py create mode 100644 configs/COCO_InstanceSegmentation/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024_cp_12ep.py create mode 100644 configs/COCO_InstanceSegmentation/ape_deta/ape_deta_vitl_eva02_lsj1024_cp_12ep.py create mode 100644 configs/COCO_InstanceSegmentation/ape_deta/ape_deta_vitl_eva02_lsj1536_cp_128x90k.py create mode 100644 configs/COCO_InstanceSegmentation/ape_deta/ape_deta_vitl_eva02_lsj1536_cp_12ep.py create mode 100644 configs/COCO_InstanceSegmentation/ape_deta/ape_deta_vitl_eva02_lsj1536_cp_64x90k.py create mode 100644 configs/COCO_InstanceSegmentation/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024_cp_12ep.py create mode 100644 configs/COCO_InstanceSegmentation/ape_deta/ape_deta_vitl_lsj1024_cp_12ep.py create mode 100644 configs/COCO_InstanceSegmentation/ape_deta/models/ape_deta_r50.py create mode 100644 configs/COCO_InstanceSegmentation/deformable_deta/deformable_deta_segm_r50_12ep.py create mode 100644 configs/COCO_InstanceSegmentation/deformable_deta/deformable_deta_segm_r50_24ep.py create mode 100644 configs/COCO_InstanceSegmentation/deformable_deta/deformable_deta_segm_vitl_eva02_lsj1024_cp_12ep.py create mode 100644 configs/COCO_InstanceSegmentation/deformable_deta/models/deformable_deta_segm_r50.py create mode 100644 configs/COCO_PanopticSegmentation/ape_deta/ape_deta_r50_12ep.py create mode 100644 configs/COCO_PanopticSegmentation/ape_deta/ape_deta_r50_12ep_separated.py create mode 100644 configs/COCO_PanopticSegmentation/ape_deta/ape_deta_r50_24ep.py create mode 100644 configs/COCO_PanopticSegmentation/ape_deta/ape_deta_r50_lsj1024.py create mode 100644 configs/COCO_PanopticSegmentation/ape_deta/ape_deta_r50_vlf_lsj1024.py create mode 100644 configs/COCO_PanopticSegmentation/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024.py create mode 100644 configs/COCO_PanopticSegmentation/ape_deta/ape_deta_vitl_eva02_lsj1024.py create mode 100644 configs/COCO_PanopticSegmentation/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024.py create mode 100644 configs/COCO_PanopticSegmentation/deformable_deta/deformable_deta_segm_r50_12ep.py create mode 100644 configs/COCO_PanopticSegmentation/deformable_deta/deformable_deta_segm_r50_24ep.py create mode 100644 configs/COCO_PanopticSegmentation/deformable_deta/deformable_deta_segm_r50_36ep.py create mode 100644 configs/COCO_PanopticSegmentation/deformable_deta/deformable_deta_segm_r50_50ep.py create mode 100644 configs/COCO_REFCOCO/ape_deta/ape_deta_r50_12ep.py create mode 100644 configs/COCO_REFCOCO/ape_deta/ape_deta_r50_24ep.py create mode 100644 configs/COCO_REFCOCO/ape_deta/ape_deta_r50_36ep.py create mode 100644 configs/COCO_REFCOCO/ape_deta/ape_deta_r50_vlf_12ep.py create mode 100644 configs/COCO_REFCOCO/ape_deta/ape_deta_r50_vlf_36ep.py create mode 100644 configs/COCO_REFCOCO/ape_deta/ape_deta_r50_vlf_bert_36ep.py create mode 100644 configs/COCO_REFCOCO/ape_deta/ape_deta_vitl_eva02_lsj1024_12ep.py create mode 100644 configs/COCO_REFCOCO/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024_36ep.py create mode 100644 configs/COCO_REFCOCO/ape_deta/ape_deta_vitl_lsj1024_12ep.py create mode 100644 configs/COCO_SA1B_InstanceSegmentation/ape_deta/ape_deta_r50_24ep.py create mode 100644 configs/COCO_SA1B_InstanceSegmentation/ape_deta/ape_deta_r50_24ep_mp.py create mode 100644 configs/COCO_SA1B_PanopticSegmentation/ape_deta/ape_deta_r50_24ep.py create mode 100644 configs/COCO_SA1B_PanopticSegmentation/ape_deta/ape_deta_r50_24ep_lp.py create mode 100644 configs/COCO_SA1B_PanopticSegmentation/ape_deta/ape_deta_r50_24ep_vlf_lp.py create mode 100644 configs/COCO_SemanticSegmentation/ape_deta/ape_deta_r50_12ep.py create mode 100644 configs/COCO_SemanticSegmentation/ape_deta/ape_deta_r50_vlf_lsj1024_12ep.py create mode 100644 configs/COCO_SemanticSegmentation/ape_deta/ape_deta_vitl_eva02_lsj1024_12ep.py create mode 100644 configs/COCO_SemanticSegmentation/deformable_deta/deformable_deta_segm_r50_12ep.py create mode 100644 configs/Cityscapes_PanopticSegmentation/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024.py create mode 100644 configs/Cityscapes_PanopticSegmentation/ape_deta/ape_deta_vitl_eva02_lsj1024.py create mode 100644 configs/Cityscapes_PanopticSegmentation/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024.py create mode 100644 configs/D3_InstanceSegmentation/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024.py create mode 100644 configs/D3_InstanceSegmentation/ape_deta/ape_deta_vitl_eva02_lsj1024.py create mode 100644 configs/D3_InstanceSegmentation/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024.py create mode 100644 configs/Flickr30k_VisualGrounding/ape_deta/ape_deta_r50_12ep.py create mode 100644 configs/Flickr30k_VisualGrounding/ape_deta/ape_deta_r50_vlf_12ep.py create mode 100644 configs/Flickr30k_VisualGrounding/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024.py create mode 100644 configs/Flickr30k_VisualGrounding/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024.py create mode 100644 configs/GQA_VisualGrounding/ape_deta/ape_deta_r50_12ep.py create mode 100644 configs/GQA_VisualGrounding/ape_deta/ape_deta_r50_12ep_eval_odinw13.py create mode 100644 configs/GQA_VisualGrounding/ape_deta/ape_deta_r50_12ep_eval_odinw35.py create mode 100644 configs/GQA_VisualGrounding/ape_deta/ape_deta_r50_vlf_12ep.py create mode 100644 configs/GQA_VisualGrounding/ape_deta/ape_deta_r50_vlf_12ep_eval_odinw13.py create mode 100644 configs/GQA_VisualGrounding/ape_deta/ape_deta_r50_vlf_12ep_eval_odinw35.py create mode 100644 configs/GRIT_SA1B_VisualGrounding/ape_deta/ape_deta_r50_24ep.py create mode 100644 configs/GRIT_SA1B_VisualGrounding/ape_deta/ape_deta_r50_vlf_24ep.py create mode 100644 configs/GRIT_VisualGrounding/ape_deta/ape_deta_r50_400k.py create mode 100644 configs/GRIT_VisualGrounding/ape_deta/ape_deta_r50_vlf_400k.py create mode 100644 configs/GRIT_VisualGrounding/ape_deta/ape_deta_r50_vlf_lsj224_256x50k.py create mode 100644 configs/LVISCOCOCOCOSTUFF_O365_OID_VG/ape_deta/ape_deta_r50_lsj1024_cp_50ep.py create mode 100644 configs/LVISCOCOCOCOSTUFF_O365_OID_VG/ape_deta/ape_deta_vitl_eva02_lsj1024_cp_180k.py create mode 100644 configs/LVISCOCOCOCOSTUFF_O365_OID_VG/ape_deta/ape_deta_vitl_eva02_lsj1024_cp_720k.py create mode 100644 configs/LVISCOCOCOCOSTUFF_O365_OID_VG/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024_cp_180k.py create mode 100644 configs/LVISCOCOCOCOSTUFF_O365_OID_VG/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024_cp_720k.py create mode 100644 configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_REFCOCO/ape_deta/ape_deta_vitl_eva02_lsj1024_cp_180k.py create mode 100644 configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_REFCOCO/ape_deta/ape_deta_vitl_eva02_lsj1024_cp_720k.py create mode 100644 configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_REFCOCO/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024_cp_1080k.py create mode 100644 configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_REFCOCO/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024_cp_180k.py create mode 100644 configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_REFCOCO/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024_cp_720k.py create mode 100644 configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024_cp_1080k.py create mode 100644 configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024_cp_2160k.py create mode 100644 configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO_GQA_PhraseCut_Flickr30k/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024_cp_08x8x270k.py create mode 100644 configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO_GQA_PhraseCut_Flickr30k/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024_cp_1080k.py create mode 100644 configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO_GQA_PhraseCut_Flickr30k/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024_cp_16x4_1080k.py create mode 100644 configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO_GQA_PhraseCut_Flickr30k/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024_cp_16x4_1080k_mdl.py create mode 100644 configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO_GQA_PhraseCut_Flickr30k/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024_cp_16x4_1080k_mdl_llama2.py create mode 100644 configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO_GQA_PhraseCut_Flickr30k/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024_cp_16x4x270k.py create mode 100644 configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO_GQA_PhraseCut_Flickr30k/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024_cp_16x4x270k_mdl.py create mode 100644 configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO_GQA_PhraseCut_Flickr30k/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024_cp_16x4x270k_mdl_llama2.py create mode 100644 configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO_GQA_PhraseCut_Flickr30k/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024_cp_16x4x337k_mdl.py create mode 100644 configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO_GQA_PhraseCut_Flickr30k/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024_cp_32x2x270k.py create mode 100644 configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO_GQA_PhraseCut_Flickr30k/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024_cp_48x2x270k.py create mode 100644 configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO_GQA_PhraseCut_Flickr30k/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024_cp_64x1x270k.py create mode 100644 configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO_GQA_PhraseCut_Flickr30k/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1536_cp_08x8x270k.py create mode 100644 configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO_GQA_PhraseCut_Flickr30k/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1536_cp_32x2x270k.py create mode 100644 configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO_GQA_PhraseCut_Flickr30k/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1536_cp_64x270k.py create mode 100644 configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO_GQA_PhraseCut_Flickr30k/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024_cp_1080k.py create mode 100644 configs/LVISCOCOCOCOSTUFF_PanopticSegmentation/ape_deta/ape_deta_r50_lsj1024_cp_50ep.py create mode 100644 configs/LVISCOCOCOCOSTUFF_PanopticSegmentation/ape_deta/ape_deta_vitl_eva02_lsj1024_cp_24ep.py create mode 100644 configs/LVISCOCOCOCOSTUFF_REFCOCO/ape_deta/ape_deta_r50_lsj1024_50ep.py create mode 100644 configs/LVISCOCOCOCOSTUFF_REFCOCO/ape_deta/ape_deta_r50_lsj1024_cp_50ep.py create mode 100644 configs/LVISCOCOCOCOSTUFF_REFCOCO/ape_deta/ape_deta_r50_vlf_lsj1024_cp_50ep.py create mode 100644 configs/LVISCOCOCOCOSTUFF_REFCOCO/ape_deta/ape_deta_r50_vlf_lsj1024_cp_bert_50ep.py create mode 100644 configs/LVISCOCOCOCOSTUFF_REFCOCO/ape_deta/ape_deta_vitl_eva02_lsj1024_24ep.py create mode 100644 configs/LVISCOCOCOCOSTUFF_REFCOCO/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024_50ep.py create mode 100644 configs/LVISCOCO_COCOSTUFF_O365_OID_VG_REFCOCO/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024_cp_180k.py create mode 100644 configs/LVISCOCO_COCOSTUFF_O365_OID_VG_REFCOCO/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024_cp_720k.py create mode 100644 configs/LVISCOCO_COCOSTUFF_PanopticSegmentation/ape_deta/ape_deta_r50_lsj1024_cp_50ep.py create mode 100644 configs/LVIS_Detection/deformable_deta/deformable_deta_r50_lsj1024_24ep.py create mode 100644 configs/LVIS_Detection/deformable_deta/deformable_deta_vitb_lsj1024_24ep.py create mode 100644 configs/LVIS_Detection/deformable_deta/deformable_deta_vitg_eva_lsj1024_24ep.py create mode 100644 configs/LVIS_Detection/deformable_deta/deformable_deta_vitg_eva_lsj1024_cp_24ep.py create mode 100644 configs/LVIS_Detection/deformable_deta/deformable_deta_vitl_eva02_lsj1024_cp_24ep.py create mode 100644 configs/LVIS_Detection/deformable_deta/deformable_deta_vitl_eva_lsj1024_cp_24ep.py create mode 100644 configs/LVIS_Detection/deformable_deta/deformable_deta_vitl_lsj1024_24ep.py create mode 100644 configs/LVIS_InstanceSegmentation/ape_deta/ape_deta_r50_24ep.py create mode 100644 configs/LVIS_InstanceSegmentation/ape_deta/ape_deta_r50_vlf_24ep.py create mode 100644 configs/LVIS_InstanceSegmentation/ape_deta/ape_deta_vitl_eva02_clip_lsj1024_cp_24ep.py create mode 100644 configs/LVIS_InstanceSegmentation/ape_deta/ape_deta_vitl_eva02_clip_lsj1536_cp_64x90k.py create mode 100644 configs/LVIS_InstanceSegmentation/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024_cp_24ep.py create mode 100644 configs/LVIS_InstanceSegmentation/ape_deta/ape_deta_vitl_eva02_lsj1024_cp_24ep.py create mode 100644 configs/LVIS_InstanceSegmentation/ape_deta/ape_deta_vitl_eva02_lsj1536_cp_64x90k.py create mode 100644 configs/LVIS_InstanceSegmentation/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024_cp_24ep.py create mode 100644 configs/LVIS_InstanceSegmentation/deformable_deta/deformable_deta_segm_vitl_eva02_4scale_lsj1024_cp_24ep.py create mode 100644 configs/LVIS_InstanceSegmentation/deformable_deta/deformable_deta_segm_vitl_eva02_lsj1024_cp_24ep.py create mode 100644 configs/LVIS_SA1B_InstanceSegmentation/ape_deta/ape_deta_r50_50ep.py create mode 100644 configs/LVIS_SA1B_InstanceSegmentation/ape_deta/ape_deta_r50_50ep_eval_odinw13.py create mode 100644 configs/LVIS_SA1B_InstanceSegmentation/ape_deta/ape_deta_r50_50ep_eval_odinw35.py create mode 100644 configs/LVIS_SA1B_InstanceSegmentation/ape_deta/ape_deta_r50_50ep_eval_seginw.py create mode 100644 configs/LVIS_SA1B_InstanceSegmentation/ape_deta/ape_deta_r50_50ep_iouloss_lp.py create mode 100644 configs/LVIS_SA1B_InstanceSegmentation/ape_deta/ape_deta_r50_50ep_mp.py create mode 100644 configs/ODinW_Detection/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024_13.py create mode 100644 configs/ODinW_Detection/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024_35.py create mode 100644 configs/ODinW_Detection/ape_deta/ape_deta_vitl_eva02_lsj1024_13.py create mode 100644 configs/ODinW_Detection/ape_deta/ape_deta_vitl_eva02_lsj1024_35.py create mode 100644 configs/ODinW_Detection/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024_13.py create mode 100644 configs/ODinW_Detection/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024_35.py create mode 100644 configs/PascalContext459_SemanticSegmentation/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024.py create mode 100644 configs/PascalContext459_SemanticSegmentation/ape_deta/ape_deta_vitl_eva02_lsj1024.py create mode 100644 configs/PascalContext459_SemanticSegmentation/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024.py create mode 100644 configs/PascalContext59_SemanticSegmentation/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024.py create mode 100644 configs/PascalContext59_SemanticSegmentation/ape_deta/ape_deta_vitl_eva02_lsj1024.py create mode 100644 configs/PascalContext59_SemanticSegmentation/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024.py create mode 100644 configs/PascalVOC20_SemanticSegmentation/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024.py create mode 100644 configs/PascalVOC20_SemanticSegmentation/ape_deta/ape_deta_vitl_eva02_lsj1024.py create mode 100644 configs/PascalVOC20_SemanticSegmentation/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024.py create mode 100644 configs/PascalVOCParts_PanopticSegmentation/ape_deta/ape_deta_r50_12ep.py create mode 100644 configs/PascalVOCParts_PanopticSegmentation/ape_deta/ape_deta_r50_vlf_12ep.py create mode 100644 configs/PhraseCut_VisualGrounding/ape_deta/ape_deta_r50_12ep.py create mode 100644 configs/PhraseCut_VisualGrounding/ape_deta/ape_deta_r50_vlf_12ep.py create mode 100644 configs/PhraseCut_VisualGrounding/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024.py create mode 100644 configs/PhraseCut_VisualGrounding/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024.py create mode 100644 configs/REFCOCO_VisualGrounding/ape_deta/ape_deta_r50_12ep.py create mode 100644 configs/REFCOCO_VisualGrounding/ape_deta/ape_deta_r50_bert_vlf_12ep.py create mode 100644 configs/REFCOCO_VisualGrounding/ape_deta/ape_deta_r50_vlf_12ep.py create mode 100644 configs/REFCOCO_VisualGrounding/ape_deta/ape_deta_vitl_eva02_clip_lsj1024_12ep.py create mode 100644 configs/REFCOCO_VisualGrounding/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024_12ep.py create mode 100644 configs/REFCOCO_VisualGrounding/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024_12ep.py create mode 100644 configs/REFCOCO_VisualGrounding/ape_deta/ape_deta_vitl_lsj1024_12ep.py create mode 100644 configs/Roboflow_Detection/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024.py create mode 100644 configs/Roboflow_Detection/ape_deta/ape_deta_vitl_eva02_lsj1024.py create mode 100644 configs/Roboflow_Detection/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024.py create mode 100644 configs/SegInW_InstanceSegmentation/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024.py create mode 100644 configs/SegInW_InstanceSegmentation/ape_deta/ape_deta_vitl_eva02_lsj1024.py create mode 100644 configs/SegInW_InstanceSegmentation/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024.py create mode 100644 configs/VisualGenome_VisualGrounding/ape_deta/ape_deta_r50_12ep.py create mode 100644 configs/VisualGenome_VisualGrounding/ape_deta/ape_deta_r50_12ep_eval_odinw13.py create mode 100644 configs/VisualGenome_VisualGrounding/ape_deta/ape_deta_r50_12ep_eval_odinw35.py create mode 100644 configs/VisualGenome_VisualGrounding/ape_deta/ape_deta_r50_vlf_12ep.py create mode 100644 configs/VisualGenome_VisualGrounding/ape_deta/ape_deta_r50_vlf_12ep_eval_odinw13.py create mode 100644 configs/VisualGenome_VisualGrounding/ape_deta/ape_deta_r50_vlf_12ep_eval_odinw35.py create mode 100644 configs/common/backbone/vite_eva02_clip_1024.py create mode 100644 configs/common/backbone/vite_eva02_clip_1536.py create mode 100644 configs/common/backbone/vitg_eva01.py create mode 100644 configs/common/backbone/vitg_eva01_1536.py create mode 100644 configs/common/backbone/vitg_eva01_clip_1024.py create mode 100644 configs/common/backbone/vitg_eva01_clip_1536.py create mode 100644 configs/common/backbone/vitl_eva02.py create mode 100644 configs/common/backbone/vitl_eva02_1536.py create mode 100644 configs/common/backbone/vitl_eva02_clip.py create mode 100644 configs/common/backbone/vitl_eva02_clip_1536.py create mode 100644 configs/common/data/ade20k_panoptic.py create mode 100644 configs/common/data/ade20k_panoptic_lsj1024.py create mode 100644 configs/common/data/ade20k_semantic.py create mode 100644 configs/common/data/ade20k_semantic_lsj1024.py create mode 100644 configs/common/data/ade20kfull_semantic_lsj1024.py create mode 100644 configs/common/data/bdd10k_panoptic_lsj1024.py create mode 100644 configs/common/data/bdd10k_semantic_lsj1024.py create mode 100644 configs/common/data/cityscapes_panoptic_lsj1024.py create mode 100644 configs/common/data/cityscapes_semantic_lsj1024.py create mode 100644 configs/common/data/coco_instance.py create mode 100644 configs/common/data/coco_instance_lsj1024.py create mode 100644 configs/common/data/coco_instance_lsj1024_cp.py create mode 100644 configs/common/data/coco_instance_lsj1536_cp.py create mode 100644 configs/common/data/coco_panoptic.py create mode 100644 configs/common/data/coco_panoptic_lsj1024.py create mode 100644 configs/common/data/coco_panoptic_separated.py create mode 100644 configs/common/data/coco_refcoco_instance.py create mode 100644 configs/common/data/coco_refcoco_instance_lsj1024.py create mode 100644 configs/common/data/coco_sa1b_instance.py create mode 100644 configs/common/data/coco_sa1b_panoptic.py create mode 100644 configs/common/data/coco_semantic.py create mode 100644 configs/common/data/coco_semantic_lsj1024.py create mode 100644 configs/common/data/constants.py create mode 100644 configs/common/data/d3_instance_lsj1024.py create mode 100644 configs/common/data/flickr30k_instance.py create mode 100644 configs/common/data/flickr30k_instance_lsj1024.py create mode 100644 configs/common/data/gqa_region_instance.py create mode 100644 configs/common/data/grit_instance.py create mode 100644 configs/common/data/grit_instance_lsj224.py create mode 100644 configs/common/data/grit_sa1b_instance.py create mode 100644 configs/common/data/lvis_instance_lsj1024_cp.py create mode 100644 configs/common/data/lvis_instance_lsj1536_cp.py create mode 100644 configs/common/data/lvis_sa1b_instance.py create mode 100644 configs/common/data/lviscoco_cocostuff_o365_oid_vg_refcoco_panoptic_lsj1024_cp.py create mode 100644 configs/common/data/lviscoco_cocostuff_panoptic_lsj1024_cp.py create mode 100644 configs/common/data/lviscocococostuff_o365_oid_refcoco_panoptic_lsj1024.py create mode 100644 configs/common/data/lviscocococostuff_o365_oid_refcoco_panoptic_lsj1024_cp.py create mode 100644 configs/common/data/lviscocococostuff_o365_oid_vg_panoptic_lsj1024_cp.py create mode 100644 configs/common/data/lviscocococostuff_o365_oid_vg_refcoco_panoptic_lsj1024_cp.py create mode 100644 configs/common/data/lviscocococostuff_o365_oid_vgr_refcoco_group_by_image_panoptic_lsj1024_cp.py create mode 100644 configs/common/data/lviscocococostuff_o365_oid_vgr_refcoco_panoptic_lsj1024_cp.py create mode 100644 configs/common/data/lviscocococostuff_o365_oid_vgr_sa1b_refcoco_group_by_image_gqa_panoptic_lsj1024_cp.py create mode 100644 configs/common/data/lviscocococostuff_o365_oid_vgr_sa1b_refcoco_group_by_image_gqa_panoptic_lsj1536_cp.py create mode 100644 configs/common/data/lviscocococostuff_o365_oid_vgr_sa1b_refcoco_group_by_image_gqa_phrasecut_flickr30k_panoptic_lsj1024_cp.py create mode 100644 configs/common/data/lviscocococostuff_o365_oid_vgr_sa1b_refcoco_group_by_image_gqa_phrasecut_flickr30k_panoptic_lsj1024_cp_mdl.py create mode 100644 configs/common/data/lviscocococostuff_o365_oid_vgr_sa1b_refcoco_group_by_image_gqa_phrasecut_flickr30k_panoptic_lsj1536_cp.py create mode 100644 configs/common/data/lviscocococostuff_o365_oid_vgr_sa1b_refcoco_group_by_image_gqa_phrasecut_panoptic_lsj1024_cp.py create mode 100644 configs/common/data/lviscocococostuff_o365_oid_vgr_sa1b_refcoco_group_by_image_gqa_phrasecut_panoptic_lsj1536_cp.py create mode 100644 configs/common/data/lviscocococostuff_o365_oid_vgr_sa1b_refcoco_group_by_image_panoptic_lsj1024_cp.py create mode 100644 configs/common/data/lviscocococostuff_panoptic_lsj1024_cp.py create mode 100644 configs/common/data/lviscocococostuff_refcoco_group_by_image_panoptic_lsj1024_cp.py create mode 100644 configs/common/data/lviscocococostuff_refcoco_panoptic_lsj1024.py create mode 100644 configs/common/data/lviscocococostuff_refcoco_panoptic_lsj1024_cp.py create mode 100644 configs/common/data/lviscocococostuff_sa1b_panoptic.py create mode 100644 configs/common/data/o365_instance_lsj1024.py create mode 100644 configs/common/data/odinw13_instance.py create mode 100644 configs/common/data/odinw13_instance_lsj1024.py create mode 100644 configs/common/data/odinw13_instance_lsj1536.py create mode 100644 configs/common/data/odinw35_instance.py create mode 100644 configs/common/data/odinw35_instance_lsj1024.py create mode 100644 configs/common/data/odinw35_instance_lsj1536.py create mode 100644 configs/common/data/odinwvoc_instance_lsj1024.py create mode 100644 configs/common/data/pascalcontext459_semantic_lsj1024.py create mode 100644 configs/common/data/pascalcontext59_semantic_lsj1024.py create mode 100644 configs/common/data/pascalvoc20_semantic_lsj1024.py create mode 100644 configs/common/data/pascalvocpart_panoptic.py create mode 100644 configs/common/data/phrasecut_instance.py create mode 100644 configs/common/data/phrasecut_instance_lsj1024.py create mode 100644 configs/common/data/refcoco_group_by_image_instance.py create mode 100644 configs/common/data/refcoco_group_by_image_instance_lsj1024.py create mode 100644 configs/common/data/refcoco_instance.py create mode 100644 configs/common/data/refcoco_instance_lsj1024.py create mode 100644 configs/common/data/roboflow100_instance_lsj1024.py create mode 100644 configs/common/data/seginw_instance.py create mode 100644 configs/common/data/seginw_instance_lsj1024.py create mode 100644 configs/common/data/seginw_instance_lsj1536.py create mode 100644 configs/common/data/vgregion_instance.py create mode 100644 datasets/README.md create mode 100644 datasets/prepare_ade20k_full_sem_seg.py create mode 100644 datasets/prepare_pascal_context.py create mode 100644 datasets/prepare_voc_sem_seg.py create mode 100644 demo/README.md create mode 100644 demo/app.py create mode 100755 demo/demo_lazy.py create mode 100644 demo/examples/Pisa.jpg create mode 100644 demo/examples/SolvayConference1927.jpg create mode 100644 demo/examples/TheGreatWall.jpg create mode 100644 demo/examples/Totoro01.png create mode 100644 demo/examples/Transformers.webp create mode 100644 demo/pre-requirements.txt create mode 100644 demo/predictor_lazy.py create mode 100644 demo/requirements.txt create mode 100644 requirements.txt create mode 100755 scripts/eval_all_A.sh create mode 100755 scripts/eval_all_B.sh create mode 100755 scripts/eval_all_C.sh create mode 100755 scripts/eval_all_D.sh create mode 100755 scripts/eval_computational_cost.sh create mode 100644 setup.py create mode 100755 tools/analyze_model.py create mode 100644 tools/eva_interpolate_patch_14to16.py create mode 100644 tools/objects3652coco/Objects365_names_fix.csv create mode 100644 tools/objects3652coco/convert_annotations.py create mode 100644 tools/objects3652coco/fix_o365_names.py create mode 100644 tools/objects3652coco/get_image_info.py create mode 100644 tools/train_net.py create mode 100755 tools/visualize_json_results.py diff --git a/.asset/framework.png b/.asset/framework.png new file mode 100644 index 0000000000000000000000000000000000000000..3a3012155ebae182f17666b78b3ae0d0810fac2c GIT binary patch literal 1400742 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 z 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

~>yc??b242I$ z9*mgX3JsO5f}hhO@N)KYyv=mGd`3yIj;qbtYv;;;ZW32M0^&o`7{8nOqYn&)JR+yiA=9!euN}1{j zmUSDD=kDV3)?_`4jKObpF9dYgm`J8AvT~1UU6UEo^}`J*a8XgOyxrka$Gb^=MYb6j z5xY7{(+!gHiPXaR3B2QUHB`P7%cFwBd0Leuh9p@quO7s***F-LiG4uulK4pmlaN59 z@bRFL$U)rj(wyhNkjI=fBYfw8Py$S+{eTJq9~Rx3kbmIi&9D&h03#jaE`jSn9@E%nbuhpHd@QBfhaaaTPy$d6Gyt{np%CT z!XKHeD#JGZp7U7~MOT7#`ydEzfG8WhVt1q+YqlD@PV2D?$gQ$pE*L|A11UA<~c(`#Epbe59rJI+H)$!K+YBi4Sq& zpTF#+(x(Ql1l9AM7j(c)u#$wpWS_?2FI<*FRy;+Iu(Gu6gP{Dmse(SY?2H3D3+&_an-#u}hPg^xS3+19 z-K~B_j@$&S0lMxr@i@C0m{)l$9AM#h2yiw(6>!1*V0&by3TH7f#Ep9x%b} z6CZpg?06_OfI`Q~aVChGT_M_NYWf%UKR(%KHyOzW;ghCmSN#$Ku*KTQ)){6*39 zZ^t4IlQ3el9yoRm)YI0Z6R8u*I*|@P&QXHT+lo`pqxHvf@3t13j;#@JhW0o}`%1>K z-rq`;5?^$({Nr)bN+@h+(?4-98`Pb69BqquzKi=b#y`V>LS#~rBDxxMy|HUShp2|u zAAkToGu5tut%#4-^luRS6%q7rr**2qWdkMO;RQXJgZRbeN1iFf9Wk$1Hz-QWZPZjm)*Fde3 zxVJz5@GkK*ZK9=ob)w}L+*j*4dnaHiM+!Fdg#gguy6rQQHX+V|a+GsN;M39CPWIvL z@*73eakW?;;(QewXluMWfWGFaE16O6R)zDy8FIM3bhu8iZTkBR)^>w)=RFQ)-=j59 zxrg>Id9Nf=8kaI7lhsb7y0}c>Pt`yJoqFE_uM-dmv^c0+iOV&yzrD$iFEM5gM18xJ z_pM96=<%`tE4H^kI#~l1EqU!8(~~~v-a3j(ztS<;;g|`35lQ^PPf{;7E$OP9-17u` zM?sTj)q78fBwpc=kWbQzLa*eI+Kt-9(ldN9xu>+(8#-F5imQyX4Rpc4R$ckbg#bbM z6d8~5?nRh036^qG&4k%M?rTsgY{e5QR_ndxjlvc|D1kZG zh|s{%tC1tW?_o1_1c^negB|v6$KC|VTcXcFsWpGC>N6oUvKZ=~C&w6bwjT5|Q<*E1 z{sM8XU;{-Eh4QP-ioZRl;E*%sjQBt+l>0MY7>9JHit3G~bER9Qzbe`Q)90SWI&MjJ zA$~Vz$~bvzyq5Y{0s{BZeF45#$WoQlMYBn(iGqnOXO=6b7w!|&L(1;md}gzkx=&(V zE&*bfIjub_l)b8aUC%(H2D+}C;r{OTatFN1hM{t&eOv)d6AY|npzBvlj4$~cB?fbq zP=D}8Ez7T}3}pw39)}O-kL+v6f`VjNxC{L1ztp7phwm1Q(MZ?UXKP5KYUl)}O#*pD1d44Vt`F1O4RF3Px|#V4{Wi$X42D zS1vJ;7U)5}Ib#Mzw@G2=)H9gjTiicn--za+I@egdJQZz#0%88I%Zxum7Rcv@)ITUi zAQ@+fWK?dL+!>(z6YfB21B z9cny7LRwt1buK3e_a>|QFo1G8FB9E(h8gZNSBFejwJcp#p7sF>Jt$CJ$iYwagN;j$FJ!jkkdU#$PE%e zNuif8u`W@vZUt52j8kv^I`nf>x2CpG&m@4myzFTMLNrwmP(G#;Pu*L}#%bjTn>Y+~ zwe96zz!WPKe6;xNeXGb;xQH?xA7iC+b}vG__9ttv=&*2aBxar5?=PP{2fqT>X>Y8B zE-li-#FDR}a@4ihXRGl;J2^02!(c9NDKoQ!vHf93Zu+_XRoa`4*&Dof%|+%kd-HRY zAi7dxz4AI-C%zD4U$ZE36G*{+^%uB#uUu%p>hNVz=Da)STYLdgX&ELzj8_Y(qDNHaIH4kmiIeg<&Z|a1Jpyf{K=hVyz z({P?J{`BCEGlG`yN|h@NWi^!8SnvvRuLt*8bgnnr)-;B81tXP{+HsD{-r%x0xqH89*WHH(KPgYRRN+ z^}$zm=V&uGOc`Qd&vx;Ym=X*){D)u}hxRU&5tDkd%ep26ujht*GI&WW3h90iOHI|Z#2feaD0j!0madyWMcms1rYv00epGh z`JLSpCq~e1$%2kl&UOXc0QCh(31CGom)`c30{@`}ePgfA1Aj4?FwEKxO?O8;>1QtR z=F>Vg8RsRNyN{{~f*`qA$>jB+=Su-0&lxO-F5aC=oA`snpMuOhbkffjQNp_5#DO=x z-HeR<35utogvMe!Fu^cSD{OQ7C?F3IWar8c&ptr)qY+GghuF&0mDn;h)L>kpwYy!T zh#?_#-L1fhk*qoS_MMgr%|g4$-1%P@2Aa!ca4zwU+mo&|JA{HIgg>T z&u8ys5v_JKrNC%3zGhl~L(FIoM(x^G?t-2-%>Kq@MwnE53sNPJJ!!#W{4-dr*!#W^ zo`sMOFx_d=!a~?T+32tjSB64oTv2nsU(bheT#vBC-4F5U%XWaAn(V&BL3$L?tIAQZ zOGK9|^C2(ShqLG86}{kjG-;Sv4Sl)8D&{w;_+F~234ytH<$efh4?G8^Sc?@`s?9P+ z>0xz~wa{9SbZn+TJ6tCU{xD`9o?h316Rb8V&SY{=@t*4s@H+PD(rVb`p{|oFx@AY% zhoXIG)8HEd&+4?0;BJ_(r`8A$K?UelWgx5Gu4E2py0p9%5_py2z4v$KuquTuS>7bS zuDo2NYsmOa-L2w_;IDd4;3WWa=60xiVbxttlk_Z(k+*wGzz!}3c4dOg3HT8fV3cPS zK@W~pZ~0D(CZDPzDf8R*^EU-&!p!IfG<2Fe1LMotIK5PqDt8um@#&Q71f1`i49xgK zYZKUVQ1kKN76J}tI3|g1hV`527R%Ba3VomQIYml-i2dR8KyLD}bnOn%Ft!=U8pxJI z$mJd?42(Ez`K{;mpktn{Y(|nEDsyT@i~Uny)(yQk!GLlzcSv-Ir61?gQeImeFAtBp z6C~O&;(w1G?BttkY`d^AzY+bAxP@_tFL-3D0w&M9rwoawovd6UWsP&>t#OWcW_XwY zldrC{xt`;Xj_i8i===ZeQdv)@CqYG!L92I(g82kGw--g$!CZNT7Fgh zwCA42HhFfs+N&l^0XJ@o&Lkf?uBvr;^}OI=1@6!CX|D4PDeQ+kR7nHjO)pOi5!Hv^ z5{jhPid!AZBigCZl;(U&t8T&V0$2ab7g@!GBc51{l?z&OC_G^4nt4x7( zR8S?8sAxe;PU+O8%qP}aYO*Q&by+jMVr3^pU4uhD?X*<%!`3;tx+E)OX(I_Xkw8!e z1M$CCSZ(8^R-+a2cfZ!$)>_taSa4!l9LIs%g5z{8^UMo5&{eG4x2Kk}s}Fx<%WCGR ztw2xlrA^T;ulVOATG-ZOXSue0C?a1opo}lvgwN8DF$jft59T*d-1*-0AlZWJ$1L3H z!4HVu$@pXsKmgqK-tVXVxbGrgBxSc;JEh$^IpK+W5<(Z_rIu@WgY(rf*R--riD`0a za_Iv(HY}9vx#8UyO(5uj?MUOx;lXaamqRm4$PaJL32WzwSA^!XilXR9D zV6^%9n08AFxT^{;2ex+(f=UC5($)6Z+O^Km`&kGFaF4CF4!}n?_|e9p0wRch_IG6G z*>Pez0p*s6CwZ9{YeOOY=`*-8)%ylTCo?&#Z(o&Os$73VmPlpaJ(HG22>$2~y zp~@o$5LAWQ3O#Rm42+42yqx%pT&gg#Ckx7SZ+RdsTI)P@0)H9++k>9`uWQ5*csI8i zURs@sS<8vzKXc-KvD;y@cP0!3x0-4oCUpWt`zD=Ux?b+j&AA4>HkuAW>}hvQPlhTVgg8WS<1FHl_q|>XvZ*0)!o7a09_mTl8wm#aibgT`(AH)Xn+G=bx-S*;KSA`#d(b6wp zzwYf=6|&Yr%={;ab#3kQItQU7hD0z}c01>m#!Nmh)2WD9F44H>#Rbnf^hXf-PRMyhz>CIyFNn0i z#+pfQGf#T`+l>zjO-F)!zZ!Ggg9LP+^xs=^UHA1beq-uz7EnnNcH_zuFuB!#OdHsN zIYLk!f-wyyVA>+I%|9^zc?ML2ex8A&RTbO%+$)=8G}4XQS5nHlx>V=*JNPD~CnyuT zf(%UuE9cl_hU+#OO+d&YjA+@IW$F`{tHjZs29QaG&Kl^;?WAxLuT?r)i@lAQ3IvW* z99#677CTaop~^2!^6LcDa3WYU;xereC0K)RM^&)#TS< z-%EN#REY`QzfsXdbFvRRTWwK1&{X`)7TA#Oto|z%swVWAG zQrILoj-f~mbICe(qprBKuK7e=4!qgr9lyq9Pl)JBev8py_NOUVP#lT2Vrq|XuOUwUfC@3*#$*VR5-&j2VvW1l+Cw6LZsscMvQ^hwcwj@cguS!3HtH3*1qCm;HnKppyQ8C709Mz#Wg52ac07~qvBF* zD_oZ*sj%NB#D>@gzH72tlIn*n)=*3!%+ZozBcMs2UV9z+Z%(^D!DT9!3x zf@>CMwj#a&y^&wrKlL9^3u({*PYI??LZpJuwc|Gdzz_@(z}wj+x;ychKke-7$9a)t zIQSZp(`&1t$=VNHk8@L1Syx*}Pk^n%k}S?my+N}-&;-Fq%<9!CuaIWFQ+~Fd+8tc& zS_+KW6Fh>|JK@=bLKH1D*+a)iv%*;E zjpW`xb*6vt*r>oeWwhq(8jwi=k8;yC2A{^Yz>)4_0j8)IiXN{+R!YW$P{`*%dRkSn zwNHX~sj&$SG)vNYUf=a2uUm$mD!bsL?3(Mp{N7HSHN6Du3myWaf(mzYizfzl`zkDJ z5H{5dGC)0c+MCMi`qnczWGLKAI{wJ!iG!c#7dYx6pm)AnumNtOMVkYwRQtLEJpBiI z4qT6ug6E^5dLn=Et(`f0wye%2fXN!;bGe}gD0Wx5|Dz14wtvdL_pSlO3J|T4o*cPc zbv>t6-=7M4`u={8d=*oB$3-OMMES}&9b9WVgw`&IQKRbAQqWLDc*axRZ55GdtQSQwGjPso^U2rzZZP9W<`>u9B`oV*ftJgCqvr`q$0T+Dgd#ej*F95bc zI=?>0!GT^8L!`E_6=_xIQJ7-_HU?ofv_!;7U~^A7TubY7(|-To`S@Ipf&Y~ia7JM> znczO!6kD8Fhgb&iy6Xbt<*S5UaLNN4Nyon3BeNTBx?5nZqxf4j)O>2)M7B}$uyw8l zKXu1T`wwr?M(w5@6`d9i+PT_JiQ%t!0HkjE{TsF-@q(#7m+lw9X)b;tJGq=e{@@nP zE(9p=?EP)yh=n0=an*;aI;b?5G9_pN zsDG+T1ZFOZ{A&>WrhTv>YoAMJ?t{_wsJtPX9TF&k>nA{Q?^@DZjGz=P$4$s*%$yOu zf8cAjAj8wgQ^3^sb6)tCh@Zg|gIxjVNO3e_<395v4ywoTYBMb8ch5nvg&Eh{(VCg8306B`A_zs*0RxUcC6o_e zh@m#eYM>YJUix5w#y@xeb6EN=I6Dnx*tB+c^V6=N33&DYarWLpO<-@>C^fJqv_%L= zR~KBQ1d-kZM647Q=>!BR(xlfAIw%Mz3W#)+BE9#7B2ADYy@P=CUQH<93F^B0`|jL3 zbN^u&Clfj6y#0ON=M7md{akKScHJq@y6$i>@4jB@xgpS8`OR_%Msb;c6R|O4P%VWg zt<8X1)Ylt}MUUUcTHR`=UmWB0`}hwz!teBfF95sz@zf9O`;U+shz(&(R!+V9#m8*q zgl6acl_o05NTm805rwZDC7P?&XMI5VJ^-BEsFO{N9U_pzT&sI`{nr^j?)d-X!2YWG zar2HZKbN|tEE@Fqj`TTbytD=u@;A%d9gvt%)f-_BTRxop;j`XoZufNe+jmL@zm4!7 z5&zxF_&<$;tooBi0YSj26joT0=q-x8P^yPvxH~&bi<*5VW|x>JTi{3bwxd@GV8F#N zUmzMqQ-Wj|$BA=vWao^Ve?jwq3ikV#pMPZY?yUwRp&rDmJAAHLH|qiV_4hp!*aX+z z{`o6YXIT~%AE(D!*-lFCNWV7m`-u(yZ4?1AH&c92d|rH?LqnZe?QhvkubYRV043k4 zaZrYK9PV<%N8$7tNEOwG5Nf9xXoMkgIVx)ETpJudPf~1BQh+wh8>n49h%R{-!&`G# zh5h}#Q{sIa_5Sd`s>PG>303T+k4DN+`4e^gZ%w{`{}cxrX9FG0c3xpyj&XU@)og4n z99iW?(;Yw{%L79;k@t@89v0%rcN{)=Ohe>3p@5GJP_}(h{2K)V1FW|cUQ@)v$_n<- zS?GUr!<)O1ljLxLTi04R7k^CCm;1Bkv@^ZPbKeEQ!AlMC{E9s~E_vpY zl%WR(l$3cT-Nm_-DPgbaNN@7POn=yCH0`fT0y+RRoM0@)EC#bZX>K*`sbX9-e!t@*mv9e1autNE0iZ z0_GT(&U>UQ2SFOqGODDh%d4rcPaJltS?>zoPs__{1x%bF54$n~YB_n&L0;={wllnb z4W7QAq%gpdVp&sH?1Eam$>b-h_wrB+255+Oep_FEiS>}#pjj1u`JymV8(c>)cPDnG znsshoTvHh^Kd#P8KWq|oBmJU}z@{6@nb`$=AM z$y8133EEZ7Y2=+O!_M<}zcBVc^oUV%z;xg8v_F7_Q-4!bsx_3o4?7S;A7~zTW^{YY zGLXs%5uGNL?|#}4O2kN{7|@WU4k)W>VSYE0$?FLvtkZt$x4I!K;X$oLJ_~`cB$j%6 zMIFXbUeimxk48#59rju^uVFTUuf$DBRFGqyloVzXGKg$vmDf0VOO(}KZIlc zdgT;VJ8LNV?9_NUn1<2^lYoFbk)-dGw~@!70AVokr|rJ< zC;HS!MR!Haa5Au9G@sGY&lqzBej8FT+F8)KcgT*pM7V`yXM->Y$GEKN>M;eRcw)1h z^AkTLVIHzX8@sN`wcg3Ku6p)K4}^=;UySys{&szgdinfw0t!FOB$2Ke)+|sCVBsc2 zu#x;p_-Vf=8jpoUI(7}^26WxOU z$MzRHScfK;I#|cSg$_h+K4v`n@D)&KXtmN`bU`2;?caZ`HLm4`*bIBiI({4-!m8O} zl5~h*!rsaBL3PPY=bzCsnV!n$WP-dn3xlXL-*F@X(dxGWlH#57z9h2z*9|MVNX24i zA|$0C*lB_k3w<+4)f zE$XNaiYOh=Z*-pHs|G7U>seYmW`bG7Gyvll{hp~J$d5u>j~!7VwbGs)jFKp z?%{qGr8X2Te=-%{z@y0vc?@pkKIHx>*!;&NK3E5cyoeK-@@FBnhzq@7-Wgcd&%TCC zS5FBg^(q(vzj}+FbaP1^3M<#?DtlFH`*$+G3u+_{@79Xie9ZysDLo}y_Hn7xo?|4) zn9uOJt#Wxk^!hpjL!BU*DD8m)#h=Mk{wN?UT~8g&4(+90V%D4fxr%Fw{VfAX0#)WE z(3}0~f&V(ey3#6qApOllY4-zk{dpZ;{HF0r@UIIfx>n-+_-_Nw%%uMWVsn{{N0PT1 z$(WghpBJFS2d>FdOz%aE)D6m*xLJ)R95y%yVp$7WkL*=*M~PA5`>jAcfN4eK)399z zQ@_M|$h+2zi2Ik`!T2d5LJ_AKx_BUOL4?6C0GS_n%ed}TqDFihLjBT*KXG+)wRE&| zeI+EX9oQILXPuoFwOy`_k6>K$wCA`fzFy8fpBe0X4jA&bD{4|;0Wgq;CSR6)vp)lD zhG8z;S%9C6+c`2>GQNJ}uOTGtEa+llEkVHgf13~x=={%Es0mlntViD6Gkvf(eOV`l zqXgpAGW>V2$DqdChvUuVMUd>iyX?7g>Zr-u^U?{1#zMiGqf?{v0Xkb}A4>nou>Eq= zE@;LmtOiZxG06noLhVBbiHjmH#%T?;zNVTFkz9RjzbgoY#hcHuWt3>p?7rh5f~l9v zC)sz%%20fx^h!(s!Mvs^>%F_EL`I>xf|aO7Ko~@rWZ~`u zLCOD%iqxWfdIPYJxqxl}p1q%Q!kte37?Ve35Q*a9l7<Tvo$ffgT3wWyu zLWz23DdDZ|Aarg`JX~41TLC$b_{t$W385m9Wjv@yQ_HVY_)xu-JoD>1Kr2c^_Yk1zjI|N+9^g?RyTK3B3&X7J%XXI8 z0$ZXg=B5Hd(qISYIPA1E``ngj58S3bsUbK5BKe&1ankfW1WP;kBt7h!`MIH|#Vn#W z%3wYc*RUd(;LK(48E|OCA428CL`B0QUIh`dqccu5h-0!C0h81X2fl8PeTKAA;$C8)3y>`$dbWQOAh4J@@X@GOE zmu0G&JL+*}DKncJl8?7Ues46xytwR@RoH6?C~%5Bd9*+rbS3K{F#?43u-z73_!ONnv=h6 zsP}UYk<1 z@d%Z+rV&u=owf!Q4iOPbv=2Dy>J3KfN~%@G^oz_yib{1?LIPItX;hjBWlDSa|q}iboBN{M>_`im&xr^!nZu)=BknfN8>igv7;TS zarugM9h*qKRE`e_CZ@Mpl!>Nb08391smw~pMszPBiJqmTR^CMvkBNQO-f4`KFI^rhPF=Z!f3%mf~XxqeH zMpv<%%zz#E%xN$2QW{6YzPF;mDv{L!M5tk=ufi*uu?E@pD z^A3M>@7@qF56bC4`VYqH4QS_f#haTeWIOP5I0X)(Lt;m!Zm}zJ$)l6-+rmGTAQE+T z;>0o%nH_zA5sGVc1N6Tt{{)G+F6lOxZ5wAQ`E%ZBj3wXBI1`2@J_rTu4If3509(GH z#1A$trgBgw%@hFzS{gh{AjYFZeI%uFN-*?Btt)0oiBe>pFsw)ZYjFBUhwDUX7G}nEC2Go70$6Ok)naVr{viCw^*CR^`~W~LBtyni_|7#~=U4ql^ax3Uk!{RP^nFt27#S6JY2>9e{G zN^c_w0!Ub`o2Qu3?rC!)gr+9|H~#&;q~AKEOLpisk`Y($CgO_}FT1u571rlAJFJ%w zZ5lRoz8%`FV0fm^0!WutV!RnhhAo@^J|JI7`bxy3TCPSs3N{&ByF_Lxj}U{I4kxK= zLZ5=~{hZ6lnehtK2@H&+Bx-Kn`6z754eBB9l9p#O-)7UU1-4L7E{WqL!%brgSYX=K zUAE25xWInFk3t}ue--dQ{)AvwUaEkoBPghtgMURK~dQ)eD$TxD#%9zHJgjm8+?RXXfeDitQ^mOypm zJyY{K+)-+C^+t5OYXui#9#Y2#Gxb6A_!`-W10FUDaUE~NY+NY;3%*=Ax6~yQUAE-` z^_+#GD%h?qUDjz98gje*YZr%iGInWs zVgj`lG`zV)7E1; z(^f7-JG_|;KQl7$5LYUakP^1PTNINKiCKA`t}VfR;4$a&q-1773hS3e_-re7Z*g&? z^I_Ox%w(eUjEhFKv51Z))5AiCWlv-4(Jia%ya6tTChxaFQs9BOBh_{M z4T?q&l&P=`W+t$c2}hD%y_mNOS0QTK6rQNw6vkLTPe1;CjHCK9Zv2pc292xBiN=+R zCE&nC?zrC0SH+3I4+=gEWpXjql!<_(qktLv@*C8FVOYhSz_HzB59$~v-O`gE z??83v*Ip37Qb5~(%E>wR@lVo45XGo0uQ742Nu{Ff)?|19lg;6r+&!Ukw!NfCV#KJW zqoQHVA27e!4K@=a1S~~tdjqmoCL_0EJ(_Cfpz7ll)#d}E{7+fc8Y4l6tCP?uS{!I1f6xrX`+V@A zlieb8X$u?qkT;$Mv?!bc#MwSk02O$m+x`)JhA8@*OY#cWb3hbh0<~0qa@e;@^$y^C z|Ct0O*jmSj=;p5BsF|9%jOXe=u~D}hYZN_Q%0V6?Y~fjE$XU%o(!l8k^_7PuG;_Ms z*AXJUVuRu&_|>WaAbdh%+W|uuL@s1%4ulY)1$JhKH^YjI_Ol+iQe1oRsUDE$un!tx z_oqEDZn#>NJ~5)=Yl~jVccW&}xK&%(m63i|_oi^0##deh5rccVHa8M96o`wd3_JaD zq%AUJ0et3}~tn-sZg(J z4}1Z;-o<{J;*fQDe=P0SFNYl$N%U#!a%MbaU$&j6BL6`(car;os81*Vh~m9PB<)?0 zssPtLOrwV`@gOZ1i~tdy>EULLa`OpLxrMN(!F{7d(0Ps7I@IHM2qcyh4Er5VNDa%= zgEy|0V}pIxZ75+A66MFi#9M^qw*BMYpM(HUPzUe7d&(N9Z1E%Wo~}|OX)05^!aVa_ z4^#M~I>GkPr*=9_$Srk-xqc?&$he(0HnT|S=5KD!5IY*1yHa!xCC^@{-e(6dK(GLk z+wnbbF-P8c6O*w@KlZwe*fkV13Mt38cuV8 z0m`OzHXkCURhCNPeASG7**X~uki^w(0B2C63_`ctf76oA-|^%jL~T1sBeKagh57KS z9;U*mDd{ssD5Kj{3SCT^e#}_JHK?%3+5LbGk@p?AMu%mhC#uz(7O#DP7YC<26NvHh zvApne*O2kk>G_WS!6k?UC_f&O55*~9d%FrF~1$A(PCx+Z3*`sJ%C>3pYW0d0jR z17`mmWp=YedqVuqr3cxzFI4w%!B4&Zc)yd8hfzR|IsfG!%1AJX`ObC2G{yWNIqAFG zjtG3y^lO;lMHZQ~5!>qVkEge8SaX9uX?s%sMc6U@8W`$w6#Y@|L9tthyKX-ccb8C6{l#;E07?J$yK6HP)?MHj} z#EUi_MMYY}K2B7Zh_n(q7EG&b50ijZTG#i*_b|b1<$>k*XX3L>2I&LMFG19Ro5Sz#NNg`&7lKQArlos5pxt(qGkoYFP{cDzQg|#PKlD}FuVB?DcjaK5>%rQ!_6-dR-bNy~r0gY{o3v3}6_u1I&M4PdI z*2TEEUHW`<|4-LB-|1mlGU!74XoiD7K5Ua#}rwD3oe_}bc=q~ zJ7fLV@NE~p=N|E0HQe*1jq-I4k|%Wn@S_&&L@c;BZ{X=7SZO8;ND8A@JxnC(_@EB2 zCGnt8@T;zHR}>skc3cZx-)G~iD>qooGCNOSl@k6irStA>m_e#zF>dkILch{{|Gg}% zO}z7xo#6bUiH6R8CbOo!q^Kz-kcx{mjq> zpWp}fota~nJ~mRUr=`=+{cwh~Bn0y)6|frMQZ*k2B`Y_KSXhVWYggZ-vS-$!hytjX z|DG^G3t3b5wLun6qdE9i zEL7oo=FbH`mK387=cH&9q#_pyCB(iiDl~ERH~azL@8wrE%WFf$rA@;uOLKSh0X;WE*A2}-g*6>k1|NESnD(&1Aq z{^6y60TMA2@hrw=>7kji=;5H{ll*-)m-z0{>9wBfUnmP%aZYA~Q$L|2 zhMxu)smE4U#l|eyyJxg8gP}%@e17|J*#NUcn6~~kqhn&`{oU0NMY%O`mH14j;e(q! zDgDMQ>*juPRz%nBX@jL`KeF9lp(eXQ4dL>Cr2v*JfHDx1tm-o*DI?PLd+?)rnBMds z3TBwYPd{m?L3}k-dz5>}(jj}Sz~hU#2PcMQosD>fU8Goky`QI$cr%SEPVk*nR{}7R zIRTj67RM1G%ZVh9&otJ_Yq1=|suMdHlPZ?;|9Uj;4ChE<>JM@nMcz&ak?>)=sak>T zX5gHL68{e)@U{~A3ms#uy5l|jZXNO&$-pf2+!j` z25|$R+TMz#SGX=z*dq!q#T#|3Tjec!7F20AVm8{88O?|Z)3qnb-Y4qaGHdIwom-q3 z(q&9>0G1QO!-*5yAJ6w$XC!g(GrW{+)OP7pL6F5-q3HYJMbOvfrc$7S>RBMCq7p6pSm@eb{;QZp)SUM z>4!|=iN99WJ5n_0(zf@piLX&-q+h;2hW+EF#o^0U+&}`xU3~y*}O_rDx-FV7*E+>5?LB&k3+PS!gZ^K~&MVm5^urG9p2dip-Ss znpIM;)Rm8HOfOkkN&eva{?jw=*4VBP4?|d7IjD;FN|bjl_&)ev8*2EvcfBV1^2MTG zoVQ?x7+O|i*XZJHK{~>PIk&EFG@RsWPC9F3Pm8)M22%uT7#3|FIl6l>Q@`0kN!NVX zsb+?7VD_1c;`-k%LN+Z+S)*zrVms#98*lCp<=q;cgH$4Vu-ZmqJ-%8cQoXCSO5}Q0 zEqeP=_?spbXGqMznI$H^9}>vH`voTV=Y50L+-BKbe6#r!SZPmVu90> zDZ~PtlPM$uq9y_d0dLAd^YyH+DPe`F4#WZ!=FynE@zmA(s!~ml^CUHX2=u#4K%m`n z?C|CNodBbqW{}gIcwa6#MRf&IhsYSF@)_bY6!redhVVVgp*n3x@pN$F`3=equzl;z zlpx8n)P#&#VclN0p$F3AemG`Wb`$3z;-`Hwg7Fyg%QV??9v!VD6qm^D+tj*{71yoJ z_r$akZ?)F#qE057!8R=|x5&2a0D;A}G0LU;g*>=E8UBk9-9v{k}(K`u}tEh32EQbDfEpE8HFC z5l=M*UqO4f@(j+?oAJMPFyniy_LQo`*F$WExp;CEWAy% zP7?R#o|A;M%9q*Yk{eno99+9}BOmdRrt_AXf?=gn+R-IWX^WWpr?{$N%Zk~Zz2LH^ zd-(!hO_mi-QFBr9%<~>_{i?I>hYE-K0@co$dX8iEhi;jAo?|yFuA+IW(JziXlV!h( zh(GEtoG%H<{Vao>aUW|ExwT#LsJpXgRZmb%W+S0J-bIZa>3Bau&;GW7-WYeD?fgrZ z@uk<_bv;b#JjTA{-{F{8>z~sveBzPEH#WwTwYS%rW~^9Pv+!zJ-0rS(nI~t^$T4S- zZs3es+uuWDX?aVQYiukL{K|dj{0cV=6RpG%oR)iuuNXXVk2b>C-Mri)tII!V8|V!1 z3g%iy&h-~x!z9VcVbipc_Xgr3(xc-en&G0Yqb}i}4sBUq;wL2eut}`$e%qh18<1!zmHM>2-h$@9ooX;_XTYlH~JlxD+O@Azr zVpYJ`Uv~*^$$Y1;FfpZh@@%i)g0u9rwL$9Al=#BAPoB??LN|}rwTyKu=I)u!Z`4=n z%<*(;FxeC>`-=gGe8aFe_bjrR; z!dI%me?Q@|*~s>#$NnxvQa0&Tzt6BNcY`4zz3^(vT^N!mUXvac(Q;K${^?N zs9USy?^nsIKRZrgzo+>@H4FP79n7-GWgTVe+{oUt6?3(FK?H{Z&j(VZb5}X7iqFo> zo&h`e0Is{=cpoa3gv~m-8J{Kkfv2x$@mf9l0rCMl<ps|;Xx(?_Zjrjbg z@;?2pmk}b+1F<T>_f9t+< zxbFk?jHQOXb_XYv2i4lSUZ?Rss*06`CH3`-)TUfyeos0iDml7E%@##>=-N2N8OiJN ztDmjINVMRFRh5aZ#cIRkIQCttkun6_OOVVjtzD0ipCzE;KGaKTacf>^_*?zd-jvDM zw^#Frqwa%ER}ZUO?I@}6vTprn-(2!2xUJ-U;S}90iLvWM{WS>(uJ?ND6l+|FQa&Ay zvsay0{B&o1#Hc^ryY+VFeaXt^*I`CC<9q4tXsj}$&DzWNRqiH@*El#L4z1H?uHz}}%U9m9t}wkcX7hWDWnE%@c@DRgyvrpq=yj8N-ag2& z0`*z3aLECCh?HqSo&>&|97FInU8?3>rtn}aFz_7iU@X2YU)Td2ZUBSLJo-dq&p zUkcfFQF6Ou@2d%TT3LCPI$haj!wV}ZovtiVlRTund#B&sVTzBe+`gGCA$^BRUXb-x zw!@Uj#ckmSSJ#F%lu(MCR=iOl^eD=P2!<7qp7D0Rs#Vt>~{w;^0Fv% zN3+jWAry?dn!`YnlotC?OG`BaR>g{f2$> zM8X#dogKZ%a<;QVfn(>poL<3|j%x_3SlMttJxV_=JqEzBIVy4vUM*?s&RQQ^AP%SP z*-P1@bMD^j#7a_!Ex6Aa>uP=uCqc|DIgsVjA{sm>9jBc9ovp^qxe+L;k)p}l#nh$m zuhk(?ho1UyIpt);a;JtXQcmpXHWPWJ&5ylJ8 zN=0t%eeNGU4UC(C1?jBK-pCZ`P!xh8n973F=dc1e{!=%916yQ6y=<8EwR zRbBL6k#X&6SC;OB)uk6A6!=GDQ^Y06e)h%4=ZoXtXlB$#DD1PRNi808yqsq9`_d~x z>y~1v#uhOhk5Z>yb`3fj6?(T8AIeTsw$sLiI#e^mE?cfdKUc;*8t->@TdGlUyC=sY zpQkBWyws_`*_7rymS>8xiX0Gg{shg^ovCuxN1)|;S4RjTA&ui>Q z9HeH<${y~D@k0-Cix8H>o8`CRt-Y2}N?5eO=^(_|myFwLrs@?+v*Sr}#>^VXhTC?o zYq_&CBPd-~+qG$bJ#q`?yLu{XX ziPBiQ&4Z0MwppE-V3}a^Xx=zWNItYUk5**kigzf<5WB) z7#yNkt{zHkgHHaMcFE?_@%_ej*Nh5kN?r|Bof=9OP`6db=6T)!8B&&>=)e=( z$5nnY-DRL@LWnBSxewKLn0ax7j3jt4Ak*ciUCT$bE5tyW(>+&86q7fxLj9-RaUdnv zub6tR8ZaCRYOVZSjuH!Ey2=9VTta4{M_q#YZJKuPG9e3E!DJ)-1Ks(!n53j&&|!M=Le*t$`vuX|^5JAAZ@O z{s3dIOQJjIVQ|^ao8f#hLqw+#91iyV5#S36VnY@878{W3eY>MhM~}&B^R3CS>+>FR zfKmY5XD9_|)wAF|!iJgouiHNH2FZi_PQV*;x5q5s(HY{%Cb>Ji0kxyrwM;}8=@NQ= z6ay6~nN_=lnkVCJKhSHC-ACXVO_vnR)ASFO8RGjkE`z(SCDMA7Z+zV6ARC{3u4Ffy z*Yt~rYJA?q2US^pi5cZ|&qGX4;^i4ffSiI8f&j+zw&o*5rlSV{bYQ9g9{K&zd$5A8 zz3`Bnp~#zy01!Zoh?>S83->{EQ;#i=g$5zd_91#zeu}>z+GE^gPUQ_Hy8BD-)#s5C?ck5B4eILrI)@a_X}T2-1fEVZxnvWadHn97X~Dh48%}C$YItKjt4DmI;1flp>F|~Hkg2=^qh<_s zJu;)yn%DHSZbpZOPy{pDjEOJk*qbn}1bQ)tFF{GFq_*abwOF}b(MUb=*!D-{6I$1Y zyaxc3^8GR7Fz~9yN1@NaEQ9W`hX?^0pf|!v=i(h~Ye>oUk+3uq)N|J3rNEv~)qDS- z_iEz$G3N5rLF64Zh4LL3PfQ$YR^d%j0;)zB_Jy?J`y>aWlWOjTrdSI`BwbWy^81jZTFJ!h8``D=1 z%Vz9FLb&xEUGZh|N_{?;y1tNY)N)V#KHW%cUfboXYf5d`zIg?W;&9{JN|!8}UYfHl zpZjR(Dm!IAcAPc-dMj~eo4xjG)&ufrWr}#n(@L$BeI+{nGpT*j z;XBr4rkAPlz{rc7&ynGIpJS#rTp9GP#zRe~_nUymgzf5lbkzPFV~Iwzt@_(4)lW}z zBTpQHLUi30ef&D9#Nd&SSO1Nnq{JFW)$sO-ak}rT{rxR&Bg2oTa&5G$tCSg6mtVM) zI=8%CD`_2Bb7|4lt(wVX_`KPY!tG`_Zsg`#C-kOjvRqnvEk=5~L#SeQVQjNV_d(l7 zZRl*hWz?s}0m10Mi_}eZ1T@jE(%hZBm!5vQ9t2JSfh=7>Gqp~>uHlQhAhGk%~bf){8?*v z2$4~Zd|HPdAAHd+B&xBXe`PkRv9y3Hho+L1ok!&@hm6WoS>uA-thPnWOlf*syB4op z-zBa5{rv5c_{~7I3;arZ_|ZLCepTypLVj{bPw8`~r$&c-4T04;?rn`H=VK;nkZ{_p z9+oMiUOkANb3D;z@Pqe{BbF_<#T8zXzj^LEUT)^~6<}Mmae9x7#d+)q>YprwREQlRUL>yzRPaH=O8MDRb?k&mAE5Fgt?;2im@$C+PUaDq1T zZRe+^*pJcZCgqt4^wGJD#26IRMqSL~W-?vSgjd91(<^_2_C=SB})^@nzaNlu~vQop>ifJkg zW5|6w`X1TmeGXR;uXyBObcqa|;;q3-rl8f_A3~zLvD9t3Q8{OjocJ^%Odtd$GxyBp zQT^=NyhlYX9f|qe!lo9*(%I_QP&fW(A3GT-Kat1g>j|`*809@Ja+F(-^@1oEQ$qCj zYE9i{auhd*haYH{mZ|o$vAxQ|xC8y1U9FX_h=zkCtCkTXWA zPLy5aa-Dg#8__;I+lOhZk@gumNauw4 zo=&!xeR%grt>Xd~gF{?fr6r%L*2?CM-^#AN3aF|wsS6Wu^RNu6E-lbD7#roawOVkUF~>tlZQdrK51-$+?zG|Td$F3w&4R6=7DX}LPVThwRa zAo}SqF@b?i?W9@1OCRkz$#H5;7Zingm0!(;LS&*Sdn~>$+R0CzBF?$s8c@p^w&Td^ zN7LX!KW*%{qVgp%y+iK|GkIaIO|XJtbJyA(w6kaEi;d*?+et}WL6)1Gq8{lou^7t)A_KvSFwiDNf^H7 zb+ge)x_t(;_5grfkFm*~uvMJ7)^lKQ)WMSJ^sg=s@V@->5yx8bsks`*87cR)b8`Rz z4a1IsQ{c0=)=cYu$BUuF(#CZ)l(v4;ciE0&h0Qwh-G6ima*Kn%c5DIDXh`2uFGa6rU*Dn^Ls9Qv$6=oel=YL3R1RM}W9bFVFc4w9 zy#HI}Hmw1Q*Mp$3K>LzV4WI#62T5v!E~<% zn9hSS)`_rg*9cvoQPpti5&?LQSGRsRvL~JK%Lh-V1l?nQ1BpHklpff+(*`w=$W?eI z#K~BDN#py^O3Zx$83HQO1YiB3*&b4_ zw=3x@rcP_ABT)OuN2q<@Y1|Q&yEf8}q}1n{4Co9Y(N=%Lvp1?BUCK{Zn}Qf#->mSC z;Adf`2u`V`@s-2H2GpfoiI7#uc39QeO3{8pJNW(cD4Ts}o5$>c!$c&ri^!*dq76v} zS*Xbe0Y7gofv(rWV#Znmuqcmq6g!D>#l$(U+&tB|%y8l8Pvn&xb4#Ti;Urg~Gf~Z@ zZAG_YXIH4$3LRb2vn2*Ej=YtP@U!Nby^c>}U1JJ0oqznm!6?_KWj8^7VP1a!BDJ3r z)lHA>BelycOh8wU9LGC z`R=8PW!$69FK<2G=U8;H$R-!Fj;%RN;ESb8o_}-|3{9^4F6?W_NYdbX=HMQW3u8VQ zwVUf(-H-L0>#vJP{%W8BCb#=t$xYchdl^z1j-0nPkbR_!(hR~*MuE9tEPc}WZC_Ij zEr-6p<~^1p$*uMaR+sAufxZ4+>ysV4Y`69;FT>yGQ+ZO`NG85F$Q)0{qw59JZpC^I>tGFB&+%26bjj4YGT zAJIl@mJl(S5;YhuVbwOm?_!d`F4ie5`7{Up6qXEqzeIk(=2%JsVN#5GqEOHIqxD=q zr{a8c*>e@Z`<2f9(+c_$bV$WB5=A$aSCps4X@=~hl~E~YoyvuL4{DoJ7WRo}lT&Wt zh40p98{mS~I{HFps+mJ(;#~W49nuyyDZPwL^QP3aSU<&L5V1;7u8Vx(lkonh?8yQ_ zvm3G`57p->gsm2~=FRjuxCFE5Q345X2Qe7N%uYJ$PXU3nr*Vk&NWkG{cSE2!;0dik z&m%gks+r2hOG^nQnyz&0?bWK2*&XxKYf+;zhsJ z-x$1hP;n2D8tKI-+Z-3_ty#=L89z&Mm7eZYY=s_2bla<;%7g6hn@h@~ZS+*iv!9*V z3atjbvt>qk-iA@P_O-nMR;QNxpLhnZU6ODLG8ChPE;@qTEV6ETI`F(LUzY?{!5Y;F( z@<`nzh;MKlcqx}p)of#%n@x;vMq_`tVbnRqircbuD`(z6kKY`P6?J?3=&f|+y8q}F zPWJm4v}z`e$EAf|buB_dkRzfBIVQMQpkpeFXr&)}Y;w%Gh5BT$4-Ud6Wze6{AflGd4u&^~=y_iVI2_P&9qLt-%- z$2LUu0>9=zLElDr93t$S1Fx@PD=kw;I!H0&G~sW@CSGx2!-os>h==Xq;ewm*#l<1 zTwXpriR1ER{qk(v*5RN1b;8j}UlXapWPot}blg_f2Pu##g%~DLLY_`y$*TNvBM;XU zNI{Nx<7b1-W7T9%wP8*L3=>|y`%m748l1>4;olz#8)lRVK39*VPZ_Fa{N#@`O3Q8Z z9m3G!>O1FQM){ENcCGVsDxCpkwDt9T56qAW0BkcK&~?woIaeQ}g8|o6;A&75u_*~W=)u*&H zE;nOT)xkmkEKX|S$fANvEztWV3z1?z-ziolxj7Q$?%Q`4&yO{O0xV-df(`0%kTkYX ziP385)ohjf`;EyPL&J_YcS{pr`Nb>RpFf47`t-DgO9Y?;LXnhSPCHaLUDlEuKTZik z-QT#%9>fX^e2Ij5v8~~*ggM8(N{!LTMqMy#j$mD7dNsyhNz<(Q3Fn6@e2gyR8}DQM zeAJhpqdz`2%xi076D2lo8L25+(gt19nGI+XEzw9Auy^xPd@Eg*dnZAsPas_2aTI=B z`aGd~vg);xKZ?iERUlF8pU>G(ECtPs4^V$vOBmr7Ueo2#{A}?Gny1Z3zMy8xI2_{Z zw6D#PI*_v2{`#VVE~R^2YmbB6xhG<+QB{(f=_%8!Y?fpjXG{v&{q%@#%R!s3D;X{| z5JhJ;-$EvSXw$82iwdbXdMq#*urlwwAsiL%_wb(6VTfZ5bi=K(Lp2Y{n^#?;JX}Kk zU4iFS*tLI@^G!MUjKoG|T5~OeS(fKOEnaS8ZD{ea|Tbf^BF%? zXwHym)6>?+mLg6WaIrd5`|4_T^eFq6JAR+v37kr#TdsG2qPe;lazZ$ne08-RpqolN zmCP^dh>118y)cHuDWjHl`%oV?e>6A9V&^)06U{uuN8qKTsc*1pOCFVc^@iP629yUG zU;@=EAvhx9$jXP$ACu4Sb^N#RnVF~G?-W|iC1pzu@{Gg=ndr79Rl9gz7iD99*+g2S zPW$-K2<5d*>gIq78QuD#^1bmhC4?(RRB%|3tg{1q%7@dFTfqwVy@w8>o0j<8P>Yp2 zwnoi#qD-D$_lcf?UfjROthaB83C>yCk6#Nvn^kzKM-r{xj15yd*ro;MO|n2+{>57WN5Ry&t;sH%xA`oHz!AeX2%D1 z+hp>Vqa_4aUq}eDzCwxh}XGtj-q)2VQQuWa?a37n9td-lWXr z2kS5@>i8!_KT+9yCousTj_J)qgND8Lw%U+dUU@=6mSjnIW@Y3Dw!;`!dX2!JU{t$P zrr|i|iSGoq^1y zuoLI=?i%n%@<%xEA2{`;m_zc>KuBtUT$piALAUa@z;elzj&NUOMTFKilQoaoHV70(>R>9uaOIJFL^OX8 zr>4ytr57%5{rw_94Kxru3||w9Q{stcEN0Py$f&O zV>~jmIgt~UI97d^yQAxp0)qb(5C5ygiNc$!t~TMI)vox>dL@d%18>q$;5C$+SOw?G z4wIMoB731(GH~W94>-cQrh^N%czY0re9U^Z$S%$-b9TS4+vSqG)k+8dK!2XxlI3R^ zMf>cnSFF9AgH8%^OInH5=xWtc_O*7CJWnMm8x+qbh78qKo-B6l`F1&X>k-72fj$0&mCK6kjF9G5De zZB%mb?bC;Y*R8?iQ5&g~P6g+CxBau+;77uR{kpbxt(5BmlNVPE{rrb4@LgVrg zQ`YOa!>q3FB_3f^e%`;hdnmaez8BXr=b0*xirn8m3v)fQVGyjDN^Jj_xBmZQ4_{Dm z5cZ|vC)B8wbT)VR_ZnUlVmeA93r0A=SwY2_N1mYuZVqdCm z;&#n$-Hlm!G`Y1$#qoB1W2q1$Z^857pGxOBr)o|Q(yMd7;r{U5y|-4H>taX8UryXt zs6qE_Wc1usA}e3n=4|BL?S||J(3$0nbFD+sogt~ZS}37+z&>KqMtR6t$- zP^;-p}(%OpWl=o1!KBYTXT#31O7pOq=jxHNjvep|2BksXXZEy(iZ;kn~ zQ58BIPR#!QhqAYfi}L-xg%w1QR*{qv5u}DzT17-fLXnOE=@`0(8XA=niJ?)t2k9O{ z8l)MzduSMP7@pg2{o?%3dCqwO^JeD54eV=QYp=cb+CS5_+L{2n!l3wXlt*2?MCF=# z_ilS*ihvg4o&ANu2Nq+4>^qE74Fqp8AAjx=Rab7ILcMeM>j)vCiNesU@%%}dF#)RH6X&wq^PnE=asaaCdWHxv z)G6e?YRE}%cvsPDle6z^__}EO{BFL&{HPIbW8vc z@JIzQ!HXVlW2-O0nWq+r_48UC9d}qdx6bfs)zqrS=8yrT1TI{?TyXqFJ=$fT7~9psvSZ|ig`6jM>WkW? zw8^g`gQgtovM1$OcoMvLiS1eY1Lb?h0(aH#ZhtmC)#d`^OOg{bJTO+%%XfQpG=>jA ztE;*!Zz`R81-*Vc%Ih7cJ$~tOd|PKZAhs4{{cK&+>F>Mi*6LuDs2|!Lmb;KNLFVK2 z;-c)cqt!8eYA-JE0R3#yddkt7_Szq8Uapy&V-QeEB`k_Tn`Wl%vrgz~I zyMW#5?vupr3Y0mrn*f5a&bA?Hu z7B2m(1G0EmkAwK5p_tyIgmnd!oJxo3Su>APH64ODR%3_4E?Uiv02Ga+)ny+$dQ`MHoiqs0!K4Pxn$dKbd{#fXt(*#J#Am^0~yu6F?_ ziJMSM!>GEF8rhkdDefKXt;k2B&YdLON*zFTzdWAFu~exHiORPD^SU-vf%P@V`3`1x zqSOch6X)BqB}hPU^J15q7)JJ-34J#@%O(JMJ%gRtn`{}#CGARH&v)}(ck$QhB-!;Y zh`!n5`Qv@B$R7 z*O?HQ^|(65&3)|D_0IWIjk#;B@a8*Lmo6-XQBc|IH&6Z}Q$b&QmQ}gP{HvLIMTcYl z-Dh#<6~TBxD=nv<^zkawMNK{x$5LO#_{_c^zY1C%=0%8f*K36AduTTL6w;j? z=Mi$%DzObPf!M^6Zy#Lv0?Hklia4t>F%OOx8(J(OD1hj2szAFOV_i&Ye2#DVm zRXMj!s^{|)?u29#A()&YLbo5Cl<)Aps1%XFvHB(vw5kNA?QIBTp~X{wJ4VvP=fw*+ zNxUpzO<*VeUR;WSZeQpUaRUb;`7tC?mol){VY0;qq64s}F6$oE#dR?&tITUd&eot_23QeAoasx5#@tAH0Uz?AdEoSE^Qs zP;|{4sXCC(7llVTeA~hoo7(fe`;!#BCF}4WEHNrZCBey2<2)XI)r;|iXd#8M&d@_G zFS{qP+e}|hb;L~uDr~eW%v56YNL-J)(irOp`p6{QmoQ{{4wI^r%dUOf(b;g}&e|R4 z&OG4qVDuH*#K!|q%R1DNq)Jf|{MvP^OTTQ1M^fT87@~j8JYC;r{+fb|0`z$fbH;pE zvb0a~Umc&D>!fa4ZHJj&xbM77wH6=d4kPqPx6`1)P0Zd2tf!|q>JZ1)Ayw7UiwPIg z1Lxg9F*#v;(+?cU`1T5ELv6jP{^S%NNEkROR@%#_B9Q&T8d0d1YIfZZx_N{;)I}{s zvbs!>$#eCi1cdrNH zo^kxUayWE^hD46_-rr8ip+l4p4B8x&W4=lV|(I?Q7ZIFJdpz86}$+tf!i2PW2TztJ( z*ei>o!*LFY3B_A&W#XO2z%$x zJ-Y6JkIa74dJ_&W%a6$MAtlcnLiTcRz}8nIDCY}5+{ZWS&(vJ&_WPj8_fTKih8gHe z{+_vHes)4q)&6^f4(t8is#TH9l*#uC%!)T@fWhCHWTHJ8aUF zKjl$<-1q63ZuKrotVW79u$gkMd7sFW^(0WMZXp$NVV+22CWk;fj!2WF8bz$KVMS!Y z5qMxXsmf{d#4{m33pbfZL#Tzdo8OrwUwjt|nDpMOki?DNgkJVDr+q^;#aY`7xsd4)29eoyPi=8 z!{TefioxoPYq2B2XT~DlGpUK=R;@q-rvjlty(Re&RA3pE9m@oVt5(!TR=M>F) zz9x5O@eyTFoF1d-8O=No8gBzm2mP1ZfaW37Rb>la(cr!Q@$Q#jGh+=+<`0UCd|B7u zOPndaFcjE4jvU3UxlT_@a!Mp#H$I3|(t_nEjBf43l%Lm_Y~lF4X4n`gjunik@LH^@ zRmL^|s>4zl&Z7a}-2U3Sk*1eiVqg|5JZG;FT-Q*prLQ^5(}#dW!cmo-42hG=(~#u- z6_2g`jUZ~MgX8v}|uFHI)T>{mrl^ZYjnF^Pp_ z^IX?Tvex>DG+Czt?M5=(L_s~Iv5D-YrOR~GJvxV9L~$I8r%H@I znEi)$80M}M19;_t;aHwZXDFyG-VT~Mi~jOq!++k8>8*E>cV+^( z;7VsNAn|BOVD@v)ZYSHISVvpRlZve~Lg-k|Y>e`4j8WExUJq_Gk};>QPT5L?+(gAr4h+*)*u$8VfaO={A5C z1b>OcS@-c`@AR%^qUE3R-q}%1D!)(cHZQb?#m3k4yzzo$ZTsWy1~x8u{S>4u_1EGw zUl?Hqyh!FyhhpfZHbPW)b1!2_Hh_pW*5K(|_=CfuoE+jo8PyDixlx0o9$ds8j5cVv zY+)Rfo94`NTm9yV+E6RbARro@;htK6%B>>s42F)?%S&Cr1@ZP-od-;B=_1{F1pxkx$X!@fiY==zUxpOK7w28U8h!xy{(RfpxdLNZCcB))~8gy_?D zN1+<^+?UHevt5BGzOc~P2$U@CW||eeGq6-mZzs*l=^W@%n;s7???Hb6?%my!n_wEW zI}Ny$2PlL<*V-ttHA@rA4(ra{j=rEf-Hi%G11M7v9Eoy&jB!;k>6=lq?GG6IvEiM1 zK9l{2QZgT)5KNETMQ-aZI+|Ucg(hG*lmSYv1x)^DVWaU^VZ&?V0Tv zkAZ+b`?QOo(m}}Aix&IYPhF$^Dc`lKLy>E>zalDqwHnfv7YtBPBE9*G#~Fe0b>UB_ zpZ9Yo+SW1yoU9qfZ%7fQ9=#Esb3}m|Fa)rC>6+Y0{GFi%J9BRBt90 zMbrRBm^wTf(+w|}yp51NQ={x?a?;MDELO1z5tepwkLBm`$TBC=*9xdFWk;m1bU=7& zMDFY7j9v~Ij1fdZ^X1YO+Z(7=A{geC!p$=U8VU?zr}`-ptas8Sk$K3NOId#Mg)E@hQG-!zt_l<&khAj@SI1`uK^_Tb z#;c#a$K5k@L>V`}k_8{`+1W0cN;0j7`GFY(Na8*pqnI|os(IYRT53p`ycJ&50Qyza z>^n9)(T^TgzL-a3Yut^ZK~;22?v!^o>q(Wo)T_$ZNp*dWkf|@wVuC!*6YVq#QR+x1 zQSJaH6{Zo4(N@gvG6~cCF8T(T?jIJZB zXu4gqrP(eq%uF#P2yi5cm!X%2-XogBuE4ge4;95$H}{*Z!PSi#Wm}w67{gs|cjZ>; zr#v))ExQfgqk%P~&6e=z5jAg?1gqzQMgT)2`lVm+S$MKXP3FPRSGIEjg9HCM2Sq!8 z*;x|!GVDxbBzc}0bqdt>q2mti6WC9m53FZ36X$-F{^1YsuJ5mkM53VHUyE(0)lJ0t z|FCrZj}GfgcRK`4^E(7xxTx@peL%DI$q$gH%lprKY01?^Q#?Mh`r05bEW(TXY%i*CHc!4){+yTFnL0gX;v>uVHR`* zdFNRReo3{3ic1A~m%#Lk5N{iWyV$PY36XC{=!#;Qi?f-=-3FHhfeG-Y{I=^yKf?=- z^wfxo|}8_t$)<7_Ruo zj)sRRy&cXs@$`wDS`ms(M3;Z;*04%#N?vZ4-(;>VaK+yP=$z>$WcP@8gK&E{=Nw^dbcC2JRc*Ke&GUP z`%5WClbQ^`;)&rO&T#@qgS1Lcn?uvqi456i96} zgt}SUwqWuV{%@Ql@i$ItlFEL#TKAxO#vC_5We@o7+@10+#6aZ9^#PH1mTqA?P-cI{ zNBllu_W>i6{|b7QgI!b%*mH&9)nesKdrt^4u3;c6ln5qQYRcM?sZH7a+Z0KE;5@F0 z`{okhJ>dPqhsQm1HsYD_QE5?#7V=wQ)vj3FDG4jDHQU){K23WQ!tJQYZBnzn*>s@h zMAwTEkOOkOkYNjm^?+=Ma62)OETzDYIvMgOj4|8N#*DveFV4Xr*#gLDn^|q(|6|ZYaBVjXDtNAOvH@25zzX zj7|tq@(vZ9Pv)l5^%Uzzi0;aF#pJ@>oYKCM)e)R z2oZ$I2LoZASl3W3r$0G-4}_3mMHJY6eRQ}=FezcYw{4?Umajm)X%0V~l)%*ULEYu@ zB`Z$iCaAW8G>g+ej4|A7nPbv z3KIj$)jyC75$m;YLguDq$9{Esq3x|cfH%+Uc)k27U|Dj`xD{`;1kk zSh%CU&;;fsD=m(Tuo7(LH5us-2guup8t5MkxDsDfCg2n|_ggSY=?}pCxd2{!ta zKeduidt1PFIVB$uS3K1I0?3bb`?+Y6{D2Z`h^Ff~(9EUx(^jG+5wc;83rzj-h6?y& z?WOmQ-YE=jr1jHt1CfUrdU=Fn`XXc)z9TyK%u<3O2InU{o3hyPD1?@19WG7ez_+;7;bJOm|5uj!xcv#f*s%NSaF^uhMLnPccU#DN*>u!0LarEn&2)I<>6JHI z=ln~7T2=g|8dRjE$ACz-Rof|9cZ?X=NS-xOup=+zYM4BuIym7^SEtl@;{t2MNR+ZJ zSkK(yTj4!EGzIcVJYO=WIuoZO7*xtBR5|W!26Gg{EQN2!dAVr74#&QyhV5#YU4C&o zG-?BRDKgg{iXBy!+Hw+qEMGShb@rz0#g$j)YE&?8M`8$TjYn|gTBXcai}}XwawLc| zM3^?i_5JgYoO5cXW|Xw5vlY}gw_-DEYm8?qT%cYGrFAu@0d*zcAMTfjaV&)?_U@0y zQd^A8u!p$byFXggE!sV)Gr6?frUZ3y4wfv>lVhG-9#<>e|2g;o>Y!CB*>D)pqv!O7 zDFOD}RHlrb*wIkE@}Ya(-a#NL&1T7TFG12OvZ3NJx%2vYsZ%v4ZH4Bqx;3rS!~^D` znsSx|h?QV$E%nn9_P15s#9u8gp4#yco8=OD%CYkGV4W{Y)=K#r46AkBrDh_`NLv;$ zaje##fHCV^)k`mc)wS`!#Vgpo^zMS^THWr)IZZyS$yI(Hf1h!Oc!wdbc+YO)>a78Q z;L;&n9{cWXdlE3{@J|C{-}(-qIZTzT{>$3-@AW(~ncmMXs(=MOfZHCR?30|FSpN2_ z6#CD&@ZS+H$=CJ=rKE8R*azaa|I#gI_#1z;iq$4o7#=8)C;lJMjKHoqa3c`v(-6bv zwE=75e+%_=_rsB+wwJRWn5AD)in(Kb8UIoVrx_%s5s2NTe)5HwJh))@F&jnvxRFg;p>AV0o-XyRkl3fi+}QTTiW!b z8BjVD4XmPgLXzC4KXYP5>__i$T&dt8-j@8aTLtv6KoaB>oej4y9LgM35-5u|n%`*0 zsi8BrB2pbv0Q zKuCk{TMQube!&0e=g6olR{|^Px#OGTWw+H=UPTD!b)&mj%OOmA=qzKxu4XWb zHxik!`we@dVcStXwA#I7_1279u3In1d2In5+bx&ZOCO{{ZHn^)^xd8p#9qu1XE^5{ zXVAEDlBXbGhZKtPO6_yBCKay6+hkknS_38hkV!fVZ3QDiqeHh`_u3Jt!7x+TebKUd z6NNTzV`NyWKc1|gzx}#<;6nPiUb$O!^5wBOv+3no${FNNX~cqlFE|hUu1`fK{{b+g zJKDahf%mV8x2tQU30f`nED-=BN(^K7*Bv2(#gz0u8*`z>{k8fo}OQ`hXd{9W3DiC?5$s6K+L~ZRtT>?0|Q{CDV*F3=;{~l|2p5= zUx^ikLR1s$s=n)`=uZRSisuBgxnT;mBrv_S1R81^f>t%lu^g_Qt*D~@#iEV9U%l9J zO}=o` z6!VsrgtaK7e1?_EN2_a zuqLGd-yid&Z(f}vZ1!)<>syp-Zi#=*ivzhcaO0B8XMf`FBk|?EhM+7B^a`Q#zSw$51dJpilR1tat_rBe!54KaU^E}kX zim4)WQgm<$%MN>C+!(RgK7#5j1CKK?)wErT9)iZKwUW2H3dbZellueWK$cH_txgM0^v76zv!Pcy)SASOe*;yL{rMePghVQ=xurbM>@eGMz$&J>= zXO0S}S6*P$)3E}Irc&Lto}-(r!q%$+pXu6mC5fSANngEt4xMiqBBBN*GWwKpthWG* z-4XHhFZ9h;*@p+0Eb`jQUEx_*$DPVFL>bqC9+su#6t5MzQ|HD7V~GPen`d%}FT|yy zvzf6_5T+ASSGpWf_hUT{s4idWj}P;Jifq4X0M(_Aj<(6n(GlliIl$2OXskkPqfR$~ zl5>9)C^VfFY9%X+^zW%l^sRd7R!>2QxWzjFG zutP>+TGf2jtdG#trhCBUNMr`|Q{rnJnhIk8m;Ko<$dr>R-F>S<8X;@b(tR(9Q0s@Do5f9LNG z$B|Otm+;Q;2455b5F9mv$OEe*zj-T_19&{Qa~H0MCXxOJk_TLIs_QM7*ZEn$n&b(G&{eTbkY##Jjo99F%7Lsw}w{dFnpGv4NPID=JC%-HxH~l*4n%`VUa&=0W zO*j0Bf`D-n)uK_O-@HqV-@hewU#>Y1L<*qt0Ccmj0hZq>(pq&>|G;7% zK_RP61YI`W_?(m})83T#sT8>LSPld2XuN*~{)~Mtqchh1{IS)(h^BX>^ar}>l+TUo zWn^AthP*uflw*M?)@xbl+^EA+4mK8QuLq`w&(;*+?W+dNhmN4Cnx`=R`!tvC@jW%L zQeBs!*Lp6IHdcW7&V^w0-uK=TW7*)lHal>mWPFD@50!+P>p;B->{tjWcps2YnI=9k z%`iR@?4y=i2I#%7WdZnRt+#h$M9hbB#AgDehhI$zT(%p1pHd~x9h(pp4M}l&JPB$A zs&aAM6?7XO1L@oN&%j$}S|>@IIe~PoXHGf;R+q3N99llydV2qwZ#?Si^|)YY+$lcr z(r}@zJk8lN_d!Kfb!24i#mJP-YDyFbK~ye5`2(S-c&g6(QEw~@%Za~!FOOwvW|N#^ z(@k^`a=g={N^`+))nJ>*uudx8`B9Qo@ZJfpLDO&rWU{9szPkFHA_V1}Qx|eyObu`7 z{doz2afyBx&}*?V%(~{?n{#R%H1x*CBiCE{f$ZMhnrucVMKSXT<9_;ze*U8Gd@q@X z-b#IKyYPK1=39GlV`?*OQTte!&sAyhojj>V&7v?!u6rW^=(cBu$DD5U=-{J=hqFMKwy`DA^Nc9fZT?t-^`Sb2NkbR`3%w3K#G z-JqT6E%geQW|DN$x=XEm@HpG{Vp1lx840#0*s;xPk@3=za~6T_()fcD8Kn9ZGVP$d zD8fXASGuIoJxPaCVSgP`yS>LP23$=c6`hT!;Kan@4+@UC*6H+SRSH)PByD9aUQRBT z9rKnz_Hg(Ev32mQ&rc34&;S-Tsb(uiK~2xoDs%UbwJ)cS#$`YxSa$t|EN`CQ zZ*J&Wx)`D_7HPpzVPe-N3T%!p(o(IBcX& zyfeI{X&aoOD;V+G)hH@+YJ&S_B~^ zfrnrqH6CYgMBl(JvwLS+Oj-mrQ_;SdbheO=IliDe+h^hR?-F>~_UVH(b~(O{moNdX zq6Lrj*wqLM(uz4*ZUU3~3tY)!Dc1e*o}#j;waPTzYvTDqhHtpti%jqG04HHZ+8hS6 zT?N?JGc}R8W+?(#t6iHZK1n4YWJNj@LJrH?j`p4(vSj&0`25EAuh2adUeS1_%nvW9a*q-Q1RoKkf5Zt zfE5Yp|6h?Omq_JPTyzyHJUTEfGz2IFU@a*vLPp*41^=* z5qEUlw4}HsN3*YR9iUkX^&eqHYI&4P>8>S0Qot#P zA|CawPh-xmZXp}Ne?@%=81(wUJ+iv)zSk$}kgi#)3)e}r%Q_%p-99Cr{rLU9HRo4z zpquEC)Ko6X2~9Ouh`PhW&tuNvOsfU(Sj+$5JM-1va2Aa?_#B5`u zvSJ}}*goQ9p<`K#5&i|4zs5h4Dqb)(8US*sSUA|xDK-StFpVfTy`koM_V9x}JAAf} zo0q1q?=X}n7>Vs0Cxz8-)Jppz|1Iy{cMm*ioji6>J*C;lvL#*yV!!$#Y3tHNIs4cR ztwj47FKXbPEo|Pz;-2iU>Fc(`t3aj)w>gxtV5?+UlL@@-wQ`ySm!FYLly|Ye` zA~F=PLSA-QOi!mit}1nD*3_7Bh;=MV2f*T}zlLuImb4bIf6I9H8w=htz!Jb2xv`^vGSf;Ji@BSLV`r zMDK3H&7YcSYrbGopLntRAg*n6u6D%30{pBzj{(obGUcgG=&i`KF|-7OCH!OFiVQA1-HF9Qs{I zKX|fnB|xA^BOT%>PS*m~U3qw=4dYR9;H@Jy7J4j@JTF{Eci5_1CU5QZT+oSBPh>N$ zte;7AfVOOx|J(e$-PsK+#(?uv-uLL&Cp9uT^S=y;E6<{;gc_g36>#Dnj?jRw8TL$zHeun?Hb z3=&Qa_Fh1NbHLC8+APbTmuAZ**hJXb9cJsa8qv{(RCSH{dPto&8Lt_Cw|{jsG^uCu z!((*F4uk#L6lKwLYU3!lcDUq@PU4RbIwT|Qlr)OmC;7fB2WNFmVYWs@p=i@5J^uB; z?X*Z*DsU}pbaCrcwj?j2%bs{FIMJNBLl@OvRb*h}q~7SMfYy8eYS5NHpL6wD|uqQ2DiEB7?-_OGH{+rL%omNZ`|18;+-P3D0G;FD|2HyQZr z2AF-Uo3J4zyq0Ua`<;*4k8AG++-~3m^=PQ!rH&u9_?{(%6t5Ue81RQw%ty}&Uaz5@ z`H;h%7_90>s<;0yLjgXDL2xpE%p5boDe3E(fWiMUjw#W#uJqJSRh~c(rbeu=@3IB=nwY(I{KLx zbMol2+Z#)9=}F2hwq?bJL6uYN;=&&gzzR99YUomMcnbuSf3PB%nH~FxsgX+DsEsyG4ED01B*?alS`&AQo*=Mx-37@(c=gPU-na34=U*t91pIG_6 z_R@#`d~9i`XUa`pkr*WEY^S0R2i2Mb?cI8WF#^schf>BhY&rSQ@Saj)`pq4c&!1__mSgH`8Rh3Cy)_y^Iqb ztn&(LG-p)0A!Ht}ubuL%SjtB+d&|5CuG?lni)vb?eWD;ikRe!xP-j}yW`abL(zhuN zM=<1&Y?zaq_1`Ud%Pic_AN$>CiydaafJ!%H+Hm8Kel}uoi^4)v>e&G;ar!*IHqIb! zs6qJsTd2P1UHiy^&wY(ldv4^F6JH-6vINyXYSt`AGQ*~ydl?wNvus zJgr{hv`2s{1iZ9=4$WL%IE_z<1f3`G{#}p#8P%}h{{|I)NKHq@%QLoJ8gvAn0Uiv< zq<;o;S%(M%PFs=sf18T|pqsXwsR8rO+m+M~r9QDTRP=f}2O60C(g;>iC{2Bcv+eBz z3L1T=fkr+2S1Svu?FF_w=sLwU9n}z-{9#Z9#b>DLF1ntK)K*|=xk;B8yAS{p*@m0Y z_UOQ`g045vlB(Lpy}o+Twf`7#d3mwIgzMID-IFe?ynIKgcw5xnh~Ti*fveh*KeAn= z&Ibp?Gn>|MxQQLC<7Y1)zQ%;$W3{Np28O2vmxY9h5o8P2vZQMM zoCaMTtSR=99mbJmlG%^TL$bu^dRRQJXpZ6|OO$Lt;XQrV7Muj zzcB()TIqrs&}d~s?WM$uvak8P)uT)4Gcj*?F&UEh9ufO=(B<1u1>MrSIk;^1mLvo| zxmFp~!$Rw?Pa0^S5TC4i-gLwGVeLx{)lH$0vRP5>XF+)N8-5Qg+sTIC#O2U&M6Bm9 zWI~OSW=!1XX#DkCYF=M{n9Fw`X0b}4!xEeSW+KuAU4!4zlExRC`GOn#7x|9BbS-d? z+TEEfZ35SNWUhXbJ~Lz`02Gv77tM3M3Y)>lB=`g~ZyMCFVX=1AkQkTdd^{?!2T$y>${HpOmWQd!uk+r%gUXvZ&_4)-x|;Tg>yn2Jpb&EZHy{`YbZz~As0Uvp z_2@7SkjU%FZeYvHgwNv_E=RGF*vwnCj|W0-SH6A%_ba8p)7UykEvs``QbZ4%X}ki5 zUs+*yhd$KTP5I8tw}Y?CH6F5Y)WlB^9J8@9%%NnzAC-jbn$%VeIUXHdL>9RR#7r_2 zV_wR5OA7e}`;&`jIj((L7NG1i`XU+K!3J!&;*3>Y2a_$5GliM%n*VI8XT6OQzg;zx zKL19RI5GUl2)%d3MUSa%uf}4Ej(_!+a7NeifhX zrtmhcZ$6~Yn!1-oN|=5FUuuYYqD6FE&bCKR(`@bYhJjm;^7%bS%Q!thq;RVE5+3qRi6ITuNvi=IuhCiw&tv9>HnmXcM=gS% zLUL~`#SY&|=*V8Df50;wDtKrzZ>YkC&LJ1PqQ1|sNa#f1EpWK(3r@iMnI}J#lWDk> z^Ynmhis8+oI*izrFe>hI%^gGHisY_E_YqokyAMFSoxn(7EOW4!>RMYP75+O#;^H$m zE0VBB@HxbFinxiQYT)pBRTbX3#2qM{ATN>X9-nmH#|~BFEVl6Lz+E_Ib>g0xzdgNB9c$qvw4V8f` z{S&f|_9VF~9ppn^pPqeLv5$|LE$5Q)?Wl0vpxNR;o$E=cd(Q?09X)TY`1J30^b zs_}VRX2$=-njKdBX2ziFf0GXcIBiW;Fi`y+ir(Kv4GwOaeZJH=aNI?CFeL8I1Uiwf<^z@^12nL2-CV!nJq@5q!59!(1?cag5V7_KF7LtAEFtg{=8?uup z)o)Lwl!$cBDZ!i8tywMpV^EuGC<(^*WN~Xrd>>fE{C(ZXechPYIwjk_5`^|2+6}iF z@I=IR^3Zd1e7|e?0`i_Bs=cI2;!9KfnK1eEjm78AL=^HuYhfz_ubtmmLVxxam~jVR z6U&qMNXK_eIHHMbny>NO_xTkAQ;Rj@NITuoEJX)$*&n25Mh|MT#NLK%ePjDzB>dD_ z#VZNhY6mBTF4rIO6Zq`a;qkz4BVT7(Oq-~5w+WXU@@#*QdiuLy zaNk_IQYX_x3+iz7VL~d`mO^t6+lz2*x#vB24|3}3-!d?&iqg074ioYYe_;-#%b_3H z`*<7qLQ!(*C*lf+N6Z{zUf8lt^8891p|1eeWI^5b7RqBVC)=J)Er&?;B<0%{a?aZnR{^5yInhqKokXZw0$`gDxjX>L9n|LxPy5Mv55 zI?dY3sEv#*+vT62JXeo&zjEoBrx?51PG%thMrkynR4IG#M-rr}@}oCfWrLa?@1YkN z%WT;XJek~CX!R(TE=`7HbqjAa750n%aI5$iwMP8+?f*wG4&Z$P*Li^+#lTqmWJ*rK z9iUeyA!_9MKQ8VUy`DpPzC*6C`65#i{=I?&IA0@Nhgtl1r=cSz|5h9Av;6muS}Z|2 z$8uW_X;5#;>+AD)>pYLdH#N%T4o%GM?+U*u1Pso@CVD14f!01`1TsQ&Cg zHE?y{!=d$WdJQ|f<)Ef5tT`R$N~QJ1LK^-LDLU#ALMcs|^MCuY8e%U@E?=LWeq~uGUcz z#U8WpQxI_vdV&VJGwgc}4Z5Fc_8B~0|CYMJ9R4^A0(fGyfCuO-Z&dB1jCQ&|ZiWwmEz-z+5tK+4`A3aL0VCH6oaBcVLCu zv)K1``D3{d);v=JfBOU!;nJ}MPF|X{qWUUK+m(41Yj;P6sV4Z2j%Cvg1JdB+YVo`c z$j+Pj$y9BNWOo9qi-QENx=SyTnaTI^821}Sq_D!VVLxXX=Wp5a9z~F4@`%Y3+)E1S zDJ8T`VYgZf3a~?e`n!8(>KAb|DrHT0AH)?wK)*b z;WJ+_!0`TO=xdN_#=yc)*-}mPuj$lxf&8<$%B?Es>f9sUF2=u6qvbFS1x4eSx(?mS zwXK~0nVS0#RI=u9g8n?J{-eip3)Oi=BXjvcpt2MGZ~QVAje`9qYf+Z8zmi|jUfvVM_mIBObzX5NKWRy z$ce%2!j?G-2z(xaEXZ%6k*QdCuXmS1o_9Eyr%Y+3UqGwziPQD;T)Y<|G)+$AtjV`) ziHR}~x^8#k`7JfMT}>wSQ8XE#?o4BkmfMO83ueoDUH0J#x3$B&*pTNBLZXv{V;{0W z?tCdLA&&cSg{P>CU($rlwB}=;F@J*c@`5{gq!YEQ08Q`hSiA;$S@MlGF_WIOEzL4T zlIbDQX9=}zQci7kNw_U@r$2_5vYjnSYTWu|!g z3u@KjSbl%KrH4xVrA%zG4?lGA7<>(Xs|gF8H)g7TFRwhDWk{XOmE0qDn=$chkJPfN zH~j(AmmLD9DY`d9{VFVD^=}iHvexIRlB0xU*dj9CK3d82lDaEupV~D;H*9D2abR>1V!cGmnKlm*)qGeS4}!oVe;E+@(|DZ z{P?p6ypzKpOEuaJR4)y3HnWW`%A^bB(YS*RuDWAAAzWRxdXq*MsS(7cIagt^AN=*K zwL(=csa7N?qT&(fOLRI!a>)siJx8N6qHtd9S8;lk3_6L!M%)=zcX&u(-RjDlqSmEx z8^9=^??@!HB`o@WxCE{e-<@BO% z&|wezrtjrH5c&@;TAO7rq;h9DYag_9Dld9Ta>`Bt`@zKyK)Tigns<0GDG^5ee?CEt zF!k2~`G3>T*caEY!0A>B)haHlj99y&O)$~$Wd{%*atxGb<`VBWb69r+j-xz%fjKuxb7(^oy8Po*fgf1feRgW%Ey%^#i!^ff7 zcYexsUo0Vxp-hDbxCebnCm58XJ|1n0(T<}Y*Lp~H^&5Pg2~Y%?=!rsW`6SsU;zE8~IBA&VBdy$Xw05MEES>}m49Nx|>IZ#mBjiTIv((^54ds_rgLEZP^GbRxoV z=03`VjVU7`8uBI^aB)u`KGLMd|B)olgui4z5%Don_OafRFGsFPM_vI(5sYt^`Lpii zNHP*yf*r@6>UA`y-((CU^-?t5Gaqhhd7BtSC#iA;9)6xQC%5Pt>@-D2TP2k-@TGl7 z7?gXfktxiA>*}VoqK197udod!+pZK8mMBFp{(@}mY^pJ%=_+HstG$DU5QcZdNQYsM zHL(d4R9{h^lTmO-a%v*u$&Zm*2L796--e`ZrN;bVSq(>95fJm8mwDnsPCcNR8$&e^ z%jwIS8e(SLa5&OB*Mry)V$tSGNXUPyIK@hp{g}dh?97To-8x$oVs@nPT#{*@++TWco&Wz5>?T)X^@;*lD*C^Se^AZzZoEhzR{j^)=b1pJ9n+%ds0L*O z-SSsmo`go4;;Y3NtCGaHXoP^Oc0iH@t&u9Pw&zs0ze-iS;Q3P5Si?kXP7@Il{@nw zip@NYZyMEiuBqc8O(XJ`6QL6fmj`FsShXfy41kry>*R4mdGaSi8^Q0huEWN6iI}au z0~CX=@1ihjC+Hwct`sj)e9)YdoZ?s_nvUl;6dD= z12K*`i{$--;HO-(-Tk*YV2U;7@lO4Be%<@(9U2!YKh<+Dxl^|Epr5fs&nNQXlf~zt z;M=7RT!mKeDg{iaC`Uu$UYgu|SFFZl)QMMThV4UM9VfH1^RLy3qejid++A)Q0_fJm2$2+|=fCEd*+-HnuVN%!!6-FrXJ_SyTK z-#Pm|f6c|kHUG@D)_t$_sk;~ndAsYA;}hY*!b;n2eJy*2EpXlCYtdJ?*jG$@?r}I8 z%U0N*HbEd4ykdEhrpHubsx*%BFIFRs2dI}QU_@I{G>(Hs66?$l&qWgM>)(GTquKg+ z<1wN2ZFZ^iS=w)@0%jc98@(wJbam#_>*>4LL=|WJ)0=Yh0>rk5@6OF9^l4qd7{XYf z<`=29`eu9rJfzI+Z>hJ?GAiqm1~^S?&czh0SALIbJuILoaAF;x>t@cA@Fq#i{=o(p zlwe#_O&L3XnVoE%>Rpi`nc;d8n66@+$876Z0L zB*NCiloo**_KmD4Q%?5qiT0@8)yzFN$~}*=RybKd*AV@ZnB?G2 zYSXx6%>^_fyU5Z95#K-H1#PsHji7`6~YxJ z+)FbSja2kZTH$9L~z8be2Oa1snNO&Ng+1bs}tI6OUCH$g|W`crJ zlii^S11q8N$dU8vpWj@Z#*v0tG1~mY*R8L=Achdd!a`z)_X#$xzY$srm3)BL&>;$X zM}whNSmF85kqZ4Ntpp3)UZbC6A?e{@&ZK=VXAiP#p_9G-ml=0s?|@<1Hy@twqZx6osyOvkN4mB zv+}l>ZovwpI?LX0!sJ)8iQYkYVUD{&lWq|GdG|tJju|+Yvqj~w@!TUwB*dza9>=iTK}E1P>W+=oPXHQb4Bo?o@S z^mDb{XW0}Q_TS~%e^$5XxH)z;E#*~6d{tUb$h5Qexq7{B7`j(LUKa}((?#2Ujum$q zooL-d@y{*p)PCR!s0Zej+*@@Nb8U?PF?adUMBh>b!ICgH5)uva;^|+4prXHE6*5hZ zyq)Lf>S6|yx}B-U6^=qsXSm@zHqD7=+zG;ri?YsTcdV*E>L{9}@5&mt$_*_Y@5^?z z?emGT0MH56H≫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 z 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

7^05?>=+h%ts`Ik-Jg4 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�Ve4|>JoFhNXr4NgB}3$W`O&5TE$yu2;W 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

Jg1TkA5Bh(YM^JeruB*^3jlk=m;>=l{$_^F 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 z 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 z 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∓orc07qKYRq@<;Avd}y0GaD>QE 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 z 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éXpo7EuSoQNii?SpFp!6zxyg^$ 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�G?KT4 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%0Ali^eyb!Niw$w_E(-&@3M4{cuH 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℞$YXFVA+zGF<)PrWo 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%0Av3uq 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�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�DU>pWTGN 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

    n!8Q4t}n;~g4Ysx6c9=ms>4$ViM08dnegr} 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%0Dqn@zO1QnbLAudvz{ix0+WTUes!WwTwPs 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�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%0A^dJqjDeB2+xtCay7v8 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�Af?eNuMg$a!ij5MBAqag>U|tOm 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 z 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¥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 z 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

    |Be9C#bpW^YVd?g;so&W{o+tb#A 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

  1. CA|I9wn1jrt1N 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%0ALMH^lLs&hT?qS3b5gs6yx*}KqN z6-FZa3Unt&%K*CsTj7(W`4ah?Y!1wsLjv7Q-G(C;!MKBZ`h+nzgyoH>E>~BfKHa>{ zD6tXxfxygu#SqY~Tz%e8F`yNcl!wr~U7C{DnRu$4ma55y1FdcA`y@7p$r4nJk&3-A za?ap6*&>xe(mzd$Fu4AZ_cx<*pl1c0l)cK#310ucT5vz6o)c*RT=6*m=kKmiJ#SK^YbJ!{rJ%t` z=zIrRPVvP2jSpLJO)9JsMGAw*qk>_1`T?jBHnts6|*Ow5( z9Y31l_REa(G1w*p*C6Q=1-zD$f7NI$BtIvShVRZ@^$uAerkDIF{=>Wu)WZ`N2DbhK zgYf!R7cA+znfMVg;c(gdS8?tHaP0^}#6tBYuz2Ho5vn|da>rC`?u0qb<7d>OA0x`Y=&bsOH z4G?F6AHh>{J#Jlr5V~2q&F=dMhRU3GSJQif`z6V{8sWx?1%o+%2}ZC$mcQftgGBb+ zk@xr`7RmEp^&+UIV26d*Q&-s05Bx-#-$*vZGIQ4_E#t_W(E1MLiqVuoy^zkmVnck0 z2?|KUHOL?Ars*Ncr)@C{EpU{mAg1Gwdf(c-y;eAa)eF? zvsSYmYWl~KpO1T4pn4xGOih3{jyK+e6c-~8aWRNu^uf$8CV2Y8yL(@cjD`C0jqWK+ zdTo2DMY!v)^;A^94drA!jxpyp$m1g#*nJgaoOuK7Ujhfs5n7!D=n($v4AxQ}b%{+{ z)iyx1AkgO8+>S=}6&)@#h+X+t*#7B^QJzK-%$b^)uX*Xi9Ku5&i0j5D@C7+@grhkN zbk=-Of2l|%QJ5!kCY=(HeTyq=S%4c$BZ z@UOoHsx!IpSqM|6!q$<$Zt$4*)jXUNflo(soX+o2cZeQ3hqrRe4ofl#Cgn7$pj}_J)BJ{D3#1_ ze5<;)*~uyo1m4C~xQZA1Vl9hBkp+lTeJEDXLaTPUkyGoi7LsCTH9m$8f))tfSZ05~^$ZuHQ35v?h2eLv9>uoa>N3#n11P3Fe!p4P% z`Vj-NUzDZ}B;RozSSU)BH4Z#&75zz+g`PjHKViu#onINJaFt=; zq;C~)x@$g;JAN8Fi}2O9zKBeTd(U)KSyixp>nWDH#z7|2>Ht3ev^=`}A$Bokcv#1& z=H@Q8{|{B4s+QM%hIF@bRWcH=C`?+u3$Yd3$*V5X9Kw&(%7*19nwqZV%l!ED9ZW-N ztQqIbHI!Cv!w!2u_Y)ztIbB#$@`j+~!stA$->zxIGGI~$M; zN`%jBJ2P4gRTE`SUkdX9BB1ZD<7F22-cS7PZRRAgRrX(8HzoRqmZ^mQU<_Op<=WU{ zrjz|vJ%<7ORh^C|pS?A`^GJqlhK#{Jd2D;Wbo(Qe@N7&bWPWGF4b=6hC zE&E^YX)mx}OW)d-Ztz>Q?lljd^6v)SojtC&cE@L;_knrqYgYKeXX=D__%bg!Cw@ly zUO&l-#<@w7E|!fwi}HC++PUxcmA(gchp?QRKd0MX5nq|W`kcE9czz2=!Ya4?28+8B z6+=bUR67_HPjBY3zA-T>4bE%V&rF?@kCpN$`jG?WTQh%<29w&1cEKCYc*rkdtsX>- z+wM#5%?jGiwEamg2+9SlGEYeMfwtDvyR^I(l8DAq=6^TYunxxfYj{P1?Vo@62yxgi zGMeizK61^Y=gbQhXS7%`xyD`KxYdN|+F49}%gzsQS1y$O`)QwYJ&|RxWUc#oDknB> zoyT9f#XYTNw1DOg#hMPyC7!K(t~lSU!Ix}aZiR?LwecHXbc&L6j~PP60z50S!~@Nb zJ>*s%whc44h=5iC-9SJS$EdnA3p{HJVE2KBQ>EUH7A>`)}zT2&~n$&LPx`V=HVJF7eRI`)nW z_FPPQ;BJUv%?_LubK$9HcOFdUZi!&_ZTWARbwhQ*ci3)k^9cK| z<4+SW(tKTUD!<=1SWMNLnpb<*<2Lff^?e}~22b&zw;`Bo>S0P3ZwxfM5oaWXX&3Kp zH~biwa)jYG8lc=1*)D@YW4vQC=5{Al9hR?Uo!Qru1#g3$!cXqUdpOh-g59qf;YlqM zrNArJY4Kc)WAQQk`ePSM%N9Lr9zWr_g*61h>N5su&N=-5!oQV>a+zgkjC+?AK`eHK zgLF{&8=)5P%5ogngITs)Kr$rsk#roj#bCs~@%g6dH22DO%OYS-l%-5$j6Ja+2698I zOdBUOJ}kslq-OJpM>cLp3%=)Xzdv1h27WIw{!yyXRPn}XI?S0 z-B+St@ub@O`FuRNA;`K=Z!s+WQue6G2R4g8%|4f`rnS%bU5s?e+%|9MInE<|ahAVf zHx$*o3T}s7CUs@>xIO5X-FZf$L{hH5341@3vsedOeunoo0tD(VVj@d)F^XVC#=sc4rvKUyPr!s5Kl2x;CF0ytOvL zm>&FGVLBzl^LUmuJ#o6!6_xm4NsLB)Fp}fYWLaSkPhSUzR3}UlvUpU!@R~IQ$#s%R83zl1v{J_?UEe`Tn<;+j0I1m-)P9(f)d3%X@WG z&U?2?(0(zEWbkOL?Q~jv#rsga4L%u4b-peyuDP%SUUDmn-G+w>^w!LtGL4(g{$$w) zyP>9>u7)bI3Wg1`jH$G=5*0GxnVhWk!WiacJJD3W3|b05!_Rqys~4ibyUbK(0!)7I zJZ)wih7KDzDlp%EF_0wBllR-;8N!XdI6coHi5onTciy;_UvPbT*J!*FEXnGgcX%NF z)m};LaIjQHk03}E5R9!yh8|Zz&RaNaa=tSS-W>vfZ|kh8Z)fplg!wR7q%HIQnFyvE zXGRaEZmHfFd_FWvj}AAtDe>Yaiy3b;d98`j@i!CE>h%4%{5NMHrH-!Vv>%{zdF=oB z82p|k?zF#FXngCZpLES$)C+H|GfFJ0QJgEwYO~fPbUCxW>YHld*uk}L<~YM(VK0XP zGksrJJ1k39H4t-YX#gteo6SRBp|>4O?uB8_-?Z@bKsz$9^4&*^z-LQSK$Xj8^xJ5W zMJgo$`LO&&J346mPkbzEW$VY`ZfawGH(d_;F<A*)Hl@fRMm~z&zP9^MM#W3%X}U zJ0j1D#6x&_aXKZpvak^72a#v%(n7upOJwI1_|T(1bn~CND<32IRqcK7_A^cb_Pd-C zRHs|lUiv##`~wbnOi~Z08;{_OI8I`rAv0(j2`n;fUXhAx(7w9)PXLqj6?cPx7w$A@ z`}6+R3AzBQ4-}T;UQnzK(Jw)uwL+%q;=|FssTp?6f!3$z!cALB)YYm(LVOz8q^#!20{;O(y_B96=ZXy~D3B4(3Q`8RaSq8c{2c9KTCJ;!={NYVvj8lLQc66a6*?CUN6A z;b(5Of68{Ir4d5U3sCXN4oVuCU9bp3oHt`fTOpqHb}?VpEYd0`m^TO~#W6rr#)_AcrYh1C|z9BDW#@3(nBoQ5~E0s!M39 z{`j0EqJj0U#reV{%okSOUZF-OLwEP=6^hOOxN{kpNP^4<)$s0i4y_m9YmFT|BcWzl z!#vLtB0wttXMQ3-RDCo$#QV6Wyx{qQaNOaApll=@#`5cQ;Bb$uCscQ`*>>l}38Fl> z)j{WU81V*p67~o1#krY-jozI`6NLukaKPWuv~KwaQ^Y&q3-*wzs?(ajl-=-l`jD*& z)?@vuFph0;W>0fJ>nL$@?Q7jR0Mqjj>DO|cyH%pwaaZ)T#MnApzQ_^pm-I}>(15+X zc&g68!~)+A*$prMaUOSV?0U1d2TS+b=W$9gb%(j&$Qnk%YO^*w&sFcW_ujg@cvr&$ zpC=bCqy!o>%la>Yfa+@bheG$TM0EBC7R@o z6?B3X+Odt;bfcj8qSWo(Bssy<#n3(56f@&xDZ$SHC@Cy!A%~~MIO%oRZ<~Aw9yW&W zZ2~_0%<{omXeH}8iNK!oS8=qNX#`T(x8W?-0BSG?lS9xX+k;{~&= zJnj=*c)k;>e8OI7MPUcTl3QknPPYPovbd~zVdL08&3fsy5eraf|Mfd}T#wmov1JqV zL0XaHF*g|ThNh{7v<*s8{Pad*oFfrGD$3Wn+K>lZ&J(nsp96RsFKse2+mL?oRCR}q zdQBBu_k3c&wP*;2#OS0otOLYs0UGI{+qCB5QDDV^X9brA7v zL3s1Bl0k{AmAv2S3p6A6yF|NIBF)@}enwr&)3ueN=s^Hqaw%0%Dxm(5(vK3pc*P-n zV@z_gu;SZ@bWHH)M}61H^JruPZpBwkHK&B~7KrGV~3r7U}?w$Yu^oQ-p>Yy(ZHkCLc! z?U=&7lUahjXv3#Z5&lw&1yN)T^zm|<+ZfIQSq6-IkDa%DRKI*AC&D0vc3(0}sL?(7 zGGHyRoxUj6i@V-pb>Eba=Wmb<3xq#`&2$w_SIaIfTJBOFL=P)rntY6f01Jj9J3)eV zAA>+b^M{?Eid^O=ARgvKbE0G8Js?82_%r`_Un{h4Ux`)AVKu#9CJObIQl7IJCnWui zQQ!@QeTc#IdxrgqW%^IV!c|Gt^zhK+7`dF` zhhpyTG2mtAF_mo2665ev^uDX?5M43`TEgTVwS!mjR4uf2i_)QfI4>xj+xHeL5QOZc zst>$ay;4Rr{CNE>-)KS-f@k=9PNDwwHUO|sdA88S{dwEb8Q;z1k|6~ zdKsGE-nm86G01`LeC0XtX`?7M=OE<4{WgNc(xUN8S+iO$5vldFNLpo3G7I51wk=BD zI7EZb6A6n*ow+Bj&se*J5B@Gk;Kj~|8%5AyWLW!qij8o#ovjd%f_dXUYccM z86IBaP11jjM|#`xIm1WDpCHw}i|%*jV`t@iF_mlctv&br0?3`0y)8*U@qs7#4=eO; zlioccqxprEe4_Cu$gBOd%z21OL`{0Ht2sd!ThuKT}sol)-A=|9SQ}CLvVK}?(SY3f=t?iQrD zyBBw-$jN)p*K>bD#@NZuTI+e{)LuVo2`~|S7c^ltt~R(WG$%|GJ5lLdQ*Z0q{Y zh>^#ElRCGM`+-7~i1VRtob^~r4z3RpwKhLj=`vp70i8@v??MU_pSp|sAuf;@J;0IyAf8>33Q-s_uI?<^rur#PVVoyxt_-) z0}JKfXiv)_%g#qz$BVMm59X;~CoB`Sx>xzTzGMY zJv1@MfEaPMyz-wMDZUY#Yu0`7*anl>Nc=>48VUGvnDb&G!N*u;(R&I&*p}EOZt83Ely)!Sbg2UeYVS&MlpUcYFM1C zxG0Vasq3P#ceHj_HNG+G<8p%B3xtm}i8C?`JOie>s}4)VKjF-dU2{TrvgJZJ{WjlF z9TRRD^epJAstzw=n@|f+2j5XNMkwFg=<5OcXG+txgM1=xD8zqVzX z`hQ)~%KiM!7?Jc=?I20i|Ld}$ll;uDQN7Wa?b__4>ec+WoP1)jJf1X9WPNPOEpHj8 z2pT7q@ySRizm65T$EE$VRjqU?+B<*IB!Ne-&7&d2<4V8H(5iIO^B=pNPTlcfQKB86 zQv`5`GVdr6RkfL8KHx}p4Y@q?SvQGu*BR*mMvst%CK*stk9BAv0eCIW$9=9H9ezBx z8LGoztt{PSIN|&LJt`>*B7@ggdFD(jfgfwzLVzbW$s*%uzHhb)p{}_7No7jKXHU zxcw!q0mFwf&)m?OEUl?ZoG1XRNElt|Yf~iY|9#}Geg%>7y)O#2+y!n7Wd*iZeowC# z%N`sv&FL94?TY3S%k7VX{!!dtR@oE%5t)F=2H)uWU%Z*dhH|i+=A_1Dk+V{y4g-r~ zHLRpcQN6B13bFoU#{2N?|LgQRnc~mlMn*oP5NC11zyI|oLX>^`P)HroM>UE$!BMzP zE`&dk9Nt4e{~=CO*7Ej?&6m_7i??d0rRQUlj>i#w;eS^g!oFwfmESz6RRFy7@!B0SYZwN;=*48R z6W)t@5$|#lo6m|Q>X3x2mGFP%8~9YgLCVDhi>Q>PZUMzDfF<{dsUhNj7_emRwaH8N z2KqQ$SP)w=hp^+fU2eUDRa4k3=#?d{B?$#J%WG8yF`*4DgMR9@%FGDEnWvUC)#Qiy zEkYS1>{h^?N9=n-dRq(C-C$s{`_EW#wL;k1&aehmRhMliZQCFMyCi!-bL*uVwP)&& zIDhlCzENld9Ie-Vs16=OBL%?}Lr}Qmm84c!=tTe{t z97D6(J8rtN!E8eXW5{;9G$Q02qlzzn{N^=A?k5Ej6ZfcYt(yVFi0v^049>DKDfe%N zza)rpj^n0+@#jPuJ_t=1_iXTq4F!>znm?pI)Lsm=^S^AggPxCl<{XV;-`!mLG7|K( zs(rQ21LNQ>0-|W?<9dEk5d_M4_B-3GYwM{IPJGLL7qa1L)RfiFNIep)i@$O)Dh~rS@bu{5 zk0E}q7lW@7-n-}do7-Z+f${3~Q0%w4C>>xp%y0Y48s0%nVEW~|hzs_)TN~Ot2`7C2 zFTY;k5PZuoc*`Rx2bZT<=ukXY0SbHoervmv_}1)!5MX~cV0w~uwb(}Y()yD`jJGlJ zw!7?oPJE2IVW*&(>N&{;?cLvGK2o)nLAGa~=*!f8y~365bmZihyfLoL1^4Z8Jh9<_ z+p^QD%EnWMNSO!~@40_0h|E8Z_RxC#n}+r7O78Gi9S-}BMzr*qZFBz0gt-gvL2RCf z*1T0zcY_>BZMH2{3FYB+GX*pny>^jc68bO8S7#2%%lzAd*n+gt zT%mNjb1OfC-HsQ&>HIb2KO=r!mrR zfgoL=l-@s+P%mM)Zfl^q2l3A{q*U$nseAvOE+q4U(k78eg237wKY~Zxl_oR^)^?nw zCam5ZBplug_Pzs3iHt}HHVRvf726A`ckk~vJNV|)WKgcem-NT8wfOwFPUOQixXEYP zExkG%OrMJF?0VSyvYX3@8lyEz<4~$(<|0$AkVAo-Qv2oTc||Xai*PuQ>o~B3(;LmC z!XWY{)VvtWH8ahyD9~lFZtL3G1g~1Id&h!~e!c~%BirT>g-=B(V+2hl+Rg3ze(Ae$ z={n=xBx9@W&CD;9-r-Mq$;9@sG07Nz1x&z!Jo;lFZe!fCQ?I+(4OP+0Q6zD8cW!RS z3NaPI`QY4|-OsS}1?4@@cL7zB|Qk*j4?Xbm)X!vSq2u?3il z-S%m&x1+A($LH~xh(xz%7pv!#}%e>u+O>z27aqdYL8z{B`!{c%-X5nu$` z4m~brfz_M|-)nbe?N)a(_elPZKNgV?c{>8V5qegc6H(~%>AdQB77e;rc{|ZgcK$k6 zJJxtn?>MhL>~r6TxLwfS#C-UHu2#GfW*?Ham%HLM@*NOrkK7&!RPZa(CTjFd6#l1D z9Ln1LQzT!}iA)s7|I<0;u-}R0+r)zBmb;IsKXrHKXaV@;4a#82E@6ngde>J=7X1x!I+kJ%nBH3NGB^^@nk{$k{ZN5F192pX{Z-Jc@wW*jbN%l+L!HdhFUYu0EzGnq+Vxg3 zM*S9g0HiL{hFHgENL3Hjz7NL_SDPyb+y7c`uFj%UA1zK~Iv$n~vzKd;PY$d;vChMx z990k7gQffbvP_dBWZRa8g4gTSJE;hiv8;b4)`T>+014+>GbRu`5IP-GZ3q~q+r@tq zP7aQUA>( zHxgSC;0LW1>XO7GyCsDaLZy(2kX9W+mK1F?X3Far!bz0-$T@dG%p9F$>*PTB^t(#e z6Zv>pjz6v8G9KAUlmb6$w27f6qz)THq$ahH==irvKN-@~DNl<}SkJ$ZRoGAep0(nN z?oN3Y^$>*9bL#jiQDh*RWHlTKpZFol%^c{gNDl?8I_qQi4X1$WQ-wZ|mitV`M2GOUfiYSq?)AFKQ7*t^lNR>CXQq!mT{FY8uuj~ zWT?POD$!f5`EV0@C_UNAMO@(&?RZDJqyU9tuZ{V{@teUG#7cS36nc}I-!{Gjv_=#R z#51Eiq@zZY(0U1B0q^c$0Gu7n;~=7idcv3(gW**1VjXym2HDcd=?k9$h|wrJcqXh~ zZGi_*TKj4^o8n5{Xfb=snytnBAA^A>8Wm2SxYE{q3ku*PHURZKe zD}PRQgr>XzNB{sQYiYCnbcipE_apKZimpE6BN3t>*owMJ1kDJMV)=!dWx2!fuJ~Er zA!AjN9F@gY$oiTMvJza@cR5q}nluIK-j$XCOYYmNEHM>t?JZY7`~!9; zqyz6SJU5LX{q7|}p0~#h7CZr8SCo91tn_3{dXq@$IgOYp5x=QjDP-82=lIkWHK*4O z!Mc5h>2-2MX2Z7L((CD=XHgCBeX0LLphs&#d|NRZt?}l25_Eq1`?XG(I6Y1k4u^c! zz9&ipJ7Qb}@QAme5m3op`-g;Xoja0hzc|+>z~kRB$!4Tp#5bK{{g*PajH&pPh$=CK z_S)*DE{`978q37AF-weSfuj9w7RKezUmtfM4RCNZx8a5HEO_p~Eu0dF-i?{bVf9$X znaoUSUkdkdqTTHF5lD#`wY*NAxp>C5QONjU#duz7(m&ZdyfAN3Em|caPFJj=5;(k+ zJn2U6u%_K|oej|S2a<^n+8miSYCq$U=qZU+Kt||9Jh)s}fh5x27{MI=ZK8AD>gPuu z4<*0&jEo^nELZ&vWZk2A`;ax7?B0gU6<%_8prH<(s9|%iTjHi{4n1o)pkXVG}ZeQ`oRGo4BU~$KSa z_ROjB0wTYQ0CTveioLWAQRSbcZwIALvPvvYVE)-`g)uZ)3;Ou`T=uLDfx&b>tWNu5 z#(Zvk#l;%e)?P~zLfe-)1R9OK%%jkMG;e7A)E7aTF*Moz#%4tPuwK0n=0*h{3(#J- zlh08gW#`Bf(7g2>+SJ{iPRC_0LH5f%V(z~^_}sRu&%C+kLwyIRHG5%N9+XNlBhO`W zm3eVV`)B;VyVStfeM_T%SLj}*hCzRG|}r2^Ex0E$=$?$qbL>?||4M75RTKNoZQ6$#bMi8i1l03H^ z<~MJ{mPT<$Lp_?y*J~}ud*X=wdrZCE(_jn=px(*f$a%p15@#=-5NyaLNDlsfaA^0b zj1j~rps8=ss<9Ld_6gPhik-SyYDUz@nto$%+` zw1IloA!z4s=a=Yiy`gH}O2{{%72SB`9Vjg^y@ywY9HS2KG9Zj#%_+Eyq!V!P0%(s% zRZ>P7e#Txh(de8Hn(5xTkz#LTN7sy&Owc0^)hC$FQ0GMHjglZf<%N}6r+slvnh>{n zgut7*8IhO3tMz|y2BA4s_(`N+^BS@3El4+_LL;Xr&V(-Jq3?)5^>^g15oz3F z85f7pENKi8>NQCypy*DdX3Qy={fPj?V<+f^2r{>+A&VQ2891?GY!U6IxB#w4q8T<@ zngBVjXWVLBSMflvf00@qdu5mWuBB6=@|JlJX*Vt{%!jXem zKuTz)+ei{(*)pg7h|aiK!ldQhT-Z>E^EBR=p`R4Lat`otHi;N2ULSTU9XP$F{!_*% ztK&psJ@!D|D2$e=Ex_Q&C~08=D_QbH#gLc)<}1($PRQUwkYAV{7KPSnAT2>oMbr;CTpHB07t6p)ee7hJk`WxraGP!?(|Jf|bO_BK4? zjDOk@Zh0Cy?SkSGT6jU+GUh6|#AfJ0a>@@MGKATS{mY#A$eNxMP1YI92LNM2wSk)( z(jev6@+i}jkN*#e-CNy8kkKN9nvHc z?Rg{1+uAyduX#QMUycnAsa?qJc~- zO%iz{K8y7GMvl$Rh`RpK{i-kSmy7SJCCL9tu!HJs*WQo_u+X>_%VgI)Q`WV<5PPER z?poyvsOI(Bc9Z&5jA`U_+>RwT*>})Qd2BWLqQB@ zYWkqE&uAEm=z~Ly7+#`v;Oti}tvs_*yvanBvO>V2>31e{Qw#BfJHa%Ld$ zhmT0upB5!P8hohwx3yY>7NFdYvv!Z(Cx}JekZkz*OtVJO3<3l#ibdB7RB%}6@SV;Q z^#hzl&ohle-eUlRfnodGZEH2El7a_aU~q&=UJ7$VGKKD`FRu~le+Xc3w`J* zgf*)?Utr;*J+z_a-?4vv!|nS81pcXT0sDI78V+ z_gcW*aGqpb_#F!U-}hGl18B!lSMrftY`3JPSmsu*RdfyKr>eSH#BSf?gcZfVIFZq4 z7!GSiWs##uOeG;wr8gtvV0%HU!3roJv7v$_nit{2g6$|BPZgN3PtmX@po?xsXxweB zLFNW%l~p7W!W|}wj({k52my10|w z(a`leB>|kkDEI8X=9^^I$N5>9+S4XKjiPiw2HH2W6_tWULuP8)lUL!^JNW34pf2?lUe9Iq$G@kjA(ZGgY z3;l~S3S@c?Rf~E-bYCq{Ezi2bkx2hRNDG&L+krL6*37lC*@*!s0g$m5`i#&fmqEue zBqc5_?+hMrZ_9doKIw;68ooHNGXbAdzsWtLhu+k7R1jp`V1)n>E2s0(;-M4Nrr6!t zqr$UPsEKbeYuh*ZPs#r90s$scXkRf8oaUXy0X4c{T3lc*HlhV z8A97s9~zWd!gh~j?E4Rs@Q(#t>!EjbM}*x-n2yoF*{?XCNAox8Z}r~ z(sR>9_uH882@yU~^^;`A;*_o@#HF3Js?{J7O}F+;4&JaDm8xpyqY)jn=AaNQw{9sz zdzVIJci#13Y;%&Y)@XobmWRVdTnU(Rdl3mDe7Ce5(pSI3}6CWuQQpUWxkKXzXA;(r8gJ1VEeg`j$(iFt^W-O zEOU7lasHkzYM15*S0?t!d~_`v&uB_K3WJ@>VhMFXEgvlGEWyZ>r?d7t`)h)vI@Oug z-AI=y!VfEbc#jg^0$a0njcuv*>Tu9NR~!ofHp7vk*@PyLqdj z8g6o{Tq_V<%xhin&6DYxh@Q$%0`{8lKEepPe;W?tG+%DPfT?|{^Q|FPRyD{kGthP(IR61oD-!3v6R~07Y(X7+P$5_A_0DK5i;2?!W3~TgT2FFPf>DXWFZKa z70JyryhNssuF(IRwY#-mDMC6J-o52NRrEv$a1;@R%*x2iXm^?{LbHNRc?BM~aG+QC zQ=BLfiCI_bTDiLir+<#8tLlhzQ)oBvs-XCQau?}m`wqwz>hH_|3Y1)ImRbaA;tBB! zADVEei$YPO8kNaHaH%=9kR+bn|JdLIwcz@#?C?Hk^W(N;s{#!~!dH=Wf2bi!Xwu2* zynaJV(6>64m}tGy<#P;$e1;Mmw5D)!yK$0CITmZjW679|g)w|6ZIn!8xm+CI9;$lO z)wY&?z0X6mf%5b4pOWcsv3b?>8_gM6oA*4l&JxiSF`QkCA0~=`)VEF*T~$)zTvEfs zTL!2R%;B!%k>?7!Xo^zYk9|sgp7jsJXgcJe`H8lE@rw+?fXJ{-{5>Iz(Q*MU2nQ|| z`@34eeEkaBYi-=5!s={I2d3=c;6L2(#Iu%=f~;_n7VL>IzqlNflM~*4e&Xf;6S0cf zUe0uGM!xkD$H9x{TI@n9qO`Kd6Z(&AWAcl|;p)VBY0;BRrUZE@d?#xC$he5JY_c1L zl;Ku!biZ%if2xW)j!FKKFf{u~fK?&|8RXaEr%uCIcg$Nnvh-!rUKwvhHO#FI!_1Ir zyBlr+E1CFI?|$v7d;yd7FYf9Ze4k!`%6y(@Cr@gWS`?r#GG+bcl5|p9^z`=X_2;I<3 zPA7qbjrKs{z-xcHJvYI6QhK*z*M_2xNXJB5WfR3qQ*%*1JdLH!c`$y@S3kjW9Zd;ur9EegeWU6So8-I=&jen+?1D3CFX@R zJ|TdZexpzBYi-X9#AI#aEZAfg#cx73d>2%^b0mR4m|-?I(nfaNdD0_(GHTGg5K$KvNZoNF(aLH|X)E6>0MWc`U#94IJG9FYt+ z;ZiSZ{IYS-TA^*sH3jUXd|{#EkN8khF0K%OW$=FSq~=_YitvoJKgoEk<|08+MOMy!j(-y+oOLoPv-m`5fIXUsvBk`P3{_Ftb4K*KTPz!2V!)rZ~O&H?cH ztidd)F6dnjYdpgw#Zf4XJ!16+S2Awv2E^XEk;G0XiW%s`{=*R4SM*1%CA@9-!@)N3 zxd3XR|4<*#0EPr!2)nBWIc!cpJ6j{BESc`E#j3qgwefd8<`via282-EjnAPeV+cG3 zUS<7R2+D+qGr?pU8>k+P_8O~nE`FgD1oMW+Va7m$1;(lUs&6Q4h1hH=as8S>yDt2q z*lhBK?Qt9t^UK#72+li0wqK? z779SR=%O1<0cRY+MW68qb*Ba946_XlCoMi6U0Xlf1e&>gK!&go z?Cdoijqoz%L{K67=#6O19Yyqi94~nk$vy7CfeCb61TzDb&q;OtPz|!_xsRnqIaYxU zh(>q>?>}Fm36xMBB6~>8{}dmpm@i`V0_kJzLD}tF+y1y8cID=APr?NycZKWy*Exox zSsyY>5t1P4(}8|NNvO`eQy_Bu&-^_i!*ID&yPwygNG>0IM4^}k9b==9<_Fsa--)7Y z#^m@Q6jN5AND@S{c9tr{3i7Lzr~HTytMLP`m^2(~V<>SyMO{+7_^jO+tS8TUnsg_3 zmgvQ{mc6_Cp|dW5f3R`7Sf6G((DG^ffTOGqbJ<;YcY1fx^>#rO^mph1I_YXUc6uS! zQ=ax57JPc~TCrWr`h2Bwoy04O+j!^6-*p00E&7T+0a*PG&H=krnXFWVdbXD!T<}Z` zp0#1FRoW9YTX*O$f98}`B#3qUjl(zi>gCD2QSAU(btl@Yf=(*ebpRGXPS9td6v1Cu zh>Ld&-6`%_&^AXdvA{A}Ai7uZzdv#VDHC7hWXNTPz0XY+sg`OS&;Z|F5OaOcsI)2- zrEYcwY<-!C0(>xA#P;}z3Ei=TlTNode6TrB`fKjgcqn{pVF@Z|5|@N2rU^D8nNTFm zWUyaK{!vv?BR~Mc;6cN`)YP=t=NuErIRr6NM-q{7SkltIs45CVZ#Q`HyQ*V4Tl6FS zo5*e44Ga|kF`gy{@z9zvtO7B{sW3Ec|uz+#nJ>HOH1G=wLG`h>%7*OfSTZimtVo0;2$g@6C|89O4S2VB-$X3MvBRO zukE8gpF<@k*`z?u;BQG=d1}$$`=l?cRwB0+=y62e^Xv9-*L-29oFcI2eC2`w!dOm1 zk=VhkYu0jKds4;8aBPp%7r8D^gukOywQny1-VPLq8!jbbN_O*MO<)aM8gZIsIk#~O zw(o#36>FG~?0J`A1I&XCZQ`6R7@FC?7Q-<*Yh=2yeg&u;{0wk!wP6esM+1KsVnG3K zQlLgp5tS70-T7dz>`}XcOaV`Rv0sD@;ch`8Mm+k}^h*pX8Ov`WiFg#prp(klPgLjG zDctWsj_=@WhtF?^C3Nb0qV#lreOdFm9g}|6u$jp}Wc~_-4~~%Xw5CtU^QhF=x$Yz_ z2-qg>x?$3DIy6eB2O}alFn}GN?ylqLT%dL6&IO~C%9}hm<2eyp4BQS~dE~GIc)1_* zjlq-yv1x|SA%IbfXaq`z3~32EI4M9w`3zbcw)K>&!+*w~rh{%4psok&Z-X#tFgK|q z6)}}h@=Fby6xe-Hnh$xmuG?a?ph#MxBhb%puE!rV{mTz-PAna{&4n7GglfO6VkY0| zI+K0J=p;4INbj=*92i%!E+3(8;!vy%To75!`jCGsMj#+S6R@{5TkV+3#pxuYxc0^O zT789-D5XU_h4po>60zbVkD`wpWp(5h{#d9d!+Kb7 zw+a1>UOI$_7EJ(Zwc;uydBggZHC6+Xx=&CvOe^ErwXdr&)}f>tIDgFVI__C~L!a{6 zyP*jqZ}@`w0~7*AIr196XA(Fi9YRCOO|@4r@w8Dmz_y*jc8rp`hSEZOmf0;G6rECs zNi%sH2}Kw41Rn69TfRIfNbyl#iHvbaiXluywx`|S#2a}0q$O&cPsF*QpDaH^-p^hz zv0aDGmtA(Yx-G?BC=-C2RsDkrw}`+80F%=j^&7b+wE$|1U0M{yz2gm6G% z8j?dsIyFTcKVXFQ2Z%0xx1!a^llTFbdrNYRkaTOyXSYcJRcQ+Cos{nJVwli_1MOCr z{x%;bGWG}+RgFEO#Q{uBia6yGO!$G=pVfTWKgR?m*<5WQxWgpIM)dL9Z%Tv#Y;tp9 z++0kl7rpPYzdvL4vGQ`lfC(q>g1h7T>2lJ<@WggCT##l5T6};atGa^Y{Y)}Sclx^al^RLR>+5t%sA5sUs?kz+;(||Ze{gC-)<9M0RaB=?b}M&4q`Df zNJ$Ztz?BKIQ$UPUQ5oFMAOX?2kzz*QhpF_=zTsUJImgUM<(e<;?ZxvHLZCh;??igu zC8Vv|tK=&;$u1QlBA(*z5*S29qc5l9A-8z6rq)*`vFdw2WYe%F30kNu0_GljN6DyC z{)2B>ug%h+Xu@I5P^Q*du5b@%EaF83vwi-Ssw3arBuedX#+)OAK1ryy-C9Pr+Tyso zxL+k5_wEs0lmX#4Z75qR`lULXmTl}w(G~(Je9fa`g^7{$P0%W99pkp{sGOT_)y9lkN|dd z6GF4y9e?(s0#@9sv)G|;D5XHt5JX>`99fK1xt!rEPICg+!aq;?2o~6)Wx9doQ{v!M zRYr#<*#$UgsXlOc%O4JS8*TL~KE|*gNr`AI?2cyt&jr(o*4iJ?U}!M};BU2xIp>ZW zZ_njcePR?S``nDQz&xffAHgJcB2;*+v6$TY`(`=I#Gq@-JNmAlrYeOPO#ZB|+0>@w zVL%cO;4&eb+W*56N96hRKJHDLPO9tN3nBS&P2#tlA z+rC2+8ox0^0`QB>$NfrQMiO0Ty069xQ5R7a!<<{EDQBy@44I6K0oMQMZoX0Kn`br5 zi1il>9n{)BMcP@d9L4WCDMb8Q_joSK9f*Ge9$$nfr6fA#j#H`=Q(Vj%r*{Wz@H&@& z+aGq@;<{Dz9&)%|y{R;M*o!h(V|T_8FwOu1y}z7rq^vy4%{YxF zxN59b%Q-s?xZ&`j94N`~sEn5lMs>(^Xstx`dx9^&oN%((nS39;*ZIn7CvzN5H&Deq zIN*tp(bR=3kX4~x(}ZbfoXViL5%%mq(aO(|^qV&t?-Q+J1}KEAHI*Zz&&T zfZ*s&O=~H>A6mI9%P$=#%YlIY_&Rs~r%&o&aqD!`L}C%G3QD_*zC@ssTghOD z>Xp<}C6L)rr49TL3D1pUW#cYnXaCYN7%oTEX;(3r>c$iJm7wzrRL{Y+g<2@spt~(j zd}&3G>38dd-e}<;1YhV+zag1hG*K!L{VD+YkY0cNBv9y%N;j|a#loGGiI=7K&B1wR z&&G6T?;vk`z{YuZUv*-uI6iJ`xE;&lVV(eV9IFhve^zX{fBn^Rxi1U4fyBF>vFTpk z7T*mU;fJRHo$;OXLXV9#)tjABe_*OgFV>RS@@ItJDyv84QAU@RV8f>&^ts1jWn0HU zGCs2{(fjp^K>as^+sJIO;^J*s!Fa+PwARAcg|E}NA0wYcDfBMRqCN(Qf&{sVBk*=y zYxA*nqnTaH#06C{pP+|X1lf`SOK%V4h4xj;tHYmq_BIi*=XfrkMYV%i7Zq1r$Du?^ zL&A}e+K7G#yF1X`p4W=N=JuDs>*(*$B|r7`mmx1R=nRov#fNk zxMIk5;k;){Z5ifoC+Gff1cB1B-00(`5GU&luW+>B1tbdzxsYQZ0jJN(4cr-6lL z7rcKlrv@jiDqChp!DMUym5)y_<6%^lkU!F2hqiZfokHUK4qf}r_{{l-Kv)r-7iM2d zK%d&psiTWAzRt^9dTA4vq&`~8_)LAbV0`u0)2XdP9(;Mp3d2}X%2r*$psq%iJMu)ho)t>!k|o5_PQI7UO6l@ zk1G!?Qov@Ac}jcXfI~deDP-#dQtQQjSgphdVv^$s9QEGPl@=5vU`Kqq*ehDx+8buX z1{9{T_J}CN))oJYZL@EK&)IA>N^{Bmh_&N-I^OMt{KTXs`s|>3H_H2W{^ba5#uPV! z6c@zOC5bsayj_uE$ZWr05M;T?)zWt7+QH$BP|fSHW3A5$B+%Z{aV6Mbs_MThAnnlC zV};nSF_huV@07#>@yA4_4c*?oTroD%4mQgj238dbcVe|~YRfn=@cdf%WHBPY({IF7t2Cv zD-9IHb0dNA*uEDqg)+fhg1~4dMldJK)j!*Qw=6+eV`HE~R2+||f^z8~(!lbIfd^Et zBdt$SCN*t%)+BQ9UjmXmFp=9L-~ODXvp^517O0=?YzMs?HZ<0Y#M7Pakz3>pT3{g3 zt>wNaOP?T!uFe`;W8O&@lv$tsHB>^4GA7a6V{0ZlQLRzzm)U#~&5b8%O3&DX4Y8<0 z^A%;;4lU4H;5|h{wyHyri~dq*<%6A9MM2GHL8=hZM{f$X^WGb%kcQS`11Hq$qomo5 z$s^zSLJwMhf{PswomMW&#Y#ke3H?^DQ;b`hrQ-zWk_}tpu13tbF>3oCApal7!QlkQ z7_=X;drRLutQvOIPOQnR42zp=1#=g}ll4ixw!5qN^#iP}Gv(fClJLxZuT>C_7Cslg zAt_p6nTcPSve>Uut0+xTBAsRnZ~0&SMtsl4mY=2@6fpan*wgoEJ1=r;|2`@pnh|)v<`OC@=aEB_|Q}sdu8td;XxyTUq zh!27cedws?TZFRk!j8~G{PTfO_Qe?@Lb>e;2|W4_R`%lGVfeIth%!z2;LwVA|KcW0 z4KuVL64&J04$X~{TR^i4lS68ga?hY(^rq=d`%Z*^oT5H~2H~2Z{Ix|;^WW_AMYN^B z=>h^gO^W7yKactrgbVp@Lz4`V|9Z*Lo8xzuNLH%?$rz52M)=pE-fpp2}IF2MI_H;M`|a48z^Df zUdBHi_Emw=$%|JJ2L<1KrhVg*5b7C5?mp&&8^WN&L)8Ow17e%afK96v4i!-!^r`Es zQ5KqYg8Dkdp?KgqLpPNQ03XW0@M|+|wfDaNt%()hMstv{XzHd;A3!7@e26(E9YjOw z!a-<^42=^EB6^_s?9d?w8DBgK2r97=j4aL>HMXiTBy z)lNfj&t;RuHg_z%4=4T9UV*^1|-?q068PpR&?0&YN;G60BO)AE(X3zy=!*rX)DNYdJ3mdb2HDPsqFo_^M#Rr#oN)RH4LHogSe35aIl+5F-BFX@ zsStP6fIF(rreA}opvmJ=CM2T8R(`gJqeaIu5Bl#v^RyGf?^q;A@DMLTgW`7LN@Jvu67B=0^V4X2p<&SRH*(fDOf=N~Xh^><2OG z*N*UCOHIgGm)YMDpvzO%wWd-aINX@QfUqu1-M6^^;9e2>P}^I&P55d!eFy%Dm`{5; zh5in$Jfn;$==1#~8*|7KW?n?}P(NFY20N)YqNGLH^YNbbYFsp`qs4>ujbj}+X4)U?^QP1JN$>1L%`d-K$SVMw|xC=C!40e>bc}fFEA~?VnV#D~l)+1ov92``ti=t2%nglnd;jz{EQ9TWc4Ggt8{)OGEyZ zfm_ttBHBL#!8{`npAXlolq3UO=RvHa#D~%E+)b0SlIWAES#qzddE$|tRokRFI;%BG z&mJIB`=7(v)^`xDH>W4;QG zbi!9g>|m>&CaPW8``tTYrH5tZ_x0N=##}BVfEE`;{V;Hc*J@ez*2Y~$ObPC{UoMXK z5Cj_hX(2IW2b4_f8F7FQ5EaaQG3I8_;$4*Tn>qK1XL_Ju=-IbS;O?fdA|DUtz6ehL z;?y^(N#erAJi=F7S8_#plh5cF8|=`&XpsNm(z}CQCN3ZCkkxN8R$Xt zr$M6hf_a_&Twj$J4kd!>QhMPN+w1Xv zN)dK99h2*wp{ z5pe-0trZ3aGiCovdW_LpOC!ddwVxTkJ>nhSq)m%hOTTfi^h?ELq^HfX9&(kqMGQ7Jp`deimfj0#j0`Bnm5kBFxT;RARfeAQNw~g^VRUxzzvA zbyi(%HQX9)ad!xA#U*HQcP&<&pvB##c=6yAE$(i`-QC@t;_iO(UY)D&4=@HJBRhMo z^*nQi8Wz6@UV`1l?W`$}7tDqY*$MisXOufE(IOVjDg4wCSI7)v1T}%XOYjC;i7_1m zWn_L4vj%Ge%T>Ug)5XEdWAo6yGs(91{y$BxXM-MZf88C<%T{^ro-E7x*wNpY-4MnI z!snhu>DD-n*!s7zx1qIW$i_%-D#`1{1erx*V0 z=H@`SDoDVH+xb;&p_wn`mFw$7u0bVXnA%C38Hv=5EPKVn&I=a<`@HiwhNDLh9E`g5 z(qk#>tv5c(-^1N9HbT3XfH$fDlO(Oi^zZ@P1$MB*k^d8KtOS$=Gq-Di_Dnt4H0?#R zMF5^Ejz9C{b4Ovl%JOb_uY1P#HDKANVn5#z9QCEgMek`7cw{QEbkCm}3lL$0Lus3K zQu~y>YjU&$fGm|&-DwjjoO9GUEzGEpN@782exeo~qz0wkf2l5h0M$B}$xe7Ah;_(ReWLyf)2J2=+3-o4e^ABSi&3a=9 zj-u03Zx2<*NSfK^*Zzyw1_bZbisXNXK~Lez8;W!cOWg$z^NPwaM2dJsa1#ffvJSc8 zOGOp+N2xdzHBhIjsgDWoThX+|C_^#^_pZigX zH1zT)AS{z0C|1J01ajGikCbre@o0jJmfA_jpBrNov$JK;gOcv19Uzch#++&Bna7iw zy`hZzjUAnmDuf^x%Z1I3W#SV;*I60h=5R}b3U9#Q1kcYn6?`3a8R*_L=>Nn?c*=?Y zix>_v*jrdu&1meuumb1c^=HrqBZ+>g%y3EljMmtB%K_#&X1yt|nR7#O$dO$b()_Tk z5O9-@o60J_Y%A$Gm&PxkzR8P4$_pfKj?&=X6}^o9L5@nau;kbg_R`q7kRSd z0f^RiC*%h5C1de>1qeKxKk&TXb9-#}R$X128;m^t^tjK6aolGj9!Q~AfoM@(U;!YyEXp{ z0I&!B4D?Jk6(ofagn>apN2!`EFOJ+%Vn49x%KX?8pbMxgu|;`AzffX|4Ze)Pnq-E& z43lYc?c`mbZPhNB{?U|oTG2uU&?{-1cCBr9r> z3*FTI>M_JCENjiIh_^M9-<34UczkK8jVi=grP4LZU9V`>J>CTr=47`e95PDzpgYW^ zNQO)o5D5*7;@L>9yup;DI1pl8O*-a0y)O7o0$>x)H-*ya$)2y+(SRk(lw}?q{;irG z8*q(0D|h)i#?bbi2R&xoQe1M#Mj{$w5^a)@DB>iqHzkU1&5}5MrN#Vf$eoLKDn9pW zjxp^DIk*Ol!((jR2|($hQRXM=0*0pta^=aUBqgS(Eiwfdkq!kuWhDt-TCRh)&c7g} z`60YtM^-h#)?G+HzJ5W-lJ_?g_O{AWUBwR`c137pqdcTUvfO0cJS*BZ_`nw!;p(op z`Eu%{Y4~G7HF83m=3sOyy%C1g5`-^YK$zK4f^a7zF*@dTYPsQmaH6qOu=C_Wom?#s zt)DFVlv*d(#+8Rtq&8w$-cl^9W-ay|_0p7llVj;X0*)4W&x5i=CV1PC5~~(lScVrMG4TQhzPUrk&&o7((PEJ*s>U zPgWc%AYIJ2cgfJ@GIQ1y^=!mDVYYb8q-o0TPUhP;69G7HSfBN4FdvgvWauRyY>XY) z=Qo6jl`#gXBJ?cTeVsFDuaJ-rU_=U;BA55;>X+I40@GU^2{}f=w##^N?itHAzqKI@ zv{Cycft?u~sil28sXv13Elc(r4w>nRV4-D&gGEAD0;i?c8p3kxTkO$7w=(+wI{chw zDuEU>8ej&~^#HAutm4uRul#qMVA)bTHw2L~rskZI^u8RbIiVAgXz5OP#!*DjyNs&*;Ko zzNzt{`!qcCiCVP^MhT%Bg$h!39IUuP^XNY$`wW?LT-YF>W}gPNcpf^t`X8SFd5w$( z=lwA?@7EfZ&>JPOb?RL7OZ(8CEIxD>1u<3#iAyqTICQGgQ<4+5qRBcsvNaH>Gn~s) zTL%d|o={i-IY2G|82PtUHq;)v8J|b88<@nuj`9yb?`7f`7?&TW)= zet|@n)uX&xDLn_V|67^{>3V$vcy4;nE|rJ?>`Y{?URR|8liTq?9kCDp4!o=Gu`60{ zAuN6)#f=JKPE0TA*Ok(Z(M_4Al~QmUJYw@y7B%XB@d)TZp!dP`+vr1en>}L5d$SMF zH)S!(K8dBb=#S>^8Oe#m`<1$fha_%O$2kFQKbkaX_?VF)8jbdDEm>a`3ZE=Pi--1{E6zo}C8-Cps^SzMe70ytNA2(S>@RoLjJy ziX?ZqZ!(_rCsax0O)ig-;QjSK4I2V7Z5qv~d~B98zV&|0K1v6&i?}D1@N%jTT7De+ zI*s*&Iw&hV@;wOxL{p|jCt+9CAMSzlE{mS^iB1U~Df)#mjvVM8_=mZs*3-dBDhU1< zaN8=qUs{-N_(lBXeu=fDyAT|5rf}ZNjYy3AIw(9{dLLPw_->TO_rvF|s`veAZsv$n z842=UK5Xr4z{owOdH|tsV5b9pnJpGm+E~&WM^LQptxf&6`^vw6~E=6C8c+h5PpR+kF z*-4Wf=Z2H|c|Z#R&dpIP#>g+#dWPnHNpCv5+&g!Y_twh?i9)>0?HEqHf_V}dL{t3& zMItH7dO!X_F#x_S18B#@7=eWGhGY?|z14o>LceQqpK@!f zu4aZ2HKJ0McYD|X4shFyGMry4m5y$+<&=+X znT<_FW^vs}9C_q<@3E6ID|je>@pn;+{rYY*a~NwZ0&TItd*EXmJ?%fusNHf0MG|%< zSk`K935Is0iRo&ns%5lWo=9W;CxKatt0ABJarF<-YmI#s1zfvU)v@M}=PNU#4Djp7 zO3))4@`?brs)=;Z*HS%KoTGbrk=(*$w6o2!qNQE?UztWKGj_?4oup&s1e&7hfEjzOCp&&FfT7 zOKQ-*N5e!H5quU{9ThEIllp2+rA!p`AJW!E;ydRQrfa8)%LZNk`)v0)9Oi8NS@>KMFq z^<*VpNRCe=o&Q#TS)URES&(I!@T(n}{ER*Lp0=k~k4cnzm2Y+8RMEI?l*;ZaWN$l} zmyIP`^tiZc&(`k6WIa+rt2dB00?I0L8IJR0?W{-X4Jw;qvHWhNWwa6<^ONdfSwq2h z&Rup*fiT5vW4E3jI|=uu@Sjon6F|+5rrm|ZPh#e2(N#$pMSQSmRIf-f=185eK)_{< z54iC&W7nnGerEEZ&P8ZUrJvbY8;uHe#NuNlOYer{?s^VNwrDO?ugt?k>G<^9kYwfw zZHBMBLTH>`*(R|VaN&Y?eIjB)rm2X!Z81MXwTK#M7nk3FpWy6EwrutY+V#fWmiImQ z4w7vyb{V;#V=gXf8~XdNwd_P><b-R!&fbK z_b+m-nkLVs!C|X4pRRtkV%}?E2R3SwpO+Bgbk@Q|9dJ{eYzYKaFiTt~RM2_b@kXGr zNKTwL7YnqZph|1zoe#19K06ni2tgXN92V1-#rwC9yA@t*)~37=Y~pFllQ|oqS-W~E zXNIjmZqYS->($2aKR8-=WW!x;zh>DUroN8}r-i`|s!lzgDttfBii#F@^?2>cYkEw+ z@wj`*vsl&+vOE(_S$Q2@?JgH+BW7OZV}01(U-EdAwehiIIp$`P`sR*`l%$bs1A>)X zIM}`~>a6xrxdo-La}#sm4N{uhQjTy@nYc-FuF*tyK?6I3rTb*YD#N7+;1j@wxgLs0 z3=JdM&pCQ?LVCdip?F4vN4p;H8R(Y-jefmRo$r1Q+kfmG-pkM(k6KTfu6wEV;&$il zh5P1(eIlH*Iz!9+-Vs>Z9*_tdG&j(GAZmI~L0$bk~-|EfJGN z_uH9NFOS0VdkfSI&y&haq4k)dn+uR0f}z>icmymNq7^a&7CDfwzA2LEr*Pr^5lF9g zc!bvCw83BCi|#!kNc8wy4GVD2Px#XEn>J%hPmV9ZsV(*k%Z$y@(vOkR?=Ii?h7M#B z!4o6A6v+vCWAVw4%VSde2i{UOE`c`=JUTN+MlrOxgS&Z&b%!%SwEXPK$=E=ao^Xql zKjHanG9?TpWmzi9VxK4z#3dm*S;`nz&8Fa{Ug|E?XzX;(y`Ak(=1R04Paa*aZMqi= zlKP|{e)k*fa?xLuUNVB+-OWQIjjha-If`{v8}W4&RXI4+zW&M%W;Uxc)vf&z%appD z^aCS-nS*28!+p}{qVZ+z13OMdef>Oj`DWwqL&8b=!4I<^4if58Qm@BkmuT0a4||_r zB)&=Q-QxF6LlucclHE(lSN{9x0?O;rzUP)HZ9$42mVVyBYk%CtYk}l^K!xqED#RjuB zTGRnc`(_)WnpWBgG>@Mh3ffQ?BmOv0S4rtxG+i2?zcW6wHv&hjd#FpCzwx9i(kFhl z#I5|d$hfr6CkmLZf7Q{OD2X+Rf&(F0IYM%OM^FJTHXp45dRPgK;4tDB~ zIn!+?2cw{&n;f4piI@KZ-rk^_KKA~4JohNJJxv#R?Djs?yiDg6>ui*gCkHO*%vGL> zjy|JWtX9LG+>;Fy{v_=h$!HC&Aj?}77^Gk`VRK3=jonlQpFYd&eVxxSx^w#NQb$qM zj0xKy#cMBWS_N4UPZwmDUw`F7y)nZ56#w^Bk2m_W!Dd!!JcgTZi zyvXS`P!ozgjm5gwbK_EQc<_YcND+)y)V#LjsP>0nAO2{UBhT!$F@)ll2UKxQT$2hcfn@V?MF8 z=eIt(rw+!Y{z=r`H|okyfJj6P?x&6@2lxJUpdJ3%d9bW#w?ho-;F6ZG0;9axM+s=j z@t%i|Yz3Uu3tzK6d{BLHic8G%fOqb510rsJ{(PR`Cj9yjckYzWU)yzEtHm4szReMp z<@Ep(ecmTv(l-c>yLr9TC8PhdNi~+jjgD@&88ZqWv+MMMre~ucZashI0baGn(O_I> zs+_IO#uEcBdhEHD+|FaESTb)^*!5H(c{YzT^dq<{7dtg8-EZp zO-DbkVCs`rHTUzq<>}z{BI^*iCl~U3q-gWG{oK|ho2jN)bFjL`o&MSfKGYCF}R(}~uE&n9qFkWH%Ifd>2XIyVBZ-YSK{8E;@oJ33{t8<`lmtfP*$3xpet`WZyoPliijw@nGfQnx2o1{C;aCs>FxYaIZz9mGAvTJX|)iaPT6 zz7yy2JsrZY77Ku!=rDu9n{2G=gubvWvkZ@NjTat6_R+PY$enG6Wqx%$ zvWiG5SW@c=&S}%?pP*<1_S4>ZET3j_vG}*dO2R*dBzW+KkDNtBssl`yCD&ZF;`kO5 zSgph)d#v4MXVd8Ren8Qpk5Q#@(LzX4IjUleO-QugoWW5x}tK3+)=e3U z08p!VCQz4*vy&RBLH9=H`1`7E^@Q@5r0YimJh;U@jv*~}DiHV14caKheoIP!KODi& zA)ft+FpSZ0O6(+7_(tR3&QBeBEcyLJh1R{ej;&NC6Y}f}R4_d)|0Gap^LP*o#;$dC z^3j-Ei-(KnvNF4P~}sv1DfdeQaI<{#GXIV z7Ez%U=HOB76+ctWY97_1vk9lmEWU*)1Ga(hj48;7$ps$*+`{P6c?Y|Rd&aQ$%E_kX z<6ab;Mb8m)!mFyX0l*+gNE-v_SXs(CnU!MUd`i%lgtU>m9KNgfUqo9OvEVB=~4fY&$-%jbSLaV%3mn z^yw6G4z8@yChb;_vlz2W!}DT& zShNcs7`{enEa2(RFgj9H zs19(>v%^gj!n7(A{|(FH{_%Rv*GNU#M{fKGW``?;#TNr2B@s{&XpT08NJFa^UnPB| z*?E-JreZ@*yst@3x;KexCKzb3Co7ZX*_X~2L8oQ2(^*$reH`-HPd545qAP+NbCCRX zNH7oujqTi^kJh!ThNxelT5lvivX-#dG4H;YEt5dAG*}07_WKh6^&y?xIHSG0-%VXV zn)?Z23C9I#mX?o!sX@tgA$glB9*SDhi+`KsJ)m3htGC+1Fpvf_$2dgE6FxfO{;~pR z(Sq>P8|Mj*V@z~m54Dgh3z^)=he`p^F~v1?>3=i6gZ`e=m$j8!*K0AFSOT?(V!J)r zvcQkWAcYCV3~a01egN?Isu3>ct_JdWxjg3JaT_-sdSrr~Q_MNTw;Q2jssYm(wOj+t zo52UHj=W33IOMxA77C=d4W929zv5px;Rp z8E+Ox-iMbkcq#S?==6E}$(HPs15xbAd$*(RhM8q;*Fv*ySnEsoFzfiqfo3W8Wx~oU zS(W_jg$oZ7(Qd5bYfq$uzS%eZZSwl+_|FL)Lk((oxj6`GX8)$cJm-B~c(v^odKu;A z=D)7HzEz`DJhPrzVF3 zjfGnu;|JbMI-?pM^07 z9gM3dTFD8EL7LxRBWFh-NpZ8|xP8MGBx1~(Oa;DZp^}#h;NQISN0J{|J6xb+pUsv* z&N{Mx^Kzk{rb5)HYBViuifWBx@ark|zMJ1cDmzk^2r|0M6m2&V5a=rzYKzSB=}vvG zVnKh)50YwuBz?%c*+|izrmZ%Wr;pn61n<*%2l+!*oKt(O_OE28<11qg=1e8VL1cM3 zs&yw>HQ$>j&~GnKPsi|Q#e)l~#t)TEam1?6xlZ$bM}_~$(=n}G5knBmEM?zrt`Jqh{#%wj4$HO*$PJ;;%i1a8eENQ>m-!dz#}iCAWJkY zSXx_(GGVs9vbbYN2O5MQlr3zf_Sgv|tcDz1uUvVH9#mV?N-bR9RAm_mcl!Fiy-xat zyno^?yIZp1B$M|)o0hm0;2>*f$qdQFQl`-5%_Jd>!02s@i>Mbh3Wedg4q2LefeZkUG9lg`WS-;+sq{1n$z+CtV&ffb9wbJ{8xAN_gtrBeK{Q+AEsmi?|Zah!2I81`2 zV^?B>wqW%UzBx#$DRIFyB%6#c*xcI5^_RALE_t*eqPKM*KV%9AO_=y-EyYCyt$2np zq(^U+^LWtoce$Fu1RnI|)z)COH}I7+4fi*kauQF1LUv`HYi3MQG$K2oiD;txq!v}Q zE}Xa*zO^Br&_;FnpJ>@QIS-O{ItU1|pf1Yq8~xD?OW?q+;qL;hw)r@4n$hS_miHuz zdGbyqe72}W*~8fq8_u2%1Z~8IUh#Tf@iU@d{3YhWYKr~LEt;&^e@5+@(n-mJV$PA) zmxWTBgge~JjU1yG)BDX2K%Bl4O4MG^R9{8{ucN9GhZ#^?D^XV!4{v-XX31b#)|q>$ zodX&A81C43*+d{0B{f7gm>$MCBGS)x4mYU~rlI>I>`OQQ5CFJwj^yI_a1)RW1%lcp z!wd|wWDENPIfg51IU~B;Le+#|bT%57OJIsWXdMX`rhY69@XCyQG3J zf|i3RWJ=Q`mZ$?9z{KEIfr~DZN_UgU3kikv(-23BN(b=0h=Vsqu8A=lixpc^(bpY< zRT{mMjleS0QOAl}l11>JZa-IRM&?&d)(>Xo0)+-AsKD$|UIHA@NFf=-92x+@`{<1T z2j|-u^d_sO{pIZvq4YQ6Uo>kO9Ownf7M-sz^d&_U*mKjWW(c- zMf`xGD=cMnQ$*2Th+zt1rn9mZu~S23@LIt=R9%~nNFVTWEK6`nOZ@3+&Uj5&7RU0| zxuijV5UiELPbRANhQT^c6o4pn8FizaE$mE^di>@RwnTnD;oX19S2@ION z6&G{jG|L|_)Hf4Q1)G~l>A+yAiOnZTBGOaH{N61uh}*%7PVo!~OF4>h2)A$hK#05{ z3P=2GvV|o;nz>zx5OE`3z1Pk1&;A!MuU%@#Zjqm@2lO29V9^Al7^n%s^7aU@cKfx# zHbp{C+-&+LY$M`(LU>>HUifvX1)YlVm*@CL z#{qG6q&tw%wq-Yh3{tRrE!n>YW|470MY>fJaS2(h9wc^5_3weHuC_yZ&4{MD4`1BR zXvXYp29^jo*vtkfe^f39`k^nMA-_J=O&1knO@$F$I(?cpZ)IIJyq#cYN zRP+wlBjgp!9NJ53q_$ib$M#brcFduE273ZEi=4N_8jVddtn=V!FDTBflKC_MCr!T7BS&I9}+ zoq7?P^;Q3X&wje^Z2N>d-b^1{_7Bru%}>8v&36kvK6icd?r{I2ZvpH(|7~HD=(d>( z2=Cxch~>T_tG10p|F%f8BcU$P0KAd{4T0z$I*`>XO&oZ55wmRZyFP?GJ_*}xMrYlx z|59=%>w9Uv-)<*abtq{>X8E18HGImXXJ^x8KAOCHGXeCTU5U}Od$M~cjw2eo`f?*JO38r$cyEYv!Aq0 z4v5G`?tM*N1<0;MD*XZyx=o9WLQ0@3858xV5KfSjAI9O#CASDbt^?aZzI{646Tm>Y zI3E{m)&|ODW^aq5V0jwd+t=2Y$x29moPFXtm93Jz+ItEkBl}f6g~K$V8@`wHma^&t zV-)p*x#03ittC1vnzHFU8w!-GLpGx=e@QR>;D9yS^g( znqEx4*5fx-;@4$rP5vtzTyrWG8|;8=ga_S7#|WGe#zCQeu*Y)-Q=&HToJfTybKg4Q?h&s?dNgdWeZTvW6lNqS6l>jjH8 zxf~YjtF~Ev`}}~7eTX^!JlS``7P9ION3n>5be>&fXxcskvR!lU`=1)G>6hvsPKj*Q zsVM*U?#dt>HOsijU$eYdv=<^qf2;4^0H^m6JsdZG)!z<<=5n9sO?fpjFmmW%xuz-Q z^5!^)zQgLU4{&#e zq?NM|(6J*xbIKt-UCw#KG>h}_eAVk=um_4oF0Cfb4h?v_fe8?wfbE+Y#Yg8{V-{x%wRt!0ZTU_>MFz{dBVD)D9*K38mb)XsOb=xhz?D;G-|YOR9qK~zpL3( zgL2FAWK7s1MC>{3bZx)WcpPv1rdn?AY&UYo6o_^!T=#}R%ywQV$Xj}jSd8y6lrQi8 zZ+uVXKpPr}%Kx`N>P|F8VleKnH{Q(3ZcP(C5;75GoDEn~N)xKq%Z%J_UI4bsqANl~ zp|sEZ7$pCI=v?vgWtIe`kY{n+u*8?bb)0KfS3x#2(T~KA_0V{&J|qx05+5!TK(?b_ zqx}n5&OZxhBb;b}n~Yl|r#o85c2jVo{6K~q;`7Uu-uE$s^~`)lW|$#ac2axbI%1fk z%2k&|eF`bYZAx+^#}N0PUp92Xf?>Z^t(jM{Uvw&11PtX(hiIMOdrjvfb1g9>3BJn~ zO)gcGS81b>4PajD2#b}s+Z1rEXk=s8B|!Zw_l_F#^(^Px~Dc z2!DkiN@0jGzn3^r60FXC1S{w`TTU%H#q6?}(|;V3h;1Ik?Fx~y{E%6SgbSA*c!iKv zlP16;S(rE7u$s~Q1vW@6v5?ldPUW;e(n%ol!?Rvuzue^SD8h4Idl%6S5*Kfjyj_Zv zo>%9{;T8hOZ>{Wj32uyI*MxwFbf0&%?-Q<{y!h(O-lR5Dr>v%K zwUO}5krQUpc?&3&tcL)`%w_eMYsQq_HhW-?cy=@;&E!H9ywEnthv#Snn#a5`?3Wzs z(puPxgDg%AwfnO4^=J}b-P?bp&L?|iVO z5=GDdt_c*imKvBZk6H%TAA<(XughvSK`kJ#T@s7eYK<~HswQdgfkjs zf4#dJxY#MpO0`Y8amIozt=9)#GESUiUdLk8GT7~DHg9{aQJW4Qy!SQN(r;{6f;*+H zqD4EB>#Et?)B$ocm~7=7hhidg5P>vn9=r{d-mQ8y4S;ly!W7lS1#bc2JHTive z`c;L@eXPt?KzqD-Z%K?BrO;DLvzKDry0kLQiWt@`hid@tYwj=$wUnv z)j4B#Icl)h8Ym>aP^Yf(-dOE~@6?{K>nf>&XP&84KZce;WA|v}t4E8~+5Z@hcc*b~ z1v+p}3>f+<&iIS(k zObUjLOS^YB)RV3MY&0G;8Jza>K)2#@%drtB8R5dsv$2Nb5+LLj*b{4iCHj3PFS-r% z6kQV{OXLUS{y5WnoFERL7X5&mOcAEAy22kDdgxj!6=AZBky^R7q+5!Q4EZ@)dV{zC$nRK{WRdU?@^H6iY z#Rsb*LGx%lFs5vyza9kt;I{L=?z+^Ohtle%zP+(KdUaS9>ae#4t>tLLJo8)|tJV2w zTXGg7mIVHRy2c@u;Mee9Y!!X=aCOD;C4Ep7{3ry2nSGBL27B2%8hN?0bf84^|b zrMlOh2~O{#3vO|>#&;$|i`$5btEI`vPZ{RhxK_|2dxXT3hnosgrhY6XdatqGSVcds z=aN3qqOV_oAf0hZ5^h%NnpG%kwV0_H!^t!1*GoE0fwR-MseN3}*v|Ng8=9*x?=#4z zTh%y|6IsFV#=juH)Qu1x zC2~5(1Je&<7DAfN1X$>S!c6O)gUSylUK<;q`riQRB4Yney19uigOOctjtu@AjLgkx&_+<~L zWDUNNGuB8{(S*O6hb)W5znPFAt){7L%tqI`5!IeB#BOQ@ zTt{2sG~iH_IONpneu64`A@>N$;(H$SWW0m~yis?5ormZy;Rk`U9DUupK@-rs>ujDa zMYjc?m_{<9*IKB?#=|7VoDd3G5T#C`goDN%#K#1L`^ISZc4(1A=1zxG@L6?s2&f68 z*o0v82jqyJDSmj7d*^*{9kR1oKn*<0d3>;?;0S!)h$Fp>x(bm_VH}VbF!7OEE)Y#- zLvkb7@}a zGkkMAs5t=kjdfd>ZQ8|g7pl<*XENaQup>6o6ygiy3(LK zDm#=jb|Izth@L=)F{2Ql3ryD8TCmbWRj(#d@w`XbUp(66@vd&k?xifeAQI%YY3y6+ za>P~=-Cb!TlT!qjmk+eNgm)6fO7~o&F_I?p=kMNA8_^%_rpUgh22o@S_I*Xx3%kAb zCzs1zUf%U?s2x;mGxNbLKfNwZHMu*g>vvo6fb5udmi;lzNolr^IW@~rptMWH^-ai| z`<`)$73<-(EHeQ4>*00W78o)1|&NILK0;E3u92*b|;i^!PSapdC!X)aw_A?dAv( z@`%?lDI%WP52Bpr0T0|X*XwVs5 zF7p(1NRr+P>0cMI02adkOgqew=NqJZN}N3^?luZs8=xya2qGqvYzjiO6|7`xnW|d8 zmXUqMc7p5!Vn|{r^Y?jZR-?bvf^{hbkv^VZSSuZfr1osOhSokuj;#B$@t&~K|0JO) ztnmLS$MOoO?-is3oL4%tvDgr3n7VGq4ODpO=^JJ-9rpayW*(6^()N5Rq*s^gWr_}m zCFNzyeLw1#h2YS_IAOjlE(jBiQ&FvZPJCHcCl(li%ydC02x4JboZn^^EIZT7V_)FH z@KIV0U(#LneuQVf#=efIC}kfZrg3xdhWGj5qQQX>iuBC0l&zpD{!Up9JGAH7!I#&}VuKT7A_^_OP_wKbz4gAd=kqb{I72Gpd8sDBq&fW!~9vnY)#uD)u$VgsCam z6T8zZUBr*DjiRnc$Qv{wVtLsUwm-XitT%2yGxFt@a-U(YdUTcAwu$M^K}cMe2|_@A z`&zb}s3+HYBeY(HyF|5NCLd*WQUvBLSNqmdyHNoV53mSoOI8Pe48^MUm0Gc2A-(|MZ`c-P0opEh;ytl9C>PB3Q4{JHmG;_y*A0C+4QfvD zD?Ju;5Qhu#fsXw!M^-f$3M6rX zcXH`d;!Z<;x6suK%H8PO2}>9TA|L4yFXC~ei$cpW+c~S~MO(H00eKm168u)i6CE>t z#UL2P6yU}P2{52@oz&@CtnS{#3;2x6a_HPbP#x?L0tG@q)uPnP?#6Pi-2e2ot~G=Y zKa0AkMfpyADnJ8Bm5!Kq-Ro7om###OyWnUyMTTIFu-bD{uh2XTz5FZTn2X_o%QFLnkjE$U*Bz0VXP!G zviU1TiUAqkPx*&B?KTG;EQplzt9_KBF3}dC zxptat?CTuI;hEAEni%4vb{u+{^8|{P`u4|g9PYdda_l>On;qI%WGbnpf9#KQ*YQ^I z#N!4DktA7ummx|yi#VM84SFGBvhDAexh~EZ1=tyVZ}%jKSfrspfi$aSbe*PSk#lg` zGcYNzdVn9B{s0{pBjO+pq!$3=+t)3~Z$3m%zcC52dqu@uPnZ12T}$L+y3wy=N8D%3 ze`UN@)=G}t>t`EEBM7y{{pwNc^Hsk@H(K+@n5)!4mDO~tNxTbz!D#(wEl8HY1fJ;kOo$X2uq5JUCdZ0K$ zQ;NfFSpW)2^eUc;AL@*u*59d#%VWI(a}#;O?YjCyFiW4dDXI_izZ7vIwS+t!wv+EgV;zx-L# zR>9qoCD`HSeW1eeJ1Kr6s6}Ax z*HPXviRg~{n+#-pEh?JXYkpL}4Av`?^mEKp$9+c(v@8=A{c$8LfuhPacz;_a>IrL&Wf$zF-_9)~u;4S&{OZE}P)~d?P<6G-gxlFN z$T#!kk~C5^v}WS>{Q-aCiS(tuR5*jSp~%X99!-NE-0F3ZY`t-y@(YN1oLQ+W-F#%0 ze^YrPLRNnm;}3Ijvo?onI#PAqV`TthX~{|z>i0%Ts>I&l@QHczH#HI$W&ePbg537usR9V-2e6tu@4R?jti(k|1#WVb@rrBisI$i9q+)7s;hJB#qmQSKBa z%w5`SF^7HAW?yYzmdphAS2b-{4+~3N(viykt2G_s(S(y%K7l02bbCX175J*rM*j8z zTM`N=02(B1W@u8KF0YxTk6L$IH*=*A+YQKH>*aa)(v%@q$*ihYF?`*^tsIvXIFK-R z(z(>rW+Am&jm)q{&vswM{C(kz0d_wXKW(TFTWW;rhF^tjI{--?Ex3~Q=TZY;XgUv5 z{*j4u@uSh7DvxVuKZH6E35vKWFH+BPZHIWi`k&G^lArbIjCE9@Ucr}Qwl?Bi>B`47 zwZPr*6U9&>-8_%4^{1DOLkU$S1l1RlX$K`duB_9ZY1+o!;N<%u^c;_Qjma+ zo|N?YCiq2(xcj($Rk_oRn$O*~`=9i=_(|p0VnPeCWf3-p22-O!?C@T3U=o)w8}9x~ zymE~@Md<^R#Q1{bWvVAY3ibopI9@MqofynZt?!U^!*Z#0`O~8)QbeMLOm$C^!`=k$ zALpdMpANa6*^|k2Ji(BaMNd0zR(Eit@Zg8WD8sQdjS0=xoi6wy@$*TaH$RH!9L0L%OED+$79EOaziP>Dsrm zxgiW@)^|5*okXyCAPHyA%&YD;9v{P+zTb zR4ZV^GSsU{uLMU5V{rXrD|InwaWCiRH_}}DOKK_778sEJuK0I2qP2#@eNN9QU?P02 zz}#d$U~4}gCtcAXaPUB}UvL)c%0UXs?(C??1bSX;IzF-`B-r9~RLWJUk~5)h-auun zjSjX&K`ArvF&`gBG0`oBG_b45@KN%yn|ls9^S$nv9h218?h@q^0_B1O)u{vQJ>Z_` z%YdITbHY;DU@>QVx3Q1VV!{w1^fiA|b>~=hZUDhoL@gbX(A!e{e2qTx0!l)8hTK>^ zg0D6kkuyYjtjw#(jZd#|?k{ir=hq#m?p_;F(?YwB$*Xj0XI}|-XnW3CG`>aBk@BPe&O)+)fuB}Ufr zG78Eb-A`w5ZKG&OQwtwWHEl{)30aJHx>69ss$^pB0?fNUw$)%=aN%sJn&9bQF!U!d zra4$hqTk!EhjUbc`cfGiF9%)>wnof1w{D5-v#mS|0tuQ}71j2R$}M z+F^Js42#4VO5g9NI0r<+DhPE={|oED&)<4VzdLqeJ1y*+LR(ODzkP|3(Hx%j7@m~y zkZhJ0^1&_M$KyiWg+`o^Nf&Zw^dI=#;((loh%X-tDgBw9P)5X#Y8Av~?&kX`_Q42i zDj;2U^^x}gE8{f-Az|y?^N{IGY_=6YoY#YvQpA7duCr`HN9d1=VXx_-5n{ezKa>`d z4;%r!k3C_$4}2cH5Avrs#V)Pa0Y9j7g|NiU92}VaBon&>r#Vugu)z**_&<~BVm9h< zG~=RHM+txW)`hck`ctq|r0xY$EC``F|^X-RZv*9_8ecyom zsuFt0M!A5-IM+qJuZL5N{`X# z9(N}WMTg<7iZcAys($>`-GlE4v~+byoL%^;Pp+5u;V&yz;4gj4@l#hXzO!}Un?_o0 z(V)u@&7u|_ZA#xaHsd=5xlnrRqOa<0e;0J&HbrL3A`QBTJHym8;{yUNT#zfbKo<%3 zSydChlKTCorV&5X6I5})F2jN@cD321t*mgXrDlnP)>j&x)GX556tNt7iy~TZ;dVuY zTw3s@8HYa8RC$C6Nme?;4G1 zaZ8b2z6Po72Qjr_AEvb3hv@bP5Y=%MVXgNgxbYsP_^w9~-F6(@x+tbqgDx?)$CRSl zPKs#Z#ego4C|D)Tk_KHKL72E}X{#<8bRqCU>n<9E36(Sq=wjpyxQtbz=bsoJ3KRJ!u46Ym6Mbm8%(#l@hhTs?`RC&kQU zik=v$1}84LeUUThqPH#5pb57j;`Q5Qt+-X*j<;yJrHI=ZiN7LB&Xx4_6>I!Oc!mB5 zpV$E!f+)(Jkc>^nYJ^VcSEq3?rv{g0jK(n>uW1p6=@E1>+Y}LWq2)JY4Mtm8;kAZl zm=@FFHbS(lLZJ2{x3J8%fS!B_FXIk^D+FyXOWCjGx5yZyMFA|FyuFykiC_)lYUo9S zElk>|2U^uqS<^&M|BmT2fPabhHO<8nFp*ZOz*V0C60!!MB zCVS1Km0b+O{vdw!qKb&^CP%hC?`wa$txemT{-pYb#Ld2AEWVhyRUctIjN5YKLJyC+ zpAo!qfG(W$<-!90>H5+l=~F4CIG0|GO|F6H`|%#rh{4?*1exm3m_xP-L050a* z0$oHu(~65cdw*_~I6J%WgN%E=+&F*__HD=Yqq}hW&`NZ4q+v#yC+3w-M#M zmVMbU+Z7QaXi(xpytZ;-hYogdFQO%Fcw7=2*7yNBEQ^s0$q4*Kn42M=NdAgAG;(S2b`kgAWKHb z6%X(8xS&29^XtN~v~wDASIkE4$~nmFnSs={IHa^rQJ~AL%0SGn3PMKrbY;=S-sf0X zk`Ko@>qy$&fLY?^&@b!8S*rXjx5(tzv?Bo;#$noGaJ;(BH0WY|2jrY?1VRiH!a7#p z1(61WBtCoktWVviH3Z{0A9PR7O&>MwY1+_8wV%YvxQE`;()l!&TpZ^N%X~{dEtz|& zTv884&f6X7a_jP%a3&4MmPNeBqXu25`W@U7Y?=JdEJjZ6Y~-z&r{EC+F9veapo=q1 zqM?=lQyH*DgDy#OuH6jaGMr2p?Qe+a<}7i`l`s_3D_lW~E=efuUxw0ESt#qyKxW}g zq%Vv`cTql$_pQN;-2-^Oq8l&B*z2|IMl}XHpH_tn>D9O(=NDu=s~7k6qO=*SXvsOR zIgYV(F{56tIga8&AjiraFX?d<;RP;KQ)LksNykJe(0ZLX_kp~uIq~JEPcoVj+8YO zbC3N&&J`#?H@Q}e$LwR)eIxp#8yD-9U*2c_<^4myr%5>05%VGL1W|a@@I3uWK2@36 z&vdy>J(&8nx386+PLogtEqOMnqxmz0hFO>w@hj=;YwhMZGH(uxE__$IEcvpx6(w#a ztmBPO?}tsQ&e`^=&ec6y;gCKh z{xu{-7)Fx6pK z9NA7PE}gb%7ZbM;|4j07QmK01Hee3pcJ^bS7cK2a*M+`s+Kcb)#;?7u+;Z3RY$(`C?eKPE3si|wG=Lf+X8u%qf+?o;%q%FT1}&oJt@#wsIW z76LA`>Y}Z?NE$4UT@p^!o0j=rI`S!XxU>q-W>n*;+(-El!uT;>n^mJS}>rxE;^%yugNM<@iEzCtjqAI`KkbC!WvmPE^5bfCE};F8_$(5$En5v+_!QcHf=wS)`KUpbnj7wY*>%z!|M=wUnhL` z)?)JhI?O$_9EIn$qUg+4;I?W+*4AQrNgWmxG@!I*1=g%MfP(`MD~;7+K5DzkYuG{QCLz^FRL?`UB*wm%l%O*M2&QN3U*0S^q4AB>f511GBOFi3aRF z-h%C08}P&f8*%mYethuQe%!im6V9${9X2kb?W_B6_<=*%^Wb5$Z(fgz72Q~K|6X+N zS&y2Httek#B`^D>XgO4>EVoFYVYTtGIMf_ULH)f+sM|jm&HIwzJNHhEp8T(vk>!u( zO)02aHyg2eBQa_2zu-^N|A7A${13Q&%I%ofvH<(e?nlo9y@<=7hH(*-;2#r=%$yuN zcIp{ix%L4r-FOcdZ`{PCYgcgN=4G5e^E@8dxe-k{smP2C!`iG2yeMTkyQUSduByeW ztLt#0qYSGH7Nff^8|97JNU2G|{Kh0CG%i4N&1?h|O@n)S90F43Agx^dF7L;_?$tO_ z--S~}4R|T13YQA1ajm!#FD0koXlw+w`%J<{*SqC7S~L=yJ@3MR`<)nY9f9=|$71#9 zi8vNJM=dH`Eo{a`S_lzwp@R!8R|*Ka$l%igUCt}X;3$`FG8mPCDb26FnIi*!(d&GX z5S^2O3qh9`Q)}^3n!E_e!~RTKK3-a!EdJB*31; zp|!slU7PEqnWU}$ielzRBW_U)rY+I1OW2HH1jKRM7+?5D$uZ0up8hUy^`5ASvF4&I zx>QCg4VO2g!kz@A)P+m`_+Plq>z{D9&mS>1U^K?~j>8>N|8C(fn4L2dvvU&>lHiYk zU>_s|Pet3pVmxEpfSY~WaIK*a*D6|Zt*~A#A`o=BUP!a?&A3(8g7+&s)xW4OX35|# zy&RWvYBbJi!KCRZsgbDEeU%)w-Q&gN^v=(7^mar;>`SIcrU*aU)9#*i>6Av z-&BkX^*MOFaw#@tE=F%*A&wrn7niQTjThd$gtPB_ptS$wDde{_Vdb8kSbbnOYy)di z+1rEqm1`8}(z|63+SYA@ZOy>2^<$LVT#nlQHY_U1z|72KEG*2DdPzfE$|59{79y*@ zM$&0Sahpw9c`35hBeS*yMFd@X>QUBOg0$krh@BfM{lE|5v;9Q@2%P4tfReHPBQZ|u z-9zd-V2T$!!zakmUHtke$R&ENKW3&yBPl-tbC$(m_R?s?FA9QR?0C3_jD-J`Not#; zsM*1YofnQN()ZjZyQr;&xc$%s|8WX(@d$N;Yp@F@296!JoJPKJF7S*ZX~B*DNKg@qUq>8xEGJV{2IK#)jvU(y`Mo2&>0W!gk+4>J^zmw&=qw|~V(@7u9*{2#Ez zSKNJE@bJ_ayj5I?pF6wpb4M3`Zg0n*TQ#`yeM>9;(%yw1TH5eaO9%ek+@ThXeyrod zkp7qSk4+kI`GLnq{_~n}2)7#0kPEG@aAAv}%coV13Q}4 zQR2q@OFCakI$HXiK+6}BPovM}`t#~Wd|_0hExLSL+k|g;ly7UErE5fQcoDJA_#Z99nREr$@=a1fEL8giMo;xR;b97jOyK?K$v!n7W_ zZhHigwnq?cJ0W@uQ7xymS`F;-sItHkP7y$9Cxr5-98ZXNG_qiqPQor)26PE)JFcz4 zSdhz5(1q88WJ2W_EdGL9C0vK(t?wzgRo#QTbGG2_>`fSvvl*jvHevL#)o{yQ56`>- zxM!}1f8Iufrmw)npbYqXEkxClCOp38K|I~L4^LID#?#p?GB%(kjdGk*`weT*g}{QE zgh;XA6COE1VV$dqBW1o@yQzQa$Wcv%@}8Vi3S1BwOD>f1FW21Gh)2e!Un8 zSO~3f5#zFq{W!s`Ch4=Zo0>3o5+^;)!h`vT?$tczxlN8X6(=Vz&u4OCs7lh~B$=*n z1wgS~**08INtfrx@)Uf2JVNyqGihbo+%Bs<*;Z;Ik&{+zyHslei|uE%Gmqw+3pNIR zaRyy@WIUY6d7kdCMRTvfg6BF5I$+*Y8$}AGs#za*MEwJo5>>yd&poYb5bQ*oC0W zNAmmnaSbiA@OSo?po_DcJ}1eHo4zC2z1eL%d^+SZAk$%*7J|g0utVFj9-#T+DV77rnW_-yq@4A~_edE?}8;dITR7=wgRl^g_R`7oHPf&>|c$6m)T}FS~f(k~4f@uGNv(;+GHt&l#_> z8l&RiJtOAZ$l<2izyd84Y$5K>ZDH!#+;{k6{&e|G-YBN8#5$9@GWDn63JJ$_nI5m5 z>yrQs;SFvbMc9K|66GwPjmk|a%Ad1e-Y;Ie5QVGfBeN$F3md`}@RHS=s9+cRGxcJQ zgt1uftbf%`s(y@gT?{Xs9*-&?5;x1iI#&JKYCBaAR$9Lh-9>iDLym-83=CrGnEg*# zZ&Ce8_hAJLNj{i1VIW$`soKnbB>9ngB@krlRf90P4Y`$&-7=5(Ud}6hvZyB+gq35oF=QHOGYn8_XC?$r^+4oZ~427N{|{hzsVl8lx>1bIh&BQ+h#N z^1ytEl$(_g`Z4YtZ!xcolR$>b&o89IF%A>A3FmO<7?1h0#{ZURxk5uHx;)0exj)=< z-pIank(6J70ut6yo?11oG_ZwA!^)qtRJl|gIm&GEz&JHrpv$N3F+J;CwV~zTNX0AV zH1~MTxJ`U^S#fYItI`)a=YxJsTk3XZ7>SeZ&psyCrjPKxu`I!I8}Nnx%>uJp0GImE z3&?sQn=(KF`wqwE^h20MFDy$sY%?x4v;D-)fFou>-Nd8w=cor&7gqjF8Q4yQahN}* z!?Z8Sdk@oR+QwptiC?Fy<98Mz7rxi1wh(b4pYKnmEm-#&jiN9M(pOF<2iCeK+O zN?R4tZWQ|h!#S7Vajxsi9O*vPpU$r%&*t0!6wD{xG`ztyjo+a%VfB5Tj_&Wg)=&oD zdF9=e@1^W}_PiN6@@V2>y{g|cd!3m$bvlfX-xEh!2bWKOSG4TFhms==mW}V)1YUU5 z{&fD?Uc6TMaJpui#!b1aJTVRV?UMK?1Hzc^q^=W38JRcx{EPC#_SAis+NRjYOc*q> zD{-oMH6E?&!~G>KI9k?*WAZ$Iv}!pXt6qi2t5@U6>NQG_SFXnC%9S`>u|l*Qr^8A6vs;n*_1IoV{dFnCe+KASj zt5Ln71JxVb(YT{sUcRgTCg}3amC0ziKNBqvEJo}7v(f!PGNRHaVq(-E5tHhHqTU2l ztxtsQzfC(kADjs0ly`2c;fvx@!}`1WBH*z%*&pN@Tf@$@g9ZB%w>4u zfrs$vwRiB*mFu|q>Z^F~+!?&}>{GaS^nN_MVI3Z7YQW1~9k|fbj?3MRxYj2R`Hm{w zlQ|#lv%=7jF%xAKOOREcg2hcs5LZ15Q8lv>T$+H%MYAxoDgzarO<3O1g&oa3xUaGu zrwbZ!Mr|ongUbcgxKdP(^Er8Ve(^#)I3*GXLVU5=b1XKxkHmo6-B|B(7q)ng$A(E0 zaUeJXPtHlhYs2RQ%L6`B1{66BIM4Ged02BHg8%HzYZfmqJr^cn{p*7X^A$iI|Yt@Ltg8D5kJ`76okIJ-0zCuYZEPplsvTsjSJY^cMomZd1q zjze+jTy(6dMEk(s23@#aQTUt?M9mAcTXhMX>IdIwZ}>;~!Y`ED6={nuE?yJh8Q>vq z{_vUX1CIc2xchs-Bghxtp@Hy^2u4s$h}ya+IL;TIkrOc~WF-9JCt!AF1X3&Fk=r~I z8Ff=JzaSWM^Zl`;G7QO8VZ-LlsAk;)BPG-*tu20#R)DlG~4wq z{~=z=?FRVI>{{I9;)eoVG~{CR78gSb>hN|^9d6`T;=+HeXG#BWfy9D*Pw3s8nmtZ+n~$R>Rgm}*CDH}81r&dk&wO!Gcu*` z7v~|nsUA5kjmT|nL~&;eirbr!Ra=gwl?7NXHv~=dQdV5NqrD_97X`fpNS<9I$HF(>13qyc@Q9Xp!=?WQPr!J;u?nIYO_*ik zD2#R+i;?bH#*zyyyWHhA8l$AY6LfJ4mOd{1-9^qvOd5spo|7=%+YP@PBmK|!E+p5^ z!l5&L*z{}-3b!smP@xC@m~b2ZIBhgWNZ~ zj>H5c)VE^8^DpDXryt>&A3jIRL;Db0myLvm0<_(`2Q_QgVBft*aNpKFczDGCUSG2v z7g|>0YIPfKmUHp7QGr`;$zY$lSt94+c3sY|6x68m_iAl8HESL=xw~V7%S7y-9E@$g z-gtQS4D5-CK&QtVDOj8ki_E0CSl?sA)}B^0NS`X65`l`K zKvcST;Na|qxK`7Q&ssY1c^%=4Cj3y>grB9q{l&(~k~z31W;}LGz7q$d#$l`9ZCLO2 z@7Un}M{M%E6YE^=#Ac5%I4S8|%ge@B4fSffv|4@% zxBOYk@RQ{I`?^+qS1b9Ja(!DZd90#!mL_~AX%onyXf=jzUrL%^Nt)l(@gL_M>ii33 z&4t!z2ZDxt60Tm#SubJg@l8zwzOQYR^qLiz@*mAZ0hV8aEOyy6)WR*5eyD4Z zd^h7iEH`J+g<{}?+F{S+|rglAq*pB0f>v;t6y(babdJG}; z_aU_5euOn1MP$n{MA;q@oe()dmxz{=q7w*jc?2Q0I5W`0G23@Xpf+mM|gh zr$i?as=ya+U-Sr~y9lv7jEIhh5Z-=Vj>qj#%W&eBM`02!RE{AXCoq}Y7=~}C#AOvya zWCq0vNKUFKP=$W2i3(>}##v`lG+4tl70j?iPk0zhF$5Mgv{0eI7!5se>lq1Wfi}zs z;SN11NNXpYoaBU{$g+MyNQG89xCM;@hzXbEYfy#I3N4uMc%!%#H%eNSWfuZ3Lv=}6 zI;q38!WQ}6q!kqYJCPHfGTtMYBJNCsTi>W{g(OY~aHG@K(2R@^iuATfYP%!)$>))3 zk?{gSm{$2sZkKf0r3{=<)Dwj)ACG2|i4#=npSl^G^p)|TH7UeJ4KtCgCZj3-(~J{d zl=Gs96$j5%d$FwvidZ5vqWXd8Mo$ucerxQYvHZ>6Bo)rYY5Ij;D5zEKrTT)jCEJU6 zF@1>bsM^+QOZFf7Rg-gaZ6?R`WUrpcRArZQGr^{1`4w@JR{hJBR)EsfViJaF2id}O7TWY5srmU!N92TSU<)UN2BK8qVyT|gA3fkN&3#ULK`ki8(o&R zWm|H4D*{nhWlVRys2;Z}Yzln7r2v-}Cpn-O1-_IMRt?aE%6RH01I&<8^X-hhZc=Ba{9IRjoR_f?RamAJ?{tI{_P} zN#LbL0WStFQGkg&OFrN>M?*xoWsoe;h4WYL{R$$~AM9}3k5s${I3-7;I zF8=v!9SXXbe8{=7_@XR&Ir6}3v$c^!a&4tG+=7?U=kh%HoX>m0EPURG`0U|Udf$t? z+EP!+rk>e^VR^3L7LFhI93!Yg3oP>dvr9oM@_ZNlWF7y)XQ130D*IN1>ZqUl|Ix~$ z;~uvt`i11#`m?3~Xluuhot?^>-4~nI;N5*2aPH7*EN@E2f)roO$qz!_iur1RyotaG z7p@gh!G-g|a$e-;wOJhJ!Z^>B^$%`;v%>-{LoBh3<4yPyoY- zn^~|oGVUgB18t~uEO!;R$oTzxGHECXK*~Y@hj2jE)>J8Hs@#|S7|>-G%fURSpn40p z*CFJ>dSdfdOa?j6o2?$UrD6ZibVxo4Rb?onyDE zG8pvuYtnJ(v~=7G{&4CO1_Cj%0~r$Dw4bAGt@b3Wu~qyL@KAZwc{cgh7EfrYB@68b z<(=g~zDl#8e=Z7F&$EYdPWP|L_%r$ZYvFj`q-iV^vH!B~m@;TE$|@Jjr|O7hb(EL& zYwCb;8JNWYTz;vJ zv_BKS2{%N}&Cb zyl3t^Nyb4+a!xRYV?O%j_~)XG^UT8cAb`VJ)>z3%`L)EbYTPC98VH&Bp&Q4W9Iq+3 zSlqQ$6!9zJm=2H53-m^V7U=0$#$^WVP>c9Z_bBzQV7)Wg<23h~j+~o?f5tQ1bKXcT z{99pFI0?gZhGYB&qGA3`e(6u;Tf(x81{mj9T!R+khkn%puwLLc3(*{_Yd0>)^1VUB z0(^I27_-pLBVi2A1DkU-)|Yo0ZneYr0sWq%w~{gM13E1(@EVD`C6jNH_d)f_^0E9@ zeW<#%uFV3twgAC}b*U38pOk(F(c^Hnn5@dd?NhWRNONuOv8+7Tb)ex0vp~-J;5o%O zP2P=|chp)k-%L~9H{{(-)h7WHhL?Dmj{dU%fq#}whcoB8 zz4$J|GRpe|+fc&O8Vjv+P^PT9t#uu6v0YhwvD%9Fcw~5cn}~SMyilgSc+PzBXwRGF z&UU0V8skox?}0j(aO#gN@|{urnD2@r!UKF)B2eHc-(cx7usqDOeAm=FHp4pFpLNW# z=r~Lt*WryHh9M-Q@9B18*|oc_OC2vQ{+POD`{;V2cs?{u4Q%N5KF2*H`q$gznD3wQ zufPeZ1GVjyD*Z#wd#>xAVqeO320?Z?Reo^3QJeH|CWnEKM;Ox_)F zI;6{E;-H&KpU(t2SHH=u2NB;x-1&QNeg{lkW?smIG391^UCe1xYh-#$B8gw_(Ta(gSF0yM?Hid%F>!aOJ6`4jmKc%ZBv`zx!lt+Whl3kuPbn*&>ZCd!s2p>XK} zl;@BFJ^?bx?`6V}zYqrIRQwwyxPvdgihsUHunIDiu??!`l$`*Ey& z4~}>4#RIL|a8J_)?5*j?h5{Sb=QU$z?J6AZ*@dJ1_u?MWo{h(_;hx9PaQ~yoICKw^ z?%Rjl=Z+xh#9Ayo-hnwsnla_3C1lifXBL81g>dGSsWlHp`6KmYpq_4DiJ*U$g_XXp=*v(BAAf=yfUk(oRR zOQ!z`>ul4prF$B7_9Wn;by;}xz;b-@;68k^dj~#Py#}AIT!}AM_6{4D(cTqpsIMx* zstv2L`}hOs*gk;LzE(60^r3#EXwwQ*t?xwc@*-fGgfSE1gkC7RiPC%KA)`M5)qCfn z_1?M2SrrD4#6Mtk$iE>b#T}(9XQFlYA~fzvMA??9DA}|GDV^z4}s0@aR!|bnp<~-?klZ zNjcx^>&5#Wt$5#7k9S+;fnHsJeRE>5JTU| zQaA(Q88fgTX9*fBDzK%l4fj{JnFHkw{Ij)CZx-NxltbAdZ5oiIA3lEw_N2!y9K_e z7a+nfGN5>!=Q5x;F9Sq1;FkLrxfmj0&dP)RRT)6MB6>Ns6fZBy!pljicsV5rkIkKi z;|t?(rYRQ>*QcW=I{^))(iWY0Xj@&0x)r5^+I^_PXH7;(Vjx0h1Y*j1z5MOu(dci%w8?L?{@Q}9hQJ_l@f?^1}1i~}S z4PH^M@QZVU&y?}-jUR*f6kjZ@o`$^U*+{RRf!fce-5Y5JcCX5A3{ZU z4+?EKol&RjL4ahm^^JVCIr&biwnjFjEBo)SGa|Gh&Lws5U5|+hbYFaF!7KI~Zb`S!l`eI`6 zcx5rh#eX8kdXB{y!Yv-7l}0FyQJ~96&+!=TO^Yt>a1D|^KG_p)0d5%OHX7r7XobcF z|2pPR@R=TfRrht{Zg%W0`N5FUmDu~B$%{#+bhG#_iG#UX3bcr5d9Mb6|vWQ7Hzcxo&j?Crvv z`*-6hd9IvlZore(RXCQChNsfAak-=lAJNJP!G?N59ya`!trNgha-R{PkiFaauh!0*#S%?p-%JF$!ExzMIPfG{>ua<87 zUya@PueuKWS3Mz@PKjTRO@v(txQLjh=qIXyz=#GbzLorZUE8W)kS~=8xil-th2Y2_ z(1nY4LqM00oIn@lSBZd3i_%cgg>Vhi{|g}($(u9i!mWwa!dH`(M=q@K-{g{)uO!Z| zC9d!4+VN$j4WCyu>wHy8z9fAfowrx|Li{S&rM?Yc)wJTvYQiqekA`DDsU+x9CwZ)s zvex0tnmUP_kV}&SQ`BOd0$qkeF29tq_`+=z{@m0eb=#zl#@)Vsk?7A-UV=v2q6-%k zX`!ZF9i2fJLN0dDMf`mv_3*yb=X-<@$lP_J0gTBRfJ@c@Ld4x`S|uj9&cU>hbnNXtj8kim;gP28c(imSp3LvWQ)#t$ zDWwXp5jfzag_`uxlPUUNHyTb+liQrE;KYKQ(@Kj0S2zLB$r9yHq$W;MhX-Ahr4LDm zlf#@?ra!aIk%C(YvLtgNU4t{m`iqjpXYz3&qXCz#f2-<=89i~r@spn1Zx(1lwM5@5MvKo`-~LT#nRp(b1w5qNkri`y3JEs~V=7;$IZ*9w|7+#+H+ z*NbfO8%h9Hi}xvpqlFeD#&wnP$k>jMi?PzeT|ZUp1d=YXJ!J@^jS{UGv8+N znsNqR-e9@p`n;rjHKPj0L#JT3yBD@ha>r(u0Gv%P!JFBY(%x0l?sd{u%`&bg=t5}8 zhMTksRBFRDZfR5~eM>z%X=R1ri1Qec=MHhaXvFJV^e=L@+G1qfegV43?>qq&f-bb^ zVh3788gyyGTOz_P4$y_tP@qbGDCknD>L7qE5s^>1p2YQU~qqy;z&1+gy<2FNTYaxoyYKmZrjL((i zdH0tVn>_0VLoVtWI7I4sNPkV-CQ$s?H0Z*k@-r;xLTfI~_*tH@f2nU&;eY7v#<%PG z@#XFToZq<|YikxGO~$=*(!7w}ngH9r0<`SSQ}Bge6c_FIrG|qA2xzEnO%&vki8_(q zzCPhL0e&Xyys*=Rt8V1ou({+rMGd?z=XMP%A&N5 z*E$W;cJ$9Y&`sq<;;!B-<(2#}Zf7wLT70S8lq~mYxkabXqbb+0>HZBl$H8mo^o-cg z%{?AfI;JlW$dNp=JVpdv8n$crg<}1xIGpo;UB!9R#nK_)Q-) zV*1rqU*@@jwnT(Rcx{h=7^&}(%OI+Pa8+GF#euDGFB+PN9Vry#a#6-Yy!X0{yIzxVwOJIm0}dP)4VA>tdqZXJD~lQ&cga|c zX{)h1$8&N`3xXW?aSTs4UjKJN7d3WcI+kBEW>fiP9M(M^d5>c|=kcBLZ-t>B6F1$5 zd(IoF`VxN(XNNniuqNM(m+6=|O&*=o(m)6ogY|m{%VWR_zTcPyXFZ;EEE@AZ7lel{ zc2f#;kt5$-2xJi4*H%CDLNecV`2NJB-r~ioM|IA4w3tU{nfwxhQ2D02l!fOM%SI?d z)q&h&9`rjP|Lh>+bSaNnkfuA+;uxGqmYr#udz3DxzNe1{O40Eezd8juO&rQ0jF049YJ5fxFbxCN5^`Yv*l4@@W>nvk+ z#auHi7v3+*d)aw{8mtSezH~XHU$KueFLJHgNy6#2VcyvG5|>riL#6T{N4AOS>%3NN zWrd+1f>x?6EjQzrZmcT>pNSjK&3hH!la#d$et(&cRVE|d7CN8Kb;&aG+RCysT;PN0YMnfw3W#}YQf0QpFf5yzH?i`;IyT{1c5`I9y8U!JnKGNa z@Z8x=)tl6pZg<@uboosFd2YlusZ`r9Im0Zr}_5?@?-=g5{99($JXHgQW8Y z-9)dcKiE`T@z7e6^ndvcy&(DE_u{O$y|SzdFJ{-`iM$3JDX7D~s#*s&| zGxP_@S;zJ_V7)C7EAoS|xi|_tOQX@B;)*rNZa7jo8&?O~@%6rK_+tG!eA%}gUv_rj z%eLlW<1%`1Q$JejN>Nc)j@~WnFz~=ZRQ7iwr>z$Goeij1)rqRL-KbdKWQSUmhQu?Y zavG+V1tY070_oimh{+v`iLrmc$l%{0Xx;>5woXCQ_Iaq<8jG?mF{s=jFO_STBB5e2 z5=)A3^3AKb@WIEpbmJn{x+AHM!WIlYz%7YjL%IJ-*z%A7AX+k1zKgz~|d{ z;mb{1@a>xQ__l8azU}P7*R~dXUSErk>#K07BnSKAL$Q2{KkDa%AunwTQt}hApmG6b z)Gb12aRLHz;t{kg4xx)cr!-^ML9Cq%qYi&+-lq? zZNk-J86@Xd;MKGoJhLzvkI$Klho;73hmSW_j~Ry*caOt{34S;lHD3>iY1u`j%-QG5 zAeM2;1NwsKqMY;J$^2*W8yPYfSXv>2=W4aRky)7GzlG0d$pA#+I41-8GwG6cY6)Il zl7;8zFT$%SOYnT^0z8+!5U;luVsGwDG%krmYt0h$t|~|K@)A_{75}2moE1KEGJ+HQ z73eZOIZkb16f-{@lM@0E5aWZu2ygg@c)=^c4Q}2O;qK=OuV62@`+LI8&mEJzUEm(* z1>Z379~p$;Sb{DA2%Q$JAe!I=UwB22gHPNz1WX%?dASkDZ=Q$TrrAiXjIp*ZiWoL; zM%An5A~WY7dbhIXGCpuL@>`amYV|S{_bf(M?QA43orbwFk!YNk ziW9ZnxYoM~w^|(*U6cuWEoB>*2aA5u=ub!l!5^ zMoON4H!TpiOT8o)<>H=w2l3{Kr}5^VBY3la7cRE0#nqZF+?3y^x1`U$Eq#+#UD$W8 z^SXqKUpBm5-hd}&FTx(bU>uqpj&tdmxK&XjzhMjTOmZsTC@ID3l~s7Epb)DgqfqPN zfwr(Pv_(du+TS0i>LlJRn{j>3YFzE@#ZCF$y<8({RMp|_O8qZyf*9Pw=lez*{S__3*7)TaM+&3|80)?(F<4K}@Xj)E%M)iwo$ zZ@v@}Na2=6pVc%eAjCi}1V}!Te1FIVxw3jC1-eu;;A0W*)31>obg6U(U2F<;;lkOU zDajwVB2u!fw{Y?7$A%VsueK&?!q?S}_*&xrLeltx^(OItRb|6x<&wV&NrV4rm-Ido zDJwFP*H6XI=aS}^wXOKNz8&8-cHrwe4ZD100X?)@!>x-xua-)wL1tZ#{@-S8hiBlm!U&j79wX3M^?mjA?Dh5oLQ2;Y~*n(R>t9tq;oe zF+|#qYqdPAEV#t9J&NeoM?^fHRNEFQwVu*j7}*{b{|~D$(Kd<4_5h}KKZ=>Fp2Dn^ z&m+F$S%f#9mitf0y(bXaDr$RNByn_{5D{c~2$7wVCXZc@$Wh|#I^iS(x|~p8OIX)q zmI%3=6#tU1_7jMaJO-8Di_weLU|iY;jLq7B(K!PcnX?%qa<*br_EwC~*@A$g9q>-+ zk+D@e#<NRjdHxE{sHFrSCf&NC?Sl(2_VXH zBgDXoG;>X>E4;7V)iptvAxh;WlK4;4M+H@ge@>ut0!~?UNs;SR8OLx^My}PwoJvo_ zHS}wTG&1yL*~J_^aik~FI3Xl{(<+oZ0Tex_Wi#fQ*;iP8Gl|D~p&#WY>2Nabl_gSN;*XQPM(m#o;*xU%x}0NQ zUtEUkQs1ZI=HO6Z2zGn>VVj$;jKvdWd@b>0N;rb&S<+_N8g{vq+l1?Mol|sVZMbe@ z+qT)Ut&Y>N&5mu`R>$txu8y5_td3K$ZJqk}IAiRqeZMa1VvSng_rA|F=P>sMQwemT zCBCD4&RwUDWVQ7gaN7vdAOdqViBz+7t+s=AkQt;+AO2Sr`#iWji3j6ZDSHFSv2e6#2z@G}+jl&w0qR?Q=jFG-AQq2jNg&%1f_P&PP6%xpi~)?E z+mBu9EwRGb4gm?4#fHLI%>81?S*fAxL1r)f8}E0ng7GjG_|D%q5Cw{_FQpcJIKu7s z%i=%J$f18*k4XhH!?>V-*e%S6b$w;eNW9(6_z0sUbD-^kRCoj00sABtk^0a2_7unS zQN2+CDfa=||03&o>IdVQ8J!yV2z8qOumu(gH2nmsG_y!CuVN~E+lgLo5}QYZ!QF<9 z)x-UP0GC|Sv{N`u9J@QM$<%>2;|3GTQf!YQa#dZD0Rq?J%;n)Og-cFL6VUbt+J^1Wzpz7TN}PecsM9$WI( zHWQ`#b&jQt5hUUmp&JuF&9t|#%QL~GJbG5d_u6l5UJsPHpM2&lG@D?HGrAe{(6p)M zR>bB(t~l=b*@M_szyK1D6P7WZz7agb-Bz* zt8}C+ued8d%aqA;%=pOsq(8bsvM?r~Ji4zGJNZ(4>V@fQFhcX15FZw0fNMf?BVScr zR0a!|Vb*nY{%(W{qXZ*CH$f5WuB1JTZ|MB&4r72r(LQ4WA90yB*z4Lst{N1Z{EW^= zmI)%SYhv8KsU@}lq;GnaWVRV&N_IJ9l9UnS_DEX+e$Pf`U9RtEEStRf=|MPMy0n*0 zm9S7{A-EbMpB?`**R%~uwJK<9)pqu*! zk$`5EmyRcZI|+H_!hOt*gMOUyj@iDC5_hom08U7ADYk#DSBL1UjEV&PYxX;6*4z6& zSYlRWaBI#Cb0*~it0E@S8#U!kajv`wtl>T027_vuDr~c~Fp%>p_s`N2 zy3D+aWoT#Vy@LSo9r+ecgI>&)_+Wjvo)*#p3WQI#hq6nXFKG~3;pRFK7T3BmOa)vF z*;$PYaZq=KiF8l(?p5hya6cZzY#(b0O}0V(aQORVP$^%Hf+cDBve)_1-QR^<`AIMH z@Bx|xTJahf#Wm~d9Gm|+zO_jjjCwI6zUi@1R-^5@vT2A~0i`}#;Men{ExL0a8ut7S;J>%CZ((n9Te_BK`WXfzsu|H{0QaT#rQeb-s3C6-diA?>QKk+IO z2Gf@AahKCOEp@WAy3X#ot|iF+cH{_ucbX{u``)yrxFJ~8B=@O9(=3#cAd#6G;KrZe z+Lk@uO&{A?aRhensqsgm8BlImQxc+0B{G$IV|%;D)Mev2dX-k`>3`{0yGgWr@0sjS z18aE4tIc)GVw8}HlNq#=tCSfO1BjI;8c7^almHb>p4kc~bIu__10?Q1<~-w~=k&L! z9G`&Mg0MiHfLOyZP#-J&f!A;`$UtfdWQB^V%OFVO${;W4M5;8<&|WkMKB?`Ds#2EF zc4w!k;y^Rd2v*@@M_ufM?RbAWnKEiKaqaUAk*{VI;gTtqHDfVv{bBx~wNzK!K@cB|V?u2;& zILdAO?lX==m$Arym*x5D|7~Y~4gSyK*<|5Cm`yGLOo2R|k_d#`~e zfXZX~akLUZrQgi8vzLJ4x5V<(W?&`0b#TPuem0|3yS<4R`oNpc`nTj)k%6}Vl>?Rs zx2dzY@ch|?3i;EzXFU-&VD9|ZJL)gI#1K2{^Au?~yxLb#BYL}u>Ed^g@+$I~$#eff zvc$)hh@pMB*z3;C{Bfo~q@0SWs=hyZrEc#pVZqMC@R`@s6rU`;SlwxNt`G3l{U>#)~?%hv?^P&-j|E&XGJs^(8 zR7*W5n##oOAyVJ5M5is%b8ZcSwDSg^t{vv$>($waI}0Zwn{zDd@@x${ynaEoP_k?v zFH8puYa=#Q7kj!*!ac=3_yfOGokVHuD5i|)9E z76yMCE-bOwY}v)FVCaXLV^j+#7fbQNW{{+3u|&c~UMa~I342n7c6N^-c#?gCx`{S- zfO{eE`Ix&nJK&((afN8+I9wcx=y@*P&~&2stQ%>EOkB9*hNPEtqPU+6S%&6cafby6 z^TjDqIVq+LbxG75o)X|?_Sny8affxR{dQVYF=wdva>XHoOHX6*S>Amv+7b`Nw)+)z zrt19Qlje{lJd%*Z7kTDb7DDV}m+ErJD~&ebAD2IPqF_NjMnh5v-Sn^XG|nL@?M{!UIodt`LY7vngCXw_Esh%@icg!7OK(pmFVlH)AHI*K7h90pJ@&Y3 zD~?j@U5dxry&kKtY`RJ9V0;gJzmIFgH5I`R&6)cL29U5?xQk1xiH8mBDgN7Nh|iY6 zonZg_&Z0Ep)hf~fu z!)FBrsF)40Cy17D9Glgd%H}VNRD7g>6X{E=DS9QWzeDE(*;$Og@^YfC`GTXeaYJlk&CvK5)$RK^*IY}jv7}?9(R^-5 zVjFufzfC(9&uecxyAUzH5XG~B%H-s36aiQ6JeP3pgDn$f4MH6x=}+9`HXo`T7En9w zY-ZQ%bXprEq%mJyd|)iGIQ<;d$e6g(qoq==Xg_jeBL*X{cLc70(X73LpNK0a0zO34 zz8Sb8VZ^}8a@-%O+^yx7~QbmbZ)Fb->U7*c=Q z<~X(1;VWD219#&1c)O^uWl|OzsRQ^8YidT~FAV|AKGm(rj$9L0YW|qQDW9L9iHI;= zy_PYYSW5lyM@1Ws{A_>jsuVnNWuR^R|Z;TiqYT!pwVoo4;;!q%eh9()rUm zvLk}^)6|83Q40+)g-P*W8<^qt)Y)n^O!7b(l}?4p_Eb71zoi(O#a0!NE>ir0)Mayt z(D^L4dza}loP9$j1jqf9&odRoIX1LxQL|u7T^`^ z{fX3Uz(+g?Kv*3hh^>H^Lad8-XCnrrgk&+M-+vzZSZ>WAIk)B zIR>HKv=#ld?6CfSP7%u>Bz%Rp+wv@TA4)Wt-T1-B%Vj8)j zzjkIN%neSaiX#FP(7(SS^+WUh$H%VttHNf;70hsiFhzErB+W>=!7ekPSBOZvjGy=q zA`(-5tzJp5d+9ekC2}&F%iI@Wj|zd7o3CHamIYAX&cMD7&&7xr-Vpn*`1>G8Ovp!E{VJ=&+D>ygI-L8(ZRjo``invigmg#K%La?w(t_>zlVR# zSlow=PL8`LZOiILxmw)D-1PptHrA^y-w_2FwhPU{L!tfaeU8lMK@MwC7^plJTF67q~D@yDup=7ufZxe~&22?DNUEhSe z1LZ)~?vzQRUy=wk=_O%bjTMC3bw=TOkp5o3JJAkYAsfh?G1%qJRN85<|E^n`h=oFh zK@fo<;7$_1+7`zCbBWB5we~L6m7Fb`*8S#bILi}ztuUCJ5CM&~F#zp)GZ^l>x8hCi ze;v|gmYjF=$hq%xOwn`qVw4&kOL1K&id$``KIo7kbsBXY_8k%filQYQ7qShH2h>LA zT5l~&?;^%I9=OYsr_M)0-^={AfnkHYKm|p9Gv1hQ97|+N?e}+Coiip7GVga=(=>fs z0XTn4&PJ+FtDeq}2gXscV!|`;28DMRydOcJU0qkBKhdWm;Pp2cT3dB)GqPen9%6AMLugeNSOB#+!34RyKOd;xRJmEj%}m0 z5@?VuhGkF3_?Uh9mmi!ir6o3PsROKLr5ufh*niHJDNRo<(^9rOqNGXTLN{lXeAn@r za|ko+uutBaAA?X#3xIE;J7e+3NL&y)dZUS3Yx`~=Te_$EnOFKD5J^Y@-GLWPnhyH! z%@xa(%CP=NjSu~C;xZ-b97uwotD2<8j>~rvO{en>@eh4AujVFbH?p#`)O5g`xgOK3 zUz2(hyXK)fQs?Nh(LXFrov?Yo8g7OMofn043`FX73Z4N&Y?=DKW5}3~sK1)o0q^k6 zoGs->nNTsMJr}n$_534`Lj=$^ShJUoy{!3;4pirHJ zN)Yz~KVN2~64-iMF`?8;bX9TotUbM(egR^_@GvhQsQ{Lnx8jyg76=$m zRZrCH>Zg>o#q>!K6l|uIptgjkJ^cXD)1%BrB-QI@G`Cx-kb%cDS-gXDC^f%C7QCNn zVG*$3uq&7cQ1xa)bQcn{fiq&DuWa^1hCbXc(S-KigfO&m>j=7do4v866GOz z=w>cL9#OQF5?uL+a?bIa@116Bmq_X9zsh6))nE5~3x72yZBxGJ)U{y@^&pP=~ZJ8)=>IbAGmif zaBs<}vh8-`O;x_oYESN2Hc{}u6+Vl0#d&?2Y-#+wV0U-uS(g|Vc>;CJ<=4UjW6=MQ z&rI`hz-w^H6G0)C1){Yn;C^AO#L6??D2NFuO>{p7c(;CdeW5MuZTjx9AGBL6kS*(tVz28+pdRW(hhD)Y z?bd>>?QM5^>d-wOEkH#g_(NB{Vwv@1=O)a56+TI|L79eU`aq%0=rUT}#^-(?i#h7I z=mWZd03kWUwYZQY9`dsrcb9rx9c4T5Q?oO)=5CU$kC&+Rm6+!b;;6NMF-d>_UK?%0 z&3y8AJTCVIwj$5zX&Jxvv}OeqlKvmCv%&b-YyBftzlKhNt6GKuHNM7Q3H!|DkLt`!GCJzo;-b_n0Ly71a==zm<)zmIK4r)3h2U$$z$ zS27JuopYM=XchY(fgYSEY-TGVLl1Bja$eaNF_s)F_{M+F@=Vn==y*uwrO=D~Lw>Zx zPeSn2V@C938OppiJNiD~&D^a8_{^x~dymwmLY7te*oC|b=f=GUn)TJt!&>F?_Lr*wl7t@4d^rfjEjhef~Lgclqsi#Mt;S*hSxAk>Q#B zHR+WI@ATjrsrxX zi|QV;XgXVl)oEtH3J z*vE9CAAA7l1CpDdtZ-Qd1YV?`0d?p`?ry-3M;d@S{l_;mki6U=D8Ed;p|u)wM(6>l z4seG;5_lm+--|SsfgI@haJhT=H+i3X}P_yxekkR8};5M&&w%MY4t>?GdAdZ{E zYFHhzZA2|;N#(e6Rw|bka7sc`Q8)vOWpI810;`R?5Kw_>Aw*1f(l*`*ZLt|YmJw_u zt;muRlfuTq46b%0Wqi8vZAu|Vbjr>MYE)TVCAWGE7W19PIBeZ|gUtl$GM5v=A$9Yc zUXMg-#S7zaYR-Pt#=C)U?k1e#Lw_mlF#Jk3(1j`S=3FVTjxhwez)av%(b4uI;lcOV z25g~dpp^%P$aHmXA_AG(nQk+L_Y(Um=L>*;BAF|G_-tY^RTr@IYAqx!0MK6AsF;|3 z#mqu)MQLM%txj1F9SxB;l7YL*S(+K%*iDV+B}j#HB>zaKdf>n{i3Z0zafX%l-U7+C z%)X6y5{!einLQIvCIH!8-WsgOi= zANuSV4U7T{$^rriNx}kAV{f~KlFt7!lip1AE2Ah?EjmjbeCo>|WkIjx`W`Cuh zOIZd1(@OWb{0S#*6z{I*Q13MFDDNf_h?iM=q3dMn*%Y;|xO)*m^g&yR^;$ zM-sf--PoC@UCy-toe#_p=1)QcH?`OECBRRM&2axrM9;k{^qmL-f>`l+e~(^?JzMH>)3pb|!Ywr`t-K3yDV?jfvfo5WucucGszM`C<5 z_{I>zh)bI(?rdrw_!GYBe-hjJT@JJ*$?|eigC$PK4>!{{->ANd1Jv|lPzkH9ZPfB0 z_O5b!K_v1MoBr>+$_U_L0Z);>CI2@BEf2gNak zjIK8uNbFo{Lq}Y&*}@*5Mnia02CNK^OIs zCS5;W!^9ctx*4kJ#K}^U>MSjmN4_=|cHpwqL=|E%uC539J_W_U@mI`r1^lr++#+KEXV`^HI{g^bNZrlv{aH zwmx3yCb2&kETNFOZ$uR;U)Z z%PotZmtt8_y6KIzON<&#f{)bYh74ms(WM-_z896`C)Fwx_uRIp4Y;MkAb1)O`2)EX zOSse1fJ0K5=cLnxvB$w-!)|Vd@xZ9=Z)zd_3b-RA!;)86cRHUOLB-=NRsg#8Fle}~XsS8bE4s)voMy;q2 zhguvS!ObK~j;nK*Nr+9al19+bK(!pGmLWu?q*TgS{cU+!D$Yo8mMUG=FPFDg&AV9O zs@l~yB`h@~mx?Ww;XSh~KXE zB)5GhE0#Tja@DTpeD0N`ABf1_v&XBvsdg=29Y%d@I(VS3>ruq%B{3_Ny`KTV9NQHc z$g)~SKa*32IFY5wh{c??Dih|_u`s4mvP4Jt@%5O}#>@C%P1Clxk86>4_Lx#~VEJCz zmcpyp-B|Y*ihJ{G@1k)~oCQk^7dlJZCfiMs;2iRB1K;6?OorIdeaCZuv`qd&N?d-{ zQfkw5YI^RuSx&XAApGRG0N3114}}R|Hm&NhHYfg58$k{bcQ8>DAjdZJ0 zKsM3Ibtvs)nj2d-kuY7({Q<#mhR|JOe0#+jnW)yo;l^_A)gk&0;~a)%)V0nJJol7=!Sl^?uFHa1*TU@j<8X?w#1=hDbYbZm-S5G*aR0pF!!+1)3$tdGQ0 zC7NmZF17W~W;onIq;-NflGvkW&J zO%}9Eb4PuB=J*^q%<3*qN#5jahk(4je{uUd`C=nh%b}{Ws3?#a33ScROCXNgfe^xd zsg?3>H9!vr0|7ygpab#=E5qI4M?2D?(HW7C-X4cN&#cX7X3#t_%QczbIksJl%)xLW z7~;D*G`z7(i!Ytu$RRMGII}9;u$9DEpmgD)wS!{84LTmscX5$Hol$H02q$@FG2G5k zSG7?j2@#O%8b+GVACxg=ci_@%Nk?67436PU0x}(DzAV}UH?{;h#%QRcc;7oH=&^(GOka<)) z>KO~DcqqGgW%0kQ6j)c_>|tZ+xhE&S8XeN#X{kgpZU?* zBq??x3@Sr&(o2f<)wL*R2SF_J4oWs-d^LR!L;h#u2Eh|uhg8C8J{OB-VDTPaDyZ7s z?mnw0U`7Mov-a5O}3>$v&Ot#cO#06xf#Ml|B$}fVpWcgB5Da>{7XW73xEe zESanh4`*UN(y8lb;U=7p+C^wzv_^TMg$q zK`iY1;_ha|`WdB`G#(Ck2LwcV*VQbIC9jmTxPP`lW2K5ba(xIbT^QqDaR}eoPSlCw z9?sl4ZfN`&>wKNo{#4{$n9(RG73eL&;Ve3f*@=>vCL0qaHz$=oSE-eRXu&fZ#qg+;K0 z1pF#GhT&;d7z)*l;woxv8|!l4dP?xj1a8?Xo6+hvrHUas+;EIjm`U5ynIdfUP$+no zC>*RPLo{(sBrhQ1s`O&m;=QlWE2Vc%aXQ@9O;v5t^>q=^){H`5-h7j9cKE4?Plu<7 zFN%c~)?0`^C++d()PvcGk@3u`L*6EQpw8{Wk1l`4>1W4CCAyK_siV4(UP<*YF#fo= z>*YTbo{P+-9r_q2*^g?!_10t@QHk zU46m-N2<*PMtp+tovoE~`?VB78{Mw}&0dmwRMMhGao=`^Ae1*mHjxSarH%ir)9JH} z4Xi^pd$O)A-jAw%d-C z73nON)^z%5X+_rCR^MnyaBWr64b9=tS>NKvr)Vpe&LH>4@sURvVZ}n|v1wiy2LE06 zX{>6*v!}nC{s``1fq1E*`jpqLHy7DLsb??EmT&3WrKIWC!Rq|w`n)$29ia=(>V zI(?coVHYfM12s*+Su9F-JHwl=)lc>HFRDf+C#xI&1khI@T9Gq~fQLWOTW_lH{C7`=!=3nH{dC*wH|uk~qt8LkS@|R}`@c@Il9@kPZ@J?H$X9KTdmpb3*W2~w$lC34z(*74ujpzEV_b(fal9Sr8{^pnOEGK~tD_yeTX6uV zBaWdS01tN|a~Bdq%U`I&yt+T18vZyBGa8xtpY{0oP&wC!*U3Y(*UhO^&FUY;TL2UX zdq%OxFoT`oJJ{>frOeYZv38>^tLEiaED4{ZUN5@hhwWUa37Ak0PqEd)sma+W9l19_ z@sYHt^coY>gmVAe>~N@p>w#h=>W$M(r*mit_p6CbLjX{BTiCY%%) z5NHC7c<`|UXgsWFL{|yFhg7^GeN0-8yf*l3s4iXbp*>GvUFWS#CIECcdN({v zus0Yo`%@sh`Ax7<%Y7;yX_ykKrlx+#9^@|J0dk@WPwPdp{H$c$17T#e7|V6S^?><_ z6?kKh6Jj=4Vng(Gw6j#udjgV{QVF$2pkAP#B<)WSqP!@G-Cg8xO0aPKU8~nm)S(FxuDxK*7VjB zui?pdxGS=MhyGG9;X&Nh^zdjh8t^;f=O=thDUl(DNg z)mr4M#qWL^4_t8t|bhjT3@{~Pj{xlEIHWos{CD=sKPt8C7FoWPq0$=#J zkI$@Lh;AmIbRj&tDVeuEeyW!h3Wh_1DpkOZ$GIj`yw&jA=n3qT8YtNI^{`kn63&4`s5{VmoCwXTv=Kfp~!udMK2v24^!4s&4 zV6oY}rr!vO*2&pPX-CF%Z6Bca1vBhC+s$8#4RkSz+V-X`DSrds@ZHfMIu(g9yYO}H z@*&P=JRO+)_t(qahIzUa!)I32DTb@x9+pxvmyA4Dv?JsRYafUN+U8OlC|jz4w6Udd zv^MZvbcMl~To?%rVJK?VHJxaFKWt?6M<${sBBO4q#u;v^!6My0W~5_|rZMGm?SNhi zidpolWjcCZ;|t#=RSb5yB`B0m4KYMEilZ|0w~`tOKrd5R(biZ^{~6GOrdD6)i#Js> zgx0cRZ@g39xmH{6Zcp;q0=l(jY<0TaEn06UsyhX`D+|E>)$-enrs=O_&ae9vAAua2 zgHrA74DE_sEMRXid{&lEDQ~t780IqNSv>p0&!H}&wI1o3r-JR*vqHoxzES%jK!X8( z{t*MRlCW$qTM{BT4J2D5@xOxmHd!1ZN+48T1`DbQ-V$xLk+YV&@dNT}V5+}(f}<0L z!mXp^(_JyB2gD`2r+`6wOl@E@7zsQwtIz^Nd4b*83KBhkKp2TdY+hfbZtciX^)Ew5@Fn&qgHfLvZMxCba95n(fN~a0FXZ$jdA$`_3}F%Gv}** zLHc;hNLDkQ{szO1T-20`lh}fWYohxCW;!3cBD$dmw(Q*gu!j|{vCp(>5$wIVkrT|Y zz6m!q3?TRJ!Jk7w+7>xiZGdkVZ`%F-giqf{4t>hMA(;|mUe*ID>N{N_n zxLn2wYT21z4HKF4WfIH$vdgrxRL1Q&y&A62)7l&EfvK6w4R*sPW!58zib$t#xXAE) z$m9FHUXBYYsXeoTMUhi@v3=KXnNev#EbC8FSj1E*^tz;KCF@CFpPLmQQx%9RT3C*~ z<@!m8=dUDUxt>{scmZfT%G_nf@11s-e#%NL7vlTrTyPD(>80d3QhO)Y3mSD}^HrVM zuXV|`hOwfd8;n4Nk zdT-a(g=jzN?)!byb2?g6AobZF?DjXNVLr+92V5ga8FbT%j<KT~;?%ku z{qZxLPu;wU3=^K+0^*Pgi+8aYKkePDNQf+)aPF*bYX?ufyb>J*8Jc3OKQ#PF;AP|psl*_Sj| zE{Iuv8DGuOh*=m`^r{?+(7LmD&!F6EMM|(`GzX~Cr`%xRez)+G`JR~+3!`sNRGJVv zEOpuZJ_?9KXC3E_js?Piu?0mmBOMRC9jQ)QAkp7U@}?o~S@wT`+99b@VS2nhs9jGuS- zo`r0zF<8BK!Dj@hlAYb4u#%4|JGh_N2X=Ol8`nEio+i6CG61({C9H!=l&Qv4VAxW@ zt8~C?$ZRKX;B;fadgvm6D|C6(sWZF$bnpL1l*yS9PJ)&DE-(D@^dsCm$rA=MWA}cb zIZf<6E8MaN)%pu?Xxdh%H?b&mmMQ}&#~b^!DBk?6+mw=ExfM$D zyD^AgfeKgu!*?LHRHB66tzNT0%YU2S(_ys8R9`wSR0cC*$Z|TTI4X^{bwOmI?rSi!rK8K-^wiZ+wY#4hAw6P9@xWtl$obR7e?Z|y5?h} zf-}IiK;PqTf%-kym4GN^K4X-{u_NjvZLjReKqU)e?@F9J{5FU zd(tXtV{UAC3|Jy|J6}+;c-_7h*eyI-pf^ha82RgP1so~9i?&l*5$`D4I0jpVQkfR> z%KJiJ#eltnOhG`_N}No!Z^LLC!lpfA^1@=o4gje`^UyfA7OUMeZO2IO_PTqSXk#uT z7M<7|Z(S{F&H(yZ!u}T>{$3Zyx0f%AE0L0F{(1MnMS(|Q;ykd_bk}KkSvV>eEQmDM zX?b~ka&QRA>2Y{Mvp#N^b-Xytemta+5#!K!*Xhg4KQo=ApJp4VGyVltI=b@W9#30G zkHk-*D|j=%e{nIcOg-p1+EW-~Sa^8O~qh;D}W}D<}ja+_yA}MKvypf4zqOB)<>A*NZdWN%`|ETZfSSNkG z1rsKu9Sq2PRSEdXJTc5%@^!%VJLzI#;Vi9cx<+Q{A98Uk1K@dB7)y9N^8M&F$rXUA zGy0lzv&b+d001$UHKTmkj&4Y%k}rndetk1sV{fuY_tVTA^mT^@mKu(C>#}_WqfD*$ zV%?#z46C?;uI=}C^}R-cy`KReAA5nJtRUW>wLj>iVn4h>y!2eohkKQw*k7$f&YOoH zwb$(L9Jp_7cT2#+6XE8!WIl*m`}g_Mk;$N?x)~ewd?Vz~+mq?pAZnq-Cc_k6TITi^ ziU;N@ zJsyrXq2*#^k>xrB=Z0R`eEgC&-GlzuHHX*dy*uDxqTB20MCWx`RSp?1dtg&kl%R?)I+e=|Nl=4hAQuh-aRz&bf43=gJUcutlK=kRLQtblxNscGm-wJz-cV<-LOGg`PueK))#0xEMr|)x z!cYNe(@KS_J2eV4d2E-iNk1@XZn7erCbi-(C|+}}z3o9n?;{{+5}KWQbH1StpdK9= zUh=R@C2X#>Blt;pIM~*L7XRl!A|dC;m}DSSthnks*Kx{mY*Y&xbXOQHEG5|*>?eBu zHIhrXauhBE1w@)3)-kXsgGCj`fQpHiyM@#(Itwo*Dh&-<=vlIRfbl1j^c!lZ-WVSI zotV1rH=3!qzT5$ICb|NC^UXLKmdDYS0hOuBC}~{}I*3lY%2A1>I zoi6iuZtlYu=p1YZhQd#@Rdf>C9tay9u7sJ^8xc3xJ?LgFUZyvX*8s@1w#$Rd-5A8S zE5*Kd{BHKT!scIiQp)j?z;pO402%hbrI+8AKgEC85+mpm{P?#JKHwpMuuh=zrv`dS zh}(Q=-^AI1#`0)dbiRgns62wgM2?PT8cD{EfE?RXQt2KYdT`iLFrqtthPhT8?Yl)|xTySfm@yxW7t%OeGFE92Zao}o+yiO+4M-KuuqT~l zuAhV`I3Tz~dRB4kjEoQ6s|`V0cO6F{WG)bYs6lJ&pdpCEqXbIB*8riQ%DPParoKOy zy_m=?F_o$-4VF&OXX$cbr^=_W{qdu))KVHUT~}uU^=~GMzdsKpMA{zndP#vm_5;Lb zknkOGnq<@8NkdploFlL3Hqfbd8%gj|&%<}4FY#!PqRyt^JLK0Ml}$>nbFvzr{Q-=h zoc*x9iO55}Fwnrj@KMtbSF4+O&o5Y3|1Tr2$JqLYn|nmKv4X^H=@(!dnCH8mIWI($ z>)huM=Bo1zm!0~hXCJ>F&9*5h`7tAW5 zCv3%oc&OUm->amEaHVSPMoFhRLOo6>I@(CL-mS#QrIx-ny@8v0dzC$wLuSxaQ!NG<=m1JKp+JI)0Gm%0yfEc6*NFoV(`s zS;#|9d(TvQ{XRL59&^1E1;KMEMcfduxH`uo#!e62MH{wv)!n}=H+Bc)+X6y z>VJ)Q|FRjHm%PQBL=;`2ntH7%MiKz}zz2XDvJaJ@ zyWYnve1EN_hhs;$>QL&ky=0&zEgr=N%!U`I;}3A?PUX1ovdfXGFEaXTv(z0^!oO)V zSMGxu^i(xgb1%3cW!k^ajZmi{9na5yIl3t|eFzm!8uv+wv1Gu27|~9t+Zp(HCCg!7Ow3pm6$U2ZS<~-~1z0v0kgGZi{J7fuw#f3T4j$ z7>y_K(8dyMl1eL4dt?RBQ+Su|LN@{VjdXaKwxDl5l4K}^+ThttpJC)LgQVSoZt3b1 zh1h9wpGBf>fvEZ$xMa(f1TXbNlyxRQ^9$eX0UXd*$y9tMHp<=?0sc`YdBcg6;;zft zYE|LATOQ93v%<{Wn8|_gFnIfgdcfb3I^@oGH~kNRL+9B}N;kX%AK`9#Gl^k#wbRT# z%zN`0(iFqLAm(o6-MKtgpz+M0*F+osOghV;d?zz+PMHYVjTu*FDS6TWbvzve)ahVM z$2*8M<~ZLJ0}6EZfNNoKibaLY@ScXk_Q%WRW^2_6XB?wayn9vLsWd3?-x>P^Fx55> za26Kb(r}vS1hSEOF2aJcgaO9I$19|k&yA9S$EDRG{9Fw33}O0d8tLT5nLLQ+9TZ)5 z_OAaZLO_@cad{S89C;z!i4Q;_ynb=idds1Ui!`^#>#%X8a+=-B7)OzkYcgqQ(|$JV zLfw7Wvk~o1%3$Jy?ki;7=TU_r{{%$v>pG=PA&LP8`y zEf+V&GV2JJ3rhQtaL?Aq07V<{ItZi2ZV?3Q9jtYJ~kavzm!a z{u@f-;kHxM7L3SI$aT~3>h~HCOecJ@LuMAxa=kyws9i%s{C&rd`wvuN7;UlR^LHZU z?6_9S5um77ieQBnuvW0Uit=pGc^B5VHCKbJ_MLNwfgE>>@W4=Z^}wf+n8!4j80IBoAi;H;f;!%UxS*z*u$BK4c1(Nf-#}=8SV^W~d-P$>OGS7&#FW z3u77wH?~n@%8%TIw|d|h%+lV+avNY;n6aM!I-|FU+QoZvB#LV`KCGRDkKvZgTcAyG zEI#(%gMkhiZ%G?DoU`+S-wB-9mUSKGf_yhb@wE@Gk|RVTXN||CI@hWum5WLF_YJ#x zP(enh_|yxHW4VH$mzzB{&vG6+m#sA(s}cv>@+h#NHt8aA2uh`Vfxh4X{H#F?+9TUG zOS)=2td9u-1lrNOBJdC#rG{|&lE8U`@J59JA}I9xFrhOmnoU?`0He->hDtbQjVY7b z{b=*hN1Fj32=CyrL?cd%_(psB#;iNrg&>Bw1oKY@WJsV=-|SE>Wv)S+nxz;Mrx&?X zDMSQ^Iot&^NVC8iz)LA$k$<9{bjb+TR~MqH1Lr{kuo>Isn(rVz#zU}6o>Ov6Pn#Lf z^A3`wwG|eRhF&%6V(e^Ve4 zL`6O}-H0IOlXKT=R%vx6mwST?m=gU_-?myTg?6CXU~X-LCZ%V=wye#B$ch8{1+X2! znu2B^kg0jQr~uaBcaa!wm5Mq*U$R}RO>0_Wt_dm4ok>#auOAj`e#F3d^zWF0prwT) zppAE?u-dV^J}_0&YCovThe=ZAF&8; zHzVaGBJ8!Ptr}?3umY&bHhSj%>tuVA)X>M5(-`G>KmKKK-GvGvPmj~jhB3`JY^bY}@Z zyrn?=)P|+biwFYy@WIe^JcD?-Q_MqK)yfzbjdi?YWs0oqfdX8yLbd4 z2E`{0=jKF8n`4wJ$Rg+4!Z-?Lk}udpIPQyk#xmLnq2JU3Bg&HYv!t17>eQ?)eQ(O= zmoqS+ZM-Gt{{d$~n7;2v>>E94t|#X;G|{N`>pnOAEp-s-{+0Yyn4YNDVv7ZM?gD#wymt(-G4>jze0=DCfSU%eJ#G^n0g<8dy)h^YB>LzzdHLXv>2g@dLE9GOrOzcoUZ(#!wz|H&-WYI0g~>Z2Ezp|xL(^6R zxtMs|=CNbG7qEYrw;F#-x*a+W{f>RC54X*JeeTg!@7mUTD)+O_1f{s1CR(>i^ zXX*S+ztV5UO&^DBvu=wj!)goT8DNFwGR%naO+Pr|>UU~}>F*|bY`9OKO9a3Olj;69 z;Y???SwFL1m#M={JR?WG1a3?@Iv%$fM<0XwI?4U2tx`ABR-Q|=kVK0v6k!*2y^+3s zP5OpbU38!5Honfj;XA(c-RYWTc&ud|w)bqq(p5W=-r5bn$`XugD#OUG8vLod2EXep z#qC`s7{06=qkAhbzONc%S61Q9wp{$do&nc2d5COy4I7Y~`V^crqqO7@Cpv$-Q1YPRzbz?0)sjtNO`~_GZ;)+7w;mC~h zMDFxh6fc~KB@GqWPQYd55iU7Pn&?pQ{!;S zR)WiGTd}2jKI)1lqp>Lit-YnF?93f<+>C;f{1BMri=bq`L7+-oj>h2~Jy_n+jNHN^Y<}Q= zT>9iaJo@6(SX5hvIVFXt>RyW8-Fwh?|ASbvd8>k4dUxN4Wjl7GbK@2?uU?}-m-e-N z=-#{*T^oCb>>s0;Dd7l+_e1J}R1`Orqpqg~h0QfsSY3vKmL?Q+aM_|3)UIej#gaPA zElS6f#Zxe8eln6~#v)-_1d^vmB5`^MVp6>knc|7?WN-LId118IXx!sDMp<*A8xR|W z2{R@jI3W-oVRF7ldLVcL$DK$wGibkd_4cWHoh@0b&F`;*1 zROl%9rv@XfYBmx|QxRV>5vf(Fm{v6zbLvttyCxYKjT5oBX%c3ZB*-!41FvW~9-}=l zE@%u!c#jwWx(xFkgFF3Pa95Z&?vb{QO7y|-I5*rCT-D?d)?X+1iCkwoJIqjmIA*1mKSoBQbW?6pWvggoPCq*s*yB zUfi)47gub-mF8YttL?-)1hfcc71e9Egs@8^-l5brPFr!I`T-XUa(SnuPLA_hyi-)8 z^mb9TatZ9cE7vjwx>QKw(m@E!OkRCY>FR+tqG&CbHZ5cNf?J6(W9_2WEeJwjl!A28MxY*gBNqA zV*lh&9F}AB(9{UrAMbTji4!&t`$M@|^@TFWUKb33e2LxM0pVZs& z5iQVE()vujsxtu>W#OgTKrUuL-7W~BmUCbm~{{)-`xC{ll3-b0wwu??eA7vr~Hk*Hs>0WZD&7B1d+7pJdX z#dFu*!Xp>XAg`|*zm1N<_&K>qYu$-yOAku={Zh_BM7BL@fiC+Upi9>g#CAU=I;#Br zpi8HOFFk>TB_}bV?HQzYJch`kHTYBDbc_j4LxH^;4;?**HQRS!L18{zBcpL=NIcx8 z7a}-sDZH~+!6SR4XbZfuHp3@#Jv`=h;WqEN2%pn}rE8Aj;NDkpsPAz+)v^O8%2wd{ zoEDtnKV&lXTJ5jU;s#+C0tx9={U4MJsGwnlY6Yhlz(s{G&~SzR=%YVG8qkFwR?No^ z=4H&FGcExKXVAqNcpz**>mRi4qCRf%!v^BQmnNmb zkPAh?ML{lvU_@Mgh~c#ILeS;t#07XDWD=gAnJ4??`Hj#+ksT+dWn%rfK&%_DtdYiV#Ck;+5zmK*5L>PF9e4U{-Zfi6-vjv?U{W3`2O5`a;zb z^^sD-OgQD-PV=G6Ih-%--WY)#s2k-E0E;fGGSKlXOxyIt$?`i3Rw&76e!3F9$a-tWtrrog^F6OGD>OO~3H zw(ZRApP+Y4kaM!!0Uq?LAIP9M+0Dsp4ZBcknH^5rGhFS{G85>82e{13faPEqt|sC2 z1idrpqF@F!aqgIS9{>qh^;Pw^!cAPd{qZcBa8sYb`%Ty_pvzWTp;@2+57QU+-Gn_D zk7C`l+Yh-oyIhh;feh>`f-batp+Oe~2dTc*{pqY40vv=NB))+)2y$qcL*iI<(dnJU zFzGwfk9vHWhBDjIHujN~M}J-x5Mtk*quQ&sr4F{8gh(_cH}iOgWU!oB2rJS(a3sK^NA`jFC>O`^oej^DuqK?ZN%+d>rVs zrjFug8%4D0VwNgm+0MtWsT;%TH~9^g^RcIoMSaXE07|t}`oSr_5szJUTn`}wy6A1@ zp~ZR_xP`8XZ}RHTQ{oW594J)>3b~ZgiUlZInvSy8d8n$Jg|f_vC`gS)c|t6Drq0Bnf-1aR(Sma&cD$P3 zhzook%;H3@JR@@QPJu4+oTz{k?H>TSi1;m0EzKy;H!3clJ%<2Y2oN}nOU-aU0S``! zn~8Sg=W`iF$c1o=dTy6G@Ovgf7yA2Q7q!j(T51wrMAwm@&R@As`zU3ZB}>B%Dm~-z z8Q6-;Fzz$p1ECj{r&AoJAL>4DL1Q~X za#4_rgzI-2JyC1?>?bq1te@c}Ov>Oyt`_}{ZB?!lBFDiixja@| zaK5ljOZ>0O{?`g6OyayI{)_VNM9Y`7oJi5ai*AS3CH85*I3^rJE!K_WtH37l^SJIG zH>=&c&mH|wODuesGB6P*>7bw3W2 zV;|ubj;$_7+9u)p9avl6(dnh1tai}ldB*)p(k@*->&$Vr+RJxAE57=Epu!oK=~z~i zgfSm|9BJvcQOuKJy3P7Lbw2KNUM8;2lld77PL6%Le;n!P>T|*5<6IBcOO21!P7QQ$ zpYcl?Bd7KmF%A2|#HF9_%!FdtkB<82`s*>{b&mb)7-Lg^ZnJI-GoTCGr~SI#Ccc&< zt;w5V+}7W0Dph(jw#>u8J!b4wzpz}{Z$!B667N^4Z>5fW@0a6G-Sgzwc}4c0D(%E^ z+dAy)+=-oQAH~|8Pob#qUPRd2;IpI|UcK#b>21NN?mFDlU5Sy)D=}teC0zSz;JUgN zBf3iP`=$l(*;Istef3D%-;DUZ?TCN42XXs)5cP03Ld6}or4F~%PsbmZE{6a1dQ5$M z1r{G$hs8%$V*dV4r0uN2%m?Z*kqx#f(RJ^nXCC{%!!SQ9tdS)pypXx^TGb@n$Y#*`}=+cYy z!^@C(crMR@yOiy=A|EbGGZDYJ5{nNkMd>rEQFLr2 zhMGGuvZkMZ{r&p;_4n)VAO9PC0dm%*iUNGUq#ZxCHR3y4KEAUr!1an~yjI{X52OJ& zl@)^fqwc{2;oi7Xkc;nHn*Ju}(vg>i6-(N%{odW!bwF+!58aR6J=;;%ZbNlfD;icT zK}~lHs+QVrO`j|}ZOQsL{^mP>!mOhCh@Bk|{}gw)#oq&ucvtu*hrn-Q2z*m~;X1(u zelz?Lu{a*V^HUH!Yd%`m?#8n(Uc}Y&Z{fXTr|=0umyJ8|?TS8p-@X(-G_~Nz`X>C; z(1agt&6X_CMf7ch23@|cuftajwfMZT2JciAVo!27YWzl`AlwDzlOjO3A>tKi)*5*d3AUzuNH6S zQuTN%--c@i&A3|7BKuk-P7B^CXvK}97ThSd;d)^;KCZ0CSM|;Kwy7Q8h`wqdtit6k z2(q-`n?|ZtiU0op)|wRM1gV-RrR?nz-YjvXy*3*@ud2YSGpFL!*=cw(F&q!Z_~TT0 zCN8aR#>R@-C|wkbvWjVF>MlTGQ^vrt8>D~)Zv;&6R)7mZ7k}}GO%6b0YB0i*{NWqv z4v)Zb@QkWg%qF+IOx%dMb`fn0_FU1;q^ec%1cn&+k@6kt5Db5it^4HOwFE- z*y*u|of?G+Gh&c9Ga4zPgegIYpBjjmR2l17SB&uk`;;RMR8cvkcK&B$#UIs#oc~)V3gFyD>)De zd6N*dQ0lQb5|hd&Vou{!%(JCoR&65EZHdTgos4-^NeD{ugqxJ>BFE`)?_s#z?M~d| zI|?KHMysWZ2)f)Y$NKPyAlwrlBJ#!EQ7-sX@EF_~>WXKYt8;B=0~?-(dq`IHWy-gM->*W>B52)9SF^si_j@4$jiya{+>Qu z-Ec3iw)ZK}!xRA+%MS`NTP{M=Sy1YETHjsabqCD%jaf496ru8o97I2lC? zC^iMTd?@bwgg_cvakIJs2NEV=qvtrR^B9F^rX|Ts%sf02<&P&PMd8Ja$#`sPICjRk zVvF<@mn%9rCln_#C*aVOK-?GOf+wbg;-##~xZae9i{WI7?eyA>={}EQC}(lY0n(m9GgWTKcxZ050abu3dsI8g8*k zIt{vfDtQoI`N$b`DX;I>2ZUWjLxC<_`sho^i_0T@FZYt4n%eq7m%lnsu=P*0QEdbC zi=d16`zHpiJpM|6Mok<#gDz68f?RF|U6e%^38%i3V}zD%zLj==Bklfz7G2s_$n|pz zKH9wxr?=gUHfd{6L<*ARB{{WzI}+`WBF26YF|Cgwe#w&xY@sz5!Y&$ep=*IIt<+GU z%V8ygE(!KWFm>6(@RS$zKZT_rC9@RIoqrQo-unn|Tz?nm-+l+@-+vG1K6?*`-gp5? zm07rJLJ|TqYcXfVKFQ|+$$vkhI}RYCV?V;$9#No6c$?I#>j>hypHhnMI@%AqM0XxR zOvf?AwH?RA_Gd7=`!Iqs+Hu>65X8;Q#=#RW;q4DU#JSgB#WOD)g}tX$o}H5M8_zI| zNy$P$=2G}&uZ36UCec>-W^R_SmH18QLJW(@L~iYN?Av=DPi#7dr#tS$iHcP?nca$) z7dGJ4g|+IRp$c}P6o66%S_L66Kq!ImgaQ(r#E%V(LujHuTzwGM)-woi@B@eX=Mz7A z5I$JQj}#WXAn}=&pbK49E9A!}-xgl_TzX>jSd+ zP)App5+~GRz!q`Uhc*!{yD*HC4SES8ZNX)K)HL)C^T9TcC_J6I2$%EZ8d%zbXC^N| z?{H6SbP2|p^kQ7fK}fK>(qxCevmXDFEyCMwrkKu zw?luVQtMK)pF{@iP-7vYtH2-1f>w;h9rh#P67%tkeW|RJFrKqadMEJ%8vFadZpgjW z32t%Lf87|ZjtggTY!rARF5#rJb2Ti*Fat2DHmEVzV{bm#scoyy>i83#A#f$zrmgIQ ze)vVoQ2EKW0bPts$mMcYqpp*LsXk&KXG$M051J zE_{bj)>h=Xk;@BF^qcS-a=)cD7q#?|xU{%(E9hcDE=JsDo+A1+n4-ZJE{Q}jPu}Zk z8Ae%$VO=C|1;tbi23<@ZgCy}3=u)jg7s4%rExHT^xlr{Rk7K*P+U49=`ZzVms@~@~Urb!n2dtY4w~j9!TRa}Q&85ARB&?2U#IHdY zJd6=%TmPIVfYsanOE!9+-1M*Uzex)3%92nR=LbgT-*3gZ10E zpXU_wVw-csm9TAurZQ2nJ{<)sW+1nFssdg#NHRmY1YKy|#Q-J_$Yih_FiKwcbmT6b zreGHhr`#&%_*%E-Gn59_!7QotKLcIpFJ#-4EYM~7JgN6w6m-o-Y1=eZH%>!k{$vzR zjYnZ@Bs!B*@xX$7JXhR^)5Xm=#mPE(-k?PYWlcq%!3^kfIg@{qv%)wrD7q{nxbPaE zheQrQgwIEu?3U+2c@7>LbkSj4s*&k9Ic{JO^Bm9TbTv`TIygjf6SJRpCzi%@Rk(@(bgz+@bFCMrwH{iR)Y^rehuW zEKbXk1TJm?UZkJ&9~KGM=x{wrE%jnvB0bqFZBk<1y6v0@=Ciz>?A4S1oWRzT`qqAV zKQWMtp7@r&vY-r3`tzNIWjU9}bj*w8=`i|rTGoYP8&&(9#D3*-G5u`6v(#j?q$l7) z>j~$?eMQPXEAK#OidyCP?7*qwPMoRe#@WgqoULAtGnLD5s%)uf3C>sd;MK|{c(t?* zuNK(wYBuwdWAGN>#Q-i^1c{twp1GCFK4bl?G1f4PqwT6+*nWmt0EvpH`bgR-`w45D z%czw1IO%(Nj%UA`w0tMjapXNh+RyhhrqvVhdP1LZIew~7S&k(GyO>FMRX5gw$B7lD zz!%AbX<3$f_jIZ!MZY-~Ic92%r0#^0)EIJ~*>9!kkLx6!9}G9=jSgpDu{^d@Tf$-A z4JD4hd2iS6qdd-ad|E|S$12A{9cQ{YB?{f-%LN5@)b;|j$d6z(@yO-WpTXO zSB#_6>GtUO8g!9!Q2K%I+3Nk9=aD)Nbht^!Ht4?B~Z>zY=F=5{_MBLwju)Uq|yT2KC^k(Dt z9rNKYac4iZ5=Ad>LGknJk$-d%9IlV!t>eM<^ytEdjFRn)6$(6`E(Tlv} z;vQd(oMWr8=;(6HKirK4M?_E2noAqzJ=uu~dnysVy#nD|$`P`u4AHwA5VoltiCe3X zb+8*X&uu{2i8UB%?!?HNe*X3M>+jd!ufKo%Z}0`kStUg~7OxAB^*PkvKLz07p_HaJ@7i-?iBA-QNIR+H*6}-dK+fTejf7Lyuwmp@Z1) z@B?V>TY*JYrO2o#MDoSoB6+^wz>mv~xXBN~Wj4H9T#p+ib@-s72_IMULu|7OyIxd_cT4KUPir2vxK>bu zYlU@qr^qJpB~EE8ZWOo3{ubO6|A*ym;4(NjB`;b5P)l3b2&=T?n?}8KgR|7~7PeLe zxBSr5rk1_<$&&KhIYG#_HcA{DKCdjtg;`T^c18*g#ROnim?H zG8RRnsD3Uo%BRWj$Qb>M2)X#hd&570pi3aaQv;AVHylZ#xM=|hOY($g$Y^+lxWFgG z9e&|H2#EBDPpFKazZ=GQj!_m}0;2*Ekr;u8-HawJh(Sn-55@-FgFD^s#4z^}7~wGn!#&2rP1-(r zaV&D0XJBqcJYuH0ATnk=CWnP#S4|sUU%dnG%Q5B*y3m>nmn{0ErrmNSOhGPO)`%bU zwYheF?7vwl<66<8COh7-mV>!kSSjaS4qnKakEb)|;&@3BKH9boS9fi}*2)4j=gq;r z+j{Wy$;Xkla3L0y*W=;iFW}-wA7SsaPos0wdNi+Hjip<+Uc+Oi!jYd2uUE?RWC zS1n;g(4~3xTGTIFhL+XK(X(|m+Shdq**``xQ-k3X?T(-cftXW}F6VC(@|&tKL9QS3 z%8Jp{w-W7}3kMg@<+=-|;9;eQWC_>IE&Fn6WVQl}AqV=*jHu3K`9kDd^Mu}ML=N7{d9 z@Oa!U=fs$3U)&Swj=RIg;r7VU_+9iE{Hq+R|Kv6tJ{j|{_J!y1>^I+H*Bh^6dZ!(? zx!j3AB>EvRZ#sf8-s)I`tF@iDCfBleisbslYZR|v3TELy z$Ol0#7UPnJ>I%2lH^!A20Q$%0&H&BdnlQLTj6*zn4tEF7OXL+(ja z@MdA2?5n`pxwB+{B|f%Q;mqQhcx+N64y8um=$r&xsmsRorUD$D9fyY|_~P}FdHATc z1gG<+;$gXGtPdKAT`^vGqbdvEF16u%(Pu645|lR|kEKN8@yT&Glbeong^O@HHv>=2 znudELB5`u|d|a=r1>u`_%WI|H_2BYFA4{DHtq@`%r1Q5x7YFP@$i=Q)v(ykFl}`z+ zh(1@~3N3Cm;mf*a3woi;<&Ctytg~y-g;rgZ%RDu_qCgjsaS6O|$)XP}*DPH`%P$6W z`Aqy@NP1<}g`kU_OE?j9X@z5n2Iq-3O2V8aaR!4fwB%wym;QV>+1Dc5&HCT+4F5|L zMaacS?pK6dEYQU)TckmkHVbr-d!E$y8`0;s4t&(L5+7~agV(p+hdvpf$gl|rnVf}L z^;D=vgxB3lls?byyI5#Mzbu^mSg>=HxJ#e!YpsOH0n zwLgIg%}*k=;~-LOoAAf5RE&>F!`cT9;=Qka!1=e{#<@4I;MHqaaqh-7y!zqWxbW3A z?0Vrbcu!5m??d8|(y$t7J^Ll^eTZ8kimYYdwf?E~T{ONeOeZ=px%x3@y5} zA47cGain%Wg9SZ@;WMQYw+#=(qLN0u_SSV=y>SDVuDp&9KD~)oFP}$K&r-P_h2Wn? z`N?&x0zp~b@XI3XvIX9mn-G}262p>8@W0%rV!~`YHf%b9Lz|A{Nc;UbR<;VyWw+s_ zjC!1%U#&nF{yUT~f&vtj_z|5S&oqdlU<3(QKmtFWNL&RHP_o~^FbYDkT&CqmC-o7{ zDXuC*rLUE;nYRWY)JH0-9^5u%=#THU)<-Vp!~A5Q_$mECrCxpP;|C>vxZ}qb^O1$( zhZSSlg#ZIx{ZGGoE6k=ocwVNNZ}DHus>M?&3$ev563g#&!^W`zcy`JHoLg9o1JSAI zxqUpgxkuoo+4;DTCH2UXau?M~yZI5O5wFax#>;ccaYpJwGvMljm9*iNxn+2Deuc!5 zdMinrrTypTvEQU!TyiI~5$B|D_|b~}s!Y^NzKqMhV>=b_Az`LpRo_^k3uPuE_#xjc z$D_uH{mVRM+k7ZAVi;kO_f{+z@;RRR&+DUaN#{t*Ww7)zMFw!8tLi3kIF6=%W)j7O zQ|j1}`YB5{%tOMM2ivSb7akL`t>75hR>uTE7ikxd6HW}hnbV|PhNYrv&ho>jG&|2uqFkvJv~1>aEWdDhC0e(M=m%jDq*Q^5Bi5q7ED za1291E)*dc!YLou%6pI#)G}C%qn0j`az11`EVyL==wi8g>7o`5x^UT7(NGg!M!YX6 z>n(DR`mbiHMMU64-`gCZ%dP5%RVXX|f2sSP16uhx{W9pn`sg|ti!Og@YEo9$zHM*C zH!GLo^DV3J=Eg4Us$GZzd7qy%!yCEPNvK=P$@+XW?`%N4(;m@|y&$j5YS(ddee!>wf zhoB3~RDE*`WFmQO&5(9UerCS`UBu5Nj1=r*mD8w}s?qHoEK>)jBLKlV(0U0$6Fn}h z^WbzECQ1FOd`p+h=P5Q(58BVu>aW^j%e>R#3er%I| zl)MzUr1G>t5b-O}MMSW|j6K7ZRTN5&L%Q5<IYu(XZPj$IMpk+IHl~J|4SzKV6NF9Kp5XI*!WyE;BtAC99H)_)9J{Yv#82kd_}29EL8`y6ozx^PJ= zO2ICSW97+m4Ai3Q>ae6lnK+b5<2dH@wmvt-FMVP_7g}^7=t9Va{Z_et0rHnmM{dtl zWyM8XlT%-Pyr|!L?Prtz$LF|2J)$)thzXXD+9&+h6;CRU>zKwimAQD>Wl%KS8xOie&xcrcn{60mD-7M>|+ zz{`bpoX)Dp8SDAxk~}YQ*&+?P=;t_s3iNZ*o0Hpo&e7KE_}s;3OFjo`NJ9ex8fdvi zlAbP~ZA>~f2`heW6@vNcZ9Q==WvXXuJz1-sE3FWgf;#g_^Lp-2TaZhFN)W+c~bPo0TWShPuxiotHK-PsU?>ZYwB2#CHg`nf<~3 zBIv^9iztQ}&_(T&XF}C~@?6M?T0J@IG-1wXTvd*qxMi4u2l#HHCzC0rZBXwTd_Pg| zD4Eh8>pjIW2`p`u{PpBA{W=}P2&Oo!h_HMsJ?p39Yq8B-F4gpt>Pz;oB{Rmxn#-$F zk5{tma88cL7mMt8N}h$EC}_r!iY^?k>cVk*A71F#gcB_r@KpUO9BWvK7woHXvTg~U zEo;QdB6*)IYQigd4R}>_Ay?XIlq1`G4csG%UbBOITyg@&*COA6>T1$xo2$iu5_h zipRb=X4M$+c(=kB-?-fGES;b1GXR13)p5zXTgM7r?jua1k5m2brQg+QHB^p$z9Wm+ z1`RFfblleM)8nGIO}=ciE=Nmmo3Ybrv`iePSMO*tRs+-MvbC$*!1rMdb?EU?e}s^_ zIbaD#Ji6)~Q{_d_NZ$SVZYcf1c5*-Sah5q>%|6zJ?b6_e23;7&{YC^w=(6st1LK?Y z^wS-Zev^*-iH7)SS$qm5ehGY!Mp-;Bey64ugnP|Igo*B~7(@80r`?EI$@itpEq zW5$u?@i;KYha(T&hvplLj;qId@HnaCUbRWbSAA%;)9hnjtP@?PWjdACI#vm|@LX1w zTjZQ|23@!;nzEM5z7g^Gxv;njXXTy#`LcE#v8}|RWjpcE#sj$bzUQ%h{{{3uashc; zk05F7PQ-8CjF>I!5WH?VyjHYeY*#f#bd=!k)&dM`E5OJlB^c9Pi9a?jM)1}KOx)jv z_y^k&w%v}zhkB5_e>vhF?3DM{c0@kX0pC51_M{S3YGfa3M$Tg$Sa_fV)AzR`WMcvR)?^~_{z{}j)rH)Xt5E#XI+VP$7G*Ef zlFNFfn$sImdwPS`nT=|@LiQJ&=+$~|C32r#iJWIvV)0YUvG7O_7CgBGbDwC%j6+SB zDN5K=CgoI%YLIwe9p)chj#-B~G3%jbWFG87@zIqiIO;TiJA|z1=U;!n{(k-a`uoTK z248@j_0*&!+$<@@pW9mSU2_e-Yb(X)O&PdRnTj`y668h^hqDV}CkUHHLH(8XqfE?mdFSxLbzBElcv)HmSk`g(lbP_JN@&+2P& zt*Q)XOY?EOG!IV}=HpOK9-b*G$4ljMBQCGQ+m#LYu$muLZTPT)lbLpWRMCVF$~dXm zh|g+T@mX!F@^jLWA6faa^(OzB$q&h*_evY_ewn1Huq#U+?}iA(#CLVo_^==w zm*!8!p;&+HiuA&X;zf98`%2u~l8d}~VMv?qiy4`*n35SULnGt!GvcyEzHvVAi}yv$ z^l(hePDEz)6fCYv!K}P!B+c@JPt-_^^BD&Bfbj}+@sA9Eceo#116(oEV{nGU`&1*^q*1nZZb#8j9($ad@PC72e+bAU<5Z12@Y z={Slxy?t1*V=tb)@HWo9_Zc31<^)#W zyGJb**1lmK+SYAA=cX-6Eo;{+*u{V@?Xs_GNhj9Gh*@Ivg= zNEF#huw>&3R4lP$zMShN?X9Tp=|X8|6BgCxBYDAO1SSU~A~garQz8+Q7LJ7Jk(e+e zLM>r5d2SM-Qo=FLcO1t1y23XiK>ThP<2?pmVdD@K?+W*j5%3HhC&$59(KvXAc_Jt_ z0RFLo7)J=o$3>14e}qhkfOmvHM*EDHaT}}ljSp~_aU7@oE`eUM?TN8|t_p;ql^B^+ry?E;Y9}LcVK}^!Trob{6`lzJ@R|^S&{<)KNDo7DK>}vV@iDzN z8B-)pcGq;|bWOpuif{x@9gVvJe}@sl!{H<6LP%ODf>Xl~JUIe^DPeGp^1;YpR}2ew z!EiYa$0h{Ab5b~5q>SOA?zr859PS7t@FH=d-0^$qlix>-!tbM8@h@_0yUdz~`72gn z_vJUR`^p=bx}*jF9OR2TCnjQ1?{c&}ycZi@IDx0X`wVN}c?Ic@Y=Ccj5j<>}n6kYE z^(S{?cy=6qJ3R;?RSVJh=z}==?#DR&;deOr^vl@2ZV#U7+l9-0dvLjR6|U5_(x?43M}EZU+QhdZ3DbGi%T47 z@!GCImrs=60$n7nw(O#id^0 zQlLwDgMwT%=%V$R)S1f{eN{^kvPFTCgkAn(Z-=(FVnHfK&Vb7h>Yv=BoGiL1zcm49 zKo_+WC*>OO3>Ggrgz+(%`2DD0)HZeFo%cS*o7ZmO z{G~VX#?|Zi=<}~}=Cw;Gljoa%xqUcBMy4Pjy&3^Iz3|9f5BJ6E;Jv6Do^xC9C!bkz zkIq3&!%pm7{Ujc5-HoHgy*QcMfisJna4x+D=jT`90-*u}5>N^haEOqB0uJU^;tZD+ z;>QzyG+9`yKJscf#Syn3N)Qm?@FTebHAMVCZ9Z-r z=?~s4pC7fXFo{EGLYcl6KR;$OoFAaMezy6im^L%4Ki*LMN16WkV(X8?e<8j&I}i5- z#$);KM_{vy4;~1K!8Z3GEc?@V?DUAj%d?BrhnQEStm9Mj@L23TJU2N9kA~00-iYaV zdU_r%tIqzz56W%T%?9wbE=%O_g>@rvea#5fQC26Qz!j1UuU`atR7M#)#smSxF zkpW$l)fdLM_R}StdPCk-2(Qp(UK(!E0LusR% zjA#|+)A|m1Ca}vhKr22HeaJr!h`6mR#5haxRG^F8Tl+y5$>T$51K-OCy6|0$`m~1r zUj|+DeU5NT3;uU=v*>3)mmy>11$gBSwqIt^-zFIlO6wQYf|oCrCzk;^1~9j z2X=Shi><5i&dy#u*p!P5d5)bm!vndM6VSLe6RmqnQM)-4ww*aJ5QK&`7OM$$PJYwR zeH16^2TD(#Gp?RsUo5Vk2seNUC&$&K{Z;}gdP$zfU0JB!vOxRQq`&0FINLNtq9*sP zFe8Sm{RBLmpcP}0!qmlC3ZU4o+oi%J{$MG{g=I;8Y=`qc1r=CQ@Qu}Gm9Nzwgj`Hm zKj`u^BCw$R13(vAozWIu6qsS+n0Q7eYzV3P5xB5KzjNR9YlmL?=$3MrN55p>R%tT< z3F%k5_8r+GIYz`!5T$u1tpH`CNy?!Jm^2Y`5!tqBH4^+_KHH=|l(G_};RXXrDA0v{ zDI(m`B>U`^=yw1wM!IbSCGn&!Hpz=>lr|{8>Jv)Bj9Rmio^zv(J+A`EBA2JYOYmRX;t> zx*Y@a=m+b>ty;eTwCGYO(n}R-zutB%VXNB8R{#M2^hrcPRAiPh8VH_farqwtELlsY zsHKaF2#?4%ffwia|2NX*P*NWPHc}2X0CMS9NW9OVqoT_NYEAnjm;+%5zTtm?1b?bSS6WW9o2$axo zo`E@WuAWh?coZ!IDvN;4Sk)*)FA;}WP)u9aRvCM-wdy_MgrCihKw+&{3sIz8i?w9b%*i9ghR-iY;K zn{-=rUD-dX9#&oGca{!kA2NT|d+_$HQqQnPoQ&?Dkmoih^!22$1}8XSEBh&_6W^hvyZ^SEdJU&(2jBOd^Sdm_ewIxmH&a1|b)?OT3dmr|%z8AaN z)?$ZkId;}{V0(Erb`=%lU|B6*YFLUh)m=DU+J9q=XB9!<+p$rX}@0b)#^XCiRS{_BjUE25NBUmVxF%`f6!7V z|HyEG`4O&QyrIN&;u?^JW1%Pa349O&&=7?lhk@cgTJq5ElagNQYs75@xv;*>|CaO& z(_%i1$M|pN+m*}mHEh88JD?fnrJ)=yRm1UTU3HoL$Bx9&Wonl)@C5VK$D#(Z41hqt zIea>mwR@TYH zH*M!JV9GY-Gu)JC>R{3`+>~X+Z7!{&04a4IIod{-`^{L;Z?;W2&f!M74FpnjdCZq$ z9k|W1*aj2kD3kjK=glzbD`(I}{ItkR>#qb|crAI2@70nwmpwi!_kz>&D)920Qk<1* z@~e^;!|5t8Mat;DBU)5Z82kM>gI^2((qbjU60h#ZoFQKUxy76(@PzV3^;Z% zOU8y`eQuGYG5O0i>Q&i3liPrkMa_7!ei`;H+lG5LJ%UwR51{M5XRzY%1++bW0ZHAv z5VmY10$27SpsyE!YnCHq!*ay!?t}O0CX8q;#2vP5+-1+j@RmZ1Y%hlIntDulpa)5N zmmz9r8&V%#f!RmbW6sm-G407!nDEFF_-w7gAKDjT{JIK^TU!jTEoGQ`v>RoYwxQy} zdgPy2imWGEko`m(@}FLY(&yG7q3lX}hSZT(=cH};{8YM5SL*?m>s5`e+ z+zqHcy$Q9lU4LeSXp`D5J1KcQ(T>ccUC4X3S1n(pbd1Xwtwj3aPE32GUQ~RSAztpnfM>+nNc4ZdwH#^<(7yk9j3Zxy8BLPj#K<Lie%Yc+ zcX1x_GZvwux*i+$Jcx&%c@{ek9>T-No_gpVJ5 z^zQ;)jJ~%uY1pNq0bkR)3)R?&uk3bwXt&{dqdbUK%R@qmJY1L6!e z{+GO3hN8L|{1-o$j`&#gMNJDnuWgZVJ3gyv#us(1YMYaxoa`k0a)+#cvoq16>s8;v3-)pKyP; z1$tn#*BH3^xgbEo!V|&}nHYiKm>`McD{(aB;vMb|uTT#Kx+vHs*hA8~E4c&`bZ{H8 zZbk$ms1aUcF;d*o-YyvB<%;3%V=>Ha1j18&kWrh8qV^eBT##&)vj zzxUzyozFD~^Ip$8&wa18eoK6;vkR|asV&+fmYLmw?Pw_BId?Cpd<9(%)6w-u)>GT2<-8;wJ-IXI~; zGBjV`7hann9K7G{Rb+o+^|f9%6vEYNZ~y_|+rQQtg+lc3l7L~_6|Fkyn<}n~Gu@c7 z94+(xI^k6BR5XYJj>H+djU`NMi=t*?JR4hw#+10J68x`>43fJfEz4sWcdi`UfiQ`G zD@y;4)uH~A^ZB?KD~&iLlfe|?3y+CzHj_d^ltUcSp*VJ~cXhdY2$4x_k1e6|r!w3o zU;#o@R>ed;jH-P>jW0TpI!9!I(`AOg5lTeOaj2$DOK8m90(g^`?FE{(je zoY*CV+qLo=a|D1WqbEmszzxw!qce3mq1}m-lV&-vQh=e`$v$-NM>iLQ6r2b*5GrEe#jxJ44ZBEXF_u8wQx14Lt~V9q(Vnwwpl$;?2l7qBEH4y*tFf<@<~d81Fnp zpoBo}R(YWb@+gY1>NyBXahEC<<$S78+ARdcz{_+Bgy<+taGyh{ppy#gXT1Jge0vz73RJ=4G_GXE@LC!C;u=g;Bh z$bK)##dZ;3;N%Wt7-QF}nSt$?C&gM&_+eO=zRkGk2dWtP(yBb_`E7jNL^l%uu|jHfc6#G%SbF zcRBBY zH8Y~gl+CpccQ55wLS!r$|8;9^|4HZ@>1^K|4fmD`GjKA(>80rkQJ^pw71#`nm0%?u zP6Zphe&K~~{$A>2_$g_|7x5}tJ9mMh?xX@nZ>ZELSn&nxuOA}2f@dbQVX~hRrRNhc zbJi1;=wVjmbHZ_JgmG5*b6}$wP%ZT`H^UPgna=1fq`CpB!L&Kg)gI#EuWjG zT_-6bvLm3N>sj>3Zj-q1$u%$v>#9Uhg!ec|{$GOk0c`eDWY#W~Qf~zF9Fu4@!1-W# zJ1tiHG$B7K%{xwVn&LuwnyjSZAAm=YFtJn^#&D{2_qIp=G$A(}&-=;r&n49D>js{_ zpqcAe782_+09bjFvD^xG8+@wP^TiYnu#xy|D4+5Cb6Gy8?DW0Spo5Ky>4i1W&h5pm$c)8<<;l=WAWBN9Yl9Y89VO0l5R4PR(k%k6!j_8zx2hU|A%9qA1(AZw|f^L(jE+yt<}D4zp6xqOl|1 z5hl078zuW2%nvJp{b?C``La7iXg>@r3ZSha=&V=lqw69;y7`#jDnEd;?=)*ya)vo0 z?g)lo7a+Eg15VL&DS|%jXoUeOT@S2dOJECEhBDqMzde%|! zmJ8{Gan2q{jjgR1#j2HZH>MVYBpL4V=p2n8|spZ>*;NW-inKI+I&rpyR^v5@Tru;dT7na7rP-slpX8MX@Y*RQ$ z#^llDE$`YT{WcV9FiHA(m0JOsHi-jLR18g-IK=Lv_OT*ss2DWQ7=3JR`A2FGwF?ZB zt&-fI1OOhBCIYM47iMJ_b>ms^rg+t?`fCCUTkZ&Lt8W77DtXoNBlJD;S`kBEd*{v$ z`DSHjq%@e;kUdr%A^UQBJ__PJ!R=1*to}SF(+d;=xY2SIkAo{nVeqd8GE300Sxeu!Lvn!SpB! z0>tR@)L|x?!1WeEnJSns(E7Pp24B#a4HBj9=lgI{7>ejF1ax+jTIcIB(eX6La9ggwLX|Nmi(%@;K6cC^Q&hO_M^TM8mqcn6E;e)!Dw)Us) zcvZV`S(jKwv!2OwE6>IlRs$>Dkc=2l2C}Y|a#@T+IK%(&(m8gjS%B~uUess@)Ad?w z@VD{jKPJSH%9uqO-iUo%Blu7g3)iN&e|^`@A4z)sBl%j3bJQLKg?8f=VfdSucWg+N zc9Rb6#}57G2-n@q(=9F9Xa}*^>{hI=cG=_kM1UT#ifQ11&pZf!SKv@cC;po3YM(dx zY8ga-GE=dIKqk}A+AMf(&btXjGDgiSNS{)FHdvgEI$H+)jPOAGal}EC;G4~z!=`ajSmY9M2zQNO9(!TD^9R`pkQ=yd&I}@Itzk?381RF|XEz`ZMW9`QO>Nd*L@f z2$rIB`K|QEt915`%X2Z^Yp>U^PW>$r#nMne5Z!~1>7uv%AbtC5f8My~IVwwO%nS17 zui6fTbG79{XwSlL`m5Yad1vzh7ZuIwo4SV?FshQsZjBb7`}!gAuxRtCt}EhYj80i0 z$;0M-eoYe)&@ykLcp>=Qai!@#u;q3gShK&z=DhwkzWN=m^QA!A;exi~tGAi|_fI|P zEK&p6mWb;eFtY+$l>YVvuS+XibB4jHj#7l{M#%LW2tM^yGT?kmS%C)h$`@_3jaf7u z4>Klwp>`t9e4Xg6TCR=~7BX|~G;<4Q25Dy2u;nGYQlVbbaDw(P7akPyM&}Z%ztZUa zy!epw&!mn~PE;OW{eJrvlU#M5KrGX^>;hGZKF(YRf=lr|I83U(R#g9{oh9xV0J;{z zfO3|Z{RQdNe1o{t^6sRYZy47J^`doi@-zVJmZM|9@1Q0$A{l{(M;(HueEo=6YyPs| zw51fbVo%4O^uDHC$YsLtAg#hn9oCq9-RPnNrP%*h()FZq$Le!z*q&yoeXQ$*7HL@m zR$T_z^Yu01?WANo_#32!CNQB~8mhAdIyjAZ$Mr)xEAgz%uWDAu|1b?!)qZcdSWQ{E zy`);X9v5~9+!NDabrjoq{Yw2i=PTP8M9_8abr&f9IX1+!gpofh{5Nj?x{%}|veERs zgKh@CF6m2DrXbGKzM_qtUJU4bJt09Ue=zdl40L$XzO{x|eI;?I_G;risEnrgSg9)6 z5x$1tf%Sp06S!>CY?2}E&-8wgbNX1+DFq><@!4HE`QmNVI}CiX+ex!)p+!UL{8|+) ztz>}xZJTOKkv0lX=otIz*I-^6{DR$JbbJNyIRZDXN+ElbNX{a?F~=w`?_) zh2)T?w#xCk?65GRz)K)u%()PPTEx`>J>GIKo^-=;Fd zMpheJO=<|lvDdLUf-&cLJK*C+ zefrrax~5&0u_ibsbwqe#uRKA76c}Z*8%`Z-mZ>m?=U%;^s05{%PFToI^Dlu(<_re$ zWk1*n33##du>cSWJ?@SiqQ*8eVzbqWq3GXD;YB)i0nIoQ}@m06|4Dsn8;(o;3a)$-DuZNK2jZF(q4Qw zw&3L&B80pgMS@?i7xEnGO*v~65~O?!B6ExD`6Gg;>YKLWe(#z4a$-FD^jpkFV_IS$ znfVc*`=k4s%0+(y@s(C_DrppFOPvj^#ENEXb1(Pl0c)6jPGL;P$mYJ*7ni_`d~kp9 z`=!;Iok8u%NNWtO0c$1b&P>m#v8G)|OYhl~KX$IccIcw{%U>lW(-B#aZ{sKY3QGyh&nke{6&d$Ks{Q(lG0`crv0cu$s8K6=Ew za+WufI9kS{hddSow9&y!TEIn-0c3P(twC6pui6(@VLcQ%p)F>*Q%|=|J<51in?tug z+Bc^on%PewM(aj}GmJ=93WO_E^W+?Pb*(0B@mLOutvQ`66- zlgnhkVZCnfpl!^mH+Ve^KOTWTLQ!}&D6l;`FV9Ij?pGCiKGrjA{+$dv?!IEF&4e!0 zg~~dJ{D4~$`-kW7T|*3DmjwY2Db((8H*}9{Wq`U z{v1SKZ#%M+3v(*sfvdgoj#&_RCj>C;j+kiUeqD>Yatp{p+LTh*%J0PAC8!HAR$?7O z@!L+)3dQPk$HYsDYi-N(X*|%Us$bzS zm8Ka^BFPZ3FGE>(3p|@%|7$?%pWw+WjM<=tcsa%Qtu8vh?t1oN)N4sRkQ;}bO>X$bkTT?24b=!_xdhBE|eh)|FOVuU+yex%5>iZL4 zX84b&Ykl**n!t)E^RFX;)>jh5wVSUO-XPQ`QsuY9J5{^bRBGcciG41envxKWQZhk& zA5_&hP&y5K=kIwC+WaLi2MFWsRJ{#Sa(dHE4+2XK={3Dc|GeGaLFiGkoamVB=<6yp z7)woI<#>0iakVYxX=b7^f^O@IA9hzyz8q@NIK93d-54OuRc1~1uU@!@T1H-TrRgWi zxS@9R;@TLm2kA@2budl`paTKV8x`lkeyDC#w07Q7QM@!Gg);UnV2IY&88b;8%Lc+J zYjyap3f>+%9EUG8#kHL?RY1;D4k(w#k*2Ru_PYK!>=?}shoUoO5V#gDOP7?8588j8 zX9zXU`O64opu7tDY^gd?pHGGmGrevnM>U2OV6a{@^uJ-N?Q{tEP0AyP$m7W#rRZCy zx2_58g+BVERnv4bv~h0P4)5lNhEH{qg_USJbaFrt&yhF~!g`kfP|hQJ^wPu--t0lX zI6EKiix>RO;RJ3VDpnQx6lO?% zk2X|@`#R)?b(MFr#0nY_8s+`HHl7NhVWn(-pdAgh*}PFfs&Q@U&l0_ybU(ihI{x%r zC^D`B%pIm9MlU%3QQsv$_aa|T4y}3j@C2x@lM7}UX!vRuF;;6f+-fzD-Y3k zc1fpYVnm zB6jVu?j}pj7Y3&rLmB!7k$W(tvH^5Q_JN35Z0Dj!dqIFtN0fm>%wY!aVuipZgUbFe zx$M`vWBR&+*q-pD@dE6y8WoI%urQN{*l?e+Viaq4eb@MEy;`&G;?mIS2DCvY$nApn$OUog)r6pP>i2Z`Wy4~4@R(aez&G?)0qLcDV{tu zHFkoQWk1a!x_dt3}74rYZEw{<&vL=0p=Xm( zGT_yq(iRqFAAqTUkldra+Xf;sCiPwCmcn1`P8;^|D4BRjq}qrrxYJDXSt!DL6)6R* zmJiLWED`3a=aV#r&~$y}Y?yVUK6Rz*OQ^hU z-ve3NrQMOV*1q%^H#yQSrco5BxL@9ZQk|b8t~`40gy+fSLCt?hPU1sUYfh5( zm)GW;e@8y4R(&&^{vbc1eE8xzeXw?^wu(*KUOPIA_h7c!25K;S5&M0y0o9*v)iM5E zW1tEzYQ2ZtG+>gwtqjY2EoZBe5=4n=%%iz9QbpNJi*q@v z5`X-OPQ9@VY>`~39eD; zIoT35Y3lGGD*+^~6qr=~tk95+{z=_Om&r@9)=19&GQus;iB3M$iq`K6@_E}&i_?V@9(R!ALBv8Zl8*0wJ#OKdfVh` zLDev?UPx*{S=WMZ1H*L5b|4u3g)qeo=JQfw{yg>-L2oWC{~}!8U5_CZWVOg zj}uNapM*~oZm8+l(PY)G*LAd>ZUnA58Hv<1Xp5qq`K0eLn+U{LtmN74gSJ9H?v6X}0A{uQ84|OSl-W^sd_hf4|s$ z{gW`d$RBux>?L&dwT(o)n4Fn0T?m^e#0KDf2q z)($1dU8~INMR#QN_n>OZCJT&xLXDKkM4_aU`QqzDoP3}-oLUp^23Rif(j|ylJ4sCD z!!x?tkX2HazJ8@1QA`kD*fS{`A;OZ)A_GQ6Lvuu!LwwJ?5pfjpYclJVV_(?#p|Ioz z5tZ+yzS&_G)4~r5fbkxDP>1u(F9r;EBe%(?+3jpAvB-B_+b0RZXZ+G*t1@H1rFP;} zUu0fl!>dUt`rHB#Kf@7h$G8SRm>A3;`bfor9t*#3k(}^B`g?xj(V3`up(b;hZwsuF zI7O4Y03SlW=VDM=Nq_NI`kd@e)mZ4t*tB+FqNT_&H(|C1FDz$tL}#X_DM*ViN!98@ zITtfey&-P#6)@J4%onBq6$#qy>?R)<>7mpmHVSdTu;?AJK!8jL<2>DGF-n&WHb150 z>eF#~&_f?iKL&aH_LW<#((OPV`|j2BhWB>+m%7YZjaXZj>xNz%%Ja-qNGZ?oCF|he zqp|4~{bmnJdEhHLM!z@G7c`V@`ThNVFj|MC{2b3p zp^Ya!&!*4ve7Jt{Y()(Gc7*Wsm0_7$?jxVXVx7vma{ z{461)a*o5T#UA($ofbsvks$8x043|GF_dFY7yo-yL6IQn4f@KVHM~2w_oXd6q+pOA zxF+%0m1Fwo0?zQ(O$vXnn06}`Q5YLMJ2L?_9&W1X)}Q!20m1MT+3om~VX7vpy!$eN;3rN>nY)@vncfC|JO^Dqzd&dRe{zsLe9sQJ z4Bn6Uje6htwH%Ej&oIu$S`(bjF6Kd7`5Xj6^5cW0Z8B_)XHau~`Qra#aH4DiP`A|* z#^Z;hI1~t2_=*kS`=dmf_K_r4DJ1?S59{>&V*{%JFQ-djW@dU3lm%a440>N(Uh=%Z zn7az23*Mt{yltr)eE*>JqTr3%hQ@kSw_y|{Xc_KzVKTt4mlEBulfPfZ*J;ApkHx+8eLYsuZlVNgyPW&%POXo9?z+%mULKCKr zdt?Tg56uy2bF&SrhLHLzdJx+#B^qR**(uKmSgIhC9OFV;1o6=_6v}AA+`mwPVEn*_ z?N6jvoaiDU1^Y5&ffk1#dL(t1*r!Am(^r+@1dUghVGQoqN6E**FK_I6^{Rh@)HQd1 z_i*H98ONdkCtcaQVd^b#w`?YuPcKo$rY~g7o-ROJjYqn38wdu!>{ThurvI>lHU^M% z?m@0A1YeN|O8;m#omEjhV$?R@D7aEOvXdudMaYCCH!Snue+Lh{_Iopcuw?%qYAm3bOGz62CgunHMn!+>zlkb{uQwd-t4s+R$xO|93 z7erFoQ!D7n2WvT&X2~w1NwKu~SJ`GXj1&E&jQR=7q9{{jH#cc_5{gUk;F~`{7xKl) zTzn(unUnZLlYoh74t!bNxd+ zXZ=tb*vf$E^yrfzV1H>V?v>ww!9fMW)5kw`%WF`G#(#rsTS5#;RZ!kw+mSkXUzOAv zVn%9PO52bIS6o6HVzAp=A&)GWF}6INIr%%GDFMJ#vKoM3bezEIine7|(@dYZ#yEVW z1)27kPf7NJf-B??p@FzniUy@meg*`%yzLDZ3%-FD)x}$Yrx;*L3 z&1O$phZzv_UzULt`W$8&CjV0{TdeMv@jJb_)ZHj>&R?yaGvDL@LzNTqfN39kf z#}cxVTV~}DEKEB>OiJ_p^#6Va@eSMg0Aw@&{#0NBz!{a2-){1c%>npCc&%Db1sF08 zRYgd-Klg2Ln^%E68wf#PT4NIzE+G9(W4%&p&iOfZq_zBfQ~FmJ$q;R_p9UxG1pi06 zK}6G$c!!h(vq$UZ54upP$MC}F#-pKz;F(_^2K+(t`jFB!L)_CH)Xt+OGPAtguZV6> zG&AAphVoi5eusrM0mw1(J1V(Y!MQ%p8sVQz*M56g-tFv%Xyv9`<6E)^<5cWmi?S!i zgaG!4(oDjGxsS9{-kKDnq{7|JlBT|$_-5&SN&5eSqBWU}&pDsw%1{l=@@t;NTK`39 z!T)mAT88~A<;i7dIh(#*BQPCRW0(2o{N&?!Ta?NqydGmI4Q?9i$w*gI!PCa5*Mv_L zAm+ofP3)SR^3g5&F5Pu2zV5Sw5v-AEw;S=|HIpA@Zh)*S*i!#lG$G|S zc!b^D+c)v{U9Tq%w5vRf`)_5t(WVnQy^(hDrHBCOFznSgzO$6)GvY1=jnXrQQP(&$ zi_J0Hp@&t0`5Gw(*lPgJ?NpYGo~-VM2MVSh$6vY3e!{YY$~ZDJ{ci8N_h%jRuHrF8 zZ|!`xPZw%>?WCE%I8p4huIF{k1DMUAlOlnz5vFAs>eqtkcy87~%_|SR^6)?YX}prYu|? z<;}?FO#d)D`rw6`&MpmC5&9R&5Ovm~6XO)HIvx35pR>0cd+;}U?-2FoL$w~LfuGQ*4%}!5NWeBwXcI1o-W<|YF5cYa5XqwhM&dr z^Th~9YTiGI53>p6Mcz6O}l@{u4vt{5YO=-1uJ#P2owVt{?t8Yy_O+{0z_|9_v* z+sw)j3KGZ1Usl5jUV6;7xLh_FDku;?3`BcO|A4%c99N0P6$>JdIrm3v8euU=1IfE7 z1R_{o$cN8C6rgju`x5hcj#4W{lFWMoQG%+{Srn&ja!O_Ro(`!AuT%m9DJNB7LXv;c zvtr~fNGKuN7R!~2NcG7W>D-08$z?T z(b{&y_k2~^ac-nw(SLm8>&AQXxO`!+n{oMsMprC0);SoEIP@@!joyL_YpHb9~}R$42Z=)iiYGK zYN=!45Gc)wOv%&?mJ^OK)7h*67}{+^@mT#V?t<7Kk(FB+l_=dNbceyrm?TzVb-$r z(_pkK;l9*BcpZv#NB36U6)Ht&2a(!G*Vnzj^NH#yA+I}?nfPRJFaNqBR$7X>zwtS> zy*~X#I24O5+bP7Kj;^!Ra-J*de*e5N_oos0%@g|35zze`@CJ^VTqNsInU5!!_}BRT z97fPUGnnqB%f-i=f;`BB2?8s_vcE6{j%l9hyv&g2e!mdP^*t2oaoY_rc)i3i@cED+ z?e`&ipa?+7xfhD@#5fRZHEm zw3nf9NOGVr^KkNhE=o~Z>a3g7(`VBI$_zY(`A4=poUfGqziKdJyH z5~+C?Q-}r?DD z2r23+ot-FHVC)siJH8iX7%UwlZJv2T$R$0zJ~qrXLqH`20tThVuG++65MoTT@%V&w zf99aU3|6CPPgEr&U?T+#Qf=XL!>LD6S{R%;8`=Zj&8SY3Z7&nis`~ma;b*NNKfLZsN52wG=Y^%IgwaEl-VtyWlgm z*fHebIWaj{u{P9;x7itp+dn5B(vAD?lugD`Bub?vx^Ww5vbrB6ye>AH5L;60UUiEFDoNlg$NB$B!_&>pE z^nGyGIH$^PnOyDK_liD+xj0uc{PAoU-!Yq>|&+7Lbk62Bva zox}6;1q&^TR|0@cSm_dCFkz{GtIPF;K#!v+Erk}o%U?@9GR4+*<={93kLo?_1*X@f zmW?3j*lrYrCdHc#=?D;`YGikzUiuU_cA!FVn*1_Og+p~|@T}3Jn;(fmTn!0UV=q@v zTw1AqF`E1}JlcZ|u5cO>z>Dk9(u-`Dx=81#_$AtUnw;&^t@)2wrOZ+^V^D1gLV6Vk zNVl98Q$L`8Iub`LQ-x+NShgFN2?lsN@a(!*3h22*T!Z0SE?t zCveGXUc%1Tizs6xn85me^D#J@L$Py*u>pddS5O&7-R{ndcH_s2xm$0Fy}3Bf~N@sbsc@NgP;IcXT02o?@wIgL;jXMlN|S7j?BmRWn)T8&BL&6eQeYc!vb4}WAU@iz(`?=>DyFl{g^QM5n_u5RWiqh5t!I`ZAB;oX6s`( zxjmhGZ_4`M3#?Gxj|zf1Efymf)1=t2%qc`EgF;Lzh@jP2Cvr|oH4nfoEua{S!2Y-@ z9Zhgfqx{8LLVCzi>Xc>Kk*OJvqt4l|PK7GePZC}Wz~U9=QxEXy&2|Q@!F%-xa*~|L zyqINJlN#k4#d;$P4D35kvCt0>W@C z33yMrbl5R7$kYY`iSFjeEt_dqw4JKmo~JEZY+OJgG~d5*mv&j^lLa zt>YKLQy%(yM7fV;l+*aCl*N6|Fk+s>p4}l=3>(A5rQT@(8K2+sI&Uh_bZbp#wbp;O!@ugM~+Hyx&Qiwie z6QsHY?BKyI6~9b*kVNZq(ch#(Dz$+S(eBE(@O-CdUnHkY-JBOpu`@nLs{!GgW*C7I z6KcQ?;uuq6vcTpTHk2E?g+d^F9X$$Lto^?I79kbRw5+au%1aB3xg>&zud(Dzn&(gQ zV{m-YXM&OknzK*IOU%lW72ypi8LY$*7-C2S)Q_`kZ> zjMoG%Gc1K312tLuR=|-7HXe&Fsa4> z^O($SBxh5%(@r8`@XqO^>{D6}T12+UOn8X0su?pBsQo~vyNYWivfs&9bJfwNVlvow zd{Wd$6O_nuTcK--nBBBS#&4J)QbXXFIa9;e(&)Dl9q{c>4|_8U)cfhLE}{tPr zm%E49EmC3~=K*q)x9J5?sDtTac|g;(QGNv@#=x_&!F~@=6K0Q+3l62x*|} z-S1W1vUJ~=Wb|ZbZaN|1WPqsK)6%H#t2_R5-;|+7w{vQTGbzyO>-@|Oo%8lvEkh+L zfNx5$Y;tr%l@(dO8=o0X5d-o7`t&nLK>QKEaN1-3TEA=dA@j0W& zVhZKZJv1VK8o2v~xMA3KQZbv%gW9ZNsM$a7y;spH^#SlKZe#*ePL-@h& z5|MRTUM+^^>$NAzK&O(ob0(^)$mO(=4p;nUIc=n=Q&pFOocJw{lXY{ zPLW%1({`2foc)UWyYQc_LHWIk#QI^}H*#9%E@ZEyKI)nIf`sUjHl$k{HYsSFERQ&2 zg~bdj2Y z)N&VF3Uvy!Rt>pa;$In_*8ajc3WQ>0Lx5{^cU2GF*9;nED#!vvHvD56|qOB#U03XA_&cC_VqRLu>Y&U76WumwZ|f z#iv-AY0M3aa&1-ITTLt^gl1DSEu&hL3mbluXw3G>x3f8^KnNwR^Z1B?X&?a2b0sAw z;VnywH#a|F_XgQTSYZRU6fGB1dlHXfMM^pBAt6JS3?qHR<=QyCuXJTv8<9n}p!y~{ z%8b62=h0F*`8l*Q5{OwWfkEPr)Q-WU#LM#4z!2|a7glu1K~y}F3uwkp*|!K`rlHlyKzXpjfKpgghF zSy+RAMTnhs&;Nj7*sR!?uLn6Mow2OT6na@|*diI|yUBKtsIRR(Cv(n=htb<%MXu^tXP4& zn739{)2T6+J((3JpT=4%H9Bdp>S@($lUHgS7o%>k@(6ab5bBk@J|8JAA=7c`fN!R7 z6g`;FqZg2>C?kNMW|bjl>F()4wzOUTuw0L5CQCx)YV9m~hkEkqzzHO&(M4+(Aou0QW#A6M>G?ZGc2IwL(q zYI_h04pCudu_57&qVe_|VhRVIllJlXz!^J%BQE^3cOz*OuFT!5BMc;ioSHC@x?XkP znhjpL(Rv7v_9LZhFVdJy(O4cgDvT7M8IeQS8zxNTI!eo)i|`_%j~FY$&EBQC(VD@G zI5O9X{DE|L&uv9Wn+t1~mYza^P3}*T_^P&cf>Wh zy}l)g8@A9@m5-U0^%BbDZ$!Y-wHJ2?k&!nJV+x;Tmks|>L23V<*sufuO!1P3SyP~Nc* zCEMp0#RCKpoiE+GZmp6kV`#ephLI2%Sjee_ZOEMY{E9SEm3)`|?=bwZ0ffWL z4o3xM^EDO3UsM+J8m4AuEcgKrq=N+3Ft}LM3n%|>#41ih@Jhrc;9Fg6M zZ1RF}R&tLHK0Q55oOWo^?P5}b6qR@K2`FprDr??^h-)(voCIE-FdlMhiT zJAwYaq!)Rrf2#7!ZZO?^>v$Xl@dn%(?i+RZ;((?KK<_wo4G+iG4Sv&aI&Gdj=}xQR z>8&{`-3~PWv}+_ExB=GG7-ExtD(mZUOI# z|M6(@O_vvi=8vb%`H9rx98JaPx#;K|EpvrIRG}PnR31_IqwZ`}7V*yvfINznOEC|& zwUn8>w4gYSkZb!11sm8g^Y+EYC*tw*XMVzW)%Q!_wdC(T6-gyjX_p=maHyeWZp3b# ztM_i*)lNJ`Wld+Si~AtGa<6}qQI`#`v~NO$eiSLe_AZ;S4Phz8GA|{EjI&On`Gk#aKZj%)0%!XD5Hz+dc4m)WPh4S+by*>rrP)nC(UrgygfbD0&5uqiM+{1=8-N zGmi8&4?~G7$io}VwTS2a({Fof!~{%45X#W1$m_q23^05_oF?}}$6#KKDqmaPskO{; zS?oh~UT$NW*^hwlvZ-c)+%+(P?wRnduemioaE5ij@4cmB(fH;Y^)o*vU(y5dJsNKt zM-H!D!UX%0PX6+^)qWSKhkB71Zt&V;b08Lh0jXi{_0$Xzpe;VuwMrX7S#J-@^3-^| zP_@Z)nCOQwaYx32rs$nd6=DXi_|z{=)rExZoyKI)xWN@Qqxw>5K2-fM&KX#4wkm!y zZ{6z=IcgYO!OJ4EW6^>_+dpa75xWRAA*>nnL>Yx)KwCkip`;xH6?~VDWBSSDAy>NH zU9t?Zjje{-lP={e#L@^b){utW9`le%5Jz}}0hH--GvPmIFVsckDXJ|mpM&uteS)5v zZ~I{kYobM{BGBUN=Pr#-{0s2<`<5qq|G*gbHH&6AOKtL27olzHC_DwMHsKc3>Lg%r zpN-v2E>n#PK@CD*WoEBO`?9uOh*f3I$RQPhPJlkG!QUjHC1A0LGbpu)xL6 z+{?voYtHi380caLd^f4nYcAyU;(f<~sIS0j)a63N0wHs)Me$nH`5~la-&0lX1dgnt zQ?@DUC#!neeHV|ujB5mxjBvM5h>O3J$R7J(rs%hs`V0w}9{$|`vi*#6o zrD@ZL0jb^JnB6ocSB`ePasr+oDj;7NCVU-}E%*>PV(G0&ogsWKUe0!dGftO~X!F-F zCR9nWEXM=WABga5Q47hON~YF_T3h?NG{|NuwuhSZ1Hs#j6qA0a4_Sg=6IE-239)vu z>yGPTPqF}>=DF~i>4^0jRTy#-$9QtzqAm=m(ujZGvGFH`f6d#&|QNR zwk^}&csli2Zk-n&b+@D1T>5(1lSo55J}r!?T9}fn4m-oQ$~DFHaHYyJ2C<8c>;%x& zAo>6;g$c>2!YdpeDv-|FhlNuAk&3PlCU~1(V(Rqt;fw^y37=yij!G1L@$tR?N-Fnl z0QP-5**iM6O!2wIC?IpOP@%UB!GNJ<+fEfiX=a`3)C|%WT=?`EKY2xx4ebG>VKT~bGZTDy z3061@n?|W&0Av21w}coQINgtp6)TwFyc@8;$q4v9!r#!B+`h0Z%7c9LC6*_b)aQ=Yf|P}nsK_FaXj-qY=VWUROtD8&K0nD~;GF4J4;pOCjS zAg(IM0SC~pKoRM~ewVO-)cfaTAOr)puq_H&U|G)l`!%o*KPLl%{4LcJGLUh!NnM+F z=EA-s2aQ`Y(JXG=Mj5*e3(&Ah#%Z(k#fA)2ubYRewR2ImW)8|%&q8VMbd;=^hO$*N zP`rGq_@^p=>B{LSTArr-<<@p-?=)2O%|O}e>8RZ}Ps&|@Mrmuaw7G3hHk!5*jFIhK zQvU8NH0@ZVAQFNlwObd+u|(iQjxE-iV=DFMaoMcEk~|61?bc&0eI+8$Lx81uS1xSZ zIb5Olr+PhBLyKauuc|K}3%tOW6 zStyrwl=sb4?Wo%{AN7P$Hp?-+AstOB-weq&UHVY!E%{gU%~AbXw~^r)s*hWCNWHh^ zph-l3Gp#CZ$wn(JE6KTIm$7b=F>heravn8Xpba4+ZRy53CJ2vM$Bz+@BjsAs$0;E& z9;4zn+dOxyIOe=D$FtfVLe8KIrH@s|{{C}C@-$GIK7VyRm7n_=kJkf^r=;WgLW?dn z>?b+i>^t*NC4HqVx-669X@$0&V&n|6D0oENe)z;m{V>TtO3Mhj%n*sYOxz)@xv;*2 z>dd%RxO6fK`E=bM~YOQ)f{BMr5-RMh1qqB11}H6a05nUIDj7RmE#VKZLMv*Cg@ zA^4g+lPbtXTm^E=GpqtgB#i0@Lnux>nh8Xaio>{^*pzJpc^K%!>@(>ZhainfuV4-* z>7^j~yd}?5l8-J^r*jtLI{R5B>qW4}gmYVgBC?-#Fl8wC#;S`+YvQRo8(DRyhPuxi zsj{5%GvzDLMe=2Ox@?oFrvfA78Bu{JA_v@J{3b8$S4$kpb0VeQN7A{3DxnkRCH*UL zOr3RI_&hAnr<~kn8JyfDB%tag;RJxWFP3%TY1f_nkra-sh3GX*(t_D@JVhbR_gn z#>Bo8Xm!V~Np_M3?P z$8&@I!hWOQNt}Gwlj#Ht#B~-Y=yT;56!&6IgS9LQ%aDGS?&~MT(jK=_7rZMHvPtZWa5ps;Hdg$_<>tS3| zkD+DaIK=!2p)kFHHRv~>im9WnGwWvjJjP79I&bF1HosNStlpFK{ziERZdGAS!}o5c z*YJeAJLSv!l%zBH>3-7b45Xs#M(9MpgX?-QZL=zmd6_!tK6HRG8pLq!O9#9{nKmr z2MJT4p`?F9`tLQlC!Q`}g6A9i@Jz>c9O~PTHN6j^Nc_nyYv9|t9OG7W;XmvJxO;gC zytdcCXIlxzt;|IDP8&kE*x}n(i@^0Z#NWFdv3r&wcGq%5ZR;` zFJiYXL*%9oB<<-z`q3?-&6sm&4W>P`95I_45w@-tN%wVO{L(y(=`O&irTGZhSdXa( z)?)g@>oIfRS_Qi#?5M^3!#$`tvjch0u0i3+btr#%6Dm)MUgmN{8&UPrI#j%{7Uj?P zq5Oq4YT2UNbDL0eb|Z?PUx}jUdll$Xf1W^0A4*>6MZt+4;LM$t>FQT*a+l)ktYWuo#I*P-b6O5_~rM)u)u44yY} zmY#k7_4n)V*Wa(d{~!DYUx1wTldS=N7Sa8Yu#2t9l3fEG3Utx>kyc+C|2F7Sl9q(r z1+y@9=5(aZTa2oXKJ0k(S?qh}j9S8I+rhoqd3X=%SJvK|{ue-(%WwT29ub}jba5AV zDA2_%+z+0Sq40`~KydT~WX#LQLmM8%N5@~mXAd95*PFNF`~L~(Vq`P2OMe)Di->t~ z0#L&w3Q$p^6_z0+af}ASE6w;((i#2KAbCrel9Xj&8)yAMseH6c(B*rn-?#NPd{$A7 zce3;GQE`Q;3zwVtb3f$LDt>L%Mp^Y~mNs>?;``-G@Ooo0cFvuEy5s=ZGiPFHa|t%> zZpZ!?w!_v}1ed5g5S;2J!y;qzGs>(>MoDKX3fq!U)ILF}v?EzG3Hi1Z%qxn+qYurvYl(&I2SG71mW zFU6Z{cHauRRJUl@Mf}RLi}*jQ<3C94;F2rvmC}-hJiHdjgJW3>F4lJ8tZf;dk@Oog zGSQu}0K1lT;Kb99;>77Eu;tNJ=-S_MK>3za9-Md(pUZH9FRBMAxPb zs99>q76n@bz80#|%w~zi4JVSip8y*N(e>b=W zj6*<-7lPyc5Rwpp04`G&=!%hYOx!hYIPM%bLNrQQbh+DQoLa_+R$fN?jDu&mCw!tk z;2JUl-qE8lWf83_gds3~tnB|2#`)iYgqZ=DTQXtDb{Zw;hGAMs9A;J|Az^Va+$Y|H zv2k}Hbhekgcqb{yC9`b`7PX{ePTd5|tV%$7(^Sl?os4PnGCr$*3g$J zhj?H7DcKKyO7z5C335(N_QUXr9=Lmw2S!f!!97zwa96Sm?wJ&V+hfAuGI0`$nwR4F z7cSt{r%vPCeNW)EzFl~;V>PZdbm46|wy$#{OO9a$rO;KAYdj3*wDWA1_2AUqfyin9wd@R3{}Kaz8p6MqDG z-YTlY+fwIi(gy@y-YM6UkZR(ws#)r)bt~xN1iMrX4Z7%MjVv(5vdW@i7n=iikuU?f zC`lM$7m9vk$>k%}C-e`5UD!`tvZ!Ab4Ju4oa&ZD(s82)&bosK*fG(Wm)1b>w{8zi& zzlIV47H8Py=O7oV{~jy%E_I)idQI?|suuKh_Qb{s_lK^M`Ku471Pd=UROCK@qm8F=*A%lP{L{J(Mb z>UCVa`JPCFE|=cFiU%Hh2%}v_$))BtWMyaL@n=qA`Ibj;+uhNa-}N}AG#|i(+J`Zr z=@6n@HE_dnSvLdX^h@d=*1R7P&HFH+>rtuGUQFx0A7iJ=%XGqY6tykELx&Gwl`=gz?|WjcNrm<*RWjR-2;0oO&F;J%;_z6(|(a85VEr?ns= zrVw!+Q?aLfHC}97kJDw{IF;Fev-2x)ksnLa36oeKX!#Mvf({s_0SRp-M8OE+S7C!> zpalg!$hHDfxGjE$(KWCGx0#o+^dVsyb}83+$u>cae#phjN5K)?uj1&uOt{KJ;?fd~ zfjFGwI6xNzyJ-Jl(1nnTf`7!%4`}@0WIlYovY;HVWR&BzEQz)$d1O?Om?8&np(kk{2n%9}dNaOS$Q4oSukFlXg`|zj5-X3YT-_c`uLBunVoa zTvb+G2)fwCCHO)MX}p)neOAH@=yI*70dE!5s-^xEJFtoLmF17^p=7EVSt21iCnjkc)}m570>7%9@J>x_ltdy6=k^POxPF=py$a zLNL5X_NP~J)Ze(QchrN|FcjoM^@A>KkHjV1@{v57XxOD$S$0vPU!*}7y=>7((r-rU z*2dtuHpcZHSEa>7S6(;Yd zwCwVqolEfNRV(rB)=l_o-@UkTa2F14Y(ehg7)+YwiA4<)(YU<;ZTFX=VS6s>x9SPz zer=0OuPzjG>q5k3SO{iS2VhQZklLOr?rhnfC*ce2k;rO`MZwY}RIZweY637T(onZ< zHf)>bqhZrL*a^PuScukpvti#Q{k4sjXXIFuJ|L)}K^6ir+8Ro;9J6c>p%4X!Y)(hb zdRo4it^gZCIECG*C|N!gMa$BVwxv6qM+`Hg|0sV6*M0Px(=&GQ%MZK(Dg|DW*~@R7qMN`Xfib9N??qyA3kp^ zuZ`*F8cTpKBw^Wxjwut?VdBIVNWvnKIA7&?Gx1d~2}DMfFS2z$P?rY4l;njHXDehZU5aK0FC34~!JP~p9;WGVpWdzb9aX{}(iLz8 zFN%@`Y$C<+Bne`09B&;oVY$T|FM$u4R~$!qIi7(J31o=+X2?GgraYW?x;UNla{FX{ zSqFz%oW|{9y~B&wynrgpvpCMOE}4INeKS4hr39E`?uYD?Y=h}uW*eN(pr zVi26iUMY*e2Y8{D7mwehHa$$z-~qooCu{L2mFAD!`}E$;;_zG4$2UojDE~vwPwri6 z!+r9vmQxtxzCB_hQ^Eah+Pg-JfCZ~ za;k8#v=t{RhH#|&DE95Xg6*fCpyT{gsE?jT^pGA~4Bqf)_C@4KB!c_>u*tXz9&Pq; zZ*hiChZll7{jjys8zD6w2&DUR0Np>gn%odZ_v^5FAB5ICFXexJtRZkigm(^Vuj zT{{}w&D7!^y_?^oxcl_Z{*dC|%FvQ%Ow)LLs0=zz84vP{1$sKKXxyfV;v~E6#c2b!%w@SQn9DhS{oP;VKpL^-4&`GwMCrfM1};k}o64kg*%o=cax7bw zQD6!=4zgYbXt-|qZO->d_RBHi{BkUnFki2eQu?d(=Xp)0aUHU)N?i=oFnl88m3+#$ z$~jWRc_!!J`FfN&rJwIf76v&IpC6^%=2456QDU^rX!*OQ+bl8P~7`{)v zEq-vr+wju;i0Wl)D-6Q$F-n^)>r~Fwrvgf%`;3?eW&Y$m$a|m!$ry5BvHuZ+W^|1` zrt6K*E4if+gD!mU;d|mEzPC~N4`{ycQh9f&9qitry6^EZl>Ruk3ik`^aaGlZ^Htk$ zvUME$ht8sP+iAqq3}J0?1(sA);?>GB{DU?LvsyB-eykW7l*+*c~BNJcsm02wZLvriTSkasd+aUvj5A`AH$SC5E?}Xp(2Ker+K-8&5B%N1XPZb-oz|48GiC>o4s{zubhZYi%gL*N4)3Jpyn^ zI$J5=mc+9ah(4x8{3#>iPv{YONQKnbs!?#O9hp}ek$JrZxwqSqeY0JZ!Jtd_wGQN7 z?LhvuPGntdK?>EGe7YXf*G(*?tUmwp_sicef4}_wFZi2&1G3a#v<$kGk;=hVU3d#4 zDFu9Cv7aFq1&H{|&wwr&-t>VV9gM(`Kmn=@R)S#9^~67Wf!=VKC({DjmKr*W!EC%wkA|7YZ#U z76|G1DdIS@ChN0U6eO`3?Y|i+z*{PPSI%2Z@m5KtcoG|r6E^m^=@*Qz3QF*Uq0*wQ zX3#~HEl4o z51?jXJF5DIQQbc%Ko?_o4-8#hsOs%QZT|o&yStF4%7=}=Bb-BAW*i@>hHf3r(^9P3 zybNBUK8VarL}+?E!ZTBmq1Pa<+JM-SGs=Xq znFHS#dn6VHA-*_Z#(qj|EpS9w5q)gu*up(!9p*XyGnRO~glLTi5>5U{t_(nGbr528 z{7VyOM3j39&?U6g7r{k-2rUa1)?7l>Aqdk(AXFEHU~MG4ib7zU;)@M&o>&~{fR~-O z;MZH6U_&qRqc@)6+E+i|!tcIC+u2iyYtX?yGaR!$)?;aaE#ftKXdCXwz5@qw^59`y zJ$w{zo;rmG$M&PgkOwcT+1R-3AF$r~RjhJegr#09FxPWAUUXQ9W$tUR&f6MGT-IWa z6WuHQt+6H61q-}aW0ChdtO~HlN;f+=d;4SGwtcuWeio00_v5X`Uc9ZX!~1j|e^|i3 zyyk^8Qm$f&MOj$;F)530KMT58KrV{P={RL8AYNb-+W{3?0wF&Fy5y_G7Czsq4EU;) z^5xM7Y-AKpJK5qT^L?rz(s&8lM?Zi@Am?B;cc4~O#xllm1RzYSXg{d5|GObX)L*Q z(fA6JZ^LBgRGw7l+(zA_a!XL{Ou;pvgA6Oa_zSLIYbA2^F zu4~0-+xFmQ?-(-ufDG9o;pRKrT(j0<~ z@u*_urTR1+7;+&A2!<`dkld=z!nNWQT#YB;U;P@wtBzsTmJqCQ3PAI~PCWbOf8gGG z&v5U9_wneH5AgW&XL$1Yhq&_KItohiv1auO7<4+EIe!(}x}+)JA=&m$DJp%FNL>k`ggK7;d@ zF5|%)@8I1JKEWIBzJpU&uVRIZ4_>hK$I2K3Hf9fDacnmhhqq!wd=IQ+=%YNW8a7VZ zuv_4T_M}Q&RQKRsNh=;?n(!z|h5Jzj;Qi(K7l^{52e|@vh+)er48SnJG6_)#=zzh6 z=`yEFz(R)E6%d3>=QwkIb~(-xf?-gFfd?T5AUK}Vxn0~w0klLYK#Q>GF&&C9mm}+C zNw7uH%%F<`wwTKi;&>{D;sgvrZMhZ6+ZYw%QF00S(=o7g9U5Pljn3H%F|=egcCNF< z?Wjx~bqzwtoQ0_W^{>!6>m^Em89j4e!O;BK=z8g2aMETYz3-{;CEdrKCdJ`FbU5yZ z2jhyTGxjWBgwX}_v2E@G^t`+PgY(wnxLu(5W#;=lXVf0<6ZiW*gF>W<{?eH6{4jhX z`feUS>6Z`+kD)AsAr%RmNKlE-gO3|yW_*ul{rj`|V$PJjYD#2T+Wq6WSj<+qgFyiOR zI~3+;41+H3=O~~kKR6!_2nXdnzQHhtJi-21=Kf7lAJB5ER zR^o@s8vL!P1%K)9$9Ma7;`b-_Ba-n__bP*yyTW=B8X-0U?#5-R8D(KSf^^%?P*9d`dCQGDSS^eN<*&9MbC;(sx6g z)(Ht3JCY63OpeH@bw^H(J2Dtbp>Q6BRULuQ_l61?`a)4T7>T;kSX2*3qIP=>nsz0i zVMiRQh9h7a3WKgMShzLYqoC;yM0Tw+@*3T!Y-gkxwjf?*g{a~U2+LcGn9|LNF4=@g zQfj3uQmWig&>jTUK$K$PWxKL9kQC1+&uvjpGzz*RkIV&tRY{W%N}7F9 z*5Zc@qXXhfHzI}spu9E0jV+-tDVExhq_IV^)&a>nXBu}O6gCH=q&*Dkz8Dzj{1;YT z==|X=omdQlG1yW@=MGywvb28m{P{Qux(JIml#c-y7N5U-ZYkF{ojZK)vY&w%x?U{B z*M_q7*iV5j%C#%c^XagQyoO|55_IAE)xz=)U7vk)+&}`dnnQ%e6idiO0bOPQN1lU9 zIII9E|8?Rza36 zpv~U_V!<|vj!mF<)Of{WgtVT*3%qQhfVY@>K<#~yZos3gN<7N0##{Lfc(b4pk8JO(p*VIqY^l51 z6+bF2n{}V`z`_-N`gUMFpfdT}?*Y|yKd%nA3!897)qyh=gE-W>7vrO+FnahZde1#X z^VK&{ef1LZ4)wsJE*75kLGW$yg=eD+wsw1CYnL~iD;?lqu!ncO2g2!|8rJNE;96G% z)wm#}&JE#Bo``7kL3kVGZ}o;h-CzA{{jk*#i17RXB&GzTzN83;t6OljsvB2JnsJ-j zb&tmC0Rsyy?bAxck1)>K6#$r0begQ;ZkV@u9O&YDMyVf zndLOj8k!qD9%mVZ-b&Ys?NC^6^8AbP$!9mK0ShReT#n;&i(NkN6e~RnY{2k`0#N+D?V#g@$WQeMxPZ&!>okoa z9x6|?L4hGyY~_aUGYm8+bxQDr?={>er9O^R+NfMJlaPv~6c~nKA-15yAceAR4v!7P z7xW!R*Ojyc@`T#NQrf170SnGA01I+OdFHw#l%W79Yz0Ia6TU8$?|3Sk;uIi*EcH->VQI@p!<$TBBE7mkQabnXDW5Z$+~7W5}iL01geF#jbtV(YWstLYoJ$ zthgNWv}O2>Is^Z`JQ{PF(y(c?7*2aiVK_&O59VV{XC~Hl7r2kUk%Y`S&u8moiqVJhoNBXS5E%ds^W$)&TE4 z4e;9A0MFeG;BAgV4h_O*qz^vB-PqEu!RDSK`0Y0#`9c?RuJt18Qaf_4bfD-~56bTJ zqU1&ww08$ldaWA;m)cN#qZ6w811P-JCBT%Fi%m$o+JeISJy5;TPh~VB^+Gk$F4Z9U z^=ibQF(Lgz9kMReBkf!bmEVBe>#YjtLdw40f}HDZV%wtWpiAb(79^joN79*JK$l`>(1igP6~0%Oli1n|!!8nZDW9<{sSF=SLb7k=ke{~llZ28aK^2R{)blgoGihXnL(Fnu!~sq zBbOKIgjs7XzAxAOsCYq-Eyjq&LUP5g+cgIKO>GwYEyTYZl#+E$Z8Nn|Z=gBV;t$2e z_%JmU_d`Q*)yo$*{e$pHdN$QdZKkqV4CDyE7y|`#`E!*X-?!D`5509bT9kkcm$gU@ z@xZPf-KgtQWB5oj`VTiCwm1Mw9bTa+p?UccS^F(SaK>h2oBWVv@>`2&sn(y^VTlI;?2w88f}NrJa@#Dcpxgv z34y_z!Jy0bA`>3Bj^NYgLB*nr$_%=cSb{F(lEl_Uyx^R#!EX!LEIofLYH%T`6bIt+ zF_@5tj;tc|8;m$Lz6%$wzK+`;Jj9td&OqN^gx;eKC~TmYtZ09vY1O#;_&q%N-M2V& z=`vcjkDz<+F6@2n47MLT4pYYfimFF9cUccfrgP$G;A9|&ENoPN%cd6sOjsa zJS~XMNv64QglDABjN>C^Xe@-4^GewJ*dQo=D?(Fa5SkH>*urdN=v9a>$$?K|AeIehD_dOOR0Dho~HHgk-wT*iWfAtvkX??BNto=au(A zV~*qh0sGj+$Z8BmQl$^#jb4b+c_5^O&WSvGgqF}bq6DRdN&A(&##%;Lgq~cdwmg6P& zjhO9ejdfu@=-Iamw{Jhd?Q>UfYySz{8{LP;qr35VWCX`6v{3sy!E^DiVYBQX;P1B@ zz7f_~<4))Ey5C@}{Ss_;T8mZI%P@Bhjj8iG#1_TFFU22Q{5D~u^J=WKS_xNcTlAJzX_!F1S# z{ZnBV23^=934<0E=x)vW7RpPxI9p24W<85Ae{4W2Ol07t(7c^d(G0N5lzvIjh591^mr2OwM?n{hG=^M6JReVGJrBBAh{Gao z5^9+VdJz^~D4*E6NPsRz{7G%X_ZkyDXBbeKgjEEL$x75-38_f~4p7u25LYpd{kV?92qY{GlZJ$O94 z8>5B>Y+7ammw;S^myf_pzY7l9Q8-r}1cNU2RcGMvBcO{zrD8dS;SvU3Y%3HgTNf#y zi-cWVsT|kJ({M4Jf=|_1#J8SxKEoTI{tma_eGd21lPV*sTmfk#{zZ6}91V zej~0X@vjb5;vdP1Detlg=s?0Q5;_s!f;oK>JW#|i0!xAl6QB%-IX?psoNg{dluLd- zRvyFoMBOoFIK^D1fEy?er*XL~PG<;$VF-?AD)Q$#kdtwfZG)RFsTf0rj}seW+ybiGz%TC&cW#N)fio|9z#nv zqI>>IG`;vDnqT+_biVpe=y>rTF*5%p>{vJp1F!rG#um-S83$|Zpm&ymMe{JYWIi1~ zAG?;#!5BS5$L76+JqzbzZ0>yYzc>#AvsU1!O#p6&WDAhvaT5QtUPJBV@#Q&D`pZCx zu!uwLR-l*3@e|`hlH0=i?|%9xKH8`8e(?i^7(mi-26X?WDKjNCI}TfLurq zdF!f}d@8RHk5kL>Zl($s0z$CcYCSIadE#zFD8^Q=#Thq$Jf%5)E1AkL|6@^@hfk(+ zF0~X-&9I9AT{7vJ!d70gH1ymw&~s5MfM|Ypeq6v1hl!r8dI~cTLeChAV?cy0j7fN8 z!di-eN6ezI0AEO){xLs~ij9iQP$tK*wH8azg&`LKy3q4vy5$!Ms!W0|{LE9fF5)-_ zSlEKgB;dl}3q338dCn4m3mq?k7}0JsZ84{r7pw(nF`Ou@LP)qpfnF#drOSnIOVEWE z<$n%z;drrl&oGGDKShIzxJ(6fVUeHPZ*JFw%0TE%TAf z^G0*X7F@J+oT5bNX&z16Q&H3rLGMKN2+ZGrt@&#aUbF^Tm5u^l={u5x?PrQH_F5^q zMHo3T^CBQ^Ys$!xm1pk z*9tIlHXnV*GSD`jh?d<6Xc&z{?Y1~n^hZL~5hMVcShY2_7OtjttwgkTGxFL3prf%U z?v6laqd($Ju1KhGLu#Ej(&~JWUhjjPW`E>1dLggg6$SM!C~9;=X|pE`y}_s)3`5Pf z2sH0XK-YnEbd#EQ#G`d*BD%-Z(Y`wgP1|G8zAF(u<7pI^hOYf77&w`Qu?vM5eZ2rX zFBN0&wQ}sdTtab0*mYa(k@z6Ei5 z2c%THBeTgD`CTD&jnQ0^ghiGSd5$UbJ_$T2a0{PH0(7DCOoS)ST@v~ES``+EM1JKu z66ckr_`2bE=~_r!e-rV1t(c(}Dqn&w6X&`(KPeAGG9)fr0CIG$mJLu@gUL`2C8MlA zUTkHQ(;8-mT_o_bbpjTVkPE{f0v<8LCKE8pjBv_-RFlApqN!==RA0KVPT^oj6P%Py9Xi?HU>$o=F#Q~u@v^@P!NGm4h2K;1?s z90^Uwoh$?Hr)%**EIg|4l-@tyCie+1E+(nyeMDJ2oe;mHkOVX`O%m*2F-*d+#{^Wu z3&8R8PD6g)W|OVJ@G%k)5oORj9>4prWjnDjol5UQ$x56eSr^qoE|)K@$%r~h0#qTF z#eOMnhx9*5rgl*}mt~np_TdS?gPHvd<-ARGOn=5(O5`QU@^}j<(FXqRG51d{H1oo_ zB6_dnMchP67mLzT^p2TGX$-$mpC6=Za4*w@J9#y@Q&f*z#SOSw+K3yaO}Jj%i0cL9 zFKoiiq8787aih2iS1JBtb}i0lR^c2Se>Ovhlk_fmJf#HZa}Bs!QYXr|Rzjlu*Grpm zy`&k}xLnc=ioa1pWmDRXVx`O*RG%XDlZv?BX53;?_$J2{HsU7LeXF1Wx7c6WifigF zTr&0JwYqIM(msY=^zGd-v<;OzhEcR<2x+@}k+iD`p}l4BZj6UVZ4jI*T;N=3hp=vM z1h%@-cljnb8*Jd);0E7%C%Bn5A-vlQTRYqk(BzEZW_JX&d6InKPtOF;mH;@^_`^{h z2>;R;=-O)0*E5Lm&M};9*p4&$K3pp6zzu5WZC(UV=k2^mse0T?*Wq@i7B{kWxJ>WU zuay{ZLRW#K6_q$xVZ^wBo^h&DjOAuwdty9x#Kho8ToO)2rQmdMB5uUfH)DpH=8on& zjn0Ei9o|US2n#O{`FyrGzj@J~!vX>^0}0~Xq3do69AFlQ1wcUQ3Y0+k$rb4oH(@nK zltt$yg8+11DS!jDDNfm{g)Iv4xyG)9M?~FRhFS8Ox2%6sbUl-#1&ufO`$f3aKXcm{ zcz8f0GZ! zGlMQX)?)l9p2wT?l&%4uAC6PTi04$9OFqZsxu=|WR0oUOLit5H<>z#fM)7h?IiIXU z97Ezd7-kWcUdYdY4EwnbE=x%(H*b5S%%!E2YliD)aoKcS64g!hKcw>S(mn5Hem$YYy+|`wV~){4@z(M zpzKx;w08!fxitXQtv;ykknZ-QgyQpWbRg+mJrZ84L*~_1VW}nSasyIcuN8nx>?s2h zU#mnKh11SeBl&a%;!hfoaHaz3ml~0AnRKNI+1FZ;bFB?oR~67D=en|eQO3n)YEM0q zsZBGjok%IG&%gZr^7qT%FMt0F{-)o6EX7dEUo~p{Rn5|x#c^!GMU6kJB$Au`w*UjD9d^z}txLN;`bLueU3g1)^cF>>St#!eo=z`-3e9{*F@7iFtf zV%e4zShQ&gmfNntG8?ItSh{&N7Fn&qVypF7ZEK6UiG!~(#CItnx$%rcs#wzEZ zw&-HzwG7^|Tac;_LT+UUlFGf{pJ0uR?(?yD(+f0DFJr0IY%E$c2TRv26c$}J+HJs+ zHA^vj@f_0Z38;lFxiG}SmR*(#Yb}ehbo~<2QnSc!j$gcX5s8oCt#Ovj*fy!TD;8tk zs->8_atUTFUxZheFTg9y=irr60s9YUR4>0_uCk6X9l zlg560Vr;^1Rn_>s)Vy_(*{TcwBc1)fE7Ifh0v&#vr@==#Yz=~5fU^xa9ao5vuoSe# zB%`yq3QU{{3NP-wxO)91ICU))D4WHmda!`Y}un+Y;{A|XmW8;2bObZ(l9hm<^k}%p`occc9*$u)@QHVU zf1)cq!tKOXMJsF;;?))ZishRYz&p$d{?V@R4tIciuq_-sH^DuSK5he?vBGL8UY`FO z%v$sUUS0IBcyZ3ZVD6IHSh9Mt*s_YZr&_RbK4vdv$mLZ5yv$xYkLGwOmRK!=wfkmx zM|!}G+OfiZ9&G$p!#QLf*1OHcI=5NyiL*kgDiGn>uGpICG-E%d;xtael(%2@S~w*v zhGW7Kgp}AKyD0=I)xL-~dLl~ghOiQ6gciFXyiD0gIJnRoTZ{Yn}yNHD_t$O>7K_>;9u!p`JJW= zA7rQETBskchx${yGx1?w7Osbd;DoC??#3kHwj@gh-Tl#d3-OUQEYfZ?^U_0mewsMd&mh`Y^{~ zD^`0(pmp~NJo)NRxc}@Eyz%Tqyz|><_~7$rc=p+c_~i3X@!-j0eE7RBaN_D+_$8L$ zzs-#CoW$^op6$iP2sutQ2!6E430TipKa8{GQz4><2Tj;SQ%W5busl= z9@&Cbas5~x)r&RJeXxq{gdqs0^hJ1+4fn(1qQ*ymb@zGp=O9&$<&; zAoMVf`cC!UrE>0YS^STz)N))6j>pb5*64V74hH8g#E}h~v3uDXY$N~fC5y3Z(QFL7 z^iLRk;UBSQ{wvr|??t=ky@b)(zrpsoFJj>3U!#}Q|LSirJnLUEI_EdoIrjzZn)3qo z&VLnq=FP_FEGpyWdBU>Gj+HLB7MLO6l(&-TJtR&={nk)_6@X-7Y^aUwmt!Wt6OxSQ z@t5<*^C9O}!ZKnGDIZ&Ip$F;|{qW&D5ijRdsZ)Vl)=DHdE9dJ&*0$CDU@VKJP-_gyIgx(LYA5_X}s zG04L3iiITHBHj-~nBOIoFuU*5djR)opXtXz7nXRo^7E6P0SvitdnNE<`Med+To%Q% zWfztRlLQFE@8#6?&qy4{)?Q{>@RItPo`K(#(l=5We`m2Z&HotaGF|@i_~o8MFCKra0+JD-gUe z&VIRAKDkKF`A8Ok2*c z#vo4&l^rX}Qg36(h^^638Elb-=Ysks#*@;uqp3m~l6rdzv}5Ve@63R1JB6uVyq%Al zxAp0ZLV0f#G~~~34MwEO1_8ON;g_`>f!WIuuU?OwI!F56^hVW47&;H7VEb!@IC#^5 z!?%q%a;E}E?p6r@p<65&&mup$hwmyna?gZA6nEg3j*e0M2XE^!enW%3*XY{5M($ND z_FU3p*F`n9oh?S!kxVq~O@whMqID<73E9{U_?}~I%W`i3_x&vVvjX~AU zc+~HsZ|B2V=sBK)zT?^GJC=!o6WJI#nTyeLMcDCr36)=l@oQQfxS_{^>pF~I)nNZM z9S+@~_EG%aOXb*4aR(`lb>N1U+N;OGyA-}d`R-BQ?i)pT|7}XUOKFsT;5OwYala4V z(vxda`buMRkj93`ie#N-SDRheu5ot@PH_)j+_kv7Q{3I%9g16v7S|T{pvB!?3KaL? zJNNT`+&>`6xH2-b);#5yp2scFFV3pn%gqv<6+Ikw%Pqg)2?a8u-_!Vyi+a2%#-v7k z1Qg%QMyuT=y%JHI3gXK|o>Yy) zaz-pIcGr+RO3y87d}na8DB8WXXV0B0j%+5~BCZM$TP2Tc4cR-@>0=G(&K^2iA0&`H zsEYKYxxJUlbwj`PRkDn|&8ye?^`jo%^?dezV439_RS1>? zr1AuAo3KLAgUpKmAm=DbykADsoW4ZLn&QYJT!|P363+loucspMA!N--c;R%Zcybn3 zmTKNrxS-W)b_bg6CtdoUZ2-r2y7ZYBib!9|xvmNpfU0l5X6O>WOC;cH#*lCPkmk*J zq^@$BDe?>b4jx7t-(|!&YQdi_!tq1bH$(F7k?RMMt{8bUuZ$ssGDW@QyZDyu)3k4% za-#8XhD&e>p!56~9Z=U0@`w^d&WKxQEF`zXO&;GohA9(X(2mjrZ<>S}fZvQy5R*&x zn4a3UH&oy~iY`$FE+{Ae3~VrMFxvGU&LNO8SM~9A2Rn?j47b#%ld@Fzm&qGfko8$^ zvIA|SuRFZ3jy&G@$|*prH{zts$AcG&)Cd}GGa1=2OA)#rKg&#ID+y$o1YDY|pvvtL zT?bbZEi$_K^fsgCwS@WX&q_HvTxa>@4l(zuY)PCnok#BfsTtOiQ=j)W|J!WSZzjn~ zuxJzW1?EJ_<@Zu#-P6E6Rm-|GdIFM~6HImN*`l5WW}0d-I*K^)E`d^0MTVuMa6{1^avdWEzqTqWe<1c8UfNx0?R)BkIa+?JIHR>LNbh zUEV`()#rWodJL)U&+8e2-BBe${qfhFrlqCW^OePKM7gBZT@=Aimc#sP$XH1b1Al2( z(To*{zqscHooH=LJ9T*Mn!6RMl1}WRX%F&=gkG=GJg#NJ330Ks#k=zrpDFh(=G=n6 zPsKP!as|1B05IUBcl_K!XKELyHk6quGxn7AiRy*{don_SfSFg$PgH;Nr*3%!gInaKn2Dy^uyg7WaqWWIXgTm~Z{^JJO zM||*>zqXGX!spz9J=*u;gc85May10B8%>!%<+Y-^XM;le2AqMp1E;2aslB5a! zuis!`^886|kLE3B}{ZZvQrkbxI-Ipyv>6giCoa5al_!)`1Gy2E) z^%60zzn{OEOu@boF{N6JpW|f~w>gb5KZ}hZGsGE|ky}n2v??-8l1_;Hx}Hwzl(e3dV;{Y?&~mH!uk_Lmqs@@>)#&18jm~oagJ>p z4T#pKUb{YT#-vW7QP)NBE6tDO5BYCM884SqZ#%wl=d0-J{a!Ur^`Nj0^;el65qizG zx=X3?o`JqAUEPGromwuNlc1)=MG^bQ`$ZkXCcc;UT_JI zR6fC&Fb^Jm!QLb=kIfnZ!iG^yJD)X?gU2X1x1{e|2K=q5UmsdNxdcO$5?)Y?K{Wob zp+f~TsAHI=##T8>$%H@xBQM3R2RV+BS#GWu0cZZrd+BTDr&+ItbzL8Kft^{Llwh~Djk{ORa+OZNdm_`?I&L(-)gCkYI zj@&@|rp~3l%7oTVq@zzSmIYc59PQpp{Ef;g7gUS=pYD;9^&|Md07X`>$@}~1$NzMX zoiUmnPKfazSrmJ@x)u#*^jiR1R6|d_a?2i@N7UhhSv)GYn`)cCRN&X`3oN$OToR6;%7qTl+3+iQMi2M%+|U zART!k5>T_f%5qC2a>#)*jDS;>Ja0%b@0SiWEPbyk=bKv|g5;|y$(t62XS->#M>5*f=5L2y!J$ogR^TS77>Q1oK zzHM}wBxTX-6w^IlIcR{^ejsUd*mRpP62NrNoEVz(RA@BccVp4}g~a@sB|HPx+4~o1 z{1WT%w|j*KpEvV4oFNt0_$6R5C*a$PQNmMc&Kez$^CHe1=Y&x^-mgryVTk&%A6dq> zSC;XSu;_G)oxO|nfrbdySPv{Y-`Q)zZrp+PI0;tNVr7BcFw5jZ zjle(tzGB`@qb7oD`a)FPntj;9jSr3oj?I#gt<&TixPWBgdU`8rI`LeHNjspS>b8f! zBz%D%OwSmYVw+kK9kWbdiN+v!u&}+V&k3YK=(51=;T|r)%rASkHJK51mmREO<$P(Q z4~DziH*?gI+$}Rrug8*(RtofifeNByXOlF*VCoNbcg0 zz&4o`dMSokS<1Bl!PY|rJQ&?iJBRsD1awJoiBL#~jda{4Z9(2@Ou9;F2rsxqU}?z> z2LL`$yo~d(zU?6Xa6#DlJn+XGRVbVk8}A&w6$&x;DALDsw%2rOFLHaJ}8Z+8qo zsLhWW-GQ}d<9+>P}QVIkb`av`jq_+p{b;&(;)GPbi<<$vXj2S!n@kT?D(r2P^5kCX)t9$j};4$1Ski+52W&YW4@7&22yyZ3!)oAe)!Kme*JKRq7IyTl;ej4`4dtAeto*4qQ*jZL z!z4rE7&EDzzpCIads--*NmpYP1`7C=XCs#La$UA`6PIsJO1>C`V{$ix8wN{R6gfQ1 zTbgcC4YN7fN|mx;+HEGxKT3aw1M_7&GSyjz89W0O4+GT;2g=RW(?(Dp`vN;b~Q!*miT2Sj6YCJGSg>WX~9t!@g|v7*RINx zBBLyYep-KrxVxLOb!@Oq$GMQ(=Rs_Xv$6EYye&P}GFj>i)pDo%D^D zFJ!4yQuMN_-Vw#tb|ERS71wWABbf4Sp>?Jo%b~RsUP)JmKKHGcom_XC8+YZw8T_;t zIOc?IXBVRWM2y~!atzw7w^3X*pWny;iHlu^k(RM5k6p7Jq<=!gA{z9)<&GCg za=-J@G>rFO)84Qp@6RqG+U?oZZP>sdZ!fswCW}-!{IWul+@~F^3k7sLr7~+TlL$2+ z^vL<+7MBhSOGi)`k4ttbG18{}1KYe;_D~H@^9&Tl$7Ae?79HpSJzU=%8vWx9`ZDMm zf9vI})#qjP#pk)d)8}C*%jd}3WUu7%Bg(P7-c-qyDySK<>Au+lsb&osa{!}Fi!?-I zhy%JscWlcAt)+t+)LUnYhAPQ)9Ttf2UVpC!cD5h5-sY9HkWNR~z3;@=yQEhqSGj@$1s3s@UrO=2^Y`mMLm<{!8l+?xN30a&C*TvtA_v9dJ zz^D%ImgVSbp($qV#s(;rv}tWcGJg@+h&u|_zY+~oxc<~Z=uM64Ld|Urs)~XEGVFxI zP(oTY>2#C`$gPTUAt)%NpTyyzMYC_m_cKgFmBWBIg;<$i84A`ZcktbVGGQzjJja_N z6+GRHD?8QxvbvZPIyK;pFq$_Eso&_BaVFmWf|O;Vm*3iOHi|kfT#R0mOH0i+kP-&I zYvs*6-jJRdG?A9`I`qXZGP~OT!dIU4|8rIU0ZrZeB%3fDNQ6kx759c}Jlx~UW;(qA zXmEZXUm4G}UfRgQoAjNn$zs@MIm;KMfURc{AFl`O9%qVel#2)}&xKKDjr{TZ$J@-B zJ0eAd86~L;!^D}4Eh(F}uX3`1_z!iO7MA8lmm`@wNoY$nfX_sXm8E6p#>@zA=+_}W zylK0N1vhlwl_*YRbp(F_fKE#2qhvZidH=vXIzm^sm{n**^YP9%a|fq&5t8RNxn}&7 z*^bUqrI6jpdy38|?=R)(PdIY><;aWlL*qB0Gp#$B9^d}I#8CKKSLQxk+1h1`qpEwp zBk{`}B8092)hK$+;r&7NvFYA~eR#4s1&!Tvv}Tyjuh#@JcS+fkDe>f&mjAAtqM{79 zdSbo{wmZy9hnj9p|K+=N&-|Xcm-FYU^65$NK4+pK0Z%w>g1}saxe^be6KNor92aOg zSW8XQnzc*oI%~wYsSq)7hXcEWQ(@Xwjo|g+or;crl!2cZ%ybn3<<4`knhiu=hWug6 zxX!A;iw&Fi82?2yUaF&|N$_U{VcO9Kl;!oqO01ciWkIYOKiU_x?O+Xz_G?qXWc#gm zhB>zV3jZ+g(7w(bCR?I;5g!{&(9~qSS&L@{TNheNc;uJS-ROn@?}Wjyfvs<*HK6T( zxmSS(fSwZX7g5sHlo!cmbc>YB-yk!51xZzVwPwCXr6cp1o=H#S-@n!%> z=3Xg+-Uz`oA`1T$&5grA*Y=YRFw8)Lmc{mP$gR;3TFJ-EFgDAVc7elJvB{-fs8M&S zFM4$v$5SoeK_!-dv&k?u`m3$uPoGZ+We1$coMeV-A-ER?UHpocjpO(F2dUrK$2DDz zAgyD7v^?qIs?2T?p`8jIqs&6N7{3sr!!;HDS}OOIwqn;Lb~t>l8ga5CGQ(Li-B4l7 zbILYJz9$YP#6Z2cyT-Lg|Gtse5mwdR;*XR+d0 zlpIelhRbX5TOXkZ;JZWPis$3CzU*~7N^=s;l%G(nUE;VT&Xytj6sErnp;+k?*~ zE2-U@CWm1&rUbLv6&ytS;I4#71>*b^tX8xS@W?I(*=fUw=#Yojl6E0i`qOCwe&Qr=K>*yEj?k^lV6o<4A4W;aji zL=w(Y3Tt(4-8aNSJ8`Y~S9lduAgP~xDUj(X2p&U2bmg#N!aXG!`;a+^XxeeFg@e!I z%&80tQcFKH+tK~}oMct(t0Ke{Eup$}5m}=zOQXa0soy4k0kVANR1R>5lmX*o>%AW>v-Ed zy)KQ+ES?@cEsUIW-OQzRWB3E5ouP2~;GRuu1Hdc>XdxUbM0F0P+x)ggi02{wsXQ?> zRqQJ_Jf%IT0~NAn=8hBIjl-U)@J0ioRTL{O!5!c1tKTqKe&uR2M^Lr;*6_+nn?y+< z@J>%_20)GNn6%`MrYcBZ#0ty*SIfW-S5z~IIm`k9+44*7H(}dVd)oZ=9tv&vYN*6I zu&HUBUh19E7T^b992V>X=M2XG8r!RAGOd#9sg4`^1BamMgRP}kaUg9R^r*hInf}NH zoux_|KOe#O-Ox-tax0K8xoI=b*KA87dGACxek$VdI{++(Z0> za>DZ0kF7lsjSoT(U$KrX3HMZuP=CwGw&Ke{XeC(UCU>*3NikP_Qbug_Lyzrq!hy=E zaK3pj(h=gM9hU)d(i6S}3!@R&-%ohM)sH2#y(rSxY7FwI5^Ba!O}}7N)zhQ&HF*5i z5ZGth(b2UgOX;|?iD%7i`oy#ZA9$1ZG?zK@i<_oBzYmtZ&-2au!qNLD?V7HOlNN)i z9m`z`PmnNpCA_v$^}(75ZUbwbG-jmAJ-`BudD&B2v8+q_!-R{c|s35X4Oy6}JZe zb_g|zX3e+z+}AuszI8|XYqrDU7ZcLdPbqLS0i~Be?hPhc$i)u2M}aQ|8RA9%f-4j) z_je{o*o3mhig8}E&N_TVW&sXmi>}V!FoEqu$1DtD26~jacaas96Op-NEZh;)lBeN= zob)t!j^cjrba+gx%+@sp@=oMbyrxK&+?jG(7sASP;rKd{0JMi(g(MVPe%1hu zYj^f8?gJ`R)Eqp^r~N?=%~t;UhAFBWS0WU}fg?U=){+pQhtUj&3Kv7-THlEK8xAS< zy0aR8ezZ}UFv>>X$Za!KC^==7tXwH`NThl+OrIQ*j6A8zArh21g3^iTy<}2O*;cWu z&TtsbTG4N%K3dIQhwup2Qt}yLnLe6;kH{R822N-XFw z)hCEfETesk!zq9tX zcAoZIX7U@izV^|^j>NuvnJ)bL3{+tp?p{#eD7)Md^wk0hEau#N&aWcs&v|&`+vuQJ zXO?OBqow%xdxP-cX!omwrZA`~4r?xy&ehqa2r&+R$5aGKbb`IbvPRYBMf}kogCF zpEHNh$e}Iifbt*(+LzZ)&8Hdw&)ccyQ=;IYp{eNfCy~73 z@(y*h>_A3v%-Or>%8%I%$V+vkj*3E<(7qIVrZ72bwQ`7ZVi(`A@GYR*P= zXkCTf(o5PSh>F!vk7f%nU@$>cUv(RglquypcFSmG|0hPdsN>Q}k)tD!8c=6D+>Fb3 zdvp6g48wo1jo`QKJCc+#D;Psv2eSyXn9D_C%0|c31qg!SN#0qn}7U+U}CvB=u zjH1YTOemc29#}pj8icc+{JpVC!A0QS3Oq;(HLDlkk;8Z%O;q|S zkUR%}Cb3^*z5V!wAKuZ!ln1U*u4TXp~2me36Qvd2feh zfCux)AjlW#^naC))n~ndVQ((du+IZL0l1{CbtP?!x|dy~SpE8i zf40%mH@1Z`zRX-W-eq|kk&&sT%^bPppckI_K+>>b*B+uzvtbUgsA`NE22;kT!+{F) z;#v3#S9{<1eQbvmbRBq6r?5|Vb4=lXXp(@-1wd@W$RZ*bau`TMB1*zr4&;L)=n#HH zZ3wUz5`%IWiUjQWRu^yoC6SW}_*OmgqIY+bRS7!xK%b(^+7a`^@S2rf?rEXR7x95R z0vh(8dOKNs9BSAU0qB%;`0Zr>724W{RrR3q2n({a2f+xcd>^@bx2U)zkr>$djCLj( zwmU$N-&SUil(89JaX}>IxXu0#Axce@8;W&NO;-n6%bwK^ajnRXvtRHt5>c*@4e>o! zQnIGu7dUlp#?e|930Kx|;L}wCYG`vW*V#b+ZXTp=heiRW6BytRpcbNX+?m`_xFV== zH;g*W15gR^BgOi1AjLd{6|^=(nFxiE?%@8DuM_^f!ZuR8Sa05cqr>ift&rWkgWtt@ zY1zg3VaZbD>v`1_nb(VJ#pa7$&+?A0y~;9d_1LU?)DZFaiI!!X6JXG_+$ZdS+Eo#h zm4fbqqK9d}E$xzQ91T`?{sy622vv%H=X%g!D&Ha*ax5BkMw0qA3p;BEkh0&vsJb>F`Yuf-|GX<+-QH_OR8UIUe;B=NcdBd)Jl+={Q+9NT?*2@dI zM+P=b$ALOlTv$+J#iT5$r-I)7&w_55Hku@^zTF#6tal-i7&)4q9w%kyDjTi^qF{P| zAI#hAyjC`%5Lw{eEoov3Fm#~O+97%pozdFwULzK=tsK}-@)J6-9iH#;+HkHPDEMo) zVOKNQok=WoVLyau0SmVAAiPAs+gYyBOavk4vO5huXGX<#C z4C~P9Hx{I>%vCIWstFG;a02~kUIeGL;A~eW;FS+7(-Jp^-1B^a{;CL0x(QI5G7!3A z+w~Ps1VG)Vxr}>U!VuJP9UeS88jT*(u=|tIjlt4f< z$U4A6Y#alg*=z<^CSt^Y&e-?e+5Pyp52zlP<|~o?fGE8n3=g#(q9Lj&ngh`KCywJ{ zD9Fo@Rw9Q_6u!Z95nk1<#fVm=*OI;~20_=!x%$NMB^QgPzS}H$6H9N;acoy8fvXaB z2|A+Z_}+R(<=#FJ}YqkOQH5Q`PB$8hxnOBi7fvHtaS-r}miI z_`s&A8Gr!!=v_5mn5m3%vvR>W)?7)H19RvO2CR6P4#j8#mP2+jkD^x?FSEsbYy*mR zZHnkTGhT^*4+8>aC?7WXF@4|sNIP!Hw_f-ByRJ{N+U}HUBkr=Jdo=QrM<*r~6_i{#^+f0t=U#6w4exvy z9>jn6FKWMT+e=&r*IbPRw ze(bV}1KwrZ;Edrk#dkY3M~tGxE55hl$X|(kP}4IYylB@*j?}-yzYwqvo-|jx3|Ubt z*Xt*cvAv^Mu)X3wOup-!`90~ZaGfsmv42RD8eZWHAN7P>^Va|xRgP(Yebo&$@|w;G zFL2K)yj^zZXzD`&bnjhp>xH-CEc#HV9wm)v5eX`wvby#7DC5QRrnys&VLy%wLjO8;IWKE2wP%;r;&Vt9v;XGB#KlLIoq?4(96oA&kkn+=V z&-n!fqLI%F zmDBjI04LPmw2DaPR)Ksh;dOAk0HioE>#iOG)EtInHl`1LAQ<%&JtA#&9Q*ryf73Du zr9jh~76*P%&PY3R+yCVL1?iPPTfKz#eECTH2kvQs-oC%v$=kH>VV{Gy@MDKLd13lI z5C7bQb}YkLMBWslT{?lflBs^(LYe+^D--7YfqPeZvYM2+g^fx_-(n{5XDn+x4Wx!r znPLK>onx~k(!K==u;pvyN9fVifL!y3-zy8pzdoI{!Wpr&>ZG2hp4{j@jK2=OHG)hw zrd^N?w2A^G(}UTSLs+|n6QFb^Tyegdi7Nb5S@x(nyj;R+jjnBHATWY#p0cA({$<9E z>X)nXCMPiVT%xu>78f>Udhi?mQ|&COD}It(m8Ya(2Cf9p5)$inOsTvejn2xa)vw|C z2s(J)&s4obu(StOYJBypu>X3*vSlO+DKI4VeS~r!MoP>~SaOH=XFP?_{he%Fjv?dt z29Nn`i!l@<3kGvvR3yv50YD5X9>fwQ6>)Lgc-f*Ivrh!x0e7PfY%K21z~Vk^%$Xhs zkRwc4Sx`JZZffoyhog`NYerJT(3rJF^yBNXwT>|SgY>``N@B$E%bbuK8U|g@;yyR5 zsMsC=I_i%Lu`)z=bAMKXYEG^f$O$qmSG^H}hA-_HYktSCQ`KxWz~>9fkoKCy?msfQ z+yvoc7|xp>JyD^3AC*{tr{TVcjc##fM#(+tY??sXvK_}(Z$Qpje4n{5@B7V)JDiF} zI5KCpl8W%ATeb2}j<-sV3q%kLHvH=@M4syyFgfR|aFiQYhfmofGO=e5xgC=Jw3iD5 z-U#GXLD(VKWLy%%TztLZ~l1hfDWQl}WaS3`<fY_v5TE(JoyxFh;;Tb}Jk#glh|RKu=z6ht1r%&7n$1=r}ct54%GoznMh zMVG_ZRmQ(FiBdChV$&tQ2_RfsHp;P0i%Tl7wIt{F)tv)omR(7WjAS`lj;NwWfTj*$ z;^8P@zp0(fR~ZJJG1ydfq8OhvQILEXwozunnLa*B9=hDZA!P?QEHu$IlDvXUY9;YH zN;^Tr|<>#J)FM?#WC4P@#&LU7m5E)|2Oi#rK$PO;8Qn%Zoy8T{K&Co3YTBAN| z7&Y)RVj-4IVg= z@Opk|^NR9g>_Ay0o5(rB10SZE4hGc`i)VtAlo1UssDUSPx;f8&Pj%t>P|PSqDPbBS z0!s~kG-CF?LfxI64x;QLAsXm4#f9pa)wSouGEXN8 zgRJkL`iKmneBdSK*-c>jCGw3iB}<=b5P~KlmDwr1`3CD6l{f(TyW($asvo4=l@`3% zD)%lzM?aXx`G$y5C0SVD`P80)f0M`dgEseHezvo2&?9(*-x)$a+0ievvbHq@n_o;c zpmmat_<{|0&T9yx)P^&M6O*u^lG;TBreeKfTfVg!$62f#Vhfj(L#7%hJ4Po<8yD(c z;^jp$K4;>-*)?p^JJ})p6q3Riv<*$ZTvNfBL)FaRb$n7%pn=mMD6(SMid&0( zUYSuE0?e_pG<1>}JH5wSj!Rf3!SddSsNH9ROUj~t(8RxSzW?;%N3VX;b~n!Ip~zf` z&cEE5qHzAF*ew{^=zp+>tlkgD|7&Ov7zL^87latlTv3%ipVY?By=qf&n^FtGI_%;c zM1~AXeYIm!(_c?|XoNl9^oI-Fk8U_Rv;SX00hPJkv|n>ndK9grK{|^_EUUi0JC^N{ zY`8U067252?p`=<0)N-Pqy%}KxRv_BH(>%J79KLYoVwuhjIjNWPlt0OAg2Ih;ajnAw%`Hb9AV-&`- zRNdI`)!p!y3Zhd?!x;Uo(~Enu*D;;?XPMpYh8*#+d_(tK zTL_lb$6Z)N0D`#c>?wJn=ja)29v3XY?Y7Wc?|O@)_V5Y{$Ec#|n7DU+O%Ly)AXEAd zZ?d7$)OkX|AcFhAbyef_gs9MSDj}a8LNv!scF(*16=jO5&2Sr1a%x9eEoaOsL_gDi zj?tCn@KI9&G#Qqk*!l6EGKLr`7;;?$N}HJHRW(f_UjN}7=wwjOt48$Q>FPdltn6Vt z+VH}a`cbp2XMwa`khjt53F&=g`3I;cuzO~W<(R*S%lHaN;K1%4cfvnx467bfJPZiu zx+WG;y@73cB@wekB#+=R8Qi= z3MoDOvBGz#S^6Zxj#vKdy}x^m-L=?_szUO7{k@2YB13bgy=<7C|4;(0C_uGh$e)RN zi)(QwJXa<_cRLJ|ME}~%0(Gn2dHB~)?Eopi-tTj{xnF91$~(v}wU+kvEU85}xpy=K zvV1wta0RTNUM*+7s&^GYhf}1X>SjK7iUW*GxlZ34(7!0DBVTLFjDbkA{@njDvCae3 z#08N<7!JabtDtd!$3)f;S|cIc;Ehtdny&xTPsQZ=@!#MM&G<`Agd))@W-0QPZ=gP; zWqJarFB{H7xu~#g9>Vj4-71cj$nikPF%kR9Vyv0If8R)`A`OyPqGYR6TNTQDwSO?g z7b$y}UpZ_&02I4|Srcoi9;zc)AiM~DzROE_Lbsxql-1nvqoKGUG>=`@B$_J_P!edO zzO9FHReU^-gJ7~C;cyt)%4yDUY)?Gk{3W>b_Ckf*%Yh@B^_U&XqVjT#@keA2cBYx! zU4ms`?a!ye$B23@t%c9jlhvuiy>ZVrgIvb1N;>3 z9CDow1zKG4PfmY?EsKH) zWPb#NLU@O=+Ls(P3A}yPZh(MO%>LSEto*8^zM{BRMJly7h@;%o08ix9s| z+~^pqlTLqdo9p~3aj^6d6~K@%FS^%Ha_qL^lya8(+me*Me+Z zl-sV+t_>Y>SxDV~pv#mJ0359MT%ER%-M52S8_WPjzQmE_{nhD^1V!9?jrQVhE8Wa-6&}+W<#$?ciZPxhed%u1NpKaeXcE^_v!mU=zppep zV3S9J_kSm{woIDDE*rJ%r6~$;6~AAFjaXc(=)GHi`q0RKOtM}n+d%6)hC8^y*gV~$ z&l>7OmE?e6+*sR%5IeIipYrjcVu_q`m=JXEueIfV;EmPB6CQtc&A-XtKjJr-QilQ@ z=1k*c>gw(hO@|;aez{k|KGZP<9QrcyKu6}@Du%GpAXteMJrA|W-X)OK6N3~}P$8)I zyBgdS)OK@)GNBBc>N31G&BilM>Ajq(>0QWFu>{FwQRM9c^Z z*wIM(^2n@W;*n#FF!IMoWD0UMNLRGZ8V8y+eB~4G zV@As!J&%Qhn7T&X)E@azs)RT@ksn|p9_qmxE_Jn>I3F~8aAE#hIoTI{0s%r7HB36{ za$n{>&pY9&CJCt%fe3$C_{bIU zihhU{zA=JPSGK%g)##wzC)bno<&rcgzIqGsubvZ!|od|%^+OGi1POFr{DS) zW0nO;I7h#pznmBz-$(?7Q={bOt8Sfy?rH1beeV2ZYysbUcX;*1D5c)+hMXPzr=H-?Rl#iyZr5F6S|03&&2E9R{}~g`$FXAR0~jiPgh1P znn4`EX1mzKj6;Iu*sZq|(hhL)o2K3TdFRic(Pp%i5T5}{SPf~osxf|3D8Y6{5)TL@ z1XW977bi;UJK`^NTg=>Dit8Iu;MjGfEdNTIYUfx;=t}AtXe~UYkc#+BPAL-{q1j1U z$&AG@DSox=J792_bd?JQN8E+&fEFejE4qO~l{%*$eXet1I(^s*IRXg%D*`m|g=KHB zHPm40i@$=?Eve*8;-Hi`Boq&0s_VtHbpV^P7=?$Uo*tyZu;_?Rl&#+M64lIDh9*g1 zY}UO80&3S_l%{0*;vEl`8|6sqb6vQ-jGF6!Jow)i3(F)vKPQ;5esVC-kM4{~bWo`I`c(W1vG z?~2Z6N^@CnP)jk?se*;64gqRwF%4l<)T}@Y=D#(B(!Z8eoqX`IkU5*_x?j7Q`L!A2 zig%Uz=O!YyBRP_zx3o<;?h_f7fpc_?ynlN7YG1l-V&;m{F?!>0$TnoJ;bw^1^!>_i z3$mcmdBgG~YJGIs4*BGxK>%x+{S`s?uU*>YI5ur z0ySpH9lC$_E$B_rFQOycdRl#0MBDTGlVMQ`C5_fU zdOeS-lTXiG?q*Ce=h~!F^MZWWt+@Xba~E=1>%q47w9j$)!ljU(mkyl576F_X4?Whr zxZa&Bnu$>Gy^91Qx|9a=d(+A?**#}CPTHh+^@uVd`>?O=P{orhI*V-nS#$5hnII_R){L-6|4 z?2XCU`A|}L3FqdQ)Zf{Kia~pR<;)*a3fr3MaSU{0>w&*4@MrHWCjHRO4l&7~+kDth=1_Dblwgid$mJGYRGzaSH@$B>F z8haSgPxI1tIP>FIxOhgpS0nFGCu8{aVmIu`7`kZ9vYha?&%}`<;~7;>&YjY?P9&~t zwNYovkm0k|;g7%hr;2B3!`o3dMiL%C@~Gn1%}$LOQro4iFNVoWN-qKMxTjHS8tV5$e7gQRjK5&_JJL&fC`BXS3s( zY)1%Qs)S(TEYZ6wvQZl8xnNem=k3@v6H@jAkBKWsj;}>ZE6h29=UE(Xo*){-=eGI~ zqYxg$finmhAN#XNb;GPDt@aAb&?}ESyZs4-)zj#;2K56=#Rskf!d%zwvYcFFwQpGU z<#I4=?HlX=7tD0bX??FgVf2gicBu|RGyv=lmAN<0x#GX3Z8q}EX5EIIEQ6wqDy8T2MuHPulfa?30lkQ{UF; zSG1u)^EP(a=x2kgod>Orz+3XV9%+gq07i+ctYB3%ap8GIXi+!n;wJU+x;H7Jac@#T ztZb33jbv&i!Di>f{_&y#p@0Xek+KzI}Mf>`SkV?EZ^skeLR#GC#-OHNh z@>03I?UG%>WvP<1MXpnSn!>$qPaU1Nrv4>Frgxabos{ab{SVDL*gy&bBD4>~JnP~$ zPa9`i@pX#m&f-~GV;u=wbhjZtGT$20%kDn2WYOgUFxLRg(?|>)8>Ll?Ny5@>lFS`; z$lI|gPo`qn9;D54DE^>+Is7ii3#R(AABk5$!O0w!s;Yc#Ct7L)Yjswx=~ckHxA1T! zU*xYhOdOH9LS39M5}{xSxA5&N3c)(Qbf$mWX);_moDoclDVlf_Bif&gBDpFQv4nmy zN+v-mEx%9gw4||0jWHDo(bldknQ;CfN>(!T7nPkg#2@<$iPd}o=AsWt55-zKaod&f2xmR?cZU)-dmr{l^qgQ#&Nvp)WMQ zxD$xdYv449n2QonQ{P|yQy@TJEm}qKK3zK$QxhL7rxj^kmTqh__{#xZWNL9YEx;J9 z3C>8)92?R!lzEReaX4zE1N6}>n72dm;vU~nF5a49*qVnrHL<)~KFS7=AEW5#{hsD<}P++XJi+Oj&9>be|#i zs#kBJ1?>Tq7yuHH1TC4b?8Q@=okS+#8c3@>^Om9g%7$aOBTJ+>h3w*KLnGiIq#oLz zdag?N8$O(OkAL`9)fG4P(>-Z(H`sfqOcx3dXH$e&!v7i@#H#zl>7Cbo9WHIEJxm^S2>c7fqkjb%Rhs=yr>Xp(H& zKIE3V{+&=gG%AZzzU+pc{lFIn~ zIsUDy!iAYC`8l2W)AtuO4@0~}{N{75hhovX-eDmo)0Z_)T3$Q2@ z_Fl)@m`_Om!Xsaw8WK|&H<*gHig%zjHjF#AEA7)2;*kdv%X(cRn^vfXezi$r8PD>J z^J|B&?>WQVnYXk zq@>M^LDp7KjR(vRtrNfXf~ruX6T!UH2JV#ut(#=vuLc0+g$zpJ6=IQ~@f6hq45Q#G zC~BWs@FiqZfub5}HTv06t<<;leVRMY!4Wye!|Mkz(7yrpqg`n?VE8SQ=R2Mu=u?~r zWQUp=@-I1Nwk9;?{UKL~H$KN^h7Z}JmcwZ@JZ{k@R2Th*)|QUZv>2-kq1UfSheF{& zh0sC+{_7Ho!nP|)uxenSODZ@X)LJhrd?uSz&~s*)JAK7Awu%nf@Qhh>kkOB1 zb^DiJcycZK(*Mu&us(B`o}~y<~bh>2}sxMzEyjWx|GQ zfZSM?7TEe*0_|6W&o~*pompF{x)=wJ2c)w&(edFOV}`?Z+z&Or8;#F*Q=#657ID^I z+26A+u)95SZe~w!1(t4{DjqNsxIil7+5xRoa*!4~h)WgUw6j70oO2>MKjp+&JvQ)S z!5__#?>aZle@t60^PInL-!#eyV{2~z*a%l<8X`NXa@q}pOo=fhPJLMPA7n~Aomr}6 zL69JP{01@a^Kf&SvynB89VwQYU3f|p>)oVnI72t?H@ogs!=vy88Bx4DsX5;(#4$Msqo~>r$k9NQ7&_|k{34#Eh#&zsVUFC>@Z;vnRcTt1MPuNGP$B1* zJ396}25xjtBFL?LfSHp88qjiPelljU(lNemy(^t5%(?|JZA8nhm~YTS85r*)MaD@M zIml-O42paXIT!R-O_NP%>S*TuRg#8{)so^4>Ht~tlYb(B^Q0jAEpz=zF$S=FvMHlmT6mSF8KvU0o4q~$ z^p^Oq?52$zxoh;Cwmby5;iY`^+07Wmz4NI%=`=X^XW1jq1#ENjU<2y%z=h(pFC#F1 zd%yi7KdZLIW!23!Z{7!6-wB$_mNv|YAQ<=Rg|j(l<0bv^|FLyeQE{}68hAXlcLxPa1RQz#Yf8JpI)la-^`TF=ryMMVb^rsr)#t$O%hYPX6 z=${q*KDgsx1h1pPPr77Ln=~w8ki2=taz@V+aeeb|_+aJ)BmJ0^^w=VD{s^pSq)bVN@L zu3}%0V&hjq`Gnl?`&&ZX0s@)Ugs+kb+T>@2$WrBsbRs_`#*f&|NtmTy#kf{q*thtS z;2+*`b-5mmErt=i&;-ceOHdntZ4?(FBG)Q1R3wI>BuNcn` z{s{|>y)qx+B4(%mFb{iQW&Y&)A|!SgR{aH-C`qv|91hgim@}HLpj+{}5&Zq`o2;f5 zTo+tT+;wP9zMf4NS zA~GmgvkYrIiC}aj9r|TJO+pkN;xL)2*T^Rfnu!o(>@GpQ7h^>)s#_5|ys=3Sx5eiY zJfdY_kD=7cuLn%zA$sFjm)=dzy&l;oLT!rim!Ooy3v^B+O_q=8po`jX?hIx{_?weL z9f+=Pf(Q*lE~_Pbc*6PMgdH=!M5b7Zj8@3k++y3U-(f5B!>lamVs0q)TK5w6HiUN? zJ_zM4cdJHxtgexz6@iWju#ntsQw2Az%gnrT!g(vM2GN z)u>q0T_RQQcY}7Gd!GJwHN@5gpSJmjBm-AO!4qGsf8B^ZzgM=F+t3s4LY?e3pnK0o zKQ*0j4q)Vo^*xeSS#xhM4kLTj3liQiHr5rFLVfm;mkZZj%nSW35w5$OkFt`C-FC*+ zXP=0rEP&=j^fTzBM!zlY?|{FhP}c+Jpsfy7`f^MmZ1v^F3REo#*Cj!9$aD=q3J*on z9L#+SQs1z>0T(Eeag$wg58b-1v=i#{N&_7TW%M2Ncup_#>xc;Yn>olvZ2dP7cl9_Q z3VdCwk-6H?=}*_To{+Kvrt4h{EzUVJJtAmwe@e(*SHmRscp@+G2Tj=tBYdT5*@C_e@ilM(DOcuyZV}R4+acEQOQ*n}_e6 z{{LzC5D-nNC~(3b3<4eXD8-`5upn zV2h9jnfbdNkqs0;X#4uFQkI;d%wHlvoLzaC27I$yzIb;!QvLuFWsX50C(X2@+R(e4 z5~5asBE*~o)A5@5UiRHZZr%i-@TMhmQ>wKyeeB|wlos`3(7GKTh2)o;96jCWdS&9m zuDoP7B4;2Vs4zaXajOLZI~kB=9Xw3yqxW!FUrKRxhiRv8>dIj^ZPi>h8$hc}qtkI% z7(Zm0WOi`rp0r@+yz$Jq&E&pDwLDgZ`1jGYh5zg4TY?zxw2kA}*qIvjL!@j0#{D+y z9ah5Hy3FAh+RsR+PJ=c-A*@CpHhf@#$~h!W)`YTQpih8j17Z0_5e1*tlIp9*oImqbv>!ZaI`H#NOSoG^o zZc9PNhyY@C&Yisbv&T%sAHoYfo2l0m5Pt<=#R~|_z$P+ggQpXiK zXm}ap5#k$0W$H4hW~hS(P9>5HN0wz&lCZL&^ZVY7HDW-xCqu<<#waLG0^etPVh`VI z#lnlYWYT_T%Cy`D70dH$l>J01tp)j=?ff#{Sz5ILvDn2AEAJq_5LYH_uZ^2b5eNMLE3^;}wI`KN8bdqRH!nhiTp3{nd+U2`}a7W3TZ~WYY?Uwp1q39-DGC zzYdM2CAQK(mxO8B4bX<;W~huJtMR#=HwshIo6Z54oK#4HpLh6!fw4o?TujQ;et!4$DHmEFyx#My{ z08Nke*FXat(94$!{asbs``5}fYtR*ZeCpDBBxFO6^gY0(^N~M*C2|X2>SB)TP5GPj zDfo zh0kW~3M%cI+R}02;JOz~0$%y1u^@00KSG^=*qIgbpK0q&p=9i74jX*V3(h-&8!o_k zKPsGb?L*x&;nT?vR~WW+qFwxXjV4&x<4*XtlsOyQHz6T=+#YmUW_HPah94ADZ6jdU zBvAPp>Qp5J-3f71)bdI3!@k(0v@0d7ezoc4XwCow621$!Ym-J=?(udpj&AC7!$LRv zV(A7F2y4k~eieiP?69?|i+~x9+KyBI?C+GA{rP&nVr@q!5cO0^m6;Z(#97iE5#ROw3VFyk!OH~Kt)c-Xzcz(AY$Aa~bsJn}Q7kV-j z>z5_*yGib-uKgXRVGC695zs=I)F;HxyN)>*_+xTEf1^ z@kuaFwD+0O?&sDTu;~a!3idG7Bm$t@{Dc#Zzl`&)|B!Xi;Y=O6+Hc1>AZg7wPz$pF zgYa8_gAmDNYB(bu^++Mm=dTnuZFO7#Xujx<^sWZ9_k)ccw|81giiBlebS?OVnGSK%{_k~jC$cutZ^_6tRTvKz1#Kicgx#clgqH3CI6A> zCvl&1!0gRNRpOI3ExF>gifA?p-QXsT$mqs6L-~E0hHs@3h&%m8IGuLjON$2$Q@%6! z3v#cY==9CQk=KInEwLYMY#@ccv`Ik35BSG{KGZ>O4rrh{q30V5ROwZQpwlj5LrJ z;-RuyFjTQ?p*12Qi^vTzjzZ>?qAW2+FwCZ(Q|-})zc73w_~q@@4;nKyS#b$A0LE}Q z4WyV%O1VxByWW533MXV(G#Kq`Z4yt(Sm){tafp6z%3INaw6d?G8^YRtqy2Oe;Uku* zAv7%Vg6@oS;v@b_5LASBjj7IeYAG7@Hi&{Y_{~Tj(X>Jl!7c4|fCx=aY0tW(0*z#k z$4({U+p(4g-;Z|!T#qoy?kU7*8XY)*{-DTWOb@-F$tr$q%OK&QaB}pzh8_XGPEg(e zdo0FID?w&O-5bmDD7711pmXsUV;yq;6!#GxW^>j<`6D zf+FLC^-w%JOo+~|Wnlmq`Jl1P1RWyFwo6HlTk4>O@l-y*{B8R-i<7GW&LHhQ^JTPf z67E#|Nf$FfUh~{_`(2jaS)&Mm|Cfv6m`vd|b;ZO1^&$O5=Ef;g>K(S#ZOKz99-JXx zza!4(0R~bBB739+zS#Z`{I5T?{ZJ@{`j0y+$zA785eb@@NjZzUP41`f8zFTrjBo%) zQQ2{tAwqDH{z>ew2vOW78Bw7mq(NDtxbK9lab*%bDe?!LMzns+U&K0v(x;3d7fw1S zbjek7Imp#6i(0B3k}$8;*yB%IWa_-;XC~P^3EQS67sSvo>?o+Sph6Gja#NHuLUYk4 zyhalDP(X6gA4vL(`;1c<+fbSWQ?5#UU?w}1I})HgZIfc~$(bnjO`YN^DvLou>ow&j zcFYbtyg55^i|lw^kY3ra(ohapvmx+ebZ9i?h3cuzUeDbi*%n2;g>B+i+#(HCF`s*; z$|&@Qdk*V9PJ+NK@QPd_(zgq08Z{w$AKtLO?I(V06I$8Wu(Dxa`X+a5KR$AP-B%be zjS03zzpfqC0BXVfP*Q9I^Q5^yNTl=IW+R*)LEKkS{ia}mn)g=bTv`iT*nqpTgWeZF zK41O|8*+yek%S;MhwwpZ8`@r8erv9#N*w%XW5LEO8LTGD!7c;R&bZNnRu!e?Mxw-PvhDE~I z2>!LR$*FR@*s<5{@vnBF(*>`MicyHq2iuT4H-)vR%7!17Q!P@Mjy;s%$=cS&eo!Hh zHtgYPo~IH(eCIqSP>1>b!aqL$q*rQZoF{3e7j?ZukoQD3rE?+@d^5O zz@^<~gl#uj?y*FDJ3G+{+W3;L8q7dd#pkRn!@IQXRW930F|uxVToRs=<&V3-Nm1$1HvVVQ{x>BmXfTmvKT{WI-cg(ewt%S2%bqXUA5l)c+}h z!bB^mbH_tAU@fE!#z0{Evf5V&+X*vAp0QI(O)so0&VnZGL|WgB(QJXTD}Kk|6hCL^ z?5`9A%q=U44N&iFXThW=8zf+Y&bw@ObeP6znUQ>8bAWBl+8J&`Qk812RTO3VLzAFk zjN{ExKL;BsF<%pW@Nj1eFIfBWlbeRgqm&18sP@vcWvOgxSzvHUfpfbw1=eL zg@qWtoFq&0U8n-BdD2n`z+JaHDrWWUAzkD}AW7~&r8>vzf&CF1bt+KD^Cn*% zx-z)i>6|2JI$;foSOlp6+-b71f)3zcZ|NmvJXWZyqeNA(X{`Ujhq&NByu_{>b_dqe zUCD~zBC%eY$&;EGIc`y`vKk*6$yZ;BC)n!vj-T(Fz1i4G81Rz)$uCMQL;CToGUA~| z{xRjGwH2YK({@YPCgh|Jnv@E+_dABeN*p9ZpNP(^x3rWUj9y(?cP<-wV+;(zJcg{} zoobYI!6uAMSsD6C?>;!}KyHc;Y1#?08KEm>vY7w)e-4y4_u4y=X_Dt7FRrJ&&t97Kd z)n}V_7m@GB0T7UKe<7;B=4)j;gv|_j;z5Ja#L=2rHwPg7jw>^Wxf>Du9zTE+6ziZa za`+WNJAZL^L5icCv4P2#27+p>3>e*^98&J5KR;O>BZdNdYs&!r6Q;z>a*`Ig08?1*!FgL|Q;xT~H!l`` z51xMD7}3dUpw9{A=MB8ND?`*sC`Mj*`yuJpJ>6yt!f*Dv5yK}09(qy3kQqVfnZDO^ zXW!H^5o*RXj_H`i+ddZr_=m+^vrzX?*N+d`Nw?}Ljk4syvoIhTRWF}`Ypxbc? zY>lnX#YsweFye}PJU`zm<*_#1&nRp`Rg$IOHs~yFu!v@y%Hz$shZoyT>x%Hg2~aX| z;9}_&K|1tlWudJM*D{JGFxc|!SZPFvtrgXmN+_cXzmOyW(o`Mf#1w=*NQzfMo^d!` z#d*p4`A{0=q#a+;O(;60zCRu5Z<7V=N9J{_PYI_Xq- z8ixMGV62O1TDFA^N%c$8B}k|s4wO82qH3XoO7_l2l6MtVtj}0VpsV=<%SK%z3-Kw5 zorS=q<6v`5MKQXHnFpg5qpXd&OH20L{5Kw8YcFhLhKuG0gyA}f$tDZ6;Pds1EJ7Qg zuF;=H*I_$Krae>W;}t@X7U!XK@tD|(!Lqf;V%id!k1~2;Bk*F>+)+O+MQsdl=l-Q) zfpg+Y4bHHBut;Ad@9_E`aRc*uLMGi3JGdHf5}zZkN*V!B)hsd zLP|q(0!)V!cz>93Vj5L)f~6bMSr3dijPUfHW$4U(WkN8*U9#w)2GGL?sgVPyMb-x4 z4%v}A{S@!~we2VgArvo4lWxf%A~ZV!Tw{qKW)ukCp+y*yU;I-Njum0>i&DgK_Qs+T z6099yM@gUFL=L4}U3h3{hH>!DsM+&u@ak8IZRPOpPXL_XdKKJ?0a*|l#->f?I8Xv* z&wclY$D)mvIN%0Rqe>EKK^C)0qSAuruah@^TLv&91wfb}55rwj$xYA2yID|RE5)#}X>Y#7ItGa|b&H!zIO40(?d``5iv+)xtAG@O1I ze>g7@Ca68a<-*CjASnN>?e7VB#k1U$H4&JX)3r^E^7_o5Uz7o9so@*wI9CZOSkzDT zmu?G!HX)j5w0yq*=e%@0Qh5qnSIHa4oGw#Wdi=%CMtLxS z6S~7``AdW=h`@<$GX38%!>XB6EicscgwSQhDsp1Xn&t)Xs$wMl887IN_nhh>dQ$D* zuRc`ASvMl?h*aJDPMJR7jYf-^+A+a5ns`&^ZC3m*_ht_2Ec>(%#@6DW7s3{eyJe71 zxv42f%aIV}Umzap*q>Q{+ww|=yLH!pLcg3cz@o6{4Wh}e0@TS-Tl@w# zV}1>q28pLpZy~rEMreFFr0hqSq9Xr{eSjB`(1<(inhj@aPJ$*&w|5N@V9$pC!&2~% zDQ)7FH_IA)O?;Hwl!`gt31m-Z>?c6rm3$e7pp1c-l?gob9|o_s)0xCJuH5UgzedCi zbeekj0ltg1!+e$o#2ZaSh}z6U;9fM#aiOkDywjYw9QwM+e7y;7>6e3U zI|Pv7K=4!T=4Qw;ujB>K&dq_@%PG9o+uctBP#Y;`vFlaX2UfZ+3O9gd=!`otlt87$ zDYX#BQDNv)a&9OxgeAsJ#}`UezL}I? zM^>fnh0MDt$^o%qUev<4uey66(_mIY~3%Ylkk$RWUT%m#{hF-0s6M3;% z;p+_w{k4aD89jx_t@6&x|@cMt_S*z|e6kvv-Y zB4RA!kq?-$wMbWq0lQs~rP+r(csL}0XhC)6kL5$7Y=_AeOv0)EfoY~_nZ(BIWm@P} zV?ay$Qjh?Elyla|g65aL0h4b*nzE^=hjKWhW4zzO43^UOCS8{BD0{7HgAB08r%g)z zO<$-Djmrg5ng#(1gtBRf|NID#RHn9MLK? z=cp3l%qbxuY_@KSZzq59iag*x7&Jet>tcJ(9M zN4nNONJDDz)qU^2Xi=97B0i_xQs?$m_Z!^FKdnCOCtM?2snlD(q-;h(i4t_NM#6Vd z781A`a-6b5w?zrg?d=?T(K8%eB!_{%B8V`(qD3i+Qp&HwRfwNu5xSVD2~8h8`QiBQ z2k6~G0*7>of8v5-ans*&^AW)%`4^3Dl>yM5nJYtgDUAP=Z~9U;Crx4mTxww=t=BPE zi_NTh9yT%c}a2T|LNr{tw^US4d1y3lK9KmG$qp)3+XW)VW zh4xO6ZZ*}gcTpV|8g-tU>K(PHKpM;&_c}1PKSOaZKztF+Ab2*Rgl>@^jCq~CYn#<7 znT^t}nBf9eZjYda0w~NjQ*8n)P+20tj~xuh3E~I_Zr1BDx!-08p#hag5WlFtWM&cG z#Qad9LS_<7$5@wosxya!rFnz_lLd19*rj52zNL*n{}Jz3L%*HUC0V zdLzIbOM!!+^4J~qhE_1<$xT?!^s21yj#Y=+d!rjOfA}V&>$U~2rAF5KxxQdS?x{Ov zV@-beg~-66-i}`Ow{f-Y`LM!1mylso(-~xy@A5del91~860G7A(n^L$E zZvi#!v$xv;V~5>iJOh8|hyyVz1fkpO4)gRwfR2~GTz6;O@q5GO=m}p5SV5}sBgYeRkPG0v?{k~s_xz9+KbT1OPXgqcQh7EQz;s|$VIoZZU`1%ub|JeStFc0%q zXH};A{=<`&86UU^XI5%etc}VLk?Zg$MA{i5OCLOW8 zC_1|b5VSooA2AY4i}W3v;&C6}m{=%ArUPM-R}k6!KIrum)c32P=QWE0feXojZrx_9DhN@`$haC;w~0`|*#iiKw{#J1cRd zhPV@u8U>)S?Ic8n&NI*MOvQ)lseuZ=bgf;6k$BkAQ6Rk`YwgyZ$s8}J^!>qvA8|vO zI^$L|2pUC@9Qqs2lR;2*t2y1}co^@RI_~HO8q6mJtsXK0VXSYVVd1hJ4!;%*ckiWP zY&LK5qykL*+4DXuOGhixgM)1nsGb>T&s+4Mc@-m4ETjB( zZ9x5;0^by&5gy@=YAZ4aRM&<&ul#`qFDY zQSnv|awmDK!74EoQu&NfE$syQV#~Du6_R#3TQSQOFJM zSmD6uDOd~RQ*bLMd}w$g;au`^i|zVhpsXBUSt8zv%r^K&mbr?5vc7@svw}^E@tOhD z%9g3!;ndK6FlejhOm=YMn>mxc>`=-xZk5C2;7C3@uiej}ml~hPb6fGvV4BDH#ePdn zSRmfzia~hL7186x&xl0~9Ad;tlMMreM0@F3hl0HHrI}pn7RHA2u^=r2lm*VAz7`%5 z6B#90!HuAj#gk;8dO|{MRqtvHYup0QZrC4)p{6UvDF%6To%67Ny8|lDF;&|>d+X>Y zxfhY@0X`?WRw6G0a*}-Yp!L)bABPrg;OkQSYDnp8|5C-L^^5)<##aLj0twSZc5FVY z1G%X76}gI)waLGMT251(dN52z(U6vmgm?Z$r+Gg;{RjX5pJsjUyW=zZm^w#4^Eb$q zBm0JSIHye%Q!#^H=MD~wKmS>`yn#VFYp?~`rWB@0mi&lO(=-zWiJixdqP{^gx$@%% ztiwMhW0)E1Cp?6-mkrFq*YK;Fn){!B-#fM3h#9$)y*u5Z`|$-3Y#`5+qHpLxV9t0eFCA2z#WG|A!PIhi4T#sb1K&y+k_sy-4|HB3 zKeAGjkd<4eq&Pd;LfzLIB>Mm4+18WiephnT6a^fg7-{;vW*t9IRSaG*91YKF#!*RK zRmfe7DR&9LgjRjZKTS~fspCmp7@+<|YP+UAqdDXEUowEHpC)l{X}eom*KPT*1^cJ> z&r0-3_^1Zszc5VTRwUB*DW|K3!I(RR%j4G!R?AtYD&1DJmZ_ZI-$2}`ddszgHYa$x z&mvfES-n2(GmHxOo78iRll!xLP1uI@2}p|WVG5`EcE4T4Y5d`6cH#OxZsfgcHp2Y> z`E;$-gCXBg(EuW9*!V{98}(8{EW@(I^X71mPbX2vn`U*4!`Q%zspI?iI)(Jud5OEW zfB?X{-vvEh7|u58%E_A3nK^){9PapK_s5?razAoCn4Db~Fc zrl+W)A#co&o8bl7_bX^5m2zh$MbQohbiN3tlAjv&!=5;HuhsQa?syCBRUx)fIJqtS z#@|Qz?VOBI8K>`@FzO}DJy^Fpq);TP`yk^!Dd29`?Jfwt#S(9&@y;_HY9#9Dq z=tgDQs~~yVAliM`_+fnEfSg+GmX`5U2HNy2Frke1H62S{4$jK9Dj%9VU0p1pdC@gq z-!LTDV*RS%w5PLidaW&SVUdA4vnRxHdF@a}eL4VnkE)|#?!FAkOVQEyPTn?3<=DOc zu)L`4J(WFgGP+&uT%YGT;8$s_$`XcpP1CPmwSUU}UMss= z+Noc=Z?oKgL(G5ir}Wf5W6)|n^G=-h4m|8$Xr$y|XQ$(!qGA_*`8-h^D`>E<08r~q zdVLjt#jR4a!f4aXG5-ggD>2S6m2cd>o*u@VFH{&;oC&wC2WBEF-)DsaiB8$kyR23? zXz4_L<3_)*(Q?dBT(MV++q;UZivju6J;O|R`Lgt)r-$D_$9t&M?IV03=^vmY+jfWj zx$4deTL*;tU#b+$JyxSyyjXALVi2#q{+jiqh+3E#1KwD1KMVh%DQ7TKm7_RU`XllM zeR`sc1@nG^g7vcewrLkN*JJ7Fhx)3~n2;Ti^diaiXfdPs@yNcKBz8kVm{e}?-0%LK1*Vu0ORXLj zSn9h4@j&XwITIvmSddFfrbk+y?UON1(e&3D+Ke=Pm=T66Y% zs5$$Mb@_&Rd6uZSAwi<6a8Ux4Az!|AXDkNt?tt0C_Rn^F_K&|npE=sw4Y$5iHGYUPfUbn`)_}M-$5+_< zp7)LVi}(+RhSOpLS8sI04R2WAjQ~^}$FA_?#SO91jqd1r>YUwd+@MYP50kq%g=^V> zvg1)rohn!uAe`QDhe zHZGF2-w6wmPgGw2VoRIw&0)yCRdmb`+2?BrBg3pqh`$AiM@{y@;0tGehR$Lwm8pG>4QXNU8yu`envA z`aVyZ>p}%rc~lqFA*|2pGJcj=!W4hR70it2PE51^vJJ2ZPFdXd0C(rYn{9Hw8CnG^ zhJui6wSRgMBAO_V)b7d5QIBP*%#@Y*d%ophO)!%ei0nFl6)c zxiB_uDnVhXThC$KU=qpM2YO`}9MjnhI`#tA#p%C;^A^NU63PE|+vo+?LbmAK<6a=~ z-^IxhL8VY&8hruHQn*6Np|*9|q!o4s!M~bd;Oaqpn3h#_IL-r#8{y7Vg9;K6ao^NU|>PHssxb3hk8UwX|=x#e`B6$%nsD$4#?3-PP=Yoru z1u)}kM1M%zfU+{`}vD(|E-`ACKq zIar6t&ADQdK8u`_^J=_EN@pfziFV+k#f~cNkyf%%r`JEhB}9_@vBR0jNMN~qfeApQ z+HB!~yQg}0TE&Ob;XCi9MX0$ZZ6T2jx^beY5}4d-Z^jG#)&P5XNKLDSnHo~vQzNAFtd|JweZp~)(;)Lth$;YcD zm8+e{Q|@+fBD@V+DWvuD5yDzOj?Nu{YHA)fld*@v07!0weCTRQB{$_w32JCZH~l0D z5}uxRK(b$eGG8_W)JaK8Cv|Bw&S8%(7$$*o)F^gOnGcv3RPG`-!izy@1JK!w@76RY z%o+h-gJR|2l!P^bgF2fMA#C*Q>)QCCoNeKSsMWQ`#bjd0=$lDRS!CaqHMQ4@QEw{t3}BgW@8hkp z9G;>k8|CsjCxO}FcnL?#+L;hAcVp%>eUJob4JP(mAT#j_DGACSF0BN;xqnCrPe1+& zpF{(1`gyf@wLHF6s`pbU76f#0PpG3jNF57=!DxMPEQ2_#ymg`<3h?ujP=jR|Va49ryfii3bgDn#WNKRiromsd}-rO`9q6 zaXG`_HXGvM_Gf2eN8-``va?L9)tL8x4xFF$jaj*inwnv={MWAS76+SK5iq_Z@Lv3k zJm}|dy8uRx*2sG$=nVRHA>2#s>CWfJx`V?nmsVm5&EBH;ThV6$BcJ?Cp?VMnHtWmv z{$=BPU7Uq%m}9O!aGJOV3Trpfm`ViFFtzUW`*b#0zc3E{9{rYVXGc6S)X{@hbyQ@L z0jfF&_LT*r@Ir`5C&mJP7|ng&mRyi2<7RuU^tOG_bTGfycuVZ#vLj>gU<4{Z z2U{w-xa8)yZ2M9S=LpM@#oD<>p+a_)Hb`8V;FDVuwwmQhvRgA)j71nxVbj0RYpNXw zTy}Io79jE(@c4H5vhwkjM|A&L!y>)HNBKwrpu}u+3kU&HNfV}(we|gVMCa}Rj?%E8 zdJVzFh;I@?>=n71B|3PN`!Aw^+39!h_1vUbhuQGLSd31lM&01Q+$Z(3!}vL%y!z$8 z@HzG*TjnS6)$xOmcV`DSN5vahZbyeBJat)I8%U2(Akgp9VQdMyYS3Zt(o z*bl8u$Kp$tC~j<<2kvvu)r|e^F`Tzw5x=tzYvrz3KD~_`|of)rOcA!gKT2j@YytPI6bxh-Umnt+Tmt@j~nz zTo{Hy)%i7OdlOIs`S`O=U;l6XgnW-W_vWzD`L9)t`tj*G-%O95sSBkDNSvMuputwZ z!y%>&#*EG1d$CuE3L7J@cQ+%D!j%sFc*jlGw+9$ zdoE!4cKBmiKPG0KT@vu6k82L|oUK0!_)F4Fjm9)qJxMh?>@t_NO^UA%I0loirtI>@ zyh;2uG00rRYxK!D^#K2I$eEA>n2wwHSPb{&8;xn+q`t0~{RmO{UtNbzw9i7^rrjs} zRdoh2=@^rBQ|?^E;&xbBfRMIg)ggRD%1TN&w&8$Fx#mcjVlK*9K`ev)$V_!INjzUj zxdKm3YKl@u5+FdqI*(mb|8py~0hxlYC5rwjV1^o^{Ym53*=<4~FPnq!muk5jZwa%E zNN?E0*58dy5*G=>d!lMk9MD9hSRja6B6_Eq|BT!$EL(*tsxCn=FwuntIu1tqE~3tl zlf0TAu9U2-%kc0pwngRj{z~mY(jD}&6M0o(i%Z7!u(dNG?Wb-x1SsWtEFOxQMq$_! zX5i6tshpwlxc*HJ05^Q#Tzy0ne;nEEVar#js;_L9M{h|zHGs)$hHg^DQ_VkY!PvFx z!D0zmP85gYW8tY^Ujg3jFd(b(aD1@gL}9_RSA+#XdFprCyNWZq+iZs5Ty?KifYC0i z5s}~E>(%mH#&uBu@FlHL_(%Mc>F)dyWONJ-Vj^x8FgM}se8Qq3;~=>El- zacQ`Or3BbBg*EP;Q)vz12wWuF-a?XRc=9AzZd-R;e*tgqGkY0uD&{W->IM9}#iD=? zmzsu4$~#W`@nN|3%wwZ9TNlzhRO^obJ^jdn3Fq}lw?JhD9cr#0N`JoP&E0CG22gIl z4Ufwz7hhBDeXpQgMV%bo$z&IdV;X+DG!=}Z!%E*4^Pm?Rfzf>RlYxg;-wX>~nj z!_SHgWA3?hj+2&@77(BC9BB3v$+ey8Oa2s#>{kCn7^6JG)oDvzimTk%p0|=5Fj^Kn zQJR|#?5})kXt>;7@K8EaF_6eIKq0Oaz|81~orsAwIJ0Q`3sSpwXhXLAe#!$1m6=3G z_C=nGYt`De7h*|ilY%om&5=^FG^TBE{8GYhFDD(U!D(GM>5X&hA`Q*bv{|g@Y?7rs z!MD#(G1mu>K|V20Q3x%u;Emwo!_m#;jglIt(oN%x8KyVW&E${qRBzd4z6#{10o)*W zl%N}z8en~^MU#rMXZJ{t-!%Qpy*hR=(0wZ{sKmVq2HFpndbdfcXx9HLM-sI%hTB3A zCl5p5RA3=;6DOC1rN?a|571zZ<%b+)aEr3&1KoR$KqNzjigmD3f$(#gb6k-iI+9aW z=h(?dyf!RwR3s=s78C;1_*mcN-a<^>hXLafQykEbNtL8WDiGpTcoir-0$$6t?1Jeq zF{$QeMI6yvn3tnuisT-xJ>W^7TN9-MMmDA9Jhz&ym=d6?LjH;Q>D!c zP62n=xgdU{U}k~9+d$K4+rZkwjPBYGA&0z_94njsCvG4eNWc5|Zq#SySPM2SZ72i<*@K)u0k>UsQ(EszS3d$#a<;iM_>edZ zGzw!&6m*{Cyc}@cyyabgArH?P?rpuLvFEyC4CU`Z5dIFR!qI5M_dFZ@?|3;^yqsFl z46jRySE09^(NbP4?UFU{(D3)+lrD({0XO;chm zn;g;KxNuY#<(Tu282i58@Igooe?k;aXRk96I%cvJ@?5O1q#ADrJo9fwc8T*9cvGFR zR$n=D4y-RkfQ^z0oMe_x1q+r|DV;DE3fYZPn|q}tGK?%uj{|$}!qXYI*FUb{gY~=@ zu{~yk05~O-7ar7mGEq|NquU?hUA|UZ2{j@5C1mXIwXDL;BKA+`)6rK`kh8f0BKTJZ z@L3z0KD(#%r*THs<%FjKEchKP2MZ!7fIx7$0ECh18w;`>_RNoGs+a-%>#DzH^Li0Qk4*nw_C$NJW7;3^Y+X71x=9cWAnlhXyf`tp$%+ z-H6GjBF<$CB`@qo|B=QliOtbG2^sq@%U&ZRd&Lhqj+6iVO~{2~LLitPy~Z=)bO#wEq&aMv%+dsqB7a@%1_o6#%;EZ0#s0lcD<)33GR&+SQ@rx>So z*L_-~$1=^{eG`3@su2jLf#E>$n5%wSU2O4I`ireqM*UNFAJ%h{)j51qfzrkkuDEcX zu(Fvuif%osZs2zmePgP>%5DpMk*VbQ%USjvjXsFtcHkh=UKSpjAlc{rY4wfpx0iM= ztQ*Cqy0RPrj5&%&@*^q&Rq~n=Z+M}?=0gbZ8Cwdsx-HYdBkO*iJe6<;H5iLy)4Ysq zFsDRYFBUc&_wTo@QKY~3w$_W4X|aXS8A1NP|h$z54A6?k-1FSm z@*F!Ro@>v6JDXtjK$jxVk2c)X!DujEFTMZO;x?yJ0!N_F)1iF9v(V9J7xky2A$N{e zjE$k0vBPcWknfxJyV z17>t63bt>T%I=(g9u6{ZJGHYf+pShzci2KI!ZIgow5%Y$$g1z5>=9@|N{u*zh<;mK zxG*OzNOo3Z(yv=)747fT{1^VAvkxC6d5I#SKW~|}HHXdoUB561z?v+c!Dj?`wxRP6 zRBzxr_;X(#)<;-opbM_#ZLV*{Gb=$h=82JJDp-CI*-0)|WbBw^QsYOcbRw?M5w7Jk zF8(4h33%iey0~+gPvi$pA}FXm=yzFWzbfi ziEthQg1a#T62K3_qYF8Svu@95>@q%BD|(?r!mx8Kgr9h_QENQ{+gdvn+66z&oWza+ z$%a1Xs)0`9T3|5IN;^y`=SW{*s_PbQsW6`PjSC*W#tGDpa=+YVIyLuW$OtIT8f{$4WH-r<7-f3b^++uEj9ay}~GWJ~5dEZ*iRElL!sz?}bo03AW%zN@u-$n!wR`Z$$=)yeda0=to%AtWAI#{C8kTNUCg~ud4wwD^9qUA&7MZ$3WueF5|j$t^K6fsRL zE!o%4lel$jC^|f%rE97)Q#e&;%3sTmE@e4|*MjXa>zC&+EXys|P^%-Yol*jXd(O%sA9 zyAX7w3+}s&aM)IiwOxtWJd_46iPLRgDV%qgz;U7ow%ZG_WwZdBh6=EzI~Pk^vaqtf z09GS4a6ixn_x*LS9xZ~+wn90t3OyAzpL+mS7CWnAk*%H=l1UusscOX8&#%}UJ0 zHl$r@N9vV!wQN!Rg(k$GZ&FrYBG1;tYhNKe_ZA@hbgcqkXwAjb!N>8*_$oCWU#2GG^W+5F@%F_TOGms2kH;UGUTqz|CE!zDjc=qpzptys z&+Dr2aZ?3uH5Fs5JOSD94hRTbkBAf(w2c|D{lqY82dj|R@cq}%J$wV~{MN(LbFBhh zHoM3*GXq@~ty!et6&D`|SUGOO($xzwZ}FR0v|<6)Y+4ChCo9;y*}&Sx0-NO8(wfVP zjZ3k7{W2_Fw-k%kX>g0VWfuj&tX-&=2=F1?tpdJs3+i|6|6}{1k=*UdQNOLi^k5prLrxCl(521FX0!8h4NUP33QfVGa zTY52m>=I7ge1s#{Ze#c9a~Rrt5Y_G7sOud>^Ux?7heoC#m&%TAWE<;H*wiL|qiEYf zOD>}*X=_47ZyTC+3?i+j2rHa6!aCRAC9ZA%3&qmSoa2ATk{&;+VB<@SuK(_WFrF7Xt5<6 zQAPgZ1|qV^7rto@@JO&lXs#EcivvV{h$!$xM4lU>3SHGQMUe%L2+FdCSJDRfr&*}& z@I3oD%c(2D;Dop;Mfi9kz7Vt>hg6K+rgckcFq#yucMUs!QKn1$Q*99ZC z#vgGt-iSAPBEH54iS;1}De*v1i7R620+G_5h_K2iEO1y0|CA)`KXwieuH47XiNkn2 zxD)TS4B*r1Hhd}f&zIR{_$;d!pV5L#emTA>;PL>RuragbBAS9+O!|rV>C%=Z()5$O zSu%xDU<@U3&wyN%2)0yek}z5t)7D%#nWW&4OisMfnoGHYQ|R}SlXPjEXe(C}bNUhs z8o;8%Ej-_#mRO)a0T;$a>Cg)yna>G&LCYI zke`{>qop22=E@*9S4}1pf_XowR83TV%*n|#DL4NapHZdi;tNTK`cmqI;`JifGX*74 zgiI7@qQfp4#4yq$4E2vPQ%P&lz%Rieym)VfZ z7jmC|ky9@B3IP^^PjZdq9{Ea+5%l{h+rnaL9|=bl)MzqU0aEY~m#oMtmw~eOuOWVv zco12DYyKH{5K*Koxe#>GRH8taC*fsy5?X?XvVT9>fIGzr7vBiTXfN7FS3^KwCKWpZrjv-_tHfa<0X9JQgGbQ4}3cj4H0S>n3@tA=x;v#@E@z!u7(>D06uPf6T_RCM4) zlVklE6X>GDF6ZG`$K{RWd}YCfIt9DN6R>SMJ|+8x<8tnCIEkF=rsX8{w5512R-}(& zQPMCLCT+z+f-Y%en4da=x043(PGUdajPAtdya`w)bYt0;1Z-I02SZ9TPBiSnrSh$~ zk=>4mY4vj7SKz&v61-2~MMMC>9CXoP2nCmLo7PpL2@()^(8B1Tf_BU-?9@3L=%Pax zT)Kz=4a3u)7Frlqk5`G|6>K7sdrXI7^kej=H5WZjiWX=1A&h{FzHE`Q?h-9=#b|(r zl7d_)iBrN7o>2Z#5|>HbCZM4#l1LoSV+-*@+J+C4O7Mxalh32Gv334>j4j@X=Mfor zKROG0mTyM;|NbKk{KIRQT(%r%)~&&b6^n6T-jA{Gt$)Deg4c0!KV7UdE@4Elh1Y@gNJ}u(e||py6~ILoK^KA~dcEkT z>dhgOS7ZWH6rdt`;^c~&V39m2;Dvc-p5%IJ_YbYrXlD1-zkwxQ9dOb0U7(Bl7%Bb? zGZ*N>eA5yR>yg)=AOD_2Wn*%k1&+(LBIt6(#ug*5&&MtAaB1f&@F5`-1w~d!d&hH% zLFniuCsjm*RcQ6g+>#3+7jw{s?+%*8{~)F^5`a zgD!+r$|bK{_JkH8bn7e(S1S3_w{@9Mlp~aHpeX7>h*n-gxvJO;eUP_H${PN3}Rgu;Eb+CLdHO z5pL0z+A#qdCSXGYTr_FNOfnsxEpw1%3UtxM{YTTljFyh%WwxIDWip31zE^}n6c8fm znlxA5=a!^3rMZrOhxB?h*9@>_wj};n^jCr|s;tvxoT=$BI_RRqE|YRiW&-W^3lQK+6sQL5y#wpH2%c}8jBMOks0(WZzi&)!_ppI`Od zeh28ncs001B;mLWSOw!8jYq*?lssFZ$m|Fb1`bV$V{9c=kqfi8q-(iC9B{m_}30$swUl-{Ww<1$7Cb%Dssbwyr` z6-olOpv-X-vX`$!hrJih#uwmeUIU({SF2@=I610-lf*K-PpQdXO$0|c3H&n6pscH~ zFQoU?W`HiL?xGMrkbRz9>^G&ORlgVs^At*pmQ>w6S2&X#K-=l z0$Z4lDXkBZ`A3*KrB5&bH(uA6$AS&cQ_9O!Ffj# z-mLP+n$}`uUAm6WkA4Zm^-s`p_jB|<{|pWHZX)yeAY%6A!+UFp$Pdo_Uf9^|j-^$B zSYymZ{^{H3c=#)9egEGu@ZK*`c>W49E*?PIm90p>+KR9v8L;TE!J66?aPGB$NB0JJ zcC3MK`vwHGTf(oy9#)OEuw_+oTnItY z1qamJ^+D}}FcjaAd-GyAqK<~bXIBs$hXdds?@hPiXt)i9ivr*}=qau{T!&oY(CZA3 zVSiY*`C~&@3hZ{YAo}z%G(Z1D%KK9cKKu$pQueKPzsAV@e->AC=VutZ_cLt2FMfAl zV&M8yw4J(&j^pRifA$Lc&YeTe;Sr>5FF=SqL%ww$2o@#Qc_OdW5j7cBXpLHj!H{(r z_g{yd?kllJG~v1gJ4EBMz0+eo#@#H?XSoie_VyUDcEUmTU_4GO#b<>L3QYMpL;BJL zLFAtPK<+m}V1!HvnCJk(Y{*5I4!P*!aRso*c{$B=Tb(5Sd^s?kpe~}96=IgHAT;p9+$Yv!U>-}J`;RyMLNKugBv;k zqn;bqgFKT2P1KS%5>{D5VtXL29_9rB3(1$tpGhh`sVBk|dfl1ljbhmtj``=(JdBrM zhrUb^p&Kq;#AS+fODNAco@3h}Y3tw`pI_~npFXBQ64P_7@6*-F$t8W*7O;KMpcVy| z$at92&J#&k9@ktc7vq8YS?lq}*bw5ZN`Zdz7sdhaHJh7hNmGBC3k!$cw z?vaPmKHtk}z@5T2+&2v2PQw^ZRrF&dy9wPzo#<-Wfu`O)C~6-?VnYYwIy#Uv(u?@* z?TFaX1mB4|xa_Nj)sZq-ohXO((Gpls7Q*g8AzTlZz~^uU0*_ZC?4%LlqQFDt@ZM8^ z=raup+(=QDO8SuhU>IrF+Yx-E3NG7=)Uro@`x+5A*@A$>P4GTY1>4aqSPrMbVLT7c zdy3(4pd4=dO5nJw7`Edju-aCPH9gr_P@jY)P3f>0E{FSpCQ%KxjONRJE}V9j!*x$3 z>_+n>zC1W?FHz8oH?6yjmtlQpB33rXsO5^R2Gd}(HC-)Pv{~9v$L(1NI$49LORb2x z+=jSook+aagQV-d$h)G5%#W#{)BDlkny|M2_a_rvdp-{1Z>y8$wn2D+G3Wzrm=%d`lEd_U-NtiJ&# z4i2NbE(bQ=8?oGeDSYC+5RmK-&loSbM|s01E(C#z@pGQ9YwMvw)D2d_A;bpDZB}5T z%NDG)-+#&NlS&Nl6Yp~pM6_#yTj@9<7)nvN0uRW~2+_2f!0fGJz7;7KFmlyBi zHz&^GU$^hX@4EW&O+%{&x|CIkOv@8h(t1lZz9Hly`n~vnqpZ5{xRjlsOO*lNnlu;W z@}1Jd&N@dyF{1x8X*T#mY3EeU(6?sNuN$qod~1-riGE*h0$t(~@mW#|K2J`?*J&Ae z9vX=Yb}qQ;?1f+E7U56TwQ{YE_@=BCWwR$=Yt71&_425UAi$4WW2be#su zELy!7i&rnfvUSU`eEo7P6D?oALb(f8Eyny+i{{Lmu6Zk$D80RM5#C(B2yZN%k2jXT ziG`cqhK=6_gk^gpG{+ku=^pTla)6WlIt1A|;gF#nANGxFpi5;7z9_CymI)N-!iim~ zuo_?ISK#AZ>BJVu;Gwt)_hpcKDz^dcQAy}7%*ED@DhzL}!q7e=j@=!_#JO(dH)bQL zBnve?Js3ZJ7W>a%#mSrZaP-OzOdLP0mLjU|>P6$=Rt3A%^bTmC%iu5!eS@g#?n6aq zAIiJ>P}13n+~!&owAH~l)Qjfvt;nb=!zLdaSOwa_C(#E1Y5r2qpgHSDSDp-Fa~d+? z9N`H|UsrjSSt7@`qV5`@4kH+Ux6!aLCcVL85tEeb(&VIZRN{SaI1kC7Ok0j0JGD0hW@vIAb*yb$T-l{kCuHlAL3 zfcrZp@w|HsAJ%u{v(g59m0O9gGfVJQRw=&BEyGuGAAOZi*h91AqCqFR2o_Z1rv;kj z5oPU!%BN&sN!!;T7Y&pkEMgADP&%YQXo1!?2)KNiS7uVVf)})ZO>_AGLJM_jvh2eY zeiWmn5*gUb0OutK&9cqOF9IMh#ZRAPQ~wOlo+(b?@!#to6LQItI83f44S3LBTmvZcZR_nF%h}pgu529cUAtoCMb&K;u>LeWRo7$;~Qho?zy*!ANy5R(RTp4Z$XX8P5p<22~0WaKED#DY9GVw3R zgLotE<+kEjRs#|?`M_nJ7Xl+n5nZ(dPDR^cTX6vEiw|O5$st%7PAbsFw)QM+YR|xi z@QQ5P)}4hNArU!7IW}H|LnC1q9@CZ$va8o*4z^I1hU2g@(t65S1-iJmU4cu(c{taJ z>My{l;UZicuE5@S9`?1g6mtd6t=Hkyat)5nSK-)l84fL%;Lt2-H%T5EC7#AJnwn0- zzUdU~W{G}|ji)94GjJ8TNZy?!P5VYJcXVc^noo&N!nWlE?3z!=dB-Gw$K}f2JlYO0OrN_V2QYE5_+-3Jr8d$ z^Mr$K6t-56;bQ9nT(26#?d(oGPHDjNM0qCSD>Z8_F~xWx&%yKPLfI~YS}MjQ0xRkn zAzVT!|6)xh2!Y$$v!uB?n4qkqMC7S$o;M97Fg^)uCIz!l3N|6|!hH?wP*U&-x3zQW zJ|g@gevc*Y$4rkBe+9Xya9W-jp5O;Rs1tr6Fr$^B1dqcD@Lp^=o=3{Q=)IUyd`K`O zUc$$5`Jz0$h|LvcNw;t=+Np%|+GhMI*I@sqS)NSYrcO8<)a zko+60gVJ{dR5#&k4)?LJbb`DI_3>K8x#-qZ6obuY?3Khp98 zCd0o>D#ay7U#b6%xaaDIkHf++_zyqE(T%o}evY)2^3Ig^<40`!k|mwwB77k4Q2tw* z|6nGxLePav6wx9Jp%cCnl`{D8Tzl`(3Jl|+B^bVYUvS;}1VS!l@=oTzq%~>b7#HIq zj3WDKw7^!SEV_KbrHt~WP0p>+;+10z^I1-f$}8XB`nlXD=<;b+t>jC>%Rc{o&GfY; z0i?btZkz4%1N+MigNj4NBkAaU0$ND>RNi$g->34v`$GCD<^T%c{h#yQ!hVXpcXZH} zFw1B1-l6#Jp;Z5b=ZedHbxgK-?o^!eUeaV#(&8h?`u+d#{-&xCf2eN2?<-~OSXGPv zsA-gO9RDn!LoVE=MVC4abg8cY9%&X_G!bmkL`$20BG^L7{vXBtz4-m1qYb|u?ZZdI zEf~!SMS{;tM8|DFRZlz&+mcZ}O4uYuSsIxMx|k-P=ahC#SwZ2FAv(;mJsyQyqo%-) z67erm&7w{4=tPHFn9dY1Gb3Nq{uF@}rl-RtdO8GRv?Wlq zym4RoNf_;1$%`rPdOSMZqHF3H>OD0Hn6NBc|2{QAR7o)!QJY#Q_=ZPRQ@`fMG`{+78B}<4__x4<}*pR2Ftz zF2eYgV(hw6j=i_5aNwQ+2Onrl5h?2&k7%ufz>5J~u1G;F;%^Q{=)i^srOXAk)XvaM zn1$!i-#iZ4eo~8L1T#$j$7EkYD{9}g{Z~i_H`M+t_`_UBo=N%?ArOK@_1S&7H23xg}*c)AaI2+VL4>(xtAW zu6prn6qk~1CHnIoqD2>jxU}w4iG%mbaNtgvxRn^cT!0-H3o&vg7p;5c-X9KrT@Q7{mRtj=JhwfaL_%1B$zNP}NA04BXnb2B?aj}giVn?5F*0lAoz zpBTj zUD&VSc$R9FiKNgqr6 z7`L+MBK-sfktkRCV)4?C)Z>vj2*B_-MTmv42|*W5_`WB8Y64yLJtRI(0<&Kv=P)m7 znGQ);o5a=nCv&~$b@4dkQ1Fe4OVbNZaI5@^e=_@Ql76zmBuPI>@-BKo=v&fyl2(Za z(pS1!+=g@2gE-N>6FY{7QP5rj=ZXNh_C~{HEE;RO+_0*{0ghvV2$@Vq{K-6o9?V4G zzI6ESNr1<;AlUVLVP&He7FN4rd2JLtMq5#I?K%oCK0@Qe&tbT8A1Not5Ph&({0%6$ zl8fx~Nk}>ogYW}U@Z1&!%a$1U_qCzu_+@n6`vgPpeu@4M-b42%*U|X#A+&rxjuLqn zd5yWkp=Sd;2R0&dhZPdWZ4f_fjp!aL1hrejv3(012HoH^6bj3>aICHlgk5_Ae70sF z@tHs%Abov~5|7c8oD!ny`OY;N+$raBK; zH95nf%NcG1uJ9i9M8J+fxJtRL+C8zZ-4`n)txY`zNIHH9#v4yD{NArH{=pxx1AN~SEkAJ2>nBn_hVC2?I44;3Fv2!o5?aU)|9zB7Eqoc^^&qs81 zFk%Z`k(Fl;W40CgGb}I?wHyf+q!90I-j}?mDZ&bJPpYM0c<)QUT=~g8La0DND1;Dr@A1AP z5HEe~DT&`R>E{#fAeh4A3J4)kCHI)$HSGOQTaa(~k ztP5#pRQ^rzvrMXPOzA2ZM{R3yOx2sX3Uo2~skmid!7;2C-IeEFe~vX*YZnNX5Om?T zIlQ4mEc}y;YU5;^pbGaHmx50utO7wKeu6cG+En|-eF^ifgnyUqfJyHqNq!|>9lB%N z#y`byTeYo>kH;9lYO_pv(%T+sZ?rT`VxDwKSPiU^Hja5P)iLWtg5_9a!l$_k564|9+z`C7q#JPS(mhX z1Gv()7w7sXv9o0d8Y;SwRZ@>wV=b~q2aq;Ch{(|nMDFZH*zQgQ?{0(Nt|qweu7&et zH9XE%!|6mJY!BwZa%To?C$iwOFCVUZauFbHP2{<1M4mMu; z6KPl5k#U`F2U0GzA#kz^9uv~`jupasNa7hUK=83zgq^H|?_@cgcILrtZvi|fOW}T? z2+n&8;kc&=w&O)u-IIp-^)Z-N8;zxH$=EcM2fOhSSdZnydRrcB#tJlT%a?dcU@O}$ zJImm6zzFv}71-F9j8$zh*wmi_%fVDw4kTksek5?o3a2W!Rlu7<_;kq*muDh}ou(C5PHG@ z@BKyaJ5+|b=1z2(rk{WK{qXzY_rvdR|C`+and@%>x@YdtKyEMVj90!J@z#Kokdx3(Mi_npLV&RoK8ckRdT`iAjMW19k9 z{!m(pKZ?{cMU@78Q&ElI6LR@8pv%8c0VvbZ%J)hS`^q^6%miJkU(syH<-0(aKS_Mw z8YGW~YW%Le3_r`t#>?0Qe3Foi&k|GdRcaPKj84E+XLlS~Z-M8bQTT01rNmc*e^yvOs!eEP8ggV_XJOlUMi6dEInHWca`# zU^6y2Er&~hH7sO6u*PZ?mTg>y#cLO1*}BD8Yq<)W?Kfe)^*RN* zFjh_$*kH998{`^W$+h2Py%wuCuhc-7)r+ub)lAUET!dWyJm|6*Z?9O0w?uC)TZFfk zFT`t0-@rdE{|BtJUjmOPCxmADBPu5lVeuaDa<7Y{dIzt$0}4g_AiA=!(n0V08s{Zf(WBLtQv@sSl?fjo`qw zexz0;AvP}yts`UDdFl)fUAcyRXU}8TiBlNfKZ&-naiy*uJ5k=!fwI;P1-jITjQvBX z9o&kt&R*m9D8f1q3#|9FKx}aw63XHbTNE*8{phOd zFF--7ba*1YvChR7PN9KFC@n-%MG-O##mK2EM!F#jDHX{mXv#%-dl3?gV&N6-0q0;R zxQ4sI-ro-X@qX|KcSk_HKavU(5R(-JmtbdDds|_h<611XSd0Z5=3~hgxxSm1VBY$L zcxU56EVW*O4eo0Yk?W86vM@vy1tKWh6TT_V@Jn(*c(y-c3PTZ{AB4y}Kg1OIBd)|B zp*hY7$#y_+mMubZY>-stfvkoA1Z7&ySx#M{`3{J$bVFWyumWA2lU5_R$N?!0p$IN? zheM2|0$pg)CAuOQQ56A*F^G(kw$WSUDRM_dl@mO&*1|IGZFm)~M`WEhTr*v;(0(Oq zy8CeX(nCBsa~F@s4&uFz5qwnBiO;0-|0O4NvdZvP4&f3Fa?wGTDbPbfE}C@EMUw_a zXt2xNpo?Y^g&+jsiD}IQT?lwE{&G=;NYa+$niZESe33)gr52xM8)X15gC-fE@uSbn zR8G3dfK&!_l>Q+~GXbnkaOu+i4bC-lwTUAw0ofjuO$j{c@&keCdBzKe-378#+8;J9!BQjab&)lzt%vjRC#q*-`1qVKblxS;{P4epchjdQ~M%0 zSKn5ki%H!6h17|HTngmg5PeB&ESaTp{YvE8mEtqPNCh>f2}I5PGM{zDdTW&Yw8(wa zfR|}TxgU&jPOS|7E2X}Q@gO`O_rvp~eh3j1<6%Sr?uX^$fw=U0B*!0z<%wIUEW6x| zHQ;_u2QHWNpgANTZYy2k>Jlf97kym(#ElO#v(7(ocad4JObdmkLNaK^TUt1-544JMXs!05ac z7=CjB4z68;9Si4U^sRZ=F@FhmEnbQ7`AaeQ+M5#QO^nQY4a0B!7(;KohJn{!N6(L5 zN8gX$!l^Az_#iqRU#6Aez1Tv$pFj{rt6$cYR-deYlccPyyY~sL#7bKx*G_|eSg$40 zR!KYxXd&o9%PN|CBK#-rm+g^rLM{|R7nLWI^lPlcCfp{3^eBSY zI$y=DUn3pLp$N1vzk0qY`m1fpm-1&`c|MO3Y%wbb<6>LPe-ZOOcqsQ3U6z59Ki>(u zh`%yxO$bQDG(S!(!z2F$oLFyzBP-Y9i|9xkUb!55maoB`fLLiaYd|oP7Es>BZx`1vtBRnC*V@!z3LSFQ8U51mQ0 zMpLCe@~Vj|=?^HlMe?EjBbx7jc?Kk`I$yR~b{(FfMHvFGv{XaT<#Tx_sbz;$pTvl- z<()%Nh2RQ-7i~$RDz!~GMYrVgg}je65LXk!D*#irb&D<9F|8j%U{`~7HL-s&*Myg@ zZ>k$*oK%nBR}es{!@nCFHLET%hI$ornG0^2DIIj7C6{k?(1n1Dj5ldL^xq7%_Ou&h3 z>%d2;oLe*!jS4~@JK|BycqLB4EVR5rxJ3g{rY*GS`{t9{Jf@ZxQWM}h;G&5j3SB+F z8sMUVE)?^@V;bNxQ#$CvFgnmO1?fm$%t05ed|H~*%b`q*VWy>nF0@LcK|{#2N< z7GRQKm`F#}cpCBtB9PhTi%6q2!m2hS!eD{KW_y&31i-K}4DE*#FnBftJFXUB&+Rf% zDR$i~!v4GEIP|a@haVDP5fMOm1#TehLJJ<6ORFCAC!k>-PKP#hNJRrzW=n%C=uUwy zCaL2Jl$ef(fX4Bs46FHZ-#p9=z~V2EImDs-7~dQ+2VBghEU8R^E`JVo(Is)tmY)9^ z<)AxLuL3R9T%Zdz2i#&V6Wn4hrfXg&Q}v>@rOdh{k5e+`?azzx@LCggX%Nw+=%<%g zt3z4{I(WZQ-G^KnYv5!Wx(>&q{a`F=$AeMS=Z=y=U&Phe!Z&X%Ldv!vr#nC`(N!(a z7MJTX$hKi3S#4{US1A42;xnVSG5_#*Mr-;^IU`7Zl&z2|i) zi!;dt0wfLT`>08FaW#t)rU_r^ue~q*{P(4gPrauk`4T;sd_7K+`pv7y-HJ}!XdcC+ zXkuUjTleik<=#&C_GTh@e+dF63*ovm33el4uo(=5rMz1io_v9V%V!ZdVSpdszc&j}aVG=iH=BYUS861RK6f14AWhaF+l=LV}zKUlX1z_~vh?ps3;yeAmRXM&M?(--*< z>{0f@6*>1j5q{hQj$2(}(G`Hyi=7DAWrXKw1-wVf;n0}|hqf3|0GztKW#0vkT~6@Y z>WeLn4p?Kf!OBKEtY~w`n)V3Tc9p|tXaKnuwB(^GF9^nXTeO6)!EpF; z><(Xw{Xq+{-**A_do9K;w*}bey%+}qR^VXZIvfnJ#Ni-UoQsXXnTTjy3{AwH$ZR~7 zd-iFfj0*^i@ZRP9ZMy$x35EBk4v}!1ehSXu^C9~>z%mQ!B z93A%HxwIBJ19V}3Ui$Ss#%G@&%qqjlY zw#tk6YZ8B!m-S_;Gx`w#)R${wJj|aCs;GFFt{#_Ys{AS)Ek6Aku-y8&l(HTp_3%ut z`;!bK9_Q5KK~XF2RQBL%?J!O>j$&KwAcoquW81dF=oveN+?GN3$T-KPu@qr@+7WiR z8v*;<5OlZ;-uqhMv9A$syBpxN%K(Rc<#0P%2$w@yaN3^?nfsE{SsompMv@&GtNO9?F2tXs(o{3@*D$6yUO^Gfv!OY|$YXk)_F9 z*%pOm?U7hNm<)&AQpV$T@IGQh*!eaj-x)&c{b9sir3Ds(E}clf(kZS6yA<6ULebp; z6yEKZZ9*?S3Ur||uF;B1tDM)WfER);nKwESdW05m^5C^MPx6?pU>7&3-@v042sm60 z$L$%g->;!bH^DX12^QY#;SuWywv+Et8S16`Cg7Zd36`#C`uqv(GP&}GK; zllZXAeqqk*rYj`HORmFu ztdl{ty_W?xIj+X4Ez7ZV!xAi&LG}u9S8ZOdthrDtHZI5fD%D)L{`q0uywV9 zrNc&SvD*M!=Pj_3?X_E0%lR`wm!)f$PHD*+O$$~p#)3Zsy1cz&k%C-w(B;kL3-S8W zH}TrCA7jzx`Pk^P7M?M#h{_5=OsXGzJ?*h&{xXc`*Wmqb9dv2J=LB2y33Ua!7}O;5 z7dd74Bv%ICMYZ^_yaP|ldvUg)6~mdu*w$Ew-8(vQ=)?d{-Wb8rJAD{E*@&pT2qYBb zqkDW0wjMf!V>fPM{P=MU?%9jx;StpI4Pfi!VGQp(h|;E36pQKx3AqfKG=$QQ9^^N* zi&{|7(uj(_cGQpcp><*q+4aS+^tXXcuszZYDM+nOKy+d7ob{v2I8=<%t|GWZcw(W& zT6xA?kWf~P>^cJqn~lhAC`E=L8<~a-6txtfqOBP51u<|BcY||~BRnHLVCA_*ZQJ=+ z!&~+f@?sH@7K$xyo8(zui3RK5!J8{z$Kp*3U?G0Xwk*S9izQg=B(#dh$`u|Qyf9fAsEP#?7xwo#kmpY4UXs&FJ2!Vp>R zhZqAP7hjQ=$OAE4_Nc}M0YzJ2n>ZgK)wW3QiH2X1A1neLF|v0OH?BOz!=pFwWMn_y zmwV}@p&g%<)+^KfU&(z#%PyRl;j%?jmRxk1K`wKGE)vI|16{ZjkdpW-SH(4L(S`T% z&x*MGOcj1sOsgiQC4908IPl-noMe;16DLqPnHVPnv_u)8$-s^if3$F*{^ia=n+%%N zzqU9CHc6ZG;>4LrYBG*+3n$-n$i)P@WR>AlE|Zg6E_tX_bueYQM9QLrE-a_EjFIGB z$}^WV07kR?qJu8KkUIXQTB65@e<~*A!g|zz4lcLz(}G%YYvp>>h@>9!>hM{X0WT&0 zoJds56q){^K}!%1A_#40unQ;5IjOEqnrjp4Y64eWPM9hy08$s9%Ao#piIcF4Iq32w z0Uy)-@U=&Dm&It3`=(Cni62SJW$M7E$WXfEHT_vS^wKxXcNWUDLFs7P}_;(}IhnC26=SK;^9L zo2be)iMPhm^xVb~i_!=+L3T5}%j3nno?aRdvJM9Et* zKWP~6Bn(c2E~16;U09LaiIuTN{P$HpSiLC{wFSdC)q4)t+m7RAd%r@U_oP7oIPfKW)Zq$Bt2qu?A| zc8$TYE#8>i=qz%;zV)`)yUqqXS8m3(MQbqp&Pr^ZzY^OQufy=X)#&<%1sGej3Xej= zaN5ouI~K3R&SmRyV68RwthB(y@^u(rwjA4+F2?A>g>wD^^uM(Loj;lOB`P2x_nml4nd=K2cUrrt6;9<%t4^@>Th1DTU=w?UtE^8tyAtM2^iAi@i^tNzU`Wv8no>GNIBZMuYB zKh7{po($^Pw11U~lgl0vgya%Ngk3(D_sZweA0h0bFGECYD>~>xu;sIC0x{*-Uo)y; z7u83Sa0Fd+2u1^4s#LhypbO*C#BCjV(c+(L!b{ihD(msP@>&@u*5MD8bqaR*HyKC% zsj5aqR|8#i*hN$QcSwg^bW1Lj#KUnW$D1-P`=+iQzin^DuZO$w^YMOsw6_n<={^W@ zn~%tZ4X7TDSC&O+jfK_}bZA8fJ~YieiL7Zlyjsdv2 zupb%@#9{1O2_|lqVc-2KWr^eXGZ{yVCLbCwDSm`3XnlpC0f86IY71R$Tese!!5^A* z&_#zHbm`E>3~*((%s`6o)^uD1Gzhv(?-S6FFsA*v&;Rq93+$M2?5ULFJM`Bm1)nlxDt zI`&kv_%e1W4?V{c(RMHfbvuJmI^>DsK~H41yC9-c#=k}D5Ls!3tPUR(4TPdpo@>K+ zGHQ3FiJOEfdETi?X;&2NBGRm}X!^_AqgSPaE~NxrMx-4fa5k2N^mg5v%c~Y$X3HFQ z`7X%iF9BMk}}*Xufsj*YdqnkE#J?a6juFU_GxHwK>9PLvAZ@2YkJ3Xa#Z>Q zI>0ieWbL@Q)VtqwoN-W$bK0L{LN4K9`c9yZae|p3jr5UB{RRcripy^c{I0+WWA&YZ zd6N9=Ac30HHc5SJkiG^X80JlfajCi9^SYiTNk3BhX78qmq|f%Q^wp?m$s*}5Da!~l zj-_72OWldyjjxn)RN+}d6&|M=a5twOH_F>_rDYIj2gfnmJ&exLt!O7#N-keU`jJT#oZXM~V;ut-KNb~7!KS$!A=~;9IX(j4-WK@xH^aTF1`e$iuxlxWV{19Qx*CwY za~#FHCsDue47w&SqxZ-K^c+5dk^Q@{y{82erJ2~77=RJ~%@}f7fIYs8almg8_Il07 zgzJ0^+rEX}o-1)O!VVYXy>KNl2)EM`@HD>|cT@85RPK!rGp7L$&3Xo*2f0^yABw*M zIZUvI4y_Pa(I5@E*Tv;MOn_wu8oc$!tfYDmzP|AROL;c3lXir@EE0_6h60-H+=~mT82@1lx;n21<;tn@)^`&6dofW zp_PyE(khY$PAEWz@ru6=u4oX4)S0QCW}Yu&8ObNp*316qKo_3NHh^t{4!o#*$ryx| zI0>(Cn^4I#UJ?J8XY9a%TJkbR>E zSvPy6y=_PGrB=kAX@LKMGWbtcAnZgf0>t$@SdPHM6>#5^1HVHB2tQLUX=K1!`X5d^ zGhj86gw-99Sl$|jb-nSh98PSVWm{Vf+pLSbySqbhcZzFqcPK8wo#I+tiWk>nMFXWc zMT)z-7I%Nwy^sCz`IaA$WUaYo=A5BHF$0_7@IJkeTwU~MGB~}J)GvR-D)nZ_7=}{K zxKrRdrbr!+RR$roK9@@2GQlaKhCGvW3U+}m&>1a}mgbs_^S5+;PQh@UiG-WpHTde8 zLP-JsAEpRaFxeG5mcNdj{F3jOj!BFA@uy=gu~Ych_8s#dy8E)>qBut55Relx;9>w= zCM014r1Lf3i}g%|jbZ8s3Q)vEkJJM>YvfRVz@no{M!+D`VZ<}~3ioCk4Nks43djHM z*k{3jHn7t$fd)XyJMy6hIbJOAWoz@=p-wOsi~YCksQ2U??odLO+goE!VhcB9X457I zJLcO}8@g|l)`UmN$_-0CwO)_ns$(|FHL9)o9mO~lqy)s*kyr5aP8yLN^6Xv*;P2MS z5fQ&i`)Sb2l5||o#I;_W6x&?nkojM%)CRqDwP0;%5h^Fel~r2Dc}xyi&FuxlP3{?j zRCwrc4lSIM<+h*aQ9T~*bm+yRV+Z9LkRAm1$O`B%Jz|E~*!lmNHsdnz8E*cHwteAZ zr})iM*MELOe36p?dU3QxJV(FTT6PsyJ+&WLf8}L#iI=u2BMHFCOV%Qf+8Q<&d3YJm zT~Ns^H#%3TWoekQqhmE*u>7^ASW~YTNk@WjnPt0IX06u%W}0`_FP6ys>qS!jC36nH z+U%$at_7r1@3k7vc1L1%V1dN4ln-x=Z?QEZ1KdCGe-z=X*=^aYxbLX|ogd(?J=!Kp zabDwxfHMDg$gp~&TlW4IQT0w%Ia_>{PMl<2FPhA^*{99{K`gVU8rrxm9)V$M&dQZH zi1|sV720$^ZD+^vNb5l9VH#b8^>pAUfanvRu4Pd%k^fMK>w}NDsu9WHx)NIj*|4;{ zALf-k>SE9?Y$Q4<&~ol_x0wJHyG#!&>|dDKWZ^s?Nw*b0Vy2w_XOc6Y zB-=FnLSpSO zA~&zSh`spYP>*92N{UH%9=4b(4-RZt2lL`Pe~aSRc_DO(%`jl?$G`vj?ROCQ{OHer z*!v%zKPa&_0 zHKY+Rwnhh_5b=7UbhYo%c=;}U zoX#krSBQ{ss!Bd+aHIszu0`X%#!kqhfp>C_V+U2m7%|gni2Qj%lx_<~KuWLc;Vj*1 z#}z4tb@!{I54)HxdH2xVkB6EPRqnb1L#Az5G)aQL04fZ3lNwlee|A#berE=dD4_lC zaiR3eEBl*q25<8ETvK0u6yOa9ssQffd(D0$9BG=J5+2y%D^5@@Wgz3W^ucu-m-U*& z&(9jr%}p@kvS8|D7*_NuWstZnxHm4$-M2^L_gpd?VuzAB)0 zGfs__9^m>`mJS`XN%?_hXbu5awPu7eXMxX{+vb@Of{9U#jJJCwar|Z85D_Ah0MfxX zIt$<3H1`4Q@cme&$;|5U{jc9NR+YK7{md~E@a~I+I#CUEe0oOM@XW1g5bcCe z%OM|K&)YuaEYBdDHQ?wIsr3{c3jol0fOh~`V`y%Vqml$2eonqLBMmV}llEi!aMc0| zq~lHN)2>i=Dw*ky#Gsz4H)z(A@ji%7>gUslqXJDGa~>e?5Ln#5O(HSW#i&}T#8TD$mOLxN=@;m`~54C}3 z48`CI80K36M>xR5!?qS~z_?EJYoKf(8BKvSP#5C4`0ekUXDH_E>xT9WDi{$%;^V#| zfScV=`L7_Z>_5;Gaab;Rx=__h$b48&yDcH~qRDq#NL0`>KZ_|jrf|Pd4IMUqRW}QX z{@&Av*v{YPh_yn1RLuJ2LZDUUq8Im&dIfoqa?y<5iHQW-54Uxc)>#FXKVKH--z00c zNX(QOKAKzd%|IZf`Pry1hIFEIX91EK$B!uU_O`vuP^H=_fdj%wOT(9X%SvAO4U>o- z?~KCtQyG9r4+SwPNIY90C_3<53bsUQ0U5=`;AJc}PovYI@R`5EBOGa_DJ`YAjt%0K z{|j{e%Ysd?CIw#NhAqz%0k4h|Mb-SPcS%L_s{1*Zke;y!@uBhCFbIp$MsM3IDEf|h z%R1~Xy}1*yt6OJzEJ%gtJ5D}&N%Sc?E$?>d$=rB7({0K=uIl426B&`Rh3Xcbv?Jo| z+Ku2K&R|slnOejPEo4>n0lWQ8sI6q34K|xr%sNEoYT)LfPX8@cr**jqcz2$2Q!3*a z`weZ3IQVU(e}@^hulgnX4Chkwy$a{jxb%!y!4#&z%JfPaMaskX{ph|JaxUGpIN-hR z9&->8{z%&Z+bY_}(O?D#T3On<4)-B7`3=>f>-^ydB%m9k_=V8!NucWON3K?7|NUn9 z75R6>JWSjd>E$WAsf`K=f?h_73m9hcvZ~IEZEJ&OqXQ$jbj;8xhD48Q`wk{@=T%r$=kGb`)LEL7Pzt+8u#U0P za9m>~jW5kVAk|+R^zY+S^#kv>s0?Gon~G8>qz*A{Q&QFVmdDusLb9vzM=<& z?5B=zU|YHO+|MDhP%+%}cQ5wMtY*L^C+G6y&H2URfTK%*CzggRLLSuwLu~_2{)el~ zbr&gaqOFcx+Zci*9yH4`wlJ({8SesZBfS%}A9Kw^x^s?6P&B^&jT4zkp$7}7=}AK{ zxrWW0M^4}g2R{o9GHHOag$>B@`@gR|ixFVXysYfTLksw(Lx8#4e)zU;=N8O&$fXGz zwEc8U__VxHfe?|-ZqRI8kr4K!#*Yrp8$y>mK-G0PZxbg0^aq-K^Lza z+ASs~?R4o5@t+f*Jd+fZRU(O^n9h!bN-d*{MHjE-Raluf!$ecv!l4$m7qsSG zPTJv|X7*evf|{@R@qUW7i8NZ~HsMqIy=amiyXCflFgQ=T_D}jjVSocGv+R!fVloe0 zr`8{LQ_zHxps`qLz}+nOp96Il?>DZa?^M+WHoLV)pUFVTKRVTKM#xg_p%Y!U=`n>lUML#r^^tn z_WY=Y%($-i*F`)r^W!ss=GIIBt}R=; zb)h!j5=*89Hvs8Pi?^xJcq5wXeknkQpr&zk!P6{pEI-J|wLe$mC7)Ljlv#E#%^sL* z+Z{G*u=>}o|LYZcZtZEWPawBY_OaPNJLx4KZbh}G?}zp@jn1<)*Y-HQ7@5?rrckS` zrM(aq!uhqJMz-@DoXbCujM&}|CdN*JsDCHwjQ-!E`f)0wb6BM>OF5gwA#vGp=SAmR z3l$xH@a;qP$$`{Fk2Wvru7h|o2dkev)?xM*0?h(wC$8{kWVUO1^KlMOchogddN}2Q8~S!4J++4^kH}EyW(yl;2!bW1j{tHD4Y}T$bJW*0lX{ByFlz_q#)&hz z4TJ)VmGa+m?{OQ2&zE(acT06sPrE`E7_&W2pSFpR!tQNxb#yy+PK|_LjIZEd0-xYJ zwRgWPTsvOK*0Svr2wEDeP}Ue0o2gU4$3e^%Tco=ooVYotZ;M()h@;aSK04(z{d&ah-JTzM!l^=|QCgR7P-;`;=I=3Odgz7;#622Cr@hFtYv})(?Py7-M&FzD6 zov+NmLA`yS+@#3XnL89n22exL=>S-qIcYd++mDTFSoYap?BGCx|9BViN+Bp*=zyeB z3CY{sb7*H0HSBeK%SHZ0yLg$sXGIT3tdK~r%Cq(Z;c#3@p&2fDrW5G3uZuDV@79=w&&hBbd+U#QB&pQ_xQ_uyp z{|Th%k(-h^Goa-NO{OQQ2+(S$UU)CUE%M~W5bMX1=I<)~%!H`X+ESj?m)!!1iqBz< z4{ex*M@6)wunXwf;_(xXhylj#7aOo-tucBIvZNvbgMv8MIhO%uS37{uQG3K)w;Xh z6v{$N9H#c6sQt1rW&c1{8M+W+vFNPy<$WulWZhBntWT^2pvP_R;ln{nHvUPC=b7xT z;;$WlJUb1dHFeZhBAg;t9IJ$vj@uq@rhM`!)>vKoES<+keP`6%Zz-{vY}6*dF=)yE z<2S9PrVH)7cSN6`0M^~gbVIEuF-ZqvbxDsiEs0Jak=_DXqDr8G-V||&_Nn^fV(J&R z#@`C7UyZ@`8%1hiMm$pxC9WE|-PLs;){GVhUnSZa*`J$1-%-V)n6cc7&^ZZ~F+EML z{JMzj0LFZv|0gK+%LC$Mzf!VF-IXM-c09Yxl7HLBN(56yXl(6c@WxV!T8wd^AOsXF zj~XK_sDdz=i)A?!OF@kcTF1kL(9!VO*ZhFC({W856U6Q@Uhkq&p4XTE%Ju&l+riHp z|KR@^X(qw;#2jZO{pU)_Ar-S(-yBG0?%&YHW87>X-;TE3{^Rq?U4{BhtJWsH+zs;K zu6gC_0Zqb#%uN7$n`P!(d@e*wdN-V!k_i+2ZCua18D5E1hjG*T>nl8W9B8y*)}Bd6 zs0Pr12IVSx&do>}wa$of$`am|1Y*D3Fn$a8qx}|gMg2{*p0LsEwRO)6RNt#UkED$9 z@1+A0iuk{PuXq~C#Sn7XY&tx|^{B|D)C4hS>;rI%#lEY9GA7)w1N17}Wni@gK^Q#5 z>htEWKk@;DWKo%%0EQj}!@h&X2zRaWx_qrTvP;ltzn=?3W^H__qfpo|cz9Z-?h9y?VEe1}dGz|AaP>yd2K$3B08>Z*Eubb%`_R2^aCJ4W zp}fn#8FmH^m=cLr8zs4HhemC4R4m12Nc}y+G@#ogk!;gH6!FzZXE9cZ2<=-mTYqh% zA}OiuK$ay<8`z(sR&+Tcc_&?-^MOi06tVf&+BcD4xV~qM?ahcdfxu^cKl;IB4Fl?1 z)5xu`RAi5%bQar6!mRtgCzRUqo=0bj{{prFPuSGJ$q@zr9fLP#?t;l+ly-Z-jaquBD%( z`=I{#hB)jI;ZlXRt@sNo!cIui*^g_6KM7EX) z|78PKw^yvUpx1W-Pz?UXu!pQ!J_GgWOR^S8qjT%!vmKt{O=>KZiP+p6+wjxl}PMWAHw`{6?r!e z;p}-O>;omVLt~|81Y*@1ss@2mwAN{stMt24)pVu@*vA~3EWSa%N2=AgQ*fHLuk1dj zyV?DXpxAEH!eVQiOaU&c-fa~5al%wfZFp&wM!lesWvIjmJ4}QvO4aXOEVtKSg8|&b ztM;^lC+ZFjEh^@rOhx)dnGqNCj!x+IPsnami@lKPFPU|ASPbO>#{qOm!rGad)Q4Pw zE|*W&CcBN=uz77`u;vT~^giShCx%}RkaGXAruVRyV#GHG^NA*Voj1(R^i>3iBweki z`tLdGji=$Ex>ti>jn87q!}pn$K#9}?;#GwAmZPr1!(T?1{t9Rc#=qryJqY((E-?o` zeDf;jWRR!hIJ+*XefR92CZN7)uz7d22+QC{2Nr;;WS$pV>NRy0Pt^%Fh^{i zY($YHILS^$*4es}88?cR-=>z>nf4+}VAD09aaETD8Pcj$6RXUB_Wce=oL?siN>LSs zB7_EIZZ7%|C7@+)X$3Gh!5QiLO|o# z;ypyI86>VwT~I5>*Ls=4F?&Zi-w1@m`HP?GDeVxIX5@fHy{XWC6ISYfDU%_k$+td# z>5=MwAWOL!AS9f%#q6vxfNO6tYv+|WKPyn2?egq6`;ncME^G#6W8G__wH0W5MHtrh zNzw|5nl=%MXPc+wumc1(Ui8(a@~ZbG?9~6RB&H$k6aNAg63;%S z%9ImqucONkA{hoNv$pnZuABfwc$mn2%@fXtaps!|!}#@9{G#W-5r=+(R8Q+B3CRN_ z_3q7V==yCtMTW4>PjoxE?zEsbxoy*`Y+MhYHFo$`=v2CQM??40Q>L^7m18C<9E>7O zS79C~e&`)AHzN{(NHMs7kb;4%FHI&5Bc%#gKz35*r<(-;U6jpY3XStyLdwM4G=HsE z#oa7iC|9U4?PX{>9Jp?_&g1zM^CUL8_cOzlS3!bNN(Em&@5-;j8)YXc(1}YjuHc*i zZob0pk7rurWaxNWGyY{c;@RQks3T{vh-sM3E<~~2gCoq2Gtgc4*M#zSlxyyEekPK0 z;oE$iO6$ViuGjE)$9Ux-Fp9sUzYSEEvPzGP9D}1_J**sC-X&MFQP!UB`xmWIf=d|2 zQPbLWhUHz16LWn6*iMZrdk zjaKC#S9j-14;S=b`#R?-rYg}*DXx|;!D`uZ)@tZGQB7X`HhxGHEY){Q7L%g?@k_-J z*iUVmJpS4#yw?Wb{s}f}?^iAD`5km`wE?LJ-+!@m(@f$E_9B3lx0N$u@S-{x61YYXVQ!(N-hY(3fx30LFYA(}Ow0=Ni;J#e# zz7qp~%FG^kIlvFst{etZEVKS$PQ?HGPbB?RU=~mlSsab?Q z;4?E~%UAn}B#>Be_Jgu&tM~>3nOmW)cFc!@&-zSA=_{$pb24qT5;qHBpsddlvG8eQ zk*c2!tskA0*qGR$kiE=vv+`gyOwg{^rnhq=4aZ7DK>PJ^p@z#h?!PHKhSNCo^Nb8) zkY&7V1l(4rlQeN+ca<^vVF9GX2G+_?Zr7hJNZxS{VAH{trhixD8;@7c<+ensP(P5S z*=e+TV{D(4OwH`6GhYc(Z^WY7fnf{AK?U(O4d6b2VE!&;im&j_*KHZDWt%Q(h_3$= zyZk*QGB5^+LnepD?uqP&rLN}EmhZ*=XN5br^fX_Oe%NcS$eh5uuZe3r)-k#*nXN<)5LcYQdEm)PG!-Cd29+xkU_yOAh0errZs zfS%%RiP^w_Cs@8bb$i3r^6Q=R=`7&u<$X}t+w;A8pdaRA)OC_SE41%WU{Y`|Svy0X zy6ZY#DStq++dLj;c_5ZMi1adZCpm~4FXDdY6Y~+S@ul<}9s|#YhwO}sZd%^G^buWq zohm%dogQYz*1but8dvVC6hs=Pblxe+U@_zv1{y3cN>s5ODpw-3p-6O7 zfVt8itApWqgc0fK!s95+ZN8wBFjDQ^aNDh{6ZyzLGej4-r0n}eP+F5wd| zqxfpo8+QA%88O4@NKcD2eu2w~#Fc!Zutv1e>3lO5JXka_kY9Tt>abo2p#IJb>G;!BgV=zH?#KmWw9$#JnJ zCkxTg&@1ORVSwoF?+pJW4yX`J$cs)<4=H_{jKWV7sZsWV-Px)(##gb=dI=OB4$QC| z0CIDt9(h2Vk_gY|ipOMd20Ieph*1nD+yr+w#kzZFnjv_YPJ^y_?^ojDwyk z+eQF<^MO*T@4CkaSxJT(k`{s*25`Zj#Ygq{_-i^-1ESlfR1YmTDdDVuq|;_5MJWU5b7sqT`F?H9yW&rv2I&$B{GREH_xn`N$Lz6h$~Q`w7g zLSMmE5Z51c9EO`7-_6mYbkb;u-eFCp6<18500_n%S@BRn?PppN-q>tst$Rxv~XJ8}N3VQrURfT(1VqTF~oExp2>G^ z=S4=2+qB(MNWuT)WvM&CXQjK)T?jDW4Xf*&C!|^>N zEw+yT5{CA>Xlv}zhnNMs%0!7zge}df-ta|Z7H5^PycCk!cqRv=dWFyaM7-XS!VTBh z1G`x9J3izu=-N~luDqcMgjn7UGU>vne(Y{%s8pv0{6!P;VrmP_1Nqo_HIktZrKW{@ z1S;WX9@QYt@1yFKD=-m=0vfU1#nwPfK62qLpzVA(Y{n-8+IU`mqu0-&k$!1ol^|}; zY2!C_)c;7De+r#fteU;zT~3i99xDv|!d-#k+GKkb6|1No;TSA_*tn+m^)duXnOrQ~ zy%n^z_;=^e549+V5;jNZ`JQFd-BzL&sJs8vc{?j|*4!nc%6(Me7npe=$Nnp}>ZEVK zJ`@X^_H|IaP{@zzf3Y^yiOsOgy5(X8AWzzN)eVDSQJobR`~~y`D9H*gp6#PKgopB# ziOcJqgUjnF;|FbB@t}p(kYL`~E$?*M7ZWH@)4o(3W4ICOLzz+L=Q)`W&>XCB{DaQ% zv0-Iva9utdnZ@Ji4MiH!V$mjk%>Bxh;!9H z5Efet#`N}9*?b8(6$tV}rHQgm(jkfe_hd_(He%LJ4_6!&>3UFn@*gE{UEQnRRX>6a zbh3%Ri->Z7rpLBm_hZj~%Ai?fs?k%a-tSrw4zk$3(o55ghE9IBNWI|qYZn|gN9@>O zSXTql!|`j-kJ8T3F*`DFI--VaVlAj^G8=$q)$78%&a}&BSeZ5Qof+71VK?OX=n?~P z@jjf(zg+7~L}}KeP;>WT67E68-BvfeHJ2_jlkIs6x9r4aP~jZ*(y0pQn-tQI2`aqE zcrl47u%wJPcwql@0JE24F=$qCVCRLzTv3yfIQ2g6hzfW@P@Yw1Ems=2!VeZ{D5nS_ z6TJQjdy@OB=JzJEEV!Pni+ZU2lc??aay9Q2uS(uK+4Wj+bR?tTjuQVX(3W&P7Ln+? zjLkt&O(~w!imdv~LP*K9R+=Y%p@TQfbXA`jQ5$B0dR(&pNklHZcnQg`WbNnI`SdD; zxJjY)@cJ5C*5yWYk~L$qe8HA#fbj?~)ghGk-S=lw9X{Z6s2cezo&dc{@)HlRH1 zCw`z8pycU;SqI-CV)N6^;E2Vj)+4QcQ88iJWE;X6=}j^sie0oY4gcIhNx6pKv($2- zv=ZNZCf+NR^Nzv#vJt5^0`EijBP3$O&^<#_SF3?U>dFyI$2PIT&E~<%pj+%S-fAjq zvMr*lUPvbCwX{_we^GS+mIJ0jpe%_ImhO3iJkjhkzGJ9q2;3?+KXvn0ir?FtS$iQW zJqZoAZH#w#$Mn`!Yvh` zL0-ZopwGoeNPV)PAm92x)MT)ncJ@Rxf@&M{(;SuEjE|h#*Q7+4Bi-MWXewfU={cpO z;(QP1L+o@ds7GL^Z5}o!>XrppVui8~Ao~>ND+++X{TMngdILR#46|aXJ-nIP-bhvLV$G7t+{3!q+z4MZ+ak~ zcTkUhLR%{okY&g+;f^M@vso}I>e@ZlQ-G>dfW00)rrSN(bU5_H_^BJd5Pv@LaaZs} z@n`+_5Rh8YwRWzN;Wkd%vLZwt580!FdFHBOqC>L z&E*7bT)a_B^jn5owM`&Nl)YC%;PEz7w40WDt;-(j-Z8A|CrWb!m_~#DTv`GTH@Du@ z?>KC0%5l#IWK$`lFgUAHK$iA1lH5zFNkx>ouMepzW*H&I_6V4NDcV8*Yn#?mVxV>y zV|;aQ8JoJ^ZW40qG*TNsxo%Qi^PiS2+W)Y3W&5On@He*>C^pK;zOMh#VMc$3!zfrM zjlzolb(=3=^CGs^u41ogd7iEP(?|-+R$Amww>LpJhyYlSIwlUh%sWXvN(Tp-1i<-* z9>5J4cyAXD<)e=S89n_e+=@?=*{(?!um|kQ5)H-buYOhc70{QTJ(cA zxn&W4v$A?X7BhmR zph3kJr$NvbCtS0Ki=F={|L?TwYNYwM_&!%9Vr?;XGVP>8;WjJVPQ8KkKP=ms7C6T-BNRx58*(Lu1sz) z{2I^p^*9kXIPG=sy-uWm-zwYb6aVrq2-+jjs4|YWv;)f%QM#YcPl7x~RlcCMBK0sju+dB*n^b0R zhBto>0S5Yt^j(2nox^VASD@{=0{1c5zQfNZmYF@|+i~8o=FneWv_|DH7Km+nM3q(7 zH`ADM#VaA}7^y4e6P%IQ(YEm9PTU(fn!B@&r--p*McvFZ%2I1o6; ztkLzxMEC*|h^(l<%)fP~Q#oeiAG%EU4^%Th9s|dK3*&6&jRKs$cd%Ms2pXd87 zZ9D}YL3N3{>a{<8g+zk3^?#ANXent`wv}yT4fDR#g@OD8n}Ggz>2nT6IgrOENIbec zy8m_v4pUg2KND}J%~<^zMUK_YrO*RfZZt^6s0LpI@uIJCTfDCk|LZcBo@gM|ikGHt z@4=&z!AAtONO+YOh;VaOWXVhOZZ#(}5?XgS@)-26HzjF_!TpjKHlJoWO%aLOTN#rU z_Z9P;ECn*V`N;yicac;-)+m6<_&>*}vR(vG8T#LqY!Kc2dQ~!1LemhFG3BSsao{Qr zvEQ5KDNC48*s?cxk}N=Ed{c=kFwESEfd#Z^Wi%_{8aE=!L!3BnTP^56$8f1K&+88@ zs-jT$)yLIReKd0Vl4KU?*3dYE3_lTW#t%1I7_nCOq7hMujiq(LFmyed;7=_xZcG98 z{w)RL9ZFMI$T3QElUO7@SxPCc8Fe6L?7>u`SsQ$d?I!4%)K8CB(jnBIaKgjLpx`5n z8LAsP)i>rjeshW#oX*_v{SpY@k@&CoP+v+%O6wiHTjL{`zqk1do^)KKnZ+=!Vk2nf zy^df555ajd-J(D+8#Ao;&h{k-720{(zI;H|w2M+taS5vk8{c+DAyN5pc71s%64{Tr zKTdz7d_LyJpGs|t=A*a9XbCufjka&>v({$K^+VZQE`WNjm3TP4`S?_dX|-`B z)gy|ryKyIbMdT8Gb`|OGO__4f`~CEcEuu0z{0 zUy?m~F}9vzFd^dTC(D5ijiQ(&2%+Y}#LziCn2wIl{Opvr&xm})u@@WLxfeS5I2qc4=0QiF zr)2d!pL_x=U3^pKOPAs(h&h+^Jz8nx^TL4FTyy(2{Xu(GL?`CpNLFOn zuK#sg)u@hS;BtM<*75A4gg#LVkFKS;H(b!HZuIZ-zun?30~TOi=v8#0Ew>WY;YZgW z*saEi^DOO?F4G_GE$0xsK4H9T&Rqy;!QBVqxn?nj%;-UN-eu5iYq4#!^H8433OAnL zQk|%>H#*-l{-HY$`W>p{c5asx2W=#s#Sck#t0ZeEC&2>Oz{e0QC%KiP*eyVke5-YP zG2~ZPVh%Oa<$q0oxj9j}Sj$B6CYpdHABl{MXK1;BkLxuP{`R4|OWN@)b|CVOvBo7% z>r56<{Wut-Z_;`?9^(<&Y9_&YVnwXq zgf*wpp+mLMz<6DHz>Pe)aB|SctI84TJv{zX`>5SH#;RnlIVx4$;1-jSx#&f1PoS^= zy*tCPGV_LntSShxt3M{VX4ZJN-2h1FhYaN#`A{%wDe(&q`;R!MjdBf`YntM=p!WCr zF-o?dloas%?~p!|d{M75EW>Ajj#5LrD;XX7U1_fX&N$MlyUE`NHVPeR39=l3uf~a* z5{5@<7bp_UNzAu?LK_Cm_b|=cjbD4p>_1S^{)LfgW=S@vM?4R@2=2NH$*l(%CebxI zW?3GxnJcxu%+JkwAN6_%;0-%PvGP(PjEkQy;)W=83fMRL*u5xv>z?E;R$8222K8Lv zAzHwhU?vGgrW#a313I_*z}8@!q)_UZ^AR+woV3TDjNbNAK6@V=4G@)XRTgD>*nm6= zKf+pKTT(amLL<+>h>4e*dTyJ z#j0y(yqQGi5Nbo_T`$&wDQy;h6ku>Z&NIVd&P`@?o^2q7H?Cf<$?C5~%~GR*zWb76 zs{$0rVK=*Wtr0q>W?&;ov}Ms5^Lj;RkR1T>r9$$DCsvogT**s1sk1-F)JpzUJ z8XVo9#|<>pB$jsVg#7y!=Mq@5@LW^#SYKP-1RO=RqW>8AKhXIUmK36QB;@rbE9ts! zjtSHi_|URSP4vLtP^e1n+!40dN-{cQ6 z?gE9v?ycqRO)S^C z`pFQo$EAuP`%2w^oV%$~t|WF3X{{LU-dHlsZ#FEAay|{h7A!AV>brC+gdQgBC`zv`g>!7rbf%)MA&nIJr?^c=?da z_R*qw=Z0WtqJz+dzCKMCYgGh11XG^Ul^UdNmg4BJsZ{z;HwfbpK&KQ|@&1Y6f}+wi z`(p%P)UbcFPeNkg+cC!&C+WZKC|c(z5#T8sGRAO8va7=ZmhO#|13j#`fWoMPB3UTa z#TAHwS0>yTSUSToLH@pZC4Xf7Adsp=kiNq$Mc$4_PxujrQ)}&8ANd$R!w*ETtEnW2 zn-{L*6She;!HnRN5pxByDPtTnJX~u4bJ&TRmD!^Pd=7=%#aK@sYOX$lk(f2HYa!2{ zh|yCG4|#$h{Br z8Ter{Mt_g9t1KrPDkU$IAOOwL-lLw}UgvTtByuF*VR(bcdIB)rw)%?=vgP3){@ZOS zRqJ(=N`tWt`ZD|9w3h}5jCa`I2s{Wk73R`s!_XnFc7*c_fl{C{|CrRb#3O8vn7Z!M zGy|h?r@rP4aJlhKZMc5gSfVJudP31JSwZak8JzpGsD9Ql&(%mw1Q7ev~d2H#*nH%nZs_&!J zB|^J#a(!oE;=#TibK3XP7Bm)jG|*d8XtzjbE^*gtp}$P1LyxhY_l4`__X7MT+p}%B z6<=YKAL?AGBx9uDuI$_IJzznQ&)7fBpwo{viVEBo4Uz;{>bdC&JTZVd+VWsS< zQsrRrF0+VIRX4XC3i-ublK%nNvBBW%xJv}!XGc$&r(xLs4LwcD5{RkoL7>l~U*R>g zFt8US_7oox#m{1xa2Gp^vaUXO3JfC5^vRFic)qF;j~njWiDq3oNa1jtX#|T>LdpGm ztq=Ul7MbbT{bzfQ(6AHPkbre)v$K>i`!{rP+=7MU5`BDKWAB>^NWl3#@%jv_?U*F7 zqmYQ1E#qSduF<)83oy~g;>up~fgi>V_u^L4tuj1Oo#J&V!Q_6&w=@O8&JuA|T8X5X zc5hRBd-qY3q8X6{^NBJX+W}gK5$@|@(kKrw8Aus^&geX&CN7()MA>j^K~h)KDgWa5 zPSol~N6J>m5w93_+L3l%eOICTbPlmS1xEMG=cf6n$tbsYEy?V_Qz?l?2zJ6ei?X$a z@*zwq7-R;8h>*!%!oDiEKV4lOQ-C#{Cl?*j9bY2JxF05Mw~$hmR!SIa&A`+5(8Qx> zv;3=Uj!KdY%balvWhp3Y%%2A(iq+B8b%%cS#-lI!)}cPIM?(ZrLHiwhSFYDaVNX$Q z&(BWDS7D9md+hf(KBoQ_9eu+sIb~p9U`ppW27d}Mp7D$HaaK3}{q2d;VMMC*3+3=b z{-4(#BywmFatiiTHp&Wku(GD1qD|%KDy*{Y=D^K7-1XsHe*YkKjCil=gmwbEfXS1c zn_UC_NprOfjsRNFBTGDThi|8BfIpB4n#}7_Ak{3f^S}+Ye(fD;Kh&rKrgS# zSau2t7qJF$ZNwC~E??ztePS8)_06X;*kg550aNnpJ8>2ayHICQ+(m4cO7uX00?pc7 zpLRUM-!H};(@DSV$KRgctr|jpfq)asC+m5 z6A%_^?u?zKfFd~4RmvUA8?IPOkG)E^Eot_lZt91A^L0pC-3%Y^(_i#%#Y)ADs~@T2h%NWJq`(pjbbf3}#j}z*nD_Y2tY|n3Ngz$amheu41(}-F^f8W!$)rG5554d{Mf2{jS8O zD#F0XMF1?mNDxYaJj!=C6l!|^=2t;9EvC$J2ZhRM7*RBhy^8s%&D#bvt)r&- z1&nE^5ygJ~tnoMj>%00Z^b^m)P#)^@Wr%YPdFnyfvRWdfVY%ecWXsbcv#5V$Vm_e& zc=!uMbAqRdCg4{_uWxKF?}Rp+L8I{@j=s4hDXYvp{ax_rl4&v`8)}pzk@z1M9bBXB zlQTdUFeYq;Z@2v(*UxmDv`!Q=mVs!c4NpZkfOi>`!HDcS&=o4OT4OiZH!UlY0w!k= zXnsR5{xMP51Nukttv|+EaPSRo;JzIM%u&7~p8YiKxfb}m+aCUD?3wpTP+1pcG-fI5 z(%!Jy`T073cDC4NDW)pfi%R^P_ zO}{X+5Mr@7l0&}_v-*tq4?0kzT$V3mL0U=B^JK$Mk3U{Di1n*xP@hS&a@E39AGDw} zx-8P1hO%HMz*1Ytk!sxY6~2uSp^CpDu8_ZyhP4JK6z05#xBR3izTSR5{QXM$%e$`l zYy@^>oS){v1D#8Ckor_wASGe+7g&r~kRK;0kbxX2GYrdronSx>d+I_Rb6T^? zazLHzK@AO->%;P=C4CbX#cUgeyBzwJ>@|+SWV4zSI7Q-{`71eiK--F;QL;xHAZea_B{FdaVO>{c8tZGsu5<>{56ighva0E%@L1#OF*o>+S>E(=9O=Tc9np!x%LJGG1!EnN_oyGZ z-3|dA^`BheyO;FsO}DQ$-9LBTc2AP#R)K*nq2`0o+0{d>bie_oHjG zd<)Z(?pYyon*!lGx9mfHMdZCX&FZ~QkDVM7Fno{YT7ga__f@`gHvT3jPo7)BY2)xy zh7mG3I`z59ZvzP9$>+pSsTB5R>LUvl?1@(DH^-l$^4RPxG>?i18g-t`G6hvKhf|8u z1(lMsNA^JAK(^b8yjKmk&)plDPf^^)^Ctk6+%}sb!5BRwbUcgh9c)2#bWH3o8@JWF z8|;CIL-E1H)E_H-q3aFl;cnj(;sFqt@@`G!0&7s}|gyoWI`*i4RwGl*q z)!}rc3gv`RJI%F}C>cokdVtrm;GUhB>dDd_c(QA(xT$@~6aXFoD&MU%vv+Mfj&a%1 z!T;a8zj$7G|I9D3Kh4(uA~?B+;TAvoH2G>NvzH4#vL99)dg#VPCld=PKA70*|I1A% zEEbwJ!uU`s&@JeOQ)9O@;4%t;?XOf^!#`g5mEiy4Js1KXuicjebhiv@hb5i*QAJFz zrCswdm3&bB?S+iJ1*ldze<<_7Wvc)^zrQZBb%*~{^x-Rz2CS|DZsQt2gV@-kdjJ4H zOtC_MkQ*|GFPul=K0J{5CqC@mi;GvZF95S-Nf5ww*scJG81Z4=NB*f+c$l~1GWg%) z?A`uY>TM@GiHR0Cm(~E$UO{~ zug98soiYBw7_qGr8p3LNV~SwB`_d}ibbM7T<6^!Jq0?)$i`jKxYH?ged`@p6Oh#Xu zSzmi-@)s7XI_+gh|MAdR^?v{&LEXLuUsW{W^Rh;KQd*CfrL}lbSc`}GwYZjBj|0+y z9f--qj^ZNpS0`Y6YdS`@C7`7<5cM(;?3_qemQ@0iyiwXzizAn=;>5KZ*nRvYj$FBn zohOc?uCEWJ&8^sV;xxL)ccQwpTUm8!8yQ8dbSOiTQ{WRRgVXFZ6x0-=raK=ahfDDA zi=8<4Xb{!C5vUyr!2O>##OQP^xmc5N|oYYW7`3?b|Fid&-*qHux^K^!nbT*cha0NOWo8C3 zGcz+Y)7BQVWlNSNOR_DqWm{%jW@e_cU1b+DL(`c#_x=OVeV@pk(w3~MuI{;W)_kbF z*0UlrGBPqEGBOh4x8D~wJ~jwV2}MeABEr*y;S=kQkQ6_pl*AyZFcMCI7FcLML%FzG zzm4N?T*CwjuWizHkfeRYQqKV6D zUE(!YKBn!abez0pyqa_s5engCta9C;KB#FEahh9&61<*Pf@kS;U8F%6?_?9;Fu^V( z(%MDWyC#T313JcP#9EF>hkm&HHenihX{Da0%1dDaCvBxHN}P-?1^tz??zHg0f6tFV z8&ZcCAeV4XqMM)=!W(L$l<(hN+kQ>wgGz;W4%2n_F~oq$J)+wma1f!=?5x z-0SwkyJ0T^TlOHNZ8riNx4^Ha53YGFSQwIvmmDH7#VsEHY!Qfm5>0ZA!`#3uQ6^q- zPr&rx0xU?Vg=O|?xRnneuwfs98V@6=;V1&7J^^xkFV@kpA2ZX|V|q#-rX}^_)i{DJ zJ(!%>ttp`gQ#(DCEA};P$1y4Ynbtv^tXhw=rE76X&g;$mHr$iC+{>!Ros=rvpu3$Uk&FvB z;wx}7z6>{{FWr@pu*<{fLcB&GK$dA~WfVHlq))W#kc%z_x+o}vmSd#9h2?0I_|d#B z>3U6@gy;5iUUACm%0U|s9I|y6NoeDaBetFxTIPU(nM<&4@?7*!orjIn=3w(o4R#rr zxd^)!+vA9xFHXBf;(~V~u7_kR=!<@`br^-?opR%%#yuHZW2Ibj&7Ad2!A0Lp8FLI$ zwhRnA1*!4jQG7Wr`)A^kUxt*O*NrGf>LFt?UEVOHIbzpt(36 zsdh1wYA@M`pa)?P!Yu?^XjMgXXH=s0CE%g}8WG_aW$i@H2iuZh!=D0O)G_q*YJAm} zbrGH*%yJ_%TgHz(l~x^7%0f3xgj00DMHe9$-JOvhN63W$%qZx>a8#_1E^a5}!jO3= z_($4^?VyRE3&paVKo>5n_L9DtP$=g%7Z(GG-3YrVt0`(isZ{k1ieoK5E;5eWIo=WwO#P!dUP8Io(wYlD{<5F24{2t#wSQZ4oaY1-{}Fj7ik5_UuQpkmk$9FzyNA&N zkoH`_V~$*l5~?!D{Xu;gm1TVbi*dYn(2b!6?U*dd@Z)?M?=^&5jVS0kg^3^+%6jK> z4aQXWNDXpf$orO(IpAV~TJ&&4a_=PM@|N5SCz|lm^+idQ$$e3!$bhelEAXwnFMdl% zh3}AtTKwKvhi@yYOmPHYvngknV6x>4S#MRb8A`Oy{9XY#)NX;UNK?^uaXhc@HR zuC-{bj6p!~JcQ@ip{OSw#;s{6-$=_SngtfR@ll}3xC!GQCjuf9i20eMLoNhY%%yJ| zzpjHW1Ynd4q>XV(1Xgr_MF&-Mu%)OkY7FQ?=@wfw5JrPv%=a;uI);=%19i0HDY(T9 zb|L(tTXUgx35t*lt-4fgNmi=fl7b33RG`y?0EI%bgnKo=3UpQEBGfPnU{K~@ z#E3>f7tIxqIqdR%`!ZjxtR|U``R9QyV*w8xbQvkXT9@P9*TNSx0&n~&F)d}5w@AS? ze?p^a^gJ}N4Gyw=Cg?-FdUI@rSe z^yP6f?|VuFT{L%FI_#q07CHWi7=No8du|bUsmJacHQ0W+68$HO(XcH6xvP8;S7j&f z#TN2jY>lLPXB4gtLe)SlsyD~Wb;fIykPAb(PG1;{G`$GA#Hz7_BIu&IE=ojkZwzv~ z!j(0b^tMsAMY@Y3eVK3zUH1@T(bskBE9N2yV-C9LQlN{T#uSbRR{k6*0EPMJ%i}eY zzX^011G}&e8pxt;HwRvH(8aWm%8zYh67!WjGFL|+ttA}UjS{xWoJa`3+1v9J{oQtQV?~Z4HY-eBKzb? zlwQ0D{bWDW=$+Sx23{uOBCj}IN(OJKD+Tk5(Sxfl1trn4L`6$jxL*;e?6yk+=hnI$IIxMD$@wAH3M81G%d+Gn4j z`_b2EyYUWEcJIMbV;257*#ZBWWq}z6d(17dz}&=zh%SplS8p2*ZCsC2tGjTuX$>w_ zwBS@;HO}N!;YxlrZe&&APHL6(@fztH)zTkm$)f^K<=K<4%WJ9f9GoQYhY49Y6B&n{ zu5Q@kXp8NxlpVIY*kiY+^n>sS+{w(t<80|`Y0?iBa3NwpB+x>!@4X;-ewY6F$ka#8 z_hYCmnwZuJH;h_%(P0OPOQVGo4gO$0s-N@wjO<5PMYqyI$VFd&JFiXyUF7(ba#tkr zy4xb|tGhj7UbH5oZP%=+a9uyXlI+KA+J5q^Zz`k8-vrVSxZyG_gfL#O7t74HQ2>YJ z!Tm{U-OaAvI|NEIWqFUU|sKsqrzMfTqD>;Q2PD;eVxELIj@I-1FF60&9 zVqTGiB@&k6N^S*iW=o&Tu91BuA8C^Z@{U7*;uNi9gwhgj3B(Jk_QYJ=}np z6U|6C-G;bREr>W;2hSaJg&y_N9ZT>_86Jb3TPhu^+Jc!FFAuvKZsLqd>;r24qVe@^5rYJqWq1GE=*Z<5KT4P0ET3ffoWUF~c=7 zc1w7yRslOPC+d)Jwi(gVUJ-I%2s>g#+?hrso@+tSfpU24$b~CGmkr6VSQm%o-7#3Y zCJGBzg(*uemOXJ;))kG#tHUwT+=(vJ^z%=@pMF36e)|2_|HcnM=2D;wWe&O!<}d?Y zeqT|E- z;k|gm{dL&~FTpa8nTX5z*9kw4>x$Ri7g@~33`>#KY|OBpg;~~fu-MfC%RQa2%+VPR z_TDh&RN>r)U3h=+0KV+sj4xX|@TCG>YBaz_fi6b%F>);ELW?$IK^Fy_NPA5Tx{TM0 zaErN=H5bYA|20-A>9ETSpo>W(po>YgEJL?N|IWOstK=M2;KTGRJPeD*ljwK_xjc@F z6oulEyp&z>w!>vVJDd-6!ah$2bXcxHwWTH2%RUc|9mDlAr*QDdAhsUtMbF*_v~4X$ zMQ18fjp2wb3_*BiARK}$rTOI?e2-EJqY#-E0M9UI*n3;S*3%j*9F{3-F0&WU!fcc4 zqN#HUrcA=**^|^VA(okor(@bjea!%(TX;j5^#{vlDN0Z^vs*-FQ;h zi8t#y@OFJCo>#BJ;ziZZ-B9V zH5%4-i@K0eS|V*7iolo%M5o6h&zOcaTMBXfP7NM@(u0A6xmdk58HaAjOT)MIIQM2Y z4&Eq4ZlfJSv*%CPKDzQ-(-55H59bIEc*cYxCO;RswRK3B@u9S}1*Iz+P}p3FqNXzB z)fK`q#2Jg6mcY)>5k4_~@QU_^e}b>{n_wgqMj*K;5(=456 zmOV`1gATt$(5(?CMvHMjrbJosAn-uz1IijmbROtVf&OnFCl||$SrOhyE5@_*61jZg8j+d8pPHx9?GL`)y57$F;)HzoZ`_fiA z07Pl+CH;i!Y!^;I>!6GD1?9GgeL~ug?u%}O7vM@vDJ~?};9N-uhMW758wjb6xby%EGh?#*2_>HXx{%w&JUS4X8Sq>hU@8XLEu6|hR6$}f%a4hu> z!AxgA%)i)hhDYdZAXoXW&2V8Qx;hxtAkAeZXm+yps%P}l3+J^Z#1DKuO zkEsdWn3~ulVUGe{Xw7AE!g@@OAHej4J}ge_#GI%y{G(kk{%V>P{(71neq)n>$(D(j zZ55BDHu12rPllIg4pQS9P?p_^Rh662TeSsiayzg&XBBp5HsMfuJ&vW;;$(6aPA3|0 zC946KG8=G3bUnKXcXFF?JEI==(`#@imKHX0a6cj!4`httwWuWhPm?y;ufr`0*f0wf z$YDyS;$)d0;kkY@EE|{nl5yNQ0^1ilVeO>3ST|)h*3X!SzNvGt_T}kVKV=Tqzd8$> zrp?FT+-2CaUP%UT+!hN1-U43jG`qej@z158wGJleuNbiY$D5g+bQ^iFbT(KS~4M2Vj2TEj%mP$ zT>t7E5K<`>aUaPmz7+4TjGFNIT^G}+dPo@wN2oGL++!0YL2><77~Q~W)?c*qNbp3C zXM$WtfE_7^xl1Dz%DMtwWK2=@WSw{{2^F9r`7>mC9g?A?9q!9z=BZ#GX$M_eJy~Wc z6D_2uKE-w;c$9|+@p-r(pNVzTW@7Ks1vp`|3`6r5V$Whn$y3UnSdM#%6}S^$j$4xV zZ5ih{j%xp$mb_Uex!39z&nSW+9A|m2caNY+MlkAI2lwb<18&~5msSY zrEW=@wHHqQ(2alsr4;DGV{0Ibn#dAq|F&kom1D>@rel8EHN$%xAu;JEa!j5x1@Wlk zYv2nfqm-2)Q<-@TZPJR9T~bzAS1?aX1zu0%Bv^&I7rrUa96PG|F&=QyMbJfaRb-U= zo57??P1zdMG8S~H#M_cyZ6gRH%Y6XY@_aDSgqN<*ONt!M2QrH(Q>l%DQm_@h7qPZ~Q1h(d`$UM}*l~G`YX<07r z&vow4WgUFcRjQhUb7HV#BI%&V zXq;ZJk@Bl`mQ4#^&o zkxI zh=pL9T%$jri9i>9Y#MLTC4X&%vg(rA9*nG21VIR~j1^%O1*x_yo7td&&f)m!F5!glLr{$@M&mmfV1Y>w?bqvYx z5%VWN%kqlU^9%QtW!<6+pLM9m@@zrZEEC=5bzO+fz;Hw)4u$*TNR$VT$GGBnlrv7p zc;ifLAWlXHU^pfK2jYBjyf6~ynv-#UT`JCQPsgdl+1Pa;4XXyFzYfMAdv6lrb|=E6 zD-bR{VQ}gRh1Kd1*mY(i>-a%b-*|w=dvBor-d$AQK7zt4E0K3TAGv4ak$Xb=`fxew zPwqtT^#|DT;5!W5_&vHWevY+QK0@EkPtbMoJ=7k)hmyVLP;}@R@{jIA+@5Yk4K>4O zdl9VHMq+8ZH=Ozc5xG~cn{$aMz8ERT2t?L7KV)4Bf#IQ)tIUih_%NC^#F4yi#|`D$;xT)q^4pE(1+$XtL$(*FYYHp6>oJzl8@#Xsb^;TQS#_?xsP z_+Qx;__tDb{9B1HUMi19$nF6&-+L1qUYEMx{S3`lA0lDrR?IDl$MixUEH(OIUiNY< ziJFhVC|lGQBw}}+5oc-}aogB}8~HW3F3*;?X-z}=+I{I`Ptt1fT1quuljl$kFpz$d zEPX^tp1TPc$UYC!D{wJ79S6JvFy!fhK{rQicC^Gs2P-0hf_DecdDt_Rt^>Zr4E<1vtod4d&3@*Nh&A`w%oC6vBSaIOTpw@^~Yw z3eU6Y_J`ntTssnuvDzYOn3f<5t+#NQaddk`@z~EK4?-mBSgH)#@iq53+Obtxr91>R zxICJkzz*RQ)yZBa*xzq_T{?DQy)(eh+D zbZ~^@0=FyiSZ3nbF*3HuSfs=;M19|sGRVI7rL1@4yxx{}xSd;vTe%Imk=KZ;qDy%V zI8#uG;i6pZ%!NS&dF`r3(Eerw?{AUusSHjVvJrct5m{F|k$Pz*QZKh6 z?NXa8w<72IY82e;LLS{1UFk&D<<*)+mou$MINhQwxx}7mM(Dw6L=M*@mXM2tUV~+D z7$}7Mj!Jm$u7caH3b;!7JcmSk3*mQI%CkEgD|#ZaMDDAW?cuQMj8@iNEIXpGq%{~T z+QVSk8KYTrp*m&T>S$PWL`xhkyF_DgYbX{rOWIXYa9W=NzrlP_0o*rbs&&V{B=~O6 zL*#)9Bp$Cr`Z=l76)r&c=#IgB zsq;j0C%UxR=bwH*{eJrW^!vZ?8$SS8N$fd&6q^riMcbw(H zsv7@~gvx~xVHe5g|CprbJ05gV`4}a=?Dy{y{=0wq@fWiZ%Vpd!!*mk;g3)yrovba)U0dwa0?SO==tWuRhB z8uFUrkztHMd|?5|tJRw_pbax!8N#!P0337Oa@3thrDGUFf=K@|;&OZQfKB zM~G$G{3)0^?^R5hI|AGUHWDnmI|qF0am%xE~3+ z5N>%%_N8>th0DL5HVIP}&cUPwvoUq4ly}8^%&}OA`Ae2!&Z|pM8E?S3HA8s3@d)mB zZpVXFoA6}SMm+D>jHm4zalfe#w;KC!p{ffT({XRks@hkhbzLtS)^s8|Jr!P|!AQ-|KzTzU+WLyI^LPcWzg35apR}T?(*v#RqjBa@ zJ#K$253*m?;N<;EL>DZAZNLw^@<}p8V1e6g%(j~g7kTMVC@w^nu?}hF)hKRhL3w*K z46Eu>+bKSUNe!!L6M zoD=53D{UEqr7X1S;*)NJkOC)!m$)FZ+!fK4ZiuUPM`EKF;_6(H(BOuoW)DPE+rv73 z3VvnxxA=|q-(iORD+rDY#KzwBIJ4~l9&8b{Z@`o4cDz$ouON)~v&!&(wuA~aF`7i+ zqyq2dYA^$r3A-o@FN9o7pbOW>f-a-5%Xp||BAEj&x(K-_7XaB*CEm`I7g~7%V3F9czf6#`B=MsZTMbOdl93_>vCCMU2t z5hpLHuO$`Bi&`;WPc6Y4qUQ>BDZ}%OQaq!j7ZKwa(gMo6QeJbh{AyY1K(Y4>*A<%^d8B_ce-Fm=8&mV{NoyLvzDtB%4>Sw}em8(MM^Y4D2Xsz{eP&aPr;sUl&Vj_zJ}X} zmFp$9`h)PSI{>fhJ@BsD0iUX^@G)+LTge(Y=eNQkyB3RMbMbGE{`mP~8~mH41D4D4 zO>|x^Dq367+Se=h?S0sL>NNJ9K7$=ck78ioe)R6yht};wNNZk;n5tEXtZ2myw+Q^p zG7lM_f-uW10So=Ju{_!UuhM=jO<9S#32m4e(}ro0?U)(YgP93^m=@oQsR`>bDQ*LP z9o>&<$s4dRZ5@`Rw&5kuB>ZfiGydK>6mCWR@Gac}ubdvZCar{JumP_uiNd7$!E!&1 zfrDoreEf>x<(Pta*K}mLBq7%(0>xILsCSA+cR(h#$5mi2;g|fCIA68~S1P)2t#~zV z<+b8QQYCImpCQzs!yD$H3qb%{I?=7P+&Afgj4!;FDFqtD7lE$09?MvBDx{+NHE#t5=Pkpwne(ys zm#?7bH`B0*@r&$n$l4DVy%TZXGa1){vgMj5B*1Z!@Ef5(UMJZSX5m(37VgQpy&s#8 zi+-sxCKSqeYs6X47!!C$=&lft<13{6CGs4Xq1@>xYbAs}RNV-)NJyC=7bU%2c%7?N zG$IANu$;O~)>@eUNn(XsXC8!mSTA#FpbOhl^5cCm*3|b1f+)~M?qey1*s;V48>dgj z;T4N;)Y1}tlV;;qXd387=zc;e?nvIZqgZcKo@@_(gp`nA2*D_>>yQfpQd(!>vO2Ho zylZX7`n-{9ROM6WE}quW%4MHCRX%lHNT1Lrr8s#-_dx_;G&e%pAY&tBPHdObp^Iao)q)p@t*PnHb30+Be^_l z(1p@dDixXp*IPoy|F0nqr0B? z5vZhWqZ#BvnN1r1X>lUi40h=!e4>FSWAZeU0$$9d$D6}0YF)MwbRmF3I7N3wq`6vR zs9A9_xA4L^mWgl+ffs#0E^{9}uCO;!t!w4fAeWK>N;@{C!7|#!dAWoJ*^fYra$%%E z7fIh2f!sBm4EID-r7ePsmMT|8KACe7S80Rh?Fra-s~HFHw&1|sX6(ILhdnn;Aix;V zh0ApFq5}d1Ty$$L5`VW6`y>sue~gP6O$sKsH&!|jVh*|xSokrZ3q|mO)<_6JsP!KS zx@h}q(qIlLkAfmhl4Fhn7Jo|L54w!hL#?xHTKIy-wbl2FX<2SlzNYeytm|?5@`Rcw zUmZ9h=u(SA59%aO?O2+X6AfM(U(X+_@nsl^9|OAlkeFT%3A#x6#(*y7`D^7?($D7v zpv#D4yAHZ2nbz6Q_uMAzQiJE~zMsrs-a&3y#IJ92IFi{yTRmr+J=%U1Q6vwLmI2i+F+>x+E!u++7$XZ1(BmfhE zE`&#P%PhKO7cOh=j0la;+Q}&RLdazlj-dq=a|mTTjPjR>5Q=h_B>5}YMa7TL{|7)9 z)3%9Vm+u8#OnIiahsklnC7)1acSNGJGXeRAP{f2rE-M}@##iXonMWXOS{l@`6jmC{Tw@Q{|EXn{sCQQzrwm}Ut#OR-=X*B$1ohc0{@lW zaBXcsz{WOMwr0VmBN>)!!m+T$2}_z*z;nG5;`jNY;7k}wE`%cYj6afwy%2lE3#k`l z5O^>Ub5^dvzZOr&^!j;l-)f8e8}eRuD;SyQU66Fl7Rkq4kb5o&Ij16!b20|mCnAwK z9Ehx=J}5pDfReMmsJP^dqBGuz+U5ekUg?)dYvHmk4lfrk$G_w+z^_V{;&0PuF`Q=thPiamWdyunIuYY_Xhd1fkTl9gkJ={B(d@^v%s34& z(embgYMbOm%O^~04zAGp3PBe>Q!D5}M7LdpT)0f&gdmD$$%X4Yw$z!RizyxR(4i8F z^)naCthP%T6zF2IFvI-0zXEZjObpdASPykf)~&c{P(s|V69ci8{r z_$=QeDT^wTh^~W_`=BI_%d(s(Z8`$FXy;fT>p1>V1OVvxiI1w zZIXgvBwhzxXw8MolxOT@c>E#)w{L~x z)-`Y#Y=!j>BW(7R!||{I%Lemcxho&m5?bxZh1K>P*zCxI^WIXp?JI*DLjo?lOW?Az z5Dr`O;J%|Ap@&)!cd84qCpr**s2Oo5+K_so16fzsAp2UUs6*5B4&>cfBjeW^vD8MD=L=%Dz7~!&|08X3f#-|Lvd+QK*xDmel zjR-ngjo{%bgq)~`$51|&cSm7~+*g;%eV2fX-C6=IF<8BsX}(+QTK%Zo>U_S@|x(GPgyTZ8ZxI9{;Zi zKaNv$Uo>kuL6>=$Wifw@rmvWb#m?4n4+w;(M=-4CS)(IYZsHrZrELsV`1i^x{O?M_Kb81*1FgCc1~MpdnbM#X4NRF>rtM5S zB8fNY|H%6PQ&pvjE{OE~%+id?w7)73VVBYJ@SL)&-${MmPtC>a(aCrm6@zQO-ni=P zg?mw9xEmLaOHn>Jo8X7dfp(~MUW_95Wr%lMhPA7!ux?-tIyQEoe@{1do?eHV-b_@l z%akw=m7O`rsEmPo)DMG7SrzdJPxgb2#|j0yxCA)E(#b-(E}FAsHfAlFjhPEI_eBI) zsHyX&C>KVPXVXHRXYb_I%O&6h--%OvRLLH1@93eRL5hS?VztKJi`%%ZQdTrX#Do z2|0#VWRzE-xUm+MtLstFT!yf$D9o~12;aCcBo${PFewVQ{?3TYk3&;$4Kgd^vA}T} z{^r*|!@o}dJJ|ZHfLpi|W>`+fD~tXGuA$4NOx}pj^FTte52Euu5Si!pk#Fv^4o%t(cp!o8fPSmk{djb(&UNwS|@~* z{4k^yQ|^h(#t?WUErMg*9QbBhAhgg4!MP6b%dl3UOGK$FqAJ`GWAs3rysRhIOPP(X zh^cl*Y^}R;W8{@L2i|!LWSbu%^Zk%roQZ=w58}bWOL%R=K0IC7kLT4Z@oq`2vc&O0 zmdUM-0!_w&E@slLx+qshj3WeNTK}LxlR5CBAPDYf0%FvDx`h~Xsbfic$)DmfK@q|a z&(k$G0<`Ku7aE*Y<>VUwJ+A!|oD*fEx*e5|YoS@VPFN(WP+9mG0UsiC%O;$7Etaql zH$rk0+`vgn=1CVpoTTHi=vv{aNV)Zqm%-=qV)!(LFIfdro-(|dULoa^m-+*7^CU52VbZv1{#4?UZ%BWn05Xz8c1#b{? zQ5IYXX>hW&6t}r9Vp<)9;XYia`y$O+31Jzg=Y%)&qeYw?Q8pgL72t`yOuiv6me1vd z_f0A9`}x({xyWX@G69wM2{IL!wkgO(gJQUiA=43F;j*?(q$UC-Z+XFfF73cc zL59zy-PkU4QAF!46wmkD*)_7gN?xSps$Jw<%emw^ zRxp#A(ATZrm?UX6D?nzTi-daH5)h*3w&=E;huhLeZYNdYN=6gTm3E*zqYOT_?wDuc zC)e0U_*9>Oo$&Ljcyj=`b&v<8xx02f;`$Ymr>mNiQ+M>I<=BI}xASQrn( zQsS&@j;T1uCdsQ|tmPMqmR}s2PRRC?aB4mU$Ck6OZaNFghSRW?^t908Pd(Q^C~2xBP19j`HSI@0(-4B{w!^2m3oE4FFFOR`*EWPv z+%Ur}5c7OOvB*CRPVuS8YFmwsCr;tYv)A$TrhO2BOYQp^o$ z#Jq?#SemvKGh;VmX2K>+PuYr>lLqi=@YcM0U68~r)jlW(N1l#OxgftzJ zy6l6GVLQCbx51^LANHADSQ_1cxdG)^7*GoP;Bq*7<-pS+8QvBV@LJ>x?>R2;o8yeI z#ePV#iAH5;AqGl1aI$SX&NXhrxw195nA3tQ$u+ncXTbf~3fzq-!fVmeKM5po0$#?C z+tKWo*>bJr$T*XS2eSSoPR0{{Tvs3MC0(4PiA={y&oJy*Y>zcB%|georlR|mndp6W zHa5*%jQ(j0v2MyjbicX)YbVV^w`l7;E9_e0fDO}^qU)vE=$kwb8>h}i-z(Fw?&YcI zdv%s*4%SLO+ZI}3{miA1Jb6U0Gbtl&cfrcmi=w*TmbPz;I#$o~pwD7@oHC_`C zk$B1+CedIQ4VqvYrse)4R!>A+)}>$}xn2pEuq=dVXf;K*q@sf(%#&&9qDXGA6N;{l z6y(BuO=VCpio~gMo65{}mX{%63BAtT&T;gemThS`)CMTL5BOH6cYuHtReP8bP zwCY03EfYa5)L_j&MtoUOjjzgT@pVZZzA2LJa_|09?(JU|Rm=8jd{$eFk5)J0Sx+PO8BK^ZQOKhB>LC%|>+g`f*V!Ymrl5~rkDdm&t-K`#n` zk@zCnuTWGZ4>JfK4&1Qryu zpuh!PX3zm4g1aX8gTMlUacNlw{qc@o>$A zQf1R+R>r?jdLAktQ(hx=HcO{#6v+4!GUcbi9;W@I%v!tEs`e+8LO4a`s~>-iw0*{E z^n96HZ6Wlc=dH(mf4;h2%zym3qi8usxlB@Nv}2Ek6Yry>wvRpLM3!d8q%pPMXrCP` z-RjGT^%vR4TngyARgIyW)!2Q#3WHZGvEy<%2F?_seJBC>t6dOUG8ds`OOUzBSH_N5 z7`G;)QpOyET$6M|RMJO)g=0t(%4LkxthUHCZ&JC84{EIGC$z?En(;DL49J)zVa}Rx zWr<}X&_xGX%te^Q+@gyveVyC&bxH?N%+u;|<^ao&mAO?H4Wuy>*UjS0(`K}VDE((Z zm$a3kQm1gFuL?tkD0^ija%)3SP~e9I|7FN_U4h={2wW_w!S$RPT$B4U-77v$HsWDo zrQE;y&RiwWK-#kz@7w0!39Y_S3S5=vqG#!Jc`VNWoM;ts;+0^EvgRW1_uBIY;|$8G z3oW(qJ(GD6eo^_F_8|zPthwmo1onu^$A}gOXuXA#vC0w*<2XTUrit$Jx^AWx;aW<* zyk}&KGI1?E8#i<0IlNHbaf=FYAukuF3-fTMt_*vd^Rc-z6I-|EVcU@+82kKDHyDF$ zavkq|uN4~}m!acsA)+>i!gEa^78~v4J<%0;M~vvcvlT0^?Lh7A1IWF$56PzoQF{I; zD$WeUc;+}(-?)j558lM4+aF-d^)ImH>Tl6|?pt)8`Wjsqzr%(*znATwq2$0xdC#nc zMMD96H&?@LeJ<>~!{IgHi>N*B$UN$Z;*+*0J!ONUla44j>4nluQ7E_=58v%>aNOjG zIjfgrTB{8fba=vPAP_N!gOPVJRJkh3I^l|pVRxhq2Z*HqoK8W`g&ZUtjfZ=mBkbFk zAbOW43eQBscv-IJGZBd1;fqDJ4oE#+k7cVu@b_u+@N%gQUaqjiKNl>=D@G?Q?~N73 z!$B#Dz{c&4anhfN8K7}mTXv7w*Nhj53-Hm49m<=K`j!ez#!FLnpkh-T9T|6T6Ec)? zJs=lZ*x#6QwN@WUMp2WAR%l$2T>`nZ`c;k%Cg=ptJ|uLA8hK zpSoncl~8w2L_J}jFr7z=fD5-jFj@Lh)_&*$E`isSyxV0}<3>pv&KlR^=<1!=x9bwR z4&Ow==DnEPP>s23tFdT<0aiPWa6C{8heK7c8Y+dufigJkE5eE`X;`v85q8_N;IX#^ z!Nb+?-B%8`?fG!uUI?FE<*@8df!mf6#GmR!=9PXVoLY^fGpmt&b`{d-zUN9Ovafc@ z7`kRc1WLMuvu#K`*M^WoM!0UthD~<@X4d#%K~pd+J7X2xvUFtx9C}k!NYKTpKMgJ$ zGo}1_a9E##1+5WywZa{98w26DyI6rMk&>TXPlB@KLP#a?cs-&eF8Nd=(#|#`PTIt8 zM-Ciitc*Bl5LF@SaE;tATBTlVkR;_wmO3S$X+_L%9YXe2z<;n<$$e`soHu2{eq%ap zHl)IKQ#w3`is8H?7j~O7l0 z5GI;C(Pf%`{^|GA@2B5SzyJE*_yNdVe^6k=IM9WVi?U*3f?Onypv!k<<(f)=*rLnE zVtKhOHDXPBA2#ebh^+^YVd(TJ9Jz7|b=?gJ$q0aVyc0sR{3hIA*AmwSSl}=ZGc9H! zHuIGUKaT4f1zi@17RvG>6;4?;2eWOKz}C$bP7Xe>oo|bk8O3<5e=EM(xLsLv(Lk3< zd|M=Sr1|KwO8iy_U1-InaxCb=@K1p*|8A&I`a#fT%r;H`PnA*W{}^fI#cbPn(8ZM3 zs8yG-pbN`MbJ(Bdl;Ev|bUccTz($PKha zl>c(XBzYq|RbGCp^U=4r2S;x0K;y(~IwG`xnR|8~*0k zFh^^*($wKpJ{SoBh3flr-QnQ;#WkRrm7NSevCN&ol-KG0q{aj^Ywp7G=bA@WVM|-- zdP27U?TxO5E;!uuwZ-vmhigN?mzW#PVBjE+kf-g5!P}-KudR@Hli6T}vlfl8xg{@P zCXyLJw$_9W1&8^ZuH0>St?J}>BROWlSvVB(zR60C=hXJ|m}n(5W!Zjb^a-WZXg+E@ z?QF%_5s&bJL{h_tc0BW!%Ireuie{1LFj`!mY7tc@(6}xEMrJ0|2pPKgH>o^J1-N_{7`AnH%y+Nh zX*TP=np*AZD~WuW82=D@xd0gco-juw1L&7r2}F4(N!uXO-5BUZeca%}YgVfCFmk4K zl)j%Nkx8DqUQvu!U!&O&@vrlfG)QA7y#ve_o+z5OVCe7crLAwpWmABrjXrv zvFy_9b}7!sSgve4A^(s&a|)nn zA=gG^N50dXXoklhQ6R_3c`Wv^Sj(5>Y3EWm= z?0Mls6hkrmbEynE=>tov?#PsuPz_FF2?T?4X&vjjut0cGpsrJ18hkM5p|vMik7}wB z(o2`WGbb7MOM>iyQX<_n(h(_ml73U3To>A*6va&xl1O$^v#eblXjHg}{*Y++n}4!N zRF%_7dnDb^ZkFg743ej{OC+~TR;BX7a5WK5bfpjzg0-T{R@lv!ai0)y1z%~P_!X9@Vv6DN z;6()Z;w__9P{q$Bx8{v%?qn-~dX(%Paxa~Uc7rpMmBoJ<&XIr7`kGJhY;_A`lY7245p~>tB4R}EHE4eMaxUt4 zqsVj6WLED3{q9u9XxQu;X5h(Gf0{Yd?T2xC4{;C+em&-Q#E5X%=>7AsHIy9m&2=~KfV0xOrvr0|`H4Ilyj_&#&ka5|_GhKh%n&*Hd++gDOtgsC| zpV7}au9``)3-xx|Uoq!embo`tHTiEwG#?#wIwEcm=ncCCh?Z{>WCYD)6na!T?8esN8CQSDUU zp1sU%TQiI6P$k(!fzx_FpM0!-hYm~}u%71O5_0^VF3=h`^NBn-6BhBnn{wfbr%r5G z2AaTvC3+9CG&BC{!BNo0NHIwo}WvZyGfcgyi`6e_*2p*Z%hRyltv{8^_uv; zJ0g=~+652m@10it1s#xy_p@8Ab9zd)WuZ8P_pTQx|w3AY}#V07QKgQWhd6zSJ$07tqhpqLF%dYxhSOlBm|>Z`FO&0uF?|AF^N$$!3@8K za8klDoXYWXi*U}dN`~lXhSX^U6$^(>u7ni@guu9)(I`a&EYJ19dWdb1`^_dP>L6q| z8w3&WxPn7@XlHrJ6-UEB(F_(o)<#sAgjwLso==9W4H(*;pUVCyT5SL#P)lNJ-&En? zYY1wOBysMy%ZCy}U+kCZdWZCpt=jCM^(5032%r$~;$(yhdkBo(ruD!Cq$B=AIFy_xH?4Btydw3uAYUt3A9c( zMC_E#LJB9xR$C*52(8SkDL!BCiDZz@(e;YWVopBDC~+Vcz48*EcN{;nz!|7_*P}Bp z&MeNCE1NfllQn$#BoY1zyQG7B+Xw%1JnjlML0rYPy%$Rf8v0zhV@`GS-uRXB){vF; zC4CjrXjj%W;O`c*>NNJXKwgK?zE45@Oh1xF+caaK#4b{?qfXHte^=#=V2ZWZ^fvF1gcg#|Ox?OhNC)22(;guqjou9X7me`X*e9l- z25RkcIFf^KxSg+^XarHE)UX^m8R4XE*lRf`@k7D|Zn-S;Ei|D2KJU)7G9tBQLf2jE z3&s1+#i?z(n_X_o-U>2H&P|b3mg>SkpmAg8j1RPrRMdU^W?p$)LaX%cgaJgX)zy}L zijkc#(b)K$u;y=W#~Y#XZM$#y)X4N^(Sg9uv{%3|R`92BdvkSWd1u@M<(vr+q8NRYL42Oy4sU69U20 z8m~}d_?!vW`u*fUbxLt#YO* zo~B9>mIhG@!<8IQ^irbXlPbk&nrFH})dn3~0P!wc#P`%9oMAb9q{bQN7%!bBp2M2O zATVV-K-DPRo0uy@N>z(Kp}eEab|WWX#XD>Cfh}G^wRu4ne;v}BY=O#%UU#hX#{8~5=88$i&Ir9h^uRHnl6cx`zyd= z@(&~}0OI#GFq_A<*Gb~DxY+3ar60{~sjEXQA>I~v`DR@zc)&Q+FdQD8E`lS*HOD_Q zv3lX~MW;A%t%ggXdPP;OYMq!5(VAd?QU3Fzs=>EccL93ak-b%02K&A3}^gJ*SQ)84XDb+K#SsEjofcIW0!2| zb@0H?`eMO|!jip?0%&Z()Y0-*_Vj@{GD22*yb3W z#OfMA-PwZE>t;sd>w(*6rbkk_Ox>4HOQNXP0PZe9ykD<3ma$>hV+Yq$0`D=`WVc{V zm|l{x7wT&%Fz>Uyq^Z_A&|Mm zX}bd6FdzlFw$!veJ-Bvt`5zh8XGIb#+Uv2|X{R%rEyU|+q$71UT26;sZntQ5BC0wR zzL=W;Eo?UMd;1~(WFJxH>W^k$zGCJ~w!^RYp48?F;fL*!xf2vRhOw)diaLBK^O}%K6=nT%#7&v=~AKF?xp{*2kJj5^&Uv?ii zH|b8L#V3j>I4fC1R4N2Ea1bD(Pe^=(3P+rrj~O;QZ>rW=FMg;QrEbHY{*Wm@)FPqBAnb%s4#*0%VJ+35W>n*@8o2;^t7E%9;$SaDTQs3tuqO4ic-&X}SEL!~o;e zBE_A)*B1JQxjbIQG+Q(?#It`!1va7=HV6RWGtAyrGoz&>gO1MeSdnYyEVMLDGTOwL zY;Svll9|0~xEA{>9tGEZ0Y?J6RKF|d4Mxo9fmL||DL@lw-kJ$H(&eWF9|Qe>ugxxm zZ}E)FG|4QY>3Sw`$j;>d#74uM4j~h*m5oBgGtZ%kkv|9t4E9K5R>Rk1`BtYskCc7gcIXzuv*ZR9kZG znfntu6TujBEfb&#;YXJ7BBBql+I}7}F>*m`9_Ao8R`r9wZz{oA$cIen^s+Li2lB7! z($h#a&qK0)P4`v5Q!&L!r5-~Zj7hlq5WA#|i@qr63s*ZMl|pPw6+aCDiIai(GTGIg ztI=TVfMccLrQhChJt|>r;Iu)CpdQQ+Gaq)@xQ@o0b8-DkPMmsSjIlj7+n? zW2CH<(~IsuArB~8hwZ+mZ_`&hA?TNv1?X4DdkL3^Ek=7?!mqd&AMbjd51T;G9M*~D z{2Cz@ihucXA%;SIK1KnN9^IZsCtWo{>ZcC=S0r0c&oD^aLj~wty??k#_Wu2TS^46N zCSkX!O@f`!^V2M%CwnhEz*&AMwicI3el4(V3f}o(_B}agkKFJh z7oxlYTu-QGYj|p3KRJB*1WY2;Tfy{7LV*ImW3@LH2)D9tG1Yq`mZ9$}ocbtU-G8`3n)=v;(4*dkGEoH()w}BJ==%J5|8nm0)oGOAzAqb zjuvFhs`Ki`X)l2kICLiJ4iDP2?j4P*HPd)&@eT{IylR^x+n}b55-fG$R&u{acV`_5jQJMLA z&i{9h$3*fhThc~zqj)N~dyN$} zjRv6X;dHP`>1{+LW+$#zaS-$Oe(4ZHPk&FNgC|u`3zbs(G?9=BuB-V^3$24Bx5GS{ z@o|^$^(+0|L+H6oIcNh`pJHj!hErKiOLy>*G=6)^M`>YTOqA8gWryk^-m}KPl=IvV zi2Hjk4klC!e92f8{`?fAaX#?MQ}w=T{ft0i0#wu%oaUtHIsHr%tWQ@#Je_7E*w0*3 z0)bSv)pRA9C{KhMO%C~xie`LEzQ5ztjicA7o$v{OcJ=DXg(t-xZ_qVq3SE4xEhQkG zAD5FM79xjL(=O`WMPF#ph7)4qq=QJJ_j0wql@;{Y#qXTL+rxo>>Qb5$xExbOqT>Zx@OK7Hz;y%!?17I)+*;eI~V%E5sc_y@B>w5{8voC#*eV4@ial5k$ zWc+WNYKG;ShNkWk)ov3e zK8*(&&p)w$-Yg$@=f8t&>@hp4@oO(MQPDQ?s55>+b`AWCSdobk!K@|{VMr7E`so#KLmt;1k3iZuECIfR$OK;j!ZC@ z;6QWph0wYq>Be048(+4+p`>|w0?qK7br)n7OZIcG1OX!&pcta$CtnR|@Vr&n&~kwaQG`G%m&bU^yf*Kr7Y@cqbE95I%)85LR46Z;w9hT$tv5^BF-EZO^@GnZT%_Hn}Gd^wVOEpo0_9S zM6u_zVJpwYfR`L@vy044tM1jHK}tKs)upJ?J3WkzcGPUH&*&5`Z#WC*Ucp-&IRzj8 zj*j`>$e*kI!u}-qC!F(NQq zxDi!e@^|<#LW>l>ToPP1X#HcX4sK*LVn^%E9xEzFHY&~4aHF&;P zEE4CBUg4DQQuUPn>APV)vPc7*1yIZ_ImSCpO0{QOQY-FH_)GuzL;BO*v4J=gnCTP3I^Rpo#WLO#k zV#*0NLHzk67YlA_w3|=6AjZP$M?R!cq-mIObj7x$|ARY$*2{WHkF!@2!Q53k{KYAt zIWw7|1ZhR(VCL^&ec5$GWqsuaPMv+ZZE`}{t1Zi>AmDW5rg-DVG0RwY>??wkx}kMr zblLBeh~;gHmqJtI_ld7o4m8kTO2~{^;rjSh0iDc9h#OsTT-e9m(O&k>veF4ryHns%u^41CgA2Eb&---{b!PQC|X^F(dF6u8WAxYJB zaniR)(3CZ&xa3ad@s$v?4!ZBRSp>}Fm5&J2ZaXYfHxIUzT?%19N%#RZf?PQuP5TvkK2!_P?ZjykE7%&!kI0mC4W5;;)Xx{Sfh_XDK#R2Qs*YgS4CfdZ$AWU1%M}+?R{u z+_NCH2&r!5FTkr&vk#<#2|wYVt>=PsyxUOl$#DG!=eRzfpJZy?1>97F{Uvk0&exCq zAEa#M#frW}s9KxPg7gK(y7phjwTHN=ZhYhiCCz6q6jl%uucu;wDPD1X}a>vTyz&IRUZH<)p;&gfQH1V>VU5tO>gZZw!MtV-q zeTH!D3pLXc2W#^CUk1tAnD79rhI6-b@7o2Xw`Aglu>G|Cki5?svPpl4==G; zl&_!4Rg_mRhzmh6)LQVs`MvD!Un+O)Y$;60h>IIjpG%Ay_q~ki~+M zhgk=kaoJDE`IG}p^gT{18USn(_tc-r@}@{-?x3WtKa2es^s&(EZ|TKUL7f^sj~CIkVai9LP+>fZ z%AF|iJG#<+_#)t77~@f{d!;xFxt7UsQJwQ#TZi-sCfS$rCyw1Y62sR2FtMYkx|c7bG%7gNUS# zf0CbT1?U$SUR6A@uL@QltbzGT@cpKA!HDw$vh)1jNVxLwTt?+;5@>! z8nF~Zb}lge+X?5LetthU$LGHrPNoU=IS{)^wkBG89>t2-gSf-E(_>xYN9CTdQ7Sdi zOGlFwAB$^Q5!Qfbb;2e0uf?xR3u(u&qm1fkPf(j8P_pqb{}V3OM!(x;e@t-T3J`*| zAP2U)Qyll7xdw@OC@oWeoJOU!X3q!b!BUzY^7YzxQ@)xq?0at^lqA2^mhm8W{Nkvs z5}=+K0c&$Cxh2^T4dsDjowdwWcq{dRZ1JFItF|zTnfxl!5QQ@*xTfPJLr6mzQidp~ zEiaBKD4^M~z(aGB+R^rqcKxL2_EJdX16B{fh(}fJ9^R|XM=3a@bhKVa$w>>jWUU@Z z{(;$P4h$Z1hpI)9lQ7XkhmX(hOXJ?^M+kVN+AZUS=J~z|^o$6cxadxMytwSU z=oxzHd6T_`6T2h7^>gqyBYklkOkh1gP zY{WBSW+H=h=g+k8aHf%O*pZQc%uRxk)Wp4LYst~>a`V>XI*$J%a9Lg+xwL;WGEEz! z2iL`H$yC#p#d5G}pflBQGTtc6i05$k+kA*g${I|~-vP(+boZqDg#)^??`mG!V?|&p zB8K~c0mo0-2OVIQdekk8On`PB>bry<2JIP8cOizlTITUiZlc!nC;D!Y(IWMtv7QQW zO5MIUEniVzsbVNZopPb)3fq?KEp<=KmTd~Ya3@iY&Rx&PWWtot_D2JvV9K}LheiD3 z98NV(Lc$W}-r}DVtgJS0@EPqpiC;0oHz}Oh=rsJ4OK{3)$6o1bP7LKi=OZ{fqP}@V zH5fJ2xL_4ia+1M=y=vPIECnq)e4aC$IGE;l*_X;Us?USg3EFLkNE%kGfdtd$zs&%m z(G@{IoryKeuSq@P`VV?t$1*;A5B5dM2$X6fEEzuqV?Y_)ToM!>;6mfSwoufl8R#GJ z{CPv{m|>4hM<>tlg%h??hRZ`*9kzf*XHRFi{0h0NW9^9Th{6~b$~#X!tmj|Z%fW8h zqm8U9m^@zBa&`0B7Kk!Bd>r+q32X8Bik>pJMvge@j3SIv8uaap7h2*+fgmh#B(M} zym&OEs)^EMrOsV1>Ep==QpKSS%#@?ts3yOzqVcu%TfE^>o_(WP6ox<_MjJaLF1PxT z7!`xBJpXQoXEi2U+@agc44^kZVC`$adYBUYDW6A{!*SPi7!-%NT5VW5l`y~0Qccqp zA7P`qng}^Nr1+5B!JFWTvA*_ZGaNC7fl|g(!!rJ3Gjye>g|!@P$#rGwQBP~ZYX6mR zd#tV1&91Q0snS1hDson0)|fUT#U;2>0WkOAT}3ek=qfXp50prtK2}!387+D2%rDwp zd5_2vu^r~qEaB&!t0ks>51UJ8RkxEC9XiCuc8HXEDyG7AnafB=`$8jzpucb}0xgT^ z75OeO6ZRrUAjaSv8?6webu zK&Fp*Z@2Lg;!y}O*iFR&LN1Q(gL>PaxKW8Am$?r(g-;^#g&oNeZHQzTw|FHz*sg3I zJ_Q3Zly^jPU!X@yQ}v4mWF)$`OQD)GHsX~^R2N7@H6g}Do@Wo zNiaVj2=uw8x$rew{We51x}o2b~eYZxKyalEsT4k zwnyA3uMm?>pEXCa>yCBQ(MB(a75ILQZP#QpC!(W0rZ9_`Ejtu@@f;Sq@y+Sm{&!>*@E$2As^Zy7`}oIE z8#Pa$su0lMEk$jS^Amzpii^!+Prsj+$Sq|aE=W(b$htb@kpF;Z7vvnA)HGZ*@9;@I z!Jg5Ep!)maZ_ZxTsuxxHfZnhXmAq7i>)o4<`d0?0af;8heY`r1>$L6Dr|o#au!dPt z9soG30ASBUbP?`H4_f(o5*{R=RC@ju)#xO%M)%if_;J41&1r~$EV-4+kNQ>MrKFr+xh1k)KsX|UmurrAMKa| zPus;;Ji-R*_+hg%UlZMF5UE?Bl|2^;@k=_BYPV6y^)|q(d$5@_C`=rnV1pFutTm>c zWt)UcD1;qoa$efg@U!OkyQOedEE$%{deJo;!Kefmtc*Fz4-OjoDSD6bTDB=3ACe3pw| zeSWzZ6YDOQ%XRTTmQz1n{D$YLoE}bP5bjh3M+8h>^==pQ>;)9Q?0hRD_blTfbz3Ge zehW#cy}PGf2{=_FYP}^QY$hEVp1M08o%|Z(K(bBpidEHa~xYAV( znggvnurTs@hNH-Z2i!}s^(c`Pa^U_q+D?{Mc zV`?ZCS-C~%{TNIgm01345eC`gE)QzF2)6vhg|mf=Ne2b$T{`}UjCN9|d=R}#Q%-vP zM7e>6o()D9LklQg$@z?tTZrAVljdb}qI9@w174p+FOEaQfM>BA5Yh3)M9v4@TaT}< zr~v5G!3|cvAVYgN9{_g`@YG(x!h2*%YzJ}BZ8pIHGEcz`Rd`!3&fsQYVj+b3oemZ( z|F8I$+bKc42Kb18u(K)g<8!9a^Kr4kDFN{dI#EXtq5fYt7(Y@1Z(o^gb(ceensIF_ zS)?2!a3Lhg8I6>n_hQU{sgG|J%O(ysq~X7o_8iwg#W&x9wf$&8n$2KK6~S|JEpT<` z(ZN@k0 z=QAfRr%~yDtfs(p2&OsmD#NXB7CEkIL2ZKxJV}@$)|Km=i}nI?p=FLV^N$sUqaE%F zj=f2v?Qh9nRDtz1w`4cteES>6Qt^XW&SR;q|0?{*U{id4FX?N_tOzN_&R2C{xSmLy z2#&qDvs_oZQJ$*OI#=IGXP+i|c`+wXH!|8V!y06LF{d!^QL&rIxGv1T5Sja#_T2{p zfIPUS+ZW;Tbx-eg@}pr|qN1x{#x+3FZfAi1a(Zk}j}FRo#@?y-w4fq-o(K4s!XuUF zCAvE`LAxSC;5#zHJ;*^pH$I?>8wSXpf9uhi`1b_v&Q3 z%3Qng%am8<4fXO^0kZvAafs_i^d~53T)=R{b(9@x5evWQ`kh^YALvs3%$f5h9n2`r zdK`77j089Q6m|K+NE1F-Y(5rrhSm3j6KUr^mUc=ufV>V9K^>_B)@n5WPs_knhZDK| zI9>lUvi%ceK9EP4b5Y7ZkN|BEe{f_P;KkLvSUH#u@(Sc}CZYuy48C&=thjj#k87q6 zP;cP-M{Qx9*VuHw$xk+Bh118B7(dtJAFsdGu=vg_-CbU7n;c%Z(fq+;R{qs)P6Npo zgtalI8;?=gtgzG$Dci_-E^mMO^l>XAE~?HgM8p?7{qkk6V9nB3V-X_!XlEvXX-`dM zoH>BtA@H6G`iNY~wb?bt%O?*jZj6lHc5Fehw zt?#W_Z1noDwkz97i^b3*kFW+wubwq;p6&Ixg7tQ`+9G`B({bgd zX6&(W^VU!=at3|?A-ZjE+P9IJ`ZkQB3M@!=J*x7T^#0-qMFWHEFT=GDAMC81xE)VY z&xnq`sR@GWps8Bd`d+aKxF57fR`4#Vn0K*EGPK(jv&wl zAjEa4nHz0Cd%)smP$+_b$RAKCk#V9a$F}IrYiMW^)sx+c*QXP=;(kpJ>VB8X^1j5G z5_rTsBJm4R^AH}nyi0Jr%5NDY|5KV2aV$78y>o}YJ+%CB#OV9D{>}4kPmagS z2CIGFq^O!3AE#p11k8)_!S{A_iRdBbZOy)0zlV{88#A63cf8#N;}^nT>%WZAOu`ow zufRXEv6)bwMx6Y?!0B2oW+%nLu>M`Sp&YpgRcEv!UR*(o$UVDU#Lc62Ul>X5cX3`- z4{XkR&MA*?7Z#U|TB0s~0_cxSn4(O32P$Zb4Zs za5bY%LI%}OIzPrw+a)n%` zF~JxHkXD`;i#Tp8dGQKr6ggN%Plg$4x^;K}Tzn*xlZ0y<|1N{|>=61GYEWdwy{Jf#V5dtJ zhN+{NehhH#ppPvNgl3|n!uo}CXLwbwwdLV6$(`*;rrqhK{he&5ntBzD#MU%O4YERO zOQTWv+utNuz2JFZ1 zw3UbegK?4?_xlAJqf7)L0T=m{z%2c}&_W@V5gE}xVG&=hDrmssOs8=(MEXdR>LXO0 zPK-?3RQYqSI1gB+#S&q&U(q3|AYm`q&$(zFUA!gDtfq_tPUn6! z2_jY6AG)RAE^;eNS&aY(O^6 zgUf&nMbID;NG^zhb^$Yzmw^xZ^zT4znGj+G0jlF{Bk7bI!p^Mo=W2z4`kKNdw}@du zMEwTBCAd4!MSkRu_I^~CEEs^Ea$MgY@bWTb`f6#pXGqV;KkT9V4W9Ji2(({3t^R6krbI>t;3HHc|7Xe`}3%~4X zJ??JzsF0gvpa*>LZhf46^L#l)zk0oSxO#1PxO#kRxjJ7q+BrGO+5HR2BCQYENZab5 zoTjQyrk)-E(byglUOXpJDhBgcG$#}EVtDKPeqi;G+@w6Sade^vaE)Qz43zJvcVkV> z388TfIF?dhid8^ty=Z;qraergAze)C6ZIUMJTfnB%l|?uoVc^1o5>s9NnfMA+17b+ zg+C66m})Nr3%byKD_@m~vf>O5Y@EtWK50$xISRIrXr)9u@iGx-yzM$oQDV{>4Ai=m zaXecxNj#)JY4bxw5eh|&`MfKvb|lZVe*k|5wu%&az<7}{LUnUm4GV6)=(gxQmX~|@ z!u43Nk%!un+y-rb3j~Jl2pi)mz?5y4cj!?{Pw4g7A<)>>5o1j(%gBAu#LDD>eQZi0 z|E$1KW+rvPuZZm%pQndZN*v)z9V-vap&m*kG6<7NO%Q)2mT2Gv8z4s97FC|^c4}MOCes+P{U)@<5S9|M_F@wr-P3#o!4d(6>PdsI>54& z*q86Gw3Fm#in)nqRcPk1f%p_~?b1GuM%gi$wq{638rMX1%!_^!*M+BF-t-v~CB^L3 zaOE*AY^kM930S;pOg_AR>4&~8fmS$eaI?kXcSo-!R(QW5RX+{y{n?kbSUk9c4S_b$ z24x$;6|AL1fI6Cqs1x*lF{%$1_h!~c=`u}KIyz1M#R{4ypyWq%c}4b_@`)~O zUV8y@;E9j3!){N__RgD}D3hc-Y}>Ine~F|hGX!!_8|KZ?A=}1jN=?2hmII#CaXZ5fuBKj@QOi^dtYe4f%C zb90eNaW%my(3C=dYKCdU?jB1k@kvJ;wrPn4J)7N8;~{clnkiJk76*W&1D3i9T)LKs zJRpKB`-O^bW~er7;tB$-Et)`UzgQ{N@y^4+f}D09z_D1OIE0ajU*|9_Q*kI*@qSEE4I zNjI%~ZtKs!#&ZurpmF3V`m>zm!+XhwdQt7*)5FX09JqGnQ2fcl@h9MSd7%aYk2t_mL&Fy9#%?IM<5zYUENL zwiipYg!G9jq@>$6hVx_-tg=Lk8lpdv8f+*Zh>{`4JLUM(nA8Lh|3miKJQgsEDPKnC z!o{2hOFv5OR#eLT2}_iTQY2Oe%bsvA+p2OHlJrvMJPvi*6HO(>cz6-|Ip<4yoNrU9 z0ffBS&5=R+q>#Jtk94F?=^yeL(~?H1>CXiWn+QYx_pChYCQ`PT)#Gn5wG(fX-yx;w z#3N~4HENOmZ_q-S*PBVx0P4S9UlG(Nb9gyFg#|+8Om}P2^vLtVg;)srg(t{ns@$XC>^9 z()Qr9&xP4ufkQ1Ad{K9}3oIq|4qyA7PZgX5=Q=}kKxQNLk_^gu$(bMM{Xyo}D+{#IK#fU;B}xYM~r3^HiGG;lyqaQmXYRgV}$ zn7(@uy!sdsi~s2Lm+4i&i^M;v8#`s@81gBC#_K)x zNP`%020~(W(A8X$DBNb$5@159L0Xlp&72d#`J<5(tV>1Zn7=_d_C*ZDmzp1l2TkRh ze(;X@J>78sv9ns;-#c4=z;5j-$6`)5dO_mavU|F|T!Rm;?Z=?Az#eyxZJXkgE%Wp) zEUD`ciIn|6d(ynFkcp#iVODZ>U}!KoRd(*|>Gfv?Hiu0dw1kS~AiIjc6c!qg;8$Aw z9@4tUw;Ftqqp7~ai2rY-c zzCS*-cBhJ*RcB(>dJWFoo#i#8f-wBGe$({-_&iZFB~HU@@=w=@Qw@p2KepUgP;vXb zc+e*zOu?>H#ODzWU?(~R5`=nin=p!@Ps5I2DpJkn$>mxa)OMc$>_3JuKPkS>W$eBZ z8WeJiGCF&X-267!@Mk7$jX|;!0oXP-0G*AT)Xf_Ft=(GW)H$k^-P!Q3MTo1Y9L44| zlT~{?G==L=tF3L{;P!Mw;1Ee zo)3(`x8;xTaL(qnl>6}fWf&%fDP-C)!MoSyW3ZKny-#tZ)-XEoUfIQ6#-_DPa0Gu)hP{LpR6GySx1I= zBO#g|$F9e%PwXrn>}Y3yvYOShXc$ z%?GmD@e3{$N&aPO^e=0=7CPazkgouuPf0!1MUO6I3iY)DQ(OMf)E&pD?GSI1ywc42Jcri~j++HV}FHB3c1K-sM^uwcf z$o%FkZD`W(s7)npSc|_r(yv%tt!YnMqYqWMZT-;StJ22yG2 zqC&J3bL)C=M9ZKqqg`?!E(w>)64T}(&Pn|*#Pb>QQoc)!SpF+ZTxKU(fIs?tM%HU{ zt3NE-KA|vc8qfNoJgz_3=4EC?0KIFCLuXw{Sq$VW`4|?J+#4(?MRyf zwh`7Si$rA|x1`Gl3ya6*R=j{xrU4HP3C~~nQG0!8D}TQQ#nl-e%O(s=Y5d`7b@)X1 zP%Wz9!2A7$AxSe0e){;6=SXO7T@BKMP-o;KKWZf7oup$k7W?;pmG$2V*Y}^T-K}3P zR77GCItL7PNdCdn3iI=LuJ`pj@usgb4LNtY@6@lbJMNy5syHW;F@5RER+0SE+6L@p)w81l=)(*HoGSgn@u7cLni>G+QD0 z-_Hq%J?dro?FH;@oCXZe@*5c+Jslly1`vn+Ijy@HqLD;@A1>tES$g9po zRz(`J4cREHE=BF?7W8c2iXBIWvGu@FwDoR6TmL4k+dhc4zCIXQn_z5jgmG0ps#jN| zR30o#nlsU{)qunD5LezFgJo_rkz-87wWp_X|NYZw-&%s?azA9&h9jpjdcyY66_LLf zO`D=|;6^=moT)-ZM)F4;T-({O@?MH1PBY}%e+6@GW+;nJ z1YqXa%)(;lg|PIoP>`H`pe>erErw0NQiNywA|lTR;koW27ep4iAg06>;rVt5&9^~B zsWZZg-4P($gYvzQDD53z6*OTzby;87ABOJ)(-;kX|2z*ituyWZNPr%Nmgd zbYtX<&;ln!mboIa#t*5=nu`m(v#sD)Xor}3Z=`pGA!lteymJHLlN5o*_DADM>L0Xd23ElhoUo15tOnec<$JN5)Y2ve3BeF>Anc$( zmnaSJplG#2fekU77%Y`^xwsjcBXQcqFQtGGH6ct0h0qHp_Dqn7f=W2arcFq4!jTi4 z+>d#1U;Z1PlgeDz^WbqbYX}94Qg_a=ZWr_Xtjltc=V;qNklcV%?|)_4*AhgKZlyi)k`lwR&s*$ z^%QxrX4neHlI^goIs&`uQ?RT! z3X8IXaI8H6dl7*YbJ^6M93$(R6UxF1;TOlovkHE(tfHkB4S*ro;?PKIFejBeBgdvQ zYMTbUXrPNt?XVn+5XTWXDN8PU;atBDF7*fDQg;ZREyv+hyC04sjeVV@B@9%%54Pol@U4|LE9k&f zry%^#m!`ozAQ0IZSqO3Whu0EE6!<0LP(v?HR;|TQaxpf0hGWxmXKa~gfz2}(VPNV! zY77$aqGJ7SZ{5k|6yq zB3Jq}t*>YRnzH<%fHVz~(0~N#>r|}tdl`GEyV7U%b-vemf6F^n+FdEaEyH7RA0YmZeQ1Q7@%NIkS= z8KXp+D;s_!EY&6&$NR7$P0wAkf0GSBLtTUWYW8A3+zkFYjkO=i0rEu#2>r$=ZtoD&;&AWa7Gh zK3Imgva4~%I~-f*&c|7M3*7bd#KuW8aMIo%&*U6GjVr_BI4P@yJf_~iSa!V}3f45O zPb6;B;TML_(yH(V|G8%x!?|5qdeN6nd9h6>F6(W>V{!cFeZU-W(bF?euB-I2O^13$ zmPJg%a;UtepHT{^F@Y}pc&)oGx)qft*G++%KzJ(mE#1X{X4$0@69F!|b{IE+R$X{M zq;(eF1K-W7lThx7d}dMk(NsMr*DBTI8Yji*+JGO&xy+B_6HR#O8vUoZlu1I~TbZZ2 z|I$@bI<3X<7^PC)QasCGIe6YH6zuX*o)I7AR^y|>2E1!%#p`t|@!F~moNO|pQQnEe zJZHi`cowqi{ZToP3gebE5M(K)<%0EbBP!~TRpK(OycG7upomb(#vcYTvvD7Q+IrhG#*in>D(ZM24O?py>H zEks7E8(MayVCzLAcHd~g-dl|rx>=7sH)};TqG}A?uExIGoZug?7bpBDR`rXzEAitr z9z4*1i3z|7rZ?rwb+zw=`;Qlos{s}Yc98W60Tz)Cy?npqxZ^bOF@K!Kw}q}B+V*3m z9bb6gsgPPVh{75pL6(o1`efl$UnF4}ok zpvySeg&N(@?A(5@UM$mpna1^b9eB}Q8SSBk7XoB*jqSVJfL%9gvGzzda#nl5zhFMR zvS%Z-bUD&ny-*?7d(D;Wx8WM<@uYq_hQ$0bND_7IVpV^Yt;nOB+KSW_b~CG2fQa9;&34SB6M@uqFkfjMr#> zFTgEk8p(s}rhRpQMF(CK^rDVOz~#q*E)%L<3p1Jmk!SQrNxmNp$v!CXutKGaJ$A$q zcB#f4dC$C`QHA^RJW4Qi1a>hKt)@_XkL10c&#s!ABJEz!Q2QeXEv(3Wn9tnYR{<^B z{Z$v!=<&>(d8u^~pH=xMjHj}VE{U0j$5r=pxj)mA%l)`Q$wRxp^ScG#fjKG8=L=em zo9I5T>umfAoQYqE(+LZ4DrqT>rP$(7mNN$PU9qmz74=3B5=O&c9V-0G3pGV_8)&R@C{!wI>ikgTe6H;(^62i($Qnpo<4wI=$e!$_pOt z?(kXZ2){NfgmhXXtjiX`o%Zlq;|%w1Ke+Wrz-1r?Hod`E*5L-*HBRsy@PJ>h9Rho7 z;jwB3R#eXyEyv{Sx%frQH2hWY6#Oh;I{rtX53)~5A5v~{Wcfb7!?6EJI?cL^Cgs*hwiC!EeDWxnl77j_f9ZFl zR!T%%Hy2?K_E9;W2DcDesZ#qg4}vzjg%<_PWa!pgq#Tl->jVuH03*wc=YD)X=CZzz z4$&}gWjTh=(tO_4CCBGBrsIA*20@o+1X*NR2WGhbjL)|6jH@6AiPr%au4_<>wybZ{ zmvz|1TpE;9q2P74$G!MMRaYKUKQ8Ofkac2uy=`y$ISolzr~Y^?Xm# z+?8uy!8fwM%181bm~l&vcRjxem#celx_JQmS8vDeE&H+Mz#-J{*nqTkjfm;4LF&Lt zr1!2w$)>&@$XOH}JdB1%w~%(@FzolWVhJr`9LvPKJ>jrDmI0>|xo|p` z3+JOba5hoN-X4W__hFcmJlv*0;Y0H3|(aNSl6o31Qa*2TfOIu=oFav$t1K|yaJ zlH21E+a895?kL2piA8o_1seAcplCxk;_7P~Umt2V>E zz<^gWlQF3&2P^hAz~Mj*+z%MwbJzg?V^s(~UW0(cMz{|aNSov$V5k&HC!0}ty$2;% zdr)>|9ZIkCqDaF0D?P}QxV&q$!qPWZSJxv~(iPq!z|xJJYptR-Szd#pJ8ND5UGi>p zA@Al|lO#`3+Qkl}TJWRp z8A)f_)q3U?x=!j*ZjNZ>#dnvC=d`-A*C6}0AnkkyGA?u?Q^Zi|;u>W^h7e88m2Tv! z`bk}{_sPAaPt`g5VwY^|Qtp*vkJTaSNEM=w*1>ywp#ojJwidv9TM@jr6~cA1jIXV0weUa$7`eFc!UuuvnLoK#j z>cSbAx@0!yELns(GZw*ZnF|iCUXKrljw;aQ<2n=QQeORMfi7&fKa^MC4<^t>gJ1pv z&_$$MZ6WMpZt-PAj57mZG))Y;m|J%FLq(ag=JK7P82`~)jkikDa4gCd8v<9LBhnGc zF3V7w9*vH*wP@emh>A5us9#@$jG8R?C4?g+H6E=SSK`XE;}V~T_%d&V=eZ)QHWGC` z1*ll{!=}sJgB{=+U=O!ICk44!yIEp|!!j(lTdqKtg%2_{=C!^_L9@U!16Kx$n-_T739=im7) zjz9TAfiCBs{X34{{R#(ee1ff~pQ2^+FdF*?arypJeDd{o`0aoEJHGpmKj8hZ-p7gS zM{)A@L2NtGjjHY(gy(u=zSCS-dRZf>FabsNxyY(WL1IB1qSB*~UY3jY^}X1J)*R6x0Z4`7duBw4yr2&TaQZ)BfV%?r5*(4i<=*=#gRL8sOgPGWR4$7nkrD-SdWB)0=R?* zV1=iZ0$rB7+aV$|71>4u3hJs*+ER_os%&^j|8otsgN3`C`z5bn$|5LwrncqSkJ~{rzMzYzW}ps=g9e(hDELm;GN)#$h?3N z&?Pk6N&2WWVoTg5bWm=GB1@bRRpN=@d{201I3u#$7crH76V_9gSE>bGTK+e%37dtu z3U4G;`6IGOUdXd;l%k5{xCJhVC~!thxjT|-HP=Pam7WMGae{xLJwgnw$monhevdpv z23Wx-J_Z{$58~#T8@RLcC?2idg4Y|?;LVC=yi-)A!6#W|csE;=TOsSZOmNBspo=-= zqH6?np|uwYbi>Y|2PEwy zmb`?z-^pNB#6SvUL8_lI%PdX zffbT3!4L(9Xwo1G*@rG~!U&A;U*w#$D^vNKAB)FU`N{EUVTG=WxUK*VlUpGjR?+s8 zI?#d(^C5&G%lBhg-!eH4Cr4!)K^Idw)Gd5O85V2)<~?W&W%W z>nin+DFi2&737jsj_2}HPtb*vb ziP3WP(eJe+{#!|o5hKSIsejHBc;QDw(8%IcJ;*=L9AvCpmFx{%?J{ReBM0 z;Wn*}*&d^yi{6$J&ut0sTD(Hb@u_Uwwdgzx*8UeDep~e(y`HKXDlY z7w=%x&3ov%com85Yw&A(PyEds2mHz|9kT;ku{d%Amc?zuvV;wo?4O6fnrwwRp=EGs zI0$Q_)LYueo-j+zAy|~}#Swthcs>-WL4@i06pwqjvu z0e-pI9{(~$?#pt|PL7L2c}@ZRZ9QN)X(0;y;!zzC4}-lo%I7RY!<0Gb5%s@16B}Qh zfdSF_SEix&rD^DUWi~d?vA}8fa9j&a#qF>h%_R@V4C&LaNq>JpphU*8$L#yzxwtER z@V;E5w46d{LAf9^_3@FuF1p2WfN-0P4fo^tA-z(ruSzv$+~hUDae(87j31-YKo`0! z;y8LGAVXazT)q*OjY|P^oupaY;B~3FmLXgx*D)<`NO@?nh1a7l4Q?4LrX4RrE*u9G zd_au=E(ApgfRrdGf>u)G#`xb}v@$~ogFptyEd{wK;A9l=P}@WbATfhA^s$$9*1-~{ z(O?%1h9S7Z^F*+P_cH~*$TH&yRuXby+#|W~5O$$O8U1`bCODX0iA#a;*gk&=wojXc z_mg6=ZQ3mCTWp7Wp&59>{iRQ6(9G!Z)mUsQzg`!vj~BOT^)_f}q<+ex3qR10sgIV2 z-WDpIsU1|DKP~JhyS#dGQXBwqCTiUNhPSm5AvLt;75Hv zXUY9Koz`T^@GP$mZ&bJARzoXJ)>mU?W(4Abmmwf*K9b7ZQL-)$m0QwKF_1iB!DYPY zvWOO5$_RGIvJSbJgDxcmKujVGGBM~9hr)GH8r(9V!6%wk7ddu+tP7@8lGs@RmI;+c+lF;5Lzk$pF47G26^y@Kf_O@(YH>_V$9wCJM4 zE=)rhhE^U*`r}Z&HC4r@w|ODBcq!b|st_U}AkrS902c+L$ohx~m%Jde z{Uy!!$vhu@Umali{~dJE)f$Yfx&Ra!0#I2T2t%SLGM$#A%EJ{~qLXkYL!N2!YH>&I zbGKs&N)yE8^MrOU=Y3SWr^+*e0#i(Y3-9y%USNV%bby7R3#C09$bD4y)9=N)Mj#sI z!MtSq8*&UnE*k7Yw?rDiI%3U*u1e^NhIz_50T{j?D+@1@hR+s%3T!=_I3MSd=HN`? zJe){ah~Z>w953+3&Rkcl%C<#$u>;~t>=D)Kf!J-nNIv0@%(HIDJ5Gx&Zm7KEkMPY_ z@awTa%1{7`PK2Q0x;N^t$i62Qqxy^^y6#HBulnsW~Ri6!{o${ z<0PG)nLhWdd+(p$`#iPZExnSJbh>Beoc^twcdhTL+O>(Di!vPiLk9pg=2FX z%$tH>(&7x$P8*nYS-`g69!>+Ea2@c6eXARN<66R{$r|2mmhf%2pt7yu)@BdaPItKU z22J@ZMex_x@UB zpFD`J_a7o_j=mSG@}Xaq2i@`_Xyq5fsI(cWyUt?d?hhEd_C3ZqOTVyIe;S!!QhntRw-$P+lw(e|7;s@rFS4~4 z4rh0%sGk$KZFG%NnF8h!ymo z@2Q6m&B2h77GxitM9HaXBSz1;{rGYaRKR#+Y>g6*j+7$1p*HG?kG>99MN z4tpi&VzW0HHj|049*>93&N$f8`??*y*V}DRf%RYtY9B-J!e9Jz}Hcwz?>lltxyJzcn;28D6$+B*orFd7fYjHD``iT0Sw{>E$ zP{q zQo*@y1+q0D31SuGGXy0^jHm|DSpD~RwSKnTaX00utgUt z|6C_hcpD~C_LY8W2i1d*=PBMPs`CYIYdd03)FWcL5}`+`;62HfT6ha1NzNmgFz$?m zX-^C+dZXz+A0cErm;gJvzuFEZ!)`cLSY+X?iHwKhVYEE~#=}W4p|CC8QCL^!3k`Z! zsBaB~Rtr5dhT>o~l7fwOK2UG)#g?`ZA^pyXUqF{%e!u*F`Th0$mfwI>CAKS4)pF3K zfFuAH-nOV1-;kac{50rtH8UMEDH+&bP>F->12{Ul7l)4=#mxCr*n4^!yXN+wd$Jp` z1<@;}m$lJ&wE$go%r&5CvQb!d;Vp{jFEm4#a`bIyJ|b| z{@8we)jxtS=t0a|7rjuF<2z~>gD%|eC7=uS%SxaNTXgw>;&PvH-~FYai?G_FwCb`1 zbW!?M0hh&a@+-j>Rlr4-09{Io@cZHdyeKKazc$z5ox*e+j&Q?3kQrKI?T{I4iRe%p zBxTbFdU-Sw%A!%+S%{dzIJid!AUGus&BJXtb^nk6U1Am92+MInMolmlf>2ZDHYL1_Nt7=$dbVv9%G5NLu>ZSfjB{fG#?QS^{>Ft-3Jm!dlIM z%L3f89>S7~>@KtDq6)kG`#~2q0lI9UIkeGGkLIEQ))^b(cX}rH+x5mM=-iDX_ddh? z2hTC{@Jq}-_(p&(Cm#GB2d;dEfg?B2IC2<0lSlFRi>LV4|MkD{$N$g&8{huhzu@6V z?_%=UBo3U}gIy=KqpUX%p7GAG@pFKGdM^#%7TDOm)X>dC#JK9m)RF9ID8d5c>5~XcbsOYFcbx#c{x)tz>b%wE<3DU}Q zu;buPw9pHDL|!lgGhGp1=8vp~$QAoX*7)fH9KKbAgEz7Oq?aj>S67O3it8Ee277-C7&&gjMx%95GuVjN zHD4E77fDuIG_c8PHS}!hdN*1tAQv?ww(z0_ZHp~frMn)#(|!ZL(fBPiEY#r<<1Dr= z3dwRuV7dc*lda*OW`l@)=S9#Z&lZsi4}=tW!6nfW-kCNCF8XQ6jxDvA_^pR;x|M)j zqKe%SL}C8vmI%nO7Ws$eItutDLg9?KN-so|xlq3L2qXni{vqY=NN5g2U}+%qd~J|l zTaWqqE4Xs(EN+e+!2R|ecvRhv$BJ5fkn{6EmyZR^^3$M;WW8l^i=qY4Mb1a5C7_Ee z8FEqT{d6|ZuMk@oG3@eDW+fiehb%8736uZyAf`JycvLah%VHiYgXDw$%yD7LW@A7XrqhG9?Qn9AC2d!eGk+=pyRGc~HDiUdZD`LAF#w zjS!#|-|{BeW-Q;lI3{_l8Rz!v^+YCDY)|JVH0;0&?V3NJSD zg1LZ(sBCF_DIQ1eXKCEzEtO<(9hZYHlDO{DxGXIG)3NAp>JuIp86=X%V=3q&i!A|N zBbO~;Fzj-f=E3F2LR?L$#fjuPWN-0Bu#O*M1IiJfHw3rbUO1JH!?x-Otg4Q~x$!hy zN#-So7eE(_su`h`Ko<+%)~Nb~u;jwBsGOtl;{s?=1zk9;S?Lj&l^um$@W(uAaJ77Tl_IDeMv1XGgN@|*M@#Z~z^wrmR z|H+pNR$M;+<~hFn?i+md9l77Kz9v1Bqzbrv`xTzNV12ouFJ3&6Tp4yDefHf~O8q$K z!upi-xv&iLjOy@|>hcU9e*GODeDNGdZa%=s*{c}6dIyvD9%10zb)}jhz^44D*sjQ$p`_}=uqHV-QvX&Q zgmvX10lJu1AA(5@xitsj**pikf*n}r9D|J(j&KVIfR2tfHfd_X*~S?T=1wr&pa^$qBMVJ5rs7O>6)jwJfCle(LI3YHHiVQ>q_0= zFp7IOimhE0({+}woagejA>F5BEr2eO1vu>%CqM}X2^e&_JP~h z32(u}aE5$;Ww=9zLO6`uEw@>KA>7v@TmoHqTzH)L`Nc3NLoV#+{#^pPkjoMv44vcq zrC79~`}eH~dJi|VMdz>n5g*e#(ji?vjH_?KDSLkjbcrYuWk`S_Tm7PWs8V-P7jgx3 z!F5uRe4g7SLnjQFEQeiK>{kV3M1IQie9UPWbdfEMahUv!V!zl*iNx_(+>h*XK73xP zzXa(pY$QMzdNxV_l}+cBkPH8ZEt`xN;3dCL@L~kLUvOUuGwu9`aB|siGX4%$f?Qac z9Vf*zP&^kY4VS}9W*u!u&}$*f|o1?XYbIMvTk!5 zxgU5TkLyhJ<2v)g0N0=YDEu&i%amZ3$MpVmKatW=*zN2p+^KED<&F*vDKd~4W(Rlw z%?P6R%iQir6!O9?Nw&1I9CBd`E-Z#za{D8MpTmDH=&~p}H^?AM*aCFIVhDu+6$VhG zFeyD-VPQyx!^F7(w#Kpuwy@-KI3D}i!pcgZi#X49<~%qal_#YoZKJZtEo7L5&rw_n za3Q}qmaMu+;xGnXVo^GrAQr?E8eHL?wh68&TF7j3L&u>M>^xtL-B+qGb%o&;w&qfU zeb;Nj+Z8e3viHU!?63%}{1t&NO8p$jg|!m+Aix%OWxrA@!!4?!{FZ5@GJmdCYS)5R z>OWa4#s5+LSbPqbB#pQ1{`)|em*R-}N?L?eR)$j+;g&^-eqR>v&({j|`p=fic*$EC zNw7+FlDi0` zNU)0xrYwXrVDe+)xIdz$=_OEw{YxMh)_)-AlE7)|eUVn5(pdlTeZ zTVo&~99N6#a5+VR8*%gujOKSHhGiv7cmimlXRi#VNT3RD=f@UE>DfqO3|8|y0Q-eS z7y51$?**ilKo=P-6@PC~o_|DXWUDSL0lM&lH-*X8Tv+^%9t^qgJAnXOmG2S^xv+JY zm7epm=3}&QCT=rMMH^r?!USj1+;BYI6GKrJs1DadQKlt*gIXe@+8U7qHb^{Rhul+k zC_iV5!Z{1%pYnwN4og_p>%*R(?v=tI2t>CzHEw_SYvpa%!Wy7OSfryboR2;vIp-W$4m;N58jFOqGmB`n$;;nW`p*MTrN_l3c=mlX`BZpx>_5ti-NFlsi2akB|FSLkNyk_ONL%q3@jT85Wja9ns47h)x{e~nwm!Ho)gH~e*u}37f^QS zEeu`xJw`5li?LImV)EDn?4LS^;{yjUUpI`4MV+{w)rfnkRd|?KO7n)sp5}%Gx-9BG ziJ_HyGHb;K^FmtkT_qKD4X(UP>1Wk1a1+4$f94AL*;TF5^TcY2%qD! z_?X_6>6k5gNTRaDaftv~SPVw67<%DtidYP_$neW@No}KaN((#hrj|=(PetIM&_kS1RZLF zK~Ea2c9+BcU;`}oSHkpQF3hHrpuaB!R>u}W7Y7Di4pZEz1lUZ*Q(kef8jXh4a3rjE zM8SSI7EUAaa2bw+%eEM}((}!Gd%TeQU^JZRecYix1de^7aP3ck|41$zJ5ym)69v86 zXlPZ3LaQtQc6CvR?#e=XTP`AVV-cPhg_P86lof78SHn(>_sn2d?<{(^?m~a-IL7++ zW8csr?Csu-ea#~{UO$L46&<)(*nn%96}U_N$lH6dg`&HBZ>KS2_W_L;&uiJzCT}Cl z-!}YB^)Ampnh&>W9Ij^8;CyjAX4}Rvyz>wedIqSTIe4u;32NK2VKk8g>#0mQ?#+Pv zfgJcADnP)|QUo3;N9d6X#7x&B`D7Ea&vYQ?bO-Y0JCS#)6WQ|}$U4`hw0P2woU4Pv z@=4O^b|vi6PwExh{-j@Q7LZH&#U`X(+=|rmO_DA&liP~4^KBH~f%MB1_evMJ-9p(n zhLCij3$gPph@Njo(9tTmj_1N_isr;vF6_3Y!DVOmq9vD8%@U--pv$>V0lEmwENu0K z!lPyz5l3+nPPZZPOdFC&vLzQ8c1a{9P&i8*&$lA`%7AEJ23vTcHfQq|O_!494wYFrhHB{ur3i zdy?^BEDQ#sp+|E~Z!iYBeKe=qLa~mX`>XgSOY%wu_j;0=5OdK#$-h@XZQ~0uf1W)Q)@pVNVUMMO=dnM3?w{Q9>i!O`S zZ`hiP+;{(5Ko<_9xXU3IRnUbYmp_nxC{f_|Wz?SPQheK3gPS?2I2h-L@pLbAX1gOH zNFQFFS_p`ykF*^6z@-n1nxRUhRcFFJ&Q~no8J(w<*%ufORTj$VCEOB*;Y-bdj`9xIYJUVYp>Q&_!DUUDOzKG0=sk znK9Oz7~|Jkx_D)?9jdk;#mvJeIQ79Z%)I>svkxWE<>W)&y67tmAHRvMJNIMvsk8X( z+i&pQzx{w8{^!5p>384b=R4I)*1u-PwcUrmavk*Q2#h|jg5mmi)NGwf2RADeO>f@m3`0246Kb?yM*RwHxE(#;_ zk?1=V4@G+*E5Hw0!lz$e)XeyP@o$aA7&D+K0P3D6~`)EhD7fpAH(glD=r z0`hHEY^SWi92$=lbFpnvOo;~~3SAJGX#>ABO9W-wBC@~*;rUJo%X2`4!UfUg9tbXS zfN!o90*dSrS>uhUI)6B&+d$1t3w~J%7~emQTbCZ<>VcEEy<;C9whZD?MKc~3R^x;0 zQZR@jAeS@=LRk*FFytbEE*vIVYf%MUWc?WEq6)e2`5y;e*yKNn{lYE9d#Mb(FzixB zDyNUj60lVlHeJbkZ1W$egtZU>yJSMz7K5P$h7~eJ7%zGW*hRT8D5PBA<;6&bE#za_ zs*7a#L;@{%!A)AgWN<=Oj*ztQOdn+tMdaq=T0j=A_$#fugi`(_8HV9_SLr+-b2@gf z_%l?)$5dy^S6G+{V6cW^52~{g(BSY(e(6fsg~F(wD_L}r;Ert34gs@-P`MOGh!W^k8+*+lg_@xnci!vg3+=k7)niZE`o=p*VMA?`P&*w4B~d0wG&SIE6Y^|~Beiu0*; z7!NK$#2c0fF$_a|)K)|n4#Tr(8yw2VVO7P}K&D|)aTJ#2hhbID+X*Q_m&zHTl|UC+ zR@Enj%qwPLT0TQzlvmXZtZEounS*7;v;bW!DIc4f6R>NThh-hbuch=PiyA76;#yT7 zhjsM~tZPWM({QLc3a^I42&mr;eQN*TX_{fRjwz~Z+i>&RJ$(AvSNQPrFY);EFYxI% z&y{+H&!0cV7tf#J%NH{2B7rW8R$NFbfQtmYke*BaFTR!a6rWMt&nWFmu**`=^OTL6+4c?EvX#8 zGxEdVYX)GQT@lP@~2%5i=Le+WO*xM>OuzwQ-;S&>oS8`;kR> z5JmSg(p%A`66`|r^)}7VJ2a2)(st=QYoJ zrGG_9*92R&5^34bE*LNiakxKsmmb zsA%E-x*)pG(7l8u!!F`Karuv-ln?utLoO`gSL&n2;1%Dy|C+>b1;ZI!Z@xz{n85Al zX9~j?G7uueD-4gwmQ47*Cc!n2OOFH7fS3D`wNoDb*6am9IM9J#$xJEeZ&@&v3xeZ|0!2q($qiMY!20&=1F z+@Bmrj04A2rW00P7#`whl=yFMhD?eCq z16T=iVX?IrekStv1iZM#i(K-88qafKC`R;7&{-<@NG{ zm#n*Vzqk{{qUSEfXWgYX%ZncT$9MiiJpV_eSOnld29ty}8U7=3S}AU2R^WPZBQ9-i z!{O#y6ejq>Kg1Xw3C4)3_C)E<6cp}=18>EX*UvzSv_+As!*7bYU%pTqMgZ%58>}u!;ZS* zi1U^qnMEnLE>glVMQoX7NZN{sw=5FYT?WGi?7~|X3DAY&vQ-xaTY8~mRuP>q*%5=P zoyl}A29XtZa8J{LZ;mdq+dVOGJR7?&^P+kMCN7p?7issEO6Ur8&052|p>&xc%Cl;1L~ROZjsO6^+EO8qBGwBzM83oy#E{uiLdb%rY# ztdJm!g>dc;7Qup~G0Rzp9o#kdmO zvIw{=g7RYEBYvGTK?pYd53vXS-&whqk z`1#L&n~(rkdL}0_=t5=FbD2RG22uI_f+3xip7XNiW47RIyb(@En_(u@1T)dr*b`xa zfe-^UM;V|t*BTXdZYb{dgksDcC5K&6KIepr6V}K&Y=*+qfe09Nf^n@8Y@6+oa)_R{ zGj^ytYl*7!b|{#0M9hR0?3*{kuEkgYCib27a2j-h{h$*J>TO|M7lF{x9@L$^i5<6| zq384$=$QKgLziD*>*;sk(K3L)_m6^S&m@XY-$&EU572S@F*NP<&zkOdTXo58rdiYhw2K+Wt6KnH~p{1~eM!p?hk2Ao3_k9Du z4t)h1v(#YOU;)=2SGe`Mlj{M?Mr)YXS-_~q61ru!*sO4aRbwn1+cThD5Q^2w!LX^X zM(yQW82$JMv|axkEf+sQ`-M-@a_S?ro_KE1q=$6O;R4W5LLH(Ur38$kEJs*#Q359nl!$an*hKa-K)~;l0_0HU`I1E! zO3P{P#L)LF<RC49p6o_ z#_im#xT$Ev^|DT!FKohGb{$TTd#1Vl0g^q$yiwJiiY)gG;GGAVMlTxzw>wuT*!6W83Fqpp|BYWA%((j zTNrGI!buUZrFUFAde^ldq%=eEu;___etRUe+M=+&B?7A(f?(R8fZ*K|XcrE*^x$Y|JU+sdi+a??T2Uw%F1qU=RjfBxs}qspq6^e^Sr4A^BV*#cLM8OVXKo zB%ZD(w~@4!)P$6?Er^?MM9j%L5^p`!fY?)8k$A3+>QW2;Llp>_t`(q*_f(O9TbxI; z;53pYthxjqEQjCT5(FKt6tGM3xemmfU<)!m$htOw^vhH)3QIoUiL9&rqyeN}=%TV0 zw=5E%3$-(z6gN-xIn{#r6U|6C)rzQ@21FlkK*Gruv29TPsa;(Zrx_7c zzo?l;1Rtz||DIB@b&+LH94xwHVAL80gO*^Jc7~I}pi}3CP4!;TZT5#@XDCeiqhUG} z3&Z{>Z0QZdrtUCkv<6{)gD*CaHa7YRYc6YRJh7(Q1Do1IVYWRHj+5DN+D+HS&NNu= zNP^AqPw(iUTz>xL_sj2>-!H%a{NM5$kgB9Dc$5@dIraOG$kEpdPQKQ#^R$4jg$}fgG@x&x3sXB|=$Z4jMQgA| zb2T;@Y16STbd0pHar1g?*u>ixt;Sl7HCU&;9_!dDj}C(^>y)4iOO1{y=>r%(I*Poe z9C*fh&=|y{u)YWt?IkE}&OvTyXeJ)D+hdVf?1$hqA0$v2;aTA@bTzDo5fh}YC#gSw#_bSyQXZn_Q|jaG}T zjkefmL&r)7nr3_*YhcZm4fvh*YP_no3a@Ivj`hatVC83u$b4Uf=DH$)L6;OOa%~Y+ z+A zJ3SM4tF9aG6xZRs+;V)7RV-OukwKSqg@92cDd7|Wt|%pd6ydadMad}(^9w$D&62MzJk!b8xC4eJ}$73YwtgNf#mn0VS!`W&A#o;h2gZ+0R zcrls5AgM0}FVMqouymr6A!z>E39R5($w80YSR+-tYMTpWVm(h2ee)WXJQnWsQ$kgGY1|kF(~|fBJK&_Q|R6@d)Uox?$yp0!J}p8 z;*Ii;6GsD=E9+klt%xSKzI-lTKi!@<+I-slht2G5Fv=XKeR$TgD6?oyL;X^*qO{X0 zOdxSOO#3GJoC(pF`}v6eRj%n>n4KDO>`B=1?Z>M>E8Rn1BCnaP^&uFM{He^tUkrir zlumkk!uIyRF*=z@Tm{g9-Q5ZMe%JBqcCsRvw=t=e@KImn(oS^BL7PxQeYANAPNX|6 z{Lz*PHzkkDLz@8}aH73ap(7{#F012dKHyUBl|3~a2JG7(%=z|jzF-Ovdls-0M}v;4 zw-+-A^bl@P2(uJP0whtavk=+8GVquc?#ua3J8AWW{vbr0=ts+&`V3MjfhFV+4~1yG zt-t5tgswxA9`^8%5bOeS2bPn!RtERvT#>=i|Sy~UYa54y&g z#YoZtuxu{M@nBtv0njCqrvDk<&_?Ix9mhOu+z-Mg!B76t(*7tQEYUQfXS0|sN|b;k z$U?Y#nVxMklt=KJ=oy;=89z3wZUj#Kvj*$-Kvh>WwtCeGEG%3K{Pa@VSt=oUdM-=# z(>afyTYKz(%2G44sR+QWkl$n{exX$mD!g|p^?0sCx(d4|k_(v#I)G2D%#f?vNqAZ@ zB&_F;1WJmG34j1k0pp>T<7tCALs9)hm-f`HPYgI7BqI1Y=x>|z>^@)6{ysfL$uDWm zS5|8H3Bm@uO_MXQl(@a&zO7!3O0;cOz`P^L;DaMcGW!}{Uq*VFjBTvTG+?``XXY>d zri?o_@^Op5pwtQ1tJ?AkQj)Bow97Iu_r~;;%NLu3Ra;9{?anmeO3W>_GtbN$7N^#bAQpwb`REU-Af5O=ZBqzr3mjEG#n~mrLigVHQ z{bQ_bf%?^kCT_pir{6Dz)}^I4>y9%6Dd5^JZC5l>g$)ajbC zj@mkh*Rr8ZA~j*mQSb*&Ya{nU2+>DKgqL2JSG5)I<;0}=zs#nz8z`kB4}^>ULN}#` zm)RhIvxfB~Kr)jv!;$K`hhOp#);u~icJ_R+-?PNGwcD5RI;hPGZfPp=yX@1J&qJ1R z)!ZW)&vrMkeK;J9DNY`k*RV%zun+Eh`dUb7VPppo+}K7;y(~=mltJXs6#T4igr=0l zAdV)Vy?K<`^?T9qAu&AWfX8F0GAOiGmvZIFuGPq@#@e%`&~}CNU!$u-Y^x`J7_HkE zBW}FQwgJ%xt$89Gpqy=HH2$UbMw3d!*~30Y^6#?ycWI}Sd>w<7d_fg>5IWzCjbU}# z^FQsrPqWSqc@&Jp*az%oTVTKO)Sp;yCw_Hfarp9ch2OjX+Jb#{mdseT&E%s>)|=+?lphmlXSqxkAZmO z8qE(}v0%WgB{x&g4?r&rMdv^{5lU%|V-fe$U^G7s|Aoecz10in9h=JS&RV|)V+oLR zw1J*-9`RE0z5M%mrcbcr9j*Bcx2QfUcaOajU*UI}c?2fi{y z5$s+{zwJpsTj2(sy+^mj%2N;qd7Q?0wn&Sc zw4y$6vLxP;m8_lE`>%w->zrj3wzIt_!`Arxmm>%UMx-YN++r-|s7D1O6EL;&CC4Yv zciQjqAc3!yexyhzIc2WMLGP(QM+lF=&(Py5s;~F4oXJ&PZ zk>rh#tADJ5^Rw`$(re#2v^<7qqrLtU=5LWgb)zk!M2i%Jj~J3*LpF>9DbZ>Wj=(8hUWyccLZ9)b>3L_w7RTh4npN-AwbcyLHLoN$!sHBPqdnID%>0+Q#F7 zI6$Wdc5mP;EFDC*{WNfmq)Tx5o5x_`raFUrk--@==G&WVSu#ScuHruFOZAh)(Xi*9zbfnpQ3QP`)nOmnRlJO=T>(41ud}ZiP~3zS^6Zv2*Q7 zL93kc2wSx5kbZQy(ii1{6U4y6c34ISOZo0BZk*P6Uo9WRd{QBf>^lF$4$jW)lCY&2I8xK&F$zOP3%B&IfbIQS#Njv)cnjv<(1hZQFz=5f$ zjv_jziH{_JqowN@TAUOsdJPF2>h-h6k>UR4BSU4p7-K6*&E{%BRNJD`8=yj6yUVoF zD$CH`B|I;Z2Rtw0s5<9Dc?2?dl4YX;TX4W#W>C+uc=vEhRL5e52uPkW@1Axd8l zSd)np^uqXAdk_A9=vUke%dqZ5&mA{UIcIrhF40pT&d(&5qNB$`utDLBKkiiD$r)7O zR&@Ts`FDrYt-||kp7?yxg5FbMt@%c=`2!ex!K?(mo%pLTx&%#=P~atZXZeIm$3tn|lD!clTss%}f1)vaZl3XKB{inz zezc-p*&@VZHe} zLvS3XGskx9fiZtKJ^N>uM&)KZ##gA?GlM8_R~YUVS3UnnX*=R96*o^siUt#()+M}J zNTzcO{hi3A$XH`BpTxZn&5nZT^Ss7=ZDumxs3E9d)tR@T?B)!>ximuAcT$ioir6gE z@X3K<|Jdw^-=M3+=(zs%%^Myj3ZyJgmItz;Qz`P!lu;f+w92@8^S^0u>ck^!y^m18 zqy(#ebo9M|}wv&w19f9?P6XQ@{|a*P1Gy^6kSZQ0@xxz5sVmZ9d3 zzu72nqTy1`dQB=;>Rca>C94w`8uU!?8TF4X(yI!0)hKW=P4(JDUT*QKW( zPq%;}3_=&dQ!2DPn{Zc_Mt#*?LL_)Xl2xKX|B!79n#S4Dx9p6O2$QVBoX*h#8t4JZ z(fENJb2@)A3U7JkFjr9qrr}b6QA_M%+*=)27>27EbxCL@)C-I3Mzx{Yb*|U zZ_(E1URPW;-!Q!;>*Q2OoeSM>5`d1gX-Io%YbB#XyoFv5JGl>M1QH+|r;sO{$%oQw z`S)=<+PmUu7qa}F~9ya znU-G@EE|T>xW8ELH~%MQTGzzjUDcELQoLS22JB{9(?se1b*91moo#N4X=Q`Ul4A;O z;YSHskbg!Kp8o7=7l(xKlI7yiZE=9%xVH%OM1Yro96g!K6!jmeu zLj}mhGX??zy=67QSW+79T@N`QXBxNWpCthn^!gYkJ&g@1Uu0;|ApWyDUc$;kM{bu9 zWm^m8lc$J*<~PCT_>wHtv?p~vOQnwALzy_#4d)`WpI_S^EIONWjj5+neuD0r9_65>pc1B6EXIeC<{# zbpB@K_RqsH68@X9HwGRS6<)O|=LGMs&f#-N^+4RObuZE1eo)uzT@a1>D%j*axf9)A zd*>Eg;z6jG9n>qjfJZC8xAx8np1=mWa$M*Y7-3xQyw^?rm-H`di=v$H(!qfB(2x($ z;a8vFcY@_aTB4BvMVETqm@of^9VZ8HkBuUTzWGI2w9|*3dQvV@L{&+JOaVncg)DP zu^r3bNyDg=Ng%eBC7C*UtM>)A_0byvK{ApWHlRwngYFxCg0Uk-qywiSjso39`Z`pq zSppR`mfZ`)b|3<9s2__<04&yYBQmqIbI}VVfLr=j3JY$%Hb$LZ5O1a}kRD}9)xB?u zV>zGAfflCP?<*n9p2%@k)n63JUL|7k%U1*bhvaKP-2b-jl;CcTD|?+)yWx#-)^INb~Q6>PW2G7aZIo$h=>~&9E>@I za4}2su+*!7f7V6)jt8B;~Qd|fu`y9j!jr6%@9Je2sb!vqE_bWIxb-O%CIM*^h zBjJsrn<@IDNg#oUPtIjTTq0X5LBRVPUs_+q4Yy`ZT5pVlQE(ROBYrxY0{D~N7?@9O z`NQ!0zMQ}BHjCmQ-+AVZi(|C5_&wV2R-g9eaXO; zLu*DM)Yw~ulqK`T9aSWEOHu~yEs`aTm4q)>B9a4TZ-HsDkBlrb_f#yhkzD+3$aBG2 zkf7l})YvJ$a4X8#+<|y_>nYr_d(b3n2sFXjAeJ-H6Wowa7z-|rRB;T`d03I<3~y4z zfHvaJ@Vl?jCP5cN+d((p6USSJ#cQYD#cTGXmk%Io+rRsc$&l96LX!i#t96KntRH~g z+1vIG#dOBh6IC@D(CNAx-?QKn`;u|Jgvl_R#eV9&=f)L+uw zPBoHPEhN%BbZET$#$*VaID(#=RIp#plHN(*9V%8w@Nz=~s$=?oc<7#pz@kFHJqX*{ zs^6O8yB>k{Jk1<8Zomt2?;nggb-t?W_+i9W6uP*HeMy9RN;obZ<8#E7jytf4CCB;b zlOQ^XVnn+Wj}H7do`*cfJY@+Yz@~GP+@?=cG4yWU@t+?E6!JJ{DI)t7s?O1JpX zKF?C0PK}}8IfT@Mm?1uF%-C}CwXF}s!o0~iyi9@of;xI4fQ%kUcj8HX-_Z6FakGWa@ocMusf6vuQgW)Jilcx0H4< z#=Nb^g6w_(&z1|$(Yrl=2xITKf@TUqu zn0}V~AW`ugqmXcd;HGp=W_T7HTcnL|LBwH{>0{7Z38x-l%kYrz`(i2uVYZ2AD6!Pq z$*^Fw5U^M%4mFf%Z6uQ3n8}d``^#;)&_jf*Qg5n#Q!m}7w8+r{RmE|q2DYd3)kOUr zj?!pA9#F*Fjj}gP;d{BhCmNnpI(L!a5;R#C3UAqO8$}#s&xbZ?@*@v>thj15kQaQQ z)yrjvBYEN{+@RfDT>ejT19q(<2kMCXM{KG|5(TQ02C6&>XpKJ4Po$%3_EFp?L)HXb z{*2VLG3ZhAzV&Ey%3qQ1qO&S9>pt-(4OJ+*9DcX+)fkZYwN3;qkdnhTTcyD$GW^vTnli_#?XcUmNU zEh_WRpJ`#U`pWZbjWhkH5t^UwS@(4M?N=RHi_}~HHVr)BzO31OU)MV?iQim2tT0zf zO?`3mta6H3Z;O^lKwQZXCZ^xq4gd%$`S&Re z^jF1z8!?7lBefEM0w*yLp_}&!ma8-g8*jK3&6@1o&l`1e=PQT@_CSNFuudECHrduk z&U55I)mER*ZK{;?!`N8}pQ%Mj>EFY|{v)uin7Lu?Lb34t$DBZnR4n^~f3yBX=p7`v z2IH-Lhgv*QLmX3CsvnYaSgnGPSTMB-D=A|XUt`6;xFpb-m0RVN3K@OD8d6EZSbHcK z+I=_9S@^E#eDfo;ne6$kQg`BA*oUiv)YB3nGrm{bj*!&L!T-25zQJAX!TO{_Y;$(v zdQ2*rGYx`}r?;b;$j<}J9qk1Tbwf=5n8vwR+>$!$q^g!S;1zn9byEWM;X9>qT>#Qk zOujcAdsHXXcF!@AnyFl}OM$$|^ViXiP@F|R=l)YqTk|zMbR$;Kg%RuSs%=(5c*1+W z;?kSZ?W(p5ytglV-V6++=>^`4&MaNw@u+}%18=Q3m|v&0R-X<_K%ah}D=xe3n{x?0 zVs6~NM3=q(Ei#z@pGAqW3&B4Ti_W5M;%269YC(!w$ZI4EQPi9% zhYTEN^$VJ%Xi;Wueh(`j3^2WXZ?93#Yz*3455$KDbxq=V(=yl_l~NjS|LvA00um1;IKZ)S@p3G`@D8zQL|K{p|hl52L zKKispH}Ww$sLoX6H9h?E10cZa0o(p#cYl9Ii;vAE z{x>p4^ui6K)p927>3>?S?<_f^DPKI`yjH6SE~i%DBM)LN#wLZo#&co)ZsCgX3NhjA z;(Ta8C_UiOUh};2j=!eG1>bcuPx$3+Gk*MdJ)R@PO>Q)-1Q)~WXDuOB6IpG*DxM4` zbFNY(aHhLSAK2!wf&Hz>kM=8TP@eV|Tk;NnN zq$68~lrq~i(1P)pT|*$F^B0@95~NPI?`#5|VLK6S*!V~kp)zfJo@Hd=EuyQTQtz?j zW7Uu=Ai|ENDI_B)Yym1{dCAr5$V;30M2|=!2UaoWpJH7tH=k%ZpB#sBQxU3FiLvco zVxiq^p-YLnR^|5(VJlf+0^Co@R9!mTpJF1}ms!0bY%H`2uE<@DSbH5XqZEKbsGUZb zFn(2XI%dT&-rnHVfcLjJ?QjwQd@9@743eHwHiy)o&nm%8Bh{rAu{vkKu-KzL#p6Xk13V5FFcU-?!uVu%!afYXN_>6c-6=g zJ_rk_(7*fo#gn>4qd(<+J^Zjc?274|%A~*W9T`oZBOAae+(+mzEp{v@75R6)>oaw# zwBPEB9Ng_=OV(US8?^Glsb{f13~w?lQTk_6G9Rw0u}D~k6j zMMC3>TTIuX#wY)QOBLNL?udzf6AKqfR(SA#5BUxlEB4KRJQg_DO$91TBU)$pvI4pR z$ImS&e7-V+(ZR^STJX2lRQm)5Hqz-t8yC7eVmD}{B*mY?QlUd9SZ|htX2g>aL6P!6 zF8iC=AA7{nPG4Tm{%p5}6cS$Fm&hNI?71zK&hDg~rvQ6{0F@x_ zO$m(6r86r3Z*l*DA2Y~pyW^SMl9y*r9Z<1zR_71+X|gsspN9px_^xSxi2+Fa5_N1} z+HLQT)BG4~JQj|PzUOkuuO_YmKRuhvy!}x!R!A7xgGqXePNJ0U1?bH8&_j#F584;Q z7sR~{)8=8*O{CVIo-hz2VeeG_fw}ttnZS-=j5Evq41=P~i(w1P zw@&cRjRI#rXc2eZnPJBBVwyQvrl#t{TPpG(A8mPiGmhH!yY5;%>ul;(V{;tvQM1xQ z;(X4N6wfA}c`oK@>p7w4~_Y<4-#%PSVHDb94 zfzG2@Ww(lyH;>Gi2m#n`-m$QmVD_(zZPzkw=cj7ee7S zB|K?CWo30nTGr;^;jrOwop5J95Nm7E4Z8Z*tMhUx^y*J!c-m#p9gZL9v+dAwIoQHupn%d-F$=w4 z(@BF55i^&UB~_KQ^lwQR%H6Uq3^S9`E$Kn)BSz&WA1DrP}*k=ZTwA!yMI-a;%`8EX)qg=mi@8IN@423EBs;4w=W`mrDM}k%^2K1{1V8}s@Eo}+*C7$Tj z2UAx5Ir=`c0HX1)N;WwHcWM!47f0h?qjj2J*}2{831ubKf^UuzeB{IQq%IC*V>IH& z*D#RXp!qJ);VjvDY*|QHR%P$dF8-BjTh}BZ>it+GaHo;OGT5tHqLz-OLc?x;Yok_# zH?~DD6TL8Dv6Z#zlk_!w>X!O~nW<-N=&o;+<<(urD9Z(~Lvd@>SW(<7GiZzv&W|~g z5yNe4-e5iBfIo|)i(7@+SrL7($8Je4#s&m{o)Jko@d;B=pw>7tv@@}EBm}Xw`Ln}P zHw0q9VX2^`>}{h8l6L-tJ;DA6P9Zd{V~$#kCEfaJW0j6XQDfc9Dr@lVM-nJZ{^@JM zUn8Eh|FTM`QpetIT=>d(iQ;m1=JB3CAIiOvKd|R1au`vX$v`c<8P#&*yWI*ARQH+? z@qx6iWUnhl5@(u$trW9=^+te;A+ej9c(UuzO>Ro`pVuf@|oOM-fZ6Z)?~ z`g>50N@k<_W2l)so^-hL)$?rh7hgJKu~1tpKj5FAL!2#tg!n&^qZ?1S6H`s1EKSF- zK}N^33Ygmh0i?EOm~+AKJ28g(kz*&p^5v7gkRt*tCMr~0j%=3<5+7$z_$`Zt<4x=0HAH0P(P2+T$SX>r@z{x?)kzw-`3`-+ zgOoCOX`r6Z+xDp6$fLLi-hc>1o}!qj&$L#>0N!`s2{b%D1Xmp}r9=t^pk&Pn6!^+; z|7J)ddB3vMu!S^;H-l>IrH-9~L}v+R?Ynd&#Y3DFhWMCotk#0wzI*+GREzRSG5l)Y zugSCl>S|DM$bTUvmM5*9uHHnfq9!>VVUp#!|{?GZx>fnEEH`C4>rjJEMnyt*V!9UGA)zI$6u zaQn)96r!H2b>A(vt6eH@`X&07M@I03I}&clk&t+rJETb4B2SjPO*ID_N<=UJd9+E% zkYmiiTbl%5{^rKc0cy&S?28x~rL_J|e*mSfkr;++&i@R#um2K6$Q)z~>0gmZ$ zkb1<9APHzT+YYcBoWUbts@IcH_mz#O5W{vmmUL}M7O1bqgmAg|0-_%6Z@s81or9E# zTcJg$m<&^w@(^8XqIA^-*|PdkVQY*EPMgM~potTZSovTS4Z)=6pDNgEzs+v3rFxVc zr*)(YQUmuj6}VYexuJ?M1MNXV)_E0jY}@u>{!2Nf$QPr5{UiV`dBu^jAF}_mr!fvrz9lLG6d(=jQm@B9=J6IFKR|zE!Snw;)GHg~H z6S(I8X$PU*#=XpSW2tF&_Ql6c@x#Ki%BjrG65yLjWQUeOK#{@>bWLT74Q zG$}<;X>6Y+53)NKHfE&TYI?@@bJk z?O(u=%hwo44Q@fmlFbi0(qd){#RH_mGAj!;0?TY&ncOJko9@2cqiBX~11wNUwe6 z{vDwCVOZ+PX&}WbN&KM$UsFs19LYoUlsd=Mz$WfxWAkbYkNKM(wb}j^rMhUR|2V~s z%=(<2>DE&@`U3kww(t6g3XkGfstB9<7y=+4pez9;oyiRi(|GPdFLSFU`rm8QV>p3cuii z3x=mny|cDETeX;%4JP)B{UR|ZkytZu-}>KDa!2(~OaPoKTA%pE0kDN*`i@OlqR*n~ zHwX)WrajXhI!d7UE^M`F@)vu6avjR5J^^?Tk>D&LEegzPq4KxQQ&c5xK#r|t8s#Yo zTcQsWQEVg_vvWLk?!=f4@Mp>$j)NM{lkFgcCR`5B1688IYhi9%BS)!F9>3 zWMs`}x93Y~m@MQ_pTB9a)^@z)Pl-Xk#4-aerm`P;T6s#dpYhKKz? zFD&Tr6a3bJRFeR3ls|1#yYN0Cg^7NC{=a0S@3uirvxEfU$557UQGr_2F(SBn1{3L zWUN-4u2$yA)aMDG9q`i6ooC=#H|4}3=b;GcWNdgb>*L(a7S>E#6iN*(dGKeRh@E&4 zxni!Ou#=seax}qaRBp7LW+MO6%^?AF?(-`nl8^tC(NAj$zBK4+ul^Rm@jdX_eb{FT z1@M?WNbOaE>_Sriwed;dvrS#jyUT30sQw3Jxftqv0m8A40U3Bt^)HIyGgU>KsjxM_ zh(mSqk=2(kK$*4U^(=^B!RQJxidm1YN^AP4DDVmm z^`lbBnDhY2x5|EdHg?MLpPcgxi?NA`YK(c(sY}nDg#yB4F_H1U&FVzVE!UT%EZ5OQ z!J~P)R~h{lP@)kw3#WOU7to;bH~ah>6 zb?k#F4cO#8dQpQl(FiyayDt6$1HmCA8pmZ-z!l!nBc=}Z8t}>_;PSK+M`l8x7t#6V zZ;w89`>-(tZ--5ehCn~b2xGe%D?tG3_+@Fa5Veja2#VWmyWuTsI$xfO8>CY1sBaj= zEZNV;cAkYPx$Am_?(@hSmA7n3W9ZeVp4b|K0(26e;}wv?c7QjkdQf7&_>6b2^fi)v zHrIU$!uPlbb-tE6)&kesmW582f!k0%>Xyf|StYON3+VY5m`Vw|OiY2TU5(C$4Uwp{ zf``a-pZRyvd52c|{FD~CAzj=L0T!#9_5{*8;SyInXwey9k?o%sg#Ir4)HBdlCg2ssJuqf`pJ6*sNQ%ePJ`#toK5kiP($dmKre|rh>%6 zQ*Zl+`xX0(rEQ6aaZ&8{g0M3ICzh}ji1UHnUVUNJyj5Z~p!{m}b|~mZwx@3(G;mUj zU&Gyti-R};j^Lw%3dQD{yV~UecROuGIWs-Qbda2!GfXFZqu3`?5UsA>T z6)k}Q(Z?zgZD=ktV8gYUqP0^HSxJ0x6&eY7FwcMx3bMLW}cC22wCrNF%$%4P$6nLPt zur$HEj%Q1>Q%cOL{HM_twXB+9vuG}V(U?<9O1<@1q#cW*;pCMe0s7TX+z>FA%Z^9i z?tj6Si+)ruLoZhK#^{y>4^i>KMpqJD6f7VAY?PnHa7K->ZIvmL+ZHmu;b9 zL<=S3H6m+zZ(XO4*)~zO13|KdExf#(*+ey9U`JTG{Lq;X8aZ~m>ll7I8j0x4P6aCP_foO~+k`mSu%GRd5bs1|C{uPd#X=8h{>>;<6khzPu}mi2 z2Z|Dee%QC|N+@saXcm8>kZRwq<1vmfE~Z&XHKv-QvgQfm8Dz4|>nW?1|s>*0+u`vvFEXG6Srvpqjx#oi)!z7}hSk_2PF z?vbBfUWt3z~qvzCL(bszdL4jcHr=Q0Nai1{P<|XP@(I-R>ejA6*0B zHr*)D%IFPMaiq?gx&R@>A^ZVXL1?1iSed2!3V8VH7Vj|Zn)o2{fnIw#GVb`aMHsp+ zb@Qj*ey3kxU*?hM35dmhaU|6Lfa#>`}PQR$S-pg2=AUubcuHI zmlaohYX?zepFw>pWzr|Z{3~5TIpkOPq7OcfK-09~CLWAu|LTt6Hz7gzSLI(jsWLLA zg6>mZ+PZ38hCK@H{MXhyKLcP&v6pDy;7AQ*9!NZ~Eg13W8>k?$L*F81JMfBBK)XxAy%8)N&yX% z+7a~Tt#2;ziXMUZ-#P|}CY9>R=U{vN$A*}J!mIR6SO@`wLr;RrdeDhocPBo5ZnfKp zqkL9Rl!B@+qz!m2GxX@bh}yZ<1L)}pk8|ibJ3gJC_(vf`gns^l0O!tB-dENq(pTzW z!+pkjKUW|U`sl}UB8iJQS5*ULe%nGW4dL?zihS9stC!ncQkpEVgnKP0cg` zk+N&t*Ij0UCH0w7pTSC@2`#7Bu9KXB&%&_1Ff_#16GI|LY`3`@;|fO87m8EUvr4$Y zLfzkv6r(z7F(x?})t2`N!SVByuh4>|U6HpE^B|#l*W)Hb$+@X)Jm33D3t?&SLVLjO z?hVhyO6|b1dv;zcM>Kh-(kQjXMXNDR^LpbWfw!~5LvHiHH6K1CM-^`Q5H{)9Mpr~Z z>sg<>I$5Y*nr)j~xpfzMZh+aozo^ohsKf9o-q;V%T3qP%9JX0i8`3a+*|EqU#~{pv zxm;@lMK{?D8(-|VSMX#M13Oe51%KKV(r%-t8?1hP$mTdd?okm;!`Eoq&qh6n)cuCj zRQzJ$I~&s(wD^$w48&~Bpt9`bamm>Z{%n-^Zz!NpaG)NrMJH_nkKSmTm!e6#WA={A zVPG}2joVayNqw$TV#h&QxwxVCf&x~X`iw&?M6G1Z_a2kxLzRuO?VxOkZ>=u zl2<=bL@v-~wYIM7^1jlcNombDP7OUP=ukNX2eR)LioS0FXVP96$%7)mqa_GDBzOOp z;uhM>7LiQ;mLtiC2wFkLQ$NeN9}U3vBgqU9OmyZ%JaL8T0BXjly={cC$UsPX&=maF zCL!Zv?*WYi{^?-M-Pi85He^TfoANhhcN;15C-EC!p)wZax1#>SR2YT}k%D2ox3XFp z?dWJqhMs-uDubxRoOy3!A1&?M3#j+G(qBU^9&AC6nCK+oDH!h=iCxwSA7n6LsFQasBl_92(suWVr5aiP% z<;e$bhazqHgKC%lgSQI5GM;g;kSP9s9T|7vAAeYaD-+6OV`(4v^V;G_Jrx}B&N<4& zkMx+J&0W>)dQf*lG{(FhdshD{|Jo_2sh8xjKw~A2-uUX)Q2Nfk{i$)TGTJFrpiEn{ zWc9$6`@lNtvPgbM9HdYu^2D2)>R8!_%Ktq{LpwkIXNN(#8YC9+llX>>f8LWJ2T%M9 zA4zbxi|t)5L_Jn+DMGpG?IJdT<6>HC>bqE8f0{99?38(_%osr)@c>d))-R`$NXKuQMx)(j{oxVeMrn+htX#06>Dw6KR=1M6O zuMVlbY&O|`~22tK!_Iw!8|$u>(FOA;^m#MHmmEUXFCwspCTc)>Cc>z{JN z^B9YnP!+#>j)?1w_gicEf)y=Ilkj>n;mkgESVA10jAnOfji7k@@}q9JGsySzB|5O3 zG3VCLHoO)KZjdNcdZ{iAHzVUh?FMl%I!~_&6*en2tLWQy%Tg*o(G&VjkF62%I(Xax zZ5xThkGT^2a}fPu@55lgqn3g=_5+pJpyGtYxqK9F+bJ5hHEcu~@rD|pt(uA`-(irk zG>)wpmGW*`Lz^I@`76D7k*uVb7HkdeVkG$lb~dVq2k<3%p?^ftW)>3rA(^Y~?1ZW4 zV4)qgfluwwT2J-?dCaKssLlr{3R#P6B=RM*nX`F-+{ zhP*GD#TBK^;`)t{Z#N)Pr8G>c1t_eo1B%iN=D5D(g;8;XICuNOev|>V%+=eW>A}@3^q?Cn9Ejn$eTfE^g4jmz(TYXP@UB!GOC9Br z#%i>$?E>NV;2hJJ`Vm)m(JW0YkwB}2C zoUr{DJlY%wWCO<5{~<6j(G>>e}h7RhYhc z%7h=ym53<0&X<#8{+5Ja7BSoSoL9;OkSrvi!((?V*ov}fOV=_J*pB4H7>Oz!`pU*8 zFdOFHbNO7FuSD(C#FJa(Vl+Whx{0SFlyqblz2m`o;$)KlivVwE6QVDdvWtpgo*yd-*jy97HfFX_k^;$+9C^gPxwlG749kS(@3F zW!uKW6lh!YeP3aIptM4jA)40+Fs|#UoNg|0ml}md8vtzA22m}(|4NhM{c6mWhj#__ z^)v7gzANWzjNktgeP@yp!{-gsrY6(M@scs8T4U!LAx!ve1_OJk8@kbQn@5@{B(we+9ul|wM=Io;>Z@ct_P?Jwk!PTx*-i_hPCS(}R`Z#6-o%kh^I z=Lat(!uG=V^Q2S$jL6TV8QI=?y!_zJjJ}RH5fb*JCJm3J`{hR`P0lj3(^p>6wL`c2 z#>s9tfU=5^~5=)Mtrf=N%&#mc)h<3DK4y>e4t-KiDZV=n=`h3}f9=o1Whl zbm6jhKV&itnG^R1Ir?*9Xr565ivn@7kCxhKD3Wf29=|JGFESsQCI+ld3&(?XuSfVJ^8{V+C( z0{_YZwtEJ#fAF_7W`|S0@#OmhPiJIG#OHMN;^th{mdv!REWUpN-Li zeF*IK*m^W;@ZG`D!55L!Wn+9dk$~GB0nD+5pvD?K9Ey7<>Oq;Y9TO*F-JczV0xJ^c z7h1(Pq)Evbc&z2`l6>YjX?1Sz6&Yj*>HYvkoD7wsReU@z*bX!qhwjJKI*pdnhLp5| zit9dB(59apPc;f4=#+zr{cT;gI43bDWHXX4{4Ov*V0&k-@z<&uw$6zy-WGnlBc-@X zH4I9p48czTp^FNBnSEM9?tZgsiy>P)tCzcrMu2kZeB00ft&GlpFg!i}C@=>x)CL*N zn!xW9CY?MjGDF1?P3f_#fMZLioPk9H=b~$*ct!{tDS>~g5aCErzyggn;$xLj7dunL zPILj=b;Eoy=chGiC~O)DBP=E2lwoULGo$u~_)8~)OwBsyRqjhX^1oIM2CL_|J8&z) zRq&3!bawMjCPk^Bh6Vo$^gS0jLxVqN-^kGykJ@X1QSDeCY3>`Vw!)jSYLUgi_$@09 zOF?G(!I|f@U>z}Xua_9rW6-oxkW+1gHx|r4o(5X`j9-bULx2@Q>mKF;&9F`O(O$rX z6gWYxS|Q4gC^fso#^?)qv(fFEDJCx`rZN(VH%p^pW8||xfdj#maf}>)b+W%-h z9l5>QS;X92U$U&Cw^`QTZCkHzd@fcmK~VW(@Zos-Z_LTs!v--y3YOF6H-ht(tv!#l z#gA*DVK-<%*y!Su@JpK4j~B$}}-as5ZA7C3?mpc-XuNaOca$=+jyU&KOP1 z#D{W0+mZ!)+~Yo$R#6}A1GdDEaC$tnVsGCxQ?Vh&tX!U67OqnL6AAbG3tC6S2qV7uQQN=)dRV zS(0m7;c)vb05*94@_i?yy_MA5)T*y~-exI#A*zd-Ox_3CYfU)84O^G?x3{MtH1k{7 ziFNJB0h(C_tGqHH;waml_?yge4J5)%R-NiCXX5q8+Hx6XOOyJvytINM4o`^U?(hV_ zwo{k0e*>c(dz8YK1(E~7_z=yZ71l09VG?#S^*KNn&Ph9?3hW$yq<=^s-D*E#T7F|SoW6*HBpP}j5s57lc>bD`8s#)Lvj zi8gZ8g$9IxmH7_Pb#wg0>8Z|D3C6)mpha9pEgDI?cl^jwg5Z5Iu+gCZ)HvNOvUXBX zmfrh6V;so;0k1(&zV^{L?V+)pqH*0rV}0;uEv9Ik_g<~Sfg5$?*3dgjT;C>)4HN|QIq7by(0FqERI|1i*nxBFp`0&iiobt&kQ*y4vcu2a1~ z(klXxn;(d1cQd3|nqnX*0_U^JaWl0H50e-k<@bv$@b*PA=)&8=NY7(>MhbvM0#sfW zrKfl@JI4_5#g+)Fbb@=0C!Fg8U{UIi;<;|rUg$^k&P-U>`p`FN0DK1v zkUu|#x;vLp|L_``-n)XdGZRQSu>;BTq%+$Pd$LO`sD@2f!e?I|eD`M|=x{cCrqbZN zBMy2renwlP;M`vbkD&?})g{5GJ{D#z5wPnEgX>5rJa+}bYr-Giy90zgC;i|)?gRH- zz6d@XiOdV>$ea&H`m`JJPk15sxG(Z%gOEQ<&+yqeBuoa;_q8E(i*&KBP#>?+^Y?c} zCU~RJ6l)62v7yicZ>H(v)i^DZHr~k4$L|Wv@k)^mep6&ea>TC-T=0+CF8KRQcf6_y zf#%j!81&?0b9*Mhj25$6?fCBz}9;n#!4^?Lo5Px zNh-pl6o#MZy*4(F-b?ePf7;@CoKlLr>1DW+UV+;gRk)Q=O{&4o4EnarsKc$ydfd*c z$KC8Y+|H~ae>Lv#mM`fHy)ej8Nbj7y)e+B4nuh`ukf0L=JlNWaECxs(rLgrB2{e(# zkc)8XI$~=tVoM_dsBk>lA`8_wkwF9*bSab0Q8=Gxpo`nSU>Sv76~8Ep(z7c8Ih;-c zS=d4gZ=J-ji)`6NJ|{~CU8MAMy^a*CR8}!UX0zdcBn{Tv17J520*9R;u-@hetL=fX9tnr# za3qZA9olF|JWO_`V|{xBHnfLfQ%^9A2ZLac90lHZ2 zrTfu%4s7-nz-P7+(dU|wd7}@}r<>t0k_p@G$?({nBeoTaJXVa13tLfmy&HL#JCSj= z1(_E+kb9*ES#+Fyt{L$s>k)sVp6-oXk$ScX8Rsd^g*K#~X+rdLl{go3yaq8d)k0Cn zDiLwC0-=Y?=pI^uXiiV#%%Dr~(Rw(K6~b;uE?mZn;WbqS*IlK;?>tr{&bf@UTO{Hz z_+q~!8&>^kFzrf!c~26&r%DhtvlVf3%}6}OTPyuI>>`6MNvGSX9nE6vBHpIRXQ~M9 zV>t*pTqyt;hFx5D=7{Z#LJm@&QT`0ML`^g7(hU2dESR*%!ls|**eKO$C>i$Kl3+U+ z3yas`@F=Wo0Qr7t#+U3jCqA z0xz~!;!v!ZP(zq`=)ls;5cUB!u=2KtiL*13 zXg*BM?Z?@NM{)ArB#l`o!gCmO(STQ+Bf2KGQg>6I|A_3o&EXno53f)cxCJ_5vzaC| zXbiWQYCzw73$*n&3D9Meu{Jaf*1^z59X=6O$Se&+ehqzK7r7#nxUpqW)# z8!6w7SgRp{E^D;4@SF7;@jq5+z&1DoqbJ|SnGgSnlMK7O^Bv~j{T?SCeT8Fp9^&A& z^B6n58$E}cFgV?Yo_*cu**%1&p?);<4q)`)G$xLn!0^69*s*UnT87$?UXp^el2`=9 zxgs#$6^VHvNL56_Ki&nFo_a8_SBH(a5kgY@kXo9IxWafOmLwp%E|c6C1ZB`z=KCUx zK5Fyn#WlVp436P;*zBMWBX=8k#Dt=*uLDiny3sJujP|iM#1};)r#1_D4XMbX59F2l zN7nhr+c5vI3p4ksaPUSBhEF7*X*?J$6A|d%A5U%^3R}YvUl@vvvJ8|p)u6n&0VR#~ z$gM0zR0h3x2RLAhjTT+Y8qg(olZ7_4O*Y}RjjzMNP8W{;Hn4OzrR!BgfG(S?wV-Lf z5gUz3Mp{raqz`AU)!0Du#mLnJ4#75Xjk1M9q$zAe_23d~BIFupDxj2rOa@&H;gMtl z?^JVmB%6_If#5txgyuV~*iKn*nEV5*Lv>&ur4Mzx-@?>i1AghY@K3XWOSB=}Vhl)z zunf?Kf#*h81na{t+8TCo4ls|j#RgYhs5==Wzq$$+&s@Q+W9M;q_%I$ckKpaH4m{4U z$NOwOCAE-LfDgr%MT!M2LN3LU`_k4$61c+0a@YrS{624g#J~*sRiPG^ltvOC%Ych4 z*{TcsAEy+O%g2&Mmj%d0Sa*@OE_%$MODb<+q!8N}u}MqbpO_b;c#-EeF9gN#e{1Ip zNJ0WMB!EL$EMbLY<62-Qt}~#)3&0fTb~rEo^5S$3g;QLX*z!h#K4geP5`~LnCD0Ns z0U8{ap%Df!L|I%uo#!}G9#R-fwh+U9KF>hL@^SE%P3CyEUe1sU{f(m zdC$PA>@e)BkHW6%ARKBAz`5ZdTpISlqkaNb$<_F+u`_qAx!8UB93DLR6d!*3 z1wQ!Z1HAwByZG?=`}pYj6VkKAt&13PVPJ&;m+x6G@YxEW3yUEaw&e2ZcVFYlAAXOI zzW*M#zj%Uk@4SPHk00UfXHW3)_s=N(m-w8@{p$B$;`zTm!&l#bi7&oq;N@k|<#Tp< zOQY}DDh$=@>6iF`@_GFHD?EJq6xTlb0%za(9D6RkOZWf#=s$K7Jx8x$x~K=|QtNOvwgh*g3&l0Y+l0w5iVSne;`8!iyaWJ9i{289AcgY+ zxC|Ajiqmqwd`)v+G8n?{LtZqGERd|aa2Q=9obiFNsAynERFXZ#FxK_CiTxVt8>M9Pe7WR!94AL<8HNEDhEW9QBK#C@kj@Q+3DAWh6b4`TSUN9B23*q< zkAp9qj|{#n0bDqLs*|wTBK(mk;y6MPDBd285-PuRIGX%a?`}WDH#i`w(h>!Ie(0Oc z#?&=lT(1%f<$JG_c(MFina~ob;yN#|OR$TO47aFCxd^WcwJa>cvu;Z6LcHY*{L3ZB z`8jb_v@)EqC=o|Bo}5mEselnb0!%PS!N8BSb&=Ad%k5=pg_QaKDXEsP^e@q}K2_~o z*|N$a=)(QX+Y(g>G2}9Ot{DBZx#&KYiOwULXgipOx``N6jPN#A;iw*qMBQWzs>h>H zMgCgyw;V`8@9}I5&F5q6QWF3sYp&wMW*zSd~m*f4IlyR1W zF8gU5_Fu2WUK(@O0U9Ua=WCqCiM5w>;8qQGT`EP_kyI!K{18)Rh0qc+#MU?>uO}EK z+vr}{6OPm-23`D++Cn0i!I%Fi&_#w%B*;Ya%izm$EdnNgLR3c~<*}+o7cOHFZjpeO zpOOGwmiSfEuwN+w=SUV^#I{9E+=fNaC7${xv4Q%r(iho9{>V-ALaw_lsvTW09u$i! zDfFI`R7}s)EP4l^ciLEbJ}-bS{A`q96YY9&{2tkTltXtylM>_{1=x$663Q-V4S25!Bzhfb#3}NI$(7amNSXGFl9;-NlGF zUX7SjHHerkL&DiA#LO2Vcsd;+GpUF^m4(=OUK~w@|K3zM4#mQ@I}Q%LDKKgbhe1Oi zEINYVJ{pOLqbW!_lYxktD1=XkBlcu0DGt$dF-SU_gn)xI-lwCHI_r&`StrzA4?*eK z02H4JLh(s@x0sDb+*lyY75Y%m(88+REqJ5Y1glCdu)5e1Z|0d}O|B(giPOd31*ze` z2du+CL}}r5g)M$t>WJT#(05&lGhQur!*3NHBrm*D;DvwAbI0GM+vC5)nc(kItng2n zw)j=HEnY2j#>UzJ=y$|meYGEcm1c|A(>)M4(u9EzZln3uC3M`pg_d*I(Kd4xefzIs zbmAfo4WGhn`yQOD9>TT4R@_amhS*w&K^J~sWGEwv=12m~r$m|)aXg0>L6-+?O@+ag zyawDZYQc@7R$R$%#^r)mTvv1oT`TIu)uIj&c7u*D=QiP5ZUb)R*5XcjDefk4StMa8 zMhSZeC`7V+B10fD?DB4EIT-K|*9%*55f)F_(n*OpmbdtkEu6e830_&W%EBN@33v-3 zPA5Smk_6yF=jCHQ&yv6z2|8gY`f&X@KZbTVZ~oh&0A2VVlU_!BT!Sm+Z8+Jw9g_p2Xy3jaMdN*lnrMRa zcrh%eGGTWt3pU3xU~@DBPDiugel!Q}Q>n-}U5AP*ov6RL9nBB+pyB=$n(ptxR#Mg7 z2`KK2A??-(o=7;UD2@E9Sh5eXkpRC<5(Jej%UGpCKFyq)8KY684mPr;tVd#CJCOpbiBxPJh{C46P#6vc!-C>Cj)uW+G6CMB zv2gAUgX>TnT!xcj(H{%lj#zAJONV9?sfE&Zr^09`6UGDS&~J!_Rdp;Px8|X_qZ!kk zLpWE_hRZosxRuKHbD9q{kKd;G`8Llz7LDgyDfAti!Q)VktEF3Up`izJT{ITG+tJZA zfU>~>lpfuMoO6?iI5hx|BU|Bgs2Zl@xm5pLxa=*0@4+%e&NaaQa3wtU6~S#Pm&S+s zXkRwMXB3D%QHGS$wa7f*gv<-ANITbptc#ti=V8W2PG&Dhx*AqHI{k5wRs{1LMhetIjCDX;i*9SE6jg#Ac99CxxcmnwMgt%d7& zIh^SJ>poEqw~10X?^M8Hq>#oX7xu$>aH9Au+o3F&btl1YTPEFqE9f5EfVjC9q@L{- zN7sKTNI2C(YDMa~F2v3?QTkd$O*c?o>)8s7>^|m}y4%kp}oqmBWI{Hg1i96I-9@PlW48I$TFnVcj1M!}cH;bOpnRzAX*9 zLZM5?o9Mklo8DXWJHwzu&-P99oY!p$A_Y_Y2)OLbg5yXA?02LI*L6GxZo6`+FEZgu zW9K}cO?{Ovw9?v%ENS)mm)|eHUw*&*{x|%V-+)y0Ls1F-pw#y(fiC$n=t9a<;3?}* zfG!_YRpLTHHV!GW(Uq5h+=K-5^$lX?+yxvsa~e~prm^Sr5%ldFTrs^YhX4yW1zN!+ z*bY{nW>7O&CoH;XnrLBg%Nh4g)tI3sZ0ceO z16x}}q^4v0zENCw>lki)G=n2o#t@q24PD2Lh{+4W*!0lCSgj;WH$!-aI>INy4c6|a z(6!QnjYuI9pmKJ`sW&{5A4R!b=m0|4EBh0_|ub6xH2TVWw26Jz{z^O-1 zaOtD>NH=lp&OvOSYs1h?8ybe|QQBUO^42D_4DP^=J%_PpdR~Ao+xASLV@D?nYIBfO z7zLLQYj{Q2BR)F_>BZ3qh zDV1R;>rO{Oa}q+c{bAv2g)I&ya0u~1Qb`e-w+*4bzZ>Q4^(gPCLQrY|ineAWr#2d; zT|q1MkF2xr^yAdS4xE0c5y$QpVQ?lIl|x==+!>0_y>X}-3_(sq5VES{ky%C`(kb-e zoR@{V&Q{dY3v^&y2=uJCh;7I=S*p`qBe6vn)6Gyf(u9$Nz5rdUJZQYLcsswFWe{Mp{re*Mx!d7T5-v!YW7~CcYYQj5LI6tSOwLjo=z*EVeIl zVjv~n2;M2?@FIC8nF`1yAk${WcFHpG-9UMnz&=6`+K#V7-(x-b^5hD3P5n60<4?nV|02!hXD4PXl&5;!4SHj%B92)IK)6gkqO z6NNFD!H~-Z-xP6PSbtGM7c36rV@|`6$R+!M6tNi4z1qzcqn1;X`BQ-p<=Bc@~=F8MoQSvU@d>bjV$H&?;s~5; zj=-*b3Jw($@TlJdpQb4|6?fweD=+*?Qy;!bX*ho47C!lxAMoDSpW&Ua-pAvo@8E-H zq_5w{hu=KGM+}sxf-c{EgU=XnSBH#k zEKc6Ofrp=cfG@uL3SWNz1mFJg8$A8~OFa2*5p-EepMCokK6&;fzWC-j-umn_oWA!K z#!p^E)7TNTPM$#5zVp~Va|gq7_b@Ph6JzJz#mM|)jGTTS1IO>9_t43)+YS7H#Xum0}rfo&4W>V7xd$s@z3@#_qbgiuSPQ48ujkp|F zitBVQxD%F*JE1fO>G~1C1495xSV2_+a)_1y099~7_Ai%MpeL6X$vM4PET?OQ)ARi0 zGB8}2zG0?&1xIDH5!!DP>=jdVie_S8Xdk5E- z`+%+KuoV|EK2&c8b@-UuF5n_%e@k$Y1if$^PWO<;OYSSx@mK9L$?}PG@8)|X_l>yM zQpM*bF z)#HL!Bu+R-h;irbblBzb;_+6s&Z8SxN6w=QDPg%_>F zyMq!~;RP(QP{j*WRE`9%NDEuiLKl@wbr4$}DeEb>fi2WX&<>X+)nTC@RO%|Oe`PoW zI4do9$&%k+__@Z{&28=%%KskKgWdaFAIgU<;Bb9!Cn#_$tsGZ#t8uEZ3cCvOkst1k z0ME?`Pqu`jFBXdJaT4G{Dja0Ug|rMzSuPoNVe2ij1(%%uFySvAi4$>D^H?s1VK@$N zd&Juyse&$I`yx_yZ?J$y2bW)?t~MX+V5sC`PPWw|74Em2}i zqGIyPQgAyc@3P@olvBGDL*Yno^F(-s1(KQ^DLfe4=L>M~PCfSAD94`bB|>|zGrYlz z>Ac{s1YDFlK;f*VpbIa$vwi|}x%sjd7VH0%7V=vfe<_sk=jl)7bCBAzTuZ@-m&JXs zQus>wuO!tvy(E=BkbwqO?Y&OnG*;ZNyhRa1C;M;K(7Qw_ww=mD+ks?M@1(idAArmb zPo%ec2*p&}A*9%xWQMR(OGH)KBD%&NVdYi`DYZacy(6-_d{8(LfZE+L=$XmJ@YxcK zU#i6JD>Vz6x>_Tk7cN%gT^iE02w=rS%b_{ycEAiqbBY zzj%HH(1r3@soa+(UpK1P&hq>h%lwm)`;_K^B)(=DXsK3$EeyWUJh?{wPuhEpEfLY2 zzEwlq6=HO;CLK=rRTh?lflk79&Cb{(9M_$+lc9~wU~=qhtu)v zaUoe97n8JcJVXO~J=S8(rv4&f9|! zaV!a0SMv~gJPN^w0}(wJiI@{nLRnYR;k(xdzPp_feb63?a~^29ABBob!N@=1kF*26 zh#K{RZE(;{)_Jh zys2=)@5)^8Y6-c;EEl|4<|XvH!VRzFIp81D&GEPKdibXlBfOGjhTrCxLaWvt&cliD z+mi#g(G=*^ctE?-9YMPbQU729*{8aZH#da*V$7Tanu=n_x!F_F%vl;Uo7Ep91VaigLK*J}rHrEUo4 zs{3)OvIi&1I)zSEbYrfh6NhtKaIR_?r%MNLp|ls*OFM8Qw-z^&Xil@`iv%uH0!U=g zLl%b#i!OAYK^KNR*m4V7X<_JN5m1p}78y)YwR*zw7;=$;7Y=93FPxTP5{@tOQHF_d zw!oqSx(IQAs!l9U4OUXb;j4b|GlG0akl+V6i^~cE|H!d@vQJ z2h(7CG#hpl<}jIpxZ|a$zcYy55B8$_gMDa!ya&w>cBApZ6pF9yK;DfVD0nmp$C*+X zb3W5KaG1`bJQHDcFhM{r4#(19e>4@2)9G-T%Z3MClOA(;d}j!(Mkzj}^W7Z}uTjcxECHS)R8P8YY)Sf^ zG0<#Ggx1y!Y;MbhZf7d=x>I1eEeHB_(J(3rM|fjCdWQNiJ1~axH9fdev=z6q=-V`< z7!Q(YJa}ArKGMA5ExPV8Y?M=lD~d+CE;=yZxgCeMk6~cj4pa>cqGW0m1#`QQeQ5%z zmxd8>x*L9TO>jC;2D^y@IF9GTeOD1Yb`?^)a^P{W1U^TK;kiGXl!4IWg$O*HjgTXG zNSv=m*5y{DoM}Yr8MfNej+{%K$hy#h#8ZukJXVS1(~U?WC7r5A(tJI|ZJ^@@#Gj}p z)gbX?E#hXYC~g^|$qk*UK;(P_k}h{4;X)^sw-qiE#qiiuLHF4@cW?$IFA;>X*eI2eW@_(N`l9@0>KArshq7;ZYz>bcSz97 zxo%`!=ttV=UZkC2b(5b#mrjb)iIlTlNE6#04Ip{G6A?%1=ssQqoBk9Sw?)ISB}%x? zJLn#NxL#OviJhhV=eyufbvExzgb~HD>W+uoa5~&a(_uFlD?pb`?Ex_8i-c}h7_?gg zv8KwE?!WfXZVrN4oewtF`aq-37g~)0&}$2aWq%?ZM`(_ZX2EGZ7amhIPLtG5I(D1P zhx4vn*ijkwBfnU5`Q`V^@0Z_S$#3}$NL4=+N{|a%bYalt`vQf4Tm>!<)i9qTq`TYk#U=o`TYEj{?Cqz0elmf-X3B0R|{!dJNpp{Jy0c_q{br2>3;np;eL z!2Kb?KhMc!(B=Cg8FVSfzm-(rf0kC@k0oUitfEjXN)>2P0xo|E=pq9yOH@Q+$fd9l zzgH9q(B+5r8hq4Pj9oFl=t}m*NK-n-M-`}Uj(|^`A#4NGVeY901IP8ywN-^pfBr|%xd-OuK6^x6bMv+1E|xeC7V&KR5i>G890GlZkB1)Tk@Ve4rQ zT^c_f;|(yj*#rwmD#Kb229{eWY&|xct$~HJ7Q7?O5S{6WuoNpqW!NAt*BL=c)-ZKZ z#~T{I!CLLrSfjN;3Aiwf!u}0drMVXCHmgBhUke%}w(PQ6^UniaB-n+dz7DTztj8)1 zHLOvmGT5q%jt*YksD)o`*n;@tc1)aojHCCy!TwucVd~na*n8yzT=?)Qu7B|^PQEjT zv2(rXK3IufdTFX1szzBy4eEM2(K|MY(StMCb@T+r4jskF{@v)_*^AOJ>;VPC#}|5~B0nP|)VJV*kjR zf4dFm-|ND~kD77lRt`G$1){9a9hHLts2>hPMPC>SwniYcJPz?Wv9NHpMtDj*>bu%d zPUYGAI6=)|J@oB#pktv14H|Q8Gnx-(dN6h{g{`-h0A0*njTb-{9V;zpS*Sz9OhZ_7 z*RB*T|TDzUJXc>#z}d8skm%?g}f6h=Kf zQgACIL%<5xlFKpfmx2s!dw6cNLrhW&f)%^qP&fhSs>ASXJPOm)cKnT|FVy|&;aG40 z_9e$)kh>QK1^ZrtT2!?X;9^>Sl-y&a8CX=#!m?^^K{nMVVP88B=el|LG@XHK%@J4? zj=-v50PZzA;omrpbsjPJn>W z=<@B)16|mf%ZJaN;Ni#bLsAzA4e`Wzp!&0E;5)3W(AUMS&BaYrl#*ZGw`)p0- zi;wW>(@*f^+b;z4@}r>3cVFVO=U?C>s`DpLzr@t>Q%EXpgqdFg)>{R_)Gr-waivJF z-G<&nSFr!a#~7Hqg~8c77&>te!>1pT?xFwqRqVR-0F}eLp=IfSzxnkWcvbKJ$KGE@ z*Og@Jo@m}v=iI6~Rh3L;kj2c*%*@OzZE1^{*^(uTE!ncn%*>3Lw$sVz#;7X9J;Ye7}0h1$~t>2S!RX|nwQ&~ z$8o-ME6$ep<6>?LuB24q3e9JpgZF6u+>2o#McVp@7q=O5kbnhA0_YG6?h?4dE{8Kz zAcG|frJi2oL1n1}6uiKHm-4wo*8oElqRa)7)69wD@pd>2y6|HARl06Y`y}B4&3y(d zxLjVC=f!$HR6MFtMIFXZ$r4(GOTIOib&F4P|CW4SDj z!^bQ+?#FGB&wwZYEA_v9uuSwZ*O#Fc8Fmpshq|9!?q?n!xxW}}5l{@BW52NQLg~1F zxQ*)8YdDaCzQ_BQC&PHTu-i_ zJjPsX3y?;L$6>x7##67)5S0$|$UyEx3%vQ@_NZVk{Ag!AK-E()Xa!3@I(n=-8DeEPTvd zuEN%<71(-BiP>wV*mhM(Dihlj&A~1z35ymg{ilI0EI$5gn#=F$xav^A-z)X>e=VQ? z8PMgIwRjl|wOHNcc0Ub^Q2((QZXt<2W*|v`F4Z)CY{jJ-n=e$NZ(kP5heHutWevYP zJ^1G8!av^-fd$5huChmLjT2(397zs{sdhwctux~4To6V6@Nyf3mDwPm&=h|81_&%N zq&eh7^D7*UTaqwzqy!VEDlvV&7BiO`1njbnEs3Z>E(<{y^>O^0ZC_NJ_J2-`kBzLS z>mwvU7w*^j@)wOar}_LAD}P=KuN#&sf4K~m|8GjYPgU32Jm?~e=7pFmG!_i8U7_py zO1apYZ02IQ*rsguN+mYa@$j(%)J#MovDOaZB^HRUc0p>R57Jxwk=pEsG;-%47uG)r zy0B!}Da%BIQ*|jz%AsaitU9K0a^YpNrGCQ6+Z8gKt{G3iV{4L>1vA%Q)~45#^6$J4esXD;;sx8@OCStr$HC;i{~Ui$N6ss z^d6=HU-%tB04oA$;ph88$Ynl^w<3I(!UW_>?+@bLfS$Q*MV6nvBAmlGe@;*3zsrCF zrD4Ew+L*XVk8motcQ7dsQVFga5ti~0yvuHhZny8Qsk2Ro5DRD-fz>(Oy)3mT72 zp?KFIVkhh2*d7bhdJmYjy2HG~1IC@MFlcpvLAxW&`@P^a5eoOs(eT}#jL>~K2-}wj zzpd$T9*Kv?c&Y$fTn7{3Gnx*^-WXWWxEVCK!=TXxmffE4+Z=)96X}RQnuwS~al)!g z+|gL1o=!o=nN%bkiG$60Q@Cw3Le^1FR9%Tc&JjN(Z1aHMfF0aAY~a@B1p9hNXcih_ zO_?R$F15g`g=ToO$ONw)Xo?f zw|l~4A_h6@JCe1Q_voFLEz58m8AuUU zUPSrx=^0>=+sgV|pbJZYE~@k*U#i!8e4g{AGH&PB<4Q#*PPcEw?$OQY7#~9Ej(%hu z?}q=eN?2@9fx|w@3XA>z9N3W@NzS{o;j=d%VS5TtalIG4A5hvylW2Q)3N3f0QGa_1 zC6|W<=u-G#67EMzp*1|0UL3BZLdyD;#=mR!7#7r^IaF&uYiz>UiE zAlc0(!)Po5_FEI+O7E#|B=3Eh@Y$aQ^N|o34fw%oG!!nISgxZHaHTo#JQ)iII&V7}As`p4sc=|t3WMEvINa&H+h`0t$EZyD zrmz}_hF(`FH0c|CRb4!^nzLcloe$IX*)ZwPgn3^E^y{KwqKraVeF56~d$FIcnR9I; zxLnY$hAN zG&bJ5vJiT(00Fx)5wa(j?pHO)zt|~2m(0^0$U57JybC>a+%6y&R_y*NBps z7fz$4@Y-BWeP0gyjWot1rF2{d=kXFaY%GNBKrUnr)@Y_-bllB;TW<*Z4Z3=>BODJ?ZBB9qA1?|=_=yyfIb~FQyY}sYH0G?YF z@Y+%g7xFud({(^{oX8Qt%VKLMvQ*2@&wtN<&wtN<|NP&=8<4sfbomc8i!SP*%a6rn z(l$LZ=u%K3AdjypY_Ys#eNd856f0|!o@Q-LlAF>_)UhIapT ziy%?ife1_Wfp?S>90P1%xf3;I3qTCnZ8CLL%GlYADK5YH8VeG5{V^@8wHr0Tc zi!%yq>apYaJ{-Tf2UkBlf}Q6kkyaT8b1!|kMp&b+U%BYG$uf1;gPpe-ocyie;A;T` z8yX97OR`AXF->h3qY4uShj98 zm8*-lH1+VRhA~nrd$9G~2RQoZFPOgY8M<~|#nkEhICB3zRBmiS?RY7M4mYB4Di3A! zLRr~gj;h`Uw2cg6Z088S@Vx(B)BJFOcccf6y*_@&#yKhq8g<^G5)az}8E6N0iF5KIcobw*f@ zGb{tvF4|66zG;?-F7ZH2i8oAq*I=3D@1bG;8XUq55L4uh*kUhuCt1MQYdO|Bya6ru zby)4J0}U5bnE1IOFgXeJO5L9@%v6)KRzsL#rxT873FF0WZv3}1iH)t zEJEyGMA`F}TjVtIRz?i6i0z0NoMAuZ{fy|`yD0^DCpn)!QWcaB$CJd{5ywgHkB66cO7od8rA7U4J)#(sHWQKX~%C6FZtY^6m4Earg^K9)fj zQ3sYPKTgk!mNKNmi3CuJb8TEqq70SD&mfJwFw5yUfB8Juhb8h8b(F^Ha&Y$F2fA%A}?*JWOSQf5_q~m5dl@+hR`P53RcZ)`%ragizLy=K329LZ6*cWYq zPt#HOHt&aiWCdP$)f(o}JqV~g0{5!JFfZK=i;4q_0xnk7yrmJtEDW{CV9R2l%R$)G z98&2BoElHTq4pT8lzZUad>rmIyWmnb3IDojgtlykO=cZlcx@d_J%TYjy9bXxe}c!~ ze2Yh4eSt?$KEZoWKEiune~9_PN{O|-H|G<#T_Y&mtM@X3>}@WCe^ z;0r4Ai^TvJl|K9NOMLp>r}*g0_potdgr3QscwNU4_TeQ6$?t<@hyqK^{PDWJ6Fid? z=-+=48;@PX(9tW{aQGr7&fLbPv-i=n=MpxZe26V)AHp*s8~^34mH4k~%Q{u<+%xdDe?HbkRbyF14c-o}$Et`<=q3$8Cw@J&<9c9_)Cr5EMwkWV zVy&JlJgkE;sOZGm&Mml9Gla|eEx49afg3T>qC7ABzneh!utcQ*9E3#_nx`_H!V-W0 z%~4rm5u02-$8+)Tk;sSgm&Mx>@dCOGiu{t))37)`TW>k#ohaad%XII$7?eS6kzfn< zb9wA%SFSrR+H<=EfDx+@;_^9;uv8JJ2D;Eak;|3=7#TX?yaedM;qfJSm-?J_s0sqG|FD8)~V&QXaUFA+}As!@`iFi*zE|mUOv}6@V zT0Brl^G{VD^|}eE{BsfuRa6(six;r?m=~#dVT;c(z#_t^e97_))kT#?T^z>w@%V`M z4{o=rpBQ@Kv6CSnu7l_gRUP=4t+ntX++qt}vP2qgKjp`e3m@N|gIuWXB!*u2KhbYf zKVGIboX@Vrx$O!U1 zwq)}~CAMBwV)l9|wp}m5_G>I9N!pS}f)XT%;^{?p4qu?B7TsC$!u!*J%e*QVXt6k~ zr{l=wse=X2LI;cM={87OEZ+aqKo=o~S{PX1{$%knZ!JZ~yKmNF_HsF-t)^-)d8QP# z6Oo8eGNhu5z#=0=lv~mGyCAP85QS`UXfP5bG~dL$8IBg9RMB8K%Ex)DE4oI8B2X|8 zitKK-s^Nk7dMAV_&EcD?NAt-D>CNt_os7rO5hZ3WHDdN^!~eTL7nK&T$71^X%3Lg- zJlA({c`D6?{WYogsp?vjKo?2d8FCTxh5MhcX}-2gg}d!C11~&>C=G9AbiEFn&zE89 ztP&F^6{sE!Ls*F^!pm%t((H>=hFlnGY3J>Qo`zh0SsZs>3qcnNewl|yB!Gp|wX$`T zz&X%G_CF&|^9zz87g+*!VOOO^^CLZLx#gF%5O9&D2D-EaOXauuBe~TVNiDv}Y6(JO zzB8gjEf8X7h-eE-)cHif)+vc>J%!$*$mQoWL#ub$>I?br zlla*$p5OHR<*ol%46!iOBEc~9KEkjHiJz^~b62wB!p~xsfLtgKb=XC0S43&pqKgdB zsBdG$TI@M5>q=r0&cy}dc$6IuN9f^D^a`A0$R%YBjzq7-HlMdK;qWG=T$a)Ca_kCP zjcozzu*p>mn_SE(ejJYHRN+W@KMuBU#*U#G432L==S(|Vww9xMDjfx5;YgbdK*kR0 z>%AdJI}nPr!{LY{H)2mHEY~|ir`ZNtjgHW2a)Uv804&zWK)*EttI7iKX08|B%JYY5 za|Qx8HNbU!0ZeKmVOkdshu&B?_s7C_A{i-1N|8^`Y@Jn5n+?~saZ7Ob;uLpxFSNK8 z4V2=L;O_2Fti|1FptuvPK#@X=7YMG!UHa#Fztey2(@ch$41~S*+Sm0XGQuHNHbbZ~ zQE%zH)TgA>rB}LqG!HInyI48iO22q`?-G|`4RdHyLCI%SHxW*KqCh9EbH`=JZj-7M zBLMI$hAXH$&ml2;?%la1lh?WBlh9fCs6;y63rjx|FN^6$CQze0%`TxF$Bv5|GH`_M zZCnC|eR0&H@I(W-)B|3GA>0<6d;_^S9^HABDeHDe8{FmSi2j)!xYEM@X7T6MtjBVa2DPWp#ja4c z2(@vX@$^*wNh!X4Y)4tus<=-#h@*~r*Iss9a;GS^)I}PDd23Z+hwkisugauJ9ow( z!NIjgrxyK|;v=YPCtrx;)8%Hf38`-ijP7IBmPI^T(SInBQ00Dh{pjv|!i9+GIEmE1 z<+BisOhuwBd9_oplrY2uzbX+kW5L`&oH6kUe=gHk$xn*;j~ziZl#<+OVat9Ut<|MK z`RJJa;>MflMhUfBlVrf#ji?)c4`C!HlfvH{NNS^!_<~tTJPcmVLK}V8s3vQaP@!6C z@8?7F?p8%7#Dhk7VMHeoL|{VxkQ!K?FiR>I!b-HevIXzvC3eMZ+6d$$z6qGyfJ)M8 z1_;2LWC0DB0#S?8?iD_Is;$g|w3vSekaDz?`ag0|6$H!@`Zgm)N4yv>z)`*>g+U7w z!-<_3X~yglo* zE|)|kF<9Q=E(%ITTn3dr$eYz3jOLHinQ=M}cqvmiWO;Akm{S{Z1VGBYQKy9Qx8xqN zL~avHD&4R$QBl9I3nf0G3To%Ahdl{?`Y!b|`#J{?kwbj-d=fo zjrHztUHG*z28~@4p>Gvh7$(k!cy3~>BD$K4dDM@~$?p;i6&RhKhzM|8W+kqy)LFWm zC@o-Itvq(oG`^kb_xGMv%`L>tXd?8Nh@D%OtWJ+}#AylKQi(J{2 zYDeH0oLWif1j~PoMu7|TvAz!nXwcHAWh$6k5RzT$biHUZaSWosqt6Lj-s|tF&Ke31Ob(t()-C~P zlldgZi68nuGE(Esp@SDQ@N3iFE++5v2Q%V(Z@|uegiTyXvl9G5|VSd^i<7_ zyQl}(Mp2TT(_-3c`7N#h42W+8=m ztJOn4?r9PWV-@$j-PkdmQ`cQnF0PU7|70YF&s%{gS%oI^cavp=CR^YeTgkB*N@&B% z1B+|nBc}9tFNS;`!jZ*2GFL9Z#t}6Q;{fc$+X#(VY2b15{<4MgfiQI5nbgy{rP$3a z){CsuxTK4!HqjyYus$-GcF>RqOYJ&RBZD$f&jns!g-7rHEJ(BQ`9s`LyquD5KFZkX zWR}I|TR5Ffe7}(7U3y5P_c+dXXmm)Ya9xCO@yQjLp=l2WQ%Vcgn5U|a6At60^pJSa zv@H~GE=DUF^R1#YbbJj-lQ2w;Q@5z4fm${Cc60pUr2Qvfs$C91hG%}w3f9(T;5BLJ~I*x6de8Be*~>1ICXSL7zzD8cxqeScbZrW!00 z^p*_pk15*bPU?380~v+|g*{;?BD70m$iCelyw-V;+J}Wetv?MvVX{YyHYjaxs=O^W zma|4uh!&#=B_P0}6_jF#U=TQa1)~ft2Cq>mv|cg7(8U;b2Gfy9u&*|TmDAcnx#D;G z3H=%&GQGggAByBOh4m>_gIv}F>9aMJpQgt`KImyMVfu^tP&u;ocq zw?mUb4g?r7lQ_0+HIi=!%Z#YztR{@pV%A6Lg9+QmuiY_Y-$eO+x204x%?5`Kx)#A_ z5+f-+G3E%MlIEO0m+&_j!UqY8vqgCeTd|^A$A50OupjoZHrK_>LhR8`a#*?I90o6P z=<4EW`@iJi8k7AB^CC3o)3U(-X62aTfEAd(HKVr}H<(1+uKkTLJ7F2j)bpOpdmX2; zgIMJ{>5DIXi)JRBO{!gsJ~Yp%#*!fqCC&uw&vRAmSMX6E+kI zq14;sdmm=PwmjbJh>Y$i`x^x8ZO-z?@M{kQG0avUa&P3^5fK_?C?70M&s)BnHXkxB z%b#S*lXkcjhWqJzWx>h4mHVnTu_t&)jJ5|{$V}Jy?u2ATw}Y+O!ynZ$%8BR`d>uCf zssdA_j|y2^M~R<@uZzX~r+AS^yBX0EA6y`~uIS2Ju4-t#lVbyKFv*+ynn}92d#ZZT zeKYh~4=0gkX~#d+|HFca|FZCcLVg0_*q)V4&lWYnKg~Po3rRxpku8)2?TWG`HR(g5MhVZX_XbzT#zEE_Dtq^)VE--PZ z7|f^A&jakKir@j}SD~_BGzJ!=*oGV!hl43C?oEpl5WeV%6Z}HStUo1i3KAf~S$%=8 z6HLtlMOd~z7%PWzltN&cDdJD3DCXN&`fMh!ctBT~fbO}R*rsDXyr3BH55;Et=C0UD zON4dG!0J!|UBt2`wY8%|{_l1AzXU|Z9{TC=M@d(iOTxZGsPg<1N*}YqU6Nm;aAH1J z&8?IiRICiDt<@$!YkmGgkK1Xs13skAENmfZBwYJj6PUO==_{2{Dik9cS?tV3MoR2i@We8xgA!Ps z7pp2S%exwYWz1UrlN8%)>I%;$iTR7o4mA_MZ@ZdvM9Y>6_arTqO%0oy4f7;&O#1}^Uock-*9zdR!y?v06QWPx+#^FdE+6&FM~|xrp6v) ze}VFbs(b<~5koi1>H1_AWKm|uA=I94oXR~=2tYGRO`D9g(-AyP|0p4MylS+bChcBn zd8gg%YkH%A;;doBjIFcqG_R~{79ELDW%g@)wRPyX)ZSp|4Wpxp)kx$u`&I zv@(jHeg){`jjfN@oj4C2nm1E=FTpzn2?ma(b}f2X%ui-Go5d!;s_lL9VjKI@_FKd< z%fhzK-!C5YQGH6DfKF=Qo31uDE(HmT1k??&X8)#Wn;jBSHO))V92T$HI(Wj%YoHx2 z*p*N8ZY}BPA-L{|v!{xadu9#EaP?9hpcCDuKbL<&lyM93RBpzsKIA1TT=g3JYN__y za-q0>iUU)<*pOfJ2B4OwXoc98O2gOuUIapSrR^pVqRC~xvIKOqU9nPb1Q=#@Zq+NOcBi=k@>MJm*z~9ceIko7Gu7Gt1c%!5)9Tu@ zE+BVzj$3$kJc7v=M{2>{*uP9>WSopK;NU?Z)#}f5qedYx70I;c$?l#K{VK!_O-lOH%7ag#4wphS zbt92UD7E22?!kH4{+|&5$m=bSV|Nn-L9?W3U%&_x!(1&e8M)JGTrK=`8~02z*PBg4qD@fepZzx095a-6wbl3;Nh7$ImA# zAa0wgjzL=#M5GK6V1(DWtkzumK!c7@Bq^NOkgI=F4 z7UCTp*xNVz_XjGXnTguM+_H)0wG-*ic!QBMXxt1&pdF0(VTdXT4d9C3u~%XbK}D(iFa$V zbx|?-&hMn}ZcfVXA($wlLQK{^vbxFmrDwBfBt|1uS~00!!AJ*t7z7^ewEQv4Y5v_Y z4GYNI1@uZ6pXu(7xuW)xQ6lNMRev0CL>^Blu41#yPK&;}b;oq)9V0VeM&D2ODJB=+ zlSl)%lNC#n#7Y`REu!vVE$Lu=J$UQuG9~x0^sy|jhB#E?=_d|6`Y%uT>HOOvz9;tv z^m7t6oho!tjN^vt^;ypA@FRUfGm+PX&>l(|!K7bC8SVIP;oRM@)^nPbtJ zoLgJ@udj(J%+JA;V^Jp$`iuBw4ECm!D0Z1JM~(TVYc<))bWpZTqk+!xfJ%+v=$1>K zeSzloK!^wS8+n@o+^&HS#y2CdCSK(E=P|w`%}DtGnmSAYf{w3o7qm)G#fEop=LD^o zF};sI!6ovLD+ib5zWv&heB`M!HI=-q-c379TN=j}Dv^sj5q9D0cg zZOP#tvvwUgAovboHXGQV`k1-gslsjRAhnkDm2&w=#iN6D6Kwmw#ZcnAj% zY5#@yziHs0;=$E7TfjV zXk4#F7U#1xRpXiBxsIkebwQ4IHJv5IVzYj}-<~gjCH5QF8#(&Fp&Hec+qj)#0QTG1 z*{00x8y=^pMNGw*u5pLcAk!+E&SxGqBaA`8)r^sA+dBSW?5VI3taskZa&^SkO(+Bz z``EO#!oFVD^iciBcU*J9)EX^WsabK{30aOjY}~`|OMlO_{EBXf;t>K0L(KwMvg%BG z?f(=U(a$Xw>jP_(GiWhD zd~ke{@?oBAMnsfgh48c3!Qkv4l#!c{#&$z1hMxx{r6>mC2Ef4PsD=}XI)0Nl;fmVE zWnUH{ZlR)gHk~8J#2U@nTijHa1|w9^n^t*kcO=H9@C`DTxP3yTY%*QU)zNx>Q`gxJLYzn%uxDM zG?uzgj6o6J)t~Hv{s5L$J?GR}0{oP>^u|$=Oj4qh_qL?=4bB6N11IfEZKQ38Of-KJ z;~|xcJaqz5Gz?=GI2OR~=3CXRKmhH)05@gCThf21O_(>K=LQ%|XHL*`LFY?|jbaR-y0hDt#Soe|DI@0|4^G1-I+!V1&|nP{5qaOOlhS;*_2n!vS9#po|$Z_RbhU!UY%fOE;|9bQ%wc?X7nIUc{O zmM{2>ziMbYIPpp5uX=00K_ja7P8WQwo&084(Rh<0f_#lHM#mX5FCzeC(1{;CED3tA zGCD2C!-dEm5FO23?#?RuOTXOZ2nFw!$LelWzA4I~)71+oPcbQvEism3UUXX%xl?z^ zIn13q3c@HmFZ1T+{3r_Twxz+duR1;OtJm( z4q4{;23y7sVS)@)_7CR`c|fMuqll5cKL`kX9z8ur-nqQCe2J7S3=aSDf;;1J86N!! z6U9AK&E71f{RXj8pJHrxz~Ddm7VA);pnk-Pwk@nM!9v5yEmdTXX#I?)oc}KD9W_E} z1_hz6HSB*nl_h^T)LP%n*OF0D2&N4F1|y*Q%a2t>A*Xa?h$j4&sm_lRc2o%>(@Q3Q z_XPbVLn2K42)({gOf2k-8W=R<^S%%f$@dE#BTnHDI%J5(&sWy=ma*^+5?&L+k8lZO z`#~ICME#BM%QMqF1(G_h2o__TURV$gmuSEZP{ z7WMIn4P4=lMUJx!5iZ3L^=_mWYR*KuMdCX`Me zbODnZMB(z2&zr7B#hqmgO3UCKEe9u01mAa(-_MF8$Itlr9Z~9F8i+mGLTDO@*Ryx! zvNwKobV6ImlSd)Ofn0}!ese9%WG9p~MGxa-Z?`3C5{_6G4+Do`z74W zHJTae$lTl7!yljL6T;d5y$$MGQ2(Wa@xDFCt?R$n$ ztaO?wh&WxsqlP-?^>tvokmWY`r)oxF=i)4;EdA77dFCU$(AqR7bl6l0?}cudg;)cCMl;$YiRyp3WN>Vq2qMgE2A zwZju@Xw(D|$Qtq%MTI3a`gzux@?V=6!mb{>#nrmOk}wx1Qcbp?^rwmjbj>CoM=d0? z;4o!g;pfHOLqrZZ1m}!+>&eSppym@ExFt%J^E!$$%XKi2u_ywghl=gl$%d)74vf(| zoj-h6wrx>HFRDryqhGPJo<@ck8S)tn9I~V?II(Y(ir~mn!R3PRTs*D zxPvIQdqv*b%CM>Xd3$fGsnNI5MW+$^oe&j0bF@ff#~5Y2TFYGmm7s<%Cg4FrDdTgg zGcyf!G70Fi{QVEJ`oS#D-;3(Y-btQ4MBkj@^0o({#})x1RBRxyin~UZ#Uae%eOaMp z6*&>$h|A(bcC*+%%(c9%*7-T&qDzOH`2s%tLY?O$-l64$`G(eWshCIoF~y$09mLl1 zW}asM;#SR|u(HMYC1GL50UWm6kbY)a-mTVECF^5WEMo)U$sXqm_&i#Jr)M`&Y zMx=*EMuqr#>aBk-?cl0Z;wYfg&n0DNY+HKHA;*DHUejS90rL>lZ6D{y+iL$Qw6KYG z2Q#!Ji6CUxF$sTth_9$#D#ku3|BK>YP1x`dxEcI8h4Ys7dKBfn!(6mBicI$30(16xU0I`_h%7&A z&DQ;$J4FNwVqi~uK6J?^&XzWMK^gPdtOi%(|Nh!_@1%oaZV%jlSX24SW$r=5r@R0s zo!wD?TfhU`DCPpvPpS;+Qz#_hS`n9rEvl1$XvJV`6GU5b2~)E>E0@L+2ljsN*T}6K zW+12ZG^x7x5O9XA(7hQQ^Zem@NE6v4m+|7DBatrg3r19=aXFVh#f{NY)hf1GpS(Yv+!vkbGScin0a(ZYDcCxuBkgKX%wm0@5Ph^+mrTm z^Egw7E3UmLCkrdKb3+xM&HWw?sjdUsxHkOFTTJA>AE?~G&e%S-Gmio|Y3n{Cj2Xc5 z1l;ALjQt!S`^rdj)RYDLdsG-%`~+yzZ`$@uM1>gxi!5MjqBAWgApvqOMtl-OtaBqq z(~x4rAH8_;HD+?^VezkPM1;J|;=xYhBo8Y^+X5`Ip64TNJ>-Wd!GiTcPyX6t!*=sV zAcQSB!^g_hTv|kgw6s#1w7y5DYK0*7%b3-6a=T19oZCAF;gK{XxIU{ zslG)-4x{7Rp5p-n@SeK-~|)1bX3MKn;ub@!nZRK4T9E8rM^k?ZWf%)5t1eHLJHs z5v(T`Ta-@dVH$;oOyfFBgOUBXanHstOWiE-BimM(nwN+O--(>nwnhbXa9T^u&NMrr z{r(ieepsvMXu!IuSCUGdAF7zo)IKW_?G%rGn9qm6 zHQ>*&7%MMZs9}KYEfV;!twH^f1H|68Rm#!Ei_`r-9>sreXNOWEB=K>c4R1SH4f=6M z;eoqIn-AqjIfL}>;v`c9<4hP9-${!Az=x>R z|A4wvDVO9Rgm+8h;P1Enr=D<()$09$;pil>W#NeDEmi2&nIF(n8htnl`;LY^YPbPy zkybPMvDmYnUM*~|SV&hQ&xd8u+k;EW+xC@}7TxNBIir6H3hrrQNr8MewT-p~Rf+g| zRI2%J@M;F;Be!@)a(zEZzf%g4JYt6Js3&mE6@<625I1baoh@gC-zlnpu(VeiM;w&9 zOh-<%3i;A=g&q}fiJhoNJia)$|J95bwcyBYu)H;|=A*}sz6TThz(56wQsMoheGR7j zRM+bJRwb@JVRe*|*@?#ngyIgV5Sp?<9P#6aU8{sFYDM?wE|YrIpcSj)fM&_D=6bc; zH7f>fH0XX{5;t~F(Q_Ut6wRf-T`-Yqb|ePL>W8QPF^3*=55<@884Gl#Nx< ztwntptW2rRTJ`&bT7hGgojU$5BnShyHK1^N%RE-{S9B!PiJI(E!qc}1_77OQFn{Je zd->xyf966bh23(IvO*`NegJnYe0!rrfFYo<*bUBZ|@RS(mAI|100?1dgK-+Ski z&IU8jmUP~3nPTn5S+{E$47fCXxu}Uci6%0>n$4r&i2gI8U|csHZfnU(6LYb_mx24d zi*>;^;3ozUIr`+VDp1X1a8|&f)ITra=mXHzy4IGx!m-Umtm%pKV^@t5`cGKS3b{-C z_Xa#TFnj0j&vK_C7Cwk11+gXtNc=Ii0sYLz+G_B%|AnsjjUn>TFt+OXUF@P>O3@My z==ZSQmqY0++=K>pDmVJ>V(`c*fcC752tnpJi6MPgZ2X5RPPoiq5&ZF zC6&tfVI~*pokU;qa@h(Y>T`owofD8H3iQr{LP*l4XigQ(8Xt#(X}Y@sstu<@70-(M z`L4>(7%a1#j8b8qP?XIHHz$7s9YI7#!h>vf`ZTxM~WL8 zl}W!xcxT(6kw5ZKVX1?at@5Z*9Ppqlg-cf!u?_$<6!WPBTr1gKPK|R$M2}5sB{#oh4EvhCKQr6 zaZ?9qAN2kDS3Ov+>Wl{amkFp;{Dtt2pz~_fM?dBjCUj9hChyJ&iVir^N-v59ykcgc zV|W7sV>O2*)0)p!)H2Tu+oPLrIrqFlt-Ug`iJKSbuI`Aun2E3{5>(I)Cn%uAN->rk z;zS|*e2QL(@P?19yo&ud$G(6XcEEF{361K#bnouIL9Y`IK>xWU11`RAGnTYPw_AMm z>NgD?|A-npP_;&YvVm~Q*zt)<$a!r9XCk}!w2@|4{>#|}ME+ckt{d>Qkx3i+Yg{U0 ze!ir%ftC%UZPR<2)YKB&kUc~X!0DWC5Y*xZlv>ndS6uxM=cC$AEzZfGJQJS@PUT+W}*Yo9-gd4Fx zOMwRfa~UZ}dd#6aujLfg#y^oOh~w_DkV#hKmAHBq3`UWXknY3wKC~;gwlhYEmL%tq z|2A)EOU2UZ8<9{CQ#b@C=L4tuz3$0%S z)Yd5S)h^;+j{mpdx3~lY~9(+}e;mQ(prhmoQ>PPfhdWE3mc=-LTeO=RKvE41f z-{31O%YO&dffpxscMsF+a2t2}kn^y!kc(%dMXycZ+N{rrz!Bm!y!lnTEsD&f&6z7r zgxwaJ!g4DUWvM(364Jk`H%jvQWx*J%KN0fJAxx2<_Y@L=#Ddvtql;@tDBYTB2eB;mS}Ln|slr26kVbxD+?@$K?lZ;l74u}^$C8*wLy zC7~jX)SYoXBwuMU8ir?t6QdGLq{f+?z*WHjO(WoznJYCXjOqE?9Sl! zl2K}ID0|MXD#&zn?{kL|#t$}xGN}pl4~#PQj`NOYPfy&B0S?^*mv|9(Ap%GP9`B>| z?&ugQvoCGV`4{#$OfzsM21+w<%z$sn$t<=J>B05WuQ`up(`~zc|w^jJA3-`R!6;@RQEe!z|a zP0MZnBn>N9UKLEt z%{3y&sI04m2HOllnrgj(5lqnRD@+IW?oznJ!O5jOGHk8lB?8+rTLNU^JTUdd!=5nm z9^aqp%MC?J{p^97C~ws~lgWD{*`4b?ppLxxeBwD>82IXg%)NGV!lQDA@?YBVh|A4- zk`5X=>Zx10{Jmkpt#AaX4FfcQ9R+;WY-(5lt+c$?#f=Lic0e`@H}jP@`@<3a zVEr)nrEN%{&sY}!Tb0}w@je_!9b(>Aw;lyum#%M@DoLSqVlsuqUY!HFHF3|tF2o-q z-L|_XcA+z)GCbiQam%F$wBWtzdm3*)k$=O7{FuB|2xGv9BgD9RynXVKXO@D0!#(QZ zK$lb{g}l_-h9dBrCp@z{;ZA~_#5FcFz5XeYt;ih_Ea>2T;k@X6UEIOg0n|#F?!RydGeyOS`5DNcXQcikF)(s7krXeW_~%oO`vyr_8a{+#unWt=LcBk_hXYRsBmv-Iq~P ze{aT^xqDE0I{=g_kj$Ud5RHCHiqA3TA0{Js(kIe4h%wBWZ{6azxV7CUz7-|ZRdRP| z(^6Q2ZePztm1ERZZI(4x4RZd=VXhVaWteX7q(?A&q?oF!zRvj5`>a_|&cRvATl5k&OU)>!(5b#`8b2rCXcR?5o#U)pM0;U3+}vQ?zpP zKarVft5lu_0?P`tyiI z$(t&GW~>re&>xJ8g<`x*1+OHfix*CkTU_vbtCh&VzQ!$H+C;JGjA`J4z`iOhz|m!K zpArgrUWSbdw7e$+NcoH?O$@y3=f;gh}yYm-CZeQZV?Qm;A3R zj2J^q*--+j>u^lF^NvD8raeZ#3g(^jzR}MfXV1aS>bI?-(urAGR+JRbwABvkN$Xx9 zqkOE_@mxf{mz>n;{X^J7Y*AI|)Y&G3YtDeI&o=XejP?*@o+`h&l9;%6U;Zn&=l zHIx31HZ+zlN_k+fX!b^g*{~7LS)gG?35R!0zUjm|;*;~u6-W6}4_`P;-oI{)Jx~w# zvBi>d3WA$&MHQ7Gkz|ru{Tt$%a$8IW7@)SNFGN1xd-<}NhKmnf7d6eoz<>x^4>Cht zmQ-aqc9ig9KTY_tyV$7h7y?h$3RNb%ndrw(cs{=HOCB9fCnev>E4*gc8&~b;%-~H( zp)@2sOBmmb59EsA$?F3ygZ&#y&FFO+IJA~BhY1pZonRB9ea2zGnEL+IyH#^_AI`7I zBQ?}UE2rrDInu-yZ0~o1|$Q0=~i9 z1r5T@Z$82TLhzpOb{WsqWb)cZ2Hk~}j6ER*@rW;*^-h=g@aZhEMSKhxgdM9_uMxaP z0h}IF6Vo$WIOp?qi3{8F6ykaavJ$1i3UM@oy=K|e%z%Afw(F1~;n^C4(!UAU@nN19 z#sC?3ApuuDK^s_!s0`AeC%kfJ$=>^-cAypkWJB8Fv*UVsV+}#7QE!{am!n^8*%0s^ z3(XpYu&YwbYN5hrk>88v(Z^zF=nj;zfX~oVLn?1D46QD^=mc!^l}0VkBiC~K@#U&T zEYzVmj7n;QA*j0FlVn#JHso9uO^1r=);yN>m(CWSkZ>{(Z8 zuVvD0n;*(QREr?De<(aDky=jkY$k*V;ho1E67+mkaJD3AG>zlSEWy`jIJc+O)e>cb zD@ns{vKXyYk6_3&m9?hWkw89LSDOy3H4EfEN-A=k z%fe!Q>&2Z9qSx}|>B(NNZmduhd=Nt>$=SN$D7-b32%39n!d5y8;`p4gqduCyGMvAIpHNwLE06MW zN<+&;5Z0{}3riv)iIT>wi=QX&iXO$QIq6uBK7nR)fq!l&_M27adSvMQX&a5rY0;9R z`Rc3}qh{?rN3Cs5(a20C)5_lm2fqaT?|Iz&N46IF3jr2;)))AC8c%Xp0i{?^eRR=z zeP7P)?>j+9b8*clVU?{UR`V<{1*Xq0UA zFf*?_H-V#m9u|@==!^<1K5fVQNQW`=?RUS#r7*{gvJIUl{|xKFe}QuL_l!*A3N85V z!%VYiSXwr2UP+J@H6a#vfX|Sffz`szC*Qp*msN_DI3J0a^Y&I+dPIgXe8>DP)(l-{ z4AB|^MDSRWW^En8a1KA=1e%(?DcOPvr0X{Q)n!KJl_kyIVvE207HYoO1VH7my(BY1 z+h)8saZcJvi6=VfZpxc_!#6QK3>?tc7Tb|eUv+;n)-S2h=ZvH3IG8rODJf;qA`YGdX%mS(epb`$Yivw7?4wc7vibZ^XY zy=hh=m=zTJIA2@A%dy7BQVu8G1#n~RS2wNVcSk7`{e|p#5_}75z zH^_zZ)+288Q+>QGAzV27~`GUXe&mCEflQ~e?D?~W(i8`^9(5?9`y3MW` zg9zmYE(uB+bMg)NLv7s96WyRnYfo_$cM|Ja-&|x@j*qKoZl9ae z&nASDR{a`FBPrA)R{Dyzxk!HDRsw)qC-VNa`CbK;u`Luwqb1v>98R^rNC6ueMJ`Ay zI7{}5(raf4{6qu)WRIV%<{=iH3rmuzqGg)2BL0A;D2iLh7exBi;f1R9okdh;HeF(# zFqumw*FO?YvoSa70ZV5CIC`8kIn|7n$QJ5&6)%}moAeQ`$*CrNeNaVu%JBYq3!u5@4 zG}pKM(7-T_+#zFlP}{}-P7(!P5=c0!9DgB_B0x$+Ym_R%*EBh`ok85&fxlg6sXFYy zY`-hNOmkAYrjgw*W+DNQg_YD(vE6Wm@H@BT?r4Hvi)qO5>E<-6eQ!Wu#tdbgucNj+ zq$p8zrXSy~vFvECRfVcUFEHs=V_UO)osEZs_o?ZqfRysyP@u_0Ld< zS8Zxg1VsdX2h8MqTcSR3ot+}yu+KzA|Fh5Yhwb+wd_^8$OYB3dLtUb!W{VeNdA>4K`!vF2$=kR2Z0xnV{QycU9&Ln{wi`xLoDF|vU%J_v1nw(LI&(cTvd z(LyQMM!_53A$05dd~6HRnc>`r3S*ap$a0KbV_V0h&`2TY)lSsY;2U(Ae+PDfPm`i| zaM_o{(|>nNy$^pm125-9?_Q>5H;*Te&f<~=B?8Dh_c9o(ZIK3kOG78>!d-pI4DXq( z>Me=h+Td6bnxX|9juy?jmbGdzRD495a1H`(A11%+YW*)^=#SBo8OfFnNg73z{xK0h znUSpQK#PwXQ`8zu7KIp-SRZYgmm-+cCCVU}``D? z_>I>fg>*2zDQ|G>`KMcczg>n3OT-Rd2GvP>bzPwcf3U7Be)ls(qh++x-PZfV% z(&zq~JBB*7VaziUh=DF1OoHLe$l?jqXo|(A}S* zUlmF4j>Dzy3KTcN-hRovKT?LZCrtWCK<8T^b@ZvnN*P;(5}m8YKf!(9mq(gb79Bcs z{aOywmD)T)U;}3BK`}~hXsLf~m<^2o9yEXy(OwCVlXJ{A3z4}5EF*s=e*+`dtMey1oGqxC9kO!`>M_+Popa~y4Of_veybJgqR&_{48|7 zj{*_nY&!e@ z_;1Wm$=)q5XmEmetFA{ldOeuPl;$E{fSX# zXL!fsbBRn%x8Dm`Mqm||UX6_OAu`l zp4vv~`^y@Ls1|wh(J2p}vs1o{lvr#c@Fb+l;_78r*<=rX(gTkx`0miB`O9!EalGZH z75rX;*9k>z)(qYgP6abyyT7K^A{g!N`8k)GfY$k)W1BneJ2zEXZz^|}woJMHN6O(z z$6H1FMwV_tPeLQx1l*Vl=rs|q^#bA)9kjx+t%*XC~pX3jDwlJTw`X407LrACGD~Ve*y%c2hOisIuKkviW2tn z^SyK3LdjWQ>3Tma#Vg#~m3IZBLc2nCV$PzInbK`X&_^ z6H;omgvX2BRtIWZEH;UP_*d%i%F}}D8tPZ2j8iDfW)cYJj%MbsN?#)jZ=Sbe7KKQY z$Cw1aap2}cG_B2eYF|^l#$`~e$5(yZfNv(9NU;Agr6F9G#(saGJMRx0emMN^T(6g>-myzuGp7QI*KT-0e$c@ZdRdVDv{}7YZKwVx;^YE*D zy(kYVM0ACJdvJG(ZvMAoHo%ah=UaK%roTH)1FPzWx;t|NGwY_V8S9j)-IlWwnPyDo zmgfhesZmzAy8=!F>xa#c0_CM5>qQT%MYqw^S5rR1Jv7-D9AFibsL~dL#dVd1AWNnZ z|0Dj6ditP8f9-DNIEqfTVb>Jp@2%iFx1{hBIV7Q)<8$u|Ew1L-@;=G}vZ#Gl?qE<*XRU`zp*YT%pmi|S9}nw563jZGUi~zhmiHorHcQBTN^(lR%Ey@dLO1qZX2x_{vGk^dgVR?=3sd2NQ-ov|0zMiS=B zB8xPy*rF!ZLhG>S&G>KJo5W%%_UV#EO?*FP-{qs)s%`kJAl`RztJu1p5%yI_z)mXL zVJG8^MRsCijrDQ8)5uuGwb&oASdWuWVt+&<=JaBqAxGH2cW8?xFpzk! z6NBGn*3exN;O=pjXU=MTiLphSQ8-`BytK_8{98FAJmFI5(dOX|I|r|_gFm$YM>z6|2HF%eegD4}>L*tT z=|eyCzbgr>jQIEfiNsA~>C$IKCAfGXXBJ-4{+D7hh3s#r9t!Q$TI#z#Lq2fjnd^ zzY4dd4AhD>?!#1!V81L3Arts}@-f%k#Ly8(+!vp+0UtwLSnpDrh(uz~#$Wn|b{4CAr;?s}xu-FH==q+mRVM_fD4&z;S&9Qa;p6xhB5L@v;O_T2qIMBhQEA8V(_mR;I#^Pjhx`+-9AjPr-tu&gu0cWd!FS80i+hJ_ju> z@`JdY(vrMriB+ZhEv1OFI?3ro&4&rX>9+k?_AJo~%`KsC==EdTn!;TS+?!nAb#vFxK!aNG!gzwQY{Dq!+8u;{|Ug zu$Zz{V}C4P*lf}&dPW};wvWu~;J`kM$ zYG7+n*Kd$UP^x1A6OfQHOm>Ky)`Z%6{?>_Y6_Vo<97q3zKcY#wAC%~tfEJMg^-e9f zQ3K<|E04AU-+zm(0yYwSIzC>uwZKtk&TsE@aR;P+j#uN3y=?qotaSA`KlQKi$5(aL zSB=nmXqk2uZZG7&1VX<0FNI#TD#@4&G{}_}R}Q^R#tsxmfD6aw_^k{!SXary70llF zGH8aH0P`&Ll7xRTB8`fdX|Ti*^SVKlSy_cIq5e%`TK`qwh@XSx7bRNURbUWKk5>A2 z#gkvaA8l}4EIhjG*CHBQKJKtgT7Dz6nK6E3We;%5i9y%T{l)3Vc^PX(acfMcp+}?< zx2JRQ_=~lW>>lnf+Jn$zD@r+qLjf_5m(YWL-|zr>WXs>_<^^akow%rU9!~yt)Zh!% z7u`tOdLZl-*u)iuFRbx~#MY2w#9*$~{InE<)J4nobKP)Gc73wRkYToq*|&2j*Ux$s z+>EQdSc@wOVd>7`Mbb6Pcyq6rHx4EE%bFh!e2@9-&W#1vX)(ix7u%6QQAv5#|1jfu z+A;n-XKis40YUC(Ia^g`rG_;e6Gh+7;({C4| zp`*rZ{ASlb8)_KA6K`}|BGXr{9|75;p4udBk(~++y zIbsD(G#!%Zv(fN6YRMg+&z) zf2yZ=t~kY5)Ejb;N(ftqPsE!WuJy1GTE-O&l+p802J`j1qR}3VzL0a!mN896p z=+L!u)o*VJZ^e2!qZT|kz-YR89hKzzK2q;`FrqdSY=-KPt8`2|j_z!LTNj#Hzb z^zc{lON&|`uOPxNgQ_GQU1wY3{Ncs-*Wi(7Q}I3sn5lxZ5S+6Kz$~w_~kXFV(l{n^;+WHy&<7 zc^nP>IIGByqd@lFwfl=5iMOfuNNChS;RDBM(0$fL*Dgcvxk zZ}|FvQ!>O~QivWAK1h$i1{CtTo4At*iH)S0qa;qbwV@-@%jV}MvGjOKjHO-gdgANp zhfuk_krfc_EQ_6`(QOhU8c#kj#GS>-`qCvrj@sGUjeNNZq`=Q^^dQFkYkIv8@SbaN z!qd&H$I6Q=hK%MRGV^)YTY~N@yY2wh4kRdc=>0E&fMj7~3%yq)3n{Dyu zjrDg^%RhT7feW*38hPy(?dPXN*a&~}p3?^8-jg55Mz%O9u)M8$Wg@EgG4HYNb3Pcg zVYOi$i9)wRuVarrIhFXYeZE{vW0Hu<=R7D6>62GHsa|5S=He_OQpdm0-k1e1$fMMb zd;@5yP+#l26KYR*uRNrH-p3~vphuG2J9Ma>D5JRU2HMp~ORt@j+J2R`!m+3m{c=r~ zc|bm5;}#%tBfyar|jWp;XsycAgE;<>0fM7TYy+ovzYZ;G-1I+uF zXvPfcr=;<{u6Fbw{;S*$xg%e<*qan7+<(fKXhV4KcVbwXm%4H#!3dt_V|$H+((I{i zWF~+ep-D7{u1j@bNZo&!05P-oL1Wp%Zo-e1k07e@y*I6Hqk`rd9)!X=81?()bl<>^SlR=4jasDx%e>=}&QZ zYB}r6$$6=dKae7m(#@Wm{eBxkX~HBcF7xL95M_W(bP(p_xXokrA&Z8PE-G;jOn(Dh z-V)rszU;kP&4`CKSi>XGlP0ru9cP1POddMxYF(MIW}tp9mf~Qyf$9}xpVwa}^(R6c zs$bDdn$;2BY2zE4`u$a zvRz4y-ZelHWVG+)(4!=FGGSTJMd2H}X^snVAA$T~1V znecC67}Pak8QE4B#t*GTWqsJUrEdBi@d5)7&y>GO9zOg&&)`deT(ut!&#IWc5gYpi zrkiU1jA&dp>w67#C+f1_Rlv7L2NiqNypv7K&G!GN0x)lwelP|FB?lMnukhDbKm)8p zIdlCUbiP4s-p*W3&kma5#sF^1Eb1ReXk|+Qp>=aV_6}FltI{(>ACiW8|ocfuYQ4y=*eB=oA<%&aJLp0T1H z<-Q>59ixE~$OGeOBXwq1!sw^VzRj^={(MQLn+6Y#c)XdF@`I_GxyY`psF77&!4;jv zny_6nSt&^}Wl$#PZ0yM+UmL#sMzEVNC|Up0MeA){_TZF>pM>(}87i@?`BHkp%#FSSiZR~8q$T{|J^zy^{_>WRj$&?)Zy31^l0J*bI65#D?=@c%&Yu|4+ zV-Rww63(>RO0<^cY_a>-5pwn%r+Yj1!l037SebkY=byw2s&>KX7CGX{a%MvuQ=bB1KJi+_V{mmONPk;8O z)eWR877+e=IqQEmk7|WXG?tFT)@K~=48gK@8GH#TE6W7&tzf_N*<+Zfa`qZl?IsBf zxJY|lS=8VJ;gu!5l5AtD^(CHe?(9iOy?Twdfs|nkr73$viY%J$wa(zQMyZOv=*L_s7XAK{>ojvgL z+@$_Wu@0Vd%52w&H3>XZ`NK^-qe^J&(p%R2KzT+QX>fVv_5L?$wm2$&x*ml3n&Umw zU5FGzE*4FE7#gS}{3%w<+|(v11jgY33(#M&0dEp$eR<3uuGWe0BJ8-eaROTpv}xlP z=`C4CLlLX8C3BK{m!$kiBGOP&jDv(W-oQak-1#EoCQ^%xMSN_w1bw@#=SNFnMT$ST zxOo1?MvbE;u!9tH6O8stqJ{$<*TC$}zbPT-1D_BrnAC)W(m&V1$^#^~nxHN#LG&ih zrG9hIJS!%*g2}ZCP?s@|a!U(0QhPKnlw5q%8;g5krR3EO?G-(+0$EYGf5Wor9)Ly% zGK`MCwhDE~?`;$XoU1SUxPN!6{z9-FOvkYl*{eI#!`ykD@`ru=pt%&%G zua5=CfeEw+yND6aE+O~(_7N8s(!Wz+BFK%B8sNI4MVG?cXag05S}0OFk5l}9!s!T% zO#gF5GdNc(K3Zq`OW`6t`N+`bq6*#vosu1Hw~1glvrI#~QsK$Q!te7vAJjp}k0ptO zv@enrus)@<|IDaylQL+&*f5YqN}Da8$U8IDJj0p)fc~GMpnl?{NZk!#{MQolMt-zyFPv6qa-iBzG;`3aPL5L^z2l#^%RV> zeKP$8)?`lZ&?lLS>4tlF;Up8ushPOS;%CkEP5fgYGO4w5T7?xs%z{Y2w&u)%8X*FQ zZ80`PD5%I&udo z5*HcICXB179PH+L#3B*qw<|)r>Go+cKIB!Mm?g{FXu&0DRc+bjS6wPkQv!=by#YIJ zl*F9W&31OQw@&=aWfRPUG0irY?@?3x{B4PUP^*EMq!6>tqUa|cjE_z+4Tmb=SM`?U zH8Vmof&JdV8ud{tI;@}^$YvK8(fN)X^4D6~hjqk=v)b?jZ5Y^=tp4B}*!3=}nSDo) zBQ)png?p7TbxSDa8vk&+k)Cog$9=1{1R5O9-V`>D_=-n|w8zz#Jyk*CUilqL(=qdR_YG2?BP&?myUJLkp^3sxk`--t+(W z^Y-`)EI{S;s;(JHsdySxzsU|=__O>1sG%w!wrL}@GtrOI*K6zZnfpNZ{oSSmg%GOA z=7mBa7yMOGoq}SLqsECL&RSn7eT0IE<_^KU|^n>7mt`)yvkEQBN$zJ3h4BypYl~sSZ zclQHo1+dx6*i>Hs%lr%9REsiD{ve3S8jUsMK~W==^5{Wcj+i`aC#fvs0jf*{vs4%F zprV$%RfyZ@gLiJ)3zS(donWFAA1hCuEm|l_a49_iE+xE-;uV8fy!jjZ1Y4vea~H~x z%d#e9J?;|DQ_Bdysb(g$*-|Vm_J`-=e%2*?la$P9pZSpH3JiA$TI1a)`lN(lSRhda zS5q|+`#`h$Pit!K5wys<>dLsPf?z4#bB2Z+ULsv%&zc3P4OP;f6pCmC6iNM9Mw%b1 zDdnYDc2>y69s!#KR%nLbv)VhwdD(TPr#@;)sz5w9XxRIpl7PjxNq4qCsqF2)!+{Ry zi^$Vf?ffndP$KUFdxj)Y!hs>ttBvge7#ICQZLs$o;5ij(IdHCj+F=xSgtrV3N{(1x zR^U~GFAnG?;$|Vk$+X9Ez@oLyt{JfJ_L}Bh04F{Q1E#;$@f#r;J2(kG2@NdFA*^pn zMJr%M>HTE=w1!@!d?P!hYKqWNY3TVmcJHYgifM#%_{40Q#-}fLAKI+TEC0zfDzuY< z?FGYpvmDH~pdASj2KXNjEGZY%y*GnoE(l&$Qi(2G`bhPy-WCt!6f#-Ipu%@%&_|H( zTAaT13t`yo8kCG5R|zHKmw)aPUw~(zM%3SLLwqm4C-kgRF(>|3S?w~?^2VH7gmtt+ zPTQupoalpQe;F;6^*fl%Go>HksgWkAr+URS<)}#r2P8;64A+D;K9tE22M`;XdsJSO z{5=nZ+dL;>#R>azMWTTRTlCtO*k@OM$D$Qnq{IZ&Zn#c0YDzif-Yfo|HW zr*^fqe-^d9*bz1BwOEzzk<8HOGr+X8$nu<31MyE(D7jGLAzUmijMORxGiK|zxp6bB ziY>X>mG4*kH*AVTH>}!*G`2iYQy(7GybExqc z+pR~rxp6bv`Wcd0{&H;aoL4{E3E8H)DCR~YkE^{f%#YYWPUa29Lc*ME84p*8MRFW| z&j-&c>uIZtTt^2V>V^}lTqUF{kxqq|J_h_Ef)*U_*X#?*~WYD+po6QE&sOb zJ`vD`nwsn8xe)v=;}+IOg9c>i?;{7{D6DDuH zXaK`?QL4ZFY=^vL80+v(q)!UTwNWspEZBZ1^rPl+!h?28DqOLj?FDweEF%N=JvW`b zd7K&3=UyxHvln?UKc_3&F+ zH(OnQ>dD*DVQ{AT213vbC(Jm*LkSW2+MJufM9VBFo&5$VV2|b8D5FTD5pW^ehR^bp z*Y1sxX^Sn5>>22*wm8y4z&vixq5ng0OWV}m+om7;DPFrVy6dIj*nwPd)#MFV#a<(x zWsQBfA7yNi)z^q;@N>#FPBLN{K{8fz!46s_ZRWV1UC&0P^KI@fXN#=6Nd7fZoFHzg zJ2Mr=0aRF`7R$N-SD3jc0QrHR6YFQw8dub@!j*M5BRoEcPgLnND@y@o$X0>4U_}pU z5@p}>>dsYX-}NduM)v^Bot8`AM8*jp=Ch$f&+CKPM_icBhA+|JB0}%Szniu3&NG3h zh}~GO!Ig#~IDw4EObIae%Vekhc1M9>&oYr=4{OqF?izwn_*$^b4Gqyft)Z_uJ7U`? zi5@x>zu=q8_zUi`GaP+$ycc!KOFTGka&5KlRw|;(P@Dnymi^UDt zifF@X*w9^res`pypyny#=7l`&XQ?5G9lrXe5X~M#2xq9Bz0nf=GLY`fK3W(TkhqoEZ%#=50}_<6%Z<;CKVYX_i01NnP%_S)jRG8w-lc#Y2CV^B zkPH&GHj~nKBaX#SR^~GFDtbW0burWyCQGQnlz=A$^oeMpwdaWg#5H4=A$LpO8Le(9 zEn&+avvm|rR^KW@fGn)6O+y6G@PXXHvISZhxrA2y%$yuRNGCdh@tP~3_ygX7Qo~Ug zt|727gQ$+tFt@7j^bd<;w}Ft&E0`V1fTx1t&>qeOd`&)n#FxF+`w58WMCusb4yY3K zIxD=M-$9<<8@BNK-%!Bfg}s3we;0V>H<lSY?&A|tve6^d*u(t!rtad?`MmZwFa3JbBP0TerWtosTAT&D$9{&!BwrHIqRL<`b zvMB3bLQc{mYku5?E8_BJPM^D%SAwHdsN`?zF~i--1ZwKM&#HjOP27{@Ee1HIht4PS z05%2&;AV2m*r|4MbOrkNB0Y9hAl8cQSp{9ebOp`^kfC^fo04D1-J|x3;r||U{O}7M zdYA5Dd+MNX_&8D0rqQ)aibtf}ZAPH25Cag` zHW6f1m=leChjh_r1@j;F|7YlU!JVdgw3>inI<{z#n-|d^Br>GnQ+^vV%luUi1^P!C zLmxM585jQ8pCSboOzBTuXreVgQ=l!!MGtJbTKqfKZen$G`!gQgL|AxeS0V3j$+A;h z5j3I-W%u&9?=lzzz?XZ(^&W*VV})(8kadAHV#kzqJb-7)3sf^Ed5}!reBd zv;L;IfpZKq{&L)bGU{X|U0H;eM`ElhF)QD6+OoBxc9y-C@|UB@n=O}wf?!__6RCc- zkYp3TU6Lq<+htL%vosHV|1K$rp-a27Y2vxzA3ru?YH<_J!4>q17jN_eu+$TmJ9~>` zTJpxukXJ4Gcgnm=nJ;y_VEqtpGvMRFCVfvw^<;+F?_E0JYY8~@3pC%5-|!(-2+wag z@d!Oh7Rh}k-lGR%ScJ8bEK+N)#E?J+q_oSgcdH(Ds z!0Dl5dqZ38zdJrx4p-KZIJyTb7K+dd7L$hKU_9KuFEvG|8AJ=JzN}UVd~v|vOR-5J zn!~uX$VT+6{)8h$9^rWMtd8C5D~2lZni9(Q5~wfQeR>6X7#p4B|tK8RF)^OQXqbqbX+(u)eD zEobX7wT4(`H~V-?jqeQnl--I`F~p$sjDd=FRA+XutFvmTvIG38h}hPe14e;356GD_ z>Y$LIYtgX3A}w*{)0W&p*P=*o_Zr1|ZN9=`>3wCQBR;cM3MFai@ur#QGm_aT1Wg2P zz?D&k`U5^p$MnlVZRC1|&&QTT8kffb3sw&FcH|{+9kKYmU`{K;wg@=UW!@TT1LW0}=DVfIEdt-mzvi5n*1JSsg#cL|bbjhyYgJmz9U5wFMS#mmsb#ft?{|$j780P3d7zLl{~0YKJ_exZQmr=wuy!0 z-YQ?E2TV>zg<^_zpxFxKp()yKwjHW zUQ`i)ZE2@Yv>Qo{CY)~#Bz8dmd(t+8Q$1>pMhW-U=8EWR*L{p zVkggL8)IG~&)|ZbINiPR5wdV@Qe_&dEIA`N`^Whd8kic{Q;5_o7yUL?78S^!p{oM7 z>JB6d^=vG>XGHQ7@F7tQn{(whI;7a< zOo#6bh5zdPQL>fmLpI;rv=egp#FMAK=Zsi6J@J0+H`n7T+09MA?5VQ`btatoKT$uc z*e~rILsbnJavexF*Jq^{W!X=2AZCB^v3}&^1O5#U`0-Nqbgp3g`@xT8F<^TYQ))yB zWBW89G(H19F%vZ?4_B#{7T8woSP!1p%gpDq>>BGQy~LfQ1lEy$vk_)eWgW7U9zG&0 z&2#+tQbeL;8ejMgmX7Q@9-&e3y)KQt3qq>ePvlYhEnA){MM>by^9fE<2`rAk15RTF zqQ)~Rwr>N9`EDd->CdQ~t}LdxhVgBpDz;@f8f#OdTGRp zEzT+w5Ghnu=&O^sna7vz!r#@3-xu|FS13Od=bm-l;5F zXqg&cHSkbe3pQ;X9^m=0&z%$D$ry+8I1W5C%=;CiT)LBoMA_lBu~;12Md!(aUaY#= zZ@Wm*;4gOkB1_<<5|ln@-8zotGLNv;Y#;p6GKj&UxkSkla7l_luJ^dD2UZ19Lw~(M z@4jmE>3Kwp{~I~D!3=O`9=YEYXI9^2oy~e2qVuLl0~Q?cY)aRmdYZFmX4TwRlU^$5X@=OO5Qf_^OE352rz{d~EvkD<}Biw_u(z3E0n zI2k1N!@o7*nL`GR1hJ7Z`^CY?Sp=Cs(OnK}h72PO^qm|cTR(j&v^oIiHUY_mJqfTT zf5rLdV4=nVlk9~rr4-koB%ze?V#tUPy>!98`ie){zu<56rEe?)dXMNG>6<(=66kOl z3WaEfUgnZ=8leSB)mK`Id_mgU-#?^t3)l5hX8d{3A}+AxEW_Vuw94Fezt+l5RYI|4 zX31h3WSjQEpY(l~^u4|kKu`)$xib$Oz+GX^&|Jk0P_}$BmSXO)IV@|#PI6Ce9V8)fH#UZoCATqUtX8_UsV8a_PN4-^p0_Ar~+8)d}817vpR}{#z1#~5s zQ(#z4$&W3L4@{FAq16LM@e#L9%|$jP2+9JMf)CjP?1LnsF{;sHS5mPw=yv0_4@2#} z(ZhNp25=54%NA4i)Gg~j{@N1g9@Y;v3$W%^dlxDJjBX0>M|ww<

    X!KfSJ2FM1o~FBpMH9k9((mwK7>iSd2>m4zpmoR!Lbzg z7!&*V_u~X}@97ji=eytVmtVu|zm2jp+!KPm;7!5l}Apdzj%p@hKZcJbSyG zQyDJ7kwp4{wWWNlv@)BtD7t@qTaXa8h=rLK~7l+YqLD!IKUn3Zhk=E)(v5 z&B7Q5o1r!x(YO5_3d+!CZh=R&->Jq(e92> z5|^~M%mX?Ih%*!CadV5rC)An#^=mt#nIlJeOuX0Q*J>J31i-2(K#C4Mmv73mua26f z`zwUU6XE80INrHl>AM4AzNohfo5!L0n~~uP4w_lB1P>RrSPu7roKfk1R-6g+IL&|$ zB(Z_Kn(whA9PJ3EYce5R8^k7C1rVlBLq2{cwn^CJXaOmskCbeqhDFv1C!MpJ92WzH zK!8iaI(h-UOEt~gl-}|j88kRCXKt~9`-(l3n*8{iXXJ=BN1u@ zaY~4Bs}_4#6Jn{qjn2}gUb{!;qVjD7aOxDmuuRa1X1q0H2{=~u8(6_W?y+pc=gxB< zo^yrwaGMd${rN|oPZa~!m+%?`4`6z@U5d2SEfpVsl$(vi zOwHxV0K!jO0>GIZYKyr;iE#DBToi~A6*81zO3J$vkT0$Ky=GG1t&k*(?M(DYdI< z;S+w(Lk*JCR@qy7`ZHCDZ<2MgTb)P&?-T|-W9n<=hl4?g=FJx#WHxwUx*RxTG!D~Y z#0G>msI&+-d|;mPFZh6{-1y;#@Z<)DtV>j#ad^0$&n#ypwxzKTeSlMaWIW0`q@Gg) zren0$WjyFQd8hfP(YRH&HIYoCa(DR&6C>`GQMg7m$*^f_e#cz~X_>hJw}EIwjuC&g z5J2Bd4@`zVdE^bfn<%lqK2jrm>0`B87_rMbwX?@b{>CVc>niGCU?jXvFms|WvK1R;h61xjF-_j1asX*f+i zOhi2sI2AzxJwlt6^3$cGq(+zKzd zVdX{cO20Y<%L`oP7AL;iF%`kfU@*n+)Q$?Xk8)Z5c-56~1Ghm!)$`4Gw?IrrEknGN zc2XV~i*at1K23%ctdQHuALjvEL3f~~kyX}aPW;lfYWl_wo5oc7==x0!nu+GTQR>~K zE{eUv5c4=b9r+-u;|w^uA2sX7Pe#RFD2uFS{ueS+Z!eP1g22+KIr7`%6?4okhpoMJ zgViT=tCbUX>yJ(0R0{yt@lMH@fqQwBn_nfTRkZ5jY-7{WUOUt&u}2-Gb@s@x5OEr} z$_!;p4+(M&)rhMEMq%nQ($ejFh?piqk@w8G=qmdrNhTP{kTZMW!IIYnmpJ3n${Rj6 zJRDgFV;0HSp|cm=>|L5iM@ous$y z2P1DAsc@Us&UsQKCo{Yc%eYMp-K{#nOeX$T^I)zn@#L9-;XI(#!tPYag9FFpSO{yV z=FzddOgy!9H0S0{9UW(vVJF4lfU#Nx7Frv{d<8CmTI?;EsN=%_D_AUUL>7F$b|I5q zv}d#WGAcF?fugSR5XRUGYdZjyr1%d^oEMvar_=}gTh~s4;IT#O``|X~W@Uc5DQ<^!uqbUrgg_9vI&O4u9j?y- z^3jc15ywQ=N!NzbEusgX=)2#rwK25}hwTK~wcI-`X7Y$_|KXCZI z3RjfGNmFP8V1ldG5!W%W^4mB9#Eu3Ren*;Z~L~W?7W3WF7ZY zZ#qWpIXJbQ#C+qH&m8)Mw4obpH^a-p!9NPvz9tAym)x99CD}GK;KLC_vk3=t;OzXe zUb7&S(--5hY9hY+C)TvtL6`*U_FPlSEKe$<85Q2$P39LAF7_>ztZb+=1eS?}g8 zElZ-rZ|Wc{h)t4Q5VqZqR$-vLt~n|-F~gPRyW0tA@4ii@;M{4d|BVPMV#+66-4&N4yChIDL z1bXV#9;bVr_v;}Igo%`(`xD$5R~FB?mNGFo6N40zrU`+PH9qicTd6$SIp?8t-kvCx-K%PYf4x3OpAT1&oNOFXUo3fKyW-owA z1;kaZFZRvB5`(=^8fdg@xdcoON-2c6{ba+#ZBw<&39RlhUO~*$F9iEOqmpIQMCz|_ zCMS_p&l(B;po)~cVDuA_-;9kfJ2-(<xpoKiUX>bKCT`mt$}#P`Lzm8tBkQ`uh|ZO?Kr@R4K@{@F^13`|e@I+u z>IubVf8!N(pzhLM19ywmcTgJ0*wo)0?fUMzehkjcc!%RU03A?F#+nDOW7Y?wIo!iN5q0S=*kr{%RzE6^W?nhw z725vNM}nx}4+h_ZlR(1IWkvthql3d>Qm%sETKY}cBZ1xXMmEua%xiIGXOG$nB%!M$ zPnMF8VM!`a$KRpbf8H7EI8vRH;lW`O@Uz%KM%0wK=k@W`IZuOTKIsKiHbm7X&nh=q zKKqsVRAL%t|F*0Ji8of^9)nc82$@^C z=0pnPOiA~%_i^Pofaw=KTbGx-`&Me)z&4M9r-p%ZK+>FNn7TducgQDhkoj4|+Vy;= z-`F`4l#!jCUjnh4w`1C&kLE%$*NWhRCl)4NMwmTy?9H5_?MOcOIi|5?tSQ6FU=xN3 zJN*Ct;N*#Tn`-J7@g63&vFDCf+P=09W+YprxLz#%t}eows+?Ay;2osqjY*Gk6pXOxHa7cjEFyk1G+R{;h*>6 zwNaOoTOx|jCfi~4eUkU0h8n+3>azn2XWAduZpW@v>p9zvL+bw&#f8)Qq;oPa1o@_1 znsSZ8FUF?BG~++vCW5~dXEB@H+13p5zsFw4&KWEjuvm>sj#oE!koZpsK$v++$ly~n zT#lyzMot|;3}O5hA{UF;=n5rk(kchfD6Ah4l5&Rg0QX(wG65t#T+jBFFZ`7Y5MxLXGj(TvhL-{DJg6*Eeoz&v?hMiR_+g|rN{zFW$E zZMZ$yj6|Ze4dwV768v4+1#gF^hLe${Ez!sbACWRf8XCMOtnswv{n4&Qy(M&jAF$O$P5;aJ@axXr(c46&e-w=kK9*NSH}qF{FLB zO86nZ{vtl6U@6<}q32V&)Cd@G##ZE>z1jVWw-b0Cd za7V_b@S)UbyJYWOuC<3gz+(;w6sK8};XCQ$qT!94Wf!*Tb_$Hl24SCwA6oHwSa6VN zqlrX0)nC@Glm%@G$&*zKi)D%4lW~YNE=1f@OcFJ13G3YML1%tfXZzKLG@{Pw)BUs1%?Qu6p3{`jSCZDc?@6KR37mdDz ziU*Z?^pq`g-9rW|7fy~D8`d~e!KM8`H4CL5^(TnKyU0)_IOKKF>ZkN}Lq)tUaK8bI z4xM5Qv~DLbHo3W&jk{kcF6_HM*u`WPWm`pamVorvoBoE4qDcv$>CsB_=`0rjrg{f{ zw#0LJM27Ja171gLVNvnxIDw$=^mh)TrRw{1JBDaO>b8Tyyfo^BE+gQ*BVDpJdj=RU zDK_`y5%1XU5WEf{v4foJh-M*c5CK{^&$EhW#se|7SHD4Q3DB0z0d{m~s2&1aQ9z?_ z0>Y_~4trW{pFiCCI^xTTUziz4L?Y7& z!ryc4oUeT!tt~_3x37eG1nTl7pRb)WMD2p09B8M<_cD35n18o6uoCdwQIf0YLk^zO zX?iO}@TGYe^`KOnCaoT|1Zqr{x^9<1q!H_7N4M-;TVigO5}LgWH8F#0Q$rjUgTA$k zV*hIW$AGHFwyMS^*fh;pzX()*Y3;D@|iyWr=)$^)~PWG);@u}(S^{}!P0 zr;`z&6!L;oT?hZKvdsnZN8j5fgePhs8H>U)D#gI zk)lpP6V#Y0fopl6+NY$3s z43&zr0)f$@1sS-J)b1gK@;1iLNITc{X_{XUv)Kj9{0kx4rxclsM zl+}>`fX@K+=)$_L)t_Fi>G}V77IUw^<&v)59;|-qkf93l?@4N-7EQ3r)3_);P5d|H zNELjurHP%P-cFxR6x@Tjp!65dzXyN9XWIIl{*tGH)>US*lSb4{cJ$tDr&lPZ2Ou{t zx}MUKS+6Xy62HuVJudPqb_jW$wU{)ov`}!mP$WjJUF!S6mUzacTDqy>e{+x8zz|@) z4&i}up7al8!Y%d;d~-a^F^^#3SVIQJ8Oj&W(|JLIxNoyG#{?uYe%5I@eEmAW!|&gi?RaB@c4+lq$r$wfW>xF~1u?Vw$=)u&azng-begsEoO$u{v-V zz?59cUm}%`w$%9!N;MrPQP3`y#nLN4GZ}T2ZW=(v5plafe@D$OJFZRsO~a4gy@dMh zQmD__2hY2Ct9&!z2*TcB;orZKI8q8abk>uDnOXxrn#5`>T^`ziD352A4FgrIjzB*H z^76oQ1csji#z9G2eCHwsk2O_9w7Ygz<4ZW{HD5G|_am#M`3((^;n*^&5Kc>{MszvK z_XoeLow+3rj5%a} zIFRaI``hG>g5cWMNUljSlmq&Nb$AZ^P0rzWUjekF3!rMu4po{n_*8%6a5A(P>Tc6L z`r&wC4b`qyLQ`u!A>~V0>#ymaHn8=@s*YAa_9Qr7AltvHN#B*l3tS*+rd^G-*G&Q0= zH_Ji8KS-&XsBV%TVXJBAK<_>?u(P0q0;sEKISC^GwNd89Q@^}F8dG2vk)e0Q8V^ZC zN#@9MTEa#x69~kIj`519V_Qm5$`_~1Y`sv}Kda5ZT}ZzCXNpqUH6%5GZ*{$8d)z^) z8uX>awH|YfhZbemmhNi}34Znu3=oHmv=(ShyR78!0~X6s(ID6ZW=%L-P&e=ixl>q@DsIF{1Gu2%+WXVQVd-}Se&$SGWfyK2yUnZ> z;Dd{h)q*E!PW}&1=ueFO5OEI{!BnDX9U4#`-^y?gn71JYWh=j32(7h6t3MDx(e9?O zFUd4*OaV)7M?Pgj->w}Z6Q2eS5L3{Ot+zJqRHd>tOB^h1M7gDKkLp>&hD1?44D$0XSWA-tM6=JM@b`Te~stzfne?)0t!>p)4c16v6qa zH_yj7L|K_QV;z`j7-d@iajprBf*Ehsj+SAohLz!qrebYlOn09rWEE(WjF{iubIAVJ z&a9~5#`KQbu2$k$gR3DMBOy)W0pae`36<)!}N&<{O8_L zZezkx`e{Oo=k4_`gZR`6=UhRY-4LqFrmUBi*SW;s8AnD1eX>5BW=TF$yW*D;W;vw| zmA4r}d`3Nopls4mri2s^c80%N;$lAwP`it^uvNm`dQ><#3Fn0$h3Nr83~cW>#u7g2 z>K+NxTSg0pEcbpS(MropM(ilZ9byaxqKN?Jr_7?vHxL)Y$cSlT91pd~NVqV`bE#rw z4tWo<3M16v`2=x6v3Q)7xd3i%4XSWNL3Hk_Tp`cNkG(J5vDSNWMYXpWf34-FOgGb>1E{F*>FF6nR0$_9xb2?AY+$aZ& z{tuEkYY!Cs`?PO(y6{xpPvpLZ@}%ww!nVKBgk+6^k`hNkdX=`*xOA0^M3fVL0#?`_f-QSS&U3@uo>hxzz;SW*K+CLM`LNm!NPIF{d*Q}W_|BXL1_{C?C7H(!@dApTE8dYLVEr!o zhyK-|WWEDgSGe^ulEzO2&e}(EGeR>w$Xk~2%u#j@H(T_g0izHNL#FvleHsjw*L!K| zCC-ZbZ1^Xg+lyJlDIX|LJmD7TLqo0xgKU_(KB}bp&g+edtc{VE+%^8Xg}F&!i0OsO z_qdG(ttHpo7|#ckYris8yVK?$Tb~uKD0~Z0gUD-Uqke>BZ_>2 zDI+$=_b|p<*}?}fv6fzsa`@&jgl0{NKTYd8AT~0@&yBqF^8TF;f+cZ4(+4w-Uk_=ClUMwf%F=%K^o3(HSlSgI zQHnI5NKDSGsw#9NxB#oQ)fy>qZUk`Vk?`Z{QS=>JFon_{1{<$}JeWyVg)Tb>qqa@P zA)7dAat2mdhTIquD*xj*L)l#Js1rhsz4d}WJ8rW<$83;OBZW>b(-hfpkYY03-^K__ z<;Bok7`7vjx;RWVqonF>LvBS!e@1!mo$0)t$jRB!;nf`-+rzos7O(W2+_x=ldG;)y z<_P&Qp@X2tC4TGm;>ThHvw+iy0eG*OQH^3sWB<(!_$(8_^zP^4)mP{2*?P{g=lg!* zR+UiWZi~9ssi!i6)$*$F?48GNNMY$qIP;+<1h-$#7*aTlhxZyt5?Wo3Wl1RZhd=&u zK`!Fd3$U+dh#Ym|t#8uP!9+sfq)wF?F%)0?ECEZe!LCHn+qn(WzGt7d;2K*a#(es6 z&x6~`vIT!Mw2&q4jd*Cs$fgtQ$T}I(!B*l&8d6CNk4IU7*vpkG(Yy|MNzzVb$W%5C z^|J!v1Sb1 z46loiTwRPro1T2#4D3Ud7uTt@7R8Wr?c^~wCRwWRtm``HU$qj*)1`v(&(Hl=-(p69 zez;}x3^iwTNk?xkE;5t7APTv0J}+TNz5Zi%urO^Bnu`5xPv&eD?m>pOj&yV8h?uyE z`+z*fGf~Hpjsm0T-^8IEi=s*VWn&8~5{ms(Baj)5$WR+e(_mH0^#Y`V&j@78F@xdd zSg7_Sy#Gd6;Nz@tdDsZUJbQecnGRx*WDqUe(lexfTJB#0YW{2ZOH`XlE}rNb#*cgi z7uEK$Hfv{>YJq`0KG&YYxF9VrFw3KKR6i2AV@0!F6~Vz%qm7Uio=@7bBFFIB3|j1A*5b z?W4ChX2RLbU}-y5*ZZG5N9?h`9RN}LXfUW2Vp$FAL3Z#EWG$udr^Er}I;9)6C&UpL zXI_o#qx_&38Nf12Mri}I{6T=&zu@BVp#ugErM!qbb?b4ePs?@1J_iI-!yPDSH%J!8 z)4s!E6~P36{1{IiY9OgeNFCCXM?P`dTG-*-aB<-NjA5^ zvG-*i5cQmw73jz2pxY>gb%81jr zc0&%lm}uUZ5Yc?hqY6{#Ea{+U8$knq%6Xxq+_@~Ncx=t4h+*VFH8aX=3l^zj+w~fC zP!ddFfIaF;nl6NeV^dHUX|)fF;^-|L=ouLt{#G2V2KH7P{m%t+0M6UtrrO9w6Slf2 z{#{=h&e&~fL6=8u%N26KRAGSOHRDhVKO%FzCy!%%tfLv@v2iABIU93q76@&(8)%Y1 z-}6<0RB3?UdkY>LUs}zrSQ`VZe&@^GV{NV&0CNjXh5hUYJ6Q{akF7IDPBh9KoD!j-T@7~PT50q>Lsefg*& zY1K|nkL8>`;{VC~^ks^Ghf_nduFHi}%{J5#2~DACs{sG|WWF*`)z*+82<*v8y2^1? zy1@NjUZZ@8Fz{w7)5t7i=;5z;n*dRBYhT{`ANMX*lcOEg7@0Y;ZOe8|P4wB=rTM<7 zye{miBM?T#<)WAbam8v;qYg|mOjm*{{eJesR@tB*n03{OcAhE_%{NmVvW9xZgTFqL z0VxO!4T+|w?gu&9Q$Lij-rgr`nolNvkO`wtO42qm&Y#ZM64uJ;K-Wq$SD>#|voX>k zn3;U?$k_*f)9>NP*+ak3?h;G#3N_LrXD5m^cO|N2m;F?y^krV$=@o1eR2EYm- z>e$Ver6nPKgqYH}>;4^Hl=a`+7v*W3PtQ%v50IQIyjN(bs{+`{wBpVYcb{v28t2}q zzEWEcY??P3*NZeOob!i?1oouI7+>ZSOBif2H<$$~9)JmG>D&w1&hb`HCl?gvh->xD z!m~)LHzLtnnwZvU$5^5IyI>JuY5p}Ma z_)G1?oo^=n^=>j=?I!g?2PtPIp}X*oal|jy4YNJl6wqaj z;ab*gT8sXcb*wjj6mZeB-oyyMC_V0c^fKu+_C(cJQ+Dzo_3xgf=;|RtPc-6ks1VdmFk(>Zb{j?%MU_#O7b@wiwRoX^4iY#yFEd7R5ruHDW^<>M?| zr_=d(TqwisTq(OnnbrqW*)y4m{mDEW&q&xMPbde+)48~ayzXan@i>!%rwH>sRY1(; z2BM~FNSkb-?#vjyXO7Z6G(=}hJBK^_cyn-^5Bf&9)6~gF6^%U1ui*1cvDi(^7YpA! z@v)byfG-;4@-RUtP6xV(_+ONkaW^lM9=E*&=`Ub^PAKugd$6)vDHiqXuyx;o#h$I0 z?cI#Ijaca0Z&9qdSh<*3&;PUYyLzKIrk4mNXOs!N2AFmZ02iL)Zj*@INJRZ`hn!Qt~0OkF-kY<4uE zslj4gdf*rDNwHW+cOPk^Nqn4Ebrn(FT})kH8I>Ic=U5tRgzk4?poiQxr4q@i(^4f?)fEghvPUKYwlUp4i6iA6! z#8mB1qIn>Tj52@rxNR2CWIn4lEx^!p727QIv30h@$#W+*F5-jJ$(%ioW{SJp*_<72 zLOwg#8@!j@{<|@DFvf7#W;R=IWsCJTjCQE9w6S29^A4;WEJU~=YqqUo)#jCA9IVCA zaueoz&DbvPXX|zoHkfWzEHW+Gu$-3-7U34_%izVs?3?PtH$R#!Ugo@FKA)#I{)B%s z_z5p;na2`~<*c;UWAz@9Z-)WTZCS+2rt{h6ZGczKULtE<$?Wo*bIfXb^RsrY+~3co z+pS!=xsNlKiWuq$p+4S%Lc8UZTE0Z*p5+{JTE|i6^&GZe%|V+b3|YU-QO7l03AEsy z2z%ZQbLVbi826GR_#i%*tHB zFu9SXZGg%AGEB>_`ek`)xpH&$an0V0m2im$XK0{}l24}(mA0wvQy?9YP9B#effo&E z(V!QtZgnGF-ON+kq-&RSwRpJ+DK`aW9kSf%v@)H}FVksZN_&)YXWAz9NW4y3JGB0h zX*AG8YulrGw9MI(`BeZ%yH@+{5y(YKmsWv(q!kHWyVO3FdA0ggxJPZ5>vw$f=kNISAAZko zrT+K_zWtNXU;g+A=df1WP)NytUl7Ln%H!u`eH{=zT*{&&9l+u!-@um8^7 zKmV22fB73ueDowCbXPE~-_Rxj~n~Hy+ae`a^nO z{e-?(A9C>BUvTK{FUfBlW5Y%pEcC7DNGRpK@^0=Iv~e$`iVtIo#5m2-fi7Y$$c=3s z=%N5Ea?HswD#w}_d&)+-2$y4AhADGYgx!}CdDLT%RLurmWF3lC65*Hid@S-wC`Q5q z5^_;pHO+^@uRthrKFRSf=dGLra&E{uA;KlxqQD?R8W1CXD85%3)FS7gEK31fbYV)_ zibUDsS__k|_KuaXi42pP4ckapyVhJqy0l8T$g4px)8*>wenMKfu6;6(1cM}mB(3T^ z$SvkhRT1ZkquC$3gOY%i)FrQEfAMm98kR8F@rr7>rGFu#eG8t{9B|9DdQ{NmzYca$ zExM?%i+Y5SwCo~bm(C6ev1lO6e-w0)#~;l=F3Pb*GF*2oQoFd`FY0XVdxeIMrIePx zLPha9j&%BS`*0{d3ME|V^GuQiRH>~lzg8{3ocR$gd$-V z3Ct+JJ?i{ZArv`gle~2Dk<|zjtwCNN)hEqK;^T+hYPm(uZCx95;Zkb40!9k^coIDM@6?mlT%?LR!*rmFl(fboL6vYMjw@|!$$qHPNy08a&@WH)tAt!C|C>M; zp}E>LTk`pfdsVHtNYJHFs6brL23^E6x*?vC@E?~jhjJv3m~V=;5|K~IKTEoCHG2*! zeWU;`KLol+$u|9ONYt;vCy$n^X^uQ|ru%+P!!3&B7#5Q6BiT3F`$%X8bP>;3q&Xq_ zK$WygrS_rJk@pMfznn_(fCpivrugP;C8T&eDNSyah<9z(Xacq4Nz{!e5?|wlee8Pi zj^RZ-40F;^t$BF66I^+E<;O%d}XlGYPa(X<|qQPgrgS}01@F{vj(7X@|^YM2aD zU>9lSMV3)B7D{yKZXBaG5L~!RIchGs#g{mp#S{f}5t8lf(LMX(F26J1%A?ZC1^E0&gSWnQ*E3(~gmQp^_C zX4tT^E{yGE{ut*w6Md+Fl*ux@8za~fX~9p;pW)fvFS0z`ki~H({LFs?KXEtY-#m?Z zF?=^mlATzVVatLg2&u3z+e4Sa&ml{Rx=XMPN}Kj%8&Sw#`X6cZl-aGerJWQBDSX_a!UZ(~!!px(wmwVBegNQ(HdH zo%y)*qR z#}gA;Q%xquO$C@X z7qD6Q4I~&-7^7H=*&zJ#h@>qQNo=i3Vq0~hBE!mf4C_+ZP@lrussxsoMDj{OFbnbn zSXdaq;^H8dmW8ssBAit<(Y#y`z)N|7%r6MzrQ9%{%?#%G%y3@J7IC>TEXa#yVO|s~ z%Hmm5nZU~87*-ZWvR1rbBxq|^TduSceZGm%lXZj~uOaH}KCv)u zBKSlN!KdnoIM*!VTSPYWs$$?LR=<#29Up{gn4q5?w5hV{yPaY!`0fdvOc3 z!)&h+>rK`nL6@}~^%T%$o$jnL7?E|A)SjPY-?cMjy*5ao zxJS1svB)}AjKgG_SolSgbj+R3w|%+rSrQXB!YDoILg0iuo+o4RxtNRR*&MutJkMqe zHycl}81y)kh5OkoT+d|UCjIB6g%`1)Iwls)$1`v|E*4*6q3CpaM$RJMRpfU+mxagq zOi^A2zM`zqi{)aGQcBdZdUDV7Qht1x;=T?_+uGrI&K-h{c0A(lGOgUxDD>-vLiL{#aB$b%bIiAWpA06O}zntK! zzniR0E?Jc3Er2LuMumu&Bwra zrT7qYBeuAVjMhP78i$AyAJ5@U!$dU?lHE5(UT+uSMKO3K*yA3t3zy(sxQ6T^F3X#| zs&I1V)ps{`ZkFtIGGnjv z4CrFzVurb!IToIlio4Bj3tRVW#%S+WOr-W~#Z<^>*A|R-tJm__qE%buvs)qVWeuCQ zZ^F#RobC2jY_l?DgV`4Jj5n}i%UTw1T!p^XHtZw(F!i)&-j+2ywc>f6TJJ*V9&PIv(zSUBlXly<}$$!HQJaL4hZPBmg1d54jPlS~SQ};x!;c z11F^afjn*_Mjln5D|41K$U^b!q;1a1jan^CsYghHCDK*>GQX^IMzTCLUbU_wr9m!I zGETNd1vu3F+I`9VS{j*0Udww_HqoPGdNp23LLZu6mZd@=YFRUo$n3VMR$wGtGLv2{ z^KohEwfINN`F_c?vJNee*0)+;PD@v=3c9G^kJfK$Kd9|f{>Q&^-)cX}evtq3UxF^` zbC7*I3l5Nq5Pc^hg|srx`^QtRZ${V)Yw=z0fR|k+f$;;l<{f2c*=elGrB#*lk7#?@ zSu7;@Qg%j>dFfe9N-xX;U1a=8%ySR1r+5PQnqxQ?4zt8Ho2NDh@rqpmo5K6q5H`f- z=z|zU46q`&i)EpMtV=o}^1g|A*%d6xE-0XjW$`JjN>5^0a2Wf_lejgU#j9o#Q{Ob6 zUAS7j*L->Z{yl#Ax4-b!pZ_5Ad%pS8@A=gqzT?|J{+@4z|J%R(fp7mRH4Ak4Z@1_& z8+4IJ6{-4e8o2p0zy14P`IXSm|Nb|=`P={C^S}I^yWjnZw}0_l&OH2@BOiRi!D}Be z{{F{|z5j^mWf%2<hwIX+e%THc5YePTE(+)(=Zt&@$T=ij z@k8;w(qI_XqRXS8i)@F4RHRiF&60{tqm(-c5rWiE|$zdUF7Kh|u}WdR2i%PtEP%Pw8BKo<>gnFd`n$YmDjGJTAZ4s=mq7irl= zXm*&QE)mxIGVOiyY3_N2nte+sE?i1$r6rdKQ~2y~JNFwK_^_aw50gq1Nb{a}m);kW zV^6{)5^lK>kg8nY4$hbcUF30p(xQt7y2vBrizfMQ zzb9N3>{Nfh}Vam?9|+ zcu|0sCnUp#r1h45k*_z5%&uTX3e+NxE)wY;2VIH=BZ+Tt$1TkSj|@{~)3o78It9HE z1m^F?HOUyS409Y}HKqkc|27mlQ*h`Y8ks)LFd_QDn=qm z-sehq*=_}Lk^by1KMMMTDIE%@Y#R%pQM|T0DqvbS0|V zfzZ-DL|5C9+wI4`sRX(&q>H-5cd}^Hlo$&~Zc5mtQjrS0h;Y$g)8k5nAG=kpxc|Qm zx=6_}r&)7(6m*eri)ztDJSREtB+Q|JE=7tvqgjB*Y!F2Dm1u{2&MN4lNdsME{d0}a ze_k_|h~)K5-Ls*aA1;5cbaP3h6@4~yf7-Q>(l@$ykxm-uqQ$9wE}ow#M}{93@3bS= z3zf2@b)(@oGif{;N_w*m5hbRC6qpiOvWu)1FY-D9sU1%wwaFcaxb^tu7%}>Wcm~(2 zn7k$-mtqBU8GAdE-iz_Hom4Hjs8GwJaLXfpd3=!uy9gBsba-Ng;!KP38l;} zHNCXzGS~0Crq5DDIw_I%bCFL~saR9#lw8IaDdp4pT^BJPutMm}viz|Ho9ob5YId37y*nXx$K#o}I{k5!4>kk2LV zUy#7!jTOu_-BJU04uLZCK3< zj+U%VaA8A%3wnh+Sf0Isd5J4oDaPEq7!wSOeThHSPRW}SR0*|RKSkB0QPRiv;aii) z&&*%uMcZX83E9HD@U1-MWx!KT>v_t>kf&VNvov8R>kA!OnZBJ@qRp_bPo??6yA1vI zK1r7b*ianG;xsRQ7H%Wz^vAxxh~!sCslE3GF~_^`JCKV@M>vixfp~Yu5HXU0YikI$ z^*-2$ac^GXz@q3)ER5a4qF575DtvJ1O2(-rft^Kx7=-O)sgE)9-8b`s$0lCz-zL)T zU_rVKOADPbZ4JfmUiL%g%M=Rb+DO z&U>6XHO}diowPP35-Q5yyJbF}rYi{E^a}OvJ9w)soiEy}xKOiKe@WViykWNVO%Jg%rnvE=flOe53kK$p)&n6x1DXnc(pje1__MrX@*~m4;nw3VWLqv29IOw6`e<>$*gd zCW)PO>7x8>oICPy>deKdJ4@U{9-adttVhH*2Z?bLO~mnBd`FTAK9VW!BU;=;48cb; zNxoc3$;~#Buappbv4Diviix{YK)|siypP0T*B^lU!6*{mD53aX8(BB%NO-f9wD&3r zI-P>UaFB9Tk;h@F2;2|LV~is4JQRuRSeQ^KUWcP}ip2M5GyzjF1S$YaoZ|Y6FrSGC zybguoF&c!=p-_A$!tg#AN}!1II}(N8WDNe3BJE_nxK0pp33!dmV~B*t5{0DomK5dM zu`d#5anG(pvDo*9*dW@lu{?=QWr=JOZQN8D&&J9))|JO#P$kk; z$FsUTn&rjeEGZ0ONr_PDELW;LjCuJ1yqq5>6vDHafjpNT!gHCSLg5PV@_dE}PYYy0 zZa9kzB3P6i%;KzI))Ymtx*(F(g%PYNjAVIU2ut&Vl_Qgumxi;lT*OyKv8*_RdD)&k zljg!Rsm?4e3}AUl5DRm?cro3H7t+N0FV9W1(VZnlZY(W!6>W3nr9uZ@EOO*U@$Owx z>4koaXiJGRKh3vgUYQ%qYW-Oven(#@kQQBBcu~CnrJfg(#~1x1%YmO}I`B-cvj}tJ zg(43{&nuFUi-!($@#NV8FP_WyVqTFCFXp=ObgCmyr#Ld#-iapN_VbT_KmPsr_v7Ec z{?Di?4ny%$U0)i8abp55omaAK~Yk2tU(E>RUY|zurl#h>JPbLj1)R;x0Cka9+fTbY-vgQFN@6 z$hu;3TI(4*KgAm#yhHDyagqxw*w;Tc=L=F(Rd+w-ojvRu8KnK#0Xn9-ND@C(?y=&d zE_eqHf!5gjT4P}=EkCSB16>S$2y`(qVxj&f)>`akXK)0;6~$DaJ3{??r^vY6FYdWs z^h+uBVlm@%G+8V-f{8w4PwVTRT=+bh$=lIXopvW|+!ddrVfdX*#pg^qK4;TKKc?Y* zI#swrXVdTyaUN$x8D~;(6AKzwAvcl6^IW#L7K`~)>9|M z9WRmJSCk!kshHr?#YCU375&;l`tcsJ5A~8g*v&rCmj{kaa_GP)C-(PoxuK1BD;v07 zRLQ;UVm?aCGtEKV%cQ?mJ0X_;7vC)2dsgk-a|jMk)) zo#2L@&3bm(Y{tfI$0MMNYSCreKLNVvqc0&8BjFmaQ!I1nZ`+9e)(xyPS;r;|J=UA8 zRzMB?ZL1Z~WyJ>Z0VaW#4SK4ig_p-57fq|B1)t4p(c89))!SZSjqw7J{{@z;{25z} z7gEs>z}vU>^WZm!`0UScRRTM>j@rwH_j*DO>*XHH$8_M z*ngmr&XG3ShxT*i+(8aZ_AodpL6<=eo*iKDSO=ZsVvLu>Qc$18*r_2Z+DdT?cE%;t zNsLPyf|7j|$fdX?m!g&|%EZE50xz|FMP%0`;1RKx%{y1JbGXn6B5#ubv4eu~_Ji}ax$qk`EEYbr~9N6u-1w*S9Y_~VYKQ5G{iYijY zM@(2%57EsBi4+R09U#4PjQqZSf^*~Wj(5W+R#bvXd zXqOl#n{76-&2}@U_FFM`*rv$B(TEL}dSYCxW}~Hna%|D^O-s=;7GuGD1BTl-vu&3# z+jbg@@v&8m4?~e=Bdd(ov3#pOi?`^rVDlP&x@rMWEqR`w>Mda2)>SMv6Juq^de(|D zx?a?`$<3HmHU=!*zJ%RzyGZVgAa5*!lzuPr#798hMChDjR@3oM_HpK`ZZ7|7g2Q*m z={ny@op^qw<*`)d`p}fQhmK@Z2IGu4Dn9NnhHvMBml;R)tW%B{dN9`Qb8X7rP=R1hI$83nuM_Wv`g1cX zl6#3Myx|wj1vf9wyL)iK!&$NZGAQnO&|)>C*7`yQ3|RIlN(ZU6I9vs4a*Vnazk_mbdi#N zb>m8W(Ce<{X4q_3hAVK1PI8k~JBCAUw#u-XI%e7?r9mCC94VPbwc?_tpGl+EC-bWS zhukQifm*apI`#hK@ewjiZpg`_6I3u{c3m2%qWQJ5Wqn#*TD*2W6R(w{ZX~MhkN}Jt zrlr#)uV?E1e#tayA8FTW{^^bHS(0fK&_!3T+6J|MwR_S)7p)EQT8$TFM#(&~uQHL= zFC-Kofv7to?;W{enN`Dq-CkraT2JIFhD2D34|~U4?1Ea^nLNz)!sBc&Kg;&Ab3zhu z5pL-@c9dVhTFA8U6edNdu&lU%S@|W5N-kntD*Pp9F)uxZdBG937aYX4{0J^pQ*4WC z;Te-4p0S8wrB@>xf=5^vJkGkvAy$X?vLvL3rQt*9Cm+SA@En$9my~)fice!+cnpjD zBMRtZS8*J#+GE%zR`bf{?c!atoyp5r`1-GZ5m1S06C)?x&2tE5Vk}7>?qT;m08tp#yJyqNI`T=sTY=^oDR> zd%)O*yM)JAVzAm8_q{1S>%yMGw&h^j3|(c ze7^`y11Dn4%QW&`D1IouSK8c@`D9tj`%cV3`HoY76kYr@Xd=U8ow{o+OiJ@B0E>|J zo|NHAS&vBrU6i!qdUl!LC&faO(obSui+;Wto6S4P*-S+GQ|D()ao|d7QrFN@s>lA? z<@B{J;XwBy^?0K1gIuH@hg)WA4p>D(E}H&PyrM_qMSatt%X|fPk(ON!2z7V7M5h9; zyre)Zk7)laJr<{dFHgWNv(+WkJ&*l8^Jwl`NOQ*u%F32fmaE4=wF~d{i*euC$la1k zZY36QTfRd>GZm{w($dfaF`gvka@{{!^nVVwg3_M=UDPov!A%L1%J;PxQxW2~D(AP?iK4+ zrH;oz7kQLX1jR$qMAtZB7jKAvzBM^r!PFc~CcV`UzZ@%EleQ^Gb3~Nxr2Bj(5+;~< zzfjo_mevoHO=E3yS!jAw`SvV*AmXIt2K)C&fdC{hFk4#qe~JDh8|aUNF0-YknSFnc z=9N-6+*NSl``YrjX61cCbCsc!R?mMz-v_!VAj!>g@qEiTdb2`2yILl1)-n8MxfmPq z#Me6$P+&<|=`NBQUC8eArD!08vf&8I$D$}7jihKWgrWms6bj|_2aB;5LZJj;Mx!Vi ziB$Z>!;w^s$C1|)L~@fmA)-9rJTs!IcazoOM*Wcp242r%;(7^(Wm|4liS|fUi#Ez* zm1J9W&q4UrTzl5ZWc4~ULJ?vFW|_v0tI?GdQ(D1#SC3Zrtx3^84Y^~$lOABfjJSy zJ4tSEC9K$5ydT#SU1iO|tKzwd_oF=0O@#o9#CtMNtaa09I~mEo$xz*KMAA}=wAvzJ z77ccp1-fX`!7dWE**6uYfG!exk)TWW>2xX&gyNfJf={*?F}2PlGf9M% zM1@?um1B+)n|ukYaKbU!7?(72!YiE=&_#_?L6}E@lbJFe)m-WR>+~e#BI=ZYizXfD z5>w|zT8%%Mg}x+2I*{sR$I*f!-mhxnUU4IzW!LakS{a|k=kux1=MqBE!7j5Qm+u2z z)HrDsMyz8*{<(hVHEEV&6bmp(BEOIdxs>T7{E5;n=gZ^@(XJ{!O)ukiVm5C_#Bn7k zm`j2FocHtOl&3Q%-5ojRWXF{NKklYy@p(lZABy|B(K^8K)*cG;vkA+L6z|VOTngeb zO$s4ysF#)-H`sUU1Hz9SVRLCAt1=T=k{rf!p-#LQyoa4-aWubig6^xA@Te^21>0Rb zyW0|zqzJ5YqcP0zWJ9(+hGJc?K5Hu*a!oKSbrxmVVOEnw(bcnz|LRN5|KWE`Jp7p9 z4{vku!5tbdALY3nYnkV;j&(_US(9$db0Nn3o9jlNa$3jFT-KnMVvT9J2j&&N_z#uS zcKpi41dXA~=-%QrGyq>+-4%je2*MXDti1#%JbQu64c z&qTflqO4EK8@bog&6V~Z_BYg0-QP;ii7vb*DzF~O!ueboJCA0v>v$f!PZhBDY(91u z@~}If%Z{Td?3her_f#G>$4jxDDreVtF?&YJu^pTYuRT5_MxU1R-%<4liD0acBEdtYhp{y(Q#<1KEtA=Q{*GICa zB>|h(M0PjDEB;+gaoDsavZpCgl%0fieF{74Q`yy+ChAMawlxjMu5`SHa`7F`!MQUI z$Br;UCsN3`Tuz+mmxyCIc#b5nyCZ}>ouT+0$s+5$W)femAnElAGT*Nw{oN|U&SnyH zA_cpFKpcldiMW(Y-tB#4ykA4Ah);X3ir_P;IE)10dN3UKiAX%eI?3y3G``2;@IDfY z%V;R>2P5zh@)Gg#*dmWZVfYAtphzR-KNYJ$EPh8szQa+tj|So+()b^V#8a#i}V+0b2}9B>)r8wu&T-t5X#j6htf5 zR^-t|YYU@UlOM%uc}&qP&_!Oa%8z4Zek}UssS3~{ffot8tgA?y246N*rDL)$pH0>2 z7>M_!L0J;(gbd0OSYMvVx^ihbCZ2UAaUwiclo5koSv0FlB3W4yE)>R!;xLvMg|bY# z<>4$V4^se_SBipIR2ayDLTSy#kCzLAcquoCpCo(pe0C_$WQ6dubfMH>ewygVQ*oX= zmnza`1oC{6H}g{bSS9XNuQ(RHk{IESU|DXccprtZv_RGu&hnB7R#il^vMiE?`2jqi z>B%$6&b*TC!_r(|7G`=dKi!2_^4vvwZB9?!uFBCx^9o#fNk|@F^s^jC{w>3fpQPLIbe4lC%Z-;r z`HFQHp%)eCMTJ}>>>{nXJeTLiykcKo%=h5wbSIupbz-i)6HV&w^N)W&{{8s(x%QMF^$ieq)Bd#YZaX40n>*-2-&esuiu7N0N&E-lvq34?k7HJ|b zwG#7MhfpVx7h8$E&_ejRW2N+yQ#rUCPr?3xC%!$F)LwAq@;BL>d5}ik86P5to$wm*!RKfU z{-;v#J)J6)jL)e=e9t7~cPv1bi3Q%NbfHY# zPG*Vg9OcL&53xYi%(Os`64A(fn7dL$kc%@8RCO4o1YgJaWf-{ z4hJhz%=H+rOQ$f+2N&n9*g6^G=)DK?-CHo-W2hWmWNE*Z?JocL=%RI^EIs43tlqkY z)my}~*{aXlE$dmkS%OIG*kYv}U$k0;uVU3Eokf>_0(6lYbuSU7`ML)NHF~mo|9pU!RJ9+bd9dF%l;r&nhxc&7IAO2eCS7RJJ zS4(MA8aZMyRnb&VV^<@mUpvX6Q=^Jy7YVr>JlD^_R4Xk9Dv1*dm;Aa6q?MPv+AN#` z?AhsVg?+$YqI1G%=&z(&Ebz0%hh$zu8s+VIl(uFPpC61E6NGiV3FT#C%)o?t)wP{+O{l; z>LMtvizGVLjWn_Fs%(y-q9vU8EGL{rJuBDEW4Zo|7+dLM>uRn5FN&Nk*ekTd$qXag zt>}w*{q6c}-n$V~C-H&mVuFPjN9K;kSh|>^Z?>8hh7xWO&u_~LmTg?d<{c{Fve{~@ z7!#Y(6Z3bi&^mKNk=~FMM(bI!MW01td@MI!&&y)0Jgc{umo}_miMU?4O^?N<2CUh+ z2?JY0*4nINwVfUYZtFZ@W(0T4CLuU_iKzyK=6gyLrYD{C25ySD8oQoD8v=MH+7wVxLKlFa2w~z;S5`7el zE;nM`IO%Le$L0kztbIm-UHVLxGGHcTzL=ryiy7Uqf+MyYnGkdBgu@Q5czf_}NCbDq zT)h*W&Id6W+>S}*W>g$kg9AD3vX|qI+c~&vGb2_892WEQq?0+vY)u(9+rrc?N8S%e z=RsTrAIRg1B(a_s>zJuWYo7+=Xz>!#kQ-|9S`DAw zK3Pt#XuE2qMc$h%M_wzNa3al2daWPirk(27>XBhupUHGuUubox@QAo4*}tNEtxlO& zwpXT6rRLE#`n3H2NNO8ox$;_l1`5O@%X&<++pBDRi?+zL(v@Y+23@p!m)9EPqTGk@ z-wshh7rFT+RYtFTCk3oRc6HPiNMi52Q#;7wnlVdlrfHR{xOX5 zj$@R2Lg=L8n&h9tyyz_3OE0j!>>_5R=P)Tfk4f1j;ac$}LC`JY6uq?fdl_+z& zJi@5>1h(a;*pWYhTh%eVi+b5)=gade^w~E!&L_Y76W{)?|BJ8wr~_U8^c}zY)9?As zU;a7JWhPve4Ex^!U1pc9mjB1;vSoRyUxfYb&wTs$zwqn7|2x0>`~TpZzx_`>`}5zq z``bTr_3LjH$mQ_+pK$ov=N!55HDm96PT%YIlp~8q-uaBtcfa7kTMy}b?Y;uJ$YYCS zxB|TBBtaJmxeUDa5yNkN!o;;NI4a7Sdi`SxYYwo})D3HcUDT!5ajJ2cD}`-bOReT! zT!}KzwIfhwB*vFc5@fj};S({wvqXJ_!!UFnKLO7YP$c3mQ@qL{R_{IZwrWnr+EN0wfx2BEbad7e5r=E15 zuS$hodOKdCtNleC?DC>wy=59``5w?^=BT4tP|IBE6q2Az*F2g#=Ci+Z1vNEGDau(& zWtt%)C0^X^tLDSnN^YhWa6`U}Lo>y*%F!JYmB;(OiM;Ebpjc74?w_K7E)o`z<5h#R zq%{`_xI7SZLzyoUS`AGTVVQG|K}`>3dNCIsfn7w{J>g2|L;+2tU-#Q0e+NF6<4(Gw zeVVlSD(9V=PK-&BSN?9wIjWVdLXqk*c^bH)rIGVi=9TT4u1nUhD_61jq5v@xb}7X2 z|ACU$9qWQCWLlnS8UQ0a!x+upXNzi2m zc9B3!flMdDW{xgWmD?AlT68%OMOe8Vd!p78TDq6|i4@9)Vo9ub$3NE!m!!?OByOZ~ zB#guF$xU);&7~0aD3F zWY}!5<#DO`X5ZgTS(-#SvJKzc4y~@)nw9qn%~6I{wpP!7LNgG+W15C3Dww=kC4R4~ z=)RCccBlBh%-fD`a?o4 zHPcdI7irn0LXie+$a|PQE+4t?Ir{ZU&_xHkOo#nrO+S}edL)e&u4~8a_B|>w2Beg+ zRxGZI#QhWt$$2I2RY*P?X>CWdxTC6^$?G#ZqH|SPNm?k8uKIkZK^Fyfd2%j3I+h>T z?Ed>_B<6^GAL#VYl{Z(q$0Y9KhcvrS)p0HAm+z}NrGi2S-^ms4IBBV>h{xg^^E=j=%Q0xttTlpex#N7l9=E^qOUEDVZppr*}#WoEqs(!&8LaQd={sI zE{`8s^eE6Wb3GGYsz~PhSgdvD`kmMGFtLz_35AN~7+I&3gj>EyRw0+q5=EJbD){nM zY9-%fR`YR60ha?p7_+nCu!}86T=z2Ou$>_rb0(a2a@Nm{H^PItk(|V>%xtb^iS=Jy z8$B7hWJCs&lon1>NfOTSfjFnfQE_yN##gTr)H}eE*hroZ@!;u5R~BV>GcVqT7sD*r zT@}snM{hEI{~i45N-zla!K<;1;fL1=8?45(z?ZctJJ3rv6W`Q(aO(8?$O$I*uCC9$~3**9_`uT5o{ont}(7kK?%xWD^@6p4&*bl3H;VetD<+(sJe&W6n zz2u$jtoFvfF_M7(at?fXhois!mei?ZtceNYDeE=-WcPBO7wMNL+F{$0O6-X?qK-9V zT^EnnU^Z^OG5C+f5j>WFXICUq6M58JAExEQqf}lUCVsLOkIpR8&voF{mybONiN`OP#mxN zg!6WAJnx1jb2~PRhiS!pktxPcb~#_>l=DTd7+ble!Y_f95`M0zSOHy>(d$RJe9_7;Tn&`V>XhC)mQ<$$1AWoScA<-4R#0Wa2ROD zseeE21D*H{_2Symgil{9?wz$_oK@mAP>W+{5gvo(xDJ$J-;;}DZx$XyIoNe3iF{dj z4;71a<+$~f-@TI~#@D9K-f{G45Mp+1(t^o@Qy?B~!TKJ{yv- zs*7buLo^Ou$@q^K;6Iv&!~SsmhZ0D?P(txL4dlPwK-7smyvLGp8jQt$AQt!WR3gro zkoa0Psc+Sg^?n2C?^F|dCWGLUsdycZ#ph@OL8sFR7i+Kh*Ne!wRzt#@Mfe|2zt7Q0ml=kK^K>i5L`!v#zJr&3B+Ca{g1}rJt6Xp%cG0J@i`oY z|6~mABHs5JVu{iWbi)SqEbtoCPp>!PkGnAu?cD1G}M;GmA%EhuV2a}o%1#~gU zk7Rvev~pyT1YL}(QWT3WYx5#mR}!ySTUjeXkfIpY0XiegQ1qyo6C zmT*aNIBcC&R~uZQZQD}ZHMqOGTPg1DQXGoALtC6+!GgOMcZcE_K<`$sDjpy-%2&z&DOfl4aOA}TfLGjB$GkxFI*OqUeg<-% zjZK1O@B}X9L)*Mv=@FciXL$I>uPn-@de>Bg=OdQvk}q$g4gS zlgT-j0vArUyitKEWiUpCGyqIGnpZ4$pDxuB|0#3{HeBCp`z9hWInRG|k#}Q_Uios( z|DWQs`km`H`alB%QsN$c6L+ZTG;YZcmcVM>?Pq;tQZV5qzX5P#$@kO5ET(fCT2Nj* zvQmG?dKvvuBUF-r;2b^PwK4n~X#UtnK(yrdg^-TYMXUa_i38of zB9n^|&1alqP-Au2$b$0q(`h+3`W3E7Rd?GF&^^Fc2X2< zqERkS@f}f(mN>wz$zdZRZwU^i3BTt1>vwIaxnOzx32CQp#QvK5B43=%YOtfmp9RwF zXzgUfJ%#FlLrOwv+JTz`Q^b$Dze$a^JRwtm$)6oo{(z50&{VR$hT!<>hpp4aOyl)8 zEO*|>+pB$Bh*bG+8P1DJ(Uu=4Vh%Q9KDq{iXijW%h=KATraMPWJcQu0vFyOPf7GWx z-jTw_bX*t03`d|JKwV*<%;5nO=2ZWQJz$M{$3!8fHwXO2Oxow{QJO7#0Yq@RT>GrT z^x>CjA~XU+dOaB5n&oV^R~Yu2Osk2qbzf(7zB$fIBmh~rfHYln7m!(uH-Wc?wTUJX_6x@Uk9w)YC!@JMUBy2dg{gR|EoCdXdy!9?{4QnI*Gw1(R`+5KX>K} z)n-$rl&leb8X1zft<~m0Dvp)9f1={N_WzvP*XULZ_XcJiKq~oRQ?bF@GWIDUhQzh^ zwY`IDpJb}n^3PMuPoY&pU4CtMOYD^0sLmXYiI3Wpl|mE@Y9Us;7zUj=@mH+9N79k2 zd|$l#*iE&}&Qi4N>H1N_<2&;M(O)PETAYP& zkjb`!sS^8=nQ2qNJ*{>{z|UKQlyBP>QQ;eoh8-2PZamh_E$fFiQEB76+8GrVjh9H# zr!h;rof#yg^Y%;aF){ODsX}^n>#o>L%@G{69xP0#I_50_$Oe@$I1Wn`EM4|e8}`_~ zW@krw_NI+#6bih@96_)0DULkfYA?F&YchSFAl?Jcs1POInpJ-oyUOMo<=O6$kq9Nn zd=gLJ#o|SEuex7($62#k4CHS739~;DT!(`2-CG}?uMHn(%86f(IF+2T^UwE`!kpIg zE*CkF1b;JpkDwOmOMm%{olZFbUz3CDBn|7r#2YJgIkFlNwci=<>?kD@d2BP$x;)h> z6=(G-bwgO0uX3YuKRZ9C-JH&%#{)2cI@%5SV?Yq#e%0^d=Z+Ko*V zEW{xIomf?MXJQP#m!P@88f2jJ8QbC^MY<4vdFulYNkEgBIv<^Bk?@=)d+-U+FJl%!MlOOE^l($^Dgx1X$W;=%`<{ ze1=WOOxV=-VIh*g`*#ElH@C@>!seJ5_Q%?+fKLTi@>OcrFS}*0Pme zb6c7xlkQETO*@JP-=ZeDWU&?>q_Iii!n_zw=}I5kSJ1!Y zAu*n(kK;Q!$1_h-DRk$%Ga>3~)lbB8F|vAbNLaGvFjxs~1ldC#YG*Np>URz+3e(r+ z5k`)R315k;90znCctgf$GVaBHirkhkw;#>yExkZV znX5K4dN1BePs%d4>*1*QJyEMMobQcPKFyH%UBxV6c|!PFHL!^yqR8=CcXuV!*aqE> z>PZ)OZs_VDFhvTrhFo)&ARs=*mac}rEyCfHsD-yPCSVTM6F@ptv_*Y30Kd3J+M_Yq zEn#SiyCC{bv+=SU9%}OPcK@BG9?Y>3v_9eXIR*V}_(vJX;7j}+w1DNG#zIi6>*jMx<;xllj+_Zvk9tveXtQ~C zBereLclL!2i;;owuhqB0xBO@}k~u3s8(V#4tP{q)O7!@>J7S0Uz;G@CItR6Rc-Y2| zo$&jJyei|Rqqf;VKdNm@wpxe1l4Psc=V-8lm>z4&j9Xc=_EkHySKr+z!Egoqi;hEG zQCjY22K_c0W@u>84vxM{8fw)T1!9(P)ld&k8G-XIS*cx$RcM^Yqz?BoRh0)J=JXG6 zURNke#6$KS_`u#T`)+=pOr%a$;~642UZ7DTu$i)Sgmc)oH^sUxFl zytxTU$<=FRtb+sd2J$4<<{@tWY5bgR64n)y_E(DW{Y?tzk94 zL5a`AS^-AeA}~#5LIqV3aravKwJgVcTtQ67%<*T3qOFc`I zY_8O`UBUwFSGAcyR9_HzbP`fqNMxG?PAN?ZUy?s2Z8BXRfPz3<6c2jEfML9}QX9D> zX%;N>OgqDHf=E|k!8Q?@Q47?L+r{@~LEn|lAaXT-n2NE0b#7&#VUaD(xI+3s$s!0X zATf(zu}+s|JWQKZePT`DxfLst;p?&V(_{i%Ev9h7a;lnsRy%hWJk%-D&;CojZ6S(C zAY3Ms2Pl&{&H~XZ%wV6+9i>;&t?*FsxQ(5;no>c3lR~`Ft3sutMen|cJvG6u7 z@)(vFgr`}R?DFs`4`;%X@6DbRaV6qynTDZSla*xU#VB1+N*tqI(Smaa59FwlV6E3; z$H-H6 zbnE{qe1H>kEszd1cAP_)_7eNqxW5yD;ZImgwXM>9CoMs7sLs)icS}|E zJ9hd{L#rN6{SKSS)yXee$jhssvqJnn>~jEcpCU)4NHrOud}lU1CbMORe9urMap4$; zq*INpiiqE}Qd_v45LB)26PC!wl-fc&iZSV-{)tWSo0WWnCGS7VV~wLXibzk_!H~B04e{MEq``Yh4O&3Fwjt?1#Rwe2A#V zTv!WO7IKbv8h;Wlkmw9&#s-Azsq3co#vH`d^=DgJa}$G<-|4FfX^*{EeWPzCjqaI6 z(Apw6u?AjgXCLCVam9Uqw%n5&PwbGqFZVg@S?E#wwzrNFyP*C`;H z6epK2NSG9+L>_ZCm`8Cdu>Q8n1^?F>2}sv0JxG+SCB?K1Oi(4SQg~qOOsM8!lp@)U zVv6H>VysN4=45KY%^1U^Gk|j#!>{46>YvJ#n=~>+aogAbj&t5G<2*l^!GO*e`~2uC zz!B-ka(WUMK|3{&jd3sX8NLl8gK)gZtwg|U|La|rDA36EBXX}%8o*&PA4SGkzJ4pM zWt>@=Z>Uu$_Q?x<%43^2*&1EV-9I|4c~aHylv~JddvOk9qN-SY?DyKD@wvi*1uQ0Z z<&KdsbYXl_;O_Z7BXZ-V`{3m!E~&#UCx2l*@8Cu6*RtK?$iywaB2L z@_mlO{|Qo46-jNw47gv%|1^Y+Ad(rapz|3s976Coz=HO^rvOJ9D6zlR-mumsxAqKn z-Y^+HOZO(uz;?Dl=qv7psfLOyGF~p1$ilpIP_%j8I&d5ZXY%muS&(SmT*U&al|f6Y z(M91T9I%HsB*c3=k=w*V?h$;-IeQ0htg%T8m%a|jUIxAc{C1nlS}fLPuL8t18DG1E z1dgnS{20_$l~lH0hh^6h?{>e(bL|_l5Hxe=4ml&fuB5oFdNKio3kP;@dp)+a&{fv& zkaiO4*4zRnSmZERq?~ zj7wSE;I=Anb~V`aUYgcwpNhR3CuU^n^O#CW-K(acHXYZZ2PJ$tG)W$SboZ6drK;C;WaIi5gpq;2aTJ*f*ngu8 zmg-0EKan@h`I@i(11@!uGiUU1IH6c;L;`3Vzohbom>H8r)p~>N8LoR8Xj6??rcM?C zky_>`yw5W(Cn(&9G3(k0H)y-IL>azyNq1H~+dSFOd+miIa_-mo@Z}JOS z+6nlrr4{Uv^>zBGI0otteW~RYkDWD}`~y#90-bWX!1Cx}WPt}I8u}p&0b&FkB=yP$ z;;4Qf>d)bM;;T?hMHI727b<-M_$W&L<0XxqQH^&E0j=or$5LkXeGG!uFMlZf(PYks z?~}}INy&wLK`aeHfZb+@6Cwm$f02DMl99muJK#XA*dT;+9_;d&RH;wSzuY^Pc8d>0 zv5EuYBe*x+L@U`6NC;a|<%|t*;lJr;tU~c3QS56Hf(>7{zdM`6dS#eRr+X66_-Vk4 zGgwsM4FuADb+&2|aj!gf>PF0E6{Sm`f z>dr=ClC5yP-x^JxEr+~iJ<{{SOp|IIlC6Zevo!l5TLJOkqeakO5nL@dT|%Rj%K@;- z;der=GM0i{pSOU>55UZ;H$`6@m=i{qys{%nx~@$y7VIXuj^hOlV(Ph9GLl2zDwyxg zeQMFGaat~2yQr>_h*L|%StrKWF29-90)Pqux~zkD>KyC)I#I3z4>@eTfRqRJ?%`lS zeU_f;zaEIsSx4&j;C1WS3-{X3k{L^%Y|0ouwq2i#UkG5|GSyF<*&Xy-#&{lVjDUL$ z%-*Xb=RLr~Rf9KJEMsrb(2p+NeP#0hAun-3?@!$%TkxZWBE+49Z1Yi4KL@^jBDF5R z=$ekWFCT9)vHx?bh`Mfld?8XfQ>OoEk_RiWD2AP4pmSE@;E@*AGcu?#F=Rm~qGd7U z{*rOEc=VFrD02Ui@P&0Y;mwLp3fwM-1XgH4wNSTy@z^wWDmKP`#c`N65%qxJsMfb{ zne2m6Q?05K%yFf?3s8lstTHsepszoMXLF7Y&%}H{vx8`4YO?ZD81(bHM(iVuCwCX# zM8*cM>+bdUQ5g}r16LYT=3fukwx7uq2Hzza1BWya_|xS7rJ;P9wEE}8NYI@)@;OU| zYR62l2cV9~500K3q3)2>@19wD$YJPzw&2JfQjiRw@y=l#IM)0~N>_Iwm=^iIWZ27! zhv`w4xv0?C4}4SZ_^Z5^j0sIIF!^VHxtU{%##mb1c*HNv%4&I_l33y@CNEql&xtzX zYF(RtfhF5dz7%IH35ny3(%g-T>pc2i1+bjn>&nQDsgB?2%qq<_;umo0@jaKeU#s9) zYb0QT$M$SZtz8+=XNUzCo0+LvQQ+WK2_*;hwUDNYe$`HKeeTv z@|Xd=1APr>`mg8@C}*JHOvHY>|Jrw0caXL}Z#u!&KfAcB1=e{-!``~&Nf79Cq^~;m zV!$c(Vv`TP^%_XE`hJRo9u$-m-Yqn?a=+rUzs)N8G*00dz|}95a|66wl30+Wkc0i= z9onior8(H27M$s0q7nErB&?V|`8{$+TDb+2O>UeQ?^7=$QJS zMID@mfrjE~HwF66)$qXL)9iSbpgm*Vb#@xgjZ!SQpe(3!HH|B=h*x0UYmE3sD5M#KOkI5 zxcydYp8p6_n?%B_{Gn8CX=FY(=AgY=dQvH9f}`B_pogH%k;Ht%K!dvr3f3z)CI0op zubvLjBo>stFEhUSPARLrs-(B0>??7ScHyyISc2{ZJLGDh|1DB}-%}Im9&6frT547Dyv<|H^(p4|fXjHiW>=r~j?j6`g^Dhd&uw)oq9A``f`8?rIOqc(6?O}5+C*oI zzi7n7wy!rYU$0w8cYKEH3@>YVGYpl$?!lj_&J_XHr{|VaG&F+7_EuAF}@|)r-FTK9Q1_~gATbrNIT}**;@LHT6HM9ZX4W{C{nR}rYBmJCxPZPTpCr- z%Hv1hS!?CvMIv=phkI$>8;8`*;&`M7FdE22s9&OW9fzF!?sX!oPlbGjt)l)>wPJwlWoHByr@ z`wJgF8(hTM+JT}P*H;%;ZdluI5mZH91IL=GU|1ARJa^!cV2I7UH*YewI z&T_;WuYS&$iLEVo5Z+sosl{=v6#n|HkHbE3)aUz>ZxjC$$L*d{;C=VohW}-|*yUk$ z-~e=1CD!TfLMZSNs`MP+c;h(WTsZ<-J?@GjwaJ#VaZa8Wvos0oRna2;^M8igHcsCk zh`Jx{yBXpkGWn;?L9c$s0T(<&PX7I~<0}0AuUyg_k5QoJpplD}Zj2{=*-vaHoc>x8 zY`+Kaa6Q#F!AtQ#toM03l&(9DPJmeM`6`bzTi4J-B;Untob}3;L&(Y1?zhXp_3!w5 z>4!GX0Fr)D^{;MlcU_kg!ElrJ>$ZL5 z!Pqr!u@66cWvnVHd=LJoND~J){9nJw$1+ttY^)l>1x~sO-RZPF*Osbd^{!z0q8j?&b^dO&MNF;35))@mdcVKe=I%b(kyl~LBHEVXaTPO#TF(QRUWj}tCO1o+{ z_dS#Ac2u@?(@J!$m|`xKN7j?-iwXX<)EE3Cl?c~l^8whfNZE%AVZr(a z`V+-!FW6}|Vk!MdY50jXG{5T;;;hXdC=B7v#{{eHXL%7fSj=Hb?19D%JV)Vyu#e~BayRa+>bH5WTp zXn7lIrGy3-v)fTtP{yBoSW4qEUigUKFp27AtIeHXJ$hW0Q>Y`d+>5+$me7O)t#8yz z&4WE1RE{-YitSK|`FnSGoRGGt2>X(`7$@?1My@l+NKAwhv+DK~%EjKH6ut++Kq*0I z;Oq&1kx0Hnn?OMi%QBZL^-Ch<*#!?`Ym)1Q$Yb>EGf6;+Vns>RVP}HE+9vn^oFRA~VjIhr4=9Hu;9)D5)m{T0p80kz_JX~NligS;x_P(H(?4O|j z2lrhZ&MRZO*$)|p*Fa#eJ$zx?--nMTNrx&x;P7+|(^_coEV z*4rok_)I)N9R>cr`Es4e$z|)sl9TYxlz4AQAsg>y)(iO^uNDNDj$WKTioG9k&u7z8 zdzmMHUKf%cx<%&h@JP5x40wo{t107-KV_ldNA0H{iq~xn+wvt3AA`V;bh@WkxPgcH zpYb?`jE6i9@KeUK?5it#I@pc;+uLjYKtg!b+I2y7;h~4^Y2Z2_*vyMVtTzgkz;h?l zVf!!Gi{O1nhxlzPu8>%`-%JHQyH0=7E!MziIS@txW^BobSpId+93{{Bxo_a0x&QdZi=W=!{bHr7ou=S<=Id z^|IzXQ`&?U>;oOt`eXJm+-g3w&qK5GCFl<)`Y{zr{{!33PVx+~D7Um)m4CU+8C> zWG7z^*3e?vOo~%c-~ExXB(pl|7>dgG==x&uz`7)P01_5+=$=Fg7DiAEt9EMc8!e(I zV9h-Rux5}WQ=uIHmOEhz-E@s$%0TSb$3?QrA=7-+l1t-`xafae%hkHhmq*7G&Nitv zmtP-l?=jgIV>ZN*yI^j;(P#fnnfx?RVWE}bst^($DSWV1t*8)T;uW--(YK_H86ss)?>XI-c*5%{n&{{d?PPtB`3eEPW3qD%Yh%YZB81Rl0CGkn~oMP|4e zq9{n|=J6BfdR3n4i?Ov)CB>5&>6=C*(jsLK?qnqW>R>O_h&pIXkFPUe1{7{O;2=TL znN|vBrL2Z)Yl((qz%%rZliU=gy|T*%%5Jlc-r}RG{YzPLB|;oH{#IyH9%4i(sf+R^ zqwY)^G3drku147n9YVuhhp+!wr~HCv&n>?+L#I#{Dw@kH7?js0n( zL9cH^89S~YxRx__)60jden|DG<2VzB@Cj1r>Wes&$0dj)JB&@ERhgfp5NC3MA;wMf zmbH}>ag8)1%#axE%Jw8$CK){2zd)p}!dxB3QOsr4aWwZEBv(MVA+vmsh**@j?s)iG!87UfY2%YHP%+j+WDZvwDc`CLnc z@lBRIUl{6tn3OGoLxe>RrT68fkp)3nRTXr#SmOj4_DZa(n`-(9OozyCfmXTRUe8fi z{yqY95wJda%*^pJbOZEw#(0*Gbp!at;>M4{kKzD-~k;M!FL zhlTz|`^Gi9gns3#R(1pgaEt3*U%CjUse6f1)z*@UutR)qxioAO`ajl4c)j52D)~P5 zRgpK{h1DOc3Qm+LTz04e!6Akd^IN{Z39IXGA2Q2^?iEQyOO7vuR>c2=(!NacVEC8m zeKhW6<;AAx-7@Zqbb2FScBmNo6Pidof>^0-kCc%zM#ykC-LX| zCCaB*YbI zIv|zCYfpbZ7Rug%5Y-^2Orw~ZCLW9C#G+5wr|!Jg)$O6swUH8KHxWLiV?}M#Zyj*K z4o?+p9oq1}@e$;HSi+X`vGx2_S4nCoQ7}M;j$Ww8Q7zNY{EmklDXGK7$^K%6pcL|e z8!PzMe~hr23-=k-UN6VK?SVN~dE=JDzL5sa3EAR`F=3AWE)Z!xgfHdCk$&Da3WUcd2L)e^x+-p z-X{U$OJ^-Vv#P?(n4M_or$A86hj6c_`L<l{+L-~g zbjJUXu|;C5@GTP%=tA+?8j2XMC|ekbiCSiPr!-(Laf`42`=a;~zxx!Gt@*k#0qGlKh-yt?}9oS-P7RH+VVbtz0} z>2;SGN59RMr#!mSkrdMF7qIj(AV+SE4y^vpeaq~Jw(9x$aN_`>RaWihWq_5T8ax*=mzwdU{ zK)A9>r6eSxe)#T75P|m(j*=x8ruMwexX8@5s}YKLWZhjT_-WHtxkGs*d(j32F5Y0o z{Z-FP>0E3bf0CAy)BfW?V?$JwJ$>DZPmtA^5zJ8yaWD~r%y`a^-Nu z&H5~}Q@o`3py)TNB;5EW!_%I*l+IMiSgClL&23u~-(j*u7S}A5IDdEeh7*WbKI~i> zbJUn_a$3;J(l*>c22uLkf@L{#)umq2)=Cf2V6hsrFIGsE)wfsW{bQLLUm??^CGW>t zNAg{)e7EdWvo9$|ZVIn;iGfcfS z6?@*t-UUn+EfO}z9PK9Xshuss=)6Fim%d}dGt!p4hb|LMm%8AElUTS6(*uLUbTI|T z215{0^1~$wsB|q={;7K+40UMZ>9t=rWFs!!uC2cA2?f3`yu*_Pyt;Kgof&jJy;eUC zEPxD%qV&Ds_6i3TZO>E;jdki0{K=0KJ&;O_Tilh@aC z|FE`T0}biww_l*sY2vNS${a@T_a5TUSbGS^mi<6|Q5q(JqS}iD9M0#^qmv)F~3qiu4>Q{#fw?{M^de5*<+kIi`!v0o_pGm%>wgy z)C@U5i_%e_s|KQa4jpGR3ZQgqZaBGuzP*ATzMovvQicm)jF#K+{?4~X6u&BzR_ZDH zOduhdYfq=OX3XrWbr@t#W=(UR0e!B2UI|}&FEAO`9#HlatbDOGyjRf9E(tMA5}+Kc z;x$foVO)(HNPX4(Wj59NUnitm@ZpNxc#MMMjEpwQn(2xmB>_tw=iR8bI9@#ndB+JP zIGJ?cL5WysGu^9c>oeP0{uah?ttfBE)J*_AJ{nGG+qO!5Vs=$#O0l#M5bQQ%QCcs# zfHcWr$m}Ja`Vh-L>d@ETE3MPBV!r*y&rt8Ev*W}-<*&W0(^*YhoT#nBh*0gr4?M&= z=xR!bFe^coY!cNbo{v5Bn1vJNjJSd`>`qxBUSftxYS=+EB>DBzl~?=%ZiTM9oYUn1 zg=0p1-qo7#i8e0MPQLvo@B!~3k51S~j2U8bQh|PcJX8nj0boG2_c26za5ZpjgC1Z} zz?KKxL>Q^-pM%tw;aEHYJE zYC+Ut5m#9)h4xtH{ZUC)d{OXyrNqEue@T5~!~$6fCc$AT5Snuu2(Ec-J~3Azl3pbx zd4mpuP~=XXu$AY$yGTWlJ$EQ$k<8NNvlpUsTI9?gvX^LkW6bdH-}4;tYi>$keh%6O zqnWyov@3Ch-|XSY+ic;n5UlHzc$4$ zq<=lv0`lmx#K>q2A70TF%>~c$dTkM&AXcw_RgL87k=RW3gL+sg%a)R(J)M4|4^H`r zf`2X`4G>nun|pmvZ8PFQZ6n6L=cjqHmA_e-J*6DT5()1z;d&J;NPCbOx)h_T?1s*` zxX0OQ=e)&R#od!7Xjk!imF(AevmQM|_f&qzt|xs^ppdBsMC{W&Y2UNPi$g|)>XIaBA&)imQiW7F*Y z{<;ch_T5PC6oI0P<_A8iyY1`;uwIqwmZ;N!uYzhMi}DC&iUg8TwCcCwe~E7 z5zqPkZcfosE>JmAX-gFMk)cMxH5(qYYp;JXjXged_?c&1xYTBQrbAzJvSR0YmJ`=? zO7FW`510~G{gGL(mjy~o6zN)Enwk{KAF~x9op3_cq_j}0)SG&LaG}4WRLPa2F7bKD z;8mdHrv*xEA0hs9gW59x6r-`%S^EhezbS{-Gzuc@iSQOz7M@>3wrYlG*H*Lh3BhRE zH+n=ae_hb4hooJ*3qw{ycRRo)qf1Geu|-ABWo=={U*TKb_OvEQM80|$2z?nyI~hT= zGOA;-yRxr2LF(C7B<*pU$GZA1(xZ{Q(&V3J8C_MqnHJU~bR0-=7rIIGs^K1w z0;rEY=w%XIV>$etywi$hI%oV1w+VU&?Aep+J8Y$uPz-XY$}3f7YGNt|2<*Gh*M z7C!DDaW`zI7_vQ01-fdFJGc6vkoJJDt7nA&JfGRgn$WItJ;ibWP}hqw?0;J_>@0DU z_4NTG_?c*EDKv87(G}I1RCRP<$|Dk{^oq>fS)K%u+-?+JcM*U*1ThWLh zf()F?@_HtYoCqZLPC#>vY$WrcB7SBzI`cpd*!udB)GXP4f6h=6Yyp1a%0b(Ff`v=R z7j$%Ne#XjX_syBLP!kiekI;h0od=e8E=)H}%mdo|KM~zfnIM{~PD^MKIGwJ*VBANu zD6JC)=2u-X>V{QB31sp)xi$w+4+I}FKl4s52D2HET7A7k8RXG9+;F)4TGII?2jbZaS=S_T+79nurj(8AEsM5p; zX!`M|O!E_MB7y)&`pT|o$Jmbg^pw$zZ6Dj45;hLnB+La)T2w&IQP4BNZ(y^q;{oE| z-Dl_#t^l|y9ef%80b&yY9bo)B@cfP6aqGVCYZA*Q9)VZ^dxz9opv=~V01oh3mfJWS zDU|2!# zXGbdLAIK6#MXBsJDLrD~)u&K@spnVSg!A!f3AP(M30<1J6o2cz{Y5UZ$uz*VQL0Yq zFUD$|$68t0+CS=hkbI=6H#4%m-BzIAg@unL`SrC36rc`e1{mXYmm!y2KSEhz;A1PL zQ|wT~9)ug#m>KU9BL6D&{7cUWcVb$7i3}_j$0OE&!eP(@_xU>fjWyZ_$UJBF(Gaiqm7Md@`j($Pf)gUjE-C&p{~hl zqSG(9{`{5wU|KLRKBYF8J1*`o`~3KyC5|vQv_xIJK2|3#Pak~fpVG+CHSG%Gv6=>s zA)9AyUVKP_3ko#0xJ0bvTNzESq}6SG#L8sCi`^g?dyMN-Pd@*Q>CT@PFG`l+w?X!tTX^TxaZukubA8GSsT?C$p8rqH$LKhL;pU+VFcx>`EhgJlT+5z15=i=kKf*!dm*X(n3L-ed_^!pF%2V9xvxB8|A?Eu=!28-Vxk^G2L zW@hom8ii1WAEfBeyNNav#YlJiHc0pG*x*|4k1<7`?%2@-y%ORA-O}yQX;X2w@Ajd5T!y7r!DP??^2 zAoPzn{K@Os(za0hP(KBf!{pr*BSH68~OuN-KkV>yi zUDPvcf#3%yd~I6R|Au`K6&cP_?nPMtErawLRi}Q;hNRlwaQsuJWrtbKujGt{nt91+ zCWV0c^Q9koYj{lp8Fh0@(LC+ER}DQ7;l>?n;Z9%D$s@MC!$zRb{5JtMf}`tI=}u^B zK^y*?a7-P!wDm!B+-bddYs?^txEtzuR>5z5hHqQ<9{#s`d_yLt?4}^F8)-ZXdtONQ zjSpKi*6`+fJ1ZW49bI9|*PGC5tIkJ=JuH%>>4uQdZJ;mwdZNnE-DCIk#|KAgDHjpu zg!``rEd(HPQD==-?Bp_HK6f$Roc1Z7)!0#77lEx{0iAw8)J-oLMPFU0Sl0d5gwTW* zTK5s2Bn`h;0VlFStsH8o{R7u>_maFTByL;2g(z+Ew1zng7rc5{5REf}%5x|!%!ueJ zj4`Pe%+)Z?dZ;rqCXT5Ny;wg=viwc-jmuK5RN@n3)Bqkxh9vQWUQ(oVVKsAw@+)!1QQ3G}j2{y^b>H zR3Q+!$W)?#GKHFH>gFZyBJ0}q@Yd)?lX4-S6(rDVxhIU5y zS;^tLY5HC(MXECUJ}>io9mCgX?w=i*%fDNA6lAZfMn7WFH#nZ%@kOHZUhT;U|7zJ- zJnkz;A3DDJ=ewZ>+JO$qX*#`bXDATqMANni@BL&;#1okMk%&F5E&I5Buvk3DbY@ zq+YQMK^Rd;En~z6H?JQQdg2=pu*?3iE(PR8nGD))rtbo1I?WiQ4Hej>KXFoael|iX zlmcLyc#F%n3{X1#jJO|Z>=zBB!rX1rL>W>QNf%d4rb2Tu3oz*bzCo5UJ5AzNe~8jn z64L)0Liw9#Pp{&11mtes-D_=wj{MpOiovzmq<=Kh6ajhiGG7c!KNKW9YRYvpS|&ah z)8B^)%NM2=OshvuLx*oDK{AC?(+q8T6$ew#IGe6i2JlU#34vN%89Q;eF|03_cN3Ll z@=RwYwep-R)xlm#c9?JI+AyioddIK#r{&pVX2)CcN?;w-&vTZK&3*H6E271%5b zIFh0z6Pc=Lb};p8GyY8*Nop^F*0xpdcMW6L%Pg;yVP*R3Q#G?ATU4glX3S0Xxn6}( z#TXLAAwif2lux&pZ}WqT(N?`y;$Y5L#z3D6Rb1?I9eNp_(+v3{Gv@5S>O`3u(aw|X z1Kod-CW$qEK|HavTXlX074|ZEVQbdGd*;}sGp(6pz1~h9fc7t7rbm;n zwS7ouUMV;6Ho>M_kHgm7Wn*9oG?Phyqo|A%Zj_HE`4t|}g$4rE`bW8oM=SS=1@dH^ zUDt9e!OjE89?L>;&Xpz146T2=@d9xo@_ed6rpKNyefkw(UxGfa&aj5m!K%-aS7XWNP_$W zv)nJ1qEV3Kk&Ben%ycYyLc)hJ05qr5w@o|tGM?Fox+!pS`eOc4uV2OObd-?Mt*wR% z^KTwaxB&QAA7NdY7?Q(V%|w!tAw;Hm#0`ym(bZgJ7X5B?RG<#HTK_A@v7FWOPhmxPBwb^`I9IFVi@~Vze2TZJ7T}jpty}flVgCgVi23qwV56^v?O9Qe;xH~Wq(Ck zCLlI4Qr*4TDE5l3{PqOq?(idg?~=$|nRY%@9MWqTsNy0FpP*)z$3{3f&D~uN&wM_8 zAKwh$z+7GqSMw+Ki_*9_XB}*&Lf=UFWCl-k*m*4oL)Iy`+9Ta$>02W-1ph4Q<=N^u zG-=CrT9)Sjmv3-w!c^4$cz?Z1S@gHvcHmmz*_?-KcU`Co64N7Rd3;U@;NqH_L-~II z$v`&0l5+VbGmoz`v-vVThp)4Wg~YhY5OL}GBCS|U$7V9Q)1J-^>u6uMS_iu

    5rA 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¨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�{=PI!dQ#A+2t=zY7}MS~d`?sn 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 w+{0%e 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ν(NtA;K?;&MPRt}(wwRfjnVA`nm>F%^ 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

    pV$sO3=n{shJ{%7DWR-$ddC*k_YDAXWn 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ð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

    CtYq%-yD`oy$Z7KJI6>cK;wF-2RxGPP> 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

    GkLXx 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 z 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 !gWq_vcAsV^{sO##droEfafnof& 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 z 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

    -Uvm!9j4#yx9IhQpl!U1b9Lri3@>00lR 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 TI7QPQV;NSF*Hbv8&9x~P0T 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

    FeQCR8rqs2VrbkckTtN`J{*QpYDTLQ)Eik zWjM1mVP_|NE`b}!)-k_&C~}gv8E*o7Q;u10ru>_tFLImR^N!U=K%i73@0s^s+q!ZF z2w_JL?wBLVHXB=`ckwhyLfNIIx@wev%o)rYxU;YLeexGIrnbsIyRqjoiyau?xNO4v zF=W&r(1^_CK6@x|T_wBdD5xVej*44x^&?(*b9#l~vweVo^3b^&hs6t{q%>lk2FfVI zI?Y9^`n@WYjWt|A!cEGzPg{L`%g5wMY$Q)}=4L zct`x>Y*sX||MzpH@iau2wzi2q2%2qp8qev`C_%H5^D?VU>(o5$Os}1@p*-;v$cofs zV0u5mS2F~Y{iONw5oe^~%HqrwuymC2-9!U_K8M7PMpTR(g|L-AQOC-7|9GHJkE*XS zZ!%SbL3uGP-_r1(RMj1jVqzNU_lYd>Y4ziYQxV3^e9_5`Nmi=+I%Ao$pl8OUAV2(H zqN0}@>mnaEjE&x%1qG4~20aR;1U&*Qr+cof*E?P6p65T&uebTG-rgKJ^16aV%1)Q( zYbJp%f09+wYwp~Cr_{A%UCt&UuQQ{x0N|&@P3`p!K`<=1@Jr;9=^5$bHmoKL0NPgJ zGpv{1dfoZUMJ|D1+RHI_zS+pej+`2DAg8lX|5r7d4u9fti|p<%@haQx`K+08ncS@D zx!&z`!3wwyM%De@oO2f5?Wy`b(D5|=OMp7eEV|VD1Jl#_>JmY5B^P`XfwONO^_+i{ z)V|t#Lx*~#P6-v#GkG~dGt&;+=bs*E0dT?{;KC{i#g#0R^Ygcy7ti5=TtOkLtXeu9 zq6()YJjy`<5e}GEe6NRQB#-{Ak0J&;!&QdW!~RZwLVZW1G@4UvsPVMAKJ0YIN-lei z#~im^0GqmG*FSk!3BPDQl^!KTQFM>+isRKi!GS!c@yVsG3SFShl57%-*1q(!4?%jd&p1@y`AA(s-NM;ycFlU97RhfYJs*ksQy zLS0)x!$f~jUiYw?xgYi!g;ih16?4dQs4}DkU^xb!kOw|6yG=a+( z$U38x_WaQqT|UJ*%rv{=H0O^}lVl^{8v}OI-Dn%Zc3q%)mOp8+XZl_kNnzOj0zY5w zXmQr*9|Moxy*Z%PQY$D<0$|M5|gy+mn`kMT5rIu)+&&mZPtfZrJ7D}z5c~Ca$<8czG)Zia%W%&n$X~UHBYE`G-SM2r0Arl&UmwkEA0r& zyK?`TIrNOSYHRw}7s1SH$zmLxjd5PU9MeW%Uh;BVnNhM;+iYiAXchPqEtJQS*5Y3G01FM5=x@+e~hY~w1ET^Ol*YTm^O zS(ozW=^gXM>71#QX0!AaQNT;#bX6n^)cnV{IaiCn#n_?bP>(5BJ4+L7{aCGNN>Nxt zjk=lB1)7-&WdS2BEnd`142*SY(K_*`!aNJ@8 zJ(ylCUz{UJDFUPXtsm8Whx|>3lSPNh3;~$^fj$N@P@$gPTA@S8)wv53!fkd&AiQt5 zNbBL0ht0W8Y$6-LN>jxX6ZuhYUVr1=oP^qRYe>wFm?Dz5a9#(p7GX*$JI=HF_xxa} zXuT67)Gs-?+O+hEm*-}g-pjQt-FmhnyNQlL2YT7@KkN(@g~`61jIb%hBWARHo!t5H zS*TG-)&?CceKeg$`W~2ygsxn)evM!rJxBk&9S(pYBd`9~N}kXJ!@zsxEJOfN*xCqJ zHShzWhS|RPok41mE&!z1px5-N4NV3y_9>Zg^ z_Z2t1Si|0hyJ4iYIN3Cm3oNN{pSGaJhR5WM>$45ONhKny!AS;qIFaH!_XP3+MgHxq zL2P=$+Q_tOr>BJ}J%h$m1kWD##-AMm(?RwAa__l}P7BVZZx72sV0GJ6E@^E6pz+jv)U&-SSl%|Huw2A{ z05ov`qD7@$(ah?{qVqXwrB?j6V|=OFhzvbKvavH2Z9L*T6+8yC>X1({10Fol|1GLt zZuwr-egYVR0d2WAj|wR{L-F1Ms5*(eUyIJbr~luwYZyQYUo_##RSpGIHEn zBzWOZgzOC{F1!(lwu%h^!DdA5Ba*u`gtoIGQ{-d9K>CE=)S?`6!o5!)1L>dz+ zuV+g7PDYdQCCU%Feq?V9q;^21ef@$KYo#V>oXY;%8JtOH0W4Wt0v3Kxs4Oo$sB#C) zPgjWG$t~uYbktHe-pRd3C67e+WJtVm8##I?mwPJbi31oMJEs5$1WLN{IBrDtw1agU zYeqvVuXXxuakJeg%`0#lH~=4=hbsnR6!B@v<6y;3^CBm z=GD)e9qrCgnpM>;g1(ho+)y0N5iY`1TX@ziy!#L0p7-G%D*W4+nbjr@l0v zqZ!E-znW4C2Rjn=Y;>*Rom`e&=u`DOC=Vqqrrf9Bf--eu!2|t`p zyOGN&Yo}J7kQO=3*9n<*nw>V@F4?hW*wylHcCznYOP)*hmM{afrP-5P;US}z zvLi->9!ED#*wpxQXm~HZ0D;m|5-V8%k522y&4sS_lN44f52O%#oan<;|Imf~bRynT-hTcvLY7N688KdkbLQ z(|wdP`gbOd17l)jCBCdtC`DGggt%rP&YoP^^40ZCqk;_{??S@Yaxv)|vU^fX^A<)M zVwT~(2I`K9p9LHeNrJg@i;T~E9yI!cr6vqXaEYL)?AN7t5#j`w z#aG{nS*$`beUkbTPl@@Sp;~c)`jfT078^xYQMDh6Oy=@3YQnb0I}+GFo9RQ|ludas zs)@gte!hoM6sz20&7T%WnVMof+9__X(K+!Yka~6SKf31OR`w_;x$Q+`cT5fk@@y(i zMCFgU2-Wba^^?VynAZ{SOGx8k=zkSGmNQKiNes>E*CxW!rrVAEB-v_{AnYJF0@6N+ ze;;X_D7NotJVl!uv23ZZQXnixRm(^n?}szz5YjWOqtk;fmrT|l+lIw-OWDf*Z~EI0 z!&nSYj?!-77H?0z&1pNC;c~%3v%EGhop0+V!Dd~^c}fI#y!xBVCb15Apg^S?$tz!+ zKmUT0hx6Q$X|%RG>ZT<*5jqI}lYRA}8?1d~ zb6$#mc#kwHUDFS8|Lphc`}a}JyZKriLksEocC69crLP|S850UxXzS-#P=SOS^+3D{ z!6X4wr6(R@92ruL#OAD9pL+TZs~4@$X4;0CetScEq$<)Uz%^we@ypCFmGKYibdR!M zc4@(gG4yLi#gZtr9utX8QoJ0keo0)LvKQ5yi%e^H!zB1eu5>|ATnlg?)4TVV@>@i7 zNiBM~v;spaI|~Ybr|l(WOWsc)<))E^mf66$Ki)MY6)e%9t~W{`OEjz*etCeRHdYA42nvIj=`s~Y)ZAx!bHNJTokxZfW|lmv4#wO ztAZIvf`Xo(t}o{&gN}#hM!R9X%!Lj#Zgxpm7F6ud;1lLJzz@qT(ka4 z?(DPQQcph3v{Vn$jpST(e|+mU?h>;qs{>)!AD?(liN$3$5$U{1m}#u>{ugZ77-PMxTJ`* z$c438eEO$vqG$pkal3L>p6eA*BgHkYfXU%{5ToP}iLjF)51;*(#GyxZ%X&msItICqEYu7QGDf(aZwAZy8@o5S zZRUjYm>ANWhWfCXU#9ev6a@C&t=H&UClW)w0eC z@~q7LJC)Y@zAHYkp4Ji~yGYSwsz$v*Lw?6UnpQ=5h{WR_uLxj3 zn68h;=CVS0X%g0wO7Y3kx11OzL{wQ7A)hr$f}-)0#xCHhByOC-vpT-sEZ4-L0H53^ z^RjTJXKpq4dV-)D!m}fxo+zfEJ~JK*=i>PyA(O3SYiqC5n8jTsYF;yl*hIqe2i?s~ zsTh~MU$9YNHnMpHqdKzQG_~;rFyH}M^97Su%|pcP`eOp7R*$lw`vd$P0&H8y_v6_F z(rLYs8L8dOT%+%?o`}IEHhGQVK!*nhh}hhJW)4hyx?El}=u65yw_gd-+H$M;(O}fH zXi_>Nvva6>*nlmZ$oohsXuwE%Uhek04vrfAPMv4b$uhZ}_S23phqORB(}jHjO+#Iu zPH+4$MO}Lm%F?wA&4P-Sof1gCG4;4XWgNW=Na=xXnt##O7jBX%Dxb zZ8>BB*vhgIxv-T3+E#ZVR3wZ{`Yi&Qum}4UPCN3SgzH+Si;}^#3}aj^hcD)hME}q& ze`;j>OSg-$tEQdHt2#qpRZuVNc8tp zVXR?+Kw97hhAtrreDIeAr)5+v_M#V~=F|awMYN(ueWF+UOr)6R@lT6jko22FNaUYB z+7+zmFT!I8X!RJWu7!h@*6KVIzHI}UW=wX&6l&U1o~kCSyN<|V@5~h*qgXzGxO+K+ za8KS7BUf?`_WZ`1chzO`$$F=?uf|S`c%EmHRc5$nfM*pjl^Y`+5Zoa8xl|JUbju5Q zRE@6I9(82alUj3e*aP+Lln3%C*Dq1PQSpK0$P~?)`K-5v@4qUb4yS_@6T$+&Oldx< z3@;5S-NS`DXn{|UxY?cOevhd?5L!o={hYxriB@ky^!#V%f|GloUr@|)LD$ZN818L1 zr&D8DRI>!Yqk9-S-V9nJMU$cMN>KfYxb7CPjwZXPMDFbxBz(rBVs>Ter--1l0!9By z`|Q#gjBJ02)3+QRgi^~WjdKi>J z+Wji#>30?XZQ#9ywe>LiDjb;NMK;R+1ZuX4`75Yju?;r1^o|ri0LYD>v3KPkK(8p9 zVwKjQ3K+5)NF0BFCV)S*9PWHnS$$9cBoTQ0ia{P0)St#d>|-1Ze7DhHoEpG0M-3dV zN4-Lik~%Xg9$Yv*1*D`Lk;!AV#Ul4`cma4KhiuLWwGT)pwAhEHSqj62b6+yHzlySh zJ|bV9Ms08v3e=ut*9X<*@?oES>BIi!eRZM5)wGEQO4G6XJ~x9;?aJ<}zl$BJs#wwdG7s0g5y{&5m8@G@d)s*C95W&qGA8`d zbbsW-ER_N4c{$(X`c^>b{QtNZa(7!x(&enqIf^S)<7!^_(~M!n#gq4x!${EX`=L5=+* zP6Qh72t$v+e`i`z71ymxE@iQC=k@uopFKTANmUaKZiL8pBT}^02zZVrEq5=m!)m#K z%L89hUH{#krtv?vK4t{0sH_&gy)aiwJ)JOp8L5xzZ@3*u66%o|bd1RoE}1!DDSFmH zARRg&g3iGpPM!@{)+tjZ_L;kiwwQB}<59NhT^YHNGYPL%r@bnVU8kPvzvRXxmzc(3 zm+QvwFIia;?oL_#?;d49PdAn5L9f3;UT?;-UpG;MUWQ;;FORSfFZ)#{FL%AMLH87C zDy&jdnP!qP15p3YqY4gXu9`RJrw;B7qxeB44^>w&aZnXBS2GWtc1<)v;3Ps-=>y>E(!d* zO@?*_gZbz1zvsgdTRtBC>6sZDaAM{3^ohxYCLcZ8Lx%^IJ%c*>|Hi&qnsBebI~S5M zJ~q2;q)8(mufKBE8}y9}MdFMxSe2gNS0*5vWOuR3`E3^xvreRrZCrY)^1Knhryl#FFec;cjxcVQz7KPxi-Sb=meCgEakOIt3+unu^hL~!J+YGx-aHwKK$#C_Z$-1 zetZ1$it8m9mA9#EJ}PtbLsZOx0uxhZxMM;@rgxr5ZYnKs|IU~x(*34kmklFUXm^Im zMPPiCK?#QK*aVL)nN$mlP%|v2gp@_yKin4i--g!+`DYECH;NpsSdHX`+~jn991Nl3_h{^o`aUT0O)x9~r!F zUx}fq>ITkwaBJQ=0hS|1?l1OHN609JC1N*el#85rx%mn^6O>Vy+G+tEi3jRR=EsZ_ z4$!3T^0*k%_ZoSXC1=*}DK7Wi;;s5#pbu zG^GKOY<_AI2I^}KY=~d-h){}hY}B5b;$b972WV@`gC~6FIkVX7oyk6xNZ5m*{ggk_ z={s~iFDZz3kMx!5r>?S>%Lq`Z?I{*ROQ2T@O_!+x*HRVys9MS@0Uy7cfUo=&g>_!( zYNCY0ts>!sS2Ddj8963LK^SbZ6slw$8%L=G&D7Khh64|7nRg+*tUS!TshZo}M?xzcqxWp`7KQ^C0@C%U#EgUG7nRJUsq##~ZhLr8Ja zah*$jVn!~FIZ1WFiyF|$*8kW!&2R`whd@ag8(<5$j&KVHcZ13zsT(oPPf6M18hJI; zW-5sIR*V`p(ef%OUrQtppp3UA$MRX=EY4<)JdFAL) z$II1#|TBq&-_*lx;$9d4sERP}wG%>Ve%q@LLAU#*X- zCmQeW1ZN+1u``wWYg`T?Ic*manhY zYzlU@gbjHs_d8YPZfib0oXk$Sl_ll*X`+cFc8k~)UT5t^hGcT=NL{VlS>CBKJ*!Rr z>Ou@7=i)eTi-aI?(DE|vL$yZQu3VnPpaszoKVfh-aA*@oTRTV<@q}I1G-%tK$(vJF ziGE1epu)+1s>mEKwxP*C;5APTLJj?T5hU&I6AdUfvUstLY*S8w0uS)OEJQb}?XVDS zuW#&b;k{?v7@Ztu>bdF$^eR5lz>Vq|4_G196*PaiZD3;@JH=B`Wy*0*2UbW-0$HCa zX%L2DQO@J3!R&frz#`4jxcK1CNe+Y(C{J&OYJJ`NR2vxCF#YY=`K3|RMt6}a5kK2uNzL`x+FJLgONDNlT}OKpT+~{=AOx^ zD^_<`xLvJjKwK)vU7ZVTje@fhXFPR;j7AS=7*=Xac~o@ID9=iTZcT}g&tg>8x|dT{ zrR3OXVjJ2zp{u)@MT}O3Xc+k^xvPGqn+K+82amDevIa_R35cst*4`yPR(i>3%>zKEJ!)-4p+> zY>3DwFsBwtu)Lj1di$P2&rt<_X&!fjw8;ooh~4`;sBc(&1nU*Mckx^ZUpRItK2oMN zierz4Q=j6!-hV-Cmr>tq%Vs+LP_~zWD%@J6>#IBbV_mCpGn(=yK(m*K2IqTDzIP@p zvo4zNu_23-RgmxYn2)e~y>DQh-1PSH4LmW_Jx8hV(Ek%v>t%*2<-V|{eT{pIQFO_( z0bY^U<>F&ywlFJ_9YARoG(GTc=o^xEgx{d9>e@>

    z^t!uh@Ob?BQIsM5c8i^^MPqWG8Iq~i4~qJ1spWqybv|U(C9CILa%28;Z-K-zU$g$s zz`uHOIWuUfca(6PIRNx<>Pd@EmvYrE=57#YbzwuHJ{cv6SvKXy9V=|y;(Et)p4fe` zxp9lTa(BD|oYci5wckR4m$R@z+ToB(&h<;OC8<4w=`ss`&|||3M}Xrt6Z$5^Xs!Z5cM;?~1RqPBps^WwxzL`|1gb$6?U- z=}zc1BcgVUFSydc&?JlkKDb37J4IpA$P02tE*wZ2YEX04GxzE{La9oK z(Oq#8SjsCZU1(p32=;67T}Qlh6iddh(N#+2ZtH(bm_LxBKi-eS zS0s4Tcn0=xuswQe$@hGW7T&+R_-Y!{WemVdQvV+ST0y10%#p0Il~4QG`MGlJVMc6) zzKc0xZxo2#Qpk|(^IaDbXg{Ao<u(U!tbm@YrgNeY-i%J=VAnIN;jv zAV){yRzgVM7fJk*KM_-|BrbTVQi){j2v9|Iac#B1vC$UmT1!mJjB)RDA$ZuAkWo)U z$DLKgnD{w&{Cl_H)?|Q3y#a1jI>dC_khaa0m^KT1O4abI-bnFwN9s@dQhzpp(qmq# zh%WV);%K^WEK<82hvwKQuZVe(o z+lsbEfA;OEpiA~G|EP`B)q1jjp@@UCc`R*9V*9YHyNPVt%iO3;H)pOdj$?Z&*|{s9 zfr&^m%M1ul|B$loEhJQ`lTfQeVx1Au)h0yNn3LY^MqH~s{#C{VH*6t&B7ow32?T6) zz^2XshZZA3#%xL3gbY_lS|&y1)(3$o_DWljRgUkW65&Yw6LbM?@7@T)Wvzo?v(U(9j# z)uQYLOQP#`GI6bu+?inFhn-aOP<||!`iqft-$|tDjI?*&l7?khw(brgvS<^58S6-> zFeJXtkfb&vQu|Fw9yTRw&YGIT{`6l{{wXY!)CmV-2ds!6v?Xy^=5y4Iq%k+bdo2m- zG9!A(j*NL9Qj~~9O5~t17lK6Aof{0Wsn#WU(2=lF4;29~X2zd{#bDezEwOJj!B=D{ za+?QH{T_sLxnf&vh)<)~6y2V9w>#lbXO2Vj7Objt@oX?6Tx2J%&yIv)2jWK^2-|8x z$X03pv<+pVyJ}AaPB6|#o+4?#%jYq2?apN|$ z%6b^QAm#rJ(PdP5{**Vhvkqi+nGjv4K|+fz@g3@9jA+wvP|9D4lIOi>J8LWNv=U#< zk?~srEIdr1?Pws0gXZ`)>*LpHF1px){7D_k0+*5k$*r zf9g;8(s?md`lm-^pFXKm_N33b5Ibs1%A5z;icVRQqpYdoL&4Elsrh;N(7*N6*o(;mdndXhNjEqj@djD;62BJZ0c z*03RP12(d*f*M@qSsUESw%}Z5j!W$pS+@?PuLO&1XS45{7W(cN;W;XE)oV}0SO6|n zR+uJhV3n#XddCj$5?ey5U5Tjkz%j#^%|7p88oddhay$H+TyR$rUF@)}bW{;tOe<{B zD>lct+7h=xPoj3l{gvqQ*Uw)+fBpQ|e#|V_W96WZgQo#@zItp4)WkhUjGi1zY$A*? zaMnWI;x9xOB|^l9`s-M2@-CJ^o5&Ss(>KEe=eW(pS6fri<3(_e5e6=z06jKg?5vHh zl{Q)?nrIm-*o=n3Ml=o9qp2diZ1@QZ5k|{o6Pkie25M|Hl5-Y| z4Q&H;bd0pnHqw!2bkQ(Uh%{2SnL4^#G|;ipLepNGO^&*3axp>8!<>!Y=BNdjqY-S5 zdVn5A(T14C>0poYOBR69# zv;43x^uRpR5}jyWv_iGfk1)U}+z69UWAuG=PT`B?CghXw0Awy?o%3+wDn`N&LZ7Hj&E}12 zY+AEM71d>f&So^7EYJvYVpX^UA11k~h%W1r9atM_%_mM(BHrta{4POJAUYp3hp$#V~Tu z*@Q=-I8*h8gtS=^*kFxoz9C!0>97vjfLDwbN%`jFRa%i&XiQL&8s4$%36!-In5=`Z zis)jXN(JSrkUxUdvGNny^wv`mT?}Pym@BE$Qq6EFw-tj+oW?3sF_28Lt}vDHam2UY z6|)#ki~~1f6{dq#h`u}{`YFf|`$!9%V=S?hYfdp@_+^MJ#~BKgv}v+_<=in^xhKY1 zx)H%j%AqnNd5m^6DIo6JJAU105u$C{d>mBx{5N!I@$z>B3~>D{V~b##5B$c zqo6HlyNH}Si5|4qlsQsYr7kj*Yx+(an0e@8bS&evL)a>>CXnj#86D^ z2qL21AG;&e;%qQU^I>unCwwYc5J>cdAF)#bq%MY&xe`sBlu29&6X!pK zsL23vviwx!mgvb4LGT;0i;~(XOhtAH8xA6KM=DWcVHjrX^PY^OdeUap6E~rorHgx; zC&}}vM32W3F`}e9N|1LXkto*`f=kL$mI{dr>BRhu=%R|~GLb~=WEx2`Qf48Sl=)ne zXS07Ix+KnLi<6OwlC~&eI!)dq=QEi^494T%8A{w}GMNk6s)#N@-620Cx+JNHF2UWg zL=Geq(Vz61^wO?GbBX?m=n~NzjbCf1DxFbqSG0=U64sqScu%~XM-$o^OK5v6{*B?{ zU{?abFwkMg|gPCNAJVf@m(toLzV?W4y zKOLg&SRpg_IywH`0`vE~nZ4biN;h=nZ}xHF$6f4xEN!~o%bv$09R6&YT@Qyi@N}F5 z&lHSt`12_aznEt1QX_LWJ2|36clmme!(YvC>bqsZ5+}ZyXWRK2S`Ot&|N1!f+hwNY zJ;PTT*z;nHgI`ZepK?eY38L>pjjDYESL#`QKE%#1#yI}lB_{87QMo6R!sR5o&epR0 z$rvk7r`Y@X0{cE+V&TC!-6xxAK2SsZk$O6h)iZvzhr?eku}jM3%X}maMp1X5n&~@} z3?1zzCe9gijdvJt^X4C4)$&hYXY%(i!uazSe*F1`7yt0gjUR8>@YzX2z7@y*Z|*wr zPoMhmKVF9MKVC)h=P!f#o6nv3$FGC==6)O#^$vs?|B72vw!GY9&#UcQ_-f9WS91n@ zJFmz0f*-Y_TBN>T`qBI?PXBnE*?Uv;oDy05W?{lWX@U*e+#9Zfs-Vau0nMJE@ZO zy7=)l+n>*}^7*{T)I1B%CK$c5m7yD*G#n{aVc?4LW4iLk-6>`s4Y2e~+Wcs%Dztr% z@}HqsVi>p?&+y%3K?>V$B{T6bOND_ONetdhV)9`QQ;&017*_}|_p;b_C!N9DX$;;` zqQYdzo{~iK=}217MKkgsgN749w48}x@Kz3spSE)FyGa!ZZTHhLS$9($`ecz)pY7uK z{dr2;B5?L!LsFI@D|<3{@oI=a{&|A0e`w(T$7$?3V8_^u9*2&5a{qA#Po5U>;Bf)> zA1UdJlqfFQZz8$;1&^L)@>uZT<2j@)47E2D8+vvhv;S5Pge3s z*_BJuemNe_BYsyB*$309J@cCA(xJ%sHvjy4Qz`*)F zwwSz!gY7DkN~{<-mdVnC8XEUR(y%Y`7iI7*!u^fV`}I2nYkxqc+h$t4wQ2V?rq0`h zILpoGulf}cp<5VQ$x%gg={g$y7oyAARQgZE(|tIa-lK60oJ^wcNFv<_V(Aop-n~DD zez7fvPo^<&Jefh!yNZsRRkU5Nr2R%U9n!zHD{{P6P1j8YRVuPe&u!(roUS|N^gpU)>w^Xw zF3MOR%A)dQ0o}Li8GO*pz}dqj>#M5aWx?)0+!@i23@Iw%^A#5v7~n0hZNr_)stU8>%YM-8M)+j z${&S9qL5Dh4ber3+Vb|^8-mMQ!i(y<-2Y3Ne;uXeHG$<{Usp&eKfV9w`1w13!s}<> zLiOy=>iVT?D$y>^e_f$leG|DH$j~P;kBd-ZADhw$k5rxq5mgo|zB9tiS|2m?} z&xt2LCzSka{9hxw{Oh`2<3GEn;0?h>A?Eyy-17Dv{~rIE=u$W!w)4Lsy5zJ65nJg@ zP^km4Tf=BPE%v3N!$fyK43?=2CrLbfK)#4w1XgJ3TaBZlO_Z+16W?Z2hE~ z@t2}QZdXvOq)NQhOzq_^O3yY^dcKkBEA7-=?NSk4icYssdZClji#^ob9HREth$?+i z)s?|FWS2oz3ZaJEqcq$Zr$KD5MzOCNA5Bwub$~GOS8Rq8FzE>=K=$OA{dL6cuP5!8 z=)_CgD7!d790rT)es&9|oMdANh&PY*Nt*-^S5uDm9?oZF@% zx^zC8q2cD>>xeGbx~RFuGLMDl+3b8##L3^*bL>?q$G^RAxXT=sdlPLCRHq(y^m=*hF@?i$sZYI)oK3e>T8czLjjAOr_Wae?F z_)elbulDlbA20FM|LY+){&14%8@=KaWHT=MWap=CT>8T{p8u}}UjDCH9{je2d*7Du z__w7z{hJ0p`I~m`eOJrn&s9X`Z)7t zyVz}8+4*Ff=Gf<2yeDv??~t7h)gIvImjW}mh&ucS2k zypqvJ`Ltb3qUuN(?U&*h5<7G3X#pd0eMofe!LK_w`Q3nu=yLqa0WN+!t4dvT|91yf zWS9HD-^cCW@8ZJuvmE-OU;L$3*;88C{Z$*=Kd%$i3Tjl?@rC%BUp2DuX%&5<&%3Xr z(Q#39`004c4o8r`JDBRD5p-ORX7NR?jB5jjWS)L$pMQ(4W9jVvxRv|=IM2PmpW*WF zhdJ^605eaTsXmcS!eWTXia%-lqo}=-N7utjx*k>0c(;r)vEgd2l~8h4Y`vXPDpE}7 zq%S@L&MJb7iuiIoL+rsY*@qK|pY$f6)sDisXtqCYA-Qy1 zjHBhe*h?2EOvZnC%;6XZ9#$}QHihNeIV>ruNN+1? zN`FRj`L{$D!PxyIChjH69{;+mLUd_A70Q_GpNGHg;OyTFieDkN&Y@7!Cv3@{b{79V zgn_e3Okd3wnQ7qKcY{3mn@R5dZk)3(x*5Ne%fyW$#%~ofdRzA6J4Leh=1_Y&f$Y5j z#4R`zGjC1WPFu=Px-;}RL2Qs{hHi&5_au%T&y&S3OJwdDZ9DF5y*5}*A=ICWbY>(Yv4zWwH@JxvoS0;Ta5<8|u?1=(df2rcPL{W1z zlA^sqWN!B+an6nCDObWLT=3oIfNQS}&b`(+$0t-U3?W+3J-fxeJ+ZI3rQ622qJYY|JI zJFdjf+mg8CMA|NInF~MS=Dk#DYl64=;M3)UYl|;7HSU;I*y7k>C$el$+@veHOFm>R zxD!2YD>hd?%|}wDFJ2^dxKTZm!1%#R=9Y`;YmZ`EOB72(nam8Ok(FnKXW(j@oBTPj zQp%3WY(~4InHfxBWlC(f&In4gEGbGiXL&Y@eFw^!UQDIB#g4QhbqbqINUqW#u0oU8 zDt%&WOo^_sAhOzmln!UY8@AwHqK$8(DVfV*BySHTWWp2MHba~`4Tzq0AYsly^h2mB zt>w(eWh{MK$-Y-j?0eb7tjJjViD)W!`%}E)Mf#*25ncLZOxjbh=tl0mD;YCRBu&_n zz34^0_&o*N1Ie2YAaT$Io2-qL&d0Lr@gOI@oa5lLNiKZ1TV!^InjNXc_BxX|;zH5B zAS#Xr(|kReL51XXFOHrw{`4OUV*FSfnGME-W^W|CK$FOFU6R_&$QrgIe!!T7Q4@-H zxzi&4c>R$O;zukA+iFJCfHkp7RF_d#DdR%;)-3`Hk|$j#+!aF3lAq`dA5vwGqedL@ zY&XHF$xwXXFtYc=k|8=PeP^_cStLGv4tR9h5H;>g%3KHuats%lvo1EqrPdDL4tG4- zoJ8gyy6J9Cs5N+)He5 zZ?VaJ#h(eL@wf-kecFVy%bfN*$hk9K%|>J|xr^Tw$lzrk2F|#OkLpU#NrmX*po-|S z^@I;4BUVI|tK*ZqmS|aDdBf&3>~UhNJU4JDlAa5}sx(PG7i>kR+RAf&?D|Cff)ha` zZ8OKaMGwy|GXi?eiR(3_bH5jJH$s`a>%-_RC-J=m_q@a&51{q5AGJq3X*lLV>ZCqV z(&jXgjhsb=NaR7b=!u+N{;D)t847mDx>|N4XQwMgyIe(|M~i+dWJ2_F;jBB!TWtxh zGZC59!J$9{yFv||%4Hn3+7mPGNxTw0Y~GjTIa!-y-q;lDu_5FmHYic?(@Y6&bi=pi zHPOYX)C}huGyG)kijRoid|bxNDWOJJ#?H*(6BRPqqJj_LUhsBM8{AE9V1<| z4Rz6!b4?>Hv=l;sg$7#I%8$ufsM+bT+0mFyF6M0Xv|v+!1sb7p4AjRk#ss5S9kwK@ zUz(7Gpp=$*^=giQ;9dW1@>r0 zX|XXt4c#zZ^n!IU3er~*T{PU(+2}0KIcu`sLywJtrfiO~L_N+NjTk+&BDK&7-Hbu7 zI>td-m@3gKf{d^XGsiZ@2IByQ=%R~`ht%b&j+)bY);q2uwIf)J_*QZ3Y8k#L&hGs( za<+M59<7ds_hu}lewTb(+{>)7&ep{uLldWB6TIrgn5{I&zQPFCDw*GMI~)=%_>Iv! zyrcaN>Q3wM&b1@D!3Ud2JvJMCz($Q#Y}8!Kdfknz)t9j_P*N9Zu})7zphOJOL(RoZ z712c@x@dS?qwZ*my3Dnfg+AJrhAQY-8KGw*{gLy{M$%40b+nB%&=YykQ%Er~zlK2$ zsE0eej^?7IFA8}>bn!H2t;ZHNx?4&A&H2b&Hg5|`j8JlTE&_*3d!XoRYVsx^^I)O+Ju^p%(L!h851?u8>q2Htqbm+I_P95D;9Bd2cC-l}*s8H{i!SP>hD^<`CplYW*F;}MbWsK>ufuxtO>8vVz((_RGCoQ= zBn{Lo-Vj}^l+;D~=sM}5@1mp+GQdDZa(N3wky%+w-s><4TZ3o57GC8#D#oy1t0g`S zmN@1avL#*}+c<3;qc!kL(IF;Z9IgTr!ZLL5mvt1Hu18p=0Rc(cc*bbr5v_$|i0BsI zbyz5}>7x)`w4@E2FbmYgPK+;Caf)2)Y_OMg=TL2iwc`9WI1L=P5*F-Ve;zh2LjPR5?JyT3^j@1+Wv>E%TP55N%sZtk( zRv8f1U_?~AI5=fG*cS>4bYHLkLM_t8h%9KgAv}LGKFJ>umb;mZ`Yq(O*%MWuhgZTT z9K$!N$Svkxn=o2qEp6!EqoHGV~vgRE$(H32( zBS(eoq9sRtCoQz?)G%;T$J|qNfQK6TuB)(i7>59YXAkMT8*$d);?oA|fKA6-QU$T~hNSXB|L7d2}rC)bdm6qNy}#cMj=G1+SyIh=ZLln@POtn581Y zB+q53qP{33mz23|lBO~V?~fs3KtVKNeG#hjgt1f=(IvDumXO{!aX=Hq*-TI!!}=0c zxx$qT_SrE3GIsgiRhxFFp88qB6{M9*_uSw zQ~}-R`q}YfA0@l0aH{sgy3~d2Zu6$~Kn3T%-pk1^cXI06 zeJnp3XY6V>6W6<$y46Mdu_D@z` zd%u#=>qV5WgsP&uWX*V!yAVL-zBsbx0t7+iEk=+hGM6L+C-JeeORG1ty7`Rf)%4gd+`0Wgn4?388Bx7^8ozk5tq)mj0qunU&pJV5z zlgvLHVdax4c6>5J@2M7=_E)QjE(7PIj8xC=%UV7vzw(pbzaSD@@heouT^9hExuXQ z;@d@izFRcp+a-OzS=Qle!OJCGUMdk@=8bu!is)keI-<*x24Br<$#(-@Em`tvk0-AV zi@dt1VYT5M%1ffT`Q;^c-P=vqQIWyN^D3gt!OypgtSm8lXGGS(kjSIR#Pbynyx7H_ zPq(x9U|N;RX#bbHn7uba-?=Uo(PjRD%;TML<{!_o>$9CKeX{uPelY(zPX2IIMRe&s z)2XVj=Ttj0cP3bVGOvmjGkb56x%*RWf3m>hqgh!ai|qb<2RlApe)FDLrtXe2bgiFm z(d&(eMV>xg5SdzH>C-uZJo9``*84oeH+rZ)T&hZMG*<>M@}?0PxOzL!%X+uPXn@eF%Ep5@@vd9HkY zkkgNrDQOMIBV;47Y5L5rr16=Q|M5>F{QmEHxbrZH?RzZ5UeaOrejBdbh~?pvT%J75 z=ke1V9(W$RYxl}Hd$WO4SGRKFlC1NyJ1A{0#?;pUb-(ol zb^B6xu7d2nSyY^;qV#AbiSy}%4#kRom;GU}h?K=*GFHmT-c?58T)HYg%ljBB7JWWUSqLX_J!fUkW19EJiDicj2)G-_v8{hl0vA|>pPxI!g9XU zSwiN{0#f!!9eXoL*qKPq!3=88h|WA;Leq(C+RkP%cC(t{6E!54_^YD1xY=#S#bFJ( zb*>B?%VOKbEE@KNh^~nKMHzgH!O;wY#P2f|dpK18J<=^dBHLyyi56?{(EbhDVgnZx zg)nungo$(6bRCJH`*0+^Ct{hnB<;A6$?(|>M#UZ&6I)?KY=xl{Y4jgSqWgfz)V>%- zPNhkkL>9z`=-w}O#ezR&Gj4Poh@^E-By~$6f>7G_#{NWf89J5B@R>{oPG-}7D1)|x z*%Z%4lPP*0^nW)NZ$(nPD}%aY<-hoY*INu;Z&Rfw>Nr;p>}=P3kioB$voaf?y*`5kCf4Hu7-Zu@09w6ZniKi7?tz> zn@x0HuBBG?A|-WEhg>T=Q%=UdOw#vdP<*n4hAR!U+-#L&6V+#`>Al-ao9D=00s<>Pa1gw~OUkF?~0c z|LD&Yot3Wo@A2MSS#r!)rA+9$mQLr@bO!DfGH|y*bXWmH4~po!Ew=FaBx=tlPY zd%EsaQ+h0ynloiIUy-rD(?q|FQQvLZybJGJ!RmVVr+VNkvg-IwwExSQVVa(=f% z`qC+SyOsXyz05wH7JGi1iu5w`V37GcJyeNZ>y~MvN=s8Ro=D?%vD+8k5>#GCKzR#= zB%%;ql%ql}`HzS$3f@M6QO>KBNG{5?H{=)P`_Bm{Z}Ga`*Y9|nTIfF|x+uh%pWgo$ zl8b`3ZGKz#&-?ImyiHs5mgJ(mS4DIgjzNj)qL4~{DP@q79_TI6R)1^21lG=#oY{ zL_aA+7v8pScA<^DlMNJ}X{F$t*ywl1sJ}Bx<<$YoFZNNbN@4UG z&0;6D+@GcD+6ZM=wo!I%n1U<)WL@ed>Tn%a+v0GY${=8S34RNO#O|-B^vV$FhnuLq zF-+0vCW=nUdX#lF_EG6J{HrWZeU-`CSH+xpRmX|1Iyv+G49CBlVdili z-B(g%FGv(Um(P^gEDIl(iM=N0Vs~x3o2h;mSYGa`tbgS$Nzb_GCFTGRF7* z?le#TCPaEWWB{QFvG4-s3tv9o1 zIvY!?*oS?0QyKXQeAmN;Ka7fx*3ZFb-JE+h@j9Z*@Ah;5N5Sv+a`U$< z9Dgy);V%c+{i0oL-v$;wtzr3d!Dm%JVdX^)JHD)C{#hBV=VIuTv28vRPwnwonlFf6 zIGsZ6i5Qg)yYxi?C;wQ_-WPelxX-^u%YkH;WuLkE#|duy%_!IZB);EweN5c1q3T!~ z>ANDxJ{%{qpG4iYJdv$pkuBLH?p9E8F_-cyMPwXKCUn{lpKUG#jd~J2A57-{L^1@) zJEKY8E$jARJbv9acr{p4vnPv#Uk!;*P)X~tKsrx{t5O#AC@G6Bi0yq*a3z5j8PCcS zL1MoKP%pN9>EUP^PNa(eAinu;w{iUsBaEF+5X7i~0Pu`wDl9oM4+U`#3 z4p$jZdrFSF({wS2ZL+SW9w##UBwqZPMDdSO+4DSwr3Y~=-c4dfi7a_3lc}qfOo*+p z#qZwr)u{L(BkcHMkl9b#8N69R&*gl!UKLy5s_g6M5~)5CPWAB^ zvbOsWGj31#h%Mn`4up<55isJ2?~o&2+Z;t7xDqn$OXNZz$-5(D4n?0%xDY<>EajaD z9I(c>#{!Q|OKcm=Ff7%>sMG+98gtycoCzKEBY4;Yw+=HRC?}x!Z}tL%viV4<~!klLTpBY`-IM z1Focu`xDvkLFAw(G4j69L2sNJtyF{;_f|VOx5TNz9IrMT{JZQZ7F)dhV63d+0MfR5 zkhbDV!lDBSOOB-Mkng+vNZ#&G?2M9DJOux(ez-JwU|HdSQJDo>8qEk8b0K-&i~JQ| z(q>%=+-geW=`^}d<jx(8?CxtY~^|BrQBI|w>E_sqNYC~A39_bTyk`?xW*KIdNN+a-K53f#Pd= zP=6tcfye2LJH+1@*#nFn?y#8$r`dFvRjAnts11y zY$0#ih0@(VL=RdJ+%5LtR!cdzSCL#2MxBU|zDD+2kTK^$Rb_bEaJAkYe$zA9}tfy4-aaf6tG$(>^MaOY3RTg|mi4 z^=p$RvQe}nkiy*|6o`MGw>OY1nU|ym7ve=$a&~!(?h8{z!QK9OIg3wAM4yI|He^jm zqdtzg>#)sShg*p*;hpy6&42=~iWhN0SwP{dUxyPhGUFaTJ+*d zEOC2f@BHiMub;nu{`&c^{1}^V#MnX&QyXzM%0yPE(Xev_UdRl8lvrL$|k8}jqxTn z$UO~1O|%t~i-C@mSI9H3p+t4jG!tx*b8F=Xetpz!jO1BUHo97{$%P-`{@8lfF! zjDCy`rt#`HWoZ#yVMs!=6|rLc1ecoQ5NCjf<0d{ZTFZJ%Z8q2%@V==!t1PuJk9Wnb z+z*TFEoeq*q7kNneuN%6fm#>@=%VK%{d8Anlgnl{I%}}TQO-<6vo{hYnh9+Nis1Vw2NaG(10|WIUEbpLMhE zvvNkSMYBts$cCNaIA-Xu$#XSU38wg#$%Z2vl3|=0+Ro66 zQ+?^585({H(Zvo;pVvf}%@%rSTIi#pI_jxX8EIP@sE(VBHP9637-^zss)MezTz57_ zH^`1nVXsLpYr>V(PBwhxYr!fnGuHZ8q2_JF24@RCG}mRlLUu7!=3Mu6L>IM+p`+yQ+ zn^>c(Yu|d}J1~Y~9qNFX-W|M_3>X!Ow*%+YfppU+@0S0bH7M3-mk{7@+T~ zi-y-)^h4I*S!hIntOJiaGrYwZ_o&%|eYOGC$vW7l8n7i=1DnXrcqQr)o^3{Oh5@0O z`b6g$6PBrmPr@eLqc`FbxdHo-b=U;1$I@>TX5O0eUUl?6)i4Rxz%J7i*GgL)D=o0C zG{#XJKl^fdXT1~tGHym88khy@VB)Q$TastpwJ`S6$11{%Ex`s@g(@kH^stN4!ztDP zw`3!{GfZ(y(#KxbmwnV`T$TKh*}CG~m=N1!K~k3u2|c#B7Hi;8po?ve7Opw!gcWI! zQf)wX(-!>F*5Q}3L7WFuk}Aa6%F@R!Xfu8&6v9zVdG2zlTY$^j2PWP#0`g%w~`{xR5A$@A!IB> zQ+XtdhBJAT9!R48R5mpy(gkVMp30!+WSWZXQgR@g;(aj`?MfhTDM1{%7?MVVNgNIk zhdPMdr6@{v$CI@XLdvwS)ElTGx+G3|%e%rT+7n0Wd??AYVWi1BGnQh=SdJleA%eI` zf0AZ{$y|vdZ7H0naUYTwL&;Dgcx;a%L7s_}cg0ME5vveg#sgI$78UYK+;lXNV=)-! znDJiVD%M1-!8p%=4PvO96^e5=97fW7qC6iV^(3ees}Nsi5{aKn5l16M9FBA%C*z1v z2r#p$B+O^Zy$lu6C1Na5MSOWnbV(QIJ9#db_~}e>29+o-a-2*jb|Q@g`JObLMe1xW z>2rA`j;9ga6^?InAVG4B9+J97QdJ1)jwZY>fyjX*!g}Mx35{2shju9`i6T`*m*{~6 zVg?ckXbZ=yAqek=5CU4G#K}{LF7jM=yo&e|-YL)aB#}6hg;!lL&SjpYj%71?dxo7~ z9H8MuCw?8_7-ViCY#^Sw&sUiLY=xkX5LHB%jx+7z#E+6OkxJ8%Ix2RRQoXO7qNQw- zw#l4~#*r@LkUkbK4t)Zd(@A76q>?M+7TD@V>PR#LXIfN0TpxTk&+%8gn7cd3@Woc9 zu6HqeyPJ;Vg-qXR=D-*IEI)2$=u#0AH%r<1tdYH+x3ci4lEug6?Eb8dIJi8KYMkIQZoR$6hHZjAl6X?IIU`+{ww8^Xz=MjXfWaa{McW0JFf+uarn1vmE$r zg7!m&bRH>Y_p?z>{;-`xujV-Z!xE=|zrxPvgS4M0p!-Y-N4}lrz{?5h_NUW)G?(q4 z4zTy-7|q9XX*euvOEB@EjRW6LvGdDeI?k8ScBYu&TTN8&&mdfccF~$5C=Y9q;sJRchAkZ zS--=sNl*UiyJG(FWgLHc9?0K+>dQYp^Ww)V7JPP4lNSf{c(zN6SI15GyIU^&&rgH- z-(N)V&(8z+-4iGN<(pXk^fZt87BBpD-r;=z7Cv8g;HyO|zML`Q<%}-hF6i?8ye{7@ zC~1sL_)a0aESSH>qA5QtnaMRHzM0eG`$YpOr=%~^=9P-*@&^OB%dfma@wVsYQ=37mfK+-uLC48DA_I@nYV9FXjw*F>A!< ziO zO4_3RpYKp%=O-c)ul9-j>=OAM75VC9>G3QppDZ%>V49^T^X&U#w~CbVZ+|TRIS#$t zuOhk(T-eIuqd6M(*D-cul$pCzDoov(r0bN_{bW(vFt19Fq(q9@`Fus%HS-43^j++w z{$MRzFZ8hEv+Zn`w$479V(!TlyIw4d+^w)xNgJ>`kCtOqOg|WwGSkdG8fM?Cc@{qz zVB2+h{z?ID=VIu+7EAw)I0gjUZYMHwFP)w%u__GSNn!j+4pX1xG4?oHMRMuCn?ld6 zBs#Ap(0)bMpB%T|Nu~Qn5A#ms-`xZ$lR($?M0##yF!rd19WRI3`)Zb{``g$d zdSdUV(l;6F{husx<=d0&x;{aEX9VuDe+R{>(>EH)wYyEP$u57}#p7ow96Dyh_MHao zJ7CMv6JA`r62bjPnLPchm`|P;@%U*0kEE@t^hMI%2aj{O|8Wsl@0D@>b_1ucb+PYw zAG?puvT%3~Z?WlD+rEcaqc3Gg%4NUFqWnZPMTg2|e@G>KG?CijEkVn{PI@xi6HLe_ygN{+UWyQh}u zi7b5kVh9>b!Fwox?Z?}?{Fbk~yT zt;vhUj7j^piOtY+KxATXB!fy?qf?0t9!sHXZ#)glq0}w~$TLxN?T@8tC4yS96`FQL z(s>}BKCv+dTiT2WRriQ*7ZHztK%EY5yW*!R^ zqRX9DdN0>ef3Ax1b2a3gswU}R1zD$C$vNLm+L>;WPIeM~sEO!(H6$FUBI9s5#V5*X zyjUaatC7Cz^$ZF|?zAv^uT9?5NYmMJs-;b>*Bj}1)J4U4kBztDfm0Bt< zR8e}mobpo@bl>fz>2fRi`wFQ(Rm-*qLv&nir~XVeomZL}e?0h_=<=Y4@w**jTQoEE zpq-_sy$p#y>Ag@!|K-Y`NG{v1R;vgwL)U6l`ra=@PL!N>!wl z@!M@uM(V!PrXsc|Y5s=ZM0Ocg2rtU@TP^fUS%v7*bE%q9g&=gkf>!BE|MhCd9yBp@ zw}!#n<$^Ls9#o0ms+V?GF>t$(ZTCu4Q2uMY?NTbexAH`n)^>V6Q zE0DgIF!ZRL;l~vWJ}jgARsl_y(rLPqDdU+(`;8*HZdcHAx00?~6|`M1r{#)3`rj#i z?zvqrkhb2bqwiilTcusyQm*fTjLFj`c}__YRVec(V|%Mv$~Mb;rQZ))8GhKTBD(Zm zFB5%R$HbF1#vipyKRW5Sq>y-I?cV65`=T7L_c8nNtlXbs@YXOB_eN!p8KhxX0Ulxx z2bS29C-z&zN)GkQ+5Cl|lByz{yd{a$ExsX@ydjXhCX6WO8PqLgs?PsIqRX3WZ;3Ad z5rL(4QAsV7sY)$WE#*{Lkn-~GT0!;f>$-mazPHc*1^=3Gqe@NmrktuT0#(EsrEN3P zKY?<;LEc+2nMBcWG2TphQPe$Si|VDgwz{g3H@uoQ=}u%JVk;NvF>o(f2x6*l|gEo<|=4-9ADQUPwUR$q;PjDia zc3FR0Z*_`Hchh>Ko`!3(j_=Bvd)h$dsVr*FR#AVkOY~C{xyP%izqOU7y91P6Y$xwj zBPC)#m0awk?$!{sH@8u7rBCklsiL}6UmK$O>JUwLW(A9KeT=N*y%by+BJbh=c~=L? zy0n$BeN{M3q~ki7iIezJflIPCpXeZRxlHQsqgeLk(i0V`2uow1_ERGItmaZLZMP@r zygMhyIa+SbsmLy^@~-AvQ`E_OD=v0ZeWi!$%N^t#Deu6zux|q3E&+?s4&V9Ya?Y}?F<-a??;-}jvkbSe_ND|AR zHgW2^E-By6gTL$L{_mT(_hT{le-wM^4-Gv1(;(0PIK(HvYvs{*O+5IzpQk_W;MJc` z@%i5!;`!h0=J`J^^T|KV^XN}Ic=ESrdH&CL`SO21760iFtun_&dlN)gR?~MUi>hOO z@?IZ0uO>3_Ng1=x>zV$vhVhR}n0i*q{1;VnUMhP_3bm)hXgnVwdQ!&elOoaAWgPjw zm-D|H<;aVztlV#6pY-wi4~yLSaYfp^i+jJ@&Gqk=IQ7K{N4`|Xu8G-a<;;9i!t&>p zEPqz<8lS($;`4H*pA^t~E{g8UiFAtY@4TEXdbW!GJ7u(7P}0^VGV?TxeP0)I_*LP* z+v9(Znw2CLL|1$~mcwQ-fPnGx@IkM-*%YLdvaY+_GHRUxPDk+PSUlUy9o|59D=X|)l zH-Tx{Gmm`J$-$RhOx`Y~=};tP+r4Nz7D>g552XuUbR3RhhwOJ3z8&J)598eYVUpWF zOmpMg364JNQblducB_bin+3F=6+L}8isIctZ2Lud_r*L~FJ_BPkWI&xY>|g_3ipSSJm*2gs2!ohw&Djk5H{va z_>?=LlWqbJBIkTb*d9#6N-$}AloVb*1dliqIN*R!mko~fCRkPKVN++!mRe)WPolQD#!8Hp1X#7-EKFl#E~V=w-SJ7tHJ2r7=m4q6c2V@^!J9m!)}#0_~6-seKxm>-E# z!T5GM;Z(l`_ZB-mJDl+Balx(I5yw_b>7xfJD?z014iq``61b7E*GJ^inZ#vRx#vyF zc7GD*{fV1Z(lYtt-s;Gf3Nwt#4KS+JBVgK{_$4JJxhFB>4)}MQQhz*^#fM^-9xkAM zGM252SaHRdVPU0QI*DWv?Q|D zoX|Qmf}1S}>e!+pyCf|Jkh&v;h;cUpw_1@SV^DW0nVDw|?E9{VT`$|2epo3sYYOGN zLMf0nUa;gt(RN>QX5EPBH6mlmfs7ePk|%6Qn|369R@x%>bERy`ghI@)#82kBU@n}6 zhg}?fHN%wb_xn5KN)yj|>_A7V)pgKh6=|mc_DQ->3QPm;K=2 z-9i?`S1RqXCMat)fw}96sL>{Uz>2gnQxeCd-y^!j51W&-;4U&?Pn5_*w8&;;pB)i> zHiT^zIq5eeX2_Dvc{i$#L{hXbgq$6szjpeOvfx3~m=j40{$dkU&?W1o=}IZN`w|Em z_8@vDkmyN&66QikSqvjdbXoY27dGWvuqd_=`FF&%%^BOqEjYGp!K2%ngc&ax7jNQ* zm2^keB+fXHy~|7F$)3bTJ4#OY(|kRYo;!XFJ@ljRmXEAYZyHX?7*1OeGa$0j?;vm` zw9^i+CPRvL`iNf;$-os~x=z{Ad)kJ+^LA{z;wZYwpUxv*B)6O5owu2odMm=JbSatH z!pJpG@j1LjhdR=E&QW{`2YN3$(SN~}{xcp7UkG6KRy5;RBB|N!O5|330$X&5>@X*D z$bs6Ot_+;>VCJ^ebK6Dy8y`mGeI4g~XguLT^C?dXwp+=16!{x8BWKZ#$|J#491SL4 z)>Oe>Kl1kYQn=Tj#xrqDJ}zYESGDYURnO3kH1g-2NFCaOPt_(|3fB-^Z$Qypu=K5j z?z1KM$hi8pSraoV<2UU~`a-D8s~aY%YHaj>pG|&iFpSc`tz?UexZ+f1jz@zXemzdI z&Rt|KMW()Pl|8yj<}?)dts)cSK4eUX;ZkITVf1ROQ#Xr!xCQSDSu+hXM{OR2lv-gP zwhnFY5Ae*jB&g91?`9|LtF5poF~hjn1m_MnLZ-rGpNkY5DwN2bp?@X1{PpwK&tE_P zwI35xHH^(SVPY+CP{+bk5BFFHEd9;Vv(sm@sV-}c^!PyV8zWubH__x>gLSO4+<-%* zIq40dgyz^_6}Xx$KJO8hX+l+R6e(psSa@v4*nSh{4!W4w=%8<*gPxfd+NSDg8E-^O zUzDWwT68qlpsTqSU7hu4>uqGS63xYMBWm)Dri(F}t|qLv*5L#F^{h2iW0SEan#Q_l z=xeb_SA)%l+NvlRn~il)H<4$|_0h31M%%&|4GTlm1RL$m+2n1<<`8?<2b!`e+z_1@ zX;*?ac4^x97aI{P#!q~sY@&6xcx0H#yEn7SMA~9$#0D!9-Z$1_m4y~2kzyED`k|Mo zk5-H}hVh0NMH{GyF8Tq|M_)~}J=NLltj0RKjck;0)$-KFK<*iZ$e4t$!8l?q2BB)` z25v$(NDJK%9SkCLaLh2rG0j5C8KCJQeQ|wFbWw9!tqKv=xRS!57vl6jNN4nV1P8w= zWAJ=3K4to-dHx3L1S0|~U2)7dW>diXYz%y#Em=A^lo+dsE)HVkxmLd+x+Gcij^;bk z$9J#{(;=wXRW>X~Hrjr~YV}oY*tCHS>Kj?7wShG{3eiQ2H3oXD)zxL4o-XUn3{Z16 zL(9(=tpGc;d~MKhlCd?Hc3bG9Zl;5VKsjzQmH9E%lKD~QPE$p6(UEJ~*7|6=nV}wF z&4y50713pNxIiJg_-)~RA9L0Q+OWyrjtws6d}yxCTB&cNp%$73I%w%?q9*NJyU9o~KKUEX{51Ag_Z z->_=+2lxhg(>2hJhrb)|uYI47Hmqjt#&vw~;VRyJe--b2u!>cxs4gF{e*J3HHg0Cq zCQT`$#s^aNLyc9anXSPzKo7?pTij|Df{Pe=jrMr8I*Ie*fm4YSnxTdS=B(z)=d1qR zAJu2(*Q;cEy`d%_7^v~Sxdv-JWQ-Ht*_`Uhs$^&0i+5mcj02lPZCLN5&pHcDHW;g; zW}+eQm+_D_re>zCf-)EC3faiYP?bhX-_aBU7ZVKJj4^OGLeE34%bM5m)?lOihvfy4$j=aqFcU0-4cH=U#yU(FyGR-DSpC;Tmvmzs<2429 z1mub1SZ+sHi8+x~W+b)RklyP^yf~lkrP??b8DN>V3D10W^13al9&#cL=Ic?n6n$sC867)Kbe*)(brkuvQF}vl*@&L~1`I`Cn0ZT|{d93ovJsu+Nob8Y z%{A_L_K}L8~1mW2bf=5#jcA^Ws zTEq!k$fEjSC1E{bSQpx$8K*7K!LqIQ#8GoNi`v6ElrEK~_ z5E+63CGE_f1Tq#QNSO^2M36ccCEugTUWpMyJ&=s0aPoJ@iK7=n?36EQ%i&}xM3<#V z;*^LkBSFMXL=ZnI2DCzQ8TBJ>CY;ozR2=I(`6y%)tHU;6lp{uZjvnh{*5cQt{8vsC z5u;&(aH1!o<+(^X#t=W7D9(B!;bYOnPA3vI6;G5LW9QO{n@gAPDQ}1_395)L$#dDH zE#{N6vz(OqeBvfEr7f8xPG!qGGKd;UC3z;7w7GoJW)$R+Jef^ccMN__Aq00usfa9* z0}9zCjqt5;;+V)g<$FZGLU@t3^u-a{6-{Wjl-(LjR9}LeM-$K*j#pg}9<_n^HboH9 zA!WN0Rgqm(coXF%W*`m!=13e$JxCr`LSHX)==)RjT^}cUC_D3wH;YxzWSQgKg}3GDzQv}1Z zH%gelU&+eHwe0w$n&l_uEIcY^`Qs7}e%;8*r)BhAN}ziG>oBo-i$3Ho_>#XEMCIOi z`Y$WQm;u=r+nKo4K=+A4I*#Tud#8=Fzgv=ex5_?Q!Q9<;j(r|h}_%#Vw5A_%`kea zo`%Cpq?SsK{4mAR(;jLLq|kgUo2dt_EIjL_`%)>rm&({G?VNws&CZuYjNEUc_GkvR z$1>@=R!z&vd>W7Cu=K2t71`xAOys^X-^>~E-GTwXTQO1L zTPgo)PMcTCQ6aX>8_0JDs3TGrspWi4JT>+$)L zF`qA(^SQJ~!HWfJzL4Xy88aR)*zjPtA7f(M8EpJDCSp7E&NguWkCz#{&_}z-x006V z!talB{>P&n`)W7GUhZS}vt^n0?HqWakX%-N!pZLraOle&BC`YZoM={&UzDgU3gKnD z)N|3mrbAM8fGg5Au9nTj<2CFFF znM=>PW|2!-i%%w)e=^42uVz{Nq?h3v<@8_8rt3-qeYX-BxRs!a=CbWhGW|D`=)M+D z*VQzUmazTH5sv)0OWHBT;*)t<@7rY#mRP(u!_tEV&i`uBlm=Jdr9zW!}DfBJ_GUVWF(t$V@jJ7~qsoF4Ow792eh%>73NJbqd#DC6Oi z67Go(x%;4yyAO-F`>33&_o_H|yPo5hTiA7|ou$2l9KN)l@QffnFn$-uLT}3U)lsmg zjDr0oq-__SF8W`I=90EjLe`!dk`~HIoG&M9SDk#XB4bx6rN>&xJ5VS4NFLFm>vN=B zzI@LU`HG#(!@Dn*kkJ$=TS?`q4vLR76El;IS5E{%V@U*#CzG+bXB6r zb|^i^V}DTw-(vYzD~E11QrYZ=x&E)Q)%pN`OEuih*I=mo4t8D}XdF#q@@NjDM`P$c zAoZUJ7u{Yc`m%|d?GgBvn5uGi&t2_e{9GBMr*r5(l0vrb}pH1N<^2v zNp$Rvr)^J+AdAl(_Ypk2G2YpOD>XW^>kC}TNOx|u`>(zQH zPn43rKZo?A<;03!Pe0l~?&&VlPj(S=q=m?XjYRFQCPwz;^uuM8pR1U|qpUNlwU(-xUJP;MHo?wb_RqqSHD=Pf7V3jkKRGq4iXW?2Wamlte>sBDW|+ z7bS9wa&6?6jG22r}u7!lqpw{Shn7kwq38JMfUo>yA3LWOXrO$xnH9q zx^&)9%2qJ^iS+5yHu@ek(jskFqDVC>5qGZDsfaG)Pdb_SMC9gS6TPCNM;8(9l)KR;kh!_qEn_pl#Df{8A8(iAvdGk;*bU<}?XSc$Zwnq-CS>#k)3}mL z|FdgsY;V{6|EQ|2$gC8>mPr{~ij7Mmhd_f{Ox$u=4M(7b-{PdF5Fp;>w%vuc4g( zh3xY4I{u^g{H0&7@w$%J^%W1tsYpC=O_($<8XSp-al z6EG8m&$t&p!wxjxE~4{6IVERO$T^xwsqD$sH!7*PEIRbGd_NUQ-NgtxZ^ttJEQ6s3 z2{fM#pyO<)*pPLc`m&g_U*vP{D=5ugBASDuTU_>$vdM5LaJ~bK%7h$3E`mfauhHPq%X6kBi*;--kK! zw~I7fE+S=n06iBoS-M}$?ni~3`J#dwKU8z?cO^Xdv6y?`*YWVT1HAa#S)Tr`k0;-E zbNj1a?tL@O7yo#KFaCU#&;H>6Pye*SqdzS2@DF?W^dGMB#XmpdyZ`yQoZn^FgE1P9 zq_X%~9oxUC6y2Lh?FoM>jt0~XZ)$yFV9O^d|AW%7d2u#W>R%Bn9{>O z)SnAy@KG+?ziQ;TwCBwC!yNdui@BRM%!-e6`pZGCe?P^&AD6i&e%Q_L7P$8P3`bsc zir-Yh%(DXKo)@zGd6}U6CoFxY_+2H8-pis}Y|-wkiS*sbk$tREo@r*{W7)TE=hJ^X zjp4hAVjHK4Pf-1f`}|v!&LlE*wT+A7M_v-Y@5IY)_C0T4`MK;xS5kCT&+dNlOtFE2*Vr4=>o4 zOYqh}@|V)Z2N>h*9~S5q87o|JqW40)?2{REU5rFxnHe4!3*{aHz$+e*V;(N{C>v>u6I>)8ac+2nXUUX?=V z?ALu<{_PkSzZ>K7cN1Lu?TpOj5YtLJzbpA{mG#tjBVR>ysoWPv-m(uR`$H){6hZdh zU@~_HlfN&DlzCqgrd??fdvaDGPd(0+{>L(TCtCcl3{?uFJ)gc zDEV_@bDpkdPJH~mKP<81+ev0$^s!C$*Vaq2c2A~@j1~&=Wk1fBeYi-Dc_hwy5;x^4 zK7cEc6R#t*gpIqBxEw(2f-f=i-o!2V5Wnb6fjra-EA%le)yJjH0naYy*JX;daBH+6e$=1Ht=@Ro+u>emhNtq6sf8MN7HbhD z_Y+&Jh;1+|HPM5*1hi=o+GRxIs57aP zo`i38Af(5U=pip+hkOay>VapQBi_C4xNUV~OS2WG4aV4aZozlVnaE}7-!5+wcX^6m z;wOD{C4Rw`q(x7Gk}Abp#>SnvX;1umY_O@(!@OD>gL-YeWuC$oJcyi;Xclv27%X%py&)tM$pO*CV+>oA?GT z;^jQ9#)!yDW1?!!WK6dZDPtPmZb@jT6&bVs6c zl%``zl<$tDY*#p0v)*J(yHm6yfQr4L#BQ^c@6M!6JCQtTPuh$Nv7H zPG#4}c^nZx`{d^p9DiKGk$Xk-F8h&Mt4(CdX2L49$Qrh#X1_bdd#s2b(~)+Wku~E< z?4T3T{Vv1|$ei@p64YsdUxy)K17<`ITaqd|tKvww_`ks<&%2Yp-HWs(FY$jp#Se|6 z{bm&n;)fR;Od(42m3x;haq}U>&IFPudMsHXy38w)wS#eOa=|cHbKjG(5^#5uRZBQo@9>LQaW!+?+H7`ueh-Az?aGUL2SL^N7D&+Y7V)hE2k-|b5Eu~6BM(!_7e6MwLn{oggS=T!sa_rz8|8bbbp6Imil5$(F9 z4_niAB!(TIG;>Jy{<7s5EOR#DQe{L$zr16@hrE?&{F`kth+oTQ{|`|2S&eSUdfbZ4 za4a#xPWtZLWJkcD8_CQ5wB5{O`m0uI&dZ)O;Y#?ZJDH1-8(RsA-HI)K~Ii)Z;37jYHU!Vx5zV_-Hg$2drfqC-(Wp! zjDAjZk^6d@Xc+0R$xvIM!)7Brv`mfA-C~N4g$bHwhHN%7V56-WYMyp%4su{^peY-} z4AF}>#w^7Un-pDKGqmw9G$gWi3t>w1lVn4*-89%_tIGy!Q`TFW@xGBZA6aN(7NMjD z^2Rhn-VvvZeyl#m0{u|wW3Ube{+j4|YqHsS6Kk#4q3NcLzLySLLJhEv(!@M$6$U}? zVIC>xF@_jM>Z28+iB7l@<-!E}3=0fHq#qtS=(y{n?yA9hhgCSG>C<;SpQB&3GkZ6M z!An7^5O$N|=!7>Z>6zZaB32LIGAGRAHQC_(YjmU5sX~>hh%QRhjA|p?Yt3;hw!}D4 zmv=PYVT0Yfc&3ZNSLK6CnyrlW8a~?mAsf^-s)#OYHD%m&HnLjATOqov)7N9Yp}s1G zkh-fmIsvw52iT$GYm2&*DI3hS(J+_!G1XB)A-eno6J@?M&{UwDi;QV`ZDC`8HETm{ zSo0>Li$Zi+<^PuGVvU-=w9CbuRc2bOlX}!-E>tP2bfur0H}K)cHT+tA4Qt)ZSs(7i zN72rFl;FbZWEa+@y09tP8TC*r)>&)v&bnXo>-XQ`y?5W`z4zYd*YCd1Z{GWW^&2)~ zXl#UW|pCZWEg}Xv;Whuu5$;?`r%8 zUH8p6XIkS}Dn@^`4USC?xHQ`1)8dL#u`Ol^W=!l^`-^{2e~ZMd&8#!jGi#DuSRd`c1|L(_+G?}TT!W1Y$;DJ5xx6O0{2ZGtbkS5&NZFX8 zZ*Pu)lNpAtrWmToE(Yj%>7wqw9!=kMY)RC`v&TWt;p{1C8I^0v07*1YpqFYu_3wBo+xoZJuCE7 zL>HS(4T3B6shx14L!2_7ly`BB{teC%AF;)I723AHLc>z#)n)^lThw2ZwG^3tgU!mA z8>_RyNL@AlIxez)lfBRjvtqrICL66cp=GO%#+Elk7kkkS&f4fW%6wU_VY93?E!(x| z2=pC9{@mogtaoRT*{H@CBAY|-DzcF}^)c{Ui-Grgbls#bXQ|6wS9FBvM=ulf11#9! zs>K?2b?oxQ>1>U}rqq=!#rD`$I$~RDjb4fl>q9W?Ng$Q{*ZYGK7X(gIVGI4Wh za-K@$Wb#i$m)NOPl9Ut{3whGcViKnna!WdKlNlsTWsBpMP2xs_RAJV zu2i%0X+NibT;k;SbDWibMqip}ASDfBT zI!+WbbFZ6S&&S#Rbcp4reeC?apTVmYv>eZr_SJCow-Zd$M76Pv_Eev4lh4PqF{&Nwz;9X8UJjjNIy? z>s&oMp3kxEQV*lo`We45$k3%OMlW@8^ou3h4_7dKeJlGvo@VJ%FI`hvc!{oXw0egf zQ%?N(ha~>=g%5xCnLq#h+>d{G?7{EOnDAmnjc-1-y@4s;%o(VnxqK`4zh5#C=&K^MC`6W5^Lp}(;Tv*`)U{|VFnMz{%?nzF5|mcE2IIELifzk}Y4ZIP&Fo2c9iD@Nl~~=Vn9jwfYt7 zSHDA0tUG(JE%5ALZZmSOi>5sl?E7qmD}Or8>F*A3^vhiwf4QFnpRRD|#SV_X+QX5T zyMMx|?+=Qc>}6c$pl)|5hrZm&fiHH69X7-AlQ|B4wTDCU%rEWhZ?W`vo~heo3|#?+7kD~Qz7%i8>X}Sd>J}N_#f}%-nR_(H z^xYX29?rA#*$!3z&-~#m=l*z_rH7N$&1Dl`Xp3*yhvb&%GPUT(y~l<8-9L5nr+;ea z#W%%Vx)H(Df(7k8TFflEaOijxm#*hV<+55{dJFaY96IGQ_7E8%YN=_vy zGnJB(nVFfHnVFfCDQ0G7vSrICvt8xF4dJ2dYV2Dkf$&SCB*OT&{}DgOwDWYEm=41dk@-)e}L`SRye?xuhN`Bkgz@$%hL_ z+@DSSN(#yQQ^-4>sS;h9uau}iOKgJ&}6J)TVG;aFPtDnyrH#x5l= zd^U}~;~BIaNTh7Wm+Hj;x~1KolPNUqkD_KVnD!%a^qvwue=33Avq>_}MA}b8(Rw19 z?(->holB)f?z#7s%`cAUHEIvWQnNpX_LHd$Df;zv8s*ad{522meQC`f{+s46-uFxR z>Az`FaX5qS8#TZ9gV$?}Jy6Q()XN&GR>>FrYBrZnMjm#F4i~+Bzmu`YJ)-y98Gami7um$ z+huGmj6PKU%e94>_gmF0E=t)VC4fT$7T? zrBC`cDs7ECXr@=zr$Ta3GrB0mmsdoWzB_d)6cSPG>0EVRnP-LkGV-XIJ|*MC)gqaH zD1rIR?%`NhsK*3)Ll(gi7vfQlq@a9wB0GC^>!&u*NdpXRv_PB z5?uP8$oz?a(k$z&RUsBWs%G?)W_d;fEw?MA{bG4$38iP0AJ@u7Pu7Uel{t|6rao>{ z%Zm;^s%7{|lS*>wzu!RDEs?WZErNC#XD0)92W9Rinf%}YQy&~=>ird&^KlxERN`IW zghPx0u?@RrjfpN%2_y;`>Y^5D}rb2j8vb-qmC~YWY7qwmG*|Pl)M3-0iImzYkQ8g>=C{XqVHFGaZ z7v=OTrGsB1 zR9@ll?)xSDbxePY9A&)HUfy67nbKBpl^gE4mUz{=lCqpY>7`Q97d13oZ=_Xx_@;a9 z)ZVP4@_Hd%BI^rZwX*O@12rd;XuDo5YpR3x2OV-v4JGGuX_o66FXf8ODxvan1JyU$ zDY?=_)txTNMP3W9G^!}O@si;3SMStv0(hB{Mj+IoutF!&)m(X z;(7|1C&NfP5lPm$G_o&bQLdDAxRoz+kxJuT@r@qD()(0w+QTU7&ihbz#)p&NRdDXh z0xo`$%f%OYT==G#)8CY__$-UIE1@!Xp|oC&XYzg(_kTLd_y4bZT={;2J^Z2JJp8Rf>n_rJ|M&gmfpLTHSx3d3F(=7kcNBg5P0*4(*o^%m= z7|Qa)EG~at$>TpZ@Z=B0Jo-%@55BMB>2Lb^^q;19|F<1H{=SJ@FPgdY^?)4P_mb%H z&qsOw#{<0oyS?(fLwxwBOFaMcUB3OVAMxoQ?{nzU7|o|sSb0&$;qPi#_%u)KP&_pk zf+;=arjsx#EaP7Mx9{w~h{a)h1Zx*=on<-9y*(R}43A3N(GWS`Ypn!RKj)FPC z(&wcteqJK>BAy=cS6i<}iyeuj&c8;+ zKnPtY%Q*L9n)6?eaP@aX9QsV`{;edc&xeRD^=8+ArAl<^eO^b~lS&FMr4x578ovcU z0vCe_7I=;A!mZmGzu}!EtwfQ$H=3BaK=C8vX}eob=H4`XT6R)$AX{R3cUrvmA^5ijG3q5e_?J@-5F&zHPqX=8r?*-N`AJQyH8NHA#%(PeKSSqCCXn)fGZ){BZ$ z(P9U)WKHL@{6!&qK2DeQlfc~LNcMaX$AM3Bn7ETc`EnrTGN1J)awPs1dn~?2*WFtB z9@o<;@pt3(0&1`1P$y`(ktg;%pQ=k4tHWY}nQAietrAYzhqVX>}&3!-K%q9e9>I;8whq9VMo?=4i9K$biu5twh#Z5?*CN zSj|?#nr%rMRx*Sb5;bHbbK)T}nm4r<+{jrmC#-)HKF#Y1?l2-@)QOY{ccPWDIjyz? zv^o$!>`n57Qbv0>PW5(}R+wR0ZH{HV1@>(=IQQ7Gd%~6Q6))oUdl4{ZN7Sqp?)DjJw_tyBa-A1v|&x2$=CCbW-MU)QzM`F9xrbvT(PF>`pJT8$4M# zR?GN!1_NEOOpm40HyA^4y*sHzR-|QH5Fe*QN0T=PXR|pvmCMoLERGLkbAG&tGh+oT zb;MJb<%qB2Dw4xAIkJ+?eeqN07h=hhIm@avBE8y>#2Q^98iMe;XMh_oatJiRiZ_X4rwKL7A%|dlII%6FuTY^6XCXBo@k+m?vt$RV^vC@KGBF zzZ~T3@8&u7!!#`y3)v;_VMmhsc9XSl7ip9Bbe@wn^;sF0e{ACN zcXgcmxQL?j3-) z+}WX!O(wjEoc5Pvfg%q9Dk3HWaID&fUaBEh#g=Su*oI?`6+7A-@#__t8dchLmo?=~ z=&(Jplg>m<%DhdSW|!6kG4zR0#{nk+tPB@g0}OPbYF3#>ykU^BWAc~Z(w(U5spb3>?+WpV!yrk z${wQMY$dif7Ju4G-h-9g??}ga51LQ7(SJ$g_M#gzw|237KalbB-js}4li1}z>YxXS zJ=Uc38&I_(_nmT}Q|=wR?<4xspXT$P)SmLB{O}IqhPD#kWklk*1^M#aTtWT;H;Gwd zn0;Qt-Y;ue`s`(iy}^5_lpNee`n0`DbSYT!pk!qyBe&8x`eh@>zZReWav{z+TG*y< zVQ00(>@v3@J+AVe{qe20$0T|^nqKdqwQCKA0UL48w_tm*1rBAFI8@u<*(pB3iXXl2 zm(u@H6Z)sHF?uagSSjK^S1E@)>&-A zz(pThZ*k__b>-SOG1~Sn{_!^CR0grlOB+i!O-vm&V`QU&iLEYXb_ST+o1ic4YMX6B z+h_yYI_uC?h%P$o(bwOAj^QS@7;R>~*%mg~|CQ*n(N>Rl<@$BT8fcj5$o=|iiI*)( zRu`4zqRVEZm-|{~2IyIus8EP5TP%#&Xk)@gS8KL-+q2%=j7>qN=ti1g5-W~qoIcy) zwAqniNI;1tyK~I23e`q)`xdmf8?#CJyurqlcTBZ;&q@o6U^^Uhwqu)Rhf$mn`r&#Q zhZ|xRY9!}mjQ)C<_~@eRp~>cL8_{vqLfd6C&e38dGUeVF4fMT!jb)e)mePlpL>Db| zLo~5dh%Tv?==7S1h)igE*|N#cmURL4tO;^Z@t(B#wvQEWds(VPmrc_CIyZAQ z!^wJc9X2auCwbS}`Z{VK-`l*7H?-FMh3K*-+=aE#t}jU;N!!s(+>Ta|4eM+)S+!vm zZ@lv>-d2b%Z@$g1-+G5%zx|F{qG-+9wQST7@ZTbijR`K<=GbQ$va8Wi;Dl4IDYo%CxTIO&l52}w zo&)Y_cDO{EW9O@dmDf7lB9ziUP9%x56Ov<0P?iz9lXY>8+>BGG2F_u6ILi944A8~c zPxL{U7M96|*yfvKTV#$^kqMT0hPahl<5?(k7i)sy&P|wk>0|9{hUIQqCp+}e->HMK zw?1265nZf<^|1>xU|Xaoes7B-ozXM^Def#@Ye4b~fJ zutBh1zOU9@&uYQt+hK^_Zd2AdYw(`vESpSsyc$CBsP)CZ#1+#Fa|}ceSY;Zk^BdYK&iQ~p853dT z%tw;97(uS`A4Ds`6dwws{AeVlMN2^rW$aNiE1#=ME2 z4j^X2hv;!HlBK<@{jnr3h7vpDM}qPn1GB+|40;niA;+ddBw+HBz(^sl1fvlzIwjr! z$I2a8 zf4auRlLf*C6L6{X#=9$wh|vTIa>Ma$@TL1=2Zul3$MOfWj9l$z_TDImK3<~zbUl&n zfdn<|rhGY%qydqesR#<@1hZj(LH=wgh4NlIPUkUwr-`A{+=NEZ{v`GKe5+?4~ zbK<*6uKa14bHAPA+)oRf{c(w5N4+e6-Y4j0NGV5fC7Yr9Wh{N(PW#myIbN zqRaR%5nYt>LOOgir;t|up6H@vZ&6Ab8Sw3l9$!ys3v^`v_4ThvE^|f#L%y3=U?fmT zFJ}BWYr*fPxAKR{t^97vl;6x4^8Ji*tr1_#y zQHJjgi`-ABL>Hx`(fIvQrljoyFZPR!&QX1&NZM{=@8>fwi7p>avHyjV5oVC_M@@{} zFQr#0;c+QSWG{y4=Xs1g$)NFa7(RnYC)?3juTo0xCq95gFeJDNQPxqZHMxWHE1b_oyFUeT;Fs+b& z9!@dyWR|@juW;~-gR*81u<+rc=!0nvJ(=dla~b=5EOD6|2#Q-palH=vPe=3g^E$r& z=K+5B=U(o9n9uydU38CH(a>p3eY+W*gN{rr__6<39A_@&aqen4=WjM~>S_xIPdBr& zzk|{77BX@ZaoBFlMu|PN9SsSoh@@z51=$A+iJ46yVj`J@`5cwV5<6Q!^mHKs{h5L+ zica(hy2(1wO!QPS!NZxv%oUM$yoKx|jl?Y$5i*`e@K~~%*(K*_6;+oyg@v z#uGRePvZUp(vMY;cI*|=0B2(?jDJOXg(stz$`}$IQ+Ygul0$*ND1)ytbFPAecWWr?@aEmOe~q2YL29VP z0^)lc8Lh%CSd&JX`<@dqv>x@R<7gn0m$Eqdtb@+wB({3$uxjlpEPS^xakiY9%VqSP zNTc_7Dm_P&X<7-T^n%c`@D|pI4zSmtMfI_*t=AfPh+f( zYMNC&@|72SMR?Ne4ijEHH=IkQ9#%b?r3R-*&VzX&RA>lC_tNh~-DGvC8U+FjbUfFn z#1W}wPeU9(ug+{ZN=!k8p43!h1Y+|YFM*wS+DG6~fvt}R82f7oBvlS>)9S(!b0E-P zrM+p)UQj5$c(RhFY>pHyBV@>MusiIeX}Z&+N}3|s^J6q@?zh?;vxd4*b>7y^pRfkR zxgG{((_bdbZ1x!tXC>AG<6`|X8rI~C_nM%8WX#%OmJr&uT6ow$D_*7MOPe57#noqt zqg|aw3HR0<$;Co0JsAF2qwABND3A7qrT!;J{4!mmuw0($=Rc8c%&l`wVgzd}$$m_> zT^bUt)M?hPwq05Zo&7hBX;HSFx@^yYyd6^vL$A?v-;GhIM)5~29>Zq)JslB|TRmvU zJk!qcFIXUDFjjxq8maX|pJcS?iVW-;^}+cgr?0u{cJ6;<1=ry6WvO*_HiW)}9hLPG zjd2f{oG3Mqj@AmIieuP|0L(e2=vhH6O9=1_uwLISgMifxA$XyGQ?CfA$6i0Y5<{ex zySny)J$qUUY286*%uj%xJ)Rc{cONNFHLfH4<~m{(GSF52K`TLsNXl1*NL=gegr$!Dw<94us+N{aw&0%u zXJfOTP1mB_PB1~al$hp-U^U)m+nyE9&Xiro-LD_}#|2(a5hojV1^ZU-QWimz?D(?` zg2j67>aEaNCb-zq*|mB=b6P>g#I9j^lH)9Mfx-|o1A=>zV$_{eX}xR3Zx&)~n~|7o zMZRGBtOj&7q8$QE%_aEO=5(y~(HbAo?)b7FF8W3Y8V#|5M+{_=;2D!Nj|S{}X(+!t zmq6Wj(+YW5Wo?bS4k^+0>1U-;Oo)#*)O2&pEI;1SG@>lo*6aS2wj%WGS{W5z=Ix2` zuqB53{dN~~w7Nut-ZvkbJq!UO%HIc*0z|d0%E@pkyDof7psEQX@E9hx_tTG>RBvTe z16@ny-34BhP!GDsceV+24g3@OLY*V~4_H!`fZ>z&rghacQbCMB?QowL)F8s}p`(^4G&#HL+o_#dK-{|k$ki1+WV1BAnknl_EFXgA{+Bh_U z8$*e|5YG?OCEuo$B=NFu6~KLUP2+j2R77DlElo%Q2ROwixr+SKi~ zIWVSaT2CrZ!Bh6>Z!w5ud)Rs&5H;E^Mt^(^`mdJR2+vq9l}A(Yd7Zj$l5UF| z7IpkbXzP(S)fjECY6}0r6NTF9ot$O_+t2TBRKODf3<9}5O~o8xPuc^Pe4HZ(m;(I92_vQB_<&fSSXxUg1%!q_|!UGCn9&}d@I zujF9kud>mqEH2`)ORL^(H8LFE=)XRtSkUE`L@LRdL7m8+`3h;zWVimNX&K<_w!Wy~ zMz4)0=?q8Jy*GwWZTBAlD9^t97sXfCdacA47sNMt4MT3Z*x}#{6q}eAn{d51-WOnV z6}kfX=h`0@oxrJ`dPAQ&yXJBt>8#;3h@)Oxg?n*cM4Vj4EH8&|9J%McT>FKDJ*4ib zApO~xz~$ei|9)-}2OG@$>MKCxVCVN5C9PYka`zIXdKI`WXz*X5U2>ORRs+$c-c7D6SexY+4udyWZ0J2kM)du*79x zP#mcwmbqo8RAdeAm&^ZELOKAYw)f^3g+?*&Gy*j|AhzuchH z4~-lgIw}1RxmUENoZp8{u@VQG5nqMyyxW-udhqtf7v$UBZ+F>uoFb5qS3~vIoOw;v zU%;0i5xz5e&h_{?Jer4gi6#2l*$Y)P8JT(k(d>!)5$Z`L0ZE6gU;l*NWEIm+Ay-&Ftusx)?eX=O9fPf_sv}i13M)kdlgUtrn%A?x zD<7();Zp^8_N%nva33Ky?!&_!lp{Os5r3zKkMRQ{9 zq%mq<9QhkFw`Q!U>kec~pb3@l`5tP3ZaUi=8peE4llHrnmCHK?=B1O!s@zVJ@`a)a zje~&WyJ5W;{2>1HnL_0mEQQ{Orfv0-P{|+2t78~T^PkLZo2ku)6V@lBPm=xm!pV1a zUy5q((4J_|w1$m@WLI#%R8?j~qU%z_dO}9{pHS98CFJL%7oX%ux`Bl`{>dd%sEUy6u;WN^ z(ULxMY6;>t5ZuH~U2iDe!myVUsZ^`56rs|}#uJ{M;oqjP%_#$BW`VXIei?i3mpL`s zS=yxG_7}W>d*+_!YO$S(g6Ruv1_~mJL#`H4lRu+Ht!H$cmfIRJT;7z&81Fl$I z%96Mnn)aHl0OjP}Gt2%aVf&p2Zn&s(iJ1V|Wy^fa{?V4cd5l*KaO2uFZV9tn&rh+C zw_vZ4Bqzt7^I|hXX6vgkvs8`dvYEc=K$Bhqm{S{Bl%eo6KT(O-zO1`{>APdQ=%>|4Rf@l-DNRwpP#YT?Gb@ z_n0@gbGpN>QqpyYc}J`l#^Ocpmp(Jx2VN4JteT!_Px6he1&fsTJ14-&*k|M`mc@MM zR$_Bf!|_v$TKCUM<|{T#Ai^CCo8u}!IZudTTy>W}-&((w&w}7#T4I%1eHLn_la)i= zeA0oVW{}AO*Sz@96%f&7*vv3}r|^}~urVZ|DRj#?f-Q?RTBm*f`*rNTjo)g$QyQ`U zTh=8qn+VU}6jl&ZRxLHs`FOH2}q)o-Dug0 z=&mClU>N<@1A-L~N3tovZ9uFhffE2jXU7KNWXfyHE>Gx1>^##G8hLt$+DHaWXz5Zo zs`!AhZUXy&KJ}jVtw z)d}TiP7z%~&Vc8R2z9jIlc#(suu#ygfH#BEV)nyqhW+hEI*3j_4+sw{51L19IO!vj zcR9wi!bCm18Hj>Sd2y6Q#Ys1Hy93u^V(YwhR2t9mlYwlAU=EXtT!*Korp z?RKGhtIBKBv@>(W3jLVZQMG=hqw_&aI<0wg&u~w$XT@v7{Mim;p=Q=9CzZf{;`0(T z|A$8xZ~+j_|5-kMdjE%hlF({olPOX4l&^K`(1i%`BVBI5-9Gz^_%l!M3~%j{Oysm>J@{C%ehah}oGY+S8_Dm-8KPHmc^$*B=i{ z9n@|7An48~*KTgZ>{|oW7qnt_AZ7@m0Cu*uf=w;|6o&G4y5Kg=F~U=#z7WQ_>ZVA` zu_V9zo17fL(lp+RW6b9G&>7m4!|%=Oj4)cO%^K(fTPtT*8J7C>f+v_3hF{tRk9Fx0 zbGuDaDBVh|pp8(Jztif^rfc7(^scDXJ-ubZ=lwsrleWKi`9%1LquL2dC{`S<=LY5s zQ4F<}q64B)tI_ByIV0oS{(H;3=Aytk#BIw=;i6x=#M;(tTa_syi(sUiN-KG=bhBbf zmm3sN7R{Uydk%#GHUlQFe|med)}2UMxN6CjMXD~JQX-#6G|A=jUqHw_LrIK6L~@5c zs&>j!5O1p7$en~;7<$PzNZ4`+cX+kN!UUDhWl&pcKNs8eHY}+X8}w7%$VTFA?fs`~ zzf2^T!^<~JBS1H*5C@mx`c#DK1D(!kExhRPKXpQC*<36dC#Lw{oW|5Lo#31+zxT%5 zrF#PPZ)iuKUATYrPu`6Mo--Fj5prtufK=rDG)$4Me9cp>2iqd9m+*xC8PFU9#q%(5 zNa3efbaq_oQg`X<>@_9CGM@>f{!YH5~sRZ^n5b@SPklD$QYt`@q&J zK<&GANYYO3jQ3TH6fZ68o^j4v9IQvb4K<3{Ye<6TxpRItJ(v9ZZ&`ZwbGw?6a z+k!+9Q#|%iby`@tKQMA5>ixKggVmE2x%nb#di&-;7gm_S1)N_-jC|+ZS`v{Gr<>>9 z*1-_vc`8iHmz8=0Pf6-@XO`T7>^X<@8H%Fvg|~XN8g*i?YHx7k>WLG+JHuz0j+A8* zgwLcQ8>#|ELp?Rf^RI~rt%hPBT$5OZQKp;R6yC?1sa(SS*Z^h@+UUy(66-A%JKGv} zMo6qrX-m8Ew&t+7$AhNXj%j`_)Dr_VzjEA)vvRAXyh^Yazxq;DS=a3vAj&(&h&X#h`Y@L_iz9apCK>b1@_)`16MZmr#~=tR`X5i(o&y?M2Q3ed!m;I5{M5d=^9ek9LEHsGA@tW= zT}H$Q6o*sMm9;*)^$LhTdgSAy*yhyQ<7M5~1D*I&Qvt8r)c^zEnZEuli}FW9ImUUQ zpgrz&u+UNvXVz+7!}-$?qO5Cr;<^++yCt!2$&7dGQVR9r)ew+%r9tC0MIWy{?_A8E*m_#ftaFbm~R>AyHN?B-8h940i*-_ik0%y>R;d1uBlomz}= zOB7dGAhRDpXau{|a%WxWViuAZ>y%0l{4pP4C@z<7_Alo!!JyfF$N{`gIr4Qsyt;en z@2TAbY%T)hx7B$dIj+hoamQls-yB}u<~k!wa?G`q=Ws(NNU`=!yE8AC)i&)KQGS}@ z%2TK?)#oWKN?v*{fiWVZAS-I5^i->77Q2x6txb0t^aS?Zj{BP6+mZNm$)joPTyh;q zZ-^yi)2<~G+))^IZ25Vkyl6)a{o0FUL`Yj=6hg)|nHulelztw-2%?<)1hWI~d6CEp zNz*7`nBqWq8l9#dEILyrTD5 z?i!sU=5VxRS7~|FLW7w^>7alLUv7=`7s_MXU;w3+WU<#bUx`+i>=?DmW7~A; z%06oqcT$sBbU)OsAr4@|?6n#;5?Z^Bl*7jt|0PNLo@qmFzdXfZWm=G3yRTQOD-d|B zCAYS%QVX_$C-un-YQp!Pen_QD$kQjBP1RzkCCe;&acy_SVvn zQs0B$;B`>9&asq~ZyMtoCP%Ze%dxSe0__F~it(m5ag<&X9ry4BichRTDX%z2Nji81 z2tCJDK{Dq9bI)GQX~mRxOh)(Ft4OO<&)9{OTpfG7D6{G)A>(RC&j&8QV68eC0TxbGdUN>;k^v0`%yzJb*-wHMFXA*Q&E+<}(-ITc zb{Da98sBJBmsQ%+pBz*zx>I`VQ!FUhsa_QYCiqA|3&+1ZbmYL$l2OvCxsBueBV{b$ zq8>xX+80O)oqSDm1#Mc|s`9Awjk=4*$S$JZmi#9{Wc61K+J^%5r&DSOs;+kVNZX41 zU<%s|+iko{Ra#3utHnCWr)zmWQ9rcWRPPZFj?g(=a=aW^$%X&BfLs0L$BClK=dYv1 zH5hykHa;AZr&Wx0PReQsHR|>eL&_rlN7M%!e-8PHDvBrR!f&u;rI!9$c=$jrIM2wP zO&ZviY^Yqc>&n$isKKbg)fyqTdC?LwiDgkG7SI2v{-H2$H=+hlv4=`qkL{rzmZXUA zTMyi`&j`FyC!ufdyB%do48o)#z8i5}?GV6bvg_V0xBu&_f1b+gwP@U{``79$vrQSE zabZQvU02WH=w#nI$7aRpY% z0^1Zf2-X8Xiw~|31&gs=KyMW~UP~>B`-IcFkN2TzS|^Wf=_1DXoR4y%+<6_e|N9{y z9-u9&!5yW#H#N2^{NZH^L;)-}vfD}nY#+PwXcmhqXyZ1<#L1pGP6_MN~)%kHp z$_UM~?<&K&jT>F=X5~|J)23au?yZSs-VQaZc{Bbviz~Mc)Rdlq*sO)E|2f`}K9^_s z;r7P+s(nkOE~(Odr06V$PW-8G>F`Uz(DR4WOACE4r*iS&ZWTzLMTaIZw7<)`KsLjL z+Hm_%`K)+@fwuppEKia`=XSF(TIquXgQfL5MiJ6aO)Nh%nQ@9>tIGRE+Ja64BOS?{ z*DNX%A@vu!s8RBAW%P&c2B@XSzAbl$wtyY0ijd-ja4_QE{H-so+mx%oqXx?2i|{zS zW_37gT~0ku1S7nc2q7eTF~JroHEVhD5xVUn#wI>IICCCqc|6dicv|Jse)Y&T?;Wb|I{5#T?Vc&Uv&|ucV>4 zi2|`j2JYf(bDq6nHuJ2)5q>FdPJ7NhG?zLQ3( z#o6FGg5t3BssK7QmfU&pW3L^86l+j0!e=ekV`p7Ba{5WE?ZT;-+2JQWvsIs)LOBH! zdS~P*cqW8CL~Y6%WMXoHSBk9DIfStXM%@YAI^krLQ+vCznAY@Y{6f0JCXHfS?F-n4 z-9H+<-(jAP?d``{Ne}f!sH`h~ZKcZ4LN3xGjW@9WZ6%D#xUgQ>RO#af)g zwYR<&4^>NRbm%t$mMmq~Lg-y~xU>s}<`miT4Ke#M9ZL1C(i1W6I-u2|DuRp&I<#iP zF%2o$VA8&GQqRH0d89PycM0@vqskzTmmMRLnooMBP9K=Q`l;T$1mnA9&P+2i;9PCunRe-j&a_!@#!bd;&u zLX^C5cuo~splqdj*5emVX8KIW;=60|3zDjN9h+N*)Xa5*bRr)}-KZ>v#er?K?B4PG z2NHJ?Kpb-dvr?}pN(#`r2UhKt(6CsGeI)5rXZ6%i;H|*2MQblj z)yhBIxoRu8CA}B<4g~ zZ@1gfbN<n>gsD^;EPx>yseJ#jm|m%jj4I`Ikq#OwRO|uDuO{aOW1&oiIS? z>-tc;+wyP>g%?er%|CL03*Pf9^_^CvsX+Z&Ha;ymMGbb6vepFU@fo(CgW2GW6}dr! zPmIAvI#SLSeK%S*ew{xYx2+&bymp5LP%9ZTJMweIMH#onnq}xU^SB0It>HqzmppD4 zvqiuy2uF}y;?5u$iZ7L@YV}zC@qT+@=%NTt=zsUI*0y zQqQG|iU~V%+-L2>=&)^2ZaVf}G!cOvRqq*|@>DLaeoqC{wONr6Ijl#ldy4q?k}d6< zM&$4Lx+^aJs!5ivgADX;{O2Y_<6h-H{b%WC*obrk27;pfd41Fs2BG84bg;@PrXw}{ zIDK6w;T#UscPM6;*4J_VBb9s0R2X$=3}!=g5Hcwuxhl_&e`iIgJh*sFatyi$2ftre zmsDPUmg1g{Wc@+saI+}I4x(H|ax>6q+Rk(c^Ju~JZRhEaMgA#Z}*I0Yy;?mzRR#F{$or=O9zp#}K zdbf5ps!E;1{7$72y~5!9I8?efo@rIwHj{|G?`o zpWrg`h@-0^k6)!GPxyWr-3UPxFIiRt40(|mfTd(hP^%sipEKlo1emQ9!1}p?XX#hG z%V)kw11Hnq_W2;%Hd-ecp%L<`Pd;HO$Q27!+cC{S6Z+1bBUy+SI$@8H^W~&pg^%@h zd*%9{-0Q4jrR8d)`qbu)0PSjoH?P9yHfO%$c0s5z@YwKc&Bosc))fcM-DxSx&JVaJ z6{oe8_3{7p;7oa{WHTFZfVoX$X8k(sZ+Nq!7xQVJqvLd6`GRC${W@OZ`ju|H(ljQd zzVKX|!M0keUb%rm6O;v?boj;sD*}*MGRu!C361@-yCD(B$~C2L@uI~LQdory)gdl) zwhzk>e*bVo2VEh}r+2ODUjHvZ#YaZ|Ci#O18Ta_NQ5+dnGAabE-8qUpd&im{R&8ya zi^OSJ&0n(mFWDs2x`1CBPOb1lqT^FzUW!B_wBxZ%(TZAw=TegN@elgicoVi^%C9X7 z=NQQrRDDU%LLsOr>8f^=cd)wuZ95lw6L#nNG(;pPX zB**tAo(abm96qq$pP|8aZDLO-_ zJG)t#3Rkad>8R*LSkbd~AFX(aZObpaMgo; z=k*5L?y}J*cJqNxL?FABAXRUM#8C|w%^Wa|{XpJHiU}IlSnD%R5$pS;F8Yw&`~MPw z({lPB6aTU$j~8RBTlvf7UL@S~4yVG(Mtxe@97ScZSr$VT^dUv8AZ)&UnHhI%#!FKs z2+)=-xj(}MVD(P3gT)Y!>EP{NJCdfk5lH2stT-weAnn5aCIk~k=Rc?Yvw)#D>}@Sh z#xfo&mySi8iuU*6L>g(pCm}6Cc~TbuND43wQ~6^+%0o=GSxBoIMQg*qi@2H-lzw{$ zDmVZ{WDv5@;__4^v&w&RXNmonK-4R3DMZFP6+>@ICpnlW^Al;a7T4D9E8%;{sORUD z;VnGWZ`@j-nBm$UT2%Mh2udID^cnw?9yRK*9Ieym;Fg4s*E*`u?vc z6u-2)29c%6AbJhwUBX~W08Z>UzfLS8aw?=7sjYbuS&#}6O>;Q^{R9FC?n(ZV7f#tkR!Q-n{hl~n&piN3W7%_YBN+G3MCsn({edk zHAQwxR`p^5i%hNZ-}mu9iXL0u?>H$3iuD~*S_@qFeMS+bG|@S$5TTG6D*pK3WX1W7 zUSA3}p(w~!3h@?9DVaTN$et=Wbrluii-LCKN{#K&E|<)D&;;*Cp?=PeD}6B_yC$^o zD(BHOqEztgwH?Uwytb08lk+Lj|UqYIxB8u-#CNbDMU5Pu`W&Sg1OiNc!sVwDR!4i z(Z@xIOrO58Kjux9?M2LSNg1E*6(lxFbyXBcb*)S-!%}!^$JhGQCjEob3)xe(dbM8^ zNz#IXrM8Rt403vWwdZ(GLxIbj}z9Jhix-buT^huf_%Os zvg*P|X?Drma0Cj8p!t@u4v1R#K=2;*%qd~d!BGrKgb%a$D4QSX(eRI-f*#nY)WuOjbZjm2F+5htr-F|?UA zLu0(L`=p$6#u%kn7XKZZX=kw&bHf9(D%VAC#>kX}GZH;I|6UwCF5hl{V$M6&;BHkM z>lhz_7a#cPyx4$)r%D9wY(j8nUOT-6Z8G9$s^=2_2;&x@jgQ!0{nEa=%~$X+2oUZs zoI=Pwy^}Q-eV4q-!SG^g!7vTm69lI^n4paha-C#DQ=rMnwkxa?B=xh#T{!FlSJgD| z#Y+w3%g@~GVhb=fnQ-MSWe6`%A)?vZdSL&A7B-KX_~Z}q2g;n{(*@JIn`?lOq0CB` zXW~~9a8Avqz}oDPV)a_q))1xQgpTHjt7o7Em|}uo74#&5oS-pMM9D<=Xn}t?G$tpU zF0&?2;xZw^FKfI0~q0RmWx>Z#zdXuAKi?ncg-&r3#8HfVpW7tL2g%{1^M zx9`4StejDZxNsY`2RmSJM%_9|688nAI#w;1wC!OC(@wfHu0&Uz3gI>T%(~HLWOjW3H+{k?&0AC0T4wVM`MhmG2qEf{$kF%9eiAsrH!+(CNbwR$^Y;kP};|H9|*& z2(G_8%0X(v3(8h0C;FUEd>(=?H=|`nCKGA8B-XdQR}gu)J9S2zWUX2A_HIUC10yg6 z6y6*uVk4FyaS5j-iKCkdWXgF_c<-J!Rw&^vvu;|fsQxA{@Y^0du9_@>LIHMN_rHEe z9^Yza;8FP@&f{WGb1Iy^>f@SY(W^3d@a>94C-1C_R9WZ7$WoHi!=BFVDP0()2gkK| zTIC}X$yC~OMKYH!r_yz!6#xqlo86O78Q3<5?bY$4KWU<$vV!K}3$dJQHDVzPBqS|s zTah>@6wP${tm;aqVo@5=mNh@OZujd#T13EFL5@FB;m9^&h{oq`I1{c9*xa?CYSp%r z6EFe|mT@sTH>vtmC3N5dcPZKPU-aHRt329tugYJ)hreO_%60ckiF_5>_jQn>k>lal z7CTZJXXtKWGOO_UG9<85Uh0)R^dn6`d@DtwsQcKO*E&l|Yn92B zT*?xJ>wz*tabqmSXQD*r7nBiLKlX3-El<6|Vz7fC%o^g!7kuNF;Vw3s;4@wf)#Pt9 zs}Q0f_zx^%6vNW7@U=ZgSoc6byhjd+h_S$l-Jtfr|3%rcV9 zbj!H-a&l)p#cV;)vt~TPhF|Y$;HV*Rd+}&|=5sAKN;E>pCc_=;Fjqh*^YQ*g>7T_Lp^2Fa zh~uW30;n15-lBe4>!QNsy&xJppBlo8Z3fXo>yZ+NH-1H{X;S~z8d|`7n!I_GFB_W@ zwZYPAD1Duzo+(NY;Pp8pA~?gs$bs(B4vUdcP_}bPu5#(lVp*kaT6y}1tATV9JbRq> z*#hOhbd^!SkiN@92qiGx9O@!uSy~jAmXfGAJGY)ue0Iaavsn7OjaT}9kBX`K<7h3; zO21fH+lJD)g|HFL4_b1Cl3i&Eo@O_OPCWKSpt>7POkG9UuAy@AKRe{cTPeZ_c1s$x+_h3q(=egdWe%@L#zl7clb`AbVEhg)(N$gjy9K>U8j?AO*riflc zg}e1}3jOKq^^q#?c}!CD@fO7Z(Udo)0yOev;)GNYDF+&jTyMI&UV1$nJlcNe-gM`n z8(8RT&!$*>T?Sjr z&NUY!loa2#>LouKR3s2-j9{w|B{-KaJ^G-cQxbCCx^V8m4mh4Tf_;`ZFQq~sc5)>e z(*2D3hj%^-Ru8HAuVu{ztP;m_<~}L$m3E(5Nm0pcR-0VJ-ie2sSyZ>RJPy4-d<3Yx zw1f`@W$!IGKk`2s<_I^Z7f)Rxt_$Zb{ps@deiH>GGWv4GKuVYG#H@<3MuQ+z!px>8 zwxaJ;T!~YOG^qN1FDq7uxLhTz88=+kBnaR!h=M56g0i>9wF9zW+fvN)v};v16c$hM zwhs(Zvt05O!MC}|@m_2Re|?<&3H{;eYa?g2lm-t5=S1IV0)y}d2wmljV(FX&(_2P9 z^*(yl6)pg#e9^(nh65XW!|DA5@|C~u_G8it83oQ%1~N=YYNR3VB6<_MGl4R@7iQ_h zonoyrUI{*bgR6%MgxHZrx=4M(g?Bf;N#|PB9!Q1WZO^j^v*VHGmRq?UYRj90{gnda zd&Xs!qeYbQjYVRp1VpK7@5(5pq+gEttplNEpzV!23TAa=L`?~L2~2`(-5R&wx@Kp= zt8eYWF2bH2x#d0!_3Y_VxcPMz5FP|g>9WG^ZitGPv!=E-kkea{yNSelKemB)3NLWT zqqGeF$sow&dlYf?7%z56J$3llIU+^^dZB_--NH(q(rfy+;Nzo0S}y`t|KtHxLo~ld zuo>#oS-Qd#ZMCS*hSdD1vPyE+NPa3LQUy<`^$ty~a5aL=!z!(RsHqrP zCzWJp>ECya9nU77meDSn*hb!#xmE1xX53d#zHE8L+R3@W;^B~g3#a{8zB?K_A#N{U zuPHy0*Iy%2x}N6o=v%q5K8_<6#YU?+XAWoFDe(ehM-M?Q1>4z>__%(WebZL$zIWC*hyQoalp}9HoySBtD0P?Od z?{ILs!z#HX>&l~te{<1x4#w}2yrUj%h$!QsF4;()CZXxg9G4~c1O`s4vBET6XeFM8 z(tsrjv4e@UbvV4xNR=#%jjFF)(lT$`$(N{Z{hIY~1-6wR%s%OkQSql9{r;9@{m`_6 z%?XuOZKm1kWDD^WsB7QI{!Tz@2fX2j?}XeNr|H5(Q$aY(hv0M%Q-cEDqann z!6yXMd&-`4MYUbFGYC+_{MOK5(&V0+$N%O{!t{%Ag!T;E$DX_wGPmbDQVf5Z_#BL& zzgV2$8}FOY`p9e#3ljl3?USL6pCpDnYZV4})@*>!R|u1sDZuMJChU^|upOzkegap+ zXORFh!5F`P-dD%}Acy|bk+pm&h!au`{If%>#4 z#RD~?A;>=q~-85k2aEV<`(a?&niZ7;|UJa8Rbsi~PqN+q5 zIMA{+n%yO$%<`>ebnH@do_W%-d;jrQxLS9?iY#RXA9K?-tbR|{1$V;+qLk!Jo?IH1 zdSx>w@73HSPF9kK0RZKG*=n#cbFBuQ3zv0?i}QAJ@ek)v;0srGyVT|h6NJ9V=*BXdPK^|D6R0wQ za6~jB>iv{Fwa0vIzxA|@lMIpA*I|ZmU35g&p^t8MdW{OLvB69UTNQeCqfxe#i$39y z^VQ;IYLDOsM8EW9xLw-%-Ejk7t(+IS9`Xt_>oDKGj#y;&T4%}D^zc_y?y_$~%!1jc z)2vklWgQS*=s*aEWAJ zIpfF~nItMr+(q3+WKQhVzknTp0C!J{pT1S~_~~z&rc5&RD!hdX=*THM$45Kjhl!GM zpf2=q$f94`1Q@vW*N)T=&_VF34E3ki%fdY(F!bL|KwR~M9g_)I!!-o19Z4U7>8qE* z8J&5S5Qd(~Now+|Cv9_L%kR3skyk`3id9w|rkeX3hXJbwG$&{nE>&E88qozFKi|M~ zo-)101A(UqKA$C4Ka#agIrGWxlIg2`wbf~=N9Afmu7^HvowR=Ne3)K`b-@V9UciXK z(y%c9z*6mqW1;*D=Y^+9VGa(A#Odn@0a}?9RV%}E{BzpSl_p@EZrK=N7uKUU=e=90 z=ud4FM}rK+dWhd37AIOliikRcNY)-@n|qjYhU-5#f;hqDU#6#@ApdRk`1ge zkb2&Mzmp#w?Im?pd~HU2=R6>i&f%C@Yl~($j(=k%{5%;flF$%EjpViLpT+6jd63^! zz*F6X6tZjOIR@DDvdwk5&p7pKFBf~wZuQ6{KYs&H|E01Zzo9yI0nhZfFY28HU!6zP z_woz^9>3u_SmrFzXP9PL{ZxuYy#eaGRN@U)I50a&AqWW}uBL53VYo_L%9?$cTM_DN zuTm{4@4%YzLVEWbI-|_=2b*moOGMg@4$*1{*Q{1qxx0Yp`x(_W9_S~H3k13{w%1Yx z5V%!z#FfLra{)#L>*%5Dx{!BT+F%XWi_@p(hlG^lZdKD7o(`AM4q89NlFiI z-vKMe=o&TW_3K0zA~4r})%4IM$P^c4rb2niy+p>}PH?PM4M`t+>DoWoE3P$s`_K^I zwPH$c6~=!xMf1|I2zy7(L6%skF)TX2Ho$MJwrZ zlI)r$i>RR}f3gC$Q6okkCaOOnH6wo}Xk&{gG3{yoq5lxDW_5x=V@vg=Dki&;J$pRB z)PgM>p`n=z{nE&yw&MSZkvq_WH8j2pn|88`vh4EBPZI%3iG6h>0p{Ae7&_(bgMP+P zC_sMHjHrxBLQd-gcT^AHL@J??Pd!#nmGw=EggZC~^OIe#{y(626P9UVyX9tH$TGv) zkpV<`T3k%&XT!}G&*n$d1n1DsXjXq6s_}kYK|n7XYTJ`<0OB5ST=8>)1_Z&3Tbv-S zG+Y=%cRPsze}Jg!h^-Udw${(6pU^T32^n)BM-)vUlhWH&VL)lUZ0-n^Et?Fhc``@R zbK)9Tw)~YW38(oX2t!W)S*}QNUp78fV%&raM+6MG8pK^rQ{4T+RNF^N zq_@q=9@qMZu`Rkl3po)7BX_@&-c3CUJfHH@cN3f3_xYAkrq&(w*`*?(Pcb3wjf*Ay zh3T?!Pr0VQd1s$AzzV>@O)lB*L%OM4TM(#CZ+d@XaIScJ#e@@(q(Z)S&OB=f? z#c*F|EIO5b(|KD_CXl4CI6*=uc4E0}DrA1U%Kx-XJJgkK1-BI=FI6CJ)f^f@I1h5G zho(l)0GtRAnM4Y@+L{%dV!P847 z^XtucUQpovgi74Id-godZ%)+2l$}~9HJrPJ1E;Q?>QOJR@z9IsO7)H5c-R5P zoeMvQlPG(v z`8R_UF&Z8n(i<>_OUg;^dyB-@xP4+@4*4_rHz_jZ7OaG70hO5vk2EKKwQ(YOCu(D) zG3%5FmjW?n7yqZ1Eu#{Om>J)a$b?nL%HfsO+vSg!u(-%dFSn<5U1`|7niqA(jRG-s z`|`(#@zdwF&`=e7sodG$0;G~XZ^RICQx;>TlIynN+Y~%`jmgt8lFm?L~^%U_( zVYZTID>_zJrFEb#E*j_lS3nit|1ouzL2b2N+rDeGP^873B0-D0rZ@z5cXxLyPH=Z= zai_RLkzm2yDemt6?&tgUVy3`^IP`xxxBgw0yWeJ&cdv9{8c9)ZdBf`M#17i=AEXCJI9 zD3-x!a6jq})2d;$r0W{2#GHn)R!{b=vgTzr*AH)thc?;!k(k-Sc{(|I)<184C)zjk zl*8~syK%VQc{6l4$<(kERCsLJ4QaRF*OWVdL3c#MN@z-z>22D(*ykgo#N3ebCoIF{ zRfGTstmeo5eLwr8LOSt5b>eRZl~Lt^&%N|)UpREhTnp8YB%$A82GX2aP*q}`>f(>c zO^lBiDO^A)v$-v(TXI9kf)x65QK{BYl;z)N_tM7B%v^%A@0!epG*&!TLT3>~@ws~h6NjnOv?ixthbmWa$hSU}m+C;wHn^R8p zV2(2Ju?z}Ulv`f6BvVU7rf0{DKpp(z6U)fcdG1Prm0~$4kSue4k6vmw8|TxK`t+I1 zX_r=#OINykkR{-Dd!sgW^yJ<+;MOd`yE5Ea@TkihiGfqzqc%yXS>Vx}6jmg)=Q%F; zn59}enhcf3nxcC?>0HV;b;0u)A5M*QI`ZYuL+aYqrB6V^PxV;t9?ny}U;Wl0TCw+= z$26x7ey)m8sm5~Y%Zq`Qv7h49&S?oNoP$5jOwi-DtaTU9H+Ar$)Io<`bjxy2b;)H? zhKj+AEjwaS!&(vPz*^H4%T0b%b&*Yt9{le!eh9HD^PN1+nu5rhk4F{S#rtLel6+Qe zfw(FRc=*IznxijOBr+cOW=g?VoUyVT0pv@W+V#~I^%xB+UaDi*f^1uDvbZH#W>Y6F zib`dAjiK;FwVDuPp*d47X~1|T3SIM5ZQ?pVS{0N5Ur}5nQ7+yN=OIx+q}_K{mxL1) zY$<=RVHu4>Yu)#ogcJ=M%&k~@l1wu_DMy2C4DYIkZ=c0lY-gq%qz2_D2LI)~2_Z%q z#0}l=)9FA($@7BQseZ4+#qVC#$cv)p7%Pf-C68G8>I9tC-hOWMt$OvPwwnKR(2L>AiY zNI#bov!EokI{={xo+Js@CZD6tPgEOIgitPJAv zag%h284rI2+`UUH?+@79Yo|njfI;c^RV6X@{GJtw{_AF=|&@$&G^oAgA z<;r{(QSpc`d2mXc&2f>SbR;xB{efL-TWZ@YpE z*O^Zd@Q4!2~PE)R}onhSr()($`}*s>(@j2ovxaA zaT^P@m52Q7^_LH38PM2kbRHb>*=Fm59A!l(-jpFLn(1YUf*sQb;FP7Yi$RUP)~;?X z=zqtzU1Q@DD|sKxG&FiQ<<6bjv9ulu{UQ1W?p+DA#vIaP591_nf3536uN|%=`r#5dhN>bag1F1_43Oj zxT5gH{M$_EyMas>kk>?3-(}o%CUT+v7%DH*$LhpfHd$JBQ z=v}JlFhsBLy%7l((}MwV-l-XjJ8$#^0W*MvZ~YGvuOp%}JXa{XGRckrBRg(CqRRRz zjC9Ds_nI?=Zb(V0;cuo_;J@XK$&Fp9TKkqi@#8}N`G3(4UH)TPoovKA$e%&us3vle zjY}r}gm}CHb;~2FG(iwS=9+M24_uJ5!u5`q8!4cU+kO9F0!Y7mL>mH1+RKfd6d+-g zP#LKr)t&0IAhd;0e#xan$QZ`CzwEudvp1kv4lr-W262!lwd>Io6qdrqMsavEe~ew5 z_mLEp8mGjGmqda`Vr|0bH!xjvZ~PScqWti7b~>r?zSB|bEK4r_q5r^IIZc9^f2zpx zIR@T*A4(H9=Wz1E1#8bSZNABn^hhD!SeldK%aAPGt>)5z6L9fN5v z^7R*nfX{4DMy7+^V&4h2+0)|6C(NcKTNw9R5K+x_X+wW!7v30)7PqOt zQZ!h(2uka>+G|=oZRu#8xVac3Nc>Gdo_ForhN+EYToP6qtuqu{%ka% zR4+^lfg{;-pW}fH$6vY+^VCk7OvkbT@dX7-{!OmDLKzij7OS+(BeF;!Q;8Lvz6MQ< z%!A?i3Bw4vMvUL&+3!)BzH%N4Uj-Fu=F&JAG(wya36{n7e!lDSxq0up^mSoV`aW~7 z6R{fYngJ8_J(Eud#PAH_op2>V-LU!ZUW{QCzo1>~DVS&f@a63eYCbC)mQcm8g7qY& ztNUyEs=s-q&f(5K$FCzG-i4`z-rxSn48zGa^Iye%Be`{f3QD{-Xq&dxPKu(2K&+rj zJNf##6?J)i{vTVqW_C(rRf2f!0x9EWg#D~!iUy4@ibZnf312PpWb>nW%iedno}aeZ zVJY~2hn@+#8B#7oiQTZMgNSkPsxUf^Zy5cgEdG!c_XqdlfgLF*9llTXSIQIgqw~Ac z0uwwP!~@58xAv%C(KhbNY5z2g#1?+Lqk3~o%z87uT%e)@orpMVEQjjU)n2Y~`NrJo zm%W|v@P7;hsvUb;E)nDf3pdVu9YNwte`^Et1iG3U{k9Uu%Z-AG%ps z>x%!p1<7R6@XBMZL=qR13n>2X{>xhg*FWupngEOzbDTUsOY%yJroqbaKB7D*(zCV} zM%2UhE|T@ip-SzA_)vJO7)`-QfDBB=i$NTO!V6co{`8dyo!gSp>G;RfFbDdsXrHL< zXVlhMzk%Q@eg+EZAzs|r`_nIV&3{^#1E|xc`V#!n!S0ie6X}Ic9L~C~dCzShRX%Pn zJD_=1-Ay@8W`t1+A7Q9sXj(~m7kws;G8J(lP;}`{D!I+W>o}Bq6h&*Px*PXm4{Mm} zNIZ3*wChgna2l1?buxIm;OHCWWpN#iE3nFz9&k!WX>c7_T=be^4m1AD;MIH5C5W(&}kQ`izD-wt|KiNrnl! z99DUX@9b73YPH+Cch?Cu3$AaQBeE`A2=R)*P}xD)ynJaJY`~YDy zF!Fb=JMJx={1AcU)}VUaS3K}cB9a2c<>x?d?su}wJ^`CI#6U;}JlAUh!5O5p*;*5g z9ER=L*r%3u>qILuZ56EwH*=TSvtqNBHl~3)rfkk^S7ke-O|M zZ-+j+;HKJj4U3%u3B2k@9bO$alQNpQ{Zy-8W(}g1OMkKRP^>vthAE}!Ik@qERZmG{ z)}t&gjm%sB?m++#D0_ovxm${B zAmKPty@}B;8hk;@)c$z`EVDqF#1DnOkiz&8^JYkAgVpcj!u}l_p7O>C!`eLJ5MS(6 zn3h3;MW|#O4G-xe?)yXiuLixd_T=A%u9?xMVfICohcZ@T)nB8F3b$>c9{f zCbIXch*Li=?#KOKB*jpRAXH+H8+YtQBRsRPok|%){W_*gW?1jie=?2i*7h2rijBMx zauBXNjgI%q`i>Sl*VTEAkf>YKSZ zZ{{iSFB|Tw3j9tt5{(1=O5TlD?^v(4M00XJr?YEXskh(ruP!wu*Jp56-vA$%a)O>! zd*JT`0f+5%%ot-xXClu}O5CFcqli2_D;bmQL}Z3S9?KgdnJ(;wH2{LB8o&X3ycPAt zr_HHXMl#r1OFN5mE@0SLxLwcEmur>*suh!5cB@tPHQ*j2m@Rvs zGUqNecyO_k(RP2RcRqT+seZjft7_3ch#;r)oh9>6)lF~v62Y!2Cn1G8GjzhVB7v`G zORbz!Cp07uo2O-Q&jOgb$RKlCyo8bvzYsH5XiY>qnMFhjleSoYa{bp%WZGtxH-eyH zwRj=mY;0p*CW6zhN7<5k2w{0Rc`B|JA2fy z_rK|%JQleTPhiOkunPWsgKlmMozzcyq@8_V^)>6C$fP!#X#ZrdVAMCm<%BI!uwwGN z4_!5kT7o-}Vu$xspQLT`Xx!jm!pqG%7wpsfXY zMbnHFdRA+FuIEglQZox|I8d;6@fwzkA0%NdCnD)aX#$rGj`JvJWL* zWalSWy%baLdz_WDt=!fp{soo{M0;d|PNL9%qJ8|zizRp_AN&4L_wM!{odcitjSt28 zW*mBKFmQ8OypM~Hogk?#i(>{(OKmnrTt-LCiKO!Wo;`3bl527TNE#-LpuMvB1M^cR znG3Y&X0?*?XRNtWTk=Q~HBoqqpXg|MV(YFdNJL{k2o;F5V_e6on>>m)_bS)>+Z>u^yxDn;$-c>Qhzds z_OvoX-X4m0r{~TqVEuTq=Shg!wcwufm$UlPq4S$|0@kRs^NTTEr@j^R?MM~MK-IxB zF!{(Ty+&ekaPsLHX9>4yx-kAN0%PNZS4XyXTF*t2JARBwEYP^M71bxh zy(VJO#~F!52JwmCv2vAWe+SMCH0v*T>9dNtRr z4CHRAzVSh$E$)nk?>*W``_2pRq6F`a4<~_%ww~;gHSXb5e3weD}4u)sPl zJDq$tJDvQun>hlJ|JFK-x4V^*-iVcPDcW_1UNU&|n86}6jC|GEo&fK4IpW$VP@hNk z2(ie;d*@HQHaf&=RzGvBHq~OeKo)#-v7IlVC)+u^b+Hl|JzjRpWc0?=O9AmeTIX^#fr zy>9Z91x%&Y@naQ!%>x~~070Ive;=sP><8ZUd&j#ZMUMMzW`na!-4X_24ghwH7U;u5os3qNBfQr4<9J-w;6svJ( zo*mcPBh5!>wx1_@(wMdg@0<@-Ow>9p- zt7ptEep4%wonYQp`YkS;b=?vnH9qfaoh~+a$Bgu86fvrgk4T?O;=b7>@(PKO;?CyZ zxzL5jd*8GO6H{)j=s88Z!)}qnIE_ax1YA8i+ zk5~h%=vQ~HwEm0YW=*MybMI=Xq$PGkGOOtDiZwZ#stQ*ToM=+tEaxd%^!$%N`W|%Hs1q zbf-XHY;>2I&Szh9m_o&y-fKz4+*UI<_@36Ww=D9jYv_pM6RfD!?``-h&cK_cZSSqvvvLZ$qO61(pym_QUTF9k8P6wM0B^^cbmW0 z_v&s#D0GTgEqEDf+JWtzHs{Pi`9bCp@q~i0W@k7T9oFQ?D%V3*B9muXxWGa~_Q>xO zkq5??f7kfJw*)3cGhtc9`H!Zcz}rJSk9pdDt^Ib;ZspvBTWuU^wg0AE3$E|H?AWnb z5*yG?D02isv{5U?^_lDmn;*JxauFHy?k8rTI(H^Nry>aBRTd5i=oxBAKVr>gth|YH zt&7e~7}?6QrBvGCzjP-CrO+0)P5c;Ah|5s|8E00Its8$}rlS3XwSc;;7j~=2;s1Cc z$)zJxlNkfn6uN2F91`t=RC2`na>Y#67Syd;=bl5d(oudZE*`W_<)XWXm{{lCYT>rd z_3mYPF3d8Q8oM;B!KZsD3rXt3vN5z=T2+s{ct4Xkm-eP~lx;`SzE5r4pj)>6;-$;j z@;m#4fXrylN;v?27Kr_@?R~h7q{*1XO6n_ox$QUs5cF%6MjP);P%~zvxpaWCz*ZMz zu%+>qL*TF#pvu0OiU0WyEdtj=vm9M#5oWj7l2TymyssdIO9LkCE8ULpH0j)TrM*V_ zsxr#CG8}uI0$D+ci(9&QvD=pS-N1tL^voeqV~?$l$QDyW6}eJa8^uO&m$xOZ)`U|J4GT2Y}D*3|$X zYUdi6uP`uqPJ5E4QJ5AwOtMU`qNX6hdrS~y&yZSMA#Jfk8Fw)f@s3wGS25jdW*+&M zMT0HkcSCH|D?WSFfGgZx##fRmQ{X8`n)^RS8z?3W5wgFJxwE27>hy>3NcsYI@B`FU zVGK1YVKlFEz`v2lNC+0V^Th-_eZ+E5yX^^rN7i6HWp3sE7`Y(ZEi>+PCC!SjR(C{5 zw5IPA0kqlX9#N}$LdBXV5}^2j4q!}<=po7w=c-5Kl{O-3n8^TYg~Oe|RKK5!+3>25j zq#t&BKejIkE+q&+7*#gG*nQEue&}f1O1@hGfsrtK85;${Ka%@qqvyJ$ss)oiEIwESn2ps+Q9>Qs@F zVDAGGHF+2EjQEK2N!JU&UFXO^8S9|Aqw@6H{W;E&LBsh6L%}Zj0C!u&fm26r6&aq- zm);H>X2N^QWTUk{r>!!P8$bM>?kRiP8w~}gdEJd%=hfFLr?$IWz}-=Gdw1jankeqq zLdvWRewU(@iplSC%=yfB&-j_|;r7Gmb7h9Fhwl9wMp{(Q1m4c9ZWFol<8BK90$OHO zgwHWZT#qgUr>{$dB#5$p%6)(`8!&c|5x*!8^sHe!z4i;8JjM1z*|9c1xZvY-O6*=l zKm;Bxbvqs!S-tQ2`5i~Tp!wo&4Ca__y?hY3-$dzn)f3n}K}*>e&=Nj}MBdfIGGD6G zSUW8?_U70L?`uL}Xh?gV_+y#9t{=fw#@ilHPwNv&hR6-#+|0l7$qelz*_o9)&V23A+-N~h7N9rW z!LYd0VAzynRq2KY#q;kddF&Jw4AW6$n0-K}+L83~h@_!NFmNN*O-D-53uTLs`za zl9=%h=cfp(e|u~M?v^>Yj9t68REkB&$f1KN#Wwtn#Yl>vI#D=!ERZ7?^nSnM-AR&1 z?u*=DV(3T3k2ch)F4!ctIPEE$z2K^Uy`22Z4@DnrU)bR9;!?c)G`Ftio}~q-soY{1 zX+CF*$nt#UGnLy|)yXG1qdffs4*uvpn0@)pX)@{J`6ZF?Ebm_|NwfIVfB-Gm23^Os z?FA~$9K0Ur(`z;h?G+I~UY0OYpEbNECUK-(Hs{6a8cvW-AH9?JbmrYI;xjq&uUif; z*!1OzGMti6 zD8Xu!>`{4*iCO`Qz|76v4A(y$lm2LQx_aw4t1i`L<3oiytQa9BSDZ9-c}qd_U{Kr) zNAL6khN`WUel_9*ddx1WmJ)}R)OsSR&u#;&Q-2OjeEljb2RwS9!$u_1R_%31&6_1|z(I~L-R2KH^WVz(pU3Q44wdl&S6moC zDd5qTEc%Y?SJr*8@?p2c0ayFZ$ln?d^M+Dm>&S(&iLolXf)1gKtW-mL=u0OlzoaB1 zaHy(W98QLqDvnDM)k3Si+X6hA&AbINSN(Oiw(vIgs>73du$G(H2d>=lqks^bH?_~& z3A10^aegU9$S1m-tQA_SN;Q;jJy6C0&~O>^xltlX zHe`8A@pr05WZOjjx9YLnq;toYxwoG2ckvdOB*;KjC2wmwJ&<6Nn;N$MO=_aSd+bGh z+nTk_pHW*e{V9gWgQ|yD6uZZPHsw~=bf|&MClij0cw|pzsQDwmtUmo#r)|Z z6ESO5@G*$iA;*8b6QiopjBW!`C#FlO@T!UpQaM zfu_BQH%7KW$UG1&)%Pfxa5t|ws*f9hGGH@JZZL!Gfk zmF84Fd%=D=WfZ<-!DlAeV_~((*finU7kJT*I!)-9E!dT>%_eRjn5jKTKhaEvabsjk=lQZE&}*5 z%xqGdkNWmtE7QkrAeY|wqu^t*&$DE79Ke|H*Q4%R(U1ItOPkXDN%|8iL(5j^tooyW z=C@#Dy{bOC6t1*dPoB_w93mQR2b?wj;G{7+<>9cbbWHyC?+pdVmV{r0ljm_NyEwdv zc!vNpdm|{nPwXlXQ6LyFr{mSs{>7{fi`u)d6t%nMVdGyDTRKH?RaPJ5xrVjFbO7g9 zj%5C&ZROtV7odU_ntuMxLvT=FQ)b(d&>u9bepl7!KF7-?VwEtxDI-#g@g`~KE+y@s z8iS)^eNwTn9MVmnJf(wkW$!FAhX2vYS#OIsftHlcpQ_8gYG&M8$5X#AI{z=dCdqki z&Z*eJPtCBq2PXP!rmP`1>8Y*wc~%yG5%_Ip%>miAR)Sl7!yiqj&!-mF1{L~wKa{lI z>G;@OMb$AgDX_Gf8|YV-2#q;^<`J8$OauDlAJpgZ46XA*qbnFRQ9aF<_J7&@hE`q) z!rd{nB02voShH#+UfP-n*&Z1WrWG5#^!>HeOnMe2sh`q93B2tQ9h1Hbd&o+0Tj zimTjeV*_d`)VPtpNe!E2Ww|Jt+WDL>H&efZcXdkB_OYLWcoFTE8;%c`9LK7|vFm`wkn zPD251ZS8dSF-&!SH$z{~xc3I41lWpAGT+#xRS3ad$ax(r&Z?YyIhKF2BiLQc_Hk-d z)kn`{0ACnjzi_W+Q9V$FK+S;aw9uzIWKc>6_uk^ydSygq5tint)`IzO2Bmt)E(Fqq*K`n_$_vOE39N7awK#Ud%!5V4g1v{tX{cScsUOxCia{FmmBi~z?B zTq+liE$qRFph@PXX}&*rDN4zqmGNg`D*M{sPs({AvF_b-A|Qs`)`^IE70!ig0!|PQ zj6)9VJD|IK=Co}j{dRRDYNkxRfb?|6w3Np@XqB@P|lLR7`#_PdhA;-?`r%XW{(eR>q9bV2aD7uK&+GIy>PjessFE^Wx8r zD%1u^YyhzDs_l&)=aBQJm~R-K?P0Qfw-k?zSZd#+YwTo|`E?XJ>rT0_iEbNG-`J2o zW1{s3d(=RaE5yPOr#z8p(nPD6*wr5ZZ|23*jIeBrhgwa-->5cMv9u&=ZKxam z7Vz?F;cobIfP71g7DEd`rwjZ|AtATniV_mG{EE zYPe;YdAP(a1}>9c_SUgYdZXPjTnkfclmbX&q*<38DPnfxRn?dptc_6nu|!##!)k2@~*`Y$01s|xI=VJNu$l@JG1d#$4wpW;jlCq(U-E@d zW0*#5N;31HGsQmA5&4H{`Ps^Wx*zY5$wv@vB5;I3pO#oSGt1gPoyJfau)XO=XXcwU z5$Lt}^|c;l3fV}AHxTwi4(kJd;Lzp*TP8g3#hUWNBl(~v3RWPwG^m-{AR_!dD0K6K zgQK296@kP>IU_gSy74I@5E)urzR8dHnn`zxMHETp1`5%kZ@8;ljN`))iiWr=@OAel zG`@n;L}C8s7X`1MQDKVSY;oPfh{ly7kb9&FF{lQS*rX8CzM|@E$0z0xGUm}a*f*{F z#vk7ddJxrgm9sPm0xtwZ;j*YQh|`YyKf^b3qtB6mp$E{*w$XqDd9Y*{hidqjrd$C zzF(Q6g!MjO2B$bb8IyT3X|t|GNRdj9%$F^+*dN(2lqHM+LS;Y^m>EoVkpg-R&_WKyPvBtO313fxnCr1Im@pVJH8|{)VQAm&V1CS|XZG<5Dxj)$ zY#Zn(YSr-IgLRoX9d%5}4SFM0^he+|FNz$$SmUE@57xf>-pT&=Z?NUVsItSqEQh2m z7SHB5{#%6UKRj@>2aQMP==!lDuJgffp{rJA+gS+MIkUy;o~@cFI(1KN@!Pkw>OP$T z?Ig;zr#(Q3UZuaYFQwLN6#g-B>Hex>m&vg;Xo453E>p7T(hyaqNC_rizCL_f#P#@G z_aOXolz=en%L%)PkX;d$ZxWs zHtK90vC|!9ck+~uLl5L-+Ak8Nv4$swQ}x+DmbP&pYzuz%`k%I8%WX?C|E%g`zTgUV z-HsS&wO|W7*K*(qE2MKk2CIHzTyS2NC_MG06n0#F{T9JM)46MlO)dw)^C}A{aXWY~ zbG24tcyR0*a>B{#Tm+p#6Kg&n>(_W~B`5S|mhFd<^^MNhADn+8m%88EdreN(R9kJ% z=mz_w4S@YF%yQv=Uf?aDj}`++!LJQI3xEwraf-_Cp4ru2wk5y49(ox(!7trkE{o^^ z)6eoA7V7Nb`JgXJ2miq+4qc(QK-Dw3gJ?=svR(+mgC?Td6>AIwaQI)^&H)zPg>igZ zbH|FDG`%~D$4+mxN>6>7`-8>+1bov@b@k1tD-yc@ zr_Y79Bdl?FX392_O4zSt7kG#Ax&>H^Yxjz@^$lr ztalr5rbrlGAxY@a+PK;c<-XiDNIJ`Px8Xh?d;`$lV!!fJI{0av{QS$-svKT2HfuOS z_FKpMR{WZW4wf!ynWfKzoL>$TGM}!-8Bex5H`JcSLZZ^Ez9gEC)Kk$pHxz8zPTT}b*N(>=hdOK&=HWI(8<#4y~oulFi>&XCShIu@R0G9vi=j z60ZTa8IyfL(b<<|T4U`LEm!3Q6HYu?9rfQ4Mt6#dbui_a$y37jbTC%7f3zJm7d(sb z)ZQMNfZ@3i(k4QwWR`df-t4}A!2v18DfNUcvZmvtxJm8$7h+h?yPqw%(Lyt5!zq_n56YWAa|rX}wqzZ)B(AU8*C>FSCrZEXglL zST(4$26Ya9?Fn(3q$Cg3vZmMe^Y;w-xpygYE~6;2 z0sE-;=X0}kM1FO_y%!e6S^UA4aY$DZDj+9QvagPtq?1wBv&y}6zLCGnAn%6ibm@4Z#|FO}7?&pLWy%F$VhnddJWA-SW za*N85lJPpYM}`tiQ28|}T3M0Qs`0vMSIiT+XKEPb08!Z&orC1bd#Rd;JtseuV5SRl zUs(}_K}txe5NRGY0FRu#ChlFJgU4P$zAxT4IT8$D59fQ2m6sskf&h8QQ%f-|QJRrv z0c|?aR&Vc8#DX!jF>8k8Z-e4My8JKq_piz#ID+f$ zeD?`R=mR+rvO?DPjf!U82X0UuHOTb{aAg}^d2qTKTmsR{|kyAcVmGU4x z%5A856Q@MN{QG)0PnynE(e(mV+N#^BC;jjPEgj`B0X>Jt)Ca2iX@1PKLihZZS@DS$ zAxFHtvp#C>IfTKsWvRt`2CU{o;l$-E3b{%7>Kvion<3s+p}{oOix@R|p9bwMmC$)) zm+36KyqiVL5jS9y3*T;d($PzI_Jr^FcGtXvUlIn>RlH5wWF-{NpATbiwA{z$Z##GW zy)2dc;)zfJM%SUOG*fb=Pq?@?E)~tGN_zga0bzle!B$m#W5GL&96u805ulOFDF4RI zpqUSpNmFZuP7jC3sD7z`?_~6N#<&K3F$S9%>6&gs6$I{5*aco=-0p8WeR{=T?}no&8Ze z!l?K3Xkcf~I?PXfd->AS)=#G=a4qF?_y-W}iJuz79K7kqLtqy?uyqu{a^lyTfd!j%>`Fg0<^flW z(QLf}d$G48!&|v$fw8~&F%)z{lWpRgy1fsUzStu9*nEjbr2XWB5elv{IyGZ2_f{XA z^fEc}=*%pLDb;w+SFMEl(CpGNLSUocP0l?KYfqE@JU){pgTEWCTM#=bj@6^RKK@3U z6X5BCqG30Y`8XZ7lG^$%^?NMHMf*;Fdo&Wb7Y~$}Ka_e*U_lzC{L;wzvnlYm2r;zR zs*zKbpQD#J5}>j{*8!RfypE_8@q9!=-TxRa3Iq0ebKw5B8BGszo!Y}yg| zuNED{og$@-umN8zsj~T;6*ooYc;JV0z=TmEfCIU{|FmcaQgWe8ZTW0q=ww=RC5aV5 zqFT&hIX5FhNgPh^BmSUsG)L^=CVhb$>qbdzQqsRNXSm;){kP*5-bCx;y&q~&on>jx zgDJX@%e#Pq?VR&@cc2JG`#zMJ;dzCv@zsN|@uf+v&nKjyQPTpPA~@Q{82tEdaOqTP zC!9*dtDT02SbBBh2ShHUL?k6%#ly5K;ozO1G9gm#l{p~V5?P1-2$w~WcO?4^YdTbOe-pj> zoE1B3P|rSrC-e(=BVc2ur%m~Dgr)G&;&HXPLwD}P*BDzgGO=eU-Z}ZN5xgOd`<{~8*^<{SjWC{?qrnt(dXUeDAMShlcL`o*cX_A3 za>izStT9ODJOuPMbyR<(9yG334duG)IDwZQ+-5Am4f2N{FqpSO+#)`79CJ{N3=pp5 zglT0Blj0E+Ile1LVykAHfmMnS`pf-NrNpZsQf-k)&KzUhx={bOeAF7*DCwJQ2&IAXwp z#IV5bX^SWnpFsL^6f+}RZ^f$EgVagXhcDoDxi&r=PWrJJ-miS-GIyy_2NR%c#xRCT zma6i>#LG4naLvxvilAIBW|hRXY7qNEm``&=W$pTv-g*9JCdkIj#)Oa`w+a34zk+WM zjMSvIZd3ht+i>_32JotZcc*%&oOh^kM z3jbW4z1M#5ZgJjCFT^&){^%76!f&CL-MRjkhmBesKLw7%O;gJg58VSq~s}o^w6`PNC=@aqw$aR_4^K~s4jN? zTiQodG^@YdV)Vxb@fkP>9q!JJRpt1tjg3JWLS}i#8)tuvslH?7WW6ennzt?P$JXKJ zINYmI&t)I^==;7#ct;jOpKN1;}ATV;`A1)W|s%7sU?voD=&SDlzW`r^VNzi21 zCk&8rcm*m?^aCyzo}qqG=eM`=BEF%VSP7~2WR}M!zS%AZ%|4X>y_LGZ2dd7$s9DTsIFde^ixkFKI4kl<=Tu# z*TT4FKGZ5xNpBu8ePR|}(mL2G{GwAganA9hM`rQpmw$3u9o2j!=Q5{Zrg5}OAyM+6 zYHELmL6ZK>WL^Y*iv-EkH=Vi_Ho*GC@hD?lPxa^ZgqqHcSJa|j6ztB*>%E%DVGE;G zAQ^kB5N_p&hw?WfCk@%VGz4oxn%Z1=*PRe__`C>2Nf)Ttlx%4gDZS6q{Tf3qSMdjTqx( zGG|4@vm2CwfWyxCGTMfvlO443JA}d0CNN;m{d#2WlkWQUNT)%@xs|$j+GgzT_mB|= z?-rr+W8{7|c=oa2Vw(Y-$6;qTf(@QmJLhD&X zhklr7WX8BDTHA%OFG5GORt*Op{c1j^2ZpA3pi<_WWW{9Rau5Tes(b$Yza-m0x5Dy_ z@4WsfCrF4CQ_3g%MmWvy=G29;fHX!&qXyNu@`Sdow{;%-6dlJqTt~wCBF};ny6&@& zd=mBBav(SnpZx8ln?6a?SJvBOT%IuPnsNP5ve2uBYC+>Ti1SzL**VMwkkNrmag70(({cizsp`lbaZjFvaN)zIVyN=+jID^jH5NN7%5UaZnvWTvwT;jy{@BGh>U zERD{JKlRm5ZH>`piB$!-=zd20nf~dL=bcn&g}96eTDpI5DK{w zX?*clz2OTsm^=rml^mvt_~gJ6od@0f-5ckxpi zL>QaWi4S2=`x(H5=n74X2AIO%M(eZ-qKHO`9gG=Q?>vA|$OI&HeGuQ4DAVnYpr9m4 z8^6V6)%- zr!eep-FgFo750l3D=;@`z~4E5cQfonPJzFjB1*D3Z$E%dkhWTQuoszPh_|HostA21 z3*xNSf~yiQXBUm%L9IPX-ZF(~DTA5Ej^CNgm5We=cq&ES#+f#d{a%PS7nDOW6Daj0 z9fBLDK_Mf>jZyNx@nb|+3Q+R5qW!Y|{bLRzbHnP`!BRwd8#_GvBgO&Rvzfq}-0eP3 zP5-7jzh+;rC)J8o{dWPv_3;RcWMZ_zX9!O;)c<9aVv3Uox8w5>ty)`q~4Wi-QDDo@6U>JUXQdA%fW-vX{ zeIwj>@!`Xj?nuEdgkkfRPPtp^@m^XIzVNDmCIvva;JDu9Daxd~nmgNwhpN9P@Zc+5 z8naU`a>9G-%)yT{Y!x6TcRHom?tetw9T@!s?Z$m1rW5pD)~B8=i3-Daf#}UC{o^az zA*UuR-r&GdtLi%4@cdg)6)jr7%FP`of}bBN zk3HY|+)m;7#`pY8ENCh?X-}cIK;<_?rdu~mXD}%}&)wC%VtSUv!HD5ik8jDjw@q_e z`(Ardm$M_xja;STc(wYU&QyuHc_&0J6nqLE-HFkoJeSJ}IU^B3+V%4RXTIJD;`+7i z_ZEd--);Q*nnS|04I?I6)tTPv2@H8U3CDPS=*@ZE*7)S-&71yuCy0V$I{7J{|Jb;U zhNQyt0;cOFpvSROmXy<0w|9PB^Hq2pz7G|(D+2RTNQX&ZN8aURz1Kdo@YiBPcV|t$dwY+n@jgvE}f@x zR8KC`cN!VIT&`kty_(_mD%oSo{^rN7pJVKP8M8dc(p5}v0|`fd1bhuj}$@%?$)Z}gCMP;`ouwPc=aBlBzr zxo11cS!*ZzbURs+W}Rs#bFGbxlWp=`JE60!0T*I9Vt6+Q~TEOv&|bim$bicfOXI>n%*bH_6Due!6dV z&~c+(_M{F*?{`ZZe)Q<_q?c)F_k^^2O4_W3FM8ZA$4!i^*Q(xI6r#)Q!wyNC8Nb!2 z9`Al6&q$xmJnClVu@c^?T_w5nU9YF_MgyY{J5{1f_j;X5aG8HTEc;%!dfa%fRP}H& z{MhOi!<(Vf9jD65c z|2xvhGVhW^udTRP#MH;bjJ?;RdUP3m*1^Q{P6nkuUH57jlXK;`;c77zXY*-Um;QM^ zB6aE$U7(K6n{|vnX=miIwCA0UKM`Gazbkn@>|^MDujm~849cE1cxQxx+ha1{#--0D z7`eN|#Do2esYI7K+2dx}dvBKFp(L?=Y>2FOr+!a1t^1YmMT#eubn5mfM3fBvyF{0t zNF_fbmi+q>U0%Mcu=cPxNpHRQ}5^9(tdG_ZXU4HWB(yY`?o~itQNpvY3jaAdq z@k9!SqJH$^q7Yl;eT9VbBe6v}Rznv_T0WVm-Y*fK+!-?VWep2Eol3a69EpG+dW$sgwedzI)?dZdD~tBs_|+RD0GL-^q=oJK;3KUhS$ z==seL`biO)9XJz9#7ZWvLlJn4M3Z`4-n-dNmCVV;w}$C|Z;Xapt(2T^p!8xFb+<;< z&_yMe+o)LYq5Ad!)wd+Q-cFUsld2nCs#lk)TLVM>Gdf}Z%$BjbClfmK{76hj6B~(;jJ<9*N4fz)T@RwN;%O);=W4KRx2nz-AtvF zU3;OLL!XQ>|8_SmSKFw(G)Uu}1={W{(Ryc*rkk_WU7Mit;;=yONjb%5ItiUlBU)J} z3JL9**b_GkDLxxV?X^^z@8pV%lzAmOdilESW!I9ZQHd^TlwC|F`)DKyd%UPVAH&Ea z*_ZA_(skLL!=EK{>brDKf0x1OZ!$RiaUzqq{b)I9!}8M@Zv3I1$Nwv%e|1Xy~_VEDqrME%};Y7ZoH z;CZv?#a*I5w{Y(BMlOEc%Bj!lr9Qq(n zQ+mvo*0m^kzCmn6g&MEOi%SR1!>s*rp?o zvzU2a#NtPlOg=3jdB%pqy`Hj%WU7Rhn&Sat=PEXDrtBpNvY%$C#FyHW0n+CwocX?; z>;F8$sn0tZU(cs<$)B_#b229^#BR^$=6{&v_J3O7(m%{`<&UfE|8R)Ti-qJbg_1nw zNz#-njpq}nU5lpVa1aHD0?0ocKY0;t*_NaevGkx79Rod}@t zq(6lx{C_071W~Sdc{vh9_R=nL_V`eKFqG0&f6*y}X`nSgph|Lyneirc)R}+*JA#HB@a?h2r`MX$ac7d2cagTwo8%Q&G7fr? zb$A!qheS@E458$BAX$4oNSbpXbIyqh$+K+FE_T)F;iQCp8TKG@AsCx>TeQjzF{-w} zv&WOD@jxO6ebn#cy{atnsJ6Ika!P@^+JO)e_YWmlyYyDBUQRGyPO z!m1>#FeR+gh?qJf;u{Uf?lF-)$(Yg!6I%B=Qa)`g`=C8D>v0U94<~EbfQorrI*tVh zf~Z~gqGZO6(phhcXWYpcbtH4jgS44lM31--G3ZFik$CFP)Ivit%S_0tGN-W4lDrxda%&98t=1*`!P1Zb z0RQw!L_t)$TAPg8og_7ClG3R|?UDy2bI#;U+KAl}PRr>~x-TV>x9CaCkR{2}E+kER z5UhrFawKNho7COPoC{a~+?P7*FVDFVC;gGT97XA&6x?dea40pzvD^r^S_`}y?XWA> z$6c;_*P0X1Bsy4+D+xoph#!=BI2ouC1yZJbs9Z}HJw2A#{XUeOiKFjsDXSm#aQ+Xo ztiIpP@a-z<&t}P-3?oeH7=OTzs96U}j|YqXTp)6^SZt#Z@+XX?T^3?j+0lH?i~c*o z^xgKCwdYF1IS;Cixsy3>PgtJ?0d3|umFeRm_4Snc`AGfzTJ8T#bm@0jNh@BR4!CzX z;?e1ZPmep^a?h*F3BP_<{G|^@u;7Sa~OW)B*oKb3#X~|BC41hT_#Lddx!Rq?PosGjXz}V)|T(Y?pVcjfiZu zpm@PsWMwG5m)vE)u%z|0o!E-*3|#hS=yD+KCtYQ19jQBDN$#i#iLK@&wcC@}Wk+Ja zV91Wt2?q-HxKn$?hpI!KB#xO7)VY)72}@c|g_1XGE;gVq3-^7PyXC^%bw}pb?O9xR zVCAMetG8qh-wtQ)S_DNiR>b!k$+~bASrJ0+p&+sr-PBM;?H2<@#<~(aq$^`?D)wNB z8j`5vawH`O-6=dEbrAVB_cUMhlxmKATE~GOL+mZRS3}3uRN`msi5#~kLu6C>g0ILC zQ#>p5@U1W)w8of(W-GFL-3b)bCAfB6kp2ZbfRZ$nqX161wfk z9QPz|AynqS*gc0cWqripR_BOGjxnZ1mN+$gV^imewXA)o_E7BGLw+T?{QCLz^Xuo| z_hW6f6HBX?p^FR!x^k>-xf4BG<;QU&b{HD|NOaL=la`i>jXQR-X@@3TG&R+*F?vQj zF|p9a#8MYSa~;7?slY-TV=EoZZS^s?Gr-tJ@#3N-`RiijXo!h}5yp;2=veEp(^?xX zTOBo|ih-{s#t{za2HCLPL7$BV+t|2sGn;q5B)e#t>a)|#Kn+u*X(GqQFNrQ1#@bSE zee~^3(X%&ar{%HVV`bHXsri+WsW$c z8l&U89Syf_XnSa)<-UU*u5a?D{VRCq8Zve+n_E8&a_Yl!u6|p`gedh9qRi>~{sv92 z*U=5!B6ZOrpxTMxW;fg_%yF(T!M)A~-&QA4YAn%>kp6Uf70W0CqMCe&7TAUxvr*?Y zHfd~Nv*rdFV@Y>xW~+?zHXR)`jMX+HOk1lVi1s z+3{wqGn->v*b(NWhA!G{t;aUwooFdU7paS$p~hbjU9ZlT=9`4F{Z=-+#f-%7+G1XL1eB3%01=Z4Z-B?jUs<xW`cU1DLbC3dT%K>7$bX^t3(&&yyRFSB}bE`taw2J zIeU{xUyP^VKoq#cEUksViY%!?Q3G9%14I~jeoJ!1K64CvMME51j z*rgHOoi6J{(4HHAO+!*4@A1<=+csE^Z&8$3~WB;>7!2%~f-pAQ557TRf8`N!qVJSb-BexVqG#VXll`bj>s?-VolP6?Bb3dG>g zVdz#a6Y^Z&dN$oxG8np9!1%o~NlWOulFP!g77l#U%iygNYEHy+{HtNsemBANqiR~u zrqOdHkFJaP%s*}8=;tG>yl9tviA90e_w7{G zbBp59rT1P2E!W~`zmY_TK>1R#wGUN2-^#?Ehet@tX|{U8-X5{T|N0Gr`n>VsuSjWvD-x51$tB51*#+hxdZ`yJvy? z#}C8#U!Di??gtHbk^oqTjqkFVCu`Imd1{O5Or_~Vl>{>vv- zTwh5i-1rqvx0>+jsyCl6+ws{RBfefWQo{{>wMU>5T@3kpS)XrJ@{0lAEt&HBB`bbd zvf&TQw*1|y4L>Yf%5`IT#(*ytboqEzpRZPI`EcHf=hK$FH|M}7dp-F4kT>t|_2uq- zC?^K|=`FA#(R&NtRy#``%rUc{wF>dX-b39_Gv! zN4fEL7i2DvaO#tTT>AF3+*@JKqiHUFdx{H!6Q3O7*hl+0_tgom{&4PZ_V8cvEB4ut zM7iuIIi0~YuB0(`t&Z*s74%`jqgm7*DWdkU z=pC}J=Fg_nbi9oID|PZ-uIM8Q@gw=dm=#Pt>}B@pAQShy>0fVT@J6#rf@wZmD(`m7{?jk-jk5S+j^@kl z6rQM|;9M(3S9-|5+(Y(-4zkX_M5Y`koUA8oe;IMd>&ROlAm(T_;RlLHI8jF4m3n$) zudSDQ6EeU6v$-2@_wjkw9Gx5i2$-dY@$@P9pZ}w1ltxd{nq-wpH z{`-CO%Rb(@-bVd}dKxb(|1KPrdJan66%tRcv`gB3yMgKZ&CEV-leQ`(mL^7S)-rLo zk%hN9+5NDMse4T-5oZ2zmt2>&KWt~>UOOXqTBZNm7{1d+`(@=zU3pK*_vrvVHyY`_ z-k_e3Jm{q3N)0U+DjAS>6r#)cqb^1tv`N~|nB>>K1_JoYV#FJ*(FU3ZFTE)!s z8pfWMGxk;)Q_rf|{hnNZr&0~G)-U=-|Dy_eA5_uzpoXER4fH&$r1!C$KdGYoVHs`r zi|LW$+Vy-&&Sg@i%&|ue48Gez>)kpzFQ!oDY?aKX;di^~d#i;3#iPr6J(5Q=%{R)W zj3%bumv+eYj$73AgJ~eu8ivAm8(tmSuyv*3Wy`syk%KTbnbbXe+kM~eFpGQEUJt4)8 za-2!$p<)_WWu1x6|1vaD=8x%1{4&|)FYyxzMG0M`5?NIInGmCTVo~oadA_{&XZ-p7 z|1o|>gjrI^Eg33)Uf-Aa%lA~Gi=<7;v2txs7G+Zj6e}c`(Z3|Ryd>`TR4C{1 zazBBRpP^{v&%~9N@BBnM`HA=j@VzEDaOqD$>AT=MJ*Z4aaVTsu|QdPqA{OXlSU(l1sMbtsp})m#cM zworYelbV~IRNUww`9uXqjqX@=`Vz8~LHe0$kstNsU#g?$-5~~_4aqvGr{GK}B^PTc zyV^|My+O)v4^e(+nDQIl6rQW0dc8#rlh*KHfU4V_6kHZLbt#XYkDKWHppiOR4~i$3 zoU^@TpY5UO+6bBFdq_OpLeiO5si)Lev8T&m~vx6>>?Yok`=ZQiLm>TXZc_x65Szk6tZutfchX-dxz%KGl3?4sa859tT1 z$U9w6lgPnFk!4+vWuLm4Cu?8U|KohhuOv`#K9P#`3~I$DXcn8H^?p7z>p3K@1dzHf zh{mfa3_r|d;C7_gC!S)51hMCNI0rtC@=K7ayJp5sZd%y4D>KC7SkGha7y=9?ytd|bu;7saf;ozHHujaDD$iOyZZ z%Cl1Do)*e}pGfgOcPjVo61ygs{qME0`l6HZ2g=?fcF=ke2j1_I@@EAzqMJ{!{)a(s z{?Ns(-#2sp+d3()TH0L6;ZG`9dB030y6pY5P9?hR`=pxvf&*gHtiD$wwm=ShCEfpF z8B6cxF?lzE+53rH{OZ3Sy6DR1S2!p3!Ikf3x%T^Eu6@-ZHb))HPm5{07*F~>Z&D5h zka#GNoV8f8PQ(zt=!46MBY}$nG(4=Ma=nC%LkXlTMW`V?n$H(ADdTza!!d4sJuhQ3 z%Z=}+x%)4REWTSy%avs6E+!u+#h&i{Q6Yu|M+`>=?1X-oC0KP3xp^k0hS=qF9w{MT9T{AaP5zMql(w}HHU zu|$u1kv!*1+0h8{_xVwMDuRj=A><$SCvC46af{BR?en1Yc#zmRcP<)=d^ITff9UCPdcQg%9w{6hhx%X7&y?xgPaB7JrjNt13A$y#eZ7b`kM97Ffg zWUh$LcPojub&-F^0*IY)AaTx(q(yJy=e&qiLZ^&65cvEyTgxrI^WJ|pZ_e;9Rovc}B)gwsr0jb-Z2SJS{xYn2uH61|SS_Toz zVHnmKV^C>~V~ZUDy&i=0c(AL{4(C#1d~0opXmusNTk7BEPf(qs>ea=o!V=GNL76$; z#Pzz9)Zs+WN(#51Op;e%PjQ6@Gs}hS zJ0dz;TL`fU20VCYfyeLfqq#4g^rB$ye{hOp_xcz*oI>w%IK2zORCKuzS7^cU8-w&u z%X3-gwAA}@>3B0MV;LNsEubdHfne`9$VfLKN1jb7Fe0VIn2bs@a%(LpXs{xy%1F+2 z$*$EWt#T(3g&T;j-b`%McFO0SsFZ$cJmSmhvm!drM^UDDvzYQEb;_O0Id@`)tnq8M z#G}TXz&1ycCxcW{OU#Iez?}@~r@Yw!N>`$3IG%-Tg)#OehS-*vU{h>{U6~d30%sXR zw{l~=s?G3kv?Zj?i7+LEjzav9eoGwLMgIO+QV+%uDswsScsxUoYdHMXFb6*EC4Y}E z4W||Iks?=Q&)w}n?2634qXDF?dQu{3`^7jq&qh-`>qy>&73HgLw4DzTT`@-V<|z7Z z2hn!fmnzvGGUsdw?=dBy)szq!Pv1r>nUmJ|${h7>vSC-NEq7pBo;X z&Nw#N;!tOeeT@~4l6tn=<3Hd^%)B3ot3kvq1ra&zFY9R+zMWoJ$^13R*Tb>eoX|c` z62^iElQj@IeCK$yjzLa@d-{4l}8zB_UE)bhk4} z1B&OPorE-LQNHXVduFgo5N$bSMf+)cy3e`EwOtHf^JDOmm&hkqde6C1v&WW<9y8K= z>`3gkA-+#!!H^57W1eJAd66^YL9VRfux=CFYPJ*DZb06GCz0JcVoUlkeJhZOYp#r6 zwqb7Fmia5z%w4o*@romd?gen{Ni2P*y~rLnCS}}~oFzp@>>_5+jQk~Mx~_(aTnZ+4 z$$|J0OR;aG=vhyo`uHxg7j5ObBh6=m*!?(-l^1y&`@D)%Up27*qiWIh^JIQVAJ4mz zxacM_%8MkCU(th31c=NDX*4Ic&6)&3T$42cGXJcjw_+N&856(lXnSvByZ3K#F1C>V zjUj#|gk1yD2h!&H3#pWziYHd`3mmi|X55LAy}{J1hLS(xNsz27`-mO5C+iblZB2ZK z0})MTqzyTXot{A5@f0c#r;@vvgkOs{ra7jV<(Xq!;e>6qI~G;0m`iHaunXH3zh8+i zzkYuG{QCL#{a9P?#L`+5Q)>+j6rzjePPEK*(6Tg?)Px;IMlXpj+S+W^+R3J!TD-YU zgALnuuvt@s?b;e>8|=W?Tnj@p#mmM{!OK+7WG4o4UGeB*Vx^0TwJt_hIv7~Wv(`Eo z+ZkZyXo9J;LP{|}+fE;C2Yqy13^DSx#5BqYy&zk5$hA%S+jvt$@iHO`m#&6NY|%0` zV5drQk@ROo7agg)v9l$HE>>vSC`1>1w#j`B#S@IJ5&B-{n1LwEat>OPD=x z1lh1b#_07}XEw&UvOUrnja^o3veaR#k>*RHi=n1qhhQh#3gPKTqKkHn58AQbXofrR zhNl)jHGYIP1z{O&#&7k1%WroGHom5kTvVdVhM$NoZ?IwOCSKRl;0-+`T$hgY#a3Q@ z{S{u>AkcmVZLf_47Fm7c2pjpojs?9kZ3^XI?)n;#*5j@{>_ALE?aStt&pQ?u7RRVV-O#>u(1pVLG^^TgyE0Bd|UImjWkTGVE}Px5O??ANz2bZ;=ML z#2DfhCx|!1DOwNPFil)z6%Q}Q*o5g~8l-_?hz9mKme?05aV8~?T02pKUlLvXTAhh( z_m;ekMKOCFmqarnN<0M4YUm=*6f;~CEOAS+!97tSyU4MuHP?7k6`sj5zcWN(Pq)G? z!4!um1Ds-w`HJVIK_pi92eq?T!|GU zEi_Z|Q;0jEx>$JaV5j*;w&-nSlb%9^+Rhu=J7lay4jRk4a4|za+7+A9U~HO0(J66a zTbuzJ0h;Lf?ZhnDP?SXrTp}!S3O2{u&jMpVJB<7s&~`Orqosz7g8^>&fp}Mh<5n7o zb-FW_@fO&}o8Tn<>LU5M#wp>Tbfi6c_~n@3nXZR<_$JM z-WX?Cijiu9U6CVRHQpo)C6G6lM|ejBPDRf6iSZcQ7ln6?2LVk!#P&ys5gSkDLJ}!6 z(Io9w$Snz!9!sU@a2)vuBgxzwNa~UgX?y(0S`JqK-H^2uPWEyH>5GACyxHOdDWps% zvo&%HhFKb7!~{^amQJQTtAr=Y*%zTA|6mkFM`9@z!!BoUr0V4*cYh3phmyp2OBdxn zNy-o`rIELqNBnrADAE=hUQT{`K=pLdak_!hg)GLe zb#v;Iy&QROo&(Qk+4Cde<@9HA?fnI2Zuh96i&mcuGkmd;-nD909uIQjqiL@HVTFs| zPBH(WlCHB!46Wy|_@tWM4@y;{%d}wTk>bszLUpY?^R$TFZ!6wZ^60;j!NARIrXQEm ze?5!d^$f=D6)}FVgyCC7bYIJ1{#g@?FIs55kWT&SMAm*c&ap2C8M|9X=fw3mT#{*2f)yCe>#<}>T16%js(%#|8^CxBehwrNR+?uHy=cRO z)vdfZs>4@j%=zG;E*~Dy;}gN>M-2Gqb!Yy!cLVvS$07V5UsQ1ah|D32S2$Lu%csk` z_BwQS=jMvsW?JeFXdp?|%L zkz4)jd3!etqQe|~e~GoPj&b(eQylx`0JHbTS$s6Zq4!o)@`^%sx%&IF%-kI2)W-+8 z@YP8U%KBKiKgr?eD;#{W%-(kvIr`y#F8}__uSAz$@&7k4*WHSv*l3oz8*ww-O1QHL zK6W}p1=!G38AnaNFODX^!D#C%SnK^3XS{`aW#?AD;4xz zs-yc-3r!~*sXkOo&EZndHu7Q-8ROo{P0~ zoGX)i3i&pRio?k?oloQGA6))a-?zVUV&pl57-c~~Lbf{ijW*+yeWS414 z$M1D9alec4yPb^QX=mhiyGnGKe%vR|49dGB%)L8J-PuOUmA&?S8zq;!DZJ86*2Ol` zFSM%2xYS0{nFb<{R1hQmnSZNK4NDY#qMVfTwUpiIVEB_+YHv4Fe7TDJOI2i^uO@M= zhWOL9q?~Ca?@AZBmpVy4QBU@THhHFlyo)XB57%j@$|yQpP2+_I+5cp`Wz1{O)>3<> ziuvc`%)T=$?dlWsNITnAqRZ|_tt!byA-haHXqI+1GX3x+`DIS7?|#(6jP#`%!sw3N zzuQ9pwL004rO)rRGybTT)=SlNtv4|CsE6VEo$7i2triAux2mavp6g9?UX^zqbu#i$ zLAxAFUp|y)?$k5#pheK8rlXG<7=Noq4Ffp-v{J?7JJn3Rs}Nr*8G2a4(4%tt?^n@z ztD3g!Rdn2~RznO8JgukiaW$RyOX+-AM*ICTYOdu|d?t(X3k9^?l{x#Mf%@weFCp`$ z`G!J_X;RVmq?O@!yVT>R8AF16z~vd1pUCmiTB52w3Cy#lWH^?NgGDb1E34Twtt!Nmzb1|RkI61CpOaJ}vMl|K zV4{#+RQ&n;FR%ZZ=<-X~{<)NXNT3{-jJ_nfsKgf)KYQmdh%PUo9RD@`@||DC%Y0tu^%GRDGEy%U zfA#!dKq=#Ipj`j)-uO$BPIgZSvGtzhirp7f?uLsJ_O~ydmMeqQTpuRmjL4UBA{*9Q zRPu^KbcxxUN5R|!o?BCCrpR#X3Akg~hOf>G6LRQAa-Dy}qAbE})`JKdDsY^3m-ynj8HfzR7$ey5)L zM}1V?o+A6~0GVfcD84>Q#e<5TtV9YGD=PqbNcHMR-ZM{aK3<&^L4bz`Wbk3fF@Ztt@jpbx;;zH`UK^dhR8hD zM9Tgu3fJ1GzcoVB-65*io9KDcqRN4e2l=#!ZeMX#=EcQCs>Bv)yqitigB;o)6iPmM zM9=wzNEc%o5uohQ4)Q2CsX`y7gn}StKjZqnWzz&)7{Lde1u1cgB$ePZN3g z5Bb86Zv3I2g~u73{JfIu-?wn~!xBzD%jNd(8aVYVgSGckx&C!N5B^Zf?Qioq z_hEvZ=Wz48Le74a&Y`yxIQb%z+rMw(?jPE@_4`&Xe_6}9&q_J}WeNMAW^wN0E}s3z zqulu2ES)D~DO>bl;(E5|$km+vw23PU(dFwV&VJp*G{;-BaAJwuXwqE^VKk5$p(Q`gY?7>PF-)R*)te&RJxwKx%XXRN3SARFd`VZ4w z`Nwh2e&5Y`DdW=TRb2g|oa^6KaOulZj(uFJdTd$xph6|OEPYtT()(pBJ}YG32W1@m zu!7~c3&h?n;K+yN9C*Kw*++@&z8}q*&kKKXpZ^J$Ke@z(&yKPF{T{CWFviudI=J$6 zEBl_8Q+qm`@JVYT7hFj^7(l7mlZ9gEMlSl|HRdAgB$1W}wKBIdiC+vMaXy6X|@unR;4C*%4oI_j=N#{5ZazA~tIV zJvY;7y&O-?=`i}mP91)bL7&*R!}rrU@Od34ziVanMFm~w6c2fx)a>(T;zkx{zUt=U z_oJNueu5)k4U27DN!*MNyL#;ioA99USd7S)G%8PoQZ0GcoCzoQh##>_F2pUnk}h+% z?OGCT7vfZ+OX(gjs`mMb-WVY54WVi+jIy<03Y4%#Viy-54<&8Mi^Sb-r0n)4W!8td zNiV{OoXJ`Vr0%@(N09`vqeXrm4W|5LI8~>kDLNcNvdqmiv0W9SON_i9KJG}!h#eur zcErqhkbNMGqT{h-?GKT2S7PT}@EBZo?}{Z4ilyCU3%jUV4IzElnYeDnvxO@e(|%;j zJj|L6CT7Tk#BpD0j%U$&u7ucOe|AK@hI!^TeCo`I9dajSM#gZ&i}+E0vXt-FYVAmF zaA5I78D}nb5E-dOS+zGyhpO3sRP6G>1j@@j_~P3&?mXQ?VM91+RS`V?<}&rWWp5hv zq+vdQ?)@S!7b3`R^=4>a3Ar_%BxaZ}&>zhy$!m5fk)al;XPiDkzHgA6WpY`SDTaFU`cM1C7CtGq*m#XQEy0mg(d+xza_DGC)q>BG#&Jz|3Wk~_tH50Q7Hr0 z639?I4@sM{XZ^^X_aJ`A2KP!M9E%OvRcAxYfEOuKfkX~?5Hsjb&a@B3v%b=w!PM?g z#4bleebzz7&@x|8XpKXK15TwDILmmulo;Y(AvRW>6+ulh=ej+JYR=Tf7GjJzD)@3klm;I28jc6irY;M-!0 zZ>yl)j(~1Q0{dJD8gwI2=EE)}98se+*5zhc%bc{8)UnzO?+$xn=Y2`q7fk$e5D`;; z1oV62*X506i5Z63TG*Bv5iIjQbvm5LelNoMTxGqw5;ovKV7DdFW6s3SxR5;OO4=TU zZu6i=E?#0kG55}(h(tgC1!chzIN9;)(bRcoSg@i#F<3TTC`=qQcd%`=c+0`Ip zRI5v{5{7Hq3!hpIvZt--TJvG#vKOP5?OD0&#{6Y#X3v?kc*&YW_dGc9b{LDd0%U zrsxHk9RIwW6JJz|eI@#_$lMH(i)kW%Qdf78C~_=b)_Ri6*BFs6(Ooj0?N-FJS`b+; zazf;VUF>!&g0^Air-`oDHnw?gz&6{I#JLa|t3X1g97q-!R&_d_f+JCc$ryNdm=Hc_ zBlVU3Ivz#&ZZAS)&N@VE;E`&8;!!F=K?Jz5Mz@pj}t2z(tT6}&by8Qb2_4DiJ-}mz;qKo3u#Zm)Z3$2%4I4n)j zwlGEGN21G?pNKA+J5{2~n?Dj=wrXuhQ-2!!gl!U&6SLrnanj`rKxWVS&iNhDT#OL6Y{NO*jG$^4JoBt@Oqc!$*@>q24s`u=B!3fJQ*7DkwUsw)Um>K-f}?M@u>Nfy zSHEpx_j)o>qR<)my^gK&<9?Dc?pfyeRVra<9B{3)z_HvI#|krcHM)tS<%nUd7TdjF z$2rXmzcOc>)2+~T*&+S=8e6x&$rhF5vO%y#CA#eRiRfaW!EblGLVRH`r=Lu5>9c<3 zZWIt+WvjAAx7lw~i7uK}GB%bvGLIAwI|>xS%S)omjz1Ay?9ud7LK8W#DaM8^QFd&L zd`WcK@FUUXwHPNh#Jj5DixiJ8TdZ{1X0#J+Bbi&qGPjI1(U&==Yp!^bu|zA-1-%4c zw4>eF=q+OsXHEUVYBGl6F$&hrZ*Hog*23~*jO*U-V#)h5R zY|ztVgN_!jZov(5(I z)ObVkk#x&uwrtrX@GvjJ`yqGUFP5Y`-meYP#ma_*iiN^htRc40a= zMCkuWbWuF07~>SJFW0qHqKi|E5!UjIX|N{75!%@0iSl1+hf|e3&b78Li7sM9__sKV zq34c$vOe40euG)CHolpn=w@2sonoXCXk6mW@l3PFCBYo$SQE)x=CzcoK=J6Jz%9{K zz2^{Rq>^2n6|#$5b4fOnwPA{VqO4sQ>L^f(GJH@8{9%|@lS9duE3MHLRUgF ztnf`R#v{@IJAZBTZMU-Ba0^@XWu1r&dP7%J=7(@5U63{kw=NO_@V*!dY@=3#_^hpahw8#Eowc+*1W^e$6;Dk4>)i&KFwrZRWU zB296SHao|O43NHbjg$7o=-?W!gSQxXo+-N6#E2|*dliiUE!>KH2yKnVvnoK0D=+k< zy?Tkpc#6RpKa@mtPYl6gB$}sNuq9|KdU1M~rJ0}?ucyK|)flT>OPng4#OU#6SBogp zV__8RPov~WI)#T4$k`u3rWnbY%VKOUg_6DelH{TwLkVScAeyoxnfNyQ@kY=F>_qNl zu0&9NGFc_JDqpSbY^ z9LilW&$A(*BNYGkU|ee4uopwpON`?9>3EW66G+@0OWafxF%uDzM#}YQ^*C%Kn2_OM zqLk~qV~C%PC3%nZi5v$Gg%CIxM$}Xs5fgDF%%`g)m(=9~;^#6+n#(42F;^wDD4~lK zLQCGhQgZi}khxSKMp>>3#nVg9N)hREd1TDxt3;Qqg;G*y3RRLz%0wXvWf1< zCceK&#!UVm!lsnFmb(ukxPvne0PGeE6sGCC}-hbFXz78!;Qb+%f;`eSbnQk zjL~c+?-nzsgc!J2{4#ve+f~dxtzgfyYL(nF^+@U^7`>m%@EyV3JjNarF?2hZ{u`ML zN;>(djIsMA^jyo5`y~wADppA@Z5J{)@y#&%KI)Wri|M|SMVFxTKnNxKgK0UNLjUyw zdao&=yVB{noI$e^F5_ypTB491`4ql6}Exe`U& zwU|E+uZSOIHalLl3flB*nZWx^&)3rQ=32oi|eiX>y!On?iQE8b`hIue!65 ze?@f3qh0DZ`SfKtg9Beqa_WaA7M}N0aX6JaS(^(F+Bo~+Bv(F~;mpH+BGR*?hI`!_$L?yf|dQ`v>&+aGyS(?K9-lRXsiz{PDaU z|NB!v{^fBn|L4~gJU*FDg7qt`7VY4}c^|%5b>-t_Gd@`{=F?>pff1jrN*?m=XREq$ zUzaae^!Zxuf3spCuo2ku<)SU0&fD1g|V;0 zgPuY$+8tlPOzRc2HDAHXb_+3SwloZ;(K=s1^=vl%XIfZ(dzQ(Eqavqr$y&)|>ghP= z|8b2Izdy?4lQBl_4N!i#n5Hu|^j+(q=Sl~2qQ9t~U7pTx>dT{C{=4%W{%|idcSdEN zE5wz3oc#2V>ZRq}m&X~u+Q;cn4srS0(;RuR!s7iYcHbUlY<+;yYkjP~J*RqiIseVc zzuCKg#jp6E5r$h{XP4-P?qWCj7-`@ucATgAcD(F&65y_fudFu*(V4Af{kdCjBRA8P zxs@DN*J=sNaaQdbt55^FPGr-ymP_-=5?anQ2wJHUyMGU--A8J*3e;aD2wdu2~sOptvof$lR!bg$*peq5e8nJs(MOM=VDl`@s! z(s?SIUU_%=Zao8Xum7UlzgET6od#wew5T3Re(49VpD=N+L-kHFale&`2Tdx;WBgt# zllQxre%Skx>>?Ps)yCMJ4yGP-t7MnnEA=9i>LmYeK@T&JhS>eq1dZpKs6E$8h3vN_ z7uqSj*iO#HHqy@4lX|v}tcy+LUTGuqVk?QKYstRaO8$*b(q+%hxZFVfTZ0UIJWbWj zMv5+1l7F$1taDW)pQ$3@WF^suN=P|bOU}6#vd%Qh{WemMRgrS6g47dbq#iFK>u4d( z7aJM6)lK($C)G0URi`VNemaN}a%uWeFVl~^)zC##4_cXftAqKcoqr;_D42QJBJCA@ zL9QK>kL6qmg>dG5m#N-dTJDt4bgPt# zi-lBPl>OvZji8q5E2UIjE}=%|Qp0*B?J|e@q#iwwTIrGYcS}EX$^7ZQ-%Q`bR)*wW z@4aRkFIUNaUnTV#W7WHko@< zIQT&`%kNZ({$51g^)`A$&+C1LkCq z>+K=~>S-1kP`92z&3ZC*x6-M(nMLJwu^YrbX@8I_d1X_2A)Tl>U-FK|(0(hIu_t-5 zRug2c28%ol6xkoZo_C|z_kIFX_X24?ZcWQEE72(fIs0io_y4YoXaBOq7ytDlU;fwo zeEWaB$A|yvKG(iD$n|fI^6tOhV)lAJWnwFrp9-O6JydL#Kw3|GFnK+W^Pe?y>kobG zc`HkF*2SOXK=?`JDYE zgZ*#Cao}kZm%b?F+VARE|9umezpi8L(;^PONM`PS6vy5#=ixui$o)Zvuf)@JCY;@O zbC?qxc)LXE(ZGc-8#(h;11G+$N{$3L!T z=u$jA=VNI-C3e*LG_l(%7=744=M9m+7qV62%hm69bN%mTxcbL&&i>G&daXJ4X*pM= zt~b9e=gJqw9RH|T4NtU3?4FfRYMFmgCiXy%$jT(yi}E<}MLj1!t7BD;kGxmJv5$*c zeI~Zl<5*67ocW9U{7<<2**PwLev}(OtZ?HGldON+!>zyTy%d9Hjt&;9R~c=Y`e zH-A5;{wZWg+Fo@cfm-Fy8`raGyDd7-r4(8&CWyTnLG5XOk^52f-HMT8)u+N}ybwqGdJ3&qlBhWoNrxOOM3$TuzQ`?N;%8>#0JUrLr-=sh3D#orBa>yPuC{ceKUw`9GZP9=VN7rVNx@ENcp zWi^DlOBpKBrEtFwwQFH=97n;i0OD8O$vqWHiCpWyC%W6E1gZ}PP`TLAD%c%e90BPa-Cr2pzQ}WWaR*YC{K-2UNzw5bNh3&I_9K4Qjj%C0GFJV_ zUiBw>)LvwzEh&>O*>-C@8l~<1uEgz)AWQlqaJMfuN{Eqe zN0sQ}-RgjAjRkI1=D3!ci2OCex5|pxPH!SxJ@72Iz_r)}w;zcvo+V~@mzv^NYDQqG z@*}nhVHJ8r)oIF}ZbDjz2}zB{q_~W!D(T$>6 z7l8-GBA0Tfc9A^bOiY(O2~yw8De2!mQRFW~kTB$hd!->hjh0j#Ol4ej+K>(>taCN6 zFWgCByDjk(enb!LB4%J0@jbin&ebQi#)%V`+BtQ)g`j{f6qLF#CpLf*erR$mgUG01ARlGKcpIz!T$Oh~NLBc?`^ z$~kA+j`}fmBboj0may-6A(QuHo!m?$YsQoKArCTS4(HE%kv8FmQ?V|Ng+?mTC9u_= z;C2V%M*USUEE%KjJpWDK^Hb$Ur5# zcvP4YP;W~_yDLGGD#yuF;WS*UA#yGZ?_Ni856W7;Q%v*u1Zqx%G9dLEdz41sy?AOa z1dw&umF#0)6s(1ie=>xMGtr_uXVZB)g}T*nispPMm3iB=7E0UY0Fj$sA}f4Uk1pAZ zb|jA3kTl^!&U_#tZMN!od)1ra-)@J0hdrSKZiJ6|5jx^2vdk6lK4%=HUu`SQurD*m zuEYeZ0zDk7j0qWYC0^D~qO8BD-GTV`d*RdRiH*!xgA7e9^K}X8a3y_r1o313g!H-) z)Z;*KuRVc1HpGt0dYKfRWVZ{c3vMdeB}LX#^q?dDE!OxnSQFT6M}*WXs@;N&5nC#k zooGDlK=Uyr^pu0ZPWB#qfg@dK9cBM;6dTT&fy=I9$NA86(nEAWd&*~=$r^PbY0!;` zE*Hty0pB_+yrliEC0e*u>k`mmN#cYznX>_SR%zqcuv2VE$?v=$(>HuszURyQ6$chC z+pu!omi>2}IQY<$eGmNEz3xZdiY+Cxb}|MoMD-YuI%UQ1U6H5v5~w`lP1=kD*>kQm zoe}waCW!JQo|GMQqwPX4hd(Xlz=s7Klf7)|odR0cWGwglt1>K0lIOii zo{>2!b2YBtfzVcw3oRzZ$yi3!+u)j{g>{G~=Kk8~dTwW%=SFNZO-Y&!BK=S>aZ8@$ z9taVeE{W^|p#%-tv8&UR=rITK_IOjX&xiCr3p_J+U>>{~yGSi|%Dq8il!rp zG#p75nGsFwps$RP8y4B-m}Z#bTJ45Il`AI2)>u|LVq5QqZKDUa&0fC}U4H%i`uX+q z@B6W_(ZbStCuUX}7+GkbYp#WknI1Y8#%P=Woamy(rk$F@?CtTOqm_>!T^hnnpV8FxFzbu@ZVo7h@;$ABip|Y?1aTL>EmHLzU=a z>}8HcxD95pwiw3SpqpgF&QyCeQk>YD?8xR=d$xw!sln4C^RI%tEc$=AsY=woCnYu+w8Znr_?Ba^8WigC;x7HuK81SBNPJV(slI zF;d4#mkoZq=c{b2lIHfq?p5=;*q_%O!Y<77K z`y_qFFBWn84>Mf+s-6BbvG^70qPOb}9OKMzPBvv%zK!b9#kACKYgOA0x23uCA}dWn_vSr7{1B|eR)rN6R+-g zla1Qj*`&3V4cp|}rZ;(G^F}sq-O9Ed+f_n~hOD0*N?*$HOOlHMO_k`fW!p9;re6QW zFZF-Iv(GlL$w`N;G9NXqbzXXOQHd`4D(OW@b!>E1Xv=+VD@mSHKu+$RHBQcN^~*8JB+f14pD~cJ=L>|tR1HW6C4D#@{DzoF*a#tIHX&vL>HF` zd%Pl@2ugM#uE3kvd{;u{o?oIFKC-4aJ&}dFJK1ca`)8s{ zNf0LGzG%vN+8!p)`)Xn8uO|wpG4`RR*aaD5;iZd#jH8aTDVh#uY_~RGqvcLj)_Ipl z;Z_!mQ{FDjMK)PPnMvI(agG(EI7aFreXJ0EypqK@&M?6@%S04WQw&6*HH$aHw>pTR zrU=|C{BSDs!a({&KgmRl7;hrFW3bG$VrQh36{`?j%moS&Mi0XjL$qRb(2SC`nqYuI zs>tI+k#Q-;c-D#WHy%scycmLelE~YaOu@k<^7qG)vl96yl1uh-n4E`Fb}W&C{mB@L zak@Et3w|ALYPcfBYl})~*&m^LaZ#Xn8A~F1 zD3;{O6fx{G$ehk3bu^i#qxGEm>J*bVhv_-n%Km42So`8Ad*4}L_MY;?elL3-j&tz& zJck4apUrUc<7G~Kw8YW(6{5>3Cq7ce7(Yz-z{_c zvk~?@u3_wk5*NLcJ#W`C_o!UbDwdzsvgh3zmLwg!pQB>Lo~0mr``V(~>2{WtUJypp97TIx>6 zQ*k6xCAIY3$fN68Hua~KFAb9=ji>!m1_QU0{Br1%_Xcj|(|=3KyOyf{^R4Grsv3@{ z|6Zy}bWviVvi7uTtvL(MF#-7yCce|3I`}Hh+G$Zk;XU%ZCm8{aclMaXE$;2c7x!umc}2oAUXJ zIbW}u^Z9}SpUmsjPi@^E8bhOP}S9b-7jEX_vV*FLP{`#kY5J z@Z)`){`v%mKitR6oiXMVZ!Pbya`C&1VSCqFvC*p*(+eQ}H%f4Iom&yR8V#R^k5 zhUh%isIC)beO&qeth!cyY5)Eezv6#3m~MTYV9`OsY)uIjo!wh^Gj=;)#ajQjI9qPU z%TnZr?RGqDc2JNN$gv~c+_*JDf!GXMmanNq7vBO$CU4czaiNI3g+xmC71DUBf$AgG z2r_&8O~oKCNdfX+Bj=@p2(KQ`zM0mS+xE(0`?owzU!(jucXRSlK({ zf3eO#;q7mo8Im&lPZiO9q=3#N`E;L>bS;k#LDj)z3YVfO+!IUXUXk$^N*TFQLGz(h z8uus4dM=kes*(Z8qkAn^#qi})X71M0eKw!2GX=5-)~Q67Zh5BlRL(E{;Pn%x?sYP8 zw_WvAGIqO;k()J)-fUv>PKU_n9+l{#gfE)7*Uiw47P;TX*e$W&t~4-pU*5gl!T7BX zW*!W%`_UL3mpW*@+DqM~F3QfeQgXhP(#svBpR6MFcm??vnkc>2LBXYFGSAeKajuS% zTb&eKYa!=y1CHjWh5LGy<@FL&8JXMajlb_Gj${$ zDx~OA19ejG92v9m$1lCiv`INR`|?F!%a^^jhjGb&>R}JNpY$;IRuA(}yV>(jkD&Wc zM3>3?O)Al4;$9>3Z*{QrZVwAjI+(cA#OSR?x-V8RuwGA}pz}(N>a}H1`mpzQi;Aur zjdUtui=OtY6x89PzK3`1r#Zn4S=BVhp-y-kzGVrvEj(g3t-EN>u(jK`! z@VJA)M;)|XucPvGF%_qZ>6UrWbElm#Y3KOUUa51t=oT^`q|e6QdfCnq>GSEQV=O%1 zEtseKS})x)KSu9PGID21#$iRqWDg_vm!+?k=)Jx`|N1ojmj~GUWS*+oYC;{#*|QKQB}9KJycPeqF_1=f9Lq z%icWN_7$l2DyEYt9F3-EG={$}e~X{z`;rv% z*X8{jznq7HzkW}Ja{X_hTz`2_CCSKhxxJyp)VLGZ=!0*m6P^`r#80Nta($4h^+9qk zbdY_amBRHd%5U_OFM5{Wq}Uuwxm4X8pyA;dNyp0xTuLMMsMtPdO36Aevi@Qt)&gPhmgQ9M>vk$0Sv8##wcNL)^%WbH##M)rr~-y_3L@m-^ip%?2_smSt6U0B)>e` zALLVWErUF>2VE5w~#_tBR@Ky}_-%F9bBZTVxW(-~N z=J-b$T>rj?yMO55t$&>0>>6?17?+TcG7|QJZ zP>y_%&)F{YFC^e^SNNqfC+av5Z_# z;NUyOocXj~?8YjNykEnaFIzeLRSQ#MFAZEyq~>rC)knn^x?arK<3lw>BDd=} z_x&Dj{rx^}ezz!NvdsGLW;pth;x(;GY|28hAM<6uNh9}AnED5d!yh%X{8k|iM?L92 zA0+)6C38Go`ahN7t10Y#R>g(ydpP<<14A+<)yD&=JQ1XNb5XoNRGbW_^jHX)E1o3I zI?{L{mZtO3G@c7*^kFtfzLEYBEIcoh{U(mOV?MH{M6vdDJNN(N5~scx7X783{G|wd z+AIhevLkJ85YdXqfh9j`#lG&innuF7H3ee#HJ*>6@=OGICqiVMB+>UcpC+-VtBwUz zvCo(CWp7IMcv8CRL)l?JijVn`f7Fkh!@gwh-$nYe7fJJ;q%Qi9wH!$5ygx~^{=`oC zkg*a>)!78vWL>tbr_(Iu)?ZM*s|q4<#+Bp+d2f$5vAbPWa!c^A4Iv}8s`r+Ry@9Gn zmmERv{xB&gfUpreQWkefAH|V8)aO|`qc5fIlOF_7IS>x1Xj(v?O7KOUlmKx&SXp38g8FslkIOXfBVT*zrobV_! z{}a(gfkJfgDKk@vE`Ei^?8?)XbO$l@JIL%YBB8~Yh#F(UD@BK|FebQMhvW`JS`YcM zTh`I!^>kW}hETfTLCro{PkTejRel`rbt1OgiHJ6P;(A=kn+c(EU$XRlED8Ny1S#G- zvbW<~Z^_{G8qrtl@vb#PH{rKf7itsO3fFCoR;> zMBx;(8JEaSL}eP1mS;|Cx*@UAJBW_hN^-I`saXa@rD@@xw1wyrLlSDtNNKPlz1fb8 z78^3!EJzxuDF&N;Zb3MZ-e6X#0od1pL;xr>UEd?vmS zzm~``Ay1N5!el=#VDMon z?N^iOyPeGR+ZoI~PiOo|Jnh#4C^_j&`hI(|kGPY0$eXPFz7!t_mH8-RJr^kBDeGw2 zmxhy}G>cqlIO|2nl|ZUbc#=79P2#u}DU;3=t%MNSV~;c*xxK>#!ke)RVXw zKO!f*@gHsUB?t zr(}z)$`IL_J})wGF@WR=cOrYO32iqcqScCoHfOvt46zN@!pu(#9k(rPcYhPhWPQ=~ zM3#!YN7>D@H=zG11iQf+F_IVqv9;sf8wn=9=i3?L^B|S0%b=nVG0Wm#s?ZA~kH0CL1+0UlLum zYy64mvO{+Z+D6;aHPQSFqKl5PYpUUUG@Ufja?nKARtrtD z9ct*C=-gmVKbqqD=M!Z2yGmPMMaOqL_Q|IBlsXVt zPPk>eVxMG*mj5OkQ}yUNlE;HT9uOn3m+C!%a&0@>vKd*18>v6!d*@r@CmW4Nxg`#w zTsf8*<0MM8uj3_RTY~225qRTdojcne&RiMcZEj={! z1P0owhZEm85A_G9OCL{CIUS5~@D?`9`&(>wve{gVt)`l2SnNQ{YCAeVdJ59D(34{$ zG|UXyYGK57Co?nxtk@Q1&XyP%r)X=oM>?oPmkmE7y1c1|F8WKNi=MH}A2V&tEOanc z!t&UfVBl_xakM8|^3H2MI&2Hnp?Y662j5#3#U_p&9-Da0;5VxGmDiNeMQ#MHwKOK&Umoej{i z-GPSVHkmU!F$~pbSBV<|jb8Y+xf9UiC5nm@I|4Uh6e@iju8(P$9v*qF1l0NCUh0NZ zh7FE!rr1Xq{LG_^5$^F~oW+TeC+EubpNKBj;i3?SYGEFui*uo!DAdll);j%(=;Hb# z(IvFe6{i%bpX)2KmR`p#!HnQsTl}*uWbKJDm1v=cF0z$!twY6Nl)BkS-E5>R&t#eF z(FRyaot0~fM;9ekp0STM!a?fmm}rJ$k|^n7WI1G7_Sbk@i)N4RTFKS9qg2`)37yWtCc>RWV{Sz-uu@j;9eGnO}aaJ zLB_JKjBtv#!8u0yD8?L@Xj3^h66oU`tA}f%K5nVTxMbSmS?n!_RXD-TQ8<@)<5J;+ zWsW^2X%<-J*kPGz!_G)83=<8p$gohox|pSzVV-G@Ly;rKY369hicC(i#J12C<8&KL zWSqB0YO^JL2bP6aGEOdp_6L$Q6HV5hII@?bNnZ#hV^0v7f`a`~lpReXemsa*{eFXa zj;R<-{^ab7qVRAuMMq;*VoTYHM2e5bsmIxS!^m2dJeEUMqD$s-q$u$U;U!k`jU{I# z1(zB}v=X&2%{3>WGl-bcSk;?La8C${GYNzZ1raqCq7qw@=VOSQ4*wI;C2S~|nDIzL z27~bL^HaULL{5YgH5p05f~@JWFg!cF@#zg9ZZ3(~*<|8p(@31pB6%@aMaq1RN_0sR zC?Se+R*Q+BN)rPuNhP?X&Sy(K(n#8!PUcb`8FHSpR6y=>i5Qi|WG|MJG%k5e%DW4d za$ZgHRIwPF1%D#CWX@HnX~t}+yi-Q}ST3={*(40-k)&XxfVkcqVmot)Y0W0GF_W-{ zOfi--i61N{qAOpFs(8F=qW?s6iReisq$8f7_86l2lZYEmc^SHBC|<@fn(+Q8633EM zk1p8?QAh4o?k(f+2m6`5H$m^YHZ_FHnJLbKIr_mOr$1Za_(uy2Uut6atxi^-3^BRh#?XZZ7Vi&m=CeiCKAYj-i!NsFmWnZ# z#l-DG4t~(e-WLrlymQLU8JV612_lnv5ZoNuYQAjJ}56hW&RH2ex6jDp)l}y!( zOXHbDS}&xkP>3!{+Iu}ug+h24yq!<)jVwCXQ)$1JEJ&n%J)W_*au|7>Nzbh$x^E^) zn#|z+3=~)81NSoMx{;!iT>ii8{Z)`&S(fJuDg(seAZKP~lru9kGcz-T93)49i_yg_ z7h^;yI3fcRtE;QJd&un0)7aSDhk5zUI!6(ik#MW;TpKH!hxp8v?L*%_8y5Qa_qCMg zTW=-Md?Q{>Dc!S?$7CLj}52Ux=V?J(|9Uxhl}5^G*(ZvOa^4DyX}t zq?oQ^<*QK+emX$odV$QjlF^NNj(j}G-9N8#{o8p)PUmy(c|TnT5{b+*#M0$A7@KV( z(Dz+BYixLOHis{-J&WXj z{X-L<-Y6v9eG^0R@9}DSAKx4e;ImabK3X*9lNAdgGd??H#OH?%`Qnf%U#(j4)rt*Y z9=4WqYd%@E;iFY2K055n$D$8jEyZzvGK7oWUQ8ETk>>Uef!4oK0WP-In=rTEgmd6t zirV8T=!zw~Gn%0@EnNEQ1XK5hX}{1UyfG|$+%M}@PsQm9YA@DMeWrpMIj%ofE&JNS z)blaMl(hM4g;XAs0R2)ULwEZ)@y$_=e|?xEpDl6nw`-jE`Y7YlZ`;{MHLJ_X&km`j zh;IG)l3J>0=yDh9%71YF%N4Hu?!21iWo~1P(VKlLEj^!Q{rfX2*yW$u?qBIw`u{g_ z)!$8|#7K#bR>WEv;jg;`FQXm!*lOYLq)V8aA$55XEYG%c{mKGoPD#8`<%fm!yKK=C z`3y6rdM1VGhpqJ9tRiDJmg3c1y05j-ccY8ila(}`ucz@`4OJq4btg+{U$3L-Ock}q z%gLBXC2vM__UWphfG*`Uo-Cv8crkascKD}b{+a&U|Dwm}wIce?i4Hs^y8TQM{TE8; zSudgUViDCxQz=-8rg$k<`p;qPb`4$U^5{LEN1sspiF7rSOZR!P8w$wfS}8Ldbt=%M z`(hrQ=W|p5&)nlyMs8Kf9Gm{($F5(}{)e4RZM2IHX=3zF4gELD8N1)ikaf9=^z+5!U#+6(My*=9DCd&+ z7w5}JJyT5Hx{e$oc+9EzCaY zly#B0KI@kIoebS;rC$NCDBu=(uL5rA-)K{*^Hzh{&pNT+Eov5*_G>jN*k$_FpxD@M zp|?Pg;V0r_$X*RSY*A_SaR=jaeL~(l@uKM`u*+K-f6>6$vpPnf)-mv)g8d(Lial0J zW7N?5ppDuqrF6=9+uce!A5<~?s)^wbn`wVoN%hqtiqGa!b-9eLM>6i`-3+|wq3(JW zCBlo!f8|bpHqQ8)VJ1HvrRPZpjW=s(yjB0-7?gLlQYU*+t(4um*+kd9cCq#C z;s>-c@TgtJrDSyxzI)ax6hbB=;!zS66Er~3+SSd`VP6blp}LaR!bKtAdkiP}2yrrM- zDcM}&)KWjn@h<@=fB&7o-uqiH%0Hu@`+j@;*Ym%npU3g`JIWZ8vHWs8|CE$I|AFNC zghJAnQ1M7CS)IYe)OZk8?}J;O4KC%bB+g~ie1C+hI|Jlh>!kQrFJ*W8skk>t{iAWx z&eRZpxR}DL?Nn_HkR|#iYAv6TLlR3ImAL10k=$#d?m-{bw_0ep-9V?3N$HbzX20yC z^?n^CqMPgPw$S>tpZbk1%C0w3Bl@T6ZWl$@8Y#V9N6V`Y`o9>V@mVjWx7x_N(nR%x zA$mSJOxdkT(PiUQKU|i3^D?GEve(BbzA{b2{biar4$*vXh2}d;B5QN>+@GfAVw1>f z1r=9Bj_;Ro=(92oe_AZERz|J#-|~2x&S#5^eR`VSmxrmpyI;-dGWzLpS|82RaA%zQ z+hbH;AE5GT7fpA2D8E!q-Hj@`9@o+RteX0Jd6ZsDq3BYad?%MSp~`Dw*Ul#rvk*Y> zMTrZZ6f^Zf3Hx8BGw~>jxfk(_Z-j}Sk7DsvlGuz;3TE}h_C#{(vmDMT;E^xN+4y}I zAN;oieDvQ=^6CG$&YS;!hsS@u!rkAW=G>>#jNh!F<4PtiH&UoP7fR!qAc@y1x%K;Q z?*5^d3t!bSd^3{a>tWpZv7S3W)N)G3aOQP7C*{4zo=0=#t4tm$K$rho#+~2gaO$II zuK$oLzHT|XHOX9mSE=wO*f8W5VFBBk4AggcUIsMxL7G9<>cr#3FcsOHs zV>$9^iP+0DrthbU?_AFLZ<{&uLkkO^meX`8jLH+fOgu>E+8?^P^@kqmzlzmYC7k@C zhI8LENIaNM$HfS$j_y-|E}b_D7u2Lh)K6OP>sI`Hu&=DfH;ySGoG9NtWM; z{d!g|_MnvBN5xcLN+)$;A0u}Qxcpr=SHEjz;YphCLm0z|Af3ARzgD6;ar~G69HRmHJJ1t{e+efa%Wcjkz6=%a~x)x8lJXdjQA49T7N4{xf z{!JMZPjVzyj%W5o9+&^rDeFJV(a#h+Un8+qJo`FraBnpw>u4ki2YrcO@R9k(sPSv( z^)&ItyeL`mkytv5*-vU1`>;%8HJRKsU#icCQ?V96)!}{A9}A{H$vm>)LD69!^47e` zKH^Enswb%{o@B22h#%rh=28GT%ORxBDL|JX(icP3HA!7mz7t6GdK{G(VkkWsLAI=Y z+Jf|RIDnWbCn6`E)NC#a&_w~fq)2}$i?T-t{YX9_$I_+>#ZS3P>r2V;NMc7Fu`S+8 zc%PNTkK$|IDxmUc1iAa&$)9o~d%~T_erKX4{P6B|#;(Pj&>3Ix*J8*#8cx)-4_@u| z*jJk1P+@|5trgyN);JaFW0R?cdyy&LWfr&8WSq#eVMzLsmk8;oh&M3e(9t3R4fHieJF~IapiA? z7DTi;5ZYizOq(->`@?BHkxkv<6cT$p2y3#%GIcjP5%0*eR*c-PrB(dmpe{%3Wc;2@ zPPo_E;a_i#OZHCo<>=5b5W$)C4i2qUkr;16a=JCWV;QWSY~}D$6^E88`Qq!-bPOfo z7`%({0w+=$eTl5FVqd-{`2)@zepJJ~ANJF9AR6xsP5e@|h{!S|GDTM{Q*ASt8OOq#WI2x&Kh>Ag z^WK!63#9mj%tLrKd)$-q1HqIY45I2tDD9V`=(!OgesiGs(2+E*`;)uqpaNauh5zG* zWPYt?>}xh9sMCr7p?#f}#7%jTBK9kG#+!g4CwzMyaBeimvBDH*;Yrt03mk<<&2ltx zsyD{B&knx<;fW3hT$<##(}R88UN}`*;!tKnm{PiEDvXF8FZQ)Kuuq-~7CBMCE)hd6 zM2@%+JK;j&emAu&S%S!3^q`B3&4zsq)&w`%6Wi@f@%%o@4|-9( z-b;>jowuXotToLi%xG9MRsk=4mz96X6w`dI$W5f(f0D{uSu*>*v?cub=U;v<-KmYrF@2 zBQ5ldw9zxxlvabi2D{j+zXLsK^$p*GT?|c?az;8B+UR5CV2pvQDLN|1#S9H!bF_l2 zF^qA-Jkbqpe=~O5>8RyucIx~ypo_i=bWzDfm%SFc7}^_S=4SO1(8U5xD^oPgjAc$n z=-HZJ7vzLvlsKYs@{U+rjAE=XNpeIl!HI2=)@+ZoLo>>Sy}?fGlCf>J&|rtvZfrs= z2`=!(FVh3dAWKYqrLRzX?7|$-b2nt017_%6D>T5NHCAIo@MoN|q@7YE9=P@JqPGd#qx z3TW}bI@^T3VLP!)F;;;tVfEfv#~QHP@_pIccU7RvZcT-@vvc<@cI?(65Q-!4-&9*(BRR(9C!M%UF0Em?m}tG(-^u_3 z8*?x6cy1zPd8Xhb`*Q`Ylmpvz_z=;F$rNZAixxo>NzmZ#De z9yKx372ef*3v{tH#U|Jt{RpM>kvUs}_F|l5!v06&9DZ|vtkFaa0<_p{{4QH{w(;9ct-(Adl7?K`FKt!&-Cjcq%&vwi#D(vBTF*|kf9Jt9Mz zd!)Y|yV$mM8(VhoATC$qpZ-z*my}v4a-{%=lx#LCSjoi{dSk1EHpnzPW^wn%CDi9{h z0PC>5n1^ZMkZOi|xw8ZcPPo)K{vFW8l@M{5oKg(Xc7F#w&uwZp7VmU3{Ie|Z&9GE~ zE)G8dSl*T7!P3VP*B}R6LoC(uMG={sk>(Ux`D8z?%?OA`xUU2H>4RI>Kh$JAZ)qoN~}a#Jo=Y%$a3 zJu5Ad1xInH=*Agglw^)UyvRwMKKe0wqFccV1XdGl|k?$MF`)=L$=ns145mN5~7A*3CMBYrB7lzHWk4Eso5 z636~bGNmWd@NRZyljkPfYF)`)O(J_Wl7tx_70{w&ajCwLrUG3Qkc*PdrSwz+8H=In za|+NUWAQD}C3`smpEg&FvP7?E8sO33PV`7LA-y3Ikoglm8bR`GJaN-e#Lq;KI2S1t zLCjPL(G#IEwm1@JV&piS$nj7jgd!)xh?)!+3L|wfiNyItf`>x!?+qkwCV{y9NhHl@ zkhYLZ>cL#;H$!cc59FwT7o}8D!I5&6(&lqX+Mh0MmW(x@+~qv77IMfum__bVK1GMi zC_Yjtfn}KlHU(;Cm$aD@62|jMo-FzahYGS)`32jIxqA`n@7CElZz^^))(6(G+dW(taFO)zsi@=sdLOYWQZciY*JBiq# zbmE57ege9r5IdSA!DTGr{jy%;i6o6BP$+ZEnaQGJwTuH#XPCM_%J7X|j(xhyg>OzW z`(R9hp9;oq^|J6}oauZ03|wvzYGU$EH*0U^xcKc6F8{E`nJ*Vvc{#@6*P?$vP@e6g z|582Uw^}*z=`<%lA7}N$cG1tJOx(+7_DMNQA2p~n|DuWmFRNMkxPiqtbAsuH#LIj}pXJbfFPW}8NkS>~ZKN^qD2sj}rA(1hmZ)7xbACC7nv0RtU5cUk zdJ-LX(&^gBqFbozeirR=-Xzx>t|rj`IA5;k(0Mt%GTq|tFOjr!pjlJX>A4||W4$Q@Ls zYBE@&&#`t#?oImf-HBL!cPx}|mfZPz$${_JocXt#`}p(i5dNRvH}mn;5|W%Zu|IbY zABfDqk>@^GvgEU)R(yQenh%!E`23g^pRZZ+`5`O5Ua{wkMO(gHap1Sdy!iTL5U-X3 zxjNv@dT%(5qQg_2wh`yJRRy?MXl=sBeGlPr)+Cksk>49n{bDiw7hCDO*h1&|Muu

    Rengn-bVMWPFmI*g*R$t?>ZU0-%r)?GMdiS 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\Dhcp{gVgO=Wp# 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%0Da3NPCk5Me-tp%$SQ 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

    tc?%f{Fywl3r_q(|J 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 z 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

    O1XhtKvqGK=(weo5Ys*Gld8pv$NE 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%0Diy~p2a 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

    y{x2)JAmk(l5PsUpO;2g2nzel!CCkuR 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 GpTh+e36#U} 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�m**8K^ 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

    OQxi89@O`1q29k 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 Du=F>BW<6;;GYwWSDZ&yX6m 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

      dl402!C5Nso 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

      aSA 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�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 R{*v4ebrl`uJSD43{{us+{u=-Q literal 0 HcmV?d00001 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a2838ec --- /dev/null +++ b/.gitignore @@ -0,0 +1,53 @@ +# output dir +output +instant_test_output +inference_test_output + + +*.png +*.json +*.diff +*.jpg +!/projects/DensePose/doc/images/*.jpg + +# compilation and distribution +__pycache__ +_ext +*.pyc +*.pyd +*.so +*.dll +*.egg-info/ +build/ +dist/ +wheels/ + +# pytorch/python/numpy formats +*.pth +*.pkl +*.npy +*.ts +model_ts*.txt + +# ipython/jupyter notebooks +*.ipynb +**/.ipynb_checkpoints/ + +# Editor temporaries +*.swn +*.swo +*.swp +*~ + +# editor settings +.idea +.vscode +_darcs + +# project dirs +/ape/model_zoo/configs +/datasets/* +!/datasets/*.* +/projects/*/datasets +/models +/snippet diff --git a/README.md b/README.md new file mode 100644 index 0000000..5ac277a --- /dev/null +++ b/README.md @@ -0,0 +1,270 @@ +# APE + +APE: Aligning and Prompting Everything All at Once for Universal Visual Perception + +--- + + +[[`Paper`](https://arxiv.org/abs/2312.02153)] [[`Demo`](https://huggingface.co/spaces/shenyunhang/APE)] [[`BibTex`](#black_nib-citation)] + + +## :bulb: Highlight + +- **High Performance.** SotA (or competitive) performance on **160** datasets with only one model. +- **Perception in the Wild.** Detect and segment **everything** with thousands of vocabularies or language descriptions all at once. +- **Flexible.** Support both foreground objects and background stuff for instance segmentation and semantic segmentation. + + +## :label: TODO + +- [x] Release inference code and demo. +- [x] Release checkpoints. +- [x] Release training codes. +- [ ] Add clean docs. + + +## :hammer_and_wrench: Install + +1. Clone the APE repository from GitHub. + +```bash +git clone https://github.com/shenyunhang/APE +cd APE +``` + +2. Install the required dependencies and APE. + +```bash +pip3 install -r requirements.txt +python3 -m pip install -e . +``` + + +## :arrow_forward: Demo Localy + +**Web UI demo** +``` +pip3 install gradio +cd APE/demo +python3 app.py +``` +If you have GPUs, this demo will detect them and use one GPU. + + +## :books: Data Prepare +Following [here](https://github.com/shenyunhang/APE/blob/main/datasets/README.md) to prepare the following datasets: + +| | COCO | LVIS | Objects365 | Openimages | VisualGenome | SA-1B | RefCOCO | GQA | PhraseCut | Flickr30k | ODinW | SegInW | Roboflow100 | ADE20k | ADE-full | BDD10k | Cityscapes | PC459 | PC59 | VOC | D3 | +|:-----:|:-------:|:-------:|:----------:|:----------:|:------------:|:-------:|:-------:|:-------:|:---------:|:---------:|:-------:|:-------:|:-----------:|:-------:|:--------:|:-------:|:----------:|:-------:|:-------:|:-------:|:-------:| +| Train | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | +| Test | ✓ | ✓ | ✓ | ✓ | ✗ | ✗ | ✓ | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | + + +## :test_tube: Inference + +### Infer on 160+ dataset +We provide several scripts to evaluate all models. + +It is necessary to adjust the checkpoint location and GPU number in the scripts before running them. + +```bash +scripts/eval_all_D.sh +scripts/eval_all_C.sh +scripts/eval_all_B.sh +scripts/eval_all_A.sh +``` + +### Infer on images or videos + +APE-D +``` +python3.9 demo/demo_lazy.py \ +--config-file configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO_GQA_PhraseCut_Flickr30k/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024_cp_16x4_1080k.py \ +--input image1.jpg image2.jpg image3.jpg \ +--output /path/to/output/dir \ +--confidence-threshold 0.1 \ +--text-prompt 'person,car,chess piece of horse head' \ +--with-box \ +--with-mask \ +--with-sseg \ +--opts \ +train.init_checkpoint=/path/to/APE-D/checkpoint \ +model.model_vision.select_box_nums_for_evaluation=500 \ +model.model_vision.text_feature_bank_reset=True \ +``` + + +## :train: Training + +### Prepare backbone and language models +```bash +git lfs install +git clone https://huggingface.co/QuanSun/EVA-CLIP models/QuanSun/EVA-CLIP/ +git clone https://huggingface.co/BAAI/EVA models/BAAI/EVA/ +git clone https://huggingface.co/Yuxin-CV/EVA-02 models/Yuxin-CV/EVA-02/ +``` + +Resize patch size: +```bash +python3.9 tools/eva_interpolate_patch_14to16.py --input models/QuanSun/EVA-CLIP/EVA02_CLIP_E_psz14_plus_s9B.pt --output models/QuanSun/EVA-CLIP/EVA02_CLIP_E_psz14to16_plus_s9B.pt --image_size 224 +python3.9 tools/eva_interpolate_patch_14to16.py --input models/QuanSun/EVA-CLIP/EVA01_CLIP_g_14_plus_psz14_s11B.pt --output models/QuanSun/EVA-CLIP/EVA01_CLIP_g_14_plus_psz14to16_s11B.pt --image_size 224 +python3.9 tools/eva_interpolate_patch_14to16.py --input models/QuanSun/EVA-CLIP/EVA02_CLIP_L_336_psz14_s6B.pt --output models/QuanSun/EVA-CLIP/EVA02_CLIP_L_336_psz14to16_s6B.pt --image_size 336 +``` + +### Train APE-D + +Single node: +```bash +python3.9 tools/train_net.py \ +--num-gpus 8 \ +--resume \ +--config-file configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO_GQA_PhraseCut_Flickr30k/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024_cp_16x4_1080k_mdl.py \ +train.output_dir=output/APE/configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO_GQA_PhraseCut_Flickr30k/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024_cp_16x4_1080k_mdl_`date +'%Y%m%d_%H%M%S'` +``` + +Multiple nodes: +```bash +python3.9 tools/train_net.py \ +--dist-url="tcp://${MASTER_IP}:${MASTER_PORT}" \ +--num-gpus ${HOST_GPU_NUM} \ +--num-machines ${HOST_NUM} \ +--machine-rank ${INDEX} \ +--resume \ +--config-file configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO_GQA_PhraseCut_Flickr30k/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024_cp_16x4_1080k_mdl.py \ +train.output_dir=output/APE/configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO_GQA_PhraseCut_Flickr30k/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024_cp_16x4_1080k_mdl_`date +'%Y%m%d_%H'`0000 +``` + +### Train APE-C + +Single node: +```bash +python3.9 tools/train_net.py \ +--num-gpus 8 \ +--resume \ +--config-file configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024_cp_1080k.py \ +train.output_dir=output/APE/configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024_cp_1080k_`date +'%Y%m%d_%H%M%S'` +``` + +Multiple nodes: +```bash +python3.9 tools/train_net.py \ +--dist-url="tcp://${MASTER_IP}:${MASTER_PORT}" \ +--num-gpus ${HOST_GPU_NUM} \ +--num-machines ${HOST_NUM} \ +--machine-rank ${INDEX} \ +--resume \ +--config-file configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024_cp_1080k.py \ +train.output_dir=output/APE/configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024_cp_1080k_`date +'%Y%m%d_%H'`0000 +``` + +### Train APE-B + +Single node: +```bash +python3.9 tools/train_net.py \ +--num-gpus 8 \ +--resume \ +--config-file configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_REFCOCO/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024_cp_1080k.py \ +train.output_dir=output/APE/configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_REFCOCO/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024_cp_1080k_`date +'%Y%m%d_%H%M%S'` +``` + +Multiple nodes: +```bash +python3.9 tools/train_net.py \ +--dist-url="tcp://${MASTER_IP}:${MASTER_PORT}" \ +--num-gpus ${HOST_GPU_NUM} \ +--num-machines ${HOST_NUM} \ +--machine-rank ${INDEX} \ +--resume \ +--config-file configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_REFCOCO/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024_cp_1080k.py \ +train.output_dir=output/APE/configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_REFCOCO/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024_cp_1080k_`date +'%Y%m%d_%H'`0000 +``` + +### Train APE-A + +Single node: +```bash +python3.9 tools/train_net.py \ +--num-gpus 8 \ +--resume \ +--config-file configs/LVISCOCOCOCOSTUFF_O365_OID_VG/ape_deta/ape_deta_vitl_eva02_lsj1024_cp_720k.py \ +train.output_dir=output/APE/configs/LVISCOCOCOCOSTUFF_O365_OID_VG/ape_deta/ape_deta_vitl_eva02_lsj1024_cp_720k_`date +'%Y%m%d_%H%M%S'` +``` + +Multiple nodes: +```bash +python3.9 tools/train_net.py \ +--dist-url="tcp://${MASTER_IP}:${MASTER_PORT}" \ +--num-gpus ${HOST_GPU_NUM} \ +--num-machines ${HOST_NUM} \ +--machine-rank ${INDEX} \ +--resume \ +--config-file configs/LVISCOCOCOCOSTUFF_O365_OID_VG/ape_deta/ape_deta_vitl_eva02_lsj1024_cp_720k.py \ +train.output_dir=output/APE/configs/LVISCOCOCOCOSTUFF_O365_OID_VG/ape_deta/ape_deta_vitl_eva02_lsj1024_cp_720k_`date +'%Y%m%d_%H'`0000 +``` + + + +## :luggage: Checkpoints + +``` +git lfs install +git clone https://huggingface.co/shenyunhang/APE +``` + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      nameCheckpointConfig
      1APE-AHF linklink
      2APE-BHF link + link
      3APE-CHF link + link
      4APE-DHF link + link
      + + +## :medal_military: Results + +radar + + +## :black_nib: Citation + +If you find our work helpful for your research, please consider citing the following BibTeX entry. + +```bibtex +@article{shen2023aligning, + title={Aligning and Prompting Everything All at Once for Universal Visual Perception}, + author={Yunhang Shen and Chaoyou Fu and Peixian Chen and Mengdan Zhang and Ke Li and Xing Sun and Yunsheng Wu and Shaohui Lin and Rongrong Ji}, + journal={arXiv preprint arXiv:2312.02153}, + year={2023} +} +``` \ No newline at end of file diff --git a/ape/__init__.py b/ape/__init__.py new file mode 100644 index 0000000..6f40cb4 --- /dev/null +++ b/ape/__init__.py @@ -0,0 +1,5 @@ +from .data import * + +# This line will be programatically read/write by setup.py. +# Leave them at the bottom of this file and don't touch them. +__version__ = "0.0" diff --git a/ape/checkpoint/__init__.py b/ape/checkpoint/__init__.py new file mode 100644 index 0000000..d69773d --- /dev/null +++ b/ape/checkpoint/__init__.py @@ -0,0 +1,6 @@ +# -*- coding: utf-8 -*- + + +from .detection_checkpoint import DetectionCheckpointer + +__all__ = ["DetectionCheckpointer"] diff --git a/ape/checkpoint/detection_checkpoint.py b/ape/checkpoint/detection_checkpoint.py new file mode 100644 index 0000000..a09ebe8 --- /dev/null +++ b/ape/checkpoint/detection_checkpoint.py @@ -0,0 +1,45 @@ +# Copyright (c) Facebook, Inc. and its affiliates. +import logging +import os +import pickle +from collections import defaultdict +from typing import IO, Any, Dict, Iterable, List, NamedTuple, Optional, Tuple, cast + +import numpy as np +import torch + +from detectron2.checkpoint import DetectionCheckpointer as DetectionCheckpointer_d2 + + +class DetectionCheckpointer(DetectionCheckpointer_d2): + + # def __init__(self, skip_key="", **kwargs): + # super().__init__(**kwargs) + # self.skip_key = skip_key + + def _convert_ndarray_to_tensor(self, state_dict: Dict[str, Any]) -> None: + """ + In-place convert all numpy arrays in the state_dict to torch tensor. + Args: + state_dict (dict): a state-dict to be loaded to the model. + Will be modified. + """ + logger = logging.getLogger(__name__) + # model could be an OrderedDict with _metadata attribute + # (as returned by Pytorch's state_dict()). We should preserve these + # properties. + for k in list(state_dict.keys()): + + # if self.skip_key in k: + # if "model_language" in k: + # state_dict.pop(k) + # continue + + v = state_dict[k] + if not isinstance(v, np.ndarray) and not isinstance(v, torch.Tensor): + logger.warning("Unsupported type found in checkpoint! {}: {}".format(k, type(v))) + state_dict.pop(k) + continue + raise ValueError("Unsupported type found in checkpoint! {}: {}".format(k, type(v))) + if not isinstance(v, torch.Tensor): + state_dict[k] = torch.from_numpy(v) diff --git a/ape/data/__init__.py b/ape/data/__init__.py new file mode 100644 index 0000000..7ca826b --- /dev/null +++ b/ape/data/__init__.py @@ -0,0 +1,20 @@ +from . import datasets +from .build_copypaste import ( + build_detection_train_loader_copypaste, + get_detection_dataset_dicts_copypaste, +) +from .build_multi_dataset import ( + build_detection_train_loader_multi_dataset, + get_detection_dataset_dicts_multi_dataset, +) +from .build_multi_dataset_copypaste import ( + build_detection_train_loader_multi_dataset_copypaste, + get_detection_dataset_dicts_multi_dataset_copypaste, +) +from .dataset_mapper import DatasetMapper_ape +from .dataset_mapper_copypaste import DatasetMapper_copypaste +from .dataset_mapper_detr_instance import DatasetMapper_detr_instance +from .dataset_mapper_detr_instance_exp import DatasetMapper_detr_instance_exp +from .dataset_mapper_detr_panoptic import DatasetMapper_detr_panoptic +from .dataset_mapper_detr_panoptic_copypaste import DatasetMapper_detr_panoptic_copypaste +from .dataset_mapper_detr_semantic import DatasetMapper_detr_semantic diff --git a/ape/data/build_copypaste.py b/ape/data/build_copypaste.py new file mode 100644 index 0000000..46bf38f --- /dev/null +++ b/ape/data/build_copypaste.py @@ -0,0 +1,255 @@ +# Copyright (c) Facebook, Inc. and its affiliates. +import itertools +import logging + +import torch.utils.data as torchdata + +from detectron2.config import configurable +from detectron2.data.build import ( + build_batch_data_loader, + filter_images_with_few_keypoints, + filter_images_with_only_crowd_annotations, + get_detection_dataset_dicts, + load_proposals_into_dataset, + print_instances_class_histogram, +) +from detectron2.data.catalog import DatasetCatalog, MetadataCatalog +from detectron2.data.common import DatasetFromList +from detectron2.data.detection_utils import check_metadata_consistency +from detectron2.data.samplers import ( + RandomSubsetTrainingSampler, + RepeatFactorTrainingSampler, + TrainingSampler, +) +from detectron2.utils.logger import _log_api_usage + +from .common_copypaste import MapDataset_coppaste +from .dataset_mapper_copypaste import DatasetMapper_copypaste + +""" +This file contains the default logic to build a dataloader for training or testing. +""" + +__all__ = [ + "build_detection_train_loader_copypaste", +] + + +def get_detection_dataset_dicts_copypaste( + names, + filter_empty=True, + min_keypoints=0, + proposal_files=None, + check_consistency=True, + copypastes=[True], +): + """ + Load and prepare dataset dicts for instance detection/segmentation and semantic segmentation. + + Args: + names (str or list[str]): a dataset name or a list of dataset names + filter_empty (bool): whether to filter out images without instance annotations + min_keypoints (int): filter out images with fewer keypoints than + `min_keypoints`. Set to 0 to do nothing. + proposal_files (list[str]): if given, a list of object proposal files + that match each dataset in `names`. + check_consistency (bool): whether to check if datasets have consistent metadata. + + Returns: + list[dict]: a list of dicts following the standard dataset dict format. + """ + if isinstance(names, str): + names = [names] + assert len(names), names + dataset_dicts = [DatasetCatalog.get(dataset_name) for dataset_name in names] + for dataset_name, dicts in zip(names, dataset_dicts): + assert len(dicts), "Dataset '{}' is empty!".format(dataset_name) + + for copypaste, dicts in zip(copypastes, dataset_dicts): + for d in dicts: + d["copypaste"] = copypaste + + if proposal_files is not None: + assert len(names) == len(proposal_files) + # load precomputed proposals from proposal files + dataset_dicts = [ + load_proposals_into_dataset(dataset_i_dicts, proposal_file) + for dataset_i_dicts, proposal_file in zip(dataset_dicts, proposal_files) + ] + + if isinstance(dataset_dicts[0], torchdata.Dataset): + return torchdata.ConcatDataset(dataset_dicts) + + dataset_dicts = list(itertools.chain.from_iterable(dataset_dicts)) + + has_instances = "annotations" in dataset_dicts[0] + if filter_empty and has_instances: + dataset_dicts = filter_images_with_only_crowd_annotations(dataset_dicts) + if min_keypoints > 0 and has_instances: + dataset_dicts = filter_images_with_few_keypoints(dataset_dicts, min_keypoints) + + if check_consistency and has_instances: + try: + class_names = MetadataCatalog.get(names[0]).thing_classes + check_metadata_consistency("thing_classes", names) + print_instances_class_histogram(dataset_dicts, class_names) + except AttributeError: # class names are not available for this dataset + pass + + assert len(dataset_dicts), "No valid data found in {}.".format(",".join(names)) + return dataset_dicts + + +def _train_loader_from_config(cfg, mapper=None, *, dataset=None, sampler=None): + assert len(cfg.DATASETS.TRAIN) == len(cfg.DATASETS.COPYPASTE.COPYPASTE) + + if dataset is None: + dataset = get_detection_dataset_dicts_copypaste( + cfg.DATASETS.TRAIN, + filter_empty=cfg.DATALOADER.FILTER_EMPTY_ANNOTATIONS, + min_keypoints=cfg.MODEL.ROI_KEYPOINT_HEAD.MIN_KEYPOINTS_PER_IMAGE + if cfg.MODEL.KEYPOINT_ON + else 0, + proposal_files=cfg.DATASETS.PROPOSAL_FILES_TRAIN if cfg.MODEL.LOAD_PROPOSALS else None, + copypastes=cfg.DATASETS.COPYPASTE.COPYPASTE, + ) + _log_api_usage("dataset." + cfg.DATASETS.TRAIN[0]) + + if True: + dataset_bg = get_detection_dataset_dicts( + cfg.DATASETS.COPYPASTE.BG, + filter_empty=cfg.DATALOADER.FILTER_EMPTY_ANNOTATIONS, + min_keypoints=cfg.MODEL.ROI_KEYPOINT_HEAD.MIN_KEYPOINTS_PER_IMAGE + if cfg.MODEL.KEYPOINT_ON + else 0, + proposal_files=cfg.DATASETS.PROPOSAL_FILES_TRAIN if cfg.MODEL.LOAD_PROPOSALS else None, + ) + _log_api_usage("dataset." + cfg.DATASETS.TRAIN[0]) + + if mapper is None: + mapper = DatasetMapper_copypaste(cfg, True) + + if sampler is None: + sampler_name = cfg.DATALOADER.SAMPLER_TRAIN + logger = logging.getLogger(__name__) + logger.info("Using training sampler {}".format(sampler_name)) + if sampler_name == "TrainingSampler": + sampler = TrainingSampler(len(dataset)) + elif sampler_name == "RepeatFactorTrainingSampler": + repeat_factors = RepeatFactorTrainingSampler.repeat_factors_from_category_frequency( + dataset, cfg.DATALOADER.REPEAT_THRESHOLD + ) + sampler = RepeatFactorTrainingSampler(repeat_factors) + elif sampler_name == "RandomSubsetTrainingSampler": + sampler = RandomSubsetTrainingSampler(len(dataset), cfg.DATALOADER.RANDOM_SUBSET_RATIO) + else: + raise ValueError("Unknown training sampler: {}".format(sampler_name)) + + if True: + sampler_name = cfg.DATALOADER.COPYPASTE.SAMPLER_TRAIN + logger = logging.getLogger(__name__) + logger.info("Using training sampler {}".format(sampler_name)) + if sampler_name == "TrainingSampler": + sampler_bg = TrainingSampler(len(dataset_bg)) + elif sampler_name == "RepeatFactorTrainingSampler": + repeat_factors = RepeatFactorTrainingSampler.repeat_factors_from_category_frequency( + dataset_bg, cfg.DATALOADER.COPYPASTE.REPEAT_THRESHOLD + ) + sampler_bg = RepeatFactorTrainingSampler(repeat_factors) + elif sampler_name == "RandomSubsetTrainingSampler": + sampler_bg = RandomSubsetTrainingSampler( + len(dataset_bg), cfg.DATALOADER.COPYPASTE.RANDOM_SUBSET_RATIO + ) + else: + raise ValueError("Unknown training sampler: {}".format(sampler_name)) + + return { + "dataset": dataset, + "dataset_bg": dataset_bg, + "sampler": sampler, + "sampler_bg": sampler_bg, + "mapper": mapper, + "total_batch_size": cfg.SOLVER.IMS_PER_BATCH, + "aspect_ratio_grouping": cfg.DATALOADER.ASPECT_RATIO_GROUPING, + "num_workers": cfg.DATALOADER.NUM_WORKERS, + } + + +@configurable(from_config=_train_loader_from_config) +def build_detection_train_loader_copypaste( + dataset, + dataset_bg, + *, + mapper, + sampler=None, + sampler_bg=None, + total_batch_size, + aspect_ratio_grouping=True, + num_workers=0, + collate_fn=None, +): + """ + Build a dataloader for object detection with some default features. + This interface is experimental. + + Args: + dataset (list or torch.utils.data.Dataset): a list of dataset dicts, + or a pytorch dataset (either map-style or iterable). It can be obtained + by using :func:`DatasetCatalog.get` or :func:`get_detection_dataset_dicts`. + mapper (callable): a callable which takes a sample (dict) from dataset and + returns the format to be consumed by the model. + When using cfg, the default choice is ``DatasetMapper(cfg, is_train=True)``. + sampler (torch.utils.data.sampler.Sampler or None): a sampler that produces + indices to be applied on ``dataset``. + If ``dataset`` is map-style, the default sampler is a :class:`TrainingSampler`, + which coordinates an infinite random shuffle sequence across all workers. + Sampler must be None if ``dataset`` is iterable. + total_batch_size (int): total batch size across all workers. Batching + simply puts data into a list. + aspect_ratio_grouping (bool): whether to group images with similar + aspect ratio for efficiency. When enabled, it requires each + element in dataset be a dict with keys "width" and "height". + num_workers (int): number of parallel data loading workers + collate_fn: same as the argument of `torch.utils.data.DataLoader`. + Defaults to do no collation and return a list of data. + No collation is OK for small batch size and simple data structures. + If your batch size is large and each sample contains too many small tensors, + it's more efficient to collate them in data loader. + + Returns: + torch.utils.data.DataLoader: + a dataloader. Each output from it is a ``list[mapped_element]`` of length + ``total_batch_size / num_workers``, where ``mapped_element`` is produced + by the ``mapper``. + """ + if isinstance(dataset_bg, list): + dataset_bg = DatasetFromList(dataset_bg, copy=False) + + if isinstance(dataset_bg, torchdata.IterableDataset): + assert sampler_bg is None, "sampler must be None if dataset is IterableDataset" + else: + if sampler_bg is None: + sampler_bg = TrainingSampler(len(dataset)) + assert isinstance( + sampler_bg, torchdata.Sampler + ), f"Expect a Sampler but got {type(sampler)}" + + if isinstance(dataset, list): + dataset = DatasetFromList(dataset, copy=False) + if mapper is not None: + dataset = MapDataset_coppaste(dataset, mapper, dataset_bg, sampler_bg) + + if isinstance(dataset, torchdata.IterableDataset): + assert sampler is None, "sampler must be None if dataset is IterableDataset" + else: + if sampler is None: + sampler = TrainingSampler(len(dataset)) + assert isinstance(sampler, torchdata.Sampler), f"Expect a Sampler but got {type(sampler)}" + return build_batch_data_loader( + dataset, + sampler, + total_batch_size, + aspect_ratio_grouping=aspect_ratio_grouping, + num_workers=num_workers, + collate_fn=collate_fn, + ) diff --git a/ape/data/build_multi_dataset.py b/ape/data/build_multi_dataset.py new file mode 100644 index 0000000..8dd3468 --- /dev/null +++ b/ape/data/build_multi_dataset.py @@ -0,0 +1,741 @@ +# Copyright (c) Facebook, Inc. and its affiliates. +import itertools +import logging +import operator +import time +from collections import defaultdict +from typing import Callable, Optional + +import numpy as np +import torch +import torch.utils.data as torchdata +from termcolor import colored +from torch.utils.data.sampler import Sampler + +from detectron2.config import configurable +from detectron2.data.build import ( + filter_images_with_few_keypoints, + filter_images_with_only_crowd_annotations, + get_detection_dataset_dicts, + load_proposals_into_dataset, + trivial_batch_collator, + worker_init_reset_seed, +) +from detectron2.data.catalog import DatasetCatalog, MetadataCatalog +from detectron2.data.common import DatasetFromList, MapDataset, ToIterableDataset +from detectron2.data.detection_utils import check_metadata_consistency +from detectron2.data.samplers import ( + RandomSubsetTrainingSampler, + RepeatFactorTrainingSampler, + TrainingSampler, +) +from detectron2.utils import comm +from detectron2.utils.comm import get_world_size +from detectron2.utils.logger import _log_api_usage, log_first_n +from tabulate import tabulate + +from .dataset_mapper import DatasetMapper_ape +from .samplers import MultiDatasetTrainingSampler + +""" +This file contains the default logic to build a dataloader for training or testing. +""" + +__all__ = [ + "build_detection_train_loader_multi_dataset", +] + + +def print_instances_class_histogram(dataset_dicts, class_names): + """ + Args: + dataset_dicts (list[dict]): list of dataset dicts. + class_names (list[str]): list of class names (zero-indexed). + """ + num_classes = len(class_names) + hist_bins = np.arange(num_classes + 1) + histogram = np.zeros((num_classes,), dtype=np.int) + total_num_out_of_class = 0 + for entry in dataset_dicts: + annos = entry["annotations"] + classes = np.asarray( + [x["category_id"] for x in annos if not x.get("iscrowd", 0)], dtype=np.int + ) + if len(classes): + assert classes.min() >= 0, f"Got an invalid category_id={classes.min()}" + # assert ( + # classes.max() < num_classes + # ), f"Got an invalid category_id={classes.max()} for a dataset of {num_classes} classes" + histogram += np.histogram(classes, bins=hist_bins)[0] + + total_num_out_of_class += sum(classes >= num_classes) + + N_COLS = min(6, len(class_names) * 2) + + def short_name(x): + # make long class names shorter. useful for lvis + if len(x) > 13: + return x[:11] + ".." + return x + + data = list( + itertools.chain(*[[short_name(class_names[i]), int(v)] for i, v in enumerate(histogram)]) + ) + total_num_instances = sum(data[1::2]) + data.extend([None] * (N_COLS - (len(data) % N_COLS))) + if num_classes > 1: + data.extend(["total", total_num_instances]) + if total_num_out_of_class > 0: + data.extend(["total out", total_num_out_of_class]) + data = itertools.zip_longest(*[data[i::N_COLS] for i in range(N_COLS)]) + table = tabulate( + data, + headers=["category", "#instances"] * (N_COLS // 2), + tablefmt="pipe", + numalign="left", + stralign="center", + ) + log_first_n( + logging.INFO, + "Distribution of instances among all {} categories:\n".format(num_classes) + + colored(table, "cyan"), + key="message", + ) + + +def DatasetCatalog_get(dataset_name, reduce_memory, reduce_memory_size): + import os, psutil + + logger = logging.getLogger(__name__) + logger.info( + "Current memory usage: {} GB".format( + psutil.Process(os.getpid()).memory_info().rss / 1024**3 + ) + ) + + dataset_dicts = DatasetCatalog.get(dataset_name) + + # logger.info( + # "Current memory usage: {} GB".format( + # psutil.Process(os.getpid()).memory_info().rss / 1024**3 + # ) + # ) + # logger.info("Reducing memory usage...") + + # for d in dataset_dicts: + # # LVIS + # if "not_exhaustive_category_ids" in d.keys(): + # del d["not_exhaustive_category_ids"] + # if "neg_category_ids" in d.keys(): + # del d["neg_category_ids"] + # if "pos_category_ids" in d.keys(): + # del d["pos_category_ids"] + + # if "annotations" not in d.keys(): + # continue + # for anno in d["annotations"]: + # if "iscrowd" in anno.keys(): + # if anno["iscrowd"] == 0: + # del anno["iscrowd"] + + logger.info( + "Current memory usage: {} GB".format( + psutil.Process(os.getpid()).memory_info().rss / 1024**3 + ) + ) + + if not reduce_memory: + return dataset_dicts + if len(dataset_dicts) < reduce_memory_size: + return dataset_dicts + + logger.info("Reducing memory usage further...") + + for d in dataset_dicts: + if "annotations" not in d.keys(): + continue + + for anno in d["annotations"]: + + if "bbox" in anno.keys(): + del anno["bbox"] + + if "bbox_mode" in anno.keys(): + del anno["bbox_mode"] + + if "segmentation" in anno.keys(): + del anno["segmentation"] + + if "phrase" in anno.keys(): + del anno["phrase"] + + logger.info( + "Current memory usage: {} GB".format( + psutil.Process(os.getpid()).memory_info().rss / 1024**3 + ) + ) + + return dataset_dicts + + +def get_detection_dataset_dicts_multi_dataset( + names, + filter_empty=True, + min_keypoints=0, + proposal_files=None, + check_consistency=True, + filter_emptys=[True], + dataloader_id=None, + reduce_memory=False, + reduce_memory_size=1e6, +): + """ + Load and prepare dataset dicts for instance detection/segmentation and semantic segmentation. + + Args: + names (str or list[str]): a dataset name or a list of dataset names + filter_empty (bool): whether to filter out images without instance annotations + min_keypoints (int): filter out images with fewer keypoints than + `min_keypoints`. Set to 0 to do nothing. + proposal_files (list[str]): if given, a list of object proposal files + that match each dataset in `names`. + check_consistency (bool): whether to check if datasets have consistent metadata. + + Returns: + list[dict]: a list of dicts following the standard dataset dict format. + """ + if isinstance(names, str): + names = [names] + assert len(names), names + # dataset_dicts = [DatasetCatalog.get(dataset_name) for dataset_name in names] + dataset_dicts = [ + DatasetCatalog_get(dataset_name, reduce_memory, reduce_memory_size) + for dataset_name in names + ] + + if isinstance(dataset_dicts[0], torchdata.Dataset): + if len(dataset_dicts) > 1: + # ConcatDataset does not work for iterable style dataset. + # We could support concat for iterable as well, but it's often + # not a good idea to concat iterables anyway. + return torchdata.ConcatDataset(dataset_dicts) + return dataset_dicts[0] + + for dataset_name, dicts in zip(names, dataset_dicts): + assert len(dicts), "Dataset '{}' is empty!".format(dataset_name) + + for dataset_id, (dataset_name, dicts) in enumerate(zip(names, dataset_dicts)): + for d in dicts: + d["dataset_id"] = dataset_id + if dataloader_id is not None: + d["dataloader_id"] = dataloader_id + + has_instances = "annotations" in dicts[0] + if not check_consistency or not has_instances: + continue + try: + class_names = MetadataCatalog.get(dataset_name).thing_classes + check_metadata_consistency("thing_classes", [dataset_name]) + print_instances_class_histogram(dicts, class_names) + except AttributeError: # class names are not available for this dataset + pass + + assert proposal_files is None + if proposal_files is not None: + assert len(names) == len(proposal_files) + # load precomputed proposals from proposal files + dataset_dicts = [ + load_proposals_into_dataset(dataset_i_dicts, proposal_file) + for dataset_i_dicts, proposal_file in zip(dataset_dicts, proposal_files) + ] + + dataset_dicts = [ + filter_images_with_only_crowd_annotations(dicts) + if flag and "annotations" in dicts[0] + else dicts + for dicts, flag in zip(dataset_dicts, filter_emptys) + ] + + dataset_dicts = list(itertools.chain.from_iterable(dataset_dicts)) + + has_instances = "annotations" in dataset_dicts[0] + if filter_empty and has_instances and False: + dataset_dicts = filter_images_with_only_crowd_annotations(dataset_dicts) + if min_keypoints > 0 and has_instances: + dataset_dicts = filter_images_with_few_keypoints(dataset_dicts, min_keypoints) + + if check_consistency and has_instances and False: + try: + class_names = MetadataCatalog.get(names[0]).thing_classes + check_metadata_consistency("thing_classes", names) + print_instances_class_histogram(dataset_dicts, class_names) + except AttributeError: # class names are not available for this dataset + pass + + assert len(dataset_dicts), "No valid data found in {}.".format(",".join(names)) + return dataset_dicts + + +def build_batch_data_loader_multi_dataset( + dataset, + sampler, + total_batch_size, + total_batch_size_list, + *, + aspect_ratio_grouping=False, + num_workers=0, + collate_fn=None, + num_datasets=1, +): + """ + Build a batched dataloader. The main differences from `torch.utils.data.DataLoader` are: + 1. support aspect ratio grouping options + 2. use no "batch collation", because this is common for detection training + + Args: + dataset (torch.utils.data.Dataset): a pytorch map-style or iterable dataset. + sampler (torch.utils.data.sampler.Sampler or None): a sampler that produces indices. + Must be provided iff. ``dataset`` is a map-style dataset. + total_batch_size, aspect_ratio_grouping, num_workers, collate_fn: see + :func:`build_detection_train_loader`. + + Returns: + iterable[list]. Length of each list is the batch size of the current + GPU. Each element in the list comes from the dataset. + """ + world_size = get_world_size() + assert ( + total_batch_size > 0 and total_batch_size % world_size == 0 + ), "Total batch size ({}) must be divisible by the number of gpus ({}).".format( + total_batch_size, world_size + ) + batch_size = total_batch_size // world_size + + if len(total_batch_size_list) < num_datasets: + total_batch_size_list += [ + total_batch_size, + ] * (num_datasets - len(total_batch_size_list)) + assert all([x > 0 for x in total_batch_size_list]) and all( + [x % world_size == 0 for x in total_batch_size_list] + ), "Total batch size ({}) must be divisible by the number of gpus ({}).".format( + total_batch_size_list, world_size + ) + batch_size = [x // world_size for x in total_batch_size_list] + + if isinstance(dataset, torchdata.IterableDataset): + assert sampler is None, "sampler must be None if dataset is IterableDataset" + else: + dataset = ToIterableDataset(dataset, sampler) + + assert aspect_ratio_grouping + if aspect_ratio_grouping: + data_loader = torchdata.DataLoader( + dataset, + num_workers=num_workers, + collate_fn=operator.itemgetter(0), # don't batch, but yield individual elements + worker_init_fn=worker_init_reset_seed, + ) # yield individual mapped dict + # data_loader = AspectRatioGroupedDataset(data_loader, batch_size) + data_loader = MultiDatasetAspectRatioGroupedDataset( + data_loader, batch_size, num_datasets=num_datasets + ) + if collate_fn is None: + return data_loader + return MapDataset(data_loader, collate_fn) + else: + return torchdata.DataLoader( + dataset, + batch_size=batch_size, + drop_last=True, + num_workers=num_workers, + collate_fn=trivial_batch_collator if collate_fn is None else collate_fn, + worker_init_fn=worker_init_reset_seed, + ) + + +def _train_loader_from_config(cfg, mapper=None, *, dataset=None, sampler=None): + assert len(cfg.DATASETS.TRAIN) == len(cfg.MULTI_DATASET.NAMES) + assert len(cfg.DATASETS.TRAIN) == len(cfg.MULTI_DATASET.ENTITIES) + assert len(cfg.DATASETS.TRAIN) == len(cfg.MULTI_DATASET.NUM_CLASSES) + assert len(cfg.DATASETS.TRAIN) == len(cfg.MULTI_DATASET.RATIOS) + assert len(cfg.DATASETS.TRAIN) == len(cfg.MULTI_DATASET.USE_CAS) + assert len(cfg.DATASETS.TRAIN) == len(cfg.MULTI_DATASET.USE_RFS) + assert len(cfg.DATASETS.TRAIN) == len(cfg.MULTI_DATASET.FILTER_EMPTY_ANNOTATIONS) + # assert len(cfg.DATASETS.TRAIN) == len(cfg.SOLVER.IMS_PER_BATCH_LIST) + # assert len(cfg.DATASETS.TRAIN) == len(cfg.SOLVER.AUGMENT_TYPE) + + seed1 = comm.shared_random_seed() + seed2 = comm.shared_random_seed() + logger = logging.getLogger(__name__) + logger.info("rank {} seed1 {} seed2 {}".format(comm.get_local_rank(), seed1, seed2)) + + # Hard-coded 2 sequent group and 1200s time wait. + wait_group = 2 + wait_time = cfg.DATALOADER.GROUP_WAIT + wait = comm.get_local_rank() % wait_group * wait_time + logger.info("rank {} _train_loader_from_config sleep {}".format(comm.get_local_rank(), wait)) + time.sleep(wait) + + if dataset is None: + dataset = get_detection_dataset_dicts_multi_dataset( + cfg.DATASETS.TRAIN, + filter_empty=cfg.DATALOADER.FILTER_EMPTY_ANNOTATIONS, + min_keypoints=cfg.MODEL.ROI_KEYPOINT_HEAD.MIN_KEYPOINTS_PER_IMAGE + if cfg.MODEL.KEYPOINT_ON + else 0, + proposal_files=cfg.DATASETS.PROPOSAL_FILES_TRAIN if cfg.MODEL.LOAD_PROPOSALS else None, + filter_emptys=cfg.MULTI_DATASET.FILTER_EMPTY_ANNOTATIONS, + ) + _log_api_usage("dataset." + cfg.DATASETS.TRAIN[0]) + + if mapper is None: + mapper = DatasetMapper_ape(cfg, True) + + if sampler is None: + sampler_name = cfg.DATALOADER.SAMPLER_TRAIN + logger = logging.getLogger(__name__) + if isinstance(dataset, torchdata.IterableDataset): + logger.info("Not using any sampler since the dataset is IterableDataset.") + sampler = None + else: + logger.info("Using training sampler {}".format(sampler_name)) + if sampler_name == "TrainingSampler": + sampler = TrainingSampler(len(dataset), seed=seed1) + elif sampler_name == "RepeatFactorTrainingSampler": + repeat_factors = RepeatFactorTrainingSampler.repeat_factors_from_category_frequency( + dataset, cfg.DATALOADER.REPEAT_THRESHOLD + ) + sampler = RepeatFactorTrainingSampler(repeat_factors, seed=seed1) + elif sampler_name == "RandomSubsetTrainingSampler": + sampler = RandomSubsetTrainingSampler( + len(dataset), + cfg.DATALOADER.RANDOM_SUBSET_RATIO, + seed_shuffle=seed1, + seed_subset=seed2, + ) + elif sampler_name == "MultiDatasetSampler": + raise ValueError("Despreted training sampler: {}".format(sampler_name)) + sizes = [0 for _ in range(len(cfg.DATASETS.TRAIN))] + for d in dataset: + sizes[d["dataset_id"]] += 1 + sampler = MultiDatasetSampler(cfg, dataset, sizes, seed=seed1) + elif sampler_name == "MultiDatasetTrainingSampler": + # sampler = MultiDatasetTrainingSampler(cfg, dataset, seed=seed1) + repeat_factors = MultiDatasetTrainingSampler.get_repeat_factors( + dataset, + len(cfg.DATASETS.TRAIN), + cfg.MULTI_DATASET.RATIOS, + cfg.MULTI_DATASET.USE_RFS, + cfg.MULTI_DATASET.USE_CAS, + cfg.MULTI_DATASET.REPEAT_THRESHOLD, + cfg.MULTI_DATASET.CAS_LAMBDA, + ) + sampler = MultiDatasetTrainingSampler(repeat_factors, seed=seed1) + else: + raise ValueError("Unknown training sampler: {}".format(sampler_name)) + + return { + "dataset": dataset, + "sampler": sampler, + "mapper": mapper, + "total_batch_size": cfg.SOLVER.IMS_PER_BATCH, + "total_batch_size_list": cfg.SOLVER.IMS_PER_BATCH_LIST, + "aspect_ratio_grouping": cfg.DATALOADER.ASPECT_RATIO_GROUPING, + "num_workers": cfg.DATALOADER.NUM_WORKERS, + "num_datasets": len(cfg.DATASETS.TRAIN), + } + + +@configurable(from_config=_train_loader_from_config) +def build_detection_train_loader_multi_dataset( + dataset, + *, + mapper, + sampler=None, + total_batch_size, + total_batch_size_list, + aspect_ratio_grouping=True, + num_workers=0, + collate_fn=None, + num_datasets=1, +): + """ + Build a dataloader for object detection with some default features. + + Args: + dataset (list or torch.utils.data.Dataset): a list of dataset dicts, + or a pytorch dataset (either map-style or iterable). It can be obtained + by using :func:`DatasetCatalog.get` or :func:`get_detection_dataset_dicts`. + mapper (callable): a callable which takes a sample (dict) from dataset and + returns the format to be consumed by the model. + When using cfg, the default choice is ``DatasetMapper(cfg, is_train=True)``. + sampler (torch.utils.data.sampler.Sampler or None): a sampler that produces + indices to be applied on ``dataset``. + If ``dataset`` is map-style, the default sampler is a :class:`TrainingSampler`, + which coordinates an infinite random shuffle sequence across all workers. + Sampler must be None if ``dataset`` is iterable. + total_batch_size (int): total batch size across all workers. + aspect_ratio_grouping (bool): whether to group images with similar + aspect ratio for efficiency. When enabled, it requires each + element in dataset be a dict with keys "width" and "height". + num_workers (int): number of parallel data loading workers + collate_fn: a function that determines how to do batching, same as the argument of + `torch.utils.data.DataLoader`. Defaults to do no collation and return a list of + data. No collation is OK for small batch size and simple data structures. + If your batch size is large and each sample contains too many small tensors, + it's more efficient to collate them in data loader. + + Returns: + torch.utils.data.DataLoader: + a dataloader. Each output from it is a ``list[mapped_element]`` of length + ``total_batch_size / num_workers``, where ``mapped_element`` is produced + by the ``mapper``. + """ + # wait = round(comm.get_local_rank() * 1.0 * len(dataset) / 60000) + # logger = logging.getLogger(__name__) + # logger.info("get_detection_dataset_dicts_multi_dataset sleep {}".format(wait)) + # time.sleep(wait) + + if isinstance(sampler, Callable): + sampler = sampler(dataset) + + if isinstance(dataset, list): + dataset = DatasetFromList(dataset, copy=False) + if mapper is not None: + dataset = MapDataset(dataset, mapper) + + if isinstance(dataset, torchdata.IterableDataset): + assert sampler is None, "sampler must be None if dataset is IterableDataset" + else: + if sampler is None: + sampler = TrainingSampler(len(dataset)) + assert isinstance(sampler, torchdata.Sampler), f"Expect a Sampler but got {type(sampler)}" + return build_batch_data_loader_multi_dataset( + dataset, + sampler, + total_batch_size, + total_batch_size_list, + aspect_ratio_grouping=aspect_ratio_grouping, + num_workers=num_workers, + collate_fn=collate_fn, + num_datasets=num_datasets, + ) + + +class MultiDatasetSampler(Sampler): + def __init__(self, cfg, dataset_dicts, sizes, seed: Optional[int] = None): + self.sizes = sizes + self.sample_epoch_size = cfg.MULTI_DATASET.SAMPLE_EPOCH_SIZE + assert self.sample_epoch_size % cfg.SOLVER.IMS_PER_BATCH == 0, ( + self.sample_epoch_size % cfg.SOLVER.IMS_PER_BATCH == 0 + ) + if seed is None: + seed = comm.shared_random_seed() + self._seed = int(seed) + + self._rank = comm.get_rank() + self._world_size = comm.get_world_size() + + dataset_ratio = cfg.MULTI_DATASET.RATIOS + assert len(dataset_ratio) == len( + sizes + ), "length of dataset ratio {} should be equal to number if dataset {}".format( + len(dataset_ratio), len(sizes) + ) + dataset_weight = [ + torch.ones(s) * max(sizes) / s * r / sum(dataset_ratio) + for i, (r, s) in enumerate(zip(dataset_ratio, sizes)) + ] + st = 0 + cas_factors = [] + for i, s in enumerate(sizes): + if cfg.MULTI_DATASET.USE_CAS[i]: + cas_factor = self._get_class_balance_factor_per_dataset( + dataset_dicts[st : st + s], l=cfg.MULTI_DATASET.CAS_LAMBDA + ) + cas_factor = cas_factor * (s / cas_factor.sum()) + else: + cas_factor = torch.ones(s) + cas_factors.append(cas_factor) + st = st + s + cas_factors = torch.cat(cas_factors) + dataset_weight = torch.cat(dataset_weight) + self.weights = dataset_weight * cas_factors + + def __iter__(self): + start = self._rank + yield from itertools.islice(self._infinite_indices(), start, None, self._world_size) + + def _infinite_indices(self): + g = torch.Generator() + g.manual_seed(self._seed) + while True: + ids = torch.multinomial( + self.weights, self.sample_epoch_size, generator=g, replacement=True + ) + yield from ids + + def _get_class_balance_factor_per_dataset(self, dataset_dicts, l=1.0): + ret = [] + category_freq = defaultdict(int) + for dataset_dict in dataset_dicts: # For each image (without repeats) + cat_ids = {ann["category_id"] for ann in dataset_dict["annotations"]} + for cat_id in cat_ids: + category_freq[cat_id] += 1 + for dataset_dict in dataset_dicts: + cat_ids = {ann["category_id"] for ann in dataset_dict["annotations"]} + ret.append(sum([1.0 / (category_freq[cat_id] ** l) for cat_id in cat_ids])) + return torch.tensor(ret).float() + + +# class MultiDatasetTrainingSampler(Sampler): +# def __init__(self, cfg, dataset_dicts, *, shuffle=True, seed=None): +# sizes = [0 for _ in range(len(cfg.DATASETS.TRAIN))] +# for d in dataset_dicts: +# sizes[d["dataset_id"]] += 1 + +# dataset_ratio = cfg.MULTI_DATASET.RATIOS +# assert len(dataset_ratio) == len( +# sizes +# ), "length of dataset ratio {} should be equal to number if dataset {}".format( +# len(dataset_ratio), len(sizes) +# ) +# dataset_weight = [ +# torch.ones(s) * max(sizes) / s * r for i, (r, s) in enumerate(zip(dataset_ratio, sizes)) +# ] + +# logger = logging.getLogger(__name__) +# logger.info( +# "Training sampler dataset weight: {}".format( +# str([max(sizes) / s * r for i, (r, s) in enumerate(zip(dataset_ratio, sizes))]) +# ) +# ) + +# st = 0 +# repeat_factors = [] +# for i, s in enumerate(sizes): +# assert cfg.MULTI_DATASET.USE_RFS[i] * cfg.MULTI_DATASET.USE_CAS[i] == 0 +# if cfg.MULTI_DATASET.USE_RFS[i]: +# repeat_factor = RepeatFactorTrainingSampler.repeat_factors_from_category_frequency( +# dataset_dicts[st : st + s], cfg.MULTI_DATASET.REPEAT_THRESHOLD +# ) +# elif cfg.MULTI_DATASET.USE_CAS[i]: +# repeat_factor = MultiDatasetTrainingSampler.get_class_balance_factor_per_dataset( +# dataset_dicts[st : st + s], l=cfg.MULTI_DATASET.CAS_LAMBDA +# ) +# repeat_factor = repeat_factor * (s / repeat_factor.sum()) +# else: +# repeat_factor = torch.ones(s) +# repeat_factors.append(repeat_factor) +# st = st + s +# repeat_factors = torch.cat(repeat_factors) +# dataset_weight = torch.cat(dataset_weight) +# repeat_factors = dataset_weight * repeat_factors + +# self._shuffle = shuffle +# if seed is None: +# seed = comm.shared_random_seed() +# self._seed = int(seed) + +# self._rank = comm.get_rank() +# self._world_size = comm.get_world_size() + +# # Split into whole number (_int_part) and fractional (_frac_part) parts. +# self._int_part = torch.trunc(repeat_factors) +# self._frac_part = repeat_factors - self._int_part + +# @staticmethod +# def get_class_balance_factor_per_dataset(dataset_dicts, l=1.0): +# rep_factors = [] +# category_freq = defaultdict(int) +# for dataset_dict in dataset_dicts: # For each image (without repeats) +# cat_ids = {ann["category_id"] for ann in dataset_dict["annotations"]} +# for cat_id in cat_ids: +# category_freq[cat_id] += 1 +# for dataset_dict in dataset_dicts: +# cat_ids = {ann["category_id"] for ann in dataset_dict["annotations"]} +# rep_factor = sum([1.0 / (category_freq[cat_id] ** l) for cat_id in cat_ids]) +# rep_factors.append(rep_factor) + +# return torch.tensor(rep_factors, dtype=torch.float32) + +# def _get_epoch_indices(self, generator): +# """ +# Create a list of dataset indices (with repeats) to use for one epoch. + +# Args: +# generator (torch.Generator): pseudo random number generator used for +# stochastic rounding. + +# Returns: +# torch.Tensor: list of dataset indices to use in one epoch. Each index +# is repeated based on its calculated repeat factor. +# """ +# # Since repeat factors are fractional, we use stochastic rounding so +# # that the target repeat factor is achieved in expectation over the +# # course of training +# rands = torch.rand(len(self._frac_part), generator=generator) +# rep_factors = self._int_part + (rands < self._frac_part).float() +# # Construct a list of indices in which we repeat images as specified +# indices = [] +# for dataset_index, rep_factor in enumerate(rep_factors): +# indices.extend([dataset_index] * int(rep_factor.item())) +# return torch.tensor(indices, dtype=torch.int64) + +# def __iter__(self): +# start = self._rank +# yield from itertools.islice(self._infinite_indices(), start, None, self._world_size) + +# def _infinite_indices(self): +# g = torch.Generator() +# g.manual_seed(self._seed) +# while True: +# # Sample indices with repeats determined by stochastic rounding; each +# # "epoch" may have a slightly different size due to the rounding. +# indices = self._get_epoch_indices(g) +# if self._shuffle: +# randperm = torch.randperm(len(indices), generator=g) +# yield from indices[randperm].tolist() +# else: +# yield from indices.tolist() + + +class MultiDatasetAspectRatioGroupedDataset(torch.utils.data.IterableDataset): + """ + Batch data that have similar aspect ratio together. + In this implementation, images whose aspect ratio < (or >) 1 will + be batched together. + This improves training speed because the images then need less padding + to form a batch. + + It assumes the underlying dataset produces dicts with "width" and "height" keys. + It will then produce a list of original dicts with length = batch_size, + all with similar aspect ratios. + """ + + def __init__(self, dataset, batch_size, num_datasets): + """ + Args: + dataset: an iterable. Each element must be a dict with keys + "width" and "height", which will be used to batch data. + batch_size (int): + """ + self.dataset = dataset + self.batch_size = batch_size + self._buckets = [[] for _ in range(2 * num_datasets)] + # Hard-coded two aspect ratio groups: w > h and w < h. + # Can add support for more aspect ratio groups, but doesn't seem useful + + def __iter__(self): + for d in self.dataset: + w, h = d["width"], d["height"] + bucket_id = 0 if w > h else 1 + bucket_id = d["dataset_id"] * 2 + bucket_id + bucket = self._buckets[bucket_id] + bucket.append(d) + if len(bucket) == self.batch_size[d["dataset_id"]]: + data = bucket[:] + # Clear bucket first, because code after yield is not + # guaranteed to execute + del bucket[:] + yield data diff --git a/ape/data/build_multi_dataset_copypaste.py b/ape/data/build_multi_dataset_copypaste.py new file mode 100644 index 0000000..b7dc12a --- /dev/null +++ b/ape/data/build_multi_dataset_copypaste.py @@ -0,0 +1,805 @@ +# Copyright (c) Facebook, Inc. and its affiliates. +import itertools +import logging +import operator +import time +from collections import defaultdict +from typing import Callable, Optional + +import numpy as np +import torch +import torch.utils.data as torchdata +from termcolor import colored +from torch.utils.data.sampler import Sampler + +from detectron2.config import configurable +from detectron2.data.build import ( + filter_images_with_few_keypoints, + filter_images_with_only_crowd_annotations, + get_detection_dataset_dicts, + load_proposals_into_dataset, + trivial_batch_collator, + worker_init_reset_seed, +) +from detectron2.data.catalog import DatasetCatalog, MetadataCatalog +from detectron2.data.common import DatasetFromList, MapDataset, ToIterableDataset +from detectron2.data.detection_utils import check_metadata_consistency +from detectron2.data.samplers import ( + RandomSubsetTrainingSampler, + RepeatFactorTrainingSampler, + TrainingSampler, +) +from detectron2.utils import comm +from detectron2.utils.comm import get_world_size +from detectron2.utils.logger import _log_api_usage, log_first_n +from tabulate import tabulate + +from .common_copypaste import MapDataset_coppaste +from .dataset_mapper_copypaste import DatasetMapper_copypaste +from .samplers import MultiDatasetTrainingSampler + +""" +This file contains the default logic to build a dataloader for training or testing. +""" + +__all__ = [ + "build_detection_train_loader_multi_dataset_copypaste", +] + + +def print_instances_class_histogram(dataset_dicts, class_names): + """ + Args: + dataset_dicts (list[dict]): list of dataset dicts. + class_names (list[str]): list of class names (zero-indexed). + """ + num_classes = len(class_names) + hist_bins = np.arange(num_classes + 1) + histogram = np.zeros((num_classes,), dtype=np.int) + total_num_out_of_class = 0 + for entry in dataset_dicts: + annos = entry["annotations"] + classes = np.asarray( + [x["category_id"] for x in annos if not x.get("iscrowd", 0)], dtype=np.int + ) + if len(classes): + assert classes.min() >= 0, f"Got an invalid category_id={classes.min()}" + # assert ( + # classes.max() < num_classes + # ), f"Got an invalid category_id={classes.max()} for a dataset of {num_classes} classes" + histogram += np.histogram(classes, bins=hist_bins)[0] + + total_num_out_of_class += sum(classes >= num_classes) + + N_COLS = min(6, len(class_names) * 2) + + def short_name(x): + # make long class names shorter. useful for lvis + if len(x) > 13: + return x[:11] + ".." + return x + + data = list( + itertools.chain(*[[short_name(class_names[i]), int(v)] for i, v in enumerate(histogram)]) + ) + total_num_instances = sum(data[1::2]) + data.extend([None] * (N_COLS - (len(data) % N_COLS))) + if num_classes > 1: + data.extend(["total", total_num_instances]) + if total_num_out_of_class > 0: + data.extend(["total out", total_num_out_of_class]) + data = itertools.zip_longest(*[data[i::N_COLS] for i in range(N_COLS)]) + table = tabulate( + data, + headers=["category", "#instances"] * (N_COLS // 2), + tablefmt="pipe", + numalign="left", + stralign="center", + ) + log_first_n( + logging.INFO, + "Distribution of instances among all {} categories:\n".format(num_classes) + + colored(table, "cyan"), + key="message", + ) + + +def DatasetCatalog_get(dataset_name, reduce_memory, reduce_memory_size): + import os, psutil + + logger = logging.getLogger(__name__) + logger.info( + "Current memory usage: {} GB".format( + psutil.Process(os.getpid()).memory_info().rss / 1024**3 + ) + ) + + dataset_dicts = DatasetCatalog.get(dataset_name) + + # logger.info( + # "Current memory usage: {} GB".format( + # psutil.Process(os.getpid()).memory_info().rss / 1024**3 + # ) + # ) + # logger.info("Reducing memory usage...") + + # for d in dataset_dicts: + # # LVIS + # if "not_exhaustive_category_ids" in d.keys(): + # del d["not_exhaustive_category_ids"] + # if "neg_category_ids" in d.keys(): + # del d["neg_category_ids"] + # if "pos_category_ids" in d.keys(): + # del d["pos_category_ids"] + + # if "annotations" not in d.keys(): + # continue + # for anno in d["annotations"]: + # if "iscrowd" in anno.keys(): + # if anno["iscrowd"] == 0: + # del anno["iscrowd"] + + logger.info( + "Current memory usage: {} GB".format( + psutil.Process(os.getpid()).memory_info().rss / 1024**3 + ) + ) + + if not reduce_memory: + return dataset_dicts + if len(dataset_dicts) < reduce_memory_size: + return dataset_dicts + + logger.info("Reducing memory usage further...") + + for d in dataset_dicts: + if "annotations" not in d.keys(): + continue + + for anno in d["annotations"]: + + if "bbox" in anno.keys(): + del anno["bbox"] + + if "bbox_mode" in anno.keys(): + del anno["bbox_mode"] + + if "segmentation" in anno.keys(): + del anno["segmentation"] + + if "phrase" in anno.keys(): + del anno["phrase"] + + logger.info( + "Current memory usage: {} GB".format( + psutil.Process(os.getpid()).memory_info().rss / 1024**3 + ) + ) + + return dataset_dicts + + +def get_detection_dataset_dicts_multi_dataset_copypaste( + names, + filter_empty=True, + min_keypoints=0, + proposal_files=None, + check_consistency=True, + filter_emptys=[True], + copypastes=[True], + dataloader_id=None, + reduce_memory=False, + reduce_memory_size=1e6, +): + """ + Load and prepare dataset dicts for instance detection/segmentation and semantic segmentation. + + Args: + names (str or list[str]): a dataset name or a list of dataset names + filter_empty (bool): whether to filter out images without instance annotations + min_keypoints (int): filter out images with fewer keypoints than + `min_keypoints`. Set to 0 to do nothing. + proposal_files (list[str]): if given, a list of object proposal files + that match each dataset in `names`. + check_consistency (bool): whether to check if datasets have consistent metadata. + + Returns: + list[dict]: a list of dicts following the standard dataset dict format. + """ + if isinstance(names, str): + names = [names] + assert len(names), names + # dataset_dicts = [DatasetCatalog.get(dataset_name) for dataset_name in names] + dataset_dicts = [ + DatasetCatalog_get(dataset_name, reduce_memory, reduce_memory_size) + for dataset_name in names + ] + + if isinstance(dataset_dicts[0], torchdata.Dataset): + if len(dataset_dicts) > 1: + # ConcatDataset does not work for iterable style dataset. + # We could support concat for iterable as well, but it's often + # not a good idea to concat iterables anyway. + return torchdata.ConcatDataset(dataset_dicts) + return dataset_dicts[0] + + for dataset_name, dicts in zip(names, dataset_dicts): + assert len(dicts), "Dataset '{}' is empty!".format(dataset_name) + + for dataset_id, (dataset_name, copypaste, dicts) in enumerate( + zip(names, copypastes, dataset_dicts) + ): + for d in dicts: + d["dataset_id"] = dataset_id + d["copypaste"] = copypaste + if dataloader_id is not None: + d["dataloader_id"] = dataloader_id + + has_instances = "annotations" in dicts[0] + if not check_consistency or not has_instances: + continue + try: + class_names = MetadataCatalog.get(dataset_name).thing_classes + check_metadata_consistency("thing_classes", [dataset_name]) + print_instances_class_histogram(dicts, class_names) + except AttributeError: # class names are not available for this dataset + pass + + assert proposal_files is None + if proposal_files is not None: + assert len(names) == len(proposal_files) + # load precomputed proposals from proposal files + dataset_dicts = [ + load_proposals_into_dataset(dataset_i_dicts, proposal_file) + for dataset_i_dicts, proposal_file in zip(dataset_dicts, proposal_files) + ] + + dataset_dicts = [ + filter_images_with_only_crowd_annotations(dicts) + if flag and "annotations" in dicts[0] + else dicts + for dicts, flag in zip(dataset_dicts, filter_emptys) + ] + + dataset_dicts = list(itertools.chain.from_iterable(dataset_dicts)) + + has_instances = "annotations" in dataset_dicts[0] + if filter_empty and has_instances and False: + dataset_dicts = filter_images_with_only_crowd_annotations(dataset_dicts) + if min_keypoints > 0 and has_instances: + dataset_dicts = filter_images_with_few_keypoints(dataset_dicts, min_keypoints) + + if check_consistency and has_instances and False: + try: + class_names = MetadataCatalog.get(names[0]).thing_classes + check_metadata_consistency("thing_classes", names) + print_instances_class_histogram(dataset_dicts, class_names) + except AttributeError: # class names are not available for this dataset + pass + + assert len(dataset_dicts), "No valid data found in {}.".format(",".join(names)) + return dataset_dicts + + +def build_batch_data_loader_multi_dataset( + dataset, + sampler, + total_batch_size, + total_batch_size_list, + *, + aspect_ratio_grouping=False, + num_workers=0, + collate_fn=None, + num_datasets=1, +): + """ + Build a batched dataloader. The main differences from `torch.utils.data.DataLoader` are: + 1. support aspect ratio grouping options + 2. use no "batch collation", because this is common for detection training + + Args: + dataset (torch.utils.data.Dataset): a pytorch map-style or iterable dataset. + sampler (torch.utils.data.sampler.Sampler or None): a sampler that produces indices. + Must be provided iff. ``dataset`` is a map-style dataset. + total_batch_size, aspect_ratio_grouping, num_workers, collate_fn: see + :func:`build_detection_train_loader`. + + Returns: + iterable[list]. Length of each list is the batch size of the current + GPU. Each element in the list comes from the dataset. + """ + world_size = get_world_size() + assert ( + total_batch_size > 0 and total_batch_size % world_size == 0 + ), "Total batch size ({}) must be divisible by the number of gpus ({}).".format( + total_batch_size, world_size + ) + batch_size = total_batch_size // world_size + + if len(total_batch_size_list) < num_datasets: + total_batch_size_list += [ + total_batch_size, + ] * (num_datasets - len(total_batch_size_list)) + assert all([x > 0 for x in total_batch_size_list]) and all( + [x % world_size == 0 for x in total_batch_size_list] + ), "Total batch size ({}) must be divisible by the number of gpus ({}).".format( + total_batch_size_list, world_size + ) + batch_size = [x // world_size for x in total_batch_size_list] + + if isinstance(dataset, torchdata.IterableDataset): + assert sampler is None, "sampler must be None if dataset is IterableDataset" + else: + dataset = ToIterableDataset(dataset, sampler) + + assert aspect_ratio_grouping + if aspect_ratio_grouping: + data_loader = torchdata.DataLoader( + dataset, + num_workers=num_workers, + collate_fn=operator.itemgetter(0), # don't batch, but yield individual elements + worker_init_fn=worker_init_reset_seed, + ) # yield individual mapped dict + # data_loader = AspectRatioGroupedDataset(data_loader, batch_size) + data_loader = MultiDatasetAspectRatioGroupedDataset( + data_loader, batch_size, num_datasets=num_datasets + ) + if collate_fn is None: + return data_loader + return MapDataset(data_loader, collate_fn) + else: + return torchdata.DataLoader( + dataset, + batch_size=batch_size, + drop_last=True, + num_workers=num_workers, + collate_fn=trivial_batch_collator if collate_fn is None else collate_fn, + worker_init_fn=worker_init_reset_seed, + ) + + +def _train_loader_from_config(cfg, mapper=None, *, dataset=None, sampler=None): + assert len(cfg.DATASETS.TRAIN) == len(cfg.MULTI_DATASET.NAMES) + assert len(cfg.DATASETS.TRAIN) == len(cfg.MULTI_DATASET.ENTITIES) + assert len(cfg.DATASETS.TRAIN) == len(cfg.MULTI_DATASET.NUM_CLASSES) + assert len(cfg.DATASETS.TRAIN) == len(cfg.MULTI_DATASET.RATIOS) + assert len(cfg.DATASETS.TRAIN) == len(cfg.MULTI_DATASET.USE_CAS) + assert len(cfg.DATASETS.TRAIN) == len(cfg.MULTI_DATASET.USE_RFS) + assert len(cfg.DATASETS.TRAIN) == len(cfg.MULTI_DATASET.FILTER_EMPTY_ANNOTATIONS) + # assert len(cfg.DATASETS.TRAIN) == len(cfg.SOLVER.IMS_PER_BATCH_LIST) + # assert len(cfg.DATASETS.TRAIN) == len(cfg.SOLVER.AUGMENT_TYPE) + assert len(cfg.DATASETS.TRAIN) == len(cfg.DATASETS.COPYPASTE.COPYPASTE) + + seed1 = comm.shared_random_seed() + seed2 = comm.shared_random_seed() + seed3 = comm.shared_random_seed() + seed4 = comm.shared_random_seed() + logger = logging.getLogger(__name__) + logger.info("rank {} seed1 {} seed2 {}".format(comm.get_local_rank(), seed1, seed2)) + logger.info("rank {} seed3 {} seed4 {}".format(comm.get_local_rank(), seed3, seed4)) + + # Hard-coded 2 sequent group and 1200s time wait. + wait_group = 2 + wait_time = cfg.DATALOADER.GROUP_WAIT + wait = comm.get_local_rank() % wait_group * wait_time + logger.info("rank {} _train_loader_from_config sleep {}".format(comm.get_local_rank(), wait)) + time.sleep(wait) + + if dataset is None: + dataset = get_detection_dataset_dicts_multi_dataset_copypaste( + cfg.DATASETS.TRAIN, + filter_empty=cfg.DATALOADER.FILTER_EMPTY_ANNOTATIONS, + min_keypoints=cfg.MODEL.ROI_KEYPOINT_HEAD.MIN_KEYPOINTS_PER_IMAGE + if cfg.MODEL.KEYPOINT_ON + else 0, + proposal_files=cfg.DATASETS.PROPOSAL_FILES_TRAIN if cfg.MODEL.LOAD_PROPOSALS else None, + filter_emptys=cfg.MULTI_DATASET.FILTER_EMPTY_ANNOTATIONS, + copypastes=cfg.DATASETS.COPYPASTE.COPYPASTE, + ) + _log_api_usage("dataset." + cfg.DATASETS.TRAIN[0]) + + if True: + dataset_bg = get_detection_dataset_dicts( + cfg.DATASETS.COPYPASTE.BG, + filter_empty=cfg.DATALOADER.FILTER_EMPTY_ANNOTATIONS, + min_keypoints=cfg.MODEL.ROI_KEYPOINT_HEAD.MIN_KEYPOINTS_PER_IMAGE + if cfg.MODEL.KEYPOINT_ON + else 0, + proposal_files=cfg.DATASETS.PROPOSAL_FILES_TRAIN if cfg.MODEL.LOAD_PROPOSALS else None, + ) + _log_api_usage("dataset." + cfg.DATASETS.COPYPASTE.BG[0]) + + if mapper is None: + mapper = DatasetMapper_copypaste(cfg, True) + + if sampler is None: + sampler_name = cfg.DATALOADER.SAMPLER_TRAIN + logger = logging.getLogger(__name__) + if isinstance(dataset, torchdata.IterableDataset): + logger.info("Not using any sampler since the dataset is IterableDataset.") + sampler = None + else: + logger.info("Using training sampler {}".format(sampler_name)) + if sampler_name == "TrainingSampler": + sampler = TrainingSampler(len(dataset), seed=seed1) + elif sampler_name == "RepeatFactorTrainingSampler": + repeat_factors = RepeatFactorTrainingSampler.repeat_factors_from_category_frequency( + dataset, cfg.DATALOADER.REPEAT_THRESHOLD + ) + sampler = RepeatFactorTrainingSampler(repeat_factors, seed=seed1) + elif sampler_name == "RandomSubsetTrainingSampler": + sampler = RandomSubsetTrainingSampler( + len(dataset), + cfg.DATALOADER.RANDOM_SUBSET_RATIO, + seed_shuffle=seed1, + seed_subset=seed2, + ) + elif sampler_name == "MultiDatasetSampler": + raise ValueError("Despreted training sampler: {}".format(sampler_name)) + sizes = [0 for _ in range(len(cfg.DATASETS.TRAIN))] + for d in dataset: + sizes[d["dataset_id"]] += 1 + sampler = MultiDatasetSampler(cfg, dataset, sizes, seed=seed1) + elif sampler_name == "MultiDatasetTrainingSampler": + # sampler = MultiDatasetTrainingSampler(cfg, dataset, seed=seed1) + repeat_factors = MultiDatasetTrainingSampler.get_repeat_factors( + dataset, + len(cfg.DATASETS.TRAIN), + cfg.MULTI_DATASET.RATIOS, + cfg.MULTI_DATASET.USE_RFS, + cfg.MULTI_DATASET.USE_CAS, + cfg.MULTI_DATASET.REPEAT_THRESHOLD, + cfg.MULTI_DATASET.CAS_LAMBDA, + ) + sampler = MultiDatasetTrainingSampler(repeat_factors, seed=seed1) + else: + raise ValueError("Unknown training sampler: {}".format(sampler_name)) + + if True: + sampler_name = cfg.DATALOADER.COPYPASTE.SAMPLER_TRAIN + logger = logging.getLogger(__name__) + if isinstance(dataset_bg, torchdata.IterableDataset): + logger.info("Not using any sampler since the dataset is IterableDataset.") + sampler = None + else: + logger.info("Using training sampler {}".format(sampler_name)) + if sampler_name == "TrainingSampler": + sampler_bg = TrainingSampler(len(dataset_bg), seed=seed3) + elif sampler_name == "RepeatFactorTrainingSampler": + repeat_factors = RepeatFactorTrainingSampler.repeat_factors_from_category_frequency( + dataset_bg, cfg.DATALOADER.COPYPASTE.REPEAT_THRESHOLD + ) + sampler_bg = RepeatFactorTrainingSampler(repeat_factors, seed=seed3) + elif sampler_name == "RandomSubsetTrainingSampler": + sampler_bg = RandomSubsetTrainingSampler( + len(dataset_bg), + cfg.DATALOADER.COPYPASTE.RANDOM_SUBSET_RATIO, + seed_shuffle=seed3, + seed_subset=seed4, + ) + else: + raise ValueError("Unknown training sampler: {}".format(sampler_name)) + + return { + "dataset": dataset, + "dataset_bg": dataset_bg, + "sampler": sampler, + "sampler_bg": sampler_bg, + "mapper": mapper, + "total_batch_size": cfg.SOLVER.IMS_PER_BATCH, + "total_batch_size_list": cfg.SOLVER.IMS_PER_BATCH_LIST, + "aspect_ratio_grouping": cfg.DATALOADER.ASPECT_RATIO_GROUPING, + "num_workers": cfg.DATALOADER.NUM_WORKERS, + "num_datasets": len(cfg.DATASETS.TRAIN), + } + + +@configurable(from_config=_train_loader_from_config) +def build_detection_train_loader_multi_dataset_copypaste( + dataset, + dataset_bg, + *, + mapper, + sampler=None, + sampler_bg=None, + total_batch_size, + total_batch_size_list, + aspect_ratio_grouping=True, + num_workers=0, + collate_fn=None, + num_datasets=1, +): + """ + Build a dataloader for object detection with some default features. + + Args: + dataset (list or torch.utils.data.Dataset): a list of dataset dicts, + or a pytorch dataset (either map-style or iterable). It can be obtained + by using :func:`DatasetCatalog.get` or :func:`get_detection_dataset_dicts`. + mapper (callable): a callable which takes a sample (dict) from dataset and + returns the format to be consumed by the model. + When using cfg, the default choice is ``DatasetMapper(cfg, is_train=True)``. + sampler (torch.utils.data.sampler.Sampler or None): a sampler that produces + indices to be applied on ``dataset``. + If ``dataset`` is map-style, the default sampler is a :class:`TrainingSampler`, + which coordinates an infinite random shuffle sequence across all workers. + Sampler must be None if ``dataset`` is iterable. + total_batch_size (int): total batch size across all workers. + aspect_ratio_grouping (bool): whether to group images with similar + aspect ratio for efficiency. When enabled, it requires each + element in dataset be a dict with keys "width" and "height". + num_workers (int): number of parallel data loading workers + collate_fn: a function that determines how to do batching, same as the argument of + `torch.utils.data.DataLoader`. Defaults to do no collation and return a list of + data. No collation is OK for small batch size and simple data structures. + If your batch size is large and each sample contains too many small tensors, + it's more efficient to collate them in data loader. + + Returns: + torch.utils.data.DataLoader: + a dataloader. Each output from it is a ``list[mapped_element]`` of length + ``total_batch_size / num_workers``, where ``mapped_element`` is produced + by the ``mapper``. + """ + # wait = round(comm.get_local_rank() * 1.0 * len(dataset) / 60000) + # logger = logging.getLogger(__name__) + # logger.info("get_detection_dataset_dicts_multi_dataset sleep {}".format(wait)) + # time.sleep(wait) + + if isinstance(sampler_bg, Callable): + sampler_bg = sampler_bg(dataset_bg) + if isinstance(sampler, Callable): + sampler = sampler(dataset) + + if isinstance(dataset_bg, list): + dataset_bg = DatasetFromList(dataset_bg, copy=False) + + if isinstance(dataset_bg, torchdata.IterableDataset): + assert sampler_bg is None, "sampler must be None if dataset is IterableDataset" + else: + if sampler_bg is None: + sampler_bg = TrainingSampler(len(dataset_bg)) + assert isinstance( + sampler_bg, torchdata.Sampler + ), f"Expect a Sampler but got {type(sampler)}" + + if isinstance(dataset, list): + dataset = DatasetFromList(dataset, copy=False) + if mapper is not None: + dataset = MapDataset_coppaste(dataset, mapper, dataset_bg, sampler_bg) + + if isinstance(dataset, torchdata.IterableDataset): + assert sampler is None, "sampler must be None if dataset is IterableDataset" + else: + if sampler is None: + sampler = TrainingSampler(len(dataset)) + assert isinstance(sampler, torchdata.Sampler), f"Expect a Sampler but got {type(sampler)}" + return build_batch_data_loader_multi_dataset( + dataset, + sampler, + total_batch_size, + total_batch_size_list, + aspect_ratio_grouping=aspect_ratio_grouping, + num_workers=num_workers, + collate_fn=collate_fn, + num_datasets=num_datasets, + ) + + +class MultiDatasetSampler(Sampler): + def __init__(self, cfg, dataset_dicts, sizes, seed: Optional[int] = None): + self.sizes = sizes + self.sample_epoch_size = cfg.MULTI_DATASET.SAMPLE_EPOCH_SIZE + assert self.sample_epoch_size % cfg.SOLVER.IMS_PER_BATCH == 0, ( + self.sample_epoch_size % cfg.SOLVER.IMS_PER_BATCH == 0 + ) + if seed is None: + seed = comm.shared_random_seed() + self._seed = int(seed) + + self._rank = comm.get_rank() + self._world_size = comm.get_world_size() + + dataset_ratio = cfg.MULTI_DATASET.RATIOS + assert len(dataset_ratio) == len( + sizes + ), "length of dataset ratio {} should be equal to number if dataset {}".format( + len(dataset_ratio), len(sizes) + ) + dataset_weight = [ + torch.ones(s) * max(sizes) / s * r / sum(dataset_ratio) + for i, (r, s) in enumerate(zip(dataset_ratio, sizes)) + ] + st = 0 + cas_factors = [] + for i, s in enumerate(sizes): + if cfg.MULTI_DATASET.USE_CAS[i]: + cas_factor = self._get_class_balance_factor_per_dataset( + dataset_dicts[st : st + s], l=cfg.MULTI_DATASET.CAS_LAMBDA + ) + cas_factor = cas_factor * (s / cas_factor.sum()) + else: + cas_factor = torch.ones(s) + cas_factors.append(cas_factor) + st = st + s + cas_factors = torch.cat(cas_factors) + dataset_weight = torch.cat(dataset_weight) + self.weights = dataset_weight * cas_factors + + def __iter__(self): + start = self._rank + yield from itertools.islice(self._infinite_indices(), start, None, self._world_size) + + def _infinite_indices(self): + g = torch.Generator() + g.manual_seed(self._seed) + while True: + ids = torch.multinomial( + self.weights, self.sample_epoch_size, generator=g, replacement=True + ) + yield from ids + + def _get_class_balance_factor_per_dataset(self, dataset_dicts, l=1.0): + ret = [] + category_freq = defaultdict(int) + for dataset_dict in dataset_dicts: # For each image (without repeats) + cat_ids = {ann["category_id"] for ann in dataset_dict["annotations"]} + for cat_id in cat_ids: + category_freq[cat_id] += 1 + for dataset_dict in dataset_dicts: + cat_ids = {ann["category_id"] for ann in dataset_dict["annotations"]} + ret.append(sum([1.0 / (category_freq[cat_id] ** l) for cat_id in cat_ids])) + return torch.tensor(ret).float() + + +# class MultiDatasetTrainingSampler(Sampler): +# def __init__(self, cfg, dataset_dicts, *, shuffle=True, seed=None): +# sizes = [0 for _ in range(len(cfg.DATASETS.TRAIN))] +# for d in dataset_dicts: +# sizes[d["dataset_id"]] += 1 + +# dataset_ratio = cfg.MULTI_DATASET.RATIOS +# assert len(dataset_ratio) == len( +# sizes +# ), "length of dataset ratio {} should be equal to number if dataset {}".format( +# len(dataset_ratio), len(sizes) +# ) +# dataset_weight = [ +# torch.ones(s) * max(sizes) / s * r for i, (r, s) in enumerate(zip(dataset_ratio, sizes)) +# ] + +# logger = logging.getLogger(__name__) +# logger.info( +# "Training sampler dataset weight: {}".format( +# str([max(sizes) / s * r for i, (r, s) in enumerate(zip(dataset_ratio, sizes))]) +# ) +# ) + +# st = 0 +# repeat_factors = [] +# for i, s in enumerate(sizes): +# assert cfg.MULTI_DATASET.USE_RFS[i] * cfg.MULTI_DATASET.USE_CAS[i] == 0 +# if cfg.MULTI_DATASET.USE_RFS[i]: +# repeat_factor = RepeatFactorTrainingSampler.repeat_factors_from_category_frequency( +# dataset_dicts[st : st + s], cfg.MULTI_DATASET.REPEAT_THRESHOLD +# ) +# elif cfg.MULTI_DATASET.USE_CAS[i]: +# repeat_factor = MultiDatasetTrainingSampler.get_class_balance_factor_per_dataset( +# dataset_dicts[st : st + s], l=cfg.MULTI_DATASET.CAS_LAMBDA +# ) +# repeat_factor = repeat_factor * (s / repeat_factor.sum()) +# else: +# repeat_factor = torch.ones(s) +# repeat_factors.append(repeat_factor) +# st = st + s +# repeat_factors = torch.cat(repeat_factors) +# dataset_weight = torch.cat(dataset_weight) +# repeat_factors = dataset_weight * repeat_factors + +# self._shuffle = shuffle +# if seed is None: +# seed = comm.shared_random_seed() +# self._seed = int(seed) + +# self._rank = comm.get_rank() +# self._world_size = comm.get_world_size() + +# # Split into whole number (_int_part) and fractional (_frac_part) parts. +# self._int_part = torch.trunc(repeat_factors) +# self._frac_part = repeat_factors - self._int_part + +# @staticmethod +# def get_class_balance_factor_per_dataset(dataset_dicts, l=1.0): +# rep_factors = [] +# category_freq = defaultdict(int) +# for dataset_dict in dataset_dicts: # For each image (without repeats) +# cat_ids = {ann["category_id"] for ann in dataset_dict["annotations"]} +# for cat_id in cat_ids: +# category_freq[cat_id] += 1 +# for dataset_dict in dataset_dicts: +# cat_ids = {ann["category_id"] for ann in dataset_dict["annotations"]} +# rep_factor = sum([1.0 / (category_freq[cat_id] ** l) for cat_id in cat_ids]) +# rep_factors.append(rep_factor) + +# return torch.tensor(rep_factors, dtype=torch.float32) + +# def _get_epoch_indices(self, generator): +# """ +# Create a list of dataset indices (with repeats) to use for one epoch. + +# Args: +# generator (torch.Generator): pseudo random number generator used for +# stochastic rounding. + +# Returns: +# torch.Tensor: list of dataset indices to use in one epoch. Each index +# is repeated based on its calculated repeat factor. +# """ +# # Since repeat factors are fractional, we use stochastic rounding so +# # that the target repeat factor is achieved in expectation over the +# # course of training +# rands = torch.rand(len(self._frac_part), generator=generator) +# rep_factors = self._int_part + (rands < self._frac_part).float() +# # Construct a list of indices in which we repeat images as specified +# indices = [] +# for dataset_index, rep_factor in enumerate(rep_factors): +# indices.extend([dataset_index] * int(rep_factor.item())) +# return torch.tensor(indices, dtype=torch.int64) + +# def __iter__(self): +# start = self._rank +# yield from itertools.islice(self._infinite_indices(), start, None, self._world_size) + +# def _infinite_indices(self): +# g = torch.Generator() +# g.manual_seed(self._seed) +# while True: +# # Sample indices with repeats determined by stochastic rounding; each +# # "epoch" may have a slightly different size due to the rounding. +# indices = self._get_epoch_indices(g) +# if self._shuffle: +# randperm = torch.randperm(len(indices), generator=g) +# yield from indices[randperm].tolist() +# else: +# yield from indices.tolist() + + +class MultiDatasetAspectRatioGroupedDataset(torch.utils.data.IterableDataset): + """ + Batch data that have similar aspect ratio together. + In this implementation, images whose aspect ratio < (or >) 1 will + be batched together. + This improves training speed because the images then need less padding + to form a batch. + + It assumes the underlying dataset produces dicts with "width" and "height" keys. + It will then produce a list of original dicts with length = batch_size, + all with similar aspect ratios. + """ + + def __init__(self, dataset, batch_size, num_datasets): + """ + Args: + dataset: an iterable. Each element must be a dict with keys + "width" and "height", which will be used to batch data. + batch_size (int): + """ + self.dataset = dataset + self.batch_size = batch_size + self._buckets = [[] for _ in range(2 * num_datasets)] + # Hard-coded two aspect ratio groups: w > h and w < h. + # Can add support for more aspect ratio groups, but doesn't seem useful + + def __iter__(self): + for d in self.dataset: + w, h = d["width"], d["height"] + bucket_id = 0 if w > h else 1 + bucket_id = d["dataset_id"] * 2 + bucket_id + bucket = self._buckets[bucket_id] + bucket.append(d) + if len(bucket) == self.batch_size[d["dataset_id"]]: + data = bucket[:] + # Clear bucket first, because code after yield is not + # guaranteed to execute + del bucket[:] + yield data diff --git a/ape/data/common_copypaste.py b/ape/data/common_copypaste.py new file mode 100644 index 0000000..57f85bb --- /dev/null +++ b/ape/data/common_copypaste.py @@ -0,0 +1,83 @@ +# Copyright (c) Facebook, Inc. and its affiliates. +import logging +import random + +import numpy as np +import torch.utils.data as data + +from detectron2.data.common import _MapIterableDataset +from detectron2.utils.serialize import PicklableWrapper + +__all__ = ["MapDataset_coppaste"] + + +class MapDataset_coppaste(data.Dataset): + """ + Map a function over the elements in a dataset. + """ + + def __init__(self, dataset, map_func, dataset_bg, sampler_bg): + """ + Args: + dataset: a dataset where map function is applied. Can be either + map-style or iterable dataset. When given an iterable dataset, + the returned object will also be an iterable dataset. + map_func: a callable which maps the element in dataset. map_func can + return None to skip the data (e.g. in case of errors). + How None is handled depends on the style of `dataset`. + If `dataset` is map-style, it randomly tries other elements. + If `dataset` is iterable, it skips the data and tries the next. + """ + self._dataset = dataset + self._map_func = PicklableWrapper(map_func) # wrap so that a lambda will work + + self._rng = random.Random(42) + self._fallback_candidates = set(range(len(dataset))) + + self._dataset_bg = dataset_bg + self._sampler_bg = sampler_bg + self._sampler_bg_iter = None + + def __new__(cls, dataset, map_func, dataset_bg, sampler_bg): + is_iterable = isinstance(dataset, data.IterableDataset) + if is_iterable: + assert 0 + return _MapIterableDataset(dataset, map_func) + else: + return super().__new__(cls) + + def __getnewargs__(self): + return self._dataset, self._map_func, self._dataset_bg, self._sampler_bg + + def __len__(self): + return len(self._dataset) + + def __getitem__(self, idx): + retry_count = 0 + cur_idx = int(idx) + + if self._sampler_bg_iter: + pass + else: + self._sampler_bg._seed = np.random.randint(2**31) + self._sampler_bg_iter = iter(self._sampler_bg) + + while True: + cur_idx_bg = next(self._sampler_bg_iter) + data = self._map_func(self._dataset[cur_idx], self._dataset_bg[cur_idx_bg]) + if data is not None: + self._fallback_candidates.add(cur_idx) + return data + + # _map_func fails for this idx, use a random new index from the pool + retry_count += 1 + self._fallback_candidates.discard(cur_idx) + cur_idx = self._rng.sample(self._fallback_candidates, k=1)[0] + + if retry_count >= 3: + logger = logging.getLogger(__name__) + logger.warning( + "Failed to apply `_map_func` for idx: {}, retry count: {}".format( + idx, retry_count + ) + ) diff --git a/ape/data/dataset_mapper.py b/ape/data/dataset_mapper.py new file mode 100644 index 0000000..d92a5b4 --- /dev/null +++ b/ape/data/dataset_mapper.py @@ -0,0 +1,41 @@ +# Copyright (c) Facebook, Inc. and its affiliates. +import logging + +from detectron2.data import detection_utils as utils +from detectron2.data import transforms as T +from detectron2.data.dataset_mapper import DatasetMapper as DatasetMapper_d2 + +from . import detection_utils as utils_sota + +""" +This file contains the default mapping that's applied to "dataset dicts". +""" + +__all__ = ["DatasetMapper_ape"] + + +class DatasetMapper_ape(DatasetMapper_d2): + """ + A callable which takes a dataset dict in Detectron2 Dataset format, + and map it into a format used by the model. + + This is the default callable to be used to map your dataset dict into training data. + You may need to follow it to implement your own one for customized logic, + such as a different way to read or transform images. + See :doc:`/tutorials/data_loading` for details. + + The callable currently does the following: + + 1. Read the image from "file_name" + 2. Applies cropping/geometric transforms to the image and annotations + 3. Prepare data and annotations to Tensor and :class:`Instances` + """ + + def __init__(self, cfg, is_train: bool = True): + super().__init__(cfg, is_train) + augmentations = utils_sota.build_augmentation(cfg, is_train) + self.augmentations = T.AugmentationList(augmentations) + + logger = logging.getLogger(__name__) + mode = "training" if is_train else "inference" + logger.info(f"[DatasetMapper] Augmentations used in {mode}: {augmentations}") diff --git a/ape/data/dataset_mapper_copypaste.py b/ape/data/dataset_mapper_copypaste.py new file mode 100644 index 0000000..4f862b9 --- /dev/null +++ b/ape/data/dataset_mapper_copypaste.py @@ -0,0 +1,499 @@ +import copy +import logging +import os +import random +from typing import List, Optional, Union + +import cv2 +import numpy as np +import torch + +import detectron2.utils.comm as comm +from detectron2.config import configurable +from detectron2.data import MetadataCatalog +from detectron2.data import detection_utils as utils +from detectron2.data import transforms as T +from detectron2.data.dataset_mapper import DatasetMapper as DatasetMapper_d2 +from detectron2.data.detection_utils import convert_image_to_rgb +from detectron2.structures import BitMasks, Boxes, Instances + +from . import detection_utils as utils_sota +from . import mapper_utils + +""" +This file contains the default mapping that's applied to "dataset dicts". +""" + +__all__ = ["DatasetMapper_copypaste"] + + +class DatasetMapper_copypaste(DatasetMapper_d2): + """ + A callable which takes a dataset dict in Detectron2 Dataset format, + and map it into a format used by the model. + + This is the default callable to be used to map your dataset dict into training data. + You may need to follow it to implement your own one for customized logic, + such as a different way to read or transform images. + See :doc:`/tutorials/data_loading` for details. + + The callable currently does the following: + + 1. Read the image from "file_name" + 2. Applies cropping/geometric transforms to the image and annotations + 3. Prepare data and annotations to Tensor and :class:`Instances` + """ + + @configurable + def __init__( + self, + is_train: bool, + *, + augmentations: List[Union[T.Augmentation, T.Transform]], + augmentations_d2: List[Union[T.Augmentation, T.Transform]], + augmentations_aa: List[Union[T.Augmentation, T.Transform]], + augmentations_lsj: List[Union[T.Augmentation, T.Transform]], + augmentations_type: List[str], + image_format: str, + use_instance_mask: bool = False, + use_keypoint: bool = False, + instance_mask_format: str = "polygon", + keypoint_hflip_indices: Optional[np.ndarray] = None, + precomputed_proposal_topk: Optional[int] = None, + recompute_boxes: bool = False, + copypaste_prob: float = 0.5, + output_dir: str = None, + vis_period: int = 0, + dataset_names: tuple = (), + ): + """ + NOTE: this interface is experimental. + + Args: + is_train: whether it's used in training or inference + augmentations: a list of augmentations or deterministic transforms to apply + image_format: an image format supported by :func:`detection_utils.read_image`. + use_instance_mask: whether to process instance segmentation annotations, if available + use_keypoint: whether to process keypoint annotations if available + instance_mask_format: one of "polygon" or "bitmask". Process instance segmentation + masks into this format. + keypoint_hflip_indices: see :func:`detection_utils.create_keypoint_hflip_indices` + precomputed_proposal_topk: if given, will load pre-computed + proposals from dataset_dict and keep the top k proposals for each image. + recompute_boxes: whether to overwrite bounding box annotations + by computing tight bounding boxes from instance mask annotations. + """ + if recompute_boxes: + assert use_instance_mask, "recompute_boxes requires instance masks" + # fmt: off + self.is_train = is_train + self.augmentations = T.AugmentationList(augmentations) + self.augmentations_d2 = T.AugmentationList(augmentations_d2) + self.augmentations_aa = T.AugmentationList(augmentations_aa) + self.augmentations_lsj = T.AugmentationList(augmentations_lsj) + self.augmentations_type = augmentations_type + self.image_format = image_format + self.use_instance_mask = use_instance_mask + self.instance_mask_format = instance_mask_format + self.use_keypoint = use_keypoint + self.keypoint_hflip_indices = keypoint_hflip_indices + self.proposal_topk = precomputed_proposal_topk + self.recompute_boxes = recompute_boxes + # fmt: on + logger = logging.getLogger(__name__) + mode = "training" if is_train else "inference" + logger.info(f"[DatasetMapper] Augmentations used in {mode}: {augmentations}") + logger.info(f"[DatasetMapper] D2 Augmentations D2 used in {mode}: {augmentations_d2}") + logger.info(f"[DatasetMapper] AA Augmentations used in {mode}: {augmentations_aa}") + logger.info(f"[DatasetMapper] LSJ Augmentations used in {mode}: {augmentations_lsj}") + logger.info(f"[DatasetMapper] Type Augmentations used in {mode}: {augmentations_type}") + + if output_dir is not None: + self.output_dir = os.path.join(output_dir, "vis_mapper") + os.makedirs(self.output_dir, exist_ok=True) + + self.copypaste_prob = copypaste_prob + self.vis_period = vis_period + self.iter = 0 + self.dataset_names = dataset_names + + self.metatada_list = [] + for dataset_name in self.dataset_names: + metadata = MetadataCatalog.get(dataset_name) + self.metatada_list.append(metadata) + + @classmethod + def from_config(cls, cfg, is_train: bool = True): + augs = utils_sota.build_augmentation(cfg, is_train) + augs_d2 = utils.build_augmentation(cfg, is_train) + augs_aa = utils_sota.build_augmentation_aa(cfg, is_train) + augs_lsj = utils_sota.build_augmentation_lsj(cfg, is_train) + if cfg.INPUT.CROP.ENABLED and is_train: + raise NotImplementedError("cfg.INPUT.CROP.ENABLED is not supported yet") + augs.insert(0, T.RandomCrop(cfg.INPUT.CROP.TYPE, cfg.INPUT.CROP.SIZE)) + recompute_boxes = cfg.MODEL.MASK_ON + else: + recompute_boxes = False + + if cfg.INPUT.MASK_FORMAT == "polygon": + logger = logging.getLogger(__name__) + logger.warning("Using polygon is slow, use bitmask instead") + if cfg.INPUT.MASK_FORMAT == "bitmask": + logger = logging.getLogger(__name__) + logger.warning("Using bitmask may has bug, use polygon instead") + assert ( + cfg.INPUT.SEG_PAD_VALUE == 0 + ), "PadTransform should pad bitmask with value 0. Please setting cfg.INPUT.SEG_PAD_VALUE to 0. \nNoted that cfg.INPUT.SEG_PAD_VALUE is also used to pad semantic segmentation. If semantic segmentation is used, Please set cfg.INPUT.FORMAT to polygon." + + ret = { + "is_train": is_train, + "augmentations": augs, + "augmentations_d2": augs_d2, + "augmentations_aa": augs_aa, + "augmentations_lsj": augs_lsj, + "augmentations_type": cfg.INPUT.AUGMENT_TYPE, + "image_format": cfg.INPUT.FORMAT, + "use_instance_mask": cfg.MODEL.MASK_ON, + "instance_mask_format": cfg.INPUT.MASK_FORMAT, + "use_keypoint": cfg.MODEL.KEYPOINT_ON, + "recompute_boxes": recompute_boxes, + "output_dir": cfg.OUTPUT_DIR, + "copypaste_prob": cfg.DATASETS.COPYPASTE.PROB, + "vis_period": cfg.VIS_PERIOD, + "dataset_names": cfg.DATASETS.TRAIN, + } + + if cfg.MODEL.KEYPOINT_ON: + ret["keypoint_hflip_indices"] = utils.create_keypoint_hflip_indices(cfg.DATASETS.TRAIN) + + if cfg.MODEL.LOAD_PROPOSALS: + ret["precomputed_proposal_topk"] = ( + cfg.DATASETS.PRECOMPUTED_PROPOSAL_TOPK_TRAIN + if is_train + else cfg.DATASETS.PRECOMPUTED_PROPOSAL_TOPK_TEST + ) + return ret + + def _transform_annotations(self, dataset_dict, transforms, image_shape): + # USER: Modify this if you want to keep them for some reason. + for anno in dataset_dict["annotations"]: + if not self.use_instance_mask: + anno.pop("segmentation", None) + if not self.use_keypoint: + anno.pop("keypoints", None) + + copypaste = [ + obj.get("copypaste", 0) + for obj in dataset_dict["annotations"] + if obj.get("iscrowd", 0) == 0 + ] + + phrases = [ + obj.get("phrase", "") + for obj in dataset_dict["annotations"] + if obj.get("iscrowd", 0) == 0 + ] + + # USER: Implement additional transformations if you have other types of data + annos = [ + utils.transform_instance_annotations( + obj, transforms, image_shape, keypoint_hflip_indices=self.keypoint_hflip_indices + ) + for obj in dataset_dict.pop("annotations") + if obj.get("iscrowd", 0) == 0 + ] + instances = utils.annotations_to_instances( + annos, image_shape, mask_format=self.instance_mask_format + ) + + instances.copypaste = torch.tensor(copypaste) + + if sum([len(x) for x in phrases]) > 0: + instances.phrase_idxs = torch.tensor(range(len(phrases))) + + # After transforms such as cropping are applied, the bounding box may no longer + # tightly bound the object. As an example, imagine a triangle object + # [(0,0), (2,0), (0,2)] cropped by a box [(1,0),(2,2)] (XYXY format). The tight + # bounding box of the cropped triangle should be [(1,0),(2,1)], which is not equal to + # the intersection of original bounding box and the cropping box. + if self.recompute_boxes and instances.has("gt_masks"): + instances.gt_boxes = instances.gt_masks.get_bounding_boxes() + dataset_dict["instances"] = utils.filter_empty_instances(instances, box_threshold=10) + + if sum([len(x) for x in phrases]) > 0: + phrases_filtered = [] + for x in dataset_dict["instances"].phrase_idxs.tolist(): + phrases_filtered.append(phrases[x]) + dataset_dict["instances"].phrases = mapper_utils.transform_phrases( + phrases_filtered, transforms + ) + dataset_dict["instances"].remove("phrase_idxs") + # dataset_dict["instances"].gt_classes = torch.tensor(range(len(phrases_filtered))) + + def __call__(self, dataset_dict, dataset_dict_bg): + """ + Args: + dataset_dict (dict): Metadata of one image, in Detectron2 Dataset format. + + Returns: + dict: a format that builtin models in detectron2 accept + """ + dataset_dict = copy.deepcopy(dataset_dict) # it will be modified by code below + # USER: Write your own image loading if it's not from a file + try: + image = utils.read_image(dataset_dict["file_name"], format=self.image_format) + except Exception as e: + logger = logging.getLogger(__name__) + logger.error(f"read_image fails: {dataset_dict['file_name']}") + logger.error(f"read_image fails: {e}") + return None + utils.check_image_size(dataset_dict, image) + + # ------------------------------------------------------------------------------------ + if ( + self.is_train + and "annotations" in dataset_dict + and ( + len(dataset_dict["annotations"]) == 0 + or any(["bbox" not in anno for anno in dataset_dict["annotations"]]) + ) + ): + if "dataset_id" in dataset_dict: + dataset_id = dataset_dict["dataset_id"] + else: + dataset_id = 0 + metadata = self.metatada_list[dataset_id] + if "sa1b" in self.dataset_names[dataset_id]: + metadata = None + dataset_dict = mapper_utils.maybe_load_annotation_from_file(dataset_dict, meta=metadata) + + for anno in dataset_dict["annotations"]: + if "bbox" not in anno: + logger = logging.getLogger(__name__) + logger.warning(f"Box not found: {dataset_dict}") + return None + if "category_id" not in anno: + anno["category_id"] = 0 + # ------------------------------------------------------------------------------------ + + # ------------------------------------------------------------------------------------ + if dataset_dict["copypaste"] and self.copypaste_prob > random.uniform(0, 1): + image_cp, dataset_dict_cp = mapper_utils.copypaste( + dataset_dict, dataset_dict_bg, self.image_format, self.instance_mask_format + ) + + if dataset_dict_cp is None or image_cp is None: + pass + else: + for key in dataset_dict.keys(): + if key in dataset_dict_cp: + continue + dataset_dict_cp[key] = dataset_dict[key] + dataset_dict = dataset_dict_cp + image = image_cp + # ------------------------------------------------------------------------------------ + + # USER: Remove if you don't do semantic/panoptic segmentation. + if "sem_seg_file_name" in dataset_dict: + try: + sem_seg_gt = utils.read_image(dataset_dict.pop("sem_seg_file_name"), "L").squeeze(2) + except Exception as e: + logger = logging.getLogger(__name__) + logger.error(f"read_image fails: {e}") + logger.error(f"read_image fails: {dataset_dict}") + return None + + if "copypaste_mask" in dataset_dict: + # assume thing class is 0 + sem_seg_gt = sem_seg_gt.copy() + sem_seg_gt[dataset_dict["copypaste_mask"]] = 0 + else: + sem_seg_gt = None + + aug_input = T.AugInput(image, sem_seg=sem_seg_gt) + try: + if "dataset_id" not in dataset_dict or dataset_dict["dataset_id"] >= len( + self.augmentations_type + ): + transforms = self.augmentations(aug_input) + elif self.augmentations_type[dataset_dict["dataset_id"]] == "D2": + transforms = self.augmentations_d2(aug_input) + elif self.augmentations_type[dataset_dict["dataset_id"]] == "AA": + transforms = self.augmentations_aa(aug_input) + elif self.augmentations_type[dataset_dict["dataset_id"]] == "LSJ": + transforms = self.augmentations_lsj(aug_input) + else: + print("fall back to default augmentation") + transforms = self.augmentations(aug_input) + image, sem_seg_gt = aug_input.image, aug_input.sem_seg + except Exception as e: + logger = logging.getLogger(__name__) + logger.error(f"augment fails: {dataset_dict['file_name']}") + logger.error(f"augment fails: {e}") + return None + + image_shape = image.shape[:2] # h, w + # Pytorch's dataloader is efficient on torch.Tensor due to shared-memory, + # but not efficient on large generic data structures due to the use of pickle & mp.Queue. + # Therefore it's important to use torch.Tensor. + dataset_dict["image"] = torch.as_tensor(np.ascontiguousarray(image.transpose(2, 0, 1))) + if sem_seg_gt is not None: + dataset_dict["sem_seg"] = torch.as_tensor(sem_seg_gt.astype("long")) + + # USER: Remove if you don't use pre-computed proposals. + # Most users would not need this feature. + if self.proposal_topk is not None: + utils.transform_proposals( + dataset_dict, image_shape, transforms, proposal_topk=self.proposal_topk + ) + + if not self.is_train: + # USER: Modify this if you want to keep them for some reason. + dataset_dict.pop("annotations", None) + dataset_dict.pop("sem_seg_file_name", None) + return dataset_dict + + # seperate box and region + if "annotations" in dataset_dict: + annotations = [] + annotations_phrase = [] + for ann in dataset_dict.pop("annotations"): + if ann.get("isobject", 1) == 0: + annotations_phrase.append(ann) + else: + annotations.append(ann) + if len(annotations_phrase) > 0: + dataset_dict["annotations"] = annotations_phrase + self._transform_annotations(dataset_dict, transforms, image_shape) + dataset_dict["instances_phrase"] = dataset_dict.pop("instances") + dataset_dict["annotations"] = annotations + + if "annotations" in dataset_dict: + self._transform_annotations(dataset_dict, transforms, image_shape) + + # ------------------------------------------------------------------------------------ + if self.vis_period > 0 and self.iter % self.vis_period == 0: + self.visualize_training(dataset_dict) + # ------------------------------------------------------------------------------------ + self.iter += 1 + + return dataset_dict + + def visualize_training(self, dataset_dict, prefix="", suffix=""): + if self.output_dir is None: + return + if dataset_dict is None: + return + # if "instances" not in dataset_dict: + # return + from detectron2.utils.visualizer import Visualizer + from detectron2.data import MetadataCatalog + + if "dataset_id" in dataset_dict: + dataset_id = dataset_dict["dataset_id"] + else: + dataset_id = 0 + dataset_name = self.dataset_names[dataset_id] + metadata = MetadataCatalog.get(dataset_name) + class_names = metadata.get( + "thing_classes", + [ + "thing", + ], + ) + + img = dataset_dict["image"] + img = convert_image_to_rgb(img.permute(1, 2, 0), self.image_format) + image_shape = img.shape[:2] # h, w + vis = Visualizer(img, metadata=metadata) + if "instances" in dataset_dict: + vis = vis.overlay_instances( + boxes=dataset_dict["instances"].gt_boxes, + masks=dataset_dict["instances"].gt_masks + if dataset_dict["instances"].has("gt_masks") + else None, + labels=[class_names[i] for i in dataset_dict["instances"].gt_classes], + ) + else: + vis = vis.overlay_instances( + boxes=None, + masks=None, + labels=None, + ) + vis_gt = vis.get_image() + + if "instances_phrase" in dataset_dict: + vis = Visualizer(img, metadata=metadata) + vis = vis.overlay_instances( + boxes=dataset_dict["instances_phrase"].gt_boxes, + masks=dataset_dict["instances_phrase"].gt_masks + if dataset_dict["instances_phrase"].has("gt_masks") + else None, + labels=dataset_dict["instances_phrase"].phrases, + ) + vis_phrase = vis.get_image() + vis_gt = np.concatenate((vis_gt, vis_phrase), axis=1) + + if "captions" in dataset_dict: + vis = Visualizer(img, metadata=metadata) + vis = vis.overlay_instances( + boxes=Boxes( + np.array( + [ + [ + 0 + i * 20, + 0 + i * 20, + image_shape[1] - 1 - i * 20, + image_shape[0] - 1 - i * 20, + ] + for i in range(len(dataset_dict["captions"])) + ] + ) + ), + masks=None, + labels=dataset_dict["captions"], + ) + vis_cap = vis.get_image() + vis_gt = np.concatenate((vis_gt, vis_cap), axis=1) + + if "sem_seg" in dataset_dict: + vis = Visualizer(img, metadata=metadata) + vis = vis.draw_sem_seg(dataset_dict["sem_seg"], area_threshold=0, alpha=0.5) + vis_sem_gt = vis.get_image() + vis_gt = np.concatenate((vis_gt, vis_sem_gt), axis=1) + + concat = np.concatenate((vis_gt, img), axis=1) + + image_name = os.path.basename(dataset_dict["file_name"]).split(".")[0] + + save_path = os.path.join( + self.output_dir, + prefix + + str(self.iter) + + "_" + + image_name + + "_g" + + str(comm.get_rank()) + + suffix + + ".png", + ) + concat = cv2.cvtColor(concat, cv2.COLOR_RGB2BGR) + cv2.imwrite(save_path, concat) + + return + + import pickle + + save_path = os.path.join( + self.output_dir, + prefix + + str(self.iter) + + "_" + + str(dataset_dict["image_id"]) + + "_g" + + str(comm.get_rank()) + + suffix + + ".pkl", + ) + with open(save_path, "wb") as save_file: + pickle.dump(dataset_dict, save_file) diff --git a/ape/data/dataset_mapper_detr_instance.py b/ape/data/dataset_mapper_detr_instance.py new file mode 100644 index 0000000..0096a0c --- /dev/null +++ b/ape/data/dataset_mapper_detr_instance.py @@ -0,0 +1,288 @@ +import copy +import logging +from typing import List, Optional, Union + +import numpy as np +import torch + +from detectron2.config import configurable +from detectron2.data import MetadataCatalog +from detectron2.data import detection_utils as utils +from detectron2.data import transforms as T +from detectron2.layers import batched_nms + +from . import mapper_utils + +""" +This file contains the default mapping that's applied to "dataset dicts". +""" + +__all__ = ["DatasetMapper_detr_instance"] + + +class DatasetMapper_detr_instance: + """ + A callable which takes a dataset dict in Detectron2 Dataset format, + and map it into a format used by the model. + + This is the default callable to be used to map your dataset dict into training data. + You may need to follow it to implement your own one for customized logic, + such as a different way to read or transform images. + See :doc:`/tutorials/data_loading` for details. + + The callable currently does the following: + + 1. Read the image from "file_name" + 2. Applies cropping/geometric transforms to the image and annotations + 3. Prepare data and annotations to Tensor and :class:`Instances` + """ + + @configurable + def __init__( + self, + is_train: bool, + *, + augmentations: List[Union[T.Augmentation, T.Transform]], + augmentations_with_crop: List[Union[T.Augmentation, T.Transform]], + image_format: str, + use_instance_mask: bool = False, + use_keypoint: bool = False, + instance_mask_format: str = "polygon", + keypoint_hflip_indices: Optional[np.ndarray] = None, + precomputed_proposal_topk: Optional[int] = None, + recompute_boxes: bool = False, + dataset_names: tuple = (), + max_num_phrase: int = 0, + nms_thresh_phrase: float = 0.0, + ): + """ + NOTE: this interface is experimental. + + Args: + is_train: whether it's used in training or inference + augmentations: a list of augmentations or deterministic transforms to apply + image_format: an image format supported by :func:`detection_utils.read_image`. + use_instance_mask: whether to process instance segmentation annotations, if available + use_keypoint: whether to process keypoint annotations if available + instance_mask_format: one of "polygon" or "bitmask". Process instance segmentation + masks into this format. + keypoint_hflip_indices: see :func:`detection_utils.create_keypoint_hflip_indices` + precomputed_proposal_topk: if given, will load pre-computed + proposals from dataset_dict and keep the top k proposals for each image. + recompute_boxes: whether to overwrite bounding box annotations + by computing tight bounding boxes from instance mask annotations. + """ + if recompute_boxes: + assert use_instance_mask, "recompute_boxes requires instance masks" + # fmt: off + self.is_train = is_train + self.augmentations = T.AugmentationList(augmentations) + self.augmentations_with_crop = T.AugmentationList(augmentations_with_crop) + self.image_format = image_format + self.use_instance_mask = use_instance_mask + self.instance_mask_format = instance_mask_format + self.use_keypoint = use_keypoint + self.keypoint_hflip_indices = keypoint_hflip_indices + self.proposal_topk = precomputed_proposal_topk + self.recompute_boxes = recompute_boxes + # fmt: on + logger = logging.getLogger(__name__) + mode = "training" if is_train else "inference" + logger.info(f"[DatasetMapper] Augmentations used in {mode}: {augmentations}") + logger.info(f"[DatasetMapper] Augmentations used in {mode}: {augmentations_with_crop}") + + self.dataset_names = dataset_names + + self.metatada_list = [] + for dataset_name in self.dataset_names: + metadata = MetadataCatalog.get(dataset_name) + self.metatada_list.append(metadata) + + self.max_num_phrase = max_num_phrase + self.nms_thresh_phrase = nms_thresh_phrase + + @classmethod + def from_config(cls, cfg, is_train: bool = True): + raise NotImplementedError(self.__class__.__name__) + + def _transform_annotations(self, dataset_dict, transforms, image_shape): + # USER: Modify this if you want to keep them for some reason. + for anno in dataset_dict["annotations"]: + if not self.use_instance_mask: + anno.pop("segmentation", None) + if not self.use_keypoint: + anno.pop("keypoints", None) + + phrases = [ + obj.get("phrase", "") + for obj in dataset_dict["annotations"] + if obj.get("iscrowd", 0) == 0 + ] + + # USER: Implement additional transformations if you have other types of data + annos = [ + utils.transform_instance_annotations( + obj, transforms, image_shape, keypoint_hflip_indices=self.keypoint_hflip_indices + ) + for obj in dataset_dict.pop("annotations") + if obj.get("iscrowd", 0) == 0 + ] + instances = utils.annotations_to_instances( + annos, image_shape, mask_format=self.instance_mask_format + ) + + if sum([len(x) for x in phrases]) > 0: + instances.phrase_idxs = torch.tensor(range(len(phrases))) + + # After transforms such as cropping are applied, the bounding box may no longer + # tightly bound the object. As an example, imagine a triangle object + # [(0,0), (2,0), (0,2)] cropped by a box [(1,0),(2,2)] (XYXY format). The tight + # bounding box of the cropped triangle should be [(1,0),(2,1)], which is not equal to + # the intersection of original bounding box and the cropping box. + if self.recompute_boxes and instances.has("gt_masks"): + instances.gt_boxes = instances.gt_masks.get_bounding_boxes() + dataset_dict["instances"] = utils.filter_empty_instances(instances) + + if sum([len(x) for x in phrases]) > 0: + phrases_filtered = [] + for x in dataset_dict["instances"].phrase_idxs.tolist(): + phrases_filtered.append(phrases[x]) + dataset_dict["instances"].phrases = mapper_utils.transform_phrases( + phrases_filtered, transforms + ) + dataset_dict["instances"].remove("phrase_idxs") + # dataset_dict["instances"].gt_classes = torch.tensor(range(len(phrases_filtered))) + + def __call__(self, dataset_dict): + """ + Args: + dataset_dict (dict): Metadata of one image, in Detectron2 Dataset format. + + Returns: + dict: a format that builtin models in detectron2 accept + """ + dataset_dict = copy.deepcopy(dataset_dict) # it will be modified by code below + # USER: Write your own image loading if it's not from a file + try: + image = utils.read_image(dataset_dict["file_name"], format=self.image_format) + dataset_dict["width"] = image.shape[1] + dataset_dict["height"] = image.shape[0] + except Exception as e: + logger = logging.getLogger(__name__) + logger.error(f"read_image fails: {dataset_dict['file_name']}") + logger.error(f"read_image fails: {e}") + return None + utils.check_image_size(dataset_dict, image) + + # ------------------------------------------------------------------------------------ + if ( + self.is_train + and "annotations" in dataset_dict + and ( + len(dataset_dict["annotations"]) == 0 + or any(["bbox" not in anno for anno in dataset_dict["annotations"]]) + ) + ): + if "dataset_id" in dataset_dict: + dataset_id = dataset_dict["dataset_id"] + else: + dataset_id = 0 + metadata = self.metatada_list[dataset_id] + if "sa1b" in self.dataset_names[dataset_id]: + metadata = None + dataset_dict = mapper_utils.maybe_load_annotation_from_file(dataset_dict, meta=metadata) + + for anno in dataset_dict["annotations"]: + if "bbox" not in anno: + logger = logging.getLogger(__name__) + logger.warning(f"Box not found: {dataset_dict}") + return None + if "category_id" not in anno: + anno["category_id"] = 0 + # ------------------------------------------------------------------------------------ + + # USER: Remove if you don't do semantic/panoptic segmentation. + if "sem_seg_file_name" in dataset_dict: + sem_seg_gt = utils.read_image(dataset_dict.pop("sem_seg_file_name"), "L").squeeze(2) + else: + sem_seg_gt = None + + # ordinal numbers + disable_crop = False + if ( + "annotations" in dataset_dict + and len(dataset_dict["annotations"]) > 0 + and "phrase" in dataset_dict["annotations"][0] + ): + disable_crop = disable_crop or mapper_utils.has_ordinal_num( + [anno["phrase"] for anno in dataset_dict["annotations"]] + ) + if "expressions" in dataset_dict: + disable_crop = disable_crop or mapper_utils.has_ordinal_num(dataset_dict["expressions"]) + + if self.augmentations_with_crop is None or disable_crop: + augmentations = self.augmentations + else: + if np.random.rand() > 0.5: + augmentations = self.augmentations + else: + augmentations = self.augmentations_with_crop + + aug_input = T.AugInput(image, sem_seg=sem_seg_gt) + # transforms = self.augmentations(aug_input) + transforms = augmentations(aug_input) + image, sem_seg_gt = aug_input.image, aug_input.sem_seg + + image_shape = image.shape[:2] # h, w + # Pytorch's dataloader is efficient on torch.Tensor due to shared-memory, + # but not efficient on large generic data structures due to the use of pickle & mp.Queue. + # Therefore it's important to use torch.Tensor. + dataset_dict["image"] = torch.as_tensor(np.ascontiguousarray(image.transpose(2, 0, 1))) + if sem_seg_gt is not None: + dataset_dict["sem_seg"] = torch.as_tensor(sem_seg_gt.astype("long")) + + # USER: Remove if you don't use pre-computed proposals. + # Most users would not need this feature. + if self.proposal_topk is not None: + utils.transform_proposals( + dataset_dict, image_shape, transforms, proposal_topk=self.proposal_topk + ) + + if "expressions" in dataset_dict: + dataset_dict["expressions"] = mapper_utils.transform_expressions( + dataset_dict["expressions"], transforms + ) + + if not self.is_train: + # USER: Modify this if you want to keep them for some reason. + dataset_dict.pop("annotations", None) + dataset_dict.pop("sem_seg_file_name", None) + return dataset_dict + + if "annotations" in dataset_dict: + self._transform_annotations(dataset_dict, transforms, image_shape) + + if "instances" in dataset_dict and dataset_dict["instances"].has("phrases"): + num_instances = len(dataset_dict["instances"]) + + if self.nms_thresh_phrase > 0: + boxes = dataset_dict["instances"].gt_boxes.tensor + scores = torch.rand(num_instances) + classes = torch.zeros(num_instances) + keep = batched_nms(boxes, scores, classes, self.nms_thresh_phrase) + else: + keep = torch.randperm(num_instances) + + if self.max_num_phrase > 0: + keep = keep[: self.max_num_phrase] + + phrases = dataset_dict["instances"].phrases + phrases_filtered = [] + for x in keep: + phrases_filtered.append(phrases[x]) + + dataset_dict["instances"].remove("phrases") + dataset_dict["instances"] = dataset_dict["instances"][keep] + dataset_dict["instances"].phrases = phrases_filtered + + return dataset_dict diff --git a/ape/data/dataset_mapper_detr_instance_exp.py b/ape/data/dataset_mapper_detr_instance_exp.py new file mode 100644 index 0000000..9ce0619 --- /dev/null +++ b/ape/data/dataset_mapper_detr_instance_exp.py @@ -0,0 +1,232 @@ +import copy +import logging +from typing import List, Optional, Union + +import numpy as np +import torch + +from detectron2.config import configurable +from detectron2.data import MetadataCatalog +from detectron2.data import detection_utils as utils +from detectron2.data import transforms as T + +from . import mapper_utils + +""" +This file contains the default mapping that's applied to "dataset dicts". +""" + +__all__ = ["DatasetMapper_detr_instance_exp"] + + +class DatasetMapper_detr_instance_exp: + """ + A callable which takes a dataset dict in Detectron2 Dataset format, + and map it into a format used by the model. + + This is the default callable to be used to map your dataset dict into training data. + You may need to follow it to implement your own one for customized logic, + such as a different way to read or transform images. + See :doc:`/tutorials/data_loading` for details. + + The callable currently does the following: + + 1. Read the image from "file_name" + 2. Applies cropping/geometric transforms to the image and annotations + 3. Prepare data and annotations to Tensor and :class:`Instances` + """ + + @configurable + def __init__( + self, + is_train: bool, + *, + augmentations: List[Union[T.Augmentation, T.Transform]], + augmentations_with_crop: List[Union[T.Augmentation, T.Transform]], + image_format: str, + use_instance_mask: bool = False, + use_keypoint: bool = False, + instance_mask_format: str = "polygon", + keypoint_hflip_indices: Optional[np.ndarray] = None, + precomputed_proposal_topk: Optional[int] = None, + recompute_boxes: bool = False, + dataset_names: tuple = (), + ): + """ + NOTE: this interface is experimental. + + Args: + is_train: whether it's used in training or inference + augmentations: a list of augmentations or deterministic transforms to apply + image_format: an image format supported by :func:`detection_utils.read_image`. + use_instance_mask: whether to process instance segmentation annotations, if available + use_keypoint: whether to process keypoint annotations if available + instance_mask_format: one of "polygon" or "bitmask". Process instance segmentation + masks into this format. + keypoint_hflip_indices: see :func:`detection_utils.create_keypoint_hflip_indices` + precomputed_proposal_topk: if given, will load pre-computed + proposals from dataset_dict and keep the top k proposals for each image. + recompute_boxes: whether to overwrite bounding box annotations + by computing tight bounding boxes from instance mask annotations. + """ + if recompute_boxes: + assert use_instance_mask, "recompute_boxes requires instance masks" + # fmt: off + self.is_train = is_train + self.augmentations = T.AugmentationList(augmentations) + self.augmentations_with_crop = T.AugmentationList(augmentations_with_crop) + self.image_format = image_format + self.use_instance_mask = use_instance_mask + self.instance_mask_format = instance_mask_format + self.use_keypoint = use_keypoint + self.keypoint_hflip_indices = keypoint_hflip_indices + self.proposal_topk = precomputed_proposal_topk + self.recompute_boxes = recompute_boxes + # fmt: on + logger = logging.getLogger(__name__) + mode = "training" if is_train else "inference" + logger.info(f"[DatasetMapper] Augmentations used in {mode}: {augmentations}") + logger.info(f"[DatasetMapper] Augmentations used in {mode}: {augmentations_with_crop}") + + self.dataset_names = dataset_names + + self.metatada_list = [] + for dataset_name in self.dataset_names: + metadata = MetadataCatalog.get(dataset_name) + self.metatada_list.append(metadata) + + @classmethod + def from_config(cls, cfg, is_train: bool = True): + raise NotImplementedError(self.__class__.__name__) + + def _transform_annotations(self, dataset_dict, transforms, image_shape): + # USER: Modify this if you want to keep them for some reason. + for anno in dataset_dict["annotations"]: + if not self.use_instance_mask: + anno.pop("segmentation", None) + if not self.use_keypoint: + anno.pop("keypoints", None) + + # USER: Implement additional transformations if you have other types of data + annos = [ + utils.transform_instance_annotations( + obj, transforms, image_shape, keypoint_hflip_indices=self.keypoint_hflip_indices + ) + for obj in dataset_dict.pop("annotations") + if obj.get("iscrowd", 0) == 0 + ] + instances = utils.annotations_to_instances( + annos, image_shape, mask_format=self.instance_mask_format + ) + + # After transforms such as cropping are applied, the bounding box may no longer + # tightly bound the object. As an example, imagine a triangle object + # [(0,0), (2,0), (0,2)] cropped by a box [(1,0),(2,2)] (XYXY format). The tight + # bounding box of the cropped triangle should be [(1,0),(2,1)], which is not equal to + # the intersection of original bounding box and the cropping box. + if self.recompute_boxes and instances.has("gt_masks"): + instances.gt_boxes = instances.gt_masks.get_bounding_boxes() + dataset_dict["instances"] = utils.filter_empty_instances(instances) + + def __call__(self, dataset_dict): + """ + Args: + dataset_dict (dict): Metadata of one image, in Detectron2 Dataset format. + + Returns: + dict: a format that builtin models in detectron2 accept + """ + dataset_dict = copy.deepcopy(dataset_dict) # it will be modified by code below + # USER: Write your own image loading if it's not from a file + image = utils.read_image(dataset_dict["file_name"], format=self.image_format) + utils.check_image_size(dataset_dict, image) + + # ------------------------------------------------------------------------------------ + if ( + self.is_train + and "annotations" in dataset_dict + and ( + len(dataset_dict["annotations"]) == 0 + or any(["bbox" not in anno for anno in dataset_dict["annotations"]]) + ) + ): + if "dataset_id" in dataset_dict: + dataset_id = dataset_dict["dataset_id"] + else: + dataset_id = 0 + metadata = self.metatada_list[dataset_id] + if "sa1b" in self.dataset_names[dataset_id]: + metadata = None + dataset_dict = mapper_utils.maybe_load_annotation_from_file(dataset_dict, meta=metadata) + + for anno in dataset_dict["annotations"]: + if "bbox" not in anno: + logger = logging.getLogger(__name__) + logger.warning(f"Box not found: {dataset_dict}") + return None + if "category_id" not in anno: + anno["category_id"] = 0 + # ------------------------------------------------------------------------------------ + + # USER: Remove if you don't do semantic/panoptic segmentation. + if "sem_seg_file_name" in dataset_dict: + sem_seg_gt = utils.read_image(dataset_dict.pop("sem_seg_file_name"), "L").squeeze(2) + else: + sem_seg_gt = None + + # ordinal numbers + disable_crop = False + if ( + "annotations" in dataset_dict + and len(dataset_dict["annotations"]) > 0 + and "phrase" in dataset_dict["annotations"][0] + ): + disable_crop = disable_crop or mapper_utils.has_ordinal_num( + [anno["phrase"] for anno in dataset_dict["annotations"]] + ) + if "expressions" in dataset_dict: + disable_crop = disable_crop or mapper_utils.has_ordinal_num(dataset_dict["expressions"]) + + if self.augmentations_with_crop is None or disable_crop: + augmentations = self.augmentations + else: + if np.random.rand() > 0.5: + augmentations = self.augmentations + else: + augmentations = self.augmentations_with_crop + + aug_input = T.AugInput(image, sem_seg=sem_seg_gt) + # transforms = self.augmentations(aug_input) + transforms = augmentations(aug_input) + image, sem_seg_gt = aug_input.image, aug_input.sem_seg + + image_shape = image.shape[:2] # h, w + # Pytorch's dataloader is efficient on torch.Tensor due to shared-memory, + # but not efficient on large generic data structures due to the use of pickle & mp.Queue. + # Therefore it's important to use torch.Tensor. + dataset_dict["image"] = torch.as_tensor(np.ascontiguousarray(image.transpose(2, 0, 1))) + if sem_seg_gt is not None: + dataset_dict["sem_seg"] = torch.as_tensor(sem_seg_gt.astype("long")) + + # USER: Remove if you don't use pre-computed proposals. + # Most users would not need this feature. + if self.proposal_topk is not None: + utils.transform_proposals( + dataset_dict, image_shape, transforms, proposal_topk=self.proposal_topk + ) + + if "expressions" in dataset_dict: + dataset_dict["expressions"] = mapper_utils.transform_expressions( + dataset_dict["expressions"], transforms + ) + + if not self.is_train: + # USER: Modify this if you want to keep them for some reason. + dataset_dict.pop("annotations", None) + dataset_dict.pop("sem_seg_file_name", None) + return dataset_dict + + if "annotations" in dataset_dict: + self._transform_annotations(dataset_dict, transforms, image_shape) + + return dataset_dict diff --git a/ape/data/dataset_mapper_detr_panoptic.py b/ape/data/dataset_mapper_detr_panoptic.py new file mode 100644 index 0000000..b03b91d --- /dev/null +++ b/ape/data/dataset_mapper_detr_panoptic.py @@ -0,0 +1,443 @@ +import copy +import logging +import re +from typing import List, Optional, Union + +import numpy as np +import torch + +from detectron2.config import configurable +from detectron2.data import MetadataCatalog +from detectron2.data import detection_utils as utils +from detectron2.data import transforms as T +from detectron2.structures import BitMasks, Boxes, Instances, PolygonMasks + +from . import mapper_utils + +""" +This file contains the default mapping that's applied to "dataset dicts". +""" + +__all__ = ["DatasetMapper_detr_panoptic"] + + +class DatasetMapper_detr_panoptic: + """ + A callable which takes a dataset dict in Detectron2 Dataset format, + and map it into a format used by the model. + + This is the default callable to be used to map your dataset dict into training data. + You may need to follow it to implement your own one for customized logic, + such as a different way to read or transform images. + See :doc:`/tutorials/data_loading` for details. + + The callable currently does the following: + + 1. Read the image from "file_name" + 2. Applies cropping/geometric transforms to the image and annotations + 3. Prepare data and annotations to Tensor and :class:`Instances` + """ + + @configurable + def __init__( + self, + is_train: bool, + *, + augmentations: List[Union[T.Augmentation, T.Transform]], + augmentations_with_crop: List[Union[T.Augmentation, T.Transform]], + image_format: str, + use_instance_mask: bool = False, + use_keypoint: bool = False, + instance_mask_format: str = "polygon", + keypoint_hflip_indices: Optional[np.ndarray] = None, + precomputed_proposal_topk: Optional[int] = None, + recompute_boxes: bool = False, + ignore_label: int = 255, + stuff_classes_offset: int = 80, + stuff_classes_decomposition: bool = False, + dataset_names: tuple = (), + ): + """ + NOTE: this interface is experimental. + + Args: + is_train: whether it's used in training or inference + augmentations: a list of augmentations or deterministic transforms to apply + image_format: an image format supported by :func:`detection_utils.read_image`. + use_instance_mask: whether to process instance segmentation annotations, if available + use_keypoint: whether to process keypoint annotations if available + instance_mask_format: one of "polygon" or "bitmask". Process instance segmentation + masks into this format. + keypoint_hflip_indices: see :func:`detection_utils.create_keypoint_hflip_indices` + precomputed_proposal_topk: if given, will load pre-computed + proposals from dataset_dict and keep the top k proposals for each image. + recompute_boxes: whether to overwrite bounding box annotations + by computing tight bounding boxes from instance mask annotations. + """ + if recompute_boxes: + assert use_instance_mask, "recompute_boxes requires instance masks" + # fmt: off + self.is_train = is_train + self.augmentations = T.AugmentationList(augmentations) + self.augmentations_with_crop = T.AugmentationList(augmentations_with_crop) + self.image_format = image_format + self.use_instance_mask = use_instance_mask + self.instance_mask_format = instance_mask_format + self.use_keypoint = use_keypoint + self.keypoint_hflip_indices = keypoint_hflip_indices + self.proposal_topk = precomputed_proposal_topk + self.recompute_boxes = recompute_boxes + self.ignore_label = ignore_label + self.stuff_classes_offset = stuff_classes_offset + self.stuff_classes_decomposition = stuff_classes_decomposition + # fmt: on + logger = logging.getLogger(__name__) + mode = "training" if is_train else "inference" + logger.info(f"[DatasetMapper] Augmentations used in {mode}: {augmentations}") + logger.info(f"[DatasetMapper] Augmentations used in {mode}: {augmentations_with_crop}") + + self.dataset_names = dataset_names + + self.metatada_list = [] + for dataset_name in self.dataset_names: + metadata = MetadataCatalog.get(dataset_name) + self.metatada_list.append(metadata) + + @classmethod + def from_config(cls, cfg, is_train: bool = True): + raise NotImplementedError(self.__class__.__name__) + + def _transform_annotations(self, dataset_dict, transforms, image_shape): + # USER: Modify this if you want to keep them for some reason. + for anno in dataset_dict["annotations"]: + if not self.use_instance_mask: + anno.pop("segmentation", None) + if not self.use_keypoint: + anno.pop("keypoints", None) + + # USER: Implement additional transformations if you have other types of data + annos = [ + utils.transform_instance_annotations( + obj, transforms, image_shape, keypoint_hflip_indices=self.keypoint_hflip_indices + ) + for obj in dataset_dict.pop("annotations") + if obj.get("iscrowd", 0) == 0 + ] + instances = utils.annotations_to_instances( + annos, image_shape, mask_format=self.instance_mask_format + ) + + # After transforms such as cropping are applied, the bounding box may no longer + # tightly bound the object. As an example, imagine a triangle object + # [(0,0), (2,0), (0,2)] cropped by a box [(1,0),(2,2)] (XYXY format). The tight + # bounding box of the cropped triangle should be [(1,0),(2,1)], which is not equal to + # the intersection of original bounding box and the cropping box. + if self.recompute_boxes and instances.has("gt_masks"): + instances.gt_boxes = instances.gt_masks.get_bounding_boxes() + dataset_dict["instances"] = utils.filter_empty_instances(instances) + + def __call__(self, dataset_dict): + """ + Args: + dataset_dict (dict): Metadata of one image, in Detectron2 Dataset format. + + Returns: + dict: a format that builtin models in detectron2 accept + """ + dataset_dict = copy.deepcopy(dataset_dict) # it will be modified by code below + # USER: Write your own image loading if it's not from a file + image = utils.read_image(dataset_dict["file_name"], format=self.image_format) + utils.check_image_size(dataset_dict, image) + + # ------------------------------------------------------------------------------------ + if "dataset_id" in dataset_dict: + dataset_id = dataset_dict["dataset_id"] + else: + dataset_id = 0 + metadata = self.metatada_list[dataset_id] + if "sa1b" in self.dataset_names[dataset_id]: + metadata = None + if ( + self.is_train + and "annotations" in dataset_dict + and ( + len(dataset_dict["annotations"]) == 0 + or any(["bbox" not in anno for anno in dataset_dict["annotations"]]) + ) + ): + dataset_dict = mapper_utils.maybe_load_annotation_from_file(dataset_dict, meta=metadata) + + for anno in dataset_dict["annotations"]: + if "bbox" not in anno: + logger = logging.getLogger(__name__) + logger.warning(f"Box not found: {dataset_dict}") + return None + if "category_id" not in anno: + anno["category_id"] = 0 + # ------------------------------------------------------------------------------------ + + # USER: Remove if you don't do semantic/panoptic segmentation. + if "sem_seg_file_name" in dataset_dict: + sem_seg_gt = utils.read_image(dataset_dict.pop("sem_seg_file_name"), "L").squeeze(2) + else: + sem_seg_gt = None + + # ordinal numbers + disable_crop = False + if ( + "annotations" in dataset_dict + and len(dataset_dict["annotations"]) > 0 + and "phrase" in dataset_dict["annotations"][0] + ): + disable_crop = disable_crop or mapper_utils.has_ordinal_num( + [anno["phrase"] for anno in dataset_dict["annotations"]] + ) + if "expressions" in dataset_dict: + disable_crop = disable_crop or mapper_utils.has_ordinal_num(dataset_dict["expressions"]) + + if self.augmentations_with_crop is None or disable_crop: + augmentations = self.augmentations + else: + if np.random.rand() > 0.5: + augmentations = self.augmentations + else: + augmentations = self.augmentations_with_crop + + aug_input = T.AugInput(image, sem_seg=sem_seg_gt) + # transforms = self.augmentations(aug_input) + transforms = augmentations(aug_input) + image, sem_seg_gt = aug_input.image, aug_input.sem_seg + + image_shape = image.shape[:2] # h, w + # Pytorch's dataloader is efficient on torch.Tensor due to shared-memory, + # but not efficient on large generic data structures due to the use of pickle & mp.Queue. + # Therefore it's important to use torch.Tensor. + dataset_dict["image"] = torch.as_tensor(np.ascontiguousarray(image.transpose(2, 0, 1))) + if sem_seg_gt is not None: + dataset_dict["sem_seg"] = torch.as_tensor(sem_seg_gt.astype("long")) + + # USER: Remove if you don't use pre-computed proposals. + # Most users would not need this feature. + if self.proposal_topk is not None: + utils.transform_proposals( + dataset_dict, image_shape, transforms, proposal_topk=self.proposal_topk + ) + + if "expressions" in dataset_dict: + dataset_dict["expressions"] = mapper_utils.transform_expressions( + dataset_dict["expressions"], transforms + ) + + if not self.is_train: + # USER: Modify this if you want to keep them for some reason. + dataset_dict.pop("annotations", None) + dataset_dict.pop("sem_seg_file_name", None) + dataset_dict.pop("pan_seg_file_name", None) + dataset_dict.pop("segments_info", None) + return dataset_dict + + if "annotations" in dataset_dict: + self._transform_annotations(dataset_dict, transforms, image_shape) + + dataset_dict["instances"].is_thing = torch.tensor( + [True for _ in range(len(dataset_dict["instances"]))], dtype=torch.bool + ) + + # Prepare per-category binary masks + if sem_seg_gt is not None and not self.stuff_classes_decomposition: + instances = Instances(image_shape) + classes = np.unique(sem_seg_gt).astype(np.int64) + # remove ignored region + classes = classes[classes != self.ignore_label] + + if self.stuff_classes_offset > 0: + classes = classes[classes != 0] + instances.gt_classes = torch.tensor( + classes + self.stuff_classes_offset - 1, dtype=torch.int64 + ) + else: + instances.gt_classes = torch.tensor(classes, dtype=torch.int64) + + masks = [] + for class_id in classes: + masks.append(sem_seg_gt == class_id) + + if len(masks) == 0: + # # Some image does not have annotation (all ignored) + # instances.gt_masks = torch.zeros((0, sem_seg_gt.shape[-2], sem_seg_gt.shape[-1])) + masks = BitMasks(torch.zeros((0, sem_seg_gt.shape[-2], sem_seg_gt.shape[-1]))) + else: + masks = BitMasks( + torch.stack([torch.from_numpy(np.ascontiguousarray(x.copy())) for x in masks]) + ) + + instances.gt_masks = masks + instances.gt_boxes = masks.get_bounding_boxes() + + instances.is_thing = torch.tensor( + [False for _ in range(len(instances))], dtype=torch.bool + ) + + if "instances" in dataset_dict and dataset_dict["instances"].has("copypaste"): + instances.copypaste = torch.tensor([False for _ in range(len(instances))]) + + if len(instances) > 0: + if "instances" in dataset_dict and len(dataset_dict["instances"]) > 0: + dataset_dict["instances"] = Instances.cat( + [dataset_dict["instances"], instances] + ) + else: + dataset_dict["instances"] = instances + + # Prepare per-category binary masks + if sem_seg_gt is not None and self.stuff_classes_decomposition: + classes = np.unique(sem_seg_gt) + # remove ignored region + classes = classes[classes != self.ignore_label] + + if self.stuff_classes_offset > 0: + classes = classes[classes != 0] + + gt_masks = [] + gt_classes = [] + for class_id in classes: + bitmask = sem_seg_gt == class_id + pygmask, _ = mapper_utils.mask_to_polygons_2(bitmask) + for mask in pygmask: + gt_masks.append([mask]) + gt_classes.append(class_id) + + # if len(gt_masks) == 0: + # return None + + instances = Instances(image_shape) + instances.gt_classes = torch.tensor(gt_classes, dtype=torch.int64) + if self.stuff_classes_offset > 0: + instances.gt_classes += self.stuff_classes_offset - 1 + if self.instance_mask_format == "polygon": + instances.gt_masks = PolygonMasks(gt_masks) + else: + assert self.instance_mask_format == "bitmask", self.instance_mask_format + instances.gt_masks = BitMasks.from_polygon_masks( + gt_masks, image_shape[0], image_shape[1] + ) + instances.gt_boxes = instances.gt_masks.get_bounding_boxes() + + if self.instance_mask_format == "polygon": + area = instances.gt_masks.area() + else: + assert self.instance_mask_format == "bitmask", self.instance_mask_format + area = instances.gt_masks.tensor.sum((1, 2)) + instances = instances[area > 8 * 8] + + instances.is_thing = torch.tensor( + [False for _ in range(len(instances))], dtype=torch.bool + ) + + if "instances" in dataset_dict and dataset_dict["instances"].has("copypaste"): + instances.copypaste = torch.tensor([False for _ in range(len(instances))]) + + if len(instances) > 0: + if "instances" in dataset_dict and len(dataset_dict["instances"]) > 0: + dataset_dict["instances"] = Instances.cat( + [dataset_dict["instances"], instances] + ) + else: + dataset_dict["instances"] = instances + + if "pan_seg_file_name" in dataset_dict and not self.stuff_classes_decomposition: + pan_seg_gt = utils.read_image(dataset_dict.pop("pan_seg_file_name"), "RGB") + segments_info = dataset_dict["segments_info"] + + # apply the same transformation to panoptic segmentation + pan_seg_gt = transforms.apply_segmentation(pan_seg_gt) + + from panopticapi.utils import rgb2id + + pan_seg_gt = rgb2id(pan_seg_gt) + + instances = Instances(image_shape) + classes = [] + masks = [] + for segment_info in segments_info: + class_id = segment_info["category_id"] + if not segment_info["iscrowd"]: + classes.append(class_id) + masks.append(pan_seg_gt == segment_info["id"]) + + classes = np.array(classes) + instances.gt_classes = torch.tensor(classes, dtype=torch.int64) + if len(masks) == 0: + # Some image does not have annotation (all ignored) + instances.gt_masks = torch.zeros((0, pan_seg_gt.shape[-2], pan_seg_gt.shape[-1])) + instances.gt_boxes = Boxes(torch.zeros((0, 4))) + else: + masks = BitMasks( + torch.stack([torch.from_numpy(np.ascontiguousarray(x.copy())) for x in masks]) + ) + instances.gt_masks = masks.tensor + instances.gt_boxes = masks.get_bounding_boxes() + + if "instances" in dataset_dict and dataset_dict["instances"].has("copypaste"): + instances.copypaste = torch.tensor([False for _ in range(len(instances))]) + + dataset_dict["instances"] = instances + + if "pan_seg_file_name" in dataset_dict and self.stuff_classes_decomposition: + pan_seg_gt = utils.read_image(dataset_dict.pop("pan_seg_file_name"), "RGB") + segments_info = dataset_dict["segments_info"] + + # apply the same transformation to panoptic segmentation + pan_seg_gt = transforms.apply_segmentation(pan_seg_gt) + + from panopticapi.utils import rgb2id + + pan_seg_gt = rgb2id(pan_seg_gt) + + instances = Instances(image_shape) + classes = [] + masks = [] + for segment_info in segments_info: + class_id = segment_info["category_id"] + if not segment_info["iscrowd"]: + if class_id in metadata.thing_dataset_id_to_contiguous_id.values(): + classes.append(class_id) + masks.append(pan_seg_gt == segment_info["id"]) + else: + bitmask = pan_seg_gt == segment_info["id"] + pygmask, _ = mapper_utils.mask_to_polygons_2(bitmask) + for mask in pygmask: + mask = ( + BitMasks.from_polygon_masks( + [[mask]], image_shape[0], image_shape[1] + ) + .tensor[0, ...] + .numpy() + ) + classes.append(class_id) + masks.append(mask) + + classes = np.array(classes) + instances.gt_classes = torch.tensor(classes, dtype=torch.int64) + if len(masks) == 0: + # Some image does not have annotation (all ignored) + instances.gt_masks = torch.zeros((0, pan_seg_gt.shape[-2], pan_seg_gt.shape[-1])) + instances.gt_boxes = Boxes(torch.zeros((0, 4))) + else: + masks = BitMasks( + torch.stack([torch.from_numpy(np.ascontiguousarray(x.copy())) for x in masks]) + ) + instances.gt_masks = masks.tensor + instances.gt_boxes = masks.get_bounding_boxes() + + if "instances" in dataset_dict and dataset_dict["instances"].has("copypaste"): + instances.copypaste = torch.tensor([False for _ in range(len(instances))]) + + dataset_dict["instances"] = instances + + if "instances" in dataset_dict and len(dataset_dict["instances"]) > 0: + pass + else: + return None + + return dataset_dict diff --git a/ape/data/dataset_mapper_detr_panoptic_copypaste.py b/ape/data/dataset_mapper_detr_panoptic_copypaste.py new file mode 100644 index 0000000..61d6b98 --- /dev/null +++ b/ape/data/dataset_mapper_detr_panoptic_copypaste.py @@ -0,0 +1,676 @@ +import copy +import logging +import os +import random +from typing import List, Optional, Union + +import cv2 +import numpy as np +import torch + +import detectron2.utils.comm as comm +from detectron2.config import configurable +from detectron2.data import MetadataCatalog +from detectron2.data import detection_utils as utils +from detectron2.data import transforms as T +from detectron2.data.detection_utils import convert_image_to_rgb +from detectron2.layers import batched_nms +from detectron2.structures import BitMasks, Boxes, Instances, PolygonMasks + +from . import mapper_utils + +""" +This file contains the default mapping that's applied to "dataset dicts". +""" + +__all__ = ["DatasetMapper_detr_panoptic_copypaste"] + + +class DatasetMapper_detr_panoptic_copypaste: + """ + A callable which takes a dataset dict in Detectron2 Dataset format, + and map it into a format used by the model. + + This is the default callable to be used to map your dataset dict into training data. + You may need to follow it to implement your own one for customized logic, + such as a different way to read or transform images. + See :doc:`/tutorials/data_loading` for details. + + The callable currently does the following: + + 1. Read the image from "file_name" + 2. Applies cropping/geometric transforms to the image and annotations + 3. Prepare data and annotations to Tensor and :class:`Instances` + """ + + @configurable + def __init__( + self, + is_train: bool, + *, + augmentations: List[Union[T.Augmentation, T.Transform]], + augmentations_with_crop: List[Union[T.Augmentation, T.Transform]], + image_format: str, + use_instance_mask: bool = False, + use_keypoint: bool = False, + instance_mask_format: str = "polygon", + keypoint_hflip_indices: Optional[np.ndarray] = None, + precomputed_proposal_topk: Optional[int] = None, + recompute_boxes: bool = False, + ignore_label: int = 255, + stuff_classes_offset: int = 80, + stuff_classes_decomposition: bool = False, + copypaste_prob: float = 0.5, + output_dir: str = None, + vis_period: int = 0, + dataset_names: tuple = (), + max_num_phrase: int = 0, + nms_thresh_phrase: float = 0.0, + ): + """ + NOTE: this interface is experimental. + + Args: + is_train: whether it's used in training or inference + augmentations: a list of augmentations or deterministic transforms to apply + image_format: an image format supported by :func:`detection_utils.read_image`. + use_instance_mask: whether to process instance segmentation annotations, if available + use_keypoint: whether to process keypoint annotations if available + instance_mask_format: one of "polygon" or "bitmask". Process instance segmentation + masks into this format. + keypoint_hflip_indices: see :func:`detection_utils.create_keypoint_hflip_indices` + precomputed_proposal_topk: if given, will load pre-computed + proposals from dataset_dict and keep the top k proposals for each image. + recompute_boxes: whether to overwrite bounding box annotations + by computing tight bounding boxes from instance mask annotations. + """ + if recompute_boxes: + assert use_instance_mask, "recompute_boxes requires instance masks" + # fmt: off + self.is_train = is_train + self.augmentations = T.AugmentationList(augmentations) + self.augmentations_with_crop = T.AugmentationList(augmentations_with_crop) + self.image_format = image_format + self.use_instance_mask = use_instance_mask + self.instance_mask_format = instance_mask_format + self.use_keypoint = use_keypoint + self.keypoint_hflip_indices = keypoint_hflip_indices + self.proposal_topk = precomputed_proposal_topk + self.recompute_boxes = recompute_boxes + self.ignore_label = ignore_label + self.stuff_classes_offset = stuff_classes_offset + self.stuff_classes_decomposition = stuff_classes_decomposition + # fmt: on + logger = logging.getLogger(__name__) + mode = "training" if is_train else "inference" + logger.info(f"[DatasetMapper] Augmentations used in {mode}: {augmentations}") + logger.info(f"[DatasetMapper] Augmentations used in {mode}: {augmentations_with_crop}") + + if output_dir is not None: + self.output_dir = os.path.join(output_dir, "vis_mapper") + os.makedirs(self.output_dir, exist_ok=True) + + self.copypaste_prob = copypaste_prob + self.vis_period = vis_period + self.iter = 0 + self.dataset_names = dataset_names + + self.metatada_list = [] + for dataset_name in self.dataset_names: + metadata = MetadataCatalog.get(dataset_name) + self.metatada_list.append(metadata) + + self.max_num_phrase = max_num_phrase + self.nms_thresh_phrase = nms_thresh_phrase + + @classmethod + def from_config(cls, cfg, is_train: bool = True): + raise NotImplementedError(self.__class__.__name__) + + def _transform_annotations(self, dataset_dict, transforms, image_shape): + # USER: Modify this if you want to keep them for some reason. + for anno in dataset_dict["annotations"]: + if not self.use_instance_mask: + anno.pop("segmentation", None) + if not self.use_keypoint: + anno.pop("keypoints", None) + + copypaste = [ + obj.get("copypaste", 0) + for obj in dataset_dict["annotations"] + if obj.get("iscrowd", 0) == 0 + ] + + phrases = [ + obj.get("phrase", "") + for obj in dataset_dict["annotations"] + if obj.get("iscrowd", 0) == 0 + ] + + # USER: Implement additional transformations if you have other types of data + annos = [ + utils.transform_instance_annotations( + obj, transforms, image_shape, keypoint_hflip_indices=self.keypoint_hflip_indices + ) + for obj in dataset_dict.pop("annotations") + if obj.get("iscrowd", 0) == 0 + ] + instances = utils.annotations_to_instances( + annos, image_shape, mask_format=self.instance_mask_format + ) + + instances.copypaste = torch.tensor(copypaste) + + if sum([len(x) for x in phrases]) > 0: + instances.phrase_idxs = torch.tensor(range(len(phrases))) + + # After transforms such as cropping are applied, the bounding box may no longer + # tightly bound the object. As an example, imagine a triangle object + # [(0,0), (2,0), (0,2)] cropped by a box [(1,0),(2,2)] (XYXY format). The tight + # bounding box of the cropped triangle should be [(1,0),(2,1)], which is not equal to + # the intersection of original bounding box and the cropping box. + if self.recompute_boxes and instances.has("gt_masks"): + instances.gt_boxes = instances.gt_masks.get_bounding_boxes() + dataset_dict["instances"] = utils.filter_empty_instances(instances) + + if sum([len(x) for x in phrases]) > 0: + phrases_filtered = [] + for x in dataset_dict["instances"].phrase_idxs.tolist(): + phrases_filtered.append(phrases[x]) + dataset_dict["instances"].phrases = mapper_utils.transform_phrases( + phrases_filtered, transforms + ) + dataset_dict["instances"].remove("phrase_idxs") + # dataset_dict["instances"].gt_classes = torch.tensor(range(len(phrases_filtered))) + + def __call__(self, dataset_dict, dataset_dict_bg): + """ + Args: + dataset_dict (dict): Metadata of one image, in Detectron2 Dataset format. + + Returns: + dict: a format that builtin models in detectron2 accept + """ + dataset_dict = copy.deepcopy(dataset_dict) # it will be modified by code below + # USER: Write your own image loading if it's not from a file + try: + image = utils.read_image(dataset_dict["file_name"], format=self.image_format) + except Exception as e: + logger = logging.getLogger(__name__) + logger.error(f"read_image fails: {dataset_dict['file_name']}") + logger.error(f"read_image fails: {e}") + return None + utils.check_image_size(dataset_dict, image) + + # ------------------------------------------------------------------------------------ + if "dataset_id" in dataset_dict: + dataset_id = dataset_dict["dataset_id"] + else: + dataset_id = 0 + metadata = self.metatada_list[dataset_id] + if "sa1b" in self.dataset_names[dataset_id]: + metadata = None + if ( + self.is_train + and "annotations" in dataset_dict + and ( + len(dataset_dict["annotations"]) == 0 + or any(["bbox" not in anno for anno in dataset_dict["annotations"]]) + ) + ): + dataset_dict = mapper_utils.maybe_load_annotation_from_file(dataset_dict, meta=metadata) + + for anno in dataset_dict["annotations"]: + if "bbox" not in anno: + logger = logging.getLogger(__name__) + logger.warning(f"Box not found: {dataset_dict}") + return None + if "category_id" not in anno: + anno["category_id"] = 0 + # ------------------------------------------------------------------------------------ + + # ------------------------------------------------------------------------------------ + if dataset_dict["copypaste"] and self.copypaste_prob > random.uniform(0, 1): + image_cp, dataset_dict_cp = mapper_utils.copypaste( + dataset_dict, dataset_dict_bg, self.image_format, self.instance_mask_format + ) + + if dataset_dict_cp is None or image_cp is None: + pass + else: + for key in dataset_dict.keys(): + if key in dataset_dict_cp: + continue + dataset_dict_cp[key] = dataset_dict[key] + dataset_dict = dataset_dict_cp + image = image_cp + # ------------------------------------------------------------------------------------ + + # USER: Remove if you don't do semantic/panoptic segmentation. + if "sem_seg_file_name" in dataset_dict: + try: + sem_seg_gt = utils.read_image(dataset_dict.pop("sem_seg_file_name"), "L").squeeze(2) + except Exception as e: + logger = logging.getLogger(__name__) + logger.error(f"read_image fails: {e}") + logger.error(f"read_image fails: {dataset_dict}") + return None + + if "copypaste_mask" in dataset_dict: + # assume thing class is 0 + sem_seg_gt = sem_seg_gt.copy() + sem_seg_gt[dataset_dict["copypaste_mask"]] = 0 + else: + sem_seg_gt = None + + # ordinal numbers + disable_crop = False + if ( + "annotations" in dataset_dict + and len(dataset_dict["annotations"]) > 0 + and "phrase" in dataset_dict["annotations"][0] + ): + disable_crop = disable_crop or mapper_utils.has_ordinal_num( + [anno["phrase"] for anno in dataset_dict["annotations"]] + ) + if "expressions" in dataset_dict: + disable_crop = disable_crop or mapper_utils.has_ordinal_num(dataset_dict["expressions"]) + + if self.augmentations_with_crop is None or disable_crop: + augmentations = self.augmentations + else: + if np.random.rand() > 0.5: + augmentations = self.augmentations + else: + augmentations = self.augmentations_with_crop + + aug_input = T.AugInput(image, sem_seg=sem_seg_gt) + # transforms = self.augmentations(aug_input) + transforms = augmentations(aug_input) + image, sem_seg_gt = aug_input.image, aug_input.sem_seg + + image_shape = image.shape[:2] # h, w + # Pytorch's dataloader is efficient on torch.Tensor due to shared-memory, + # but not efficient on large generic data structures due to the use of pickle & mp.Queue. + # Therefore it's important to use torch.Tensor. + dataset_dict["image"] = torch.as_tensor(np.ascontiguousarray(image.transpose(2, 0, 1))) + if sem_seg_gt is not None: + dataset_dict["sem_seg"] = torch.as_tensor(sem_seg_gt.astype("long")) + + # USER: Remove if you don't use pre-computed proposals. + # Most users would not need this feature. + if self.proposal_topk is not None: + utils.transform_proposals( + dataset_dict, image_shape, transforms, proposal_topk=self.proposal_topk + ) + + if "expressions" in dataset_dict: + dataset_dict["expressions"] = mapper_utils.transform_expressions( + dataset_dict["expressions"], transforms + ) + + if not self.is_train: + # USER: Modify this if you want to keep them for some reason. + dataset_dict.pop("annotations", None) + dataset_dict.pop("sem_seg_file_name", None) + dataset_dict.pop("pan_seg_file_name", None) + dataset_dict.pop("segments_info", None) + return dataset_dict + + if "annotations" in dataset_dict: + self._transform_annotations(dataset_dict, transforms, image_shape) + + dataset_dict["instances"].is_thing = torch.tensor( + [True for _ in range(len(dataset_dict["instances"]))], dtype=torch.bool + ) + + if "instances" in dataset_dict and dataset_dict["instances"].has("phrases"): + num_instances = len(dataset_dict["instances"]) + + if self.nms_thresh_phrase > 0: + boxes = dataset_dict["instances"].gt_boxes.tensor + scores = torch.rand(num_instances) + classes = torch.zeros(num_instances) + keep = batched_nms(boxes, scores, classes, self.nms_thresh_phrase) + else: + keep = torch.randperm(num_instances) + + if self.max_num_phrase > 0: + keep = keep[: self.max_num_phrase] + + phrases = dataset_dict["instances"].phrases + phrases_filtered = [] + for x in keep: + phrases_filtered.append(phrases[x]) + + dataset_dict["instances"].remove("phrases") + dataset_dict["instances"] = dataset_dict["instances"][keep] + dataset_dict["instances"].phrases = phrases_filtered + + # Prepare per-category binary masks + if sem_seg_gt is not None and not self.stuff_classes_decomposition: + instances = Instances(image_shape) + classes = np.unique(sem_seg_gt).astype(np.int64) + # remove ignored region + classes = classes[classes != self.ignore_label] + + if self.stuff_classes_offset > 0: + classes = classes[classes != 0] + instances.gt_classes = torch.tensor( + classes + self.stuff_classes_offset - 1, dtype=torch.int64 + ) + else: + instances.gt_classes = torch.tensor(classes, dtype=torch.int64) + + masks = [] + for class_id in classes: + masks.append(sem_seg_gt == class_id) + + if len(masks) == 0: + # # Some image does not have annotation (all ignored) + # instances.gt_masks = torch.zeros((0, sem_seg_gt.shape[-2], sem_seg_gt.shape[-1])) + masks = BitMasks(torch.zeros((0, sem_seg_gt.shape[-2], sem_seg_gt.shape[-1]))) + else: + masks = BitMasks( + torch.stack([torch.from_numpy(np.ascontiguousarray(x.copy())) for x in masks]) + ) + + instances.gt_masks = masks + instances.gt_boxes = masks.get_bounding_boxes() + + instances.is_thing = torch.tensor( + [False for _ in range(len(instances))], dtype=torch.bool + ) + + if "instances" in dataset_dict and dataset_dict["instances"].has("copypaste"): + instances.copypaste = torch.tensor([False for _ in range(len(instances))]) + + if len(instances) > 0: + if "instances" in dataset_dict and len(dataset_dict["instances"]) > 0: + dataset_dict["instances"] = Instances.cat( + [dataset_dict["instances"], instances] + ) + else: + dataset_dict["instances"] = instances + + # Prepare per-category binary masks + if sem_seg_gt is not None and self.stuff_classes_decomposition: + classes = np.unique(sem_seg_gt) + # remove ignored region + classes = classes[classes != self.ignore_label] + + if self.stuff_classes_offset > 0: + classes = classes[classes != 0] + + gt_masks = [] + gt_classes = [] + for class_id in classes: + bitmask = sem_seg_gt == class_id + pygmask, _ = mapper_utils.mask_to_polygons_2(bitmask) + for mask in pygmask: + gt_masks.append([mask]) + gt_classes.append(class_id) + + # if len(gt_masks) == 0: + # return None + + instances = Instances(image_shape) + instances.gt_classes = torch.tensor(gt_classes, dtype=torch.int64) + if self.stuff_classes_offset > 0: + instances.gt_classes += self.stuff_classes_offset - 1 + if self.instance_mask_format == "polygon": + instances.gt_masks = PolygonMasks(gt_masks) + else: + assert self.instance_mask_format == "bitmask", self.instance_mask_format + instances.gt_masks = BitMasks.from_polygon_masks( + gt_masks, image_shape[0], image_shape[1] + ) + instances.gt_boxes = instances.gt_masks.get_bounding_boxes() + + if self.instance_mask_format == "polygon": + area = instances.gt_masks.area() + else: + assert self.instance_mask_format == "bitmask", self.instance_mask_format + area = instances.gt_masks.tensor.sum((1, 2)) + instances = instances[area > 8 * 8] + + instances.is_thing = torch.tensor( + [False for _ in range(len(instances))], dtype=torch.bool + ) + + if "instances" in dataset_dict and dataset_dict["instances"].has("copypaste"): + instances.copypaste = torch.tensor([False for _ in range(len(instances))]) + + if len(instances) > 0: + if "instances" in dataset_dict and len(dataset_dict["instances"]) > 0: + dataset_dict["instances"] = Instances.cat( + [dataset_dict["instances"], instances] + ) + else: + dataset_dict["instances"] = instances + + if "pan_seg_file_name" in dataset_dict and not self.stuff_classes_decomposition: + pan_seg_gt = utils.read_image(dataset_dict.pop("pan_seg_file_name"), "RGB") + segments_info = dataset_dict["segments_info"] + + # apply the same transformation to panoptic segmentation + pan_seg_gt = transforms.apply_segmentation(pan_seg_gt) + + from panopticapi.utils import rgb2id + + pan_seg_gt = rgb2id(pan_seg_gt) + + instances = Instances(image_shape) + classes = [] + masks = [] + for segment_info in segments_info: + class_id = segment_info["category_id"] + if not segment_info["iscrowd"]: + classes.append(class_id) + masks.append(pan_seg_gt == segment_info["id"]) + + classes = np.array(classes) + instances.gt_classes = torch.tensor(classes, dtype=torch.int64) + if len(masks) == 0: + # Some image does not have annotation (all ignored) + instances.gt_masks = torch.zeros((0, pan_seg_gt.shape[-2], pan_seg_gt.shape[-1])) + instances.gt_boxes = Boxes(torch.zeros((0, 4))) + else: + masks = BitMasks( + torch.stack([torch.from_numpy(np.ascontiguousarray(x.copy())) for x in masks]) + ) + instances.gt_masks = masks.tensor + instances.gt_boxes = masks.get_bounding_boxes() + + if "instances" in dataset_dict and dataset_dict["instances"].has("copypaste"): + instances.copypaste = torch.tensor([False for _ in range(len(instances))]) + + dataset_dict["instances"] = instances + + if "pan_seg_file_name" in dataset_dict and self.stuff_classes_decomposition: + pan_seg_gt = utils.read_image(dataset_dict.pop("pan_seg_file_name"), "RGB") + segments_info = dataset_dict["segments_info"] + + # apply the same transformation to panoptic segmentation + pan_seg_gt = transforms.apply_segmentation(pan_seg_gt) + + from panopticapi.utils import rgb2id + + pan_seg_gt = rgb2id(pan_seg_gt) + + instances = Instances(image_shape) + classes = [] + masks = [] + for segment_info in segments_info: + class_id = segment_info["category_id"] + if not segment_info["iscrowd"]: + if class_id in metadata.thing_dataset_id_to_contiguous_id.values(): + classes.append(class_id) + masks.append(pan_seg_gt == segment_info["id"]) + else: + bitmask = pan_seg_gt == segment_info["id"] + pygmask, _ = mapper_utils.mask_to_polygons_2(bitmask) + for mask in pygmask: + mask = ( + BitMasks.from_polygon_masks( + [[mask]], image_shape[0], image_shape[1] + ) + .tensor[0, ...] + .numpy() + ) + classes.append(class_id) + masks.append(mask) + + classes = np.array(classes) + instances.gt_classes = torch.tensor(classes, dtype=torch.int64) + if len(masks) == 0: + # Some image does not have annotation (all ignored) + instances.gt_masks = torch.zeros((0, pan_seg_gt.shape[-2], pan_seg_gt.shape[-1])) + instances.gt_boxes = Boxes(torch.zeros((0, 4))) + else: + masks = BitMasks( + torch.stack([torch.from_numpy(np.ascontiguousarray(x.copy())) for x in masks]) + ) + instances.gt_masks = masks.tensor + instances.gt_boxes = masks.get_bounding_boxes() + + if "instances" in dataset_dict and dataset_dict["instances"].has("copypaste"): + instances.copypaste = torch.tensor([False for _ in range(len(instances))]) + + dataset_dict["instances"] = instances + + if "instances" in dataset_dict and len(dataset_dict["instances"]) > 0: + pass + else: + return None + + # ------------------------------------------------------------------------------------ + if self.vis_period > 0 and self.iter % self.vis_period == 0: + self.visualize_training(dataset_dict) + # ------------------------------------------------------------------------------------ + self.iter += 1 + + return dataset_dict + + def visualize_training(self, dataset_dict, prefix="", suffix=""): + if self.output_dir is None: + return + if dataset_dict is None: + return + # if "instances" not in dataset_dict: + # return + from detectron2.utils.visualizer import Visualizer + from detectron2.data import MetadataCatalog + + if "dataset_id" in dataset_dict: + dataset_id = dataset_dict["dataset_id"] + else: + dataset_id = 0 + dataset_name = self.dataset_names[dataset_id] + metadata = MetadataCatalog.get(dataset_name) + class_names = ( + metadata.get("thing_classes", []) + metadata.get("stuff_classes", ["thing"])[1:] + ) + + if "instances" in dataset_dict and dataset_dict["instances"].has("phrases"): + labels = dataset_dict["instances"].phrases + elif "expressions" in dataset_dict: + labels = [dataset_dict["expressions"]] + else: + labels = [class_names[i] for i in dataset_dict["instances"].gt_classes] + + img = dataset_dict["image"] + img = convert_image_to_rgb(img.permute(1, 2, 0), self.image_format) + image_shape = img.shape[:2] # h, w + vis = Visualizer(img, metadata=metadata) + if "instances" in dataset_dict: + vis = vis.overlay_instances( + boxes=dataset_dict["instances"].gt_boxes, + masks=dataset_dict["instances"].gt_masks + if dataset_dict["instances"].has("gt_masks") + else None, + labels=labels, + ) + else: + vis = vis.overlay_instances( + boxes=None, + masks=None, + labels=None, + ) + vis_gt = vis.get_image() + + if "instances_phrase" in dataset_dict: + vis = Visualizer(img, metadata=metadata) + vis = vis.overlay_instances( + boxes=dataset_dict["instances_phrase"].gt_boxes, + masks=dataset_dict["instances_phrase"].gt_masks + if dataset_dict["instances_phrase"].has("gt_masks") + else None, + labels=dataset_dict["instances_phrase"].phrases, + ) + vis_phrase = vis.get_image() + vis_gt = np.concatenate((vis_gt, vis_phrase), axis=1) + + if "captions" in dataset_dict: + vis = Visualizer(img, metadata=metadata) + vis = vis.overlay_instances( + boxes=Boxes( + np.array( + [ + [ + 0 + i * 20, + 0 + i * 20, + image_shape[1] - 1 - i * 20, + image_shape[0] - 1 - i * 20, + ] + for i in range(len(dataset_dict["captions"])) + ] + ) + ), + masks=None, + labels=dataset_dict["captions"], + ) + vis_cap = vis.get_image() + vis_gt = np.concatenate((vis_gt, vis_cap), axis=1) + + if "sem_seg" in dataset_dict: + vis = Visualizer(img, metadata=metadata) + vis = vis.draw_sem_seg(dataset_dict["sem_seg"], area_threshold=0, alpha=0.5) + vis_sem_gt = vis.get_image() + vis_gt = np.concatenate((vis_gt, vis_sem_gt), axis=1) + + concat = np.concatenate((vis_gt, img), axis=1) + + image_name = os.path.basename(dataset_dict["file_name"]).split(".")[0] + + save_path = os.path.join( + self.output_dir, + prefix + + str(self.iter) + + "_" + + image_name + + "_g" + + str(comm.get_rank()) + + suffix + + ".png", + ) + concat = cv2.cvtColor(concat, cv2.COLOR_RGB2BGR) + cv2.imwrite(save_path, concat) + + return + + import pickle + + save_path = os.path.join( + self.output_dir, + prefix + + str(self.iter) + + "_" + + str(dataset_dict["image_id"]) + + "_g" + + str(comm.get_rank()) + + suffix + + ".pkl", + ) + with open(save_path, "wb") as save_file: + pickle.dump(dataset_dict, save_file) diff --git a/ape/data/dataset_mapper_detr_semantic.py b/ape/data/dataset_mapper_detr_semantic.py new file mode 100644 index 0000000..604d549 --- /dev/null +++ b/ape/data/dataset_mapper_detr_semantic.py @@ -0,0 +1,244 @@ +import copy +import logging +from typing import List, Optional, Union + +import cv2 +import numpy as np +import torch + +from detectron2.config import configurable +from detectron2.data import detection_utils as utils +from detectron2.data import transforms as T +from detectron2.projects.point_rend import ColorAugSSDTransform +from detectron2.structures import BitMasks, Instances, PolygonMasks + +from . import mapper_utils + +""" +This file contains the default mapping that's applied to "dataset dicts". +""" + +__all__ = ["DatasetMapper_detr_semantic"] + + +class DatasetMapper_detr_semantic: + """ + A callable which takes a dataset dict in Detectron2 Dataset format, + and map it into a format used by the model. + + This is the default callable to be used to map your dataset dict into training data. + You may need to follow it to implement your own one for customized logic, + such as a different way to read or transform images. + See :doc:`/tutorials/data_loading` for details. + + The callable currently does the following: + + 1. Read the image from "file_name" + 2. Applies cropping/geometric transforms to the image and annotations + 3. Prepare data and annotations to Tensor and :class:`Instances` + """ + + @configurable + def __init__( + self, + is_train: bool, + *, + augmentations: List[Union[T.Augmentation, T.Transform]], + augmentations_with_crop: List[Union[T.Augmentation, T.Transform]], + image_format: str, + use_instance_mask: bool = False, + use_keypoint: bool = False, + instance_mask_format: str = "polygon", + keypoint_hflip_indices: Optional[np.ndarray] = None, + precomputed_proposal_topk: Optional[int] = None, + recompute_boxes: bool = False, + ignore_label: int = 255, + stuff_classes_decomposition: bool = False, + ): + """ + NOTE: this interface is experimental. + + Args: + is_train: whether it's used in training or inference + augmentations: a list of augmentations or deterministic transforms to apply + image_format: an image format supported by :func:`detection_utils.read_image`. + use_instance_mask: whether to process instance segmentation annotations, if available + use_keypoint: whether to process keypoint annotations if available + instance_mask_format: one of "polygon" or "bitmask". Process instance segmentation + masks into this format. + keypoint_hflip_indices: see :func:`detection_utils.create_keypoint_hflip_indices` + precomputed_proposal_topk: if given, will load pre-computed + proposals from dataset_dict and keep the top k proposals for each image. + recompute_boxes: whether to overwrite bounding box annotations + by computing tight bounding boxes from instance mask annotations. + """ + if recompute_boxes: + assert use_instance_mask, "recompute_boxes requires instance masks" + # fmt: off + self.is_train = is_train + self.augmentations = T.AugmentationList(augmentations) + self.augmentations_with_crop = T.AugmentationList(augmentations_with_crop) + self.image_format = image_format + self.use_instance_mask = use_instance_mask + self.instance_mask_format = instance_mask_format + self.use_keypoint = use_keypoint + self.keypoint_hflip_indices = keypoint_hflip_indices + self.proposal_topk = precomputed_proposal_topk + self.recompute_boxes = recompute_boxes + self.ignore_label = ignore_label + self.stuff_classes_decomposition = stuff_classes_decomposition + # fmt: on + logger = logging.getLogger(__name__) + mode = "training" if is_train else "inference" + logger.info(f"[DatasetMapper] Augmentations used in {mode}: {augmentations}") + logger.info(f"[DatasetMapper] Augmentations used in {mode}: {augmentations_with_crop}") + + @classmethod + def from_config(cls, cfg, is_train: bool = True): + raise NotImplementedError(self.__class__.__name__) + + def _transform_annotations(self, dataset_dict, transforms, image_shape): + # USER: Modify this if you want to keep them for some reason. + for anno in dataset_dict["annotations"]: + if not self.use_instance_mask: + anno.pop("segmentation", None) + if not self.use_keypoint: + anno.pop("keypoints", None) + + # USER: Implement additional transformations if you have other types of data + annos = [ + utils.transform_instance_annotations( + obj, transforms, image_shape, keypoint_hflip_indices=self.keypoint_hflip_indices + ) + for obj in dataset_dict.pop("annotations") + if obj.get("iscrowd", 0) == 0 + ] + instances = utils.annotations_to_instances( + annos, image_shape, mask_format=self.instance_mask_format + ) + + # After transforms such as cropping are applied, the bounding box may no longer + # tightly bound the object. As an example, imagine a triangle object + # [(0,0), (2,0), (0,2)] cropped by a box [(1,0),(2,2)] (XYXY format). The tight + # bounding box of the cropped triangle should be [(1,0),(2,1)], which is not equal to + # the intersection of original bounding box and the cropping box. + if self.recompute_boxes: + instances.gt_boxes = instances.gt_masks.get_bounding_boxes() + dataset_dict["instances"] = utils.filter_empty_instances(instances) + + def __call__(self, dataset_dict): + """ + Args: + dataset_dict (dict): Metadata of one image, in Detectron2 Dataset format. + + Returns: + dict: a format that builtin models in detectron2 accept + """ + dataset_dict = copy.deepcopy(dataset_dict) # it will be modified by code below + # USER: Write your own image loading if it's not from a file + image = utils.read_image(dataset_dict["file_name"], format=self.image_format) + utils.check_image_size(dataset_dict, image) + + # USER: Remove if you don't do semantic/panoptic segmentation. + if "sem_seg_file_name" in dataset_dict: + # sem_seg_gt = utils.read_image(dataset_dict.pop("sem_seg_file_name")).astype("double") + sem_seg_gt = utils.read_image(dataset_dict.pop("sem_seg_file_name"), "L").squeeze(2) + else: + sem_seg_gt = None + + if self.augmentations_with_crop is None: + augmentations = self.augmentations + else: + if np.random.rand() > 0.5: + augmentations = self.augmentations + else: + augmentations = self.augmentations_with_crop + + aug_input = T.AugInput(image, sem_seg=sem_seg_gt) + # transforms = self.augmentations(aug_input) + transforms = augmentations(aug_input) + image, sem_seg_gt = aug_input.image, aug_input.sem_seg + + image_shape = image.shape[:2] # h, w + # Pytorch's dataloader is efficient on torch.Tensor due to shared-memory, + # but not efficient on large generic data structures due to the use of pickle & mp.Queue. + # Therefore it's important to use torch.Tensor. + dataset_dict["image"] = torch.as_tensor(np.ascontiguousarray(image.transpose(2, 0, 1))) + if sem_seg_gt is not None: + dataset_dict["sem_seg"] = torch.as_tensor(sem_seg_gt.astype("long")) + + # USER: Remove if you don't use pre-computed proposals. + # Most users would not need this feature. + if self.proposal_topk is not None: + utils.transform_proposals( + dataset_dict, image_shape, transforms, proposal_topk=self.proposal_topk + ) + + if not self.is_train: + # USER: Modify this if you want to keep them for some reason. + dataset_dict.pop("annotations", None) + dataset_dict.pop("sem_seg_file_name", None) + return dataset_dict + + if "annotations" in dataset_dict: + self._transform_annotations(dataset_dict, transforms, image_shape) + + # Prepare per-category binary masks + if sem_seg_gt is not None and not self.stuff_classes_decomposition: + instances = Instances(image_shape) + classes = np.unique(sem_seg_gt) + # remove ignored region + classes = classes[classes != self.ignore_label] + instances.gt_classes = torch.tensor(classes, dtype=torch.int64) + + masks = [] + for class_id in classes: + masks.append(sem_seg_gt == class_id) + + if len(masks) == 0: + # # Some image does not have annotation (all ignored) + # instances.gt_masks = torch.zeros((0, sem_seg_gt.shape[-2], sem_seg_gt.shape[-1])) + masks = BitMasks(torch.zeros((0, sem_seg_gt.shape[-2], sem_seg_gt.shape[-1]))) + else: + masks = BitMasks( + torch.stack([torch.from_numpy(np.ascontiguousarray(x.copy())) for x in masks]) + ) + + instances.gt_masks = masks + instances.gt_boxes = masks.get_bounding_boxes() + dataset_dict["instances"] = instances + + # Prepare per-category binary masks + if sem_seg_gt is not None and self.stuff_classes_decomposition: + classes = np.unique(sem_seg_gt) + # remove ignored region + classes = classes[classes != self.ignore_label] + + gt_masks = [] + gt_classes = [] + for class_id in classes: + bitmask = sem_seg_gt == class_id + pygmask, _ = mapper_utils.mask_to_polygons_2(bitmask) + for mask in pygmask: + gt_masks.append([mask]) + gt_classes.append(class_id) + + # if len(gt_masks) == 0: + # return None + + instances = Instances(image_shape) + instances.gt_classes = torch.tensor(gt_classes, dtype=torch.int64) + instances.gt_masks = PolygonMasks(gt_masks) + instances.gt_boxes = instances.gt_masks.get_bounding_boxes() + + area = instances.gt_masks.area() + instances = instances[area > 8 * 8] + + dataset_dict["instances"] = instances + + if "instances" in dataset_dict and len(dataset_dict["instances"]) > 0: + pass + else: + return None + + return dataset_dict diff --git a/ape/data/datasets/__init__.py b/ape/data/datasets/__init__.py new file mode 100644 index 0000000..e334b3f --- /dev/null +++ b/ape/data/datasets/__init__.py @@ -0,0 +1,19 @@ +from . import d_cube as _d_cube +from . import flickr30k as _flickr30k +from . import gqa as _gqa +from . import grit as _grit +from . import lvis_coco as _lvis_coco +from . import lvis_coco_panoptic as _lvis_coco_panoptic +from . import objects365 as _objects365 +from . import odinw_instance as _odinw_instance +from . import oid as _oid +from . import pascal_voc_external as _pascal_voc_external +from . import phrasecut as _phrasecut +from . import refcoco as _refcoco +from . import register_bdd100k_panoseg as _register_bdd100k_panoseg +from . import register_bdd100k_semseg as _register_bdd100k_semseg +from . import register_pascal_context as _register_pascal_context +from . import register_voc_seg as _register_voc_seg +from . import sa1b as _sa1b +from . import seginw_instance as _seginw_instance +from . import visualgenome as _visualgenome diff --git a/ape/data/datasets/coco.py b/ape/data/datasets/coco.py new file mode 100644 index 0000000..909b7d0 --- /dev/null +++ b/ape/data/datasets/coco.py @@ -0,0 +1,383 @@ +import contextlib +import io +import logging +import os + +import pycocotools.mask as mask_util + +from detectron2.data import DatasetCatalog, MetadataCatalog +from detectron2.structures import BoxMode +from detectron2.utils.file_io import PathManager +from fvcore.common.timer import Timer + +""" +This file contains functions to parse COCO-format annotations into dicts in "Detectron2 format". +""" + + +logger = logging.getLogger(__name__) + +__all__ = ["custom_load_coco_json", "custom_register_coco_instances"] + + +def custom_load_coco_json(json_file, image_root, dataset_name=None, extra_annotation_keys=None): + """ + Load a json file with COCO's instances annotation format. + Currently supports instance detection, instance segmentation, + and person keypoints annotations. + + Args: + json_file (str): full path to the json file in COCO instances annotation format. + image_root (str or path-like): the directory where the images in this json file exists. + dataset_name (str or None): the name of the dataset (e.g., coco_2017_train). + When provided, this function will also do the following: + + * Put "thing_classes" into the metadata associated with this dataset. + * Map the category ids into a contiguous range (needed by standard dataset format), + and add "thing_dataset_id_to_contiguous_id" to the metadata associated + with this dataset. + + This option should usually be provided, unless users need to load + the original json content and apply more processing manually. + extra_annotation_keys (list[str]): list of per-annotation keys that should also be + loaded into the dataset dict (besides "iscrowd", "bbox", "keypoints", + "category_id", "segmentation"). The values for these keys will be returned as-is. + For example, the densepose annotations are loaded in this way. + + Returns: + list[dict]: a list of dicts in Detectron2 standard dataset dicts format (See + `Using Custom Datasets `_ ) when `dataset_name` is not None. + If `dataset_name` is None, the returned `category_ids` may be + incontiguous and may not conform to the Detectron2 standard format. + + Notes: + 1. This function does not read the image files. + The results do not have the "image" field. + """ + from pycocotools.coco import COCO + + timer = Timer() + json_file = PathManager.get_local_path(json_file) + with contextlib.redirect_stdout(io.StringIO()): + coco_api = COCO(json_file) + if timer.seconds() > 1: + logger.info("Loading {} takes {:.2f} seconds.".format(json_file, timer.seconds())) + + id_map = None + if dataset_name is not None: + meta = MetadataCatalog.get(dataset_name) + cat_ids = sorted(coco_api.getCatIds()) + cats = coco_api.loadCats(cat_ids) + # The categories in a custom json file may not be sorted. + thing_classes = [c["name"] for c in sorted(cats, key=lambda x: x["id"])] + meta.thing_classes = thing_classes + + # In COCO, certain category ids are artificially removed, + # and by convention they are always ignored. + # We deal with COCO's id issue and translate + # the category ids to contiguous ids in [0, 80). + + # It works by looking at the "categories" field in the json, therefore + # if users' own json also have incontiguous ids, we'll + # apply this mapping as well but print a warning. + if not (min(cat_ids) == 1 and max(cat_ids) == len(cat_ids)): + if "coco" not in dataset_name: + logger.warning( + """ +Category ids in annotations are not in [1, #categories]! We'll apply a mapping for you. +""" + ) + id_map = {v: i for i, v in enumerate(cat_ids)} + meta.thing_dataset_id_to_contiguous_id = id_map + + cat_ids = cat_ids + list(range(max(cat_ids) + 1, 100000)) + id_map = {v: i for i, v in enumerate(cat_ids)} + + # sort indices for reproducible results + img_ids = sorted(coco_api.imgs.keys()) + # imgs is a list of dicts, each looks something like: + # {'license': 4, + # 'url': 'http://farm6.staticflickr.com/5454/9413846304_881d5e5c3b_z.jpg', + # 'file_name': 'COCO_val2014_000000001268.jpg', + # 'height': 427, + # 'width': 640, + # 'date_captured': '2013-11-17 05:57:24', + # 'id': 1268} + imgs = coco_api.loadImgs(img_ids) + # anns is a list[list[dict]], where each dict is an annotation + # record for an object. The inner list enumerates the objects in an image + # and the outer list enumerates over images. Example of anns[0]: + # [{'segmentation': [[192.81, + # 247.09, + # ... + # 219.03, + # 249.06]], + # 'area': 1035.749, + # 'iscrowd': 0, + # 'image_id': 1268, + # 'bbox': [192.81, 224.8, 74.73, 33.43], + # 'category_id': 16, + # 'id': 42986}, + # ...] + anns = [coco_api.imgToAnns[img_id] for img_id in img_ids] + total_num_valid_anns = sum([len(x) for x in anns]) + total_num_anns = len(coco_api.anns) + if total_num_valid_anns < total_num_anns: + logger.warning( + f"{json_file} contains {total_num_anns} annotations, but only " + f"{total_num_valid_anns} of them match to images in the file." + ) + + if "minival" not in json_file: + # The popular valminusminival & minival annotations for COCO2014 contain this bug. + # However the ratio of buggy annotations there is tiny and does not affect accuracy. + # Therefore we explicitly white-list them. + ann_ids = [ann["id"] for anns_per_image in anns for ann in anns_per_image] + assert len(set(ann_ids)) == len(ann_ids), "Annotation ids in '{}' are not unique!".format( + json_file + ) + + imgs_anns = list(zip(imgs, anns)) + logger.info("Loaded {} images in COCO format from {}".format(len(imgs_anns), json_file)) + + dataset_dicts = [] + + ann_keys = ["iscrowd", "bbox", "keypoints", "category_id"] + (extra_annotation_keys or []) + + ann_keys += ["phrase", "isobject"] + + num_instances_without_valid_segmentation = 0 + + for (img_dict, anno_dict_list) in imgs_anns: + record = {} + record["file_name"] = os.path.join(image_root, img_dict["file_name"]) + record["height"] = img_dict["height"] + record["width"] = img_dict["width"] + image_id = record["image_id"] = img_dict["id"] + if "neg_category_ids" in img_dict: + record["neg_category_ids"] = [id_map[x] for x in img_dict["neg_category_ids"]] + + objs = [] + for anno in anno_dict_list: + # Check that the image_id in this annotation is the same as + # the image_id we're looking at. + # This fails only when the data parsing logic or the annotation file is buggy. + + # The original COCO valminusminival2014 & minival2014 annotation files + # actually contains bugs that, together with certain ways of using COCO API, + # can trigger this assertion. + assert anno["image_id"] == image_id + + assert anno.get("ignore", 0) == 0, '"ignore" in COCO json file is not supported.' + + obj = {key: anno[key] for key in ann_keys if key in anno} + if "bbox" in obj and len(obj["bbox"]) == 0: + raise ValueError( + f"One annotation of image {image_id} contains empty 'bbox' value! " + "This json does not have valid COCO format." + ) + + segm = anno.get("segmentation", None) + if segm: # either list[list[float]] or dict(RLE) + if isinstance(segm, dict): + if isinstance(segm["counts"], list): + # convert to compressed RLE + segm = mask_util.frPyObjects(segm, *segm["size"]) + else: + # filter out invalid polygons (< 3 points) + segm = [poly for poly in segm if len(poly) % 2 == 0 and len(poly) >= 6] + if len(segm) == 0: + num_instances_without_valid_segmentation += 1 + continue # ignore this instance + obj["segmentation"] = segm + + keypts = anno.get("keypoints", None) + if keypts: # list[int] + for idx, v in enumerate(keypts): + if idx % 3 != 2: + # COCO's segmentation coordinates are floating points in [0, H or W], + # but keypoint coordinates are integers in [0, H-1 or W-1] + # Therefore we assume the coordinates are "pixel indices" and + # add 0.5 to convert to floating point coordinates. + keypts[idx] = v + 0.5 + obj["keypoints"] = keypts + + # phrase = anno.get("phrase", None) + # if phrase: + # obj["phrase"] = phrase + + # isobject = anno.get("isobject", None) + # if isobject: + # obj["isobject"] = isobject + + obj["bbox_mode"] = BoxMode.XYWH_ABS + if id_map: + annotation_category_id = obj["category_id"] + try: + obj["category_id"] = id_map[annotation_category_id] + except KeyError as e: + raise KeyError( + f"Encountered category_id={annotation_category_id} " + "but this id does not exist in 'categories' of the json file." + ) from e + objs.append(obj) + record["annotations"] = objs + dataset_dicts.append(record) + + if num_instances_without_valid_segmentation > 0: + logger.warning( + "Filtered out {} instances without valid segmentation. ".format( + num_instances_without_valid_segmentation + ) + + "There might be issues in your dataset generation process. Please " + "check https://detectron2.readthedocs.io/en/latest/tutorials/datasets.html carefully" + ) + return dataset_dicts + + +def custom_load_sem_seg(gt_root, image_root, gt_ext="png", image_ext="jpg"): + """ + Load semantic segmentation datasets. All files under "gt_root" with "gt_ext" extension are + treated as ground truth annotations and all files under "image_root" with "image_ext" extension + as input images. Ground truth and input images are matched using file paths relative to + "gt_root" and "image_root" respectively without taking into account file extensions. + This works for COCO as well as some other datasets. + + Args: + gt_root (str): full path to ground truth semantic segmentation files. Semantic segmentation + annotations are stored as images with integer values in pixels that represent + corresponding semantic labels. + image_root (str): the directory where the input images are. + gt_ext (str): file extension for ground truth annotations. + image_ext (str): file extension for input images. + + Returns: + list[dict]: + a list of dicts in detectron2 standard format without instance-level + annotation. + + Notes: + 1. This function does not read the image and ground truth files. + The results do not have the "image" and "sem_seg" fields. + """ + + # We match input images with ground truth based on their relative filepaths (without file + # extensions) starting from 'image_root' and 'gt_root' respectively. + def file2id(folder_path, file_path): + # extract relative path starting from `folder_path` + image_id = os.path.normpath(os.path.relpath(file_path, start=folder_path)) + # remove file extension + image_id = os.path.splitext(image_id)[0] + return image_id + + input_files = sorted( + (os.path.join(image_root, f) for f in PathManager.ls(image_root) if f.endswith(image_ext)), + key=lambda file_path: file2id(image_root, file_path), + ) + gt_files = sorted( + (os.path.join(gt_root, f) for f in PathManager.ls(gt_root) if f.endswith(gt_ext)), + key=lambda file_path: file2id(gt_root, file_path), + ) + + assert len(gt_files) > 0, "No annotations found in {}.".format(gt_root) + + # Use the intersection, so that val2017_100 annotations can run smoothly with val2017 images + if len(input_files) != len(gt_files): + logger.warn( + "Directory {} and {} has {} and {} files, respectively.".format( + image_root, gt_root, len(input_files), len(gt_files) + ) + ) + input_basenames = [os.path.basename(f)[: -len(image_ext)] for f in input_files] + gt_basenames = [os.path.basename(f)[: -len(gt_ext)] for f in gt_files] + intersect = list(set(input_basenames) & set(gt_basenames)) + # sort, otherwise each worker may obtain a list[dict] in different order + intersect = sorted(intersect) + logger.warn("Will use their intersection of {} files.".format(len(intersect))) + input_files = [os.path.join(image_root, f + image_ext) for f in intersect] + gt_files = [os.path.join(gt_root, f + gt_ext) for f in intersect] + + logger.info( + "Loaded {} images with semantic segmentation from {}".format(len(input_files), image_root) + ) + + dataset_dicts = [] + for (img_path, gt_path) in zip(input_files, gt_files): + record = {} + record["file_name"] = img_path + record["sem_seg_file_name"] = gt_path + dataset_dicts.append(record) + + return dataset_dicts + + +def custom_load_sem_seg_list(gt_root, image_root, gt_ext="png", image_ext="jpg"): + if isinstance(image_root, list): + image_roots = image_root + else: + image_roots = [image_root] + if isinstance(gt_root, list): + gt_roots = gt_root + else: + gt_roots = [gt_root] + + dataset_dicts = [] + for gt_root, image_root in zip(gt_roots, image_roots): + dataset_dicts.extend(custom_load_sem_seg(gt_root, image_root, gt_ext, image_ext)) + + if len(image_roots) > 1: + logger.info( + "Loaded {} images with semantic segmentation from {}".format( + len(dataset_dicts), image_roots + ) + ) + + return dataset_dicts + + +def custom_register_coco_instances(name, metadata, json_file, image_root): + """ + Register a dataset in COCO's json annotation format for + instance detection, instance segmentation and keypoint detection. + (i.e., Type 1 and 2 in http://cocodataset.org/#format-data. + `instances*.json` and `person_keypoints*.json` in the dataset). + + This is an example of how to register a new dataset. + You can do something similar to this function, to register new datasets. + + Args: + name (str): the name that identifies a dataset, e.g. "coco_2014_train". + metadata (dict): extra metadata associated with this dataset. You can + leave it as an empty dict. + json_file (str): path to the json instance annotation file. + image_root (str or path-like): directory which contains all the images. + """ + assert isinstance(name, str), name + assert isinstance(json_file, (str, os.PathLike)), json_file + assert isinstance(image_root, (str, os.PathLike)), image_root + # 1. register a function which returns dicts + DatasetCatalog.register(name, lambda: custom_load_coco_json(json_file, image_root, name)) + + # 2. Optionally, add metadata about this dataset, + # since they might be useful in evaluation, visualization or logging + MetadataCatalog.get(name).set( + json_file=json_file, image_root=image_root, evaluator_type="coco", **metadata + ) + + +def custom_register_coco_semseg(name, metadata, sem_seg_root, image_root): + assert isinstance(name, str), name + assert isinstance(sem_seg_root, (str, os.PathLike, list)), sem_seg_root + assert isinstance(image_root, (str, os.PathLike, list)), image_root + # 1. register a function which returns dicts + DatasetCatalog.register(name, lambda: custom_load_sem_seg_list(sem_seg_root, image_root)) + + # 2. Optionally, add metadata about this dataset, + # since they might be useful in evaluation, visualization or logging + MetadataCatalog.get(name).set( + sem_seg_root=sem_seg_root, + image_root=image_root, + evaluator_type="sem_seg", + ignore_label=255, + **metadata, + ) diff --git a/ape/data/datasets/d_cube.py b/ape/data/datasets/d_cube.py new file mode 100644 index 0000000..10bfad5 --- /dev/null +++ b/ape/data/datasets/d_cube.py @@ -0,0 +1,275 @@ +import logging +import os + +import pycocotools.mask as mask_util + +from detectron2.data import DatasetCatalog, MetadataCatalog +from detectron2.data.datasets.builtin_meta import _get_coco_instances_meta +from detectron2.data.datasets.lvis_v0_5_categories import LVIS_CATEGORIES as LVIS_V0_5_CATEGORIES +from detectron2.data.datasets.lvis_v1_categories import LVIS_CATEGORIES as LVIS_V1_CATEGORIES +from detectron2.structures import BoxMode +from detectron2.utils.file_io import PathManager +from fvcore.common.timer import Timer + +from .lvis_v1_coco_category_image_count import LVIS_V1_COCO_CATEGORY_IMAGE_COUNT + +""" +This file contains functions to parse LVIS-format annotations into dicts in the +"Detectron2 format". +""" + +logger = logging.getLogger(__name__) + +__all__ = ["load_d3_json", "register_d3_instances"] + + +def register_d3_instances(name, metadata, json_file, image_root, anno_root): + """ + Register a dataset in LVIS's json annotation format for instance detection and segmentation. + + Args: + name (str): a name that identifies the dataset, e.g. "lvis_v0.5_train". + metadata (dict): extra metadata associated with this dataset. It can be an empty dict. + json_file (str): path to the json instance annotation file. + image_root (str or path-like): directory which contains all the images. + """ + DatasetCatalog.register(name, lambda: load_d3_json(json_file, image_root, anno_root, name)) + MetadataCatalog.get(name).set( + json_file=json_file, image_root=image_root, evaluator_type="d3", **metadata + ) + + +def load_d3_json(json_file, image_root, anno_root, dataset_name=None, extra_annotation_keys=None): + """ + Load a json file in LVIS's annotation format. + + Args: + json_file (str): full path to the LVIS json annotation file. + image_root (str): the directory where the images in this json file exists. + dataset_name (str): the name of the dataset (e.g., "lvis_v0.5_train"). + If provided, this function will put "thing_classes" into the metadata + associated with this dataset. + extra_annotation_keys (list[str]): list of per-annotation keys that should also be + loaded into the dataset dict (besides "bbox", "bbox_mode", "category_id", + "segmentation"). The values for these keys will be returned as-is. + + Returns: + list[dict]: a list of dicts in Detectron2 standard format. (See + `Using Custom Datasets `_ ) + + Notes: + 1. This function does not read the image files. + The results do not have the "image" field. + """ + from d_cube import D3 + + timer = Timer() + + d3 = D3(image_root, anno_root) + + if timer.seconds() > 1: + logger.info("Loading d3 takes {:.2f} seconds.".format(timer.seconds())) + + id_map = None + if dataset_name is not None: + meta = MetadataCatalog.get(dataset_name) + cat_ids = sorted(d3.get_sent_ids()) + cats = d3.load_sents(cat_ids) + # The categories in a custom json file may not be sorted. + thing_classes = [c["raw_sent"] for c in sorted(cats, key=lambda x: x["id"])] + meta.thing_classes = thing_classes + + # In COCO, certain category ids are artificially removed, + # and by convention they are always ignored. + # We deal with COCO's id issue and translate + # the category ids to contiguous ids in [0, 80). + + # It works by looking at the "categories" field in the json, therefore + # if users' own json also have incontiguous ids, we'll + # apply this mapping as well but print a warning. + if not (min(cat_ids) == 1 and max(cat_ids) == len(cat_ids)): + if "coco" not in dataset_name: + logger.warning( + """ +Category ids in annotations are not in [1, #categories]! We'll apply a mapping for you. +""" + ) + id_map = {v: i for i, v in enumerate(cat_ids)} + meta.thing_dataset_id_to_contiguous_id = id_map + + img_ids = d3.get_img_ids() + imgs = d3.load_imgs(img_ids) + anno_ids = [d3.get_anno_ids(img_ids=img_id) for img_id in img_ids] + anns = [d3.load_annos(anno_ids=anno_id) for anno_id in anno_ids] + total_num_valid_anns = sum([len(x) for x in anns]) + total_num_anns = len(d3.load_annos()) + if total_num_valid_anns < total_num_anns: + logger.warning( + f"{anno_root} contains {total_num_anns} annotations, but only " + f"{total_num_valid_anns} of them match to images in the file." + ) + + imgs_anns = list(zip(imgs, anns)) + logger.info("Loaded {} images in COCO format from {}".format(len(imgs_anns), json_file)) + + dataset_dicts = [] + + ann_keys = ["iscrowd", "bbox", "keypoints", "sent_id"] + (extra_annotation_keys or []) + + num_instances_without_valid_segmentation = 0 + + for (img_dict, anno_dict_list) in imgs_anns: + record = {} + record["file_name"] = os.path.join(image_root, img_dict["file_name"]) + record["height"] = img_dict["height"] + record["width"] = img_dict["width"] + image_id = record["image_id"] = img_dict["id"] + + if meta.group == "intra": + group_ids = d3.get_group_ids(img_ids=[image_id]) + sent_ids = d3.get_sent_ids(group_ids=group_ids) + sent_list = d3.load_sents(sent_ids=sent_ids) + # assert len(anno_dict_list) == len(sent_ids) + elif meta.group == "inter": + sent_ids = d3.get_sent_ids() + sent_list = d3.load_sents(sent_ids=sent_ids) + # sent_list = d3.load_sents() + else: + assert False + ref_list = [sent["raw_sent"] for sent in sent_list] + record["expressions"] = ref_list + if id_map: + record["sent_ids"] = [id_map[x] for x in sent_ids] + + objs = [] + for anno in anno_dict_list: + # Check that the image_id in this annotation is the same as + # the image_id we're looking at. + # This fails only when the data parsing logic or the annotation file is buggy. + + # The original COCO valminusminival2014 & minival2014 annotation files + # actually contains bugs that, together with certain ways of using COCO API, + # can trigger this assertion. + assert anno["image_id"] == image_id + + assert anno.get("ignore", 0) == 0, '"ignore" in COCO json file is not supported.' + + obj = {key: anno[key] for key in ann_keys if key in anno} + if "bbox" in obj and len(obj["bbox"]) == 0: + raise ValueError( + f"One annotation of image {image_id} contains empty 'bbox' value! " + "This json does not have valid COCO format." + ) + + assert len(obj["bbox"]) == 1 + obj["bbox"] = list(obj["bbox"][0]) + # assert len(obj["sent_id"]) == 1 + obj["sent_id"] = obj["sent_id"][0] + + segm = anno.get("segmentation", None) + assert len(segm) == 1 + segm = segm[0] + if segm: # either list[list[float]] or dict(RLE) + if isinstance(segm, dict): + if isinstance(segm["counts"], list): + # convert to compressed RLE + segm = mask_util.frPyObjects(segm, *segm["size"]) + else: + # filter out invalid polygons (< 3 points) + segm = [poly for poly in segm if len(poly) % 2 == 0 and len(poly) >= 6] + if len(segm) == 0: + num_instances_without_valid_segmentation += 1 + continue # ignore this instance + obj["segmentation"] = segm + + keypts = anno.get("keypoints", None) + if keypts: # list[int] + for idx, v in enumerate(keypts): + if idx % 3 != 2: + # COCO's segmentation coordinates are floating points in [0, H or W], + # but keypoint coordinates are integers in [0, H-1 or W-1] + # Therefore we assume the coordinates are "pixel indices" and + # add 0.5 to convert to floating point coordinates. + keypts[idx] = v + 0.5 + obj["keypoints"] = keypts + + obj["bbox_mode"] = BoxMode.XYWH_ABS + if id_map: + annotation_category_id = obj["sent_id"] + try: + obj["sent_id"] = id_map[annotation_category_id] + except KeyError as e: + raise KeyError( + f"Encountered sent_id={annotation_category_id} " + "but this id does not exist in 'categories' of the json file." + ) from e + obj["category_id"] = obj["sent_id"] + obj["iscrowd"] = 0 + objs.append(obj) + record["annotations"] = objs + dataset_dicts.append(record) + + if num_instances_without_valid_segmentation > 0: + logger.warning( + "Filtered out {} instances without valid segmentation. ".format( + num_instances_without_valid_segmentation + ) + + "There might be issues in your dataset generation process. Please " + "check https://detectron2.readthedocs.io/en/latest/tutorials/datasets.html carefully" + ) + return dataset_dicts + + +def get_d3_instances_meta(dataset_name): + if "intra_scenario" in dataset_name: + group = "intra" + elif "inter_scenario" in dataset_name: + group = "inter" + else: + assert False + return {"group": group} + + +_PREDEFINED_SPLITS_D3 = { + "d3_inter_scenario": { + "d3_inter_scenario": ( + "D3/d3_images/", + { + "FULL": "D3/d3_json/d3_full_annotations.json", + "PRES": "D3/d3_json/d3_pres_annotations.json", + "ABS": "D3/d3_json/d3_abs_annotations.json", + }, + "D3/d3_pkl/", + ), + }, + "d3_intra_scenario": { + "d3_intra_scenario": ( + "D3/d3_images/", + { + "FULL": "D3/d3_json/d3_full_annotations.json", + "PRES": "D3/d3_json/d3_pres_annotations.json", + "ABS": "D3/d3_json/d3_abs_annotations.json", + }, + "D3/d3_pkl/", + ), + }, +} + + +def register_all_D3(root): + for dataset_name, splits_per_dataset in _PREDEFINED_SPLITS_D3.items(): + for key, (image_root, json_file, anno_root) in splits_per_dataset.items(): + register_d3_instances( + key, + get_d3_instances_meta(dataset_name), + # os.path.join(root, json_file) if "://" not in json_file else json_file, + {k: os.path.join(root, v) for k, v in json_file.items()}, + os.path.join(root, image_root), + os.path.join(root, anno_root), + ) + + +if __name__.endswith(".d_cube"): + # Assume pre-defined datasets live in `./datasets`. + _root = os.getenv("DETECTRON2_DATASETS", "datasets") + register_all_D3(_root) diff --git a/ape/data/datasets/flickr30k.py b/ape/data/datasets/flickr30k.py new file mode 100644 index 0000000..be9a6fb --- /dev/null +++ b/ape/data/datasets/flickr30k.py @@ -0,0 +1,68 @@ +import logging +import os + +from .coco import custom_register_coco_instances + +logger = logging.getLogger(__name__) + + +def _get_builtin_metadata(dataset_name): + return _get_flickr30k_metadata([]) + + raise KeyError("No built-in metadata for dataset {}".format(dataset_name)) + + +def _get_flickr30k_metadata(categories): + if len(categories) == 0: + return {} + id_to_name = {x["id"]: x["name"] for x in categories} + thing_dataset_id_to_contiguous_id = {i + 1: i for i in range(len(categories))} + thing_classes = [id_to_name[k] for k in sorted(id_to_name)] + return { + "thing_dataset_id_to_contiguous_id": thing_dataset_id_to_contiguous_id, + "thing_classes": thing_classes, + } + + +_PREDEFINED_SPLITS_FLICKR30k = {} +_PREDEFINED_SPLITS_FLICKR30k["flickr30k"] = { + "flickr30k": ( + "flickr30k/flickr30k-images", + "flickr30k/flickr30k.json", + ), + "flickr30k_separateGT_train": ( + "flickr30k/flickr30k-images", + "flickr30k/flickr30k_separateGT_train.json", + ), + "flickr30k_separateGT_val": ( + "flickr30k/flickr30k-images", + "flickr30k/flickr30k_separateGT_val.json", + ), + "flickr30k_mergedGT_train": ( + "flickr30k/flickr30k-images", + "flickr30k/flickr30k_mergedGT_train.json", + ), + "flickr30k_mergedGT_val": ( + "flickr30k/flickr30k-images", + "flickr30k/flickr30k_mergedGT_val.json", + ), +} + + +def register_all_flickr30k(root): + for dataset_name, splits_per_dataset in _PREDEFINED_SPLITS_FLICKR30k.items(): + for key, (image_root, json_file) in splits_per_dataset.items(): + custom_register_coco_instances( + key, + _get_builtin_metadata(dataset_name), + os.path.join(root, json_file) if "://" not in json_file else json_file, + os.path.join(root, image_root), + ) + + +# True for open source; +# Internally at fb, we register them elsewhere +if __name__.endswith(".flickr30k"): + # Assume pre-defined datasets live in `./datasets`. + _root = os.path.expanduser(os.getenv("DETECTRON2_DATASETS", "datasets")) + register_all_flickr30k(_root) diff --git a/ape/data/datasets/gqa.py b/ape/data/datasets/gqa.py new file mode 100644 index 0000000..f58e887 --- /dev/null +++ b/ape/data/datasets/gqa.py @@ -0,0 +1,60 @@ +import logging +import os + +from .coco import custom_register_coco_instances + +logger = logging.getLogger(__name__) + + +def _get_builtin_metadata(dataset_name): + return _get_gqa_metadata([]) + + raise KeyError("No built-in metadata for dataset {}".format(dataset_name)) + + +def _get_gqa_metadata(categories): + if len(categories) == 0: + return {} + id_to_name = {x["id"]: x["name"] for x in categories} + thing_dataset_id_to_contiguous_id = {i + 1: i for i in range(len(categories))} + thing_classes = [id_to_name[k] for k in sorted(id_to_name)] + return { + "thing_dataset_id_to_contiguous_id": thing_dataset_id_to_contiguous_id, + "thing_classes": thing_classes, + } + + +_PREDEFINED_SPLITS_GQA = {} +_PREDEFINED_SPLITS_GQA["gqa_region"] = { + "gqa_region": ( + "gqa/images", + "gqa/gqa_region.json", + ), + "gqa_region_train": ( + "gqa/images", + "gqa/gqa_region_train.json", + ), + "gqa_region_val": ( + "gqa/images", + "gqa/gqa_region_val.json", + ), +} + + +def register_all_gqa(root): + for dataset_name, splits_per_dataset in _PREDEFINED_SPLITS_GQA.items(): + for key, (image_root, json_file) in splits_per_dataset.items(): + custom_register_coco_instances( + key, + _get_builtin_metadata(dataset_name), + os.path.join(root, json_file) if "://" not in json_file else json_file, + os.path.join(root, image_root), + ) + + +# True for open source; +# Internally at fb, we register them elsewhere +if __name__.endswith(".gqa"): + # Assume pre-defined datasets live in `./datasets`. + _root = os.path.expanduser(os.getenv("DETECTRON2_DATASETS", "datasets")) + register_all_gqa(_root) diff --git a/ape/data/datasets/grit.py b/ape/data/datasets/grit.py new file mode 100644 index 0000000..efcb24d --- /dev/null +++ b/ape/data/datasets/grit.py @@ -0,0 +1,60 @@ +import os + +from .coco import custom_register_coco_instances + +GRIT_CATEGORIES = [ + {"id": 0, "name": "object"}, +] + + +def _get_builtin_metadata(dataset_name): + id_to_name = {x["id"]: x["name"] for x in GRIT_CATEGORIES} + thing_dataset_id_to_contiguous_id = {i: i for i in range(len(GRIT_CATEGORIES))} + thing_classes = [id_to_name[k] for k in sorted(id_to_name)] + return { + "thing_dataset_id_to_contiguous_id": thing_dataset_id_to_contiguous_id, + "thing_classes": thing_classes, + } + + +_PREDEFINED_SPLITS_GRIT = { + "grit": ("GRIT/images", "GRIT/grit.json"), + "grit_0_snappy": ("GRIT/images", "GRIT/grit_0_snappy.json"), + "grit_1_snappy": ("GRIT/images", "GRIT/grit_1_snappy.json"), + "grit_2_snappy": ("GRIT/images", "GRIT/grit_2_snappy.json"), + "grit_3_snappy": ("GRIT/images", "GRIT/grit_3_snappy.json"), + "grit_4_snappy": ("GRIT/images", "GRIT/grit_4_snappy.json"), + "grit_5_snappy": ("GRIT/images", "GRIT/grit_5_snappy.json"), + "grit_6_snappy": ("GRIT/images", "GRIT/grit_6_snappy.json"), + "grit_7_snappy": ("GRIT/images", "GRIT/grit_7_snappy.json"), + "grit_8_snappy": ("GRIT/images", "GRIT/grit_8_snappy.json"), + "grit_9_snappy": ("GRIT/images", "GRIT/grit_9_snappy.json"), + "grit_10_snappy": ("GRIT/images", "GRIT/grit_10_snappy.json"), + "grit_11_snappy": ("GRIT/images", "GRIT/grit_11_snappy.json"), + "grit_12_snappy": ("GRIT/images", "GRIT/grit_12_snappy.json"), + "grit_13_snappy": ("GRIT/images", "GRIT/grit_13_snappy.json"), + "grit_14_snappy": ("GRIT/images", "GRIT/grit_14_snappy.json"), + "grit_15_snappy": ("GRIT/images", "GRIT/grit_15_snappy.json"), + "grit_16_snappy": ("GRIT/images", "GRIT/grit_16_snappy.json"), + "grit_17_snappy": ("GRIT/images", "GRIT/grit_17_snappy.json"), + "grit_18_snappy": ("GRIT/images", "GRIT/grit_18_snappy.json"), + "grit_19_snappy": ("GRIT/images", "GRIT/grit_19_snappy.json"), + "grit_20_snappy": ("GRIT/images", "GRIT/grit_20_snappy.json"), + "grit_21_snappy": ("GRIT/images", "GRIT/grit_21_snappy.json"), +} + + +def register_all_GRIT(root): + for key, (image_root, json_file) in _PREDEFINED_SPLITS_GRIT.items(): + custom_register_coco_instances( + key, + _get_builtin_metadata(key), + os.path.join(root, json_file) if "://" not in json_file else json_file, + os.path.join(root, image_root), + ) + + +if __name__.endswith(".grit"): + # Assume pre-defined datasets live in `./datasets`. + _root = os.getenv("DETECTRON2_DATASETS", "datasets") + register_all_GRIT(_root) diff --git a/ape/data/datasets/inst_categories.py b/ape/data/datasets/inst_categories.py new file mode 100644 index 0000000..2c943d9 --- /dev/null +++ b/ape/data/datasets/inst_categories.py @@ -0,0 +1,488 @@ +categories = { + "coco": [ + {"color": [220, 20, 60], "isthing": 1, "id": 1, "name": "person"}, + {"color": [119, 11, 32], "isthing": 1, "id": 2, "name": "bicycle"}, + {"color": [0, 0, 142], "isthing": 1, "id": 3, "name": "car"}, + {"color": [0, 0, 230], "isthing": 1, "id": 4, "name": "motorcycle"}, + {"color": [106, 0, 228], "isthing": 1, "id": 5, "name": "airplane"}, + {"color": [0, 60, 100], "isthing": 1, "id": 6, "name": "bus"}, + {"color": [0, 80, 100], "isthing": 1, "id": 7, "name": "train"}, + {"color": [0, 0, 70], "isthing": 1, "id": 8, "name": "truck"}, + {"color": [0, 0, 192], "isthing": 1, "id": 9, "name": "boat"}, + {"color": [250, 170, 30], "isthing": 1, "id": 10, "name": "traffic light"}, + {"color": [100, 170, 30], "isthing": 1, "id": 11, "name": "fire hydrant"}, + {"color": [220, 220, 0], "isthing": 1, "id": 13, "name": "stop sign"}, + {"color": [175, 116, 175], "isthing": 1, "id": 14, "name": "parking meter"}, + {"color": [250, 0, 30], "isthing": 1, "id": 15, "name": "bench"}, + {"color": [165, 42, 42], "isthing": 1, "id": 16, "name": "bird"}, + {"color": [255, 77, 255], "isthing": 1, "id": 17, "name": "cat"}, + {"color": [0, 226, 252], "isthing": 1, "id": 18, "name": "dog"}, + {"color": [182, 182, 255], "isthing": 1, "id": 19, "name": "horse"}, + {"color": [0, 82, 0], "isthing": 1, "id": 20, "name": "sheep"}, + {"color": [120, 166, 157], "isthing": 1, "id": 21, "name": "cow"}, + {"color": [110, 76, 0], "isthing": 1, "id": 22, "name": "elephant"}, + {"color": [174, 57, 255], "isthing": 1, "id": 23, "name": "bear"}, + {"color": [199, 100, 0], "isthing": 1, "id": 24, "name": "zebra"}, + {"color": [72, 0, 118], "isthing": 1, "id": 25, "name": "giraffe"}, + {"color": [255, 179, 240], "isthing": 1, "id": 27, "name": "backpack"}, + {"color": [0, 125, 92], "isthing": 1, "id": 28, "name": "umbrella"}, + {"color": [209, 0, 151], "isthing": 1, "id": 31, "name": "handbag"}, + {"color": [188, 208, 182], "isthing": 1, "id": 32, "name": "tie"}, + {"color": [0, 220, 176], "isthing": 1, "id": 33, "name": "suitcase"}, + {"color": [255, 99, 164], "isthing": 1, "id": 34, "name": "frisbee"}, + {"color": [92, 0, 73], "isthing": 1, "id": 35, "name": "skis"}, + {"color": [133, 129, 255], "isthing": 1, "id": 36, "name": "snowboard"}, + {"color": [78, 180, 255], "isthing": 1, "id": 37, "name": "sports ball"}, + {"color": [0, 228, 0], "isthing": 1, "id": 38, "name": "kite"}, + {"color": [174, 255, 243], "isthing": 1, "id": 39, "name": "baseball bat"}, + {"color": [45, 89, 255], "isthing": 1, "id": 40, "name": "baseball glove"}, + {"color": [134, 134, 103], "isthing": 1, "id": 41, "name": "skateboard"}, + {"color": [145, 148, 174], "isthing": 1, "id": 42, "name": "surfboard"}, + {"color": [255, 208, 186], "isthing": 1, "id": 43, "name": "tennis racket"}, + {"color": [197, 226, 255], "isthing": 1, "id": 44, "name": "bottle"}, + {"color": [171, 134, 1], "isthing": 1, "id": 46, "name": "wine glass"}, + {"color": [109, 63, 54], "isthing": 1, "id": 47, "name": "cup"}, + {"color": [207, 138, 255], "isthing": 1, "id": 48, "name": "fork"}, + {"color": [151, 0, 95], "isthing": 1, "id": 49, "name": "knife"}, + {"color": [9, 80, 61], "isthing": 1, "id": 50, "name": "spoon"}, + {"color": [84, 105, 51], "isthing": 1, "id": 51, "name": "bowl"}, + {"color": [74, 65, 105], "isthing": 1, "id": 52, "name": "banana"}, + {"color": [166, 196, 102], "isthing": 1, "id": 53, "name": "apple"}, + {"color": [208, 195, 210], "isthing": 1, "id": 54, "name": "sandwich"}, + {"color": [255, 109, 65], "isthing": 1, "id": 55, "name": "orange"}, + {"color": [0, 143, 149], "isthing": 1, "id": 56, "name": "broccoli"}, + {"color": [179, 0, 194], "isthing": 1, "id": 57, "name": "carrot"}, + {"color": [209, 99, 106], "isthing": 1, "id": 58, "name": "hot dog"}, + {"color": [5, 121, 0], "isthing": 1, "id": 59, "name": "pizza"}, + {"color": [227, 255, 205], "isthing": 1, "id": 60, "name": "donut"}, + {"color": [147, 186, 208], "isthing": 1, "id": 61, "name": "cake"}, + {"color": [153, 69, 1], "isthing": 1, "id": 62, "name": "chair"}, + {"color": [3, 95, 161], "isthing": 1, "id": 63, "name": "couch"}, + {"color": [163, 255, 0], "isthing": 1, "id": 64, "name": "potted plant"}, + {"color": [119, 0, 170], "isthing": 1, "id": 65, "name": "bed"}, + {"color": [0, 182, 199], "isthing": 1, "id": 67, "name": "dining table"}, + {"color": [0, 165, 120], "isthing": 1, "id": 70, "name": "toilet"}, + {"color": [183, 130, 88], "isthing": 1, "id": 72, "name": "tv"}, + {"color": [95, 32, 0], "isthing": 1, "id": 73, "name": "laptop"}, + {"color": [130, 114, 135], "isthing": 1, "id": 74, "name": "mouse"}, + {"color": [110, 129, 133], "isthing": 1, "id": 75, "name": "remote"}, + {"color": [166, 74, 118], "isthing": 1, "id": 76, "name": "keyboard"}, + {"color": [219, 142, 185], "isthing": 1, "id": 77, "name": "cell phone"}, + {"color": [79, 210, 114], "isthing": 1, "id": 78, "name": "microwave"}, + {"color": [178, 90, 62], "isthing": 1, "id": 79, "name": "oven"}, + {"color": [65, 70, 15], "isthing": 1, "id": 80, "name": "toaster"}, + {"color": [127, 167, 115], "isthing": 1, "id": 81, "name": "sink"}, + {"color": [59, 105, 106], "isthing": 1, "id": 82, "name": "refrigerator"}, + {"color": [142, 108, 45], "isthing": 1, "id": 84, "name": "book"}, + {"color": [196, 172, 0], "isthing": 1, "id": 85, "name": "clock"}, + {"color": [95, 54, 80], "isthing": 1, "id": 86, "name": "vase"}, + {"color": [128, 76, 255], "isthing": 1, "id": 87, "name": "scissors"}, + {"color": [201, 57, 1], "isthing": 1, "id": 88, "name": "teddy bear"}, + {"color": [246, 0, 122], "isthing": 1, "id": 89, "name": "hair drier"}, + {"color": [191, 162, 208], "isthing": 1, "id": 90, "name": "toothbrush"}, + ], + "cityscapes": [ + {"id": i + 1, "name": x} + for i, x in enumerate( + ["person", "rider", "car", "truck", "bus", "train", "motorcycle", "bicycle"] + ) + ], + "mapillary": [ + {"id": 1, "name": "animal--bird"}, + {"id": 2, "name": "animal--ground-animal"}, + {"id": 9, "name": "construction--flat--crosswalk-plain"}, + {"id": 20, "name": "human--person"}, + {"id": 21, "name": "human--rider--bicyclist"}, + {"id": 22, "name": "human--rider--motorcyclist"}, + {"id": 23, "name": "human--rider--other-rider"}, + {"id": 24, "name": "marking--crosswalk-zebra"}, + {"id": 33, "name": "object--banner"}, + {"id": 34, "name": "object--bench"}, + {"id": 35, "name": "object--bike-rack"}, + {"id": 36, "name": "object--billboard"}, + {"id": 37, "name": "object--catch-basin"}, + {"id": 38, "name": "object--cctv-camera"}, + {"id": 39, "name": "object--fire-hydrant"}, + {"id": 40, "name": "object--junction-box"}, + {"id": 41, "name": "object--mailbox"}, + {"id": 42, "name": "object--manhole"}, + {"id": 43, "name": "object--phone-booth"}, + {"id": 45, "name": "object--street-light"}, + {"id": 46, "name": "object--support--pole"}, + {"id": 47, "name": "object--support--traffic-sign-frame"}, + {"id": 48, "name": "object--support--utility-pole"}, + {"id": 49, "name": "object--traffic-light"}, + {"id": 50, "name": "object--traffic-sign--back"}, + {"id": 51, "name": "object--traffic-sign--front"}, + {"id": 52, "name": "object--trash-can"}, + {"id": 53, "name": "object--vehicle--bicycle"}, + {"id": 54, "name": "object--vehicle--boat"}, + {"id": 55, "name": "object--vehicle--bus"}, + {"id": 56, "name": "object--vehicle--car"}, + {"id": 57, "name": "object--vehicle--caravan"}, + {"id": 58, "name": "object--vehicle--motorcycle"}, + {"id": 60, "name": "object--vehicle--other-vehicle"}, + {"id": 61, "name": "object--vehicle--trailer"}, + {"id": 62, "name": "object--vehicle--truck"}, + {"id": 63, "name": "object--vehicle--wheeled-slow"}, + ], + "viper": [ + {"id": 13, "name": "trafficlight", "supercategory": ""}, + {"id": 16, "name": "firehydrant", "supercategory": ""}, + {"id": 17, "name": "chair", "supercategory": ""}, + {"id": 19, "name": "trashcan", "supercategory": ""}, + {"id": 20, "name": "person", "supercategory": ""}, + {"id": 23, "name": "motorcycle", "supercategory": ""}, + {"id": 24, "name": "car", "supercategory": ""}, + {"id": 25, "name": "van", "supercategory": ""}, + {"id": 26, "name": "bus", "supercategory": ""}, + {"id": 27, "name": "truck", "supercategory": ""}, + ], + "scannet": [ + {"id": 3, "name": "cabinet", "supercategory": "furniture"}, + {"id": 4, "name": "bed", "supercategory": "furniture"}, + {"id": 5, "name": "chair", "supercategory": "furniture"}, + {"id": 6, "name": "sofa", "supercategory": "furniture"}, + {"id": 7, "name": "table", "supercategory": "furniture"}, + {"id": 8, "name": "door", "supercategory": "furniture"}, + {"id": 9, "name": "window", "supercategory": "furniture"}, + {"id": 10, "name": "bookshelf", "supercategory": "furniture"}, + {"id": 11, "name": "picture", "supercategory": "furniture"}, + {"id": 12, "name": "counter", "supercategory": "furniture"}, + {"id": 14, "name": "desk", "supercategory": "furniture"}, + {"id": 16, "name": "curtain", "supercategory": "furniture"}, + {"id": 24, "name": "refrigerator", "supercategory": "appliance"}, + {"id": 28, "name": "shower curtain", "supercategory": "furniture"}, + {"id": 33, "name": "toilet", "supercategory": "furniture"}, + {"id": 34, "name": "sink", "supercategory": "appliance"}, + {"id": 36, "name": "bathtub", "supercategory": "furniture"}, + {"id": 39, "name": "otherfurniture", "supercategory": "furniture"}, + ], + "oid": [ + {"id": 1, "name": "Screwdriver", "freebase_id": "/m/01bms0"}, + {"id": 2, "name": "Light switch", "freebase_id": "/m/03jbxj"}, + {"id": 3, "name": "Doughnut", "freebase_id": "/m/0jy4k"}, + {"id": 4, "name": "Toilet paper", "freebase_id": "/m/09gtd"}, + {"id": 5, "name": "Wrench", "freebase_id": "/m/01j5ks"}, + {"id": 6, "name": "Toaster", "freebase_id": "/m/01k6s3"}, + {"id": 7, "name": "Tennis ball", "freebase_id": "/m/05ctyq"}, + {"id": 8, "name": "Radish", "freebase_id": "/m/015x5n"}, + {"id": 9, "name": "Pomegranate", "freebase_id": "/m/0jwn_"}, + {"id": 10, "name": "Kite", "freebase_id": "/m/02zt3"}, + {"id": 11, "name": "Table tennis racket", "freebase_id": "/m/05_5p_0"}, + {"id": 12, "name": "Hamster", "freebase_id": "/m/03qrc"}, + {"id": 13, "name": "Barge", "freebase_id": "/m/01btn"}, + {"id": 14, "name": "Shower", "freebase_id": "/m/02f9f_"}, + {"id": 15, "name": "Printer", "freebase_id": "/m/01m4t"}, + {"id": 16, "name": "Snowmobile", "freebase_id": "/m/01x3jk"}, + {"id": 17, "name": "Fire hydrant", "freebase_id": "/m/01pns0"}, + {"id": 18, "name": "Limousine", "freebase_id": "/m/01lcw4"}, + {"id": 19, "name": "Whale", "freebase_id": "/m/084zz"}, + {"id": 20, "name": "Microwave oven", "freebase_id": "/m/0fx9l"}, + {"id": 21, "name": "Asparagus", "freebase_id": "/m/0cjs7"}, + {"id": 22, "name": "Lion", "freebase_id": "/m/096mb"}, + {"id": 23, "name": "Spatula", "freebase_id": "/m/02d1br"}, + {"id": 24, "name": "Torch", "freebase_id": "/m/07dd4"}, + {"id": 25, "name": "Volleyball", "freebase_id": "/m/02rgn06"}, + {"id": 26, "name": "Ambulance", "freebase_id": "/m/012n7d"}, + {"id": 27, "name": "Chopsticks", "freebase_id": "/m/01_5g"}, + {"id": 28, "name": "Raccoon", "freebase_id": "/m/0dq75"}, + {"id": 29, "name": "Blue jay", "freebase_id": "/m/01f8m5"}, + {"id": 30, "name": "Lynx", "freebase_id": "/m/04g2r"}, + {"id": 31, "name": "Dice", "freebase_id": "/m/029b3"}, + {"id": 32, "name": "Filing cabinet", "freebase_id": "/m/047j0r"}, + {"id": 33, "name": "Ruler", "freebase_id": "/m/0hdln"}, + {"id": 34, "name": "Power plugs and sockets", "freebase_id": "/m/03bbps"}, + {"id": 35, "name": "Bell pepper", "freebase_id": "/m/0jg57"}, + {"id": 36, "name": "Binoculars", "freebase_id": "/m/0lt4_"}, + {"id": 37, "name": "Pretzel", "freebase_id": "/m/01f91_"}, + {"id": 38, "name": "Hot dog", "freebase_id": "/m/01b9xk"}, + {"id": 39, "name": "Missile", "freebase_id": "/m/04ylt"}, + {"id": 40, "name": "Common fig", "freebase_id": "/m/043nyj"}, + {"id": 41, "name": "Croissant", "freebase_id": "/m/015wgc"}, + {"id": 42, "name": "Adhesive tape", "freebase_id": "/m/03m3vtv"}, + {"id": 43, "name": "Slow cooker", "freebase_id": "/m/02tsc9"}, + {"id": 44, "name": "Dog bed", "freebase_id": "/m/0h8n6f9"}, + {"id": 45, "name": "Harpsichord", "freebase_id": "/m/03q5t"}, + {"id": 46, "name": "Billiard table", "freebase_id": "/m/04p0qw"}, + {"id": 47, "name": "Alpaca", "freebase_id": "/m/0pcr"}, + {"id": 48, "name": "Harbor seal", "freebase_id": "/m/02l8p9"}, + {"id": 49, "name": "Grape", "freebase_id": "/m/0388q"}, + {"id": 50, "name": "Nail", "freebase_id": "/m/05bm6"}, + {"id": 51, "name": "Paper towel", "freebase_id": "/m/02w3r3"}, + {"id": 52, "name": "Alarm clock", "freebase_id": "/m/046dlr"}, + {"id": 53, "name": "Guacamole", "freebase_id": "/m/02g30s"}, + {"id": 54, "name": "Starfish", "freebase_id": "/m/01h8tj"}, + {"id": 55, "name": "Zebra", "freebase_id": "/m/0898b"}, + {"id": 56, "name": "Segway", "freebase_id": "/m/076bq"}, + {"id": 57, "name": "Sea turtle", "freebase_id": "/m/0120dh"}, + {"id": 58, "name": "Scissors", "freebase_id": "/m/01lsmm"}, + {"id": 59, "name": "Rhinoceros", "freebase_id": "/m/03d443"}, + {"id": 60, "name": "Kangaroo", "freebase_id": "/m/04c0y"}, + {"id": 61, "name": "Jaguar", "freebase_id": "/m/0449p"}, + {"id": 62, "name": "Leopard", "freebase_id": "/m/0c29q"}, + {"id": 63, "name": "Dumbbell", "freebase_id": "/m/04h8sr"}, + {"id": 64, "name": "Envelope", "freebase_id": "/m/0frqm"}, + {"id": 65, "name": "Winter melon", "freebase_id": "/m/02cvgx"}, + {"id": 66, "name": "Teapot", "freebase_id": "/m/01fh4r"}, + {"id": 67, "name": "Camel", "freebase_id": "/m/01x_v"}, + {"id": 68, "name": "Beaker", "freebase_id": "/m/0d20w4"}, + {"id": 69, "name": "Brown bear", "freebase_id": "/m/01dxs"}, + {"id": 70, "name": "Toilet", "freebase_id": "/m/09g1w"}, + {"id": 71, "name": "Teddy bear", "freebase_id": "/m/0kmg4"}, + {"id": 72, "name": "Briefcase", "freebase_id": "/m/0584n8"}, + {"id": 73, "name": "Stop sign", "freebase_id": "/m/02pv19"}, + {"id": 74, "name": "Tiger", "freebase_id": "/m/07dm6"}, + {"id": 75, "name": "Cabbage", "freebase_id": "/m/0fbw6"}, + {"id": 76, "name": "Giraffe", "freebase_id": "/m/03bk1"}, + {"id": 77, "name": "Polar bear", "freebase_id": "/m/0633h"}, + {"id": 78, "name": "Shark", "freebase_id": "/m/0by6g"}, + {"id": 79, "name": "Rabbit", "freebase_id": "/m/06mf6"}, + {"id": 80, "name": "Swim cap", "freebase_id": "/m/04tn4x"}, + {"id": 81, "name": "Pressure cooker", "freebase_id": "/m/0h8ntjv"}, + {"id": 82, "name": "Kitchen knife", "freebase_id": "/m/058qzx"}, + {"id": 83, "name": "Submarine sandwich", "freebase_id": "/m/06pcq"}, + {"id": 84, "name": "Flashlight", "freebase_id": "/m/01kb5b"}, + {"id": 85, "name": "Penguin", "freebase_id": "/m/05z6w"}, + {"id": 86, "name": "Snake", "freebase_id": "/m/078jl"}, + {"id": 87, "name": "Zucchini", "freebase_id": "/m/027pcv"}, + {"id": 88, "name": "Bat", "freebase_id": "/m/01h44"}, + {"id": 89, "name": "Food processor", "freebase_id": "/m/03y6mg"}, + {"id": 90, "name": "Ostrich", "freebase_id": "/m/05n4y"}, + {"id": 91, "name": "Sea lion", "freebase_id": "/m/0gd36"}, + {"id": 92, "name": "Goldfish", "freebase_id": "/m/03fj2"}, + {"id": 93, "name": "Elephant", "freebase_id": "/m/0bwd_0j"}, + {"id": 94, "name": "Rocket", "freebase_id": "/m/09rvcxw"}, + {"id": 95, "name": "Mouse", "freebase_id": "/m/04rmv"}, + {"id": 96, "name": "Oyster", "freebase_id": "/m/0_cp5"}, + {"id": 97, "name": "Digital clock", "freebase_id": "/m/06_72j"}, + {"id": 98, "name": "Otter", "freebase_id": "/m/0cn6p"}, + {"id": 99, "name": "Dolphin", "freebase_id": "/m/02hj4"}, + {"id": 100, "name": "Punching bag", "freebase_id": "/m/0420v5"}, + {"id": 101, "name": "Corded phone", "freebase_id": "/m/0h8lkj8"}, + {"id": 102, "name": "Tennis racket", "freebase_id": "/m/0h8my_4"}, + {"id": 103, "name": "Pancake", "freebase_id": "/m/01dwwc"}, + {"id": 104, "name": "Mango", "freebase_id": "/m/0fldg"}, + {"id": 105, "name": "Crocodile", "freebase_id": "/m/09f_2"}, + {"id": 106, "name": "Waffle", "freebase_id": "/m/01dwsz"}, + {"id": 107, "name": "Computer mouse", "freebase_id": "/m/020lf"}, + {"id": 108, "name": "Kettle", "freebase_id": "/m/03s_tn"}, + {"id": 109, "name": "Tart", "freebase_id": "/m/02zvsm"}, + {"id": 110, "name": "Oven", "freebase_id": "/m/029bxz"}, + {"id": 111, "name": "Banana", "freebase_id": "/m/09qck"}, + {"id": 112, "name": "Cheetah", "freebase_id": "/m/0cd4d"}, + {"id": 113, "name": "Raven", "freebase_id": "/m/06j2d"}, + {"id": 114, "name": "Frying pan", "freebase_id": "/m/04v6l4"}, + {"id": 115, "name": "Pear", "freebase_id": "/m/061_f"}, + {"id": 116, "name": "Fox", "freebase_id": "/m/0306r"}, + {"id": 117, "name": "Skateboard", "freebase_id": "/m/06_fw"}, + {"id": 118, "name": "Rugby ball", "freebase_id": "/m/0wdt60w"}, + {"id": 119, "name": "Watermelon", "freebase_id": "/m/0kpqd"}, + {"id": 120, "name": "Flute", "freebase_id": "/m/0l14j_"}, + {"id": 121, "name": "Canary", "freebase_id": "/m/0ccs93"}, + {"id": 122, "name": "Door handle", "freebase_id": "/m/03c7gz"}, + {"id": 123, "name": "Saxophone", "freebase_id": "/m/06ncr"}, + {"id": 124, "name": "Burrito", "freebase_id": "/m/01j3zr"}, + {"id": 125, "name": "Suitcase", "freebase_id": "/m/01s55n"}, + {"id": 126, "name": "Roller skates", "freebase_id": "/m/02p3w7d"}, + {"id": 127, "name": "Dagger", "freebase_id": "/m/02gzp"}, + {"id": 128, "name": "Seat belt", "freebase_id": "/m/0dkzw"}, + {"id": 129, "name": "Washing machine", "freebase_id": "/m/0174k2"}, + {"id": 130, "name": "Jet ski", "freebase_id": "/m/01xs3r"}, + {"id": 131, "name": "Sombrero", "freebase_id": "/m/02jfl0"}, + {"id": 132, "name": "Pig", "freebase_id": "/m/068zj"}, + {"id": 133, "name": "Drinking straw", "freebase_id": "/m/03v5tg"}, + {"id": 134, "name": "Peach", "freebase_id": "/m/0dj6p"}, + {"id": 135, "name": "Tortoise", "freebase_id": "/m/011k07"}, + {"id": 136, "name": "Towel", "freebase_id": "/m/0162_1"}, + {"id": 137, "name": "Tablet computer", "freebase_id": "/m/0bh9flk"}, + {"id": 138, "name": "Cucumber", "freebase_id": "/m/015x4r"}, + {"id": 139, "name": "Mule", "freebase_id": "/m/0dbzx"}, + {"id": 140, "name": "Potato", "freebase_id": "/m/05vtc"}, + {"id": 141, "name": "Frog", "freebase_id": "/m/09ld4"}, + {"id": 142, "name": "Bear", "freebase_id": "/m/01dws"}, + {"id": 143, "name": "Lighthouse", "freebase_id": "/m/04h7h"}, + {"id": 144, "name": "Belt", "freebase_id": "/m/0176mf"}, + {"id": 145, "name": "Baseball bat", "freebase_id": "/m/03g8mr"}, + {"id": 146, "name": "Racket", "freebase_id": "/m/0dv9c"}, + {"id": 147, "name": "Sword", "freebase_id": "/m/06y5r"}, + {"id": 148, "name": "Bagel", "freebase_id": "/m/01fb_0"}, + {"id": 149, "name": "Goat", "freebase_id": "/m/03fwl"}, + {"id": 150, "name": "Lizard", "freebase_id": "/m/04m9y"}, + {"id": 151, "name": "Parrot", "freebase_id": "/m/0gv1x"}, + {"id": 152, "name": "Owl", "freebase_id": "/m/09d5_"}, + {"id": 153, "name": "Turkey", "freebase_id": "/m/0jly1"}, + {"id": 154, "name": "Cello", "freebase_id": "/m/01xqw"}, + {"id": 155, "name": "Knife", "freebase_id": "/m/04ctx"}, + {"id": 156, "name": "Handgun", "freebase_id": "/m/0gxl3"}, + {"id": 157, "name": "Carrot", "freebase_id": "/m/0fj52s"}, + {"id": 158, "name": "Hamburger", "freebase_id": "/m/0cdn1"}, + {"id": 159, "name": "Grapefruit", "freebase_id": "/m/0hqkz"}, + {"id": 160, "name": "Tap", "freebase_id": "/m/02jz0l"}, + {"id": 161, "name": "Tea", "freebase_id": "/m/07clx"}, + {"id": 162, "name": "Bull", "freebase_id": "/m/0cnyhnx"}, + {"id": 163, "name": "Turtle", "freebase_id": "/m/09dzg"}, + {"id": 164, "name": "Bust", "freebase_id": "/m/04yqq2"}, + {"id": 165, "name": "Monkey", "freebase_id": "/m/08pbxl"}, + {"id": 166, "name": "Wok", "freebase_id": "/m/084rd"}, + {"id": 167, "name": "Broccoli", "freebase_id": "/m/0hkxq"}, + {"id": 168, "name": "Pitcher", "freebase_id": "/m/054fyh"}, + {"id": 169, "name": "Whiteboard", "freebase_id": "/m/02d9qx"}, + {"id": 170, "name": "Squirrel", "freebase_id": "/m/071qp"}, + {"id": 171, "name": "Jug", "freebase_id": "/m/08hvt4"}, + {"id": 172, "name": "Woodpecker", "freebase_id": "/m/01dy8n"}, + {"id": 173, "name": "Pizza", "freebase_id": "/m/0663v"}, + {"id": 174, "name": "Surfboard", "freebase_id": "/m/019w40"}, + {"id": 175, "name": "Sofa bed", "freebase_id": "/m/03m3pdh"}, + {"id": 176, "name": "Sheep", "freebase_id": "/m/07bgp"}, + {"id": 177, "name": "Candle", "freebase_id": "/m/0c06p"}, + {"id": 178, "name": "Muffin", "freebase_id": "/m/01tcjp"}, + {"id": 179, "name": "Cookie", "freebase_id": "/m/021mn"}, + {"id": 180, "name": "Apple", "freebase_id": "/m/014j1m"}, + {"id": 181, "name": "Chest of drawers", "freebase_id": "/m/05kyg_"}, + {"id": 182, "name": "Skull", "freebase_id": "/m/016m2d"}, + {"id": 183, "name": "Chicken", "freebase_id": "/m/09b5t"}, + {"id": 184, "name": "Loveseat", "freebase_id": "/m/0703r8"}, + {"id": 185, "name": "Baseball glove", "freebase_id": "/m/03grzl"}, + {"id": 186, "name": "Piano", "freebase_id": "/m/05r5c"}, + {"id": 187, "name": "Waste container", "freebase_id": "/m/0bjyj5"}, + {"id": 188, "name": "Barrel", "freebase_id": "/m/02zn6n"}, + {"id": 189, "name": "Swan", "freebase_id": "/m/0dftk"}, + {"id": 190, "name": "Taxi", "freebase_id": "/m/0pg52"}, + {"id": 191, "name": "Lemon", "freebase_id": "/m/09k_b"}, + {"id": 192, "name": "Pumpkin", "freebase_id": "/m/05zsy"}, + {"id": 193, "name": "Sparrow", "freebase_id": "/m/0h23m"}, + {"id": 194, "name": "Orange", "freebase_id": "/m/0cyhj_"}, + {"id": 195, "name": "Tank", "freebase_id": "/m/07cmd"}, + {"id": 196, "name": "Sandwich", "freebase_id": "/m/0l515"}, + {"id": 197, "name": "Coffee", "freebase_id": "/m/02vqfm"}, + {"id": 198, "name": "Juice", "freebase_id": "/m/01z1kdw"}, + {"id": 199, "name": "Coin", "freebase_id": "/m/0242l"}, + {"id": 200, "name": "Pen", "freebase_id": "/m/0k1tl"}, + {"id": 201, "name": "Watch", "freebase_id": "/m/0gjkl"}, + {"id": 202, "name": "Eagle", "freebase_id": "/m/09csl"}, + {"id": 203, "name": "Goose", "freebase_id": "/m/0dbvp"}, + {"id": 204, "name": "Falcon", "freebase_id": "/m/0f6wt"}, + {"id": 205, "name": "Christmas tree", "freebase_id": "/m/025nd"}, + {"id": 206, "name": "Sunflower", "freebase_id": "/m/0ftb8"}, + {"id": 207, "name": "Vase", "freebase_id": "/m/02s195"}, + {"id": 208, "name": "Football", "freebase_id": "/m/01226z"}, + {"id": 209, "name": "Canoe", "freebase_id": "/m/0ph39"}, + {"id": 210, "name": "High heels", "freebase_id": "/m/06k2mb"}, + {"id": 211, "name": "Spoon", "freebase_id": "/m/0cmx8"}, + {"id": 212, "name": "Mug", "freebase_id": "/m/02jvh9"}, + {"id": 213, "name": "Swimwear", "freebase_id": "/m/01gkx_"}, + {"id": 214, "name": "Duck", "freebase_id": "/m/09ddx"}, + {"id": 215, "name": "Cat", "freebase_id": "/m/01yrx"}, + {"id": 216, "name": "Tomato", "freebase_id": "/m/07j87"}, + {"id": 217, "name": "Cocktail", "freebase_id": "/m/024g6"}, + {"id": 218, "name": "Clock", "freebase_id": "/m/01x3z"}, + {"id": 219, "name": "Cowboy hat", "freebase_id": "/m/025rp__"}, + {"id": 220, "name": "Miniskirt", "freebase_id": "/m/01cmb2"}, + {"id": 221, "name": "Cattle", "freebase_id": "/m/01xq0k1"}, + {"id": 222, "name": "Strawberry", "freebase_id": "/m/07fbm7"}, + {"id": 223, "name": "Bronze sculpture", "freebase_id": "/m/01yx86"}, + {"id": 224, "name": "Pillow", "freebase_id": "/m/034c16"}, + {"id": 225, "name": "Squash", "freebase_id": "/m/0dv77"}, + {"id": 226, "name": "Traffic light", "freebase_id": "/m/015qff"}, + {"id": 227, "name": "Saucer", "freebase_id": "/m/03q5c7"}, + {"id": 228, "name": "Reptile", "freebase_id": "/m/06bt6"}, + {"id": 229, "name": "Cake", "freebase_id": "/m/0fszt"}, + {"id": 230, "name": "Plastic bag", "freebase_id": "/m/05gqfk"}, + {"id": 231, "name": "Studio couch", "freebase_id": "/m/026qbn5"}, + {"id": 232, "name": "Beer", "freebase_id": "/m/01599"}, + {"id": 233, "name": "Scarf", "freebase_id": "/m/02h19r"}, + {"id": 234, "name": "Coffee cup", "freebase_id": "/m/02p5f1q"}, + {"id": 235, "name": "Wine", "freebase_id": "/m/081qc"}, + {"id": 236, "name": "Mushroom", "freebase_id": "/m/052sf"}, + {"id": 237, "name": "Traffic sign", "freebase_id": "/m/01mqdt"}, + {"id": 238, "name": "Camera", "freebase_id": "/m/0dv5r"}, + {"id": 239, "name": "Rose", "freebase_id": "/m/06m11"}, + {"id": 240, "name": "Couch", "freebase_id": "/m/02crq1"}, + {"id": 241, "name": "Handbag", "freebase_id": "/m/080hkjn"}, + {"id": 242, "name": "Fedora", "freebase_id": "/m/02fq_6"}, + {"id": 243, "name": "Sock", "freebase_id": "/m/01nq26"}, + {"id": 244, "name": "Computer keyboard", "freebase_id": "/m/01m2v"}, + {"id": 245, "name": "Mobile phone", "freebase_id": "/m/050k8"}, + {"id": 246, "name": "Ball", "freebase_id": "/m/018xm"}, + {"id": 247, "name": "Balloon", "freebase_id": "/m/01j51"}, + {"id": 248, "name": "Horse", "freebase_id": "/m/03k3r"}, + {"id": 249, "name": "Boot", "freebase_id": "/m/01b638"}, + {"id": 250, "name": "Fish", "freebase_id": "/m/0ch_cf"}, + {"id": 251, "name": "Backpack", "freebase_id": "/m/01940j"}, + {"id": 252, "name": "Skirt", "freebase_id": "/m/02wv6h6"}, + {"id": 253, "name": "Van", "freebase_id": "/m/0h2r6"}, + {"id": 254, "name": "Bread", "freebase_id": "/m/09728"}, + {"id": 255, "name": "Glove", "freebase_id": "/m/0174n1"}, + {"id": 256, "name": "Dog", "freebase_id": "/m/0bt9lr"}, + {"id": 257, "name": "Airplane", "freebase_id": "/m/0cmf2"}, + {"id": 258, "name": "Motorcycle", "freebase_id": "/m/04_sv"}, + {"id": 259, "name": "Drink", "freebase_id": "/m/0271t"}, + {"id": 260, "name": "Book", "freebase_id": "/m/0bt_c3"}, + {"id": 261, "name": "Train", "freebase_id": "/m/07jdr"}, + {"id": 262, "name": "Flower", "freebase_id": "/m/0c9ph5"}, + {"id": 263, "name": "Carnivore", "freebase_id": "/m/01lrl"}, + {"id": 264, "name": "Human ear", "freebase_id": "/m/039xj_"}, + {"id": 265, "name": "Toy", "freebase_id": "/m/0138tl"}, + {"id": 266, "name": "Box", "freebase_id": "/m/025dyy"}, + {"id": 267, "name": "Truck", "freebase_id": "/m/07r04"}, + {"id": 268, "name": "Wheel", "freebase_id": "/m/083wq"}, + {"id": 269, "name": "Aircraft", "freebase_id": "/m/0k5j"}, + {"id": 270, "name": "Bus", "freebase_id": "/m/01bjv"}, + {"id": 271, "name": "Human mouth", "freebase_id": "/m/0283dt1"}, + {"id": 272, "name": "Sculpture", "freebase_id": "/m/06msq"}, + {"id": 273, "name": "Shirt", "freebase_id": "/m/01n4qj"}, + {"id": 274, "name": "Hat", "freebase_id": "/m/02dl1y"}, + {"id": 275, "name": "Vehicle registration plate", "freebase_id": "/m/01jfm_"}, + {"id": 276, "name": "Guitar", "freebase_id": "/m/0342h"}, + {"id": 277, "name": "Sun hat", "freebase_id": "/m/02wbtzl"}, + {"id": 278, "name": "Bottle", "freebase_id": "/m/04dr76w"}, + {"id": 279, "name": "Luggage and bags", "freebase_id": "/m/0hf58v5"}, + {"id": 280, "name": "Trousers", "freebase_id": "/m/07mhn"}, + {"id": 281, "name": "Bicycle wheel", "freebase_id": "/m/01bqk0"}, + {"id": 282, "name": "Suit", "freebase_id": "/m/01xyhv"}, + {"id": 283, "name": "Bowl", "freebase_id": "/m/04kkgm"}, + {"id": 284, "name": "Man", "freebase_id": "/m/04yx4"}, + {"id": 285, "name": "Flowerpot", "freebase_id": "/m/0fm3zh"}, + {"id": 286, "name": "Laptop", "freebase_id": "/m/01c648"}, + {"id": 287, "name": "Boy", "freebase_id": "/m/01bl7v"}, + {"id": 288, "name": "Picture frame", "freebase_id": "/m/06z37_"}, + {"id": 289, "name": "Bird", "freebase_id": "/m/015p6"}, + {"id": 290, "name": "Car", "freebase_id": "/m/0k4j"}, + {"id": 291, "name": "Shorts", "freebase_id": "/m/01bfm9"}, + {"id": 292, "name": "Woman", "freebase_id": "/m/03bt1vf"}, + {"id": 293, "name": "Platter", "freebase_id": "/m/099ssp"}, + {"id": 294, "name": "Tie", "freebase_id": "/m/01rkbr"}, + {"id": 295, "name": "Girl", "freebase_id": "/m/05r655"}, + {"id": 296, "name": "Skyscraper", "freebase_id": "/m/079cl"}, + {"id": 297, "name": "Person", "freebase_id": "/m/01g317"}, + {"id": 298, "name": "Flag", "freebase_id": "/m/03120"}, + {"id": 299, "name": "Jeans", "freebase_id": "/m/0fly7"}, + {"id": 300, "name": "Dress", "freebase_id": "/m/01d40f"}, + ], + "kitti": [ + {"id": 24, "name": "person"}, + {"id": 25, "name": "rider"}, + {"id": 26, "name": "car"}, + {"id": 27, "name": "truck"}, + {"id": 28, "name": "bus"}, + {"id": 31, "name": "train"}, + {"id": 32, "name": "motorcycle"}, + {"id": 33, "name": "bicycle"}, + ], + "wilddash": [ + {"id": 1, "name": "ego vehicle"}, + {"id": 24, "name": "person"}, + {"id": 25, "name": "rider"}, + {"id": 26, "name": "car"}, + {"id": 27, "name": "truck"}, + {"id": 28, "name": "bus"}, + {"id": 29, "name": "caravan"}, + {"id": 30, "name": "trailer"}, + {"id": 31, "name": "train"}, + {"id": 32, "name": "motorcycle"}, + {"id": 33, "name": "bicycle"}, + {"id": 34, "name": "pickup"}, + {"id": 35, "name": "van"}, + ], +} diff --git a/ape/data/datasets/lvis_coco.py b/ape/data/datasets/lvis_coco.py new file mode 100644 index 0000000..df23ebb --- /dev/null +++ b/ape/data/datasets/lvis_coco.py @@ -0,0 +1,284 @@ +import logging +import os + +import pycocotools.mask as mask_util + +from detectron2.data import DatasetCatalog, MetadataCatalog +from detectron2.data.datasets.builtin_meta import _get_coco_instances_meta +from detectron2.data.datasets.lvis_v0_5_categories import LVIS_CATEGORIES as LVIS_V0_5_CATEGORIES +from detectron2.data.datasets.lvis_v1_categories import LVIS_CATEGORIES as LVIS_V1_CATEGORIES +from detectron2.structures import BoxMode +from detectron2.utils.file_io import PathManager +from fvcore.common.timer import Timer + +from .lvis_v1_coco_category_image_count import LVIS_V1_COCO_CATEGORY_IMAGE_COUNT + +""" +This file contains functions to parse LVIS-format annotations into dicts in the +"Detectron2 format". +""" + +logger = logging.getLogger(__name__) + +__all__ = ["custom_load_lvis_json", "custom_register_lvis_instances"] + + +def custom_register_lvis_instances(name, metadata, json_file, image_root): + """ + Register a dataset in LVIS's json annotation format for instance detection and segmentation. + + Args: + name (str): a name that identifies the dataset, e.g. "lvis_v0.5_train". + metadata (dict): extra metadata associated with this dataset. It can be an empty dict. + json_file (str): path to the json instance annotation file. + image_root (str or path-like): directory which contains all the images. + """ + DatasetCatalog.register(name, lambda: custom_load_lvis_json(json_file, image_root, name)) + MetadataCatalog.get(name).set( + json_file=json_file, image_root=image_root, evaluator_type="lvis", **metadata + ) + + +def custom_load_lvis_json(json_file, image_root, dataset_name=None, extra_annotation_keys=None): + """ + Load a json file in LVIS's annotation format. + + Args: + json_file (str): full path to the LVIS json annotation file. + image_root (str): the directory where the images in this json file exists. + dataset_name (str): the name of the dataset (e.g., "lvis_v0.5_train"). + If provided, this function will put "thing_classes" into the metadata + associated with this dataset. + extra_annotation_keys (list[str]): list of per-annotation keys that should also be + loaded into the dataset dict (besides "bbox", "bbox_mode", "category_id", + "segmentation"). The values for these keys will be returned as-is. + + Returns: + list[dict]: a list of dicts in Detectron2 standard format. (See + `Using Custom Datasets `_ ) + + Notes: + 1. This function does not read the image files. + The results do not have the "image" field. + """ + from lvis import LVIS + + json_file = PathManager.get_local_path(json_file) + + timer = Timer() + lvis_api = LVIS(json_file) + if timer.seconds() > 1: + logger.info("Loading {} takes {:.2f} seconds.".format(json_file, timer.seconds())) + + if dataset_name is not None: + meta = get_lvis_instances_meta(dataset_name) + MetadataCatalog.get(dataset_name).set(**meta) + + # sort indices for reproducible results + img_ids = sorted(lvis_api.imgs.keys()) + # imgs is a list of dicts, each looks something like: + # {'license': 4, + # 'url': 'http://farm6.staticflickr.com/5454/9413846304_881d5e5c3b_z.jpg', + # 'file_name': 'COCO_val2014_000000001268.jpg', + # 'height': 427, + # 'width': 640, + # 'date_captured': '2013-11-17 05:57:24', + # 'id': 1268} + imgs = lvis_api.load_imgs(img_ids) + # anns is a list[list[dict]], where each dict is an annotation + # record for an object. The inner list enumerates the objects in an image + # and the outer list enumerates over images. Example of anns[0]: + # [{'segmentation': [[192.81, + # 247.09, + # ... + # 219.03, + # 249.06]], + # 'area': 1035.749, + # 'image_id': 1268, + # 'bbox': [192.81, 224.8, 74.73, 33.43], + # 'category_id': 16, + # 'id': 42986}, + # ...] + anns = [lvis_api.img_ann_map[img_id] for img_id in img_ids] + + # Sanity check that each annotation has a unique id + ann_ids = [ann["id"] for anns_per_image in anns for ann in anns_per_image] + assert len(set(ann_ids)) == len(ann_ids), "Annotation ids in '{}' are not unique".format( + json_file + ) + + imgs_anns = list(zip(imgs, anns)) + + logger.info("Loaded {} images in the LVIS format from {}".format(len(imgs_anns), json_file)) + + if extra_annotation_keys: + logger.info( + "The following extra annotation keys will be loaded: {} ".format(extra_annotation_keys) + ) + else: + extra_annotation_keys = [] + + def get_file_name(img_root, img_dict): + # Determine the path including the split folder ("train2017", "val2017", "test2017") from + # the coco_url field. Example: + # 'coco_url': 'http://images.cocodataset.org/train2017/000000155379.jpg' + if "file_name" in img_dict: + file_name = img_dict["file_name"] + if img_dict["file_name"].startswith("COCO"): + file_name = file_name[-16:] + return os.path.join(image_root, file_name) + split_folder, file_name = img_dict["coco_url"].split("/")[-2:] + return os.path.join(img_root + split_folder, file_name) + + dataset_dicts = [] + + for (img_dict, anno_dict_list) in imgs_anns: + record = {} + record["file_name"] = get_file_name(image_root, img_dict) + record["height"] = img_dict["height"] + record["width"] = img_dict["width"] + record["not_exhaustive_category_ids"] = img_dict.get("not_exhaustive_category_ids", []) + record["neg_category_ids"] = img_dict.get("neg_category_ids", []) + record["pos_category_ids"] = img_dict.get("pos_category_ids", []) + if dataset_name is not None and "thing_dataset_id_to_contiguous_id" in meta: + record["neg_category_ids"] = [ + meta["thing_dataset_id_to_contiguous_id"][x] for x in record["neg_category_ids"] + ] + record["pos_category_ids"] = [ + meta["thing_dataset_id_to_contiguous_id"][x] for x in record["pos_category_ids"] + ] + else: + record["neg_category_ids"] = [x - 1 for x in record["neg_category_ids"]] + record["pos_category_ids"] = [x - 1 for x in record["pos_category_ids"]] + if "captions" in img_dict: + record["captions"] = img_dict["captions"] + if "caption_features" in img_dict: + record["caption_features"] = img_dict["caption_features"] + image_id = record["image_id"] = img_dict["id"] + + objs = [] + for anno in anno_dict_list: + assert anno["image_id"] == image_id + if anno.get("iscrowd", 0) > 0: + continue + # Check that the image_id in this annotation is the same as + # the image_id we're looking at. + # This fails only when the data parsing logic or the annotation file is buggy. + assert anno["image_id"] == image_id + obj = {"bbox": anno["bbox"], "bbox_mode": BoxMode.XYWH_ABS} + # LVIS data loader can be used to load COCO dataset categories. In this case `meta` + # variable will have a field with COCO-specific category mapping. + if dataset_name is not None and "thing_dataset_id_to_contiguous_id" in meta: + obj["category_id"] = meta["thing_dataset_id_to_contiguous_id"][anno["category_id"]] + else: + obj["category_id"] = anno["category_id"] - 1 # Convert 1-indexed to 0-indexed + # segm = anno["segmentation"] # list[list[float]] + # # filter out invalid polygons (< 3 points) + # valid_segm = [poly for poly in segm if len(poly) % 2 == 0 and len(poly) >= 6] + # assert len(segm) == len( + # valid_segm + # ), "Annotation contains an invalid polygon with < 3 points" + # assert len(segm) > 0 + # obj["segmentation"] = segm + segm = anno.get("segmentation", None) + if segm: # either list[list[float]] or dict(RLE) + if isinstance(segm, dict): + if isinstance(segm["counts"], list): + # convert to compressed RLE + segm = mask_util.frPyObjects(segm, *segm["size"]) + else: + # filter out invalid polygons (< 3 points) + segm = [poly for poly in segm if len(poly) % 2 == 0 and len(poly) >= 6] + if len(segm) == 0: + num_instances_without_valid_segmentation += 1 + continue # ignore this instance + obj["segmentation"] = segm + + phrase = anno.get("phrase", None) + if phrase: + obj["phrase"] = phrase + + for extra_ann_key in extra_annotation_keys: + obj[extra_ann_key] = anno[extra_ann_key] + objs.append(obj) + record["annotations"] = objs + dataset_dicts.append(record) + + return dataset_dicts + + +def get_lvis_instances_meta(dataset_name): + """ + Load LVIS metadata. + + Args: + dataset_name (str): LVIS dataset name without the split name (e.g., "lvis_v0.5"). + + Returns: + dict: LVIS metadata with keys: thing_classes + """ + if "cocofied" in dataset_name: + return _get_coco_instances_meta() + if "v0.5" in dataset_name: + return _get_lvis_instances_meta_v0_5() + elif "v1" in dataset_name: + return _get_lvis_instances_meta_v1() + logger.info("No built-in metadata for dataset {}".format(dataset_name)) + return {} + raise ValueError("No built-in metadata for dataset {}".format(dataset_name)) + + +def _get_lvis_instances_meta_v0_5(): + assert len(LVIS_V0_5_CATEGORIES) == 1230 + cat_ids = [k["id"] for k in LVIS_V0_5_CATEGORIES] + assert min(cat_ids) == 1 and max(cat_ids) == len( + cat_ids + ), "Category ids are not in [1, #categories], as expected" + # Ensure that the category list is sorted by id + lvis_categories = sorted(LVIS_V0_5_CATEGORIES, key=lambda x: x["id"]) + thing_classes = [k["synonyms"][0] for k in lvis_categories] + meta = {"thing_classes": thing_classes} + return meta + + +def _get_lvis_instances_meta_v1(): + assert len(LVIS_V1_CATEGORIES) == 1203 + cat_ids = [k["id"] for k in LVIS_V1_CATEGORIES] + assert min(cat_ids) == 1 and max(cat_ids) == len( + cat_ids + ), "Category ids are not in [1, #categories], as expected" + # Ensure that the category list is sorted by id + lvis_categories = sorted(LVIS_V1_CATEGORIES, key=lambda x: x["id"]) + thing_classes = [k["synonyms"][0] for k in lvis_categories] + meta = {"thing_classes": thing_classes, "class_image_count": LVIS_V1_COCO_CATEGORY_IMAGE_COUNT} + return meta + + +_PREDEFINED_SPLITS_LVIS = { + "lvis_v1_train+coco": { + "lvis_v1_train+coco": ("coco/", "lvis/lvis_v1_train+coco_mask.json"), + }, + "lvis_v1_val+coco": { + "lvis_v1_val+coco": ("coco/", "lvis/lvis_v1_val+coco_mask.json"), + }, + "lvis_v1_minival": { + "lvis_v1_minival": ("coco/", "lvis/lvis_v1_minival_inserted_image_name.json"), + }, +} + + +def register_all_lvis_coco(root): + for dataset_name, splits_per_dataset in _PREDEFINED_SPLITS_LVIS.items(): + for key, (image_root, json_file) in splits_per_dataset.items(): + custom_register_lvis_instances( + key, + get_lvis_instances_meta(dataset_name), + os.path.join(root, json_file) if "://" not in json_file else json_file, + os.path.join(root, image_root), + ) + + +if __name__.endswith(".lvis_coco"): + # Assume pre-defined datasets live in `./datasets`. + _root = os.getenv("DETECTRON2_DATASETS", "datasets") + register_all_lvis_coco(_root) diff --git a/ape/data/datasets/lvis_coco_panoptic.py b/ape/data/datasets/lvis_coco_panoptic.py new file mode 100644 index 0000000..e4174f6 --- /dev/null +++ b/ape/data/datasets/lvis_coco_panoptic.py @@ -0,0 +1,192 @@ +# Copyright (c) Facebook, Inc. and its affiliates. +import copy +import json +import os + +from detectron2.data import DatasetCatalog, MetadataCatalog +from detectron2.data.datasets.builtin_meta import COCO_CATEGORIES +from detectron2.data.datasets.coco import load_sem_seg +from detectron2.utils.file_io import PathManager + +from .lvis_coco import custom_load_lvis_json, get_lvis_instances_meta + +__all__ = ["register_lvis_panoptic_separated"] + + +def register_lvis_panoptic_separated( + name, metadata, image_root, panoptic_root, panoptic_json, sem_seg_root, instances_json +): + """ + Register a "separated" version of COCO panoptic segmentation dataset named `name`. + The annotations in this registered dataset will contain both instance annotations and + semantic annotations, each with its own contiguous ids. Hence it's called "separated". + + It follows the setting used by the PanopticFPN paper: + + 1. The instance annotations directly come from polygons in the COCO + instances annotation task, rather than from the masks in the COCO panoptic annotations. + + The two format have small differences: + Polygons in the instance annotations may have overlaps. + The mask annotations are produced by labeling the overlapped polygons + with depth ordering. + + 2. The semantic annotations are converted from panoptic annotations, where + all "things" are assigned a semantic id of 0. + All semantic categories will therefore have ids in contiguous + range [1, #stuff_categories]. + + This function will also register a pure semantic segmentation dataset + named ``name + '_stuffonly'``. + + Args: + name (str): the name that identifies a dataset, + e.g. "coco_2017_train_panoptic" + metadata (dict): extra metadata associated with this dataset. + image_root (str): directory which contains all the images + panoptic_root (str): directory which contains panoptic annotation images + panoptic_json (str): path to the json panoptic annotation file + sem_seg_root (str): directory which contains all the ground truth segmentation annotations. + instances_json (str): path to the json instance annotation file + """ + panoptic_name = name + "_separated" + split_folder = sem_seg_root.split("_")[-1] # datasets/coco/panoptic_stuff_train2017 + DatasetCatalog.register( + panoptic_name, + lambda: merge_to_panoptic( + custom_load_lvis_json(instances_json, image_root, panoptic_name), + load_sem_seg(sem_seg_root, os.path.join(image_root, split_folder)), + ), + ) + MetadataCatalog.get(panoptic_name).set( + panoptic_root=panoptic_root, + image_root=image_root, + panoptic_json=panoptic_json, + sem_seg_root=sem_seg_root, + json_file=instances_json, # TODO rename + evaluator_type="coco_panoptic_seg", + ignore_label=255, + **metadata, + ) + + semantic_name = name + "_stuffonly" + DatasetCatalog.register(semantic_name, lambda: load_sem_seg(sem_seg_root, image_root)) + MetadataCatalog.get(semantic_name).set( + sem_seg_root=sem_seg_root, + image_root=image_root, + evaluator_type="sem_seg", + ignore_label=255, + **metadata, + ) + + +def merge_to_panoptic(detection_dicts, sem_seg_dicts): + """ + Create dataset dicts for panoptic segmentation, by + merging two dicts using "file_name" field to match their entries. + + Args: + detection_dicts (list[dict]): lists of dicts for object detection or instance segmentation. + sem_seg_dicts (list[dict]): lists of dicts for semantic segmentation. + + Returns: + list[dict] (one per input image): Each dict contains all (key, value) pairs from dicts in + both detection_dicts and sem_seg_dicts that correspond to the same image. + The function assumes that the same key in different dicts has the same value. + """ + results = [] + sem_seg_file_to_entry = {x["file_name"]: x for x in sem_seg_dicts} + assert len(sem_seg_file_to_entry) > 0 + + for det_dict in detection_dicts: + dic = copy.copy(det_dict) + dic.update(sem_seg_file_to_entry[dic["file_name"]]) + results.append(dic) + return results + + +def _get_builtin_metadata(dataset_name): + if dataset_name == "lvis_panoptic_separated": + return _get_lvis_panoptic_separated_meta() + + raise KeyError("No built-in metadata for dataset {}".format(dataset_name)) + + +def _get_lvis_panoptic_separated_meta(): + """ + Returns metadata for "separated" version of the panoptic segmentation dataset. + """ + stuff_ids = [k["id"] for k in COCO_CATEGORIES if k["isthing"] == 0] + assert len(stuff_ids) == 53, len(stuff_ids) + + # For semantic segmentation, this mapping maps from contiguous stuff id + # (in [0, 53], used in models) to ids in the dataset (used for processing results) + # The id 0 is mapped to an extra category "thing". + stuff_dataset_id_to_contiguous_id = {k: i + 1 for i, k in enumerate(stuff_ids)} + # When converting COCO panoptic annotations to semantic annotations + # We label the "thing" category to 0 + stuff_dataset_id_to_contiguous_id[0] = 0 + + # 54 names for COCO stuff categories (including "things") + stuff_classes = ["things"] + [ + k["name"].replace("-other", "").replace("-merged", "").replace("-stuff", "") + for k in COCO_CATEGORIES + if k["isthing"] == 0 + ] + + # NOTE: I randomly picked a color for things + stuff_colors = [[82, 18, 128]] + [k["color"] for k in COCO_CATEGORIES if k["isthing"] == 0] + ret = { + "stuff_dataset_id_to_contiguous_id": stuff_dataset_id_to_contiguous_id, + "stuff_classes": stuff_classes, + "stuff_colors": stuff_colors, + } + ret.update(get_lvis_instances_meta("v1")) + return ret + + +_PREDEFINED_SPLITS_LVIS_PANOPTIC = { + "lvis_v1_train+coco_panoptic": ( + # This is the original panoptic annotation directory + "coco/panoptic_train2017", + "coco/annotations/panoptic_train2017.json", + # This directory contains semantic annotations that are + # converted from panoptic annotations. + # It is used by PanopticFPN. + # You can use the script at detectron2/datasets/prepare_panoptic_fpn.py + # to create these directories. + "coco/panoptic_stuff_train2017", + ), + "lvis_v1_val+coco_panoptic": ( + "coco/panoptic_val2017", + "coco/annotations/panoptic_val2017.json", + "coco/panoptic_stuff_val2017", + ), +} + + +def register_all_lvis_coco_panoptic(root): + for ( + prefix, + (panoptic_root, panoptic_json, semantic_root), + ) in _PREDEFINED_SPLITS_LVIS_PANOPTIC.items(): + prefix_instances = prefix[: -len("_panoptic")] + instances_meta = MetadataCatalog.get(prefix_instances) + image_root, instances_json = instances_meta.image_root, instances_meta.json_file + # The "separated" version of COCO panoptic segmentation dataset, + # e.g. used by Panoptic FPN + register_lvis_panoptic_separated( + prefix, + _get_builtin_metadata("lvis_panoptic_separated"), + image_root, + os.path.join(root, panoptic_root), + os.path.join(root, panoptic_json), + os.path.join(root, semantic_root), + instances_json, + ) + + +if __name__.endswith(".lvis_coco_panoptic"): + # Assume pre-defined datasets live in `./datasets`. + _root = os.getenv("DETECTRON2_DATASETS", "datasets") + register_all_lvis_coco_panoptic(_root) diff --git a/ape/data/datasets/lvis_v1_coco_category_image_count.py b/ape/data/datasets/lvis_v1_coco_category_image_count.py new file mode 100644 index 0000000..c0d0ea7 --- /dev/null +++ b/ape/data/datasets/lvis_v1_coco_category_image_count.py @@ -0,0 +1,20 @@ +# Copyright (c) Facebook, Inc. and its affiliates. +# Autogen with +# with open("lvis_v1_train.json", "r") as f: +# a = json.load(f) +# c = a["categories"] +# for x in c: +# del x["name"] +# del x["instance_count"] +# del x["def"] +# del x["synonyms"] +# del x["frequency"] +# del x["synset"] +# LVIS_CATEGORY_IMAGE_COUNT = repr(c) + " # noqa" +# with open("/tmp/lvis_category_image_count.py", "wt") as f: +# f.write(f"LVIS_CATEGORY_IMAGE_COUNT = {LVIS_CATEGORY_IMAGE_COUNT}") +# Then paste the contents of that file below + +# fmt: off +LVIS_V1_COCO_CATEGORY_IMAGE_COUNT = [{'image_count': 64, 'id': 1}, {'image_count': 364, 'id': 2}, {'image_count': 2596, 'id': 3}, {'image_count': 149, 'id': 4}, {'image_count': 29, 'id': 5}, {'image_count': 26, 'id': 6}, {'image_count': 59, 'id': 7}, {'image_count': 22, 'id': 8}, {'image_count': 12, 'id': 9}, {'image_count': 28, 'id': 10}, {'image_count': 505, 'id': 11}, {'image_count': 1626, 'id': 12}, {'image_count': 4, 'id': 13}, {'image_count': 10, 'id': 14}, {'image_count': 500, 'id': 15}, {'image_count': 33, 'id': 16}, {'image_count': 3, 'id': 17}, {'image_count': 44, 'id': 18}, {'image_count': 561, 'id': 19}, {'image_count': 8, 'id': 20}, {'image_count': 9, 'id': 21}, {'image_count': 33, 'id': 22}, {'image_count': 1883, 'id': 23}, {'image_count': 98, 'id': 24}, {'image_count': 70, 'id': 25}, {'image_count': 46, 'id': 26}, {'image_count': 117, 'id': 27}, {'image_count': 41, 'id': 28}, {'image_count': 1395, 'id': 29}, {'image_count': 7, 'id': 30}, {'image_count': 1, 'id': 31}, {'image_count': 314, 'id': 32}, {'image_count': 31, 'id': 33}, {'image_count': 4965, 'id': 34}, {'image_count': 6090, 'id': 35}, {'image_count': 2183, 'id': 36}, {'image_count': 47, 'id': 37}, {'image_count': 3, 'id': 38}, {'image_count': 3, 'id': 39}, {'image_count': 1, 'id': 40}, {'image_count': 3780, 'id': 41}, {'image_count': 6, 'id': 42}, {'image_count': 210, 'id': 43}, {'image_count': 36, 'id': 44}, {'image_count': 2000, 'id': 45}, {'image_count': 17, 'id': 46}, {'image_count': 51, 'id': 47}, {'image_count': 138, 'id': 48}, {'image_count': 3, 'id': 49}, {'image_count': 1470, 'id': 50}, {'image_count': 3, 'id': 51}, {'image_count': 2, 'id': 52}, {'image_count': 186, 'id': 53}, {'image_count': 76, 'id': 54}, {'image_count': 26, 'id': 55}, {'image_count': 303, 'id': 56}, {'image_count': 738, 'id': 57}, {'image_count': 2216, 'id': 58}, {'image_count': 1934, 'id': 59}, {'image_count': 2287, 'id': 60}, {'image_count': 1622, 'id': 61}, {'image_count': 41, 'id': 62}, {'image_count': 4, 'id': 63}, {'image_count': 11, 'id': 64}, {'image_count': 270, 'id': 65}, {'image_count': 349, 'id': 66}, {'image_count': 42, 'id': 67}, {'image_count': 823, 'id': 68}, {'image_count': 6, 'id': 69}, {'image_count': 48, 'id': 70}, {'image_count': 3, 'id': 71}, {'image_count': 42, 'id': 72}, {'image_count': 24, 'id': 73}, {'image_count': 16, 'id': 74}, {'image_count': 605, 'id': 75}, {'image_count': 898, 'id': 76}, {'image_count': 3194, 'id': 77}, {'image_count': 2, 'id': 78}, {'image_count': 125, 'id': 79}, {'image_count': 1739, 'id': 80}, {'image_count': 140, 'id': 81}, {'image_count': 4, 'id': 82}, {'image_count': 322, 'id': 83}, {'image_count': 60, 'id': 84}, {'image_count': 2, 'id': 85}, {'image_count': 231, 'id': 86}, {'image_count': 333, 'id': 87}, {'image_count': 1941, 'id': 88}, {'image_count': 367, 'id': 89}, {'image_count': 4908, 'id': 90}, {'image_count': 18, 'id': 91}, {'image_count': 81, 'id': 92}, {'image_count': 1, 'id': 93}, {'image_count': 2940, 'id': 94}, {'image_count': 430, 'id': 95}, {'image_count': 247, 'id': 96}, {'image_count': 94, 'id': 97}, {'image_count': 21, 'id': 98}, {'image_count': 2950, 'id': 99}, {'image_count': 16, 'id': 100}, {'image_count': 12, 'id': 101}, {'image_count': 25, 'id': 102}, {'image_count': 41, 'id': 103}, {'image_count': 244, 'id': 104}, {'image_count': 7, 'id': 105}, {'image_count': 1, 'id': 106}, {'image_count': 40, 'id': 107}, {'image_count': 40, 'id': 108}, {'image_count': 104, 'id': 109}, {'image_count': 1671, 'id': 110}, {'image_count': 49, 'id': 111}, {'image_count': 243, 'id': 112}, {'image_count': 2, 'id': 113}, {'image_count': 242, 'id': 114}, {'image_count': 271, 'id': 115}, {'image_count': 104, 'id': 116}, {'image_count': 8, 'id': 117}, {'image_count': 2674, 'id': 118}, {'image_count': 1, 'id': 119}, {'image_count': 48, 'id': 120}, {'image_count': 14, 'id': 121}, {'image_count': 40, 'id': 122}, {'image_count': 1, 'id': 123}, {'image_count': 37, 'id': 124}, {'image_count': 1510, 'id': 125}, {'image_count': 6, 'id': 126}, {'image_count': 4808, 'id': 127}, {'image_count': 70, 'id': 128}, {'image_count': 86, 'id': 129}, {'image_count': 7, 'id': 130}, {'image_count': 5, 'id': 131}, {'image_count': 1406, 'id': 132}, {'image_count': 7655, 'id': 133}, {'image_count': 15, 'id': 134}, {'image_count': 28, 'id': 135}, {'image_count': 6, 'id': 136}, {'image_count': 494, 'id': 137}, {'image_count': 234, 'id': 138}, {'image_count': 6332, 'id': 139}, {'image_count': 1, 'id': 140}, {'image_count': 35, 'id': 141}, {'image_count': 5, 'id': 142}, {'image_count': 1828, 'id': 143}, {'image_count': 8, 'id': 144}, {'image_count': 63, 'id': 145}, {'image_count': 1668, 'id': 146}, {'image_count': 4, 'id': 147}, {'image_count': 95, 'id': 148}, {'image_count': 17, 'id': 149}, {'image_count': 1567, 'id': 150}, {'image_count': 2, 'id': 151}, {'image_count': 103, 'id': 152}, {'image_count': 50, 'id': 153}, {'image_count': 1678, 'id': 154}, {'image_count': 6, 'id': 155}, {'image_count': 92, 'id': 156}, {'image_count': 19, 'id': 157}, {'image_count': 37, 'id': 158}, {'image_count': 4, 'id': 159}, {'image_count': 709, 'id': 160}, {'image_count': 9, 'id': 161}, {'image_count': 82, 'id': 162}, {'image_count': 15, 'id': 163}, {'image_count': 3, 'id': 164}, {'image_count': 61, 'id': 165}, {'image_count': 51, 'id': 166}, {'image_count': 5, 'id': 167}, {'image_count': 13, 'id': 168}, {'image_count': 642, 'id': 169}, {'image_count': 24, 'id': 170}, {'image_count': 255, 'id': 171}, {'image_count': 9, 'id': 172}, {'image_count': 3431, 'id': 173}, {'image_count': 31, 'id': 174}, {'image_count': 158, 'id': 175}, {'image_count': 80, 'id': 176}, {'image_count': 1884, 'id': 177}, {'image_count': 158, 'id': 178}, {'image_count': 2, 'id': 179}, {'image_count': 12, 'id': 180}, {'image_count': 1659, 'id': 181}, {'image_count': 7, 'id': 182}, {'image_count': 2555, 'id': 183}, {'image_count': 57, 'id': 184}, {'image_count': 174, 'id': 185}, {'image_count': 95, 'id': 186}, {'image_count': 27, 'id': 187}, {'image_count': 22, 'id': 188}, {'image_count': 1391, 'id': 189}, {'image_count': 90, 'id': 190}, {'image_count': 40, 'id': 191}, {'image_count': 445, 'id': 192}, {'image_count': 21, 'id': 193}, {'image_count': 1132, 'id': 194}, {'image_count': 177, 'id': 195}, {'image_count': 4, 'id': 196}, {'image_count': 17, 'id': 197}, {'image_count': 84, 'id': 198}, {'image_count': 55, 'id': 199}, {'image_count': 30, 'id': 200}, {'image_count': 25, 'id': 201}, {'image_count': 2, 'id': 202}, {'image_count': 125, 'id': 203}, {'image_count': 1135, 'id': 204}, {'image_count': 19, 'id': 205}, {'image_count': 72, 'id': 206}, {'image_count': 10661, 'id': 207}, {'image_count': 159, 'id': 208}, {'image_count': 7, 'id': 209}, {'image_count': 1, 'id': 210}, {'image_count': 13, 'id': 211}, {'image_count': 35, 'id': 212}, {'image_count': 18, 'id': 213}, {'image_count': 8, 'id': 214}, {'image_count': 6, 'id': 215}, {'image_count': 35, 'id': 216}, {'image_count': 1531, 'id': 217}, {'image_count': 103, 'id': 218}, {'image_count': 28, 'id': 219}, {'image_count': 63, 'id': 220}, {'image_count': 28, 'id': 221}, {'image_count': 5, 'id': 222}, {'image_count': 7, 'id': 223}, {'image_count': 14, 'id': 224}, {'image_count': 3422, 'id': 225}, {'image_count': 133, 'id': 226}, {'image_count': 16, 'id': 227}, {'image_count': 27, 'id': 228}, {'image_count': 110, 'id': 229}, {'image_count': 4201, 'id': 230}, {'image_count': 4, 'id': 231}, {'image_count': 11104, 'id': 232}, {'image_count': 8, 'id': 233}, {'image_count': 1, 'id': 234}, {'image_count': 263, 'id': 235}, {'image_count': 10, 'id': 236}, {'image_count': 2, 'id': 237}, {'image_count': 3, 'id': 238}, {'image_count': 87, 'id': 239}, {'image_count': 9, 'id': 240}, {'image_count': 71, 'id': 241}, {'image_count': 13, 'id': 242}, {'image_count': 18, 'id': 243}, {'image_count': 2, 'id': 244}, {'image_count': 5, 'id': 245}, {'image_count': 45, 'id': 246}, {'image_count': 1, 'id': 247}, {'image_count': 23, 'id': 248}, {'image_count': 32, 'id': 249}, {'image_count': 4, 'id': 250}, {'image_count': 1, 'id': 251}, {'image_count': 858, 'id': 252}, {'image_count': 661, 'id': 253}, {'image_count': 168, 'id': 254}, {'image_count': 210, 'id': 255}, {'image_count': 65, 'id': 256}, {'image_count': 4, 'id': 257}, {'image_count': 2, 'id': 258}, {'image_count': 159, 'id': 259}, {'image_count': 31, 'id': 260}, {'image_count': 811, 'id': 261}, {'image_count': 1, 'id': 262}, {'image_count': 42, 'id': 263}, {'image_count': 27, 'id': 264}, {'image_count': 2, 'id': 265}, {'image_count': 5, 'id': 266}, {'image_count': 95, 'id': 267}, {'image_count': 32, 'id': 268}, {'image_count': 1, 'id': 269}, {'image_count': 1, 'id': 270}, {'image_count': 4053, 'id': 271}, {'image_count': 897, 'id': 272}, {'image_count': 31, 'id': 273}, {'image_count': 23, 'id': 274}, {'image_count': 1, 'id': 275}, {'image_count': 202, 'id': 276}, {'image_count': 746, 'id': 277}, {'image_count': 44, 'id': 278}, {'image_count': 14, 'id': 279}, {'image_count': 26, 'id': 280}, {'image_count': 1, 'id': 281}, {'image_count': 2, 'id': 282}, {'image_count': 25, 'id': 283}, {'image_count': 238, 'id': 284}, {'image_count': 592, 'id': 285}, {'image_count': 26, 'id': 286}, {'image_count': 5, 'id': 287}, {'image_count': 42, 'id': 288}, {'image_count': 13, 'id': 289}, {'image_count': 46, 'id': 290}, {'image_count': 1, 'id': 291}, {'image_count': 8, 'id': 292}, {'image_count': 34, 'id': 293}, {'image_count': 5, 'id': 294}, {'image_count': 1, 'id': 295}, {'image_count': 2356, 'id': 296}, {'image_count': 717, 'id': 297}, {'image_count': 1010, 'id': 298}, {'image_count': 679, 'id': 299}, {'image_count': 3, 'id': 300}, {'image_count': 4, 'id': 301}, {'image_count': 1, 'id': 302}, {'image_count': 166, 'id': 303}, {'image_count': 2, 'id': 304}, {'image_count': 266, 'id': 305}, {'image_count': 101, 'id': 306}, {'image_count': 6, 'id': 307}, {'image_count': 14, 'id': 308}, {'image_count': 133, 'id': 309}, {'image_count': 2, 'id': 310}, {'image_count': 38, 'id': 311}, {'image_count': 95, 'id': 312}, {'image_count': 1, 'id': 313}, {'image_count': 12, 'id': 314}, {'image_count': 49, 'id': 315}, {'image_count': 5, 'id': 316}, {'image_count': 5, 'id': 317}, {'image_count': 16, 'id': 318}, {'image_count': 216, 'id': 319}, {'image_count': 12, 'id': 320}, {'image_count': 1, 'id': 321}, {'image_count': 54, 'id': 322}, {'image_count': 5, 'id': 323}, {'image_count': 245, 'id': 324}, {'image_count': 12, 'id': 325}, {'image_count': 7, 'id': 326}, {'image_count': 35, 'id': 327}, {'image_count': 36, 'id': 328}, {'image_count': 32, 'id': 329}, {'image_count': 1027, 'id': 330}, {'image_count': 10, 'id': 331}, {'image_count': 12, 'id': 332}, {'image_count': 1, 'id': 333}, {'image_count': 67, 'id': 334}, {'image_count': 71, 'id': 335}, {'image_count': 30, 'id': 336}, {'image_count': 48, 'id': 337}, {'image_count': 249, 'id': 338}, {'image_count': 13, 'id': 339}, {'image_count': 29, 'id': 340}, {'image_count': 14, 'id': 341}, {'image_count': 236, 'id': 342}, {'image_count': 15, 'id': 343}, {'image_count': 8183, 'id': 344}, {'image_count': 25, 'id': 345}, {'image_count': 249, 'id': 346}, {'image_count': 139, 'id': 347}, {'image_count': 2, 'id': 348}, {'image_count': 2, 'id': 349}, {'image_count': 1890, 'id': 350}, {'image_count': 1240, 'id': 351}, {'image_count': 1, 'id': 352}, {'image_count': 9, 'id': 353}, {'image_count': 1, 'id': 354}, {'image_count': 3, 'id': 355}, {'image_count': 11, 'id': 356}, {'image_count': 4, 'id': 357}, {'image_count': 236, 'id': 358}, {'image_count': 44, 'id': 359}, {'image_count': 19, 'id': 360}, {'image_count': 1100, 'id': 361}, {'image_count': 7, 'id': 362}, {'image_count': 69, 'id': 363}, {'image_count': 2, 'id': 364}, {'image_count': 8, 'id': 365}, {'image_count': 5, 'id': 366}, {'image_count': 10225, 'id': 367}, {'image_count': 6, 'id': 368}, {'image_count': 106, 'id': 369}, {'image_count': 81, 'id': 370}, {'image_count': 17, 'id': 371}, {'image_count': 134, 'id': 372}, {'image_count': 312, 'id': 373}, {'image_count': 8, 'id': 374}, {'image_count': 271, 'id': 375}, {'image_count': 2, 'id': 376}, {'image_count': 103, 'id': 377}, {'image_count': 3758, 'id': 378}, {'image_count': 574, 'id': 379}, {'image_count': 120, 'id': 380}, {'image_count': 2, 'id': 381}, {'image_count': 2, 'id': 382}, {'image_count': 13, 'id': 383}, {'image_count': 29, 'id': 384}, {'image_count': 1710, 'id': 385}, {'image_count': 66, 'id': 386}, {'image_count': 1326, 'id': 387}, {'image_count': 1, 'id': 388}, {'image_count': 3, 'id': 389}, {'image_count': 1942, 'id': 390}, {'image_count': 19, 'id': 391}, {'image_count': 1488, 'id': 392}, {'image_count': 46, 'id': 393}, {'image_count': 106, 'id': 394}, {'image_count': 115, 'id': 395}, {'image_count': 19, 'id': 396}, {'image_count': 2, 'id': 397}, {'image_count': 1, 'id': 398}, {'image_count': 28, 'id': 399}, {'image_count': 9, 'id': 400}, {'image_count': 192, 'id': 401}, {'image_count': 12, 'id': 402}, {'image_count': 21, 'id': 403}, {'image_count': 247, 'id': 404}, {'image_count': 6, 'id': 405}, {'image_count': 64, 'id': 406}, {'image_count': 7, 'id': 407}, {'image_count': 40, 'id': 408}, {'image_count': 542, 'id': 409}, {'image_count': 2, 'id': 410}, {'image_count': 1898, 'id': 411}, {'image_count': 36, 'id': 412}, {'image_count': 4, 'id': 413}, {'image_count': 1, 'id': 414}, {'image_count': 191, 'id': 415}, {'image_count': 6, 'id': 416}, {'image_count': 41, 'id': 417}, {'image_count': 39, 'id': 418}, {'image_count': 46, 'id': 419}, {'image_count': 1, 'id': 420}, {'image_count': 2100, 'id': 421}, {'image_count': 1915, 'id': 422}, {'image_count': 11, 'id': 423}, {'image_count': 82, 'id': 424}, {'image_count': 18, 'id': 425}, {'image_count': 1, 'id': 426}, {'image_count': 7, 'id': 427}, {'image_count': 3, 'id': 428}, {'image_count': 575, 'id': 429}, {'image_count': 1907, 'id': 430}, {'image_count': 8, 'id': 431}, {'image_count': 4, 'id': 432}, {'image_count': 32, 'id': 433}, {'image_count': 11, 'id': 434}, {'image_count': 4, 'id': 435}, {'image_count': 54, 'id': 436}, {'image_count': 202, 'id': 437}, {'image_count': 32, 'id': 438}, {'image_count': 3, 'id': 439}, {'image_count': 130, 'id': 440}, {'image_count': 119, 'id': 441}, {'image_count': 141, 'id': 442}, {'image_count': 29, 'id': 443}, {'image_count': 525, 'id': 444}, {'image_count': 1537, 'id': 445}, {'image_count': 2, 'id': 446}, {'image_count': 113, 'id': 447}, {'image_count': 16, 'id': 448}, {'image_count': 7, 'id': 449}, {'image_count': 35, 'id': 450}, {'image_count': 1908, 'id': 451}, {'image_count': 353, 'id': 452}, {'image_count': 18, 'id': 453}, {'image_count': 14, 'id': 454}, {'image_count': 77, 'id': 455}, {'image_count': 8, 'id': 456}, {'image_count': 37, 'id': 457}, {'image_count': 1, 'id': 458}, {'image_count': 346, 'id': 459}, {'image_count': 19, 'id': 460}, {'image_count': 1779, 'id': 461}, {'image_count': 23, 'id': 462}, {'image_count': 25, 'id': 463}, {'image_count': 67, 'id': 464}, {'image_count': 19, 'id': 465}, {'image_count': 28, 'id': 466}, {'image_count': 4, 'id': 467}, {'image_count': 27, 'id': 468}, {'image_count': 3150, 'id': 469}, {'image_count': 11, 'id': 470}, {'image_count': 13, 'id': 471}, {'image_count': 13, 'id': 472}, {'image_count': 32, 'id': 473}, {'image_count': 1911, 'id': 474}, {'image_count': 42, 'id': 475}, {'image_count': 17, 'id': 476}, {'image_count': 128, 'id': 477}, {'image_count': 1, 'id': 478}, {'image_count': 9, 'id': 479}, {'image_count': 10, 'id': 480}, {'image_count': 4, 'id': 481}, {'image_count': 9, 'id': 482}, {'image_count': 18, 'id': 483}, {'image_count': 41, 'id': 484}, {'image_count': 28, 'id': 485}, {'image_count': 3, 'id': 486}, {'image_count': 65, 'id': 487}, {'image_count': 9, 'id': 488}, {'image_count': 23, 'id': 489}, {'image_count': 24, 'id': 490}, {'image_count': 1, 'id': 491}, {'image_count': 2, 'id': 492}, {'image_count': 59, 'id': 493}, {'image_count': 48, 'id': 494}, {'image_count': 17, 'id': 495}, {'image_count': 2056, 'id': 496}, {'image_count': 18, 'id': 497}, {'image_count': 1920, 'id': 498}, {'image_count': 50, 'id': 499}, {'image_count': 1890, 'id': 500}, {'image_count': 99, 'id': 501}, {'image_count': 1530, 'id': 502}, {'image_count': 3, 'id': 503}, {'image_count': 11, 'id': 504}, {'image_count': 19, 'id': 505}, {'image_count': 3, 'id': 506}, {'image_count': 63, 'id': 507}, {'image_count': 5, 'id': 508}, {'image_count': 6, 'id': 509}, {'image_count': 233, 'id': 510}, {'image_count': 54, 'id': 511}, {'image_count': 36, 'id': 512}, {'image_count': 10, 'id': 513}, {'image_count': 124, 'id': 514}, {'image_count': 101, 'id': 515}, {'image_count': 3, 'id': 516}, {'image_count': 363, 'id': 517}, {'image_count': 3, 'id': 518}, {'image_count': 30, 'id': 519}, {'image_count': 18, 'id': 520}, {'image_count': 199, 'id': 521}, {'image_count': 97, 'id': 522}, {'image_count': 32, 'id': 523}, {'image_count': 121, 'id': 524}, {'image_count': 16, 'id': 525}, {'image_count': 12, 'id': 526}, {'image_count': 2, 'id': 527}, {'image_count': 214, 'id': 528}, {'image_count': 48, 'id': 529}, {'image_count': 26, 'id': 530}, {'image_count': 13, 'id': 531}, {'image_count': 4, 'id': 532}, {'image_count': 11, 'id': 533}, {'image_count': 171, 'id': 534}, {'image_count': 7, 'id': 535}, {'image_count': 200, 'id': 536}, {'image_count': 91, 'id': 537}, {'image_count': 9, 'id': 538}, {'image_count': 72, 'id': 539}, {'image_count': 1886, 'id': 540}, {'image_count': 4, 'id': 541}, {'image_count': 1, 'id': 542}, {'image_count': 1, 'id': 543}, {'image_count': 1932, 'id': 544}, {'image_count': 4, 'id': 545}, {'image_count': 56, 'id': 546}, {'image_count': 854, 'id': 547}, {'image_count': 755, 'id': 548}, {'image_count': 1843, 'id': 549}, {'image_count': 96, 'id': 550}, {'image_count': 7, 'id': 551}, {'image_count': 74, 'id': 552}, {'image_count': 66, 'id': 553}, {'image_count': 57, 'id': 554}, {'image_count': 44, 'id': 555}, {'image_count': 1905, 'id': 556}, {'image_count': 4, 'id': 557}, {'image_count': 90, 'id': 558}, {'image_count': 1635, 'id': 559}, {'image_count': 8, 'id': 560}, {'image_count': 5, 'id': 561}, {'image_count': 50, 'id': 562}, {'image_count': 545, 'id': 563}, {'image_count': 20, 'id': 564}, {'image_count': 193, 'id': 565}, {'image_count': 285, 'id': 566}, {'image_count': 3, 'id': 567}, {'image_count': 1, 'id': 568}, {'image_count': 2488, 'id': 569}, {'image_count': 294, 'id': 570}, {'image_count': 3, 'id': 571}, {'image_count': 5, 'id': 572}, {'image_count': 24, 'id': 573}, {'image_count': 2, 'id': 574}, {'image_count': 2, 'id': 575}, {'image_count': 16, 'id': 576}, {'image_count': 8, 'id': 577}, {'image_count': 154, 'id': 578}, {'image_count': 66, 'id': 579}, {'image_count': 1, 'id': 580}, {'image_count': 24, 'id': 581}, {'image_count': 1, 'id': 582}, {'image_count': 4, 'id': 583}, {'image_count': 75, 'id': 584}, {'image_count': 6, 'id': 585}, {'image_count': 126, 'id': 586}, {'image_count': 24, 'id': 587}, {'image_count': 22, 'id': 588}, {'image_count': 1872, 'id': 589}, {'image_count': 16, 'id': 590}, {'image_count': 423, 'id': 591}, {'image_count': 1927, 'id': 592}, {'image_count': 38, 'id': 593}, {'image_count': 3, 'id': 594}, {'image_count': 1945, 'id': 595}, {'image_count': 35, 'id': 596}, {'image_count': 1, 'id': 597}, {'image_count': 13, 'id': 598}, {'image_count': 9, 'id': 599}, {'image_count': 14, 'id': 600}, {'image_count': 37, 'id': 601}, {'image_count': 3, 'id': 602}, {'image_count': 4, 'id': 603}, {'image_count': 100, 'id': 604}, {'image_count': 195, 'id': 605}, {'image_count': 1, 'id': 606}, {'image_count': 12, 'id': 607}, {'image_count': 24, 'id': 608}, {'image_count': 489, 'id': 609}, {'image_count': 10, 'id': 610}, {'image_count': 1921, 'id': 611}, {'image_count': 42, 'id': 612}, {'image_count': 81, 'id': 613}, {'image_count': 894, 'id': 614}, {'image_count': 3839, 'id': 615}, {'image_count': 7, 'id': 616}, {'image_count': 1567, 'id': 617}, {'image_count': 10, 'id': 618}, {'image_count': 8, 'id': 619}, {'image_count': 7, 'id': 620}, {'image_count': 629, 'id': 621}, {'image_count': 89, 'id': 622}, {'image_count': 15, 'id': 623}, {'image_count': 134, 'id': 624}, {'image_count': 4, 'id': 625}, {'image_count': 1802, 'id': 626}, {'image_count': 595, 'id': 627}, {'image_count': 1210, 'id': 628}, {'image_count': 48, 'id': 629}, {'image_count': 418, 'id': 630}, {'image_count': 3050, 'id': 631}, {'image_count': 5, 'id': 632}, {'image_count': 221, 'id': 633}, {'image_count': 10, 'id': 634}, {'image_count': 7, 'id': 635}, {'image_count': 76, 'id': 636}, {'image_count': 22, 'id': 637}, {'image_count': 10, 'id': 638}, {'image_count': 341, 'id': 639}, {'image_count': 1, 'id': 640}, {'image_count': 705, 'id': 641}, {'image_count': 1900, 'id': 642}, {'image_count': 188, 'id': 643}, {'image_count': 227, 'id': 644}, {'image_count': 861, 'id': 645}, {'image_count': 6, 'id': 646}, {'image_count': 115, 'id': 647}, {'image_count': 5, 'id': 648}, {'image_count': 43, 'id': 649}, {'image_count': 14, 'id': 650}, {'image_count': 6, 'id': 651}, {'image_count': 15, 'id': 652}, {'image_count': 1167, 'id': 653}, {'image_count': 15, 'id': 654}, {'image_count': 994, 'id': 655}, {'image_count': 28, 'id': 656}, {'image_count': 2, 'id': 657}, {'image_count': 338, 'id': 658}, {'image_count': 334, 'id': 659}, {'image_count': 15, 'id': 660}, {'image_count': 102, 'id': 661}, {'image_count': 1, 'id': 662}, {'image_count': 8, 'id': 663}, {'image_count': 1, 'id': 664}, {'image_count': 1, 'id': 665}, {'image_count': 28, 'id': 666}, {'image_count': 91, 'id': 667}, {'image_count': 260, 'id': 668}, {'image_count': 131, 'id': 669}, {'image_count': 128, 'id': 670}, {'image_count': 3, 'id': 671}, {'image_count': 10, 'id': 672}, {'image_count': 39, 'id': 673}, {'image_count': 2, 'id': 674}, {'image_count': 925, 'id': 675}, {'image_count': 354, 'id': 676}, {'image_count': 31, 'id': 677}, {'image_count': 10, 'id': 678}, {'image_count': 215, 'id': 679}, {'image_count': 71, 'id': 680}, {'image_count': 43, 'id': 681}, {'image_count': 28, 'id': 682}, {'image_count': 34, 'id': 683}, {'image_count': 16, 'id': 684}, {'image_count': 273, 'id': 685}, {'image_count': 2, 'id': 686}, {'image_count': 1388, 'id': 687}, {'image_count': 4, 'id': 688}, {'image_count': 107, 'id': 689}, {'image_count': 2, 'id': 690}, {'image_count': 1, 'id': 691}, {'image_count': 454, 'id': 692}, {'image_count': 9, 'id': 693}, {'image_count': 1901, 'id': 694}, {'image_count': 61, 'id': 695}, {'image_count': 91, 'id': 696}, {'image_count': 46, 'id': 697}, {'image_count': 1402, 'id': 698}, {'image_count': 74, 'id': 699}, {'image_count': 421, 'id': 700}, {'image_count': 226, 'id': 701}, {'image_count': 10, 'id': 702}, {'image_count': 3011, 'id': 703}, {'image_count': 261, 'id': 704}, {'image_count': 1671, 'id': 705}, {'image_count': 293, 'id': 706}, {'image_count': 62, 'id': 707}, {'image_count': 814, 'id': 708}, {'image_count': 407, 'id': 709}, {'image_count': 6, 'id': 710}, {'image_count': 16, 'id': 711}, {'image_count': 7, 'id': 712}, {'image_count': 1791, 'id': 713}, {'image_count': 2, 'id': 714}, {'image_count': 1915, 'id': 715}, {'image_count': 3327, 'id': 716}, {'image_count': 13, 'id': 717}, {'image_count': 16, 'id': 718}, {'image_count': 448, 'id': 719}, {'image_count': 12, 'id': 720}, {'image_count': 18, 'id': 721}, {'image_count': 4, 'id': 722}, {'image_count': 71, 'id': 723}, {'image_count': 189, 'id': 724}, {'image_count': 74, 'id': 725}, {'image_count': 103, 'id': 726}, {'image_count': 3, 'id': 727}, {'image_count': 110, 'id': 728}, {'image_count': 5, 'id': 729}, {'image_count': 9, 'id': 730}, {'image_count': 15, 'id': 731}, {'image_count': 25, 'id': 732}, {'image_count': 7, 'id': 733}, {'image_count': 647, 'id': 734}, {'image_count': 1510, 'id': 735}, {'image_count': 100, 'id': 736}, {'image_count': 47, 'id': 737}, {'image_count': 121, 'id': 738}, {'image_count': 2530, 'id': 739}, {'image_count': 73, 'id': 740}, {'image_count': 49, 'id': 741}, {'image_count': 23, 'id': 742}, {'image_count': 4, 'id': 743}, {'image_count': 62, 'id': 744}, {'image_count': 118, 'id': 745}, {'image_count': 99, 'id': 746}, {'image_count': 40, 'id': 747}, {'image_count': 1036, 'id': 748}, {'image_count': 105, 'id': 749}, {'image_count': 21, 'id': 750}, {'image_count': 229, 'id': 751}, {'image_count': 7, 'id': 752}, {'image_count': 72, 'id': 753}, {'image_count': 9, 'id': 754}, {'image_count': 10, 'id': 755}, {'image_count': 328, 'id': 756}, {'image_count': 468, 'id': 757}, {'image_count': 1, 'id': 758}, {'image_count': 2, 'id': 759}, {'image_count': 24, 'id': 760}, {'image_count': 11, 'id': 761}, {'image_count': 72, 'id': 762}, {'image_count': 17, 'id': 763}, {'image_count': 10, 'id': 764}, {'image_count': 17, 'id': 765}, {'image_count': 626, 'id': 766}, {'image_count': 47, 'id': 767}, {'image_count': 93, 'id': 768}, {'image_count': 1, 'id': 769}, {'image_count': 12, 'id': 770}, {'image_count': 228, 'id': 771}, {'image_count': 5, 'id': 772}, {'image_count': 76, 'id': 773}, {'image_count': 71, 'id': 774}, {'image_count': 30, 'id': 775}, {'image_count': 109, 'id': 776}, {'image_count': 14, 'id': 777}, {'image_count': 1, 'id': 778}, {'image_count': 8, 'id': 779}, {'image_count': 26, 'id': 780}, {'image_count': 339, 'id': 781}, {'image_count': 153, 'id': 782}, {'image_count': 2, 'id': 783}, {'image_count': 3, 'id': 784}, {'image_count': 8, 'id': 785}, {'image_count': 47, 'id': 786}, {'image_count': 8, 'id': 787}, {'image_count': 6, 'id': 788}, {'image_count': 116, 'id': 789}, {'image_count': 69, 'id': 790}, {'image_count': 13, 'id': 791}, {'image_count': 6, 'id': 792}, {'image_count': 54790, 'id': 793}, {'image_count': 79, 'id': 794}, {'image_count': 14, 'id': 795}, {'image_count': 7, 'id': 796}, {'image_count': 20, 'id': 797}, {'image_count': 114, 'id': 798}, {'image_count': 221, 'id': 799}, {'image_count': 502, 'id': 800}, {'image_count': 62, 'id': 801}, {'image_count': 87, 'id': 802}, {'image_count': 4, 'id': 803}, {'image_count': 1912, 'id': 804}, {'image_count': 7, 'id': 805}, {'image_count': 186, 'id': 806}, {'image_count': 18, 'id': 807}, {'image_count': 4, 'id': 808}, {'image_count': 3, 'id': 809}, {'image_count': 7, 'id': 810}, {'image_count': 1413, 'id': 811}, {'image_count': 7, 'id': 812}, {'image_count': 12, 'id': 813}, {'image_count': 248, 'id': 814}, {'image_count': 4, 'id': 815}, {'image_count': 2732, 'id': 816}, {'image_count': 529, 'id': 817}, {'image_count': 1932, 'id': 818}, {'image_count': 50, 'id': 819}, {'image_count': 3, 'id': 820}, {'image_count': 28, 'id': 821}, {'image_count': 10, 'id': 822}, {'image_count': 5, 'id': 823}, {'image_count': 5, 'id': 824}, {'image_count': 18, 'id': 825}, {'image_count': 14, 'id': 826}, {'image_count': 1890, 'id': 827}, {'image_count': 660, 'id': 828}, {'image_count': 8, 'id': 829}, {'image_count': 25, 'id': 830}, {'image_count': 10, 'id': 831}, {'image_count': 218, 'id': 832}, {'image_count': 36, 'id': 833}, {'image_count': 16, 'id': 834}, {'image_count': 808, 'id': 835}, {'image_count': 479, 'id': 836}, {'image_count': 3999, 'id': 837}, {'image_count': 307, 'id': 838}, {'image_count': 57, 'id': 839}, {'image_count': 28, 'id': 840}, {'image_count': 80, 'id': 841}, {'image_count': 11, 'id': 842}, {'image_count': 92, 'id': 843}, {'image_count': 20, 'id': 844}, {'image_count': 194, 'id': 845}, {'image_count': 23, 'id': 846}, {'image_count': 52, 'id': 847}, {'image_count': 673, 'id': 848}, {'image_count': 2, 'id': 849}, {'image_count': 2, 'id': 850}, {'image_count': 1, 'id': 851}, {'image_count': 2, 'id': 852}, {'image_count': 8, 'id': 853}, {'image_count': 80, 'id': 854}, {'image_count': 3, 'id': 855}, {'image_count': 3, 'id': 856}, {'image_count': 15, 'id': 857}, {'image_count': 2, 'id': 858}, {'image_count': 10, 'id': 859}, {'image_count': 386, 'id': 860}, {'image_count': 65, 'id': 861}, {'image_count': 3, 'id': 862}, {'image_count': 35, 'id': 863}, {'image_count': 5, 'id': 864}, {'image_count': 180, 'id': 865}, {'image_count': 99, 'id': 866}, {'image_count': 49, 'id': 867}, {'image_count': 28, 'id': 868}, {'image_count': 1, 'id': 869}, {'image_count': 52, 'id': 870}, {'image_count': 36, 'id': 871}, {'image_count': 70, 'id': 872}, {'image_count': 6, 'id': 873}, {'image_count': 29, 'id': 874}, {'image_count': 24, 'id': 875}, {'image_count': 1115, 'id': 876}, {'image_count': 61, 'id': 877}, {'image_count': 18, 'id': 878}, {'image_count': 18, 'id': 879}, {'image_count': 665, 'id': 880}, {'image_count': 2753, 'id': 881}, {'image_count': 29, 'id': 882}, {'image_count': 8, 'id': 883}, {'image_count': 14, 'id': 884}, {'image_count': 1622, 'id': 885}, {'image_count': 2, 'id': 886}, {'image_count': 3, 'id': 887}, {'image_count': 32, 'id': 888}, {'image_count': 55, 'id': 889}, {'image_count': 1, 'id': 890}, {'image_count': 10, 'id': 891}, {'image_count': 10, 'id': 892}, {'image_count': 47, 'id': 893}, {'image_count': 3, 'id': 894}, {'image_count': 29, 'id': 895}, {'image_count': 342, 'id': 896}, {'image_count': 25, 'id': 897}, {'image_count': 1469, 'id': 898}, {'image_count': 521, 'id': 899}, {'image_count': 347, 'id': 900}, {'image_count': 35, 'id': 901}, {'image_count': 7, 'id': 902}, {'image_count': 207, 'id': 903}, {'image_count': 108, 'id': 904}, {'image_count': 2, 'id': 905}, {'image_count': 34, 'id': 906}, {'image_count': 12, 'id': 907}, {'image_count': 10, 'id': 908}, {'image_count': 13, 'id': 909}, {'image_count': 361, 'id': 910}, {'image_count': 1023, 'id': 911}, {'image_count': 2074, 'id': 912}, {'image_count': 2, 'id': 913}, {'image_count': 5, 'id': 914}, {'image_count': 247, 'id': 915}, {'image_count': 1197, 'id': 916}, {'image_count': 4, 'id': 917}, {'image_count': 8, 'id': 918}, {'image_count': 158, 'id': 919}, {'image_count': 3, 'id': 920}, {'image_count': 752, 'id': 921}, {'image_count': 64, 'id': 922}, {'image_count': 840, 'id': 923}, {'image_count': 143, 'id': 924}, {'image_count': 1, 'id': 925}, {'image_count': 49, 'id': 926}, {'image_count': 126, 'id': 927}, {'image_count': 76, 'id': 928}, {'image_count': 11, 'id': 929}, {'image_count': 11, 'id': 930}, {'image_count': 4, 'id': 931}, {'image_count': 39, 'id': 932}, {'image_count': 11, 'id': 933}, {'image_count': 13, 'id': 934}, {'image_count': 91, 'id': 935}, {'image_count': 14, 'id': 936}, {'image_count': 5, 'id': 937}, {'image_count': 3, 'id': 938}, {'image_count': 10, 'id': 939}, {'image_count': 18, 'id': 940}, {'image_count': 9, 'id': 941}, {'image_count': 6, 'id': 942}, {'image_count': 1283, 'id': 943}, {'image_count': 2, 'id': 944}, {'image_count': 1, 'id': 945}, {'image_count': 19, 'id': 946}, {'image_count': 1942, 'id': 947}, {'image_count': 1916, 'id': 948}, {'image_count': 139, 'id': 949}, {'image_count': 43, 'id': 950}, {'image_count': 1969, 'id': 951}, {'image_count': 5, 'id': 952}, {'image_count': 134, 'id': 953}, {'image_count': 74, 'id': 954}, {'image_count': 381, 'id': 955}, {'image_count': 1, 'id': 956}, {'image_count': 381, 'id': 957}, {'image_count': 6, 'id': 958}, {'image_count': 1826, 'id': 959}, {'image_count': 28, 'id': 960}, {'image_count': 4082, 'id': 961}, {'image_count': 2943, 'id': 962}, {'image_count': 16, 'id': 963}, {'image_count': 2716, 'id': 964}, {'image_count': 1789, 'id': 965}, {'image_count': 401, 'id': 966}, {'image_count': 1968, 'id': 967}, {'image_count': 1167, 'id': 968}, {'image_count': 1, 'id': 969}, {'image_count': 56, 'id': 970}, {'image_count': 17, 'id': 971}, {'image_count': 1, 'id': 972}, {'image_count': 58, 'id': 973}, {'image_count': 9, 'id': 974}, {'image_count': 8, 'id': 975}, {'image_count': 1438, 'id': 976}, {'image_count': 31, 'id': 977}, {'image_count': 16, 'id': 978}, {'image_count': 491, 'id': 979}, {'image_count': 432, 'id': 980}, {'image_count': 1945, 'id': 981}, {'image_count': 3826, 'id': 982}, {'image_count': 5, 'id': 983}, {'image_count': 28, 'id': 984}, {'image_count': 7, 'id': 985}, {'image_count': 146, 'id': 986}, {'image_count': 1, 'id': 987}, {'image_count': 25, 'id': 988}, {'image_count': 22, 'id': 989}, {'image_count': 1, 'id': 990}, {'image_count': 10, 'id': 991}, {'image_count': 9, 'id': 992}, {'image_count': 308, 'id': 993}, {'image_count': 4, 'id': 994}, {'image_count': 1969, 'id': 995}, {'image_count': 45, 'id': 996}, {'image_count': 12, 'id': 997}, {'image_count': 1, 'id': 998}, {'image_count': 85, 'id': 999}, {'image_count': 3117, 'id': 1000}, {'image_count': 11, 'id': 1001}, {'image_count': 60, 'id': 1002}, {'image_count': 1, 'id': 1003}, {'image_count': 16, 'id': 1004}, {'image_count': 1, 'id': 1005}, {'image_count': 65, 'id': 1006}, {'image_count': 13, 'id': 1007}, {'image_count': 655, 'id': 1008}, {'image_count': 51, 'id': 1009}, {'image_count': 1, 'id': 1010}, {'image_count': 673, 'id': 1011}, {'image_count': 5, 'id': 1012}, {'image_count': 36, 'id': 1013}, {'image_count': 54, 'id': 1014}, {'image_count': 5, 'id': 1015}, {'image_count': 8, 'id': 1016}, {'image_count': 305, 'id': 1017}, {'image_count': 297, 'id': 1018}, {'image_count': 1508, 'id': 1019}, {'image_count': 223, 'id': 1020}, {'image_count': 1037, 'id': 1021}, {'image_count': 63, 'id': 1022}, {'image_count': 1881, 'id': 1023}, {'image_count': 507, 'id': 1024}, {'image_count': 333, 'id': 1025}, {'image_count': 1911, 'id': 1026}, {'image_count': 1765, 'id': 1027}, {'image_count': 1, 'id': 1028}, {'image_count': 5, 'id': 1029}, {'image_count': 1, 'id': 1030}, {'image_count': 9, 'id': 1031}, {'image_count': 2, 'id': 1032}, {'image_count': 151, 'id': 1033}, {'image_count': 82, 'id': 1034}, {'image_count': 1931, 'id': 1035}, {'image_count': 41, 'id': 1036}, {'image_count': 2877, 'id': 1037}, {'image_count': 24, 'id': 1038}, {'image_count': 22, 'id': 1039}, {'image_count': 35, 'id': 1040}, {'image_count': 69, 'id': 1041}, {'image_count': 962, 'id': 1042}, {'image_count': 588, 'id': 1043}, {'image_count': 21, 'id': 1044}, {'image_count': 825, 'id': 1045}, {'image_count': 52, 'id': 1046}, {'image_count': 5, 'id': 1047}, {'image_count': 5, 'id': 1048}, {'image_count': 5, 'id': 1049}, {'image_count': 1860, 'id': 1050}, {'image_count': 56, 'id': 1051}, {'image_count': 1582, 'id': 1052}, {'image_count': 7, 'id': 1053}, {'image_count': 2, 'id': 1054}, {'image_count': 1562, 'id': 1055}, {'image_count': 1885, 'id': 1056}, {'image_count': 1, 'id': 1057}, {'image_count': 5, 'id': 1058}, {'image_count': 137, 'id': 1059}, {'image_count': 1094, 'id': 1060}, {'image_count': 134, 'id': 1061}, {'image_count': 29, 'id': 1062}, {'image_count': 22, 'id': 1063}, {'image_count': 522, 'id': 1064}, {'image_count': 50, 'id': 1065}, {'image_count': 68, 'id': 1066}, {'image_count': 16, 'id': 1067}, {'image_count': 40, 'id': 1068}, {'image_count': 35, 'id': 1069}, {'image_count': 135, 'id': 1070}, {'image_count': 1866, 'id': 1071}, {'image_count': 772, 'id': 1072}, {'image_count': 50, 'id': 1073}, {'image_count': 1015, 'id': 1074}, {'image_count': 1, 'id': 1075}, {'image_count': 65, 'id': 1076}, {'image_count': 3978, 'id': 1077}, {'image_count': 1302, 'id': 1078}, {'image_count': 2925, 'id': 1079}, {'image_count': 2, 'id': 1080}, {'image_count': 29, 'id': 1081}, {'image_count': 36, 'id': 1082}, {'image_count': 138, 'id': 1083}, {'image_count': 4, 'id': 1084}, {'image_count': 67, 'id': 1085}, {'image_count': 26, 'id': 1086}, {'image_count': 25, 'id': 1087}, {'image_count': 33, 'id': 1088}, {'image_count': 37, 'id': 1089}, {'image_count': 50, 'id': 1090}, {'image_count': 270, 'id': 1091}, {'image_count': 12, 'id': 1092}, {'image_count': 316, 'id': 1093}, {'image_count': 41, 'id': 1094}, {'image_count': 299, 'id': 1095}, {'image_count': 105, 'id': 1096}, {'image_count': 2879, 'id': 1097}, {'image_count': 1021, 'id': 1098}, {'image_count': 1213, 'id': 1099}, {'image_count': 172, 'id': 1100}, {'image_count': 28, 'id': 1101}, {'image_count': 899, 'id': 1102}, {'image_count': 187, 'id': 1103}, {'image_count': 147, 'id': 1104}, {'image_count': 136, 'id': 1105}, {'image_count': 34, 'id': 1106}, {'image_count': 41, 'id': 1107}, {'image_count': 636, 'id': 1108}, {'image_count': 570, 'id': 1109}, {'image_count': 1149, 'id': 1110}, {'image_count': 61, 'id': 1111}, {'image_count': 3556, 'id': 1112}, {'image_count': 18, 'id': 1113}, {'image_count': 143, 'id': 1114}, {'image_count': 2951, 'id': 1115}, {'image_count': 7, 'id': 1116}, {'image_count': 943, 'id': 1117}, {'image_count': 6, 'id': 1118}, {'image_count': 1, 'id': 1119}, {'image_count': 11, 'id': 1120}, {'image_count': 101, 'id': 1121}, {'image_count': 1909, 'id': 1122}, {'image_count': 5302, 'id': 1123}, {'image_count': 1, 'id': 1124}, {'image_count': 44, 'id': 1125}, {'image_count': 3, 'id': 1126}, {'image_count': 44, 'id': 1127}, {'image_count': 31, 'id': 1128}, {'image_count': 7, 'id': 1129}, {'image_count': 20, 'id': 1130}, {'image_count': 11, 'id': 1131}, {'image_count': 13, 'id': 1132}, {'image_count': 3452, 'id': 1133}, {'image_count': 113, 'id': 1134}, {'image_count': 2, 'id': 1135}, {'image_count': 139, 'id': 1136}, {'image_count': 12, 'id': 1137}, {'image_count': 37, 'id': 1138}, {'image_count': 3213, 'id': 1139}, {'image_count': 47, 'id': 1140}, {'image_count': 1468, 'id': 1141}, {'image_count': 729, 'id': 1142}, {'image_count': 24, 'id': 1143}, {'image_count': 1, 'id': 1144}, {'image_count': 10, 'id': 1145}, {'image_count': 3, 'id': 1146}, {'image_count': 14, 'id': 1147}, {'image_count': 4, 'id': 1148}, {'image_count': 29, 'id': 1149}, {'image_count': 4, 'id': 1150}, {'image_count': 70, 'id': 1151}, {'image_count': 46, 'id': 1152}, {'image_count': 14, 'id': 1153}, {'image_count': 48, 'id': 1154}, {'image_count': 1855, 'id': 1155}, {'image_count': 113, 'id': 1156}, {'image_count': 1, 'id': 1157}, {'image_count': 1, 'id': 1158}, {'image_count': 10, 'id': 1159}, {'image_count': 54, 'id': 1160}, {'image_count': 1923, 'id': 1161}, {'image_count': 630, 'id': 1162}, {'image_count': 31, 'id': 1163}, {'image_count': 69, 'id': 1164}, {'image_count': 7, 'id': 1165}, {'image_count': 11, 'id': 1166}, {'image_count': 1, 'id': 1167}, {'image_count': 30, 'id': 1168}, {'image_count': 50, 'id': 1169}, {'image_count': 45, 'id': 1170}, {'image_count': 28, 'id': 1171}, {'image_count': 114, 'id': 1172}, {'image_count': 193, 'id': 1173}, {'image_count': 21, 'id': 1174}, {'image_count': 91, 'id': 1175}, {'image_count': 31, 'id': 1176}, {'image_count': 1469, 'id': 1177}, {'image_count': 1924, 'id': 1178}, {'image_count': 87, 'id': 1179}, {'image_count': 77, 'id': 1180}, {'image_count': 11, 'id': 1181}, {'image_count': 47, 'id': 1182}, {'image_count': 21, 'id': 1183}, {'image_count': 47, 'id': 1184}, {'image_count': 70, 'id': 1185}, {'image_count': 1838, 'id': 1186}, {'image_count': 19, 'id': 1187}, {'image_count': 531, 'id': 1188}, {'image_count': 11, 'id': 1189}, {'image_count': 2179, 'id': 1190}, {'image_count': 113, 'id': 1191}, {'image_count': 26, 'id': 1192}, {'image_count': 5, 'id': 1193}, {'image_count': 56, 'id': 1194}, {'image_count': 73, 'id': 1195}, {'image_count': 32, 'id': 1196}, {'image_count': 128, 'id': 1197}, {'image_count': 623, 'id': 1198}, {'image_count': 12, 'id': 1199}, {'image_count': 52, 'id': 1200}, {'image_count': 11, 'id': 1201}, {'image_count': 1687, 'id': 1202}, {'image_count': 81, 'id': 1203}] # noqa +# fmt: on diff --git a/ape/data/datasets/objects365.py b/ape/data/datasets/objects365.py new file mode 100644 index 0000000..867de66 --- /dev/null +++ b/ape/data/datasets/objects365.py @@ -0,0 +1,799 @@ +import os + +from detectron2.data.datasets.register_coco import register_coco_instances + +OBJECTS365_CATEGORIES_FIXNAME = [ + {"id": 1, "name": "Person"}, + {"id": 2, "name": "Sneakers"}, + {"id": 3, "name": "Chair"}, + {"id": 4, "name": "Other Shoes"}, + {"id": 5, "name": "Hat"}, + {"id": 6, "name": "Car"}, + {"id": 7, "name": "Lamp"}, + {"id": 8, "name": "Glasses"}, + {"id": 9, "name": "Bottle"}, + {"id": 10, "name": "Desk"}, + {"id": 11, "name": "Cup"}, + {"id": 12, "name": "Street Lights"}, + {"id": 13, "name": "Cabinet/shelf"}, + {"id": 14, "name": "Handbag/Satchel"}, + {"id": 15, "name": "Bracelet"}, + {"id": 16, "name": "Plate"}, + {"id": 17, "name": "Picture/Frame"}, + {"id": 18, "name": "Helmet"}, + {"id": 19, "name": "Book"}, + {"id": 20, "name": "Gloves"}, + {"id": 21, "name": "Storage box"}, + {"id": 22, "name": "Boat"}, + {"id": 23, "name": "Leather Shoes"}, + {"id": 24, "name": "Flower"}, + {"id": 25, "name": "Bench"}, + {"id": 26, "name": "Potted Plant"}, + {"id": 27, "name": "Bowl/Basin"}, + {"id": 28, "name": "Flag"}, + {"id": 29, "name": "Pillow"}, + {"id": 30, "name": "Boots"}, + {"id": 31, "name": "Vase"}, + {"id": 32, "name": "Microphone"}, + {"id": 33, "name": "Necklace"}, + {"id": 34, "name": "Ring"}, + {"id": 35, "name": "SUV"}, + {"id": 36, "name": "Wine Glass"}, + {"id": 37, "name": "Belt"}, + {"id": 38, "name": "Monitor/TV"}, + {"id": 39, "name": "Backpack"}, + {"id": 40, "name": "Umbrella"}, + {"id": 41, "name": "Traffic Light"}, + {"id": 42, "name": "Speaker"}, + {"id": 43, "name": "Watch"}, + {"id": 44, "name": "Tie"}, + {"id": 45, "name": "Trash bin Can"}, + {"id": 46, "name": "Slippers"}, + {"id": 47, "name": "Bicycle"}, + {"id": 48, "name": "Stool"}, + {"id": 49, "name": "Barrel/bucket"}, + {"id": 50, "name": "Van"}, + {"id": 51, "name": "Couch"}, + {"id": 52, "name": "Sandals"}, + {"id": 53, "name": "Basket"}, + {"id": 54, "name": "Drum"}, + {"id": 55, "name": "Pen/Pencil"}, + {"id": 56, "name": "Bus"}, + {"id": 57, "name": "Wild Bird"}, + {"id": 58, "name": "High Heels"}, + {"id": 59, "name": "Motorcycle"}, + {"id": 60, "name": "Guitar"}, + {"id": 61, "name": "Carpet"}, + {"id": 62, "name": "Cell Phone"}, + {"id": 63, "name": "Bread"}, + {"id": 64, "name": "Camera"}, + {"id": 65, "name": "Canned"}, + {"id": 66, "name": "Truck"}, + {"id": 67, "name": "Traffic cone"}, + {"id": 68, "name": "Cymbal"}, + {"id": 69, "name": "Lifesaver"}, + {"id": 70, "name": "Towel"}, + {"id": 71, "name": "Stuffed Toy"}, + {"id": 72, "name": "Candle"}, + {"id": 73, "name": "Sailboat"}, + {"id": 74, "name": "Laptop"}, + {"id": 75, "name": "Awning"}, + {"id": 76, "name": "Bed"}, + {"id": 77, "name": "Faucet"}, + {"id": 78, "name": "Tent"}, + {"id": 79, "name": "Horse"}, + {"id": 80, "name": "Mirror"}, + {"id": 81, "name": "Power outlet"}, + {"id": 82, "name": "Sink"}, + {"id": 83, "name": "Apple"}, + {"id": 84, "name": "Air Conditioner"}, + {"id": 85, "name": "Knife"}, + {"id": 86, "name": "Hockey Stick"}, + {"id": 87, "name": "Paddle"}, + {"id": 88, "name": "Pickup Truck"}, + {"id": 89, "name": "Fork"}, + {"id": 90, "name": "Traffic Sign"}, + {"id": 91, "name": "Ballon"}, + {"id": 92, "name": "Tripod"}, + {"id": 93, "name": "Dog"}, + {"id": 94, "name": "Spoon"}, + {"id": 95, "name": "Clock"}, + {"id": 96, "name": "Pot"}, + {"id": 97, "name": "Cow"}, + {"id": 98, "name": "Cake"}, + {"id": 99, "name": "Dining Table"}, + {"id": 100, "name": "Sheep"}, + {"id": 101, "name": "Hanger"}, + {"id": 102, "name": "Blackboard/Whiteboard"}, + {"id": 103, "name": "Napkin"}, + {"id": 104, "name": "Other Fish"}, + {"id": 105, "name": "Orange/Tangerine"}, + {"id": 106, "name": "Toiletry"}, + {"id": 107, "name": "Keyboard"}, + {"id": 108, "name": "Tomato"}, + {"id": 109, "name": "Lantern"}, + {"id": 110, "name": "Machinery Vehicle"}, + {"id": 111, "name": "Fan"}, + {"id": 112, "name": "Green Vegetables"}, + {"id": 113, "name": "Banana"}, + {"id": 114, "name": "Baseball Glove"}, + {"id": 115, "name": "Airplane"}, + {"id": 116, "name": "Mouse"}, + {"id": 117, "name": "Train"}, + {"id": 118, "name": "Pumpkin"}, + {"id": 119, "name": "Soccer"}, + {"id": 120, "name": "Skiboard"}, + {"id": 121, "name": "Luggage"}, + {"id": 122, "name": "Nightstand"}, + {"id": 123, "name": "Teapot"}, + {"id": 124, "name": "Telephone"}, + {"id": 125, "name": "Trolley"}, + {"id": 126, "name": "Head Phone"}, + {"id": 127, "name": "Sports Car"}, + {"id": 128, "name": "Stop Sign"}, + {"id": 129, "name": "Dessert"}, + {"id": 130, "name": "Scooter"}, + {"id": 131, "name": "Stroller"}, + {"id": 132, "name": "Crane"}, + {"id": 133, "name": "Remote"}, + {"id": 134, "name": "Refrigerator"}, + {"id": 135, "name": "Oven"}, + {"id": 136, "name": "Lemon"}, + {"id": 137, "name": "Duck"}, + {"id": 138, "name": "Baseball Bat"}, + {"id": 139, "name": "Surveillance Camera"}, + {"id": 140, "name": "Cat"}, + {"id": 141, "name": "Jug"}, + {"id": 142, "name": "Broccoli"}, + {"id": 143, "name": "Piano"}, + {"id": 144, "name": "Pizza"}, + {"id": 145, "name": "Elephant"}, + {"id": 146, "name": "Skateboard"}, + {"id": 147, "name": "Surfboard"}, + {"id": 148, "name": "Gun"}, + {"id": 149, "name": "Skating and Skiing shoes"}, + {"id": 150, "name": "Gas stove"}, + {"id": 151, "name": "Donut"}, + {"id": 152, "name": "Bow Tie"}, + {"id": 153, "name": "Carrot"}, + {"id": 154, "name": "Toilet"}, + {"id": 155, "name": "Kite"}, + {"id": 156, "name": "Strawberry"}, + {"id": 157, "name": "Other Balls"}, + {"id": 158, "name": "Shovel"}, + {"id": 159, "name": "Pepper"}, + {"id": 160, "name": "Computer Box"}, + {"id": 161, "name": "Toilet Paper"}, + {"id": 162, "name": "Cleaning Products"}, + {"id": 163, "name": "Chopsticks"}, + {"id": 164, "name": "Microwave"}, + {"id": 165, "name": "Pigeon"}, + {"id": 166, "name": "Baseball"}, + {"id": 167, "name": "Cutting/chopping Board"}, + {"id": 168, "name": "Coffee Table"}, + {"id": 169, "name": "Side Table"}, + {"id": 170, "name": "Scissors"}, + {"id": 171, "name": "Marker"}, + {"id": 172, "name": "Pie"}, + {"id": 173, "name": "Ladder"}, + {"id": 174, "name": "Snowboard"}, + {"id": 175, "name": "Cookies"}, + {"id": 176, "name": "Radiator"}, + {"id": 177, "name": "Fire Hydrant"}, + {"id": 178, "name": "Basketball"}, + {"id": 179, "name": "Zebra"}, + {"id": 180, "name": "Grape"}, + {"id": 181, "name": "Giraffe"}, + {"id": 182, "name": "Potato"}, + {"id": 183, "name": "Sausage"}, + {"id": 184, "name": "Tricycle"}, + {"id": 185, "name": "Violin"}, + {"id": 186, "name": "Egg"}, + {"id": 187, "name": "Fire Extinguisher"}, + {"id": 188, "name": "Candy"}, + {"id": 189, "name": "Fire Truck"}, + {"id": 190, "name": "Billards"}, + {"id": 191, "name": "Converter"}, + {"id": 192, "name": "Bathtub"}, + {"id": 193, "name": "Wheelchair"}, + {"id": 194, "name": "Golf Club"}, + {"id": 195, "name": "Briefcase"}, + {"id": 196, "name": "Cucumber"}, + {"id": 197, "name": "Cigar/Cigarette "}, + {"id": 198, "name": "Paint Brush"}, + {"id": 199, "name": "Pear"}, + {"id": 200, "name": "Heavy Truck"}, + {"id": 201, "name": "Hamburger"}, + {"id": 202, "name": "Extractor"}, + {"id": 203, "name": "Extension Cord"}, + {"id": 204, "name": "Tong"}, + {"id": 205, "name": "Tennis Racket"}, + {"id": 206, "name": "Folder"}, + {"id": 207, "name": "American Football"}, + {"id": 208, "name": "earphone"}, + {"id": 209, "name": "Mask"}, + {"id": 210, "name": "Kettle"}, + {"id": 211, "name": "Tennis"}, + {"id": 212, "name": "Ship"}, + {"id": 213, "name": "Swing"}, + {"id": 214, "name": "Coffee Machine"}, + {"id": 215, "name": "Slide"}, + {"id": 216, "name": "Carriage"}, + {"id": 217, "name": "Onion"}, + {"id": 218, "name": "Green beans"}, + {"id": 219, "name": "Projector"}, + {"id": 220, "name": "Frisbee"}, + {"id": 221, "name": "Washing Machine/Drying Machine"}, + {"id": 222, "name": "Chicken"}, + {"id": 223, "name": "Printer"}, + {"id": 224, "name": "Watermelon"}, + {"id": 225, "name": "Saxophone"}, + {"id": 226, "name": "Tissue"}, + {"id": 227, "name": "Toothbrush"}, + {"id": 228, "name": "Ice cream"}, + {"id": 229, "name": "Hot air balloon"}, + {"id": 230, "name": "Cello"}, + {"id": 231, "name": "French Fries"}, + {"id": 232, "name": "Scale"}, + {"id": 233, "name": "Trophy"}, + {"id": 234, "name": "Cabbage"}, + {"id": 235, "name": "Hot dog"}, + {"id": 236, "name": "Blender"}, + {"id": 237, "name": "Peach"}, + {"id": 238, "name": "Rice"}, + {"id": 239, "name": "Wallet/Purse"}, + {"id": 240, "name": "Volleyball"}, + {"id": 241, "name": "Deer"}, + {"id": 242, "name": "Goose"}, + {"id": 243, "name": "Tape"}, + {"id": 244, "name": "Tablet"}, + {"id": 245, "name": "Cosmetics"}, + {"id": 246, "name": "Trumpet"}, + {"id": 247, "name": "Pineapple"}, + {"id": 248, "name": "Golf Ball"}, + {"id": 249, "name": "Ambulance"}, + {"id": 250, "name": "Parking meter"}, + {"id": 251, "name": "Mango"}, + {"id": 252, "name": "Key"}, + {"id": 253, "name": "Hurdle"}, + {"id": 254, "name": "Fishing Rod"}, + {"id": 255, "name": "Medal"}, + {"id": 256, "name": "Flute"}, + {"id": 257, "name": "Brush"}, + {"id": 258, "name": "Penguin"}, + {"id": 259, "name": "Megaphone"}, + {"id": 260, "name": "Corn"}, + {"id": 261, "name": "Lettuce"}, + {"id": 262, "name": "Garlic"}, + {"id": 263, "name": "Swan"}, + {"id": 264, "name": "Helicopter"}, + {"id": 265, "name": "Green Onion"}, + {"id": 266, "name": "Sandwich"}, + {"id": 267, "name": "Nuts"}, + {"id": 268, "name": "Speed Limit Sign"}, + {"id": 269, "name": "Induction Cooker"}, + {"id": 270, "name": "Broom"}, + {"id": 271, "name": "Trombone"}, + {"id": 272, "name": "Plum"}, + {"id": 273, "name": "Rickshaw"}, + {"id": 274, "name": "Goldfish"}, + {"id": 275, "name": "Kiwi fruit"}, + {"id": 276, "name": "Router/modem"}, + {"id": 277, "name": "Poker Card"}, + {"id": 278, "name": "Toaster"}, + {"id": 279, "name": "Shrimp"}, + {"id": 280, "name": "Sushi"}, + {"id": 281, "name": "Cheese"}, + {"id": 282, "name": "Notepaper"}, + {"id": 283, "name": "Cherry"}, + {"id": 284, "name": "Pliers"}, + {"id": 285, "name": "CD"}, + {"id": 286, "name": "Pasta"}, + {"id": 287, "name": "Hammer"}, + {"id": 288, "name": "Cue"}, + {"id": 289, "name": "Avocado"}, + {"id": 290, "name": "Hami melon"}, + {"id": 291, "name": "Flask"}, + {"id": 292, "name": "Mushroom"}, + {"id": 293, "name": "Screwdriver"}, + {"id": 294, "name": "Soap"}, + {"id": 295, "name": "Recorder"}, + {"id": 296, "name": "Bear"}, + {"id": 297, "name": "Eggplant"}, + {"id": 298, "name": "Board Eraser"}, + {"id": 299, "name": "Coconut"}, + {"id": 300, "name": "Tape Measure/ Ruler"}, + {"id": 301, "name": "Pig"}, + {"id": 302, "name": "Showerhead"}, + {"id": 303, "name": "Globe"}, + {"id": 304, "name": "Chips"}, + {"id": 305, "name": "Steak"}, + {"id": 306, "name": "Crosswalk Sign"}, + {"id": 307, "name": "Stapler"}, + {"id": 308, "name": "Camel"}, + {"id": 309, "name": "Formula 1 "}, + {"id": 310, "name": "Pomegranate"}, + {"id": 311, "name": "Dishwasher"}, + {"id": 312, "name": "Crab"}, + {"id": 313, "name": "Hoverboard"}, + {"id": 314, "name": "Meatball"}, + {"id": 315, "name": "Rice Cooker"}, + {"id": 316, "name": "Tuba"}, + {"id": 317, "name": "Calculator"}, + {"id": 318, "name": "Papaya"}, + {"id": 319, "name": "Antelope"}, + {"id": 320, "name": "Parrot"}, + {"id": 321, "name": "Seal"}, + {"id": 322, "name": "Butterfly"}, + {"id": 323, "name": "Dumbbell"}, + {"id": 324, "name": "Donkey"}, + {"id": 325, "name": "Lion"}, + {"id": 326, "name": "Urinal"}, + {"id": 327, "name": "Dolphin"}, + {"id": 328, "name": "Electric Drill"}, + {"id": 329, "name": "Hair Dryer"}, + {"id": 330, "name": "Egg tart"}, + {"id": 331, "name": "Jellyfish"}, + {"id": 332, "name": "Treadmill"}, + {"id": 333, "name": "Lighter"}, + {"id": 334, "name": "Grapefruit"}, + {"id": 335, "name": "Game board"}, + {"id": 336, "name": "Mop"}, + {"id": 337, "name": "Radish"}, + {"id": 338, "name": "Baozi"}, + {"id": 339, "name": "Target"}, + {"id": 340, "name": "French"}, + {"id": 341, "name": "Spring Rolls"}, + {"id": 342, "name": "Monkey"}, + {"id": 343, "name": "Rabbit"}, + {"id": 344, "name": "Pencil Case"}, + {"id": 345, "name": "Yak"}, + {"id": 346, "name": "Red Cabbage"}, + {"id": 347, "name": "Binoculars"}, + {"id": 348, "name": "Asparagus"}, + {"id": 349, "name": "Barbell"}, + {"id": 350, "name": "Scallop"}, + {"id": 351, "name": "Noddles"}, + {"id": 352, "name": "Comb"}, + {"id": 353, "name": "Dumpling"}, + {"id": 354, "name": "Oyster"}, + {"id": 355, "name": "Table Tennis paddle"}, + {"id": 356, "name": "Cosmetics Brush/Eyeliner Pencil"}, + {"id": 357, "name": "Chainsaw"}, + {"id": 358, "name": "Eraser"}, + {"id": 359, "name": "Lobster"}, + {"id": 360, "name": "Durian"}, + {"id": 361, "name": "Okra"}, + {"id": 362, "name": "Lipstick"}, + {"id": 363, "name": "Cosmetics Mirror"}, + {"id": 364, "name": "Curling"}, + {"id": 365, "name": "Table Tennis "}, +] + +OBJECTS365_CATEGORIES = [ + {"id": 1, "name": "Person"}, + {"id": 2, "name": "Sneakers"}, + {"id": 3, "name": "Chair"}, + {"id": 4, "name": "Other Shoes"}, + {"id": 5, "name": "Hat"}, + {"id": 6, "name": "Car"}, + {"id": 7, "name": "Lamp"}, + {"id": 8, "name": "Glasses"}, + {"id": 9, "name": "Bottle"}, + {"id": 10, "name": "Desk"}, + {"id": 11, "name": "Cup"}, + {"id": 12, "name": "Street Lights"}, + {"id": 13, "name": "Cabinet/shelf"}, + {"id": 14, "name": "Handbag/Satchel"}, + {"id": 15, "name": "Bracelet"}, + {"id": 16, "name": "Plate"}, + {"id": 17, "name": "Picture/Frame"}, + {"id": 18, "name": "Helmet"}, + {"id": 19, "name": "Book"}, + {"id": 20, "name": "Gloves"}, + {"id": 21, "name": "Storage box"}, + {"id": 22, "name": "Boat"}, + {"id": 23, "name": "Leather Shoes"}, + {"id": 24, "name": "Flower"}, + {"id": 25, "name": "Bench"}, + {"id": 26, "name": "Potted Plant"}, + {"id": 27, "name": "Bowl/Basin"}, + {"id": 28, "name": "Flag"}, + {"id": 29, "name": "Pillow"}, + {"id": 30, "name": "Boots"}, + {"id": 31, "name": "Vase"}, + {"id": 32, "name": "Microphone"}, + {"id": 33, "name": "Necklace"}, + {"id": 34, "name": "Ring"}, + {"id": 35, "name": "SUV"}, + {"id": 36, "name": "Wine Glass"}, + {"id": 37, "name": "Belt"}, + {"id": 38, "name": "Moniter/TV"}, + {"id": 39, "name": "Backpack"}, + {"id": 40, "name": "Umbrella"}, + {"id": 41, "name": "Traffic Light"}, + {"id": 42, "name": "Speaker"}, + {"id": 43, "name": "Watch"}, + {"id": 44, "name": "Tie"}, + {"id": 45, "name": "Trash bin Can"}, + {"id": 46, "name": "Slippers"}, + {"id": 47, "name": "Bicycle"}, + {"id": 48, "name": "Stool"}, + {"id": 49, "name": "Barrel/bucket"}, + {"id": 50, "name": "Van"}, + {"id": 51, "name": "Couch"}, + {"id": 52, "name": "Sandals"}, + {"id": 53, "name": "Bakset"}, + {"id": 54, "name": "Drum"}, + {"id": 55, "name": "Pen/Pencil"}, + {"id": 56, "name": "Bus"}, + {"id": 57, "name": "Wild Bird"}, + {"id": 58, "name": "High Heels"}, + {"id": 59, "name": "Motorcycle"}, + {"id": 60, "name": "Guitar"}, + {"id": 61, "name": "Carpet"}, + {"id": 62, "name": "Cell Phone"}, + {"id": 63, "name": "Bread"}, + {"id": 64, "name": "Camera"}, + {"id": 65, "name": "Canned"}, + {"id": 66, "name": "Truck"}, + {"id": 67, "name": "Traffic cone"}, + {"id": 68, "name": "Cymbal"}, + {"id": 69, "name": "Lifesaver"}, + {"id": 70, "name": "Towel"}, + {"id": 71, "name": "Stuffed Toy"}, + {"id": 72, "name": "Candle"}, + {"id": 73, "name": "Sailboat"}, + {"id": 74, "name": "Laptop"}, + {"id": 75, "name": "Awning"}, + {"id": 76, "name": "Bed"}, + {"id": 77, "name": "Faucet"}, + {"id": 78, "name": "Tent"}, + {"id": 79, "name": "Horse"}, + {"id": 80, "name": "Mirror"}, + {"id": 81, "name": "Power outlet"}, + {"id": 82, "name": "Sink"}, + {"id": 83, "name": "Apple"}, + {"id": 84, "name": "Air Conditioner"}, + {"id": 85, "name": "Knife"}, + {"id": 86, "name": "Hockey Stick"}, + {"id": 87, "name": "Paddle"}, + {"id": 88, "name": "Pickup Truck"}, + {"id": 89, "name": "Fork"}, + {"id": 90, "name": "Traffic Sign"}, + {"id": 91, "name": "Ballon"}, + {"id": 92, "name": "Tripod"}, + {"id": 93, "name": "Dog"}, + {"id": 94, "name": "Spoon"}, + {"id": 95, "name": "Clock"}, + {"id": 96, "name": "Pot"}, + {"id": 97, "name": "Cow"}, + {"id": 98, "name": "Cake"}, + {"id": 99, "name": "Dinning Table"}, + {"id": 100, "name": "Sheep"}, + {"id": 101, "name": "Hanger"}, + {"id": 102, "name": "Blackboard/Whiteboard"}, + {"id": 103, "name": "Napkin"}, + {"id": 104, "name": "Other Fish"}, + {"id": 105, "name": "Orange/Tangerine"}, + {"id": 106, "name": "Toiletry"}, + {"id": 107, "name": "Keyboard"}, + {"id": 108, "name": "Tomato"}, + {"id": 109, "name": "Lantern"}, + {"id": 110, "name": "Machinery Vehicle"}, + {"id": 111, "name": "Fan"}, + {"id": 112, "name": "Green Vegetables"}, + {"id": 113, "name": "Banana"}, + {"id": 114, "name": "Baseball Glove"}, + {"id": 115, "name": "Airplane"}, + {"id": 116, "name": "Mouse"}, + {"id": 117, "name": "Train"}, + {"id": 118, "name": "Pumpkin"}, + {"id": 119, "name": "Soccer"}, + {"id": 120, "name": "Skiboard"}, + {"id": 121, "name": "Luggage"}, + {"id": 122, "name": "Nightstand"}, + {"id": 123, "name": "Tea pot"}, + {"id": 124, "name": "Telephone"}, + {"id": 125, "name": "Trolley"}, + {"id": 126, "name": "Head Phone"}, + {"id": 127, "name": "Sports Car"}, + {"id": 128, "name": "Stop Sign"}, + {"id": 129, "name": "Dessert"}, + {"id": 130, "name": "Scooter"}, + {"id": 131, "name": "Stroller"}, + {"id": 132, "name": "Crane"}, + {"id": 133, "name": "Remote"}, + {"id": 134, "name": "Refrigerator"}, + {"id": 135, "name": "Oven"}, + {"id": 136, "name": "Lemon"}, + {"id": 137, "name": "Duck"}, + {"id": 138, "name": "Baseball Bat"}, + {"id": 139, "name": "Surveillance Camera"}, + {"id": 140, "name": "Cat"}, + {"id": 141, "name": "Jug"}, + {"id": 142, "name": "Broccoli"}, + {"id": 143, "name": "Piano"}, + {"id": 144, "name": "Pizza"}, + {"id": 145, "name": "Elephant"}, + {"id": 146, "name": "Skateboard"}, + {"id": 147, "name": "Surfboard"}, + {"id": 148, "name": "Gun"}, + {"id": 149, "name": "Skating and Skiing shoes"}, + {"id": 150, "name": "Gas stove"}, + {"id": 151, "name": "Donut"}, + {"id": 152, "name": "Bow Tie"}, + {"id": 153, "name": "Carrot"}, + {"id": 154, "name": "Toilet"}, + {"id": 155, "name": "Kite"}, + {"id": 156, "name": "Strawberry"}, + {"id": 157, "name": "Other Balls"}, + {"id": 158, "name": "Shovel"}, + {"id": 159, "name": "Pepper"}, + {"id": 160, "name": "Computer Box"}, + {"id": 161, "name": "Toilet Paper"}, + {"id": 162, "name": "Cleaning Products"}, + {"id": 163, "name": "Chopsticks"}, + {"id": 164, "name": "Microwave"}, + {"id": 165, "name": "Pigeon"}, + {"id": 166, "name": "Baseball"}, + {"id": 167, "name": "Cutting/chopping Board"}, + {"id": 168, "name": "Coffee Table"}, + {"id": 169, "name": "Side Table"}, + {"id": 170, "name": "Scissors"}, + {"id": 171, "name": "Marker"}, + {"id": 172, "name": "Pie"}, + {"id": 173, "name": "Ladder"}, + {"id": 174, "name": "Snowboard"}, + {"id": 175, "name": "Cookies"}, + {"id": 176, "name": "Radiator"}, + {"id": 177, "name": "Fire Hydrant"}, + {"id": 178, "name": "Basketball"}, + {"id": 179, "name": "Zebra"}, + {"id": 180, "name": "Grape"}, + {"id": 181, "name": "Giraffe"}, + {"id": 182, "name": "Potato"}, + {"id": 183, "name": "Sausage"}, + {"id": 184, "name": "Tricycle"}, + {"id": 185, "name": "Violin"}, + {"id": 186, "name": "Egg"}, + {"id": 187, "name": "Fire Extinguisher"}, + {"id": 188, "name": "Candy"}, + {"id": 189, "name": "Fire Truck"}, + {"id": 190, "name": "Billards"}, + {"id": 191, "name": "Converter"}, + {"id": 192, "name": "Bathtub"}, + {"id": 193, "name": "Wheelchair"}, + {"id": 194, "name": "Golf Club"}, + {"id": 195, "name": "Briefcase"}, + {"id": 196, "name": "Cucumber"}, + {"id": 197, "name": "Cigar/Cigarette "}, + {"id": 198, "name": "Paint Brush"}, + {"id": 199, "name": "Pear"}, + {"id": 200, "name": "Heavy Truck"}, + {"id": 201, "name": "Hamburger"}, + {"id": 202, "name": "Extractor"}, + {"id": 203, "name": "Extention Cord"}, + {"id": 204, "name": "Tong"}, + {"id": 205, "name": "Tennis Racket"}, + {"id": 206, "name": "Folder"}, + {"id": 207, "name": "American Football"}, + {"id": 208, "name": "earphone"}, + {"id": 209, "name": "Mask"}, + {"id": 210, "name": "Kettle"}, + {"id": 211, "name": "Tennis"}, + {"id": 212, "name": "Ship"}, + {"id": 213, "name": "Swing"}, + {"id": 214, "name": "Coffee Machine"}, + {"id": 215, "name": "Slide"}, + {"id": 216, "name": "Carriage"}, + {"id": 217, "name": "Onion"}, + {"id": 218, "name": "Green beans"}, + {"id": 219, "name": "Projector"}, + {"id": 220, "name": "Frisbee"}, + {"id": 221, "name": "Washing Machine/Drying Machine"}, + {"id": 222, "name": "Chicken"}, + {"id": 223, "name": "Printer"}, + {"id": 224, "name": "Watermelon"}, + {"id": 225, "name": "Saxophone"}, + {"id": 226, "name": "Tissue"}, + {"id": 227, "name": "Toothbrush"}, + {"id": 228, "name": "Ice cream"}, + {"id": 229, "name": "Hotair ballon"}, + {"id": 230, "name": "Cello"}, + {"id": 231, "name": "French Fries"}, + {"id": 232, "name": "Scale"}, + {"id": 233, "name": "Trophy"}, + {"id": 234, "name": "Cabbage"}, + {"id": 235, "name": "Hot dog"}, + {"id": 236, "name": "Blender"}, + {"id": 237, "name": "Peach"}, + {"id": 238, "name": "Rice"}, + {"id": 239, "name": "Wallet/Purse"}, + {"id": 240, "name": "Volleyball"}, + {"id": 241, "name": "Deer"}, + {"id": 242, "name": "Goose"}, + {"id": 243, "name": "Tape"}, + {"id": 244, "name": "Tablet"}, + {"id": 245, "name": "Cosmetics"}, + {"id": 246, "name": "Trumpet"}, + {"id": 247, "name": "Pineapple"}, + {"id": 248, "name": "Golf Ball"}, + {"id": 249, "name": "Ambulance"}, + {"id": 250, "name": "Parking meter"}, + {"id": 251, "name": "Mango"}, + {"id": 252, "name": "Key"}, + {"id": 253, "name": "Hurdle"}, + {"id": 254, "name": "Fishing Rod"}, + {"id": 255, "name": "Medal"}, + {"id": 256, "name": "Flute"}, + {"id": 257, "name": "Brush"}, + {"id": 258, "name": "Penguin"}, + {"id": 259, "name": "Megaphone"}, + {"id": 260, "name": "Corn"}, + {"id": 261, "name": "Lettuce"}, + {"id": 262, "name": "Garlic"}, + {"id": 263, "name": "Swan"}, + {"id": 264, "name": "Helicopter"}, + {"id": 265, "name": "Green Onion"}, + {"id": 266, "name": "Sandwich"}, + {"id": 267, "name": "Nuts"}, + {"id": 268, "name": "Speed Limit Sign"}, + {"id": 269, "name": "Induction Cooker"}, + {"id": 270, "name": "Broom"}, + {"id": 271, "name": "Trombone"}, + {"id": 272, "name": "Plum"}, + {"id": 273, "name": "Rickshaw"}, + {"id": 274, "name": "Goldfish"}, + {"id": 275, "name": "Kiwi fruit"}, + {"id": 276, "name": "Router/modem"}, + {"id": 277, "name": "Poker Card"}, + {"id": 278, "name": "Toaster"}, + {"id": 279, "name": "Shrimp"}, + {"id": 280, "name": "Sushi"}, + {"id": 281, "name": "Cheese"}, + {"id": 282, "name": "Notepaper"}, + {"id": 283, "name": "Cherry"}, + {"id": 284, "name": "Pliers"}, + {"id": 285, "name": "CD"}, + {"id": 286, "name": "Pasta"}, + {"id": 287, "name": "Hammer"}, + {"id": 288, "name": "Cue"}, + {"id": 289, "name": "Avocado"}, + {"id": 290, "name": "Hamimelon"}, + {"id": 291, "name": "Flask"}, + {"id": 292, "name": "Mushroon"}, + {"id": 293, "name": "Screwdriver"}, + {"id": 294, "name": "Soap"}, + {"id": 295, "name": "Recorder"}, + {"id": 296, "name": "Bear"}, + {"id": 297, "name": "Eggplant"}, + {"id": 298, "name": "Board Eraser"}, + {"id": 299, "name": "Coconut"}, + {"id": 300, "name": "Tape Measur/ Ruler"}, + {"id": 301, "name": "Pig"}, + {"id": 302, "name": "Showerhead"}, + {"id": 303, "name": "Globe"}, + {"id": 304, "name": "Chips"}, + {"id": 305, "name": "Steak"}, + {"id": 306, "name": "Crosswalk Sign"}, + {"id": 307, "name": "Stapler"}, + {"id": 308, "name": "Campel"}, + {"id": 309, "name": "Formula 1 "}, + {"id": 310, "name": "Pomegranate"}, + {"id": 311, "name": "Dishwasher"}, + {"id": 312, "name": "Crab"}, + {"id": 313, "name": "Hoverboard"}, + {"id": 314, "name": "Meat ball"}, + {"id": 315, "name": "Rice Cooker"}, + {"id": 316, "name": "Tuba"}, + {"id": 317, "name": "Calculator"}, + {"id": 318, "name": "Papaya"}, + {"id": 319, "name": "Antelope"}, + {"id": 320, "name": "Parrot"}, + {"id": 321, "name": "Seal"}, + {"id": 322, "name": "Buttefly"}, + {"id": 323, "name": "Dumbbell"}, + {"id": 324, "name": "Donkey"}, + {"id": 325, "name": "Lion"}, + {"id": 326, "name": "Urinal"}, + {"id": 327, "name": "Dolphin"}, + {"id": 328, "name": "Electric Drill"}, + {"id": 329, "name": "Hair Dryer"}, + {"id": 330, "name": "Egg tart"}, + {"id": 331, "name": "Jellyfish"}, + {"id": 332, "name": "Treadmill"}, + {"id": 333, "name": "Lighter"}, + {"id": 334, "name": "Grapefruit"}, + {"id": 335, "name": "Game board"}, + {"id": 336, "name": "Mop"}, + {"id": 337, "name": "Radish"}, + {"id": 338, "name": "Baozi"}, + {"id": 339, "name": "Target"}, + {"id": 340, "name": "French"}, + {"id": 341, "name": "Spring Rolls"}, + {"id": 342, "name": "Monkey"}, + {"id": 343, "name": "Rabbit"}, + {"id": 344, "name": "Pencil Case"}, + {"id": 345, "name": "Yak"}, + {"id": 346, "name": "Red Cabbage"}, + {"id": 347, "name": "Binoculars"}, + {"id": 348, "name": "Asparagus"}, + {"id": 349, "name": "Barbell"}, + {"id": 350, "name": "Scallop"}, + {"id": 351, "name": "Noddles"}, + {"id": 352, "name": "Comb"}, + {"id": 353, "name": "Dumpling"}, + {"id": 354, "name": "Oyster"}, + {"id": 355, "name": "Table Teniis paddle"}, + {"id": 356, "name": "Cosmetics Brush/Eyeliner Pencil"}, + {"id": 357, "name": "Chainsaw"}, + {"id": 358, "name": "Eraser"}, + {"id": 359, "name": "Lobster"}, + {"id": 360, "name": "Durian"}, + {"id": 361, "name": "Okra"}, + {"id": 362, "name": "Lipstick"}, + {"id": 363, "name": "Cosmetics Mirror"}, + {"id": 364, "name": "Curling"}, + {"id": 365, "name": "Table Tennis "}, +] + + +def _get_builtin_metadata(key): + # return {} + if "fixname" in key: + id_to_name = {x["id"]: x["name"] for x in OBJECTS365_CATEGORIES_FIXNAME} + thing_dataset_id_to_contiguous_id = { + i + 1: i for i in range(len(OBJECTS365_CATEGORIES_FIXNAME)) + } + else: + id_to_name = {x["id"]: x["name"] for x in OBJECTS365_CATEGORIES} + thing_dataset_id_to_contiguous_id = {i + 1: i for i in range(len(OBJECTS365_CATEGORIES))} + thing_classes = [id_to_name[k] for k in sorted(id_to_name)] + return { + "thing_dataset_id_to_contiguous_id": thing_dataset_id_to_contiguous_id, + "thing_classes": thing_classes, + } + + +_PREDEFINED_SPLITS_OBJECTS365 = { + "objects365_train": ("objects365/train", "objects365/annotations/objects365_train.json"), + "objects365_val": ("objects365/val", "objects365/annotations/objects365_val.json"), + "objects365_minival": ("objects365/val", "objects365/annotations/objects365_minival.json"), + "objects365_train_fixname": ( + "objects365/train", + "objects365/annotations/objects365_train_fixname.json", + ), + "objects365_val_fixname": ( + "objects365/val", + "objects365/annotations/objects365_val_fixname.json", + ), + "objects365_minival_fixname": ( + "objects365/val", + "objects365/annotations/objects365_minival_fixname.json", + ), + "objects365_train_fixname_fixmiss": ( + "objects365/train", + "objects365/annotations/objects365_train_fixname_fixmiss.json", + ), + "objects365_val_fixname_fixmiss": ( + "objects365/val", + "objects365/annotations/objects365_val_fixname_fixmiss.json", + ), +} + + +def register_all_objects365(root): + for key, (image_root, json_file) in _PREDEFINED_SPLITS_OBJECTS365.items(): + register_coco_instances( + key, + _get_builtin_metadata(key), + os.path.join(root, json_file) if "://" not in json_file else json_file, + os.path.join(root, image_root), + ) + + +if __name__.endswith(".objects365"): + # Assume pre-defined datasets live in `./datasets`. + _root = os.getenv("DETECTRON2_DATASETS", "datasets") + register_all_objects365(_root) diff --git a/ape/data/datasets/odinw_categories.py b/ape/data/datasets/odinw_categories.py new file mode 100644 index 0000000..7caad1d --- /dev/null +++ b/ape/data/datasets/odinw_categories.py @@ -0,0 +1,377 @@ +ODINW_CATEGORIES = { + "AerialMaritimeDrone": [ + {"id": 1, "name": "boat", "supercategory": "movable-objects"}, + {"id": 2, "name": "car", "supercategory": "movable-objects"}, + {"id": 3, "name": "dock", "supercategory": "movable-objects"}, + {"id": 4, "name": "jetski", "supercategory": "movable-objects"}, + {"id": 5, "name": "lift", "supercategory": "movable-objects"}, + ], + "AmericanSignLanguageLetters": [ + {"id": 1, "name": "A", "supercategory": "Letters"}, + {"id": 2, "name": "B", "supercategory": "Letters"}, + {"id": 3, "name": "C", "supercategory": "Letters"}, + {"id": 4, "name": "D", "supercategory": "Letters"}, + {"id": 5, "name": "E", "supercategory": "Letters"}, + {"id": 6, "name": "F", "supercategory": "Letters"}, + {"id": 7, "name": "G", "supercategory": "Letters"}, + {"id": 8, "name": "H", "supercategory": "Letters"}, + {"id": 9, "name": "I", "supercategory": "Letters"}, + {"id": 10, "name": "J", "supercategory": "Letters"}, + {"id": 11, "name": "K", "supercategory": "Letters"}, + {"id": 12, "name": "L", "supercategory": "Letters"}, + {"id": 13, "name": "M", "supercategory": "Letters"}, + {"id": 14, "name": "N", "supercategory": "Letters"}, + {"id": 15, "name": "O", "supercategory": "Letters"}, + {"id": 16, "name": "P", "supercategory": "Letters"}, + {"id": 17, "name": "Q", "supercategory": "Letters"}, + {"id": 18, "name": "R", "supercategory": "Letters"}, + {"id": 19, "name": "S", "supercategory": "Letters"}, + {"id": 20, "name": "T", "supercategory": "Letters"}, + {"id": 21, "name": "U", "supercategory": "Letters"}, + {"id": 22, "name": "V", "supercategory": "Letters"}, + {"id": 23, "name": "W", "supercategory": "Letters"}, + {"id": 24, "name": "X", "supercategory": "Letters"}, + {"id": 25, "name": "Y", "supercategory": "Letters"}, + {"id": 26, "name": "Z", "supercategory": "Letters"}, + ], + "Aquarium": [ + {"id": 1, "name": "fish", "supercategory": "creatures"}, + {"id": 2, "name": "jellyfish", "supercategory": "creatures"}, + {"id": 3, "name": "penguin", "supercategory": "creatures"}, + {"id": 4, "name": "puffin", "supercategory": "creatures"}, + {"id": 5, "name": "shark", "supercategory": "creatures"}, + {"id": 6, "name": "starfish", "supercategory": "creatures"}, + {"id": 7, "name": "stingray", "supercategory": "creatures"}, + ], + "BCCD": [ + {"id": 1, "name": "Platelets", "supercategory": "cells"}, + {"id": 2, "name": "RBC", "supercategory": "cells"}, + {"id": 3, "name": "WBC", "supercategory": "cells"}, + ], + "boggleBoards": [ + {"id": 1, "name": "Q", "supercategory": "letters"}, + {"id": 2, "name": "a", "supercategory": "letters"}, + {"id": 3, "name": "an", "supercategory": "letters"}, + {"id": 4, "name": "b", "supercategory": "letters"}, + {"id": 5, "name": "c", "supercategory": "letters"}, + {"id": 6, "name": "d", "supercategory": "letters"}, + {"id": 7, "name": "e", "supercategory": "letters"}, + {"id": 8, "name": "er", "supercategory": "letters"}, + {"id": 9, "name": "f", "supercategory": "letters"}, + {"id": 10, "name": "g", "supercategory": "letters"}, + {"id": 11, "name": "h", "supercategory": "letters"}, + {"id": 12, "name": "he", "supercategory": "letters"}, + {"id": 13, "name": "i", "supercategory": "letters"}, + {"id": 14, "name": "in", "supercategory": "letters"}, + {"id": 15, "name": "j", "supercategory": "letters"}, + {"id": 16, "name": "k", "supercategory": "letters"}, + {"id": 17, "name": "l", "supercategory": "letters"}, + {"id": 18, "name": "m", "supercategory": "letters"}, + {"id": 19, "name": "n", "supercategory": "letters"}, + {"id": 20, "name": "o", "supercategory": "letters"}, + {"id": 21, "name": "o ", "supercategory": "letters"}, + {"id": 22, "name": "p", "supercategory": "letters"}, + {"id": 23, "name": "q", "supercategory": "letters"}, + {"id": 24, "name": "qu", "supercategory": "letters"}, + {"id": 25, "name": "r", "supercategory": "letters"}, + {"id": 26, "name": "s", "supercategory": "letters"}, + {"id": 27, "name": "t", "supercategory": "letters"}, + {"id": 28, "name": "t\\", "supercategory": "letters"}, + {"id": 29, "name": "th", "supercategory": "letters"}, + {"id": 30, "name": "u", "supercategory": "letters"}, + {"id": 31, "name": "v", "supercategory": "letters"}, + {"id": 32, "name": "w", "supercategory": "letters"}, + {"id": 33, "name": "wild", "supercategory": "letters"}, + {"id": 34, "name": "x", "supercategory": "letters"}, + {"id": 35, "name": "y", "supercategory": "letters"}, + {"id": 36, "name": "z", "supercategory": "letters"}, + ], + "brackishUnderwater": [ + {"id": 1, "name": "crab", "supercategory": "animals"}, + {"id": 2, "name": "fish", "supercategory": "animals"}, + {"id": 3, "name": "jellyfish", "supercategory": "animals"}, + {"id": 4, "name": "shrimp", "supercategory": "animals"}, + {"id": 5, "name": "small_fish", "supercategory": "animals"}, + {"id": 6, "name": "starfish", "supercategory": "animals"}, + ], + "ChessPieces": [ + {"id": 1, "name": "bishop", "supercategory": "pieces"}, + {"id": 2, "name": "black-bishop", "supercategory": "pieces"}, + {"id": 3, "name": "black-king", "supercategory": "pieces"}, + {"id": 4, "name": "black-knight", "supercategory": "pieces"}, + {"id": 5, "name": "black-pawn", "supercategory": "pieces"}, + {"id": 6, "name": "black-queen", "supercategory": "pieces"}, + {"id": 7, "name": "black-rook", "supercategory": "pieces"}, + {"id": 8, "name": "white-bishop", "supercategory": "pieces"}, + {"id": 9, "name": "white-king", "supercategory": "pieces"}, + {"id": 10, "name": "white-knight", "supercategory": "pieces"}, + {"id": 11, "name": "white-pawn", "supercategory": "pieces"}, + {"id": 12, "name": "white-queen", "supercategory": "pieces"}, + {"id": 13, "name": "white-rook", "supercategory": "pieces"}, + ], + "CottontailRabbits": [ + {"id": 1, "name": "Cottontail-Rabbit", "supercategory": "Cottontail-Rabbit"} + ], + "dice": [ + {"id": 1, "name": "1", "supercategory": "dice"}, + {"id": 2, "name": "2", "supercategory": "dice"}, + {"id": 3, "name": "3", "supercategory": "dice"}, + {"id": 4, "name": "4", "supercategory": "dice"}, + {"id": 5, "name": "5", "supercategory": "dice"}, + {"id": 6, "name": "6", "supercategory": "dice"}, + ], + "DroneControl": [ + {"id": 1, "name": "follow", "supercategory": "actions"}, + {"id": 2, "name": "follow_hand", "supercategory": "actions"}, + {"id": 3, "name": "land", "supercategory": "actions"}, + {"id": 4, "name": "land_hand", "supercategory": "actions"}, + {"id": 5, "name": "null", "supercategory": "actions"}, + {"id": 6, "name": "object", "supercategory": "actions"}, + {"id": 7, "name": "takeoff", "supercategory": "actions"}, + {"id": 8, "name": "takeoff-hand", "supercategory": "actions"}, + ], + "EgoHands-generic": [ + {"id": 1, "name": "hand", "supercategory": "hands"}, + ], + "EgoHands-specific": [ + {"id": 1, "name": "myleft", "supercategory": "hands"}, + {"id": 2, "name": "myright", "supercategory": "hands"}, + {"id": 3, "name": "yourleft", "supercategory": "hands"}, + {"id": 4, "name": "yourright", "supercategory": "hands"}, + ], + "HardHatWorkers": [ + {"id": 1, "name": "head", "supercategory": "Workers"}, + {"id": 2, "name": "helmet", "supercategory": "Workers"}, + {"id": 3, "name": "person", "supercategory": "Workers"}, + ], + "MaskWearing": [ + {"id": 1, "name": "mask", "supercategory": "People"}, + {"id": 2, "name": "no-mask", "supercategory": "People"}, + ], + "MountainDewCommercial": [ + {"id": 1, "name": "bottle", "supercategory": "bottles"}, + ], + "NorthAmericaMushrooms": [ + {"id": 1, "name": "CoW", "supercategory": "mushroom"}, + {"id": 2, "name": "chanterelle", "supercategory": "mushroom"}, + ], + "openPoetryVision": [ + {"id": 1, "name": "American Typewriter", "supercategory": "text"}, + {"id": 2, "name": "Andale Mono", "supercategory": "text"}, + {"id": 3, "name": "Apple Chancery", "supercategory": "text"}, + {"id": 4, "name": "Arial", "supercategory": "text"}, + {"id": 5, "name": "Avenir", "supercategory": "text"}, + {"id": 6, "name": "Baskerville", "supercategory": "text"}, + {"id": 7, "name": "Big Caslon", "supercategory": "text"}, + {"id": 8, "name": "Bradley Hand", "supercategory": "text"}, + {"id": 9, "name": "Brush Script MT", "supercategory": "text"}, + {"id": 10, "name": "Chalkboard", "supercategory": "text"}, + {"id": 11, "name": "Comic Sans MS", "supercategory": "text"}, + {"id": 12, "name": "Copperplate", "supercategory": "text"}, + {"id": 13, "name": "Courier", "supercategory": "text"}, + {"id": 14, "name": "Didot", "supercategory": "text"}, + {"id": 15, "name": "Futura", "supercategory": "text"}, + {"id": 16, "name": "Geneva", "supercategory": "text"}, + {"id": 17, "name": "Georgia", "supercategory": "text"}, + {"id": 18, "name": "Gill Sans", "supercategory": "text"}, + {"id": 19, "name": "Helvetica", "supercategory": "text"}, + {"id": 20, "name": "Herculanum", "supercategory": "text"}, + {"id": 21, "name": "Impact", "supercategory": "text"}, + {"id": 22, "name": "Kefa", "supercategory": "text"}, + {"id": 23, "name": "Lucida Grande", "supercategory": "text"}, + {"id": 24, "name": "Luminari", "supercategory": "text"}, + {"id": 25, "name": "Marker Felt", "supercategory": "text"}, + {"id": 26, "name": "Menlo", "supercategory": "text"}, + {"id": 27, "name": "Monaco", "supercategory": "text"}, + {"id": 28, "name": "Noteworthy", "supercategory": "text"}, + {"id": 29, "name": "Optima", "supercategory": "text"}, + {"id": 30, "name": "PT Sans", "supercategory": "text"}, + {"id": 31, "name": "PT Serif", "supercategory": "text"}, + {"id": 32, "name": "Palatino", "supercategory": "text"}, + {"id": 33, "name": "Papyrus", "supercategory": "text"}, + {"id": 34, "name": "Phosphate", "supercategory": "text"}, + {"id": 35, "name": "Rockwell", "supercategory": "text"}, + {"id": 36, "name": "SF Pro", "supercategory": "text"}, + {"id": 37, "name": "SignPainter", "supercategory": "text"}, + {"id": 38, "name": "Skia", "supercategory": "text"}, + {"id": 39, "name": "Snell Roundhand", "supercategory": "text"}, + {"id": 40, "name": "Tahoma", "supercategory": "text"}, + {"id": 41, "name": "Times New Roman", "supercategory": "text"}, + {"id": 42, "name": "Trebuchet MS", "supercategory": "text"}, + {"id": 43, "name": "Verdana", "supercategory": "text"}, + ], + "OxfordPets-by-breed": [ + {"id": 1, "name": "cat-Abyssinian", "supercategory": "pets"}, + {"id": 2, "name": "cat-Bengal", "supercategory": "pets"}, + {"id": 3, "name": "cat-Birman", "supercategory": "pets"}, + {"id": 4, "name": "cat-Bombay", "supercategory": "pets"}, + {"id": 5, "name": "cat-British_Shorthair", "supercategory": "pets"}, + {"id": 6, "name": "cat-Egyptian_Mau", "supercategory": "pets"}, + {"id": 7, "name": "cat-Maine_Coon", "supercategory": "pets"}, + {"id": 8, "name": "cat-Persian", "supercategory": "pets"}, + {"id": 9, "name": "cat-Ragdoll", "supercategory": "pets"}, + {"id": 10, "name": "cat-Russian_Blue", "supercategory": "pets"}, + {"id": 11, "name": "cat-Siamese", "supercategory": "pets"}, + {"id": 12, "name": "cat-Sphynx", "supercategory": "pets"}, + {"id": 13, "name": "dog-american_bulldog", "supercategory": "pets"}, + {"id": 14, "name": "dog-american_pit_bull_terrier", "supercategory": "pets"}, + {"id": 15, "name": "dog-basset_hound", "supercategory": "pets"}, + {"id": 16, "name": "dog-beagle", "supercategory": "pets"}, + {"id": 17, "name": "dog-boxer", "supercategory": "pets"}, + {"id": 18, "name": "dog-chihuahua", "supercategory": "pets"}, + {"id": 19, "name": "dog-english_cocker_spaniel", "supercategory": "pets"}, + {"id": 20, "name": "dog-english_setter", "supercategory": "pets"}, + {"id": 21, "name": "dog-german_shorthaired", "supercategory": "pets"}, + {"id": 22, "name": "dog-great_pyrenees", "supercategory": "pets"}, + {"id": 23, "name": "dog-havanese", "supercategory": "pets"}, + {"id": 24, "name": "dog-japanese_chin", "supercategory": "pets"}, + {"id": 25, "name": "dog-keeshond", "supercategory": "pets"}, + {"id": 26, "name": "dog-leonberger", "supercategory": "pets"}, + {"id": 27, "name": "dog-miniature_pinscher", "supercategory": "pets"}, + {"id": 28, "name": "dog-newfoundland", "supercategory": "pets"}, + {"id": 29, "name": "dog-pomeranian", "supercategory": "pets"}, + {"id": 30, "name": "dog-pug", "supercategory": "pets"}, + {"id": 31, "name": "dog-saint_bernard", "supercategory": "pets"}, + {"id": 32, "name": "dog-samoyed", "supercategory": "pets"}, + {"id": 33, "name": "dog-scottish_terrier", "supercategory": "pets"}, + {"id": 34, "name": "dog-shiba_inu", "supercategory": "pets"}, + {"id": 35, "name": "dog-staffordshire_bull_terrier", "supercategory": "pets"}, + {"id": 36, "name": "dog-wheaten_terrier", "supercategory": "pets"}, + {"id": 37, "name": "dog-yorkshire_terrier", "supercategory": "pets"}, + ], + "OxfordPets-by-species": [ + {"id": 1, "name": "cat", "supercategory": "pets"}, + {"id": 2, "name": "dog", "supercategory": "pets"}, + ], + "Packages": [{"id": 1, "name": "package", "supercategory": "packages"}], + "PascalVOC": [ + {"id": 1, "name": "aeroplane", "supercategory": "VOC"}, + {"id": 2, "name": "bicycle", "supercategory": "VOC"}, + {"id": 3, "name": "bird", "supercategory": "VOC"}, + {"id": 4, "name": "boat", "supercategory": "VOC"}, + {"id": 5, "name": "bottle", "supercategory": "VOC"}, + {"id": 6, "name": "bus", "supercategory": "VOC"}, + {"id": 7, "name": "car", "supercategory": "VOC"}, + {"id": 8, "name": "cat", "supercategory": "VOC"}, + {"id": 9, "name": "chair", "supercategory": "VOC"}, + {"id": 10, "name": "cow", "supercategory": "VOC"}, + {"id": 11, "name": "diningtable", "supercategory": "VOC"}, + {"id": 12, "name": "dog", "supercategory": "VOC"}, + {"id": 13, "name": "horse", "supercategory": "VOC"}, + {"id": 14, "name": "motorbike", "supercategory": "VOC"}, + {"id": 15, "name": "person", "supercategory": "VOC"}, + {"id": 16, "name": "pottedplant", "supercategory": "VOC"}, + {"id": 17, "name": "sheep", "supercategory": "VOC"}, + {"id": 18, "name": "sofa", "supercategory": "VOC"}, + {"id": 19, "name": "train", "supercategory": "VOC"}, + {"id": 20, "name": "tvmonitor", "supercategory": "VOC"}, + ], + "pistols": [ + {"id": 1, "name": "pistol", "supercategory": "Guns"}, + ], + "PKLot": [ + {"id": 1, "name": "space-empty", "supercategory": "spaces"}, + {"id": 2, "name": "space-occupied", "supercategory": "spaces"}, + ], + "plantdoc": [ + {"id": 1, "name": "Apple Scab Leaf", "supercategory": "leaves"}, + {"id": 2, "name": "Apple leaf", "supercategory": "leaves"}, + {"id": 3, "name": "Apple rust leaf", "supercategory": "leaves"}, + {"id": 4, "name": "Bell_pepper leaf", "supercategory": "leaves"}, + {"id": 5, "name": "Bell_pepper leaf spot", "supercategory": "leaves"}, + {"id": 6, "name": "Blueberry leaf", "supercategory": "leaves"}, + {"id": 7, "name": "Cherry leaf", "supercategory": "leaves"}, + {"id": 8, "name": "Corn Gray leaf spot", "supercategory": "leaves"}, + {"id": 9, "name": "Corn leaf blight", "supercategory": "leaves"}, + {"id": 10, "name": "Corn rust leaf", "supercategory": "leaves"}, + {"id": 11, "name": "Peach leaf", "supercategory": "leaves"}, + {"id": 12, "name": "Potato leaf", "supercategory": "leaves"}, + {"id": 13, "name": "Potato leaf early blight", "supercategory": "leaves"}, + {"id": 14, "name": "Potato leaf late blight", "supercategory": "leaves"}, + {"id": 15, "name": "Raspberry leaf", "supercategory": "leaves"}, + {"id": 16, "name": "Soyabean leaf", "supercategory": "leaves"}, + {"id": 17, "name": "Soybean leaf", "supercategory": "leaves"}, + {"id": 18, "name": "Squash Powdery mildew leaf", "supercategory": "leaves"}, + {"id": 19, "name": "Strawberry leaf", "supercategory": "leaves"}, + {"id": 20, "name": "Tomato Early blight leaf", "supercategory": "leaves"}, + {"id": 21, "name": "Tomato Septoria leaf spot", "supercategory": "leaves"}, + {"id": 22, "name": "Tomato leaf", "supercategory": "leaves"}, + {"id": 23, "name": "Tomato leaf bacterial spot", "supercategory": "leaves"}, + {"id": 24, "name": "Tomato leaf late blight", "supercategory": "leaves"}, + {"id": 25, "name": "Tomato leaf mosaic virus", "supercategory": "leaves"}, + {"id": 26, "name": "Tomato leaf yellow virus", "supercategory": "leaves"}, + {"id": 27, "name": "Tomato mold leaf", "supercategory": "leaves"}, + {"id": 28, "name": "Tomato two spotted spider mites leaf", "supercategory": "leaves"}, + {"id": 29, "name": "grape leaf", "supercategory": "leaves"}, + {"id": 30, "name": "grape leaf black rot", "supercategory": "leaves"}, + ], + "pothole": [ + {"id": 1, "name": "pothole", "supercategory": "potholes"}, + ], + "Raccoon": [ + {"id": 1, "name": "raccoon", "supercategory": "raccoons"}, + ], + "selfdrivingCar": [ + {"id": 1, "name": "biker", "supercategory": "obstacles"}, + {"id": 2, "name": "car", "supercategory": "obstacles"}, + {"id": 3, "name": "pedestrian", "supercategory": "obstacles"}, + {"id": 4, "name": "trafficLight", "supercategory": "obstacles"}, + {"id": 5, "name": "trafficLight-Green", "supercategory": "obstacles"}, + {"id": 6, "name": "trafficLight-GreenLeft", "supercategory": "obstacles"}, + {"id": 7, "name": "trafficLight-Red", "supercategory": "obstacles"}, + {"id": 8, "name": "trafficLight-RedLeft", "supercategory": "obstacles"}, + {"id": 9, "name": "trafficLight-Yellow", "supercategory": "obstacles"}, + {"id": 10, "name": "trafficLight-YellowLeft", "supercategory": "obstacles"}, + {"id": 11, "name": "truck", "supercategory": "obstacles"}, + ], + "ShellfishOpenImages": [ + {"id": 1, "name": "Crab", "supercategory": "shellfish"}, + {"id": 2, "name": "Lobster", "supercategory": "shellfish"}, + {"id": 3, "name": "Shrimp", "supercategory": "shellfish"}, + ], + "ThermalCheetah": [ + {"id": 1, "name": "cheetah", "supercategory": "cheetah"}, + {"id": 2, "name": "human", "supercategory": "cheetah"}, + ], + "thermalDogsAndPeople": [ + {"id": 1, "name": "dog", "supercategory": "dogs-person"}, + {"id": 2, "name": "person", "supercategory": "dogs-person"}, + ], + "UnoCards": [ + {"id": 1, "name": "0", "supercategory": "Card-Types"}, + {"id": 2, "name": "1", "supercategory": "Card-Types"}, + {"id": 3, "name": "2", "supercategory": "Card-Types"}, + {"id": 4, "name": "3", "supercategory": "Card-Types"}, + {"id": 5, "name": "4", "supercategory": "Card-Types"}, + {"id": 6, "name": "5", "supercategory": "Card-Types"}, + {"id": 7, "name": "6", "supercategory": "Card-Types"}, + {"id": 8, "name": "7", "supercategory": "Card-Types"}, + {"id": 9, "name": "8", "supercategory": "Card-Types"}, + {"id": 10, "name": "9", "supercategory": "Card-Types"}, + {"id": 11, "name": "10", "supercategory": "Card-Types"}, + {"id": 12, "name": "11", "supercategory": "Card-Types"}, + {"id": 13, "name": "12", "supercategory": "Card-Types"}, + {"id": 14, "name": "13", "supercategory": "Card-Types"}, + {"id": 15, "name": "14", "supercategory": "Card-Types"}, + ], + "VehiclesOpenImages": [ + {"id": 1, "name": "Ambulance", "supercategory": "vehicles"}, + {"id": 2, "name": "Bus", "supercategory": "vehicles"}, + {"id": 3, "name": "Car", "supercategory": "vehicles"}, + {"id": 4, "name": "Motorcycle", "supercategory": "vehicles"}, + {"id": 5, "name": "Truck", "supercategory": "vehicles"}, + ], + "websiteScreenshots": [ + {"id": 1, "name": "button", "supercategory": "elements"}, + {"id": 2, "name": "field", "supercategory": "elements"}, + {"id": 3, "name": "heading", "supercategory": "elements"}, + {"id": 4, "name": "iframe", "supercategory": "elements"}, + {"id": 5, "name": "image", "supercategory": "elements"}, + {"id": 6, "name": "label", "supercategory": "elements"}, + {"id": 7, "name": "link", "supercategory": "elements"}, + {"id": 8, "name": "text", "supercategory": "elements"}, + ], + "WildfireSmoke": [ + {"id": 1, "name": "smoke", "supercategory": "Smoke"}, + ], +} diff --git a/ape/data/datasets/odinw_instance.py b/ape/data/datasets/odinw_instance.py new file mode 100644 index 0000000..1e0ebea --- /dev/null +++ b/ape/data/datasets/odinw_instance.py @@ -0,0 +1,824 @@ +import contextlib +import io +import logging +import os + +import pycocotools.mask as mask_util + +from detectron2.data import DatasetCatalog, MetadataCatalog +from detectron2.structures import BoxMode +from detectron2.utils.file_io import PathManager +from fvcore.common.timer import Timer + +from .odinw_categories import ODINW_CATEGORIES +from .odinw_prompts import ODINW_PROMPTS + +logger = logging.getLogger(__name__) + + +def load_coco_json(json_file, image_root, dataset_name=None, extra_annotation_keys=None): + """ + Load a json file with COCO's instances annotation format. + Currently supports instance detection, instance segmentation, + and person keypoints annotations. + + Args: + json_file (str): full path to the json file in COCO instances annotation format. + image_root (str or path-like): the directory where the images in this json file exists. + dataset_name (str or None): the name of the dataset (e.g., coco_2017_train). + When provided, this function will also do the following: + + * Put "thing_classes" into the metadata associated with this dataset. + * Map the category ids into a contiguous range (needed by standard dataset format), + and add "thing_dataset_id_to_contiguous_id" to the metadata associated + with this dataset. + + This option should usually be provided, unless users need to load + the original json content and apply more processing manually. + extra_annotation_keys (list[str]): list of per-annotation keys that should also be + loaded into the dataset dict (besides "iscrowd", "bbox", "keypoints", + "category_id", "segmentation"). The values for these keys will be returned as-is. + For example, the densepose annotations are loaded in this way. + + Returns: + list[dict]: a list of dicts in Detectron2 standard dataset dicts format (See + `Using Custom Datasets `_ ) when `dataset_name` is not None. + If `dataset_name` is None, the returned `category_ids` may be + incontiguous and may not conform to the Detectron2 standard format. + + Notes: + 1. This function does not read the image files. + The results do not have the "image" field. + """ + from pycocotools.coco import COCO + + timer = Timer() + json_file = PathManager.get_local_path(json_file) + with contextlib.redirect_stdout(io.StringIO()): + coco_api = COCO(json_file) + if timer.seconds() > 1: + logger.info("Loading {} takes {:.2f} seconds.".format(json_file, timer.seconds())) + + id_map = None + if dataset_name is not None: + meta = MetadataCatalog.get(dataset_name) + cat_ids = sorted(coco_api.getCatIds()) + # cats = coco_api.loadCats(cat_ids) + # The categories in a custom json file may not be sorted. + # thing_classes = [c["name"] for c in sorted(cats, key=lambda x: x["id"])] + # meta.thing_classes = thing_classes + + # In COCO, certain category ids are artificially removed, + # and by convention they are always ignored. + # We deal with COCO's id issue and translate + # the category ids to contiguous ids in [0, 80). + + # It works by looking at the "categories" field in the json, therefore + # if users' own json also have incontiguous ids, we'll + # apply this mapping as well but print a warning. + if not (min(cat_ids) == 1 and max(cat_ids) == len(cat_ids)): + if "coco" not in dataset_name: + logger.warning( + """ +Category ids in annotations are not in [1, #categories]! We'll apply a mapping for you. +""" + ) + id_map = {v: i for i, v in enumerate(cat_ids)} + meta.thing_dataset_id_to_contiguous_id = id_map + + # sort indices for reproducible results + img_ids = sorted(coco_api.imgs.keys()) + # imgs is a list of dicts, each looks something like: + # {'license': 4, + # 'url': 'http://farm6.staticflickr.com/5454/9413846304_881d5e5c3b_z.jpg', + # 'file_name': 'COCO_val2014_000000001268.jpg', + # 'height': 427, + # 'width': 640, + # 'date_captured': '2013-11-17 05:57:24', + # 'id': 1268} + imgs = coco_api.loadImgs(img_ids) + # anns is a list[list[dict]], where each dict is an annotation + # record for an object. The inner list enumerates the objects in an image + # and the outer list enumerates over images. Example of anns[0]: + # [{'segmentation': [[192.81, + # 247.09, + # ... + # 219.03, + # 249.06]], + # 'area': 1035.749, + # 'iscrowd': 0, + # 'image_id': 1268, + # 'bbox': [192.81, 224.8, 74.73, 33.43], + # 'category_id': 16, + # 'id': 42986}, + # ...] + anns = [coco_api.imgToAnns[img_id] for img_id in img_ids] + total_num_valid_anns = sum([len(x) for x in anns]) + total_num_anns = len(coco_api.anns) + if total_num_valid_anns < total_num_anns: + logger.warning( + f"{json_file} contains {total_num_anns} annotations, but only " + f"{total_num_valid_anns} of them match to images in the file." + ) + + if "minival" not in json_file: + # The popular valminusminival & minival annotations for COCO2014 contain this bug. + # However the ratio of buggy annotations there is tiny and does not affect accuracy. + # Therefore we explicitly white-list them. + ann_ids = [ann["id"] for anns_per_image in anns for ann in anns_per_image] + assert len(set(ann_ids)) == len(ann_ids), "Annotation ids in '{}' are not unique!".format( + json_file + ) + + imgs_anns = list(zip(imgs, anns)) + logger.info("Loaded {} images in COCO format from {}".format(len(imgs_anns), json_file)) + + dataset_dicts = [] + + ann_keys = ["iscrowd", "bbox", "keypoints", "category_id"] + (extra_annotation_keys or []) + + num_instances_without_valid_segmentation = 0 + + for (img_dict, anno_dict_list) in imgs_anns: + record = {} + record["file_name"] = os.path.join(image_root, img_dict["file_name"]) + # record["height"] = img_dict["height"] + # record["width"] = img_dict["width"] + image_id = record["image_id"] = img_dict["id"] + + objs = [] + for anno in anno_dict_list: + # Check that the image_id in this annotation is the same as + # the image_id we're looking at. + # This fails only when the data parsing logic or the annotation file is buggy. + + # The original COCO valminusminival2014 & minival2014 annotation files + # actually contains bugs that, together with certain ways of using COCO API, + # can trigger this assertion. + assert anno["image_id"] == image_id + + assert anno.get("ignore", 0) == 0, '"ignore" in COCO json file is not supported.' + + obj = {key: anno[key] for key in ann_keys if key in anno} + if "bbox" in obj and len(obj["bbox"]) == 0: + raise ValueError( + f"One annotation of image {image_id} contains empty 'bbox' value! " + "This json does not have valid COCO format." + ) + + segm = anno.get("segmentation", None) + if segm: # either list[list[float]] or dict(RLE) + if isinstance(segm, dict): + if isinstance(segm["counts"], list): + # convert to compressed RLE + segm = mask_util.frPyObjects(segm, *segm["size"]) + else: + # filter out invalid polygons (< 3 points) + segm = [poly for poly in segm if len(poly) % 2 == 0 and len(poly) >= 6] + if len(segm) == 0: + num_instances_without_valid_segmentation += 1 + continue # ignore this instance + obj["segmentation"] = segm + + keypts = anno.get("keypoints", None) + if keypts: # list[int] + for idx, v in enumerate(keypts): + if idx % 3 != 2: + # COCO's segmentation coordinates are floating points in [0, H or W], + # but keypoint coordinates are integers in [0, H-1 or W-1] + # Therefore we assume the coordinates are "pixel indices" and + # add 0.5 to convert to floating point coordinates. + keypts[idx] = v + 0.5 + obj["keypoints"] = keypts + + obj["bbox_mode"] = BoxMode.XYWH_ABS + if id_map: + annotation_category_id = obj["category_id"] + try: + obj["category_id"] = id_map[annotation_category_id] + except KeyError as e: + raise KeyError( + f"Encountered category_id={annotation_category_id} " + "but this id does not exist in 'categories' of the json file." + ) from e + objs.append(obj) + record["annotations"] = objs + dataset_dicts.append(record) + + if num_instances_without_valid_segmentation > 0: + logger.warning( + "Filtered out {} instances without valid segmentation. ".format( + num_instances_without_valid_segmentation + ) + + "There might be issues in your dataset generation process. Please " + "check https://detectron2.readthedocs.io/en/latest/tutorials/datasets.html carefully" + ) + return dataset_dicts + + +def register_coco_instances(name, metadata, json_file, image_root): + """ + Register a dataset in COCO's json annotation format for + instance detection, instance segmentation and keypoint detection. + (i.e., Type 1 and 2 in http://cocodataset.org/#format-data. + `instances*.json` and `person_keypoints*.json` in the dataset). + + This is an example of how to register a new dataset. + You can do something similar to this function, to register new datasets. + + Args: + name (str): the name that identifies a dataset, e.g. "coco_2014_train". + metadata (dict): extra metadata associated with this dataset. You can + leave it as an empty dict. + json_file (str): path to the json instance annotation file. + image_root (str or path-like): directory which contains all the images. + """ + assert isinstance(name, str), name + assert isinstance(json_file, (str, os.PathLike)), json_file + assert isinstance(image_root, (str, os.PathLike)), image_root + # 1. register a function which returns dicts + DatasetCatalog.register(name, lambda: load_coco_json(json_file, image_root, name)) + + # 2. Optionally, add metadata about this dataset, + # since they might be useful in evaluation, visualization or logging + MetadataCatalog.get(name).set( + json_file=json_file, image_root=image_root, evaluator_type="coco", **metadata + ) + + +_PREDEFINED_SPLITS_ODINW = { + "odinw_AerialMaritimeDrone_large": { + "odinw_AerialMaritimeDrone_large_train": ( + "odinw/AerialMaritimeDrone/large/train/", + "odinw/AerialMaritimeDrone/large/train/annotations_without_background_converted.json", + ), + "odinw_AerialMaritimeDrone_large_val": ( + "odinw/AerialMaritimeDrone/large/valid/", + "odinw/AerialMaritimeDrone/large/valid/annotations_without_background_converted.json", + ), + "odinw_AerialMaritimeDrone_large_test": ( + "odinw/AerialMaritimeDrone/large/test/", + "odinw/AerialMaritimeDrone/large/test/annotations_without_background_converted.json", + ), + }, + "odinw_AerialMaritimeDrone_tiled": { + "odinw_AerialMaritimeDrone_tiled_train": ( + "odinw/AerialMaritimeDrone/tiled/train/", + "odinw/AerialMaritimeDrone/tiled/train/annotations_without_background_converted.json", + ), + "odinw_AerialMaritimeDrone_tiled_val": ( + "odinw/AerialMaritimeDrone/tiled/valid/", + "odinw/AerialMaritimeDrone/tiled/valid/annotations_without_background_converted.json", + ), + "odinw_AerialMaritimeDrone_tiled_test": ( + "odinw/AerialMaritimeDrone/tiled/test/", + "odinw/AerialMaritimeDrone/tiled/test/annotations_without_background_converted.json", + ), + }, + "odinw_AmericanSignLanguageLetters_American_Sign_Language_Letters.v1-v1.coco": { + "odinw_AmericanSignLanguageLetters_American_Sign_Language_Letters.v1-v1.coco_train": ( + "odinw/AmericanSignLanguageLetters/American Sign Language Letters.v1-v1.coco/train/", + "odinw/AmericanSignLanguageLetters/American Sign Language Letters.v1-v1.coco/train/annotations_without_background_converted.json", + ), + "odinw_AmericanSignLanguageLetters_American_Sign_Language_Letters.v1-v1.coco_val": ( + "odinw/AmericanSignLanguageLetters/American Sign Language Letters.v1-v1.coco/valid/", + "odinw/AmericanSignLanguageLetters/American Sign Language Letters.v1-v1.coco/valid/annotations_without_background_converted.json", + ), + "odinw_AmericanSignLanguageLetters_American_Sign_Language_Letters.v1-v1.coco_test": ( + "odinw/AmericanSignLanguageLetters/American Sign Language Letters.v1-v1.coco/test/", + "odinw/AmericanSignLanguageLetters/American Sign Language Letters.v1-v1.coco/test/annotations_without_background_converted.json", + ), + }, + "odinw_Aquarium_Aquarium_Combined.v2-raw-1024.coco": { + "odinw_Aquarium_Aquarium_Combined.v2-raw-1024.coco_train": ( + "odinw/Aquarium/Aquarium Combined.v2-raw-1024.coco/train/", + "odinw/Aquarium/Aquarium Combined.v2-raw-1024.coco/train/annotations_without_background_converted.json", + ), + "odinw_Aquarium_Aquarium_Combined.v2-raw-1024.coco_val": ( + "odinw/Aquarium/Aquarium Combined.v2-raw-1024.coco/valid/", + "odinw/Aquarium/Aquarium Combined.v2-raw-1024.coco/valid/annotations_without_background_converted.json", + ), + "odinw_Aquarium_Aquarium_Combined.v2-raw-1024.coco_test": ( + "odinw/Aquarium/Aquarium Combined.v2-raw-1024.coco/test/", + "odinw/Aquarium/Aquarium Combined.v2-raw-1024.coco/test/annotations_without_background_converted.json", + ), + }, + "odinw_BCCD_BCCD.v3-raw.coco": { + "odinw_BCCD_BCCD.v3-raw.coco_train": ( + "odinw/BCCD/BCCD.v3-raw.coco/train/", + "odinw/BCCD/BCCD.v3-raw.coco/train/annotations_without_background_converted.json", + ), + "odinw_BCCD_BCCD.v3-raw.coco_val": ( + "odinw/BCCD/BCCD.v3-raw.coco/valid/", + "odinw/BCCD/BCCD.v3-raw.coco/valid/annotations_without_background_converted.json", + ), + "odinw_BCCD_BCCD.v3-raw.coco_test": ( + "odinw/BCCD/BCCD.v3-raw.coco/test/", + "odinw/BCCD/BCCD.v3-raw.coco/test/annotations_without_background_converted.json", + ), + }, + "odinw_boggleBoards_416x416AutoOrient_export_": { + "odinw_boggleBoards_416x416AutoOrient_export_train": ( + "odinw/boggleBoards/416x416AutoOrient/export/", + "odinw/boggleBoards/416x416AutoOrient/export/train_annotations_without_background_converted.json", + ), + "odinw_boggleBoards_416x416AutoOrient_export_val": ( + "odinw/boggleBoards/416x416AutoOrient/export/", + "odinw/boggleBoards/416x416AutoOrient/export/val_annotations_without_background_converted.json", + ), + "odinw_boggleBoards_416x416AutoOrient_export_test": ( + "odinw/boggleBoards/416x416AutoOrient/export/", + "odinw/boggleBoards/416x416AutoOrient/export/test_annotations_without_background_converted.json", + ), + }, + "odinw_brackishUnderwater_960x540": { + "odinw_brackishUnderwater_960x540_train": ( + "odinw/brackishUnderwater/960x540/train/", + "odinw/brackishUnderwater/960x540/train/annotations_without_background_converted.json", + ), + "odinw_brackishUnderwater_960x540_val": ( + "odinw/brackishUnderwater/960x540/valid/", + "odinw/brackishUnderwater/960x540/valid/annotations_without_background_converted.json", + ), + "odinw_brackishUnderwater_960x540_minival": ( + "odinw/brackishUnderwater/960x540/mini_val/", + "odinw/brackishUnderwater/960x540/mini_val/annotations_without_background_converted.json", + ), + "odinw_brackishUnderwater_960x540_test": ( + "odinw/brackishUnderwater/960x540/test/", + "odinw/brackishUnderwater/960x540/test/annotations_without_background_converted.json", + ), + }, + "odinw_ChessPieces_Chess_Pieces.v23-raw.coco": { + "odinw_ChessPieces_Chess_Pieces.v23-raw.coco_train": ( + "odinw/ChessPieces/Chess Pieces.v23-raw.coco/train/", + "odinw/ChessPieces/Chess Pieces.v23-raw.coco/train/annotations_without_background_converted.json", + ), + "odinw_ChessPieces_Chess_Pieces.v23-raw.coco_val": ( + "odinw/ChessPieces/Chess Pieces.v23-raw.coco/valid/", + "odinw/ChessPieces/Chess Pieces.v23-raw.coco/valid/annotations_without_background_converted.json", + ), + "odinw_ChessPieces_Chess_Pieces.v23-raw.coco_test": ( + "odinw/ChessPieces/Chess Pieces.v23-raw.coco/test/", + "odinw/ChessPieces/Chess Pieces.v23-raw.coco/test/annotations_without_background_converted.json", + ), + }, + "odinw_CottontailRabbits": { + "odinw_CottontailRabbits_train": ( + "odinw/CottontailRabbits/train/", + "odinw/CottontailRabbits/train/annotations_without_background_converted.json", + ), + "odinw_CottontailRabbits_val": ( + "odinw/CottontailRabbits/valid/", + "odinw/CottontailRabbits/valid/annotations_without_background_converted.json", + ), + "odinw_CottontailRabbits_test": ( + "odinw/CottontailRabbits/test/", + "odinw/CottontailRabbits/test/annotations_without_background_converted.json", + ), + }, + "odinw_dice_mediumColor_export": { + "odinw_dice_mediumColor_export_train": ( + "odinw/dice/mediumColor/export/", + "odinw/dice/mediumColor/export/train_annotations_without_background_converted.json", + ), + "odinw_dice_mediumColor_export_val": ( + "odinw/dice/mediumColor/export/", + "odinw/dice/mediumColor/export/val_annotations_without_background_converted.json", + ), + "odinw_dice_mediumColor_export_test": ( + "odinw/dice/mediumColor/export/", + "odinw/dice/mediumColor/export/test_annotations_without_background_converted.json", + ), + }, + "odinw_DroneControl_Drone_Control.v3-raw.coco": { + "odinw_DroneControl_Drone_Control.v3-raw.coco_train": ( + "odinw/DroneControl/Drone Control.v3-raw.coco/train/", + "odinw/DroneControl/Drone Control.v3-raw.coco/train/annotations_without_background_converted.json", + ), + "odinw_DroneControl_Drone_Control.v3-raw.coco_val": ( + "odinw/DroneControl/Drone Control.v3-raw.coco/valid/", + "odinw/DroneControl/Drone Control.v3-raw.coco/valid/annotations_without_background_converted.json", + ), + "odinw_DroneControl_Drone_Control.v3-raw.coco_minival": ( + "odinw/DroneControl/Drone Control.v3-raw.coco/mini_val/", + "odinw/DroneControl/Drone Control.v3-raw.coco/mini_val/annotations_without_background_converted.json", + ), + "odinw_DroneControl_Drone_Control.v3-raw.coco_test": ( + "odinw/DroneControl/Drone Control.v3-raw.coco/test/", + "odinw/DroneControl/Drone Control.v3-raw.coco/test/annotations_without_background_converted.json", + ), + }, + "odinw_EgoHands-generic": { + "odinw_EgoHands_generic_train": ( + "odinw/EgoHands/generic/train/", + "odinw/EgoHands/generic/train/annotations_without_background_converted.json", + ), + "odinw_EgoHands_generic_val": ( + "odinw/EgoHands/generic/valid/", + "odinw/EgoHands/generic/valid/annotations_without_background_converted.json", + ), + "odinw_EgoHands_generic_minival": ( + "odinw/EgoHands/generic/mini_val/", + "odinw/EgoHands/generic/mini_val/annotations_without_background_converted.json", + ), + "odinw_EgoHands_generic_test": ( + "odinw/EgoHands/generic/test/", + "odinw/EgoHands/generic/test/annotations_without_background_converted.json", + ), + }, + "odinw_EgoHands-specific": { + "odinw_EgoHands_specific_train": ( + "odinw/EgoHands/specific/train/", + "odinw/EgoHands/specific/train/annotations_without_background_converted.json", + ), + "odinw_EgoHands_specific_val": ( + "odinw/EgoHands/specific/valid/", + "odinw/EgoHands/specific/valid/annotations_without_background_converted.json", + ), + "odinw_EgoHands_specific_minival": ( + "odinw/EgoHands/specific/mini_val/", + "odinw/EgoHands/specific/mini_val/annotations_without_background_converted.json", + ), + "odinw_EgoHands_specific_test": ( + "odinw/EgoHands/specific/test/", + "odinw/EgoHands/specific/test/annotations_without_background_converted.json", + ), + }, + "odinw_HardHatWorkers_raw": { + "odinw_HardHatWorkers_raw_train": ( + "odinw/HardHatWorkers/raw/train/", + "odinw/HardHatWorkers/raw/train/annotations_without_background_converted.json", + ), + "odinw_HardHatWorkers_raw_val": ( + "odinw/HardHatWorkers/raw/valid/", + "odinw/HardHatWorkers/raw/valid/annotations_without_background_converted.json", + ), + "odinw_HardHatWorkers_raw_test": ( + "odinw/HardHatWorkers/raw/test/", + "odinw/HardHatWorkers/raw/test/annotations_without_background_converted.json", + ), + }, + "odinw_MaskWearing_raw": { + "odinw_MaskWearing_raw_train": ( + "odinw/MaskWearing/raw/train/", + "odinw/MaskWearing/raw/train/annotations_without_background_converted.json", + ), + "odinw_MaskWearing_raw_val": ( + "odinw/MaskWearing/raw/valid/", + "odinw/MaskWearing/raw/valid/annotations_without_background_converted.json", + ), + "odinw_MaskWearing_raw_test": ( + "odinw/MaskWearing/raw/test/", + "odinw/MaskWearing/raw/test/annotations_without_background_converted.json", + ), + }, + "odinw_MountainDewCommercial": { + "odinw_MountainDewCommercial_train": ( + "odinw/MountainDewCommercial/train/", + "odinw/MountainDewCommercial/train/annotations_without_background_converted.json", + ), + "odinw_MountainDewCommercial_val": ( + "odinw/MountainDewCommercial/valid/", + "odinw/MountainDewCommercial/valid/annotations_without_background_converted.json", + ), + "odinw_MountainDewCommercial_test": ( + "odinw/MountainDewCommercial/test/", + "odinw/MountainDewCommercial/test/annotations_without_background_converted.json", + ), + }, + "odinw_NorthAmericaMushrooms_North_American_Mushrooms.v1-416x416.coco": { + "odinw_NorthAmericaMushrooms_North_American_Mushrooms.v1-416x416.coco_train": ( + "odinw/NorthAmericaMushrooms/North American Mushrooms.v1-416x416.coco/train/", + "odinw/NorthAmericaMushrooms/North American Mushrooms.v1-416x416.coco/train/annotations_without_background_converted.json", + ), + "odinw_NorthAmericaMushrooms_North_American_Mushrooms.v1-416x416.coco_val": ( + "odinw/NorthAmericaMushrooms/North American Mushrooms.v1-416x416.coco/valid/", + "odinw/NorthAmericaMushrooms/North American Mushrooms.v1-416x416.coco/valid/annotations_without_background_converted.json", + ), + "odinw_NorthAmericaMushrooms_North_American_Mushrooms.v1-416x416.coco_test": ( + "odinw/NorthAmericaMushrooms/North American Mushrooms.v1-416x416.coco/test/", + "odinw/NorthAmericaMushrooms/North American Mushrooms.v1-416x416.coco/test/annotations_without_background_converted.json", + ), + }, + "odinw_openPoetryVision_512x512": { + "odinw_openPoetryVision_512x512_train": ( + "odinw/openPoetryVision/512x512/train/", + "odinw/openPoetryVision/512x512/train/annotations_without_background_converted.json", + ), + "odinw_openPoetryVision_512x512_val": ( + "odinw/openPoetryVision/512x512/valid/", + "odinw/openPoetryVision/512x512/valid/annotations_without_background_converted.json", + ), + "odinw_openPoetryVision_512x512_minival": ( + "odinw/openPoetryVision/512x512/mini_val/", + "odinw/openPoetryVision/512x512/mini_val/annotations_without_background_converted.json", + ), + "odinw_openPoetryVision_512x512_test": ( + "odinw/openPoetryVision/512x512/test/", + "odinw/openPoetryVision/512x512/test/annotations_without_background_converted.json", + ), + }, + "odinw_OxfordPets-by-breed": { + "odinw_OxfordPets_by-breed_train": ( + "odinw/OxfordPets/by-breed/train/", + "odinw/OxfordPets/by-breed/train/annotations_without_background_converted.json", + ), + "odinw_OxfordPets_by-breed_val": ( + "odinw/OxfordPets/by-breed/valid/", + "odinw/OxfordPets/by-breed/valid/annotations_without_background_converted.json", + ), + "odinw_OxfordPets_by-breed_minival": ( + "odinw/OxfordPets/by-breed/mini_val/", + "odinw/OxfordPets/by-breed/mini_val/annotations_without_background_converted.json", + ), + "odinw_OxfordPets_by-breed_test": ( + "odinw/OxfordPets/by-breed/test/", + "odinw/OxfordPets/by-breed/test/annotations_without_background_converted.json", + ), + }, + "odinw_OxfordPets-by-species": { + "odinw_OxfordPets_by-species_train": ( + "odinw/OxfordPets/by-species/train/", + "odinw/OxfordPets/by-species/train/annotations_without_background_converted.json", + ), + "odinw_OxfordPets_by-species_val": ( + "odinw/OxfordPets/by-species/valid/", + "odinw/OxfordPets/by-species/valid/annotations_without_background_converted.json", + ), + "odinw_OxfordPets_by-species_minival": ( + "odinw/OxfordPets/by-species/mini_val/", + "odinw/OxfordPets/by-species/mini_val/annotations_without_background_converted.json", + ), + "odinw_OxfordPets_by-species_test": ( + "odinw/OxfordPets/by-species/test/", + "odinw/OxfordPets/by-species/test/annotations_without_background_converted.json", + ), + }, + "odinw_Packages_Raw": { + "odinw_Packages_Raw_train": ( + "odinw/Packages/Raw/train/", + "odinw/Packages/Raw/train/annotations_without_background_converted.json", + ), + "odinw_Packages_Raw_val": ( + "odinw/Packages/Raw/valid/", + "odinw/Packages/Raw/valid/annotations_without_background_converted.json", + ), + "odinw_Packages_Raw_test": ( + "odinw/Packages/Raw/test/", + "odinw/Packages/Raw/test/annotations_without_background_converted.json", + # "odinw/Packages/Raw/test/_annotations.coco_converted.json", + ), + }, + "odinw_PascalVOC": { + "odinw_PascalVOC_train": ( + "odinw/PascalVOC/train/", + "odinw/PascalVOC/train/annotations_without_background_converted.json", + ), + "odinw_PascalVOC_val": ( + "odinw/PascalVOC/valid/", + "odinw/PascalVOC/valid/annotations_without_background_converted.json", + ), + }, + "odinw_pistols_export": { + "odinw_pistols_export_train": ( + "odinw/pistols/export/", + "odinw/pistols/export/train_annotations_without_background_converted.json", + ), + "odinw_pistols_export_val": ( + "odinw/pistols/export/", + "odinw/pistols/export/val_annotations_without_background_converted.json", + ), + "odinw_pistols_export_test": ( + "odinw/pistols/export/", + "odinw/pistols/export/test_annotations_without_background_converted.json", + ), + }, + "odinw_PKLot_640": { + "odinw_PKLot_640_train": ( + "odinw/PKLot/640/train/", + "odinw/PKLot/640/train/annotations_without_background_converted.json", + ), + "odinw_PKLot_640_val": ( + "odinw/PKLot/640/valid/", + "odinw/PKLot/640/valid/annotations_without_background_converted.json", + ), + "odinw_PKLot_640_minival": ( + "odinw/PKLot/640/mini_val/", + "odinw/PKLot/640/mini_val/annotations_without_background_converted.json", + ), + "odinw_PKLot_640_test": ( + "odinw/PKLot/640/test/", + "odinw/PKLot/640/test/annotations_without_background_converted.json", + ), + }, + "odinw_plantdoc_100x100": { + "odinw_plantdoc_100x100_train": ( + "odinw/plantdoc/100x100/train/", + "odinw/plantdoc/100x100/train/annotations_without_background_converted.json", + ), + "odinw_plantdoc_100x100_val": ( + "odinw/plantdoc/100x100/valid/", + "odinw/plantdoc/100x100/valid/annotations_without_background_converted.json", + ), + "odinw_plantdoc_100x100_test": ( + "odinw/plantdoc/100x100/test/", + "odinw/plantdoc/100x100/test/annotations_without_background_converted.json", + ), + }, + "odinw_plantdoc_416x416": { + "odinw_plantdoc_416x416_train": ( + "odinw/plantdoc/416x416/train/", + "odinw/plantdoc/416x416/train/annotations_without_background_converted.json", + ), + "odinw_plantdoc_416x416_val": ( + "odinw/plantdoc/416x416/valid/", + "odinw/plantdoc/416x416/valid/annotations_without_background_converted.json", + ), + "odinw_plantdoc_416x416_test": ( + "odinw/plantdoc/416x416/test/", + "odinw/plantdoc/416x416/test/annotations_without_background_converted.json", + ), + }, + "odinw_pothole": { + "odinw_pothole_train": ( + "odinw/pothole/train/", + "odinw/pothole/train/annotations_without_background_converted.json", + ), + "odinw_pothole_val": ( + "odinw/pothole/valid/", + "odinw/pothole/valid/annotations_without_background_converted.json", + ), + "odinw_pothole_test": ( + "odinw/pothole/test/", + "odinw/pothole/test/annotations_without_background_converted.json", + ), + }, + "odinw_Raccoon_Raccoon.v2-raw.coco": { + "odinw_Raccoon_Raccoon.v2-raw.coco_train": ( + "odinw/Raccoon/Raccoon.v2-raw.coco/train/", + "odinw/Raccoon/Raccoon.v2-raw.coco/train/annotations_without_background_converted.json", + ), + "odinw_Raccoon_Raccoon.v2-raw.coco_val": ( + "odinw/Raccoon/Raccoon.v2-raw.coco/valid/", + "odinw/Raccoon/Raccoon.v2-raw.coco/valid/annotations_without_background_converted.json", + ), + "odinw_Raccoon_Raccoon.v2-raw.coco_test": ( + "odinw/Raccoon/Raccoon.v2-raw.coco/test/", + "odinw/Raccoon/Raccoon.v2-raw.coco/test/annotations_without_background_converted.json", + ), + }, + "odinw_selfdrivingCar_fixedLarge_export": { + "odinw_selfdrivingCar_fixedLarge_export_train": ( + "odinw/selfdrivingCar/fixedLarge/export/", + "odinw/selfdrivingCar/fixedLarge/export/train_annotations_without_background_converted.json", + ), + "odinw_selfdrivingCar_fixedLarge_export_val": ( + "odinw/selfdrivingCar/fixedLarge/export/", + "odinw/selfdrivingCar/fixedLarge/export/val_annotations_without_background_converted.json", + ), + "odinw_selfdrivingCar_fixedLarge_export_test": ( + "odinw/selfdrivingCar/fixedLarge/export/", + "odinw/selfdrivingCar/fixedLarge/export/test_annotations_without_background_converted.json", + ), + }, + "odinw_ShellfishOpenImages_raw": { + "odinw_ShellfishOpenImages_raw_train": ( + "odinw/ShellfishOpenImages/raw/train/", + "odinw/ShellfishOpenImages/raw/train/annotations_without_background_converted.json", + ), + "odinw_ShellfishOpenImages_raw_val": ( + "odinw/ShellfishOpenImages/raw/valid/", + "odinw/ShellfishOpenImages/raw/valid/annotations_without_background_converted.json", + ), + "odinw_ShellfishOpenImages_raw_test": ( + "odinw/ShellfishOpenImages/raw/test/", + "odinw/ShellfishOpenImages/raw/test/annotations_without_background_converted.json", + ), + }, + "odinw_ThermalCheetah": { + "odinw_ThermalCheetah_train": ( + "odinw/ThermalCheetah/train/", + "odinw/ThermalCheetah/train/annotations_without_background_converted.json", + ), + "odinw_ThermalCheetah_val": ( + "odinw/ThermalCheetah/valid/", + "odinw/ThermalCheetah/valid/annotations_without_background_converted.json", + ), + "odinw_ThermalCheetah_test": ( + "odinw/ThermalCheetah/test/", + "odinw/ThermalCheetah/test/annotations_without_background_converted.json", + ), + }, + "odinw_thermalDogsAndPeople": { + "odinw_thermalDogsAndPeople_train": ( + "odinw/thermalDogsAndPeople/train/", + "odinw/thermalDogsAndPeople/train/annotations_without_background_converted.json", + ), + "odinw_thermalDogsAndPeople_val": ( + "odinw/thermalDogsAndPeople/valid/", + "odinw/thermalDogsAndPeople/valid/annotations_without_background_converted.json", + ), + "odinw_thermalDogsAndPeople_test": ( + "odinw/thermalDogsAndPeople/test/", + "odinw/thermalDogsAndPeople/test/annotations_without_background_converted.json", + ), + }, + "odinw_UnoCards_raw": { + "odinw_UnoCards_raw_train": ( + "odinw/UnoCards/raw/train/", + "odinw/UnoCards/raw/train/annotations_without_background_converted.json", + ), + "odinw_UnoCards_raw_val": ( + "odinw/UnoCards/raw/valid/", + "odinw/UnoCards/raw/valid/annotations_without_background_converted.json", + ), + "odinw_UnoCards_raw_minival": ( + "odinw/UnoCards/raw/mini_val/", + "odinw/UnoCards/raw/mini_val/annotations_without_background_converted.json", + ), + "odinw_UnoCards_raw_test": ( + "odinw/UnoCards/raw/test/", + "odinw/UnoCards/raw/test/annotations_without_background_converted.json", + ), + }, + "odinw_VehiclesOpenImages_416x416": { + "odinw_VehiclesOpenImages_416x416_train": ( + "odinw/VehiclesOpenImages/416x416/train/", + "odinw/VehiclesOpenImages/416x416/train/annotations_without_background_converted.json", + ), + "odinw_VehiclesOpenImages_416x416_val": ( + "odinw/VehiclesOpenImages/416x416/valid/", + "odinw/VehiclesOpenImages/416x416/valid/annotations_without_background_converted.json", + ), + "odinw_VehiclesOpenImages_416x416_minival": ( + "odinw/VehiclesOpenImages/416x416/mini_val/", + "odinw/VehiclesOpenImages/416x416/mini_val/annotations_without_background_converted.json", + ), + "odinw_VehiclesOpenImages_416x416_test": ( + "odinw/VehiclesOpenImages/416x416/test/", + "odinw/VehiclesOpenImages/416x416/test/annotations_without_background_converted.json", + ), + }, + "odinw_websiteScreenshots": { + "odinw_websiteScreenshots_train": ( + "odinw/websiteScreenshots/train/", + "odinw/websiteScreenshots/train/annotations_without_background_converted.json", + ), + "odinw_websiteScreenshots_val": ( + "odinw/websiteScreenshots/valid/", + "odinw/websiteScreenshots/valid/annotations_without_background_converted.json", + ), + "odinw_websiteScreenshots_minival": ( + "odinw/websiteScreenshots/mini_val/", + "odinw/websiteScreenshots/mini_val/annotations_without_background_converted.json", + ), + "odinw_websiteScreenshots_test": ( + "odinw/websiteScreenshots/test/", + "odinw/websiteScreenshots/test/annotations_without_background_converted.json", + ), + }, + "odinw_WildfireSmoke": { + "odinw_WildfireSmoke_train": ( + "odinw/WildfireSmoke/train/", + "odinw/WildfireSmoke/train/annotations_without_background_converted.json", + ), + "odinw_WildfireSmoke_val": ( + "odinw/WildfireSmoke/valid/", + "odinw/WildfireSmoke/valid/annotations_without_background_converted.json", + ), + "odinw_WildfireSmoke_test": ( + "odinw/WildfireSmoke/test/", + "odinw/WildfireSmoke/test/annotations_without_background_converted.json", + ), + }, +} + + +def _get_builtin_metadata(name): + meta = {} + if name.split("_")[1] in ODINW_PROMPTS: + meta["thing_classes"] = [ + ODINW_PROMPTS[name.split("_")[1]](m["name"]) + for m in ODINW_CATEGORIES[name.split("_")[1]] + ] + else: + meta["thing_classes"] = [m["name"] for m in ODINW_CATEGORIES[name.split("_")[1]]] + return meta + + +def register_all_odinw(root): + for dataset_name, splits_per_dataset in _PREDEFINED_SPLITS_ODINW.items(): + for key, (image_root, json_file) in splits_per_dataset.items(): + register_coco_instances( + key, + _get_builtin_metadata(dataset_name), + os.path.join(root, json_file) if "://" not in json_file else json_file, + os.path.join(root, image_root), + ) + + +if __name__.endswith(".odinw_instance"): + # Assume pre-defined datasets live in `./datasets`. + _root = os.getenv("DATASET", "datasets") + register_all_odinw(_root) diff --git a/ape/data/datasets/odinw_prompts.py b/ape/data/datasets/odinw_prompts.py new file mode 100644 index 0000000..5fe1a38 --- /dev/null +++ b/ape/data/datasets/odinw_prompts.py @@ -0,0 +1,75 @@ +ODINW_PROMPTS = { + "AerialMaritimeDrone": lambda name: "a ship" if name == "boat" else name, + "AmericanSignLanguageLetters": lambda name: "hand gesture '{}'".format(name), + "BCCD": lambda name: "Red-Blood-Cell-(RBC)" + if name == "RBC" + else "White-Blood-Cell-(WBC)" + if name == "WBC" + else "Blood-Platelet-Cell-(BPC)" + if name == "Platelets" + else name, + "boggleBoards": lambda name: "letter '{}'".format(name.upper()), + "brackishUnderwater": lambda name: "big_fish" if name == "fish" else name, + "ChessPieces": lambda name: "chess piece {}".format(name), + "dice": lambda name: "dice {}".format(name), + "DroneControl": lambda name: "body gesture '{}'".format(name), + "EgoHands-specific": lambda name: "{} hand".format(name), + # "EgoHands-specific": lambda name: "my left hand" + # if name == "myleft" + # else "my right hand" + # if name == "myright" + # else "your right hand" + # if name == "yourright" + # else "your left hand" + # if name == "yourleft" + # else name, + "HardHatWorkers": lambda name: "human head wearing a helmet" + if name == "helmet" + else "human head" + if name == "head" + else name, + "MaskWearing": lambda name: "human head wearing a mask" + if name == "mask" + else "human head" + if name == "no-mask" + else name, + "MountainDewCommercial": lambda name: "small {}".format(name), + "NorthAmericaMushrooms": lambda name: "mushroom {}".format(name), + "openPoetryVision": lambda name: "some text with font {}".format(name), + "OxfordPets-by-breed": lambda name: "head of {}".format(name), + "OxfordPets-by-species": lambda name: "head of {}".format(name), + "PKLot": lambda name: "{} parking slot".format(name), + "pothole": lambda name: "broken {}".format(name), + "ThermalCheetah": lambda name: "person" if name == "human" else name, + "UnoCards": lambda name: "Arabic numerals 0" + if name == "0" + else "Arabic numerals 1" + if name == "1" + else "Arabic numerals +4" + if name == "2" + else "Arabic numerals +2" + if name == "3" + else "two arrows" + if name == "4" + else "cross cycle" + if name == "5" + else "colorful cycle" + if name == "6" + else "Arabic numerals 2" + if name == "7" + else "Arabic numerals 3" + if name == "8" + else "Arabic numerals 4" + if name == "9" + else "Arabic numerals 5" + if name == "10" + else "Arabic numerals 6" + if name == "11" + else "Arabic numerals 7" + if name == "12" + else "Arabic numerals 8" + if name == "13" + else "Arabic numerals 9" + if name == "14" + else name, +} diff --git a/ape/data/datasets/oid.py b/ape/data/datasets/oid.py new file mode 100644 index 0000000..8f85a20 --- /dev/null +++ b/ape/data/datasets/oid.py @@ -0,0 +1,1571 @@ +import contextlib +import io +import logging +import os + +from detectron2.data import DatasetCatalog, MetadataCatalog + +from .coco import custom_load_coco_json + + +def register_oid_instances(name, metadata, json_file, image_root): + """ + Register a dataset in COCO's json annotation format for + instance detection, instance segmentation and keypoint detection. + (i.e., Type 1 and 2 in http://cocodataset.org/#format-data. + `instances*.json` and `person_keypoints*.json` in the dataset). + + This is an example of how to register a new dataset. + You can do something similar to this function, to register new datasets. + + Args: + name (str): the name that identifies a dataset, e.g. "coco_2014_train". + metadata (dict): extra metadata associated with this dataset. You can + leave it as an empty dict. + json_file (str): path to the json instance annotation file. + image_root (str or path-like): directory which contains all the images. + """ + assert isinstance(name, str), name + assert isinstance(json_file, (str, os.PathLike)), json_file + assert isinstance(image_root, (str, os.PathLike)), image_root + # 1. register a function which returns dicts + DatasetCatalog.register(name, lambda: custom_load_coco_json(json_file, image_root, name)) + + # 2. Optionally, add metadata about this dataset, + # since they might be useful in evaluation, visualization or logging + MetadataCatalog.get(name).set( + json_file=json_file, image_root=image_root, evaluator_type="oid", **metadata + ) + + +OPENIMAGES_2019_CATEGORIES = [ + {"id": 1, "name": "Infant bed", "freebase_id": "/m/061hd_"}, + {"id": 2, "name": "Rose", "freebase_id": "/m/06m11"}, + {"id": 3, "name": "Flag", "freebase_id": "/m/03120"}, + {"id": 4, "name": "Flashlight", "freebase_id": "/m/01kb5b"}, + {"id": 5, "name": "Sea turtle", "freebase_id": "/m/0120dh"}, + {"id": 6, "name": "Camera", "freebase_id": "/m/0dv5r"}, + {"id": 7, "name": "Animal", "freebase_id": "/m/0jbk"}, + {"id": 8, "name": "Glove", "freebase_id": "/m/0174n1"}, + {"id": 9, "name": "Crocodile", "freebase_id": "/m/09f_2"}, + {"id": 10, "name": "Cattle", "freebase_id": "/m/01xq0k1"}, + {"id": 11, "name": "House", "freebase_id": "/m/03jm5"}, + {"id": 12, "name": "Guacamole", "freebase_id": "/m/02g30s"}, + {"id": 13, "name": "Penguin", "freebase_id": "/m/05z6w"}, + {"id": 14, "name": "Vehicle registration plate", "freebase_id": "/m/01jfm_"}, + {"id": 15, "name": "Bench", "freebase_id": "/m/076lb9"}, + {"id": 16, "name": "Ladybug", "freebase_id": "/m/0gj37"}, + {"id": 17, "name": "Human nose", "freebase_id": "/m/0k0pj"}, + {"id": 18, "name": "Watermelon", "freebase_id": "/m/0kpqd"}, + {"id": 19, "name": "Flute", "freebase_id": "/m/0l14j_"}, + {"id": 20, "name": "Butterfly", "freebase_id": "/m/0cyf8"}, + {"id": 21, "name": "Washing machine", "freebase_id": "/m/0174k2"}, + {"id": 22, "name": "Raccoon", "freebase_id": "/m/0dq75"}, + {"id": 23, "name": "Segway", "freebase_id": "/m/076bq"}, + {"id": 24, "name": "Taco", "freebase_id": "/m/07crc"}, + {"id": 25, "name": "Jellyfish", "freebase_id": "/m/0d8zb"}, + {"id": 26, "name": "Cake", "freebase_id": "/m/0fszt"}, + {"id": 27, "name": "Pen", "freebase_id": "/m/0k1tl"}, + {"id": 28, "name": "Cannon", "freebase_id": "/m/020kz"}, + {"id": 29, "name": "Bread", "freebase_id": "/m/09728"}, + {"id": 30, "name": "Tree", "freebase_id": "/m/07j7r"}, + {"id": 31, "name": "Shellfish", "freebase_id": "/m/0fbdv"}, + {"id": 32, "name": "Bed", "freebase_id": "/m/03ssj5"}, + {"id": 33, "name": "Hamster", "freebase_id": "/m/03qrc"}, + {"id": 34, "name": "Hat", "freebase_id": "/m/02dl1y"}, + {"id": 35, "name": "Toaster", "freebase_id": "/m/01k6s3"}, + {"id": 36, "name": "Sombrero", "freebase_id": "/m/02jfl0"}, + {"id": 37, "name": "Tiara", "freebase_id": "/m/01krhy"}, + {"id": 38, "name": "Bowl", "freebase_id": "/m/04kkgm"}, + {"id": 39, "name": "Dragonfly", "freebase_id": "/m/0ft9s"}, + {"id": 40, "name": "Moths and butterflies", "freebase_id": "/m/0d_2m"}, + {"id": 41, "name": "Antelope", "freebase_id": "/m/0czz2"}, + {"id": 42, "name": "Vegetable", "freebase_id": "/m/0f4s2w"}, + {"id": 43, "name": "Torch", "freebase_id": "/m/07dd4"}, + {"id": 44, "name": "Building", "freebase_id": "/m/0cgh4"}, + {"id": 45, "name": "Power plugs and sockets", "freebase_id": "/m/03bbps"}, + {"id": 46, "name": "Blender", "freebase_id": "/m/02pjr4"}, + {"id": 47, "name": "Billiard table", "freebase_id": "/m/04p0qw"}, + {"id": 48, "name": "Cutting board", "freebase_id": "/m/02pdsw"}, + {"id": 49, "name": "Bronze sculpture", "freebase_id": "/m/01yx86"}, + {"id": 50, "name": "Turtle", "freebase_id": "/m/09dzg"}, + {"id": 51, "name": "Broccoli", "freebase_id": "/m/0hkxq"}, + {"id": 52, "name": "Tiger", "freebase_id": "/m/07dm6"}, + {"id": 53, "name": "Mirror", "freebase_id": "/m/054_l"}, + {"id": 54, "name": "Bear", "freebase_id": "/m/01dws"}, + {"id": 55, "name": "Zucchini", "freebase_id": "/m/027pcv"}, + {"id": 56, "name": "Dress", "freebase_id": "/m/01d40f"}, + {"id": 57, "name": "Volleyball", "freebase_id": "/m/02rgn06"}, + {"id": 58, "name": "Guitar", "freebase_id": "/m/0342h"}, + {"id": 59, "name": "Reptile", "freebase_id": "/m/06bt6"}, + {"id": 60, "name": "Golf cart", "freebase_id": "/m/0323sq"}, + {"id": 61, "name": "Tart", "freebase_id": "/m/02zvsm"}, + {"id": 62, "name": "Fedora", "freebase_id": "/m/02fq_6"}, + {"id": 63, "name": "Carnivore", "freebase_id": "/m/01lrl"}, + {"id": 64, "name": "Car", "freebase_id": "/m/0k4j"}, + {"id": 65, "name": "Lighthouse", "freebase_id": "/m/04h7h"}, + {"id": 66, "name": "Coffeemaker", "freebase_id": "/m/07xyvk"}, + {"id": 67, "name": "Food processor", "freebase_id": "/m/03y6mg"}, + {"id": 68, "name": "Truck", "freebase_id": "/m/07r04"}, + {"id": 69, "name": "Bookcase", "freebase_id": "/m/03__z0"}, + {"id": 70, "name": "Surfboard", "freebase_id": "/m/019w40"}, + {"id": 71, "name": "Footwear", "freebase_id": "/m/09j5n"}, + {"id": 72, "name": "Bench", "freebase_id": "/m/0cvnqh"}, + {"id": 73, "name": "Necklace", "freebase_id": "/m/01llwg"}, + {"id": 74, "name": "Flower", "freebase_id": "/m/0c9ph5"}, + {"id": 75, "name": "Radish", "freebase_id": "/m/015x5n"}, + {"id": 76, "name": "Marine mammal", "freebase_id": "/m/0gd2v"}, + {"id": 77, "name": "Frying pan", "freebase_id": "/m/04v6l4"}, + {"id": 78, "name": "Tap", "freebase_id": "/m/02jz0l"}, + {"id": 79, "name": "Peach", "freebase_id": "/m/0dj6p"}, + {"id": 80, "name": "Knife", "freebase_id": "/m/04ctx"}, + {"id": 81, "name": "Handbag", "freebase_id": "/m/080hkjn"}, + {"id": 82, "name": "Laptop", "freebase_id": "/m/01c648"}, + {"id": 83, "name": "Tent", "freebase_id": "/m/01j61q"}, + {"id": 84, "name": "Ambulance", "freebase_id": "/m/012n7d"}, + {"id": 85, "name": "Christmas tree", "freebase_id": "/m/025nd"}, + {"id": 86, "name": "Eagle", "freebase_id": "/m/09csl"}, + {"id": 87, "name": "Limousine", "freebase_id": "/m/01lcw4"}, + {"id": 88, "name": "Kitchen & dining room table", "freebase_id": "/m/0h8n5zk"}, + {"id": 89, "name": "Polar bear", "freebase_id": "/m/0633h"}, + {"id": 90, "name": "Tower", "freebase_id": "/m/01fdzj"}, + {"id": 91, "name": "Football", "freebase_id": "/m/01226z"}, + {"id": 92, "name": "Willow", "freebase_id": "/m/0mw_6"}, + {"id": 93, "name": "Human head", "freebase_id": "/m/04hgtk"}, + {"id": 94, "name": "Stop sign", "freebase_id": "/m/02pv19"}, + {"id": 95, "name": "Banana", "freebase_id": "/m/09qck"}, + {"id": 96, "name": "Mixer", "freebase_id": "/m/063rgb"}, + {"id": 97, "name": "Binoculars", "freebase_id": "/m/0lt4_"}, + {"id": 98, "name": "Dessert", "freebase_id": "/m/0270h"}, + {"id": 99, "name": "Bee", "freebase_id": "/m/01h3n"}, + {"id": 100, "name": "Chair", "freebase_id": "/m/01mzpv"}, + {"id": 101, "name": "Wood-burning stove", "freebase_id": "/m/04169hn"}, + {"id": 102, "name": "Flowerpot", "freebase_id": "/m/0fm3zh"}, + {"id": 103, "name": "Beaker", "freebase_id": "/m/0d20w4"}, + {"id": 104, "name": "Oyster", "freebase_id": "/m/0_cp5"}, + {"id": 105, "name": "Woodpecker", "freebase_id": "/m/01dy8n"}, + {"id": 106, "name": "Harp", "freebase_id": "/m/03m5k"}, + {"id": 107, "name": "Bathtub", "freebase_id": "/m/03dnzn"}, + {"id": 108, "name": "Wall clock", "freebase_id": "/m/0h8mzrc"}, + {"id": 109, "name": "Sports uniform", "freebase_id": "/m/0h8mhzd"}, + {"id": 110, "name": "Rhinoceros", "freebase_id": "/m/03d443"}, + {"id": 111, "name": "Beehive", "freebase_id": "/m/01gllr"}, + {"id": 112, "name": "Cupboard", "freebase_id": "/m/0642b4"}, + {"id": 113, "name": "Chicken", "freebase_id": "/m/09b5t"}, + {"id": 114, "name": "Man", "freebase_id": "/m/04yx4"}, + {"id": 115, "name": "Blue jay", "freebase_id": "/m/01f8m5"}, + {"id": 116, "name": "Cucumber", "freebase_id": "/m/015x4r"}, + {"id": 117, "name": "Balloon", "freebase_id": "/m/01j51"}, + {"id": 118, "name": "Kite", "freebase_id": "/m/02zt3"}, + {"id": 119, "name": "Fireplace", "freebase_id": "/m/03tw93"}, + {"id": 120, "name": "Lantern", "freebase_id": "/m/01jfsr"}, + {"id": 121, "name": "Missile", "freebase_id": "/m/04ylt"}, + {"id": 122, "name": "Book", "freebase_id": "/m/0bt_c3"}, + {"id": 123, "name": "Spoon", "freebase_id": "/m/0cmx8"}, + {"id": 124, "name": "Grapefruit", "freebase_id": "/m/0hqkz"}, + {"id": 125, "name": "Squirrel", "freebase_id": "/m/071qp"}, + {"id": 126, "name": "Orange", "freebase_id": "/m/0cyhj_"}, + {"id": 127, "name": "Coat", "freebase_id": "/m/01xygc"}, + {"id": 128, "name": "Punching bag", "freebase_id": "/m/0420v5"}, + {"id": 129, "name": "Zebra", "freebase_id": "/m/0898b"}, + {"id": 130, "name": "Billboard", "freebase_id": "/m/01knjb"}, + {"id": 131, "name": "Bicycle", "freebase_id": "/m/0199g"}, + {"id": 132, "name": "Door handle", "freebase_id": "/m/03c7gz"}, + {"id": 133, "name": "Mechanical fan", "freebase_id": "/m/02x984l"}, + {"id": 134, "name": "Ring binder", "freebase_id": "/m/04zwwv"}, + {"id": 135, "name": "Table", "freebase_id": "/m/04bcr3"}, + {"id": 136, "name": "Parrot", "freebase_id": "/m/0gv1x"}, + {"id": 137, "name": "Sock", "freebase_id": "/m/01nq26"}, + {"id": 138, "name": "Vase", "freebase_id": "/m/02s195"}, + {"id": 139, "name": "Weapon", "freebase_id": "/m/083kb"}, + {"id": 140, "name": "Shotgun", "freebase_id": "/m/06nrc"}, + {"id": 141, "name": "Glasses", "freebase_id": "/m/0jyfg"}, + {"id": 142, "name": "Seahorse", "freebase_id": "/m/0nybt"}, + {"id": 143, "name": "Belt", "freebase_id": "/m/0176mf"}, + {"id": 144, "name": "Watercraft", "freebase_id": "/m/01rzcn"}, + {"id": 145, "name": "Window", "freebase_id": "/m/0d4v4"}, + {"id": 146, "name": "Giraffe", "freebase_id": "/m/03bk1"}, + {"id": 147, "name": "Lion", "freebase_id": "/m/096mb"}, + {"id": 148, "name": "Tire", "freebase_id": "/m/0h9mv"}, + {"id": 149, "name": "Vehicle", "freebase_id": "/m/07yv9"}, + {"id": 150, "name": "Canoe", "freebase_id": "/m/0ph39"}, + {"id": 151, "name": "Tie", "freebase_id": "/m/01rkbr"}, + {"id": 152, "name": "Shelf", "freebase_id": "/m/0gjbg72"}, + {"id": 153, "name": "Picture frame", "freebase_id": "/m/06z37_"}, + {"id": 154, "name": "Printer", "freebase_id": "/m/01m4t"}, + {"id": 155, "name": "Human leg", "freebase_id": "/m/035r7c"}, + {"id": 156, "name": "Boat", "freebase_id": "/m/019jd"}, + {"id": 157, "name": "Slow cooker", "freebase_id": "/m/02tsc9"}, + {"id": 158, "name": "Croissant", "freebase_id": "/m/015wgc"}, + {"id": 159, "name": "Candle", "freebase_id": "/m/0c06p"}, + {"id": 160, "name": "Pancake", "freebase_id": "/m/01dwwc"}, + {"id": 161, "name": "Pillow", "freebase_id": "/m/034c16"}, + {"id": 162, "name": "Coin", "freebase_id": "/m/0242l"}, + {"id": 163, "name": "Stretcher", "freebase_id": "/m/02lbcq"}, + {"id": 164, "name": "Sandal", "freebase_id": "/m/03nfch"}, + {"id": 165, "name": "Woman", "freebase_id": "/m/03bt1vf"}, + {"id": 166, "name": "Stairs", "freebase_id": "/m/01lynh"}, + {"id": 167, "name": "Harpsichord", "freebase_id": "/m/03q5t"}, + {"id": 168, "name": "Stool", "freebase_id": "/m/0fqt361"}, + {"id": 169, "name": "Bus", "freebase_id": "/m/01bjv"}, + {"id": 170, "name": "Suitcase", "freebase_id": "/m/01s55n"}, + {"id": 171, "name": "Human mouth", "freebase_id": "/m/0283dt1"}, + {"id": 172, "name": "Juice", "freebase_id": "/m/01z1kdw"}, + {"id": 173, "name": "Skull", "freebase_id": "/m/016m2d"}, + {"id": 174, "name": "Door", "freebase_id": "/m/02dgv"}, + {"id": 175, "name": "Violin", "freebase_id": "/m/07y_7"}, + {"id": 176, "name": "Chopsticks", "freebase_id": "/m/01_5g"}, + {"id": 177, "name": "Digital clock", "freebase_id": "/m/06_72j"}, + {"id": 178, "name": "Sunflower", "freebase_id": "/m/0ftb8"}, + {"id": 179, "name": "Leopard", "freebase_id": "/m/0c29q"}, + {"id": 180, "name": "Bell pepper", "freebase_id": "/m/0jg57"}, + {"id": 181, "name": "Harbor seal", "freebase_id": "/m/02l8p9"}, + {"id": 182, "name": "Snake", "freebase_id": "/m/078jl"}, + {"id": 183, "name": "Sewing machine", "freebase_id": "/m/0llzx"}, + {"id": 184, "name": "Goose", "freebase_id": "/m/0dbvp"}, + {"id": 185, "name": "Helicopter", "freebase_id": "/m/09ct_"}, + {"id": 186, "name": "Seat belt", "freebase_id": "/m/0dkzw"}, + {"id": 187, "name": "Coffee cup", "freebase_id": "/m/02p5f1q"}, + {"id": 188, "name": "Microwave oven", "freebase_id": "/m/0fx9l"}, + {"id": 189, "name": "Hot dog", "freebase_id": "/m/01b9xk"}, + {"id": 190, "name": "Countertop", "freebase_id": "/m/0b3fp9"}, + {"id": 191, "name": "Serving tray", "freebase_id": "/m/0h8n27j"}, + {"id": 192, "name": "Dog bed", "freebase_id": "/m/0h8n6f9"}, + {"id": 193, "name": "Beer", "freebase_id": "/m/01599"}, + {"id": 194, "name": "Sunglasses", "freebase_id": "/m/017ftj"}, + {"id": 195, "name": "Golf ball", "freebase_id": "/m/044r5d"}, + {"id": 196, "name": "Waffle", "freebase_id": "/m/01dwsz"}, + {"id": 197, "name": "Palm tree", "freebase_id": "/m/0cdl1"}, + {"id": 198, "name": "Trumpet", "freebase_id": "/m/07gql"}, + {"id": 199, "name": "Ruler", "freebase_id": "/m/0hdln"}, + {"id": 200, "name": "Helmet", "freebase_id": "/m/0zvk5"}, + {"id": 201, "name": "Ladder", "freebase_id": "/m/012w5l"}, + {"id": 202, "name": "Office building", "freebase_id": "/m/021sj1"}, + {"id": 203, "name": "Tablet computer", "freebase_id": "/m/0bh9flk"}, + {"id": 204, "name": "Toilet paper", "freebase_id": "/m/09gtd"}, + {"id": 205, "name": "Pomegranate", "freebase_id": "/m/0jwn_"}, + {"id": 206, "name": "Skirt", "freebase_id": "/m/02wv6h6"}, + {"id": 207, "name": "Gas stove", "freebase_id": "/m/02wv84t"}, + {"id": 208, "name": "Cookie", "freebase_id": "/m/021mn"}, + {"id": 209, "name": "Cart", "freebase_id": "/m/018p4k"}, + {"id": 210, "name": "Raven", "freebase_id": "/m/06j2d"}, + {"id": 211, "name": "Egg", "freebase_id": "/m/033cnk"}, + {"id": 212, "name": "Burrito", "freebase_id": "/m/01j3zr"}, + {"id": 213, "name": "Goat", "freebase_id": "/m/03fwl"}, + {"id": 214, "name": "Kitchen knife", "freebase_id": "/m/058qzx"}, + {"id": 215, "name": "Skateboard", "freebase_id": "/m/06_fw"}, + {"id": 216, "name": "Salt and pepper shakers", "freebase_id": "/m/02x8cch"}, + {"id": 217, "name": "Lynx", "freebase_id": "/m/04g2r"}, + {"id": 218, "name": "Boot", "freebase_id": "/m/01b638"}, + {"id": 219, "name": "Platter", "freebase_id": "/m/099ssp"}, + {"id": 220, "name": "Ski", "freebase_id": "/m/071p9"}, + {"id": 221, "name": "Swimwear", "freebase_id": "/m/01gkx_"}, + {"id": 222, "name": "Swimming pool", "freebase_id": "/m/0b_rs"}, + {"id": 223, "name": "Drinking straw", "freebase_id": "/m/03v5tg"}, + {"id": 224, "name": "Wrench", "freebase_id": "/m/01j5ks"}, + {"id": 225, "name": "Drum", "freebase_id": "/m/026t6"}, + {"id": 226, "name": "Ant", "freebase_id": "/m/0_k2"}, + {"id": 227, "name": "Human ear", "freebase_id": "/m/039xj_"}, + {"id": 228, "name": "Headphones", "freebase_id": "/m/01b7fy"}, + {"id": 229, "name": "Fountain", "freebase_id": "/m/0220r2"}, + {"id": 230, "name": "Bird", "freebase_id": "/m/015p6"}, + {"id": 231, "name": "Jeans", "freebase_id": "/m/0fly7"}, + {"id": 232, "name": "Television", "freebase_id": "/m/07c52"}, + {"id": 233, "name": "Crab", "freebase_id": "/m/0n28_"}, + {"id": 234, "name": "Microphone", "freebase_id": "/m/0hg7b"}, + {"id": 235, "name": "Home appliance", "freebase_id": "/m/019dx1"}, + {"id": 236, "name": "Snowplow", "freebase_id": "/m/04vv5k"}, + {"id": 237, "name": "Beetle", "freebase_id": "/m/020jm"}, + {"id": 238, "name": "Artichoke", "freebase_id": "/m/047v4b"}, + {"id": 239, "name": "Jet ski", "freebase_id": "/m/01xs3r"}, + {"id": 240, "name": "Stationary bicycle", "freebase_id": "/m/03kt2w"}, + {"id": 241, "name": "Human hair", "freebase_id": "/m/03q69"}, + {"id": 242, "name": "Brown bear", "freebase_id": "/m/01dxs"}, + {"id": 243, "name": "Starfish", "freebase_id": "/m/01h8tj"}, + {"id": 244, "name": "Fork", "freebase_id": "/m/0dt3t"}, + {"id": 245, "name": "Lobster", "freebase_id": "/m/0cjq5"}, + {"id": 246, "name": "Corded phone", "freebase_id": "/m/0h8lkj8"}, + {"id": 247, "name": "Drink", "freebase_id": "/m/0271t"}, + {"id": 248, "name": "Saucer", "freebase_id": "/m/03q5c7"}, + {"id": 249, "name": "Carrot", "freebase_id": "/m/0fj52s"}, + {"id": 250, "name": "Insect", "freebase_id": "/m/03vt0"}, + {"id": 251, "name": "Clock", "freebase_id": "/m/01x3z"}, + {"id": 252, "name": "Castle", "freebase_id": "/m/0d5gx"}, + {"id": 253, "name": "Tennis racket", "freebase_id": "/m/0h8my_4"}, + {"id": 254, "name": "Ceiling fan", "freebase_id": "/m/03ldnb"}, + {"id": 255, "name": "Asparagus", "freebase_id": "/m/0cjs7"}, + {"id": 256, "name": "Jaguar", "freebase_id": "/m/0449p"}, + {"id": 257, "name": "Musical instrument", "freebase_id": "/m/04szw"}, + {"id": 258, "name": "Train", "freebase_id": "/m/07jdr"}, + {"id": 259, "name": "Cat", "freebase_id": "/m/01yrx"}, + {"id": 260, "name": "Rifle", "freebase_id": "/m/06c54"}, + {"id": 261, "name": "Dumbbell", "freebase_id": "/m/04h8sr"}, + {"id": 262, "name": "Mobile phone", "freebase_id": "/m/050k8"}, + {"id": 263, "name": "Taxi", "freebase_id": "/m/0pg52"}, + {"id": 264, "name": "Shower", "freebase_id": "/m/02f9f_"}, + {"id": 265, "name": "Pitcher", "freebase_id": "/m/054fyh"}, + {"id": 266, "name": "Lemon", "freebase_id": "/m/09k_b"}, + {"id": 267, "name": "Invertebrate", "freebase_id": "/m/03xxp"}, + {"id": 268, "name": "Turkey", "freebase_id": "/m/0jly1"}, + {"id": 269, "name": "High heels", "freebase_id": "/m/06k2mb"}, + {"id": 270, "name": "Bust", "freebase_id": "/m/04yqq2"}, + {"id": 271, "name": "Elephant", "freebase_id": "/m/0bwd_0j"}, + {"id": 272, "name": "Scarf", "freebase_id": "/m/02h19r"}, + {"id": 273, "name": "Barrel", "freebase_id": "/m/02zn6n"}, + {"id": 274, "name": "Trombone", "freebase_id": "/m/07c6l"}, + {"id": 275, "name": "Pumpkin", "freebase_id": "/m/05zsy"}, + {"id": 276, "name": "Box", "freebase_id": "/m/025dyy"}, + {"id": 277, "name": "Tomato", "freebase_id": "/m/07j87"}, + {"id": 278, "name": "Frog", "freebase_id": "/m/09ld4"}, + {"id": 279, "name": "Bidet", "freebase_id": "/m/01vbnl"}, + {"id": 280, "name": "Human face", "freebase_id": "/m/0dzct"}, + {"id": 281, "name": "Houseplant", "freebase_id": "/m/03fp41"}, + {"id": 282, "name": "Van", "freebase_id": "/m/0h2r6"}, + {"id": 283, "name": "Shark", "freebase_id": "/m/0by6g"}, + {"id": 284, "name": "Ice cream", "freebase_id": "/m/0cxn2"}, + {"id": 285, "name": "Swim cap", "freebase_id": "/m/04tn4x"}, + {"id": 286, "name": "Falcon", "freebase_id": "/m/0f6wt"}, + {"id": 287, "name": "Ostrich", "freebase_id": "/m/05n4y"}, + {"id": 288, "name": "Handgun", "freebase_id": "/m/0gxl3"}, + {"id": 289, "name": "Whiteboard", "freebase_id": "/m/02d9qx"}, + {"id": 290, "name": "Lizard", "freebase_id": "/m/04m9y"}, + {"id": 291, "name": "Pasta", "freebase_id": "/m/05z55"}, + {"id": 292, "name": "Snowmobile", "freebase_id": "/m/01x3jk"}, + {"id": 293, "name": "Light bulb", "freebase_id": "/m/0h8l4fh"}, + {"id": 294, "name": "Window blind", "freebase_id": "/m/031b6r"}, + {"id": 295, "name": "Muffin", "freebase_id": "/m/01tcjp"}, + {"id": 296, "name": "Pretzel", "freebase_id": "/m/01f91_"}, + {"id": 297, "name": "Computer monitor", "freebase_id": "/m/02522"}, + {"id": 298, "name": "Horn", "freebase_id": "/m/0319l"}, + {"id": 299, "name": "Furniture", "freebase_id": "/m/0c_jw"}, + {"id": 300, "name": "Sandwich", "freebase_id": "/m/0l515"}, + {"id": 301, "name": "Fox", "freebase_id": "/m/0306r"}, + {"id": 302, "name": "Convenience store", "freebase_id": "/m/0crjs"}, + {"id": 303, "name": "Fish", "freebase_id": "/m/0ch_cf"}, + {"id": 304, "name": "Fruit", "freebase_id": "/m/02xwb"}, + {"id": 305, "name": "Earrings", "freebase_id": "/m/01r546"}, + {"id": 306, "name": "Curtain", "freebase_id": "/m/03rszm"}, + {"id": 307, "name": "Grape", "freebase_id": "/m/0388q"}, + {"id": 308, "name": "Sofa bed", "freebase_id": "/m/03m3pdh"}, + {"id": 309, "name": "Horse", "freebase_id": "/m/03k3r"}, + {"id": 310, "name": "Luggage and bags", "freebase_id": "/m/0hf58v5"}, + {"id": 311, "name": "Desk", "freebase_id": "/m/01y9k5"}, + {"id": 312, "name": "Crutch", "freebase_id": "/m/05441v"}, + {"id": 313, "name": "Bicycle helmet", "freebase_id": "/m/03p3bw"}, + {"id": 314, "name": "Tick", "freebase_id": "/m/0175cv"}, + {"id": 315, "name": "Airplane", "freebase_id": "/m/0cmf2"}, + {"id": 316, "name": "Canary", "freebase_id": "/m/0ccs93"}, + {"id": 317, "name": "Spatula", "freebase_id": "/m/02d1br"}, + {"id": 318, "name": "Watch", "freebase_id": "/m/0gjkl"}, + {"id": 319, "name": "Lily", "freebase_id": "/m/0jqgx"}, + {"id": 320, "name": "Kitchen appliance", "freebase_id": "/m/0h99cwc"}, + {"id": 321, "name": "Filing cabinet", "freebase_id": "/m/047j0r"}, + {"id": 322, "name": "Aircraft", "freebase_id": "/m/0k5j"}, + {"id": 323, "name": "Cake stand", "freebase_id": "/m/0h8n6ft"}, + {"id": 324, "name": "Candy", "freebase_id": "/m/0gm28"}, + {"id": 325, "name": "Sink", "freebase_id": "/m/0130jx"}, + {"id": 326, "name": "Mouse", "freebase_id": "/m/04rmv"}, + {"id": 327, "name": "Wine", "freebase_id": "/m/081qc"}, + {"id": 328, "name": "Wheelchair", "freebase_id": "/m/0qmmr"}, + {"id": 329, "name": "Goldfish", "freebase_id": "/m/03fj2"}, + {"id": 330, "name": "Refrigerator", "freebase_id": "/m/040b_t"}, + {"id": 331, "name": "French fries", "freebase_id": "/m/02y6n"}, + {"id": 332, "name": "Drawer", "freebase_id": "/m/0fqfqc"}, + {"id": 333, "name": "Treadmill", "freebase_id": "/m/030610"}, + {"id": 334, "name": "Picnic basket", "freebase_id": "/m/07kng9"}, + {"id": 335, "name": "Dice", "freebase_id": "/m/029b3"}, + {"id": 336, "name": "Cabbage", "freebase_id": "/m/0fbw6"}, + {"id": 337, "name": "Football helmet", "freebase_id": "/m/07qxg_"}, + {"id": 338, "name": "Pig", "freebase_id": "/m/068zj"}, + {"id": 339, "name": "Person", "freebase_id": "/m/01g317"}, + {"id": 340, "name": "Shorts", "freebase_id": "/m/01bfm9"}, + {"id": 341, "name": "Gondola", "freebase_id": "/m/02068x"}, + {"id": 342, "name": "Honeycomb", "freebase_id": "/m/0fz0h"}, + {"id": 343, "name": "Doughnut", "freebase_id": "/m/0jy4k"}, + {"id": 344, "name": "Chest of drawers", "freebase_id": "/m/05kyg_"}, + {"id": 345, "name": "Land vehicle", "freebase_id": "/m/01prls"}, + {"id": 346, "name": "Bat", "freebase_id": "/m/01h44"}, + {"id": 347, "name": "Monkey", "freebase_id": "/m/08pbxl"}, + {"id": 348, "name": "Dagger", "freebase_id": "/m/02gzp"}, + {"id": 349, "name": "Tableware", "freebase_id": "/m/04brg2"}, + {"id": 350, "name": "Human foot", "freebase_id": "/m/031n1"}, + {"id": 351, "name": "Mug", "freebase_id": "/m/02jvh9"}, + {"id": 352, "name": "Alarm clock", "freebase_id": "/m/046dlr"}, + {"id": 353, "name": "Pressure cooker", "freebase_id": "/m/0h8ntjv"}, + {"id": 354, "name": "Human hand", "freebase_id": "/m/0k65p"}, + {"id": 355, "name": "Tortoise", "freebase_id": "/m/011k07"}, + {"id": 356, "name": "Baseball glove", "freebase_id": "/m/03grzl"}, + {"id": 357, "name": "Sword", "freebase_id": "/m/06y5r"}, + {"id": 358, "name": "Pear", "freebase_id": "/m/061_f"}, + {"id": 359, "name": "Miniskirt", "freebase_id": "/m/01cmb2"}, + {"id": 360, "name": "Traffic sign", "freebase_id": "/m/01mqdt"}, + {"id": 361, "name": "Girl", "freebase_id": "/m/05r655"}, + {"id": 362, "name": "Roller skates", "freebase_id": "/m/02p3w7d"}, + {"id": 363, "name": "Dinosaur", "freebase_id": "/m/029tx"}, + {"id": 364, "name": "Porch", "freebase_id": "/m/04m6gz"}, + {"id": 365, "name": "Human beard", "freebase_id": "/m/015h_t"}, + {"id": 366, "name": "Submarine sandwich", "freebase_id": "/m/06pcq"}, + {"id": 367, "name": "Screwdriver", "freebase_id": "/m/01bms0"}, + {"id": 368, "name": "Strawberry", "freebase_id": "/m/07fbm7"}, + {"id": 369, "name": "Wine glass", "freebase_id": "/m/09tvcd"}, + {"id": 370, "name": "Seafood", "freebase_id": "/m/06nwz"}, + {"id": 371, "name": "Racket", "freebase_id": "/m/0dv9c"}, + {"id": 372, "name": "Wheel", "freebase_id": "/m/083wq"}, + {"id": 373, "name": "Sea lion", "freebase_id": "/m/0gd36"}, + {"id": 374, "name": "Toy", "freebase_id": "/m/0138tl"}, + {"id": 375, "name": "Tea", "freebase_id": "/m/07clx"}, + {"id": 376, "name": "Tennis ball", "freebase_id": "/m/05ctyq"}, + {"id": 377, "name": "Waste container", "freebase_id": "/m/0bjyj5"}, + {"id": 378, "name": "Mule", "freebase_id": "/m/0dbzx"}, + {"id": 379, "name": "Cricket ball", "freebase_id": "/m/02ctlc"}, + {"id": 380, "name": "Pineapple", "freebase_id": "/m/0fp6w"}, + {"id": 381, "name": "Coconut", "freebase_id": "/m/0djtd"}, + {"id": 382, "name": "Doll", "freebase_id": "/m/0167gd"}, + {"id": 383, "name": "Coffee table", "freebase_id": "/m/078n6m"}, + {"id": 384, "name": "Snowman", "freebase_id": "/m/0152hh"}, + {"id": 385, "name": "Lavender", "freebase_id": "/m/04gth"}, + {"id": 386, "name": "Shrimp", "freebase_id": "/m/0ll1f78"}, + {"id": 387, "name": "Maple", "freebase_id": "/m/0cffdh"}, + {"id": 388, "name": "Cowboy hat", "freebase_id": "/m/025rp__"}, + {"id": 389, "name": "Goggles", "freebase_id": "/m/02_n6y"}, + {"id": 390, "name": "Rugby ball", "freebase_id": "/m/0wdt60w"}, + {"id": 391, "name": "Caterpillar", "freebase_id": "/m/0cydv"}, + {"id": 392, "name": "Poster", "freebase_id": "/m/01n5jq"}, + {"id": 393, "name": "Rocket", "freebase_id": "/m/09rvcxw"}, + {"id": 394, "name": "Organ", "freebase_id": "/m/013y1f"}, + {"id": 395, "name": "Saxophone", "freebase_id": "/m/06ncr"}, + {"id": 396, "name": "Traffic light", "freebase_id": "/m/015qff"}, + {"id": 397, "name": "Cocktail", "freebase_id": "/m/024g6"}, + {"id": 398, "name": "Plastic bag", "freebase_id": "/m/05gqfk"}, + {"id": 399, "name": "Squash", "freebase_id": "/m/0dv77"}, + {"id": 400, "name": "Mushroom", "freebase_id": "/m/052sf"}, + {"id": 401, "name": "Hamburger", "freebase_id": "/m/0cdn1"}, + {"id": 402, "name": "Light switch", "freebase_id": "/m/03jbxj"}, + {"id": 403, "name": "Parachute", "freebase_id": "/m/0cyfs"}, + {"id": 404, "name": "Teddy bear", "freebase_id": "/m/0kmg4"}, + {"id": 405, "name": "Winter melon", "freebase_id": "/m/02cvgx"}, + {"id": 406, "name": "Deer", "freebase_id": "/m/09kx5"}, + {"id": 407, "name": "Musical keyboard", "freebase_id": "/m/057cc"}, + {"id": 408, "name": "Plumbing fixture", "freebase_id": "/m/02pkr5"}, + {"id": 409, "name": "Scoreboard", "freebase_id": "/m/057p5t"}, + {"id": 410, "name": "Baseball bat", "freebase_id": "/m/03g8mr"}, + {"id": 411, "name": "Envelope", "freebase_id": "/m/0frqm"}, + {"id": 412, "name": "Adhesive tape", "freebase_id": "/m/03m3vtv"}, + {"id": 413, "name": "Briefcase", "freebase_id": "/m/0584n8"}, + {"id": 414, "name": "Paddle", "freebase_id": "/m/014y4n"}, + {"id": 415, "name": "Bow and arrow", "freebase_id": "/m/01g3x7"}, + {"id": 416, "name": "Telephone", "freebase_id": "/m/07cx4"}, + {"id": 417, "name": "Sheep", "freebase_id": "/m/07bgp"}, + {"id": 418, "name": "Jacket", "freebase_id": "/m/032b3c"}, + {"id": 419, "name": "Boy", "freebase_id": "/m/01bl7v"}, + {"id": 420, "name": "Pizza", "freebase_id": "/m/0663v"}, + {"id": 421, "name": "Otter", "freebase_id": "/m/0cn6p"}, + {"id": 422, "name": "Office supplies", "freebase_id": "/m/02rdsp"}, + {"id": 423, "name": "Couch", "freebase_id": "/m/02crq1"}, + {"id": 424, "name": "Cello", "freebase_id": "/m/01xqw"}, + {"id": 425, "name": "Bull", "freebase_id": "/m/0cnyhnx"}, + {"id": 426, "name": "Camel", "freebase_id": "/m/01x_v"}, + {"id": 427, "name": "Ball", "freebase_id": "/m/018xm"}, + {"id": 428, "name": "Duck", "freebase_id": "/m/09ddx"}, + {"id": 429, "name": "Whale", "freebase_id": "/m/084zz"}, + {"id": 430, "name": "Shirt", "freebase_id": "/m/01n4qj"}, + {"id": 431, "name": "Tank", "freebase_id": "/m/07cmd"}, + {"id": 432, "name": "Motorcycle", "freebase_id": "/m/04_sv"}, + {"id": 433, "name": "Accordion", "freebase_id": "/m/0mkg"}, + {"id": 434, "name": "Owl", "freebase_id": "/m/09d5_"}, + {"id": 435, "name": "Porcupine", "freebase_id": "/m/0c568"}, + {"id": 436, "name": "Sun hat", "freebase_id": "/m/02wbtzl"}, + {"id": 437, "name": "Nail", "freebase_id": "/m/05bm6"}, + {"id": 438, "name": "Scissors", "freebase_id": "/m/01lsmm"}, + {"id": 439, "name": "Swan", "freebase_id": "/m/0dftk"}, + {"id": 440, "name": "Lamp", "freebase_id": "/m/0dtln"}, + {"id": 441, "name": "Crown", "freebase_id": "/m/0nl46"}, + {"id": 442, "name": "Piano", "freebase_id": "/m/05r5c"}, + {"id": 443, "name": "Sculpture", "freebase_id": "/m/06msq"}, + {"id": 444, "name": "Cheetah", "freebase_id": "/m/0cd4d"}, + {"id": 445, "name": "Oboe", "freebase_id": "/m/05kms"}, + {"id": 446, "name": "Tin can", "freebase_id": "/m/02jnhm"}, + {"id": 447, "name": "Mango", "freebase_id": "/m/0fldg"}, + {"id": 448, "name": "Tripod", "freebase_id": "/m/073bxn"}, + {"id": 449, "name": "Oven", "freebase_id": "/m/029bxz"}, + {"id": 450, "name": "Mouse", "freebase_id": "/m/020lf"}, + {"id": 451, "name": "Barge", "freebase_id": "/m/01btn"}, + {"id": 452, "name": "Coffee", "freebase_id": "/m/02vqfm"}, + {"id": 453, "name": "Snowboard", "freebase_id": "/m/06__v"}, + {"id": 454, "name": "Common fig", "freebase_id": "/m/043nyj"}, + {"id": 455, "name": "Salad", "freebase_id": "/m/0grw1"}, + {"id": 456, "name": "Marine invertebrates", "freebase_id": "/m/03hl4l9"}, + {"id": 457, "name": "Umbrella", "freebase_id": "/m/0hnnb"}, + {"id": 458, "name": "Kangaroo", "freebase_id": "/m/04c0y"}, + {"id": 459, "name": "Human arm", "freebase_id": "/m/0dzf4"}, + {"id": 460, "name": "Measuring cup", "freebase_id": "/m/07v9_z"}, + {"id": 461, "name": "Snail", "freebase_id": "/m/0f9_l"}, + {"id": 462, "name": "Loveseat", "freebase_id": "/m/0703r8"}, + {"id": 463, "name": "Suit", "freebase_id": "/m/01xyhv"}, + {"id": 464, "name": "Teapot", "freebase_id": "/m/01fh4r"}, + {"id": 465, "name": "Bottle", "freebase_id": "/m/04dr76w"}, + {"id": 466, "name": "Alpaca", "freebase_id": "/m/0pcr"}, + {"id": 467, "name": "Kettle", "freebase_id": "/m/03s_tn"}, + {"id": 468, "name": "Trousers", "freebase_id": "/m/07mhn"}, + {"id": 469, "name": "Popcorn", "freebase_id": "/m/01hrv5"}, + {"id": 470, "name": "Centipede", "freebase_id": "/m/019h78"}, + {"id": 471, "name": "Spider", "freebase_id": "/m/09kmb"}, + {"id": 472, "name": "Sparrow", "freebase_id": "/m/0h23m"}, + {"id": 473, "name": "Plate", "freebase_id": "/m/050gv4"}, + {"id": 474, "name": "Bagel", "freebase_id": "/m/01fb_0"}, + {"id": 475, "name": "Personal care", "freebase_id": "/m/02w3_ws"}, + {"id": 476, "name": "Apple", "freebase_id": "/m/014j1m"}, + {"id": 477, "name": "Brassiere", "freebase_id": "/m/01gmv2"}, + {"id": 478, "name": "Bathroom cabinet", "freebase_id": "/m/04y4h8h"}, + {"id": 479, "name": "studio couch", "freebase_id": "/m/026qbn5"}, + {"id": 480, "name": "Computer keyboard", "freebase_id": "/m/01m2v"}, + {"id": 481, "name": "Table tennis racket", "freebase_id": "/m/05_5p_0"}, + {"id": 482, "name": "Sushi", "freebase_id": "/m/07030"}, + {"id": 483, "name": "Cabinetry", "freebase_id": "/m/01s105"}, + {"id": 484, "name": "Street light", "freebase_id": "/m/033rq4"}, + {"id": 485, "name": "Towel", "freebase_id": "/m/0162_1"}, + {"id": 486, "name": "Nightstand", "freebase_id": "/m/02z51p"}, + {"id": 487, "name": "Rabbit", "freebase_id": "/m/06mf6"}, + {"id": 488, "name": "Dolphin", "freebase_id": "/m/02hj4"}, + {"id": 489, "name": "Dog", "freebase_id": "/m/0bt9lr"}, + {"id": 490, "name": "Jug", "freebase_id": "/m/08hvt4"}, + {"id": 491, "name": "Wok", "freebase_id": "/m/084rd"}, + {"id": 492, "name": "Fire hydrant", "freebase_id": "/m/01pns0"}, + {"id": 493, "name": "Human eye", "freebase_id": "/m/014sv8"}, + {"id": 494, "name": "Skyscraper", "freebase_id": "/m/079cl"}, + {"id": 495, "name": "Backpack", "freebase_id": "/m/01940j"}, + {"id": 496, "name": "Potato", "freebase_id": "/m/05vtc"}, + {"id": 497, "name": "Paper towel", "freebase_id": "/m/02w3r3"}, + {"id": 498, "name": "Lifejacket", "freebase_id": "/m/054xkw"}, + {"id": 499, "name": "Bicycle wheel", "freebase_id": "/m/01bqk0"}, + {"id": 500, "name": "Toilet", "freebase_id": "/m/09g1w"}, +] + + +OPENIMAGES_V6_CATEGORIES = [ + {"id": 1, "name": "Tortoise", "freebase_id": "/m/011k07"}, + {"id": 2, "name": "Container", "freebase_id": "/m/011q46kg"}, + {"id": 3, "name": "Magpie", "freebase_id": "/m/012074"}, + {"id": 4, "name": "Sea turtle", "freebase_id": "/m/0120dh"}, + {"id": 5, "name": "Football", "freebase_id": "/m/01226z"}, + {"id": 6, "name": "Ambulance", "freebase_id": "/m/012n7d"}, + {"id": 7, "name": "Ladder", "freebase_id": "/m/012w5l"}, + {"id": 8, "name": "Toothbrush", "freebase_id": "/m/012xff"}, + {"id": 9, "name": "Syringe", "freebase_id": "/m/012ysf"}, + {"id": 10, "name": "Sink", "freebase_id": "/m/0130jx"}, + {"id": 11, "name": "Toy", "freebase_id": "/m/0138tl"}, + {"id": 12, "name": "Organ (Musical Instrument)", "freebase_id": "/m/013y1f"}, + {"id": 13, "name": "Cassette deck", "freebase_id": "/m/01432t"}, + {"id": 14, "name": "Apple", "freebase_id": "/m/014j1m"}, + {"id": 15, "name": "Human eye", "freebase_id": "/m/014sv8"}, + {"id": 16, "name": "Cosmetics", "freebase_id": "/m/014trl"}, + {"id": 17, "name": "Paddle", "freebase_id": "/m/014y4n"}, + {"id": 18, "name": "Snowman", "freebase_id": "/m/0152hh"}, + {"id": 19, "name": "Beer", "freebase_id": "/m/01599"}, + {"id": 20, "name": "Chopsticks", "freebase_id": "/m/01_5g"}, + {"id": 21, "name": "Human beard", "freebase_id": "/m/015h_t"}, + {"id": 22, "name": "Bird", "freebase_id": "/m/015p6"}, + {"id": 23, "name": "Parking meter", "freebase_id": "/m/015qbp"}, + {"id": 24, "name": "Traffic light", "freebase_id": "/m/015qff"}, + {"id": 25, "name": "Croissant", "freebase_id": "/m/015wgc"}, + {"id": 26, "name": "Cucumber", "freebase_id": "/m/015x4r"}, + {"id": 27, "name": "Radish", "freebase_id": "/m/015x5n"}, + {"id": 28, "name": "Towel", "freebase_id": "/m/0162_1"}, + {"id": 29, "name": "Doll", "freebase_id": "/m/0167gd"}, + {"id": 30, "name": "Skull", "freebase_id": "/m/016m2d"}, + {"id": 31, "name": "Washing machine", "freebase_id": "/m/0174k2"}, + {"id": 32, "name": "Glove", "freebase_id": "/m/0174n1"}, + {"id": 33, "name": "Tick", "freebase_id": "/m/0175cv"}, + {"id": 34, "name": "Belt", "freebase_id": "/m/0176mf"}, + {"id": 35, "name": "Sunglasses", "freebase_id": "/m/017ftj"}, + {"id": 36, "name": "Banjo", "freebase_id": "/m/018j2"}, + {"id": 37, "name": "Cart", "freebase_id": "/m/018p4k"}, + {"id": 38, "name": "Ball", "freebase_id": "/m/018xm"}, + {"id": 39, "name": "Backpack", "freebase_id": "/m/01940j"}, + {"id": 40, "name": "Bicycle", "freebase_id": "/m/0199g"}, + {"id": 41, "name": "Home appliance", "freebase_id": "/m/019dx1"}, + {"id": 42, "name": "Centipede", "freebase_id": "/m/019h78"}, + {"id": 43, "name": "Boat", "freebase_id": "/m/019jd"}, + {"id": 44, "name": "Surfboard", "freebase_id": "/m/019w40"}, + {"id": 45, "name": "Boot", "freebase_id": "/m/01b638"}, + {"id": 46, "name": "Headphones", "freebase_id": "/m/01b7fy"}, + {"id": 47, "name": "Hot dog", "freebase_id": "/m/01b9xk"}, + {"id": 48, "name": "Shorts", "freebase_id": "/m/01bfm9"}, + {"id": 49, "name": "Fast food", "freebase_id": "/m/01_bhs"}, + {"id": 50, "name": "Bus", "freebase_id": "/m/01bjv"}, + {"id": 51, "name": "Boy", "freebase_id": "/m/01bl7v"}, + {"id": 52, "name": "Screwdriver", "freebase_id": "/m/01bms0"}, + {"id": 53, "name": "Bicycle wheel", "freebase_id": "/m/01bqk0"}, + {"id": 54, "name": "Barge", "freebase_id": "/m/01btn"}, + {"id": 55, "name": "Laptop", "freebase_id": "/m/01c648"}, + {"id": 56, "name": "Miniskirt", "freebase_id": "/m/01cmb2"}, + {"id": 57, "name": "Drill (Tool)", "freebase_id": "/m/01d380"}, + {"id": 58, "name": "Dress", "freebase_id": "/m/01d40f"}, + {"id": 59, "name": "Bear", "freebase_id": "/m/01dws"}, + {"id": 60, "name": "Waffle", "freebase_id": "/m/01dwsz"}, + {"id": 61, "name": "Pancake", "freebase_id": "/m/01dwwc"}, + {"id": 62, "name": "Brown bear", "freebase_id": "/m/01dxs"}, + {"id": 63, "name": "Woodpecker", "freebase_id": "/m/01dy8n"}, + {"id": 64, "name": "Blue jay", "freebase_id": "/m/01f8m5"}, + {"id": 65, "name": "Pretzel", "freebase_id": "/m/01f91_"}, + {"id": 66, "name": "Bagel", "freebase_id": "/m/01fb_0"}, + {"id": 67, "name": "Tower", "freebase_id": "/m/01fdzj"}, + {"id": 68, "name": "Teapot", "freebase_id": "/m/01fh4r"}, + {"id": 69, "name": "Person", "freebase_id": "/m/01g317"}, + {"id": 70, "name": "Bow and arrow", "freebase_id": "/m/01g3x7"}, + {"id": 71, "name": "Swimwear", "freebase_id": "/m/01gkx_"}, + {"id": 72, "name": "Beehive", "freebase_id": "/m/01gllr"}, + {"id": 73, "name": "Brassiere", "freebase_id": "/m/01gmv2"}, + {"id": 74, "name": "Bee", "freebase_id": "/m/01h3n"}, + {"id": 75, "name": "Bat (Animal)", "freebase_id": "/m/01h44"}, + {"id": 76, "name": "Starfish", "freebase_id": "/m/01h8tj"}, + {"id": 77, "name": "Popcorn", "freebase_id": "/m/01hrv5"}, + {"id": 78, "name": "Burrito", "freebase_id": "/m/01j3zr"}, + {"id": 79, "name": "Chainsaw", "freebase_id": "/m/01j4z9"}, + {"id": 80, "name": "Balloon", "freebase_id": "/m/01j51"}, + {"id": 81, "name": "Wrench", "freebase_id": "/m/01j5ks"}, + {"id": 82, "name": "Tent", "freebase_id": "/m/01j61q"}, + {"id": 83, "name": "Vehicle registration plate", "freebase_id": "/m/01jfm_"}, + {"id": 84, "name": "Lantern", "freebase_id": "/m/01jfsr"}, + {"id": 85, "name": "Toaster", "freebase_id": "/m/01k6s3"}, + {"id": 86, "name": "Flashlight", "freebase_id": "/m/01kb5b"}, + {"id": 87, "name": "Billboard", "freebase_id": "/m/01knjb"}, + {"id": 88, "name": "Tiara", "freebase_id": "/m/01krhy"}, + {"id": 89, "name": "Limousine", "freebase_id": "/m/01lcw4"}, + {"id": 90, "name": "Necklace", "freebase_id": "/m/01llwg"}, + {"id": 91, "name": "Carnivore", "freebase_id": "/m/01lrl"}, + {"id": 92, "name": "Scissors", "freebase_id": "/m/01lsmm"}, + {"id": 93, "name": "Stairs", "freebase_id": "/m/01lynh"}, + {"id": 94, "name": "Computer keyboard", "freebase_id": "/m/01m2v"}, + {"id": 95, "name": "Printer", "freebase_id": "/m/01m4t"}, + {"id": 96, "name": "Traffic sign", "freebase_id": "/m/01mqdt"}, + {"id": 97, "name": "Chair", "freebase_id": "/m/01mzpv"}, + {"id": 98, "name": "Shirt", "freebase_id": "/m/01n4qj"}, + {"id": 99, "name": "Poster", "freebase_id": "/m/01n5jq"}, + {"id": 100, "name": "Cheese", "freebase_id": "/m/01nkt"}, + {"id": 101, "name": "Sock", "freebase_id": "/m/01nq26"}, + {"id": 102, "name": "Fire hydrant", "freebase_id": "/m/01pns0"}, + {"id": 103, "name": "Land vehicle", "freebase_id": "/m/01prls"}, + {"id": 104, "name": "Earrings", "freebase_id": "/m/01r546"}, + {"id": 105, "name": "Tie", "freebase_id": "/m/01rkbr"}, + {"id": 106, "name": "Watercraft", "freebase_id": "/m/01rzcn"}, + {"id": 107, "name": "Cabinetry", "freebase_id": "/m/01s105"}, + {"id": 108, "name": "Suitcase", "freebase_id": "/m/01s55n"}, + {"id": 109, "name": "Muffin", "freebase_id": "/m/01tcjp"}, + {"id": 110, "name": "Bidet", "freebase_id": "/m/01vbnl"}, + {"id": 111, "name": "Snack", "freebase_id": "/m/01ww8y"}, + {"id": 112, "name": "Snowmobile", "freebase_id": "/m/01x3jk"}, + {"id": 113, "name": "Clock", "freebase_id": "/m/01x3z"}, + {"id": 114, "name": "Medical equipment", "freebase_id": "/m/01xgg_"}, + {"id": 115, "name": "Cattle", "freebase_id": "/m/01xq0k1"}, + {"id": 116, "name": "Cello", "freebase_id": "/m/01xqw"}, + {"id": 117, "name": "Jet ski", "freebase_id": "/m/01xs3r"}, + {"id": 118, "name": "Camel", "freebase_id": "/m/01x_v"}, + {"id": 119, "name": "Coat", "freebase_id": "/m/01xygc"}, + {"id": 120, "name": "Suit", "freebase_id": "/m/01xyhv"}, + {"id": 121, "name": "Desk", "freebase_id": "/m/01y9k5"}, + {"id": 122, "name": "Cat", "freebase_id": "/m/01yrx"}, + {"id": 123, "name": "Bronze sculpture", "freebase_id": "/m/01yx86"}, + {"id": 124, "name": "Juice", "freebase_id": "/m/01z1kdw"}, + {"id": 125, "name": "Gondola", "freebase_id": "/m/02068x"}, + {"id": 126, "name": "Beetle", "freebase_id": "/m/020jm"}, + {"id": 127, "name": "Cannon", "freebase_id": "/m/020kz"}, + {"id": 128, "name": "Computer mouse", "freebase_id": "/m/020lf"}, + {"id": 129, "name": "Cookie", "freebase_id": "/m/021mn"}, + {"id": 130, "name": "Office building", "freebase_id": "/m/021sj1"}, + {"id": 131, "name": "Fountain", "freebase_id": "/m/0220r2"}, + {"id": 132, "name": "Coin", "freebase_id": "/m/0242l"}, + {"id": 133, "name": "Calculator", "freebase_id": "/m/024d2"}, + {"id": 134, "name": "Cocktail", "freebase_id": "/m/024g6"}, + {"id": 135, "name": "Computer monitor", "freebase_id": "/m/02522"}, + {"id": 136, "name": "Box", "freebase_id": "/m/025dyy"}, + {"id": 137, "name": "Stapler", "freebase_id": "/m/025fsf"}, + {"id": 138, "name": "Christmas tree", "freebase_id": "/m/025nd"}, + {"id": 139, "name": "Cowboy hat", "freebase_id": "/m/025rp__"}, + {"id": 140, "name": "Hiking equipment", "freebase_id": "/m/0268lbt"}, + {"id": 141, "name": "Studio couch", "freebase_id": "/m/026qbn5"}, + {"id": 142, "name": "Drum", "freebase_id": "/m/026t6"}, + {"id": 143, "name": "Dessert", "freebase_id": "/m/0270h"}, + {"id": 144, "name": "Wine rack", "freebase_id": "/m/0271qf7"}, + {"id": 145, "name": "Drink", "freebase_id": "/m/0271t"}, + {"id": 146, "name": "Zucchini", "freebase_id": "/m/027pcv"}, + {"id": 147, "name": "Ladle", "freebase_id": "/m/027rl48"}, + {"id": 148, "name": "Human mouth", "freebase_id": "/m/0283dt1"}, + {"id": 149, "name": "Dairy Product", "freebase_id": "/m/0284d"}, + {"id": 150, "name": "Dice", "freebase_id": "/m/029b3"}, + {"id": 151, "name": "Oven", "freebase_id": "/m/029bxz"}, + {"id": 152, "name": "Dinosaur", "freebase_id": "/m/029tx"}, + {"id": 153, "name": "Ratchet (Device)", "freebase_id": "/m/02bm9n"}, + {"id": 154, "name": "Couch", "freebase_id": "/m/02crq1"}, + {"id": 155, "name": "Cricket ball", "freebase_id": "/m/02ctlc"}, + {"id": 156, "name": "Winter melon", "freebase_id": "/m/02cvgx"}, + {"id": 157, "name": "Spatula", "freebase_id": "/m/02d1br"}, + {"id": 158, "name": "Whiteboard", "freebase_id": "/m/02d9qx"}, + {"id": 159, "name": "Pencil sharpener", "freebase_id": "/m/02ddwp"}, + {"id": 160, "name": "Door", "freebase_id": "/m/02dgv"}, + {"id": 161, "name": "Hat", "freebase_id": "/m/02dl1y"}, + {"id": 162, "name": "Shower", "freebase_id": "/m/02f9f_"}, + {"id": 163, "name": "Eraser", "freebase_id": "/m/02fh7f"}, + {"id": 164, "name": "Fedora", "freebase_id": "/m/02fq_6"}, + {"id": 165, "name": "Guacamole", "freebase_id": "/m/02g30s"}, + {"id": 166, "name": "Dagger", "freebase_id": "/m/02gzp"}, + {"id": 167, "name": "Scarf", "freebase_id": "/m/02h19r"}, + {"id": 168, "name": "Dolphin", "freebase_id": "/m/02hj4"}, + {"id": 169, "name": "Sombrero", "freebase_id": "/m/02jfl0"}, + {"id": 170, "name": "Tin can", "freebase_id": "/m/02jnhm"}, + {"id": 171, "name": "Mug", "freebase_id": "/m/02jvh9"}, + {"id": 172, "name": "Tap", "freebase_id": "/m/02jz0l"}, + {"id": 173, "name": "Harbor seal", "freebase_id": "/m/02l8p9"}, + {"id": 174, "name": "Stretcher", "freebase_id": "/m/02lbcq"}, + {"id": 175, "name": "Can opener", "freebase_id": "/m/02mqfb"}, + {"id": 176, "name": "Goggles", "freebase_id": "/m/02_n6y"}, + {"id": 177, "name": "Human body", "freebase_id": "/m/02p0tk3"}, + {"id": 178, "name": "Roller skates", "freebase_id": "/m/02p3w7d"}, + {"id": 179, "name": "Coffee cup", "freebase_id": "/m/02p5f1q"}, + {"id": 180, "name": "Cutting board", "freebase_id": "/m/02pdsw"}, + {"id": 181, "name": "Blender", "freebase_id": "/m/02pjr4"}, + {"id": 182, "name": "Plumbing fixture", "freebase_id": "/m/02pkr5"}, + {"id": 183, "name": "Stop sign", "freebase_id": "/m/02pv19"}, + {"id": 184, "name": "Office supplies", "freebase_id": "/m/02rdsp"}, + {"id": 185, "name": "Volleyball (Ball)", "freebase_id": "/m/02rgn06"}, + {"id": 186, "name": "Vase", "freebase_id": "/m/02s195"}, + {"id": 187, "name": "Slow cooker", "freebase_id": "/m/02tsc9"}, + {"id": 188, "name": "Wardrobe", "freebase_id": "/m/02vkqh8"}, + {"id": 189, "name": "Coffee", "freebase_id": "/m/02vqfm"}, + {"id": 190, "name": "Whisk", "freebase_id": "/m/02vwcm"}, + {"id": 191, "name": "Paper towel", "freebase_id": "/m/02w3r3"}, + {"id": 192, "name": "Personal care", "freebase_id": "/m/02w3_ws"}, + {"id": 193, "name": "Food", "freebase_id": "/m/02wbm"}, + {"id": 194, "name": "Sun hat", "freebase_id": "/m/02wbtzl"}, + {"id": 195, "name": "Tree house", "freebase_id": "/m/02wg_p"}, + {"id": 196, "name": "Flying disc", "freebase_id": "/m/02wmf"}, + {"id": 197, "name": "Skirt", "freebase_id": "/m/02wv6h6"}, + {"id": 198, "name": "Gas stove", "freebase_id": "/m/02wv84t"}, + {"id": 199, "name": "Salt and pepper shakers", "freebase_id": "/m/02x8cch"}, + {"id": 200, "name": "Mechanical fan", "freebase_id": "/m/02x984l"}, + {"id": 201, "name": "Face powder", "freebase_id": "/m/02xb7qb"}, + {"id": 202, "name": "Fax", "freebase_id": "/m/02xqq"}, + {"id": 203, "name": "Fruit", "freebase_id": "/m/02xwb"}, + {"id": 204, "name": "French fries", "freebase_id": "/m/02y6n"}, + {"id": 205, "name": "Nightstand", "freebase_id": "/m/02z51p"}, + {"id": 206, "name": "Barrel", "freebase_id": "/m/02zn6n"}, + {"id": 207, "name": "Kite", "freebase_id": "/m/02zt3"}, + {"id": 208, "name": "Tart", "freebase_id": "/m/02zvsm"}, + {"id": 209, "name": "Treadmill", "freebase_id": "/m/030610"}, + {"id": 210, "name": "Fox", "freebase_id": "/m/0306r"}, + {"id": 211, "name": "Flag", "freebase_id": "/m/03120"}, + {"id": 212, "name": "French horn", "freebase_id": "/m/0319l"}, + {"id": 213, "name": "Window blind", "freebase_id": "/m/031b6r"}, + {"id": 214, "name": "Human foot", "freebase_id": "/m/031n1"}, + {"id": 215, "name": "Golf cart", "freebase_id": "/m/0323sq"}, + {"id": 216, "name": "Jacket", "freebase_id": "/m/032b3c"}, + {"id": 217, "name": "Egg (Food)", "freebase_id": "/m/033cnk"}, + {"id": 218, "name": "Street light", "freebase_id": "/m/033rq4"}, + {"id": 219, "name": "Guitar", "freebase_id": "/m/0342h"}, + {"id": 220, "name": "Pillow", "freebase_id": "/m/034c16"}, + {"id": 221, "name": "Human leg", "freebase_id": "/m/035r7c"}, + {"id": 222, "name": "Isopod", "freebase_id": "/m/035vxb"}, + {"id": 223, "name": "Grape", "freebase_id": "/m/0388q"}, + {"id": 224, "name": "Human ear", "freebase_id": "/m/039xj_"}, + {"id": 225, "name": "Power plugs and sockets", "freebase_id": "/m/03bbps"}, + {"id": 226, "name": "Panda", "freebase_id": "/m/03bj1"}, + {"id": 227, "name": "Giraffe", "freebase_id": "/m/03bk1"}, + {"id": 228, "name": "Woman", "freebase_id": "/m/03bt1vf"}, + {"id": 229, "name": "Door handle", "freebase_id": "/m/03c7gz"}, + {"id": 230, "name": "Rhinoceros", "freebase_id": "/m/03d443"}, + {"id": 231, "name": "Bathtub", "freebase_id": "/m/03dnzn"}, + {"id": 232, "name": "Goldfish", "freebase_id": "/m/03fj2"}, + {"id": 233, "name": "Houseplant", "freebase_id": "/m/03fp41"}, + {"id": 234, "name": "Goat", "freebase_id": "/m/03fwl"}, + {"id": 235, "name": "Baseball bat", "freebase_id": "/m/03g8mr"}, + {"id": 236, "name": "Baseball glove", "freebase_id": "/m/03grzl"}, + {"id": 237, "name": "Mixing bowl", "freebase_id": "/m/03hj559"}, + {"id": 238, "name": "Marine invertebrates", "freebase_id": "/m/03hl4l9"}, + {"id": 239, "name": "Kitchen utensil", "freebase_id": "/m/03hlz0c"}, + {"id": 240, "name": "Light switch", "freebase_id": "/m/03jbxj"}, + {"id": 241, "name": "House", "freebase_id": "/m/03jm5"}, + {"id": 242, "name": "Horse", "freebase_id": "/m/03k3r"}, + {"id": 243, "name": "Stationary bicycle", "freebase_id": "/m/03kt2w"}, + {"id": 244, "name": "Hammer", "freebase_id": "/m/03l9g"}, + {"id": 245, "name": "Ceiling fan", "freebase_id": "/m/03ldnb"}, + {"id": 246, "name": "Sofa bed", "freebase_id": "/m/03m3pdh"}, + {"id": 247, "name": "Adhesive tape", "freebase_id": "/m/03m3vtv"}, + {"id": 248, "name": "Harp", "freebase_id": "/m/03m5k"}, + {"id": 249, "name": "Sandal", "freebase_id": "/m/03nfch"}, + {"id": 250, "name": "Bicycle helmet", "freebase_id": "/m/03p3bw"}, + {"id": 251, "name": "Saucer", "freebase_id": "/m/03q5c7"}, + {"id": 252, "name": "Harpsichord", "freebase_id": "/m/03q5t"}, + {"id": 253, "name": "Human hair", "freebase_id": "/m/03q69"}, + {"id": 254, "name": "Heater", "freebase_id": "/m/03qhv5"}, + {"id": 255, "name": "Harmonica", "freebase_id": "/m/03qjg"}, + {"id": 256, "name": "Hamster", "freebase_id": "/m/03qrc"}, + {"id": 257, "name": "Curtain", "freebase_id": "/m/03rszm"}, + {"id": 258, "name": "Bed", "freebase_id": "/m/03ssj5"}, + {"id": 259, "name": "Kettle", "freebase_id": "/m/03s_tn"}, + {"id": 260, "name": "Fireplace", "freebase_id": "/m/03tw93"}, + {"id": 261, "name": "Scale", "freebase_id": "/m/03txqz"}, + {"id": 262, "name": "Drinking straw", "freebase_id": "/m/03v5tg"}, + {"id": 263, "name": "Insect", "freebase_id": "/m/03vt0"}, + {"id": 264, "name": "Hair dryer", "freebase_id": "/m/03wvsk"}, + {"id": 265, "name": "Kitchenware", "freebase_id": "/m/03_wxk"}, + {"id": 266, "name": "Indoor rower", "freebase_id": "/m/03wym"}, + {"id": 267, "name": "Invertebrate", "freebase_id": "/m/03xxp"}, + {"id": 268, "name": "Food processor", "freebase_id": "/m/03y6mg"}, + {"id": 269, "name": "Bookcase", "freebase_id": "/m/03__z0"}, + {"id": 270, "name": "Refrigerator", "freebase_id": "/m/040b_t"}, + {"id": 271, "name": "Wood-burning stove", "freebase_id": "/m/04169hn"}, + {"id": 272, "name": "Punching bag", "freebase_id": "/m/0420v5"}, + {"id": 273, "name": "Common fig", "freebase_id": "/m/043nyj"}, + {"id": 274, "name": "Cocktail shaker", "freebase_id": "/m/0440zs"}, + {"id": 275, "name": "Jaguar (Animal)", "freebase_id": "/m/0449p"}, + {"id": 276, "name": "Golf ball", "freebase_id": "/m/044r5d"}, + {"id": 277, "name": "Fashion accessory", "freebase_id": "/m/0463sg"}, + {"id": 278, "name": "Alarm clock", "freebase_id": "/m/046dlr"}, + {"id": 279, "name": "Filing cabinet", "freebase_id": "/m/047j0r"}, + {"id": 280, "name": "Artichoke", "freebase_id": "/m/047v4b"}, + {"id": 281, "name": "Table", "freebase_id": "/m/04bcr3"}, + {"id": 282, "name": "Tableware", "freebase_id": "/m/04brg2"}, + {"id": 283, "name": "Kangaroo", "freebase_id": "/m/04c0y"}, + {"id": 284, "name": "Koala", "freebase_id": "/m/04cp_"}, + {"id": 285, "name": "Knife", "freebase_id": "/m/04ctx"}, + {"id": 286, "name": "Bottle", "freebase_id": "/m/04dr76w"}, + {"id": 287, "name": "Bottle opener", "freebase_id": "/m/04f5ws"}, + {"id": 288, "name": "Lynx", "freebase_id": "/m/04g2r"}, + {"id": 289, "name": "Lavender (Plant)", "freebase_id": "/m/04gth"}, + {"id": 290, "name": "Lighthouse", "freebase_id": "/m/04h7h"}, + {"id": 291, "name": "Dumbbell", "freebase_id": "/m/04h8sr"}, + {"id": 292, "name": "Human head", "freebase_id": "/m/04hgtk"}, + {"id": 293, "name": "Bowl", "freebase_id": "/m/04kkgm"}, + {"id": 294, "name": "Humidifier", "freebase_id": "/m/04lvq_"}, + {"id": 295, "name": "Porch", "freebase_id": "/m/04m6gz"}, + {"id": 296, "name": "Lizard", "freebase_id": "/m/04m9y"}, + {"id": 297, "name": "Billiard table", "freebase_id": "/m/04p0qw"}, + {"id": 298, "name": "Mammal", "freebase_id": "/m/04rky"}, + {"id": 299, "name": "Mouse", "freebase_id": "/m/04rmv"}, + {"id": 300, "name": "Motorcycle", "freebase_id": "/m/04_sv"}, + {"id": 301, "name": "Musical instrument", "freebase_id": "/m/04szw"}, + {"id": 302, "name": "Swim cap", "freebase_id": "/m/04tn4x"}, + {"id": 303, "name": "Frying pan", "freebase_id": "/m/04v6l4"}, + {"id": 304, "name": "Snowplow", "freebase_id": "/m/04vv5k"}, + {"id": 305, "name": "Bathroom cabinet", "freebase_id": "/m/04y4h8h"}, + {"id": 306, "name": "Missile", "freebase_id": "/m/04ylt"}, + {"id": 307, "name": "Bust", "freebase_id": "/m/04yqq2"}, + {"id": 308, "name": "Man", "freebase_id": "/m/04yx4"}, + {"id": 309, "name": "Waffle iron", "freebase_id": "/m/04z4wx"}, + {"id": 310, "name": "Milk", "freebase_id": "/m/04zpv"}, + {"id": 311, "name": "Ring binder", "freebase_id": "/m/04zwwv"}, + {"id": 312, "name": "Plate", "freebase_id": "/m/050gv4"}, + {"id": 313, "name": "Mobile phone", "freebase_id": "/m/050k8"}, + {"id": 314, "name": "Baked goods", "freebase_id": "/m/052lwg6"}, + {"id": 315, "name": "Mushroom", "freebase_id": "/m/052sf"}, + {"id": 316, "name": "Crutch", "freebase_id": "/m/05441v"}, + {"id": 317, "name": "Pitcher (Container)", "freebase_id": "/m/054fyh"}, + {"id": 318, "name": "Mirror", "freebase_id": "/m/054_l"}, + {"id": 319, "name": "Personal flotation device", "freebase_id": "/m/054xkw"}, + {"id": 320, "name": "Table tennis racket", "freebase_id": "/m/05_5p_0"}, + {"id": 321, "name": "Pencil case", "freebase_id": "/m/05676x"}, + {"id": 322, "name": "Musical keyboard", "freebase_id": "/m/057cc"}, + {"id": 323, "name": "Scoreboard", "freebase_id": "/m/057p5t"}, + {"id": 324, "name": "Briefcase", "freebase_id": "/m/0584n8"}, + {"id": 325, "name": "Kitchen knife", "freebase_id": "/m/058qzx"}, + {"id": 326, "name": "Nail (Construction)", "freebase_id": "/m/05bm6"}, + {"id": 327, "name": "Tennis ball", "freebase_id": "/m/05ctyq"}, + {"id": 328, "name": "Plastic bag", "freebase_id": "/m/05gqfk"}, + {"id": 329, "name": "Oboe", "freebase_id": "/m/05kms"}, + {"id": 330, "name": "Chest of drawers", "freebase_id": "/m/05kyg_"}, + {"id": 331, "name": "Ostrich", "freebase_id": "/m/05n4y"}, + {"id": 332, "name": "Piano", "freebase_id": "/m/05r5c"}, + {"id": 333, "name": "Girl", "freebase_id": "/m/05r655"}, + {"id": 334, "name": "Plant", "freebase_id": "/m/05s2s"}, + {"id": 335, "name": "Potato", "freebase_id": "/m/05vtc"}, + {"id": 336, "name": "Hair spray", "freebase_id": "/m/05w9t9"}, + {"id": 337, "name": "Sports equipment", "freebase_id": "/m/05y5lj"}, + {"id": 338, "name": "Pasta", "freebase_id": "/m/05z55"}, + {"id": 339, "name": "Penguin", "freebase_id": "/m/05z6w"}, + {"id": 340, "name": "Pumpkin", "freebase_id": "/m/05zsy"}, + {"id": 341, "name": "Pear", "freebase_id": "/m/061_f"}, + {"id": 342, "name": "Infant bed", "freebase_id": "/m/061hd_"}, + {"id": 343, "name": "Polar bear", "freebase_id": "/m/0633h"}, + {"id": 344, "name": "Mixer", "freebase_id": "/m/063rgb"}, + {"id": 345, "name": "Cupboard", "freebase_id": "/m/0642b4"}, + {"id": 346, "name": "Jacuzzi", "freebase_id": "/m/065h6l"}, + {"id": 347, "name": "Pizza", "freebase_id": "/m/0663v"}, + {"id": 348, "name": "Digital clock", "freebase_id": "/m/06_72j"}, + {"id": 349, "name": "Pig", "freebase_id": "/m/068zj"}, + {"id": 350, "name": "Reptile", "freebase_id": "/m/06bt6"}, + {"id": 351, "name": "Rifle", "freebase_id": "/m/06c54"}, + {"id": 352, "name": "Lipstick", "freebase_id": "/m/06c7f7"}, + {"id": 353, "name": "Skateboard", "freebase_id": "/m/06_fw"}, + {"id": 354, "name": "Raven", "freebase_id": "/m/06j2d"}, + {"id": 355, "name": "High heels", "freebase_id": "/m/06k2mb"}, + {"id": 356, "name": "Red panda", "freebase_id": "/m/06l9r"}, + {"id": 357, "name": "Rose", "freebase_id": "/m/06m11"}, + {"id": 358, "name": "Rabbit", "freebase_id": "/m/06mf6"}, + {"id": 359, "name": "Sculpture", "freebase_id": "/m/06msq"}, + {"id": 360, "name": "Saxophone", "freebase_id": "/m/06ncr"}, + {"id": 361, "name": "Shotgun", "freebase_id": "/m/06nrc"}, + {"id": 362, "name": "Seafood", "freebase_id": "/m/06nwz"}, + {"id": 363, "name": "Submarine sandwich", "freebase_id": "/m/06pcq"}, + {"id": 364, "name": "Snowboard", "freebase_id": "/m/06__v"}, + {"id": 365, "name": "Sword", "freebase_id": "/m/06y5r"}, + {"id": 366, "name": "Picture frame", "freebase_id": "/m/06z37_"}, + {"id": 367, "name": "Sushi", "freebase_id": "/m/07030"}, + {"id": 368, "name": "Loveseat", "freebase_id": "/m/0703r8"}, + {"id": 369, "name": "Ski", "freebase_id": "/m/071p9"}, + {"id": 370, "name": "Squirrel", "freebase_id": "/m/071qp"}, + {"id": 371, "name": "Tripod", "freebase_id": "/m/073bxn"}, + {"id": 372, "name": "Stethoscope", "freebase_id": "/m/073g6"}, + {"id": 373, "name": "Submarine", "freebase_id": "/m/074d1"}, + {"id": 374, "name": "Scorpion", "freebase_id": "/m/0755b"}, + {"id": 375, "name": "Segway", "freebase_id": "/m/076bq"}, + {"id": 376, "name": "Training bench", "freebase_id": "/m/076lb9"}, + {"id": 377, "name": "Snake", "freebase_id": "/m/078jl"}, + {"id": 378, "name": "Coffee table", "freebase_id": "/m/078n6m"}, + {"id": 379, "name": "Skyscraper", "freebase_id": "/m/079cl"}, + {"id": 380, "name": "Sheep", "freebase_id": "/m/07bgp"}, + {"id": 381, "name": "Television", "freebase_id": "/m/07c52"}, + {"id": 382, "name": "Trombone", "freebase_id": "/m/07c6l"}, + {"id": 383, "name": "Tea", "freebase_id": "/m/07clx"}, + {"id": 384, "name": "Tank", "freebase_id": "/m/07cmd"}, + {"id": 385, "name": "Taco", "freebase_id": "/m/07crc"}, + {"id": 386, "name": "Telephone", "freebase_id": "/m/07cx4"}, + {"id": 387, "name": "Torch", "freebase_id": "/m/07dd4"}, + {"id": 388, "name": "Tiger", "freebase_id": "/m/07dm6"}, + {"id": 389, "name": "Strawberry", "freebase_id": "/m/07fbm7"}, + {"id": 390, "name": "Trumpet", "freebase_id": "/m/07gql"}, + {"id": 391, "name": "Tree", "freebase_id": "/m/07j7r"}, + {"id": 392, "name": "Tomato", "freebase_id": "/m/07j87"}, + {"id": 393, "name": "Train", "freebase_id": "/m/07jdr"}, + {"id": 394, "name": "Tool", "freebase_id": "/m/07k1x"}, + {"id": 395, "name": "Picnic basket", "freebase_id": "/m/07kng9"}, + {"id": 396, "name": "Cooking spray", "freebase_id": "/m/07mcwg"}, + {"id": 397, "name": "Trousers", "freebase_id": "/m/07mhn"}, + {"id": 398, "name": "Bowling equipment", "freebase_id": "/m/07pj7bq"}, + {"id": 399, "name": "Football helmet", "freebase_id": "/m/07qxg_"}, + {"id": 400, "name": "Truck", "freebase_id": "/m/07r04"}, + {"id": 401, "name": "Measuring cup", "freebase_id": "/m/07v9_z"}, + {"id": 402, "name": "Coffeemaker", "freebase_id": "/m/07xyvk"}, + {"id": 403, "name": "Violin", "freebase_id": "/m/07y_7"}, + {"id": 404, "name": "Vehicle", "freebase_id": "/m/07yv9"}, + {"id": 405, "name": "Handbag", "freebase_id": "/m/080hkjn"}, + {"id": 406, "name": "Paper cutter", "freebase_id": "/m/080n7g"}, + {"id": 407, "name": "Wine", "freebase_id": "/m/081qc"}, + {"id": 408, "name": "Weapon", "freebase_id": "/m/083kb"}, + {"id": 409, "name": "Wheel", "freebase_id": "/m/083wq"}, + {"id": 410, "name": "Worm", "freebase_id": "/m/084hf"}, + {"id": 411, "name": "Wok", "freebase_id": "/m/084rd"}, + {"id": 412, "name": "Whale", "freebase_id": "/m/084zz"}, + {"id": 413, "name": "Zebra", "freebase_id": "/m/0898b"}, + {"id": 414, "name": "Auto part", "freebase_id": "/m/08dz3q"}, + {"id": 415, "name": "Jug", "freebase_id": "/m/08hvt4"}, + {"id": 416, "name": "Pizza cutter", "freebase_id": "/m/08ks85"}, + {"id": 417, "name": "Cream", "freebase_id": "/m/08p92x"}, + {"id": 418, "name": "Monkey", "freebase_id": "/m/08pbxl"}, + {"id": 419, "name": "Lion", "freebase_id": "/m/096mb"}, + {"id": 420, "name": "Bread", "freebase_id": "/m/09728"}, + {"id": 421, "name": "Platter", "freebase_id": "/m/099ssp"}, + {"id": 422, "name": "Chicken", "freebase_id": "/m/09b5t"}, + {"id": 423, "name": "Eagle", "freebase_id": "/m/09csl"}, + {"id": 424, "name": "Helicopter", "freebase_id": "/m/09ct_"}, + {"id": 425, "name": "Owl", "freebase_id": "/m/09d5_"}, + {"id": 426, "name": "Duck", "freebase_id": "/m/09ddx"}, + {"id": 427, "name": "Turtle", "freebase_id": "/m/09dzg"}, + {"id": 428, "name": "Hippopotamus", "freebase_id": "/m/09f20"}, + {"id": 429, "name": "Crocodile", "freebase_id": "/m/09f_2"}, + {"id": 430, "name": "Toilet", "freebase_id": "/m/09g1w"}, + {"id": 431, "name": "Toilet paper", "freebase_id": "/m/09gtd"}, + {"id": 432, "name": "Squid", "freebase_id": "/m/09gys"}, + {"id": 433, "name": "Clothing", "freebase_id": "/m/09j2d"}, + {"id": 434, "name": "Footwear", "freebase_id": "/m/09j5n"}, + {"id": 435, "name": "Lemon", "freebase_id": "/m/09k_b"}, + {"id": 436, "name": "Spider", "freebase_id": "/m/09kmb"}, + {"id": 437, "name": "Deer", "freebase_id": "/m/09kx5"}, + {"id": 438, "name": "Frog", "freebase_id": "/m/09ld4"}, + {"id": 439, "name": "Banana", "freebase_id": "/m/09qck"}, + {"id": 440, "name": "Rocket", "freebase_id": "/m/09rvcxw"}, + {"id": 441, "name": "Wine glass", "freebase_id": "/m/09tvcd"}, + {"id": 442, "name": "Countertop", "freebase_id": "/m/0b3fp9"}, + {"id": 443, "name": "Tablet computer", "freebase_id": "/m/0bh9flk"}, + {"id": 444, "name": "Waste container", "freebase_id": "/m/0bjyj5"}, + {"id": 445, "name": "Swimming pool", "freebase_id": "/m/0b_rs"}, + {"id": 446, "name": "Dog", "freebase_id": "/m/0bt9lr"}, + {"id": 447, "name": "Book", "freebase_id": "/m/0bt_c3"}, + {"id": 448, "name": "Elephant", "freebase_id": "/m/0bwd_0j"}, + {"id": 449, "name": "Shark", "freebase_id": "/m/0by6g"}, + {"id": 450, "name": "Candle", "freebase_id": "/m/0c06p"}, + {"id": 451, "name": "Leopard", "freebase_id": "/m/0c29q"}, + {"id": 452, "name": "Axe", "freebase_id": "/m/0c2jj"}, + {"id": 453, "name": "Hand dryer", "freebase_id": "/m/0c3m8g"}, + {"id": 454, "name": "Soap dispenser", "freebase_id": "/m/0c3mkw"}, + {"id": 455, "name": "Porcupine", "freebase_id": "/m/0c568"}, + {"id": 456, "name": "Flower", "freebase_id": "/m/0c9ph5"}, + {"id": 457, "name": "Canary", "freebase_id": "/m/0ccs93"}, + {"id": 458, "name": "Cheetah", "freebase_id": "/m/0cd4d"}, + {"id": 459, "name": "Palm tree", "freebase_id": "/m/0cdl1"}, + {"id": 460, "name": "Hamburger", "freebase_id": "/m/0cdn1"}, + {"id": 461, "name": "Maple", "freebase_id": "/m/0cffdh"}, + {"id": 462, "name": "Building", "freebase_id": "/m/0cgh4"}, + {"id": 463, "name": "Fish", "freebase_id": "/m/0ch_cf"}, + {"id": 464, "name": "Lobster", "freebase_id": "/m/0cjq5"}, + {"id": 465, "name": "Garden Asparagus", "freebase_id": "/m/0cjs7"}, + {"id": 466, "name": "Furniture", "freebase_id": "/m/0c_jw"}, + {"id": 467, "name": "Hedgehog", "freebase_id": "/m/0cl4p"}, + {"id": 468, "name": "Airplane", "freebase_id": "/m/0cmf2"}, + {"id": 469, "name": "Spoon", "freebase_id": "/m/0cmx8"}, + {"id": 470, "name": "Otter", "freebase_id": "/m/0cn6p"}, + {"id": 471, "name": "Bull", "freebase_id": "/m/0cnyhnx"}, + {"id": 472, "name": "Oyster", "freebase_id": "/m/0_cp5"}, + {"id": 473, "name": "Horizontal bar", "freebase_id": "/m/0cqn2"}, + {"id": 474, "name": "Convenience store", "freebase_id": "/m/0crjs"}, + {"id": 475, "name": "Bomb", "freebase_id": "/m/0ct4f"}, + {"id": 476, "name": "Bench", "freebase_id": "/m/0cvnqh"}, + {"id": 477, "name": "Ice cream", "freebase_id": "/m/0cxn2"}, + {"id": 478, "name": "Caterpillar", "freebase_id": "/m/0cydv"}, + {"id": 479, "name": "Butterfly", "freebase_id": "/m/0cyf8"}, + {"id": 480, "name": "Parachute", "freebase_id": "/m/0cyfs"}, + {"id": 481, "name": "Orange", "freebase_id": "/m/0cyhj_"}, + {"id": 482, "name": "Antelope", "freebase_id": "/m/0czz2"}, + {"id": 483, "name": "Beaker", "freebase_id": "/m/0d20w4"}, + {"id": 484, "name": "Moths and butterflies", "freebase_id": "/m/0d_2m"}, + {"id": 485, "name": "Window", "freebase_id": "/m/0d4v4"}, + {"id": 486, "name": "Closet", "freebase_id": "/m/0d4w1"}, + {"id": 487, "name": "Castle", "freebase_id": "/m/0d5gx"}, + {"id": 488, "name": "Jellyfish", "freebase_id": "/m/0d8zb"}, + {"id": 489, "name": "Goose", "freebase_id": "/m/0dbvp"}, + {"id": 490, "name": "Mule", "freebase_id": "/m/0dbzx"}, + {"id": 491, "name": "Swan", "freebase_id": "/m/0dftk"}, + {"id": 492, "name": "Peach", "freebase_id": "/m/0dj6p"}, + {"id": 493, "name": "Coconut", "freebase_id": "/m/0djtd"}, + {"id": 494, "name": "Seat belt", "freebase_id": "/m/0dkzw"}, + {"id": 495, "name": "Raccoon", "freebase_id": "/m/0dq75"}, + {"id": 496, "name": "Chisel", "freebase_id": "/m/0_dqb"}, + {"id": 497, "name": "Fork", "freebase_id": "/m/0dt3t"}, + {"id": 498, "name": "Lamp", "freebase_id": "/m/0dtln"}, + {"id": 499, "name": "Camera", "freebase_id": "/m/0dv5r"}, + {"id": 500, "name": "Squash (Plant)", "freebase_id": "/m/0dv77"}, + {"id": 501, "name": "Racket", "freebase_id": "/m/0dv9c"}, + {"id": 502, "name": "Human face", "freebase_id": "/m/0dzct"}, + {"id": 503, "name": "Human arm", "freebase_id": "/m/0dzf4"}, + {"id": 504, "name": "Vegetable", "freebase_id": "/m/0f4s2w"}, + {"id": 505, "name": "Diaper", "freebase_id": "/m/0f571"}, + {"id": 506, "name": "Unicycle", "freebase_id": "/m/0f6nr"}, + {"id": 507, "name": "Falcon", "freebase_id": "/m/0f6wt"}, + {"id": 508, "name": "Chime", "freebase_id": "/m/0f8s22"}, + {"id": 509, "name": "Snail", "freebase_id": "/m/0f9_l"}, + {"id": 510, "name": "Shellfish", "freebase_id": "/m/0fbdv"}, + {"id": 511, "name": "Cabbage", "freebase_id": "/m/0fbw6"}, + {"id": 512, "name": "Carrot", "freebase_id": "/m/0fj52s"}, + {"id": 513, "name": "Mango", "freebase_id": "/m/0fldg"}, + {"id": 514, "name": "Jeans", "freebase_id": "/m/0fly7"}, + {"id": 515, "name": "Flowerpot", "freebase_id": "/m/0fm3zh"}, + {"id": 516, "name": "Pineapple", "freebase_id": "/m/0fp6w"}, + {"id": 517, "name": "Drawer", "freebase_id": "/m/0fqfqc"}, + {"id": 518, "name": "Stool", "freebase_id": "/m/0fqt361"}, + {"id": 519, "name": "Envelope", "freebase_id": "/m/0frqm"}, + {"id": 520, "name": "Cake", "freebase_id": "/m/0fszt"}, + {"id": 521, "name": "Dragonfly", "freebase_id": "/m/0ft9s"}, + {"id": 522, "name": "Common sunflower", "freebase_id": "/m/0ftb8"}, + {"id": 523, "name": "Microwave oven", "freebase_id": "/m/0fx9l"}, + {"id": 524, "name": "Honeycomb", "freebase_id": "/m/0fz0h"}, + {"id": 525, "name": "Marine mammal", "freebase_id": "/m/0gd2v"}, + {"id": 526, "name": "Sea lion", "freebase_id": "/m/0gd36"}, + {"id": 527, "name": "Ladybug", "freebase_id": "/m/0gj37"}, + {"id": 528, "name": "Shelf", "freebase_id": "/m/0gjbg72"}, + {"id": 529, "name": "Watch", "freebase_id": "/m/0gjkl"}, + {"id": 530, "name": "Candy", "freebase_id": "/m/0gm28"}, + {"id": 531, "name": "Salad", "freebase_id": "/m/0grw1"}, + {"id": 532, "name": "Parrot", "freebase_id": "/m/0gv1x"}, + {"id": 533, "name": "Handgun", "freebase_id": "/m/0gxl3"}, + {"id": 534, "name": "Sparrow", "freebase_id": "/m/0h23m"}, + {"id": 535, "name": "Van", "freebase_id": "/m/0h2r6"}, + {"id": 536, "name": "Grinder", "freebase_id": "/m/0h8jyh6"}, + {"id": 537, "name": "Spice rack", "freebase_id": "/m/0h8kx63"}, + {"id": 538, "name": "Light bulb", "freebase_id": "/m/0h8l4fh"}, + {"id": 539, "name": "Corded phone", "freebase_id": "/m/0h8lkj8"}, + {"id": 540, "name": "Sports uniform", "freebase_id": "/m/0h8mhzd"}, + {"id": 541, "name": "Tennis racket", "freebase_id": "/m/0h8my_4"}, + {"id": 542, "name": "Wall clock", "freebase_id": "/m/0h8mzrc"}, + {"id": 543, "name": "Serving tray", "freebase_id": "/m/0h8n27j"}, + {"id": 544, "name": "Kitchen & dining room table", "freebase_id": "/m/0h8n5zk"}, + {"id": 545, "name": "Dog bed", "freebase_id": "/m/0h8n6f9"}, + {"id": 546, "name": "Cake stand", "freebase_id": "/m/0h8n6ft"}, + {"id": 547, "name": "Cat furniture", "freebase_id": "/m/0h8nm9j"}, + {"id": 548, "name": "Bathroom accessory", "freebase_id": "/m/0h8nr_l"}, + {"id": 549, "name": "Facial tissue holder", "freebase_id": "/m/0h8nsvg"}, + {"id": 550, "name": "Pressure cooker", "freebase_id": "/m/0h8ntjv"}, + {"id": 551, "name": "Kitchen appliance", "freebase_id": "/m/0h99cwc"}, + {"id": 552, "name": "Tire", "freebase_id": "/m/0h9mv"}, + {"id": 553, "name": "Ruler", "freebase_id": "/m/0hdln"}, + {"id": 554, "name": "Luggage and bags", "freebase_id": "/m/0hf58v5"}, + {"id": 555, "name": "Microphone", "freebase_id": "/m/0hg7b"}, + {"id": 556, "name": "Broccoli", "freebase_id": "/m/0hkxq"}, + {"id": 557, "name": "Umbrella", "freebase_id": "/m/0hnnb"}, + {"id": 558, "name": "Pastry", "freebase_id": "/m/0hnyx"}, + {"id": 559, "name": "Grapefruit", "freebase_id": "/m/0hqkz"}, + {"id": 560, "name": "Band-aid", "freebase_id": "/m/0j496"}, + {"id": 561, "name": "Animal", "freebase_id": "/m/0jbk"}, + {"id": 562, "name": "Bell pepper", "freebase_id": "/m/0jg57"}, + {"id": 563, "name": "Turkey", "freebase_id": "/m/0jly1"}, + {"id": 564, "name": "Lily", "freebase_id": "/m/0jqgx"}, + {"id": 565, "name": "Pomegranate", "freebase_id": "/m/0jwn_"}, + {"id": 566, "name": "Doughnut", "freebase_id": "/m/0jy4k"}, + {"id": 567, "name": "Glasses", "freebase_id": "/m/0jyfg"}, + {"id": 568, "name": "Human nose", "freebase_id": "/m/0k0pj"}, + {"id": 569, "name": "Pen", "freebase_id": "/m/0k1tl"}, + {"id": 570, "name": "Ant", "freebase_id": "/m/0_k2"}, + {"id": 571, "name": "Car", "freebase_id": "/m/0k4j"}, + {"id": 572, "name": "Aircraft", "freebase_id": "/m/0k5j"}, + {"id": 573, "name": "Human hand", "freebase_id": "/m/0k65p"}, + {"id": 574, "name": "Skunk", "freebase_id": "/m/0km7z"}, + {"id": 575, "name": "Teddy bear", "freebase_id": "/m/0kmg4"}, + {"id": 576, "name": "Watermelon", "freebase_id": "/m/0kpqd"}, + {"id": 577, "name": "Cantaloupe", "freebase_id": "/m/0kpt_"}, + {"id": 578, "name": "Dishwasher", "freebase_id": "/m/0ky7b"}, + {"id": 579, "name": "Flute", "freebase_id": "/m/0l14j_"}, + {"id": 580, "name": "Balance beam", "freebase_id": "/m/0l3ms"}, + {"id": 581, "name": "Sandwich", "freebase_id": "/m/0l515"}, + {"id": 582, "name": "Shrimp", "freebase_id": "/m/0ll1f78"}, + {"id": 583, "name": "Sewing machine", "freebase_id": "/m/0llzx"}, + {"id": 584, "name": "Binoculars", "freebase_id": "/m/0lt4_"}, + {"id": 585, "name": "Rays and skates", "freebase_id": "/m/0m53l"}, + {"id": 586, "name": "Ipod", "freebase_id": "/m/0mcx2"}, + {"id": 587, "name": "Accordion", "freebase_id": "/m/0mkg"}, + {"id": 588, "name": "Willow", "freebase_id": "/m/0mw_6"}, + {"id": 589, "name": "Crab", "freebase_id": "/m/0n28_"}, + {"id": 590, "name": "Crown", "freebase_id": "/m/0nl46"}, + {"id": 591, "name": "Seahorse", "freebase_id": "/m/0nybt"}, + {"id": 592, "name": "Perfume", "freebase_id": "/m/0p833"}, + {"id": 593, "name": "Alpaca", "freebase_id": "/m/0pcr"}, + {"id": 594, "name": "Taxi", "freebase_id": "/m/0pg52"}, + {"id": 595, "name": "Canoe", "freebase_id": "/m/0ph39"}, + {"id": 596, "name": "Remote control", "freebase_id": "/m/0qjjc"}, + {"id": 597, "name": "Wheelchair", "freebase_id": "/m/0qmmr"}, + {"id": 598, "name": "Rugby ball", "freebase_id": "/m/0wdt60w"}, + {"id": 599, "name": "Armadillo", "freebase_id": "/m/0xfy"}, + {"id": 600, "name": "Maracas", "freebase_id": "/m/0xzly"}, + {"id": 601, "name": "Helmet", "freebase_id": "/m/0zvk5"}, +] + +categories_seg = [ + {"id": 1, "name": "Screwdriver", "freebase_id": "/m/01bms0"}, + {"id": 2, "name": "Light switch", "freebase_id": "/m/03jbxj"}, + {"id": 3, "name": "Doughnut", "freebase_id": "/m/0jy4k"}, + {"id": 4, "name": "Toilet paper", "freebase_id": "/m/09gtd"}, + {"id": 5, "name": "Wrench", "freebase_id": "/m/01j5ks"}, + {"id": 6, "name": "Toaster", "freebase_id": "/m/01k6s3"}, + {"id": 7, "name": "Tennis ball", "freebase_id": "/m/05ctyq"}, + {"id": 8, "name": "Radish", "freebase_id": "/m/015x5n"}, + {"id": 9, "name": "Pomegranate", "freebase_id": "/m/0jwn_"}, + {"id": 10, "name": "Kite", "freebase_id": "/m/02zt3"}, + {"id": 11, "name": "Table tennis racket", "freebase_id": "/m/05_5p_0"}, + {"id": 12, "name": "Hamster", "freebase_id": "/m/03qrc"}, + {"id": 13, "name": "Barge", "freebase_id": "/m/01btn"}, + {"id": 14, "name": "Shower", "freebase_id": "/m/02f9f_"}, + {"id": 15, "name": "Printer", "freebase_id": "/m/01m4t"}, + {"id": 16, "name": "Snowmobile", "freebase_id": "/m/01x3jk"}, + {"id": 17, "name": "Fire hydrant", "freebase_id": "/m/01pns0"}, + {"id": 18, "name": "Limousine", "freebase_id": "/m/01lcw4"}, + {"id": 19, "name": "Whale", "freebase_id": "/m/084zz"}, + {"id": 20, "name": "Microwave oven", "freebase_id": "/m/0fx9l"}, + {"id": 21, "name": "Asparagus", "freebase_id": "/m/0cjs7"}, + {"id": 22, "name": "Lion", "freebase_id": "/m/096mb"}, + {"id": 23, "name": "Spatula", "freebase_id": "/m/02d1br"}, + {"id": 24, "name": "Torch", "freebase_id": "/m/07dd4"}, + {"id": 25, "name": "Volleyball", "freebase_id": "/m/02rgn06"}, + {"id": 26, "name": "Ambulance", "freebase_id": "/m/012n7d"}, + {"id": 27, "name": "Chopsticks", "freebase_id": "/m/01_5g"}, + {"id": 28, "name": "Raccoon", "freebase_id": "/m/0dq75"}, + {"id": 29, "name": "Blue jay", "freebase_id": "/m/01f8m5"}, + {"id": 30, "name": "Lynx", "freebase_id": "/m/04g2r"}, + {"id": 31, "name": "Dice", "freebase_id": "/m/029b3"}, + {"id": 32, "name": "Filing cabinet", "freebase_id": "/m/047j0r"}, + {"id": 33, "name": "Ruler", "freebase_id": "/m/0hdln"}, + {"id": 34, "name": "Power plugs and sockets", "freebase_id": "/m/03bbps"}, + {"id": 35, "name": "Bell pepper", "freebase_id": "/m/0jg57"}, + {"id": 36, "name": "Binoculars", "freebase_id": "/m/0lt4_"}, + {"id": 37, "name": "Pretzel", "freebase_id": "/m/01f91_"}, + {"id": 38, "name": "Hot dog", "freebase_id": "/m/01b9xk"}, + {"id": 39, "name": "Missile", "freebase_id": "/m/04ylt"}, + {"id": 40, "name": "Common fig", "freebase_id": "/m/043nyj"}, + {"id": 41, "name": "Croissant", "freebase_id": "/m/015wgc"}, + {"id": 42, "name": "Adhesive tape", "freebase_id": "/m/03m3vtv"}, + {"id": 43, "name": "Slow cooker", "freebase_id": "/m/02tsc9"}, + {"id": 44, "name": "Dog bed", "freebase_id": "/m/0h8n6f9"}, + {"id": 45, "name": "Harpsichord", "freebase_id": "/m/03q5t"}, + {"id": 46, "name": "Billiard table", "freebase_id": "/m/04p0qw"}, + {"id": 47, "name": "Alpaca", "freebase_id": "/m/0pcr"}, + {"id": 48, "name": "Harbor seal", "freebase_id": "/m/02l8p9"}, + {"id": 49, "name": "Grape", "freebase_id": "/m/0388q"}, + {"id": 50, "name": "Nail", "freebase_id": "/m/05bm6"}, + {"id": 51, "name": "Paper towel", "freebase_id": "/m/02w3r3"}, + {"id": 52, "name": "Alarm clock", "freebase_id": "/m/046dlr"}, + {"id": 53, "name": "Guacamole", "freebase_id": "/m/02g30s"}, + {"id": 54, "name": "Starfish", "freebase_id": "/m/01h8tj"}, + {"id": 55, "name": "Zebra", "freebase_id": "/m/0898b"}, + {"id": 56, "name": "Segway", "freebase_id": "/m/076bq"}, + {"id": 57, "name": "Sea turtle", "freebase_id": "/m/0120dh"}, + {"id": 58, "name": "Scissors", "freebase_id": "/m/01lsmm"}, + {"id": 59, "name": "Rhinoceros", "freebase_id": "/m/03d443"}, + {"id": 60, "name": "Kangaroo", "freebase_id": "/m/04c0y"}, + {"id": 61, "name": "Jaguar", "freebase_id": "/m/0449p"}, + {"id": 62, "name": "Leopard", "freebase_id": "/m/0c29q"}, + {"id": 63, "name": "Dumbbell", "freebase_id": "/m/04h8sr"}, + {"id": 64, "name": "Envelope", "freebase_id": "/m/0frqm"}, + {"id": 65, "name": "Winter melon", "freebase_id": "/m/02cvgx"}, + {"id": 66, "name": "Teapot", "freebase_id": "/m/01fh4r"}, + {"id": 67, "name": "Camel", "freebase_id": "/m/01x_v"}, + {"id": 68, "name": "Beaker", "freebase_id": "/m/0d20w4"}, + {"id": 69, "name": "Brown bear", "freebase_id": "/m/01dxs"}, + {"id": 70, "name": "Toilet", "freebase_id": "/m/09g1w"}, + {"id": 71, "name": "Teddy bear", "freebase_id": "/m/0kmg4"}, + {"id": 72, "name": "Briefcase", "freebase_id": "/m/0584n8"}, + {"id": 73, "name": "Stop sign", "freebase_id": "/m/02pv19"}, + {"id": 74, "name": "Tiger", "freebase_id": "/m/07dm6"}, + {"id": 75, "name": "Cabbage", "freebase_id": "/m/0fbw6"}, + {"id": 76, "name": "Giraffe", "freebase_id": "/m/03bk1"}, + {"id": 77, "name": "Polar bear", "freebase_id": "/m/0633h"}, + {"id": 78, "name": "Shark", "freebase_id": "/m/0by6g"}, + {"id": 79, "name": "Rabbit", "freebase_id": "/m/06mf6"}, + {"id": 80, "name": "Swim cap", "freebase_id": "/m/04tn4x"}, + {"id": 81, "name": "Pressure cooker", "freebase_id": "/m/0h8ntjv"}, + {"id": 82, "name": "Kitchen knife", "freebase_id": "/m/058qzx"}, + {"id": 83, "name": "Submarine sandwich", "freebase_id": "/m/06pcq"}, + {"id": 84, "name": "Flashlight", "freebase_id": "/m/01kb5b"}, + {"id": 85, "name": "Penguin", "freebase_id": "/m/05z6w"}, + {"id": 86, "name": "Snake", "freebase_id": "/m/078jl"}, + {"id": 87, "name": "Zucchini", "freebase_id": "/m/027pcv"}, + {"id": 88, "name": "Bat", "freebase_id": "/m/01h44"}, + {"id": 89, "name": "Food processor", "freebase_id": "/m/03y6mg"}, + {"id": 90, "name": "Ostrich", "freebase_id": "/m/05n4y"}, + {"id": 91, "name": "Sea lion", "freebase_id": "/m/0gd36"}, + {"id": 92, "name": "Goldfish", "freebase_id": "/m/03fj2"}, + {"id": 93, "name": "Elephant", "freebase_id": "/m/0bwd_0j"}, + {"id": 94, "name": "Rocket", "freebase_id": "/m/09rvcxw"}, + {"id": 95, "name": "Mouse", "freebase_id": "/m/04rmv"}, + {"id": 96, "name": "Oyster", "freebase_id": "/m/0_cp5"}, + {"id": 97, "name": "Digital clock", "freebase_id": "/m/06_72j"}, + {"id": 98, "name": "Otter", "freebase_id": "/m/0cn6p"}, + {"id": 99, "name": "Dolphin", "freebase_id": "/m/02hj4"}, + {"id": 100, "name": "Punching bag", "freebase_id": "/m/0420v5"}, + {"id": 101, "name": "Corded phone", "freebase_id": "/m/0h8lkj8"}, + {"id": 102, "name": "Tennis racket", "freebase_id": "/m/0h8my_4"}, + {"id": 103, "name": "Pancake", "freebase_id": "/m/01dwwc"}, + {"id": 104, "name": "Mango", "freebase_id": "/m/0fldg"}, + {"id": 105, "name": "Crocodile", "freebase_id": "/m/09f_2"}, + {"id": 106, "name": "Waffle", "freebase_id": "/m/01dwsz"}, + {"id": 107, "name": "Computer mouse", "freebase_id": "/m/020lf"}, + {"id": 108, "name": "Kettle", "freebase_id": "/m/03s_tn"}, + {"id": 109, "name": "Tart", "freebase_id": "/m/02zvsm"}, + {"id": 110, "name": "Oven", "freebase_id": "/m/029bxz"}, + {"id": 111, "name": "Banana", "freebase_id": "/m/09qck"}, + {"id": 112, "name": "Cheetah", "freebase_id": "/m/0cd4d"}, + {"id": 113, "name": "Raven", "freebase_id": "/m/06j2d"}, + {"id": 114, "name": "Frying pan", "freebase_id": "/m/04v6l4"}, + {"id": 115, "name": "Pear", "freebase_id": "/m/061_f"}, + {"id": 116, "name": "Fox", "freebase_id": "/m/0306r"}, + {"id": 117, "name": "Skateboard", "freebase_id": "/m/06_fw"}, + {"id": 118, "name": "Rugby ball", "freebase_id": "/m/0wdt60w"}, + {"id": 119, "name": "Watermelon", "freebase_id": "/m/0kpqd"}, + {"id": 120, "name": "Flute", "freebase_id": "/m/0l14j_"}, + {"id": 121, "name": "Canary", "freebase_id": "/m/0ccs93"}, + {"id": 122, "name": "Door handle", "freebase_id": "/m/03c7gz"}, + {"id": 123, "name": "Saxophone", "freebase_id": "/m/06ncr"}, + {"id": 124, "name": "Burrito", "freebase_id": "/m/01j3zr"}, + {"id": 125, "name": "Suitcase", "freebase_id": "/m/01s55n"}, + {"id": 126, "name": "Roller skates", "freebase_id": "/m/02p3w7d"}, + {"id": 127, "name": "Dagger", "freebase_id": "/m/02gzp"}, + {"id": 128, "name": "Seat belt", "freebase_id": "/m/0dkzw"}, + {"id": 129, "name": "Washing machine", "freebase_id": "/m/0174k2"}, + {"id": 130, "name": "Jet ski", "freebase_id": "/m/01xs3r"}, + {"id": 131, "name": "Sombrero", "freebase_id": "/m/02jfl0"}, + {"id": 132, "name": "Pig", "freebase_id": "/m/068zj"}, + {"id": 133, "name": "Drinking straw", "freebase_id": "/m/03v5tg"}, + {"id": 134, "name": "Peach", "freebase_id": "/m/0dj6p"}, + {"id": 135, "name": "Tortoise", "freebase_id": "/m/011k07"}, + {"id": 136, "name": "Towel", "freebase_id": "/m/0162_1"}, + {"id": 137, "name": "Tablet computer", "freebase_id": "/m/0bh9flk"}, + {"id": 138, "name": "Cucumber", "freebase_id": "/m/015x4r"}, + {"id": 139, "name": "Mule", "freebase_id": "/m/0dbzx"}, + {"id": 140, "name": "Potato", "freebase_id": "/m/05vtc"}, + {"id": 141, "name": "Frog", "freebase_id": "/m/09ld4"}, + {"id": 142, "name": "Bear", "freebase_id": "/m/01dws"}, + {"id": 143, "name": "Lighthouse", "freebase_id": "/m/04h7h"}, + {"id": 144, "name": "Belt", "freebase_id": "/m/0176mf"}, + {"id": 145, "name": "Baseball bat", "freebase_id": "/m/03g8mr"}, + {"id": 146, "name": "Racket", "freebase_id": "/m/0dv9c"}, + {"id": 147, "name": "Sword", "freebase_id": "/m/06y5r"}, + {"id": 148, "name": "Bagel", "freebase_id": "/m/01fb_0"}, + {"id": 149, "name": "Goat", "freebase_id": "/m/03fwl"}, + {"id": 150, "name": "Lizard", "freebase_id": "/m/04m9y"}, + {"id": 151, "name": "Parrot", "freebase_id": "/m/0gv1x"}, + {"id": 152, "name": "Owl", "freebase_id": "/m/09d5_"}, + {"id": 153, "name": "Turkey", "freebase_id": "/m/0jly1"}, + {"id": 154, "name": "Cello", "freebase_id": "/m/01xqw"}, + {"id": 155, "name": "Knife", "freebase_id": "/m/04ctx"}, + {"id": 156, "name": "Handgun", "freebase_id": "/m/0gxl3"}, + {"id": 157, "name": "Carrot", "freebase_id": "/m/0fj52s"}, + {"id": 158, "name": "Hamburger", "freebase_id": "/m/0cdn1"}, + {"id": 159, "name": "Grapefruit", "freebase_id": "/m/0hqkz"}, + {"id": 160, "name": "Tap", "freebase_id": "/m/02jz0l"}, + {"id": 161, "name": "Tea", "freebase_id": "/m/07clx"}, + {"id": 162, "name": "Bull", "freebase_id": "/m/0cnyhnx"}, + {"id": 163, "name": "Turtle", "freebase_id": "/m/09dzg"}, + {"id": 164, "name": "Bust", "freebase_id": "/m/04yqq2"}, + {"id": 165, "name": "Monkey", "freebase_id": "/m/08pbxl"}, + {"id": 166, "name": "Wok", "freebase_id": "/m/084rd"}, + {"id": 167, "name": "Broccoli", "freebase_id": "/m/0hkxq"}, + {"id": 168, "name": "Pitcher", "freebase_id": "/m/054fyh"}, + {"id": 169, "name": "Whiteboard", "freebase_id": "/m/02d9qx"}, + {"id": 170, "name": "Squirrel", "freebase_id": "/m/071qp"}, + {"id": 171, "name": "Jug", "freebase_id": "/m/08hvt4"}, + {"id": 172, "name": "Woodpecker", "freebase_id": "/m/01dy8n"}, + {"id": 173, "name": "Pizza", "freebase_id": "/m/0663v"}, + {"id": 174, "name": "Surfboard", "freebase_id": "/m/019w40"}, + {"id": 175, "name": "Sofa bed", "freebase_id": "/m/03m3pdh"}, + {"id": 176, "name": "Sheep", "freebase_id": "/m/07bgp"}, + {"id": 177, "name": "Candle", "freebase_id": "/m/0c06p"}, + {"id": 178, "name": "Muffin", "freebase_id": "/m/01tcjp"}, + {"id": 179, "name": "Cookie", "freebase_id": "/m/021mn"}, + {"id": 180, "name": "Apple", "freebase_id": "/m/014j1m"}, + {"id": 181, "name": "Chest of drawers", "freebase_id": "/m/05kyg_"}, + {"id": 182, "name": "Skull", "freebase_id": "/m/016m2d"}, + {"id": 183, "name": "Chicken", "freebase_id": "/m/09b5t"}, + {"id": 184, "name": "Loveseat", "freebase_id": "/m/0703r8"}, + {"id": 185, "name": "Baseball glove", "freebase_id": "/m/03grzl"}, + {"id": 186, "name": "Piano", "freebase_id": "/m/05r5c"}, + {"id": 187, "name": "Waste container", "freebase_id": "/m/0bjyj5"}, + {"id": 188, "name": "Barrel", "freebase_id": "/m/02zn6n"}, + {"id": 189, "name": "Swan", "freebase_id": "/m/0dftk"}, + {"id": 190, "name": "Taxi", "freebase_id": "/m/0pg52"}, + {"id": 191, "name": "Lemon", "freebase_id": "/m/09k_b"}, + {"id": 192, "name": "Pumpkin", "freebase_id": "/m/05zsy"}, + {"id": 193, "name": "Sparrow", "freebase_id": "/m/0h23m"}, + {"id": 194, "name": "Orange", "freebase_id": "/m/0cyhj_"}, + {"id": 195, "name": "Tank", "freebase_id": "/m/07cmd"}, + {"id": 196, "name": "Sandwich", "freebase_id": "/m/0l515"}, + {"id": 197, "name": "Coffee", "freebase_id": "/m/02vqfm"}, + {"id": 198, "name": "Juice", "freebase_id": "/m/01z1kdw"}, + {"id": 199, "name": "Coin", "freebase_id": "/m/0242l"}, + {"id": 200, "name": "Pen", "freebase_id": "/m/0k1tl"}, + {"id": 201, "name": "Watch", "freebase_id": "/m/0gjkl"}, + {"id": 202, "name": "Eagle", "freebase_id": "/m/09csl"}, + {"id": 203, "name": "Goose", "freebase_id": "/m/0dbvp"}, + {"id": 204, "name": "Falcon", "freebase_id": "/m/0f6wt"}, + {"id": 205, "name": "Christmas tree", "freebase_id": "/m/025nd"}, + {"id": 206, "name": "Sunflower", "freebase_id": "/m/0ftb8"}, + {"id": 207, "name": "Vase", "freebase_id": "/m/02s195"}, + {"id": 208, "name": "Football", "freebase_id": "/m/01226z"}, + {"id": 209, "name": "Canoe", "freebase_id": "/m/0ph39"}, + {"id": 210, "name": "High heels", "freebase_id": "/m/06k2mb"}, + {"id": 211, "name": "Spoon", "freebase_id": "/m/0cmx8"}, + {"id": 212, "name": "Mug", "freebase_id": "/m/02jvh9"}, + {"id": 213, "name": "Swimwear", "freebase_id": "/m/01gkx_"}, + {"id": 214, "name": "Duck", "freebase_id": "/m/09ddx"}, + {"id": 215, "name": "Cat", "freebase_id": "/m/01yrx"}, + {"id": 216, "name": "Tomato", "freebase_id": "/m/07j87"}, + {"id": 217, "name": "Cocktail", "freebase_id": "/m/024g6"}, + {"id": 218, "name": "Clock", "freebase_id": "/m/01x3z"}, + {"id": 219, "name": "Cowboy hat", "freebase_id": "/m/025rp__"}, + {"id": 220, "name": "Miniskirt", "freebase_id": "/m/01cmb2"}, + {"id": 221, "name": "Cattle", "freebase_id": "/m/01xq0k1"}, + {"id": 222, "name": "Strawberry", "freebase_id": "/m/07fbm7"}, + {"id": 223, "name": "Bronze sculpture", "freebase_id": "/m/01yx86"}, + {"id": 224, "name": "Pillow", "freebase_id": "/m/034c16"}, + {"id": 225, "name": "Squash", "freebase_id": "/m/0dv77"}, + {"id": 226, "name": "Traffic light", "freebase_id": "/m/015qff"}, + {"id": 227, "name": "Saucer", "freebase_id": "/m/03q5c7"}, + {"id": 228, "name": "Reptile", "freebase_id": "/m/06bt6"}, + {"id": 229, "name": "Cake", "freebase_id": "/m/0fszt"}, + {"id": 230, "name": "Plastic bag", "freebase_id": "/m/05gqfk"}, + {"id": 231, "name": "Studio couch", "freebase_id": "/m/026qbn5"}, + {"id": 232, "name": "Beer", "freebase_id": "/m/01599"}, + {"id": 233, "name": "Scarf", "freebase_id": "/m/02h19r"}, + {"id": 234, "name": "Coffee cup", "freebase_id": "/m/02p5f1q"}, + {"id": 235, "name": "Wine", "freebase_id": "/m/081qc"}, + {"id": 236, "name": "Mushroom", "freebase_id": "/m/052sf"}, + {"id": 237, "name": "Traffic sign", "freebase_id": "/m/01mqdt"}, + {"id": 238, "name": "Camera", "freebase_id": "/m/0dv5r"}, + {"id": 239, "name": "Rose", "freebase_id": "/m/06m11"}, + {"id": 240, "name": "Couch", "freebase_id": "/m/02crq1"}, + {"id": 241, "name": "Handbag", "freebase_id": "/m/080hkjn"}, + {"id": 242, "name": "Fedora", "freebase_id": "/m/02fq_6"}, + {"id": 243, "name": "Sock", "freebase_id": "/m/01nq26"}, + {"id": 244, "name": "Computer keyboard", "freebase_id": "/m/01m2v"}, + {"id": 245, "name": "Mobile phone", "freebase_id": "/m/050k8"}, + {"id": 246, "name": "Ball", "freebase_id": "/m/018xm"}, + {"id": 247, "name": "Balloon", "freebase_id": "/m/01j51"}, + {"id": 248, "name": "Horse", "freebase_id": "/m/03k3r"}, + {"id": 249, "name": "Boot", "freebase_id": "/m/01b638"}, + {"id": 250, "name": "Fish", "freebase_id": "/m/0ch_cf"}, + {"id": 251, "name": "Backpack", "freebase_id": "/m/01940j"}, + {"id": 252, "name": "Skirt", "freebase_id": "/m/02wv6h6"}, + {"id": 253, "name": "Van", "freebase_id": "/m/0h2r6"}, + {"id": 254, "name": "Bread", "freebase_id": "/m/09728"}, + {"id": 255, "name": "Glove", "freebase_id": "/m/0174n1"}, + {"id": 256, "name": "Dog", "freebase_id": "/m/0bt9lr"}, + {"id": 257, "name": "Airplane", "freebase_id": "/m/0cmf2"}, + {"id": 258, "name": "Motorcycle", "freebase_id": "/m/04_sv"}, + {"id": 259, "name": "Drink", "freebase_id": "/m/0271t"}, + {"id": 260, "name": "Book", "freebase_id": "/m/0bt_c3"}, + {"id": 261, "name": "Train", "freebase_id": "/m/07jdr"}, + {"id": 262, "name": "Flower", "freebase_id": "/m/0c9ph5"}, + {"id": 263, "name": "Carnivore", "freebase_id": "/m/01lrl"}, + {"id": 264, "name": "Human ear", "freebase_id": "/m/039xj_"}, + {"id": 265, "name": "Toy", "freebase_id": "/m/0138tl"}, + {"id": 266, "name": "Box", "freebase_id": "/m/025dyy"}, + {"id": 267, "name": "Truck", "freebase_id": "/m/07r04"}, + {"id": 268, "name": "Wheel", "freebase_id": "/m/083wq"}, + {"id": 269, "name": "Aircraft", "freebase_id": "/m/0k5j"}, + {"id": 270, "name": "Bus", "freebase_id": "/m/01bjv"}, + {"id": 271, "name": "Human mouth", "freebase_id": "/m/0283dt1"}, + {"id": 272, "name": "Sculpture", "freebase_id": "/m/06msq"}, + {"id": 273, "name": "Shirt", "freebase_id": "/m/01n4qj"}, + {"id": 274, "name": "Hat", "freebase_id": "/m/02dl1y"}, + {"id": 275, "name": "Vehicle registration plate", "freebase_id": "/m/01jfm_"}, + {"id": 276, "name": "Guitar", "freebase_id": "/m/0342h"}, + {"id": 277, "name": "Sun hat", "freebase_id": "/m/02wbtzl"}, + {"id": 278, "name": "Bottle", "freebase_id": "/m/04dr76w"}, + {"id": 279, "name": "Luggage and bags", "freebase_id": "/m/0hf58v5"}, + {"id": 280, "name": "Trousers", "freebase_id": "/m/07mhn"}, + {"id": 281, "name": "Bicycle wheel", "freebase_id": "/m/01bqk0"}, + {"id": 282, "name": "Suit", "freebase_id": "/m/01xyhv"}, + {"id": 283, "name": "Bowl", "freebase_id": "/m/04kkgm"}, + {"id": 284, "name": "Man", "freebase_id": "/m/04yx4"}, + {"id": 285, "name": "Flowerpot", "freebase_id": "/m/0fm3zh"}, + {"id": 286, "name": "Laptop", "freebase_id": "/m/01c648"}, + {"id": 287, "name": "Boy", "freebase_id": "/m/01bl7v"}, + {"id": 288, "name": "Picture frame", "freebase_id": "/m/06z37_"}, + {"id": 289, "name": "Bird", "freebase_id": "/m/015p6"}, + {"id": 290, "name": "Car", "freebase_id": "/m/0k4j"}, + {"id": 291, "name": "Shorts", "freebase_id": "/m/01bfm9"}, + {"id": 292, "name": "Woman", "freebase_id": "/m/03bt1vf"}, + {"id": 293, "name": "Platter", "freebase_id": "/m/099ssp"}, + {"id": 294, "name": "Tie", "freebase_id": "/m/01rkbr"}, + {"id": 295, "name": "Girl", "freebase_id": "/m/05r655"}, + {"id": 296, "name": "Skyscraper", "freebase_id": "/m/079cl"}, + {"id": 297, "name": "Person", "freebase_id": "/m/01g317"}, + {"id": 298, "name": "Flag", "freebase_id": "/m/03120"}, + {"id": 299, "name": "Jeans", "freebase_id": "/m/0fly7"}, + {"id": 300, "name": "Dress", "freebase_id": "/m/01d40f"}, +] + + +def _get_builtin_metadata(cats): + id_to_name = {x["id"]: x["name"] for x in cats} + thing_dataset_id_to_contiguous_id = {i + 1: i for i in range(len(cats))} + thing_classes = [x["name"] for x in sorted(cats, key=lambda x: x["id"])] + return { + "thing_dataset_id_to_contiguous_id": thing_dataset_id_to_contiguous_id, + "thing_classes": thing_classes, + } + + +_PREDEFINED_SPLITS_OID = { + "oid_train": ("oid/images/train/", "oid/annotations/oid_challenge_2019_train_bbox.json"), + "oid_val": ("oid/images/validation/", "oid/annotations/oid_challenge_2019_val.json"), + "oid_val_expanded": ( + "oid/images/validation/", + "oid/annotations/oid_challenge_2019_val_expanded.json", + ), + "oid_kaggle_test": ("oid/images/test/", "oid/annotations/oid_kaggle_test_image_info.json"), +} + + +for key, (image_root, json_file) in _PREDEFINED_SPLITS_OID.items(): + register_oid_instances( + key, + _get_builtin_metadata(OPENIMAGES_2019_CATEGORIES), + os.path.join("datasets", json_file) if "://" not in json_file else json_file, + os.path.join("datasets", image_root), + ) + +_PREDEFINED_SPLITS_OID_SEG = { + "oid_seg_train": ("oid/images/train/", "oid/annotations/openimages_instances_train.json"), + "oid_seg_val": ("oid/images/validation/", "oid/annotations/openimages_instances_val.json"), + "oid_seg_kaggle_test": ( + "oid/images/test/", + "oid/annotations/openimages_instances_kaggle_test_image_info.json", + ), +} + + +for key, (image_root, json_file) in _PREDEFINED_SPLITS_OID_SEG.items(): + register_oid_instances( + key, + _get_builtin_metadata(categories_seg), + os.path.join("datasets", json_file) if "://" not in json_file else json_file, + os.path.join("datasets", image_root), + ) + + +_PREDEFINED_SPLITS_OPENIMAGES_DETECTION = { + "openimages_challenge_2019_train": ( + "openimages/train/", + "openimages/annotations/openimages_challenge_2019_train_bbox.json", + ), + "openimages_challenge_2019_val": ( + "openimages/validation/", + "openimages/annotations/openimages_challenge_2019_val_bbox.json", + ), +} + + +for key, (image_root, json_file) in _PREDEFINED_SPLITS_OPENIMAGES_DETECTION.items(): + register_oid_instances( + key, + _get_builtin_metadata(OPENIMAGES_2019_CATEGORIES), + os.path.join("datasets", json_file) if "://" not in json_file else json_file, + os.path.join("datasets", image_root), + ) + + +_PREDEFINED_SPLITS_OPENIMAGES_V6_DETECTION = { + "openimages_v6_train_bbox": ( + "openimages/train/", + "openimages/annotations/openimages_v6_train_bbox.json", + ), + "openimages_v6_train_bbox_nogroup": ( + "openimages/train/", + "openimages/annotations/openimages_v6_train_bbox_nogroup.json", + ), + "openimages_v6_val_bbox": ( + "openimages/validation/", + "openimages/annotations/openimages_v6_val_bbox.json", + ), + "openimages_v6_val_bbox_nogroup": ( + "openimages/validation/", + "openimages/annotations/openimages_v6_val_bbox_nogroup.json", + ), + "openimages_v6_train_instance": ( + "openimages/train/", + "openimages/annotations/openimages_v6_train_instance.json", + ), + "openimages_v6_val_instance": ( + "openimages/validation/", + "openimages/annotations/openimages_v6_val_instance.json", + ), + "openimages_v6_train_bbox_instance": ( + "openimages/train/", + "openimages/annotations/openimages_v6_train_bbox_instance.json", + ), + "openimages_v6_val_bbox_instance": ( + "openimages/validation/", + "openimages/annotations/openimages_v6_val_bbox_instance.json", + ), +} + + +def register_all_oid(root): + for key, (image_root, json_file) in _PREDEFINED_SPLITS_OPENIMAGES_V6_DETECTION.items(): + register_oid_instances( + key, + _get_builtin_metadata(OPENIMAGES_V6_CATEGORIES), + os.path.join(root, json_file) if "://" not in json_file else json_file, + os.path.join(root, image_root), + ) + + +if __name__.endswith(".oid"): + # Assume pre-defined datasets live in `./datasets`. + _root = os.getenv("DETECTRON2_DATASETS", "datasets") + register_all_oid(_root) diff --git a/ape/data/datasets/pascal_voc_external.py b/ape/data/datasets/pascal_voc_external.py new file mode 100644 index 0000000..8453c65 --- /dev/null +++ b/ape/data/datasets/pascal_voc_external.py @@ -0,0 +1,1217 @@ +import os + +from detectron2.data import DatasetCatalog, MetadataCatalog +from detectron2.data.datasets import load_sem_seg + +from .coco import custom_register_coco_instances + +PASCAL_CTX_59_CATEGORIES = [ + {"color": [180, 120, 120], "id": 0, "isthing": 0, "name": "aeroplane"}, + {"color": [6, 230, 230], "id": 1, "isthing": 0, "name": "bag"}, + {"color": [80, 50, 50], "id": 2, "isthing": 0, "name": "bed"}, + {"color": [4, 200, 3], "id": 3, "isthing": 0, "name": "bedclothes"}, + {"color": [120, 120, 80], "id": 4, "isthing": 0, "name": "bench"}, + {"color": [140, 140, 140], "id": 5, "isthing": 0, "name": "bicycle"}, + {"color": [204, 5, 255], "id": 6, "isthing": 0, "name": "bird"}, + {"color": [230, 230, 230], "id": 7, "isthing": 0, "name": "boat"}, + {"color": [4, 250, 7], "id": 8, "isthing": 0, "name": "book"}, + {"color": [224, 5, 255], "id": 9, "isthing": 0, "name": "bottle"}, + {"color": [235, 255, 7], "id": 10, "isthing": 0, "name": "building"}, + {"color": [150, 5, 61], "id": 11, "isthing": 0, "name": "bus"}, + {"color": [120, 120, 70], "id": 12, "isthing": 0, "name": "cabinet"}, + {"color": [8, 255, 51], "id": 13, "isthing": 0, "name": "car"}, + {"color": [255, 6, 82], "id": 14, "isthing": 0, "name": "cat"}, + {"color": [143, 255, 140], "id": 15, "isthing": 0, "name": "ceiling"}, + {"color": [204, 255, 4], "id": 16, "isthing": 0, "name": "chair"}, + {"color": [255, 51, 7], "id": 17, "isthing": 0, "name": "cloth"}, + {"color": [204, 70, 3], "id": 18, "isthing": 0, "name": "computer"}, + {"color": [0, 102, 200], "id": 19, "isthing": 0, "name": "cow"}, + {"color": [61, 230, 250], "id": 20, "isthing": 0, "name": "cup"}, + {"color": [255, 6, 51], "id": 21, "isthing": 0, "name": "curtain"}, + {"color": [11, 102, 255], "id": 22, "isthing": 0, "name": "dog"}, + {"color": [255, 7, 71], "id": 23, "isthing": 0, "name": "door"}, + {"color": [255, 9, 224], "id": 24, "isthing": 0, "name": "fence"}, + {"color": [9, 7, 230], "id": 25, "isthing": 0, "name": "floor"}, + {"color": [220, 220, 220], "id": 26, "isthing": 0, "name": "flower"}, + {"color": [255, 9, 92], "id": 27, "isthing": 0, "name": "food"}, + {"color": [112, 9, 255], "id": 28, "isthing": 0, "name": "grass"}, + {"color": [8, 255, 214], "id": 29, "isthing": 0, "name": "ground"}, + {"color": [7, 255, 224], "id": 30, "isthing": 0, "name": "horse"}, + {"color": [255, 184, 6], "id": 31, "isthing": 0, "name": "keyboard"}, + {"color": [10, 255, 71], "id": 32, "isthing": 0, "name": "light"}, + {"color": [255, 41, 10], "id": 33, "isthing": 0, "name": "motorbike"}, + {"color": [7, 255, 255], "id": 34, "isthing": 0, "name": "mountain"}, + {"color": [224, 255, 8], "id": 35, "isthing": 0, "name": "mouse"}, + {"color": [102, 8, 255], "id": 36, "isthing": 0, "name": "person"}, + {"color": [255, 61, 6], "id": 37, "isthing": 0, "name": "plate"}, + {"color": [255, 194, 7], "id": 38, "isthing": 0, "name": "platform"}, + {"color": [255, 122, 8], "id": 39, "isthing": 0, "name": "pottedplant"}, + {"color": [0, 255, 20], "id": 40, "isthing": 0, "name": "road"}, + {"color": [255, 8, 41], "id": 41, "isthing": 0, "name": "rock"}, + {"color": [255, 5, 153], "id": 42, "isthing": 0, "name": "sheep"}, + {"color": [6, 51, 255], "id": 43, "isthing": 0, "name": "shelves"}, + {"color": [235, 12, 255], "id": 44, "isthing": 0, "name": "sidewalk"}, + {"color": [160, 150, 20], "id": 45, "isthing": 0, "name": "sign"}, + {"color": [0, 163, 255], "id": 46, "isthing": 0, "name": "sky"}, + {"color": [140, 140, 140], "id": 47, "isthing": 0, "name": "snow"}, + {"color": [250, 10, 15], "id": 48, "isthing": 0, "name": "sofa"}, + {"color": [20, 255, 0], "id": 49, "isthing": 0, "name": "diningtable"}, + {"color": [31, 255, 0], "id": 50, "isthing": 0, "name": "track"}, + {"color": [255, 31, 0], "id": 51, "isthing": 0, "name": "train"}, + {"color": [255, 224, 0], "id": 52, "isthing": 0, "name": "tree"}, + {"color": [153, 255, 0], "id": 53, "isthing": 0, "name": "truck"}, + {"color": [0, 0, 255], "id": 54, "isthing": 0, "name": "tvmonitor"}, + {"color": [255, 71, 0], "id": 55, "isthing": 0, "name": "wall"}, + {"color": [0, 235, 255], "id": 56, "isthing": 0, "name": "water"}, + {"color": [0, 173, 255], "id": 57, "isthing": 0, "name": "window"}, + {"color": [31, 0, 255], "id": 58, "isthing": 0, "name": "wood"}, +] + +PASCAL_CTX_459_CATEGORIES = [ + {"color": [120, 120, 120], "id": 0, "isthing": 0, "name": "accordion"}, + {"color": [180, 120, 120], "id": 1, "isthing": 0, "name": "aeroplane"}, + {"color": [6, 230, 230], "id": 2, "isthing": 0, "name": "air conditioner"}, + {"color": [80, 50, 50], "id": 3, "isthing": 0, "name": "antenna"}, + {"color": [4, 200, 3], "id": 4, "isthing": 0, "name": "artillery"}, + {"color": [120, 120, 80], "id": 5, "isthing": 0, "name": "ashtray"}, + {"color": [140, 140, 140], "id": 6, "isthing": 0, "name": "atrium"}, + {"color": [204, 5, 255], "id": 7, "isthing": 0, "name": "baby carriage"}, + {"color": [230, 230, 230], "id": 8, "isthing": 0, "name": "bag"}, + {"color": [4, 250, 7], "id": 9, "isthing": 0, "name": "ball"}, + {"color": [224, 5, 255], "id": 10, "isthing": 0, "name": "balloon"}, + {"color": [235, 255, 7], "id": 11, "isthing": 0, "name": "bamboo weaving"}, + {"color": [150, 5, 61], "id": 12, "isthing": 0, "name": "barrel"}, + {"color": [120, 120, 70], "id": 13, "isthing": 0, "name": "baseball bat"}, + {"color": [8, 255, 51], "id": 14, "isthing": 0, "name": "basket"}, + {"color": [255, 6, 82], "id": 15, "isthing": 0, "name": "basketball backboard"}, + {"color": [143, 255, 140], "id": 16, "isthing": 0, "name": "bathtub"}, + {"color": [204, 255, 4], "id": 17, "isthing": 0, "name": "bed"}, + {"color": [255, 51, 7], "id": 18, "isthing": 0, "name": "bedclothes"}, + {"color": [204, 70, 3], "id": 19, "isthing": 0, "name": "beer"}, + {"color": [0, 102, 200], "id": 20, "isthing": 0, "name": "bell"}, + {"color": [61, 230, 250], "id": 21, "isthing": 0, "name": "bench"}, + {"color": [255, 6, 51], "id": 22, "isthing": 0, "name": "bicycle"}, + {"color": [11, 102, 255], "id": 23, "isthing": 0, "name": "binoculars"}, + {"color": [255, 7, 71], "id": 24, "isthing": 0, "name": "bird"}, + {"color": [255, 9, 224], "id": 25, "isthing": 0, "name": "bird cage"}, + {"color": [9, 7, 230], "id": 26, "isthing": 0, "name": "bird feeder"}, + {"color": [220, 220, 220], "id": 27, "isthing": 0, "name": "bird nest"}, + {"color": [255, 9, 92], "id": 28, "isthing": 0, "name": "blackboard"}, + {"color": [112, 9, 255], "id": 29, "isthing": 0, "name": "board"}, + {"color": [8, 255, 214], "id": 30, "isthing": 0, "name": "boat"}, + {"color": [7, 255, 224], "id": 31, "isthing": 0, "name": "bone"}, + {"color": [255, 184, 6], "id": 32, "isthing": 0, "name": "book"}, + {"color": [10, 255, 71], "id": 33, "isthing": 0, "name": "bottle"}, + {"color": [255, 41, 10], "id": 34, "isthing": 0, "name": "bottle opener"}, + {"color": [7, 255, 255], "id": 35, "isthing": 0, "name": "bowl"}, + {"color": [224, 255, 8], "id": 36, "isthing": 0, "name": "box"}, + {"color": [102, 8, 255], "id": 37, "isthing": 0, "name": "bracelet"}, + {"color": [255, 61, 6], "id": 38, "isthing": 0, "name": "brick"}, + {"color": [255, 194, 7], "id": 39, "isthing": 0, "name": "bridge"}, + {"color": [255, 122, 8], "id": 40, "isthing": 0, "name": "broom"}, + {"color": [0, 255, 20], "id": 41, "isthing": 0, "name": "brush"}, + {"color": [255, 8, 41], "id": 42, "isthing": 0, "name": "bucket"}, + {"color": [255, 5, 153], "id": 43, "isthing": 0, "name": "building"}, + {"color": [6, 51, 255], "id": 44, "isthing": 0, "name": "bus"}, + {"color": [235, 12, 255], "id": 45, "isthing": 0, "name": "cabinet"}, + {"color": [160, 150, 20], "id": 46, "isthing": 0, "name": "cabinet door"}, + {"color": [0, 163, 255], "id": 47, "isthing": 0, "name": "cage"}, + {"color": [140, 140, 140], "id": 48, "isthing": 0, "name": "cake"}, + {"color": [250, 10, 15], "id": 49, "isthing": 0, "name": "calculator"}, + {"color": [20, 255, 0], "id": 50, "isthing": 0, "name": "calendar"}, + {"color": [31, 255, 0], "id": 51, "isthing": 0, "name": "camel"}, + {"color": [255, 31, 0], "id": 52, "isthing": 0, "name": "camera"}, + {"color": [255, 224, 0], "id": 53, "isthing": 0, "name": "camera lens"}, + {"color": [153, 255, 0], "id": 54, "isthing": 0, "name": "can"}, + {"color": [0, 0, 255], "id": 55, "isthing": 0, "name": "candle"}, + {"color": [255, 71, 0], "id": 56, "isthing": 0, "name": "candle holder"}, + {"color": [0, 235, 255], "id": 57, "isthing": 0, "name": "cap"}, + {"color": [0, 173, 255], "id": 58, "isthing": 0, "name": "car"}, + {"color": [31, 0, 255], "id": 59, "isthing": 0, "name": "card"}, + {"color": [120, 120, 120], "id": 60, "isthing": 0, "name": "cart"}, + {"color": [180, 120, 120], "id": 61, "isthing": 0, "name": "case"}, + {"color": [6, 230, 230], "id": 62, "isthing": 0, "name": "casette recorder"}, + {"color": [80, 50, 50], "id": 63, "isthing": 0, "name": "cash register"}, + {"color": [4, 200, 3], "id": 64, "isthing": 0, "name": "cat"}, + {"color": [120, 120, 80], "id": 65, "isthing": 0, "name": "cd"}, + {"color": [140, 140, 140], "id": 66, "isthing": 0, "name": "cd player"}, + {"color": [204, 5, 255], "id": 67, "isthing": 0, "name": "ceiling"}, + {"color": [230, 230, 230], "id": 68, "isthing": 0, "name": "cell phone"}, + {"color": [4, 250, 7], "id": 69, "isthing": 0, "name": "cello"}, + {"color": [224, 5, 255], "id": 70, "isthing": 0, "name": "chain"}, + {"color": [235, 255, 7], "id": 71, "isthing": 0, "name": "chair"}, + {"color": [150, 5, 61], "id": 72, "isthing": 0, "name": "chessboard"}, + {"color": [120, 120, 70], "id": 73, "isthing": 0, "name": "chicken"}, + {"color": [8, 255, 51], "id": 74, "isthing": 0, "name": "chopstick"}, + {"color": [255, 6, 82], "id": 75, "isthing": 0, "name": "clip"}, + {"color": [143, 255, 140], "id": 76, "isthing": 0, "name": "clippers"}, + {"color": [204, 255, 4], "id": 77, "isthing": 0, "name": "clock"}, + {"color": [255, 51, 7], "id": 78, "isthing": 0, "name": "closet"}, + {"color": [204, 70, 3], "id": 79, "isthing": 0, "name": "cloth"}, + {"color": [0, 102, 200], "id": 80, "isthing": 0, "name": "clothes tree"}, + {"color": [61, 230, 250], "id": 81, "isthing": 0, "name": "coffee"}, + {"color": [255, 6, 51], "id": 82, "isthing": 0, "name": "coffee machine"}, + {"color": [11, 102, 255], "id": 83, "isthing": 0, "name": "comb"}, + {"color": [255, 7, 71], "id": 84, "isthing": 0, "name": "computer"}, + {"color": [255, 9, 224], "id": 85, "isthing": 0, "name": "concrete"}, + {"color": [9, 7, 230], "id": 86, "isthing": 0, "name": "cone"}, + {"color": [220, 220, 220], "id": 87, "isthing": 0, "name": "container"}, + {"color": [255, 9, 92], "id": 88, "isthing": 0, "name": "control booth"}, + {"color": [112, 9, 255], "id": 89, "isthing": 0, "name": "controller"}, + {"color": [8, 255, 214], "id": 90, "isthing": 0, "name": "cooker"}, + {"color": [7, 255, 224], "id": 91, "isthing": 0, "name": "copying machine"}, + {"color": [255, 184, 6], "id": 92, "isthing": 0, "name": "coral"}, + {"color": [10, 255, 71], "id": 93, "isthing": 0, "name": "cork"}, + {"color": [255, 41, 10], "id": 94, "isthing": 0, "name": "corkscrew"}, + {"color": [7, 255, 255], "id": 95, "isthing": 0, "name": "counter"}, + {"color": [224, 255, 8], "id": 96, "isthing": 0, "name": "court"}, + {"color": [102, 8, 255], "id": 97, "isthing": 0, "name": "cow"}, + {"color": [255, 61, 6], "id": 98, "isthing": 0, "name": "crabstick"}, + {"color": [255, 194, 7], "id": 99, "isthing": 0, "name": "crane"}, + {"color": [255, 122, 8], "id": 100, "isthing": 0, "name": "crate"}, + {"color": [0, 255, 20], "id": 101, "isthing": 0, "name": "cross"}, + {"color": [255, 8, 41], "id": 102, "isthing": 0, "name": "crutch"}, + {"color": [255, 5, 153], "id": 103, "isthing": 0, "name": "cup"}, + {"color": [6, 51, 255], "id": 104, "isthing": 0, "name": "curtain"}, + {"color": [235, 12, 255], "id": 105, "isthing": 0, "name": "cushion"}, + {"color": [160, 150, 20], "id": 106, "isthing": 0, "name": "cutting board"}, + {"color": [0, 163, 255], "id": 107, "isthing": 0, "name": "dais"}, + {"color": [140, 140, 140], "id": 108, "isthing": 0, "name": "disc"}, + {"color": [250, 10, 15], "id": 109, "isthing": 0, "name": "disc case"}, + {"color": [20, 255, 0], "id": 110, "isthing": 0, "name": "dishwasher"}, + {"color": [31, 255, 0], "id": 111, "isthing": 0, "name": "dock"}, + {"color": [255, 31, 0], "id": 112, "isthing": 0, "name": "dog"}, + {"color": [255, 224, 0], "id": 113, "isthing": 0, "name": "dolphin"}, + {"color": [153, 255, 0], "id": 114, "isthing": 0, "name": "door"}, + {"color": [0, 0, 255], "id": 115, "isthing": 0, "name": "drainer"}, + {"color": [255, 71, 0], "id": 116, "isthing": 0, "name": "dray"}, + {"color": [0, 235, 255], "id": 117, "isthing": 0, "name": "drink dispenser"}, + {"color": [0, 173, 255], "id": 118, "isthing": 0, "name": "drinking machine"}, + {"color": [31, 0, 255], "id": 119, "isthing": 0, "name": "drop"}, + {"color": [120, 120, 120], "id": 120, "isthing": 0, "name": "drug"}, + {"color": [180, 120, 120], "id": 121, "isthing": 0, "name": "drum"}, + {"color": [6, 230, 230], "id": 122, "isthing": 0, "name": "drum kit"}, + {"color": [80, 50, 50], "id": 123, "isthing": 0, "name": "duck"}, + {"color": [4, 200, 3], "id": 124, "isthing": 0, "name": "dumbbell"}, + {"color": [120, 120, 80], "id": 125, "isthing": 0, "name": "earphone"}, + {"color": [140, 140, 140], "id": 126, "isthing": 0, "name": "earrings"}, + {"color": [204, 5, 255], "id": 127, "isthing": 0, "name": "egg"}, + {"color": [230, 230, 230], "id": 128, "isthing": 0, "name": "electric fan"}, + {"color": [4, 250, 7], "id": 129, "isthing": 0, "name": "electric iron"}, + {"color": [224, 5, 255], "id": 130, "isthing": 0, "name": "electric pot"}, + {"color": [235, 255, 7], "id": 131, "isthing": 0, "name": "electric saw"}, + {"color": [150, 5, 61], "id": 132, "isthing": 0, "name": "electronic keyboard"}, + {"color": [120, 120, 70], "id": 133, "isthing": 0, "name": "engine"}, + {"color": [8, 255, 51], "id": 134, "isthing": 0, "name": "envelope"}, + {"color": [255, 6, 82], "id": 135, "isthing": 0, "name": "equipment"}, + {"color": [143, 255, 140], "id": 136, "isthing": 0, "name": "escalator"}, + {"color": [204, 255, 4], "id": 137, "isthing": 0, "name": "exhibition booth"}, + {"color": [255, 51, 7], "id": 138, "isthing": 0, "name": "extinguisher"}, + {"color": [204, 70, 3], "id": 139, "isthing": 0, "name": "eyeglass"}, + {"color": [0, 102, 200], "id": 140, "isthing": 0, "name": "fan"}, + {"color": [61, 230, 250], "id": 141, "isthing": 0, "name": "faucet"}, + {"color": [255, 6, 51], "id": 142, "isthing": 0, "name": "fax machine"}, + {"color": [11, 102, 255], "id": 143, "isthing": 0, "name": "fence"}, + {"color": [255, 7, 71], "id": 144, "isthing": 0, "name": "ferris wheel"}, + {"color": [255, 9, 224], "id": 145, "isthing": 0, "name": "fire extinguisher"}, + {"color": [9, 7, 230], "id": 146, "isthing": 0, "name": "fire hydrant"}, + {"color": [220, 220, 220], "id": 147, "isthing": 0, "name": "fire place"}, + {"color": [255, 9, 92], "id": 148, "isthing": 0, "name": "fish"}, + {"color": [112, 9, 255], "id": 149, "isthing": 0, "name": "fish tank"}, + {"color": [8, 255, 214], "id": 150, "isthing": 0, "name": "fishbowl"}, + {"color": [7, 255, 224], "id": 151, "isthing": 0, "name": "fishing net"}, + {"color": [255, 184, 6], "id": 152, "isthing": 0, "name": "fishing pole"}, + {"color": [10, 255, 71], "id": 153, "isthing": 0, "name": "flag"}, + {"color": [255, 41, 10], "id": 154, "isthing": 0, "name": "flagstaff"}, + {"color": [7, 255, 255], "id": 155, "isthing": 0, "name": "flame"}, + {"color": [224, 255, 8], "id": 156, "isthing": 0, "name": "flashlight"}, + {"color": [102, 8, 255], "id": 157, "isthing": 0, "name": "floor"}, + {"color": [255, 61, 6], "id": 158, "isthing": 0, "name": "flower"}, + {"color": [255, 194, 7], "id": 159, "isthing": 0, "name": "fly"}, + {"color": [255, 122, 8], "id": 160, "isthing": 0, "name": "foam"}, + {"color": [0, 255, 20], "id": 161, "isthing": 0, "name": "food"}, + {"color": [255, 8, 41], "id": 162, "isthing": 0, "name": "footbridge"}, + {"color": [255, 5, 153], "id": 163, "isthing": 0, "name": "forceps"}, + {"color": [6, 51, 255], "id": 164, "isthing": 0, "name": "fork"}, + {"color": [235, 12, 255], "id": 165, "isthing": 0, "name": "forklift"}, + {"color": [160, 150, 20], "id": 166, "isthing": 0, "name": "fountain"}, + {"color": [0, 163, 255], "id": 167, "isthing": 0, "name": "fox"}, + {"color": [140, 140, 140], "id": 168, "isthing": 0, "name": "frame"}, + {"color": [250, 10, 15], "id": 169, "isthing": 0, "name": "fridge"}, + {"color": [20, 255, 0], "id": 170, "isthing": 0, "name": "frog"}, + {"color": [31, 255, 0], "id": 171, "isthing": 0, "name": "fruit"}, + {"color": [255, 31, 0], "id": 172, "isthing": 0, "name": "funnel"}, + {"color": [255, 224, 0], "id": 173, "isthing": 0, "name": "furnace"}, + {"color": [153, 255, 0], "id": 174, "isthing": 0, "name": "game controller"}, + {"color": [0, 0, 255], "id": 175, "isthing": 0, "name": "game machine"}, + {"color": [255, 71, 0], "id": 176, "isthing": 0, "name": "gas cylinder"}, + {"color": [0, 235, 255], "id": 177, "isthing": 0, "name": "gas hood"}, + {"color": [0, 173, 255], "id": 178, "isthing": 0, "name": "gas stove"}, + {"color": [31, 0, 255], "id": 179, "isthing": 0, "name": "gift box"}, + {"color": [120, 120, 120], "id": 180, "isthing": 0, "name": "glass"}, + {"color": [180, 120, 120], "id": 181, "isthing": 0, "name": "glass marble"}, + {"color": [6, 230, 230], "id": 182, "isthing": 0, "name": "globe"}, + {"color": [80, 50, 50], "id": 183, "isthing": 0, "name": "glove"}, + {"color": [4, 200, 3], "id": 184, "isthing": 0, "name": "goal"}, + {"color": [120, 120, 80], "id": 185, "isthing": 0, "name": "grandstand"}, + {"color": [140, 140, 140], "id": 186, "isthing": 0, "name": "grass"}, + {"color": [204, 5, 255], "id": 187, "isthing": 0, "name": "gravestone"}, + {"color": [230, 230, 230], "id": 188, "isthing": 0, "name": "ground"}, + {"color": [4, 250, 7], "id": 189, "isthing": 0, "name": "guardrail"}, + {"color": [224, 5, 255], "id": 190, "isthing": 0, "name": "guitar"}, + {"color": [235, 255, 7], "id": 191, "isthing": 0, "name": "gun"}, + {"color": [150, 5, 61], "id": 192, "isthing": 0, "name": "hammer"}, + {"color": [120, 120, 70], "id": 193, "isthing": 0, "name": "hand cart"}, + {"color": [8, 255, 51], "id": 194, "isthing": 0, "name": "handle"}, + {"color": [255, 6, 82], "id": 195, "isthing": 0, "name": "handrail"}, + {"color": [143, 255, 140], "id": 196, "isthing": 0, "name": "hanger"}, + {"color": [204, 255, 4], "id": 197, "isthing": 0, "name": "hard disk drive"}, + {"color": [255, 51, 7], "id": 198, "isthing": 0, "name": "hat"}, + {"color": [204, 70, 3], "id": 199, "isthing": 0, "name": "hay"}, + {"color": [0, 102, 200], "id": 200, "isthing": 0, "name": "headphone"}, + {"color": [61, 230, 250], "id": 201, "isthing": 0, "name": "heater"}, + {"color": [255, 6, 51], "id": 202, "isthing": 0, "name": "helicopter"}, + {"color": [11, 102, 255], "id": 203, "isthing": 0, "name": "helmet"}, + {"color": [255, 7, 71], "id": 204, "isthing": 0, "name": "holder"}, + {"color": [255, 9, 224], "id": 205, "isthing": 0, "name": "hook"}, + {"color": [9, 7, 230], "id": 206, "isthing": 0, "name": "horse"}, + {"color": [220, 220, 220], "id": 207, "isthing": 0, "name": "horse-drawn carriage"}, + {"color": [255, 9, 92], "id": 208, "isthing": 0, "name": "hot-air balloon"}, + {"color": [112, 9, 255], "id": 209, "isthing": 0, "name": "hydrovalve"}, + {"color": [8, 255, 214], "id": 210, "isthing": 0, "name": "ice"}, + {"color": [7, 255, 224], "id": 211, "isthing": 0, "name": "inflator pump"}, + {"color": [255, 184, 6], "id": 212, "isthing": 0, "name": "ipod"}, + {"color": [10, 255, 71], "id": 213, "isthing": 0, "name": "iron"}, + {"color": [255, 41, 10], "id": 214, "isthing": 0, "name": "ironing board"}, + {"color": [7, 255, 255], "id": 215, "isthing": 0, "name": "jar"}, + {"color": [224, 255, 8], "id": 216, "isthing": 0, "name": "kart"}, + {"color": [102, 8, 255], "id": 217, "isthing": 0, "name": "kettle"}, + {"color": [255, 61, 6], "id": 218, "isthing": 0, "name": "key"}, + {"color": [255, 194, 7], "id": 219, "isthing": 0, "name": "keyboard"}, + {"color": [255, 122, 8], "id": 220, "isthing": 0, "name": "kitchen range"}, + {"color": [0, 255, 20], "id": 221, "isthing": 0, "name": "kite"}, + {"color": [255, 8, 41], "id": 222, "isthing": 0, "name": "knife"}, + {"color": [255, 5, 153], "id": 223, "isthing": 0, "name": "knife block"}, + {"color": [6, 51, 255], "id": 224, "isthing": 0, "name": "ladder"}, + {"color": [235, 12, 255], "id": 225, "isthing": 0, "name": "ladder truck"}, + {"color": [160, 150, 20], "id": 226, "isthing": 0, "name": "ladle"}, + {"color": [0, 163, 255], "id": 227, "isthing": 0, "name": "laptop"}, + {"color": [140, 140, 140], "id": 228, "isthing": 0, "name": "leaves"}, + {"color": [250, 10, 15], "id": 229, "isthing": 0, "name": "lid"}, + {"color": [20, 255, 0], "id": 230, "isthing": 0, "name": "life buoy"}, + {"color": [31, 255, 0], "id": 231, "isthing": 0, "name": "light"}, + {"color": [255, 31, 0], "id": 232, "isthing": 0, "name": "light bulb"}, + {"color": [255, 224, 0], "id": 233, "isthing": 0, "name": "lighter"}, + {"color": [153, 255, 0], "id": 234, "isthing": 0, "name": "line"}, + {"color": [0, 0, 255], "id": 235, "isthing": 0, "name": "lion"}, + {"color": [255, 71, 0], "id": 236, "isthing": 0, "name": "lobster"}, + {"color": [0, 235, 255], "id": 237, "isthing": 0, "name": "lock"}, + {"color": [0, 173, 255], "id": 238, "isthing": 0, "name": "machine"}, + {"color": [31, 0, 255], "id": 239, "isthing": 0, "name": "mailbox"}, + {"color": [120, 120, 120], "id": 240, "isthing": 0, "name": "mannequin"}, + {"color": [180, 120, 120], "id": 241, "isthing": 0, "name": "map"}, + {"color": [6, 230, 230], "id": 242, "isthing": 0, "name": "mask"}, + {"color": [80, 50, 50], "id": 243, "isthing": 0, "name": "mat"}, + {"color": [4, 200, 3], "id": 244, "isthing": 0, "name": "match book"}, + {"color": [120, 120, 80], "id": 245, "isthing": 0, "name": "mattress"}, + {"color": [140, 140, 140], "id": 246, "isthing": 0, "name": "menu"}, + {"color": [204, 5, 255], "id": 247, "isthing": 0, "name": "metal"}, + {"color": [230, 230, 230], "id": 248, "isthing": 0, "name": "meter box"}, + {"color": [4, 250, 7], "id": 249, "isthing": 0, "name": "microphone"}, + {"color": [224, 5, 255], "id": 250, "isthing": 0, "name": "microwave"}, + {"color": [235, 255, 7], "id": 251, "isthing": 0, "name": "mirror"}, + {"color": [150, 5, 61], "id": 252, "isthing": 0, "name": "missile"}, + {"color": [120, 120, 70], "id": 253, "isthing": 0, "name": "model"}, + {"color": [8, 255, 51], "id": 254, "isthing": 0, "name": "money"}, + {"color": [255, 6, 82], "id": 255, "isthing": 0, "name": "monkey"}, + {"color": [143, 255, 140], "id": 256, "isthing": 0, "name": "mop"}, + {"color": [204, 255, 4], "id": 257, "isthing": 0, "name": "motorbike"}, + {"color": [255, 51, 7], "id": 258, "isthing": 0, "name": "mountain"}, + {"color": [204, 70, 3], "id": 259, "isthing": 0, "name": "mouse"}, + {"color": [0, 102, 200], "id": 260, "isthing": 0, "name": "mouse pad"}, + {"color": [61, 230, 250], "id": 261, "isthing": 0, "name": "musical instrument"}, + {"color": [255, 6, 51], "id": 262, "isthing": 0, "name": "napkin"}, + {"color": [11, 102, 255], "id": 263, "isthing": 0, "name": "net"}, + {"color": [255, 7, 71], "id": 264, "isthing": 0, "name": "newspaper"}, + {"color": [255, 9, 224], "id": 265, "isthing": 0, "name": "oar"}, + {"color": [9, 7, 230], "id": 266, "isthing": 0, "name": "ornament"}, + {"color": [220, 220, 220], "id": 267, "isthing": 0, "name": "outlet"}, + {"color": [255, 9, 92], "id": 268, "isthing": 0, "name": "oven"}, + {"color": [112, 9, 255], "id": 269, "isthing": 0, "name": "oxygen bottle"}, + {"color": [8, 255, 214], "id": 270, "isthing": 0, "name": "pack"}, + {"color": [7, 255, 224], "id": 271, "isthing": 0, "name": "pan"}, + {"color": [255, 184, 6], "id": 272, "isthing": 0, "name": "paper"}, + {"color": [10, 255, 71], "id": 273, "isthing": 0, "name": "paper box"}, + {"color": [255, 41, 10], "id": 274, "isthing": 0, "name": "paper cutter"}, + {"color": [7, 255, 255], "id": 275, "isthing": 0, "name": "parachute"}, + {"color": [224, 255, 8], "id": 276, "isthing": 0, "name": "parasol"}, + {"color": [102, 8, 255], "id": 277, "isthing": 0, "name": "parterre"}, + {"color": [255, 61, 6], "id": 278, "isthing": 0, "name": "patio"}, + {"color": [255, 194, 7], "id": 279, "isthing": 0, "name": "pelage"}, + {"color": [255, 122, 8], "id": 280, "isthing": 0, "name": "pen"}, + {"color": [0, 255, 20], "id": 281, "isthing": 0, "name": "pen container"}, + {"color": [255, 8, 41], "id": 282, "isthing": 0, "name": "pencil"}, + {"color": [255, 5, 153], "id": 283, "isthing": 0, "name": "person"}, + {"color": [6, 51, 255], "id": 284, "isthing": 0, "name": "photo"}, + {"color": [235, 12, 255], "id": 285, "isthing": 0, "name": "piano"}, + {"color": [160, 150, 20], "id": 286, "isthing": 0, "name": "picture"}, + {"color": [0, 163, 255], "id": 287, "isthing": 0, "name": "pig"}, + {"color": [140, 140, 140], "id": 288, "isthing": 0, "name": "pillar"}, + {"color": [250, 10, 15], "id": 289, "isthing": 0, "name": "pillow"}, + {"color": [20, 255, 0], "id": 290, "isthing": 0, "name": "pipe"}, + {"color": [31, 255, 0], "id": 291, "isthing": 0, "name": "pitcher"}, + {"color": [255, 31, 0], "id": 292, "isthing": 0, "name": "plant"}, + {"color": [255, 224, 0], "id": 293, "isthing": 0, "name": "plastic"}, + {"color": [153, 255, 0], "id": 294, "isthing": 0, "name": "plate"}, + {"color": [0, 0, 255], "id": 295, "isthing": 0, "name": "platform"}, + {"color": [255, 71, 0], "id": 296, "isthing": 0, "name": "player"}, + {"color": [0, 235, 255], "id": 297, "isthing": 0, "name": "playground"}, + {"color": [0, 173, 255], "id": 298, "isthing": 0, "name": "pliers"}, + {"color": [31, 0, 255], "id": 299, "isthing": 0, "name": "plume"}, + {"color": [120, 120, 120], "id": 300, "isthing": 0, "name": "poker"}, + {"color": [180, 120, 120], "id": 301, "isthing": 0, "name": "poker chip"}, + {"color": [6, 230, 230], "id": 302, "isthing": 0, "name": "pole"}, + {"color": [80, 50, 50], "id": 303, "isthing": 0, "name": "pool table"}, + {"color": [4, 200, 3], "id": 304, "isthing": 0, "name": "postcard"}, + {"color": [120, 120, 80], "id": 305, "isthing": 0, "name": "poster"}, + {"color": [140, 140, 140], "id": 306, "isthing": 0, "name": "pot"}, + {"color": [204, 5, 255], "id": 307, "isthing": 0, "name": "pottedplant"}, + {"color": [230, 230, 230], "id": 308, "isthing": 0, "name": "printer"}, + {"color": [4, 250, 7], "id": 309, "isthing": 0, "name": "projector"}, + {"color": [224, 5, 255], "id": 310, "isthing": 0, "name": "pumpkin"}, + {"color": [235, 255, 7], "id": 311, "isthing": 0, "name": "rabbit"}, + {"color": [150, 5, 61], "id": 312, "isthing": 0, "name": "racket"}, + {"color": [120, 120, 70], "id": 313, "isthing": 0, "name": "radiator"}, + {"color": [8, 255, 51], "id": 314, "isthing": 0, "name": "radio"}, + {"color": [255, 6, 82], "id": 315, "isthing": 0, "name": "rail"}, + {"color": [143, 255, 140], "id": 316, "isthing": 0, "name": "rake"}, + {"color": [204, 255, 4], "id": 317, "isthing": 0, "name": "ramp"}, + {"color": [255, 51, 7], "id": 318, "isthing": 0, "name": "range hood"}, + {"color": [204, 70, 3], "id": 319, "isthing": 0, "name": "receiver"}, + {"color": [0, 102, 200], "id": 320, "isthing": 0, "name": "recorder"}, + {"color": [61, 230, 250], "id": 321, "isthing": 0, "name": "recreational machines"}, + {"color": [255, 6, 51], "id": 322, "isthing": 0, "name": "remote control"}, + {"color": [11, 102, 255], "id": 323, "isthing": 0, "name": "road"}, + {"color": [255, 7, 71], "id": 324, "isthing": 0, "name": "robot"}, + {"color": [255, 9, 224], "id": 325, "isthing": 0, "name": "rock"}, + {"color": [9, 7, 230], "id": 326, "isthing": 0, "name": "rocket"}, + {"color": [220, 220, 220], "id": 327, "isthing": 0, "name": "rocking horse"}, + {"color": [255, 9, 92], "id": 328, "isthing": 0, "name": "rope"}, + {"color": [112, 9, 255], "id": 329, "isthing": 0, "name": "rug"}, + {"color": [8, 255, 214], "id": 330, "isthing": 0, "name": "ruler"}, + {"color": [7, 255, 224], "id": 331, "isthing": 0, "name": "runway"}, + {"color": [255, 184, 6], "id": 332, "isthing": 0, "name": "saddle"}, + {"color": [10, 255, 71], "id": 333, "isthing": 0, "name": "sand"}, + {"color": [255, 41, 10], "id": 334, "isthing": 0, "name": "saw"}, + {"color": [7, 255, 255], "id": 335, "isthing": 0, "name": "scale"}, + {"color": [224, 255, 8], "id": 336, "isthing": 0, "name": "scanner"}, + {"color": [102, 8, 255], "id": 337, "isthing": 0, "name": "scissors"}, + {"color": [255, 61, 6], "id": 338, "isthing": 0, "name": "scoop"}, + {"color": [255, 194, 7], "id": 339, "isthing": 0, "name": "screen"}, + {"color": [255, 122, 8], "id": 340, "isthing": 0, "name": "screwdriver"}, + {"color": [0, 255, 20], "id": 341, "isthing": 0, "name": "sculpture"}, + {"color": [255, 8, 41], "id": 342, "isthing": 0, "name": "scythe"}, + {"color": [255, 5, 153], "id": 343, "isthing": 0, "name": "sewer"}, + {"color": [6, 51, 255], "id": 344, "isthing": 0, "name": "sewing machine"}, + {"color": [235, 12, 255], "id": 345, "isthing": 0, "name": "shed"}, + {"color": [160, 150, 20], "id": 346, "isthing": 0, "name": "sheep"}, + {"color": [0, 163, 255], "id": 347, "isthing": 0, "name": "shell"}, + {"color": [140, 140, 140], "id": 348, "isthing": 0, "name": "shelves"}, + {"color": [250, 10, 15], "id": 349, "isthing": 0, "name": "shoe"}, + {"color": [20, 255, 0], "id": 350, "isthing": 0, "name": "shopping cart"}, + {"color": [31, 255, 0], "id": 351, "isthing": 0, "name": "shovel"}, + {"color": [255, 31, 0], "id": 352, "isthing": 0, "name": "sidecar"}, + {"color": [255, 224, 0], "id": 353, "isthing": 0, "name": "sidewalk"}, + {"color": [153, 255, 0], "id": 354, "isthing": 0, "name": "sign"}, + {"color": [0, 0, 255], "id": 355, "isthing": 0, "name": "signal light"}, + {"color": [255, 71, 0], "id": 356, "isthing": 0, "name": "sink"}, + {"color": [0, 235, 255], "id": 357, "isthing": 0, "name": "skateboard"}, + {"color": [0, 173, 255], "id": 358, "isthing": 0, "name": "ski"}, + {"color": [31, 0, 255], "id": 359, "isthing": 0, "name": "sky"}, + {"color": [120, 120, 120], "id": 360, "isthing": 0, "name": "sled"}, + {"color": [180, 120, 120], "id": 361, "isthing": 0, "name": "slippers"}, + {"color": [6, 230, 230], "id": 362, "isthing": 0, "name": "smoke"}, + {"color": [80, 50, 50], "id": 363, "isthing": 0, "name": "snail"}, + {"color": [4, 200, 3], "id": 364, "isthing": 0, "name": "snake"}, + {"color": [120, 120, 80], "id": 365, "isthing": 0, "name": "snow"}, + {"color": [140, 140, 140], "id": 366, "isthing": 0, "name": "snowmobiles"}, + {"color": [204, 5, 255], "id": 367, "isthing": 0, "name": "sofa"}, + {"color": [230, 230, 230], "id": 368, "isthing": 0, "name": "spanner"}, + {"color": [4, 250, 7], "id": 369, "isthing": 0, "name": "spatula"}, + {"color": [224, 5, 255], "id": 370, "isthing": 0, "name": "speaker"}, + {"color": [235, 255, 7], "id": 371, "isthing": 0, "name": "speed bump"}, + {"color": [150, 5, 61], "id": 372, "isthing": 0, "name": "spice container"}, + {"color": [120, 120, 70], "id": 373, "isthing": 0, "name": "spoon"}, + {"color": [8, 255, 51], "id": 374, "isthing": 0, "name": "sprayer"}, + {"color": [255, 6, 82], "id": 375, "isthing": 0, "name": "squirrel"}, + {"color": [143, 255, 140], "id": 376, "isthing": 0, "name": "stage"}, + {"color": [204, 255, 4], "id": 377, "isthing": 0, "name": "stair"}, + {"color": [255, 51, 7], "id": 378, "isthing": 0, "name": "stapler"}, + {"color": [204, 70, 3], "id": 379, "isthing": 0, "name": "stick"}, + {"color": [0, 102, 200], "id": 380, "isthing": 0, "name": "sticky note"}, + {"color": [61, 230, 250], "id": 381, "isthing": 0, "name": "stone"}, + {"color": [255, 6, 51], "id": 382, "isthing": 0, "name": "stool"}, + {"color": [11, 102, 255], "id": 383, "isthing": 0, "name": "stove"}, + {"color": [255, 7, 71], "id": 384, "isthing": 0, "name": "straw"}, + {"color": [255, 9, 224], "id": 385, "isthing": 0, "name": "stretcher"}, + {"color": [9, 7, 230], "id": 386, "isthing": 0, "name": "sun"}, + {"color": [220, 220, 220], "id": 387, "isthing": 0, "name": "sunglass"}, + {"color": [255, 9, 92], "id": 388, "isthing": 0, "name": "sunshade"}, + {"color": [112, 9, 255], "id": 389, "isthing": 0, "name": "surveillance camera"}, + {"color": [8, 255, 214], "id": 390, "isthing": 0, "name": "swan"}, + {"color": [7, 255, 224], "id": 391, "isthing": 0, "name": "sweeper"}, + {"color": [255, 184, 6], "id": 392, "isthing": 0, "name": "swim ring"}, + {"color": [10, 255, 71], "id": 393, "isthing": 0, "name": "swimming pool"}, + {"color": [255, 41, 10], "id": 394, "isthing": 0, "name": "swing"}, + {"color": [7, 255, 255], "id": 395, "isthing": 0, "name": "switch"}, + {"color": [224, 255, 8], "id": 396, "isthing": 0, "name": "table"}, + {"color": [102, 8, 255], "id": 397, "isthing": 0, "name": "tableware"}, + {"color": [255, 61, 6], "id": 398, "isthing": 0, "name": "tank"}, + {"color": [255, 194, 7], "id": 399, "isthing": 0, "name": "tap"}, + {"color": [255, 122, 8], "id": 400, "isthing": 0, "name": "tape"}, + {"color": [0, 255, 20], "id": 401, "isthing": 0, "name": "tarp"}, + {"color": [255, 8, 41], "id": 402, "isthing": 0, "name": "telephone"}, + {"color": [255, 5, 153], "id": 403, "isthing": 0, "name": "telephone booth"}, + {"color": [6, 51, 255], "id": 404, "isthing": 0, "name": "tent"}, + {"color": [235, 12, 255], "id": 405, "isthing": 0, "name": "tire"}, + {"color": [160, 150, 20], "id": 406, "isthing": 0, "name": "toaster"}, + {"color": [0, 163, 255], "id": 407, "isthing": 0, "name": "toilet"}, + {"color": [140, 140, 140], "id": 408, "isthing": 0, "name": "tong"}, + {"color": [250, 10, 15], "id": 409, "isthing": 0, "name": "tool"}, + {"color": [20, 255, 0], "id": 410, "isthing": 0, "name": "toothbrush"}, + {"color": [31, 255, 0], "id": 411, "isthing": 0, "name": "towel"}, + {"color": [255, 31, 0], "id": 412, "isthing": 0, "name": "toy"}, + {"color": [255, 224, 0], "id": 413, "isthing": 0, "name": "toy car"}, + {"color": [153, 255, 0], "id": 414, "isthing": 0, "name": "track"}, + {"color": [0, 0, 255], "id": 415, "isthing": 0, "name": "train"}, + {"color": [255, 71, 0], "id": 416, "isthing": 0, "name": "trampoline"}, + {"color": [0, 235, 255], "id": 417, "isthing": 0, "name": "trash bin"}, + {"color": [0, 173, 255], "id": 418, "isthing": 0, "name": "tray"}, + {"color": [31, 0, 255], "id": 419, "isthing": 0, "name": "tree"}, + {"color": [120, 120, 120], "id": 420, "isthing": 0, "name": "tricycle"}, + {"color": [180, 120, 120], "id": 421, "isthing": 0, "name": "tripod"}, + {"color": [6, 230, 230], "id": 422, "isthing": 0, "name": "trophy"}, + {"color": [80, 50, 50], "id": 423, "isthing": 0, "name": "truck"}, + {"color": [4, 200, 3], "id": 424, "isthing": 0, "name": "tube"}, + {"color": [120, 120, 80], "id": 425, "isthing": 0, "name": "turtle"}, + {"color": [140, 140, 140], "id": 426, "isthing": 0, "name": "tvmonitor"}, + {"color": [204, 5, 255], "id": 427, "isthing": 0, "name": "tweezers"}, + {"color": [230, 230, 230], "id": 428, "isthing": 0, "name": "typewriter"}, + {"color": [4, 250, 7], "id": 429, "isthing": 0, "name": "umbrella"}, + {"color": [224, 5, 255], "id": 430, "isthing": 0, "name": "unknown"}, + {"color": [235, 255, 7], "id": 431, "isthing": 0, "name": "vacuum cleaner"}, + {"color": [150, 5, 61], "id": 432, "isthing": 0, "name": "vending machine"}, + {"color": [120, 120, 70], "id": 433, "isthing": 0, "name": "video camera"}, + {"color": [8, 255, 51], "id": 434, "isthing": 0, "name": "video game console"}, + {"color": [255, 6, 82], "id": 435, "isthing": 0, "name": "video player"}, + {"color": [143, 255, 140], "id": 436, "isthing": 0, "name": "video tape"}, + {"color": [204, 255, 4], "id": 437, "isthing": 0, "name": "violin"}, + {"color": [255, 51, 7], "id": 438, "isthing": 0, "name": "wakeboard"}, + {"color": [204, 70, 3], "id": 439, "isthing": 0, "name": "wall"}, + {"color": [0, 102, 200], "id": 440, "isthing": 0, "name": "wallet"}, + {"color": [61, 230, 250], "id": 441, "isthing": 0, "name": "wardrobe"}, + {"color": [255, 6, 51], "id": 442, "isthing": 0, "name": "washing machine"}, + {"color": [11, 102, 255], "id": 443, "isthing": 0, "name": "watch"}, + {"color": [255, 7, 71], "id": 444, "isthing": 0, "name": "water"}, + {"color": [255, 9, 224], "id": 445, "isthing": 0, "name": "water dispenser"}, + {"color": [9, 7, 230], "id": 446, "isthing": 0, "name": "water pipe"}, + {"color": [220, 220, 220], "id": 447, "isthing": 0, "name": "water skate board"}, + {"color": [255, 9, 92], "id": 448, "isthing": 0, "name": "watermelon"}, + {"color": [112, 9, 255], "id": 449, "isthing": 0, "name": "whale"}, + {"color": [8, 255, 214], "id": 450, "isthing": 0, "name": "wharf"}, + {"color": [7, 255, 224], "id": 451, "isthing": 0, "name": "wheel"}, + {"color": [255, 184, 6], "id": 452, "isthing": 0, "name": "wheelchair"}, + {"color": [10, 255, 71], "id": 453, "isthing": 0, "name": "window"}, + {"color": [255, 41, 10], "id": 454, "isthing": 0, "name": "window blinds"}, + {"color": [7, 255, 255], "id": 455, "isthing": 0, "name": "wineglass"}, + {"color": [224, 255, 8], "id": 456, "isthing": 0, "name": "wire"}, + {"color": [102, 8, 255], "id": 457, "isthing": 0, "name": "wood"}, + {"color": [255, 61, 6], "id": 458, "isthing": 0, "name": "wool"}, +] + +PASCAL_VOC_21_CATEGORIES = [ + {"color": [0, 0, 0], "id": 0, "isthing": 1, "name": "background"}, + {"color": [128, 0, 0], "id": 1, "isthing": 1, "name": "aeroplane"}, + {"color": [0, 128, 0], "id": 2, "isthing": 1, "name": "bicycle"}, + {"color": [128, 128, 0], "id": 3, "isthing": 1, "name": "bird"}, + {"color": [0, 0, 128], "id": 4, "isthing": 1, "name": "boat"}, + {"color": [128, 0, 128], "id": 5, "isthing": 1, "name": "bottle"}, + {"color": [0, 128, 128], "id": 6, "isthing": 1, "name": "bus"}, + {"color": [128, 128, 128], "id": 7, "isthing": 1, "name": "car"}, + {"color": [64, 0, 0], "id": 8, "isthing": 1, "name": "cat"}, + {"color": [192, 0, 0], "id": 9, "isthing": 1, "name": "chair"}, + {"color": [64, 128, 0], "id": 10, "isthing": 1, "name": "cow"}, + {"color": [192, 128, 0], "id": 11, "isthing": 1, "name": "diningtable"}, + {"color": [64, 0, 128], "id": 12, "isthing": 1, "name": "dog"}, + {"color": [192, 0, 128], "id": 13, "isthing": 1, "name": "horse"}, + {"color": [64, 128, 128], "id": 14, "isthing": 1, "name": "motorbike"}, + {"color": [192, 128, 128], "id": 15, "isthing": 1, "name": "person"}, + {"color": [0, 64, 0], "id": 16, "isthing": 1, "name": "pottedplant"}, + {"color": [128, 64, 0], "id": 17, "isthing": 1, "name": "sheep"}, + {"color": [0, 192, 0], "id": 18, "isthing": 1, "name": "sofa"}, + {"color": [128, 192, 0], "id": 19, "isthing": 1, "name": "train"}, + {"color": [0, 64, 128], "id": 20, "isthing": 1, "name": "tvmonitor"}, +] + +PASCAL_PARTS_CATEGORIES = [ + {"id": 1, "name": "aeroplane body", "color": [231, 4, 237]}, + {"id": 2, "name": "aeroplane stern", "color": [116, 80, 69]}, + {"id": 3, "name": "aeroplane wing", "color": [214, 86, 123]}, + {"id": 4, "name": "aeroplane tail", "color": [22, 174, 172]}, + {"id": 5, "name": "aeroplane engine", "color": [197, 128, 182]}, + {"id": 6, "name": "aeroplane wheel", "color": [82, 197, 247]}, + {"id": 7, "name": "bicycle body", "color": [125, 34, 155]}, + {"id": 8, "name": "bicycle wheel", "color": [240, 6, 206]}, + {"id": 9, "name": "bicycle saddle", "color": [0, 67, 113]}, + {"id": 10, "name": "bicycle handlebar", "color": [112, 158, 137]}, + {"id": 11, "name": "bicycle headlight", "color": [255, 182, 87]}, + {"id": 12, "name": "bird torso", "color": [189, 249, 133]}, + {"id": 13, "name": "bird head", "color": [104, 202, 100]}, + {"id": 14, "name": "bird neck", "color": [158, 181, 70]}, + {"id": 15, "name": "bird wing", "color": [61, 245, 238]}, + {"id": 16, "name": "bird leg", "color": [55, 126, 0]}, + {"id": 17, "name": "bird foot", "color": [225, 182, 182]}, + {"id": 18, "name": "bird tail", "color": [68, 62, 33]}, + {"id": 19, "name": "boat ", "color": [200, 219, 162]}, + {"id": 20, "name": "bottle body", "color": [172, 155, 96]}, + {"id": 21, "name": "bottle cap", "color": [185, 14, 216]}, + {"id": 22, "name": "bus body", "color": [3, 58, 66]}, + {"id": 23, "name": "bus frontside", "color": [26, 173, 31]}, + {"id": 24, "name": "bus leftside", "color": [205, 197, 47]}, + {"id": 25, "name": "bus rightside", "color": [6, 223, 194]}, + {"id": 26, "name": "bus backside", "color": [10, 232, 224]}, + {"id": 27, "name": "bus roofside", "color": [189, 124, 163]}, + {"id": 28, "name": "bus mirror", "color": [253, 98, 118]}, + {"id": 29, "name": "bus fliplate", "color": [134, 124, 251]}, + {"id": 30, "name": "bus bliplate", "color": [86, 248, 252]}, + {"id": 31, "name": "bus door", "color": [104, 232, 186]}, + {"id": 32, "name": "bus wheel", "color": [73, 10, 81]}, + {"id": 33, "name": "bus headlight", "color": [83, 15, 206]}, + {"id": 34, "name": "bus window", "color": [182, 248, 35]}, + {"id": 35, "name": "car body", "color": [111, 175, 136]}, + {"id": 36, "name": "car mirror", "color": [244, 27, 39]}, + {"id": 37, "name": "car tmirror", "color": [60, 75, 197]}, + {"id": 38, "name": "car fliplate", "color": [32, 124, 177]}, + {"id": 39, "name": "car bliplate", "color": [132, 107, 137]}, + {"id": 40, "name": "car door", "color": [29, 145, 220]}, + {"id": 41, "name": "car wheel", "color": [211, 58, 216]}, + {"id": 42, "name": "car headlight", "color": [253, 195, 114]}, + {"id": 43, "name": "car window", "color": [51, 163, 166]}, + {"id": 44, "name": "cat torso", "color": [68, 44, 17]}, + {"id": 45, "name": "cat head", "color": [148, 109, 203]}, + {"id": 46, "name": "cat eye", "color": [221, 235, 212]}, + {"id": 47, "name": "cat ear", "color": [25, 226, 114]}, + {"id": 48, "name": "cat nose", "color": [99, 126, 184]}, + {"id": 49, "name": "cat neck", "color": [54, 164, 161]}, + {"id": 50, "name": "cat leg", "color": [114, 251, 219]}, + {"id": 51, "name": "cat pawn", "color": [145, 28, 176]}, + {"id": 52, "name": "cat tail", "color": [22, 29, 245]}, + {"id": 53, "name": "chair ", "color": [174, 108, 109]}, + {"id": 54, "name": "cow torso", "color": [153, 207, 125]}, + {"id": 55, "name": "cow head", "color": [243, 197, 251]}, + {"id": 56, "name": "cow eye", "color": [99, 87, 120]}, + {"id": 57, "name": "cow ear", "color": [194, 7, 114]}, + {"id": 58, "name": "cow muzzle", "color": [242, 122, 177]}, + {"id": 59, "name": "cow horn", "color": [202, 242, 232]}, + {"id": 60, "name": "cow neck", "color": [250, 136, 178]}, + {"id": 61, "name": "cow leg", "color": [171, 46, 206]}, + {"id": 62, "name": "cow tail", "color": [186, 133, 2]}, + {"id": 63, "name": "table ", "color": [201, 1, 108]}, + {"id": 64, "name": "dog torso", "color": [245, 11, 186]}, + {"id": 65, "name": "dog head", "color": [33, 191, 131]}, + {"id": 66, "name": "dog eye", "color": [225, 95, 66]}, + {"id": 67, "name": "dog ear", "color": [124, 25, 24]}, + {"id": 68, "name": "dog nose", "color": [214, 234, 112]}, + {"id": 69, "name": "dog neck", "color": [129, 83, 21]}, + {"id": 70, "name": "dog leg", "color": [185, 76, 143]}, + {"id": 71, "name": "dog pawn", "color": [180, 1, 74]}, + {"id": 72, "name": "dog tail", "color": [121, 134, 63]}, + {"id": 73, "name": "dog muzzle", "color": [90, 58, 214]}, + {"id": 74, "name": "horse body", "color": [223, 7, 152]}, + {"id": 75, "name": "horse head", "color": [154, 96, 130]}, + {"id": 76, "name": "horse eye", "color": [221, 98, 183]}, + {"id": 77, "name": "horse ear", "color": [230, 145, 183]}, + {"id": 78, "name": "horse muzzle", "color": [213, 203, 88]}, + {"id": 79, "name": "horse torso", "color": [183, 92, 254]}, + {"id": 80, "name": "horse neck", "color": [206, 114, 11]}, + {"id": 81, "name": "horse leg", "color": [214, 238, 15]}, + {"id": 82, "name": "horse tail", "color": [57, 239, 109]}, + {"id": 83, "name": "motorbike body", "color": [197, 138, 146]}, + {"id": 84, "name": "motorbike wheel", "color": [124, 107, 252]}, + {"id": 85, "name": "motorbike handlebar", "color": [163, 225, 169]}, + {"id": 86, "name": "motorbike saddle", "color": [254, 180, 116]}, + {"id": 87, "name": "motorbike headlight", "color": [119, 52, 22]}, + {"id": 88, "name": "person body", "color": [198, 68, 18]}, + {"id": 89, "name": "person head", "color": [40, 30, 77]}, + {"id": 90, "name": "person eye", "color": [237, 64, 148]}, + {"id": 91, "name": "person ear", "color": [49, 186, 234]}, + {"id": 92, "name": "person ebrow", "color": [242, 204, 127]}, + {"id": 93, "name": "person nose", "color": [101, 145, 176]}, + {"id": 94, "name": "person mouth", "color": [31, 78, 216]}, + {"id": 95, "name": "person hair", "color": [95, 148, 151]}, + {"id": 96, "name": "person torso", "color": [126, 117, 235]}, + {"id": 97, "name": "person neck", "color": [13, 146, 62]}, + {"id": 98, "name": "person lower arm", "color": [9, 41, 5]}, + {"id": 99, "name": "person upper arm", "color": [110, 109, 109]}, + {"id": 100, "name": "person hand", "color": [58, 227, 163]}, + {"id": 101, "name": "person lower leg", "color": [132, 63, 32]}, + {"id": 102, "name": "person upper leg", "color": [212, 118, 174]}, + {"id": 103, "name": "person foot", "color": [45, 66, 254]}, + {"id": 104, "name": "pottedplant plant", "color": [236, 149, 209]}, + {"id": 105, "name": "pottedplant pot", "color": [80, 197, 134]}, + {"id": 106, "name": "sheep torso", "color": [241, 111, 194]}, + {"id": 107, "name": "sheep head", "color": [31, 13, 13]}, + {"id": 108, "name": "sheep eye", "color": [34, 207, 63]}, + {"id": 109, "name": "sheep ear", "color": [249, 117, 121]}, + {"id": 110, "name": "sheep muzzle", "color": [172, 128, 70]}, + {"id": 111, "name": "sheep horn", "color": [97, 144, 104]}, + {"id": 112, "name": "sheep neck", "color": [121, 163, 14]}, + {"id": 113, "name": "sheep leg", "color": [38, 79, 231]}, + {"id": 114, "name": "sheep tail", "color": [218, 195, 52]}, + {"id": 115, "name": "sofa ", "color": [102, 8, 225]}, + {"id": 116, "name": "train body", "color": [150, 44, 180]}, + {"id": 117, "name": "train head", "color": [99, 250, 180]}, + {"id": 118, "name": "train headlight", "color": [24, 148, 249]}, + {"id": 119, "name": "train coach", "color": [143, 232, 181]}, + {"id": 120, "name": "tvmonitor frame", "color": [68, 191, 134]}, + {"id": 121, "name": "tvmonitor screen", "color": [186, 6, 38]}, + {"id": 122, "name": "bag ", "color": [215, 253, 9]}, + {"id": 123, "name": "basket ", "color": [150, 44, 154]}, + {"id": 124, "name": "bed ", "color": [66, 132, 108]}, + {"id": 125, "name": "bedclothes ", "color": [193, 84, 92]}, + {"id": 126, "name": "bench ", "color": [84, 154, 254]}, + {"id": 127, "name": "bird cage ", "color": [2, 93, 169]}, + {"id": 128, "name": "board ", "color": [41, 254, 95]}, + {"id": 129, "name": "book ", "color": [157, 228, 148]}, + {"id": 130, "name": "bowl ", "color": [201, 198, 2]}, + {"id": 131, "name": "box ", "color": [237, 151, 223]}, + {"id": 132, "name": "bridge ", "color": [74, 200, 197]}, + {"id": 133, "name": "brush ", "color": [157, 2, 192]}, + {"id": 134, "name": "bucket ", "color": [62, 8, 145]}, + {"id": 135, "name": "building ", "color": [244, 158, 23]}, + {"id": 136, "name": "cabinet ", "color": [143, 34, 160]}, + {"id": 137, "name": "cage ", "color": [74, 182, 153]}, + {"id": 138, "name": "case ", "color": [44, 161, 32]}, + {"id": 139, "name": "ceiling ", "color": [22, 207, 172]}, + {"id": 140, "name": "cloth ", "color": [62, 233, 51]}, + {"id": 141, "name": "computer ", "color": [203, 221, 8]}, + {"id": 142, "name": "counter ", "color": [155, 154, 208]}, + {"id": 143, "name": "cup ", "color": [136, 170, 161]}, + {"id": 144, "name": "curtain ", "color": [69, 238, 67]}, + {"id": 145, "name": "cushion ", "color": [250, 140, 63]}, + {"id": 146, "name": "door ", "color": [228, 29, 142]}, + {"id": 147, "name": "fence ", "color": [149, 149, 255]}, + {"id": 148, "name": "fire place ", "color": [25, 17, 14]}, + {"id": 149, "name": "floor ", "color": [141, 121, 107]}, + {"id": 150, "name": "flower ", "color": [196, 171, 99]}, + {"id": 151, "name": "food ", "color": [246, 30, 195]}, + {"id": 152, "name": "fridge ", "color": [95, 2, 42]}, + {"id": 153, "name": "grandstand ", "color": [174, 116, 162]}, + {"id": 154, "name": "grass ", "color": [251, 58, 246]}, + {"id": 155, "name": "ground ", "color": [138, 68, 168]}, + {"id": 156, "name": "horse-drawn carriage ", "color": [236, 220, 194]}, + {"id": 157, "name": "keyboard ", "color": [228, 180, 129]}, + {"id": 158, "name": "laptop ", "color": [41, 39, 187]}, + {"id": 159, "name": "light ", "color": [18, 155, 71]}, + {"id": 160, "name": "mat ", "color": [81, 149, 168]}, + {"id": 161, "name": "metal ", "color": [222, 250, 122]}, + {"id": 162, "name": "mirror ", "color": [27, 14, 162]}, + {"id": 163, "name": "mountain ", "color": [96, 67, 42]}, + {"id": 164, "name": "mouse ", "color": [248, 27, 142]}, + {"id": 165, "name": "pack ", "color": [48, 208, 79]}, + {"id": 166, "name": "paper ", "color": [85, 44, 114]}, + {"id": 167, "name": "picture ", "color": [8, 66, 36]}, + {"id": 168, "name": "pillow ", "color": [199, 38, 36]}, + {"id": 169, "name": "plant ", "color": [45, 67, 214]}, + {"id": 170, "name": "plate ", "color": [176, 85, 199]}, + {"id": 171, "name": "platform ", "color": [118, 46, 134]}, + {"id": 172, "name": "pole ", "color": [66, 53, 97]}, + {"id": 173, "name": "poster ", "color": [134, 95, 198]}, + {"id": 174, "name": "pot ", "color": [56, 185, 27]}, + {"id": 175, "name": "road ", "color": [12, 12, 242]}, + {"id": 176, "name": "rock ", "color": [141, 182, 239]}, + {"id": 177, "name": "rope ", "color": [242, 15, 134]}, + {"id": 178, "name": "rug ", "color": [119, 78, 116]}, + {"id": 179, "name": "sand ", "color": [159, 25, 177]}, + {"id": 180, "name": "sculpture ", "color": [155, 71, 2]}, + {"id": 181, "name": "shelves ", "color": [13, 156, 172]}, + {"id": 182, "name": "sidewalk ", "color": [153, 56, 74]}, + {"id": 183, "name": "sign ", "color": [132, 5, 169]}, + {"id": 184, "name": "sink ", "color": [202, 115, 244]}, + {"id": 185, "name": "sky ", "color": [189, 81, 126]}, + {"id": 186, "name": "smoke ", "color": [50, 105, 141]}, + {"id": 187, "name": "snow ", "color": [163, 75, 126]}, + {"id": 188, "name": "speaker ", "color": [25, 28, 9]}, + {"id": 189, "name": "stage ", "color": [57, 175, 211]}, + {"id": 190, "name": "stair ", "color": [36, 182, 123]}, + {"id": 191, "name": "tent ", "color": [210, 184, 159]}, + {"id": 192, "name": "toy ", "color": [139, 14, 196]}, + {"id": 193, "name": "track ", "color": [204, 225, 55]}, + {"id": 194, "name": "tree ", "color": [145, 64, 92]}, + {"id": 195, "name": "truck ", "color": [43, 65, 241]}, + {"id": 196, "name": "wall ", "color": [220, 189, 61]}, + {"id": 197, "name": "water ", "color": [250, 95, 220]}, + {"id": 198, "name": "window ", "color": [176, 117, 245]}, + {"id": 199, "name": "wineglass ", "color": [102, 162, 66]}, + {"id": 200, "name": "wood ", "color": [100, 60, 45]}, +] + +PASCAL_PARTS_PARTS_ONLY = [ + {"id": 1, "name": "aeroplane body", "color": [30, 178, 112]}, + {"id": 2, "name": "aeroplane stern", "color": [0, 80, 42]}, + {"id": 3, "name": "aeroplane wing", "color": [160, 237, 245]}, + {"id": 4, "name": "aeroplane engine", "color": [144, 222, 51]}, + {"id": 5, "name": "aeroplane wheel", "color": [155, 121, 20]}, + {"id": 6, "name": "bicycle body", "color": [24, 50, 96]}, + {"id": 7, "name": "bicycle wheel", "color": [247, 201, 171]}, + {"id": 8, "name": "bird torso", "color": [63, 162, 50]}, + {"id": 9, "name": "bird head", "color": [143, 18, 27]}, + {"id": 10, "name": "bird wing", "color": [204, 34, 128]}, + {"id": 11, "name": "bird leg", "color": [31, 37, 39]}, + {"id": 12, "name": "boat ", "color": [175, 16, 226]}, + {"id": 13, "name": "bottle cap", "color": [31, 13, 221]}, + {"id": 14, "name": "bottle body", "color": [120, 248, 33]}, + {"id": 15, "name": "bus body", "color": [243, 104, 244]}, + {"id": 16, "name": "bus wheel", "color": [247, 196, 104]}, + {"id": 17, "name": "bus window", "color": [63, 138, 111]}, + {"id": 18, "name": "car body", "color": [200, 176, 116]}, + {"id": 19, "name": "car license plate", "color": [79, 146, 205]}, + {"id": 20, "name": "car wheel", "color": [231, 126, 229]}, + {"id": 21, "name": "car light", "color": [120, 219, 85]}, + {"id": 22, "name": "car window", "color": [240, 73, 236]}, + {"id": 23, "name": "cat torso", "color": [24, 254, 246]}, + {"id": 24, "name": "cat head", "color": [38, 29, 151]}, + {"id": 25, "name": "cat leg", "color": [229, 8, 161]}, + {"id": 26, "name": "cat tail", "color": [212, 191, 142]}, + {"id": 27, "name": "chair ", "color": [235, 90, 210]}, + {"id": 28, "name": "cow torso", "color": [72, 26, 132]}, + {"id": 29, "name": "cow head", "color": [28, 249, 68]}, + {"id": 30, "name": "cow leg", "color": [69, 62, 39]}, + {"id": 31, "name": "cow tail", "color": [238, 140, 59]}, + {"id": 32, "name": "table ", "color": [73, 170, 102]}, + {"id": 33, "name": "dog torso", "color": [51, 140, 200]}, + {"id": 34, "name": "dog head", "color": [141, 130, 240]}, + {"id": 35, "name": "dog leg", "color": [223, 199, 36]}, + {"id": 36, "name": "dog tail", "color": [40, 192, 182]}, + {"id": 37, "name": "horse torso", "color": [212, 206, 245]}, + {"id": 38, "name": "horse head", "color": [59, 63, 103]}, + {"id": 39, "name": "horse leg", "color": [50, 72, 178]}, + {"id": 40, "name": "horse tail", "color": [49, 64, 103]}, + {"id": 41, "name": "motorbike body", "color": [226, 39, 217]}, + {"id": 42, "name": "motorbike wheel", "color": [11, 110, 195]}, + {"id": 43, "name": "person torso", "color": [155, 219, 139]}, + {"id": 44, "name": "person head", "color": [168, 137, 15]}, + {"id": 45, "name": "person lower arm", "color": [187, 194, 167]}, + {"id": 46, "name": "person upper arm", "color": [60, 80, 21]}, + {"id": 47, "name": "person lower leg", "color": [180, 219, 17]}, + {"id": 48, "name": "person upper leg", "color": [240, 249, 227]}, + {"id": 49, "name": "pottedplant plant", "color": [191, 176, 151]}, + {"id": 50, "name": "pottedplant pot", "color": [13, 133, 225]}, + {"id": 51, "name": "sheep torso", "color": [178, 101, 246]}, + {"id": 52, "name": "sheep head", "color": [52, 108, 42]}, + {"id": 53, "name": "sheep leg", "color": [92, 169, 47]}, + {"id": 54, "name": "sofa ", "color": [45, 45, 192]}, + {"id": 55, "name": "train body", "color": [168, 7, 178]}, + {"id": 56, "name": "tvmonitor frame", "color": [59, 89, 2]}, + {"id": 57, "name": "tvmonitor screen", "color": [51, 85, 167]}, +] + + +def _get_ctx59_meta(): + # Id 0 is reserved for ignore_label, we change ignore_label for 0 + # to 255 in our pre-processing, so all ids are shifted by 1. + stuff_ids = [k["id"] for k in PASCAL_CTX_59_CATEGORIES] + assert len(stuff_ids) == 59, len(stuff_ids) + + # For semantic segmentation, this mapping maps from contiguous stuff id + # (in [0, 91], used in models) to ids in the dataset (used for processing results) + stuff_dataset_id_to_contiguous_id = {k: i for i, k in enumerate(stuff_ids)} + stuff_classes = [k["name"] for k in PASCAL_CTX_59_CATEGORIES] + + ret = { + "stuff_dataset_id_to_contiguous_id": stuff_dataset_id_to_contiguous_id, + "stuff_classes": stuff_classes, + } + return ret + + +def register_all_ctx59(root): + root = os.path.join(root, "pascal_ctx_d2") + meta = _get_ctx59_meta() + for name, dirname in [("train", "training"), ("val", "validation")]: + image_dir = os.path.join(root, "images", dirname) + gt_dir = os.path.join(root, "annotations_ctx59", dirname) + name = f"ctx59_sem_seg_{name}" + DatasetCatalog.register( + name, + lambda x=image_dir, y=gt_dir: load_sem_seg( + y, x, gt_ext="png", image_ext="jpg", dataset_name="pascal_context_59" + ), + ) + MetadataCatalog.get(name).set( + stuff_classes=meta["stuff_classes"][:], + thing_dataset_id_to_contiguous_id={}, # to make Mask2Former happy + stuff_dataset_id_to_contiguous_id=meta["stuff_dataset_id_to_contiguous_id"], + image_root=image_dir, + sem_seg_root=gt_dir, + evaluator_type="sem_seg", + ignore_label=255, + ) + + +def _get_pascal21_meta(): + # Id 0 is reserved for ignore_label, we change ignore_label for 0 + # to 255 in our pre-processing, so all ids are shifted by 1. + stuff_ids = [k["id"] for k in PASCAL_VOC_21_CATEGORIES] + assert len(stuff_ids) == 21, len(stuff_ids) + + # For semantic segmentation, this mapping maps from contiguous stuff id + # (in [0, 91], used in models) to ids in the dataset (used for processing results) + stuff_dataset_id_to_contiguous_id = {k: i for i, k in enumerate(stuff_ids)} + stuff_classes = [k["name"] for k in PASCAL_VOC_21_CATEGORIES] + + ret = { + "stuff_dataset_id_to_contiguous_id": stuff_dataset_id_to_contiguous_id, + "stuff_classes": stuff_classes, + } + return ret + + +def register_all_pascal21(root): + root = os.path.join(root, "pascal_voc_d2") + meta = _get_pascal21_meta() + for name, dirname in [("train", "training"), ("val", "validation")]: + image_dir = os.path.join(root, "images", dirname) + gt_dir = os.path.join(root, "annotations_pascal21", dirname) + name = f"pascal21_sem_seg_{name}" + DatasetCatalog.register( + name, + lambda x=image_dir, y=gt_dir: load_sem_seg( + y, x, gt_ext="png", image_ext="jpg", dataset_name="pascal_voc_21" + ), + ) + MetadataCatalog.get(name).set( + stuff_classes=meta["stuff_classes"][:], + thing_dataset_id_to_contiguous_id={}, # to make Mask2Former happy + stuff_dataset_id_to_contiguous_id=meta["stuff_dataset_id_to_contiguous_id"], + image_root=image_dir, + sem_seg_root=gt_dir, + evaluator_type="sem_seg", + ignore_label=255, + ) + + +def _get_ctx459_meta(): + # Id 0 is reserved for ignore_label, we change ignore_label for 0 + # to 255 in our pre-processing, so all ids are shifted by 1. + stuff_ids = [k["id"] for k in PASCAL_CTX_459_CATEGORIES] + assert len(stuff_ids) == 459, len(stuff_ids) + + # For semantic segmentation, this mapping maps from contiguous stuff id + # (in [0, 91], used in models) to ids in the dataset (used for processing results) + stuff_dataset_id_to_contiguous_id = {k: i for i, k in enumerate(stuff_ids)} + stuff_classes = [k["name"] for k in PASCAL_CTX_459_CATEGORIES] + + ret = { + "stuff_dataset_id_to_contiguous_id": stuff_dataset_id_to_contiguous_id, + "stuff_classes": stuff_classes, + } + return ret + + +def register_all_ctx459(root): + root = os.path.join(root, "pascal_ctx_d2") + meta = _get_ctx459_meta() + for name, dirname in [("train", "training"), ("val", "validation")]: + image_dir = os.path.join(root, "images", dirname) + gt_dir = os.path.join(root, "annotations_ctx459", dirname) + name = f"ctx459_sem_seg_{name}" + DatasetCatalog.register( + name, + lambda x=image_dir, y=gt_dir: load_sem_seg( + y, x, gt_ext="tif", image_ext="jpg", dataset_name="pascal_context_459" + ), + ) + MetadataCatalog.get(name).set( + stuff_classes=meta["stuff_classes"][:], + thing_dataset_id_to_contiguous_id={}, # to make Mask2Former happy + stuff_dataset_id_to_contiguous_id=meta["stuff_dataset_id_to_contiguous_id"], + image_root=image_dir, + sem_seg_root=gt_dir, + evaluator_type="sem_seg", + ignore_label=65535, # NOTE: gt is saved in 16-bit TIFF images + ) + + +def _get_parts_meta(): + # Id 0 is reserved for ignore_label, we change ignore_label for 0 + # to 255 in our pre-processing, so all ids are shifted by 1. + stuff_ids = [k["id"] for k in PASCAL_PARTS_CATEGORIES] + # assert len(stuff_ids) == 459, len(stuff_ids) + + # For semantic segmentation, this mapping maps from contiguous stuff id + # (in [0, 91], used in models) to ids in the dataset (used for processing results) + stuff_dataset_id_to_contiguous_id = {k: i for i, k in enumerate(stuff_ids)} + stuff_classes = [k["name"] for k in PASCAL_PARTS_CATEGORIES] + + ret = { + "stuff_dataset_id_to_contiguous_id": stuff_dataset_id_to_contiguous_id, + "stuff_classes": stuff_classes, + } + return ret + + +def _get_parts_only_meta(): + # Id 0 is reserved for ignore_label, we change ignore_label for 0 + # to 255 in our pre-processing, so all ids are shifted by 1. + stuff_ids = [k["id"] for k in PASCAL_PARTS_PARTS_ONLY] + # assert len(stuff_ids) == 459, len(stuff_ids) + + # For semantic segmentation, this mapping maps from contiguous stuff id + # (in [0, 91], used in models) to ids in the dataset (used for processing results) + stuff_dataset_id_to_contiguous_id = {k: i for i, k in enumerate(stuff_ids)} + stuff_classes = [k["name"] for k in PASCAL_PARTS_PARTS_ONLY] + + ret = { + "stuff_dataset_id_to_contiguous_id": stuff_dataset_id_to_contiguous_id, + "stuff_classes": stuff_classes, + } + return ret + + +def register_all_pascal_parts_only(root): + data_root = root + root = os.path.join(root, "pascal_parts") + meta = _get_parts_only_meta() + for name, dirname in [ + ("train", "training_merged"), + ("val", "validation_merged"), + ("test", "test_merged"), + ]: + image_dir = os.path.join(data_root, "VOCdevkit/VOC2010/JPEGImages") + gt_dir = os.path.join(root, "labels", dirname) + name = f"pascal_parts_merged_{name}" + DatasetCatalog.register( + name, + lambda x=image_dir, y=gt_dir: load_sem_seg( + y, x, gt_ext="tif", image_ext="jpg", dataset_name="pascal_parts_merged" + ), + ) + MetadataCatalog.get(name).set( + stuff_classes=meta["stuff_classes"][:], + thing_dataset_id_to_contiguous_id={}, # to make Mask2Former happy + stuff_dataset_id_to_contiguous_id=meta["stuff_dataset_id_to_contiguous_id"], + image_root=image_dir, + sem_seg_root=gt_dir, + evaluator_type="sem_seg", + ignore_label=0, # NOTE: gt is saved in 16-bit TIFF images + ) + + +PASCAL_LABEL_PART_GROUP = { + 1: 1, + 2: 2, + 3: 3, + 4: 2, + 5: 4, + 6: 5, + 7: 6, + 8: 7, + 9: 6, + 10: 6, + 11: 6, + 12: 8, + 13: 9, + 14: 9, + 15: 10, + 16: 11, + 17: 11, + 18: 8, + 19: 12, + 20: 14, + 21: 13, + 22: 15, + 23: 15, + 24: 15, + 25: 15, + 26: 15, + 27: 15, + 28: 15, + 29: 15, + 30: 15, + 31: 15, + 32: 16, + 33: 15, + 34: 17, + 35: 18, + 36: 18, + 37: 18, + 38: 19, + 39: 19, + 40: 18, + 41: 20, + 42: 21, + 43: 22, + 44: 23, + 45: 24, + 46: 24, + 47: 24, + 48: 24, + 49: 23, + 50: 25, + 51: 25, + 52: 26, + 53: 27, + 54: 28, + 55: 29, + 56: 29, + 57: 29, + 58: 29, + 59: 29, + 60: 28, + 61: 30, + 62: 31, + 63: 32, + 64: 33, + 65: 34, + 66: 34, + 67: 34, + 68: 34, + 69: 33, + 70: 35, + 71: 35, + 72: 36, + 73: 34, + 74: 37, + 75: 38, + 76: 38, + 77: 38, + 78: 38, + 79: 37, + 80: 37, + 81: 39, + 82: 40, + 83: 41, + 84: 42, + 85: 41, + 86: 41, + 87: 41, + 88: 43, + 89: 44, + 90: 44, + 91: 44, + 92: 44, + 93: 44, + 94: 44, + 95: 44, + 96: 43, + 97: 43, + 98: 45, + 99: 46, + 100: 45, + 101: 47, + 102: 48, + 103: 47, + 104: 49, + 105: 50, + 106: 51, + 107: 52, + 108: 52, + 109: 52, + 110: 52, + 111: 52, + 112: 51, + 113: 53, + 114: 51, + 115: 54, + 116: 55, + 117: 55, + 118: 55, + 119: 55, + 120: 56, + 121: 57, +} + + +def register_all_pascal_parts(root): + data_root = root + register_all_pascal_parts_only(data_root) + root = os.path.join(root, "pascal_parts") + meta = _get_parts_meta() + for name, dirname in [("train", "training"), ("val", "validation"), ("test", "test_pano")]: + image_dir = os.path.join(data_root, "VOCdevkit/VOC2010/JPEGImages") + gt_dir = os.path.join(root, "labels", dirname) + name = f"pascal_parts_{name}" + DatasetCatalog.register( + name, lambda x=image_dir, y=gt_dir: load_sem_seg(y, x, gt_ext="tif", image_ext="jpg") + ) + MetadataCatalog.get(name).set( + stuff_classes=meta["stuff_classes"][:], + thing_dataset_id_to_contiguous_id={}, # to make Mask2Former happy + stuff_dataset_id_to_contiguous_id=meta["stuff_dataset_id_to_contiguous_id"], + image_root=image_dir, + sem_seg_root=gt_dir, + evaluator_type="sem_seg", + label_group=PASCAL_LABEL_PART_GROUP, + # ignore_label=0, # NOTE: gt is saved in 16-bit TIFF images + ignore_label=255, # NOTE: gt is saved in 16-bit TIFF images + ) + + +_PREDEFINED_SPLITS_PASCALVOCPART = {} +_PREDEFINED_SPLITS_PASCALVOCPART["pascalvocpart"] = { + "pascalvocpart": ( + "VOCdevkit/VOC2010/JPEGImages", + "pascal_parts/pascalvocpart_training_instance.json", + ), + "pascalvocpart_train": ( + "VOCdevkit/VOC2010/JPEGImages", + "pascal_parts/pascalvocpart_training_instance.json", + ), + "pascalvocpart_val": ( + "VOCdevkit/VOC2010/JPEGImages", + "pascal_parts/pascalvocpart_validation_instance.json", + ), +} + + +def _get_builtin_metadata(dataset_name): + return _get_pascalvocpart_metadata([]) + + raise KeyError("No built-in metadata for dataset {}".format(dataset_name)) + + +def _get_pascalvocpart_metadata(categories): + if len(categories) == 0: + return {} + id_to_name = {x["id"]: x["name"] for x in categories} + thing_dataset_id_to_contiguous_id = {i: i for i in range(len(categories))} + thing_classes = [id_to_name[k] for k in sorted(id_to_name)] + return { + "thing_dataset_id_to_contiguous_id": thing_dataset_id_to_contiguous_id, + "thing_classes": thing_classes, + } + + +def register_all_pascalvocpart(root): + for dataset_name, splits_per_dataset in _PREDEFINED_SPLITS_PASCALVOCPART.items(): + for key, (image_root, json_file) in splits_per_dataset.items(): + custom_register_coco_instances( + key, + _get_builtin_metadata(dataset_name), + os.path.join(root, json_file) if "://" not in json_file else json_file, + os.path.join(root, image_root), + ) + + +# register_all_ctx59(os.getenv("DETECTRON2_DATASETS", "datasets")) +# register_all_pascal21(os.getenv("DETECTRON2_DATASETS", "datasets")) +# register_all_ctx459(os.getenv("DETECTRON2_DATASETS", "datasets")) + +# True for open source; +# Internally at fb, we register them elsewhere +if __name__.endswith(".pascal_voc_external"): + # Assume pre-defined datasets live in `./datasets`. + _root = os.path.expanduser(os.getenv("DETECTRON2_DATASETS", "datasets")) + # register_all_pascal_parts(_root) + register_all_pascalvocpart(_root) diff --git a/ape/data/datasets/phrasecut.py b/ape/data/datasets/phrasecut.py new file mode 100644 index 0000000..2a14bf6 --- /dev/null +++ b/ape/data/datasets/phrasecut.py @@ -0,0 +1,60 @@ +import logging +import os + +from .coco import custom_register_coco_instances + +logger = logging.getLogger(__name__) + + +def _get_builtin_metadata(dataset_name): + return _get_phrasecut_metadata([]) + + raise KeyError("No built-in metadata for dataset {}".format(dataset_name)) + + +def _get_phrasecut_metadata(categories): + if len(categories) == 0: + return {} + id_to_name = {x["id"]: x["name"] for x in categories} + thing_dataset_id_to_contiguous_id = {i + 1: i for i in range(len(categories))} + thing_classes = [id_to_name[k] for k in sorted(id_to_name)] + return { + "thing_dataset_id_to_contiguous_id": thing_dataset_id_to_contiguous_id, + "thing_classes": thing_classes, + } + + +_PREDEFINED_SPLITS_PHRASECUT = {} +_PREDEFINED_SPLITS_PHRASECUT["phrasecut"] = { + "phrasecut": ( + "phrasecut/images", + "phrasecut/phrasecut.json", + ), + "phrasecut_train": ( + "phrasecut/images", + "phrasecut/phrasecut_train.json", + ), + "phrasecut_val": ( + "phrasecut/images", + "phrasecut/phrasecut_val.json", + ), +} + + +def register_all_phrasecut(root): + for dataset_name, splits_per_dataset in _PREDEFINED_SPLITS_PHRASECUT.items(): + for key, (image_root, json_file) in splits_per_dataset.items(): + custom_register_coco_instances( + key, + _get_builtin_metadata(dataset_name), + os.path.join(root, json_file) if "://" not in json_file else json_file, + os.path.join(root, image_root), + ) + + +# True for open source; +# Internally at fb, we register them elsewhere +if __name__.endswith(".phrasecut"): + # Assume pre-defined datasets live in `./datasets`. + _root = os.path.expanduser(os.getenv("DETECTRON2_DATASETS", "datasets")) + register_all_phrasecut(_root) diff --git a/ape/data/datasets/refcoco.py b/ape/data/datasets/refcoco.py new file mode 100644 index 0000000..aa6150c --- /dev/null +++ b/ape/data/datasets/refcoco.py @@ -0,0 +1,337 @@ +import contextlib +import io +import logging +import os + +import numpy as np +import pycocotools.mask as mask_util +from PIL import Image + +from detectron2.data import DatasetCatalog, MetadataCatalog +from detectron2.structures import Boxes, BoxMode, PolygonMasks, RotatedBoxes +from detectron2.utils.file_io import PathManager +from fvcore.common.timer import Timer +from iopath.common.file_io import file_lock + +""" +This file contains functions to parse COCO-format annotations into dicts in "Detectron2 format". +""" + + +logger = logging.getLogger(__name__) + +__all__ = ["load_refcoco_json", "convert_to_coco_json", "register_refcoco"] + +REFCOCO_CATEGORIES = [ + {"color": [220, 20, 60], "isthing": 1, "id": 1, "name": "object"} +] # only one class for visual grounding + + +def _get_refcoco_meta(): + thing_ids = [k["id"] for k in REFCOCO_CATEGORIES if k["isthing"] == 1] + thing_colors = [k["color"] for k in REFCOCO_CATEGORIES if k["isthing"] == 1] + assert len(thing_ids) == 1, len(thing_ids) + + thing_dataset_id_to_contiguous_id = {k: i for i, k in enumerate(thing_ids)} + thing_classes = [k["name"] for k in REFCOCO_CATEGORIES if k["isthing"] == 1] + ret = { + "thing_dataset_id_to_contiguous_id": thing_dataset_id_to_contiguous_id, + "thing_classes": thing_classes, + "thing_colors": thing_colors, + } + return ret + + +def load_refcoco_json(json_file, image_root, dataset_name=None, extra_annotation_keys=None): + """ + Load a json file with COCO's instances annotation format. + Currently supports instance detection, instance segmentation, + and person keypoints annotations. + + Args: + json_file (str): full path to the json file in COCO instances annotation format. + image_root (str or path-like): the directory where the images in this json file exists. + dataset_name (str or None): the name of the dataset (e.g., coco_2017_train). + When provided, this function will also do the following: + + * Put "thing_classes" into the metadata associated with this dataset. + * Map the category ids into a contiguous range (needed by standard dataset format), + and add "thing_dataset_id_to_contiguous_id" to the metadata associated + with this dataset. + + This option should usually be provided, unless users need to load + the original json content and apply more processing manually. + extra_annotation_keys (list[str]): list of per-annotation keys that should also be + loaded into the dataset dict (besides "iscrowd", "bbox", "keypoints", + "category_id", "segmentation"). The values for these keys will be returned as-is. + For example, the densepose annotations are loaded in this way. + + Returns: + list[dict]: a list of dicts in Detectron2 standard dataset dicts format (See + `Using Custom Datasets `_ ) when `dataset_name` is not None. + If `dataset_name` is None, the returned `category_ids` may be + incontiguous and may not conform to the Detectron2 standard format. + + Notes: + 1. This function does not read the image files. + The results do not have the "image" field. + """ + from pycocotools.coco import COCO + + timer = Timer() + json_file = PathManager.get_local_path(json_file) + with contextlib.redirect_stdout(io.StringIO()): + coco_api = COCO(json_file) + if timer.seconds() > 1: + logger.info("Loading {} takes {:.2f} seconds.".format(json_file, timer.seconds())) + + id_map = None + if dataset_name is not None: + meta = MetadataCatalog.get(dataset_name) + cat_ids = sorted(coco_api.getCatIds()) + cats = coco_api.loadCats(cat_ids) + # The categories in a custom json file may not be sorted. + thing_classes = [c["name"] for c in sorted(cats, key=lambda x: x["id"])] + meta.thing_classes = thing_classes + + # In COCO, certain category ids are artificially removed, + # and by convention they are always ignored. + # We deal with COCO's id issue and translate + # the category ids to contiguous ids in [0, 80). + + # It works by looking at the "categories" field in the json, therefore + # if users' own json also have incontiguous ids, we'll + # apply this mapping as well but print a warning. + if not (min(cat_ids) == 1 and max(cat_ids) == len(cat_ids)): + if "coco" not in dataset_name: + logger.warning( + """ +Category ids in annotations are not in [1, #categories]! We'll apply a mapping for you. +""" + ) + id_map = {v: i for i, v in enumerate(cat_ids)} + meta.thing_dataset_id_to_contiguous_id = id_map + + cat_ids = cat_ids + list(range(max(cat_ids) + 1, 100000)) + id_map = {v: i for i, v in enumerate(cat_ids)} + + # sort indices for reproducible results + img_ids = sorted(coco_api.imgs.keys()) + # imgs is a list of dicts, each looks something like: + # {'license': 4, + # 'url': 'http://farm6.staticflickr.com/5454/9413846304_881d5e5c3b_z.jpg', + # 'file_name': 'COCO_val2014_000000001268.jpg', + # 'height': 427, + # 'width': 640, + # 'date_captured': '2013-11-17 05:57:24', + # 'id': 1268} + imgs = coco_api.loadImgs(img_ids) + # anns is a list[list[dict]], where each dict is an annotation + # record for an object. The inner list enumerates the objects in an image + # and the outer list enumerates over images. Example of anns[0]: + # [{'segmentation': [[192.81, + # 247.09, + # ... + # 219.03, + # 249.06]], + # 'area': 1035.749, + # 'iscrowd': 0, + # 'image_id': 1268, + # 'bbox': [192.81, 224.8, 74.73, 33.43], + # 'category_id': 16, + # 'id': 42986}, + # ...] + anns = [coco_api.imgToAnns[img_id] for img_id in img_ids] + total_num_valid_anns = sum([len(x) for x in anns]) + total_num_anns = len(coco_api.anns) + if total_num_valid_anns < total_num_anns: + logger.warning( + f"{json_file} contains {total_num_anns} annotations, but only " + f"{total_num_valid_anns} of them match to images in the file." + ) + + if "minival" not in json_file: + # The popular valminusminival & minival annotations for COCO2014 contain this bug. + # However the ratio of buggy annotations there is tiny and does not affect accuracy. + # Therefore we explicitly white-list them. + ann_ids = [ann["id"] for anns_per_image in anns for ann in anns_per_image] + assert len(set(ann_ids)) == len(ann_ids), "Annotation ids in '{}' are not unique!".format( + json_file + ) + + imgs_anns = list(zip(imgs, anns)) + logger.info("Loaded {} images in COCO format from {}".format(len(imgs_anns), json_file)) + + dataset_dicts = [] + + ann_keys = ["iscrowd", "bbox", "keypoints", "category_id"] + (extra_annotation_keys or []) + + num_instances_without_valid_segmentation = 0 + + for (img_dict, anno_dict_list) in imgs_anns: + record = {} + record["file_name"] = os.path.join(image_root, img_dict["file_name"]) + record["height"] = img_dict["height"] + record["width"] = img_dict["width"] + if "expressions" in img_dict: + record["expressions"] = img_dict["expressions"] + image_id = record["image_id"] = img_dict["id"] + + objs = [] + for anno in anno_dict_list: + # Check that the image_id in this annotation is the same as + # the image_id we're looking at. + # This fails only when the data parsing logic or the annotation file is buggy. + + # The original COCO valminusminival2014 & minival2014 annotation files + # actually contains bugs that, together with certain ways of using COCO API, + # can trigger this assertion. + assert anno["image_id"] == image_id + + assert anno.get("ignore", 0) == 0, '"ignore" in COCO json file is not supported.' + + obj = {key: anno[key] for key in ann_keys if key in anno} + if "bbox" in obj and len(obj["bbox"]) == 0: + raise ValueError( + f"One annotation of image {image_id} contains empty 'bbox' value! " + "This json does not have valid COCO format." + ) + + segm = anno.get("segmentation", None) + if segm: # either list[list[float]] or dict(RLE) + if isinstance(segm, dict): + if isinstance(segm["counts"], list): + # convert to compressed RLE + segm = mask_util.frPyObjects(segm, *segm["size"]) + else: + # filter out invalid polygons (< 3 points) + segm = [poly for poly in segm if len(poly) % 2 == 0 and len(poly) >= 6] + if len(segm) == 0: + num_instances_without_valid_segmentation += 1 + continue # ignore this instance + obj["segmentation"] = segm + + keypts = anno.get("keypoints", None) + if keypts: # list[int] + for idx, v in enumerate(keypts): + if idx % 3 != 2: + # COCO's segmentation coordinates are floating points in [0, H or W], + # but keypoint coordinates are integers in [0, H-1 or W-1] + # Therefore we assume the coordinates are "pixel indices" and + # add 0.5 to convert to floating point coordinates. + keypts[idx] = v + 0.5 + obj["keypoints"] = keypts + + phrase = anno.get("phrase", None) + if phrase: + obj["phrase"] = phrase + obj["bbox_mode"] = BoxMode.XYWH_ABS + if id_map: + annotation_category_id = obj["category_id"] + try: + obj["category_id"] = id_map[annotation_category_id] + except KeyError as e: + raise KeyError( + f"Encountered category_id={annotation_category_id} " + "but this id does not exist in 'categories' of the json file." + ) from e + objs.append(obj) + record["annotations"] = objs + record["task"] = "grounding" + dataset_dicts.append(record) + + if num_instances_without_valid_segmentation > 0: + logger.warning( + "Filtered out {} instances without valid segmentation. ".format( + num_instances_without_valid_segmentation + ) + + "There might be issues in your dataset generation process. Please " + "check https://detectron2.readthedocs.io/en/latest/tutorials/datasets.html carefully" + ) + return dataset_dicts + + +def register_refcoco(name, metadata, json_file, image_root): + """ + Register a dataset in COCO's json annotation format for + instance detection, instance segmentation and keypoint detection. + (i.e., Type 1 and 2 in http://cocodataset.org/#format-data. + `instances*.json` and `person_keypoints*.json` in the dataset). + + This is an example of how to register a new dataset. + You can do something similar to this function, to register new datasets. + + Args: + name (str): the name that identifies a dataset, e.g. "coco_2014_train". + metadata (dict): extra metadata associated with this dataset. You can + leave it as an empty dict. + json_file (str): path to the json instance annotation file. + image_root (str or path-like): directory which contains all the images. + """ + assert isinstance(name, str), name + assert isinstance(json_file, (str, os.PathLike)), json_file + assert isinstance(image_root, (str, os.PathLike)), image_root + # 1. register a function which returns dicts + DatasetCatalog.register(name, lambda: load_refcoco_json(json_file, image_root, name)) + + # 2. Optionally, add metadata about this dataset, + # since they might be useful in evaluation, visualization or logging + MetadataCatalog.get(name).set( + json_file=json_file, image_root=image_root, evaluator_type="refcoco", **metadata + ) + + +# ==== Predefined splits for REFCOCO datasets =========== +_PREDEFINED_SPLITS_REFCOCO = { + # refcoco + "refcoco-unc-train": ("coco/train2014", "SeqTR/refcoco-unc/instances_cocofied_train.json"), + "refcoco-unc-val": ("coco/train2014", "SeqTR/refcoco-unc/instances_cocofied_val.json"), + "refcoco-unc-testA": ("coco/train2014", "SeqTR/refcoco-unc/instances_cocofied_testA.json"), + "refcoco-unc-testB": ("coco/train2014", "SeqTR/refcoco-unc/instances_cocofied_testB.json"), + # refcocog + "refcocog-umd-train": ("coco/train2014", "SeqTR/refcocog-umd/instances_cocofied_train.json"), + "refcocog-umd-val": ("coco/train2014", "SeqTR/refcocog-umd/instances_cocofied_val.json"), + "refcocog-umd-test": ("coco/train2014", "SeqTR/refcocog-umd/instances_cocofied_test.json"), + "refcocog-google-val": ("coco/train2014", "SeqTR/refcocog-google/instances_cocofied_val.json"), + # refcoco+ + "refcocoplus-unc-train": ( + "coco/train2014", + "SeqTR/refcocoplus-unc/instances_cocofied_train.json", + ), + "refcocoplus-unc-val": ("coco/train2014", "SeqTR/refcocoplus-unc/instances_cocofied_val.json"), + "refcocoplus-unc-testA": ( + "coco/train2014", + "SeqTR/refcocoplus-unc/instances_cocofied_testA.json", + ), + "refcocoplus-unc-testB": ( + "coco/train2014", + "SeqTR/refcocoplus-unc/instances_cocofied_testB.json", + ), + # mixed + "refcoco-mixed": ("coco/train2014", "SeqTR/refcoco-mixed/instances_cocofied_train.json"), + "refcoco-mixed-filter": ( + "coco/train2014", + "SeqTR/refcoco-mixed/instances_cocofied_train_filter.json", + ), + "refcoco-mixed_group-by-image": ( + "coco/train2014", + "SeqTR/refcoco-mixed_group-by-image/instances_cocofied_train.json", + ), +} + + +def register_all_refcoco(root): + for key, (image_root, json_file) in _PREDEFINED_SPLITS_REFCOCO.items(): + # Assume pre-defined datasets live in `./datasets`. + register_refcoco( + key, + _get_refcoco_meta(), + os.path.join(root, json_file) if "://" not in json_file else json_file, + os.path.join(root, image_root), + ) + + +if __name__.endswith(".refcoco"): + # Assume pre-defined datasets live in `./datasets`. + _root = os.getenv("DETECTRON2_DATASETS", "datasets") + register_all_refcoco(_root) diff --git a/ape/data/datasets/register_bdd100k_panoseg.py b/ape/data/datasets/register_bdd100k_panoseg.py new file mode 100644 index 0000000..ebf81a6 --- /dev/null +++ b/ape/data/datasets/register_bdd100k_panoseg.py @@ -0,0 +1,277 @@ +# -------------------------------------------------------- +# X-Decoder -- Generalized Decoding for Pixel, Image, and Language +# Copyright (c) 2022 Microsoft +# Licensed under The MIT License [see LICENSE for details] +# Modified by Xueyan Zou (xueyan@cs.wisc.edu) +# -------------------------------------------------------- +# Copyright (c) Facebook, Inc. and its affiliates. +import json +import os +from collections import namedtuple + +from detectron2.data import DatasetCatalog, MetadataCatalog +from detectron2.utils.file_io import PathManager + +Label = namedtuple( + "Label", + [ + "name", # The identifier of this label, e.g. 'car', 'person', ... . + # We use them to uniquely name a class + "id", # An integer ID that is associated with this label. + # The IDs are used to represent the label in ground truth images An ID + # of -1 means that this label does not have an ID and thus is ignored + # when creating ground truth images (e.g. license plate). Do not modify + # these IDs, since exactly these IDs are expected by the evaluation + # server. + "trainId", + # Feel free to modify these IDs as suitable for your method. Then + # create ground truth images with train IDs, using the tools provided + # in the 'preparation' folder. However, make sure to validate or submit + # results to our evaluation server using the regular IDs above! For + # trainIds, multiple labels might have the same ID. Then, these labels + # are mapped to the same class in the ground truth images. For the + # inverse mapping, we use the label that is defined first in the list + # below. For example, mapping all void-type classes to the same ID in + # training, might make sense for some approaches. Max value is 255! + "category", # The name of the category that this label belongs to + "categoryId", + # The ID of this category. Used to create ground truth images + # on category level. + "hasInstances", + # Whether this label distinguishes between single instances or not + "ignoreInEval", + # Whether pixels having this class as ground truth label are ignored + # during evaluations or not + "color", # The color of this label + ], +) + + +# Our extended list of label types. Our train id is compatible with Cityscapes +BDD_CATEGORIES = [ + # name id trainId category catId + # hasInstances ignoreInEval color + # Label("unlabeled", 0, 255, "void", 0, False, True, (0, 0, 0)), + Label("dynamic", 1, 255, "void", 0, False, True, (111, 74, 0)), + Label("ego vehicle", 2, 255, "void", 0, False, True, (0, 0, 0)), + Label("ground", 3, 255, "void", 0, False, True, (81, 0, 81)), + Label("static", 4, 255, "void", 0, False, True, (0, 0, 0)), + Label("parking", 5, 255, "flat", 1, False, True, (250, 170, 160)), + Label("rail track", 6, 255, "flat", 1, False, True, (230, 150, 140)), + Label("road", 7, 0, "flat", 1, False, False, (128, 64, 128)), + Label("sidewalk", 8, 1, "flat", 1, False, False, (244, 35, 232)), + Label("bridge", 9, 255, "construction", 2, False, True, (150, 100, 100)), + Label("building", 10, 2, "construction", 2, False, False, (70, 70, 70)), + Label("fence", 11, 4, "construction", 2, False, False, (190, 153, 153)), + Label("garage", 12, 255, "construction", 2, False, True, (180, 100, 180)), + Label("guard rail", 13, 255, "construction", 2, False, True, (180, 165, 180)), + Label("tunnel", 14, 255, "construction", 2, False, True, (150, 120, 90)), + Label("wall", 15, 3, "construction", 2, False, False, (102, 102, 156)), + Label("banner", 16, 255, "object", 3, False, True, (250, 170, 100)), + Label("billboard", 17, 255, "object", 3, False, True, (220, 220, 250)), + Label("lane divider", 18, 255, "object", 3, False, True, (255, 165, 0)), + Label("parking sign", 19, 255, "object", 3, False, False, (220, 20, 60)), + Label("pole", 20, 5, "object", 3, False, False, (153, 153, 153)), + Label("polegroup", 21, 255, "object", 3, False, True, (153, 153, 153)), + Label("street light", 22, 255, "object", 3, False, True, (220, 220, 100)), + Label("traffic cone", 23, 255, "object", 3, False, True, (255, 70, 0)), + Label("traffic device", 24, 255, "object", 3, False, True, (220, 220, 220)), + Label("traffic light", 25, 6, "object", 3, False, False, (250, 170, 30)), + Label("traffic sign", 26, 7, "object", 3, False, False, (220, 220, 0)), + Label( + "traffic sign frame", + 27, + 255, + "object", + 3, + False, + True, + (250, 170, 250), + ), + Label("terrain", 28, 9, "nature", 4, False, False, (152, 251, 152)), + Label("vegetation", 29, 8, "nature", 4, False, False, (107, 142, 35)), + Label("sky", 30, 10, "sky", 5, False, False, (70, 130, 180)), + Label("person", 31, 11, "human", 6, True, False, (220, 20, 60)), + Label("rider", 32, 12, "human", 6, True, False, (255, 0, 0)), + Label("bicycle", 33, 18, "vehicle", 7, True, False, (119, 11, 32)), + Label("bus", 34, 15, "vehicle", 7, True, False, (0, 60, 100)), + Label("car", 35, 13, "vehicle", 7, True, False, (0, 0, 142)), + Label("caravan", 36, 255, "vehicle", 7, True, True, (0, 0, 90)), + Label("motorcycle", 37, 17, "vehicle", 7, True, False, (0, 0, 230)), + Label("trailer", 38, 255, "vehicle", 7, True, True, (0, 0, 110)), + Label("train", 39, 16, "vehicle", 7, True, False, (0, 80, 100)), + Label("truck", 40, 14, "vehicle", 7, True, False, (0, 0, 70)), +] + +BDD_COLORS = [k.color for k in BDD_CATEGORIES] + +MetadataCatalog.get("bdd100k_pano_val").set( + stuff_colors=BDD_COLORS[:], +) + + +def load_bdd_panoptic_json(json_file, image_dir, gt_dir, meta): + """ + Args: + image_dir (str): path to the raw dataset. e.g., "~/coco/train2017". + gt_dir (str): path to the raw annotations. e.g., "~/coco/panoptic_train2017". + json_file (str): path to the json file. e.g., "~/coco/annotations/panoptic_train2017.json". + Returns: + list[dict]: a list of dicts in Detectron2 standard format. (See + `Using Custom Datasets `_ ) + """ + + def _convert_category_id(segment_info, meta): + if segment_info["category_id"] in meta["thing_dataset_id_to_contiguous_id"]: + segment_info["category_id"] = meta["thing_dataset_id_to_contiguous_id"][ + segment_info["category_id"] + ] + segment_info["isthing"] = True + else: + segment_info["category_id"] = meta["stuff_dataset_id_to_contiguous_id"][ + segment_info["category_id"] + ] + segment_info["isthing"] = False + return segment_info + + with PathManager.open(json_file) as f: + json_info = json.load(f) + + ret = [] + for ann in json_info["annotations"]: + image_id = ann["image_id"] + # TODO: currently we assume image and label has the same filename but + # different extension, and images have extension ".jpg" for COCO. Need + # to make image extension a user-provided argument if we extend this + # function to support other COCO-like datasets. + file_name = ann["file_name"].replace("png", "jpg") + + image_file = os.path.join(image_dir, file_name) + label_file = os.path.join(gt_dir, ann["file_name"]) + + segments_info = [_convert_category_id(x, meta) for x in ann["segments_info"]] + ret.append( + { + "file_name": image_file, + "image_id": image_id, + "pan_seg_file_name": label_file, + "segments_info": segments_info, + } + ) + assert len(ret), f"No images found in {image_dir}!" + assert PathManager.isfile(ret[0]["file_name"]), ret[0]["file_name"] + assert PathManager.isfile(ret[0]["pan_seg_file_name"]), ret[0]["pan_seg_file_name"] + return ret + + +def register_bdd_panoptic( + name, + metadata, + image_root, + panoptic_root, + panoptic_json, +): + """ + Register a "standard" version of ADE20k panoptic segmentation dataset named `name`. + The dictionaries in this registered dataset follows detectron2's standard format. + Hence it's called "standard". + Args: + name (str): the name that identifies a dataset, + e.g. "ade20k_panoptic_train" + metadata (dict): extra metadata associated with this dataset. + image_root (str): directory which contains all the images + panoptic_root (str): directory which contains panoptic annotation images in COCO format + panoptic_json (str): path to the json panoptic annotation file in COCO format + sem_seg_root (none): not used, to be consistent with + `register_coco_panoptic_separated`. + instances_json (str): path to the json instance annotation file + """ + panoptic_name = name + DatasetCatalog.register( + panoptic_name, + lambda: load_bdd_panoptic_json(panoptic_json, image_root, panoptic_root, metadata), + ) + MetadataCatalog.get(panoptic_name).set( + panoptic_root=panoptic_root, + image_root=image_root, + panoptic_json=panoptic_json, + evaluator_type="bdd_panoptic_pano", + ignore_label=0, + label_divisor=1000, + **metadata, + ) + + +_PREDEFINED_SPLITS_SCANNET_PANOPTIC = { + "bdd10k_40_panoptic_val": ( + "bdd100k/images/10k/val", + "bdd100k/labels/pan_seg/coco_pano/val", + "bdd100k/labels/pan_seg/meta/coco_val.json", + ), +} + + +def get_metadata(): + meta = {} + # The following metadata maps contiguous id from [0, #thing categories + + # #stuff categories) to their names and colors. We have to replica of the + # same name and color under "thing_*" and "stuff_*" because the current + # visualization function in D2 handles thing and class classes differently + # due to some heuristic used in Panoptic FPN. We keep the same naming to + # enable reusing existing visualization functions. + thing_classes = [k.name for k in BDD_CATEGORIES if k.hasInstances == True] + thing_colors = [k.color for k in BDD_CATEGORIES if k.hasInstances == True] + stuff_classes = [k.name for k in BDD_CATEGORIES] + stuff_colors = [k.color for k in BDD_CATEGORIES] + + meta["thing_classes"] = thing_classes + meta["thing_colors"] = thing_colors + meta["stuff_classes"] = stuff_classes + meta["stuff_colors"] = stuff_colors + + # Convert category id for training: + # category id: like semantic segmentation, it is the class id for each + # pixel. Since there are some classes not used in evaluation, the category + # id is not always contiguous and thus we have two set of category ids: + # - original category id: category id in the original dataset, mainly + # used for evaluation. + # - contiguous category id: [0, #classes), in order to train the linear + # softmax classifier. + thing_dataset_id_to_contiguous_id = {} + stuff_dataset_id_to_contiguous_id = {} + + for i, cat in enumerate(BDD_CATEGORIES): + if cat.hasInstances: + thing_dataset_id_to_contiguous_id[cat.id] = i + # else: + # stuff_dataset_id_to_contiguous_id[cat["id"]] = i + + # in order to use sem_seg evaluator + stuff_dataset_id_to_contiguous_id[cat.id] = i + + meta["thing_dataset_id_to_contiguous_id"] = thing_dataset_id_to_contiguous_id + meta["stuff_dataset_id_to_contiguous_id"] = stuff_dataset_id_to_contiguous_id + return meta + + +def register_all_bdd_panoptic(root): + metadata = get_metadata() + for ( + prefix, + (image_root, panoptic_root, panoptic_json), + ) in _PREDEFINED_SPLITS_SCANNET_PANOPTIC.items(): + # The "standard" version of COCO panoptic segmentation dataset, + # e.g. used by Panoptic-DeepLab + register_bdd_panoptic( + prefix, + metadata, + os.path.join(root, image_root), + os.path.join(root, panoptic_root), + os.path.join(root, panoptic_json), + ) + + +if __name__.endswith(".register_bdd100k_panoseg"): + # Assume pre-defined datasets live in `./datasets`. + _root = os.getenv("DETECTRON2_DATASETS", "datasets") + register_all_bdd_panoptic(_root) diff --git a/ape/data/datasets/register_bdd100k_semseg.py b/ape/data/datasets/register_bdd100k_semseg.py new file mode 100644 index 0000000..2eee0ed --- /dev/null +++ b/ape/data/datasets/register_bdd100k_semseg.py @@ -0,0 +1,98 @@ +# -------------------------------------------------------- +# X-Decoder -- Generalized Decoding for Pixel, Image, and Language +# Copyright (c) 2022 Microsoft +# Licensed under The MIT License [see LICENSE for details] +# Modified by Xueyan Zou (xueyan@cs.wisc.edu) +# -------------------------------------------------------- +# Copyright (c) Facebook, Inc. and its affiliates. +import glob +import os +from typing import List, Tuple, Union + +import numpy as np + +from detectron2.data import DatasetCatalog, MetadataCatalog +from detectron2.utils.file_io import PathManager + +BDD_SEM = [ + "road", + "sidewalk", + "building", + "wall", + "fence", + "pole", + "traffic light", + "traffic sign", + "vegetation", + "terrain", + "sky", + "person", + "rider", + "car", + "truck", + "bus", + "train", + "motorcycle", + "bicycle", +] + +__all__ = ["load_scannet_instances", "register_scannet_context"] + + +def load_bdd_instances( + name: str, dirname: str, split: str, class_names: Union[List[str], Tuple[str, ...]] +): + """ + Load BDD annotations to Detectron2 format. + + Args: + dirname: Contain "Annotations", "ImageSets", "JPEGImages" + split (str): one of "train", "test", "val", "trainval" + class_names: list or tuple of class names + """ + img_folder = os.path.join(dirname, "images", "10k", split) + img_pths = sorted(glob.glob(os.path.join(img_folder, "*.jpg"))) + + sem_folder = os.path.join(dirname, "labels", "sem_seg", "masks", split) + sem_pths = sorted(glob.glob(os.path.join(sem_folder, "*.png"))) + + assert len(img_pths) == len(sem_pths) + + dicts = [] + for img_pth, sem_pth in zip(img_pths, sem_pths): + r = { + "file_name": img_pth, + "sem_seg_file_name": sem_pth, + "image_id": img_pth.split("/")[-1].split(".")[0], + } + dicts.append(r) + return dicts + + +def register_bdd_context(name, dirname, split, class_names=BDD_SEM): + DatasetCatalog.register(name, lambda: load_bdd_instances(name, dirname, split, class_names)) + MetadataCatalog.get(name).set( + stuff_classes=class_names, + dirname=dirname, + split=split, + ignore_label=[255], + thing_dataset_id_to_contiguous_id={}, + class_offset=0, + keep_sem_bgd=False, + ) + + +def register_all_bdd_semseg(root): + SPLITS = [ + ("bdd10k_val_sem_seg", "bdd100k", "val"), + ] + + for name, dirname, split in SPLITS: + register_bdd_context(name, os.path.join(root, dirname), split) + MetadataCatalog.get(name).evaluator_type = "sem_seg" + + +if __name__.endswith(".register_bdd100k_semseg"): + # Assume pre-defined datasets live in `./datasets`. + _root = os.getenv("DATASET", "datasets") + register_all_bdd_semseg(_root) diff --git a/ape/data/datasets/register_pascal_context.py b/ape/data/datasets/register_pascal_context.py new file mode 100644 index 0000000..2c67325 --- /dev/null +++ b/ape/data/datasets/register_pascal_context.py @@ -0,0 +1,587 @@ +# Copyright (c) Facebook, Inc. and its affiliates. +import os + +from detectron2.data import DatasetCatalog, MetadataCatalog +from detectron2.data.datasets import load_sem_seg + +PASCALCONTEX59_NAMES = ( + "aeroplane", + "bicycle", + "bird", + "boat", + "bottle", + "bus", + "car", + "cat", + "chair", + "cow", + "table", + "dog", + "horse", + "motorbike", + "person", + "pottedplant", + "sheep", + "sofa", + "train", + "tvmonitor", + "bag", + "bed", + "bench", + "book", + "building", + "cabinet", + "ceiling", + "cloth", + "computer", + "cup", + "door", + "fence", + "floor", + "flower", + "food", + "grass", + "ground", + "keyboard", + "light", + "mountain", + "mouse", + "curtain", + "platform", + "sign", + "plate", + "road", + "rock", + "shelves", + "sidewalk", + "sky", + "snow", + "bedclothes", + "track", + "tree", + "truck", + "wall", + "water", + "window", + "wood", +) + +PASCALCONTEX459_NAMES = ( + "accordion", + "aeroplane", + "air conditioner", + "antenna", + "artillery", + "ashtray", + "atrium", + "baby carriage", + "bag", + "ball", + "balloon", + "bamboo weaving", + "barrel", + "baseball bat", + "basket", + "basketball backboard", + "bathtub", + "bed", + "bedclothes", + "beer", + "bell", + "bench", + "bicycle", + "binoculars", + "bird", + "bird cage", + "bird feeder", + "bird nest", + "blackboard", + "board", + "boat", + "bone", + "book", + "bottle", + "bottle opener", + "bowl", + "box", + "bracelet", + "brick", + "bridge", + "broom", + "brush", + "bucket", + "building", + "bus", + "cabinet", + "cabinet door", + "cage", + "cake", + "calculator", + "calendar", + "camel", + "camera", + "camera lens", + "can", + "candle", + "candle holder", + "cap", + "car", + "card", + "cart", + "case", + "casette recorder", + "cash register", + "cat", + "cd", + "cd player", + "ceiling", + "cell phone", + "cello", + "chain", + "chair", + "chessboard", + "chicken", + "chopstick", + "clip", + "clippers", + "clock", + "closet", + "cloth", + "clothes tree", + "coffee", + "coffee machine", + "comb", + "computer", + "concrete", + "cone", + "container", + "control booth", + "controller", + "cooker", + "copying machine", + "coral", + "cork", + "corkscrew", + "counter", + "court", + "cow", + "crabstick", + "crane", + "crate", + "cross", + "crutch", + "cup", + "curtain", + "cushion", + "cutting board", + "dais", + "disc", + "disc case", + "dishwasher", + "dock", + "dog", + "dolphin", + "door", + "drainer", + "dray", + "drink dispenser", + "drinking machine", + "drop", + "drug", + "drum", + "drum kit", + "duck", + "dumbbell", + "earphone", + "earrings", + "egg", + "electric fan", + "electric iron", + "electric pot", + "electric saw", + "electronic keyboard", + "engine", + "envelope", + "equipment", + "escalator", + "exhibition booth", + "extinguisher", + "eyeglass", + "fan", + "faucet", + "fax machine", + "fence", + "ferris wheel", + "fire extinguisher", + "fire hydrant", + "fire place", + "fish", + "fish tank", + "fishbowl", + "fishing net", + "fishing pole", + "flag", + "flagstaff", + "flame", + "flashlight", + "floor", + "flower", + "fly", + "foam", + "food", + "footbridge", + "forceps", + "fork", + "forklift", + "fountain", + "fox", + "frame", + "fridge", + "frog", + "fruit", + "funnel", + "furnace", + "game controller", + "game machine", + "gas cylinder", + "gas hood", + "gas stove", + "gift box", + "glass", + "glass marble", + "globe", + "glove", + "goal", + "grandstand", + "grass", + "gravestone", + "ground", + "guardrail", + "guitar", + "gun", + "hammer", + "hand cart", + "handle", + "handrail", + "hanger", + "hard disk drive", + "hat", + "hay", + "headphone", + "heater", + "helicopter", + "helmet", + "holder", + "hook", + "horse", + "horse-drawn carriage", + "hot-air balloon", + "hydrovalve", + "ice", + "inflator pump", + "ipod", + "iron", + "ironing board", + "jar", + "kart", + "kettle", + "key", + "keyboard", + "kitchen range", + "kite", + "knife", + "knife block", + "ladder", + "ladder truck", + "ladle", + "laptop", + "leaves", + "lid", + "life buoy", + "light", + "light bulb", + "lighter", + "line", + "lion", + "lobster", + "lock", + "machine", + "mailbox", + "mannequin", + "map", + "mask", + "mat", + "match book", + "mattress", + "menu", + "metal", + "meter box", + "microphone", + "microwave", + "mirror", + "missile", + "model", + "money", + "monkey", + "mop", + "motorbike", + "mountain", + "mouse", + "mouse pad", + "musical instrument", + "napkin", + "net", + "newspaper", + "oar", + "ornament", + "outlet", + "oven", + "oxygen bottle", + "pack", + "pan", + "paper", + "paper box", + "paper cutter", + "parachute", + "parasol", + "parterre", + "patio", + "pelage", + "pen", + "pen container", + "pencil", + "person", + "photo", + "piano", + "picture", + "pig", + "pillar", + "pillow", + "pipe", + "pitcher", + "plant", + "plastic", + "plate", + "platform", + "player", + "playground", + "pliers", + "plume", + "poker", + "poker chip", + "pole", + "pool table", + "postcard", + "poster", + "pot", + "pottedplant", + "printer", + "projector", + "pumpkin", + "rabbit", + "racket", + "radiator", + "radio", + "rail", + "rake", + "ramp", + "range hood", + "receiver", + "recorder", + "recreational machines", + "remote control", + "road", + "robot", + "rock", + "rocket", + "rocking horse", + "rope", + "rug", + "ruler", + "runway", + "saddle", + "sand", + "saw", + "scale", + "scanner", + "scissors", + "scoop", + "screen", + "screwdriver", + "sculpture", + "scythe", + "sewer", + "sewing machine", + "shed", + "sheep", + "shell", + "shelves", + "shoe", + "shopping cart", + "shovel", + "sidecar", + "sidewalk", + "sign", + "signal light", + "sink", + "skateboard", + "ski", + "sky", + "sled", + "slippers", + "smoke", + "snail", + "snake", + "snow", + "snowmobiles", + "sofa", + "spanner", + "spatula", + "speaker", + "speed bump", + "spice container", + "spoon", + "sprayer", + "squirrel", + "stage", + "stair", + "stapler", + "stick", + "sticky note", + "stone", + "stool", + "stove", + "straw", + "stretcher", + "sun", + "sunglass", + "sunshade", + "surveillance camera", + "swan", + "sweeper", + "swim ring", + "swimming pool", + "swing", + "switch", + "table", + "tableware", + "tank", + "tap", + "tape", + "tarp", + "telephone", + "telephone booth", + "tent", + "tire", + "toaster", + "toilet", + "tong", + "tool", + "toothbrush", + "towel", + "toy", + "toy car", + "track", + "train", + "trampoline", + "trash bin", + "tray", + "tree", + "tricycle", + "tripod", + "trophy", + "truck", + "tube", + "turtle", + "tvmonitor", + "tweezers", + "typewriter", + "umbrella", + "unknown", + "vacuum cleaner", + "vending machine", + "video camera", + "video game console", + "video player", + "video tape", + "violin", + "wakeboard", + "wall", + "wallet", + "wardrobe", + "washing machine", + "watch", + "water", + "water dispenser", + "water pipe", + "water skate board", + "watermelon", + "whale", + "wharf", + "wheel", + "wheelchair", + "window", + "window blinds", + "wineglass", + "wire", + "wood", + "wool", +) + + +def _get_voc_meta(cat_list): + ret = { + "stuff_classes": cat_list, + } + return ret + + +def register_pascal_context_59(root): + root = os.path.join(root, "VOCdevkit/VOC2010") + meta = _get_voc_meta(PASCALCONTEX59_NAMES) + for name, image_dirname, sem_seg_dirname in [ + ("val", "JPEGImages", "annotations_detectron2/pc59_val"), + ]: + image_dir = os.path.join(root, image_dirname) + gt_dir = os.path.join(root, sem_seg_dirname) + all_name = f"pascal_context_59_sem_seg_{name}" + DatasetCatalog.register( + all_name, + lambda x=image_dir, y=gt_dir: load_sem_seg(y, x, gt_ext="png", image_ext="jpg"), + ) + MetadataCatalog.get(all_name).set( + image_root=image_dir, + sem_seg_root=gt_dir, + evaluator_type="sem_seg", + ignore_label=255, + **meta, + ) + + +def register_pascal_context_459(root): + root = os.path.join(root, "VOCdevkit/VOC2010") + meta = _get_voc_meta(PASCALCONTEX459_NAMES) + for name, image_dirname, sem_seg_dirname in [ + ("val", "JPEGImages", "annotations_detectron2/pc459_val"), + ]: + image_dir = os.path.join(root, image_dirname) + gt_dir = os.path.join(root, sem_seg_dirname) + all_name = f"pascal_context_459_sem_seg_{name}" + DatasetCatalog.register( + all_name, + lambda x=image_dir, y=gt_dir: load_sem_seg(y, x, gt_ext="tif", image_ext="jpg"), + ) + MetadataCatalog.get(all_name).set( + image_root=image_dir, + sem_seg_root=gt_dir, + evaluator_type="sem_seg", + ignore_label=65535, # NOTE: gt is saved in 16-bit TIFF images + **meta, + ) + + +if __name__.endswith(".register_pascal_context"): + # Assume pre-defined datasets live in `./datasets`. + _root = os.getenv("DETECTRON2_DATASETS", "datasets") + register_pascal_context_59(_root) + register_pascal_context_459(_root) diff --git a/ape/data/datasets/register_voc_seg.py b/ape/data/datasets/register_voc_seg.py new file mode 100644 index 0000000..e6f3d7c --- /dev/null +++ b/ape/data/datasets/register_voc_seg.py @@ -0,0 +1,64 @@ +# Copyright (c) Facebook, Inc. and its affiliates. +import os + +from detectron2.data import DatasetCatalog, MetadataCatalog +from detectron2.data.datasets import load_sem_seg + +PASCALVOC20_NAMES = ( + "aeroplane", + "bicycle", + "bird", + "boat", + "bottle", + "bus", + "car", + "cat", + "chair", + "cow", + "diningtable", + "dog", + "horse", + "motorbike", + "person", + "pottedplant", + "sheep", + "sofa", + "train", + "tvmonitor", +) + + +def _get_voc_meta(cat_list): + ret = { + "stuff_classes": cat_list, + } + return ret + + +def register_pascalvoc(root): + root = os.path.join(root, "VOCdevkit/VOC2012") + meta = _get_voc_meta(PASCALVOC20_NAMES) + + for name, image_dirname, sem_seg_dirname in [ + ("val", "JPEGImages", "annotations_detectron2/val"), + ]: + image_dir = os.path.join(root, image_dirname) + gt_dir = os.path.join(root, sem_seg_dirname) + all_name = f"pascalvoc20_sem_seg_{name}" + DatasetCatalog.register( + all_name, + lambda x=image_dir, y=gt_dir: load_sem_seg(y, x, gt_ext="png", image_ext="jpg"), + ) + MetadataCatalog.get(all_name).set( + image_root=image_dir, + sem_seg_root=gt_dir, + evaluator_type="sem_seg", + ignore_label=255, + **meta, + ) + + +if __name__.endswith(".register_voc_seg"): + # Assume pre-defined datasets live in `./datasets`. + _root = os.getenv("DETECTRON2_DATASETS", "datasets") + register_pascalvoc(_root) diff --git a/ape/data/datasets/sa1b.py b/ape/data/datasets/sa1b.py new file mode 100644 index 0000000..2a6d6e3 --- /dev/null +++ b/ape/data/datasets/sa1b.py @@ -0,0 +1,44 @@ +import os + +from detectron2.data.datasets.register_coco import register_coco_instances + +SA1B_CATEGORIES = [ + {"id": 1, "name": "object"}, +] + + +def _get_builtin_metadata(key): + id_to_name = {x["id"]: x["name"] for x in SA1B_CATEGORIES} + thing_dataset_id_to_contiguous_id = {i + 1: i for i in range(len(SA1B_CATEGORIES))} + thing_classes = [id_to_name[k] for k in sorted(id_to_name)] + return { + "thing_dataset_id_to_contiguous_id": thing_dataset_id_to_contiguous_id, + "thing_classes": thing_classes, + } + + +_PREDEFINED_SPLITS_SA1B = { + "sa1b": ("SA-1B/images", "SA-1B/sam1b_instance.json"), + "sa1b_1m": ("SA-1B/images", "SA-1B/sam1b_instance_1000000.json"), + "sa1b_2m": ("SA-1B/images", "SA-1B/sam1b_instance_2000000.json"), + "sa1b_4m": ("SA-1B/images", "SA-1B/sam1b_instance_4000000.json"), + "sa1b_6m": ("SA-1B/images", "SA-1B/sam1b_instance_6000000.json"), + "sa1b_8m": ("SA-1B/images", "SA-1B/sam1b_instance_8000000.json"), + "sa1b_10m": ("SA-1B/images", "SA-1B/sam1b_instance_10000000.json"), +} + + +def register_all_sa1b(root): + for key, (image_root, json_file) in _PREDEFINED_SPLITS_SA1B.items(): + register_coco_instances( + key, + _get_builtin_metadata(key), + os.path.join(root, json_file) if "://" not in json_file else json_file, + os.path.join(root, image_root), + ) + + +if __name__.endswith(".sa1b"): + # Assume pre-defined datasets live in `./datasets`. + _root = os.getenv("DETECTRON2_DATASETS", "datasets") + register_all_sa1b(_root) diff --git a/ape/data/datasets/seginw_categories.py b/ape/data/datasets/seginw_categories.py new file mode 100644 index 0000000..72078ea --- /dev/null +++ b/ape/data/datasets/seginw_categories.py @@ -0,0 +1,89 @@ +SEGINW_CATEGORIES = { + "seginw_Helmet-Head": ["Helmet"], + "seginw_Line-Contour": ["line-structure"], + "seginw_Elephants": ["elephant"], + "seginw_Hand-Metal": ["hand", "metal"], + "seginw_Watermelon": ["watermelon"], + "seginw_House-Parts": [ + "aluminium door", + "aluminium window", + "cellar window", + "mint cond roof", + "plaster", + "plastic door", + "plastic window", + "plate fascade", + "wooden door", + "wooden fascade", + "wooden window", + "worn cond roof", + ], + "seginw_HouseHold-Items": ["bottle", "mouse", "perfume", "phone"], + "seginw_Strawberry": ["R_strawberry", "people"], + "seginw_WareHouse-Box": ["box", "dmg box", "label"], + "seginw_Fruits": ["apple", "lemon", "orange", "pear", "strawberry"], + "seginw_Nutterfly-Squireel": ["butterfly", "squirrel"], + "seginw_Hand": ["Hand-Segmentation", "hand"], + "seginw_Garbage": ["bin", "garbage", "pavement", "road"], + "seginw_Chicken": ["chicken"], + "seginw_Rail": ["rail"], + "seginw_Airplane-Parts": ["Airplane", "Body", "Cockpit", "Engine", "Wing"], + "seginw_Face-Mask": ["Mask"], + "seginw_Brain-Tumor": ["tumor"], + "seginw_Poles": ["poles"], + "seginw_Car-Parts": [ + "back_bumper", + "back_door", + "back_glass", + "back_light", + "front_bumper", + "front_door", + "front_glass", + "front_light", + "hood", + ], + "seginw_Electric-Shaver": ["caorau"], + "seginw_Bottles": ["bottle", "can", "label"], + "seginw_Toolkits": [ + "Allen-key", + "block", + "gasket", + "plier", + "prism", + "screw", + "screwdriver", + "wrench", + ], + "seginw_Trash": [ + "Aluminium foil", + "Cigarette", + "Clear plastic bottle", + "Corrugated carton", + "Disposable plastic cup", + "Drink Can", + "Egg Carton", + "Foam cup", + "Food Can", + "Garbage bag", + "Glass bottle", + "Glass cup", + "Metal bottle cap", + "Other carton", + "Other plastic bottle", + "Paper cup", + "Plastic bag - wrapper", + "Plastic bottle cap", + "Plastic lid", + "Plastic straw", + "Pop tab", + "Styrofoam piece", + ], + "seginw_Salmon-Fillet": ["Salmon_fillet"], + "seginw_Puppies": ["puppy"], + "seginw_Tablets": ["tablets"], + "seginw_Cable": ["cable"], + "seginw_Fire": ["fire"], + "seginw_Phones": ["phone"], + "seginw_Cows": ["cow"], + "seginw_Ginger-Garlic": ["garlic", "ginger"], +} diff --git a/ape/data/datasets/seginw_instance.py b/ape/data/datasets/seginw_instance.py new file mode 100644 index 0000000..9c67f30 --- /dev/null +++ b/ape/data/datasets/seginw_instance.py @@ -0,0 +1,142 @@ +# Copyright (c) Facebook, Inc. and its affiliates. +import collections +import json +import os + +from detectron2.data import DatasetCatalog, MetadataCatalog +from detectron2.data.datasets import load_sem_seg +from detectron2.data.datasets.builtin_meta import COCO_CATEGORIES +from detectron2.utils.file_io import PathManager + +from .seginw_categories import SEGINW_CATEGORIES + +_CATEGORIES = [ + "Elephants", + "Hand-Metal", + "Watermelon", + "House-Parts", + "HouseHold-Items", + "Strawberry", + "Fruits", + "Nutterfly-Squireel", + "Hand", + "Garbage", + "Chicken", + "Rail", + "Airplane-Parts", + "Brain-Tumor", + "Poles", + "Electric-Shaver", + "Bottles", + "Toolkits", + "Trash", + "Salmon-Fillet", + "Puppies", + "Tablets", + "Phones", + "Cows", + "Ginger-Garlic", +] + +_PREDEFINED_SPLITS_SEGINW = { + "seginw_{}_val".format(cat): ( + "valid", + "seginw/{}".format(cat), # image_root + "_annotations_min1cat.coco.json", # annot_root + ) + for cat in _CATEGORIES +} +_PREDEFINED_SPLITS_SEGINW.update( + { + "seginw_{}_train".format(cat): ( + "train", + "seginw/{}".format(cat), # image_root + "_annotations_min1cat.coco.json", # annot_root + ) + for cat in _CATEGORIES + } +) + + +def get_metadata(name): + # meta = {"thing_dataset_id_to_contiguous_id": {}} + meta = {} + meta["thing_classes"] = SEGINW_CATEGORIES[name.replace("_train", "").replace("_val", "")] + meta["thing_dataset_id_to_contiguous_id"] = {i: i for i in range(len(meta["thing_classes"]))} + return meta + + +def load_seginw_json(name, image_root, annot_json, metadata): + """ + Args: + image_dir (str): path to the raw dataset. e.g., "~/coco/train2017". + gt_dir (str): path to the raw annotations. e.g., "~/coco/panoptic_train2017". + json_file (str): path to the json file. e.g., "~/coco/annotations/panoptic_train2017.json". + Returns: + list[dict]: a list of dicts in Detectron2 standard format. (See + `Using Custom Datasets `_ ) + """ + + with PathManager.open(annot_json) as f: + json_info = json.load(f) + + # build dictionary for grounding + grd_dict = collections.defaultdict(list) + for grd_ann in json_info["annotations"]: + image_id = int(grd_ann["image_id"]) + grd_dict[image_id].append(grd_ann) + + ret = [] + for image in json_info["images"]: + image_id = int(image["id"]) + image_file = os.path.join(image_root, image["file_name"]) + grounding_anno = grd_dict[image_id] + + if "train" in name and len(grounding_anno) == 0: + continue + + ret.append( + { + "file_name": image_file, + "image_id": image_id, + "inst_info": grounding_anno, + } + ) + + assert len(ret), f"No images found in {image_root}!" + assert PathManager.isfile(ret[0]["file_name"]), ret[0]["file_name"] + return ret + + +def register_seginw(name, metadata, image_root, annot_json): + DatasetCatalog.register( + name, + lambda: load_seginw_json(name, image_root, annot_json, metadata), + ) + MetadataCatalog.get(name).set( + image_root=image_root, + json_file=annot_json, + evaluator_type="seginw", + ignore_label=255, + label_divisor=1000, + **metadata, + ) + + +def register_all_seginw(root): + for ( + prefix, + (split, folder_name, annot_name), + ) in _PREDEFINED_SPLITS_SEGINW.items(): + register_seginw( + prefix, + get_metadata(prefix), + os.path.join(root, folder_name, split), + os.path.join(root, folder_name, split, annot_name), + ) + + +if __name__.endswith(".seginw_instance"): + # Assume pre-defined datasets live in `./datasets`. + _root = os.getenv("DATASET", "datasets") + register_all_seginw(_root) diff --git a/ape/data/datasets/visualgenome.py b/ape/data/datasets/visualgenome.py new file mode 100644 index 0000000..1cd329e --- /dev/null +++ b/ape/data/datasets/visualgenome.py @@ -0,0 +1,220 @@ +import logging +import os + +from .coco import custom_register_coco_instances +from .visualgenome_categories import ( + VISUALGENOME_150_CATEGORIES, + VISUALGENOME_1356_CATEGORIES, + VISUALGENOME_1356MINUS150_CATEGORIES, + VISUALGENOME_77962_CATEGORIES, + VISUALGENOME_77962MINUS150_CATEGORIES, +) + +logger = logging.getLogger(__name__) + + +def _get_builtin_metadata(dataset_name): + if dataset_name == "visualgenome_150_box": + return _get_visualgenome_metadata(VISUALGENOME_150_CATEGORIES) + + if dataset_name == "visualgenome_region": + return _get_visualgenome_metadata([]) + + if dataset_name == "visualgenome_150_box_and_region": + return _get_visualgenome_metadata(VISUALGENOME_150_CATEGORIES) + + if dataset_name == "visualgenome_77962_box_and_region": + return _get_visualgenome_metadata(VISUALGENOME_77962_CATEGORIES) + + if dataset_name == "visualgenome_77962_box": + return _get_visualgenome_metadata(VISUALGENOME_77962_CATEGORIES) + + if dataset_name == "visualgenome_77962minus150_box": + return _get_visualgenome_metadata(VISUALGENOME_77962MINUS150_CATEGORIES) + + if dataset_name == "visualgenome_77962minus2319_box": + return _get_visualgenome_metadata(VISUALGENOME_77962MINUS150_CATEGORIES) + + if dataset_name == "visualgenome_1356_box": + return _get_visualgenome_metadata(VISUALGENOME_1356_CATEGORIES) + + if dataset_name == "visualgenome_1356minus150_box": + return _get_visualgenome_metadata(VISUALGENOME_1356MINUS150_CATEGORIES) + + if dataset_name == "visualgenome_1356minus2319_box": + return _get_visualgenome_metadata(VISUALGENOME_1356MINUS150_CATEGORIES) + + raise KeyError("No built-in metadata for dataset {}".format(dataset_name)) + + +def _get_visualgenome_metadata(categories): + if len(categories) == 0: + return {} + id_to_name = {x["id"]: x["name"] for x in categories} + thing_dataset_id_to_contiguous_id = {i + 1: i for i in range(len(categories))} + thing_classes = [id_to_name[k] for k in sorted(id_to_name)] + return { + "thing_dataset_id_to_contiguous_id": thing_dataset_id_to_contiguous_id, + "thing_classes": thing_classes, + } + + +_PREDEFINED_SPLITS_VISUALGENOME = {} +_PREDEFINED_SPLITS_VISUALGENOME["visualgenome_150_box"] = { + "visualgenome_150_box_train": ( + "visualgenome", + "visualgenome/annotations/visualgenome_150_box_train.json", + ), + "visualgenome_150_box_val": ( + "visualgenome", + "visualgenome/annotations/visualgenome_150_box_val.json", + ), +} + +_PREDEFINED_SPLITS_VISUALGENOME["visualgenome_150_box_and_region"] = { + "visualgenome_150_box_and_region_train": ( + "visualgenome", + "visualgenome/annotations/visualgenome_150_box_and_region_train.json", + ), + "visualgenome_150_box_and_region_val": ( + "visualgenome", + "visualgenome/annotations/visualgenome_150_box_and_region_val.json", + ), +} + +_PREDEFINED_SPLITS_VISUALGENOME["visualgenome_77962_box"] = { + "visualgenome_77962_box": ( + "visualgenome", + "visualgenome/annotations/visualgenome_77962_box.json", + ), + "visualgenome_77962_box_train": ( + "visualgenome", + "visualgenome/annotations/visualgenome_77962_box_train.json", + ), + "visualgenome_77962_box_val": ( + "visualgenome", + "visualgenome/annotations/visualgenome_77962_box_val.json", + ), +} + +_PREDEFINED_SPLITS_VISUALGENOME["visualgenome_77962_box_and_region"] = { + "visualgenome_77962_box_and_region": ( + "visualgenome", + "visualgenome/annotations/visualgenome_77962_box_and_region.json", + ), + "visualgenome_77962_box_and_region_train": ( + "visualgenome", + "visualgenome/annotations/visualgenome_77962_box_and_region_train.json", + ), + "visualgenome_77962_box_and_region_val": ( + "visualgenome", + "visualgenome/annotations/visualgenome_77962_box_and_region_val.json", + ), +} + +_PREDEFINED_SPLITS_VISUALGENOME["visualgenome_region"] = { + "visualgenome_region": ( + "visualgenome", + "visualgenome/annotations/visualgenome_region.json", + ), + "visualgenome_region_train": ( + "visualgenome", + "visualgenome/annotations/visualgenome_region_train.json", + ), + "visualgenome_region_val": ( + "visualgenome", + "visualgenome/annotations/visualgenome_region_val.json", + ), +} + +_PREDEFINED_SPLITS_VISUALGENOME["visualgenome_77962minus150_box"] = { + "visualgenome_77962minus150_box": ( + "visualgenome", + "visualgenome/annotations/visualgenome_77962minus150_box.json", + ), + "visualgenome_77962minus150_box_train": ( + "visualgenome", + "visualgenome/annotations/visualgenome_77962minus150_box_train.json", + ), + "visualgenome_77962minus150_box_val": ( + "visualgenome", + "visualgenome/annotations/visualgenome_77962minus150_box_val.json", + ), +} + +_PREDEFINED_SPLITS_VISUALGENOME["visualgenome_77962minus2319_box"] = { + "visualgenome_77962minus2319_box": ( + "visualgenome", + "visualgenome/annotations/visualgenome_77962minus2319_box.json", + ), + "visualgenome_77962minus2319_box_train": ( + "visualgenome", + "visualgenome/annotations/visualgenome_77962minus2319_box_train.json", + ), + "visualgenome_77962minus2319_box_val": ( + "visualgenome", + "visualgenome/annotations/visualgenome_77962minus2319_box_val.json", + ), +} + +_PREDEFINED_SPLITS_VISUALGENOME["visualgenome_1356_box"] = { + "visualgenome_1356_box": ( + "visualgenome", + "visualgenome/annotations/visualgenome_1356_box.json", + ), + "visualgenome_1356_box_train": ( + "visualgenome", + "visualgenome/annotations/visualgenome_1356_box_train.json", + ), + "visualgenome_1356_box_val": ( + "visualgenome", + "visualgenome/annotations/visualgenome_1356_box_val.json", + ), +} + +_PREDEFINED_SPLITS_VISUALGENOME["visualgenome_1356minus150_box"] = { + "visualgenome_1356minus150_box": ( + "visualgenome", + "visualgenome/annotations/visualgenome_1356minus150_box.json", + ), + "visualgenome_1356minus150_box_train": ( + "visualgenome", + "visualgenome/annotations/visualgenome_1356minus150_box_train.json", + ), + "visualgenome_1356minus150_box_val": ( + "visualgenome", + "visualgenome/annotations/visualgenome_1356minus150_box_val.json", + ), +} + +_PREDEFINED_SPLITS_VISUALGENOME["visualgenome_1356minus2319_box"] = { + "visualgenome_1356minus2319_box": ( + "visualgenome", + "visualgenome/annotations/visualgenome_1356minus2319_box.json", + ), + "visualgenome_1356minus2319_box_train": ( + "visualgenome", + "visualgenome/annotations/visualgenome_1356minus2319_box_train.json", + ), + "visualgenome_1356minus2319_box_val": ( + "visualgenome", + "visualgenome/annotations/visualgenome_1356minus2319_box_val.json", + ), +} + + +def register_all_visualgenome(root): + for dataset_name, splits_per_dataset in _PREDEFINED_SPLITS_VISUALGENOME.items(): + for key, (image_root, json_file) in splits_per_dataset.items(): + custom_register_coco_instances( + key, + _get_builtin_metadata(dataset_name), + os.path.join(root, json_file) if "://" not in json_file else json_file, + os.path.join(root, image_root), + ) + + +if __name__.endswith(".visualgenome"): + # Assume pre-defined datasets live in `./datasets`. + _root = os.path.expanduser(os.getenv("DETECTRON2_DATASETS", "datasets")) + register_all_visualgenome(_root) diff --git a/ape/data/datasets/visualgenome_categories.py b/ape/data/datasets/visualgenome_categories.py new file mode 100644 index 0000000..5369657 --- /dev/null +++ b/ape/data/datasets/visualgenome_categories.py @@ -0,0 +1,18 @@ +# fmt: off + +VISUALGENOME_150_CATEGORIES = [{"id": 1, "name": "airplane"}, {"id": 2, "name": "animal"}, {"id": 3, "name": "arm"}, {"id": 4, "name": "bag"}, {"id": 5, "name": "banana"}, {"id": 6, "name": "basket"}, {"id": 7, "name": "beach"}, {"id": 8, "name": "bear"}, {"id": 9, "name": "bed"}, {"id": 10, "name": "bench"}, {"id": 11, "name": "bike"}, {"id": 12, "name": "bird"}, {"id": 13, "name": "board"}, {"id": 14, "name": "boat"}, {"id": 15, "name": "book"}, {"id": 16, "name": "boot"}, {"id": 17, "name": "bottle"}, {"id": 18, "name": "bowl"}, {"id": 19, "name": "box"}, {"id": 20, "name": "boy"}, {"id": 21, "name": "branch"}, {"id": 22, "name": "building"}, {"id": 23, "name": "bus"}, {"id": 24, "name": "cabinet"}, {"id": 25, "name": "cap"}, {"id": 26, "name": "car"}, {"id": 27, "name": "cat"}, {"id": 28, "name": "chair"}, {"id": 29, "name": "child"}, {"id": 30, "name": "clock"}, {"id": 31, "name": "coat"}, {"id": 32, "name": "counter"}, {"id": 33, "name": "cow"}, {"id": 34, "name": "cup"}, {"id": 35, "name": "curtain"}, {"id": 36, "name": "desk"}, {"id": 37, "name": "dog"}, {"id": 38, "name": "door"}, {"id": 39, "name": "drawer"}, {"id": 40, "name": "ear"}, {"id": 41, "name": "elephant"}, {"id": 42, "name": "engine"}, {"id": 43, "name": "eye"}, {"id": 44, "name": "face"}, {"id": 45, "name": "fence"}, {"id": 46, "name": "finger"}, {"id": 47, "name": "flag"}, {"id": 48, "name": "flower"}, {"id": 49, "name": "food"}, {"id": 50, "name": "fork"}, {"id": 51, "name": "fruit"}, {"id": 52, "name": "giraffe"}, {"id": 53, "name": "girl"}, {"id": 54, "name": "glass"}, {"id": 55, "name": "glove"}, {"id": 56, "name": "guy"}, {"id": 57, "name": "hair"}, {"id": 58, "name": "hand"}, {"id": 59, "name": "handle"}, {"id": 60, "name": "hat"}, {"id": 61, "name": "head"}, {"id": 62, "name": "helmet"}, {"id": 63, "name": "hill"}, {"id": 64, "name": "horse"}, {"id": 65, "name": "house"}, {"id": 66, "name": "jacket"}, {"id": 67, "name": "jean"}, {"id": 68, "name": "kid"}, {"id": 69, "name": "kite"}, {"id": 70, "name": "lady"}, {"id": 71, "name": "lamp"}, {"id": 72, "name": "laptop"}, {"id": 73, "name": "leaf"}, {"id": 74, "name": "leg"}, {"id": 75, "name": "letter"}, {"id": 76, "name": "light"}, {"id": 77, "name": "logo"}, {"id": 78, "name": "man"}, {"id": 79, "name": "men"}, {"id": 80, "name": "motorcycle"}, {"id": 81, "name": "mountain"}, {"id": 82, "name": "mouth"}, {"id": 83, "name": "neck"}, {"id": 84, "name": "nose"}, {"id": 85, "name": "number"}, {"id": 86, "name": "orange"}, {"id": 87, "name": "pant"}, {"id": 88, "name": "paper"}, {"id": 89, "name": "paw"}, {"id": 90, "name": "people"}, {"id": 91, "name": "person"}, {"id": 92, "name": "phone"}, {"id": 93, "name": "pillow"}, {"id": 94, "name": "pizza"}, {"id": 95, "name": "plane"}, {"id": 96, "name": "plant"}, {"id": 97, "name": "plate"}, {"id": 98, "name": "player"}, {"id": 99, "name": "pole"}, {"id": 100, "name": "post"}, {"id": 101, "name": "pot"}, {"id": 102, "name": "racquet"}, {"id": 103, "name": "railing"}, {"id": 104, "name": "rock"}, {"id": 105, "name": "roof"}, {"id": 106, "name": "room"}, {"id": 107, "name": "screen"}, {"id": 108, "name": "seat"}, {"id": 109, "name": "sheep"}, {"id": 110, "name": "shelf"}, {"id": 111, "name": "shirt"}, {"id": 112, "name": "shoe"}, {"id": 113, "name": "short"}, {"id": 114, "name": "sidewalk"}, {"id": 115, "name": "sign"}, {"id": 116, "name": "sink"}, {"id": 117, "name": "skateboard"}, {"id": 118, "name": "ski"}, {"id": 119, "name": "skier"}, {"id": 120, "name": "sneaker"}, {"id": 121, "name": "snow"}, {"id": 122, "name": "sock"}, {"id": 123, "name": "stand"}, {"id": 124, "name": "street"}, {"id": 125, "name": "surfboard"}, {"id": 126, "name": "table"}, {"id": 127, "name": "tail"}, {"id": 128, "name": "tie"}, {"id": 129, "name": "tile"}, {"id": 130, "name": "tire"}, {"id": 131, "name": "toilet"}, {"id": 132, "name": "towel"}, {"id": 133, "name": "tower"}, {"id": 134, "name": "track"}, {"id": 135, "name": "train"}, {"id": 136, "name": "tree"}, {"id": 137, "name": "truck"}, {"id": 138, "name": "trunk"}, {"id": 139, "name": "umbrella"}, {"id": 140, "name": "vase"}, {"id": 141, "name": "vegetable"}, {"id": 142, "name": "vehicle"}, {"id": 143, "name": "wave"}, {"id": 144, "name": "wheel"}, {"id": 145, "name": "window"}, {"id": 146, "name": "windshield"}, {"id": 147, "name": "wing"}, {"id": 148, "name": "wire"}, {"id": 149, "name": "woman"}, {"id": 150, "name": "zebra"}] + +VISUALGENOME_1356_CATEGORIES = [{"id": 1, "name": "ad"}, {"id": 2, "name": "adult"}, {"id": 3, "name": "advertisement"}, {"id": 4, "name": "air"}, {"id": 5, "name": "air conditioner"}, {"id": 6, "name": "air vent"}, {"id": 7, "name": "aircraft"}, {"id": 8, "name": "airplane"}, {"id": 9, "name": "airport"}, {"id": 10, "name": "alarm clock"}, {"id": 11, "name": "alley"}, {"id": 12, "name": "american flag"}, {"id": 13, "name": "animal"}, {"id": 14, "name": "ankle"}, {"id": 15, "name": "antelope"}, {"id": 16, "name": "antenna"}, {"id": 17, "name": "apartment"}, {"id": 18, "name": "apple"}, {"id": 19, "name": "apron"}, {"id": 20, "name": "arch"}, {"id": 21, "name": "archway"}, {"id": 22, "name": "area rug"}, {"id": 23, "name": "area"}, {"id": 24, "name": "arm"}, {"id": 25, "name": "armchair"}, {"id": 26, "name": "armrest"}, {"id": 27, "name": "arrow"}, {"id": 28, "name": "art"}, {"id": 29, "name": "artwork"}, {"id": 30, "name": "asparagus"}, {"id": 31, "name": "asphalt"}, {"id": 32, "name": "audience"}, {"id": 33, "name": "avocado"}, {"id": 34, "name": "awning"}, {"id": 35, "name": "baby"}, {"id": 36, "name": "back pack"}, {"id": 37, "name": "back wheel"}, {"id": 38, "name": "back"}, {"id": 39, "name": "background"}, {"id": 40, "name": "backpack"}, {"id": 41, "name": "backsplash"}, {"id": 42, "name": "bacon"}, {"id": 43, "name": "bag"}, {"id": 44, "name": "bagel"}, {"id": 45, "name": "balcony"}, {"id": 46, "name": "ball cap"}, {"id": 47, "name": "ball"}, {"id": 48, "name": "balloon"}, {"id": 49, "name": "bamboo"}, {"id": 50, "name": "banana bunch"}, {"id": 51, "name": "banana peel"}, {"id": 52, "name": "banana slice"}, {"id": 53, "name": "banana"}, {"id": 54, "name": "band"}, {"id": 55, "name": "bandana"}, {"id": 56, "name": "bang"}, {"id": 57, "name": "bank"}, {"id": 58, "name": "banner"}, {"id": 59, "name": "bar"}, {"id": 60, "name": "bark"}, {"id": 61, "name": "barn"}, {"id": 62, "name": "barrel"}, {"id": 63, "name": "barricade"}, {"id": 64, "name": "barrier"}, {"id": 65, "name": "base"}, {"id": 66, "name": "baseball bat"}, {"id": 67, "name": "baseball cap"}, {"id": 68, "name": "baseball field"}, {"id": 69, "name": "baseball game"}, {"id": 70, "name": "baseball glove"}, {"id": 71, "name": "baseball mitt"}, {"id": 72, "name": "baseball player"}, {"id": 73, "name": "baseball players"}, {"id": 74, "name": "baseball uniform"}, {"id": 75, "name": "baseball"}, {"id": 76, "name": "baseboard"}, {"id": 77, "name": "baseline"}, {"id": 78, "name": "basin"}, {"id": 79, "name": "basket"}, {"id": 80, "name": "bat"}, {"id": 81, "name": "bath tub"}, {"id": 82, "name": "bathing suit"}, {"id": 83, "name": "bathroom sink"}, {"id": 84, "name": "bathroom"}, {"id": 85, "name": "bathtub"}, {"id": 86, "name": "batter"}, {"id": 87, "name": "beach chair"}, {"id": 88, "name": "beach"}, {"id": 89, "name": "bead"}, {"id": 90, "name": "beak"}, {"id": 91, "name": "beam"}, {"id": 92, "name": "bean"}, {"id": 93, "name": "beanie"}, {"id": 94, "name": "bear"}, {"id": 95, "name": "beard"}, {"id": 96, "name": "bed frame"}, {"id": 97, "name": "bed"}, {"id": 98, "name": "bedding"}, {"id": 99, "name": "bedroom"}, {"id": 100, "name": "bedspread"}, {"id": 101, "name": "beef"}, {"id": 102, "name": "beer bottle"}, {"id": 103, "name": "beer"}, {"id": 104, "name": "bell"}, {"id": 105, "name": "belt"}, {"id": 106, "name": "bench"}, {"id": 107, "name": "berry"}, {"id": 108, "name": "beverage"}, {"id": 109, "name": "bib"}, {"id": 110, "name": "bicycle"}, {"id": 111, "name": "bike rack"}, {"id": 112, "name": "bike"}, {"id": 113, "name": "biker"}, {"id": 114, "name": "bikini"}, {"id": 115, "name": "billboard"}, {"id": 116, "name": "bin"}, {"id": 117, "name": "bird"}, {"id": 118, "name": "birthday cake"}, {"id": 119, "name": "biscuit"}, {"id": 120, "name": "black"}, {"id": 121, "name": "blade"}, {"id": 122, "name": "blanket"}, {"id": 123, "name": "blazer"}, {"id": 124, "name": "bleacher"}, {"id": 125, "name": "blender"}, {"id": 126, "name": "blind"}, {"id": 127, "name": "block"}, {"id": 128, "name": "blouse"}, {"id": 129, "name": "blueberry"}, {"id": 130, "name": "board"}, {"id": 131, "name": "boardwalk"}, {"id": 132, "name": "boat"}, {"id": 133, "name": "body"}, {"id": 134, "name": "bolt"}, {"id": 135, "name": "book shelf"}, {"id": 136, "name": "book"}, {"id": 137, "name": "bookcase"}, {"id": 138, "name": "bookshelf"}, {"id": 139, "name": "boot"}, {"id": 140, "name": "booth"}, {"id": 141, "name": "border"}, {"id": 142, "name": "bottle"}, {"id": 143, "name": "bottom"}, {"id": 144, "name": "boulder"}, {"id": 145, "name": "bouquet"}, {"id": 146, "name": "bow tie"}, {"id": 147, "name": "bow"}, {"id": 148, "name": "bowl"}, {"id": 149, "name": "box"}, {"id": 150, "name": "boy"}, {"id": 151, "name": "bracelet"}, {"id": 152, "name": "bracket"}, {"id": 153, "name": "brake light"}, {"id": 154, "name": "branch"}, {"id": 155, "name": "bread"}, {"id": 156, "name": "breakfast"}, {"id": 157, "name": "breast"}, {"id": 158, "name": "brick wall"}, {"id": 159, "name": "brick"}, {"id": 160, "name": "bride"}, {"id": 161, "name": "bridge"}, {"id": 162, "name": "bridle"}, {"id": 163, "name": "brim"}, {"id": 164, "name": "broccoli"}, {"id": 165, "name": "brocolli"}, {"id": 166, "name": "brush"}, {"id": 167, "name": "bucket"}, {"id": 168, "name": "buckle"}, {"id": 169, "name": "bud"}, {"id": 170, "name": "building"}, {"id": 171, "name": "bull"}, {"id": 172, "name": "bumper"}, {"id": 173, "name": "bun"}, {"id": 174, "name": "bunch"}, {"id": 175, "name": "buoy"}, {"id": 176, "name": "burger"}, {"id": 177, "name": "burner"}, {"id": 178, "name": "bus stop"}, {"id": 179, "name": "bus"}, {"id": 180, "name": "bush"}, {"id": 181, "name": "butter"}, {"id": 182, "name": "butter knife"}, {"id": 183, "name": "butterfly"}, {"id": 184, "name": "button"}, {"id": 185, "name": "cab"}, {"id": 186, "name": "cabbage"}, {"id": 187, "name": "cabin"}, {"id": 188, "name": "cabinet door"}, {"id": 189, "name": "cabinet"}, {"id": 190, "name": "cable"}, {"id": 191, "name": "caboose"}, {"id": 192, "name": "cage"}, {"id": 193, "name": "cake"}, {"id": 194, "name": "calculator"}, {"id": 195, "name": "calendar"}, {"id": 196, "name": "calf"}, {"id": 197, "name": "camera"}, {"id": 198, "name": "can"}, {"id": 199, "name": "canal"}, {"id": 200, "name": "candle holder"}, {"id": 201, "name": "candle"}, {"id": 202, "name": "canoe"}, {"id": 203, "name": "canopy"}, {"id": 204, "name": "cap"}, {"id": 205, "name": "car"}, {"id": 206, "name": "card"}, {"id": 207, "name": "cardboard box"}, {"id": 208, "name": "cardboard"}, {"id": 209, "name": "cargo"}, {"id": 210, "name": "carpet"}, {"id": 211, "name": "carriage"}, {"id": 212, "name": "carrot"}, {"id": 213, "name": "cart"}, {"id": 214, "name": "carton"}, {"id": 215, "name": "case"}, {"id": 216, "name": "castle"}, {"id": 217, "name": "cat"}, {"id": 218, "name": "catcher"}, {"id": 219, "name": "cattle"}, {"id": 220, "name": "cauliflower"}, {"id": 221, "name": "cd"}, {"id": 222, "name": "ceiling fan"}, {"id": 223, "name": "ceiling"}, {"id": 224, "name": "celery"}, {"id": 225, "name": "cell phone"}, {"id": 226, "name": "cellphone"}, {"id": 227, "name": "cement"}, {"id": 228, "name": "cereal"}, {"id": 229, "name": "chain"}, {"id": 230, "name": "chair"}, {"id": 231, "name": "chandelier"}, {"id": 232, "name": "cheek"}, {"id": 233, "name": "cheese"}, {"id": 234, "name": "chef"}, {"id": 235, "name": "cherry"}, {"id": 236, "name": "chest"}, {"id": 237, "name": "chicken"}, {"id": 238, "name": "child"}, {"id": 239, "name": "chimney"}, {"id": 240, "name": "chin"}, {"id": 241, "name": "chip"}, {"id": 242, "name": "chocolate"}, {"id": 243, "name": "chopstick"}, {"id": 244, "name": "christmas tree"}, {"id": 245, "name": "church"}, {"id": 246, "name": "circle"}, {"id": 247, "name": "city"}, {"id": 248, "name": "claw"}, {"id": 249, "name": "clay"}, {"id": 250, "name": "cleat"}, {"id": 251, "name": "cliff"}, {"id": 252, "name": "clock face"}, {"id": 253, "name": "clock hand"}, {"id": 254, "name": "clock tower"}, {"id": 255, "name": "clock"}, {"id": 256, "name": "closet"}, {"id": 257, "name": "cloth"}, {"id": 258, "name": "clothes"}, {"id": 259, "name": "clothing"}, {"id": 260, "name": "cloud"}, {"id": 261, "name": "coaster"}, {"id": 262, "name": "coat"}, {"id": 263, "name": "cockpit"}, {"id": 264, "name": "coffee"}, {"id": 265, "name": "coffee cup"}, {"id": 266, "name": "coffee maker"}, {"id": 267, "name": "coffee pot"}, {"id": 268, "name": "coffee table"}, {"id": 269, "name": "coin slot"}, {"id": 270, "name": "collar"}, {"id": 271, "name": "column"}, {"id": 272, "name": "comforter"}, {"id": 273, "name": "computer keyboard"}, {"id": 274, "name": "computer monitor"}, {"id": 275, "name": "computer mouse"}, {"id": 276, "name": "computer screen"}, {"id": 277, "name": "computer"}, {"id": 278, "name": "concrete"}, {"id": 279, "name": "condiment"}, {"id": 280, "name": "conductor"}, {"id": 281, "name": "cone"}, {"id": 282, "name": "container"}, {"id": 283, "name": "control panel"}, {"id": 284, "name": "control"}, {"id": 285, "name": "controller"}, {"id": 286, "name": "cookie"}, {"id": 287, "name": "cooler"}, {"id": 288, "name": "copyright"}, {"id": 289, "name": "cord"}, {"id": 290, "name": "corn"}, {"id": 291, "name": "costume"}, {"id": 292, "name": "couch"}, {"id": 293, "name": "counter top"}, {"id": 294, "name": "counter"}, {"id": 295, "name": "countertop"}, {"id": 296, "name": "couple"}, {"id": 297, "name": "court"}, {"id": 298, "name": "courtyard"}, {"id": 299, "name": "cover"}, {"id": 300, "name": "cow"}, {"id": 301, "name": "cowboy hat"}, {"id": 302, "name": "cpu"}, {"id": 303, "name": "crane"}, {"id": 304, "name": "crate"}, {"id": 305, "name": "cream"}, {"id": 306, "name": "croissant"}, {"id": 307, "name": "cross"}, {"id": 308, "name": "crosswalk"}, {"id": 309, "name": "crowd"}, {"id": 310, "name": "crown"}, {"id": 311, "name": "crumb"}, {"id": 312, "name": "crust"}, {"id": 313, "name": "cub"}, {"id": 314, "name": "cucumber"}, {"id": 315, "name": "cuff"}, {"id": 316, "name": "cup"}, {"id": 317, "name": "cupboard"}, {"id": 318, "name": "cupcake"}, {"id": 319, "name": "curb"}, {"id": 320, "name": "curtain"}, {"id": 321, "name": "cushion"}, {"id": 322, "name": "cutting board"}, {"id": 323, "name": "cycle"}, {"id": 324, "name": "cyclist"}, {"id": 325, "name": "dashboard"}, {"id": 326, "name": "date"}, {"id": 327, "name": "day"}, {"id": 328, "name": "decal"}, {"id": 329, "name": "deck"}, {"id": 330, "name": "decoration"}, {"id": 331, "name": "deer"}, {"id": 332, "name": "desert"}, {"id": 333, "name": "design"}, {"id": 334, "name": "desk"}, {"id": 335, "name": "dessert"}, {"id": 336, "name": "device"}, {"id": 337, "name": "dial"}, {"id": 338, "name": "diamond"}, {"id": 339, "name": "dinner"}, {"id": 340, "name": "dirt bike"}, {"id": 341, "name": "dirt road"}, {"id": 342, "name": "dirt"}, {"id": 343, "name": "disc"}, {"id": 344, "name": "dish"}, {"id": 345, "name": "dishwasher"}, {"id": 346, "name": "dispenser"}, {"id": 347, "name": "display case"}, {"id": 348, "name": "display"}, {"id": 349, "name": "distance"}, {"id": 350, "name": "dock"}, {"id": 351, "name": "dog"}, {"id": 352, "name": "doll"}, {"id": 353, "name": "dome"}, {"id": 354, "name": "donkey"}, {"id": 355, "name": "donut"}, {"id": 356, "name": "door frame"}, {"id": 357, "name": "door handle"}, {"id": 358, "name": "door knob"}, {"id": 359, "name": "door"}, {"id": 360, "name": "doorknob"}, {"id": 361, "name": "doorway"}, {"id": 362, "name": "dot"}, {"id": 363, "name": "drain"}, {"id": 364, "name": "drape"}, {"id": 365, "name": "drawer"}, {"id": 366, "name": "drawing"}, {"id": 367, "name": "dress shirt"}, {"id": 368, "name": "dress"}, {"id": 369, "name": "dresser"}, {"id": 370, "name": "drink"}, {"id": 371, "name": "driver"}, {"id": 372, "name": "driveway"}, {"id": 373, "name": "duck"}, {"id": 374, "name": "dugout"}, {"id": 375, "name": "dumpster"}, {"id": 376, "name": "dvd player"}, {"id": 377, "name": "dvd"}, {"id": 378, "name": "eagle"}, {"id": 379, "name": "ear"}, {"id": 380, "name": "earring"}, {"id": 381, "name": "easel"}, {"id": 382, "name": "egg"}, {"id": 383, "name": "electrical outlet"}, {"id": 384, "name": "electronics"}, {"id": 385, "name": "elephant"}, {"id": 386, "name": "emblem"}, {"id": 387, "name": "enclosure"}, {"id": 388, "name": "end table"}, {"id": 389, "name": "end"}, {"id": 390, "name": "engine"}, {"id": 391, "name": "entertainment center"}, {"id": 392, "name": "entrance"}, {"id": 393, "name": "envelope"}, {"id": 394, "name": "exhaust pipe"}, {"id": 395, "name": "eye glasses"}, {"id": 396, "name": "eye"}, {"id": 397, "name": "eyebrow"}, {"id": 398, "name": "eyeglass"}, {"id": 399, "name": "face mask"}, {"id": 400, "name": "face"}, {"id": 401, "name": "facial hair"}, {"id": 402, "name": "family"}, {"id": 403, "name": "fan"}, {"id": 404, "name": "farm"}, {"id": 405, "name": "faucet"}, {"id": 406, "name": "feather"}, {"id": 407, "name": "feeder"}, {"id": 408, "name": "fence post"}, {"id": 409, "name": "fence"}, {"id": 410, "name": "fencing"}, {"id": 411, "name": "fender"}, {"id": 412, "name": "fern"}, {"id": 413, "name": "field"}, {"id": 414, "name": "figure"}, {"id": 415, "name": "figurine"}, {"id": 416, "name": "fin"}, {"id": 417, "name": "finger"}, {"id": 418, "name": "fire escape"}, {"id": 419, "name": "fire extinguisher"}, {"id": 420, "name": "fire truck"}, {"id": 421, "name": "fireplace"}, {"id": 422, "name": "fish"}, {"id": 423, "name": "fixture"}, {"id": 424, "name": "flag"}, {"id": 425, "name": "flame"}, {"id": 426, "name": "flamingo"}, {"id": 427, "name": "flip flop"}, {"id": 428, "name": "flip flops"}, {"id": 429, "name": "floor lamp"}, {"id": 430, "name": "floor"}, {"id": 431, "name": "flooring"}, {"id": 432, "name": "floret"}, {"id": 433, "name": "flower pot"}, {"id": 434, "name": "flower"}, {"id": 435, "name": "foam"}, {"id": 436, "name": "folder"}, {"id": 437, "name": "foliage"}, {"id": 438, "name": "food"}, {"id": 439, "name": "foot"}, {"id": 440, "name": "footboard"}, {"id": 441, "name": "footprint"}, {"id": 442, "name": "foreground"}, {"id": 443, "name": "forehead"}, {"id": 444, "name": "forest"}, {"id": 445, "name": "fork"}, {"id": 446, "name": "fountain"}, {"id": 447, "name": "frame"}, {"id": 448, "name": "freezer"}, {"id": 449, "name": "french fries"}, {"id": 450, "name": "french fry"}, {"id": 451, "name": "fridge"}, {"id": 452, "name": "frisbee"}, {"id": 453, "name": "front legs"}, {"id": 454, "name": "front wheel"}, {"id": 455, "name": "front window"}, {"id": 456, "name": "front"}, {"id": 457, "name": "frosting"}, {"id": 458, "name": "fruit"}, {"id": 459, "name": "fry"}, {"id": 460, "name": "fur"}, {"id": 461, "name": "furniture"}, {"id": 462, "name": "fuselage"}, {"id": 463, "name": "game controller"}, {"id": 464, "name": "game"}, {"id": 465, "name": "garage door"}, {"id": 466, "name": "garage"}, {"id": 467, "name": "garbage can"}, {"id": 468, "name": "garden"}, {"id": 469, "name": "gas station"}, {"id": 470, "name": "gas tank"}, {"id": 471, "name": "gate"}, {"id": 472, "name": "gazebo"}, {"id": 473, "name": "gear"}, {"id": 474, "name": "giraffe head"}, {"id": 475, "name": "giraffe"}, {"id": 476, "name": "girl"}, {"id": 477, "name": "glass door"}, {"id": 478, "name": "glass"}, {"id": 479, "name": "globe"}, {"id": 480, "name": "glove"}, {"id": 481, "name": "goal"}, {"id": 482, "name": "goat"}, {"id": 483, "name": "goatee"}, {"id": 484, "name": "goggles"}, {"id": 485, "name": "goose"}, {"id": 486, "name": "graffiti"}, {"id": 487, "name": "grafitti"}, {"id": 488, "name": "grape"}, {"id": 489, "name": "grass field"}, {"id": 490, "name": "grass"}, {"id": 491, "name": "grate"}, {"id": 492, "name": "gravel"}, {"id": 493, "name": "green"}, {"id": 494, "name": "grill"}, {"id": 495, "name": "groom"}, {"id": 496, "name": "ground"}, {"id": 497, "name": "group"}, {"id": 498, "name": "guard rail"}, {"id": 499, "name": "guy"}, {"id": 500, "name": "hair dryer"}, {"id": 501, "name": "hair"}, {"id": 502, "name": "half"}, {"id": 503, "name": "hallway"}, {"id": 504, "name": "halter"}, {"id": 505, "name": "ham"}, {"id": 506, "name": "hamburger"}, {"id": 507, "name": "hand towel"}, {"id": 508, "name": "hand"}, {"id": 509, "name": "handbag"}, {"id": 510, "name": "handle bars"}, {"id": 511, "name": "handle"}, {"id": 512, "name": "handlebar"}, {"id": 513, "name": "hangar"}, {"id": 514, "name": "hanger"}, {"id": 515, "name": "harbor"}, {"id": 516, "name": "harness"}, {"id": 517, "name": "hat"}, {"id": 518, "name": "hay"}, {"id": 519, "name": "head band"}, {"id": 520, "name": "head light"}, {"id": 521, "name": "head"}, {"id": 522, "name": "headband"}, {"id": 523, "name": "headboard"}, {"id": 524, "name": "headlight"}, {"id": 525, "name": "headphone"}, {"id": 526, "name": "heart"}, {"id": 527, "name": "heater"}, {"id": 528, "name": "hedge"}, {"id": 529, "name": "helmet"}, {"id": 530, "name": "herb"}, {"id": 531, "name": "herd"}, {"id": 532, "name": "highway"}, {"id": 533, "name": "hill side"}, {"id": 534, "name": "hill"}, {"id": 535, "name": "hillside"}, {"id": 536, "name": "holder"}, {"id": 537, "name": "hole"}, {"id": 538, "name": "home plate"}, {"id": 539, "name": "home"}, {"id": 540, "name": "hood"}, {"id": 541, "name": "hoodie"}, {"id": 542, "name": "hoof"}, {"id": 543, "name": "hook"}, {"id": 544, "name": "horizon"}, {"id": 545, "name": "horn"}, {"id": 546, "name": "horse"}, {"id": 547, "name": "hose"}, {"id": 548, "name": "hotdog"}, {"id": 549, "name": "hotel"}, {"id": 550, "name": "hour hand"}, {"id": 551, "name": "house"}, {"id": 552, "name": "hubcap"}, {"id": 553, "name": "hut"}, {"id": 554, "name": "hydrant"}, {"id": 555, "name": "icing"}, {"id": 556, "name": "icon"}, {"id": 557, "name": "image"}, {"id": 558, "name": "infield"}, {"id": 559, "name": "inside"}, {"id": 560, "name": "instruction"}, {"id": 561, "name": "intersection"}, {"id": 562, "name": "iphone"}, {"id": 563, "name": "ipod"}, {"id": 564, "name": "island"}, {"id": 565, "name": "item"}, {"id": 566, "name": "ivy"}, {"id": 567, "name": "jacket"}, {"id": 568, "name": "jar"}, {"id": 569, "name": "jean"}, {"id": 570, "name": "jeep"}, {"id": 571, "name": "jersey"}, {"id": 572, "name": "jet engine"}, {"id": 573, "name": "jet"}, {"id": 574, "name": "jockey"}, {"id": 575, "name": "jug"}, {"id": 576, "name": "juice"}, {"id": 577, "name": "kayak"}, {"id": 578, "name": "ketchup"}, {"id": 579, "name": "kettle"}, {"id": 580, "name": "key"}, {"id": 581, "name": "keyboard"}, {"id": 582, "name": "keypad"}, {"id": 583, "name": "kickstand"}, {"id": 584, "name": "kid"}, {"id": 585, "name": "kitchen"}, {"id": 586, "name": "kite"}, {"id": 587, "name": "kitten"}, {"id": 588, "name": "kitty"}, {"id": 589, "name": "knee pad"}, {"id": 590, "name": "knee pads"}, {"id": 591, "name": "knee"}, {"id": 592, "name": "kneepad"}, {"id": 593, "name": "knife"}, {"id": 594, "name": "knob"}, {"id": 595, "name": "knot"}, {"id": 596, "name": "label"}, {"id": 597, "name": "ladder"}, {"id": 598, "name": "lady"}, {"id": 599, "name": "lake"}, {"id": 600, "name": "lamb"}, {"id": 601, "name": "lamp shade"}, {"id": 602, "name": "lamp"}, {"id": 603, "name": "lamppost"}, {"id": 604, "name": "lampshade"}, {"id": 605, "name": "land"}, {"id": 606, "name": "landing gear"}, {"id": 607, "name": "landscape"}, {"id": 608, "name": "lane"}, {"id": 609, "name": "lantern"}, {"id": 610, "name": "lanyard"}, {"id": 611, "name": "lapel"}, {"id": 612, "name": "laptop computer"}, {"id": 613, "name": "laptop"}, {"id": 614, "name": "latch"}, {"id": 615, "name": "lawn"}, {"id": 616, "name": "layer"}, {"id": 617, "name": "leaf"}, {"id": 618, "name": "leash"}, {"id": 619, "name": "ledge"}, {"id": 620, "name": "leg"}, {"id": 621, "name": "lemon"}, {"id": 622, "name": "letter"}, {"id": 623, "name": "lettering"}, {"id": 624, "name": "lettuce"}, {"id": 625, "name": "license plate"}, {"id": 626, "name": "license"}, {"id": 627, "name": "lid"}, {"id": 628, "name": "life jacket"}, {"id": 629, "name": "life vest"}, {"id": 630, "name": "lift"}, {"id": 631, "name": "light fixture"}, {"id": 632, "name": "light pole"}, {"id": 633, "name": "light post"}, {"id": 634, "name": "light switch"}, {"id": 635, "name": "light"}, {"id": 636, "name": "lighter"}, {"id": 637, "name": "lighthouse"}, {"id": 638, "name": "lime"}, {"id": 639, "name": "line"}, {"id": 640, "name": "lion"}, {"id": 641, "name": "lip"}, {"id": 642, "name": "lipstick"}, {"id": 643, "name": "liquid"}, {"id": 644, "name": "little girl"}, {"id": 645, "name": "living room"}, {"id": 646, "name": "lock"}, {"id": 647, "name": "locomotive"}, {"id": 648, "name": "log"}, {"id": 649, "name": "logo"}, {"id": 650, "name": "lot"}, {"id": 651, "name": "lounge chair"}, {"id": 652, "name": "luggage"}, {"id": 653, "name": "lunch"}, {"id": 654, "name": "macaroni"}, {"id": 655, "name": "machine"}, {"id": 656, "name": "magazine"}, {"id": 657, "name": "magnet"}, {"id": 658, "name": "mailbox"}, {"id": 659, "name": "male"}, {"id": 660, "name": "man"}, {"id": 661, "name": "mane"}, {"id": 662, "name": "mango"}, {"id": 663, "name": "manhole cover"}, {"id": 664, "name": "manhole"}, {"id": 665, "name": "mannequin"}, {"id": 666, "name": "mantle"}, {"id": 667, "name": "map"}, {"id": 668, "name": "marina"}, {"id": 669, "name": "market"}, {"id": 670, "name": "mask"}, {"id": 671, "name": "mast"}, {"id": 672, "name": "mat"}, {"id": 673, "name": "match"}, {"id": 674, "name": "mattress"}, {"id": 675, "name": "meal"}, {"id": 676, "name": "meat"}, {"id": 677, "name": "median"}, {"id": 678, "name": "melon"}, {"id": 679, "name": "men"}, {"id": 680, "name": "menu"}, {"id": 681, "name": "mesh"}, {"id": 682, "name": "meter"}, {"id": 683, "name": "microphone"}, {"id": 684, "name": "microwave"}, {"id": 685, "name": "minivan"}, {"id": 686, "name": "mirror"}, {"id": 687, "name": "mitt"}, {"id": 688, "name": "monitor"}, {"id": 689, "name": "monkey"}, {"id": 690, "name": "monument"}, {"id": 691, "name": "moon"}, {"id": 692, "name": "moped"}, {"id": 693, "name": "mother"}, {"id": 694, "name": "motor bike"}, {"id": 695, "name": "motor"}, {"id": 696, "name": "motorbike"}, {"id": 697, "name": "motorcycle"}, {"id": 698, "name": "motorcyclist"}, {"id": 699, "name": "mound"}, {"id": 700, "name": "mountain range"}, {"id": 701, "name": "mountain top"}, {"id": 702, "name": "mountain"}, {"id": 703, "name": "mountainside"}, {"id": 704, "name": "mouse pad"}, {"id": 705, "name": "mouse"}, {"id": 706, "name": "mousepad"}, {"id": 707, "name": "moustache"}, {"id": 708, "name": "mouth"}, {"id": 709, "name": "mud"}, {"id": 710, "name": "muffin"}, {"id": 711, "name": "muffler"}, {"id": 712, "name": "mug"}, {"id": 713, "name": "mulch"}, {"id": 714, "name": "mushroom"}, {"id": 715, "name": "mustache"}, {"id": 716, "name": "mustard"}, {"id": 717, "name": "muzzle"}, {"id": 718, "name": "nail"}, {"id": 719, "name": "name tag"}, {"id": 720, "name": "name"}, {"id": 721, "name": "napkin"}, {"id": 722, "name": "neck tie"}, {"id": 723, "name": "neck"}, {"id": 724, "name": "necklace"}, {"id": 725, "name": "necktie"}, {"id": 726, "name": "net"}, {"id": 727, "name": "netting"}, {"id": 728, "name": "newspaper"}, {"id": 729, "name": "night"}, {"id": 730, "name": "nightstand"}, {"id": 731, "name": "nose"}, {"id": 732, "name": "nostril"}, {"id": 733, "name": "notebook"}, {"id": 734, "name": "number"}, {"id": 735, "name": "numeral"}, {"id": 736, "name": "nut"}, {"id": 737, "name": "oar"}, {"id": 738, "name": "object"}, {"id": 739, "name": "ocean water"}, {"id": 740, "name": "ocean"}, {"id": 741, "name": "office chair"}, {"id": 742, "name": "office"}, {"id": 743, "name": "officer"}, {"id": 744, "name": "olive"}, {"id": 745, "name": "onion"}, {"id": 746, "name": "orange"}, {"id": 747, "name": "ostrich"}, {"id": 748, "name": "ottoman"}, {"id": 749, "name": "outfield"}, {"id": 750, "name": "outfit"}, {"id": 751, "name": "outlet"}, {"id": 752, "name": "outside"}, {"id": 753, "name": "oven door"}, {"id": 754, "name": "oven"}, {"id": 755, "name": "overall"}, {"id": 756, "name": "overhang"}, {"id": 757, "name": "overpass"}, {"id": 758, "name": "ox"}, {"id": 759, "name": "pack"}, {"id": 760, "name": "package"}, {"id": 761, "name": "packet"}, {"id": 762, "name": "pad"}, {"id": 763, "name": "paddle"}, {"id": 764, "name": "page"}, {"id": 765, "name": "paint"}, {"id": 766, "name": "painting"}, {"id": 767, "name": "pajama"}, {"id": 768, "name": "palm tree"}, {"id": 769, "name": "palm trees"}, {"id": 770, "name": "palm"}, {"id": 771, "name": "pan"}, {"id": 772, "name": "pancake"}, {"id": 773, "name": "panda"}, {"id": 774, "name": "pane"}, {"id": 775, "name": "panel"}, {"id": 776, "name": "pant"}, {"id": 777, "name": "paper plate"}, {"id": 778, "name": "paper towel"}, {"id": 779, "name": "paper towels"}, {"id": 780, "name": "paper"}, {"id": 781, "name": "parachute"}, {"id": 782, "name": "parade"}, {"id": 783, "name": "parasail"}, {"id": 784, "name": "parasol"}, {"id": 785, "name": "park bench"}, {"id": 786, "name": "park"}, {"id": 787, "name": "parking lot"}, {"id": 788, "name": "parking meter"}, {"id": 789, "name": "parrot"}, {"id": 790, "name": "passenger car"}, {"id": 791, "name": "passenger train"}, {"id": 792, "name": "passenger"}, {"id": 793, "name": "pasta"}, {"id": 794, "name": "pastry"}, {"id": 795, "name": "pasture"}, {"id": 796, "name": "patch"}, {"id": 797, "name": "path"}, {"id": 798, "name": "pathway"}, {"id": 799, "name": "patio"}, {"id": 800, "name": "pavement"}, {"id": 801, "name": "paw"}, {"id": 802, "name": "peak"}, {"id": 803, "name": "pear"}, {"id": 804, "name": "pebble"}, {"id": 805, "name": "pedal"}, {"id": 806, "name": "pedestrian"}, {"id": 807, "name": "peel"}, {"id": 808, "name": "pen"}, {"id": 809, "name": "pencil"}, {"id": 810, "name": "people"}, {"id": 811, "name": "pepper shaker"}, {"id": 812, "name": "pepper"}, {"id": 813, "name": "pepperoni"}, {"id": 814, "name": "person"}, {"id": 815, "name": "petal"}, {"id": 816, "name": "phone"}, {"id": 817, "name": "photo"}, {"id": 818, "name": "photograph"}, {"id": 819, "name": "pickle"}, {"id": 820, "name": "picnic table"}, {"id": 821, "name": "picture frame"}, {"id": 822, "name": "picture"}, {"id": 823, "name": "pie"}, {"id": 824, "name": "piece"}, {"id": 825, "name": "pier"}, {"id": 826, "name": "pigeon"}, {"id": 827, "name": "pile"}, {"id": 828, "name": "pillar"}, {"id": 829, "name": "pillow case"}, {"id": 830, "name": "pillow"}, {"id": 831, "name": "pilot"}, {"id": 832, "name": "pin"}, {"id": 833, "name": "pine tree"}, {"id": 834, "name": "pine trees"}, {"id": 835, "name": "pineapple"}, {"id": 836, "name": "pipe"}, {"id": 837, "name": "pitcher"}, {"id": 838, "name": "pizza slice"}, {"id": 839, "name": "pizza"}, {"id": 840, "name": "placemat"}, {"id": 841, "name": "plain"}, {"id": 842, "name": "plane"}, {"id": 843, "name": "plant"}, {"id": 844, "name": "planter"}, {"id": 845, "name": "plaque"}, {"id": 846, "name": "plastic"}, {"id": 847, "name": "plate"}, {"id": 848, "name": "platform"}, {"id": 849, "name": "platter"}, {"id": 850, "name": "player"}, {"id": 851, "name": "playground"}, {"id": 852, "name": "plug"}, {"id": 853, "name": "plumbing"}, {"id": 854, "name": "pocket"}, {"id": 855, "name": "polar bear"}, {"id": 856, "name": "pole"}, {"id": 857, "name": "police"}, {"id": 858, "name": "police car"}, {"id": 859, "name": "police officer"}, {"id": 860, "name": "policeman"}, {"id": 861, "name": "pond"}, {"id": 862, "name": "pony tail"}, {"id": 863, "name": "pony"}, {"id": 864, "name": "ponytail"}, {"id": 865, "name": "pool"}, {"id": 866, "name": "portrait"}, {"id": 867, "name": "post"}, {"id": 868, "name": "poster"}, {"id": 869, "name": "pot"}, {"id": 870, "name": "potato"}, {"id": 871, "name": "power line"}, {"id": 872, "name": "power lines"}, {"id": 873, "name": "power pole"}, {"id": 874, "name": "print"}, {"id": 875, "name": "printer"}, {"id": 876, "name": "produce"}, {"id": 877, "name": "product"}, {"id": 878, "name": "prong"}, {"id": 879, "name": "propeller"}, {"id": 880, "name": "pumpkin"}, {"id": 881, "name": "puppy"}, {"id": 882, "name": "purse"}, {"id": 883, "name": "quilt"}, {"id": 884, "name": "racer"}, {"id": 885, "name": "rack"}, {"id": 886, "name": "racquet"}, {"id": 887, "name": "radiator"}, {"id": 888, "name": "radio"}, {"id": 889, "name": "radish"}, {"id": 890, "name": "raft"}, {"id": 891, "name": "rail"}, {"id": 892, "name": "railing"}, {"id": 893, "name": "railroad tracks"}, {"id": 894, "name": "railroad"}, {"id": 895, "name": "railway"}, {"id": 896, "name": "rain"}, {"id": 897, "name": "rainbow"}, {"id": 898, "name": "ram"}, {"id": 899, "name": "ramp"}, {"id": 900, "name": "range"}, {"id": 901, "name": "receipt"}, {"id": 902, "name": "recliner"}, {"id": 903, "name": "referee"}, {"id": 904, "name": "reflection"}, {"id": 905, "name": "reflector"}, {"id": 906, "name": "reign"}, {"id": 907, "name": "remote control"}, {"id": 908, "name": "remote"}, {"id": 909, "name": "restaurant"}, {"id": 910, "name": "restroom"}, {"id": 911, "name": "ribbon"}, {"id": 912, "name": "rice"}, {"id": 913, "name": "rider"}, {"id": 914, "name": "rim"}, {"id": 915, "name": "ring"}, {"id": 916, "name": "ripple"}, {"id": 917, "name": "river"}, {"id": 918, "name": "road"}, {"id": 919, "name": "roadway"}, {"id": 920, "name": "robe"}, {"id": 921, "name": "rock wall"}, {"id": 922, "name": "rock"}, {"id": 923, "name": "rod"}, {"id": 924, "name": "roll"}, {"id": 925, "name": "roman numeral"}, {"id": 926, "name": "roman numerals"}, {"id": 927, "name": "roof"}, {"id": 928, "name": "room"}, {"id": 929, "name": "rope"}, {"id": 930, "name": "rose"}, {"id": 931, "name": "rug"}, {"id": 932, "name": "runway"}, {"id": 933, "name": "sack"}, {"id": 934, "name": "saddle"}, {"id": 935, "name": "safety cone"}, {"id": 936, "name": "sail"}, {"id": 937, "name": "sailboat"}, {"id": 938, "name": "salad"}, {"id": 939, "name": "salt"}, {"id": 940, "name": "salt shaker"}, {"id": 941, "name": "sand"}, {"id": 942, "name": "sandal"}, {"id": 943, "name": "sandwhich"}, {"id": 944, "name": "sandwich"}, {"id": 945, "name": "sauce"}, {"id": 946, "name": "saucer"}, {"id": 947, "name": "sausage"}, {"id": 948, "name": "scaffolding"}, {"id": 949, "name": "scale"}, {"id": 950, "name": "scarf"}, {"id": 951, "name": "scene"}, {"id": 952, "name": "scissor"}, {"id": 953, "name": "scissors"}, {"id": 954, "name": "scooter"}, {"id": 955, "name": "scoreboard"}, {"id": 956, "name": "screen"}, {"id": 957, "name": "screw"}, {"id": 958, "name": "sculpture"}, {"id": 959, "name": "sea"}, {"id": 960, "name": "seagull"}, {"id": 961, "name": "seasoning"}, {"id": 962, "name": "seat"}, {"id": 963, "name": "seaweed"}, {"id": 964, "name": "second floor"}, {"id": 965, "name": "sedan"}, {"id": 966, "name": "seed"}, {"id": 967, "name": "shack"}, {"id": 968, "name": "shade"}, {"id": 969, "name": "shadow"}, {"id": 970, "name": "shaker"}, {"id": 971, "name": "she"}, {"id": 972, "name": "shed"}, {"id": 973, "name": "sheep"}, {"id": 974, "name": "sheet"}, {"id": 975, "name": "shelf"}, {"id": 976, "name": "shin guard"}, {"id": 977, "name": "shin guards"}, {"id": 978, "name": "shingle"}, {"id": 979, "name": "ship"}, {"id": 980, "name": "shirt"}, {"id": 981, "name": "shoe"}, {"id": 982, "name": "shop"}, {"id": 983, "name": "shore"}, {"id": 984, "name": "shoreline"}, {"id": 985, "name": "short"}, {"id": 986, "name": "shower curtain"}, {"id": 987, "name": "shower door"}, {"id": 988, "name": "shower head"}, {"id": 989, "name": "shower"}, {"id": 990, "name": "shrimp"}, {"id": 991, "name": "shrub"}, {"id": 992, "name": "shutter"}, {"id": 993, "name": "side mirror"}, {"id": 994, "name": "side window"}, {"id": 995, "name": "sidewalk"}, {"id": 996, "name": "sign post"}, {"id": 997, "name": "sign"}, {"id": 998, "name": "signal light"}, {"id": 999, "name": "signal"}, {"id": 1000, "name": "silverware"}, {"id": 1001, "name": "sink"}, {"id": 1002, "name": "skate park"}, {"id": 1003, "name": "skateboard ramp"}, {"id": 1004, "name": "skateboard"}, {"id": 1005, "name": "skateboarder"}, {"id": 1006, "name": "skatepark"}, {"id": 1007, "name": "skater"}, {"id": 1008, "name": "ski boot"}, {"id": 1009, "name": "ski boots"}, {"id": 1010, "name": "ski goggles"}, {"id": 1011, "name": "ski jacket"}, {"id": 1012, "name": "ski lift"}, {"id": 1013, "name": "ski pants"}, {"id": 1014, "name": "ski pole"}, {"id": 1015, "name": "ski poles"}, {"id": 1016, "name": "ski slope"}, {"id": 1017, "name": "ski suit"}, {"id": 1018, "name": "ski tracks"}, {"id": 1019, "name": "ski"}, {"id": 1020, "name": "skier"}, {"id": 1021, "name": "skiier"}, {"id": 1022, "name": "skiis"}, {"id": 1023, "name": "skillet"}, {"id": 1024, "name": "skin"}, {"id": 1025, "name": "skirt"}, {"id": 1026, "name": "skull"}, {"id": 1027, "name": "sky"}, {"id": 1028, "name": "skylight"}, {"id": 1029, "name": "skyscraper"}, {"id": 1030, "name": "slab"}, {"id": 1031, "name": "slack"}, {"id": 1032, "name": "slat"}, {"id": 1033, "name": "sled"}, {"id": 1034, "name": "sleeve"}, {"id": 1035, "name": "slice"}, {"id": 1036, "name": "slope"}, {"id": 1037, "name": "slot"}, {"id": 1038, "name": "smartphone"}, {"id": 1039, "name": "smile"}, {"id": 1040, "name": "smoke"}, {"id": 1041, "name": "sneaker"}, {"id": 1042, "name": "snout"}, {"id": 1043, "name": "snow board"}, {"id": 1044, "name": "snow pants"}, {"id": 1045, "name": "snow suit"}, {"id": 1046, "name": "snow"}, {"id": 1047, "name": "snowboard"}, {"id": 1048, "name": "snowboarder"}, {"id": 1049, "name": "snowsuit"}, {"id": 1050, "name": "soap dispenser"}, {"id": 1051, "name": "soap"}, {"id": 1052, "name": "soccer ball"}, {"id": 1053, "name": "soccer field"}, {"id": 1054, "name": "soccer player"}, {"id": 1055, "name": "sock"}, {"id": 1056, "name": "socket"}, {"id": 1057, "name": "soda can"}, {"id": 1058, "name": "soda"}, {"id": 1059, "name": "sofa"}, {"id": 1060, "name": "soil"}, {"id": 1061, "name": "soup"}, {"id": 1062, "name": "spatula"}, {"id": 1063, "name": "speaker"}, {"id": 1064, "name": "spectator"}, {"id": 1065, "name": "spinach"}, {"id": 1066, "name": "spire"}, {"id": 1067, "name": "splash"}, {"id": 1068, "name": "spoke"}, {"id": 1069, "name": "spoon"}, {"id": 1070, "name": "spot"}, {"id": 1071, "name": "spray"}, {"id": 1072, "name": "sprinkle"}, {"id": 1073, "name": "squash"}, {"id": 1074, "name": "stabilizer"}, {"id": 1075, "name": "stack"}, {"id": 1076, "name": "stadium"}, {"id": 1077, "name": "stair"}, {"id": 1078, "name": "staircase"}, {"id": 1079, "name": "stairway"}, {"id": 1080, "name": "stall"}, {"id": 1081, "name": "stand"}, {"id": 1082, "name": "star"}, {"id": 1083, "name": "station wagon"}, {"id": 1084, "name": "station"}, {"id": 1085, "name": "statue"}, {"id": 1086, "name": "steam"}, {"id": 1087, "name": "steeple"}, {"id": 1088, "name": "steering wheel"}, {"id": 1089, "name": "stem"}, {"id": 1090, "name": "step"}, {"id": 1091, "name": "stereo"}, {"id": 1092, "name": "stick"}, {"id": 1093, "name": "sticker"}, {"id": 1094, "name": "stone wall"}, {"id": 1095, "name": "stone"}, {"id": 1096, "name": "stool"}, {"id": 1097, "name": "stop light"}, {"id": 1098, "name": "stop sign"}, {"id": 1099, "name": "stop"}, {"id": 1100, "name": "stoplight"}, {"id": 1101, "name": "store"}, {"id": 1102, "name": "storefront"}, {"id": 1103, "name": "stove top"}, {"id": 1104, "name": "stove"}, {"id": 1105, "name": "strap"}, {"id": 1106, "name": "straw"}, {"id": 1107, "name": "strawberry"}, {"id": 1108, "name": "stream"}, {"id": 1109, "name": "streamer"}, {"id": 1110, "name": "street lamp"}, {"id": 1111, "name": "street sign"}, {"id": 1112, "name": "street"}, {"id": 1113, "name": "streetlight"}, {"id": 1114, "name": "string"}, {"id": 1115, "name": "strip"}, {"id": 1116, "name": "stripes"}, {"id": 1117, "name": "stroller"}, {"id": 1118, "name": "structure"}, {"id": 1119, "name": "stuffed animal"}, {"id": 1120, "name": "stuffed animals"}, {"id": 1121, "name": "stuffed bear"}, {"id": 1122, "name": "stump"}, {"id": 1123, "name": "suit jacket"}, {"id": 1124, "name": "suit"}, {"id": 1125, "name": "suitcase"}, {"id": 1126, "name": "sun"}, {"id": 1127, "name": "sunglasses"}, {"id": 1128, "name": "sunset"}, {"id": 1129, "name": "surf"}, {"id": 1130, "name": "surface"}, {"id": 1131, "name": "surfboard"}, {"id": 1132, "name": "surfer"}, {"id": 1133, "name": "surfing"}, {"id": 1134, "name": "suspender"}, {"id": 1135, "name": "suv"}, {"id": 1136, "name": "swan"}, {"id": 1137, "name": "sweat band"}, {"id": 1138, "name": "sweatband"}, {"id": 1139, "name": "sweater"}, {"id": 1140, "name": "sweatpants"}, {"id": 1141, "name": "sweatshirt"}, {"id": 1142, "name": "swim trunks"}, {"id": 1143, "name": "swimsuit"}, {"id": 1144, "name": "switch"}, {"id": 1145, "name": "symbol"}, {"id": 1146, "name": "syrup"}, {"id": 1147, "name": "table cloth"}, {"id": 1148, "name": "table lamp"}, {"id": 1149, "name": "table"}, {"id": 1150, "name": "tablecloth"}, {"id": 1151, "name": "tablet"}, {"id": 1152, "name": "tabletop"}, {"id": 1153, "name": "tag"}, {"id": 1154, "name": "tail feathers"}, {"id": 1155, "name": "tail fin"}, {"id": 1156, "name": "tail lights"}, {"id": 1157, "name": "tail wing"}, {"id": 1158, "name": "tail"}, {"id": 1159, "name": "taillight"}, {"id": 1160, "name": "tangerine"}, {"id": 1161, "name": "tank top"}, {"id": 1162, "name": "tank"}, {"id": 1163, "name": "tap"}, {"id": 1164, "name": "tarmac"}, {"id": 1165, "name": "tarp"}, {"id": 1166, "name": "tattoo"}, {"id": 1167, "name": "taxi cab"}, {"id": 1168, "name": "taxi"}, {"id": 1169, "name": "tea kettle"}, {"id": 1170, "name": "tea pot"}, {"id": 1171, "name": "tea"}, {"id": 1172, "name": "teapot"}, {"id": 1173, "name": "teddy bear"}, {"id": 1174, "name": "teddy bears"}, {"id": 1175, "name": "teddy"}, {"id": 1176, "name": "tee shirt"}, {"id": 1177, "name": "teeth"}, {"id": 1178, "name": "telephone pole"}, {"id": 1179, "name": "telephone"}, {"id": 1180, "name": "television"}, {"id": 1181, "name": "tennis ball"}, {"id": 1182, "name": "tennis court"}, {"id": 1183, "name": "tennis match"}, {"id": 1184, "name": "tennis net"}, {"id": 1185, "name": "tennis player"}, {"id": 1186, "name": "tennis racket"}, {"id": 1187, "name": "tennis shoe"}, {"id": 1188, "name": "tennis shoes"}, {"id": 1189, "name": "tennis"}, {"id": 1190, "name": "tent"}, {"id": 1191, "name": "terminal"}, {"id": 1192, "name": "text"}, {"id": 1193, "name": "throw pillow"}, {"id": 1194, "name": "thumb"}, {"id": 1195, "name": "tie"}, {"id": 1196, "name": "tights"}, {"id": 1197, "name": "tile floor"}, {"id": 1198, "name": "tile"}, {"id": 1199, "name": "tine"}, {"id": 1200, "name": "tire"}, {"id": 1201, "name": "tissue box"}, {"id": 1202, "name": "tissue"}, {"id": 1203, "name": "toast"}, {"id": 1204, "name": "toaster"}, {"id": 1205, "name": "toddler"}, {"id": 1206, "name": "toilet bowl"}, {"id": 1207, "name": "toilet brush"}, {"id": 1208, "name": "toilet lid"}, {"id": 1209, "name": "toilet paper"}, {"id": 1210, "name": "toilet seat"}, {"id": 1211, "name": "toilet tank"}, {"id": 1212, "name": "toilet"}, {"id": 1213, "name": "toiletry"}, {"id": 1214, "name": "tomato slice"}, {"id": 1215, "name": "tomato"}, {"id": 1216, "name": "tongs"}, {"id": 1217, "name": "tongue"}, {"id": 1218, "name": "tool"}, {"id": 1219, "name": "toothbrush"}, {"id": 1220, "name": "toothpaste"}, {"id": 1221, "name": "toothpick"}, {"id": 1222, "name": "top"}, {"id": 1223, "name": "topping"}, {"id": 1224, "name": "towel rack"}, {"id": 1225, "name": "towel"}, {"id": 1226, "name": "tower"}, {"id": 1227, "name": "town"}, {"id": 1228, "name": "toy"}, {"id": 1229, "name": "track"}, {"id": 1230, "name": "tractor"}, {"id": 1231, "name": "traffic cone"}, {"id": 1232, "name": "traffic light"}, {"id": 1233, "name": "traffic lights"}, {"id": 1234, "name": "traffic sign"}, {"id": 1235, "name": "traffic signal"}, {"id": 1236, "name": "traffic"}, {"id": 1237, "name": "trail"}, {"id": 1238, "name": "trailer"}, {"id": 1239, "name": "train car"}, {"id": 1240, "name": "train cars"}, {"id": 1241, "name": "train engine"}, {"id": 1242, "name": "train front"}, {"id": 1243, "name": "train platform"}, {"id": 1244, "name": "train station"}, {"id": 1245, "name": "train track"}, {"id": 1246, "name": "train tracks"}, {"id": 1247, "name": "train"}, {"id": 1248, "name": "trash"}, {"id": 1249, "name": "trash bag"}, {"id": 1250, "name": "trash bin"}, {"id": 1251, "name": "trash can"}, {"id": 1252, "name": "trashcan"}, {"id": 1253, "name": "tray"}, {"id": 1254, "name": "tree branch"}, {"id": 1255, "name": "tree branches"}, {"id": 1256, "name": "tree line"}, {"id": 1257, "name": "tree trunk"}, {"id": 1258, "name": "tree"}, {"id": 1259, "name": "triangle"}, {"id": 1260, "name": "trick"}, {"id": 1261, "name": "trolley"}, {"id": 1262, "name": "trough"}, {"id": 1263, "name": "trouser"}, {"id": 1264, "name": "truck"}, {"id": 1265, "name": "trunk"}, {"id": 1266, "name": "tshirt"}, {"id": 1267, "name": "tub"}, {"id": 1268, "name": "tube"}, {"id": 1269, "name": "tunnel"}, {"id": 1270, "name": "turbine"}, {"id": 1271, "name": "turf"}, {"id": 1272, "name": "tusk"}, {"id": 1273, "name": "tv stand"}, {"id": 1274, "name": "twig"}, {"id": 1275, "name": "umbrella"}, {"id": 1276, "name": "umpire"}, {"id": 1277, "name": "undershirt"}, {"id": 1278, "name": "uniform"}, {"id": 1279, "name": "urinal"}, {"id": 1280, "name": "urn"}, {"id": 1281, "name": "utensil"}, {"id": 1282, "name": "utility pole"}, {"id": 1283, "name": "va"}, {"id": 1284, "name": "valley"}, {"id": 1285, "name": "van"}, {"id": 1286, "name": "vane"}, {"id": 1287, "name": "vanity"}, {"id": 1288, "name": "vase"}, {"id": 1289, "name": "vegetable"}, {"id": 1290, "name": "veggie"}, {"id": 1291, "name": "vehicle"}, {"id": 1292, "name": "vent"}, {"id": 1293, "name": "vest"}, {"id": 1294, "name": "view"}, {"id": 1295, "name": "vine"}, {"id": 1296, "name": "visor"}, {"id": 1297, "name": "wagon"}, {"id": 1298, "name": "waist"}, {"id": 1299, "name": "wake"}, {"id": 1300, "name": "walkway"}, {"id": 1301, "name": "wall"}, {"id": 1302, "name": "wallet"}, {"id": 1303, "name": "wallpaper"}, {"id": 1304, "name": "washer"}, {"id": 1305, "name": "watch"}, {"id": 1306, "name": "water bottle"}, {"id": 1307, "name": "water tank"}, {"id": 1308, "name": "water"}, {"id": 1309, "name": "watermark"}, {"id": 1310, "name": "watermelon"}, {"id": 1311, "name": "wave"}, {"id": 1312, "name": "weather"}, {"id": 1313, "name": "weather vane"}, {"id": 1314, "name": "website"}, {"id": 1315, "name": "weed"}, {"id": 1316, "name": "wet suit"}, {"id": 1317, "name": "wetsuit"}, {"id": 1318, "name": "wheel"}, {"id": 1319, "name": "wheelchair"}, {"id": 1320, "name": "whisker"}, {"id": 1321, "name": "wii"}, {"id": 1322, "name": "wii remote"}, {"id": 1323, "name": "wild"}, {"id": 1324, "name": "window sill"}, {"id": 1325, "name": "window"}, {"id": 1326, "name": "windowsill"}, {"id": 1327, "name": "windshield wiper"}, {"id": 1328, "name": "windshield wipers"}, {"id": 1329, "name": "windshield"}, {"id": 1330, "name": "wine bottle"}, {"id": 1331, "name": "wine glass"}, {"id": 1332, "name": "wine glasses"}, {"id": 1333, "name": "wine"}, {"id": 1334, "name": "wing"}, {"id": 1335, "name": "wiper"}, {"id": 1336, "name": "wire fence"}, {"id": 1337, "name": "wire"}, {"id": 1338, "name": "woman"}, {"id": 1339, "name": "wood"}, {"id": 1340, "name": "wool"}, {"id": 1341, "name": "word"}, {"id": 1342, "name": "worker"}, {"id": 1343, "name": "wrapper"}, {"id": 1344, "name": "wrist band"}, {"id": 1345, "name": "wrist watch"}, {"id": 1346, "name": "wrist"}, {"id": 1347, "name": "wristband"}, {"id": 1348, "name": "wristwatch"}, {"id": 1349, "name": "writing"}, {"id": 1350, "name": "yacht"}, {"id": 1351, "name": "yard"}, {"id": 1352, "name": "yellow"}, {"id": 1353, "name": "yolk"}, {"id": 1354, "name": "young man"}, {"id": 1355, "name": "zebra"}, {"id": 1356, "name": "zoo"}] + +VISUALGENOME_1356MINUS150_CATEGORIES = VISUALGENOME_1356_CATEGORIES + +VISUALGENOME_1356MINUS2319_CATEGORIES = VISUALGENOME_1356_CATEGORIES + +# VISUALGENOME_77962_CATEGORIES = [] +VISUALGENOME_77962_CATEGORIES = [{"id": 1, "name": "button"}, {"id": 2, "name": "least 11 panes"}, {"id": 3, "name": "least 12 panes"}, {"id": 4, "name": "quilmes"}, {"id": 5, "name": "sign"}, {"id": 6, "name": "sumbol"}, {"id": 7, "name": "their tops"}, {"id": 8, "name": "yellow"}, {"id": 9, "name": "0"}, {"id": 10, "name": "0 10"}, {"id": 11, "name": "0 button"}, {"id": 12, "name": "0 key"}, {"id": 13, "name": "00"}, {"id": 14, "name": "000"}, {"id": 15, "name": "001"}, {"id": 16, "name": "002"}, {"id": 17, "name": "007"}, {"id": 18, "name": "007 logo"}, {"id": 19, "name": "00slm"}, {"id": 20, "name": "01"}, {"id": 21, "name": "012"}, {"id": 22, "name": "015"}, {"id": 23, "name": "02"}, {"id": 24, "name": "02 abc"}, {"id": 25, "name": "02047"}, {"id": 26, "name": "023"}, {"id": 27, "name": "040446 pm"}, {"id": 28, "name": "04232006"}, {"id": 29, "name": "0439 am"}, {"id": 30, "name": "0452"}, {"id": 31, "name": "0578"}, {"id": 32, "name": "06"}, {"id": 33, "name": "06022010"}, {"id": 34, "name": "0629"}, {"id": 35, "name": "07"}, {"id": 36, "name": "0735"}, {"id": 37, "name": "09"}, {"id": 38, "name": "092"}, {"id": 39, "name": "1"}, {"id": 40, "name": "1 12"}, {"id": 41, "name": "1 and 5"}, {"id": 42, "name": "1 av"}, {"id": 43, "name": "1 botton"}, {"id": 44, "name": "1 button"}, {"id": 45, "name": "1 cup of sugar"}, {"id": 46, "name": "1 fence"}, {"id": 47, "name": "1 hour"}, {"id": 48, "name": "1 key"}, {"id": 49, "name": "1 oclock"}, {"id": 50, "name": "1 on a clock"}, {"id": 51, "name": "10"}, {"id": 52, "name": "100"}, {"id": 53, "name": "100 ave"}, {"id": 54, "name": "100 m"}, {"id": 55, "name": "100 natural"}, {"id": 56, "name": "100 street"}, {"id": 57, "name": "100 w"}, {"id": 58, "name": "100 yen"}, {"id": 59, "name": "1000"}, {"id": 60, "name": "1005"}, {"id": 61, "name": "1009"}, {"id": 62, "name": "101"}, {"id": 63, "name": "1010"}, {"id": 64, "name": "101093"}, {"id": 65, "name": "1014"}, {"id": 66, "name": "1015"}, {"id": 67, "name": "10150"}, {"id": 68, "name": "1017"}, {"id": 69, "name": "1018"}, {"id": 70, "name": "102"}, {"id": 71, "name": "1020"}, {"id": 72, "name": "1022"}, {"id": 73, "name": "1023"}, {"id": 74, "name": "1025"}, {"id": 75, "name": "103"}, {"id": 76, "name": "1030"}, {"id": 77, "name": "1032"}, {"id": 78, "name": "1035"}, {"id": 79, "name": "1036"}, {"id": 80, "name": "1037"}, {"id": 81, "name": "103on bike"}, {"id": 82, "name": "104 mph"}, {"id": 83, "name": "1042"}, {"id": 84, "name": "1045"}, {"id": 85, "name": "1049"}, {"id": 86, "name": "104th st"}, {"id": 87, "name": "105"}, {"id": 88, "name": "1054 am"}, {"id": 89, "name": "1056"}, {"id": 90, "name": "106"}, {"id": 91, "name": "1060"}, {"id": 92, "name": "10612"}, {"id": 93, "name": "108"}, {"id": 94, "name": "10key"}, {"id": 95, "name": "11"}, {"id": 96, "name": "11 and 1"}, {"id": 97, "name": "11 ave"}, {"id": 98, "name": "11 ounce"}, {"id": 99, "name": "11 st"}, {"id": 100, "name": "110"}, {"id": 101, "name": "1100"}, {"id": 102, "name": "1100 am"}, {"id": 103, "name": "1105"}, {"id": 104, "name": "111"}, {"id": 105, "name": "1110"}, {"id": 106, "name": "1111"}, {"id": 107, "name": "1113"}, {"id": 108, "name": "1114"}, {"id": 109, "name": "1115"}, {"id": 110, "name": "1119"}, {"id": 111, "name": "112"}, {"id": 112, "name": "1120"}, {"id": 113, "name": "112552"}, {"id": 114, "name": "112717 p"}, {"id": 115, "name": "113"}, {"id": 116, "name": "1130"}, {"id": 117, "name": "1132"}, {"id": 118, "name": "1136"}, {"id": 119, "name": "1137"}, {"id": 120, "name": "1148"}, {"id": 121, "name": "115"}, {"id": 122, "name": "1150"}, {"id": 123, "name": "115012"}, {"id": 124, "name": "115061"}, {"id": 125, "name": "1154 am"}, {"id": 126, "name": "115yo"}, {"id": 127, "name": "116"}, {"id": 128, "name": "117"}, {"id": 129, "name": "118"}, {"id": 130, "name": "118000"}, {"id": 131, "name": "118120"}, {"id": 132, "name": "119"}, {"id": 133, "name": "11e"}, {"id": 134, "name": "11ish"}, {"id": 135, "name": "11th street"}, {"id": 136, "name": "12"}, {"id": 137, "name": "12 ave e"}, {"id": 138, "name": "12 cupcakes"}, {"id": 139, "name": "12 number"}, {"id": 140, "name": "12 numbers"}, {"id": 141, "name": "12 oclock"}, {"id": 142, "name": "12 on a clock"}, {"id": 143, "name": "12 pane window"}, {"id": 144, "name": "120"}, {"id": 145, "name": "1200"}, {"id": 146, "name": "1203"}, {"id": 147, "name": "120572"}, {"id": 148, "name": "1208"}, {"id": 149, "name": "121"}, {"id": 150, "name": "121 avenue"}, {"id": 151, "name": "1212"}, {"id": 152, "name": "1213"}, {"id": 153, "name": "1214"}, {"id": 154, "name": "1215"}, {"id": 155, "name": "1220"}, {"id": 156, "name": "1221"}, {"id": 157, "name": "12253"}, {"id": 158, "name": "1226"}, {"id": 159, "name": "123"}, {"id": 160, "name": "1232"}, {"id": 161, "name": "124"}, {"id": 162, "name": "1240"}, {"id": 163, "name": "1241"}, {"id": 164, "name": "1243"}, {"id": 165, "name": "1249"}, {"id": 166, "name": "125"}, {"id": 167, "name": "1250"}, {"id": 168, "name": "129"}, {"id": 169, "name": "129 kilo \u20ac"}, {"id": 170, "name": "13"}, {"id": 171, "name": "13 donuts"}, {"id": 172, "name": "130"}, {"id": 173, "name": "1300"}, {"id": 174, "name": "13006"}, {"id": 175, "name": "1305"}, {"id": 176, "name": "130yen"}, {"id": 177, "name": "131"}, {"id": 178, "name": "1311"}, {"id": 179, "name": "1313"}, {"id": 180, "name": "132"}, {"id": 181, "name": "133"}, {"id": 182, "name": "1335"}, {"id": 183, "name": "134"}, {"id": 184, "name": "135"}, {"id": 185, "name": "135c"}, {"id": 186, "name": "137"}, {"id": 187, "name": "139"}, {"id": 188, "name": "14"}, {"id": 189, "name": "140"}, {"id": 190, "name": "1402"}, {"id": 191, "name": "141"}, {"id": 192, "name": "1411"}, {"id": 193, "name": "142031"}, {"id": 194, "name": "1423"}, {"id": 195, "name": "143"}, {"id": 196, "name": "14386"}, {"id": 197, "name": "145"}, {"id": 198, "name": "146"}, {"id": 199, "name": "14606"}, {"id": 200, "name": "1466"}, {"id": 201, "name": "147"}, {"id": 202, "name": "148"}, {"id": 203, "name": "148 kph"}, {"id": 204, "name": "149"}, {"id": 205, "name": "14th street"}, {"id": 206, "name": "15"}, {"id": 207, "name": "15 freeway"}, {"id": 208, "name": "15 sheep"}, {"id": 209, "name": "150"}, {"id": 210, "name": "1500"}, {"id": 211, "name": "1503"}, {"id": 212, "name": "1504"}, {"id": 213, "name": "151"}, {"id": 214, "name": "152"}, {"id": 215, "name": "152 0774"}, {"id": 216, "name": "1523"}, {"id": 217, "name": "153"}, {"id": 218, "name": "153354"}, {"id": 219, "name": "1536"}, {"id": 220, "name": "154"}, {"id": 221, "name": "155"}, {"id": 222, "name": "1581"}, {"id": 223, "name": "158711"}, {"id": 224, "name": "158751"}, {"id": 225, "name": "158821 number"}, {"id": 226, "name": "159106"}, {"id": 227, "name": "1595"}, {"id": 228, "name": "1598"}, {"id": 229, "name": "16"}, {"id": 230, "name": "160"}, {"id": 231, "name": "1600"}, {"id": 232, "name": "1616"}, {"id": 233, "name": "162"}, {"id": 234, "name": "163"}, {"id": 235, "name": "1632"}, {"id": 236, "name": "164th av"}, {"id": 237, "name": "165"}, {"id": 238, "name": "165035"}, {"id": 239, "name": "167"}, {"id": 240, "name": "168106"}, {"id": 241, "name": "16957"}, {"id": 242, "name": "16th street"}, {"id": 243, "name": "17"}, {"id": 244, "name": "170"}, {"id": 245, "name": "17000"}, {"id": 246, "name": "1706"}, {"id": 247, "name": "17105"}, {"id": 248, "name": "1715"}, {"id": 249, "name": "172"}, {"id": 250, "name": "172213"}, {"id": 251, "name": "173"}, {"id": 252, "name": "1730"}, {"id": 253, "name": "1737"}, {"id": 254, "name": "175"}, {"id": 255, "name": "1750"}, {"id": 256, "name": "175110"}, {"id": 257, "name": "176"}, {"id": 258, "name": "1770"}, {"id": 259, "name": "17836"}, {"id": 260, "name": "1795"}, {"id": 261, "name": "18"}, {"id": 262, "name": "18 wheeler"}, {"id": 263, "name": "180"}, {"id": 264, "name": "1800"}, {"id": 265, "name": "1800 grant"}, {"id": 266, "name": "1800 zurich hb"}, {"id": 267, "name": "18125"}, {"id": 268, "name": "1813"}, {"id": 269, "name": "1818"}, {"id": 270, "name": "186"}, {"id": 271, "name": "1860"}, {"id": 272, "name": "1863"}, {"id": 273, "name": "1866"}, {"id": 274, "name": "1872"}, {"id": 275, "name": "1873"}, {"id": 276, "name": "1877fogs out"}, {"id": 277, "name": "1879"}, {"id": 278, "name": "188"}, {"id": 279, "name": "189"}, {"id": 280, "name": "1893"}, {"id": 281, "name": "1894"}, {"id": 282, "name": "18t truck"}, {"id": 283, "name": "18th street"}, {"id": 284, "name": "18wheeler"}, {"id": 285, "name": "19"}, {"id": 286, "name": "190 on front of bus"}, {"id": 287, "name": "1900"}, {"id": 288, "name": "1905"}, {"id": 289, "name": "1911"}, {"id": 290, "name": "1918"}, {"id": 291, "name": "1919"}, {"id": 292, "name": "192"}, {"id": 293, "name": "1926"}, {"id": 294, "name": "1932"}, {"id": 295, "name": "1937"}, {"id": 296, "name": "1955"}, {"id": 297, "name": "197"}, {"id": 298, "name": "197 rosemont"}, {"id": 299, "name": "19751982"}, {"id": 300, "name": "1977"}, {"id": 301, "name": "198"}, {"id": 302, "name": "1985"}, {"id": 303, "name": "1987"}, {"id": 304, "name": "1989"}, {"id": 305, "name": "1990"}, {"id": 306, "name": "1995"}, {"id": 307, "name": "1998"}, {"id": 308, "name": "1999"}, {"id": 309, "name": "19th ave"}, {"id": 310, "name": "1b"}, {"id": 311, "name": "1hour"}, {"id": 312, "name": "1ra"}, {"id": 313, "name": "1st"}, {"id": 314, "name": "1st base"}, {"id": 315, "name": "1st class"}, {"id": 316, "name": "1st place"}, {"id": 317, "name": "2 ave"}, {"id": 318, "name": "2 base"}, {"id": 319, "name": "2 bear"}, {"id": 320, "name": "2 blue plates"}, {"id": 321, "name": "2 bottles"}, {"id": 322, "name": "2 bunches"}, {"id": 323, "name": "2 button"}, {"id": 324, "name": "2 calfs"}, {"id": 325, "name": "2 carton"}, {"id": 326, "name": "2 cartoons"}, {"id": 327, "name": "2 chairs"}, {"id": 328, "name": "2 clocks"}, {"id": 329, "name": "2 container"}, {"id": 330, "name": "2 designs"}, {"id": 331, "name": "2 desk"}, {"id": 332, "name": "2 disks"}, {"id": 333, "name": "2 doors"}, {"id": 334, "name": "2 eyes"}, {"id": 335, "name": "2 for 3"}, {"id": 336, "name": "2 game"}, {"id": 337, "name": "2 handle"}, {"id": 338, "name": "2 hands"}, {"id": 339, "name": "2 headphones"}, {"id": 340, "name": "2 hour"}, {"id": 341, "name": "2 hour limit sign"}, {"id": 342, "name": "2 hour parking"}, {"id": 343, "name": "2 is white"}, {"id": 344, "name": "2 key"}, {"id": 345, "name": "2 kite surfers"}, {"id": 346, "name": "2 kites flying"}, {"id": 347, "name": "2 knobs"}, {"id": 348, "name": "2 lambs"}, {"id": 349, "name": "2 levels"}, {"id": 350, "name": "2 lifted wings"}, {"id": 351, "name": "2 liter"}, {"id": 352, "name": "2 lumps"}, {"id": 353, "name": "2 men"}, {"id": 354, "name": "2 milk"}, {"id": 355, "name": "2 on a clock"}, {"id": 356, "name": "2 parked food trucks"}, {"id": 357, "name": "2 people"}, {"id": 358, "name": "2 pineapples"}, {"id": 359, "name": "2 planes"}, {"id": 360, "name": "2 pockets"}, {"id": 361, "name": "2 points"}, {"id": 362, "name": "2 poles"}, {"id": 363, "name": "2 rvp100"}, {"id": 364, "name": "2 screen"}, {"id": 365, "name": "2 sets"}, {"id": 366, "name": "2 skis"}, {"id": 367, "name": "2 store signs"}, {"id": 368, "name": "2 stoves"}, {"id": 369, "name": "2 swan"}, {"id": 370, "name": "2 swords"}, {"id": 371, "name": "2 tables"}, {"id": 372, "name": "2 towels"}, {"id": 373, "name": "2 traffic signals"}, {"id": 374, "name": "2 train doors"}, {"id": 375, "name": "2 utensils"}, {"id": 376, "name": "2 wheels"}, {"id": 377, "name": "2 windows"}, {"id": 378, "name": "2 woman"}, {"id": 379, "name": "2 women"}, {"id": 380, "name": "2 zebras"}, {"id": 381, "name": "2"}, {"id": 382, "name": "20"}, {"id": 383, "name": "20 bill"}, {"id": 384, "name": "20 new messages"}, {"id": 385, "name": "20 panes"}, {"id": 386, "name": "200"}, {"id": 387, "name": "200 yen"}, {"id": 388, "name": "2000"}, {"id": 389, "name": "2002"}, {"id": 390, "name": "2003"}, {"id": 391, "name": "2004"}, {"id": 392, "name": "2005"}, {"id": 393, "name": "2006"}, {"id": 394, "name": "2007"}, {"id": 395, "name": "2008"}, {"id": 396, "name": "2009"}, {"id": 397, "name": "2009jjp"}, {"id": 398, "name": "200feet"}, {"id": 399, "name": "201"}, {"id": 400, "name": "201 station"}, {"id": 401, "name": "2010"}, {"id": 402, "name": "2011"}, {"id": 403, "name": "2012"}, {"id": 404, "name": "2012 date"}, {"id": 405, "name": "2013"}, {"id": 406, "name": "2013 ddindy"}, {"id": 407, "name": "202"}, {"id": 408, "name": "2024"}, {"id": 409, "name": "2026"}, {"id": 410, "name": "20350"}, {"id": 411, "name": "204"}, {"id": 412, "name": "207"}, {"id": 413, "name": "208"}, {"id": 414, "name": "209"}, {"id": 415, "name": "20th"}, {"id": 416, "name": "21"}, {"id": 417, "name": "21 sign"}, {"id": 418, "name": "210"}, {"id": 419, "name": "2103 is written"}, {"id": 420, "name": "211"}, {"id": 421, "name": "212"}, {"id": 422, "name": "21240"}, {"id": 423, "name": "213"}, {"id": 424, "name": "214"}, {"id": 425, "name": "215"}, {"id": 426, "name": "216"}, {"id": 427, "name": "2165"}, {"id": 428, "name": "218"}, {"id": 429, "name": "219x"}, {"id": 430, "name": "21st street"}, {"id": 431, "name": "22"}, {"id": 432, "name": "22 34"}, {"id": 433, "name": "22000"}, {"id": 434, "name": "2212"}, {"id": 435, "name": "222"}, {"id": 436, "name": "222 003"}, {"id": 437, "name": "223"}, {"id": 438, "name": "224"}, {"id": 439, "name": "2248"}, {"id": 440, "name": "2249"}, {"id": 441, "name": "225"}, {"id": 442, "name": "228"}, {"id": 443, "name": "229"}, {"id": 444, "name": "23"}, {"id": 445, "name": "230"}, {"id": 446, "name": "2306"}, {"id": 447, "name": "2307"}, {"id": 448, "name": "232"}, {"id": 449, "name": "234"}, {"id": 450, "name": "235"}, {"id": 451, "name": "235pm"}, {"id": 452, "name": "236"}, {"id": 453, "name": "24"}, {"id": 454, "name": "24 2010"}, {"id": 455, "name": "24 hours"}, {"id": 456, "name": "24 shirt"}, {"id": 457, "name": "240"}, {"id": 458, "name": "24042010"}, {"id": 459, "name": "241"}, {"id": 460, "name": "242"}, {"id": 461, "name": "243"}, {"id": 462, "name": "247"}, {"id": 463, "name": "2477"}, {"id": 464, "name": "2478"}, {"id": 465, "name": "248"}, {"id": 466, "name": "25"}, {"id": 467, "name": "25 cent mark"}, {"id": 468, "name": "25 cents"}, {"id": 469, "name": "25 mph"}, {"id": 470, "name": "250"}, {"id": 471, "name": "2504"}, {"id": 472, "name": "251"}, {"id": 473, "name": "2531"}, {"id": 474, "name": "2540"}, {"id": 475, "name": "2542"}, {"id": 476, "name": "2565"}, {"id": 477, "name": "258"}, {"id": 478, "name": "259"}, {"id": 479, "name": "25c logo"}, {"id": 480, "name": "26"}, {"id": 481, "name": "26 of dec"}, {"id": 482, "name": "26 sign"}, {"id": 483, "name": "261"}, {"id": 484, "name": "261 3"}, {"id": 485, "name": "262"}, {"id": 486, "name": "2632"}, {"id": 487, "name": "2664760"}, {"id": 488, "name": "26th"}, {"id": 489, "name": "27"}, {"id": 490, "name": "2700"}, {"id": 491, "name": "271"}, {"id": 492, "name": "279"}, {"id": 493, "name": "279 number"}, {"id": 494, "name": "28"}, {"id": 495, "name": "2831"}, {"id": 496, "name": "287"}, {"id": 497, "name": "2877"}, {"id": 498, "name": "29"}, {"id": 499, "name": "29 cents"}, {"id": 500, "name": "29 sign"}, {"id": 501, "name": "2900 block"}, {"id": 502, "name": "295"}, {"id": 503, "name": "29710"}, {"id": 504, "name": "299"}, {"id": 505, "name": "2999"}, {"id": 506, "name": "2b"}, {"id": 507, "name": "2h08"}, {"id": 508, "name": "2hour parking"}, {"id": 509, "name": "2kite strings"}, {"id": 510, "name": "2liter"}, {"id": 511, "name": "2nd class"}, {"id": 512, "name": "2nd floor"}, {"id": 513, "name": "2nd level"}, {"id": 514, "name": "2nd man"}, {"id": 515, "name": "2nd row"}, {"id": 516, "name": "2nd street"}, {"id": 517, "name": "2nd woman"}, {"id": 518, "name": "2x4"}, {"id": 519, "name": "2x4s"}, {"id": 520, "name": "3"}, {"id": 521, "name": "3 birds"}, {"id": 522, "name": "3 brown eggs"}, {"id": 523, "name": "3 carrots"}, {"id": 524, "name": "3 children"}, {"id": 525, "name": "3 clocks"}, {"id": 526, "name": "3 cows"}, {"id": 527, "name": "3 cups"}, {"id": 528, "name": "3 dots"}, {"id": 529, "name": "3 drink"}, {"id": 530, "name": "3 far off boats"}, {"id": 531, "name": "3 flowers"}, {"id": 532, "name": "3 food trucks"}, {"id": 533, "name": "3 for 2"}, {"id": 534, "name": "3 grates"}, {"id": 535, "name": "3 hot dogs"}, {"id": 536, "name": "3 jets"}, {"id": 537, "name": "3 key"}, {"id": 538, "name": "3 legs"}, {"id": 539, "name": "3 light signals"}, {"id": 540, "name": "3 lights"}, {"id": 541, "name": "3 men"}, {"id": 542, "name": "3 oclock"}, {"id": 543, "name": "3 on a clock"}, {"id": 544, "name": "3 people"}, {"id": 545, "name": "3 pronged fork"}, {"id": 546, "name": "3 sheeps"}, {"id": 547, "name": "3 sign"}, {"id": 548, "name": "3 skiers"}, {"id": 549, "name": "3 stories"}, {"id": 550, "name": "3 suitcases"}, {"id": 551, "name": "3 tier pizza holder"}, {"id": 552, "name": "3 tiers"}, {"id": 553, "name": "3 tines"}, {"id": 554, "name": "3 unread emails"}, {"id": 555, "name": "3 way"}, {"id": 556, "name": "3 way sign"}, {"id": 557, "name": "3 wheelcycle"}, {"id": 558, "name": "3 wheeled"}, {"id": 559, "name": "3 wheels"}, {"id": 560, "name": "3 white letters"}, {"id": 561, "name": "3 windoes"}, {"id": 562, "name": "3 windows"}, {"id": 563, "name": "30"}, {"id": 564, "name": "30 kmh"}, {"id": 565, "name": "300"}, {"id": 566, "name": "300 n"}, {"id": 567, "name": "3000 block"}, {"id": 568, "name": "302"}, {"id": 569, "name": "30576"}, {"id": 570, "name": "307"}, {"id": 571, "name": "3077"}, {"id": 572, "name": "31"}, {"id": 573, "name": "310"}, {"id": 574, "name": "311"}, {"id": 575, "name": "31193"}, {"id": 576, "name": "312"}, {"id": 577, "name": "314"}, {"id": 578, "name": "315"}, {"id": 579, "name": "318"}, {"id": 580, "name": "318 ft"}, {"id": 581, "name": "319"}, {"id": 582, "name": "32"}, {"id": 583, "name": "320"}, {"id": 584, "name": "321"}, {"id": 585, "name": "3230"}, {"id": 586, "name": "323223"}, {"id": 587, "name": "32325"}, {"id": 588, "name": "325"}, {"id": 589, "name": "3264"}, {"id": 590, "name": "32678"}, {"id": 591, "name": "3279"}, {"id": 592, "name": "329"}, {"id": 593, "name": "32nd"}, {"id": 594, "name": "33"}, {"id": 595, "name": "33 on it"}, {"id": 596, "name": "330"}, {"id": 597, "name": "3300"}, {"id": 598, "name": "3309"}, {"id": 599, "name": "334"}, {"id": 600, "name": "3341"}, {"id": 601, "name": "335"}, {"id": 602, "name": "336"}, {"id": 603, "name": "337"}, {"id": 604, "name": "338"}, {"id": 605, "name": "339"}, {"id": 606, "name": "33rd"}, {"id": 607, "name": "34"}, {"id": 608, "name": "340"}, {"id": 609, "name": "343"}, {"id": 610, "name": "34th"}, {"id": 611, "name": "35"}, {"id": 612, "name": "35 av"}, {"id": 613, "name": "35 degrees"}, {"id": 614, "name": "35 letters"}, {"id": 615, "name": "350"}, {"id": 616, "name": "350 sign"}, {"id": 617, "name": "353"}, {"id": 618, "name": "355"}, {"id": 619, "name": "357"}, {"id": 620, "name": "358"}, {"id": 621, "name": "35th letters"}, {"id": 622, "name": "35th signboard"}, {"id": 623, "name": "36"}, {"id": 624, "name": "360"}, {"id": 625, "name": "360 controller"}, {"id": 626, "name": "365"}, {"id": 627, "name": "37"}, {"id": 628, "name": "3700"}, {"id": 629, "name": "371"}, {"id": 630, "name": "372"}, {"id": 631, "name": "373"}, {"id": 632, "name": "37515"}, {"id": 633, "name": "375911"}, {"id": 634, "name": "376003"}, {"id": 635, "name": "377 152"}, {"id": 636, "name": "377 210"}, {"id": 637, "name": "377 509"}, {"id": 638, "name": "377 606"}, {"id": 639, "name": "38"}, {"id": 640, "name": "381"}, {"id": 641, "name": "383"}, {"id": 642, "name": "387"}, {"id": 643, "name": "39"}, {"id": 644, "name": "390"}, {"id": 645, "name": "3937"}, {"id": 646, "name": "399"}, {"id": 647, "name": "3992"}, {"id": 648, "name": "3a"}, {"id": 649, "name": "3b"}, {"id": 650, "name": "3bluewhite signs"}, {"id": 651, "name": "3d"}, {"id": 652, "name": "3d glasses"}, {"id": 653, "name": "3d letters"}, {"id": 654, "name": "3d wave"}, {"id": 655, "name": "3lbs"}, {"id": 656, "name": "3m"}, {"id": 657, "name": "3rd ave"}, {"id": 658, "name": "3rd ave pike street"}, {"id": 659, "name": "3rd avenue"}, {"id": 660, "name": "3rd base"}, {"id": 661, "name": "3rd button"}, {"id": 662, "name": "3rd st"}, {"id": 663, "name": "3way"}, {"id": 664, "name": "4"}, {"id": 665, "name": "4 299"}, {"id": 666, "name": "4 arrows"}, {"id": 667, "name": "4 birds"}, {"id": 668, "name": "4 boats"}, {"id": 669, "name": "4 burners"}, {"id": 670, "name": "4 buttons"}, {"id": 671, "name": "4 chairs"}, {"id": 672, "name": "4 cupcakes"}, {"id": 673, "name": "4 doors"}, {"id": 674, "name": "4 eggs"}, {"id": 675, "name": "4 holes"}, {"id": 676, "name": "4 hooves"}, {"id": 677, "name": "4 key"}, {"id": 678, "name": "4 legs"}, {"id": 679, "name": "4 lights"}, {"id": 680, "name": "4 men"}, {"id": 681, "name": "4 numbers"}, {"id": 682, "name": "4 on a clock"}, {"id": 683, "name": "4 people"}, {"id": 684, "name": "4 sides"}, {"id": 685, "name": "4 signs"}, {"id": 686, "name": "4 slices"}, {"id": 687, "name": "4 steps"}, {"id": 688, "name": "4 tines"}, {"id": 689, "name": "4 way"}, {"id": 690, "name": "4 way sign"}, {"id": 691, "name": "4 wheeler"}, {"id": 692, "name": "4 wheels"}, {"id": 693, "name": "4 windows"}, {"id": 694, "name": "40"}, {"id": 695, "name": "400"}, {"id": 696, "name": "4000"}, {"id": 697, "name": "400w"}, {"id": 698, "name": "401"}, {"id": 699, "name": "402"}, {"id": 700, "name": "403"}, {"id": 701, "name": "404"}, {"id": 702, "name": "405"}, {"id": 703, "name": "405c"}, {"id": 704, "name": "406"}, {"id": 705, "name": "407"}, {"id": 706, "name": "408"}, {"id": 707, "name": "41"}, {"id": 708, "name": "410"}, {"id": 709, "name": "413"}, {"id": 710, "name": "414"}, {"id": 711, "name": "42"}, {"id": 712, "name": "420"}, {"id": 713, "name": "421"}, {"id": 714, "name": "422"}, {"id": 715, "name": "42218"}, {"id": 716, "name": "426yum"}, {"id": 717, "name": "428"}, {"id": 718, "name": "42nd"}, {"id": 719, "name": "43"}, {"id": 720, "name": "430"}, {"id": 721, "name": "4307"}, {"id": 722, "name": "4327"}, {"id": 723, "name": "4335"}, {"id": 724, "name": "435"}, {"id": 725, "name": "44"}, {"id": 726, "name": "44 minutes left"}, {"id": 727, "name": "440"}, {"id": 728, "name": "440458"}, {"id": 729, "name": "444"}, {"id": 730, "name": "445"}, {"id": 731, "name": "446"}, {"id": 732, "name": "45"}, {"id": 733, "name": "45 degree"}, {"id": 734, "name": "45 mph"}, {"id": 735, "name": "450"}, {"id": 736, "name": "450 099"}, {"id": 737, "name": "453"}, {"id": 738, "name": "45379"}, {"id": 739, "name": "454"}, {"id": 740, "name": "455"}, {"id": 741, "name": "4576"}, {"id": 742, "name": "45mph sign"}, {"id": 743, "name": "46"}, {"id": 744, "name": "465"}, {"id": 745, "name": "466"}, {"id": 746, "name": "469"}, {"id": 747, "name": "47"}, {"id": 748, "name": "47853"}, {"id": 749, "name": "48"}, {"id": 750, "name": "484"}, {"id": 751, "name": "486"}, {"id": 752, "name": "4877"}, {"id": 753, "name": "49"}, {"id": 754, "name": "497"}, {"id": 755, "name": "499"}, {"id": 756, "name": "4a"}, {"id": 757, "name": "4formaggi"}, {"id": 758, "name": "4m52"}, {"id": 759, "name": "4th floor"}, {"id": 760, "name": "4way"}, {"id": 761, "name": "4way sign"}, {"id": 762, "name": "4way stop sign"}, {"id": 763, "name": "4wd"}, {"id": 764, "name": "4wheeler"}, {"id": 765, "name": "4x4"}, {"id": 766, "name": "5"}, {"id": 767, "name": "5 av"}, {"id": 768, "name": "5 bill"}, {"id": 769, "name": "5 bottles"}, {"id": 770, "name": "5 button"}, {"id": 771, "name": "5 candle"}, {"id": 772, "name": "5 fingers"}, {"id": 773, "name": "5 key"}, {"id": 774, "name": "5 lights"}, {"id": 775, "name": "5 oclock"}, {"id": 776, "name": "5 oclock shadow"}, {"id": 777, "name": "5 on a clock"}, {"id": 778, "name": "5 people"}, {"id": 779, "name": "5 ring"}, {"id": 780, "name": "5 til 2"}, {"id": 781, "name": "5 vases"}, {"id": 782, "name": "5 wheels"}, {"id": 783, "name": "5 years old"}, {"id": 784, "name": "50 celebrate"}, {"id": 785, "name": "50 cents"}, {"id": 786, "name": "50 street"}, {"id": 787, "name": "50"}, {"id": 788, "name": "500"}, {"id": 789, "name": "500 shadow"}, {"id": 790, "name": "50027"}, {"id": 791, "name": "500four"}, {"id": 792, "name": "501"}, {"id": 793, "name": "503"}, {"id": 794, "name": "509"}, {"id": 795, "name": "50mm"}, {"id": 796, "name": "50p"}, {"id": 797, "name": "51"}, {"id": 798, "name": "510"}, {"id": 799, "name": "513"}, {"id": 800, "name": "515"}, {"id": 801, "name": "51513587"}, {"id": 802, "name": "51590"}, {"id": 803, "name": "516"}, {"id": 804, "name": "518"}, {"id": 805, "name": "51b"}, {"id": 806, "name": "52"}, {"id": 807, "name": "522233"}, {"id": 808, "name": "5239h"}, {"id": 809, "name": "525"}, {"id": 810, "name": "53"}, {"id": 811, "name": "530"}, {"id": 812, "name": "533"}, {"id": 813, "name": "53367"}, {"id": 814, "name": "535"}, {"id": 815, "name": "536"}, {"id": 816, "name": "537"}, {"id": 817, "name": "54"}, {"id": 818, "name": "540"}, {"id": 819, "name": "55"}, {"id": 820, "name": "550"}, {"id": 821, "name": "550 w"}, {"id": 822, "name": "553"}, {"id": 823, "name": "5532"}, {"id": 824, "name": "5555"}, {"id": 825, "name": "56"}, {"id": 826, "name": "57"}, {"id": 827, "name": "58"}, {"id": 828, "name": "58719"}, {"id": 829, "name": "59"}, {"id": 830, "name": "5901"}, {"id": 831, "name": "592"}, {"id": 832, "name": "59cent"}, {"id": 833, "name": "5n"}, {"id": 834, "name": "5th"}, {"id": 835, "name": "5th ave"}, {"id": 836, "name": "5th st"}, {"id": 837, "name": "6"}, {"id": 838, "name": "6 av"}, {"id": 839, "name": "6 button"}, {"id": 840, "name": "6 candle"}, {"id": 841, "name": "6 for 100"}, {"id": 842, "name": "6 key"}, {"id": 843, "name": "6 letter"}, {"id": 844, "name": "6 monkeys"}, {"id": 845, "name": "6 on a clock"}, {"id": 846, "name": "6 position"}, {"id": 847, "name": "60"}, {"id": 848, "name": "60 grena 15"}, {"id": 849, "name": "600"}, {"id": 850, "name": "60089"}, {"id": 851, "name": "602"}, {"id": 852, "name": "6029"}, {"id": 853, "name": "6050"}, {"id": 854, "name": "607"}, {"id": 855, "name": "61"}, {"id": 856, "name": "610"}, {"id": 857, "name": "6147"}, {"id": 858, "name": "616"}, {"id": 859, "name": "616 24070"}, {"id": 860, "name": "6181"}, {"id": 861, "name": "62"}, {"id": 862, "name": "62 archer"}, {"id": 863, "name": "621"}, {"id": 864, "name": "622"}, {"id": 865, "name": "628"}, {"id": 866, "name": "63"}, {"id": 867, "name": "630"}, {"id": 868, "name": "6309"}, {"id": 869, "name": "634"}, {"id": 870, "name": "635"}, {"id": 871, "name": "636e"}, {"id": 872, "name": "638"}, {"id": 873, "name": "640"}, {"id": 874, "name": "6435"}, {"id": 875, "name": "645"}, {"id": 876, "name": "65"}, {"id": 877, "name": "650"}, {"id": 878, "name": "655"}, {"id": 879, "name": "65th"}, {"id": 880, "name": "66"}, {"id": 881, "name": "66 sign"}, {"id": 882, "name": "66 sticker"}, {"id": 883, "name": "6600"}, {"id": 884, "name": "6621"}, {"id": 885, "name": "66550"}, {"id": 886, "name": "666"}, {"id": 887, "name": "67"}, {"id": 888, "name": "67026"}, {"id": 889, "name": "670th ave"}, {"id": 890, "name": "675"}, {"id": 891, "name": "68"}, {"id": 892, "name": "6800"}, {"id": 893, "name": "6813"}, {"id": 894, "name": "685"}, {"id": 895, "name": "6861"}, {"id": 896, "name": "687"}, {"id": 897, "name": "69"}, {"id": 898, "name": "69 sign"}, {"id": 899, "name": "6902"}, {"id": 900, "name": "693"}, {"id": 901, "name": "6940"}, {"id": 902, "name": "6972"}, {"id": 903, "name": "6a"}, {"id": 904, "name": "6t"}, {"id": 905, "name": "6th"}, {"id": 906, "name": "6th st"}, {"id": 907, "name": "6th street"}, {"id": 908, "name": "7"}, {"id": 909, "name": "7 ave"}, {"id": 910, "name": "7 button"}, {"id": 911, "name": "7 eleven"}, {"id": 912, "name": "7 key"}, {"id": 913, "name": "7 on a clock"}, {"id": 914, "name": "7 up box"}, {"id": 915, "name": "70 dude"}, {"id": 916, "name": "70"}, {"id": 917, "name": "700"}, {"id": 918, "name": "7000"}, {"id": 919, "name": "701"}, {"id": 920, "name": "7010"}, {"id": 921, "name": "704"}, {"id": 922, "name": "7054"}, {"id": 923, "name": "707"}, {"id": 924, "name": "71"}, {"id": 925, "name": "710"}, {"id": 926, "name": "711 logo"}, {"id": 927, "name": "711 store"}, {"id": 928, "name": "712"}, {"id": 929, "name": "7140015"}, {"id": 930, "name": "714005"}, {"id": 931, "name": "715"}, {"id": 932, "name": "716"}, {"id": 933, "name": "719"}, {"id": 934, "name": "72"}, {"id": 935, "name": "720"}, {"id": 936, "name": "722"}, {"id": 937, "name": "723"}, {"id": 938, "name": "724"}, {"id": 939, "name": "725"}, {"id": 940, "name": "7258"}, {"id": 941, "name": "73"}, {"id": 942, "name": "73 armitage"}, {"id": 943, "name": "730"}, {"id": 944, "name": "7300"}, {"id": 945, "name": "734"}, {"id": 946, "name": "7345"}, {"id": 947, "name": "7348"}, {"id": 948, "name": "739"}, {"id": 949, "name": "73a"}, {"id": 950, "name": "74"}, {"id": 951, "name": "7400"}, {"id": 952, "name": "743"}, {"id": 953, "name": "747"}, {"id": 954, "name": "747b"}, {"id": 955, "name": "749"}, {"id": 956, "name": "75"}, {"id": 957, "name": "754"}, {"id": 958, "name": "755"}, {"id": 959, "name": "756 am"}, {"id": 960, "name": "757"}, {"id": 961, "name": "759"}, {"id": 962, "name": "75t"}, {"id": 963, "name": "75th st"}, {"id": 964, "name": "76 sign"}, {"id": 965, "name": "760"}, {"id": 966, "name": "761"}, {"id": 967, "name": "767"}, {"id": 968, "name": "7697"}, {"id": 969, "name": "7717"}, {"id": 970, "name": "773"}, {"id": 971, "name": "78"}, {"id": 972, "name": "7800"}, {"id": 973, "name": "781"}, {"id": 974, "name": "782"}, {"id": 975, "name": "784"}, {"id": 976, "name": "7844"}, {"id": 977, "name": "785"}, {"id": 978, "name": "787"}, {"id": 979, "name": "788"}, {"id": 980, "name": "789"}, {"id": 981, "name": "79"}, {"id": 982, "name": "793"}, {"id": 983, "name": "7972 on front"}, {"id": 984, "name": "7am"}, {"id": 985, "name": "7ba58491"}, {"id": 986, "name": "7f sign"}, {"id": 987, "name": "7h3171"}, {"id": 988, "name": "7layer cake"}, {"id": 989, "name": "7pm"}, {"id": 990, "name": "7th st"}, {"id": 991, "name": "7up"}, {"id": 992, "name": "8"}, {"id": 993, "name": "8 av"}, {"id": 994, "name": "8 glasses"}, {"id": 995, "name": "8 key"}, {"id": 996, "name": "8 minutes"}, {"id": 997, "name": "8 on a clock"}, {"id": 998, "name": "8 pm"}, {"id": 999, "name": "8 sides"}, {"id": 1000, "name": "80"}, {"id": 1001, "name": "800"}, {"id": 1002, "name": "800 number"}, {"id": 1003, "name": "801"}, {"id": 1004, "name": "809 geb"}, {"id": 1005, "name": "81"}, {"id": 1006, "name": "8104"}, {"id": 1007, "name": "82 cents"}, {"id": 1008, "name": "8203"}, {"id": 1009, "name": "82303"}, {"id": 1010, "name": "825"}, {"id": 1011, "name": "828"}, {"id": 1012, "name": "83"}, {"id": 1013, "name": "8301 sign"}, {"id": 1014, "name": "835"}, {"id": 1015, "name": "840 pm"}, {"id": 1016, "name": "843"}, {"id": 1017, "name": "8438"}, {"id": 1018, "name": "8446"}, {"id": 1019, "name": "845"}, {"id": 1020, "name": "847"}, {"id": 1021, "name": "8495"}, {"id": 1022, "name": "85"}, {"id": 1023, "name": "850"}, {"id": 1024, "name": "8572"}, {"id": 1025, "name": "86"}, {"id": 1026, "name": "8600"}, {"id": 1027, "name": "86501"}, {"id": 1028, "name": "86902"}, {"id": 1029, "name": "87"}, {"id": 1030, "name": "88"}, {"id": 1031, "name": "881"}, {"id": 1032, "name": "8847"}, {"id": 1033, "name": "8875"}, {"id": 1034, "name": "88bis"}, {"id": 1035, "name": "89"}, {"id": 1036, "name": "89 cents"}, {"id": 1037, "name": "892"}, {"id": 1038, "name": "8e56"}, {"id": 1039, "name": "8qtmo"}, {"id": 1040, "name": "8r"}, {"id": 1041, "name": "8street"}, {"id": 1042, "name": "9 30"}, {"id": 1043, "name": "9 key"}, {"id": 1044, "name": "9 oclock"}, {"id": 1045, "name": "9 on a clock"}, {"id": 1046, "name": "9 sign"}, {"id": 1047, "name": "9 windows"}, {"id": 1048, "name": "9"}, {"id": 1049, "name": "90"}, {"id": 1050, "name": "90 degree angle"}, {"id": 1051, "name": "900"}, {"id": 1052, "name": "901"}, {"id": 1053, "name": "903 readout"}, {"id": 1054, "name": "9058"}, {"id": 1055, "name": "909"}, {"id": 1056, "name": "9097"}, {"id": 1057, "name": "91"}, {"id": 1058, "name": "910"}, {"id": 1059, "name": "911"}, {"id": 1060, "name": "911 is a lie"}, {"id": 1061, "name": "915"}, {"id": 1062, "name": "917"}, {"id": 1063, "name": "92"}, {"id": 1064, "name": "921 am"}, {"id": 1065, "name": "922"}, {"id": 1066, "name": "926"}, {"id": 1067, "name": "928"}, {"id": 1068, "name": "93"}, {"id": 1069, "name": "930"}, {"id": 1070, "name": "932"}, {"id": 1071, "name": "933"}, {"id": 1072, "name": "934"}, {"id": 1073, "name": "935"}, {"id": 1074, "name": "94"}, {"id": 1075, "name": "94 passendale"}, {"id": 1076, "name": "944yka"}, {"id": 1077, "name": "945"}, {"id": 1078, "name": "946"}, {"id": 1079, "name": "9481"}, {"id": 1080, "name": "949"}, {"id": 1081, "name": "95"}, {"id": 1082, "name": "958"}, {"id": 1083, "name": "95th"}, {"id": 1084, "name": "96"}, {"id": 1085, "name": "960"}, {"id": 1086, "name": "961"}, {"id": 1087, "name": "964"}, {"id": 1088, "name": "968"}, {"id": 1089, "name": "969"}, {"id": 1090, "name": "97"}, {"id": 1091, "name": "97004"}, {"id": 1092, "name": "98"}, {"id": 1093, "name": "98194"}, {"id": 1094, "name": "9862"}, {"id": 1095, "name": "99"}, {"id": 1096, "name": "99 cent shirts"}, {"id": 1097, "name": "99 cents"}, {"id": 1098, "name": "9904"}, {"id": 1099, "name": "995"}, {"id": 1100, "name": "9958"}, {"id": 1101, "name": "999"}, {"id": 1102, "name": "9990"}, {"id": 1103, "name": "99lb on it"}, {"id": 1104, "name": "9a"}, {"id": 1105, "name": "9am"}, {"id": 1106, "name": "a01"}, {"id": 1107, "name": "a1"}, {"id": 1108, "name": "a380"}, {"id": 1109, "name": "a400m"}, {"id": 1110, "name": "a456"}, {"id": 1111, "name": "a5"}, {"id": 1112, "name": "aa"}, {"id": 1113, "name": "aa on a plane"}, {"id": 1114, "name": "aacom"}, {"id": 1115, "name": "aaron"}, {"id": 1116, "name": "aarow"}, {"id": 1117, "name": "ab muscles"}, {"id": 1118, "name": "ab"}, {"id": 1119, "name": "abacus"}, {"id": 1120, "name": "abana"}, {"id": 1121, "name": "abandon truck"}, {"id": 1122, "name": "abandoned boat"}, {"id": 1123, "name": "abandoned house"}, {"id": 1124, "name": "abandoned truck"}, {"id": 1125, "name": "abandoned vehicle"}, {"id": 1126, "name": "abarofsoap"}, {"id": 1127, "name": "abaton"}, {"id": 1128, "name": "abbey"}, {"id": 1129, "name": "abbey road"}, {"id": 1130, "name": "abbra logo"}, {"id": 1131, "name": "abbreviation"}, {"id": 1132, "name": "abbreviation st"}, {"id": 1133, "name": "abc"}, {"id": 1134, "name": "abc news"}, {"id": 1135, "name": "abcd"}, {"id": 1136, "name": "abcmart"}, {"id": 1137, "name": "abdomen"}, {"id": 1138, "name": "abdonen"}, {"id": 1139, "name": "abellio"}, {"id": 1140, "name": "abench"}, {"id": 1141, "name": "able"}, {"id": 1142, "name": "abnormal load"}, {"id": 1143, "name": "aboard"}, {"id": 1144, "name": "about"}, {"id": 1145, "name": "about to bat"}, {"id": 1146, "name": "above"}, {"id": 1147, "name": "above a giraffe"}, {"id": 1148, "name": "above ground pool"}, {"id": 1149, "name": "above head"}, {"id": 1150, "name": "above mouth"}, {"id": 1151, "name": "above rink"}, {"id": 1152, "name": "above shelf"}, {"id": 1153, "name": "above sink"}, {"id": 1154, "name": "above stove"}, {"id": 1155, "name": "above suitcase"}, {"id": 1156, "name": "above the boats"}, {"id": 1157, "name": "above the boy"}, {"id": 1158, "name": "above the bridge"}, {"id": 1159, "name": "above the crowd"}, {"id": 1160, "name": "above the door"}, {"id": 1161, "name": "abraham lincoln"}, {"id": 1162, "name": "abrasion"}, {"id": 1163, "name": "absorber"}, {"id": 1164, "name": "absorption"}, {"id": 1165, "name": "abstract"}, {"id": 1166, "name": "abstract art"}, {"id": 1167, "name": "abstract design"}, {"id": 1168, "name": "abstract pattern"}, {"id": 1169, "name": "abstract shells"}, {"id": 1170, "name": "abundance"}, {"id": 1171, "name": "ac"}, {"id": 1172, "name": "ac adapter"}, {"id": 1173, "name": "ac button"}, {"id": 1174, "name": "ac controller"}, {"id": 1175, "name": "ac dc"}, {"id": 1176, "name": "ac duct"}, {"id": 1177, "name": "ac system"}, {"id": 1178, "name": "ac transit"}, {"id": 1179, "name": "ac unit"}, {"id": 1180, "name": "ac unit in laptop"}, {"id": 1181, "name": "ac vent"}, {"id": 1182, "name": "acacia branches"}, {"id": 1183, "name": "academic building"}, {"id": 1184, "name": "academy"}, {"id": 1185, "name": "accelerator"}, {"id": 1186, "name": "accent chair"}, {"id": 1187, "name": "accent design"}, {"id": 1188, "name": "accent lamp"}, {"id": 1189, "name": "accent light"}, {"id": 1190, "name": "accent mark"}, {"id": 1191, "name": "accent piece"}, {"id": 1192, "name": "accent pillow"}, {"id": 1193, "name": "accent pillows"}, {"id": 1194, "name": "accent stripe"}, {"id": 1195, "name": "accent table"}, {"id": 1196, "name": "accent tiles"}, {"id": 1197, "name": "accent"}, {"id": 1198, "name": "accentstripe"}, {"id": 1199, "name": "accesories"}, {"id": 1200, "name": "access"}, {"id": 1201, "name": "access box"}, {"id": 1202, "name": "access cover"}, {"id": 1203, "name": "access door"}, {"id": 1204, "name": "access enclosure"}, {"id": 1205, "name": "access ladder"}, {"id": 1206, "name": "access panel"}, {"id": 1207, "name": "access ramp"}, {"id": 1208, "name": "access road"}, {"id": 1209, "name": "accessibility"}, {"id": 1210, "name": "accessorie"}, {"id": 1211, "name": "accessory holder"}, {"id": 1212, "name": "accessory kit"}, {"id": 1213, "name": "accessory"}, {"id": 1214, "name": "accident"}, {"id": 1215, "name": "accident debris"}, {"id": 1216, "name": "accident scene"}, {"id": 1217, "name": "accident site"}, {"id": 1218, "name": "accordian"}, {"id": 1219, "name": "accordian bags"}, {"id": 1220, "name": "accordian connector"}, {"id": 1221, "name": "accordian panel"}, {"id": 1222, "name": "accordion"}, {"id": 1223, "name": "accordion door"}, {"id": 1224, "name": "accordion mirror"}, {"id": 1225, "name": "accordion support"}, {"id": 1226, "name": "account"}, {"id": 1227, "name": "accoutrement"}, {"id": 1228, "name": "accros street"}, {"id": 1229, "name": "acdc"}, {"id": 1230, "name": "acdc adapter"}, {"id": 1231, "name": "ace bandage"}, {"id": 1232, "name": "ace"}, {"id": 1233, "name": "acer"}, {"id": 1234, "name": "acer logo"}, {"id": 1235, "name": "acheating"}, {"id": 1236, "name": "achitecture"}, {"id": 1237, "name": "aclc sign"}, {"id": 1238, "name": "aclove"}, {"id": 1239, "name": "aclu"}, {"id": 1240, "name": "acme"}, {"id": 1241, "name": "acna"}, {"id": 1242, "name": "acne"}, {"id": 1243, "name": "acommercial oven"}, {"id": 1244, "name": "acorn squash"}, {"id": 1245, "name": "acorn"}, {"id": 1246, "name": "acoustic guitar"}, {"id": 1247, "name": "acqua we are open"}, {"id": 1248, "name": "acre"}, {"id": 1249, "name": "acrobat"}, {"id": 1250, "name": "acronis"}, {"id": 1251, "name": "across"}, {"id": 1252, "name": "across street"}, {"id": 1253, "name": "across the tracks"}, {"id": 1254, "name": "across tracks"}, {"id": 1255, "name": "across water"}, {"id": 1256, "name": "actimel"}, {"id": 1257, "name": "action"}, {"id": 1258, "name": "action figure"}, {"id": 1259, "name": "action figures"}, {"id": 1260, "name": "action hero"}, {"id": 1261, "name": "action photo"}, {"id": 1262, "name": "active runway"}, {"id": 1263, "name": "active water"}, {"id": 1264, "name": "activewear"}, {"id": 1265, "name": "activity"}, {"id": 1266, "name": "activity center"}, {"id": 1267, "name": "actor"}, {"id": 1268, "name": "actress"}, {"id": 1269, "name": "actuator arm"}, {"id": 1270, "name": "acunit"}, {"id": 1271, "name": "acura"}, {"id": 1272, "name": "acura building"}, {"id": 1273, "name": "acura wordmark"}, {"id": 1274, "name": "ad banner"}, {"id": 1275, "name": "ad holder"}, {"id": 1276, "name": "ad is behind people"}, {"id": 1277, "name": "ad is square"}, {"id": 1278, "name": "ad on a bus"}, {"id": 1279, "name": "ad on bar top"}, {"id": 1280, "name": "ad poster"}, {"id": 1281, "name": "ad sign"}, {"id": 1282, "name": "ad words"}, {"id": 1283, "name": "ad"}, {"id": 1284, "name": "adam apple on neck"}, {"id": 1285, "name": "adam hoen"}, {"id": 1286, "name": "adam"}, {"id": 1287, "name": "adams apple"}, {"id": 1288, "name": "adams avenue bd"}, {"id": 1289, "name": "adams berries"}, {"id": 1290, "name": "adams window"}, {"id": 1291, "name": "adapter"}, {"id": 1292, "name": "adaptor"}, {"id": 1293, "name": "add inc"}, {"id": 1294, "name": "add new contact text"}, {"id": 1295, "name": "add on"}, {"id": 1296, "name": "add"}, {"id": 1297, "name": "added stripes"}, {"id": 1298, "name": "addias"}, {"id": 1299, "name": "addidas"}, {"id": 1300, "name": "addidas bag"}, {"id": 1301, "name": "addidas jacket"}, {"id": 1302, "name": "addidas logo"}, {"id": 1303, "name": "addidas tshirt"}, {"id": 1304, "name": "adding machine"}, {"id": 1305, "name": "addition"}, {"id": 1306, "name": "additional piece"}, {"id": 1307, "name": "address"}, {"id": 1308, "name": "address board"}, {"id": 1309, "name": "address book"}, {"id": 1310, "name": "address number"}, {"id": 1311, "name": "address numerals"}, {"id": 1312, "name": "address of business"}, {"id": 1313, "name": "address plate"}, {"id": 1314, "name": "address sign"}, {"id": 1315, "name": "address to website"}, {"id": 1316, "name": "adertisment"}, {"id": 1317, "name": "adervtisements"}, {"id": 1318, "name": "adhesive"}, {"id": 1319, "name": "adidas"}, {"id": 1320, "name": "adidas label"}, {"id": 1321, "name": "adidas logo"}, {"id": 1322, "name": "adidas pants"}, {"id": 1323, "name": "adidas shirt"}, {"id": 1324, "name": "adidas shoe"}, {"id": 1325, "name": "adidas symbol"}, {"id": 1326, "name": "adirondack"}, {"id": 1327, "name": "adirondak"}, {"id": 1328, "name": "adjacent room"}, {"id": 1329, "name": "adjustable"}, {"id": 1330, "name": "adjustable arm"}, {"id": 1331, "name": "adjustable band"}, {"id": 1332, "name": "adjustable cap"}, {"id": 1333, "name": "adjuster"}, {"id": 1334, "name": "adjustment"}, {"id": 1335, "name": "adjustment bar"}, {"id": 1336, "name": "adjustment lever"}, {"id": 1337, "name": "admiral rd"}, {"id": 1338, "name": "admiring look"}, {"id": 1339, "name": "adobe"}, {"id": 1340, "name": "adobe reader"}, {"id": 1341, "name": "adolecent"}, {"id": 1342, "name": "adolescent"}, {"id": 1343, "name": "adopted"}, {"id": 1344, "name": "adorable girl"}, {"id": 1345, "name": "adornment string"}, {"id": 1346, "name": "adornment"}, {"id": 1347, "name": "adress"}, {"id": 1348, "name": "adress number"}, {"id": 1349, "name": "adria transport"}, {"id": 1350, "name": "adult and baby"}, {"id": 1351, "name": "adult and children"}, {"id": 1352, "name": "adult animal"}, {"id": 1353, "name": "adult bear"}, {"id": 1354, "name": "adult bicycle"}, {"id": 1355, "name": "adult cat"}, {"id": 1356, "name": "adult cow"}, {"id": 1357, "name": "adult diner"}, {"id": 1358, "name": "adult elephang"}, {"id": 1359, "name": "adult elephant"}, {"id": 1360, "name": "adult elephants"}, {"id": 1361, "name": "adult giraffe"}, {"id": 1362, "name": "adult goats"}, {"id": 1363, "name": "adult hand"}, {"id": 1364, "name": "adult hands"}, {"id": 1365, "name": "adult horse"}, {"id": 1366, "name": "adult kangaroo"}, {"id": 1367, "name": "adult male"}, {"id": 1368, "name": "adult mannequin"}, {"id": 1369, "name": "adult person"}, {"id": 1370, "name": "adult sheep"}, {"id": 1371, "name": "adult steer"}, {"id": 1372, "name": "adult sunglasses"}, {"id": 1373, "name": "adult tricycle"}, {"id": 1374, "name": "adult woman"}, {"id": 1375, "name": "adult zebra hoof"}, {"id": 1376, "name": "adult zebra"}, {"id": 1377, "name": "adult zebras"}, {"id": 1378, "name": "adult"}, {"id": 1379, "name": "adultkid"}, {"id": 1380, "name": "adults and children"}, {"id": 1381, "name": "adults and kid"}, {"id": 1382, "name": "adults legs"}, {"id": 1383, "name": "advantage"}, {"id": 1384, "name": "adventure park"}, {"id": 1385, "name": "adventure"}, {"id": 1386, "name": "adverstisement"}, {"id": 1387, "name": "adverstisment sign"}, {"id": 1388, "name": "advert"}, {"id": 1389, "name": "advertisemen"}, {"id": 1390, "name": "advertisemenmt"}, {"id": 1391, "name": "advertisement banner"}, {"id": 1392, "name": "advertisement billboard"}, {"id": 1393, "name": "advertisement board"}, {"id": 1394, "name": "advertisement image"}, {"id": 1395, "name": "advertisement on bus"}, {"id": 1396, "name": "advertisement panel"}, {"id": 1397, "name": "advertisement sign"}, {"id": 1398, "name": "advertisement signage"}, {"id": 1399, "name": "advertisement sticker"}, {"id": 1400, "name": "advertisement tarp"}, {"id": 1401, "name": "advertisement tent"}, {"id": 1402, "name": "advertisement tower"}, {"id": 1403, "name": "advertisement wall"}, {"id": 1404, "name": "advertisement"}, {"id": 1405, "name": "advertisemetn"}, {"id": 1406, "name": "advertiser"}, {"id": 1407, "name": "advertising"}, {"id": 1408, "name": "advertising banner"}, {"id": 1409, "name": "advertising banners"}, {"id": 1410, "name": "advertising board"}, {"id": 1411, "name": "advertising flag"}, {"id": 1412, "name": "advertising flags"}, {"id": 1413, "name": "advertising poster"}, {"id": 1414, "name": "advertising sign"}, {"id": 1415, "name": "advertising sticker"}, {"id": 1416, "name": "advertisment"}, {"id": 1417, "name": "advertisment sign"}, {"id": 1418, "name": "advertisments"}, {"id": 1419, "name": "advertsement"}, {"id": 1420, "name": "adververtisment"}, {"id": 1421, "name": "advetisement"}, {"id": 1422, "name": "advetisment"}, {"id": 1423, "name": "advil"}, {"id": 1424, "name": "ady"}, {"id": 1425, "name": "aebleskivers"}, {"id": 1426, "name": "aeg"}, {"id": 1427, "name": "aegean"}, {"id": 1428, "name": "aentenna"}, {"id": 1429, "name": "aeresol can"}, {"id": 1430, "name": "aerial"}, {"id": 1431, "name": "aerial crane"}, {"id": 1432, "name": "aerial view"}, {"id": 1433, "name": "aeromexico"}, {"id": 1434, "name": "aeroplan"}, {"id": 1435, "name": "aeroplane"}, {"id": 1436, "name": "aeropostale"}, {"id": 1437, "name": "aeroshell"}, {"id": 1438, "name": "aerosol"}, {"id": 1439, "name": "aerosol bottle"}, {"id": 1440, "name": "aerosol can"}, {"id": 1441, "name": "aerospace shuttle"}, {"id": 1442, "name": "aesa sign"}, {"id": 1443, "name": "affliction"}, {"id": 1444, "name": "afgan"}, {"id": 1445, "name": "afghan"}, {"id": 1446, "name": "afghan blanket"}, {"id": 1447, "name": "aframe"}, {"id": 1448, "name": "africa"}, {"id": 1449, "name": "africa scene"}, {"id": 1450, "name": "african"}, {"id": 1451, "name": "african elephant"}, {"id": 1452, "name": "african giraffe"}, {"id": 1453, "name": "african plain"}, {"id": 1454, "name": "african plaines"}, {"id": 1455, "name": "african savannah"}, {"id": 1456, "name": "african skirt"}, {"id": 1457, "name": "african springbrook"}, {"id": 1458, "name": "african tree"}, {"id": 1459, "name": "africanamerican"}, {"id": 1460, "name": "afro"}, {"id": 1461, "name": "afro wig"}, {"id": 1462, "name": "aft"}, {"id": 1463, "name": "aft jet"}, {"id": 1464, "name": "after"}, {"id": 1465, "name": "after burners"}, {"id": 1466, "name": "after h"}, {"id": 1467, "name": "afterburner"}, {"id": 1468, "name": "afternoon"}, {"id": 1469, "name": "afternoon parade"}, {"id": 1470, "name": "afternoon scene"}, {"id": 1471, "name": "ag"}, {"id": 1472, "name": "again"}, {"id": 1473, "name": "against wall"}, {"id": 1474, "name": "age marks"}, {"id": 1475, "name": "age spots"}, {"id": 1476, "name": "agel"}, {"id": 1477, "name": "agenda"}, {"id": 1478, "name": "agent"}, {"id": 1479, "name": "aggies"}, {"id": 1480, "name": "aggregate"}, {"id": 1481, "name": "aggressive stance"}, {"id": 1482, "name": "aglet"}, {"id": 1483, "name": "ago"}, {"id": 1484, "name": "agriculture"}, {"id": 1485, "name": "agtm"}, {"id": 1486, "name": "ah awd logo"}, {"id": 1487, "name": "ahead"}, {"id": 1488, "name": "ahead board"}, {"id": 1489, "name": "ahorn"}, {"id": 1490, "name": "ahorse"}, {"id": 1491, "name": "aide"}, {"id": 1492, "name": "aids walk"}, {"id": 1493, "name": "aig"}, {"id": 1494, "name": "ail"}, {"id": 1495, "name": "ail of the surfboard"}, {"id": 1496, "name": "aileron"}, {"id": 1497, "name": "aimal"}, {"id": 1498, "name": "aimals bell"}, {"id": 1499, "name": "aimals chi"}, {"id": 1500, "name": "aimals ee"}, {"id": 1501, "name": "aioli"}, {"id": 1502, "name": "aiplane"}, {"id": 1503, "name": "air"}, {"id": 1504, "name": "air atlantis"}, {"id": 1505, "name": "air austal"}, {"id": 1506, "name": "air bag"}, {"id": 1507, "name": "air balloon"}, {"id": 1508, "name": "air balloons"}, {"id": 1509, "name": "air berlin"}, {"id": 1510, "name": "air bubble"}, {"id": 1511, "name": "air bubbles"}, {"id": 1512, "name": "air bus"}, {"id": 1513, "name": "air canada"}, {"id": 1514, "name": "air canada written"}, {"id": 1515, "name": "air cap"}, {"id": 1516, "name": "air compresor"}, {"id": 1517, "name": "air compressor"}, {"id": 1518, "name": "air condiitoner"}, {"id": 1519, "name": "air condition"}, {"id": 1520, "name": "air conditioner"}, {"id": 1521, "name": "air conditioner unit"}, {"id": 1522, "name": "air conditioner vent"}, {"id": 1523, "name": "air conditioners"}, {"id": 1524, "name": "air conditioning"}, {"id": 1525, "name": "air conditioning duc"}, {"id": 1526, "name": "air conditioning uni"}, {"id": 1527, "name": "air conditoners"}, {"id": 1528, "name": "air controller"}, {"id": 1529, "name": "air duct"}, {"id": 1530, "name": "air fan"}, {"id": 1531, "name": "air field"}, {"id": 1532, "name": "air filter"}, {"id": 1533, "name": "air flaps"}, {"id": 1534, "name": "air force"}, {"id": 1535, "name": "air force logo"}, {"id": 1536, "name": "air france"}, {"id": 1537, "name": "air francelogo"}, {"id": 1538, "name": "air freshener"}, {"id": 1539, "name": "air fresher"}, {"id": 1540, "name": "air freshner"}, {"id": 1541, "name": "air hand dryer"}, {"id": 1542, "name": "air hockey table"}, {"id": 1543, "name": "air hole"}, {"id": 1544, "name": "air holes"}, {"id": 1545, "name": "air horn"}, {"id": 1546, "name": "air hose"}, {"id": 1547, "name": "air intake"}, {"id": 1548, "name": "air intake grill"}, {"id": 1549, "name": "air is foggy"}, {"id": 1550, "name": "air lift"}, {"id": 1551, "name": "air liner"}, {"id": 1552, "name": "air malaysia"}, {"id": 1553, "name": "air mattress"}, {"id": 1554, "name": "air mover"}, {"id": 1555, "name": "air new zealand"}, {"id": 1556, "name": "air nostrom"}, {"id": 1557, "name": "air objects"}, {"id": 1558, "name": "air pacific"}, {"id": 1559, "name": "air pilot"}, {"id": 1560, "name": "air plane"}, {"id": 1561, "name": "air planes"}, {"id": 1562, "name": "air pocket"}, {"id": 1563, "name": "air pockets"}, {"id": 1564, "name": "air port"}, {"id": 1565, "name": "air pump"}, {"id": 1566, "name": "air purifier"}, {"id": 1567, "name": "air refreshener"}, {"id": 1568, "name": "air show"}, {"id": 1569, "name": "air spray can"}, {"id": 1570, "name": "air strip"}, {"id": 1571, "name": "air terminal"}, {"id": 1572, "name": "air tower"}, {"id": 1573, "name": "air traffic"}, {"id": 1574, "name": "air transat"}, {"id": 1575, "name": "air turbine"}, {"id": 1576, "name": "air unit"}, {"id": 1577, "name": "air value"}, {"id": 1578, "name": "air valve"}, {"id": 1579, "name": "air vent"}, {"id": 1580, "name": "air vents"}, {"id": 1581, "name": "airaustral"}, {"id": 1582, "name": "airberlin"}, {"id": 1583, "name": "airberlin airplane"}, {"id": 1584, "name": "airborn ball"}, {"id": 1585, "name": "airborne man"}, {"id": 1586, "name": "airborne skier"}, {"id": 1587, "name": "airbowl"}, {"id": 1588, "name": "airbridge"}, {"id": 1589, "name": "airbus"}, {"id": 1590, "name": "airbus a380"}, {"id": 1591, "name": "airbus beluga"}, {"id": 1592, "name": "aircanada plane"}, {"id": 1593, "name": "aircivic pde 415"}, {"id": 1594, "name": "aircondition"}, {"id": 1595, "name": "airconditioner"}, {"id": 1596, "name": "airconditioners"}, {"id": 1597, "name": "airconditioning unit"}, {"id": 1598, "name": "airconditioning vent"}, {"id": 1599, "name": "aircraft carrier"}, {"id": 1600, "name": "aircraft exhibit"}, {"id": 1601, "name": "aircraft gear"}, {"id": 1602, "name": "aircraft looks g"}, {"id": 1603, "name": "aircraft propellers"}, {"id": 1604, "name": "aircraft wheels"}, {"id": 1605, "name": "aircraft wing"}, {"id": 1606, "name": "aircraft"}, {"id": 1607, "name": "airduct"}, {"id": 1608, "name": "aire"}, {"id": 1609, "name": "airfield"}, {"id": 1610, "name": "airfield grass"}, {"id": 1611, "name": "airfilter"}, {"id": 1612, "name": "airforce"}, {"id": 1613, "name": "airforce jet"}, {"id": 1614, "name": "airforce plane"}, {"id": 1615, "name": "airfrance"}, {"id": 1616, "name": "airfrance logo"}, {"id": 1617, "name": "airfresheners"}, {"id": 1618, "name": "airholes"}, {"id": 1619, "name": "airkicked sand"}, {"id": 1620, "name": "airline jet"}, {"id": 1621, "name": "airline logo"}, {"id": 1622, "name": "airline name"}, {"id": 1623, "name": "airline pilot"}, {"id": 1624, "name": "airline plane"}, {"id": 1625, "name": "airline terminal"}, {"id": 1626, "name": "airline van"}, {"id": 1627, "name": "airline website"}, {"id": 1628, "name": "airline"}, {"id": 1629, "name": "airlinebrand"}, {"id": 1630, "name": "airliner"}, {"id": 1631, "name": "airlines hangar"}, {"id": 1632, "name": "airlines name"}, {"id": 1633, "name": "airlock"}, {"id": 1634, "name": "airman"}, {"id": 1635, "name": "airmans group"}, {"id": 1636, "name": "airplae"}, {"id": 1637, "name": "airplain"}, {"id": 1638, "name": "airplaine"}, {"id": 1639, "name": "airplane belly"}, {"id": 1640, "name": "airplane body"}, {"id": 1641, "name": "airplane brand name"}, {"id": 1642, "name": "airplane ceiling"}, {"id": 1643, "name": "airplane cockpit"}, {"id": 1644, "name": "airplane contrail"}, {"id": 1645, "name": "airplane contrails"}, {"id": 1646, "name": "airplane door"}, {"id": 1647, "name": "airplane engine"}, {"id": 1648, "name": "airplane engines"}, {"id": 1649, "name": "airplane exhaust"}, {"id": 1650, "name": "airplane fin"}, {"id": 1651, "name": "airplane flying"}, {"id": 1652, "name": "airplane front"}, {"id": 1653, "name": "airplane frontend"}, {"id": 1654, "name": "airplane hangar"}, {"id": 1655, "name": "airplane hanger"}, {"id": 1656, "name": "airplane has blue"}, {"id": 1657, "name": "airplane jet"}, {"id": 1658, "name": "airplane ladder"}, {"id": 1659, "name": "airplane light"}, {"id": 1660, "name": "airplane logo"}, {"id": 1661, "name": "airplane magnet"}, {"id": 1662, "name": "airplane model"}, {"id": 1663, "name": "airplane models"}, {"id": 1664, "name": "airplane museum"}, {"id": 1665, "name": "airplane name"}, {"id": 1666, "name": "airplane nose"}, {"id": 1667, "name": "airplane outside"}, {"id": 1668, "name": "airplane phone"}, {"id": 1669, "name": "airplane propeller"}, {"id": 1670, "name": "airplane propellers"}, {"id": 1671, "name": "airplane ramp"}, {"id": 1672, "name": "airplane replica"}, {"id": 1673, "name": "airplane row"}, {"id": 1674, "name": "airplane rudder"}, {"id": 1675, "name": "airplane runway"}, {"id": 1676, "name": "airplane runways"}, {"id": 1677, "name": "airplane seat"}, {"id": 1678, "name": "airplane shadow"}, {"id": 1679, "name": "airplane side"}, {"id": 1680, "name": "airplane silhouette"}, {"id": 1681, "name": "airplane sky"}, {"id": 1682, "name": "airplane stairway"}, {"id": 1683, "name": "airplane tail"}, {"id": 1684, "name": "airplane tailwing"}, {"id": 1685, "name": "airplane tale"}, {"id": 1686, "name": "airplane terminal"}, {"id": 1687, "name": "airplane tire"}, {"id": 1688, "name": "airplane tower"}, {"id": 1689, "name": "airplane towers"}, {"id": 1690, "name": "airplane trail"}, {"id": 1691, "name": "airplane turning"}, {"id": 1692, "name": "airplane wheel"}, {"id": 1693, "name": "airplane wheels"}, {"id": 1694, "name": "airplane window"}, {"id": 1695, "name": "airplane windows"}, {"id": 1696, "name": "airplane windshield"}, {"id": 1697, "name": "airplane wing"}, {"id": 1698, "name": "airplane wings"}, {"id": 1699, "name": "airplane"}, {"id": 1700, "name": "airplanecontrail"}, {"id": 1701, "name": "airplanes color"}, {"id": 1702, "name": "airplanes engine"}, {"id": 1703, "name": "airplanes hanging"}, {"id": 1704, "name": "airplanes nose"}, {"id": 1705, "name": "airplanes tail"}, {"id": 1706, "name": "airplanes wheels"}, {"id": 1707, "name": "airplanes wing"}, {"id": 1708, "name": "airplanesky"}, {"id": 1709, "name": "airplanesneakers"}, {"id": 1710, "name": "airplanesunrise"}, {"id": 1711, "name": "airplanetail"}, {"id": 1712, "name": "airplanewheel"}, {"id": 1713, "name": "airplanewing"}, {"id": 1714, "name": "airpocket"}, {"id": 1715, "name": "airport building"}, {"id": 1716, "name": "airport buildings"}, {"id": 1717, "name": "airport carousel"}, {"id": 1718, "name": "airport cart"}, {"id": 1719, "name": "airport employee"}, {"id": 1720, "name": "airport facility"}, {"id": 1721, "name": "airport gate"}, {"id": 1722, "name": "airport hangar"}, {"id": 1723, "name": "airport hanger"}, {"id": 1724, "name": "airport has roadway"}, {"id": 1725, "name": "airport has runway"}, {"id": 1726, "name": "airport has tarmac"}, {"id": 1727, "name": "airport lobby"}, {"id": 1728, "name": "airport logo"}, {"id": 1729, "name": "airport lot"}, {"id": 1730, "name": "airport luggage tag"}, {"id": 1731, "name": "airport parking"}, {"id": 1732, "name": "airport personnel"}, {"id": 1733, "name": "airport property"}, {"id": 1734, "name": "airport runway"}, {"id": 1735, "name": "airport scene"}, {"id": 1736, "name": "airport security"}, {"id": 1737, "name": "airport sign"}, {"id": 1738, "name": "airport stairs"}, {"id": 1739, "name": "airport symbol"}, {"id": 1740, "name": "airport tag"}, {"id": 1741, "name": "airport tarmac"}, {"id": 1742, "name": "airport terminal"}, {"id": 1743, "name": "airport tow vehicle"}, {"id": 1744, "name": "airport tower"}, {"id": 1745, "name": "airport track"}, {"id": 1746, "name": "airport truck"}, {"id": 1747, "name": "airport uniform"}, {"id": 1748, "name": "airport vans"}, {"id": 1749, "name": "airport vehicle"}, {"id": 1750, "name": "airport window"}, {"id": 1751, "name": "airport worker"}, {"id": 1752, "name": "airport workers"}, {"id": 1753, "name": "airport"}, {"id": 1754, "name": "airpost sign"}, {"id": 1755, "name": "airpot"}, {"id": 1756, "name": "airrport"}, {"id": 1757, "name": "airs ducts"}, {"id": 1758, "name": "airshow"}, {"id": 1759, "name": "airshow display"}, {"id": 1760, "name": "airstream trailer"}, {"id": 1761, "name": "airstrip"}, {"id": 1762, "name": "airtcraft"}, {"id": 1763, "name": "airtran"}, {"id": 1764, "name": "airvent"}, {"id": 1765, "name": "airway"}, {"id": 1766, "name": "aisle seat"}, {"id": 1767, "name": "aisle"}, {"id": 1768, "name": "aitplane"}, {"id": 1769, "name": "ajar"}, {"id": 1770, "name": "ajarshelfdoor"}, {"id": 1771, "name": "ak"}, {"id": 1772, "name": "akaroa dolphins"}, {"id": 1773, "name": "akbank"}, {"id": 1774, "name": "akimbo"}, {"id": 1775, "name": "al anwar"}, {"id": 1776, "name": "al ramirez"}, {"id": 1777, "name": "alaminos"}, {"id": 1778, "name": "alan harper"}, {"id": 1779, "name": "alan turing"}, {"id": 1780, "name": "alarm bell"}, {"id": 1781, "name": "alarm board"}, {"id": 1782, "name": "alarm box"}, {"id": 1783, "name": "alarm clock"}, {"id": 1784, "name": "alarm clockradio"}, {"id": 1785, "name": "alarm eyes"}, {"id": 1786, "name": "alarm sign"}, {"id": 1787, "name": "alarm"}, {"id": 1788, "name": "alarmbox"}, {"id": 1789, "name": "alarmclock"}, {"id": 1790, "name": "alaska"}, {"id": 1791, "name": "alaska airline"}, {"id": 1792, "name": "albani"}, {"id": 1793, "name": "albert"}, {"id": 1794, "name": "albert pujols"}, {"id": 1795, "name": "albert st"}, {"id": 1796, "name": "albino"}, {"id": 1797, "name": "albow"}, {"id": 1798, "name": "album collection"}, {"id": 1799, "name": "album cover"}, {"id": 1800, "name": "album"}, {"id": 1801, "name": "alcohol"}, {"id": 1802, "name": "alcohol bottle"}, {"id": 1803, "name": "alcohol bottles"}, {"id": 1804, "name": "alcoholic beverage"}, {"id": 1805, "name": "alcoholic drinks"}, {"id": 1806, "name": "alcove"}, {"id": 1807, "name": "aldo"}, {"id": 1808, "name": "aldo shop"}, {"id": 1809, "name": "ale"}, {"id": 1810, "name": "alert"}, {"id": 1811, "name": "alert bicyclists"}, {"id": 1812, "name": "alert ears"}, {"id": 1813, "name": "alert zebra ear"}, {"id": 1814, "name": "aletter"}, {"id": 1815, "name": "alex rodriguez"}, {"id": 1816, "name": "alexandre dellolivo"}, {"id": 1817, "name": "alexis"}, {"id": 1818, "name": "alfalfa"}, {"id": 1819, "name": "alfalfa sprouts"}, {"id": 1820, "name": "alfredo sauce"}, {"id": 1821, "name": "algae"}, {"id": 1822, "name": "alge"}, {"id": 1823, "name": "algea"}, {"id": 1824, "name": "alice"}, {"id": 1825, "name": "alice springs"}, {"id": 1826, "name": "alices restaurant"}, {"id": 1827, "name": "alien face"}, {"id": 1828, "name": "alien"}, {"id": 1829, "name": "alienation"}, {"id": 1830, "name": "aligator"}, {"id": 1831, "name": "alight"}, {"id": 1832, "name": "alitalia"}, {"id": 1833, "name": "all"}, {"id": 1834, "name": "all bananas"}, {"id": 1835, "name": "all black"}, {"id": 1836, "name": "all black clothing"}, {"id": 1837, "name": "all canoe"}, {"id": 1838, "name": "all change words"}, {"id": 1839, "name": "all colors"}, {"id": 1840, "name": "all day"}, {"id": 1841, "name": "all destinations"}, {"id": 1842, "name": "all fours"}, {"id": 1843, "name": "all fully grown"}, {"id": 1844, "name": "all green trees"}, {"id": 1845, "name": "all hands"}, {"id": 1846, "name": "all interior frames"}, {"id": 1847, "name": "all items"}, {"id": 1848, "name": "all leg stripes"}, {"id": 1849, "name": "all natural"}, {"id": 1850, "name": "all players"}, {"id": 1851, "name": "all purpose flour"}, {"id": 1852, "name": "all sheep feeding"}, {"id": 1853, "name": "all signs"}, {"id": 1854, "name": "all speakers"}, {"id": 1855, "name": "all street lamps"}, {"id": 1856, "name": "all the buttons"}, {"id": 1857, "name": "all the leaves"}, {"id": 1858, "name": "all the way"}, {"id": 1859, "name": "all toliet"}, {"id": 1860, "name": "all war"}, {"id": 1861, "name": "all way"}, {"id": 1862, "name": "all way sign"}, {"id": 1863, "name": "all way stop"}, {"id": 1864, "name": "all white"}, {"id": 1865, "name": "all white sheep"}, {"id": 1866, "name": "allen st"}, {"id": 1867, "name": "allen wrench"}, {"id": 1868, "name": "allerton"}, {"id": 1869, "name": "alleway"}, {"id": 1870, "name": "alley"}, {"id": 1871, "name": "alley way"}, {"id": 1872, "name": "alleyway"}, {"id": 1873, "name": "allfours"}, {"id": 1874, "name": "alliance"}, {"id": 1875, "name": "alligator"}, {"id": 1876, "name": "alligator kite"}, {"id": 1877, "name": "alligator logo"}, {"id": 1878, "name": "alligator magnet"}, {"id": 1879, "name": "allowance"}, {"id": 1880, "name": "allwar"}, {"id": 1881, "name": "allway"}, {"id": 1882, "name": "allway sign"}, {"id": 1883, "name": "ally"}, {"id": 1884, "name": "ally way"}, {"id": 1885, "name": "almond breeze"}, {"id": 1886, "name": "almond butter"}, {"id": 1887, "name": "almond milk"}, {"id": 1888, "name": "almond slice"}, {"id": 1889, "name": "almond slices"}, {"id": 1890, "name": "almond"}, {"id": 1891, "name": "almonds and cucumber"}, {"id": 1892, "name": "almondspistachiosbowl"}, {"id": 1893, "name": "almost"}, {"id": 1894, "name": "almost 400"}, {"id": 1895, "name": "almost empty"}, {"id": 1896, "name": "almost folded arms"}, {"id": 1897, "name": "almost whole pizza"}, {"id": 1898, "name": "aloe"}, {"id": 1899, "name": "aloe plant"}, {"id": 1900, "name": "alone"}, {"id": 1901, "name": "alone on tray"}, {"id": 1902, "name": "along"}, {"id": 1903, "name": "along coast"}, {"id": 1904, "name": "along counter top"}, {"id": 1905, "name": "along curb"}, {"id": 1906, "name": "along slope"}, {"id": 1907, "name": "along the beach"}, {"id": 1908, "name": "along the side"}, {"id": 1909, "name": "alongside train"}, {"id": 1910, "name": "alot"}, {"id": 1911, "name": "alpaca"}, {"id": 1912, "name": "alpha mu omega"}, {"id": 1913, "name": "alphabet e"}, {"id": 1914, "name": "alphabet k"}, {"id": 1915, "name": "alphabet keys"}, {"id": 1916, "name": "alphabet letter"}, {"id": 1917, "name": "alphabet magnet"}, {"id": 1918, "name": "alphabet mat"}, {"id": 1919, "name": "alphabet"}, {"id": 1920, "name": "alphanumeric"}, {"id": 1921, "name": "alpine"}, {"id": 1922, "name": "also grass on beach"}, {"id": 1923, "name": "alt"}, {"id": 1924, "name": "alt key"}, {"id": 1925, "name": "alta vista"}, {"id": 1926, "name": "altar"}, {"id": 1927, "name": "alter"}, {"id": 1928, "name": "alter candles"}, {"id": 1929, "name": "alter schmuck"}, {"id": 1930, "name": "altered"}, {"id": 1931, "name": "alternate"}, {"id": 1932, "name": "althletic suit"}, {"id": 1933, "name": "altoids"}, {"id": 1934, "name": "altonia"}, {"id": 1935, "name": "aluminium foil"}, {"id": 1936, "name": "aluminium pipe"}, {"id": 1937, "name": "aluminum bat"}, {"id": 1938, "name": "aluminum bowl"}, {"id": 1939, "name": "aluminum box"}, {"id": 1940, "name": "aluminum can"}, {"id": 1941, "name": "aluminum canoe"}, {"id": 1942, "name": "aluminum cola can"}, {"id": 1943, "name": "aluminum container"}, {"id": 1944, "name": "aluminum foil"}, {"id": 1945, "name": "aluminum frame"}, {"id": 1946, "name": "aluminum legs"}, {"id": 1947, "name": "aluminum pan"}, {"id": 1948, "name": "aluminum paper"}, {"id": 1949, "name": "aluminum plate"}, {"id": 1950, "name": "aluminum plates"}, {"id": 1951, "name": "aluminum rail"}, {"id": 1952, "name": "aluminum rivets"}, {"id": 1953, "name": "aluminum siding"}, {"id": 1954, "name": "aluminum slates"}, {"id": 1955, "name": "aluminum splash"}, {"id": 1956, "name": "aluminum tray"}, {"id": 1957, "name": "aluminum wrap"}, {"id": 1958, "name": "aluminum wrapper"}, {"id": 1959, "name": "aluminum"}, {"id": 1960, "name": "alumium foil"}, {"id": 1961, "name": "alumnum cans"}, {"id": 1962, "name": "alutrailer"}, {"id": 1963, "name": "always"}, {"id": 1964, "name": "am hof"}, {"id": 1965, "name": "am"}, {"id": 1966, "name": "amalia"}, {"id": 1967, "name": "aman"}, {"id": 1968, "name": "amana"}, {"id": 1969, "name": "amanda"}, {"id": 1970, "name": "amber"}, {"id": 1971, "name": "amber beer"}, {"id": 1972, "name": "amber grisler"}, {"id": 1973, "name": "amber light"}, {"id": 1974, "name": "amber liquid"}, {"id": 1975, "name": "ambiance"}, {"id": 1976, "name": "amblane"}, {"id": 1977, "name": "ambulance"}, {"id": 1978, "name": "ambulances front"}, {"id": 1979, "name": "ambulans"}, {"id": 1980, "name": "amc logo"}, {"id": 1981, "name": "amco"}, {"id": 1982, "name": "amd"}, {"id": 1983, "name": "amenity"}, {"id": 1984, "name": "amerian flag"}, {"id": 1985, "name": "america"}, {"id": 1986, "name": "america flag"}, {"id": 1987, "name": "american"}, {"id": 1988, "name": "american airline"}, {"id": 1989, "name": "american airlines"}, {"id": 1990, "name": "american apparel"}, {"id": 1991, "name": "american art"}, {"id": 1992, "name": "american cheese"}, {"id": 1993, "name": "american colors"}, {"id": 1994, "name": "american darling"}, {"id": 1995, "name": "american eagle"}, {"id": 1996, "name": "american express"}, {"id": 1997, "name": "american flag decal"}, {"id": 1998, "name": "american flag flat"}, {"id": 1999, "name": "american flag patch"}, {"id": 2000, "name": "american flag"}, {"id": 2001, "name": "american flagbus"}, {"id": 2002, "name": "american flags"}, {"id": 2003, "name": "americana flag"}, {"id": 2004, "name": "americanflag"}, {"id": 2005, "name": "amherst"}, {"id": 2006, "name": "amiercan flag"}, {"id": 2007, "name": "amle goat"}, {"id": 2008, "name": "ammo pouch"}, {"id": 2009, "name": "ammobox"}, {"id": 2010, "name": "ammunition box"}, {"id": 2011, "name": "amoire"}, {"id": 2012, "name": "among tree"}, {"id": 2013, "name": "amount"}, {"id": 2014, "name": "amount of spice"}, {"id": 2015, "name": "amp"}, {"id": 2016, "name": "ampersand"}, {"id": 2017, "name": "amphitheater"}, {"id": 2018, "name": "amphora"}, {"id": 2019, "name": "amplifer"}, {"id": 2020, "name": "amplifier"}, {"id": 2021, "name": "ampliphier"}, {"id": 2022, "name": "amputated arm"}, {"id": 2023, "name": "amsterdam"}, {"id": 2024, "name": "amtrack"}, {"id": 2025, "name": "amtrack logo"}, {"id": 2026, "name": "amtrak"}, {"id": 2027, "name": "amtrak emblem"}, {"id": 2028, "name": "amtrak logo"}, {"id": 2029, "name": "amtrak title"}, {"id": 2030, "name": "amtrak train"}, {"id": 2031, "name": "amulet"}, {"id": 2032, "name": "amused"}, {"id": 2033, "name": "amusement park"}, {"id": 2034, "name": "amusement ride"}, {"id": 2035, "name": "amusement"}, {"id": 2036, "name": "amy"}, {"id": 2037, "name": "an"}, {"id": 2038, "name": "ana"}, {"id": 2039, "name": "ana logo"}, {"id": 2040, "name": "anal view dr"}, {"id": 2041, "name": "analog"}, {"id": 2042, "name": "analog clock"}, {"id": 2043, "name": "analog light"}, {"id": 2044, "name": "analogue clock"}, {"id": 2045, "name": "analope"}, {"id": 2046, "name": "anchor chain"}, {"id": 2047, "name": "anchor decal"}, {"id": 2048, "name": "anchor decor"}, {"id": 2049, "name": "anchor line"}, {"id": 2050, "name": "anchor rope"}, {"id": 2051, "name": "anchor"}, {"id": 2052, "name": "anchored boat"}, {"id": 2053, "name": "anchoring"}, {"id": 2054, "name": "anchovie"}, {"id": 2055, "name": "anchovy"}, {"id": 2056, "name": "ancient"}, {"id": 2057, "name": "ancient man"}, {"id": 2058, "name": "ancient part"}, {"id": 2059, "name": "ancient ruin"}, {"id": 2060, "name": "ancient ruins"}, {"id": 2061, "name": "ancient scissors"}, {"id": 2062, "name": "and"}, {"id": 2063, "name": "and a brown belt"}, {"id": 2064, "name": "and a computer"}, {"id": 2065, "name": "and a white jacket"}, {"id": 2066, "name": "and black"}, {"id": 2067, "name": "and black stripes"}, {"id": 2068, "name": "and blue"}, {"id": 2069, "name": "and blue lei"}, {"id": 2070, "name": "and blue sunset"}, {"id": 2071, "name": "and blurry"}, {"id": 2072, "name": "and brown"}, {"id": 2073, "name": "and clear"}, {"id": 2074, "name": "and cloudless"}, {"id": 2075, "name": "and glasses"}, {"id": 2076, "name": "and green"}, {"id": 2077, "name": "and necktie"}, {"id": 2078, "name": "and no shoes"}, {"id": 2079, "name": "and numbers"}, {"id": 2080, "name": "and patchy"}, {"id": 2081, "name": "and rocks"}, {"id": 2082, "name": "and sign"}, {"id": 2083, "name": "and socks"}, {"id": 2084, "name": "and white"}, {"id": 2085, "name": "and white hand"}, {"id": 2086, "name": "andle"}, {"id": 2087, "name": "andratx"}, {"id": 2088, "name": "andre agassi"}, {"id": 2089, "name": "andrew"}, {"id": 2090, "name": "android"}, {"id": 2091, "name": "andy"}, {"id": 2092, "name": "andy murray"}, {"id": 2093, "name": "anetennas"}, {"id": 2094, "name": "anf e19"}, {"id": 2095, "name": "angel face"}, {"id": 2096, "name": "angel fish"}, {"id": 2097, "name": "angel sculpture"}, {"id": 2098, "name": "angel statue"}, {"id": 2099, "name": "angel wing"}, {"id": 2100, "name": "angel wings"}, {"id": 2101, "name": "angel"}, {"id": 2102, "name": "angeles"}, {"id": 2103, "name": "angkor"}, {"id": 2104, "name": "angle bolt"}, {"id": 2105, "name": "angle statue"}, {"id": 2106, "name": "angle"}, {"id": 2107, "name": "angled arms"}, {"id": 2108, "name": "angled building"}, {"id": 2109, "name": "angled clock"}, {"id": 2110, "name": "angled corner"}, {"id": 2111, "name": "angled cut"}, {"id": 2112, "name": "angled door"}, {"id": 2113, "name": "angled edges"}, {"id": 2114, "name": "angled floors"}, {"id": 2115, "name": "angled hoof"}, {"id": 2116, "name": "angled lines"}, {"id": 2117, "name": "angled palm trees"}, {"id": 2118, "name": "angled roof"}, {"id": 2119, "name": "angled stand"}, {"id": 2120, "name": "angled wall"}, {"id": 2121, "name": "angler"}, {"id": 2122, "name": "angling club"}, {"id": 2123, "name": "angry bird"}, {"id": 2124, "name": "angry bird graphic"}, {"id": 2125, "name": "angry cat"}, {"id": 2126, "name": "aniaml"}, {"id": 2127, "name": "anima"}, {"id": 2128, "name": "animal area"}, {"id": 2129, "name": "animal back"}, {"id": 2130, "name": "animal backs"}, {"id": 2131, "name": "animal body"}, {"id": 2132, "name": "animal bones"}, {"id": 2133, "name": "animal box"}, {"id": 2134, "name": "animal cage"}, {"id": 2135, "name": "animal carcass"}, {"id": 2136, "name": "animal cutouts"}, {"id": 2137, "name": "animal decoration"}, {"id": 2138, "name": "animal display"}, {"id": 2139, "name": "animal dog"}, {"id": 2140, "name": "animal dogs"}, {"id": 2141, "name": "animal drawing"}, {"id": 2142, "name": "animal droppins"}, {"id": 2143, "name": "animal ear"}, {"id": 2144, "name": "animal eating"}, {"id": 2145, "name": "animal enclosure"}, {"id": 2146, "name": "animal exhibit"}, {"id": 2147, "name": "animal eye"}, {"id": 2148, "name": "animal face"}, {"id": 2149, "name": "animal feet"}, {"id": 2150, "name": "animal field"}, {"id": 2151, "name": "animal figurine"}, {"id": 2152, "name": "animal fur"}, {"id": 2153, "name": "animal group"}, {"id": 2154, "name": "animal hair"}, {"id": 2155, "name": "animal has horns"}, {"id": 2156, "name": "animal hat"}, {"id": 2157, "name": "animal head"}, {"id": 2158, "name": "animal heads"}, {"id": 2159, "name": "animal herd"}, {"id": 2160, "name": "animal impression"}, {"id": 2161, "name": "animal kites"}, {"id": 2162, "name": "animal leg"}, {"id": 2163, "name": "animal legs"}, {"id": 2164, "name": "animal lying"}, {"id": 2165, "name": "animal magazine"}, {"id": 2166, "name": "animal nose"}, {"id": 2167, "name": "animal on star"}, {"id": 2168, "name": "animal ornaments"}, {"id": 2169, "name": "animal park"}, {"id": 2170, "name": "animal part"}, {"id": 2171, "name": "animal pasture"}, {"id": 2172, "name": "animal paws"}, {"id": 2173, "name": "animal pen"}, {"id": 2174, "name": "animal pens"}, {"id": 2175, "name": "animal print"}, {"id": 2176, "name": "animal prints"}, {"id": 2177, "name": "animal reflections"}, {"id": 2178, "name": "animal sanctuary"}, {"id": 2179, "name": "animal shape"}, {"id": 2180, "name": "animal shelter"}, {"id": 2181, "name": "animal sitting"}, {"id": 2182, "name": "animal skeleton"}, {"id": 2183, "name": "animal skin"}, {"id": 2184, "name": "animal slipper"}, {"id": 2185, "name": "animal statue"}, {"id": 2186, "name": "animal tounge"}, {"id": 2187, "name": "animal toy"}, {"id": 2188, "name": "animal track"}, {"id": 2189, "name": "animal tracks"}, {"id": 2190, "name": "animal trainer"}, {"id": 2191, "name": "animal with tail"}, {"id": 2192, "name": "animal"}, {"id": 2193, "name": "animalcorner"}, {"id": 2194, "name": "animals chest"}, {"id": 2195, "name": "animals ear"}, {"id": 2196, "name": "animals extension"}, {"id": 2197, "name": "animals eye"}, {"id": 2198, "name": "animals eyes"}, {"id": 2199, "name": "animals face"}, {"id": 2200, "name": "animals grazing"}, {"id": 2201, "name": "animals head"}, {"id": 2202, "name": "animals herd"}, {"id": 2203, "name": "animals horn"}, {"id": 2204, "name": "animals legs"}, {"id": 2205, "name": "animals neck"}, {"id": 2206, "name": "animalskeleton"}, {"id": 2207, "name": "animap"}, {"id": 2208, "name": "animated bird"}, {"id": 2209, "name": "animated character"}, {"id": 2210, "name": "animated kid"}, {"id": 2211, "name": "animated person"}, {"id": 2212, "name": "animation figure"}, {"id": 2213, "name": "anime face"}, {"id": 2214, "name": "aniseed"}, {"id": 2215, "name": "ankara shirt"}, {"id": 2216, "name": "ankle attachment"}, {"id": 2217, "name": "ankle band"}, {"id": 2218, "name": "ankle bands"}, {"id": 2219, "name": "ankle brace"}, {"id": 2220, "name": "ankle bracelet"}, {"id": 2221, "name": "ankle braces"}, {"id": 2222, "name": "ankle cable"}, {"id": 2223, "name": "ankle chained"}, {"id": 2224, "name": "ankle cord"}, {"id": 2225, "name": "ankle guard"}, {"id": 2226, "name": "ankle harness"}, {"id": 2227, "name": "ankle leash"}, {"id": 2228, "name": "ankle pad"}, {"id": 2229, "name": "ankle rope"}, {"id": 2230, "name": "ankle sock"}, {"id": 2231, "name": "ankle socks"}, {"id": 2232, "name": "ankle strap"}, {"id": 2233, "name": "ankle support"}, {"id": 2234, "name": "ankle tie"}, {"id": 2235, "name": "ankle weight"}, {"id": 2236, "name": "ankle weights"}, {"id": 2237, "name": "ankle wrap"}, {"id": 2238, "name": "ankle wraps"}, {"id": 2239, "name": "ankle"}, {"id": 2240, "name": "anklet"}, {"id": 2241, "name": "anklet sock"}, {"id": 2242, "name": "annabelle"}, {"id": 2243, "name": "annies"}, {"id": 2244, "name": "annies hot"}, {"id": 2245, "name": "annotation"}, {"id": 2246, "name": "announcement board"}, {"id": 2247, "name": "announcement"}, {"id": 2248, "name": "announcer"}, {"id": 2249, "name": "anntena"}, {"id": 2250, "name": "another"}, {"id": 2251, "name": "another arm"}, {"id": 2252, "name": "another bear"}, {"id": 2253, "name": "another bird"}, {"id": 2254, "name": "another bowl"}, {"id": 2255, "name": "another brick"}, {"id": 2256, "name": "another building"}, {"id": 2257, "name": "another bus"}, {"id": 2258, "name": "another car"}, {"id": 2259, "name": "another clock"}, {"id": 2260, "name": "another country"}, {"id": 2261, "name": "another elephant"}, {"id": 2262, "name": "another face"}, {"id": 2263, "name": "another furry"}, {"id": 2264, "name": "another giraffe"}, {"id": 2265, "name": "another girl"}, {"id": 2266, "name": "another group"}, {"id": 2267, "name": "another kite"}, {"id": 2268, "name": "another knob"}, {"id": 2269, "name": "another lady"}, {"id": 2270, "name": "another man"}, {"id": 2271, "name": "another motorcycle"}, {"id": 2272, "name": "another orange"}, {"id": 2273, "name": "another part"}, {"id": 2274, "name": "another person"}, {"id": 2275, "name": "another plate"}, {"id": 2276, "name": "another player"}, {"id": 2277, "name": "another propellor"}, {"id": 2278, "name": "another room"}, {"id": 2279, "name": "another sheep"}, {"id": 2280, "name": "another shelf"}, {"id": 2281, "name": "another steam engine"}, {"id": 2282, "name": "another stone"}, {"id": 2283, "name": "another suitcase"}, {"id": 2284, "name": "another surfboard"}, {"id": 2285, "name": "another train"}, {"id": 2286, "name": "another tray"}, {"id": 2287, "name": "another tree"}, {"id": 2288, "name": "another truck"}, {"id": 2289, "name": "another wall"}, {"id": 2290, "name": "another wave"}, {"id": 2291, "name": "another zebra"}, {"id": 2292, "name": "anoven"}, {"id": 2293, "name": "anping"}, {"id": 2294, "name": "answer"}, {"id": 2295, "name": "answer button"}, {"id": 2296, "name": "answering machine"}, {"id": 2297, "name": "ant"}, {"id": 2298, "name": "ant hill"}, {"id": 2299, "name": "ant pile"}, {"id": 2300, "name": "antalope"}, {"id": 2301, "name": "antannae"}, {"id": 2302, "name": "anteena"}, {"id": 2303, "name": "antelope statue"}, {"id": 2304, "name": "antelope"}, {"id": 2305, "name": "anteloupe"}, {"id": 2306, "name": "antena"}, {"id": 2307, "name": "antenae"}, {"id": 2308, "name": "antenas"}, {"id": 2309, "name": "antenea"}, {"id": 2310, "name": "antenna covering"}, {"id": 2311, "name": "antenna tower"}, {"id": 2312, "name": "antenna"}, {"id": 2313, "name": "antennaes"}, {"id": 2314, "name": "antennastructure"}, {"id": 2315, "name": "antenne"}, {"id": 2316, "name": "anthill"}, {"id": 2317, "name": "anti"}, {"id": 2318, "name": "anticomcast message"}, {"id": 2319, "name": "antipasto"}, {"id": 2320, "name": "antique art"}, {"id": 2321, "name": "antique book"}, {"id": 2322, "name": "antique bowl"}, {"id": 2323, "name": "antique car"}, {"id": 2324, "name": "antique cars"}, {"id": 2325, "name": "antique clock"}, {"id": 2326, "name": "antique colander"}, {"id": 2327, "name": "antique containers"}, {"id": 2328, "name": "antique furniture"}, {"id": 2329, "name": "antique item"}, {"id": 2330, "name": "antique oven"}, {"id": 2331, "name": "antique photo"}, {"id": 2332, "name": "antique pitcher"}, {"id": 2333, "name": "antique plates"}, {"id": 2334, "name": "antique shop"}, {"id": 2335, "name": "antique stall"}, {"id": 2336, "name": "antique store"}, {"id": 2337, "name": "antique suitcase"}, {"id": 2338, "name": "antique tool"}, {"id": 2339, "name": "antique train"}, {"id": 2340, "name": "antique trolley"}, {"id": 2341, "name": "antique truck"}, {"id": 2342, "name": "antique"}, {"id": 2343, "name": "antiques sign"}, {"id": 2344, "name": "antiquity"}, {"id": 2345, "name": "antivirus software"}, {"id": 2346, "name": "antler"}, {"id": 2347, "name": "antlers above clock"}, {"id": 2348, "name": "antman"}, {"id": 2349, "name": "anton oakland"}, {"id": 2350, "name": "anus"}, {"id": 2351, "name": "anvil"}, {"id": 2352, "name": "any time"}, {"id": 2353, "name": "anyphoto"}, {"id": 2354, "name": "anything"}, {"id": 2355, "name": "anywhere"}, {"id": 2356, "name": "anza"}, {"id": 2357, "name": "ao78577rus"}, {"id": 2358, "name": "ap"}, {"id": 2359, "name": "apache"}, {"id": 2360, "name": "aparagus"}, {"id": 2361, "name": "aparments"}, {"id": 2362, "name": "apart"}, {"id": 2363, "name": "apart building"}, {"id": 2364, "name": "apartment advert"}, {"id": 2365, "name": "apartment balcony"}, {"id": 2366, "name": "apartment buidling"}, {"id": 2367, "name": "apartment building"}, {"id": 2368, "name": "apartment buildings"}, {"id": 2369, "name": "apartment complex"}, {"id": 2370, "name": "apartment doors"}, {"id": 2371, "name": "apartment front"}, {"id": 2372, "name": "apartment"}, {"id": 2373, "name": "apartmentbuilding window"}, {"id": 2374, "name": "apartmentbuildings"}, {"id": 2375, "name": "apartments above"}, {"id": 2376, "name": "apatments"}, {"id": 2377, "name": "ape"}, {"id": 2378, "name": "aperture"}, {"id": 2379, "name": "apex"}, {"id": 2380, "name": "aphalt"}, {"id": 2381, "name": "apia"}, {"id": 2382, "name": "apilliar"}, {"id": 2383, "name": "aple"}, {"id": 2384, "name": "aples"}, {"id": 2385, "name": "apliance"}, {"id": 2386, "name": "aplle"}, {"id": 2387, "name": "aplle emblem"}, {"id": 2388, "name": "aplles"}, {"id": 2389, "name": "aportrait"}, {"id": 2390, "name": "apostle"}, {"id": 2391, "name": "apostrophe"}, {"id": 2392, "name": "app"}, {"id": 2393, "name": "apparatus"}, {"id": 2394, "name": "apparel"}, {"id": 2395, "name": "appartment"}, {"id": 2396, "name": "appartments"}, {"id": 2397, "name": "appartus"}, {"id": 2398, "name": "appear"}, {"id": 2399, "name": "appearing smaller"}, {"id": 2400, "name": "appears"}, {"id": 2401, "name": "appendage"}, {"id": 2402, "name": "appetizer dish"}, {"id": 2403, "name": "appetizer"}, {"id": 2404, "name": "apphendage"}, {"id": 2405, "name": "apple bananas"}, {"id": 2406, "name": "apple base"}, {"id": 2407, "name": "apple bottom"}, {"id": 2408, "name": "apple box"}, {"id": 2409, "name": "apple brand"}, {"id": 2410, "name": "apple bunch"}, {"id": 2411, "name": "apple carving"}, {"id": 2412, "name": "apple chunk"}, {"id": 2413, "name": "apple chunks"}, {"id": 2414, "name": "apple cider"}, {"id": 2415, "name": "apple clock"}, {"id": 2416, "name": "apple computer"}, {"id": 2417, "name": "apple core"}, {"id": 2418, "name": "apple corer"}, {"id": 2419, "name": "apple crate"}, {"id": 2420, "name": "apple crisp"}, {"id": 2421, "name": "apple design"}, {"id": 2422, "name": "apple display"}, {"id": 2423, "name": "apple emblem"}, {"id": 2424, "name": "apple envelope"}, {"id": 2425, "name": "apple farm"}, {"id": 2426, "name": "apple filling"}, {"id": 2427, "name": "apple fritter"}, {"id": 2428, "name": "apple fritters"}, {"id": 2429, "name": "apple hand"}, {"id": 2430, "name": "apple icon"}, {"id": 2431, "name": "apple image"}, {"id": 2432, "name": "apple in a basket"}, {"id": 2433, "name": "apple in her hand"}, {"id": 2434, "name": "apple iphone"}, {"id": 2435, "name": "apple is dried"}, {"id": 2436, "name": "apple is on"}, {"id": 2437, "name": "apple juice"}, {"id": 2438, "name": "apple laptop"}, {"id": 2439, "name": "apple leaf"}, {"id": 2440, "name": "apple logo"}, {"id": 2441, "name": "apple logos"}, {"id": 2442, "name": "apple mac"}, {"id": 2443, "name": "apple mac mini"}, {"id": 2444, "name": "apple macbook"}, {"id": 2445, "name": "apple magnet"}, {"id": 2446, "name": "apple monitor"}, {"id": 2447, "name": "apple mouse"}, {"id": 2448, "name": "apple on the table"}, {"id": 2449, "name": "apple pealing"}, {"id": 2450, "name": "apple peelings"}, {"id": 2451, "name": "apple phone"}, {"id": 2452, "name": "apple picture"}, {"id": 2453, "name": "apple pie"}, {"id": 2454, "name": "apple piece"}, {"id": 2455, "name": "apple pieces"}, {"id": 2456, "name": "apple pile"}, {"id": 2457, "name": "apple power brick"}, {"id": 2458, "name": "apple product"}, {"id": 2459, "name": "apple salad"}, {"id": 2460, "name": "apple sale"}, {"id": 2461, "name": "apple sauce"}, {"id": 2462, "name": "apple seeds"}, {"id": 2463, "name": "apple sign"}, {"id": 2464, "name": "apple skin"}, {"id": 2465, "name": "apple slice"}, {"id": 2466, "name": "apple slices"}, {"id": 2467, "name": "apple slicings"}, {"id": 2468, "name": "apple stem"}, {"id": 2469, "name": "apple sticker"}, {"id": 2470, "name": "apple store"}, {"id": 2471, "name": "apple symbol"}, {"id": 2472, "name": "apple tree"}, {"id": 2473, "name": "apple turnover"}, {"id": 2474, "name": "apple"}, {"id": 2475, "name": "applebees"}, {"id": 2476, "name": "applebees sign"}, {"id": 2477, "name": "applecranberry scone"}, {"id": 2478, "name": "applemacbook pro"}, {"id": 2479, "name": "apples pears"}, {"id": 2480, "name": "apples and banana"}, {"id": 2481, "name": "apples are red"}, {"id": 2482, "name": "apples bag"}, {"id": 2483, "name": "apples basket"}, {"id": 2484, "name": "apples bin"}, {"id": 2485, "name": "apples open mouth"}, {"id": 2486, "name": "apples sign"}, {"id": 2487, "name": "apples stem"}, {"id": 2488, "name": "applesauce"}, {"id": 2489, "name": "appleturnover sign"}, {"id": 2490, "name": "appliance button"}, {"id": 2491, "name": "appliance door"}, {"id": 2492, "name": "appliance handles"}, {"id": 2493, "name": "appliance"}, {"id": 2494, "name": "application"}, {"id": 2495, "name": "appliences"}, {"id": 2496, "name": "applique"}, {"id": 2497, "name": "applying concealer"}, {"id": 2498, "name": "applying makeup"}, {"id": 2499, "name": "appointment book"}, {"id": 2500, "name": "appointment"}, {"id": 2501, "name": "approach lights"}, {"id": 2502, "name": "approaching wave"}, {"id": 2503, "name": "appron"}, {"id": 2504, "name": "apps"}, {"id": 2505, "name": "aprapets"}, {"id": 2506, "name": "apred spots"}, {"id": 2507, "name": "apricot jam"}, {"id": 2508, "name": "apricot"}, {"id": 2509, "name": "april"}, {"id": 2510, "name": "april price"}, {"id": 2511, "name": "aprils dog park"}, {"id": 2512, "name": "apron front"}, {"id": 2513, "name": "apron"}, {"id": 2514, "name": "aprontop"}, {"id": 2515, "name": "aprostrophe"}, {"id": 2516, "name": "aprt"}, {"id": 2517, "name": "aprt of a glass"}, {"id": 2518, "name": "aprt trouser"}, {"id": 2519, "name": "aptop"}, {"id": 2520, "name": "aqua"}, {"id": 2521, "name": "aqua cap"}, {"id": 2522, "name": "aqua cart"}, {"id": 2523, "name": "aqua frame"}, {"id": 2524, "name": "aqua front"}, {"id": 2525, "name": "aqua green"}, {"id": 2526, "name": "aqua pillow"}, {"id": 2527, "name": "aqua planter"}, {"id": 2528, "name": "aqua pole"}, {"id": 2529, "name": "aqua shirt"}, {"id": 2530, "name": "aqua surf board"}, {"id": 2531, "name": "aqua vase"}, {"id": 2532, "name": "aqua wheel"}, {"id": 2533, "name": "aquafina"}, {"id": 2534, "name": "aquariam"}, {"id": 2535, "name": "aquarium"}, {"id": 2536, "name": "aquatic bird"}, {"id": 2537, "name": "aqueduct"}, {"id": 2538, "name": "aquos"}, {"id": 2539, "name": "ara"}, {"id": 2540, "name": "arabic"}, {"id": 2541, "name": "arabic dressing"}, {"id": 2542, "name": "arabic number"}, {"id": 2543, "name": "arabic numerals"}, {"id": 2544, "name": "arabic symbols"}, {"id": 2545, "name": "arabic text"}, {"id": 2546, "name": "araikway station"}, {"id": 2547, "name": "arb"}, {"id": 2548, "name": "arbat"}, {"id": 2549, "name": "arber"}, {"id": 2550, "name": "arbor"}, {"id": 2551, "name": "arborvitae"}, {"id": 2552, "name": "arc"}, {"id": 2553, "name": "arcade game"}, {"id": 2554, "name": "arcade"}, {"id": 2555, "name": "arced tops"}, {"id": 2556, "name": "arch design"}, {"id": 2557, "name": "arch dome"}, {"id": 2558, "name": "arch doors"}, {"id": 2559, "name": "arch doorways"}, {"id": 2560, "name": "arch is domed"}, {"id": 2561, "name": "arch on right"}, {"id": 2562, "name": "arch opening"}, {"id": 2563, "name": "arch shape"}, {"id": 2564, "name": "arch shaped kite"}, {"id": 2565, "name": "arch supports"}, {"id": 2566, "name": "arch under bridge"}, {"id": 2567, "name": "arch way"}, {"id": 2568, "name": "arch window"}, {"id": 2569, "name": "arch windows"}, {"id": 2570, "name": "arch"}, {"id": 2571, "name": "arche"}, {"id": 2572, "name": "arched"}, {"id": 2573, "name": "arched alcove"}, {"id": 2574, "name": "arched area"}, {"id": 2575, "name": "arched brick"}, {"id": 2576, "name": "arched bridge"}, {"id": 2577, "name": "arched ceiling"}, {"id": 2578, "name": "arched cutouts"}, {"id": 2579, "name": "arched decoration"}, {"id": 2580, "name": "arched doorway"}, {"id": 2581, "name": "arched doorways"}, {"id": 2582, "name": "arched entrance"}, {"id": 2583, "name": "arched entry"}, {"id": 2584, "name": "arched entryway"}, {"id": 2585, "name": "arched fascia"}, {"id": 2586, "name": "arched fence"}, {"id": 2587, "name": "arched line"}, {"id": 2588, "name": "arched opening"}, {"id": 2589, "name": "arched openings"}, {"id": 2590, "name": "arched panel"}, {"id": 2591, "name": "arched part"}, {"id": 2592, "name": "arched roof"}, {"id": 2593, "name": "arched shelf"}, {"id": 2594, "name": "arched stone"}, {"id": 2595, "name": "arched structure"}, {"id": 2596, "name": "arched top"}, {"id": 2597, "name": "arched tunnel"}, {"id": 2598, "name": "arched walkway"}, {"id": 2599, "name": "arched ways"}, {"id": 2600, "name": "arched window"}, {"id": 2601, "name": "arched windows"}, {"id": 2602, "name": "archedbay window"}, {"id": 2603, "name": "archedopening"}, {"id": 2604, "name": "archedwindow"}, {"id": 2605, "name": "arching"}, {"id": 2606, "name": "architechture"}, {"id": 2607, "name": "architectural"}, {"id": 2608, "name": "architectural details"}, {"id": 2609, "name": "architecture"}, {"id": 2610, "name": "archives label"}, {"id": 2611, "name": "archshaped window"}, {"id": 2612, "name": "archway entrances"}, {"id": 2613, "name": "archway window"}, {"id": 2614, "name": "archway"}, {"id": 2615, "name": "ard"}, {"id": 2616, "name": "ardenna nj"}, {"id": 2617, "name": "are"}, {"id": 2618, "name": "area carpet"}, {"id": 2619, "name": "area divider"}, {"id": 2620, "name": "area for bikes"}, {"id": 2621, "name": "area for passgers"}, {"id": 2622, "name": "area is blurry"}, {"id": 2623, "name": "area is taped"}, {"id": 2624, "name": "area of dirt"}, {"id": 2625, "name": "area of gravy"}, {"id": 2626, "name": "area of the beach"}, {"id": 2627, "name": "area outside"}, {"id": 2628, "name": "area rug"}, {"id": 2629, "name": "area"}, {"id": 2630, "name": "areas of water"}, {"id": 2631, "name": "arena"}, {"id": 2632, "name": "arena light"}, {"id": 2633, "name": "arena lights"}, {"id": 2634, "name": "arenas edge"}, {"id": 2635, "name": "arenas floor"}, {"id": 2636, "name": "areoplane"}, {"id": 2637, "name": "arge ears"}, {"id": 2638, "name": "arge green tree"}, {"id": 2639, "name": "argo tea"}, {"id": 2640, "name": "argo"}, {"id": 2641, "name": "argula"}, {"id": 2642, "name": "argyle"}, {"id": 2643, "name": "argyle design"}, {"id": 2644, "name": "argyle print"}, {"id": 2645, "name": "argyle stripe"}, {"id": 2646, "name": "arhway"}, {"id": 2647, "name": "aria rug"}, {"id": 2648, "name": "ariel picture"}, {"id": 2649, "name": "aries sign"}, {"id": 2650, "name": "arizona"}, {"id": 2651, "name": "arlenes"}, {"id": 2652, "name": "arm and hand"}, {"id": 2653, "name": "arm and mitt"}, {"id": 2654, "name": "arm around a woman"}, {"id": 2655, "name": "arm around the woman"}, {"id": 2656, "name": "arm band"}, {"id": 2657, "name": "arm bands"}, {"id": 2658, "name": "arm bar"}, {"id": 2659, "name": "arm bent"}, {"id": 2660, "name": "arm brace"}, {"id": 2661, "name": "arm chair"}, {"id": 2662, "name": "arm chaircushion"}, {"id": 2663, "name": "arm chairs"}, {"id": 2664, "name": "arm covers"}, {"id": 2665, "name": "arm edge"}, {"id": 2666, "name": "arm extended"}, {"id": 2667, "name": "arm extension"}, {"id": 2668, "name": "arm feeding"}, {"id": 2669, "name": "arm force"}, {"id": 2670, "name": "arm guard"}, {"id": 2671, "name": "arm hair"}, {"id": 2672, "name": "arm handle"}, {"id": 2673, "name": "arm holding bag"}, {"id": 2674, "name": "arm holding phone"}, {"id": 2675, "name": "arm in"}, {"id": 2676, "name": "arm in air"}, {"id": 2677, "name": "arm is hanging"}, {"id": 2678, "name": "arm lamp"}, {"id": 2679, "name": "arm lowered"}, {"id": 2680, "name": "arm mainshaft"}, {"id": 2681, "name": "arm man"}, {"id": 2682, "name": "arm meter"}, {"id": 2683, "name": "arm missing"}, {"id": 2684, "name": "arm muscles"}, {"id": 2685, "name": "arm of a baby"}, {"id": 2686, "name": "arm of a girl"}, {"id": 2687, "name": "arm of a ma"}, {"id": 2688, "name": "arm of a man"}, {"id": 2689, "name": "arm of a person"}, {"id": 2690, "name": "arm of a woman"}, {"id": 2691, "name": "arm of chair"}, {"id": 2692, "name": "arm of crane"}, {"id": 2693, "name": "arm of man"}, {"id": 2694, "name": "arm of sofa"}, {"id": 2695, "name": "arm on edge"}, {"id": 2696, "name": "arm on pole"}, {"id": 2697, "name": "arm out"}, {"id": 2698, "name": "arm outstretched"}, {"id": 2699, "name": "arm pad"}, {"id": 2700, "name": "arm pads"}, {"id": 2701, "name": "arm patch"}, {"id": 2702, "name": "arm person"}, {"id": 2703, "name": "arm pits"}, {"id": 2704, "name": "arm post"}, {"id": 2705, "name": "arm protection pad"}, {"id": 2706, "name": "arm rail"}, {"id": 2707, "name": "arm rails"}, {"id": 2708, "name": "arm raised"}, {"id": 2709, "name": "arm reaching"}, {"id": 2710, "name": "arm rest"}, {"id": 2711, "name": "arm rests"}, {"id": 2712, "name": "arm rides"}, {"id": 2713, "name": "arm section"}, {"id": 2714, "name": "arm sleeve"}, {"id": 2715, "name": "arm stand"}, {"id": 2716, "name": "arm support"}, {"id": 2717, "name": "arm tattoos"}, {"id": 2718, "name": "arm twisted"}, {"id": 2719, "name": "arm up"}, {"id": 2720, "name": "arm warmer"}, {"id": 2721, "name": "arm woman"}, {"id": 2722, "name": "arm"}, {"id": 2723, "name": "armature"}, {"id": 2724, "name": "armband"}, {"id": 2725, "name": "armcat"}, {"id": 2726, "name": "armchair in a room"}, {"id": 2727, "name": "armchair"}, {"id": 2728, "name": "armelbow"}, {"id": 2729, "name": "armest"}, {"id": 2730, "name": "armhand"}, {"id": 2731, "name": "armidillo"}, {"id": 2732, "name": "armitage"}, {"id": 2733, "name": "armoir"}, {"id": 2734, "name": "armoire"}, {"id": 2735, "name": "armor"}, {"id": 2736, "name": "armored vehicle"}, {"id": 2737, "name": "armorie"}, {"id": 2738, "name": "armory"}, {"id": 2739, "name": "armour"}, {"id": 2740, "name": "armout"}, {"id": 2741, "name": "armpad"}, {"id": 2742, "name": "armpit"}, {"id": 2743, "name": "armpit hair"}, {"id": 2744, "name": "armrail"}, {"id": 2745, "name": "armrest railing"}, {"id": 2746, "name": "armrest sofa"}, {"id": 2747, "name": "armrest tip"}, {"id": 2748, "name": "armrest"}, {"id": 2749, "name": "arms akimbo"}, {"id": 2750, "name": "arms are crossed"}, {"id": 2751, "name": "arms crossed"}, {"id": 2752, "name": "arms down"}, {"id": 2753, "name": "arms folded"}, {"id": 2754, "name": "arms in the air"}, {"id": 2755, "name": "arms of a clock"}, {"id": 2756, "name": "arms on rail"}, {"id": 2757, "name": "arms out"}, {"id": 2758, "name": "arms over"}, {"id": 2759, "name": "arms raised"}, {"id": 2760, "name": "arms up"}, {"id": 2761, "name": "armvideo camera"}, {"id": 2762, "name": "armwarmers"}, {"id": 2763, "name": "army"}, {"id": 2764, "name": "army boot"}, {"id": 2765, "name": "army boots"}, {"id": 2766, "name": "army fatigue"}, {"id": 2767, "name": "army force"}, {"id": 2768, "name": "army green"}, {"id": 2769, "name": "army hat"}, {"id": 2770, "name": "army helicopter"}, {"id": 2771, "name": "army helmet"}, {"id": 2772, "name": "army jeep"}, {"id": 2773, "name": "army knife"}, {"id": 2774, "name": "army man"}, {"id": 2775, "name": "army mom"}, {"id": 2776, "name": "army pants"}, {"id": 2777, "name": "army patches"}, {"id": 2778, "name": "army sign"}, {"id": 2779, "name": "army suit"}, {"id": 2780, "name": "army tank"}, {"id": 2781, "name": "army truck"}, {"id": 2782, "name": "army uniform"}, {"id": 2783, "name": "army vehicle"}, {"id": 2784, "name": "armygreen shirt"}, {"id": 2785, "name": "arn"}, {"id": 2786, "name": "arnband"}, {"id": 2787, "name": "arnott"}, {"id": 2788, "name": "aroma oil"}, {"id": 2789, "name": "around"}, {"id": 2790, "name": "around cake base"}, {"id": 2791, "name": "around city"}, {"id": 2792, "name": "around each other"}, {"id": 2793, "name": "around elephant"}, {"id": 2794, "name": "around her neck"}, {"id": 2795, "name": "around hill"}, {"id": 2796, "name": "around neck"}, {"id": 2797, "name": "around post"}, {"id": 2798, "name": "around shoulder"}, {"id": 2799, "name": "around the tables"}, {"id": 2800, "name": "around waist"}, {"id": 2801, "name": "arragement"}, {"id": 2802, "name": "arranged"}, {"id": 2803, "name": "arrangement"}, {"id": 2804, "name": "arrangment"}, {"id": 2805, "name": "array"}, {"id": 2806, "name": "array of condiments"}, {"id": 2807, "name": "array of rays"}, {"id": 2808, "name": "arret"}, {"id": 2809, "name": "arriba"}, {"id": 2810, "name": "arriva"}, {"id": 2811, "name": "arrival"}, {"id": 2812, "name": "arrive"}, {"id": 2813, "name": "arroe"}, {"id": 2814, "name": "arrow 350"}, {"id": 2815, "name": "arrow board"}, {"id": 2816, "name": "arrow buttons"}, {"id": 2817, "name": "arrow head"}, {"id": 2818, "name": "arrow heads"}, {"id": 2819, "name": "arrow in the street"}, {"id": 2820, "name": "arrow is on sign"}, {"id": 2821, "name": "arrow is wooden"}, {"id": 2822, "name": "arrow key"}, {"id": 2823, "name": "arrow keys"}, {"id": 2824, "name": "arrow light"}, {"id": 2825, "name": "arrow lights"}, {"id": 2826, "name": "arrow map"}, {"id": 2827, "name": "arrow on road"}, {"id": 2828, "name": "arrow on sidewalk"}, {"id": 2829, "name": "arrow on street sign"}, {"id": 2830, "name": "arrow pointing"}, {"id": 2831, "name": "arrow shape"}, {"id": 2832, "name": "arrow sign"}, {"id": 2833, "name": "arrow strip"}, {"id": 2834, "name": "arrow symbol"}, {"id": 2835, "name": "arrow"}, {"id": 2836, "name": "arrow1800"}, {"id": 2837, "name": "arrowed sign"}, {"id": 2838, "name": "arrowkeys"}, {"id": 2839, "name": "arrowstreet"}, {"id": 2840, "name": "arr\u00eat"}, {"id": 2841, "name": "art board"}, {"id": 2842, "name": "art book"}, {"id": 2843, "name": "art box"}, {"id": 2844, "name": "art canvas"}, {"id": 2845, "name": "art center"}, {"id": 2846, "name": "art class"}, {"id": 2847, "name": "art decor"}, {"id": 2848, "name": "art decorations"}, {"id": 2849, "name": "art design"}, {"id": 2850, "name": "art display"}, {"id": 2851, "name": "art easel"}, {"id": 2852, "name": "art exhibit"}, {"id": 2853, "name": "art figure"}, {"id": 2854, "name": "art figures"}, {"id": 2855, "name": "art fixture"}, {"id": 2856, "name": "art frame"}, {"id": 2857, "name": "art gallery"}, {"id": 2858, "name": "art instrument"}, {"id": 2859, "name": "art of a line"}, {"id": 2860, "name": "art painting"}, {"id": 2861, "name": "art pattern"}, {"id": 2862, "name": "art piece"}, {"id": 2863, "name": "art pieces"}, {"id": 2864, "name": "art pillow"}, {"id": 2865, "name": "art print"}, {"id": 2866, "name": "art room"}, {"id": 2867, "name": "art sculpture"}, {"id": 2868, "name": "art stall"}, {"id": 2869, "name": "art supplies"}, {"id": 2870, "name": "art supply"}, {"id": 2871, "name": "art wall"}, {"id": 2872, "name": "art work"}, {"id": 2873, "name": "art"}, {"id": 2874, "name": "artefact"}, {"id": 2875, "name": "artful"}, {"id": 2876, "name": "artful designs"}, {"id": 2877, "name": "arthur christmas"}, {"id": 2878, "name": "artic"}, {"id": 2879, "name": "artichoke heart"}, {"id": 2880, "name": "artichoke hearts"}, {"id": 2881, "name": "artichoke pizza"}, {"id": 2882, "name": "artichoke"}, {"id": 2883, "name": "article"}, {"id": 2884, "name": "articulo"}, {"id": 2885, "name": "artifact bowl"}, {"id": 2886, "name": "artifact street"}, {"id": 2887, "name": "artifact"}, {"id": 2888, "name": "artificial"}, {"id": 2889, "name": "artificial cow"}, {"id": 2890, "name": "artificial grass"}, {"id": 2891, "name": "artificial light"}, {"id": 2892, "name": "artificial pumpkin"}, {"id": 2893, "name": "artificial turf"}, {"id": 2894, "name": "artillery"}, {"id": 2895, "name": "artisan tile"}, {"id": 2896, "name": "artist credit"}, {"id": 2897, "name": "artist mannequin"}, {"id": 2898, "name": "artist name"}, {"id": 2899, "name": "artist"}, {"id": 2900, "name": "artistic door frame"}, {"id": 2901, "name": "artistic photo"}, {"id": 2902, "name": "artistic sculpture"}, {"id": 2903, "name": "artists name"}, {"id": 2904, "name": "artists signature"}, {"id": 2905, "name": "arts and recreation"}, {"id": 2906, "name": "artwall decor"}, {"id": 2907, "name": "artword"}, {"id": 2908, "name": "artwork poster"}, {"id": 2909, "name": "artwork shadow"}, {"id": 2910, "name": "artwork"}, {"id": 2911, "name": "arty clothes"}, {"id": 2912, "name": "arugala"}, {"id": 2913, "name": "arugala leaf"}, {"id": 2914, "name": "arugula"}, {"id": 2915, "name": "arugula leaf"}, {"id": 2916, "name": "as"}, {"id": 2917, "name": "asa college banner"}, {"id": 2918, "name": "asahi"}, {"id": 2919, "name": "ascot"}, {"id": 2920, "name": "asd"}, {"id": 2921, "name": "asda"}, {"id": 2922, "name": "ase"}, {"id": 2923, "name": "ash container"}, {"id": 2924, "name": "ash pan"}, {"id": 2925, "name": "ash stproctor hill"}, {"id": 2926, "name": "ash street"}, {"id": 2927, "name": "ash tray"}, {"id": 2928, "name": "ash"}, {"id": 2929, "name": "ashalt"}, {"id": 2930, "name": "ashault"}, {"id": 2931, "name": "ashbury"}, {"id": 2932, "name": "ashbury street"}, {"id": 2933, "name": "ashcan"}, {"id": 2934, "name": "ashore"}, {"id": 2935, "name": "ashpalt"}, {"id": 2936, "name": "ashphalt"}, {"id": 2937, "name": "ashtray"}, {"id": 2938, "name": "ashtray post"}, {"id": 2939, "name": "asia"}, {"id": 2940, "name": "asian"}, {"id": 2941, "name": "asian art"}, {"id": 2942, "name": "asian artwork"}, {"id": 2943, "name": "asian banner"}, {"id": 2944, "name": "asian building"}, {"id": 2945, "name": "asian charaacter"}, {"id": 2946, "name": "asian character"}, {"id": 2947, "name": "asian characters"}, {"id": 2948, "name": "asian city"}, {"id": 2949, "name": "asian country"}, {"id": 2950, "name": "asian couple"}, {"id": 2951, "name": "asian decor"}, {"id": 2952, "name": "asian design"}, {"id": 2953, "name": "asian dish"}, {"id": 2954, "name": "asian elephant"}, {"id": 2955, "name": "asian elephants"}, {"id": 2956, "name": "asian ethnicity"}, {"id": 2957, "name": "asian face"}, {"id": 2958, "name": "asian food"}, {"id": 2959, "name": "asian girl"}, {"id": 2960, "name": "asian guy"}, {"id": 2961, "name": "asian hot sauce"}, {"id": 2962, "name": "asian household"}, {"id": 2963, "name": "asian jug"}, {"id": 2964, "name": "asian lady"}, {"id": 2965, "name": "asian language"}, {"id": 2966, "name": "asian letter"}, {"id": 2967, "name": "asian lettering"}, {"id": 2968, "name": "asian letters"}, {"id": 2969, "name": "asian man"}, {"id": 2970, "name": "asian man walking"}, {"id": 2971, "name": "asian noodle"}, {"id": 2972, "name": "asian noodles"}, {"id": 2973, "name": "asian packet"}, {"id": 2974, "name": "asian people"}, {"id": 2975, "name": "asian peopleumbrellas"}, {"id": 2976, "name": "asian print"}, {"id": 2977, "name": "asian symbol"}, {"id": 2978, "name": "asian symbols"}, {"id": 2979, "name": "asian text"}, {"id": 2980, "name": "asian vase"}, {"id": 2981, "name": "asian woman"}, {"id": 2982, "name": "asian writing"}, {"id": 2983, "name": "asians man"}, {"id": 2984, "name": "asleep"}, {"id": 2985, "name": "aspalt"}, {"id": 2986, "name": "asparagus"}, {"id": 2987, "name": "asparagus head"}, {"id": 2988, "name": "asparagus spear"}, {"id": 2989, "name": "asparagus stalk"}, {"id": 2990, "name": "aspen trees"}, {"id": 2991, "name": "asperagus"}, {"id": 2992, "name": "asphalt"}, {"id": 2993, "name": "asphalt circle"}, {"id": 2994, "name": "asphalt crosswalk"}, {"id": 2995, "name": "asphalt ground"}, {"id": 2996, "name": "asphalt patch"}, {"id": 2997, "name": "asphalt paves"}, {"id": 2998, "name": "asphalt road"}, {"id": 2999, "name": "asphalt roads"}, {"id": 3000, "name": "asphalt rubble"}, {"id": 3001, "name": "asphalt street"}, {"id": 3002, "name": "asphalt surface"}, {"id": 3003, "name": "asphalt top"}, {"id": 3004, "name": "asphalt track"}, {"id": 3005, "name": "asphalt walkway"}, {"id": 3006, "name": "asphaltstreet paving"}, {"id": 3007, "name": "asphalyt"}, {"id": 3008, "name": "asphant"}, {"id": 3009, "name": "asphault"}, {"id": 3010, "name": "assembly"}, {"id": 3011, "name": "assembly line"}, {"id": 3012, "name": "assist"}, {"id": 3013, "name": "assistant"}, {"id": 3014, "name": "associated buyers"}, {"id": 3015, "name": "assorted"}, {"id": 3016, "name": "assorted buildings"}, {"id": 3017, "name": "assorted condiments"}, {"id": 3018, "name": "assorted dishes"}, {"id": 3019, "name": "assorted donuts"}, {"id": 3020, "name": "assorted doughnuts"}, {"id": 3021, "name": "assorted foods"}, {"id": 3022, "name": "assorted fruit"}, {"id": 3023, "name": "assorted fruits"}, {"id": 3024, "name": "assorted good"}, {"id": 3025, "name": "assorted mugs"}, {"id": 3026, "name": "assorted pictures"}, {"id": 3027, "name": "assorted rocks"}, {"id": 3028, "name": "assorted spoons"}, {"id": 3029, "name": "assorted vegetables"}, {"id": 3030, "name": "assortedcoffee"}, {"id": 3031, "name": "assortment"}, {"id": 3032, "name": "assortment of things"}, {"id": 3033, "name": "asterik"}, {"id": 3034, "name": "asterisk"}, {"id": 3035, "name": "asterisk sign"}, {"id": 3036, "name": "astringent"}, {"id": 3037, "name": "astripes"}, {"id": 3038, "name": "astro turf"}, {"id": 3039, "name": "astrological clock"}, {"id": 3040, "name": "astronaut"}, {"id": 3041, "name": "astronaut suit"}, {"id": 3042, "name": "astros"}, {"id": 3043, "name": "astroturf"}, {"id": 3044, "name": "astroturf writing"}, {"id": 3045, "name": "asunglasse"}, {"id": 3046, "name": "asus"}, {"id": 3047, "name": "asus logo"}, {"id": 3048, "name": "asutralia"}, {"id": 3049, "name": "at"}, {"id": 3050, "name": "at a beach"}, {"id": 3051, "name": "at a show"}, {"id": 3052, "name": "at a table"}, {"id": 3053, "name": "at any time"}, {"id": 3054, "name": "at ball"}, {"id": 3055, "name": "at bat"}, {"id": 3056, "name": "at beach"}, {"id": 3057, "name": "at bottom"}, {"id": 3058, "name": "at camera"}, {"id": 3059, "name": "at cows"}, {"id": 3060, "name": "at desk"}, {"id": 3061, "name": "at dock"}, {"id": 3062, "name": "at end court"}, {"id": 3063, "name": "at fluffy clouds"}, {"id": 3064, "name": "at four"}, {"id": 3065, "name": "at night"}, {"id": 3066, "name": "at skate park"}, {"id": 3067, "name": "at symbol"}, {"id": 3068, "name": "at table"}, {"id": 3069, "name": "at the alter"}, {"id": 3070, "name": "at the bottom"}, {"id": 3071, "name": "at the dock"}, {"id": 3072, "name": "at the side"}, {"id": 3073, "name": "at the station"}, {"id": 3074, "name": "at the table"}, {"id": 3075, "name": "at top of ramp"}, {"id": 3076, "name": "atari sticker"}, {"id": 3077, "name": "atbat player"}, {"id": 3078, "name": "ate of food"}, {"id": 3079, "name": "atenna"}, {"id": 3080, "name": "atennae"}, {"id": 3081, "name": "ater is sandy color"}, {"id": 3082, "name": "atex"}, {"id": 3083, "name": "athens delite"}, {"id": 3084, "name": "athlete name"}, {"id": 3085, "name": "athlete"}, {"id": 3086, "name": "athlethe"}, {"id": 3087, "name": "athletic"}, {"id": 3088, "name": "athletic court"}, {"id": 3089, "name": "athletic field"}, {"id": 3090, "name": "athletic footwear"}, {"id": 3091, "name": "athletic gear"}, {"id": 3092, "name": "athletic glove"}, {"id": 3093, "name": "athletic helmet"}, {"id": 3094, "name": "athletic outfit"}, {"id": 3095, "name": "athletic pants"}, {"id": 3096, "name": "athletic person"}, {"id": 3097, "name": "athletic shirt"}, {"id": 3098, "name": "athletic shoe"}, {"id": 3099, "name": "athletic shoes"}, {"id": 3100, "name": "athletic shorts"}, {"id": 3101, "name": "athletic sneakers"}, {"id": 3102, "name": "athletic sock"}, {"id": 3103, "name": "athletic top"}, {"id": 3104, "name": "athletic trainers"}, {"id": 3105, "name": "athletic wear"}, {"id": 3106, "name": "atlanta bicycle logo"}, {"id": 3107, "name": "atlanta braves"}, {"id": 3108, "name": "atlantic express"}, {"id": 3109, "name": "atlantic ocean"}, {"id": 3110, "name": "atlas"}, {"id": 3111, "name": "atlas air"}, {"id": 3112, "name": "atlas road"}, {"id": 3113, "name": "atler"}, {"id": 3114, "name": "atm"}, {"id": 3115, "name": "atm machine"}, {"id": 3116, "name": "atm sign"}, {"id": 3117, "name": "atmosphere"}, {"id": 3118, "name": "atna"}, {"id": 3119, "name": "atomic"}, {"id": 3120, "name": "atop post"}, {"id": 3121, "name": "atp"}, {"id": 3122, "name": "atree"}, {"id": 3123, "name": "atrichokles"}, {"id": 3124, "name": "atrium"}, {"id": 3125, "name": "att"}, {"id": 3126, "name": "att logo"}, {"id": 3127, "name": "att service bars"}, {"id": 3128, "name": "attachable lens"}, {"id": 3129, "name": "attached"}, {"id": 3130, "name": "attached building"}, {"id": 3131, "name": "attached faucets"}, {"id": 3132, "name": "attached lamp"}, {"id": 3133, "name": "attached mirror"}, {"id": 3134, "name": "attached to an appl"}, {"id": 3135, "name": "attached to the pole"}, {"id": 3136, "name": "attached to the wall"}, {"id": 3137, "name": "attached to urinal"}, {"id": 3138, "name": "attachement"}, {"id": 3139, "name": "attachment area"}, {"id": 3140, "name": "attachment point"}, {"id": 3141, "name": "attachment"}, {"id": 3142, "name": "attachmet"}, {"id": 3143, "name": "attack"}, {"id": 3144, "name": "attack cat"}, {"id": 3145, "name": "attatchment"}, {"id": 3146, "name": "attena"}, {"id": 3147, "name": "attendant"}, {"id": 3148, "name": "attendee"}, {"id": 3149, "name": "attenna"}, {"id": 3150, "name": "attention"}, {"id": 3151, "name": "attentive"}, {"id": 3152, "name": "attic"}, {"id": 3153, "name": "attic access"}, {"id": 3154, "name": "attic floor"}, {"id": 3155, "name": "attic vent"}, {"id": 3156, "name": "attic window"}, {"id": 3157, "name": "attic windows"}, {"id": 3158, "name": "attire"}, {"id": 3159, "name": "attraction"}, {"id": 3160, "name": "attribute"}, {"id": 3161, "name": "atv"}, {"id": 3162, "name": "atv controller"}, {"id": 3163, "name": "atvs"}, {"id": 3164, "name": "au jus"}, {"id": 3165, "name": "au"}, {"id": 3166, "name": "auburn"}, {"id": 3167, "name": "auburn hair"}, {"id": 3168, "name": "aud"}, {"id": 3169, "name": "audacity of hope"}, {"id": 3170, "name": "audi"}, {"id": 3171, "name": "audi car"}, {"id": 3172, "name": "audi vehicle"}, {"id": 3173, "name": "audience area"}, {"id": 3174, "name": "audience member"}, {"id": 3175, "name": "audience members"}, {"id": 3176, "name": "audience seats"}, {"id": 3177, "name": "audience"}, {"id": 3178, "name": "audio"}, {"id": 3179, "name": "audio box"}, {"id": 3180, "name": "audio cart"}, {"id": 3181, "name": "audio jack"}, {"id": 3182, "name": "audio jacks"}, {"id": 3183, "name": "audio port"}, {"id": 3184, "name": "audio speaker"}, {"id": 3185, "name": "audio system"}, {"id": 3186, "name": "audiospeaker"}, {"id": 3187, "name": "audiospeakers"}, {"id": 3188, "name": "auditorium"}, {"id": 3189, "name": "auditorium seats"}, {"id": 3190, "name": "aug"}, {"id": 3191, "name": "aug 18"}, {"id": 3192, "name": "augsburg airways"}, {"id": 3193, "name": "augsburger"}, {"id": 3194, "name": "august"}, {"id": 3195, "name": "august 2012"}, {"id": 3196, "name": "august page"}, {"id": 3197, "name": "augusta av"}, {"id": 3198, "name": "aura"}, {"id": 3199, "name": "aurigeno"}, {"id": 3200, "name": "aurora street"}, {"id": 3201, "name": "austin"}, {"id": 3202, "name": "australia"}, {"id": 3203, "name": "australian fiction"}, {"id": 3204, "name": "australian open"}, {"id": 3205, "name": "austria"}, {"id": 3206, "name": "austrian"}, {"id": 3207, "name": "author name"}, {"id": 3208, "name": "author"}, {"id": 3209, "name": "authority"}, {"id": 3210, "name": "authors name"}, {"id": 3211, "name": "authorship information"}, {"id": 3212, "name": "auto"}, {"id": 3213, "name": "auto accident"}, {"id": 3214, "name": "auto dealer"}, {"id": 3215, "name": "auto fil"}, {"id": 3216, "name": "auto mart"}, {"id": 3217, "name": "auto shop"}, {"id": 3218, "name": "auto show"}, {"id": 3219, "name": "auto store"}, {"id": 3220, "name": "autograph"}, {"id": 3221, "name": "automart"}, {"id": 3222, "name": "automatic"}, {"id": 3223, "name": "automobil"}, {"id": 3224, "name": "automobile blue"}, {"id": 3225, "name": "automobile transportation"}, {"id": 3226, "name": "automobile window"}, {"id": 3227, "name": "automobile yellow"}, {"id": 3228, "name": "automobile"}, {"id": 3229, "name": "automotive garage"}, {"id": 3230, "name": "automotive show"}, {"id": 3231, "name": "autum"}, {"id": 3232, "name": "autumn"}, {"id": 3233, "name": "autumn leaves"}, {"id": 3234, "name": "autumn scene"}, {"id": 3235, "name": "autumn trees"}, {"id": 3236, "name": "av"}, {"id": 3237, "name": "av port"}, {"id": 3238, "name": "avacado"}, {"id": 3239, "name": "avacados"}, {"id": 3240, "name": "avacodo"}, {"id": 3241, "name": "available"}, {"id": 3242, "name": "avalan"}, {"id": 3243, "name": "avatar"}, {"id": 3244, "name": "ave"}, {"id": 3245, "name": "ave 63"}, {"id": 3246, "name": "ave b"}, {"id": 3247, "name": "ave e"}, {"id": 3248, "name": "avec"}, {"id": 3249, "name": "avenger"}, {"id": 3250, "name": "avenue"}, {"id": 3251, "name": "avenue bapp"}, {"id": 3252, "name": "avenue name"}, {"id": 3253, "name": "avenue oakland"}, {"id": 3254, "name": "avenue of americas"}, {"id": 3255, "name": "avenue sign"}, {"id": 3256, "name": "avenue word"}, {"id": 3257, "name": "avertisement"}, {"id": 3258, "name": "avertisment"}, {"id": 3259, "name": "avianca"}, {"id": 3260, "name": "aviary"}, {"id": 3261, "name": "aviation suit"}, {"id": 3262, "name": "aviator jacket"}, {"id": 3263, "name": "aviator"}, {"id": 3264, "name": "aviators outfit"}, {"id": 3265, "name": "aviseringar"}, {"id": 3266, "name": "avocado half"}, {"id": 3267, "name": "avocado pieces"}, {"id": 3268, "name": "avocado pile"}, {"id": 3269, "name": "avocado pit"}, {"id": 3270, "name": "avocado skin"}, {"id": 3271, "name": "avocado slices"}, {"id": 3272, "name": "avocado topping"}, {"id": 3273, "name": "avocado"}, {"id": 3274, "name": "avocadoes"}, {"id": 3275, "name": "avoid"}, {"id": 3276, "name": "avoiding the fez"}, {"id": 3277, "name": "avon"}, {"id": 3278, "name": "award"}, {"id": 3279, "name": "awardreward"}, {"id": 3280, "name": "awareness"}, {"id": 3281, "name": "away"}, {"id": 3282, "name": "away camera"}, {"id": 3283, "name": "away from the man"}, {"id": 3284, "name": "away team"}, {"id": 3285, "name": "awe"}, {"id": 3286, "name": "awesome"}, {"id": 3287, "name": "awing"}, {"id": 3288, "name": "awing store"}, {"id": 3289, "name": "awings"}, {"id": 3290, "name": "awining"}, {"id": 3291, "name": "awn"}, {"id": 3292, "name": "awning above store"}, {"id": 3293, "name": "awning corner"}, {"id": 3294, "name": "awning on building"}, {"id": 3295, "name": "awning"}, {"id": 3296, "name": "awninig"}, {"id": 3297, "name": "awoman"}, {"id": 3298, "name": "awter"}, {"id": 3299, "name": "ax"}, {"id": 3300, "name": "ax tool"}, {"id": 3301, "name": "ax written on wall"}, {"id": 3302, "name": "axe"}, {"id": 3303, "name": "axe resting on stump"}, {"id": 3304, "name": "axe valley"}, {"id": 3305, "name": "axel"}, {"id": 3306, "name": "axels"}, {"id": 3307, "name": "axil"}, {"id": 3308, "name": "axis"}, {"id": 3309, "name": "axl"}, {"id": 3310, "name": "axle"}, {"id": 3311, "name": "azalea bush"}, {"id": 3312, "name": "aztec design"}, {"id": 3313, "name": "aztecat"}, {"id": 3314, "name": "azure"}, {"id": 3315, "name": "b"}, {"id": 3316, "name": "b 7"}, {"id": 3317, "name": "b candle"}, {"id": 3318, "name": "b hat"}, {"id": 3319, "name": "b key"}, {"id": 3320, "name": "b sign"}, {"id": 3321, "name": "b town"}, {"id": 3322, "name": "b175"}, {"id": 3323, "name": "b2"}, {"id": 3324, "name": "b2 sign"}, {"id": 3325, "name": "b204"}, {"id": 3326, "name": "b23 plane"}, {"id": 3327, "name": "b23 written"}, {"id": 3328, "name": "b29"}, {"id": 3329, "name": "b35"}, {"id": 3330, "name": "b4"}, {"id": 3331, "name": "b4 marking"}, {"id": 3332, "name": "b68"}, {"id": 3333, "name": "ba"}, {"id": 3334, "name": "baaaaad sentence"}, {"id": 3335, "name": "baangs"}, {"id": 3336, "name": "baaseball player"}, {"id": 3337, "name": "baasket"}, {"id": 3338, "name": "bab"}, {"id": 3339, "name": "bababas"}, {"id": 3340, "name": "babay"}, {"id": 3341, "name": "babbies"}, {"id": 3342, "name": "babe"}, {"id": 3343, "name": "babe ruth"}, {"id": 3344, "name": "babes name"}, {"id": 3345, "name": "babies duck"}, {"id": 3346, "name": "babrbeque"}, {"id": 3347, "name": "babt"}, {"id": 3348, "name": "baby and teddy bear"}, {"id": 3349, "name": "baby animal"}, {"id": 3350, "name": "baby animals"}, {"id": 3351, "name": "baby arm"}, {"id": 3352, "name": "baby banana"}, {"id": 3353, "name": "baby bassinet"}, {"id": 3354, "name": "baby bear"}, {"id": 3355, "name": "baby bearssnow"}, {"id": 3356, "name": "baby bed"}, {"id": 3357, "name": "baby bedroom"}, {"id": 3358, "name": "baby bib"}, {"id": 3359, "name": "baby bird"}, {"id": 3360, "name": "baby birds"}, {"id": 3361, "name": "baby birs"}, {"id": 3362, "name": "baby blanchet"}, {"id": 3363, "name": "baby blanket"}, {"id": 3364, "name": "baby blankets"}, {"id": 3365, "name": "baby blue sky"}, {"id": 3366, "name": "baby bottle"}, {"id": 3367, "name": "baby boy"}, {"id": 3368, "name": "baby breath"}, {"id": 3369, "name": "baby buggy"}, {"id": 3370, "name": "baby bump"}, {"id": 3371, "name": "baby calf"}, {"id": 3372, "name": "baby carriage"}, {"id": 3373, "name": "baby carrier"}, {"id": 3374, "name": "baby carrot"}, {"id": 3375, "name": "baby carrots"}, {"id": 3376, "name": "baby carry"}, {"id": 3377, "name": "baby cat"}, {"id": 3378, "name": "baby chair"}, {"id": 3379, "name": "baby chic"}, {"id": 3380, "name": "baby chick"}, {"id": 3381, "name": "baby clothestoys"}, {"id": 3382, "name": "baby colt"}, {"id": 3383, "name": "baby corn"}, {"id": 3384, "name": "baby corn cob"}, {"id": 3385, "name": "baby cow"}, {"id": 3386, "name": "baby cows"}, {"id": 3387, "name": "baby crib"}, {"id": 3388, "name": "baby cygnet"}, {"id": 3389, "name": "baby deer"}, {"id": 3390, "name": "baby doll"}, {"id": 3391, "name": "baby dress"}, {"id": 3392, "name": "baby duck"}, {"id": 3393, "name": "baby ducks"}, {"id": 3394, "name": "baby ear"}, {"id": 3395, "name": "baby elephant"}, {"id": 3396, "name": "baby elephant left"}, {"id": 3397, "name": "baby elephants"}, {"id": 3398, "name": "baby elephants ear"}, {"id": 3399, "name": "baby eyes"}, {"id": 3400, "name": "baby face"}, {"id": 3401, "name": "baby feet"}, {"id": 3402, "name": "baby fence"}, {"id": 3403, "name": "baby gate"}, {"id": 3404, "name": "baby geese"}, {"id": 3405, "name": "baby giraffe"}, {"id": 3406, "name": "baby giraffee"}, {"id": 3407, "name": "baby giraffes"}, {"id": 3408, "name": "baby girl"}, {"id": 3409, "name": "baby goat"}, {"id": 3410, "name": "baby goats"}, {"id": 3411, "name": "baby goose"}, {"id": 3412, "name": "baby grass"}, {"id": 3413, "name": "baby hair"}, {"id": 3414, "name": "baby hand"}, {"id": 3415, "name": "baby head"}, {"id": 3416, "name": "baby highchair"}, {"id": 3417, "name": "baby horse"}, {"id": 3418, "name": "baby in a stroller"}, {"id": 3419, "name": "baby in stroller"}, {"id": 3420, "name": "baby is looking"}, {"id": 3421, "name": "baby is nursing"}, {"id": 3422, "name": "baby jesus"}, {"id": 3423, "name": "baby lamb"}, {"id": 3424, "name": "baby legs"}, {"id": 3425, "name": "baby mickey"}, {"id": 3426, "name": "baby monitor"}, {"id": 3427, "name": "baby monkey"}, {"id": 3428, "name": "baby moose"}, {"id": 3429, "name": "baby mouth"}, {"id": 3430, "name": "baby nail"}, {"id": 3431, "name": "baby nose"}, {"id": 3432, "name": "baby oil"}, {"id": 3433, "name": "baby outfit"}, {"id": 3434, "name": "baby owl"}, {"id": 3435, "name": "baby pacifier"}, {"id": 3436, "name": "baby panda"}, {"id": 3437, "name": "baby pants"}, {"id": 3438, "name": "baby photo"}, {"id": 3439, "name": "baby photos"}, {"id": 3440, "name": "baby powder"}, {"id": 3441, "name": "baby rattle"}, {"id": 3442, "name": "baby seat"}, {"id": 3443, "name": "baby sheep"}, {"id": 3444, "name": "baby shirt"}, {"id": 3445, "name": "baby shoe"}, {"id": 3446, "name": "baby shorts"}, {"id": 3447, "name": "baby shower"}, {"id": 3448, "name": "baby sleeping"}, {"id": 3449, "name": "baby spoon"}, {"id": 3450, "name": "baby stroller"}, {"id": 3451, "name": "baby swans"}, {"id": 3452, "name": "baby swing"}, {"id": 3453, "name": "baby tee"}, {"id": 3454, "name": "baby teeth"}, {"id": 3455, "name": "baby toy"}, {"id": 3456, "name": "baby troller"}, {"id": 3457, "name": "baby trolley"}, {"id": 3458, "name": "baby trunk"}, {"id": 3459, "name": "baby turkey"}, {"id": 3460, "name": "baby wear"}, {"id": 3461, "name": "baby wearing"}, {"id": 3462, "name": "baby wipes"}, {"id": 3463, "name": "baby zebra"}, {"id": 3464, "name": "baby zebra butt"}, {"id": 3465, "name": "baby zebra drinking"}, {"id": 3466, "name": "baby zebras"}, {"id": 3467, "name": "baby"}, {"id": 3468, "name": "babybear"}, {"id": 3469, "name": "babycheek"}, {"id": 3470, "name": "babydoll"}, {"id": 3471, "name": "babyelephant tail"}, {"id": 3472, "name": "babyelephant trunk"}, {"id": 3473, "name": "babys arm"}, {"id": 3474, "name": "babys breath"}, {"id": 3475, "name": "babys cheek"}, {"id": 3476, "name": "babys ears"}, {"id": 3477, "name": "babys eye"}, {"id": 3478, "name": "babys eyes"}, {"id": 3479, "name": "babys face"}, {"id": 3480, "name": "babys foot"}, {"id": 3481, "name": "babys hair"}, {"id": 3482, "name": "babys hand"}, {"id": 3483, "name": "babys hat"}, {"id": 3484, "name": "babys head"}, {"id": 3485, "name": "babys knee"}, {"id": 3486, "name": "babys lap"}, {"id": 3487, "name": "babys mouth"}, {"id": 3488, "name": "babys nose"}, {"id": 3489, "name": "babys outfit"}, {"id": 3490, "name": "babys reflection"}, {"id": 3491, "name": "babys shirt"}, {"id": 3492, "name": "babys skin"}, {"id": 3493, "name": "babysbreath"}, {"id": 3494, "name": "babyspoon"}, {"id": 3495, "name": "babystroler"}, {"id": 3496, "name": "babystroller"}, {"id": 3497, "name": "bacardi"}, {"id": 3498, "name": "bacelet"}, {"id": 3499, "name": "bacground"}, {"id": 3500, "name": "back area"}, {"id": 3501, "name": "back arm"}, {"id": 3502, "name": "back back"}, {"id": 3503, "name": "back bag"}, {"id": 3504, "name": "back bed"}, {"id": 3505, "name": "back board"}, {"id": 3506, "name": "back boards"}, {"id": 3507, "name": "back bone"}, {"id": 3508, "name": "back building"}, {"id": 3509, "name": "back bumper"}, {"id": 3510, "name": "back burner"}, {"id": 3511, "name": "back bus"}, {"id": 3512, "name": "back button"}, {"id": 3513, "name": "back chair"}, {"id": 3514, "name": "back corner"}, {"id": 3515, "name": "back cover"}, {"id": 3516, "name": "back cow"}, {"id": 3517, "name": "back curtain"}, {"id": 3518, "name": "back cushion"}, {"id": 3519, "name": "back deck"}, {"id": 3520, "name": "back design"}, {"id": 3521, "name": "back door"}, {"id": 3522, "name": "back door handle"}, {"id": 3523, "name": "back doors"}, {"id": 3524, "name": "back drop"}, {"id": 3525, "name": "back elephant"}, {"id": 3526, "name": "back end"}, {"id": 3527, "name": "back engine"}, {"id": 3528, "name": "back feet"}, {"id": 3529, "name": "back feet is deep"}, {"id": 3530, "name": "back fence"}, {"id": 3531, "name": "back fender"}, {"id": 3532, "name": "back fin"}, {"id": 3533, "name": "back flap"}, {"id": 3534, "name": "back foot"}, {"id": 3535, "name": "back fur"}, {"id": 3536, "name": "back giraffe"}, {"id": 3537, "name": "back glass"}, {"id": 3538, "name": "back ground"}, {"id": 3539, "name": "back hair"}, {"id": 3540, "name": "back half"}, {"id": 3541, "name": "back hatch"}, {"id": 3542, "name": "back headlight"}, {"id": 3543, "name": "back hoe"}, {"id": 3544, "name": "back hoof"}, {"id": 3545, "name": "back hoove"}, {"id": 3546, "name": "back hooves"}, {"id": 3547, "name": "back indicator"}, {"id": 3548, "name": "back jet"}, {"id": 3549, "name": "back landing gear"}, {"id": 3550, "name": "back lawn"}, {"id": 3551, "name": "back left"}, {"id": 3552, "name": "back left foot"}, {"id": 3553, "name": "back left hoof"}, {"id": 3554, "name": "back left leg"}, {"id": 3555, "name": "back left let"}, {"id": 3556, "name": "back left paw"}, {"id": 3557, "name": "back left wheel"}, {"id": 3558, "name": "back leg"}, {"id": 3559, "name": "back legs"}, {"id": 3560, "name": "back legs folded"}, {"id": 3561, "name": "back license plate"}, {"id": 3562, "name": "back lid"}, {"id": 3563, "name": "back light"}, {"id": 3564, "name": "back lights"}, {"id": 3565, "name": "back limb"}, {"id": 3566, "name": "back limbs"}, {"id": 3567, "name": "back line"}, {"id": 3568, "name": "back man"}, {"id": 3569, "name": "back of bus"}, {"id": 3570, "name": "back of a girl"}, {"id": 3571, "name": "back of a man"}, {"id": 3572, "name": "back of a sign"}, {"id": 3573, "name": "back of a wheel"}, {"id": 3574, "name": "back of ac"}, {"id": 3575, "name": "back of an open car"}, {"id": 3576, "name": "back of bear"}, {"id": 3577, "name": "back of bed"}, {"id": 3578, "name": "back of bench"}, {"id": 3579, "name": "back of board"}, {"id": 3580, "name": "back of boat"}, {"id": 3581, "name": "back of body"}, {"id": 3582, "name": "back of bus"}, {"id": 3583, "name": "back of car"}, {"id": 3584, "name": "back of chair"}, {"id": 3585, "name": "back of dark train"}, {"id": 3586, "name": "back of desk"}, {"id": 3587, "name": "back of hand"}, {"id": 3588, "name": "back of head"}, {"id": 3589, "name": "back of helmet"}, {"id": 3590, "name": "back of horse"}, {"id": 3591, "name": "back of mirror"}, {"id": 3592, "name": "back of neck"}, {"id": 3593, "name": "back of plane"}, {"id": 3594, "name": "back of plate"}, {"id": 3595, "name": "back of shirt"}, {"id": 3596, "name": "back of sign"}, {"id": 3597, "name": "back of stove"}, {"id": 3598, "name": "back of street sign"}, {"id": 3599, "name": "back of surfboard"}, {"id": 3600, "name": "back of the bear"}, {"id": 3601, "name": "back of the board"}, {"id": 3602, "name": "back of the bus"}, {"id": 3603, "name": "back of the room"}, {"id": 3604, "name": "back of toilet"}, {"id": 3605, "name": "back of train"}, {"id": 3606, "name": "back of truck"}, {"id": 3607, "name": "back of tv"}, {"id": 3608, "name": "back of zebra"}, {"id": 3609, "name": "back pac"}, {"id": 3610, "name": "back pack"}, {"id": 3611, "name": "back packs"}, {"id": 3612, "name": "back panel"}, {"id": 3613, "name": "back paneling"}, {"id": 3614, "name": "back part"}, {"id": 3615, "name": "back pasture"}, {"id": 3616, "name": "back paw"}, {"id": 3617, "name": "back paws"}, {"id": 3618, "name": "back piece"}, {"id": 3619, "name": "back pocket"}, {"id": 3620, "name": "back pockets"}, {"id": 3621, "name": "back porch"}, {"id": 3622, "name": "back portion"}, {"id": 3623, "name": "back profile"}, {"id": 3624, "name": "back reflector"}, {"id": 3625, "name": "back rest"}, {"id": 3626, "name": "back right"}, {"id": 3627, "name": "back right foot"}, {"id": 3628, "name": "back right hoof"}, {"id": 3629, "name": "back right leg"}, {"id": 3630, "name": "back right paw"}, {"id": 3631, "name": "back right tire"}, {"id": 3632, "name": "back right wheel"}, {"id": 3633, "name": "back right window"}, {"id": 3634, "name": "back row"}, {"id": 3635, "name": "back scratcher"}, {"id": 3636, "name": "back screen"}, {"id": 3637, "name": "back scrubber"}, {"id": 3638, "name": "back seat"}, {"id": 3639, "name": "back seat cushion"}, {"id": 3640, "name": "back seat cushions"}, {"id": 3641, "name": "back section"}, {"id": 3642, "name": "back sentence"}, {"id": 3643, "name": "back shirt"}, {"id": 3644, "name": "back side"}, {"id": 3645, "name": "back sign"}, {"id": 3646, "name": "back sit"}, {"id": 3647, "name": "back slats"}, {"id": 3648, "name": "back splash"}, {"id": 3649, "name": "back stop"}, {"id": 3650, "name": "back support"}, {"id": 3651, "name": "back supports"}, {"id": 3652, "name": "back tail"}, {"id": 3653, "name": "back tailgate"}, {"id": 3654, "name": "back tire"}, {"id": 3655, "name": "back tires"}, {"id": 3656, "name": "back to back"}, {"id": 3657, "name": "back to the future"}, {"id": 3658, "name": "back top"}, {"id": 3659, "name": "back train"}, {"id": 3660, "name": "back truck"}, {"id": 3661, "name": "back tshirt"}, {"id": 3662, "name": "back turned"}, {"id": 3663, "name": "back two legs"}, {"id": 3664, "name": "back up cd"}, {"id": 3665, "name": "back vase"}, {"id": 3666, "name": "back view"}, {"id": 3667, "name": "back wall"}, {"id": 3668, "name": "back water"}, {"id": 3669, "name": "back wheel"}, {"id": 3670, "name": "back wheels"}, {"id": 3671, "name": "back window"}, {"id": 3672, "name": "back windows"}, {"id": 3673, "name": "back windshield"}, {"id": 3674, "name": "back wing"}, {"id": 3675, "name": "back wings"}, {"id": 3676, "name": "back wire"}, {"id": 3677, "name": "back yard"}, {"id": 3678, "name": "back"}, {"id": 3679, "name": "backback"}, {"id": 3680, "name": "backbag"}, {"id": 3681, "name": "backbear paw"}, {"id": 3682, "name": "backbench"}, {"id": 3683, "name": "backboard"}, {"id": 3684, "name": "backbone"}, {"id": 3685, "name": "backbrake light"}, {"id": 3686, "name": "backdoor"}, {"id": 3687, "name": "backdrop"}, {"id": 3688, "name": "backdrop is green"}, {"id": 3689, "name": "backed chair"}, {"id": 3690, "name": "backend"}, {"id": 3691, "name": "backer"}, {"id": 3692, "name": "backet"}, {"id": 3693, "name": "backfin"}, {"id": 3694, "name": "backflip"}, {"id": 3695, "name": "backfoot"}, {"id": 3696, "name": "backgorund"}, {"id": 3697, "name": "backgound"}, {"id": 3698, "name": "backgroound"}, {"id": 3699, "name": "backgroud"}, {"id": 3700, "name": "backgroun"}, {"id": 3701, "name": "backgrounc"}, {"id": 3702, "name": "background airplane"}, {"id": 3703, "name": "background blurry"}, {"id": 3704, "name": "background building"}, {"id": 3705, "name": "background buildings"}, {"id": 3706, "name": "background court"}, {"id": 3707, "name": "background fence"}, {"id": 3708, "name": "background flowers"}, {"id": 3709, "name": "background giraffe"}, {"id": 3710, "name": "background hills"}, {"id": 3711, "name": "background is yellow"}, {"id": 3712, "name": "background land"}, {"id": 3713, "name": "background man"}, {"id": 3714, "name": "background mountain"}, {"id": 3715, "name": "background patch"}, {"id": 3716, "name": "background people"}, {"id": 3717, "name": "background person"}, {"id": 3718, "name": "background stove"}, {"id": 3719, "name": "background town"}, {"id": 3720, "name": "background train"}, {"id": 3721, "name": "background tree"}, {"id": 3722, "name": "background trees"}, {"id": 3723, "name": "background wall"}, {"id": 3724, "name": "background window"}, {"id": 3725, "name": "background"}, {"id": 3726, "name": "backgrounds seat"}, {"id": 3727, "name": "backgroundtrees"}, {"id": 3728, "name": "backgroung"}, {"id": 3729, "name": "backgrounud"}, {"id": 3730, "name": "backgrund"}, {"id": 3731, "name": "backguard"}, {"id": 3732, "name": "backhand"}, {"id": 3733, "name": "backhand swing"}, {"id": 3734, "name": "backhoe"}, {"id": 3735, "name": "backhorse"}, {"id": 3736, "name": "backing"}, {"id": 3737, "name": "backing tray"}, {"id": 3738, "name": "backleft leg"}, {"id": 3739, "name": "backlegs"}, {"id": 3740, "name": "backlight"}, {"id": 3741, "name": "backlights"}, {"id": 3742, "name": "backlit"}, {"id": 3743, "name": "backlit display"}, {"id": 3744, "name": "backpace"}, {"id": 3745, "name": "backpack carrier"}, {"id": 3746, "name": "backpack hanging"}, {"id": 3747, "name": "backpack is blue"}, {"id": 3748, "name": "backpack on back"}, {"id": 3749, "name": "backpack on beach"}, {"id": 3750, "name": "backpack signs"}, {"id": 3751, "name": "backpack strap"}, {"id": 3752, "name": "backpack straps"}, {"id": 3753, "name": "backpack trim"}, {"id": 3754, "name": "backpack"}, {"id": 3755, "name": "backpacker"}, {"id": 3756, "name": "backpacks ground"}, {"id": 3757, "name": "backpacky"}, {"id": 3758, "name": "backpark"}, {"id": 3759, "name": "backplash"}, {"id": 3760, "name": "backplate"}, {"id": 3761, "name": "backrest"}, {"id": 3762, "name": "backround"}, {"id": 3763, "name": "backs cow"}, {"id": 3764, "name": "backseat window"}, {"id": 3765, "name": "backseat"}, {"id": 3766, "name": "backside of bear"}, {"id": 3767, "name": "backside pocket"}, {"id": 3768, "name": "backside"}, {"id": 3769, "name": "backsit"}, {"id": 3770, "name": "backslpash"}, {"id": 3771, "name": "backspace"}, {"id": 3772, "name": "backspace button"}, {"id": 3773, "name": "backspace key"}, {"id": 3774, "name": "backspalsh"}, {"id": 3775, "name": "backsplash"}, {"id": 3776, "name": "backstop"}, {"id": 3777, "name": "backstop padding"}, {"id": 3778, "name": "backstroke"}, {"id": 3779, "name": "backtire"}, {"id": 3780, "name": "backup"}, {"id": 3781, "name": "backwall"}, {"id": 3782, "name": "backward"}, {"id": 3783, "name": "backwards"}, {"id": 3784, "name": "backwards cap"}, {"id": 3785, "name": "backwards hat"}, {"id": 3786, "name": "backwards stop sign"}, {"id": 3787, "name": "backwash"}, {"id": 3788, "name": "backwheel"}, {"id": 3789, "name": "backwindow"}, {"id": 3790, "name": "backyard garden"}, {"id": 3791, "name": "backyard grill"}, {"id": 3792, "name": "backyard"}, {"id": 3793, "name": "backyhard"}, {"id": 3794, "name": "back\u00e1ck"}, {"id": 3795, "name": "bacl wheel"}, {"id": 3796, "name": "baclava"}, {"id": 3797, "name": "baclground"}, {"id": 3798, "name": "baclony"}, {"id": 3799, "name": "bacon"}, {"id": 3800, "name": "bacon bits"}, {"id": 3801, "name": "bacon pieces"}, {"id": 3802, "name": "bacon slice"}, {"id": 3803, "name": "bacon strips"}, {"id": 3804, "name": "bacone"}, {"id": 3805, "name": "baconplate"}, {"id": 3806, "name": "bacsplash"}, {"id": 3807, "name": "bad"}, {"id": 3808, "name": "bad birds"}, {"id": 3809, "name": "bad board"}, {"id": 3810, "name": "bad clouds"}, {"id": 3811, "name": "bad coat"}, {"id": 3812, "name": "bad code"}, {"id": 3813, "name": "bad court"}, {"id": 3814, "name": "bad description"}, {"id": 3815, "name": "bad dog"}, {"id": 3816, "name": "bad door"}, {"id": 3817, "name": "bad floor"}, {"id": 3818, "name": "bad hand"}, {"id": 3819, "name": "bad image"}, {"id": 3820, "name": "bad knee"}, {"id": 3821, "name": "bad man"}, {"id": 3822, "name": "bad mirror"}, {"id": 3823, "name": "bad napkin"}, {"id": 3824, "name": "bad negative"}, {"id": 3825, "name": "bad object"}, {"id": 3826, "name": "bad objects"}, {"id": 3827, "name": "bad paintjob"}, {"id": 3828, "name": "bad people"}, {"id": 3829, "name": "bad petals"}, {"id": 3830, "name": "bad phrase"}, {"id": 3831, "name": "bad picture"}, {"id": 3832, "name": "bad rice"}, {"id": 3833, "name": "bad rock"}, {"id": 3834, "name": "bad rocks"}, {"id": 3835, "name": "bad sandwich"}, {"id": 3836, "name": "bad scentence"}, {"id": 3837, "name": "bad sebtebce"}, {"id": 3838, "name": "bad semtence"}, {"id": 3839, "name": "bad senrtence"}, {"id": 3840, "name": "bad sentance"}, {"id": 3841, "name": "bad sentece"}, {"id": 3842, "name": "bad sentenc"}, {"id": 3843, "name": "bad sentencd"}, {"id": 3844, "name": "bad sentence"}, {"id": 3845, "name": "bad sentene"}, {"id": 3846, "name": "bad sentnence"}, {"id": 3847, "name": "bad setence"}, {"id": 3848, "name": "bad sntence"}, {"id": 3849, "name": "bad soles"}, {"id": 3850, "name": "bad spot"}, {"id": 3851, "name": "bad square"}, {"id": 3852, "name": "bad staircase"}, {"id": 3853, "name": "bad statement"}, {"id": 3854, "name": "bad stripes"}, {"id": 3855, "name": "bad subject"}, {"id": 3856, "name": "bad sweater"}, {"id": 3857, "name": "bad tile"}, {"id": 3858, "name": "bad trees"}, {"id": 3859, "name": "bad twig"}, {"id": 3860, "name": "bad weather"}, {"id": 3861, "name": "bad word"}, {"id": 3862, "name": "bad words"}, {"id": 3863, "name": "badge emblem"}, {"id": 3864, "name": "badge holder"}, {"id": 3865, "name": "badge"}, {"id": 3866, "name": "badger"}, {"id": 3867, "name": "badger murphy"}, {"id": 3868, "name": "badgerbuscom"}, {"id": 3869, "name": "badgerline"}, {"id": 3870, "name": "badminton"}, {"id": 3871, "name": "badminton birdie"}, {"id": 3872, "name": "badminton cones"}, {"id": 3873, "name": "badminton net"}, {"id": 3874, "name": "badminton racket"}, {"id": 3875, "name": "bads sentence"}, {"id": 3876, "name": "badsentance"}, {"id": 3877, "name": "badsentence"}, {"id": 3878, "name": "badsentence japanese"}, {"id": 3879, "name": "badsentence noplane"}, {"id": 3880, "name": "badsentence nozebra"}, {"id": 3881, "name": "badsentencenot dirt"}, {"id": 3882, "name": "badsentences"}, {"id": 3883, "name": "badsentenece"}, {"id": 3884, "name": "badsentense"}, {"id": 3885, "name": "badsentese"}, {"id": 3886, "name": "bae"}, {"id": 3887, "name": "baerwaldstralye"}, {"id": 3888, "name": "bag apples"}, {"id": 3889, "name": "bag as liner"}, {"id": 3890, "name": "bag bag"}, {"id": 3891, "name": "bag clipboard"}, {"id": 3892, "name": "bag container"}, {"id": 3893, "name": "bag counter"}, {"id": 3894, "name": "bag dispenser"}, {"id": 3895, "name": "bag edge"}, {"id": 3896, "name": "bag flap"}, {"id": 3897, "name": "bag floor"}, {"id": 3898, "name": "bag for apples"}, {"id": 3899, "name": "bag full"}, {"id": 3900, "name": "bag handle"}, {"id": 3901, "name": "bag hanging"}, {"id": 3902, "name": "bag has a tag"}, {"id": 3903, "name": "bag head"}, {"id": 3904, "name": "bag holder"}, {"id": 3905, "name": "bag is black"}, {"id": 3906, "name": "bag is blue"}, {"id": 3907, "name": "bag is brown"}, {"id": 3908, "name": "bag is gray"}, {"id": 3909, "name": "bag is plastic"}, {"id": 3910, "name": "bag lift"}, {"id": 3911, "name": "bag liner"}, {"id": 3912, "name": "bag of carrots"}, {"id": 3913, "name": "bag of cereal"}, {"id": 3914, "name": "bag of chips"}, {"id": 3915, "name": "bag of coffee"}, {"id": 3916, "name": "bag of dog food"}, {"id": 3917, "name": "bag of flour"}, {"id": 3918, "name": "bag of limes"}, {"id": 3919, "name": "bag of pasta"}, {"id": 3920, "name": "bag of potato"}, {"id": 3921, "name": "bag of potato chips"}, {"id": 3922, "name": "bag of potting soil"}, {"id": 3923, "name": "bag of rice"}, {"id": 3924, "name": "bag of trash"}, {"id": 3925, "name": "bag on"}, {"id": 3926, "name": "bag on sand"}, {"id": 3927, "name": "bag on shoulder"}, {"id": 3928, "name": "bag onions"}, {"id": 3929, "name": "bag pack"}, {"id": 3930, "name": "bag packs"}, {"id": 3931, "name": "bag puller"}, {"id": 3932, "name": "bag purple"}, {"id": 3933, "name": "bag return"}, {"id": 3934, "name": "bag sentence"}, {"id": 3935, "name": "bag strap"}, {"id": 3936, "name": "bag string"}, {"id": 3937, "name": "bag waist"}, {"id": 3938, "name": "bag"}, {"id": 3939, "name": "bagal tops"}, {"id": 3940, "name": "bagatela"}, {"id": 3941, "name": "bagdrawing"}, {"id": 3942, "name": "bage"}, {"id": 3943, "name": "bagel box"}, {"id": 3944, "name": "bagel crumbs"}, {"id": 3945, "name": "bagel half"}, {"id": 3946, "name": "bagel is light"}, {"id": 3947, "name": "bagel shop"}, {"id": 3948, "name": "bagel"}, {"id": 3949, "name": "baget"}, {"id": 3950, "name": "baggage area"}, {"id": 3951, "name": "baggage car"}, {"id": 3952, "name": "baggage carousel"}, {"id": 3953, "name": "baggage carrier"}, {"id": 3954, "name": "baggage cars"}, {"id": 3955, "name": "baggage cart"}, {"id": 3956, "name": "baggage carts"}, {"id": 3957, "name": "baggage claim"}, {"id": 3958, "name": "baggage claim area"}, {"id": 3959, "name": "baggage claim monito"}, {"id": 3960, "name": "baggage conveyor"}, {"id": 3961, "name": "baggage handler"}, {"id": 3962, "name": "baggage lift"}, {"id": 3963, "name": "baggage rack"}, {"id": 3964, "name": "baggage return"}, {"id": 3965, "name": "baggage tractor"}, {"id": 3966, "name": "baggage trail"}, {"id": 3967, "name": "baggage trolleys"}, {"id": 3968, "name": "baggage truck"}, {"id": 3969, "name": "baggage"}, {"id": 3970, "name": "baggageloading"}, {"id": 3971, "name": "baggie"}, {"id": 3972, "name": "baggies"}, {"id": 3973, "name": "baggy"}, {"id": 3974, "name": "baggy jeans"}, {"id": 3975, "name": "baggy tshirt"}, {"id": 3976, "name": "baglap"}, {"id": 3977, "name": "bagles"}, {"id": 3978, "name": "bagofchips"}, {"id": 3979, "name": "bagpack"}, {"id": 3980, "name": "bags and cards"}, {"id": 3981, "name": "bags of grapes"}, {"id": 3982, "name": "bagsg"}, {"id": 3983, "name": "baguette"}, {"id": 3984, "name": "baie"}, {"id": 3985, "name": "bail"}, {"id": 3986, "name": "bain"}, {"id": 3987, "name": "bait"}, {"id": 3988, "name": "baked"}, {"id": 3989, "name": "baked beans"}, {"id": 3990, "name": "baked bread"}, {"id": 3991, "name": "baked chicken"}, {"id": 3992, "name": "baked croissant"}, {"id": 3993, "name": "baked crust"}, {"id": 3994, "name": "baked fish"}, {"id": 3995, "name": "baked good"}, {"id": 3996, "name": "baked goods"}, {"id": 3997, "name": "baked item"}, {"id": 3998, "name": "baked items"}, {"id": 3999, "name": "baked pie"}, {"id": 4000, "name": "baked pizza"}, {"id": 4001, "name": "baked potato"}, {"id": 4002, "name": "baked tan and white"}, {"id": 4003, "name": "baked treats"}, {"id": 4004, "name": "bakedchocolate desert"}, {"id": 4005, "name": "baker"}, {"id": 4006, "name": "bakers hat"}, {"id": 4007, "name": "bakers outfit"}, {"id": 4008, "name": "bakers rack"}, {"id": 4009, "name": "bakery"}, {"id": 4010, "name": "bakery case"}, {"id": 4011, "name": "bakery has"}, {"id": 4012, "name": "bakery shelves"}, {"id": 4013, "name": "bakes goods"}, {"id": 4014, "name": "baket"}, {"id": 4015, "name": "bakground"}, {"id": 4016, "name": "baking"}, {"id": 4017, "name": "baking book"}, {"id": 4018, "name": "baking bread"}, {"id": 4019, "name": "baking cup"}, {"id": 4020, "name": "baking dish"}, {"id": 4021, "name": "baking flour"}, {"id": 4022, "name": "baking good"}, {"id": 4023, "name": "baking materials"}, {"id": 4024, "name": "baking mold"}, {"id": 4025, "name": "baking pan"}, {"id": 4026, "name": "baking potato"}, {"id": 4027, "name": "baking powder"}, {"id": 4028, "name": "baking rack"}, {"id": 4029, "name": "baking sheet"}, {"id": 4030, "name": "baking sheets"}, {"id": 4031, "name": "baking soda"}, {"id": 4032, "name": "baking tin"}, {"id": 4033, "name": "baking tool"}, {"id": 4034, "name": "baking tools"}, {"id": 4035, "name": "baking tray"}, {"id": 4036, "name": "baking trays"}, {"id": 4037, "name": "bakitbilisi"}, {"id": 4038, "name": "baklava"}, {"id": 4039, "name": "baksetball hoop"}, {"id": 4040, "name": "bal"}, {"id": 4041, "name": "balaclava"}, {"id": 4042, "name": "balacony"}, {"id": 4043, "name": "balance"}, {"id": 4044, "name": "balance arms"}, {"id": 4045, "name": "balancing"}, {"id": 4046, "name": "balancing himself"}, {"id": 4047, "name": "balancing rails"}, {"id": 4048, "name": "balccon"}, {"id": 4049, "name": "balck"}, {"id": 4050, "name": "balck bird"}, {"id": 4051, "name": "balck glove"}, {"id": 4052, "name": "balck strap"}, {"id": 4053, "name": "balck tire"}, {"id": 4054, "name": "balck visor"}, {"id": 4055, "name": "balco"}, {"id": 4056, "name": "balcon"}, {"id": 4057, "name": "balconeria"}, {"id": 4058, "name": "balconet"}, {"id": 4059, "name": "balconette"}, {"id": 4060, "name": "balconey"}, {"id": 4061, "name": "balconie"}, {"id": 4062, "name": "balcony area"}, {"id": 4063, "name": "balcony door"}, {"id": 4064, "name": "balcony doors"}, {"id": 4065, "name": "balcony floor"}, {"id": 4066, "name": "balcony porch"}, {"id": 4067, "name": "balcony rail"}, {"id": 4068, "name": "balcony railing"}, {"id": 4069, "name": "balcony tower"}, {"id": 4070, "name": "balcony wall"}, {"id": 4071, "name": "balcony"}, {"id": 4072, "name": "balconyfences"}, {"id": 4073, "name": "bald"}, {"id": 4074, "name": "bald eagle"}, {"id": 4075, "name": "bald guy"}, {"id": 4076, "name": "bald hair"}, {"id": 4077, "name": "bald head"}, {"id": 4078, "name": "bald headed"}, {"id": 4079, "name": "bald man"}, {"id": 4080, "name": "bald men"}, {"id": 4081, "name": "bald part"}, {"id": 4082, "name": "bald patch"}, {"id": 4083, "name": "bald spot"}, {"id": 4084, "name": "bald spots"}, {"id": 4085, "name": "baldheaded"}, {"id": 4086, "name": "balding"}, {"id": 4087, "name": "balding head"}, {"id": 4088, "name": "balding man"}, {"id": 4089, "name": "balding man in shirt"}, {"id": 4090, "name": "balding spot"}, {"id": 4091, "name": "baldingold man"}, {"id": 4092, "name": "baldmanin blackshirt"}, {"id": 4093, "name": "baldness"}, {"id": 4094, "name": "baldpatch"}, {"id": 4095, "name": "baldwin st"}, {"id": 4096, "name": "bale of hay"}, {"id": 4097, "name": "bale"}, {"id": 4098, "name": "balers twine"}, {"id": 4099, "name": "balister"}, {"id": 4100, "name": "ball and hitch"}, {"id": 4101, "name": "ball and shield"}, {"id": 4102, "name": "ball bag"}, {"id": 4103, "name": "ball bat"}, {"id": 4104, "name": "ball boy"}, {"id": 4105, "name": "ball cap"}, {"id": 4106, "name": "ball caps"}, {"id": 4107, "name": "ball catcher"}, {"id": 4108, "name": "ball chandlier"}, {"id": 4109, "name": "ball clock"}, {"id": 4110, "name": "ball decoration"}, {"id": 4111, "name": "ball dispenser"}, {"id": 4112, "name": "ball elephant"}, {"id": 4113, "name": "ball end"}, {"id": 4114, "name": "ball field"}, {"id": 4115, "name": "ball foot"}, {"id": 4116, "name": "ball game"}, {"id": 4117, "name": "ball girl"}, {"id": 4118, "name": "ball glove"}, {"id": 4119, "name": "ball grass"}, {"id": 4120, "name": "ball in hand"}, {"id": 4121, "name": "ball lady"}, {"id": 4122, "name": "ball light"}, {"id": 4123, "name": "ball machine"}, {"id": 4124, "name": "ball of frosting"}, {"id": 4125, "name": "ball of mouse"}, {"id": 4126, "name": "ball of nuts"}, {"id": 4127, "name": "ball of yarn"}, {"id": 4128, "name": "ball ornament"}, {"id": 4129, "name": "ball park"}, {"id": 4130, "name": "ball part"}, {"id": 4131, "name": "ball person"}, {"id": 4132, "name": "ball pit"}, {"id": 4133, "name": "ball player"}, {"id": 4134, "name": "ball pouch"}, {"id": 4135, "name": "ball racket"}, {"id": 4136, "name": "ball return"}, {"id": 4137, "name": "ball runner"}, {"id": 4138, "name": "ball shagger"}, {"id": 4139, "name": "ball spot"}, {"id": 4140, "name": "ball statue"}, {"id": 4141, "name": "ball stitching"}, {"id": 4142, "name": "ball things"}, {"id": 4143, "name": "ball thrower"}, {"id": 4144, "name": "ball tosser"}, {"id": 4145, "name": "ball water"}, {"id": 4146, "name": "ball weeds"}, {"id": 4147, "name": "ball"}, {"id": 4148, "name": "ballas"}, {"id": 4149, "name": "ballast"}, {"id": 4150, "name": "ballboy"}, {"id": 4151, "name": "ballcap"}, {"id": 4152, "name": "balledge"}, {"id": 4153, "name": "ballerina bear"}, {"id": 4154, "name": "ballerina out fit"}, {"id": 4155, "name": "ballet shoe"}, {"id": 4156, "name": "ballet shoes"}, {"id": 4157, "name": "ballfield"}, {"id": 4158, "name": "ballgame"}, {"id": 4159, "name": "ballgrass"}, {"id": 4160, "name": "ballhopper"}, {"id": 4161, "name": "ballon"}, {"id": 4162, "name": "ballon holder"}, {"id": 4163, "name": "ballons"}, {"id": 4164, "name": "balloo"}, {"id": 4165, "name": "balloon animals"}, {"id": 4166, "name": "balloon costume"}, {"id": 4167, "name": "balloon decoration"}, {"id": 4168, "name": "balloon images"}, {"id": 4169, "name": "balloon is green"}, {"id": 4170, "name": "balloon kite"}, {"id": 4171, "name": "balloon s"}, {"id": 4172, "name": "balloon string"}, {"id": 4173, "name": "balloon strings"}, {"id": 4174, "name": "balloon yellow"}, {"id": 4175, "name": "balloon"}, {"id": 4176, "name": "balloons kites"}, {"id": 4177, "name": "ballot box"}, {"id": 4178, "name": "ballpark"}, {"id": 4179, "name": "ballplayer"}, {"id": 4180, "name": "ballpoint"}, {"id": 4181, "name": "ballpoint pen"}, {"id": 4182, "name": "ballreplacement"}, {"id": 4183, "name": "ballroom"}, {"id": 4184, "name": "balls container"}, {"id": 4185, "name": "ballustrade"}, {"id": 4186, "name": "balm"}, {"id": 4187, "name": "balony"}, {"id": 4188, "name": "baloon"}, {"id": 4189, "name": "baloon air"}, {"id": 4190, "name": "baloons"}, {"id": 4191, "name": "balsamic vinegar"}, {"id": 4192, "name": "baltimore"}, {"id": 4193, "name": "baluster"}, {"id": 4194, "name": "balustrade"}, {"id": 4195, "name": "balzac house"}, {"id": 4196, "name": "bambo"}, {"id": 4197, "name": "bamboo"}, {"id": 4198, "name": "bamboo back"}, {"id": 4199, "name": "bamboo board"}, {"id": 4200, "name": "bamboo bundle"}, {"id": 4201, "name": "bamboo container"}, {"id": 4202, "name": "bamboo decorations"}, {"id": 4203, "name": "bamboo divider"}, {"id": 4204, "name": "bamboo forest"}, {"id": 4205, "name": "bamboo frame"}, {"id": 4206, "name": "bamboo handle"}, {"id": 4207, "name": "bamboo leaves"}, {"id": 4208, "name": "bamboo mat"}, {"id": 4209, "name": "bamboo pieces"}, {"id": 4210, "name": "bamboo place mat"}, {"id": 4211, "name": "bamboo placemat"}, {"id": 4212, "name": "bamboo plant"}, {"id": 4213, "name": "bamboo pole"}, {"id": 4214, "name": "bamboo poles"}, {"id": 4215, "name": "bamboo rack"}, {"id": 4216, "name": "bamboo reed"}, {"id": 4217, "name": "bamboo shade"}, {"id": 4218, "name": "bamboo shoot"}, {"id": 4219, "name": "bamboo shoots"}, {"id": 4220, "name": "bamboo spear"}, {"id": 4221, "name": "bamboo stem"}, {"id": 4222, "name": "bamboo stick"}, {"id": 4223, "name": "bamboo sticks"}, {"id": 4224, "name": "bamboo tree"}, {"id": 4225, "name": "bamboo trees"}, {"id": 4226, "name": "bamboo trunk"}, {"id": 4227, "name": "bamboo wall"}, {"id": 4228, "name": "bamboo window"}, {"id": 4229, "name": "bamse"}, {"id": 4230, "name": "ban"}, {"id": 4231, "name": "banadana"}, {"id": 4232, "name": "banana being eaten"}, {"id": 4233, "name": "banana boats"}, {"id": 4234, "name": "banana bottom"}, {"id": 4235, "name": "banana box"}, {"id": 4236, "name": "banana bread"}, {"id": 4237, "name": "banana bunch"}, {"id": 4238, "name": "banana bunches"}, {"id": 4239, "name": "banana bundle"}, {"id": 4240, "name": "banana car"}, {"id": 4241, "name": "banana case"}, {"id": 4242, "name": "banana cluster"}, {"id": 4243, "name": "banana core"}, {"id": 4244, "name": "banana displayed"}, {"id": 4245, "name": "banana edge"}, {"id": 4246, "name": "banana end"}, {"id": 4247, "name": "banana farm"}, {"id": 4248, "name": "banana flower"}, {"id": 4249, "name": "banana flowers"}, {"id": 4250, "name": "banana grove"}, {"id": 4251, "name": "banana has a face"}, {"id": 4252, "name": "banana hat"}, {"id": 4253, "name": "banana holder"}, {"id": 4254, "name": "banana in pocket"}, {"id": 4255, "name": "banana is crescent"}, {"id": 4256, "name": "banana is standing"}, {"id": 4257, "name": "banana is unpeeled"}, {"id": 4258, "name": "banana is yellow"}, {"id": 4259, "name": "banana juice"}, {"id": 4260, "name": "banana label"}, {"id": 4261, "name": "banana leaf"}, {"id": 4262, "name": "banana leaf roll"}, {"id": 4263, "name": "banana leaves"}, {"id": 4264, "name": "banana magnet"}, {"id": 4265, "name": "banana marks"}, {"id": 4266, "name": "banana mush"}, {"id": 4267, "name": "banana pancakes"}, {"id": 4268, "name": "banana part"}, {"id": 4269, "name": "banana peel"}, {"id": 4270, "name": "banana peeling"}, {"id": 4271, "name": "banana peels"}, {"id": 4272, "name": "banana pepper"}, {"id": 4273, "name": "banana peppers"}, {"id": 4274, "name": "banana piece"}, {"id": 4275, "name": "banana pile"}, {"id": 4276, "name": "banana plant"}, {"id": 4277, "name": "banana plantation"}, {"id": 4278, "name": "banana plate"}, {"id": 4279, "name": "banana row"}, {"id": 4280, "name": "banana sandwich"}, {"id": 4281, "name": "banana sap"}, {"id": 4282, "name": "banana seller"}, {"id": 4283, "name": "banana shadow"}, {"id": 4284, "name": "banana shop"}, {"id": 4285, "name": "banana skin"}, {"id": 4286, "name": "banana slice"}, {"id": 4287, "name": "banana slices"}, {"id": 4288, "name": "banana split"}, {"id": 4289, "name": "banana spots"}, {"id": 4290, "name": "banana stack"}, {"id": 4291, "name": "banana stalk"}, {"id": 4292, "name": "banana stall"}, {"id": 4293, "name": "banana stand"}, {"id": 4294, "name": "banana stem"}, {"id": 4295, "name": "banana sticker"}, {"id": 4296, "name": "banana stock"}, {"id": 4297, "name": "banana suit"}, {"id": 4298, "name": "banana table"}, {"id": 4299, "name": "banana tip"}, {"id": 4300, "name": "banana tips"}, {"id": 4301, "name": "banana top"}, {"id": 4302, "name": "banana tops"}, {"id": 4303, "name": "banana toy"}, {"id": 4304, "name": "banana tree"}, {"id": 4305, "name": "banana trees"}, {"id": 4306, "name": "banana trunk"}, {"id": 4307, "name": "banana"}, {"id": 4308, "name": "bananabanana"}, {"id": 4309, "name": "bananabunch"}, {"id": 4310, "name": "bananameat"}, {"id": 4311, "name": "bananans"}, {"id": 4312, "name": "bananas cherries"}, {"id": 4313, "name": "bananas are green"}, {"id": 4314, "name": "bananas bulb"}, {"id": 4315, "name": "bananas bunch"}, {"id": 4316, "name": "bananas ground"}, {"id": 4317, "name": "bananas hanging"}, {"id": 4318, "name": "bananas in a crate"}, {"id": 4319, "name": "bananas left eye"}, {"id": 4320, "name": "bananas not ripe yet"}, {"id": 4321, "name": "bananas paper"}, {"id": 4322, "name": "bananas part"}, {"id": 4323, "name": "bananas row"}, {"id": 4324, "name": "bananas sale"}, {"id": 4325, "name": "bananas stems"}, {"id": 4326, "name": "bananas stickers"}, {"id": 4327, "name": "bananas trailer"}, {"id": 4328, "name": "bananas women"}, {"id": 4329, "name": "bananasz"}, {"id": 4330, "name": "bananna"}, {"id": 4331, "name": "banannas"}, {"id": 4332, "name": "banans"}, {"id": 4333, "name": "banansas"}, {"id": 4334, "name": "banches"}, {"id": 4335, "name": "band aid"}, {"id": 4336, "name": "band is white"}, {"id": 4337, "name": "band member"}, {"id": 4338, "name": "band on wrist"}, {"id": 4339, "name": "band on leg"}, {"id": 4340, "name": "band on the pole"}, {"id": 4341, "name": "band on wrist"}, {"id": 4342, "name": "band picture"}, {"id": 4343, "name": "band sentence"}, {"id": 4344, "name": "band stand"}, {"id": 4345, "name": "band"}, {"id": 4346, "name": "bandage"}, {"id": 4347, "name": "bandaid"}, {"id": 4348, "name": "bandana"}, {"id": 4349, "name": "bandana hat"}, {"id": 4350, "name": "bandanges"}, {"id": 4351, "name": "bandanna"}, {"id": 4352, "name": "bandanna print"}, {"id": 4353, "name": "banding"}, {"id": 4354, "name": "bandit"}, {"id": 4355, "name": "bang"}, {"id": 4356, "name": "bangkle"}, {"id": 4357, "name": "bangkok"}, {"id": 4358, "name": "bangle bracelets"}, {"id": 4359, "name": "bangle"}, {"id": 4360, "name": "baninet knob"}, {"id": 4361, "name": "banister slat"}, {"id": 4362, "name": "banister"}, {"id": 4363, "name": "banjo"}, {"id": 4364, "name": "bank 25"}, {"id": 4365, "name": "bank advertisement"}, {"id": 4366, "name": "bank banner"}, {"id": 4367, "name": "bank name"}, {"id": 4368, "name": "bank of america"}, {"id": 4369, "name": "bank of america logo"}, {"id": 4370, "name": "bank of snow"}, {"id": 4371, "name": "bank of west"}, {"id": 4372, "name": "bank sign"}, {"id": 4373, "name": "bank symbol"}, {"id": 4374, "name": "bank trees"}, {"id": 4375, "name": "bank word"}, {"id": 4376, "name": "bank"}, {"id": 4377, "name": "bankers lamp"}, {"id": 4378, "name": "banket"}, {"id": 4379, "name": "banking"}, {"id": 4380, "name": "banks building"}, {"id": 4381, "name": "banks of water hole"}, {"id": 4382, "name": "banna"}, {"id": 4383, "name": "banna bunch"}, {"id": 4384, "name": "bannana"}, {"id": 4385, "name": "bannanas"}, {"id": 4386, "name": "banner ad"}, {"id": 4387, "name": "banner ads"}, {"id": 4388, "name": "banner advertisement"}, {"id": 4389, "name": "banner board"}, {"id": 4390, "name": "banner flag"}, {"id": 4391, "name": "banner flags"}, {"id": 4392, "name": "banner on dugout"}, {"id": 4393, "name": "banner on the wall"}, {"id": 4394, "name": "banner shadow"}, {"id": 4395, "name": "banner sign"}, {"id": 4396, "name": "banner signs"}, {"id": 4397, "name": "banner"}, {"id": 4398, "name": "bannere"}, {"id": 4399, "name": "banners hanging"}, {"id": 4400, "name": "bannerster"}, {"id": 4401, "name": "bannister"}, {"id": 4402, "name": "bannock"}, {"id": 4403, "name": "banoculars"}, {"id": 4404, "name": "banquet"}, {"id": 4405, "name": "banquet hall"}, {"id": 4406, "name": "banquet table"}, {"id": 4407, "name": "baobab trees"}, {"id": 4408, "name": "baord"}, {"id": 4409, "name": "baot"}, {"id": 4410, "name": "baots"}, {"id": 4411, "name": "baptism"}, {"id": 4412, "name": "baptismal tub"}, {"id": 4413, "name": "bar grill"}, {"id": 4414, "name": "bar area"}, {"id": 4415, "name": "bar attached to bed"}, {"id": 4416, "name": "bar base"}, {"id": 4417, "name": "bar bus"}, {"id": 4418, "name": "bar chair"}, {"id": 4419, "name": "bar code"}, {"id": 4420, "name": "bar codes"}, {"id": 4421, "name": "bar counter"}, {"id": 4422, "name": "bar countertop"}, {"id": 4423, "name": "bar doughnut"}, {"id": 4424, "name": "bar for hangers"}, {"id": 4425, "name": "bar front"}, {"id": 4426, "name": "bar handle"}, {"id": 4427, "name": "bar holder"}, {"id": 4428, "name": "bar key"}, {"id": 4429, "name": "bar light"}, {"id": 4430, "name": "bar of caramel"}, {"id": 4431, "name": "bar of soap"}, {"id": 4432, "name": "bar on bench"}, {"id": 4433, "name": "bar on window"}, {"id": 4434, "name": "bar seat"}, {"id": 4435, "name": "bar shelf"}, {"id": 4436, "name": "bar sign"}, {"id": 4437, "name": "bar sink"}, {"id": 4438, "name": "bar soap"}, {"id": 4439, "name": "bar stool"}, {"id": 4440, "name": "bar stools"}, {"id": 4441, "name": "bar top"}, {"id": 4442, "name": "bar window"}, {"id": 4443, "name": "bar"}, {"id": 4444, "name": "baracade"}, {"id": 4445, "name": "barack obama"}, {"id": 4446, "name": "baraka"}, {"id": 4447, "name": "barb wire"}, {"id": 4448, "name": "barb wires"}, {"id": 4449, "name": "barb"}, {"id": 4450, "name": "barbecue"}, {"id": 4451, "name": "barbecue cover"}, {"id": 4452, "name": "barbecue meat"}, {"id": 4453, "name": "barbecue pit"}, {"id": 4454, "name": "barbecue sandwich"}, {"id": 4455, "name": "barbecue sauce"}, {"id": 4456, "name": "barbecue sauces"}, {"id": 4457, "name": "barbed"}, {"id": 4458, "name": "barbed fence"}, {"id": 4459, "name": "barbed top"}, {"id": 4460, "name": "barbed wire"}, {"id": 4461, "name": "barbed wire fence"}, {"id": 4462, "name": "barbed wired"}, {"id": 4463, "name": "barbed wires"}, {"id": 4464, "name": "barbedwire"}, {"id": 4465, "name": "barbedwire fence"}, {"id": 4466, "name": "barbell weights"}, {"id": 4467, "name": "barbell"}, {"id": 4468, "name": "barbeque"}, {"id": 4469, "name": "barbeque grill"}, {"id": 4470, "name": "barbeque meat"}, {"id": 4471, "name": "barbeque pit"}, {"id": 4472, "name": "barbeque sauce"}, {"id": 4473, "name": "barber chair"}, {"id": 4474, "name": "barber pole"}, {"id": 4475, "name": "barber shop"}, {"id": 4476, "name": "barber tool"}, {"id": 4477, "name": "barber"}, {"id": 4478, "name": "barbera dasti"}, {"id": 4479, "name": "barbers chair"}, {"id": 4480, "name": "barbershop"}, {"id": 4481, "name": "barbie doll"}, {"id": 4482, "name": "barbo"}, {"id": 4483, "name": "barbwire"}, {"id": 4484, "name": "barcelona"}, {"id": 4485, "name": "barclays"}, {"id": 4486, "name": "barclays sign"}, {"id": 4487, "name": "barcloth"}, {"id": 4488, "name": "barcode"}, {"id": 4489, "name": "barcodes"}, {"id": 4490, "name": "bard"}, {"id": 4491, "name": "bare"}, {"id": 4492, "name": "bare area"}, {"id": 4493, "name": "bare arm"}, {"id": 4494, "name": "bare arms"}, {"id": 4495, "name": "bare back"}, {"id": 4496, "name": "bare branch"}, {"id": 4497, "name": "bare branches"}, {"id": 4498, "name": "bare bush"}, {"id": 4499, "name": "bare centre"}, {"id": 4500, "name": "bare chest"}, {"id": 4501, "name": "bare chested"}, {"id": 4502, "name": "bare dirt patch"}, {"id": 4503, "name": "bare earth"}, {"id": 4504, "name": "bare feet"}, {"id": 4505, "name": "bare feet on sand"}, {"id": 4506, "name": "bare finger"}, {"id": 4507, "name": "bare foot"}, {"id": 4508, "name": "bare footed"}, {"id": 4509, "name": "bare ground"}, {"id": 4510, "name": "bare hand"}, {"id": 4511, "name": "bare head"}, {"id": 4512, "name": "bare hill"}, {"id": 4513, "name": "bare kitchen"}, {"id": 4514, "name": "bare knees"}, {"id": 4515, "name": "bare land"}, {"id": 4516, "name": "bare leg"}, {"id": 4517, "name": "bare legs"}, {"id": 4518, "name": "bare limb"}, {"id": 4519, "name": "bare limbs"}, {"id": 4520, "name": "bare of leaves"}, {"id": 4521, "name": "bare patch"}, {"id": 4522, "name": "bare patches"}, {"id": 4523, "name": "bare road"}, {"id": 4524, "name": "bare shins"}, {"id": 4525, "name": "bare shoulder"}, {"id": 4526, "name": "bare shoulders"}, {"id": 4527, "name": "bare skin"}, {"id": 4528, "name": "bare spot"}, {"id": 4529, "name": "bare stems"}, {"id": 4530, "name": "bare streaks"}, {"id": 4531, "name": "bare torso"}, {"id": 4532, "name": "bare tree"}, {"id": 4533, "name": "bare trees"}, {"id": 4534, "name": "bare tress"}, {"id": 4535, "name": "bare twig"}, {"id": 4536, "name": "bare wall"}, {"id": 4537, "name": "barechested man"}, {"id": 4538, "name": "baredead tree"}, {"id": 4539, "name": "barefeet"}, {"id": 4540, "name": "barefoot"}, {"id": 4541, "name": "barefoot 2"}, {"id": 4542, "name": "barefoot feet"}, {"id": 4543, "name": "barefoot girls"}, {"id": 4544, "name": "barefoot man"}, {"id": 4545, "name": "barefoot woman"}, {"id": 4546, "name": "barefooted"}, {"id": 4547, "name": "barell"}, {"id": 4548, "name": "barespots"}, {"id": 4549, "name": "baresspot"}, {"id": 4550, "name": "baret"}, {"id": 4551, "name": "baretree"}, {"id": 4552, "name": "baretree branches"}, {"id": 4553, "name": "barette"}, {"id": 4554, "name": "barettes"}, {"id": 4555, "name": "barge"}, {"id": 4556, "name": "bargeboard"}, {"id": 4557, "name": "baricade"}, {"id": 4558, "name": "bark dust"}, {"id": 4559, "name": "bark is white"}, {"id": 4560, "name": "bark lichen"}, {"id": 4561, "name": "bark mulch"}, {"id": 4562, "name": "bark of tree"}, {"id": 4563, "name": "bark tree"}, {"id": 4564, "name": "bark"}, {"id": 4565, "name": "barkdust"}, {"id": 4566, "name": "barking"}, {"id": 4567, "name": "barley"}, {"id": 4568, "name": "barn door"}, {"id": 4569, "name": "barn doors"}, {"id": 4570, "name": "barn enclosure"}, {"id": 4571, "name": "barn house"}, {"id": 4572, "name": "barn roof"}, {"id": 4573, "name": "barn toy"}, {"id": 4574, "name": "barn wall"}, {"id": 4575, "name": "barn"}, {"id": 4576, "name": "barnard"}, {"id": 4577, "name": "barney"}, {"id": 4578, "name": "barnicles"}, {"id": 4579, "name": "barnyard"}, {"id": 4580, "name": "barometer"}, {"id": 4581, "name": "barracade"}, {"id": 4582, "name": "barrack"}, {"id": 4583, "name": "barred gate"}, {"id": 4584, "name": "barred window"}, {"id": 4585, "name": "barred windows"}, {"id": 4586, "name": "barrel by house"}, {"id": 4587, "name": "barrel drum"}, {"id": 4588, "name": "barrel planter"}, {"id": 4589, "name": "barrel"}, {"id": 4590, "name": "barrell"}, {"id": 4591, "name": "barrell blanc"}, {"id": 4592, "name": "barrell chair"}, {"id": 4593, "name": "barrells"}, {"id": 4594, "name": "barren"}, {"id": 4595, "name": "barren bush"}, {"id": 4596, "name": "barren land"}, {"id": 4597, "name": "barren landscape"}, {"id": 4598, "name": "barren patch"}, {"id": 4599, "name": "barren rock"}, {"id": 4600, "name": "barren tree"}, {"id": 4601, "name": "barren trees"}, {"id": 4602, "name": "barret"}, {"id": 4603, "name": "barrett"}, {"id": 4604, "name": "barrette"}, {"id": 4605, "name": "barricade fencing"}, {"id": 4606, "name": "barricade gates"}, {"id": 4607, "name": "barricade horses"}, {"id": 4608, "name": "barricade near bench"}, {"id": 4609, "name": "barricade pole"}, {"id": 4610, "name": "barricade ropes"}, {"id": 4611, "name": "barricade sign"}, {"id": 4612, "name": "barricade"}, {"id": 4613, "name": "barrier device"}, {"id": 4614, "name": "barrier fence"}, {"id": 4615, "name": "barrier guard"}, {"id": 4616, "name": "barrier holder"}, {"id": 4617, "name": "barrier lines"}, {"id": 4618, "name": "barrier rail"}, {"id": 4619, "name": "barrier railing"}, {"id": 4620, "name": "barrier rope"}, {"id": 4621, "name": "barrier section"}, {"id": 4622, "name": "barrier tied"}, {"id": 4623, "name": "barrier top"}, {"id": 4624, "name": "barrier wall"}, {"id": 4625, "name": "barrier"}, {"id": 4626, "name": "barriera"}, {"id": 4627, "name": "barrigates"}, {"id": 4628, "name": "barring"}, {"id": 4629, "name": "barrior"}, {"id": 4630, "name": "barron landscape"}, {"id": 4631, "name": "barrow"}, {"id": 4632, "name": "barry guard"}, {"id": 4633, "name": "barsrailing"}, {"id": 4634, "name": "barstool"}, {"id": 4635, "name": "barstool cushion"}, {"id": 4636, "name": "barstools"}, {"id": 4637, "name": "bart simpson"}, {"id": 4638, "name": "bartender"}, {"id": 4639, "name": "barton"}, {"id": 4640, "name": "bas sentence"}, {"id": 4641, "name": "basal leaf"}, {"id": 4642, "name": "basball"}, {"id": 4643, "name": "basball cleats"}, {"id": 4644, "name": "basball hat"}, {"id": 4645, "name": "basball player"}, {"id": 4646, "name": "bascket"}, {"id": 4647, "name": "base ball"}, {"id": 4648, "name": "base ball bat"}, {"id": 4649, "name": "base ball glove"}, {"id": 4650, "name": "base ball play"}, {"id": 4651, "name": "base ball player"}, {"id": 4652, "name": "base balls"}, {"id": 4653, "name": "base board"}, {"id": 4654, "name": "base boards"}, {"id": 4655, "name": "base coach"}, {"id": 4656, "name": "base color"}, {"id": 4657, "name": "base couch"}, {"id": 4658, "name": "base is green"}, {"id": 4659, "name": "base light"}, {"id": 4660, "name": "base line"}, {"id": 4661, "name": "base lines"}, {"id": 4662, "name": "base molding"}, {"id": 4663, "name": "base of blender"}, {"id": 4664, "name": "base of clock"}, {"id": 4665, "name": "base of fire hydrant"}, {"id": 4666, "name": "base of holder"}, {"id": 4667, "name": "base of lamp"}, {"id": 4668, "name": "base of microphone"}, {"id": 4669, "name": "base of monitor"}, {"id": 4670, "name": "base of neck"}, {"id": 4671, "name": "base of pillar"}, {"id": 4672, "name": "base of pole"}, {"id": 4673, "name": "base of propeller"}, {"id": 4674, "name": "base of vase"}, {"id": 4675, "name": "base on beam"}, {"id": 4676, "name": "base on chair"}, {"id": 4677, "name": "base on computer"}, {"id": 4678, "name": "base on lamp"}, {"id": 4679, "name": "base on water"}, {"id": 4680, "name": "base path"}, {"id": 4681, "name": "base paths"}, {"id": 4682, "name": "base plate"}, {"id": 4683, "name": "base trim"}, {"id": 4684, "name": "base"}, {"id": 4685, "name": "basebal"}, {"id": 4686, "name": "basebal hat"}, {"id": 4687, "name": "baseball air"}, {"id": 4688, "name": "baseball arena"}, {"id": 4689, "name": "baseball bag"}, {"id": 4690, "name": "baseball ball"}, {"id": 4691, "name": "baseball base"}, {"id": 4692, "name": "baseball bat"}, {"id": 4693, "name": "baseball bat handle"}, {"id": 4694, "name": "baseball bats"}, {"id": 4695, "name": "baseball batter"}, {"id": 4696, "name": "baseball belt"}, {"id": 4697, "name": "baseball cap"}, {"id": 4698, "name": "baseball caps"}, {"id": 4699, "name": "baseball cards"}, {"id": 4700, "name": "baseball catcher"}, {"id": 4701, "name": "baseball catchers"}, {"id": 4702, "name": "baseball cleat"}, {"id": 4703, "name": "baseball cleats"}, {"id": 4704, "name": "baseball clothes"}, {"id": 4705, "name": "baseball club"}, {"id": 4706, "name": "baseball coach"}, {"id": 4707, "name": "baseball court"}, {"id": 4708, "name": "baseball cup"}, {"id": 4709, "name": "baseball decoration"}, {"id": 4710, "name": "baseball design"}, {"id": 4711, "name": "baseball diamond"}, {"id": 4712, "name": "baseball dugout"}, {"id": 4713, "name": "baseball face mask"}, {"id": 4714, "name": "baseball fan"}, {"id": 4715, "name": "baseball fans"}, {"id": 4716, "name": "baseball feild"}, {"id": 4717, "name": "baseball field"}, {"id": 4718, "name": "baseball field light"}, {"id": 4719, "name": "baseball flying"}, {"id": 4720, "name": "baseball game"}, {"id": 4721, "name": "baseball glov"}, {"id": 4722, "name": "baseball glove"}, {"id": 4723, "name": "baseball gloves"}, {"id": 4724, "name": "baseball hat"}, {"id": 4725, "name": "baseball head"}, {"id": 4726, "name": "baseball helmet"}, {"id": 4727, "name": "baseball hitter"}, {"id": 4728, "name": "baseball in midflig"}, {"id": 4729, "name": "baseball infield"}, {"id": 4730, "name": "baseball infielder"}, {"id": 4731, "name": "baseball jersey"}, {"id": 4732, "name": "baseball light"}, {"id": 4733, "name": "baseball logo"}, {"id": 4734, "name": "baseball manager"}, {"id": 4735, "name": "baseball mascot"}, {"id": 4736, "name": "baseball mask"}, {"id": 4737, "name": "baseball mit"}, {"id": 4738, "name": "baseball mitt"}, {"id": 4739, "name": "baseball mitts"}, {"id": 4740, "name": "baseball mound"}, {"id": 4741, "name": "baseball net"}, {"id": 4742, "name": "baseball number"}, {"id": 4743, "name": "baseball official"}, {"id": 4744, "name": "baseball outfit"}, {"id": 4745, "name": "baseball outfits"}, {"id": 4746, "name": "baseball pad"}, {"id": 4747, "name": "baseball pant"}, {"id": 4748, "name": "baseball pants"}, {"id": 4749, "name": "baseball park"}, {"id": 4750, "name": "baseball pin"}, {"id": 4751, "name": "baseball pitch"}, {"id": 4752, "name": "baseball pitcher"}, {"id": 4753, "name": "baseball plate"}, {"id": 4754, "name": "baseball player"}, {"id": 4755, "name": "baseball players"}, {"id": 4756, "name": "baseball playersshoe"}, {"id": 4757, "name": "baseball professional"}, {"id": 4758, "name": "baseball runner"}, {"id": 4759, "name": "baseball score"}, {"id": 4760, "name": "baseball shirt"}, {"id": 4761, "name": "baseball shoe"}, {"id": 4762, "name": "baseball shoes"}, {"id": 4763, "name": "baseball sign"}, {"id": 4764, "name": "baseball sock"}, {"id": 4765, "name": "baseball socks"}, {"id": 4766, "name": "baseball stadium"}, {"id": 4767, "name": "baseball stand"}, {"id": 4768, "name": "baseball stands"}, {"id": 4769, "name": "baseball statue"}, {"id": 4770, "name": "baseball symbol"}, {"id": 4771, "name": "baseball team"}, {"id": 4772, "name": "baseball umpire"}, {"id": 4773, "name": "baseball unifom"}, {"id": 4774, "name": "baseball uniform"}, {"id": 4775, "name": "baseball vest"}, {"id": 4776, "name": "baseball"}, {"id": 4777, "name": "baseballbat"}, {"id": 4778, "name": "baseballbats"}, {"id": 4779, "name": "baseballcap"}, {"id": 4780, "name": "baseballfield"}, {"id": 4781, "name": "baseballgame"}, {"id": 4782, "name": "baseballhat"}, {"id": 4783, "name": "baseballhome plate"}, {"id": 4784, "name": "baseballmit"}, {"id": 4785, "name": "basebaord"}, {"id": 4786, "name": "baseboard heater"}, {"id": 4787, "name": "baseboard tiles"}, {"id": 4788, "name": "baseboard trim"}, {"id": 4789, "name": "baseboard"}, {"id": 4790, "name": "based"}, {"id": 4791, "name": "baseline"}, {"id": 4792, "name": "baseman"}, {"id": 4793, "name": "basement"}, {"id": 4794, "name": "basement window"}, {"id": 4795, "name": "baseoflamp"}, {"id": 4796, "name": "basepath"}, {"id": 4797, "name": "baserunner"}, {"id": 4798, "name": "basic leaf"}, {"id": 4799, "name": "basil"}, {"id": 4800, "name": "basil leaf"}, {"id": 4801, "name": "basil leaves"}, {"id": 4802, "name": "basil pile"}, {"id": 4803, "name": "basilica"}, {"id": 4804, "name": "basin cover"}, {"id": 4805, "name": "basin divider"}, {"id": 4806, "name": "basin sink"}, {"id": 4807, "name": "basin stand"}, {"id": 4808, "name": "basin"}, {"id": 4809, "name": "basing"}, {"id": 4810, "name": "basittingpersonnd"}, {"id": 4811, "name": "baske"}, {"id": 4812, "name": "baskeball goal"}, {"id": 4813, "name": "baskeet"}, {"id": 4814, "name": "basker"}, {"id": 4815, "name": "basket bears"}, {"id": 4816, "name": "basket croissants"}, {"id": 4817, "name": "basket design"}, {"id": 4818, "name": "basket edge"}, {"id": 4819, "name": "basket end"}, {"id": 4820, "name": "basket handle"}, {"id": 4821, "name": "basket has bread"}, {"id": 4822, "name": "basket lid"}, {"id": 4823, "name": "basket net"}, {"id": 4824, "name": "basket of flowers"}, {"id": 4825, "name": "basket of fruit"}, {"id": 4826, "name": "basket of pretzels"}, {"id": 4827, "name": "basket of towels"}, {"id": 4828, "name": "basket of yarn"}, {"id": 4829, "name": "basket on a bicycle"}, {"id": 4830, "name": "basket on shelves"}, {"id": 4831, "name": "basket pattern"}, {"id": 4832, "name": "basket rack"}, {"id": 4833, "name": "basket reflection"}, {"id": 4834, "name": "basket stack"}, {"id": 4835, "name": "basket style table"}, {"id": 4836, "name": "basket top is red"}, {"id": 4837, "name": "basket tray"}, {"id": 4838, "name": "basket with clothes"}, {"id": 4839, "name": "basket"}, {"id": 4840, "name": "basketball court"}, {"id": 4841, "name": "basketball field"}, {"id": 4842, "name": "basketball game"}, {"id": 4843, "name": "basketball goa"}, {"id": 4844, "name": "basketball goal"}, {"id": 4845, "name": "basketball hoop"}, {"id": 4846, "name": "basketball hop"}, {"id": 4847, "name": "basketball jersey"}, {"id": 4848, "name": "basketball net"}, {"id": 4849, "name": "basketball netting"}, {"id": 4850, "name": "basketball player"}, {"id": 4851, "name": "basketball players"}, {"id": 4852, "name": "basketball pole"}, {"id": 4853, "name": "basketball rim"}, {"id": 4854, "name": "basketball shoe"}, {"id": 4855, "name": "basketball shorts"}, {"id": 4856, "name": "basketball stand"}, {"id": 4857, "name": "basketball team"}, {"id": 4858, "name": "basketball uniform"}, {"id": 4859, "name": "basketball"}, {"id": 4860, "name": "basketflowers"}, {"id": 4861, "name": "basketoffood"}, {"id": 4862, "name": "baskets on"}, {"id": 4863, "name": "basrelief"}, {"id": 4864, "name": "bass"}, {"id": 4865, "name": "bass drum"}, {"id": 4866, "name": "bassdrum"}, {"id": 4867, "name": "bassenett"}, {"id": 4868, "name": "basset hound"}, {"id": 4869, "name": "bassett hound"}, {"id": 4870, "name": "bassin"}, {"id": 4871, "name": "bassinet"}, {"id": 4872, "name": "baster"}, {"id": 4873, "name": "bastille"}, {"id": 4874, "name": "bat boy"}, {"id": 4875, "name": "bat edge"}, {"id": 4876, "name": "bat end"}, {"id": 4877, "name": "bat grip"}, {"id": 4878, "name": "bat handle"}, {"id": 4879, "name": "bat holder"}, {"id": 4880, "name": "bat is black"}, {"id": 4881, "name": "bat rack"}, {"id": 4882, "name": "bat side"}, {"id": 4883, "name": "bat storage"}, {"id": 4884, "name": "bat tip"}, {"id": 4885, "name": "bat towel"}, {"id": 4886, "name": "bat"}, {"id": 4887, "name": "batballgrass"}, {"id": 4888, "name": "batboy"}, {"id": 4889, "name": "batch"}, {"id": 4890, "name": "bate"}, {"id": 4891, "name": "bath"}, {"id": 4892, "name": "bath book"}, {"id": 4893, "name": "bath chair"}, {"id": 4894, "name": "bath cloth"}, {"id": 4895, "name": "bath faucet"}, {"id": 4896, "name": "bath faucet seen"}, {"id": 4897, "name": "bath mat"}, {"id": 4898, "name": "bath product"}, {"id": 4899, "name": "bath products"}, {"id": 4900, "name": "bath rail"}, {"id": 4901, "name": "bath robe"}, {"id": 4902, "name": "bath room"}, {"id": 4903, "name": "bath rug"}, {"id": 4904, "name": "bath scrub"}, {"id": 4905, "name": "bath shelf"}, {"id": 4906, "name": "bath shoes"}, {"id": 4907, "name": "bath sponge"}, {"id": 4908, "name": "bath stall"}, {"id": 4909, "name": "bath tile"}, {"id": 4910, "name": "bath tissue"}, {"id": 4911, "name": "bath towel"}, {"id": 4912, "name": "bath towels"}, {"id": 4913, "name": "bath towls"}, {"id": 4914, "name": "bath toy"}, {"id": 4915, "name": "bath tub"}, {"id": 4916, "name": "bath tub faucet"}, {"id": 4917, "name": "bath tub ledge"}, {"id": 4918, "name": "bath tube"}, {"id": 4919, "name": "bath tubs"}, {"id": 4920, "name": "bath wall"}, {"id": 4921, "name": "bath water"}, {"id": 4922, "name": "bathcloths"}, {"id": 4923, "name": "bathed"}, {"id": 4924, "name": "bathing"}, {"id": 4925, "name": "bathing dress"}, {"id": 4926, "name": "bathing suit"}, {"id": 4927, "name": "bathing suit bottom"}, {"id": 4928, "name": "bathing suit top"}, {"id": 4929, "name": "bathing trunks"}, {"id": 4930, "name": "bathing tub"}, {"id": 4931, "name": "bathingsuit"}, {"id": 4932, "name": "bathmat"}, {"id": 4933, "name": "bathoom"}, {"id": 4934, "name": "bathrobe"}, {"id": 4935, "name": "bathrobe belt"}, {"id": 4936, "name": "bathrom"}, {"id": 4937, "name": "bathroom accessories"}, {"id": 4938, "name": "bathroom area"}, {"id": 4939, "name": "bathroom brush"}, {"id": 4940, "name": "bathroom cabinet"}, {"id": 4941, "name": "bathroom caddy"}, {"id": 4942, "name": "bathroom carpet"}, {"id": 4943, "name": "bathroom ceiling"}, {"id": 4944, "name": "bathroom corner"}, {"id": 4945, "name": "bathroom counter"}, {"id": 4946, "name": "bathroom countertop"}, {"id": 4947, "name": "bathroom curtain"}, {"id": 4948, "name": "bathroom door"}, {"id": 4949, "name": "bathroom drain"}, {"id": 4950, "name": "bathroom drawer"}, {"id": 4951, "name": "bathroom entry"}, {"id": 4952, "name": "bathroom fan"}, {"id": 4953, "name": "bathroom faucet"}, {"id": 4954, "name": "bathroom fixture"}, {"id": 4955, "name": "bathroom fixtures"}, {"id": 4956, "name": "bathroom floor"}, {"id": 4957, "name": "bathroom floor tiles"}, {"id": 4958, "name": "bathroom frame"}, {"id": 4959, "name": "bathroom good"}, {"id": 4960, "name": "bathroom handrail"}, {"id": 4961, "name": "bathroom image"}, {"id": 4962, "name": "bathroom light"}, {"id": 4963, "name": "bathroom lights"}, {"id": 4964, "name": "bathroom mat"}, {"id": 4965, "name": "bathroom mirror"}, {"id": 4966, "name": "bathroom outlet"}, {"id": 4967, "name": "bathroom paint"}, {"id": 4968, "name": "bathroom photo"}, {"id": 4969, "name": "bathroom plumbing"}, {"id": 4970, "name": "bathroom product"}, {"id": 4971, "name": "bathroom products"}, {"id": 4972, "name": "bathroom rack"}, {"id": 4973, "name": "bathroom railing"}, {"id": 4974, "name": "bathroom rug"}, {"id": 4975, "name": "bathroom scene"}, {"id": 4976, "name": "bathroom separator"}, {"id": 4977, "name": "bathroom shelf"}, {"id": 4978, "name": "bathroom shower"}, {"id": 4979, "name": "bathroom showroom"}, {"id": 4980, "name": "bathroom sign"}, {"id": 4981, "name": "bathroom sink"}, {"id": 4982, "name": "bathroom sink basin"}, {"id": 4983, "name": "bathroom sinks"}, {"id": 4984, "name": "bathroom slippers"}, {"id": 4985, "name": "bathroom spray"}, {"id": 4986, "name": "bathroom stahl"}, {"id": 4987, "name": "bathroom stall"}, {"id": 4988, "name": "bathroom stalls"}, {"id": 4989, "name": "bathroom supplies"}, {"id": 4990, "name": "bathroom tile"}, {"id": 4991, "name": "bathroom tile floor"}, {"id": 4992, "name": "bathroom tiles"}, {"id": 4993, "name": "bathroom toilet"}, {"id": 4994, "name": "bathroom top"}, {"id": 4995, "name": "bathroom towel"}, {"id": 4996, "name": "bathroom tub"}, {"id": 4997, "name": "bathroom urinal"}, {"id": 4998, "name": "bathroom urinals"}, {"id": 4999, "name": "bathroom vanity"}, {"id": 5000, "name": "bathroom vent"}, {"id": 5001, "name": "bathroom wall"}, {"id": 5002, "name": "bathroom walls"}, {"id": 5003, "name": "bathroom window"}, {"id": 5004, "name": "bathroom"}, {"id": 5005, "name": "bathroomtile"}, {"id": 5006, "name": "bathroomwallrail"}, {"id": 5007, "name": "bathrub"}, {"id": 5008, "name": "bathtowel"}, {"id": 5009, "name": "bathtowels"}, {"id": 5010, "name": "bathtub"}, {"id": 5011, "name": "bathtub area"}, {"id": 5012, "name": "bathtub caulking"}, {"id": 5013, "name": "bathtub edge"}, {"id": 5014, "name": "bathtub faucet"}, {"id": 5015, "name": "bathtub fixture"}, {"id": 5016, "name": "bathtub frame"}, {"id": 5017, "name": "bathtub incased"}, {"id": 5018, "name": "bathtub interior"}, {"id": 5019, "name": "bathtub is empty"}, {"id": 5020, "name": "bathtub is neutral"}, {"id": 5021, "name": "bathtub is white"}, {"id": 5022, "name": "bathtub reflection"}, {"id": 5023, "name": "bathtub rim"}, {"id": 5024, "name": "bathtub stopper"}, {"id": 5025, "name": "bathtub wall"}, {"id": 5026, "name": "bathtubroom door"}, {"id": 5027, "name": "bathub"}, {"id": 5028, "name": "bathwash bottle"}, {"id": 5029, "name": "batman"}, {"id": 5030, "name": "batman doll"}, {"id": 5031, "name": "batman logo"}, {"id": 5032, "name": "batman outfit"}, {"id": 5033, "name": "batmobile"}, {"id": 5034, "name": "baton"}, {"id": 5035, "name": "batons handle"}, {"id": 5036, "name": "batpersons hand"}, {"id": 5037, "name": "bats fence"}, {"id": 5038, "name": "batsground"}, {"id": 5039, "name": "batt"}, {"id": 5040, "name": "batter ball"}, {"id": 5041, "name": "batter box"}, {"id": 5042, "name": "batter deck"}, {"id": 5043, "name": "batter helmet"}, {"id": 5044, "name": "batter in uniform"}, {"id": 5045, "name": "batter plate"}, {"id": 5046, "name": "batter ready"}, {"id": 5047, "name": "batter shinguard"}, {"id": 5048, "name": "batter signal"}, {"id": 5049, "name": "batter stand"}, {"id": 5050, "name": "batter swinging"}, {"id": 5051, "name": "batter wearing"}, {"id": 5052, "name": "batter"}, {"id": 5053, "name": "battered"}, {"id": 5054, "name": "battered grill"}, {"id": 5055, "name": "batteries aligned"}, {"id": 5056, "name": "batters box"}, {"id": 5057, "name": "batters box"}, {"id": 5058, "name": "batters cage"}, {"id": 5059, "name": "batters circle"}, {"id": 5060, "name": "batters cleats"}, {"id": 5061, "name": "batters foot"}, {"id": 5062, "name": "batters hand"}, {"id": 5063, "name": "batters hands"}, {"id": 5064, "name": "batters head"}, {"id": 5065, "name": "batters helmet"}, {"id": 5066, "name": "batters left foot"}, {"id": 5067, "name": "batters left leg"}, {"id": 5068, "name": "batters leg"}, {"id": 5069, "name": "batters legs"}, {"id": 5070, "name": "batters position"}, {"id": 5071, "name": "batters right foot"}, {"id": 5072, "name": "batters shadow"}, {"id": 5073, "name": "batters shirt"}, {"id": 5074, "name": "batters sleeves"}, {"id": 5075, "name": "batters socks"}, {"id": 5076, "name": "batters uniform"}, {"id": 5077, "name": "batters waist"}, {"id": 5078, "name": "batters white pants"}, {"id": 5079, "name": "battery back"}, {"id": 5080, "name": "battery back up"}, {"id": 5081, "name": "battery cable"}, {"id": 5082, "name": "battery cap"}, {"id": 5083, "name": "battery charge"}, {"id": 5084, "name": "battery charger"}, {"id": 5085, "name": "battery compartment"}, {"id": 5086, "name": "battery icon"}, {"id": 5087, "name": "battery indicator"}, {"id": 5088, "name": "battery life"}, {"id": 5089, "name": "battery meter"}, {"id": 5090, "name": "battery pack"}, {"id": 5091, "name": "battery pl"}, {"id": 5092, "name": "battery power"}, {"id": 5093, "name": "battery status"}, {"id": 5094, "name": "battery"}, {"id": 5095, "name": "battin gloves"}, {"id": 5096, "name": "batting"}, {"id": 5097, "name": "batting area"}, {"id": 5098, "name": "batting box"}, {"id": 5099, "name": "batting cage"}, {"id": 5100, "name": "batting glove"}, {"id": 5101, "name": "batting gloves"}, {"id": 5102, "name": "batting helmet"}, {"id": 5103, "name": "batting mound"}, {"id": 5104, "name": "batting practice"}, {"id": 5105, "name": "batting ram"}, {"id": 5106, "name": "batting tee"}, {"id": 5107, "name": "battingglove"}, {"id": 5108, "name": "battle"}, {"id": 5109, "name": "battle royal"}, {"id": 5110, "name": "battle scar"}, {"id": 5111, "name": "battle shield"}, {"id": 5112, "name": "bauble"}, {"id": 5113, "name": "bay"}, {"id": 5114, "name": "bay door"}, {"id": 5115, "name": "bay roof"}, {"id": 5116, "name": "bay window"}, {"id": 5117, "name": "bay windows"}, {"id": 5118, "name": "bazaar"}, {"id": 5119, "name": "bbq"}, {"id": 5120, "name": "bbq cooker"}, {"id": 5121, "name": "bbq grill"}, {"id": 5122, "name": "bbq pit"}, {"id": 5123, "name": "bbq pork"}, {"id": 5124, "name": "bbq sauce"}, {"id": 5125, "name": "bbq sauce bottle"}, {"id": 5126, "name": "bbrnch"}, {"id": 5127, "name": "bbus"}, {"id": 5128, "name": "bbva"}, {"id": 5129, "name": "bc"}, {"id": 5130, "name": "bckground"}, {"id": 5131, "name": "bcollar"}, {"id": 5132, "name": "bd sentence"}, {"id": 5133, "name": "bdc"}, {"id": 5134, "name": "be stringy"}, {"id": 5135, "name": "be"}, {"id": 5136, "name": "bea"}, {"id": 5137, "name": "beach area"}, {"id": 5138, "name": "beach bag"}, {"id": 5139, "name": "beach ball"}, {"id": 5140, "name": "beach bar"}, {"id": 5141, "name": "beach bed"}, {"id": 5142, "name": "beach bicycle"}, {"id": 5143, "name": "beach blanket"}, {"id": 5144, "name": "beach chair"}, {"id": 5145, "name": "beach chairs"}, {"id": 5146, "name": "beach dress"}, {"id": 5147, "name": "beach end"}, {"id": 5148, "name": "beach front"}, {"id": 5149, "name": "beach gear"}, {"id": 5150, "name": "beach goer"}, {"id": 5151, "name": "beach goers"}, {"id": 5152, "name": "beach grass"}, {"id": 5153, "name": "beach grounds"}, {"id": 5154, "name": "beach has pebbles"}, {"id": 5155, "name": "beach has rocks"}, {"id": 5156, "name": "beach house"}, {"id": 5157, "name": "beach hut"}, {"id": 5158, "name": "beach is arctic"}, {"id": 5159, "name": "beach is sandy"}, {"id": 5160, "name": "beach lounger"}, {"id": 5161, "name": "beach path"}, {"id": 5162, "name": "beach recliner"}, {"id": 5163, "name": "beach sand"}, {"id": 5164, "name": "beach scene"}, {"id": 5165, "name": "beach shack"}, {"id": 5166, "name": "beach shop"}, {"id": 5167, "name": "beach shore"}, {"id": 5168, "name": "beach shorts"}, {"id": 5169, "name": "beach side"}, {"id": 5170, "name": "beach stairs"}, {"id": 5171, "name": "beach tent"}, {"id": 5172, "name": "beach towel"}, {"id": 5173, "name": "beach towels"}, {"id": 5174, "name": "beach toy"}, {"id": 5175, "name": "beach toys"}, {"id": 5176, "name": "beach umbrella"}, {"id": 5177, "name": "beach umbrellas"}, {"id": 5178, "name": "beach water"}, {"id": 5179, "name": "beach wear"}, {"id": 5180, "name": "beach with people"}, {"id": 5181, "name": "beach with view"}, {"id": 5182, "name": "beach wood"}, {"id": 5183, "name": "beach"}, {"id": 5184, "name": "beached boat"}, {"id": 5185, "name": "beachfront"}, {"id": 5186, "name": "beachfront home"}, {"id": 5187, "name": "beachgoers"}, {"id": 5188, "name": "beachs edge"}, {"id": 5189, "name": "beachtowel"}, {"id": 5190, "name": "beachwalk"}, {"id": 5191, "name": "beack"}, {"id": 5192, "name": "beacon"}, {"id": 5193, "name": "bead board"}, {"id": 5194, "name": "bead bracelet"}, {"id": 5195, "name": "bead headboard"}, {"id": 5196, "name": "bead necklace"}, {"id": 5197, "name": "bead"}, {"id": 5198, "name": "beadboard"}, {"id": 5199, "name": "beadbracelet"}, {"id": 5200, "name": "beaded"}, {"id": 5201, "name": "beaded bracelet"}, {"id": 5202, "name": "beaded bracelets"}, {"id": 5203, "name": "beaded doorway"}, {"id": 5204, "name": "beaded flower"}, {"id": 5205, "name": "beaded fringe"}, {"id": 5206, "name": "beaded girl"}, {"id": 5207, "name": "beaded headband"}, {"id": 5208, "name": "beaded jewelry"}, {"id": 5209, "name": "beaded necklace"}, {"id": 5210, "name": "beaded necklaces"}, {"id": 5211, "name": "beading"}, {"id": 5212, "name": "beads hair"}, {"id": 5213, "name": "beads string"}, {"id": 5214, "name": "beadspread"}, {"id": 5215, "name": "beady"}, {"id": 5216, "name": "beady eyes"}, {"id": 5217, "name": "beagel"}, {"id": 5218, "name": "beagle"}, {"id": 5219, "name": "beah"}, {"id": 5220, "name": "beak bird"}, {"id": 5221, "name": "beak reflection"}, {"id": 5222, "name": "beak tip"}, {"id": 5223, "name": "beak"}, {"id": 5224, "name": "beaker"}, {"id": 5225, "name": "beam is dark"}, {"id": 5226, "name": "beam is metal"}, {"id": 5227, "name": "beam of light"}, {"id": 5228, "name": "beam on utility pole"}, {"id": 5229, "name": "beam"}, {"id": 5230, "name": "bean bag"}, {"id": 5231, "name": "bean bag chair"}, {"id": 5232, "name": "bean casserole"}, {"id": 5233, "name": "bean cream"}, {"id": 5234, "name": "bean dig"}, {"id": 5235, "name": "bean sprout"}, {"id": 5236, "name": "bean sprouts"}, {"id": 5237, "name": "bean"}, {"id": 5238, "name": "beanbag"}, {"id": 5239, "name": "beanch"}, {"id": 5240, "name": "beanie"}, {"id": 5241, "name": "beanie babies"}, {"id": 5242, "name": "beanie baby"}, {"id": 5243, "name": "beanie cap"}, {"id": 5244, "name": "beanie hat"}, {"id": 5245, "name": "beanine"}, {"id": 5246, "name": "beannie"}, {"id": 5247, "name": "beans bag"}, {"id": 5248, "name": "beans basket"}, {"id": 5249, "name": "beans in bowl"}, {"id": 5250, "name": "beans in plate"}, {"id": 5251, "name": "beans on the plate"}, {"id": 5252, "name": "beans soup"}, {"id": 5253, "name": "beanscat"}, {"id": 5254, "name": "beany"}, {"id": 5255, "name": "bear almost hidden"}, {"id": 5256, "name": "bear arm"}, {"id": 5257, "name": "bear baby"}, {"id": 5258, "name": "bear backfoot"}, {"id": 5259, "name": "bear bat"}, {"id": 5260, "name": "bear bed"}, {"id": 5261, "name": "bear bottle"}, {"id": 5262, "name": "bear cardboard"}, {"id": 5263, "name": "bear cart"}, {"id": 5264, "name": "bear chest"}, {"id": 5265, "name": "bear claw"}, {"id": 5266, "name": "bear claws"}, {"id": 5267, "name": "bear climbing"}, {"id": 5268, "name": "bear container"}, {"id": 5269, "name": "bear cub"}, {"id": 5270, "name": "bear ear"}, {"id": 5271, "name": "bear ears"}, {"id": 5272, "name": "bear enclosure"}, {"id": 5273, "name": "bear eye"}, {"id": 5274, "name": "bear eyes"}, {"id": 5275, "name": "bear face"}, {"id": 5276, "name": "bear feet"}, {"id": 5277, "name": "bear foot"}, {"id": 5278, "name": "bear fur"}, {"id": 5279, "name": "bear gown"}, {"id": 5280, "name": "bear ground"}, {"id": 5281, "name": "bear group"}, {"id": 5282, "name": "bear hair"}, {"id": 5283, "name": "bear hand"}, {"id": 5284, "name": "bear has"}, {"id": 5285, "name": "bear has a bow on"}, {"id": 5286, "name": "bear has a hat on"}, {"id": 5287, "name": "bear has brown"}, {"id": 5288, "name": "bear has fur"}, {"id": 5289, "name": "bear has head"}, {"id": 5290, "name": "bear has leg"}, {"id": 5291, "name": "bear has nose"}, {"id": 5292, "name": "bear hat"}, {"id": 5293, "name": "bear head"}, {"id": 5294, "name": "bear housing"}, {"id": 5295, "name": "bear hump"}, {"id": 5296, "name": "bear image"}, {"id": 5297, "name": "bear in black jacket"}, {"id": 5298, "name": "bear is black"}, {"id": 5299, "name": "bear is brow"}, {"id": 5300, "name": "bear is brown"}, {"id": 5301, "name": "bear is dirty"}, {"id": 5302, "name": "bear is eating"}, {"id": 5303, "name": "bear is hungry"}, {"id": 5304, "name": "bear is in water"}, {"id": 5305, "name": "bear is looking"}, {"id": 5306, "name": "bear is lying"}, {"id": 5307, "name": "bear is riding"}, {"id": 5308, "name": "bear is running"}, {"id": 5309, "name": "bear is tan"}, {"id": 5310, "name": "bear is white"}, {"id": 5311, "name": "bear kite"}, {"id": 5312, "name": "bear laying"}, {"id": 5313, "name": "bear leg"}, {"id": 5314, "name": "bear legs"}, {"id": 5315, "name": "bear looking around"}, {"id": 5316, "name": "bear mascot"}, {"id": 5317, "name": "bear motif"}, {"id": 5318, "name": "bear mouth"}, {"id": 5319, "name": "bear neck"}, {"id": 5320, "name": "bear nose"}, {"id": 5321, "name": "bear on a shelf"}, {"id": 5322, "name": "bear on a stone"}, {"id": 5323, "name": "bear on cover"}, {"id": 5324, "name": "bear on cycle"}, {"id": 5325, "name": "bear outfit"}, {"id": 5326, "name": "bear parts"}, {"id": 5327, "name": "bear paw"}, {"id": 5328, "name": "bear paws"}, {"id": 5329, "name": "bear pen"}, {"id": 5330, "name": "bear picture"}, {"id": 5331, "name": "bear pit"}, {"id": 5332, "name": "bear pool"}, {"id": 5333, "name": "bear problem"}, {"id": 5334, "name": "bear quilt"}, {"id": 5335, "name": "bear reflection"}, {"id": 5336, "name": "bear rock"}, {"id": 5337, "name": "bear roll"}, {"id": 5338, "name": "bear scarf"}, {"id": 5339, "name": "bear shadow"}, {"id": 5340, "name": "bear shop"}, {"id": 5341, "name": "bear skin"}, {"id": 5342, "name": "bear snout"}, {"id": 5343, "name": "bear standing"}, {"id": 5344, "name": "bear statue"}, {"id": 5345, "name": "bear statues"}, {"id": 5346, "name": "bear suite"}, {"id": 5347, "name": "bear swimming"}, {"id": 5348, "name": "bear tail"}, {"id": 5349, "name": "bear toe"}, {"id": 5350, "name": "bear tongue"}, {"id": 5351, "name": "bear top"}, {"id": 5352, "name": "bear toy"}, {"id": 5353, "name": "bear walking"}, {"id": 5354, "name": "bear"}, {"id": 5355, "name": "beard mustache"}, {"id": 5356, "name": "beard and mustache"}, {"id": 5357, "name": "beard face"}, {"id": 5358, "name": "beard person"}, {"id": 5359, "name": "beard scruff"}, {"id": 5360, "name": "beard stubble"}, {"id": 5361, "name": "beard"}, {"id": 5362, "name": "bearded"}, {"id": 5363, "name": "bearded face"}, {"id": 5364, "name": "bearded man"}, {"id": 5365, "name": "bearing"}, {"id": 5366, "name": "bearleg"}, {"id": 5367, "name": "bearn"}, {"id": 5368, "name": "bearnose"}, {"id": 5369, "name": "bearpaw"}, {"id": 5370, "name": "bearplant"}, {"id": 5371, "name": "bears are brown"}, {"id": 5372, "name": "bears are forced"}, {"id": 5373, "name": "bears are looking up"}, {"id": 5374, "name": "bears arm"}, {"id": 5375, "name": "bears back"}, {"id": 5376, "name": "bears body"}, {"id": 5377, "name": "bears butt"}, {"id": 5378, "name": "bears chin"}, {"id": 5379, "name": "bears clothes"}, {"id": 5380, "name": "bears ear"}, {"id": 5381, "name": "bears ears"}, {"id": 5382, "name": "bears eye"}, {"id": 5383, "name": "bears eyes"}, {"id": 5384, "name": "bears face"}, {"id": 5385, "name": "bears feet"}, {"id": 5386, "name": "bears foot"}, {"id": 5387, "name": "bears from habitat"}, {"id": 5388, "name": "bears front leg"}, {"id": 5389, "name": "bears fur"}, {"id": 5390, "name": "bears have hearts"}, {"id": 5391, "name": "bears head"}, {"id": 5392, "name": "bears headface"}, {"id": 5393, "name": "bears higher paw"}, {"id": 5394, "name": "bears leg"}, {"id": 5395, "name": "bears legs"}, {"id": 5396, "name": "bears lower paw"}, {"id": 5397, "name": "bears mouth"}, {"id": 5398, "name": "bears neck"}, {"id": 5399, "name": "bears nose"}, {"id": 5400, "name": "bears on top shelf"}, {"id": 5401, "name": "bears paw"}, {"id": 5402, "name": "bears paws"}, {"id": 5403, "name": "bears rear"}, {"id": 5404, "name": "bears shadow"}, {"id": 5405, "name": "bears smile"}, {"id": 5406, "name": "bears snout"}, {"id": 5407, "name": "bears snow"}, {"id": 5408, "name": "bears teeth"}, {"id": 5409, "name": "bearshaped kite"}, {"id": 5410, "name": "beas"}, {"id": 5411, "name": "beast"}, {"id": 5412, "name": "beat"}, {"id": 5413, "name": "beater"}, {"id": 5414, "name": "beatle"}, {"id": 5415, "name": "beatles"}, {"id": 5416, "name": "beautician"}, {"id": 5417, "name": "beautiful"}, {"id": 5418, "name": "beautiful blue sky"}, {"id": 5419, "name": "beautiful blue water"}, {"id": 5420, "name": "beautiful day"}, {"id": 5421, "name": "beautiful hair"}, {"id": 5422, "name": "beautiful horizon"}, {"id": 5423, "name": "beautiful lady"}, {"id": 5424, "name": "beautiful lamp"}, {"id": 5425, "name": "beautiful lily"}, {"id": 5426, "name": "beautiful nose"}, {"id": 5427, "name": "beautiful ocean"}, {"id": 5428, "name": "beautiful scenery"}, {"id": 5429, "name": "beautiful sunset"}, {"id": 5430, "name": "beautiful tree"}, {"id": 5431, "name": "beautiful trees"}, {"id": 5432, "name": "beautiful view"}, {"id": 5433, "name": "beautifulblue water"}, {"id": 5434, "name": "beauty mark"}, {"id": 5435, "name": "beauty products"}, {"id": 5436, "name": "beaver"}, {"id": 5437, "name": "beaver pic"}, {"id": 5438, "name": "beavis"}, {"id": 5439, "name": "beavis and butthead"}, {"id": 5440, "name": "because"}, {"id": 5441, "name": "bech"}, {"id": 5442, "name": "beck"}, {"id": 5443, "name": "becover"}, {"id": 5444, "name": "bed backboard"}, {"id": 5445, "name": "bed blanket"}, {"id": 5446, "name": "bed bottom"}, {"id": 5447, "name": "bed canopy"}, {"id": 5448, "name": "bed chair"}, {"id": 5449, "name": "bed clouds"}, {"id": 5450, "name": "bed column"}, {"id": 5451, "name": "bed comforter"}, {"id": 5452, "name": "bed cover"}, {"id": 5453, "name": "bed covering"}, {"id": 5454, "name": "bed coverings"}, {"id": 5455, "name": "bed coverlet"}, {"id": 5456, "name": "bed curtain"}, {"id": 5457, "name": "bed desk"}, {"id": 5458, "name": "bed drawer"}, {"id": 5459, "name": "bed dressings"}, {"id": 5460, "name": "bed edge"}, {"id": 5461, "name": "bed end"}, {"id": 5462, "name": "bed frame"}, {"id": 5463, "name": "bed front"}, {"id": 5464, "name": "bed has headboard"}, {"id": 5465, "name": "bed has post"}, {"id": 5466, "name": "bed head"}, {"id": 5467, "name": "bed in the room"}, {"id": 5468, "name": "bed ladder"}, {"id": 5469, "name": "bed lid"}, {"id": 5470, "name": "bed linen"}, {"id": 5471, "name": "bed linens"}, {"id": 5472, "name": "bed liner"}, {"id": 5473, "name": "bed mat"}, {"id": 5474, "name": "bed mattress"}, {"id": 5475, "name": "bed outdoors"}, {"id": 5476, "name": "bed pan"}, {"id": 5477, "name": "bed panel"}, {"id": 5478, "name": "bed pillow"}, {"id": 5479, "name": "bed pillows"}, {"id": 5480, "name": "bed post"}, {"id": 5481, "name": "bed posts"}, {"id": 5482, "name": "bed rail"}, {"id": 5483, "name": "bed rest"}, {"id": 5484, "name": "bed roll"}, {"id": 5485, "name": "bed room"}, {"id": 5486, "name": "bed room set"}, {"id": 5487, "name": "bed runner"}, {"id": 5488, "name": "bed screen"}, {"id": 5489, "name": "bed sentence"}, {"id": 5490, "name": "bed sheet"}, {"id": 5491, "name": "bed sheets"}, {"id": 5492, "name": "bed side"}, {"id": 5493, "name": "bed skirt"}, {"id": 5494, "name": "bed smiling"}, {"id": 5495, "name": "bed spread"}, {"id": 5496, "name": "bed stand"}, {"id": 5497, "name": "bed surface"}, {"id": 5498, "name": "bed symbol"}, {"id": 5499, "name": "bed table"}, {"id": 5500, "name": "bed top"}, {"id": 5501, "name": "bed truck"}, {"id": 5502, "name": "bed"}, {"id": 5503, "name": "bedazzled"}, {"id": 5504, "name": "bedboard"}, {"id": 5505, "name": "bedclothes"}, {"id": 5506, "name": "bedcover"}, {"id": 5507, "name": "bedding items"}, {"id": 5508, "name": "bedding wad"}, {"id": 5509, "name": "bedding"}, {"id": 5510, "name": "bedf"}, {"id": 5511, "name": "bedframe"}, {"id": 5512, "name": "bedhead"}, {"id": 5513, "name": "bedpost"}, {"id": 5514, "name": "bedpread"}, {"id": 5515, "name": "bedpsread"}, {"id": 5516, "name": "bedroll"}, {"id": 5517, "name": "bedroom and bathroo"}, {"id": 5518, "name": "bedroom area"}, {"id": 5519, "name": "bedroom carpet"}, {"id": 5520, "name": "bedroom ceiling"}, {"id": 5521, "name": "bedroom door"}, {"id": 5522, "name": "bedroom dresser"}, {"id": 5523, "name": "bedroom floor"}, {"id": 5524, "name": "bedroom photograph"}, {"id": 5525, "name": "bedroom scene"}, {"id": 5526, "name": "bedroom set"}, {"id": 5527, "name": "bedroom slipper"}, {"id": 5528, "name": "bedroom wall"}, {"id": 5529, "name": "bedroom walls"}, {"id": 5530, "name": "bedroom window"}, {"id": 5531, "name": "bedroom"}, {"id": 5532, "name": "bedrooom"}, {"id": 5533, "name": "bedrunner"}, {"id": 5534, "name": "beds edge"}, {"id": 5535, "name": "beds image"}, {"id": 5536, "name": "beds ladder"}, {"id": 5537, "name": "beds sheet"}, {"id": 5538, "name": "bedset"}, {"id": 5539, "name": "bedsheet"}, {"id": 5540, "name": "bedsheets"}, {"id": 5541, "name": "bedshirt"}, {"id": 5542, "name": "bedside"}, {"id": 5543, "name": "bedside lamp"}, {"id": 5544, "name": "bedside stand"}, {"id": 5545, "name": "bedside table"}, {"id": 5546, "name": "bedside tables"}, {"id": 5547, "name": "bedskirt"}, {"id": 5548, "name": "bedspead"}, {"id": 5549, "name": "bedspread corner"}, {"id": 5550, "name": "bedspread cover"}, {"id": 5551, "name": "bedspread"}, {"id": 5552, "name": "bedspring"}, {"id": 5553, "name": "bedstand"}, {"id": 5554, "name": "bedstead"}, {"id": 5555, "name": "bedswalls"}, {"id": 5556, "name": "bedtime story"}, {"id": 5557, "name": "bee leg"}, {"id": 5558, "name": "bee picture"}, {"id": 5559, "name": "bee type toy"}, {"id": 5560, "name": "bee"}, {"id": 5561, "name": "beeck"}, {"id": 5562, "name": "beef"}, {"id": 5563, "name": "beef broth"}, {"id": 5564, "name": "beef piece"}, {"id": 5565, "name": "beef steak"}, {"id": 5566, "name": "beef stew"}, {"id": 5567, "name": "beefeater"}, {"id": 5568, "name": "beefy"}, {"id": 5569, "name": "beek"}, {"id": 5570, "name": "beems"}, {"id": 5571, "name": "beenie"}, {"id": 5572, "name": "beens"}, {"id": 5573, "name": "beer advertisement"}, {"id": 5574, "name": "beer board"}, {"id": 5575, "name": "beer bong"}, {"id": 5576, "name": "beer bottle"}, {"id": 5577, "name": "beer bottles"}, {"id": 5578, "name": "beer can"}, {"id": 5579, "name": "beer cans"}, {"id": 5580, "name": "beer carrier"}, {"id": 5581, "name": "beer carton"}, {"id": 5582, "name": "beer container"}, {"id": 5583, "name": "beer cup"}, {"id": 5584, "name": "beer decoration"}, {"id": 5585, "name": "beer glass"}, {"id": 5586, "name": "beer glasses"}, {"id": 5587, "name": "beer holder"}, {"id": 5588, "name": "beer in the glass"}, {"id": 5589, "name": "beer is on floor"}, {"id": 5590, "name": "beer label"}, {"id": 5591, "name": "beer logo"}, {"id": 5592, "name": "beer manufacturer"}, {"id": 5593, "name": "beer mug"}, {"id": 5594, "name": "beer on ground"}, {"id": 5595, "name": "beer sign"}, {"id": 5596, "name": "beer signs"}, {"id": 5597, "name": "beer stein"}, {"id": 5598, "name": "beer tap"}, {"id": 5599, "name": "beer taps"}, {"id": 5600, "name": "beer truck"}, {"id": 5601, "name": "beer"}, {"id": 5602, "name": "bees need you"}, {"id": 5603, "name": "beet bottles"}, {"id": 5604, "name": "beet juice"}, {"id": 5605, "name": "beet root"}, {"id": 5606, "name": "beet"}, {"id": 5607, "name": "beetle"}, {"id": 5608, "name": "beetle toy"}, {"id": 5609, "name": "beetlecar"}, {"id": 5610, "name": "beetroot"}, {"id": 5611, "name": "before sunset"}, {"id": 5612, "name": "beggar"}, {"id": 5613, "name": "begin one way"}, {"id": 5614, "name": "begining pose"}, {"id": 5615, "name": "beginner"}, {"id": 5616, "name": "behid"}, {"id": 5617, "name": "behind bananas"}, {"id": 5618, "name": "behind bus"}, {"id": 5619, "name": "behind clouds"}, {"id": 5620, "name": "behind dogs"}, {"id": 5621, "name": "behind engine"}, {"id": 5622, "name": "behind fence"}, {"id": 5623, "name": "behind glass"}, {"id": 5624, "name": "behind grass"}, {"id": 5625, "name": "behind hitter"}, {"id": 5626, "name": "behind leg"}, {"id": 5627, "name": "behind little boy"}, {"id": 5628, "name": "behind man"}, {"id": 5629, "name": "behind nectarine"}, {"id": 5630, "name": "behind person"}, {"id": 5631, "name": "behind rock"}, {"id": 5632, "name": "behind the bus"}, {"id": 5633, "name": "behind the couch"}, {"id": 5634, "name": "behind the girls"}, {"id": 5635, "name": "behind the man"}, {"id": 5636, "name": "behind the men"}, {"id": 5637, "name": "behind the plane"}, {"id": 5638, "name": "behind the seawall"}, {"id": 5639, "name": "behind tray"}, {"id": 5640, "name": "behind"}, {"id": 5641, "name": "behrenti"}, {"id": 5642, "name": "beige"}, {"id": 5643, "name": "beige backpack"}, {"id": 5644, "name": "beige bag"}, {"id": 5645, "name": "beige band"}, {"id": 5646, "name": "beige bathtub"}, {"id": 5647, "name": "beige bear"}, {"id": 5648, "name": "beige bed"}, {"id": 5649, "name": "beige blanket"}, {"id": 5650, "name": "beige blinds"}, {"id": 5651, "name": "beige bolt"}, {"id": 5652, "name": "beige bowl"}, {"id": 5653, "name": "beige brick"}, {"id": 5654, "name": "beige building"}, {"id": 5655, "name": "beige buildings"}, {"id": 5656, "name": "beige cabinet"}, {"id": 5657, "name": "beige candles"}, {"id": 5658, "name": "beige cap"}, {"id": 5659, "name": "beige cardigan"}, {"id": 5660, "name": "beige carpet"}, {"id": 5661, "name": "beige carpeting"}, {"id": 5662, "name": "beige coat"}, {"id": 5663, "name": "beige color"}, {"id": 5664, "name": "beige couch"}, {"id": 5665, "name": "beige counter"}, {"id": 5666, "name": "beige cow"}, {"id": 5667, "name": "beige curtain"}, {"id": 5668, "name": "beige curtains"}, {"id": 5669, "name": "beige cushion"}, {"id": 5670, "name": "beige dog"}, {"id": 5671, "name": "beige door"}, {"id": 5672, "name": "beige envelope"}, {"id": 5673, "name": "beige fleece"}, {"id": 5674, "name": "beige floor"}, {"id": 5675, "name": "beige flooring"}, {"id": 5676, "name": "beige flower"}, {"id": 5677, "name": "beige fridge"}, {"id": 5678, "name": "beige girth"}, {"id": 5679, "name": "beige gloves"}, {"id": 5680, "name": "beige granite"}, {"id": 5681, "name": "beige hat"}, {"id": 5682, "name": "beige headrest"}, {"id": 5683, "name": "beige house"}, {"id": 5684, "name": "beige item"}, {"id": 5685, "name": "beige jacket"}, {"id": 5686, "name": "beige kahkis"}, {"id": 5687, "name": "beige ledge"}, {"id": 5688, "name": "beige paint"}, {"id": 5689, "name": "beige pant"}, {"id": 5690, "name": "beige pants"}, {"id": 5691, "name": "beige part"}, {"id": 5692, "name": "beige pillar"}, {"id": 5693, "name": "beige rocks in it"}, {"id": 5694, "name": "beige rope"}, {"id": 5695, "name": "beige rug"}, {"id": 5696, "name": "beige seats"}, {"id": 5697, "name": "beige shade"}, {"id": 5698, "name": "beige shirt"}, {"id": 5699, "name": "beige shirt shorts"}, {"id": 5700, "name": "beige shorts"}, {"id": 5701, "name": "beige sign"}, {"id": 5702, "name": "beige sofa"}, {"id": 5703, "name": "beige stripes"}, {"id": 5704, "name": "beige suit"}, {"id": 5705, "name": "beige sweater"}, {"id": 5706, "name": "beige tank"}, {"id": 5707, "name": "beige tent"}, {"id": 5708, "name": "beige tile"}, {"id": 5709, "name": "beige tile floors"}, {"id": 5710, "name": "beige tiled floor"}, {"id": 5711, "name": "beige toilet seat"}, {"id": 5712, "name": "beige topper"}, {"id": 5713, "name": "beige trim"}, {"id": 5714, "name": "beige vase"}, {"id": 5715, "name": "beige wall"}, {"id": 5716, "name": "beige walls"}, {"id": 5717, "name": "beige wheel"}, {"id": 5718, "name": "beiged wall"}, {"id": 5719, "name": "beigewired telephone"}, {"id": 5720, "name": "beignet"}, {"id": 5721, "name": "beijing"}, {"id": 5722, "name": "being"}, {"id": 5723, "name": "being held"}, {"id": 5724, "name": "being in"}, {"id": 5725, "name": "being recorded"}, {"id": 5726, "name": "beleiving"}, {"id": 5727, "name": "belfry"}, {"id": 5728, "name": "belgium"}, {"id": 5729, "name": "belhus"}, {"id": 5730, "name": "believin"}, {"id": 5731, "name": "believing"}, {"id": 5732, "name": "beliveau"}, {"id": 5733, "name": "bell attached"}, {"id": 5734, "name": "bell boot and wrap"}, {"id": 5735, "name": "bell bottoms"}, {"id": 5736, "name": "bell chamber"}, {"id": 5737, "name": "bell handle"}, {"id": 5738, "name": "bell housing"}, {"id": 5739, "name": "bell pendant"}, {"id": 5740, "name": "bell pepper"}, {"id": 5741, "name": "bell pepper photo"}, {"id": 5742, "name": "bell pepper slice"}, {"id": 5743, "name": "bell pepper slices"}, {"id": 5744, "name": "bell peppers"}, {"id": 5745, "name": "bell portion"}, {"id": 5746, "name": "bell support"}, {"id": 5747, "name": "bell tower"}, {"id": 5748, "name": "bell"}, {"id": 5749, "name": "bella casa"}, {"id": 5750, "name": "bellblankets"}, {"id": 5751, "name": "bellevue"}, {"id": 5752, "name": "bellevue ave"}, {"id": 5753, "name": "bellfry"}, {"id": 5754, "name": "bellie"}, {"id": 5755, "name": "bellly"}, {"id": 5756, "name": "bellpepper"}, {"id": 5757, "name": "belltower"}, {"id": 5758, "name": "belltown"}, {"id": 5759, "name": "belly bottom"}, {"id": 5760, "name": "belly button"}, {"id": 5761, "name": "belly fat"}, {"id": 5762, "name": "belly feathers"}, {"id": 5763, "name": "belly fur"}, {"id": 5764, "name": "belly hair"}, {"id": 5765, "name": "belly is fat"}, {"id": 5766, "name": "belly of zebra"}, {"id": 5767, "name": "belly piercing"}, {"id": 5768, "name": "belly ring"}, {"id": 5769, "name": "belly"}, {"id": 5770, "name": "bellybutton"}, {"id": 5771, "name": "bellypack"}, {"id": 5772, "name": "belong"}, {"id": 5773, "name": "belonging"}, {"id": 5774, "name": "below"}, {"id": 5775, "name": "below desk"}, {"id": 5776, "name": "below knees"}, {"id": 5777, "name": "belt buckle"}, {"id": 5778, "name": "belt buckles"}, {"id": 5779, "name": "belt clip"}, {"id": 5780, "name": "belt cover"}, {"id": 5781, "name": "belt dress"}, {"id": 5782, "name": "belt edge"}, {"id": 5783, "name": "belt fastener"}, {"id": 5784, "name": "belt gear"}, {"id": 5785, "name": "belt hand"}, {"id": 5786, "name": "belt loop"}, {"id": 5787, "name": "belt loops"}, {"id": 5788, "name": "belt peice"}, {"id": 5789, "name": "belt pouch"}, {"id": 5790, "name": "belt release"}, {"id": 5791, "name": "belt sander"}, {"id": 5792, "name": "belt seat"}, {"id": 5793, "name": "belt strap"}, {"id": 5794, "name": "belt straps"}, {"id": 5795, "name": "belt"}, {"id": 5796, "name": "beltbuckle"}, {"id": 5797, "name": "belted loops"}, {"id": 5798, "name": "belting"}, {"id": 5799, "name": "belts are black"}, {"id": 5800, "name": "bemch"}, {"id": 5801, "name": "bemis"}, {"id": 5802, "name": "ben"}, {"id": 5803, "name": "benajmin franklin"}, {"id": 5804, "name": "bencch"}, {"id": 5805, "name": "bences"}, {"id": 5806, "name": "bench"}, {"id": 5807, "name": "bench against"}, {"id": 5808, "name": "bench area"}, {"id": 5809, "name": "bench arm"}, {"id": 5810, "name": "bench arms"}, {"id": 5811, "name": "bench back"}, {"id": 5812, "name": "bench base"}, {"id": 5813, "name": "bench beside lake"}, {"id": 5814, "name": "bench bracket"}, {"id": 5815, "name": "bench desk"}, {"id": 5816, "name": "bench down"}, {"id": 5817, "name": "bench edge"}, {"id": 5818, "name": "bench frame"}, {"id": 5819, "name": "bench handle"}, {"id": 5820, "name": "bench hole"}, {"id": 5821, "name": "bench in background"}, {"id": 5822, "name": "bench is brown"}, {"id": 5823, "name": "bench is in sand"}, {"id": 5824, "name": "bench is on beach"}, {"id": 5825, "name": "bench leg"}, {"id": 5826, "name": "bench legs"}, {"id": 5827, "name": "bench mount"}, {"id": 5828, "name": "bench on platform"}, {"id": 5829, "name": "bench part"}, {"id": 5830, "name": "bench plank"}, {"id": 5831, "name": "bench planks"}, {"id": 5832, "name": "bench portion"}, {"id": 5833, "name": "bench post"}, {"id": 5834, "name": "bench press"}, {"id": 5835, "name": "bench rack"}, {"id": 5836, "name": "bench seat"}, {"id": 5837, "name": "bench seats"}, {"id": 5838, "name": "bench section"}, {"id": 5839, "name": "bench shadow"}, {"id": 5840, "name": "bench side"}, {"id": 5841, "name": "bench slat"}, {"id": 5842, "name": "bench slats"}, {"id": 5843, "name": "bench stool"}, {"id": 5844, "name": "bench support"}, {"id": 5845, "name": "bench swing"}, {"id": 5846, "name": "bench top"}, {"id": 5847, "name": "bench top back part"}, {"id": 5848, "name": "bench trashcan"}, {"id": 5849, "name": "bench vise"}, {"id": 5850, "name": "bench warmer"}, {"id": 5851, "name": "bench with no one"}, {"id": 5852, "name": "bench"}, {"id": 5853, "name": "benche"}, {"id": 5854, "name": "benches on platform"}, {"id": 5855, "name": "benches on walkway"}, {"id": 5856, "name": "benchesumbrellas"}, {"id": 5857, "name": "benchfeet"}, {"id": 5858, "name": "benching"}, {"id": 5859, "name": "benchmark"}, {"id": 5860, "name": "benchpatio"}, {"id": 5861, "name": "benchperson"}, {"id": 5862, "name": "benchs side"}, {"id": 5863, "name": "bend"}, {"id": 5864, "name": "bended over"}, {"id": 5865, "name": "bending"}, {"id": 5866, "name": "bending down"}, {"id": 5867, "name": "bending giraffe"}, {"id": 5868, "name": "bending his knees"}, {"id": 5869, "name": "bending linesman"}, {"id": 5870, "name": "bending man"}, {"id": 5871, "name": "bending man2"}, {"id": 5872, "name": "bending over"}, {"id": 5873, "name": "bending over slight"}, {"id": 5874, "name": "bending person"}, {"id": 5875, "name": "bending rules"}, {"id": 5876, "name": "beneath bridge"}, {"id": 5877, "name": "benedict"}, {"id": 5878, "name": "beneteau"}, {"id": 5879, "name": "bengal"}, {"id": 5880, "name": "bengals jersey"}, {"id": 5881, "name": "benie"}, {"id": 5882, "name": "benjamin franklin"}, {"id": 5883, "name": "bennie"}, {"id": 5884, "name": "benny"}, {"id": 5885, "name": "bensons"}, {"id": 5886, "name": "bent arm"}, {"id": 5887, "name": "bent ball"}, {"id": 5888, "name": "bent edge"}, {"id": 5889, "name": "bent elbow"}, {"id": 5890, "name": "bent elbows"}, {"id": 5891, "name": "bent forward"}, {"id": 5892, "name": "bent knee"}, {"id": 5893, "name": "bent knees"}, {"id": 5894, "name": "bent leg"}, {"id": 5895, "name": "bent legs"}, {"id": 5896, "name": "bent metalpole"}, {"id": 5897, "name": "bent neck"}, {"id": 5898, "name": "bent over"}, {"id": 5899, "name": "bent paper"}, {"id": 5900, "name": "bent poles"}, {"id": 5901, "name": "bent prong"}, {"id": 5902, "name": "bent tip"}, {"id": 5903, "name": "bent wing"}, {"id": 5904, "name": "bent"}, {"id": 5905, "name": "bentley"}, {"id": 5906, "name": "bento box"}, {"id": 5907, "name": "benz"}, {"id": 5908, "name": "beret"}, {"id": 5909, "name": "beret hat"}, {"id": 5910, "name": "berg"}, {"id": 5911, "name": "bergen st"}, {"id": 5912, "name": "berkeley free clinic"}, {"id": 5913, "name": "berkeley way"}, {"id": 5914, "name": "berlin"}, {"id": 5915, "name": "berm"}, {"id": 5916, "name": "bernard"}, {"id": 5917, "name": "berne"}, {"id": 5918, "name": "berres"}, {"id": 5919, "name": "berrie"}, {"id": 5920, "name": "berris"}, {"id": 5921, "name": "berry bushes"}, {"id": 5922, "name": "berry design"}, {"id": 5923, "name": "berry farm sign"}, {"id": 5924, "name": "berry frosting"}, {"id": 5925, "name": "berry jam"}, {"id": 5926, "name": "berry juice"}, {"id": 5927, "name": "berry like flowers"}, {"id": 5928, "name": "berry motif"}, {"id": 5929, "name": "berry preserves"}, {"id": 5930, "name": "berry"}, {"id": 5931, "name": "bert"}, {"id": 5932, "name": "berth"}, {"id": 5933, "name": "beside"}, {"id": 5934, "name": "beside a bicycle"}, {"id": 5935, "name": "beside fence"}, {"id": 5936, "name": "beside road"}, {"id": 5937, "name": "beside the bus"}, {"id": 5938, "name": "beside the road"}, {"id": 5939, "name": "bespread"}, {"id": 5940, "name": "best"}, {"id": 5941, "name": "best booz"}, {"id": 5942, "name": "best buy"}, {"id": 5943, "name": "best buy sign"}, {"id": 5944, "name": "best coast"}, {"id": 5945, "name": "best man"}, {"id": 5946, "name": "best western"}, {"id": 5947, "name": "besties"}, {"id": 5948, "name": "better box"}, {"id": 5949, "name": "betting helmet"}, {"id": 5950, "name": "betty boop"}, {"id": 5951, "name": "between"}, {"id": 5952, "name": "between bananas"}, {"id": 5953, "name": "between beds"}, {"id": 5954, "name": "between ears"}, {"id": 5955, "name": "between soup and san"}, {"id": 5956, "name": "between the tracks"}, {"id": 5957, "name": "between trees"}, {"id": 5958, "name": "between two cows"}, {"id": 5959, "name": "bevel"}, {"id": 5960, "name": "beverage advertisement"}, {"id": 5961, "name": "beverage bottle"}, {"id": 5962, "name": "beverage bottles"}, {"id": 5963, "name": "beverage can"}, {"id": 5964, "name": "beverage case"}, {"id": 5965, "name": "beverage container"}, {"id": 5966, "name": "beverage cooler"}, {"id": 5967, "name": "beverage cup"}, {"id": 5968, "name": "beverage dispenser"}, {"id": 5969, "name": "beverage glass"}, {"id": 5970, "name": "beverage holder"}, {"id": 5971, "name": "beverage in a cup"}, {"id": 5972, "name": "beverage machine"}, {"id": 5973, "name": "beverage with straw"}, {"id": 5974, "name": "beverage"}, {"id": 5975, "name": "beverly blvd"}, {"id": 5976, "name": "beware of bees"}, {"id": 5977, "name": "beware of trains"}, {"id": 5978, "name": "beware"}, {"id": 5979, "name": "bex"}, {"id": 5980, "name": "beyond"}, {"id": 5981, "name": "bezel"}, {"id": 5982, "name": "bfrench door"}, {"id": 5983, "name": "bg 7181"}, {"id": 5984, "name": "bggsandbottle"}, {"id": 5985, "name": "bhair"}, {"id": 5986, "name": "bhg"}, {"id": 5987, "name": "bi plane"}, {"id": 5988, "name": "bi"}, {"id": 5989, "name": "bib man"}, {"id": 5990, "name": "bib number"}, {"id": 5991, "name": "bib sweater"}, {"id": 5992, "name": "bib"}, {"id": 5993, "name": "bibb"}, {"id": 5994, "name": "bibe"}, {"id": 5995, "name": "bible"}, {"id": 5996, "name": "bibliotheque"}, {"id": 5997, "name": "bic lighter"}, {"id": 5998, "name": "biccle chaied"}, {"id": 5999, "name": "bicep"}, {"id": 6000, "name": "biceps"}, {"id": 6001, "name": "bicept"}, {"id": 6002, "name": "bicicles"}, {"id": 6003, "name": "biciep"}, {"id": 6004, "name": "bicucle"}, {"id": 6005, "name": "bicuit"}, {"id": 6006, "name": "bicycle against wall"}, {"id": 6007, "name": "bicycle basket"}, {"id": 6008, "name": "bicycle carrier"}, {"id": 6009, "name": "bicycle cart"}, {"id": 6010, "name": "bicycle chain"}, {"id": 6011, "name": "bicycle chained"}, {"id": 6012, "name": "bicycle directions"}, {"id": 6013, "name": "bicycle frame"}, {"id": 6014, "name": "bicycle front"}, {"id": 6015, "name": "bicycle glove"}, {"id": 6016, "name": "bicycle handlebar"}, {"id": 6017, "name": "bicycle handlebars"}, {"id": 6018, "name": "bicycle has red tail"}, {"id": 6019, "name": "bicycle headlight"}, {"id": 6020, "name": "bicycle helmet"}, {"id": 6021, "name": "bicycle image"}, {"id": 6022, "name": "bicycle in a rack"}, {"id": 6023, "name": "bicycle lane"}, {"id": 6024, "name": "bicycle light"}, {"id": 6025, "name": "bicycle lock"}, {"id": 6026, "name": "bicycle lot"}, {"id": 6027, "name": "bicycle mirror"}, {"id": 6028, "name": "bicycle motorcycle"}, {"id": 6029, "name": "bicycle pack"}, {"id": 6030, "name": "bicycle parked"}, {"id": 6031, "name": "bicycle parking area"}, {"id": 6032, "name": "bicycle path"}, {"id": 6033, "name": "bicycle pathway"}, {"id": 6034, "name": "bicycle pedal"}, {"id": 6035, "name": "bicycle pedals"}, {"id": 6036, "name": "bicycle person"}, {"id": 6037, "name": "bicycle post"}, {"id": 6038, "name": "bicycle race"}, {"id": 6039, "name": "bicycle races"}, {"id": 6040, "name": "bicycle rack"}, {"id": 6041, "name": "bicycle racks"}, {"id": 6042, "name": "bicycle rail"}, {"id": 6043, "name": "bicycle reflector"}, {"id": 6044, "name": "bicycle rider"}, {"id": 6045, "name": "bicycle rung"}, {"id": 6046, "name": "bicycle seat"}, {"id": 6047, "name": "bicycle shop"}, {"id": 6048, "name": "bicycle sign"}, {"id": 6049, "name": "bicycle sitting"}, {"id": 6050, "name": "bicycle stand"}, {"id": 6051, "name": "bicycle stands"}, {"id": 6052, "name": "bicycle symbol"}, {"id": 6053, "name": "bicycle taxi"}, {"id": 6054, "name": "bicycle tire"}, {"id": 6055, "name": "bicycle trail"}, {"id": 6056, "name": "bicycle vehicle"}, {"id": 6057, "name": "bicycle wheel"}, {"id": 6058, "name": "bicycle wheels"}, {"id": 6059, "name": "bicycle wire"}, {"id": 6060, "name": "bicycle"}, {"id": 6061, "name": "bicyclehelmet"}, {"id": 6062, "name": "bicycler"}, {"id": 6063, "name": "bicycles laying"}, {"id": 6064, "name": "bicyclest"}, {"id": 6065, "name": "bicyclestore window"}, {"id": 6066, "name": "bicycling gear"}, {"id": 6067, "name": "bicyclist on bicycle"}, {"id": 6068, "name": "bicyclist"}, {"id": 6069, "name": "bicylce"}, {"id": 6070, "name": "bicylcle"}, {"id": 6071, "name": "bicyle"}, {"id": 6072, "name": "bicylist"}, {"id": 6073, "name": "bid"}, {"id": 6074, "name": "bid shadows"}, {"id": 6075, "name": "biday"}, {"id": 6076, "name": "bidet cover"}, {"id": 6077, "name": "bidet drain"}, {"id": 6078, "name": "bidet"}, {"id": 6079, "name": "biding"}, {"id": 6080, "name": "biege"}, {"id": 6081, "name": "biege house"}, {"id": 6082, "name": "bifurcation"}, {"id": 6083, "name": "big apple"}, {"id": 6084, "name": "big audience"}, {"id": 6085, "name": "big bag"}, {"id": 6086, "name": "big bear"}, {"id": 6087, "name": "big belly"}, {"id": 6088, "name": "big ben"}, {"id": 6089, "name": "big bird"}, {"id": 6090, "name": "big black"}, {"id": 6091, "name": "big blue train"}, {"id": 6092, "name": "big board"}, {"id": 6093, "name": "big bolt"}, {"id": 6094, "name": "big boot"}, {"id": 6095, "name": "big bottle"}, {"id": 6096, "name": "big boulder"}, {"id": 6097, "name": "big boulders"}, {"id": 6098, "name": "big bowl"}, {"id": 6099, "name": "big box"}, {"id": 6100, "name": "big branch"}, {"id": 6101, "name": "big branches"}, {"id": 6102, "name": "big bridge"}, {"id": 6103, "name": "big brown eye"}, {"id": 6104, "name": "big brown roll"}, {"id": 6105, "name": "big building"}, {"id": 6106, "name": "big bus"}, {"id": 6107, "name": "big bushes"}, {"id": 6108, "name": "big button"}, {"id": 6109, "name": "big cake"}, {"id": 6110, "name": "big camper"}, {"id": 6111, "name": "big cat"}, {"id": 6112, "name": "big church"}, {"id": 6113, "name": "big city"}, {"id": 6114, "name": "big clock"}, {"id": 6115, "name": "big cloud"}, {"id": 6116, "name": "big colorful windows"}, {"id": 6117, "name": "big cow"}, {"id": 6118, "name": "big cream building"}, {"id": 6119, "name": "big creek"}, {"id": 6120, "name": "big darkness"}, {"id": 6121, "name": "big dart"}, {"id": 6122, "name": "big delta"}, {"id": 6123, "name": "big delta plane"}, {"id": 6124, "name": "big dog"}, {"id": 6125, "name": "big dogs"}, {"id": 6126, "name": "big donut"}, {"id": 6127, "name": "big ear"}, {"id": 6128, "name": "big earing"}, {"id": 6129, "name": "big ears"}, {"id": 6130, "name": "big elephant"}, {"id": 6131, "name": "big eyes"}, {"id": 6132, "name": "big feet"}, {"id": 6133, "name": "big fixture"}, {"id": 6134, "name": "big floppy ears"}, {"id": 6135, "name": "big flower on tail"}, {"id": 6136, "name": "big flying bird"}, {"id": 6137, "name": "big foot"}, {"id": 6138, "name": "big g"}, {"id": 6139, "name": "big gap"}, {"id": 6140, "name": "big giraffe"}, {"id": 6141, "name": "big green shrubs"}, {"id": 6142, "name": "big green truck"}, {"id": 6143, "name": "big grey mountain"}, {"id": 6144, "name": "big gulp photo"}, {"id": 6145, "name": "big hair"}, {"id": 6146, "name": "big hairdo"}, {"id": 6147, "name": "big hand"}, {"id": 6148, "name": "big head"}, {"id": 6149, "name": "big hole"}, {"id": 6150, "name": "big horns"}, {"id": 6151, "name": "big horse"}, {"id": 6152, "name": "big house"}, {"id": 6153, "name": "big kite"}, {"id": 6154, "name": "big kites"}, {"id": 6155, "name": "big knife"}, {"id": 6156, "name": "big leaf"}, {"id": 6157, "name": "big leafy tree"}, {"id": 6158, "name": "big leaves"}, {"id": 6159, "name": "big letters"}, {"id": 6160, "name": "big lights"}, {"id": 6161, "name": "big log"}, {"id": 6162, "name": "big man"}, {"id": 6163, "name": "big meal"}, {"id": 6164, "name": "big missile"}, {"id": 6165, "name": "big mountain"}, {"id": 6166, "name": "big mouth"}, {"id": 6167, "name": "big murky"}, {"id": 6168, "name": "big nose"}, {"id": 6169, "name": "big nostril"}, {"id": 6170, "name": "big nostrils"}, {"id": 6171, "name": "big onion"}, {"id": 6172, "name": "big opened sky"}, {"id": 6173, "name": "big pan"}, {"id": 6174, "name": "big parachute"}, {"id": 6175, "name": "big paw"}, {"id": 6176, "name": "big paws"}, {"id": 6177, "name": "big pillars"}, {"id": 6178, "name": "big pillow"}, {"id": 6179, "name": "big plate of meat"}, {"id": 6180, "name": "big pot"}, {"id": 6181, "name": "big rat"}, {"id": 6182, "name": "big red"}, {"id": 6183, "name": "big red b"}, {"id": 6184, "name": "big red s"}, {"id": 6185, "name": "big rig"}, {"id": 6186, "name": "big rock"}, {"id": 6187, "name": "big rock formatons"}, {"id": 6188, "name": "big rocks"}, {"id": 6189, "name": "big s"}, {"id": 6190, "name": "big screen"}, {"id": 6191, "name": "big shadow"}, {"id": 6192, "name": "big sheep"}, {"id": 6193, "name": "big shoe"}, {"id": 6194, "name": "big shoulder"}, {"id": 6195, "name": "big sign"}, {"id": 6196, "name": "big smile"}, {"id": 6197, "name": "big splash"}, {"id": 6198, "name": "big splashes"}, {"id": 6199, "name": "big stone"}, {"id": 6200, "name": "big street sign"}, {"id": 6201, "name": "big tattoo"}, {"id": 6202, "name": "big teeth"}, {"id": 6203, "name": "big tiles"}, {"id": 6204, "name": "big tire"}, {"id": 6205, "name": "big toe"}, {"id": 6206, "name": "big top"}, {"id": 6207, "name": "big tower decoracted"}, {"id": 6208, "name": "big tree"}, {"id": 6209, "name": "big trees"}, {"id": 6210, "name": "big truck"}, {"id": 6211, "name": "big umbrella"}, {"id": 6212, "name": "big wave"}, {"id": 6213, "name": "big waves"}, {"id": 6214, "name": "big weenies"}, {"id": 6215, "name": "big wheel"}, {"id": 6216, "name": "big wheels"}, {"id": 6217, "name": "big white clock"}, {"id": 6218, "name": "big white cow"}, {"id": 6219, "name": "big window"}, {"id": 6220, "name": "big windows"}, {"id": 6221, "name": "big wing"}, {"id": 6222, "name": "big yellow umbrella"}, {"id": 6223, "name": "big zebra"}, {"id": 6224, "name": "big"}, {"id": 6225, "name": "bigbrown stone"}, {"id": 6226, "name": "bigcity bus"}, {"id": 6227, "name": "bigcity plan"}, {"id": 6228, "name": "bigear"}, {"id": 6229, "name": "bigelephant ear"}, {"id": 6230, "name": "bigger boat"}, {"id": 6231, "name": "bigger elephant"}, {"id": 6232, "name": "bigger elephants"}, {"id": 6233, "name": "biggreen leaves"}, {"id": 6234, "name": "biggrey clouds"}, {"id": 6235, "name": "bigtree branch"}, {"id": 6236, "name": "bigwhite building"}, {"id": 6237, "name": "biicycle"}, {"id": 6238, "name": "bike back"}, {"id": 6239, "name": "bike bags"}, {"id": 6240, "name": "bike bar"}, {"id": 6241, "name": "bike basket"}, {"id": 6242, "name": "bike bell"}, {"id": 6243, "name": "bike box"}, {"id": 6244, "name": "bike brake"}, {"id": 6245, "name": "bike chain"}, {"id": 6246, "name": "bike cover"}, {"id": 6247, "name": "bike engine"}, {"id": 6248, "name": "bike figurine"}, {"id": 6249, "name": "bike frame"}, {"id": 6250, "name": "bike front"}, {"id": 6251, "name": "bike grip"}, {"id": 6252, "name": "bike guard"}, {"id": 6253, "name": "bike handle"}, {"id": 6254, "name": "bike handlebars"}, {"id": 6255, "name": "bike handles"}, {"id": 6256, "name": "bike headlight"}, {"id": 6257, "name": "bike helemt"}, {"id": 6258, "name": "bike helmet"}, {"id": 6259, "name": "bike helmets"}, {"id": 6260, "name": "bike holder"}, {"id": 6261, "name": "bike image"}, {"id": 6262, "name": "bike indicators"}, {"id": 6263, "name": "bike is parked"}, {"id": 6264, "name": "bike is yellow"}, {"id": 6265, "name": "bike jersey"}, {"id": 6266, "name": "bike labels"}, {"id": 6267, "name": "bike lane"}, {"id": 6268, "name": "bike lane symbol"}, {"id": 6269, "name": "bike license"}, {"id": 6270, "name": "bike light"}, {"id": 6271, "name": "bike lights"}, {"id": 6272, "name": "bike lock"}, {"id": 6273, "name": "bike locks"}, {"id": 6274, "name": "bike mirror"}, {"id": 6275, "name": "bike mirrors"}, {"id": 6276, "name": "bike mount"}, {"id": 6277, "name": "bike name"}, {"id": 6278, "name": "bike number"}, {"id": 6279, "name": "bike pants"}, {"id": 6280, "name": "bike parked"}, {"id": 6281, "name": "bike path"}, {"id": 6282, "name": "bike pedal"}, {"id": 6283, "name": "bike platform"}, {"id": 6284, "name": "bike race"}, {"id": 6285, "name": "bike racer"}, {"id": 6286, "name": "bike rack"}, {"id": 6287, "name": "bike racks"}, {"id": 6288, "name": "bike rail"}, {"id": 6289, "name": "bike reflector"}, {"id": 6290, "name": "bike rice"}, {"id": 6291, "name": "bike rider"}, {"id": 6292, "name": "bike riders"}, {"id": 6293, "name": "bike seat"}, {"id": 6294, "name": "bike seats"}, {"id": 6295, "name": "bike shadow"}, {"id": 6296, "name": "bike shop"}, {"id": 6297, "name": "bike side"}, {"id": 6298, "name": "bike sign"}, {"id": 6299, "name": "bike stand"}, {"id": 6300, "name": "bike stop"}, {"id": 6301, "name": "bike strapped"}, {"id": 6302, "name": "bike support"}, {"id": 6303, "name": "bike symbol"}, {"id": 6304, "name": "bike tail"}, {"id": 6305, "name": "bike tire"}, {"id": 6306, "name": "bike tire pump"}, {"id": 6307, "name": "bike tires"}, {"id": 6308, "name": "bike tower"}, {"id": 6309, "name": "bike track"}, {"id": 6310, "name": "bike trail"}, {"id": 6311, "name": "bike trailer"}, {"id": 6312, "name": "bike wheel"}, {"id": 6313, "name": "bike wheel gear"}, {"id": 6314, "name": "bike wheels"}, {"id": 6315, "name": "bike windshield"}, {"id": 6316, "name": "bike word"}, {"id": 6317, "name": "bike"}, {"id": 6318, "name": "bikeback tire"}, {"id": 6319, "name": "bikebag"}, {"id": 6320, "name": "bikeblue frame"}, {"id": 6321, "name": "bikepath"}, {"id": 6322, "name": "bikeplate"}, {"id": 6323, "name": "biker"}, {"id": 6324, "name": "biker boots"}, {"id": 6325, "name": "biker crowd"}, {"id": 6326, "name": "biker gear"}, {"id": 6327, "name": "biker shorts"}, {"id": 6328, "name": "biker suit"}, {"id": 6329, "name": "biker wearing"}, {"id": 6330, "name": "bikerack"}, {"id": 6331, "name": "bikereflector"}, {"id": 6332, "name": "bikergang name"}, {"id": 6333, "name": "bikers knee"}, {"id": 6334, "name": "bikers"}, {"id": 6335, "name": "bikes back"}, {"id": 6336, "name": "bikes kickstand"}, {"id": 6337, "name": "bikes ok"}, {"id": 6338, "name": "bikes only"}, {"id": 6339, "name": "bikes parked"}, {"id": 6340, "name": "bikes rack"}, {"id": 6341, "name": "bikes seat"}, {"id": 6342, "name": "bikes windshield"}, {"id": 6343, "name": "bikeseat"}, {"id": 6344, "name": "biketrail"}, {"id": 6345, "name": "biking"}, {"id": 6346, "name": "biking clothes"}, {"id": 6347, "name": "biking glove"}, {"id": 6348, "name": "biking pants"}, {"id": 6349, "name": "biking suit"}, {"id": 6350, "name": "biking top"}, {"id": 6351, "name": "bikini bottom"}, {"id": 6352, "name": "bikini bottoms"}, {"id": 6353, "name": "bikini panty"}, {"id": 6354, "name": "bikini top"}, {"id": 6355, "name": "bikini"}, {"id": 6356, "name": "bikw"}, {"id": 6357, "name": "bilboard"}, {"id": 6358, "name": "bilding"}, {"id": 6359, "name": "bilevel center"}, {"id": 6360, "name": "bill board"}, {"id": 6361, "name": "bill boards"}, {"id": 6362, "name": "bill clinton"}, {"id": 6363, "name": "bill slot"}, {"id": 6364, "name": "bill"}, {"id": 6365, "name": "billard"}, {"id": 6366, "name": "billard balls"}, {"id": 6367, "name": "billboard ad"}, {"id": 6368, "name": "billboard advertisement"}, {"id": 6369, "name": "billboard sign"}, {"id": 6370, "name": "billboard"}, {"id": 6371, "name": "billfold"}, {"id": 6372, "name": "billiard stick"}, {"id": 6373, "name": "billoard"}, {"id": 6374, "name": "billy goat"}, {"id": 6375, "name": "billy goats"}, {"id": 6376, "name": "bimini top"}, {"id": 6377, "name": "bin 2"}, {"id": 6378, "name": "bin 3"}, {"id": 6379, "name": "bin basket"}, {"id": 6380, "name": "bin near beam"}, {"id": 6381, "name": "bin"}, {"id": 6382, "name": "binary switch"}, {"id": 6383, "name": "bind"}, {"id": 6384, "name": "binder and document"}, {"id": 6385, "name": "binder folders"}, {"id": 6386, "name": "binder ringsnotebook"}, {"id": 6387, "name": "binder table"}, {"id": 6388, "name": "binder"}, {"id": 6389, "name": "bindi"}, {"id": 6390, "name": "binding"}, {"id": 6391, "name": "bine"}, {"id": 6392, "name": "bingo"}, {"id": 6393, "name": "bingo card"}, {"id": 6394, "name": "binkey"}, {"id": 6395, "name": "binky"}, {"id": 6396, "name": "binocculars"}, {"id": 6397, "name": "binocular"}, {"id": 6398, "name": "binoculars"}, {"id": 6399, "name": "binter"}, {"id": 6400, "name": "binturong"}, {"id": 6401, "name": "biogas"}, {"id": 6402, "name": "biohazard symbol"}, {"id": 6403, "name": "biplane"}, {"id": 6404, "name": "biplane wings"}, {"id": 6405, "name": "birch tree"}, {"id": 6406, "name": "birch trees"}, {"id": 6407, "name": "birck"}, {"id": 6408, "name": "bird 2"}, {"id": 6409, "name": "bird 3"}, {"id": 6410, "name": "bird back"}, {"id": 6411, "name": "bird bath"}, {"id": 6412, "name": "bird beak"}, {"id": 6413, "name": "bird body"}, {"id": 6414, "name": "bird book"}, {"id": 6415, "name": "bird breast"}, {"id": 6416, "name": "bird cage"}, {"id": 6417, "name": "bird cage print"}, {"id": 6418, "name": "bird cages"}, {"id": 6419, "name": "bird chest"}, {"id": 6420, "name": "bird chestfeathers"}, {"id": 6421, "name": "bird decal"}, {"id": 6422, "name": "bird decoration"}, {"id": 6423, "name": "bird design"}, {"id": 6424, "name": "bird diety"}, {"id": 6425, "name": "bird dropping"}, {"id": 6426, "name": "bird droppings"}, {"id": 6427, "name": "bird earring"}, {"id": 6428, "name": "bird emblem"}, {"id": 6429, "name": "bird excrement"}, {"id": 6430, "name": "bird eye"}, {"id": 6431, "name": "bird eyeball"}, {"id": 6432, "name": "bird eyes"}, {"id": 6433, "name": "bird face"}, {"id": 6434, "name": "bird feathers"}, {"id": 6435, "name": "bird feeder"}, {"id": 6436, "name": "bird feet"}, {"id": 6437, "name": "bird figurine"}, {"id": 6438, "name": "bird flock"}, {"id": 6439, "name": "bird flying"}, {"id": 6440, "name": "bird food"}, {"id": 6441, "name": "bird foot"}, {"id": 6442, "name": "bird fountain"}, {"id": 6443, "name": "bird ground"}, {"id": 6444, "name": "bird has"}, {"id": 6445, "name": "bird has a beak"}, {"id": 6446, "name": "bird has a head"}, {"id": 6447, "name": "bird has a nest"}, {"id": 6448, "name": "bird has a tail"}, {"id": 6449, "name": "bird has a wing"}, {"id": 6450, "name": "bird has leg"}, {"id": 6451, "name": "bird has legs"}, {"id": 6452, "name": "bird head"}, {"id": 6453, "name": "bird house"}, {"id": 6454, "name": "bird in the air"}, {"id": 6455, "name": "bird is flying"}, {"id": 6456, "name": "bird is flying above"}, {"id": 6457, "name": "bird is looking"}, {"id": 6458, "name": "bird is white"}, {"id": 6459, "name": "bird kite"}, {"id": 6460, "name": "bird leg"}, {"id": 6461, "name": "bird legs"}, {"id": 6462, "name": "bird logo"}, {"id": 6463, "name": "bird mascot"}, {"id": 6464, "name": "bird neck"}, {"id": 6465, "name": "bird necklace"}, {"id": 6466, "name": "bird nest"}, {"id": 6467, "name": "bird of prey"}, {"id": 6468, "name": "bird on ledge"}, {"id": 6469, "name": "bird on road"}, {"id": 6470, "name": "bird part"}, {"id": 6471, "name": "bird perch"}, {"id": 6472, "name": "bird picture"}, {"id": 6473, "name": "bird plate"}, {"id": 6474, "name": "bird poop"}, {"id": 6475, "name": "bird reflection"}, {"id": 6476, "name": "bird rock"}, {"id": 6477, "name": "bird seed"}, {"id": 6478, "name": "bird seeds"}, {"id": 6479, "name": "bird sitting"}, {"id": 6480, "name": "bird stand"}, {"id": 6481, "name": "bird standing"}, {"id": 6482, "name": "bird statue"}, {"id": 6483, "name": "bird statues"}, {"id": 6484, "name": "bird tail"}, {"id": 6485, "name": "bird talon"}, {"id": 6486, "name": "bird talons"}, {"id": 6487, "name": "bird toys"}, {"id": 6488, "name": "bird walking"}, {"id": 6489, "name": "bird water"}, {"id": 6490, "name": "bird wing"}, {"id": 6491, "name": "bird wings"}, {"id": 6492, "name": "bird"}, {"id": 6493, "name": "birdandfish"}, {"id": 6494, "name": "birdbath"}, {"id": 6495, "name": "birdbath fountain"}, {"id": 6496, "name": "birdcage"}, {"id": 6497, "name": "birddie"}, {"id": 6498, "name": "birdfeeder"}, {"id": 6499, "name": "birdfeet"}, {"id": 6500, "name": "birdfoot"}, {"id": 6501, "name": "birdges"}, {"id": 6502, "name": "birdgray concrete"}, {"id": 6503, "name": "birdgreen lettuce"}, {"id": 6504, "name": "birdhouse"}, {"id": 6505, "name": "birdie"}, {"id": 6506, "name": "birdle"}, {"id": 6507, "name": "birdmirror"}, {"id": 6508, "name": "birds along edge"}, {"id": 6509, "name": "birds and a giraffe"}, {"id": 6510, "name": "birds back"}, {"id": 6511, "name": "birds beak"}, {"id": 6512, "name": "birds belly"}, {"id": 6513, "name": "birds body"}, {"id": 6514, "name": "birds chest"}, {"id": 6515, "name": "birds claw"}, {"id": 6516, "name": "birds design"}, {"id": 6517, "name": "birds eating"}, {"id": 6518, "name": "birds eye"}, {"id": 6519, "name": "birds face"}, {"id": 6520, "name": "birds feathers"}, {"id": 6521, "name": "birds feet"}, {"id": 6522, "name": "birds flock"}, {"id": 6523, "name": "birds flying"}, {"id": 6524, "name": "birds food"}, {"id": 6525, "name": "birds foot"}, {"id": 6526, "name": "birds fur"}, {"id": 6527, "name": "birds head"}, {"id": 6528, "name": "birds leg"}, {"id": 6529, "name": "birds legs"}, {"id": 6530, "name": "birds neck"}, {"id": 6531, "name": "birds nest"}, {"id": 6532, "name": "birds on the water"}, {"id": 6533, "name": "birds peak"}, {"id": 6534, "name": "birds reflection"}, {"id": 6535, "name": "birds shadow"}, {"id": 6536, "name": "birds tail"}, {"id": 6537, "name": "birds tail tip"}, {"id": 6538, "name": "birds water"}, {"id": 6539, "name": "birds whisker"}, {"id": 6540, "name": "birds wing"}, {"id": 6541, "name": "birds wings"}, {"id": 6542, "name": "birdseed"}, {"id": 6543, "name": "birdsflowers"}, {"id": 6544, "name": "birdsmountain"}, {"id": 6545, "name": "birdsneck area"}, {"id": 6546, "name": "birm is rock slab"}, {"id": 6547, "name": "birmingham"}, {"id": 6548, "name": "birricade"}, {"id": 6549, "name": "birtday cake"}, {"id": 6550, "name": "birth"}, {"id": 6551, "name": "birth date"}, {"id": 6552, "name": "birthday"}, {"id": 6553, "name": "birthday bib"}, {"id": 6554, "name": "birthday boy"}, {"id": 6555, "name": "birthday cake"}, {"id": 6556, "name": "birthday cakecandles"}, {"id": 6557, "name": "birthday candle"}, {"id": 6558, "name": "birthday candles"}, {"id": 6559, "name": "birthday card"}, {"id": 6560, "name": "birthday cards"}, {"id": 6561, "name": "birthday celebration"}, {"id": 6562, "name": "birthday crown"}, {"id": 6563, "name": "birthday gift"}, {"id": 6564, "name": "birthday hat"}, {"id": 6565, "name": "birthday message"}, {"id": 6566, "name": "birthday party"}, {"id": 6567, "name": "birthday plate"}, {"id": 6568, "name": "birthday plates"}, {"id": 6569, "name": "birthday presents"}, {"id": 6570, "name": "birthday streamers"}, {"id": 6571, "name": "birthday treat"}, {"id": 6572, "name": "birthday wish"}, {"id": 6573, "name": "birthdaycake"}, {"id": 6574, "name": "birthdaycake hat"}, {"id": 6575, "name": "birthmark"}, {"id": 6576, "name": "birthslope"}, {"id": 6577, "name": "biscottchi"}, {"id": 6578, "name": "biscotti"}, {"id": 6579, "name": "biscuit half"}, {"id": 6580, "name": "biscuit sandwich"}, {"id": 6581, "name": "biscuit stick"}, {"id": 6582, "name": "biscuit"}, {"id": 6583, "name": "bison"}, {"id": 6584, "name": "bisquits"}, {"id": 6585, "name": "bistro 649"}, {"id": 6586, "name": "bit"}, {"id": 6587, "name": "bite guard"}, {"id": 6588, "name": "bite in it"}, {"id": 6589, "name": "bite mark"}, {"id": 6590, "name": "bite marks"}, {"id": 6591, "name": "bite size food"}, {"id": 6592, "name": "bite take"}, {"id": 6593, "name": "bite taken from it"}, {"id": 6594, "name": "bite taken out"}, {"id": 6595, "name": "bite"}, {"id": 6596, "name": "bited part"}, {"id": 6597, "name": "bitedoughnut hole"}, {"id": 6598, "name": "bitemark"}, {"id": 6599, "name": "bitesize snack"}, {"id": 6600, "name": "bits of food"}, {"id": 6601, "name": "bits of nuts"}, {"id": 6602, "name": "bitten"}, {"id": 6603, "name": "bitten apple"}, {"id": 6604, "name": "bitten bans"}, {"id": 6605, "name": "bitten burger"}, {"id": 6606, "name": "bitter"}, {"id": 6607, "name": "bittersweet"}, {"id": 6608, "name": "biulding"}, {"id": 6609, "name": "bix"}, {"id": 6610, "name": "bizarro"}, {"id": 6611, "name": "bke"}, {"id": 6612, "name": "bklack"}, {"id": 6613, "name": "black orange sho"}, {"id": 6614, "name": "black shoes"}, {"id": 6615, "name": "black suit"}, {"id": 6616, "name": "black white"}, {"id": 6617, "name": "black white pants"}, {"id": 6618, "name": "black white shirt"}, {"id": 6619, "name": "black 7"}, {"id": 6620, "name": "black 9"}, {"id": 6621, "name": "black accents"}, {"id": 6622, "name": "black airplane"}, {"id": 6623, "name": "black and"}, {"id": 6624, "name": "black and blue"}, {"id": 6625, "name": "black and blue books"}, {"id": 6626, "name": "black and blue cap"}, {"id": 6627, "name": "black and blue line"}, {"id": 6628, "name": "black and brown"}, {"id": 6629, "name": "black and decker"}, {"id": 6630, "name": "black and fluffy"}, {"id": 6631, "name": "black and gold"}, {"id": 6632, "name": "black and gray"}, {"id": 6633, "name": "black and gray wheel"}, {"id": 6634, "name": "black and green"}, {"id": 6635, "name": "black and green shor"}, {"id": 6636, "name": "black and grey"}, {"id": 6637, "name": "black and grey tie"}, {"id": 6638, "name": "black and orange"}, {"id": 6639, "name": "black and pink"}, {"id": 6640, "name": "black and red"}, {"id": 6641, "name": "black and red hair"}, {"id": 6642, "name": "black and silver"}, {"id": 6643, "name": "black and tan"}, {"id": 6644, "name": "black and white"}, {"id": 6645, "name": "black and white boot"}, {"id": 6646, "name": "black and white cars"}, {"id": 6647, "name": "black and white cat"}, {"id": 6648, "name": "black and white cow"}, {"id": 6649, "name": "black and white dog"}, {"id": 6650, "name": "black and white hat"}, {"id": 6651, "name": "black and white kit"}, {"id": 6652, "name": "black and white net"}, {"id": 6653, "name": "black and white pole"}, {"id": 6654, "name": "black and white shir"}, {"id": 6655, "name": "black and white shor"}, {"id": 6656, "name": "black and white top"}, {"id": 6657, "name": "black and yellow"}, {"id": 6658, "name": "black andwhite photo"}, {"id": 6659, "name": "black animal"}, {"id": 6660, "name": "black antenna"}, {"id": 6661, "name": "black antennae"}, {"id": 6662, "name": "black arch"}, {"id": 6663, "name": "black area"}, {"id": 6664, "name": "black armbands"}, {"id": 6665, "name": "black armrest"}, {"id": 6666, "name": "black armrests"}, {"id": 6667, "name": "black arms"}, {"id": 6668, "name": "black arrow"}, {"id": 6669, "name": "black arrows"}, {"id": 6670, "name": "black artwork"}, {"id": 6671, "name": "black asphalt"}, {"id": 6672, "name": "black attachments"}, {"id": 6673, "name": "black attire"}, {"id": 6674, "name": "black auto"}, {"id": 6675, "name": "black back"}, {"id": 6676, "name": "black back pack"}, {"id": 6677, "name": "black background"}, {"id": 6678, "name": "black backpack"}, {"id": 6679, "name": "black backround"}, {"id": 6680, "name": "black bag"}, {"id": 6681, "name": "black bagpack"}, {"id": 6682, "name": "black bags"}, {"id": 6683, "name": "black balcony"}, {"id": 6684, "name": "black ball"}, {"id": 6685, "name": "black balloon"}, {"id": 6686, "name": "black balloons"}, {"id": 6687, "name": "black band"}, {"id": 6688, "name": "black bandana"}, {"id": 6689, "name": "black bandanna"}, {"id": 6690, "name": "black bands"}, {"id": 6691, "name": "black bangs"}, {"id": 6692, "name": "black banner"}, {"id": 6693, "name": "black bar"}, {"id": 6694, "name": "black barrels"}, {"id": 6695, "name": "black bars"}, {"id": 6696, "name": "black base"}, {"id": 6697, "name": "black base ball bat"}, {"id": 6698, "name": "black baseball cap"}, {"id": 6699, "name": "black basin"}, {"id": 6700, "name": "black basket"}, {"id": 6701, "name": "black bat"}, {"id": 6702, "name": "black bathing suit"}, {"id": 6703, "name": "black bead"}, {"id": 6704, "name": "black beads"}, {"id": 6705, "name": "black beak"}, {"id": 6706, "name": "black beams"}, {"id": 6707, "name": "black beanie"}, {"id": 6708, "name": "black beanie hat"}, {"id": 6709, "name": "black beanies"}, {"id": 6710, "name": "black beans"}, {"id": 6711, "name": "black bear"}, {"id": 6712, "name": "black beard"}, {"id": 6713, "name": "black bed cover"}, {"id": 6714, "name": "black belt"}, {"id": 6715, "name": "black bench"}, {"id": 6716, "name": "black beret"}, {"id": 6717, "name": "black berries"}, {"id": 6718, "name": "black berry phone"}, {"id": 6719, "name": "black bicycle"}, {"id": 6720, "name": "black bike"}, {"id": 6721, "name": "black bikini"}, {"id": 6722, "name": "black bin"}, {"id": 6723, "name": "black bin with trees"}, {"id": 6724, "name": "black binder"}, {"id": 6725, "name": "black binders"}, {"id": 6726, "name": "black binding"}, {"id": 6727, "name": "black bird"}, {"id": 6728, "name": "black birds"}, {"id": 6729, "name": "black bison"}, {"id": 6730, "name": "black blade"}, {"id": 6731, "name": "black blanket"}, {"id": 6732, "name": "black blazer"}, {"id": 6733, "name": "black blinders"}, {"id": 6734, "name": "black blinds"}, {"id": 6735, "name": "black block"}, {"id": 6736, "name": "black blouse"}, {"id": 6737, "name": "black board"}, {"id": 6738, "name": "black boarders"}, {"id": 6739, "name": "black boat"}, {"id": 6740, "name": "black body"}, {"id": 6741, "name": "black bolt"}, {"id": 6742, "name": "black book"}, {"id": 6743, "name": "black bookbag"}, {"id": 6744, "name": "black books on shelf"}, {"id": 6745, "name": "black boot"}, {"id": 6746, "name": "black boots"}, {"id": 6747, "name": "black border"}, {"id": 6748, "name": "black bottle"}, {"id": 6749, "name": "black bottom"}, {"id": 6750, "name": "black bottoms"}, {"id": 6751, "name": "black bottons"}, {"id": 6752, "name": "black bow"}, {"id": 6753, "name": "black bowl"}, {"id": 6754, "name": "black bowler"}, {"id": 6755, "name": "black bowtie"}, {"id": 6756, "name": "black box"}, {"id": 6757, "name": "black boxes"}, {"id": 6758, "name": "black boy"}, {"id": 6759, "name": "black brace"}, {"id": 6760, "name": "black bracelet"}, {"id": 6761, "name": "black braces"}, {"id": 6762, "name": "black bracket"}, {"id": 6763, "name": "black branch"}, {"id": 6764, "name": "black brick"}, {"id": 6765, "name": "black brown"}, {"id": 6766, "name": "black bucket"}, {"id": 6767, "name": "black buffalo"}, {"id": 6768, "name": "black buggy"}, {"id": 6769, "name": "black building"}, {"id": 6770, "name": "black built"}, {"id": 6771, "name": "black bull"}, {"id": 6772, "name": "black bumper"}, {"id": 6773, "name": "black bun"}, {"id": 6774, "name": "black burner"}, {"id": 6775, "name": "black burners"}, {"id": 6776, "name": "black bus"}, {"id": 6777, "name": "black button"}, {"id": 6778, "name": "black buttons"}, {"id": 6779, "name": "black cabinet"}, {"id": 6780, "name": "black cabinets"}, {"id": 6781, "name": "black cable"}, {"id": 6782, "name": "black cable box"}, {"id": 6783, "name": "black cables"}, {"id": 6784, "name": "black cage"}, {"id": 6785, "name": "black calf"}, {"id": 6786, "name": "black camera"}, {"id": 6787, "name": "black camera lens"}, {"id": 6788, "name": "black cane"}, {"id": 6789, "name": "black cannon"}, {"id": 6790, "name": "black canoe"}, {"id": 6791, "name": "black canopy"}, {"id": 6792, "name": "black cap"}, {"id": 6793, "name": "black cape"}, {"id": 6794, "name": "black car"}, {"id": 6795, "name": "black car in front"}, {"id": 6796, "name": "black car on street"}, {"id": 6797, "name": "black car parked"}, {"id": 6798, "name": "black card"}, {"id": 6799, "name": "black cardigan"}, {"id": 6800, "name": "black care"}, {"id": 6801, "name": "black carpet"}, {"id": 6802, "name": "black carriage"}, {"id": 6803, "name": "black cars"}, {"id": 6804, "name": "black cart"}, {"id": 6805, "name": "black case"}, {"id": 6806, "name": "black casing"}, {"id": 6807, "name": "black castors"}, {"id": 6808, "name": "black cat"}, {"id": 6809, "name": "black catchers mask"}, {"id": 6810, "name": "black catchers mitt"}, {"id": 6811, "name": "black cattle"}, {"id": 6812, "name": "black cauldron"}, {"id": 6813, "name": "black caulk"}, {"id": 6814, "name": "black ceiling"}, {"id": 6815, "name": "black cell phone"}, {"id": 6816, "name": "black cellphone"}, {"id": 6817, "name": "black center"}, {"id": 6818, "name": "black centers"}, {"id": 6819, "name": "black chain"}, {"id": 6820, "name": "black chair"}, {"id": 6821, "name": "black chair leg"}, {"id": 6822, "name": "black chairs"}, {"id": 6823, "name": "black chalkboard"}, {"id": 6824, "name": "black char"}, {"id": 6825, "name": "black character"}, {"id": 6826, "name": "black characters"}, {"id": 6827, "name": "black chest"}, {"id": 6828, "name": "black chimney"}, {"id": 6829, "name": "black chin"}, {"id": 6830, "name": "black chord"}, {"id": 6831, "name": "black circle"}, {"id": 6832, "name": "black circle design"}, {"id": 6833, "name": "black circles"}, {"id": 6834, "name": "black claws"}, {"id": 6835, "name": "black cleated shoe"}, {"id": 6836, "name": "black cleats"}, {"id": 6837, "name": "black clip"}, {"id": 6838, "name": "black clock"}, {"id": 6839, "name": "black clock hands"}, {"id": 6840, "name": "black cloth"}, {"id": 6841, "name": "black clothes"}, {"id": 6842, "name": "black clothing"}, {"id": 6843, "name": "black cloths"}, {"id": 6844, "name": "black clouds"}, {"id": 6845, "name": "black coat"}, {"id": 6846, "name": "black coffee"}, {"id": 6847, "name": "black coffee cups"}, {"id": 6848, "name": "black coffee maker"}, {"id": 6849, "name": "black collar"}, {"id": 6850, "name": "black color"}, {"id": 6851, "name": "black color gloves"}, {"id": 6852, "name": "black colored glove"}, {"id": 6853, "name": "black coloring"}, {"id": 6854, "name": "black comb"}, {"id": 6855, "name": "black computer"}, {"id": 6856, "name": "black connectors"}, {"id": 6857, "name": "black container"}, {"id": 6858, "name": "black containers"}, {"id": 6859, "name": "black controller"}, {"id": 6860, "name": "black cooler"}, {"id": 6861, "name": "black cord"}, {"id": 6862, "name": "black cords"}, {"id": 6863, "name": "black corner"}, {"id": 6864, "name": "black cornice"}, {"id": 6865, "name": "black corsage"}, {"id": 6866, "name": "black costume"}, {"id": 6867, "name": "black couch"}, {"id": 6868, "name": "black counter"}, {"id": 6869, "name": "black countertop"}, {"id": 6870, "name": "black courter"}, {"id": 6871, "name": "black cover"}, {"id": 6872, "name": "black cow"}, {"id": 6873, "name": "black cows"}, {"id": 6874, "name": "black crate"}, {"id": 6875, "name": "black crates"}, {"id": 6876, "name": "black cross"}, {"id": 6877, "name": "black crown"}, {"id": 6878, "name": "black cube"}, {"id": 6879, "name": "black cuff"}, {"id": 6880, "name": "black cup"}, {"id": 6881, "name": "black curtain"}, {"id": 6882, "name": "black curtains"}, {"id": 6883, "name": "black curtian"}, {"id": 6884, "name": "black cushion"}, {"id": 6885, "name": "black cycle"}, {"id": 6886, "name": "black dap"}, {"id": 6887, "name": "black debris"}, {"id": 6888, "name": "black decal"}, {"id": 6889, "name": "black decoration"}, {"id": 6890, "name": "black design"}, {"id": 6891, "name": "black designs"}, {"id": 6892, "name": "black desk"}, {"id": 6893, "name": "black detailing"}, {"id": 6894, "name": "black details"}, {"id": 6895, "name": "black device"}, {"id": 6896, "name": "black dial"}, {"id": 6897, "name": "black dials"}, {"id": 6898, "name": "black diamond"}, {"id": 6899, "name": "black diamonds"}, {"id": 6900, "name": "black digital camera"}, {"id": 6901, "name": "black dirt"}, {"id": 6902, "name": "black dish"}, {"id": 6903, "name": "black dishwasher"}, {"id": 6904, "name": "black display"}, {"id": 6905, "name": "black dividers"}, {"id": 6906, "name": "black dog"}, {"id": 6907, "name": "black dog collar"}, {"id": 6908, "name": "black dome"}, {"id": 6909, "name": "black door"}, {"id": 6910, "name": "black door knob"}, {"id": 6911, "name": "black doorhandle"}, {"id": 6912, "name": "black doors"}, {"id": 6913, "name": "black dot"}, {"id": 6914, "name": "black dots"}, {"id": 6915, "name": "black drapes"}, {"id": 6916, "name": "black drawer"}, {"id": 6917, "name": "black dress"}, {"id": 6918, "name": "black dress shoes"}, {"id": 6919, "name": "black dresser"}, {"id": 6920, "name": "black drop"}, {"id": 6921, "name": "black dryer"}, {"id": 6922, "name": "black duck"}, {"id": 6923, "name": "black duffel"}, {"id": 6924, "name": "black e"}, {"id": 6925, "name": "black ear"}, {"id": 6926, "name": "black earcat"}, {"id": 6927, "name": "black earphones"}, {"id": 6928, "name": "black earring"}, {"id": 6929, "name": "black earrings"}, {"id": 6930, "name": "black ears"}, {"id": 6931, "name": "black edge"}, {"id": 6932, "name": "black edging"}, {"id": 6933, "name": "black electronics"}, {"id": 6934, "name": "black elephant"}, {"id": 6935, "name": "black end"}, {"id": 6936, "name": "black end table"}, {"id": 6937, "name": "black ends"}, {"id": 6938, "name": "black engine"}, {"id": 6939, "name": "black entrance door"}, {"id": 6940, "name": "black eye"}, {"id": 6941, "name": "black eye glasses"}, {"id": 6942, "name": "black eyebrows"}, {"id": 6943, "name": "black eyed peas"}, {"id": 6944, "name": "black eyed susan"}, {"id": 6945, "name": "black eyeglasses"}, {"id": 6946, "name": "black eyelashes"}, {"id": 6947, "name": "black eyeliner"}, {"id": 6948, "name": "black eyes"}, {"id": 6949, "name": "black fabric"}, {"id": 6950, "name": "black face"}, {"id": 6951, "name": "black face mask"}, {"id": 6952, "name": "black faced"}, {"id": 6953, "name": "black faces"}, {"id": 6954, "name": "black fan"}, {"id": 6955, "name": "black fanny pack"}, {"id": 6956, "name": "black fastener"}, {"id": 6957, "name": "black faucet"}, {"id": 6958, "name": "black feather"}, {"id": 6959, "name": "black feathers"}, {"id": 6960, "name": "black feet"}, {"id": 6961, "name": "black felt"}, {"id": 6962, "name": "black fence"}, {"id": 6963, "name": "black fencing"}, {"id": 6964, "name": "black fender"}, {"id": 6965, "name": "black file"}, {"id": 6966, "name": "black fin"}, {"id": 6967, "name": "black fingernails"}, {"id": 6968, "name": "black firehydrant"}, {"id": 6969, "name": "black flag"}, {"id": 6970, "name": "black flame"}, {"id": 6971, "name": "black flamingo"}, {"id": 6972, "name": "black flat shoes"}, {"id": 6973, "name": "black fleece"}, {"id": 6974, "name": "black flip flop"}, {"id": 6975, "name": "black flipflop"}, {"id": 6976, "name": "black floor"}, {"id": 6977, "name": "black flower"}, {"id": 6978, "name": "black fly"}, {"id": 6979, "name": "black folder"}, {"id": 6980, "name": "black font"}, {"id": 6981, "name": "black foot"}, {"id": 6982, "name": "black forelegs"}, {"id": 6983, "name": "black fountain"}, {"id": 6984, "name": "black fram"}, {"id": 6985, "name": "black frame"}, {"id": 6986, "name": "black framed"}, {"id": 6987, "name": "black frames"}, {"id": 6988, "name": "black fridge"}, {"id": 6989, "name": "black frog"}, {"id": 6990, "name": "black front"}, {"id": 6991, "name": "black front wheel"}, {"id": 6992, "name": "black frosting"}, {"id": 6993, "name": "black frying pans"}, {"id": 6994, "name": "black fullneck"}, {"id": 6995, "name": "black funnel"}, {"id": 6996, "name": "black fur"}, {"id": 6997, "name": "black garbage"}, {"id": 6998, "name": "black garbagecan"}, {"id": 6999, "name": "black garbagecans"}, {"id": 7000, "name": "black gate"}, {"id": 7001, "name": "black gate door"}, {"id": 7002, "name": "black gauge"}, {"id": 7003, "name": "black giraffe eye"}, {"id": 7004, "name": "black glass"}, {"id": 7005, "name": "black glasses"}, {"id": 7006, "name": "black glider"}, {"id": 7007, "name": "black glove"}, {"id": 7008, "name": "black gloveman"}, {"id": 7009, "name": "black gloves"}, {"id": 7010, "name": "black goat"}, {"id": 7011, "name": "black goggles"}, {"id": 7012, "name": "black golve"}, {"id": 7013, "name": "black gown"}, {"id": 7014, "name": "black graffit on wal"}, {"id": 7015, "name": "black graffiti"}, {"id": 7016, "name": "black grafitti"}, {"id": 7017, "name": "black granite"}, {"id": 7018, "name": "black grapes"}, {"id": 7019, "name": "black graphics"}, {"id": 7020, "name": "black graval"}, {"id": 7021, "name": "black gravel"}, {"id": 7022, "name": "black gray"}, {"id": 7023, "name": "black grey"}, {"id": 7024, "name": "black grey clothes"}, {"id": 7025, "name": "black grill"}, {"id": 7026, "name": "black grip"}, {"id": 7027, "name": "black ground"}, {"id": 7028, "name": "black grout"}, {"id": 7029, "name": "black guitar"}, {"id": 7030, "name": "black gutter"}, {"id": 7031, "name": "black hair"}, {"id": 7032, "name": "black haired"}, {"id": 7033, "name": "black hairs"}, {"id": 7034, "name": "black hand"}, {"id": 7035, "name": "black handbag"}, {"id": 7036, "name": "black handle"}, {"id": 7037, "name": "black handle on door"}, {"id": 7038, "name": "black handlebar"}, {"id": 7039, "name": "black handlebars"}, {"id": 7040, "name": "black handles"}, {"id": 7041, "name": "black hands"}, {"id": 7042, "name": "black hang"}, {"id": 7043, "name": "black har"}, {"id": 7044, "name": "black hard ski boot"}, {"id": 7045, "name": "black harnass"}, {"id": 7046, "name": "black harness"}, {"id": 7047, "name": "black hat"}, {"id": 7048, "name": "black hats"}, {"id": 7049, "name": "black head"}, {"id": 7050, "name": "black headband"}, {"id": 7051, "name": "black headed"}, {"id": 7052, "name": "black headphones"}, {"id": 7053, "name": "black heels"}, {"id": 7054, "name": "black helmat"}, {"id": 7055, "name": "black helmet"}, {"id": 7056, "name": "black helmets"}, {"id": 7057, "name": "black highway"}, {"id": 7058, "name": "black hindquarter"}, {"id": 7059, "name": "black hinge"}, {"id": 7060, "name": "black hinges"}, {"id": 7061, "name": "black hole"}, {"id": 7062, "name": "black holes"}, {"id": 7063, "name": "black hood"}, {"id": 7064, "name": "black hoodie"}, {"id": 7065, "name": "black hoody"}, {"id": 7066, "name": "black hoof"}, {"id": 7067, "name": "black hooves"}, {"id": 7068, "name": "black horn"}, {"id": 7069, "name": "black horns"}, {"id": 7070, "name": "black horse"}, {"id": 7071, "name": "black hose"}, {"id": 7072, "name": "black hoses"}, {"id": 7073, "name": "black hull"}, {"id": 7074, "name": "black hump"}, {"id": 7075, "name": "black hydrant"}, {"id": 7076, "name": "black icing"}, {"id": 7077, "name": "black icons"}, {"id": 7078, "name": "black id"}, {"id": 7079, "name": "black image"}, {"id": 7080, "name": "black in color"}, {"id": 7081, "name": "black ink"}, {"id": 7082, "name": "black inside"}, {"id": 7083, "name": "black interior"}, {"id": 7084, "name": "black ipod"}, {"id": 7085, "name": "black iris"}, {"id": 7086, "name": "black iron"}, {"id": 7087, "name": "black iron fence"}, {"id": 7088, "name": "black item"}, {"id": 7089, "name": "black jack"}, {"id": 7090, "name": "black jacket"}, {"id": 7091, "name": "black jars"}, {"id": 7092, "name": "black jeans"}, {"id": 7093, "name": "black jeep suv"}, {"id": 7094, "name": "black jersey"}, {"id": 7095, "name": "black jet"}, {"id": 7096, "name": "black jug"}, {"id": 7097, "name": "black jump"}, {"id": 7098, "name": "black key"}, {"id": 7099, "name": "black keyboard"}, {"id": 7100, "name": "black keyboards"}, {"id": 7101, "name": "black keychain"}, {"id": 7102, "name": "black keys"}, {"id": 7103, "name": "black kickstand"}, {"id": 7104, "name": "black kite"}, {"id": 7105, "name": "black kneepad"}, {"id": 7106, "name": "black knife"}, {"id": 7107, "name": "black knit cap"}, {"id": 7108, "name": "black knob"}, {"id": 7109, "name": "black knobs"}, {"id": 7110, "name": "black lab"}, {"id": 7111, "name": "black label"}, {"id": 7112, "name": "black lace"}, {"id": 7113, "name": "black laces"}, {"id": 7114, "name": "black lady"}, {"id": 7115, "name": "black lamp"}, {"id": 7116, "name": "black lamp post"}, {"id": 7117, "name": "black lampost"}, {"id": 7118, "name": "black lampshade"}, {"id": 7119, "name": "black lantern"}, {"id": 7120, "name": "black lanyard"}, {"id": 7121, "name": "black lapel"}, {"id": 7122, "name": "black laptop"}, {"id": 7123, "name": "black large animals"}, {"id": 7124, "name": "black latern"}, {"id": 7125, "name": "black lawn chair"}, {"id": 7126, "name": "black lead"}, {"id": 7127, "name": "black leash"}, {"id": 7128, "name": "black leather"}, {"id": 7129, "name": "black leather corner"}, {"id": 7130, "name": "black leather edging"}, {"id": 7131, "name": "black leather shoe"}, {"id": 7132, "name": "black left wheel"}, {"id": 7133, "name": "black leg"}, {"id": 7134, "name": "black leggings"}, {"id": 7135, "name": "black legs"}, {"id": 7136, "name": "black lens"}, {"id": 7137, "name": "black letter"}, {"id": 7138, "name": "black letter2"}, {"id": 7139, "name": "black letter3"}, {"id": 7140, "name": "black letter4"}, {"id": 7141, "name": "black letter5"}, {"id": 7142, "name": "black lettering"}, {"id": 7143, "name": "black letters"}, {"id": 7144, "name": "black lettersign"}, {"id": 7145, "name": "black letterswall"}, {"id": 7146, "name": "black lever"}, {"id": 7147, "name": "black lid"}, {"id": 7148, "name": "black lids"}, {"id": 7149, "name": "black light"}, {"id": 7150, "name": "black lights"}, {"id": 7151, "name": "black line"}, {"id": 7152, "name": "black liner"}, {"id": 7153, "name": "black lines"}, {"id": 7154, "name": "black lining"}, {"id": 7155, "name": "black loafers"}, {"id": 7156, "name": "black lock"}, {"id": 7157, "name": "black lock symbol"}, {"id": 7158, "name": "black logo"}, {"id": 7159, "name": "black long"}, {"id": 7160, "name": "black luggage"}, {"id": 7161, "name": "black m"}, {"id": 7162, "name": "black magic"}, {"id": 7163, "name": "black mailbox"}, {"id": 7164, "name": "black main"}, {"id": 7165, "name": "black male"}, {"id": 7166, "name": "black man"}, {"id": 7167, "name": "black mane"}, {"id": 7168, "name": "black manhole"}, {"id": 7169, "name": "black manhole cover"}, {"id": 7170, "name": "black marble"}, {"id": 7171, "name": "black margins"}, {"id": 7172, "name": "black mark"}, {"id": 7173, "name": "black markers"}, {"id": 7174, "name": "black marking"}, {"id": 7175, "name": "black markings"}, {"id": 7176, "name": "black marks"}, {"id": 7177, "name": "black maroon"}, {"id": 7178, "name": "black mask"}, {"id": 7179, "name": "black mass"}, {"id": 7180, "name": "black mat"}, {"id": 7181, "name": "black matter"}, {"id": 7182, "name": "black meat"}, {"id": 7183, "name": "black menu"}, {"id": 7184, "name": "black mesh"}, {"id": 7185, "name": "black metal"}, {"id": 7186, "name": "black metal basket"}, {"id": 7187, "name": "black metal fence"}, {"id": 7188, "name": "black metal legs"}, {"id": 7189, "name": "black metal railing"}, {"id": 7190, "name": "black metal support"}, {"id": 7191, "name": "black microphone"}, {"id": 7192, "name": "black microwave"}, {"id": 7193, "name": "black mirror"}, {"id": 7194, "name": "black mirros"}, {"id": 7195, "name": "black mitt"}, {"id": 7196, "name": "black mitten"}, {"id": 7197, "name": "black mohawk"}, {"id": 7198, "name": "black monitor"}, {"id": 7199, "name": "black moped"}, {"id": 7200, "name": "black motor"}, {"id": 7201, "name": "black motorcycle"}, {"id": 7202, "name": "black mountains"}, {"id": 7203, "name": "black mouse"}, {"id": 7204, "name": "black mousepad"}, {"id": 7205, "name": "black mouth"}, {"id": 7206, "name": "black mug"}, {"id": 7207, "name": "black mulberry"}, {"id": 7208, "name": "black mustache"}, {"id": 7209, "name": "black muzzle"}, {"id": 7210, "name": "black n"}, {"id": 7211, "name": "black nail"}, {"id": 7212, "name": "black nails"}, {"id": 7213, "name": "black napkin"}, {"id": 7214, "name": "black necklace"}, {"id": 7215, "name": "black necks"}, {"id": 7216, "name": "black net"}, {"id": 7217, "name": "black netting"}, {"id": 7218, "name": "black nightstand"}, {"id": 7219, "name": "black nike logo"}, {"id": 7220, "name": "black nikewristband"}, {"id": 7221, "name": "black nose"}, {"id": 7222, "name": "black nose of bear"}, {"id": 7223, "name": "black nose of goat"}, {"id": 7224, "name": "black nosemouth"}, {"id": 7225, "name": "black noses"}, {"id": 7226, "name": "black number"}, {"id": 7227, "name": "black number 5"}, {"id": 7228, "name": "black numbers"}, {"id": 7229, "name": "black numbers on it"}, {"id": 7230, "name": "black numeral"}, {"id": 7231, "name": "black numerals"}, {"id": 7232, "name": "black nylon"}, {"id": 7233, "name": "black o"}, {"id": 7234, "name": "black oar"}, {"id": 7235, "name": "black object"}, {"id": 7236, "name": "black objects"}, {"id": 7237, "name": "black olive"}, {"id": 7238, "name": "black olives"}, {"id": 7239, "name": "black on green"}, {"id": 7240, "name": "black on its back"}, {"id": 7241, "name": "black on stand"}, {"id": 7242, "name": "black ottoman"}, {"id": 7243, "name": "black outboard"}, {"id": 7244, "name": "black outerwear"}, {"id": 7245, "name": "black outfit"}, {"id": 7246, "name": "black outfits"}, {"id": 7247, "name": "black outift"}, {"id": 7248, "name": "black outline"}, {"id": 7249, "name": "black oven"}, {"id": 7250, "name": "black overalls"}, {"id": 7251, "name": "black p"}, {"id": 7252, "name": "black pac"}, {"id": 7253, "name": "black pack"}, {"id": 7254, "name": "black pad"}, {"id": 7255, "name": "black padding"}, {"id": 7256, "name": "black pads"}, {"id": 7257, "name": "black paint"}, {"id": 7258, "name": "black painting"}, {"id": 7259, "name": "black pair of gloves"}, {"id": 7260, "name": "black pan"}, {"id": 7261, "name": "black pane"}, {"id": 7262, "name": "black panel"}, {"id": 7263, "name": "black pant"}, {"id": 7264, "name": "black pants"}, {"id": 7265, "name": "black pants person"}, {"id": 7266, "name": "black paper"}, {"id": 7267, "name": "black para sail"}, {"id": 7268, "name": "black parked"}, {"id": 7269, "name": "black part"}, {"id": 7270, "name": "black part of mango"}, {"id": 7271, "name": "black particles"}, {"id": 7272, "name": "black parts"}, {"id": 7273, "name": "black passengers"}, {"id": 7274, "name": "black patch"}, {"id": 7275, "name": "black patches"}, {"id": 7276, "name": "black pattern"}, {"id": 7277, "name": "black patterns"}, {"id": 7278, "name": "black paved street"}, {"id": 7279, "name": "black pavement"}, {"id": 7280, "name": "black paw"}, {"id": 7281, "name": "black paws"}, {"id": 7282, "name": "black pedal"}, {"id": 7283, "name": "black pedals"}, {"id": 7284, "name": "black peg"}, {"id": 7285, "name": "black pen"}, {"id": 7286, "name": "black pepper"}, {"id": 7287, "name": "black pepper shaker"}, {"id": 7288, "name": "black perpeller"}, {"id": 7289, "name": "black phone"}, {"id": 7290, "name": "black photo"}, {"id": 7291, "name": "black photograph"}, {"id": 7292, "name": "black piano"}, {"id": 7293, "name": "black picture"}, {"id": 7294, "name": "black piece"}, {"id": 7295, "name": "black pieces"}, {"id": 7296, "name": "black pigeon"}, {"id": 7297, "name": "black pillar"}, {"id": 7298, "name": "black pillow"}, {"id": 7299, "name": "black pink"}, {"id": 7300, "name": "black pipe"}, {"id": 7301, "name": "black piping"}, {"id": 7302, "name": "black pistol"}, {"id": 7303, "name": "black pitcher"}, {"id": 7304, "name": "black planter"}, {"id": 7305, "name": "black plants"}, {"id": 7306, "name": "black plaque"}, {"id": 7307, "name": "black plastic"}, {"id": 7308, "name": "black plastic spoon"}, {"id": 7309, "name": "black plate"}, {"id": 7310, "name": "black plug"}, {"id": 7311, "name": "black plumage"}, {"id": 7312, "name": "black plunger"}, {"id": 7313, "name": "black podium"}, {"id": 7314, "name": "black pole"}, {"id": 7315, "name": "black pole sticking"}, {"id": 7316, "name": "black poles"}, {"id": 7317, "name": "black pony tail"}, {"id": 7318, "name": "black ponytail"}, {"id": 7319, "name": "black portion"}, {"id": 7320, "name": "black post"}, {"id": 7321, "name": "black poster"}, {"id": 7322, "name": "black posts"}, {"id": 7323, "name": "black pot"}, {"id": 7324, "name": "black pots"}, {"id": 7325, "name": "black pottery"}, {"id": 7326, "name": "black power cord"}, {"id": 7327, "name": "black print"}, {"id": 7328, "name": "black printer"}, {"id": 7329, "name": "black printing"}, {"id": 7330, "name": "black projector"}, {"id": 7331, "name": "black propeller"}, {"id": 7332, "name": "black pump"}, {"id": 7333, "name": "black pumps"}, {"id": 7334, "name": "black pupil"}, {"id": 7335, "name": "black purse"}, {"id": 7336, "name": "black r"}, {"id": 7337, "name": "black rack"}, {"id": 7338, "name": "black racket"}, {"id": 7339, "name": "black radio"}, {"id": 7340, "name": "black rail"}, {"id": 7341, "name": "black railing"}, {"id": 7342, "name": "black railings"}, {"id": 7343, "name": "black rails"}, {"id": 7344, "name": "black rain jacket"}, {"id": 7345, "name": "black raincoat"}, {"id": 7346, "name": "black raisens"}, {"id": 7347, "name": "black ramp"}, {"id": 7348, "name": "black record"}, {"id": 7349, "name": "black rectangle"}, {"id": 7350, "name": "black red"}, {"id": 7351, "name": "black red white"}, {"id": 7352, "name": "black reflection"}, {"id": 7353, "name": "black refridgerator"}, {"id": 7354, "name": "black reigns"}, {"id": 7355, "name": "black reins"}, {"id": 7356, "name": "black remote"}, {"id": 7357, "name": "black ribbon"}, {"id": 7358, "name": "black riding gloves"}, {"id": 7359, "name": "black rim"}, {"id": 7360, "name": "black rims"}, {"id": 7361, "name": "black rimtv"}, {"id": 7362, "name": "black ring"}, {"id": 7363, "name": "black rings"}, {"id": 7364, "name": "black ripples"}, {"id": 7365, "name": "black rivets"}, {"id": 7366, "name": "black road"}, {"id": 7367, "name": "black rock"}, {"id": 7368, "name": "black rocks"}, {"id": 7369, "name": "black rocks in water"}, {"id": 7370, "name": "black rod"}, {"id": 7371, "name": "black rods"}, {"id": 7372, "name": "black roof"}, {"id": 7373, "name": "black roofs"}, {"id": 7374, "name": "black rope"}, {"id": 7375, "name": "black rubber"}, {"id": 7376, "name": "black rubbermaid bin"}, {"id": 7377, "name": "black rug"}, {"id": 7378, "name": "black runny shoe"}, {"id": 7379, "name": "black s"}, {"id": 7380, "name": "black safety helmet"}, {"id": 7381, "name": "black sand"}, {"id": 7382, "name": "black sandal"}, {"id": 7383, "name": "black sandals"}, {"id": 7384, "name": "black satchel"}, {"id": 7385, "name": "black scarf"}, {"id": 7386, "name": "black scart"}, {"id": 7387, "name": "black scissors"}, {"id": 7388, "name": "black scooter"}, {"id": 7389, "name": "black screen"}, {"id": 7390, "name": "black seal"}, {"id": 7391, "name": "black seat"}, {"id": 7392, "name": "black seats"}, {"id": 7393, "name": "black section"}, {"id": 7394, "name": "black sedan"}, {"id": 7395, "name": "black seed"}, {"id": 7396, "name": "black seeds"}, {"id": 7397, "name": "black shade"}, {"id": 7398, "name": "black shades"}, {"id": 7399, "name": "black shadow"}, {"id": 7400, "name": "black shadows"}, {"id": 7401, "name": "black sharpie"}, {"id": 7402, "name": "black shawl"}, {"id": 7403, "name": "black sheep"}, {"id": 7404, "name": "black shelf"}, {"id": 7405, "name": "black shell"}, {"id": 7406, "name": "black shells"}, {"id": 7407, "name": "black shingle"}, {"id": 7408, "name": "black shir"}, {"id": 7409, "name": "black shirt"}, {"id": 7410, "name": "black shirt man"}, {"id": 7411, "name": "black shirts"}, {"id": 7412, "name": "black shoe"}, {"id": 7413, "name": "black shoe on"}, {"id": 7414, "name": "black shoe on man"}, {"id": 7415, "name": "black shoelace"}, {"id": 7416, "name": "black shoes"}, {"id": 7417, "name": "black shores"}, {"id": 7418, "name": "black short"}, {"id": 7419, "name": "black shorts"}, {"id": 7420, "name": "black shorts on"}, {"id": 7421, "name": "black shorts on man"}, {"id": 7422, "name": "black shoulder"}, {"id": 7423, "name": "black shoulder bag"}, {"id": 7424, "name": "black shutter"}, {"id": 7425, "name": "black sign"}, {"id": 7426, "name": "black signal"}, {"id": 7427, "name": "black signature"}, {"id": 7428, "name": "black signs"}, {"id": 7429, "name": "black sills"}, {"id": 7430, "name": "black silver"}, {"id": 7431, "name": "black sink"}, {"id": 7432, "name": "black sink counter"}, {"id": 7433, "name": "black sit"}, {"id": 7434, "name": "black skate"}, {"id": 7435, "name": "black skate board"}, {"id": 7436, "name": "black skateboard"}, {"id": 7437, "name": "black ski"}, {"id": 7438, "name": "black ski boots"}, {"id": 7439, "name": "black ski helmet"}, {"id": 7440, "name": "black ski pants"}, {"id": 7441, "name": "black skiing"}, {"id": 7442, "name": "black skin"}, {"id": 7443, "name": "black skirt"}, {"id": 7444, "name": "black skis"}, {"id": 7445, "name": "black sky"}, {"id": 7446, "name": "black slab"}, {"id": 7447, "name": "black slacks"}, {"id": 7448, "name": "black slacks on man"}, {"id": 7449, "name": "black slanted tire"}, {"id": 7450, "name": "black slate"}, {"id": 7451, "name": "black slats"}, {"id": 7452, "name": "black sleeve"}, {"id": 7453, "name": "black sleeves"}, {"id": 7454, "name": "black slip"}, {"id": 7455, "name": "black slit"}, {"id": 7456, "name": "black smoke"}, {"id": 7457, "name": "black snap"}, {"id": 7458, "name": "black sneaker"}, {"id": 7459, "name": "black sneakers"}, {"id": 7460, "name": "black snout"}, {"id": 7461, "name": "black snow suit"}, {"id": 7462, "name": "black snowboard"}, {"id": 7463, "name": "black snowpants"}, {"id": 7464, "name": "black snowshoes"}, {"id": 7465, "name": "black snowsuit"}, {"id": 7466, "name": "black sock"}, {"id": 7467, "name": "black socks"}, {"id": 7468, "name": "black sofa"}, {"id": 7469, "name": "black sole"}, {"id": 7470, "name": "black soot"}, {"id": 7471, "name": "black space key"}, {"id": 7472, "name": "black spatula"}, {"id": 7473, "name": "black speaker"}, {"id": 7474, "name": "black speakers"}, {"id": 7475, "name": "black speck"}, {"id": 7476, "name": "black spoon"}, {"id": 7477, "name": "black spot"}, {"id": 7478, "name": "black spot in road"}, {"id": 7479, "name": "black spot on white"}, {"id": 7480, "name": "black spots"}, {"id": 7481, "name": "black sprinkle"}, {"id": 7482, "name": "black sprinkles"}, {"id": 7483, "name": "black square"}, {"id": 7484, "name": "black squares"}, {"id": 7485, "name": "black stage"}, {"id": 7486, "name": "black stain"}, {"id": 7487, "name": "black staircase"}, {"id": 7488, "name": "black stairs"}, {"id": 7489, "name": "black stand"}, {"id": 7490, "name": "black stapler"}, {"id": 7491, "name": "black star"}, {"id": 7492, "name": "black star here"}, {"id": 7493, "name": "black statue"}, {"id": 7494, "name": "black steed"}, {"id": 7495, "name": "black steeple"}, {"id": 7496, "name": "black steering wheel"}, {"id": 7497, "name": "black stem"}, {"id": 7498, "name": "black steps"}, {"id": 7499, "name": "black stick"}, {"id": 7500, "name": "black sticker"}, {"id": 7501, "name": "black sticks"}, {"id": 7502, "name": "black stitch"}, {"id": 7503, "name": "black stockings"}, {"id": 7504, "name": "black stone"}, {"id": 7505, "name": "black stool"}, {"id": 7506, "name": "black stoplight"}, {"id": 7507, "name": "black stops"}, {"id": 7508, "name": "black store"}, {"id": 7509, "name": "black stove"}, {"id": 7510, "name": "black stovetop"}, {"id": 7511, "name": "black strap"}, {"id": 7512, "name": "black straps"}, {"id": 7513, "name": "black straw"}, {"id": 7514, "name": "black streak"}, {"id": 7515, "name": "black street"}, {"id": 7516, "name": "black streetlight"}, {"id": 7517, "name": "black string"}, {"id": 7518, "name": "black strip"}, {"id": 7519, "name": "black stripe"}, {"id": 7520, "name": "black striped shirt"}, {"id": 7521, "name": "black stripes"}, {"id": 7522, "name": "black stripes ball"}, {"id": 7523, "name": "black strips"}, {"id": 7524, "name": "black stroller"}, {"id": 7525, "name": "black structure"}, {"id": 7526, "name": "black suit"}, {"id": 7527, "name": "black suit case"}, {"id": 7528, "name": "black suitcase"}, {"id": 7529, "name": "black suitcases"}, {"id": 7530, "name": "black suits"}, {"id": 7531, "name": "black sunglasses"}, {"id": 7532, "name": "black support"}, {"id": 7533, "name": "black surface"}, {"id": 7534, "name": "black surfboard"}, {"id": 7535, "name": "black suspenders"}, {"id": 7536, "name": "black suv"}, {"id": 7537, "name": "black sweat"}, {"id": 7538, "name": "black sweat pants"}, {"id": 7539, "name": "black sweater"}, {"id": 7540, "name": "black sweatshirt"}, {"id": 7541, "name": "black swim pants"}, {"id": 7542, "name": "black swimwear"}, {"id": 7543, "name": "black swing"}, {"id": 7544, "name": "black switch"}, {"id": 7545, "name": "black swoosh"}, {"id": 7546, "name": "black symbol"}, {"id": 7547, "name": "black symbols"}, {"id": 7548, "name": "black t"}, {"id": 7549, "name": "black t shirt"}, {"id": 7550, "name": "black table"}, {"id": 7551, "name": "black table top"}, {"id": 7552, "name": "black tablecloth"}, {"id": 7553, "name": "black tablet"}, {"id": 7554, "name": "black tabletop"}, {"id": 7555, "name": "black tail"}, {"id": 7556, "name": "black tail feathers"}, {"id": 7557, "name": "black tailfeathers"}, {"id": 7558, "name": "black tails"}, {"id": 7559, "name": "black tank"}, {"id": 7560, "name": "black tank top"}, {"id": 7561, "name": "black tanker"}, {"id": 7562, "name": "black tankini"}, {"id": 7563, "name": "black tanktop"}, {"id": 7564, "name": "black tape"}, {"id": 7565, "name": "black tarp"}, {"id": 7566, "name": "black tarps"}, {"id": 7567, "name": "black tattoo"}, {"id": 7568, "name": "black tea"}, {"id": 7569, "name": "black tea kettle"}, {"id": 7570, "name": "black tee shirt"}, {"id": 7571, "name": "black telephone"}, {"id": 7572, "name": "black television"}, {"id": 7573, "name": "black temples"}, {"id": 7574, "name": "black tent"}, {"id": 7575, "name": "black tether"}, {"id": 7576, "name": "black text"}, {"id": 7577, "name": "black thermos"}, {"id": 7578, "name": "black thin cord"}, {"id": 7579, "name": "black thing"}, {"id": 7580, "name": "black thong"}, {"id": 7581, "name": "black thread"}, {"id": 7582, "name": "black tial"}, {"id": 7583, "name": "black tie"}, {"id": 7584, "name": "black tied"}, {"id": 7585, "name": "black tights"}, {"id": 7586, "name": "black tile"}, {"id": 7587, "name": "black tile floor"}, {"id": 7588, "name": "black tiles"}, {"id": 7589, "name": "black tint"}, {"id": 7590, "name": "black tinted"}, {"id": 7591, "name": "black tip"}, {"id": 7592, "name": "black tip of banana"}, {"id": 7593, "name": "black tipped beaks"}, {"id": 7594, "name": "black tips"}, {"id": 7595, "name": "black tire marks"}, {"id": 7596, "name": "black tire on bike"}, {"id": 7597, "name": "black tire wheel"}, {"id": 7598, "name": "black tire with rim"}, {"id": 7599, "name": "black tire"}, {"id": 7600, "name": "black tires"}, {"id": 7601, "name": "black toaster"}, {"id": 7602, "name": "black toilet"}, {"id": 7603, "name": "black tongue"}, {"id": 7604, "name": "black top"}, {"id": 7605, "name": "black toppings"}, {"id": 7606, "name": "black touchpad"}, {"id": 7607, "name": "black towel"}, {"id": 7608, "name": "black tower"}, {"id": 7609, "name": "black track"}, {"id": 7610, "name": "black trackpad"}, {"id": 7611, "name": "black tracks"}, {"id": 7612, "name": "black traffic"}, {"id": 7613, "name": "black traffic light"}, {"id": 7614, "name": "black trafficlight"}, {"id": 7615, "name": "black trailer"}, {"id": 7616, "name": "black train"}, {"id": 7617, "name": "black train cart"}, {"id": 7618, "name": "black trash"}, {"id": 7619, "name": "black trash can"}, {"id": 7620, "name": "black trashcan"}, {"id": 7621, "name": "black tray"}, {"id": 7622, "name": "black trays"}, {"id": 7623, "name": "black tree"}, {"id": 7624, "name": "black trees"}, {"id": 7625, "name": "black triangle"}, {"id": 7626, "name": "black trim"}, {"id": 7627, "name": "black trim on racket"}, {"id": 7628, "name": "black trimming"}, {"id": 7629, "name": "black tripod"}, {"id": 7630, "name": "black trouser"}, {"id": 7631, "name": "black truck"}, {"id": 7632, "name": "black trumpet"}, {"id": 7633, "name": "black trunk"}, {"id": 7634, "name": "black trunks"}, {"id": 7635, "name": "black tshirt"}, {"id": 7636, "name": "black tuft"}, {"id": 7637, "name": "black turtleneck"}, {"id": 7638, "name": "black tv"}, {"id": 7639, "name": "black tv stand"}, {"id": 7640, "name": "black twelve"}, {"id": 7641, "name": "black tyre"}, {"id": 7642, "name": "black umbrella"}, {"id": 7643, "name": "black umbrellas"}, {"id": 7644, "name": "black undershirt"}, {"id": 7645, "name": "black uniform"}, {"id": 7646, "name": "black uniforms"}, {"id": 7647, "name": "black untensil"}, {"id": 7648, "name": "black urn"}, {"id": 7649, "name": "black usb"}, {"id": 7650, "name": "black van"}, {"id": 7651, "name": "black vase"}, {"id": 7652, "name": "black vases"}, {"id": 7653, "name": "black vehicle"}, {"id": 7654, "name": "black vent"}, {"id": 7655, "name": "black vest"}, {"id": 7656, "name": "black video"}, {"id": 7657, "name": "black vinyl"}, {"id": 7658, "name": "black visor"}, {"id": 7659, "name": "black volume symbol"}, {"id": 7660, "name": "black waistline"}, {"id": 7661, "name": "black walking"}, {"id": 7662, "name": "black walkway"}, {"id": 7663, "name": "black wall"}, {"id": 7664, "name": "black wallet"}, {"id": 7665, "name": "black walls"}, {"id": 7666, "name": "black watch"}, {"id": 7667, "name": "black watches"}, {"id": 7668, "name": "black water"}, {"id": 7669, "name": "black waterboard"}, {"id": 7670, "name": "black webcam"}, {"id": 7671, "name": "black wersuit"}, {"id": 7672, "name": "black wetsuit"}, {"id": 7673, "name": "black wetsuits"}, {"id": 7674, "name": "black wheel"}, {"id": 7675, "name": "black wheels"}, {"id": 7676, "name": "black whip"}, {"id": 7677, "name": "black white"}, {"id": 7678, "name": "black white animal"}, {"id": 7679, "name": "black white stripes"}, {"id": 7680, "name": "black white tiles"}, {"id": 7681, "name": "black white zebra"}, {"id": 7682, "name": "black window"}, {"id": 7683, "name": "black windows"}, {"id": 7684, "name": "black windshield"}, {"id": 7685, "name": "black windshields"}, {"id": 7686, "name": "black wing"}, {"id": 7687, "name": "black wings"}, {"id": 7688, "name": "black wipers"}, {"id": 7689, "name": "black wipes"}, {"id": 7690, "name": "black wire"}, {"id": 7691, "name": "black wire fence"}, {"id": 7692, "name": "black wires"}, {"id": 7693, "name": "black woman"}, {"id": 7694, "name": "black wood"}, {"id": 7695, "name": "black wood stove"}, {"id": 7696, "name": "black wooden"}, {"id": 7697, "name": "black wool"}, {"id": 7698, "name": "black word"}, {"id": 7699, "name": "black wording"}, {"id": 7700, "name": "black words"}, {"id": 7701, "name": "black wrist"}, {"id": 7702, "name": "black wrist band"}, {"id": 7703, "name": "black wrist watch"}, {"id": 7704, "name": "black wristband"}, {"id": 7705, "name": "black writing"}, {"id": 7706, "name": "black writting"}, {"id": 7707, "name": "black wrought iron legs"}, {"id": 7708, "name": "black x"}, {"id": 7709, "name": "black yellow"}, {"id": 7710, "name": "black zebra"}, {"id": 7711, "name": "black zebra nose"}, {"id": 7712, "name": "black zip"}, {"id": 7713, "name": "black zipper"}, {"id": 7714, "name": "black"}, {"id": 7715, "name": "blackadvertisement board"}, {"id": 7716, "name": "blackarm"}, {"id": 7717, "name": "blackasphalt"}, {"id": 7718, "name": "blackasphalt road"}, {"id": 7719, "name": "blackback pack"}, {"id": 7720, "name": "blackbag"}, {"id": 7721, "name": "blackbaseball cliet"}, {"id": 7722, "name": "blackberriers"}, {"id": 7723, "name": "blackberry logo"}, {"id": 7724, "name": "blackberry phone"}, {"id": 7725, "name": "blackberry"}, {"id": 7726, "name": "blackbicycle wheel"}, {"id": 7727, "name": "blackbike frame"}, {"id": 7728, "name": "blackbird"}, {"id": 7729, "name": "blackblue white"}, {"id": 7730, "name": "blackblue silo"}, {"id": 7731, "name": "blackboard wall"}, {"id": 7732, "name": "blackboard"}, {"id": 7733, "name": "blackboardwriting"}, {"id": 7734, "name": "blackbottom skateboard"}, {"id": 7735, "name": "blackbrown shepard"}, {"id": 7736, "name": "blackbrown shoe"}, {"id": 7737, "name": "blackbusiness suit"}, {"id": 7738, "name": "blackcables"}, {"id": 7739, "name": "blackcap"}, {"id": 7740, "name": "blackcar"}, {"id": 7741, "name": "blackcell phone"}, {"id": 7742, "name": "blackchair"}, {"id": 7743, "name": "blackchair seat"}, {"id": 7744, "name": "blackcinderella skirt"}, {"id": 7745, "name": "blackconcrete walkway"}, {"id": 7746, "name": "blackcord"}, {"id": 7747, "name": "blackcords"}, {"id": 7748, "name": "blackdell computer"}, {"id": 7749, "name": "blackdog"}, {"id": 7750, "name": "blackdog paw"}, {"id": 7751, "name": "blackdoor knob"}, {"id": 7752, "name": "blackdrop"}, {"id": 7753, "name": "blackend"}, {"id": 7754, "name": "blackened"}, {"id": 7755, "name": "blackened hotdog"}, {"id": 7756, "name": "blackened piece"}, {"id": 7757, "name": "blackened pizza"}, {"id": 7758, "name": "blackenedout chimney"}, {"id": 7759, "name": "blacket"}, {"id": 7760, "name": "blackeye"}, {"id": 7761, "name": "blackface mask"}, {"id": 7762, "name": "blackfence"}, {"id": 7763, "name": "blackford gym"}, {"id": 7764, "name": "blackframe picture"}, {"id": 7765, "name": "blackframed mirror"}, {"id": 7766, "name": "blackfriears bdg"}, {"id": 7767, "name": "blackgiraffes eye"}, {"id": 7768, "name": "blackgray stereo"}, {"id": 7769, "name": "blackgreen shoes"}, {"id": 7770, "name": "blackgrey phone"}, {"id": 7771, "name": "blackground"}, {"id": 7772, "name": "blackhair"}, {"id": 7773, "name": "blackhaired woman"}, {"id": 7774, "name": "blackhardback book"}, {"id": 7775, "name": "blackhardhat"}, {"id": 7776, "name": "blackhat man"}, {"id": 7777, "name": "blackhelmet"}, {"id": 7778, "name": "blackish"}, {"id": 7779, "name": "blackjacket"}, {"id": 7780, "name": "blackknee guard"}, {"id": 7781, "name": "blacklamp"}, {"id": 7782, "name": "blackleather"}, {"id": 7783, "name": "blackleather seat"}, {"id": 7784, "name": "blacklid"}, {"id": 7785, "name": "blacklogo"}, {"id": 7786, "name": "blackmeasuring cup"}, {"id": 7787, "name": "blackmesh net"}, {"id": 7788, "name": "blackmetal bars"}, {"id": 7789, "name": "blackmetal fence"}, {"id": 7790, "name": "blackmetal pole"}, {"id": 7791, "name": "blackmicrowave"}, {"id": 7792, "name": "blackmotorcycle tire"}, {"id": 7793, "name": "blackness"}, {"id": 7794, "name": "blacknose"}, {"id": 7795, "name": "blacknumber 33"}, {"id": 7796, "name": "blackorange kite"}, {"id": 7797, "name": "blackorange watch"}, {"id": 7798, "name": "blackoutdoor light"}, {"id": 7799, "name": "blackpack"}, {"id": 7800, "name": "blackpaint"}, {"id": 7801, "name": "blackpants"}, {"id": 7802, "name": "blackparked car"}, {"id": 7803, "name": "blackpeacock head"}, {"id": 7804, "name": "blackpen"}, {"id": 7805, "name": "blackpink tanktop"}, {"id": 7806, "name": "blackpole"}, {"id": 7807, "name": "blackpole handle"}, {"id": 7808, "name": "blackponytail holder"}, {"id": 7809, "name": "blackred coat"}, {"id": 7810, "name": "blackred shoe"}, {"id": 7811, "name": "blackrimmed clock"}, {"id": 7812, "name": "blackroller"}, {"id": 7813, "name": "blackroman numerals"}, {"id": 7814, "name": "blackroof"}, {"id": 7815, "name": "blackround nose"}, {"id": 7816, "name": "blackscooter"}, {"id": 7817, "name": "blackseat"}, {"id": 7818, "name": "blackseparation line"}, {"id": 7819, "name": "blackshade"}, {"id": 7820, "name": "blackshin guard"}, {"id": 7821, "name": "blackshirt"}, {"id": 7822, "name": "blackshirt boy"}, {"id": 7823, "name": "blackshirt man"}, {"id": 7824, "name": "blackshirt woman"}, {"id": 7825, "name": "blackshoes"}, {"id": 7826, "name": "blackshorts"}, {"id": 7827, "name": "blacksign"}, {"id": 7828, "name": "blacksilver phone"}, {"id": 7829, "name": "blacksilver tirerim"}, {"id": 7830, "name": "blacksink stopper"}, {"id": 7831, "name": "blackski suit"}, {"id": 7832, "name": "blackskis"}, {"id": 7833, "name": "blacksmith written"}, {"id": 7834, "name": "blacksmoke trail"}, {"id": 7835, "name": "blacksneaker"}, {"id": 7836, "name": "blacksnow gloves"}, {"id": 7837, "name": "blackspot"}, {"id": 7838, "name": "blackstove burner"}, {"id": 7839, "name": "blackstoveburner"}, {"id": 7840, "name": "blackstreet light"}, {"id": 7841, "name": "blackstripe"}, {"id": 7842, "name": "blacksuit man"}, {"id": 7843, "name": "blackswimming trunks"}, {"id": 7844, "name": "blacktan"}, {"id": 7845, "name": "blackthick chord"}, {"id": 7846, "name": "blacktip"}, {"id": 7847, "name": "blacktire"}, {"id": 7848, "name": "blacktop"}, {"id": 7849, "name": "blacktop chunk"}, {"id": 7850, "name": "blacktop road"}, {"id": 7851, "name": "blacktrain front"}, {"id": 7852, "name": "blacktrash can"}, {"id": 7853, "name": "blacktruck"}, {"id": 7854, "name": "blackuniform shirt"}, {"id": 7855, "name": "blackwall"}, {"id": 7856, "name": "blackwetsuit"}, {"id": 7857, "name": "blackwheels"}, {"id": 7858, "name": "blackwhite"}, {"id": 7859, "name": "blackwhite animal"}, {"id": 7860, "name": "blackwhite cat"}, {"id": 7861, "name": "blackwhite clock"}, {"id": 7862, "name": "blackwhite clockface"}, {"id": 7863, "name": "blackwhite coat"}, {"id": 7864, "name": "blackwhite cord"}, {"id": 7865, "name": "blackwhite cow"}, {"id": 7866, "name": "blackwhite dog"}, {"id": 7867, "name": "blackwhite drawing"}, {"id": 7868, "name": "blackwhite ear"}, {"id": 7869, "name": "blackwhite floor"}, {"id": 7870, "name": "blackwhite fur"}, {"id": 7871, "name": "blackwhite handkerchief"}, {"id": 7872, "name": "blackwhite image"}, {"id": 7873, "name": "blackwhite kite"}, {"id": 7874, "name": "blackwhite leg"}, {"id": 7875, "name": "blackwhite mane"}, {"id": 7876, "name": "blackwhite mouse"}, {"id": 7877, "name": "blackwhite oven"}, {"id": 7878, "name": "blackwhite photo"}, {"id": 7879, "name": "blackwhite picture"}, {"id": 7880, "name": "blackwhite poster"}, {"id": 7881, "name": "blackwhite sheep"}, {"id": 7882, "name": "blackwhite shirt"}, {"id": 7883, "name": "blackwhite shoes"}, {"id": 7884, "name": "blackwhite shot"}, {"id": 7885, "name": "blackwhite sign"}, {"id": 7886, "name": "blackwhite signs"}, {"id": 7887, "name": "blackwhite sneakers"}, {"id": 7888, "name": "blackwhite snowboard"}, {"id": 7889, "name": "blackwhite streetlight"}, {"id": 7890, "name": "blackwhite striped"}, {"id": 7891, "name": "blackwhite stripes"}, {"id": 7892, "name": "blackwhite tire"}, {"id": 7893, "name": "blackwhite zebra"}, {"id": 7894, "name": "blackwood frame"}, {"id": 7895, "name": "blackwrist watch"}, {"id": 7896, "name": "blackyellow posters"}, {"id": 7897, "name": "blackyellow shoe"}, {"id": 7898, "name": "blackyellow sign"}, {"id": 7899, "name": "blackyellow uniforms"}, {"id": 7900, "name": "blackyellowred"}, {"id": 7901, "name": "blackzebras nose"}, {"id": 7902, "name": "blaconies"}, {"id": 7903, "name": "blacony"}, {"id": 7904, "name": "blade cover"}, {"id": 7905, "name": "blade of grass"}, {"id": 7906, "name": "blade propeller"}, {"id": 7907, "name": "blade scissors"}, {"id": 7908, "name": "blade"}, {"id": 7909, "name": "blades of fan"}, {"id": 7910, "name": "blades of grass"}, {"id": 7911, "name": "blades of scissors"}, {"id": 7912, "name": "blades open"}, {"id": 7913, "name": "blaket"}, {"id": 7914, "name": "blank"}, {"id": 7915, "name": "blank area"}, {"id": 7916, "name": "blank cd"}, {"id": 7917, "name": "blank display"}, {"id": 7918, "name": "blank label"}, {"id": 7919, "name": "blank pages"}, {"id": 7920, "name": "blank pants"}, {"id": 7921, "name": "blank signal"}, {"id": 7922, "name": "blank spot"}, {"id": 7923, "name": "blank wall"}, {"id": 7924, "name": "blanke"}, {"id": 7925, "name": "blanket elephant"}, {"id": 7926, "name": "blanket on bed"}, {"id": 7927, "name": "blanket on couch"}, {"id": 7928, "name": "blanket on elephant"}, {"id": 7929, "name": "blanket rack"}, {"id": 7930, "name": "blanket saddle"}, {"id": 7931, "name": "blanket white"}, {"id": 7932, "name": "blanket"}, {"id": 7933, "name": "blankets reflection"}, {"id": 7934, "name": "blaupunkt"}, {"id": 7935, "name": "blaze"}, {"id": 7936, "name": "blazer"}, {"id": 7937, "name": "blazor"}, {"id": 7938, "name": "blck baseball cap"}, {"id": 7939, "name": "blck pants"}, {"id": 7940, "name": "bleach"}, {"id": 7941, "name": "bleach bottle"}, {"id": 7942, "name": "bleach stain"}, {"id": 7943, "name": "bleacher chairs"}, {"id": 7944, "name": "bleacher seat"}, {"id": 7945, "name": "bleacher seats"}, {"id": 7946, "name": "bleacher wall"}, {"id": 7947, "name": "bleacher"}, {"id": 7948, "name": "bleachers entrance"}, {"id": 7949, "name": "bleack head"}, {"id": 7950, "name": "blechers"}, {"id": 7951, "name": "bleder"}, {"id": 7952, "name": "bleechers"}, {"id": 7953, "name": "blemish"}, {"id": 7954, "name": "blend"}, {"id": 7955, "name": "blender base"}, {"id": 7956, "name": "blender bottom"}, {"id": 7957, "name": "blender container"}, {"id": 7958, "name": "blender control"}, {"id": 7959, "name": "blender cup"}, {"id": 7960, "name": "blender handle"}, {"id": 7961, "name": "blender is empty"}, {"id": 7962, "name": "blender lid"}, {"id": 7963, "name": "blender top"}, {"id": 7964, "name": "blender vase"}, {"id": 7965, "name": "blender"}, {"id": 7966, "name": "blending sitting"}, {"id": 7967, "name": "blener top"}, {"id": 7968, "name": "blids"}, {"id": 7969, "name": "bliker"}, {"id": 7970, "name": "blind driver"}, {"id": 7971, "name": "blind lady"}, {"id": 7972, "name": "blind partially open"}, {"id": 7973, "name": "blind skier"}, {"id": 7974, "name": "blind slat"}, {"id": 7975, "name": "blind string"}, {"id": 7976, "name": "blind"}, {"id": 7977, "name": "blinder"}, {"id": 7978, "name": "blindfold"}, {"id": 7979, "name": "blinds are white"}, {"id": 7980, "name": "blinds on a window"}, {"id": 7981, "name": "blinds string"}, {"id": 7982, "name": "blindswindow"}, {"id": 7983, "name": "blines"}, {"id": 7984, "name": "blinker lens"}, {"id": 7985, "name": "blinker light"}, {"id": 7986, "name": "blinker"}, {"id": 7987, "name": "bliss ct"}, {"id": 7988, "name": "bliss yoga center"}, {"id": 7989, "name": "blister"}, {"id": 7990, "name": "blister pack"}, {"id": 7991, "name": "blk"}, {"id": 7992, "name": "bll point"}, {"id": 7993, "name": "bloat"}, {"id": 7994, "name": "blob"}, {"id": 7995, "name": "bloccoli"}, {"id": 7996, "name": "block area"}, {"id": 7997, "name": "block building"}, {"id": 7998, "name": "block indication"}, {"id": 7999, "name": "block letters"}, {"id": 8000, "name": "block number"}, {"id": 8001, "name": "block of cement"}, {"id": 8002, "name": "block painted"}, {"id": 8003, "name": "block panel"}, {"id": 8004, "name": "block stone"}, {"id": 8005, "name": "block tower"}, {"id": 8006, "name": "block wall"}, {"id": 8007, "name": "block"}, {"id": 8008, "name": "blockade"}, {"id": 8009, "name": "blocked banana"}, {"id": 8010, "name": "blocked tail"}, {"id": 8011, "name": "blocked"}, {"id": 8012, "name": "blocker"}, {"id": 8013, "name": "blockes"}, {"id": 8014, "name": "blockingman"}, {"id": 8015, "name": "blocksblanket"}, {"id": 8016, "name": "bloflames"}, {"id": 8017, "name": "blog"}, {"id": 8018, "name": "blogging"}, {"id": 8019, "name": "bloke"}, {"id": 8020, "name": "blomster"}, {"id": 8021, "name": "blond"}, {"id": 8022, "name": "blond bangs"}, {"id": 8023, "name": "blond boy"}, {"id": 8024, "name": "blond child"}, {"id": 8025, "name": "blond girl"}, {"id": 8026, "name": "blond hair"}, {"id": 8027, "name": "blond lady"}, {"id": 8028, "name": "blond man"}, {"id": 8029, "name": "blond mane"}, {"id": 8030, "name": "blond tail"}, {"id": 8031, "name": "blond toddler"}, {"id": 8032, "name": "blond woman"}, {"id": 8033, "name": "blond wood"}, {"id": 8034, "name": "blonde"}, {"id": 8035, "name": "blonde bangs"}, {"id": 8036, "name": "blonde beard"}, {"id": 8037, "name": "blonde boy"}, {"id": 8038, "name": "blonde child"}, {"id": 8039, "name": "blonde curly hair"}, {"id": 8040, "name": "blonde fat woman"}, {"id": 8041, "name": "blonde fur"}, {"id": 8042, "name": "blonde girl"}, {"id": 8043, "name": "blonde hai"}, {"id": 8044, "name": "blonde hair"}, {"id": 8045, "name": "blonde head"}, {"id": 8046, "name": "blonde heads"}, {"id": 8047, "name": "blonde highligts"}, {"id": 8048, "name": "blonde lady"}, {"id": 8049, "name": "blonde main"}, {"id": 8050, "name": "blonde man"}, {"id": 8051, "name": "blonde mane"}, {"id": 8052, "name": "blonde person"}, {"id": 8053, "name": "blonde ponytail"}, {"id": 8054, "name": "blonde streaks"}, {"id": 8055, "name": "blonde woman"}, {"id": 8056, "name": "blondebraided hair"}, {"id": 8057, "name": "blondehair"}, {"id": 8058, "name": "blondehair kid"}, {"id": 8059, "name": "blondehaired"}, {"id": 8060, "name": "blondehaired girl"}, {"id": 8061, "name": "blondie"}, {"id": 8062, "name": "blondies"}, {"id": 8063, "name": "blood"}, {"id": 8064, "name": "blood eyes"}, {"id": 8065, "name": "blood gash"}, {"id": 8066, "name": "blood orange"}, {"id": 8067, "name": "blood oranges"}, {"id": 8068, "name": "blood pressure"}, {"id": 8069, "name": "blood pressure cuff"}, {"id": 8070, "name": "blood spatter"}, {"id": 8071, "name": "blood stain"}, {"id": 8072, "name": "bloodstain"}, {"id": 8073, "name": "bloody carcass"}, {"id": 8074, "name": "bloody hand"}, {"id": 8075, "name": "bloody hole"}, {"id": 8076, "name": "bloody mary"}, {"id": 8077, "name": "bloody shirt"}, {"id": 8078, "name": "bloom is yellow"}, {"id": 8079, "name": "bloom"}, {"id": 8080, "name": "bloomed"}, {"id": 8081, "name": "bloomer"}, {"id": 8082, "name": "blooming"}, {"id": 8083, "name": "blossom tree"}, {"id": 8084, "name": "blossom"}, {"id": 8085, "name": "blossomed flowers"}, {"id": 8086, "name": "blossoming"}, {"id": 8087, "name": "blossum"}, {"id": 8088, "name": "blot"}, {"id": 8089, "name": "blotch"}, {"id": 8090, "name": "blotter"}, {"id": 8091, "name": "blous"}, {"id": 8092, "name": "blouse strap"}, {"id": 8093, "name": "blouse"}, {"id": 8094, "name": "blow"}, {"id": 8095, "name": "blow drier plugged"}, {"id": 8096, "name": "blow dryer"}, {"id": 8097, "name": "blow drying hair"}, {"id": 8098, "name": "blow gun"}, {"id": 8099, "name": "blow horn"}, {"id": 8100, "name": "blow pole"}, {"id": 8101, "name": "blow up penguin"}, {"id": 8102, "name": "blowdry"}, {"id": 8103, "name": "blowdryer"}, {"id": 8104, "name": "blower"}, {"id": 8105, "name": "blowing"}, {"id": 8106, "name": "blowing grass"}, {"id": 8107, "name": "blown"}, {"id": 8108, "name": "blowup doll"}, {"id": 8109, "name": "blowup frog"}, {"id": 8110, "name": "blt"}, {"id": 8111, "name": "blubs"}, {"id": 8112, "name": "blue black jacket"}, {"id": 8113, "name": "blue gray cap"}, {"id": 8114, "name": "blue grey scooter"}, {"id": 8115, "name": "blue paint"}, {"id": 8116, "name": "blue shirt"}, {"id": 8117, "name": "blue siding"}, {"id": 8118, "name": "blue tshirt"}, {"id": 8119, "name": "blue white socks"}, {"id": 8120, "name": "blue white suit"}, {"id": 8121, "name": "blue yellow gloves"}, {"id": 8122, "name": "blue 112"}, {"id": 8123, "name": "blue accent"}, {"id": 8124, "name": "blue accents"}, {"id": 8125, "name": "blue ad"}, {"id": 8126, "name": "blue advertisement"}, {"id": 8127, "name": "blue advertisements"}, {"id": 8128, "name": "blue air"}, {"id": 8129, "name": "blue airplane"}, {"id": 8130, "name": "blue and"}, {"id": 8131, "name": "blue and black"}, {"id": 8132, "name": "blue and black vest"}, {"id": 8133, "name": "blue and blue"}, {"id": 8134, "name": "blue and bright"}, {"id": 8135, "name": "blue and gold trim"}, {"id": 8136, "name": "blue and gray gloves"}, {"id": 8137, "name": "blue and green"}, {"id": 8138, "name": "blue and green kite"}, {"id": 8139, "name": "blue and grey"}, {"id": 8140, "name": "blue and khaki"}, {"id": 8141, "name": "blue and pink"}, {"id": 8142, "name": "blue and pink peeps"}, {"id": 8143, "name": "blue and pink shoes"}, {"id": 8144, "name": "blue and purple"}, {"id": 8145, "name": "blue and red"}, {"id": 8146, "name": "blue and red kite"}, {"id": 8147, "name": "blue and red shirt"}, {"id": 8148, "name": "blue and red sign"}, {"id": 8149, "name": "blue and red stripes"}, {"id": 8150, "name": "blue and silver"}, {"id": 8151, "name": "blue and white bus"}, {"id": 8152, "name": "blue and white cleat"}, {"id": 8153, "name": "blue and white coat"}, {"id": 8154, "name": "blue and white eyes"}, {"id": 8155, "name": "blue and white sash"}, {"id": 8156, "name": "blue and white shirt"}, {"id": 8157, "name": "blue and white sign"}, {"id": 8158, "name": "blue and white signs"}, {"id": 8159, "name": "blue and white surf"}, {"id": 8160, "name": "blue and white tail"}, {"id": 8161, "name": "blue and white tube"}, {"id": 8162, "name": "blue and white water"}, {"id": 8163, "name": "blue and white wing"}, {"id": 8164, "name": "blue and white"}, {"id": 8165, "name": "blue and yellow"}, {"id": 8166, "name": "blue angels"}, {"id": 8167, "name": "blue animal"}, {"id": 8168, "name": "blue apron"}, {"id": 8169, "name": "blue arch"}, {"id": 8170, "name": "blue area"}, {"id": 8171, "name": "blue arrow"}, {"id": 8172, "name": "blue art"}, {"id": 8173, "name": "blue art print"}, {"id": 8174, "name": "blue article"}, {"id": 8175, "name": "blue artwork"}, {"id": 8176, "name": "blue asian lettering"}, {"id": 8177, "name": "blue awning"}, {"id": 8178, "name": "blue back"}, {"id": 8179, "name": "blue backback"}, {"id": 8180, "name": "blue backdrop"}, {"id": 8181, "name": "blue background"}, {"id": 8182, "name": "blue backpack"}, {"id": 8183, "name": "blue badge"}, {"id": 8184, "name": "blue bag"}, {"id": 8185, "name": "blue ball"}, {"id": 8186, "name": "blue balloon"}, {"id": 8187, "name": "blue balls"}, {"id": 8188, "name": "blue band"}, {"id": 8189, "name": "blue bandana"}, {"id": 8190, "name": "blue bands"}, {"id": 8191, "name": "blue bangle"}, {"id": 8192, "name": "blue banket"}, {"id": 8193, "name": "blue banner"}, {"id": 8194, "name": "blue banners"}, {"id": 8195, "name": "blue bar"}, {"id": 8196, "name": "blue barrel"}, {"id": 8197, "name": "blue barrier"}, {"id": 8198, "name": "blue bars"}, {"id": 8199, "name": "blue base"}, {"id": 8200, "name": "blue baseball"}, {"id": 8201, "name": "blue baseball cap"}, {"id": 8202, "name": "blue based uniform"}, {"id": 8203, "name": "blue basket"}, {"id": 8204, "name": "blue bat in hands"}, {"id": 8205, "name": "blue bead"}, {"id": 8206, "name": "blue beads"}, {"id": 8207, "name": "blue beak"}, {"id": 8208, "name": "blue beanie"}, {"id": 8209, "name": "blue bear"}, {"id": 8210, "name": "blue bedding"}, {"id": 8211, "name": "blue beer"}, {"id": 8212, "name": "blue bellies"}, {"id": 8213, "name": "blue belly"}, {"id": 8214, "name": "blue belt"}, {"id": 8215, "name": "blue bench"}, {"id": 8216, "name": "blue berries"}, {"id": 8217, "name": "blue berry"}, {"id": 8218, "name": "blue betal"}, {"id": 8219, "name": "blue bicycle"}, {"id": 8220, "name": "blue bike"}, {"id": 8221, "name": "blue bill"}, {"id": 8222, "name": "blue billboard"}, {"id": 8223, "name": "blue bin"}, {"id": 8224, "name": "blue binder"}, {"id": 8225, "name": "blue bird"}, {"id": 8226, "name": "blue bird cage"}, {"id": 8227, "name": "blue blanket"}, {"id": 8228, "name": "blue blazer"}, {"id": 8229, "name": "blue bleachers"}, {"id": 8230, "name": "blue block"}, {"id": 8231, "name": "blue blouse"}, {"id": 8232, "name": "blue board"}, {"id": 8233, "name": "blue boat"}, {"id": 8234, "name": "blue body"}, {"id": 8235, "name": "blue bonnet"}, {"id": 8236, "name": "blue book"}, {"id": 8237, "name": "blue books"}, {"id": 8238, "name": "blue books on shelf"}, {"id": 8239, "name": "blue booth"}, {"id": 8240, "name": "blue border"}, {"id": 8241, "name": "blue borders"}, {"id": 8242, "name": "blue bottle"}, {"id": 8243, "name": "blue bottle cap"}, {"id": 8244, "name": "blue bottom"}, {"id": 8245, "name": "blue bottoms"}, {"id": 8246, "name": "blue bow"}, {"id": 8247, "name": "blue bowl"}, {"id": 8248, "name": "blue bowls"}, {"id": 8249, "name": "blue box"}, {"id": 8250, "name": "blue box of tissues"}, {"id": 8251, "name": "blue boxes"}, {"id": 8252, "name": "blue bracelet"}, {"id": 8253, "name": "blue brick"}, {"id": 8254, "name": "blue bricks"}, {"id": 8255, "name": "blue bridge"}, {"id": 8256, "name": "blue bridle"}, {"id": 8257, "name": "blue brown"}, {"id": 8258, "name": "blue brush"}, {"id": 8259, "name": "blue bucket"}, {"id": 8260, "name": "blue buiding"}, {"id": 8261, "name": "blue building"}, {"id": 8262, "name": "blue bulb"}, {"id": 8263, "name": "blue buoys"}, {"id": 8264, "name": "blue bus"}, {"id": 8265, "name": "blue button"}, {"id": 8266, "name": "blue buttons"}, {"id": 8267, "name": "blue cab"}, {"id": 8268, "name": "blue cabinets"}, {"id": 8269, "name": "blue cable"}, {"id": 8270, "name": "blue caboose"}, {"id": 8271, "name": "blue cage"}, {"id": 8272, "name": "blue cake"}, {"id": 8273, "name": "blue camera"}, {"id": 8274, "name": "blue can"}, {"id": 8275, "name": "blue candle"}, {"id": 8276, "name": "blue canister"}, {"id": 8277, "name": "blue canoe"}, {"id": 8278, "name": "blue canopies"}, {"id": 8279, "name": "blue canopy"}, {"id": 8280, "name": "blue cans"}, {"id": 8281, "name": "blue canvas"}, {"id": 8282, "name": "blue cap"}, {"id": 8283, "name": "blue cape"}, {"id": 8284, "name": "blue car"}, {"id": 8285, "name": "blue carpet"}, {"id": 8286, "name": "blue carrier"}, {"id": 8287, "name": "blue cars"}, {"id": 8288, "name": "blue cart"}, {"id": 8289, "name": "blue cartoons"}, {"id": 8290, "name": "blue carving"}, {"id": 8291, "name": "blue case"}, {"id": 8292, "name": "blue cell phone"}, {"id": 8293, "name": "blue cellphone"}, {"id": 8294, "name": "blue center"}, {"id": 8295, "name": "blue chain"}, {"id": 8296, "name": "blue chair"}, {"id": 8297, "name": "blue chairs"}, {"id": 8298, "name": "blue cheese"}, {"id": 8299, "name": "blue chord"}, {"id": 8300, "name": "blue cicles"}, {"id": 8301, "name": "blue circle"}, {"id": 8302, "name": "blue circles"}, {"id": 8303, "name": "blue circular"}, {"id": 8304, "name": "blue clear"}, {"id": 8305, "name": "blue cleats"}, {"id": 8306, "name": "blue clip"}, {"id": 8307, "name": "blue clock"}, {"id": 8308, "name": "blue clock face"}, {"id": 8309, "name": "blue cloth"}, {"id": 8310, "name": "blue clothes"}, {"id": 8311, "name": "blue clothing"}, {"id": 8312, "name": "blue clutch"}, {"id": 8313, "name": "blue coat"}, {"id": 8314, "name": "blue collar"}, {"id": 8315, "name": "blue collard shirt"}, {"id": 8316, "name": "blue coller"}, {"id": 8317, "name": "blue color"}, {"id": 8318, "name": "blue color sky"}, {"id": 8319, "name": "blue color water"}, {"id": 8320, "name": "blue colored sky"}, {"id": 8321, "name": "blue coloring"}, {"id": 8322, "name": "blue colors"}, {"id": 8323, "name": "blue columns"}, {"id": 8324, "name": "blue comforter"}, {"id": 8325, "name": "blue computer"}, {"id": 8326, "name": "blue concrete"}, {"id": 8327, "name": "blue cone"}, {"id": 8328, "name": "blue container"}, {"id": 8329, "name": "blue containers"}, {"id": 8330, "name": "blue controller"}, {"id": 8331, "name": "blue cooler"}, {"id": 8332, "name": "blue cord"}, {"id": 8333, "name": "blue cords"}, {"id": 8334, "name": "blue costume"}, {"id": 8335, "name": "blue couch"}, {"id": 8336, "name": "blue counter"}, {"id": 8337, "name": "blue court"}, {"id": 8338, "name": "blue cover"}, {"id": 8339, "name": "blue covering"}, {"id": 8340, "name": "blue covers"}, {"id": 8341, "name": "blue crate"}, {"id": 8342, "name": "blue crates"}, {"id": 8343, "name": "blue crown"}, {"id": 8344, "name": "blue cubicle divider"}, {"id": 8345, "name": "blue cup"}, {"id": 8346, "name": "blue cups"}, {"id": 8347, "name": "blue curtain"}, {"id": 8348, "name": "blue curtains"}, {"id": 8349, "name": "blue cushion"}, {"id": 8350, "name": "blue cushions"}, {"id": 8351, "name": "blue d"}, {"id": 8352, "name": "blue daytime sky"}, {"id": 8353, "name": "blue decal"}, {"id": 8354, "name": "blue decorations"}, {"id": 8355, "name": "blue denim pants"}, {"id": 8356, "name": "blue denim shorts"}, {"id": 8357, "name": "blue design"}, {"id": 8358, "name": "blue designs"}, {"id": 8359, "name": "blue desk"}, {"id": 8360, "name": "blue dessert"}, {"id": 8361, "name": "blue device"}, {"id": 8362, "name": "blue diamonds"}, {"id": 8363, "name": "blue digits"}, {"id": 8364, "name": "blue disc"}, {"id": 8365, "name": "blue dish"}, {"id": 8366, "name": "blue dish sponge"}, {"id": 8367, "name": "blue doll"}, {"id": 8368, "name": "blue dome"}, {"id": 8369, "name": "blue door"}, {"id": 8370, "name": "blue door on buildin"}, {"id": 8371, "name": "blue doors"}, {"id": 8372, "name": "blue dot"}, {"id": 8373, "name": "blue dot on tie"}, {"id": 8374, "name": "blue dots"}, {"id": 8375, "name": "blue dragon"}, {"id": 8376, "name": "blue drapes"}, {"id": 8377, "name": "blue dress"}, {"id": 8378, "name": "blue dresses"}, {"id": 8379, "name": "blue duffel"}, {"id": 8380, "name": "blue e"}, {"id": 8381, "name": "blue ear"}, {"id": 8382, "name": "blue edge"}, {"id": 8383, "name": "blue edging"}, {"id": 8384, "name": "blue elastic"}, {"id": 8385, "name": "blue elephant"}, {"id": 8386, "name": "blue emblem"}, {"id": 8387, "name": "blue ends"}, {"id": 8388, "name": "blue engine"}, {"id": 8389, "name": "blue entrance"}, {"id": 8390, "name": "blue envelope"}, {"id": 8391, "name": "blue eye"}, {"id": 8392, "name": "blue eyes"}, {"id": 8393, "name": "blue eyes of man"}, {"id": 8394, "name": "blue fabric"}, {"id": 8395, "name": "blue face"}, {"id": 8396, "name": "blue feathers"}, {"id": 8397, "name": "blue fence"}, {"id": 8398, "name": "blue fencing"}, {"id": 8399, "name": "blue fin"}, {"id": 8400, "name": "blue fins"}, {"id": 8401, "name": "blue flag"}, {"id": 8402, "name": "blue flag on a post"}, {"id": 8403, "name": "blue flag sign"}, {"id": 8404, "name": "blue flame"}, {"id": 8405, "name": "blue flames"}, {"id": 8406, "name": "blue flannel shirt"}, {"id": 8407, "name": "blue flashlight"}, {"id": 8408, "name": "blue floor"}, {"id": 8409, "name": "blue flower"}, {"id": 8410, "name": "blue flowers"}, {"id": 8411, "name": "blue fluid"}, {"id": 8412, "name": "blue foam"}, {"id": 8413, "name": "blue folder"}, {"id": 8414, "name": "blue font"}, {"id": 8415, "name": "blue food"}, {"id": 8416, "name": "blue fork"}, {"id": 8417, "name": "blue frame"}, {"id": 8418, "name": "blue frisbee"}, {"id": 8419, "name": "blue frisbee in"}, {"id": 8420, "name": "blue front"}, {"id": 8421, "name": "blue frosting"}, {"id": 8422, "name": "blue fruit paint"}, {"id": 8423, "name": "blue garbage can"}, {"id": 8424, "name": "blue garment"}, {"id": 8425, "name": "blue gate"}, {"id": 8426, "name": "blue glare"}, {"id": 8427, "name": "blue glass"}, {"id": 8428, "name": "blue glasses"}, {"id": 8429, "name": "blue glitter pants"}, {"id": 8430, "name": "blue glove"}, {"id": 8431, "name": "blue gloves"}, {"id": 8432, "name": "blue glow"}, {"id": 8433, "name": "blue goggles"}, {"id": 8434, "name": "blue gold"}, {"id": 8435, "name": "blue goves"}, {"id": 8436, "name": "blue graffiti"}, {"id": 8437, "name": "blue green"}, {"id": 8438, "name": "blue grey"}, {"id": 8439, "name": "blue grey ocean"}, {"id": 8440, "name": "blue grip"}, {"id": 8441, "name": "blue ground"}, {"id": 8442, "name": "blue guitar"}, {"id": 8443, "name": "blue hair"}, {"id": 8444, "name": "blue handbag"}, {"id": 8445, "name": "blue handle"}, {"id": 8446, "name": "blue handles"}, {"id": 8447, "name": "blue harbor"}, {"id": 8448, "name": "blue hat"}, {"id": 8449, "name": "blue head band"}, {"id": 8450, "name": "blue headband"}, {"id": 8451, "name": "blue hear"}, {"id": 8452, "name": "blue heart"}, {"id": 8453, "name": "blue heavens"}, {"id": 8454, "name": "blue helmet"}, {"id": 8455, "name": "blue highlights"}, {"id": 8456, "name": "blue hinges"}, {"id": 8457, "name": "blue hirt"}, {"id": 8458, "name": "blue hood"}, {"id": 8459, "name": "blue hooded"}, {"id": 8460, "name": "blue hoodie"}, {"id": 8461, "name": "blue hoody"}, {"id": 8462, "name": "blue horizon"}, {"id": 8463, "name": "blue hose"}, {"id": 8464, "name": "blue house"}, {"id": 8465, "name": "blue hue"}, {"id": 8466, "name": "blue hull"}, {"id": 8467, "name": "blue hydrant"}, {"id": 8468, "name": "blue ice"}, {"id": 8469, "name": "blue icicle"}, {"id": 8470, "name": "blue icing"}, {"id": 8471, "name": "blue id tag"}, {"id": 8472, "name": "blue image"}, {"id": 8473, "name": "blue in color"}, {"id": 8474, "name": "blue ink"}, {"id": 8475, "name": "blue inkprint"}, {"id": 8476, "name": "blue interior"}, {"id": 8477, "name": "blue item"}, {"id": 8478, "name": "blue jacke"}, {"id": 8479, "name": "blue jacket"}, {"id": 8480, "name": "blue jays"}, {"id": 8481, "name": "blue jean"}, {"id": 8482, "name": "blue jean jacket"}, {"id": 8483, "name": "blue jean pants"}, {"id": 8484, "name": "blue jeans"}, {"id": 8485, "name": "blue jeas"}, {"id": 8486, "name": "blue jeeans"}, {"id": 8487, "name": "blue jersey"}, {"id": 8488, "name": "blue jet"}, {"id": 8489, "name": "blue jumper"}, {"id": 8490, "name": "blue jumpsuit"}, {"id": 8491, "name": "blue ketter"}, {"id": 8492, "name": "blue key"}, {"id": 8493, "name": "blue keyboard"}, {"id": 8494, "name": "blue kite"}, {"id": 8495, "name": "blue kites"}, {"id": 8496, "name": "blue knob"}, {"id": 8497, "name": "blue label"}, {"id": 8498, "name": "blue lable"}, {"id": 8499, "name": "blue laces"}, {"id": 8500, "name": "blue lake"}, {"id": 8501, "name": "blue lamp"}, {"id": 8502, "name": "blue lanyard"}, {"id": 8503, "name": "blue laptop"}, {"id": 8504, "name": "blue lawn chair"}, {"id": 8505, "name": "blue leading edge"}, {"id": 8506, "name": "blue leaf"}, {"id": 8507, "name": "blue leash"}, {"id": 8508, "name": "blue leaves"}, {"id": 8509, "name": "blue leg"}, {"id": 8510, "name": "blue lego"}, {"id": 8511, "name": "blue legs"}, {"id": 8512, "name": "blue lei"}, {"id": 8513, "name": "blue lens"}, {"id": 8514, "name": "blue letter"}, {"id": 8515, "name": "blue letter on sign"}, {"id": 8516, "name": "blue lettering"}, {"id": 8517, "name": "blue letters"}, {"id": 8518, "name": "blue license plate"}, {"id": 8519, "name": "blue lid"}, {"id": 8520, "name": "blue lids"}, {"id": 8521, "name": "blue light"}, {"id": 8522, "name": "blue lighter"}, {"id": 8523, "name": "blue lights"}, {"id": 8524, "name": "blue line"}, {"id": 8525, "name": "blue liner"}, {"id": 8526, "name": "blue lines"}, {"id": 8527, "name": "blue lining"}, {"id": 8528, "name": "blue liquid"}, {"id": 8529, "name": "blue logo"}, {"id": 8530, "name": "blue long sleeved"}, {"id": 8531, "name": "blue luggage"}, {"id": 8532, "name": "blue machine"}, {"id": 8533, "name": "blue magazine"}, {"id": 8534, "name": "blue magnet"}, {"id": 8535, "name": "blue mailbox"}, {"id": 8536, "name": "blue man"}, {"id": 8537, "name": "blue mane and tail"}, {"id": 8538, "name": "blue mark"}, {"id": 8539, "name": "blue marker"}, {"id": 8540, "name": "blue markers"}, {"id": 8541, "name": "blue marking"}, {"id": 8542, "name": "blue markings"}, {"id": 8543, "name": "blue marks"}, {"id": 8544, "name": "blue mask"}, {"id": 8545, "name": "blue mast"}, {"id": 8546, "name": "blue mast with"}, {"id": 8547, "name": "blue mat"}, {"id": 8548, "name": "blue material"}, {"id": 8549, "name": "blue medal"}, {"id": 8550, "name": "blue menu"}, {"id": 8551, "name": "blue metal"}, {"id": 8552, "name": "blue minivan"}, {"id": 8553, "name": "blue mirrors"}, {"id": 8554, "name": "blue mitten"}, {"id": 8555, "name": "blue mittens"}, {"id": 8556, "name": "blue moon"}, {"id": 8557, "name": "blue motorcycle"}, {"id": 8558, "name": "blue mountain"}, {"id": 8559, "name": "blue mountains"}, {"id": 8560, "name": "blue murky water"}, {"id": 8561, "name": "blue n"}, {"id": 8562, "name": "blue nail polish"}, {"id": 8563, "name": "blue name"}, {"id": 8564, "name": "blue napkin"}, {"id": 8565, "name": "blue necklace"}, {"id": 8566, "name": "blue necktie"}, {"id": 8567, "name": "blue neon"}, {"id": 8568, "name": "blue neon sign"}, {"id": 8569, "name": "blue net"}, {"id": 8570, "name": "blue netting"}, {"id": 8571, "name": "blue nike logo"}, {"id": 8572, "name": "blue nose"}, {"id": 8573, "name": "blue notebook"}, {"id": 8574, "name": "blue nozzle"}, {"id": 8575, "name": "blue number"}, {"id": 8576, "name": "blue numbers"}, {"id": 8577, "name": "blue oar"}, {"id": 8578, "name": "blue object"}, {"id": 8579, "name": "blue objects"}, {"id": 8580, "name": "blue ocean"}, {"id": 8581, "name": "blue ocean water"}, {"id": 8582, "name": "blue oceanwater"}, {"id": 8583, "name": "blue of daytime sky"}, {"id": 8584, "name": "blue on plane"}, {"id": 8585, "name": "blue on the rim"}, {"id": 8586, "name": "blue ornament"}, {"id": 8587, "name": "blue outfit"}, {"id": 8588, "name": "blue outhouses"}, {"id": 8589, "name": "blue outifit"}, {"id": 8590, "name": "blue outline"}, {"id": 8591, "name": "blue overalls"}, {"id": 8592, "name": "blue overhang"}, {"id": 8593, "name": "blue pacifier"}, {"id": 8594, "name": "blue package"}, {"id": 8595, "name": "blue pad"}, {"id": 8596, "name": "blue padded wall"}, {"id": 8597, "name": "blue padding"}, {"id": 8598, "name": "blue paint"}, {"id": 8599, "name": "blue paint on wall"}, {"id": 8600, "name": "blue painting"}, {"id": 8601, "name": "blue pair of pants"}, {"id": 8602, "name": "blue pajama"}, {"id": 8603, "name": "blue pajamas"}, {"id": 8604, "name": "blue pan"}, {"id": 8605, "name": "blue panel"}, {"id": 8606, "name": "blue pant"}, {"id": 8607, "name": "blue pants"}, {"id": 8608, "name": "blue paper"}, {"id": 8609, "name": "blue papers"}, {"id": 8610, "name": "blue parasail"}, {"id": 8611, "name": "blue parked car"}, {"id": 8612, "name": "blue part"}, {"id": 8613, "name": "blue patch"}, {"id": 8614, "name": "blue patches"}, {"id": 8615, "name": "blue patio"}, {"id": 8616, "name": "blue pattern"}, {"id": 8617, "name": "blue pay"}, {"id": 8618, "name": "blue pen"}, {"id": 8619, "name": "blue pencil"}, {"id": 8620, "name": "blue pendants"}, {"id": 8621, "name": "blue pennant"}, {"id": 8622, "name": "blue people"}, {"id": 8623, "name": "blue person"}, {"id": 8624, "name": "blue phone"}, {"id": 8625, "name": "blue pick up truck"}, {"id": 8626, "name": "blue pickup"}, {"id": 8627, "name": "blue picture"}, {"id": 8628, "name": "blue piece"}, {"id": 8629, "name": "blue pillar"}, {"id": 8630, "name": "blue pillow"}, {"id": 8631, "name": "blue pillowcase"}, {"id": 8632, "name": "blue pillows"}, {"id": 8633, "name": "blue pink and green"}, {"id": 8634, "name": "blue pipe"}, {"id": 8635, "name": "blue pitcher"}, {"id": 8636, "name": "blue plaid"}, {"id": 8637, "name": "blue plaid jacket"}, {"id": 8638, "name": "blue plane"}, {"id": 8639, "name": "blue planet"}, {"id": 8640, "name": "blue plank"}, {"id": 8641, "name": "blue plant"}, {"id": 8642, "name": "blue plastic"}, {"id": 8643, "name": "blue plastic square"}, {"id": 8644, "name": "blue plate"}, {"id": 8645, "name": "blue plates"}, {"id": 8646, "name": "blue platform"}, {"id": 8647, "name": "blue plow"}, {"id": 8648, "name": "blue plume"}, {"id": 8649, "name": "blue pole"}, {"id": 8650, "name": "blue poles"}, {"id": 8651, "name": "blue polo"}, {"id": 8652, "name": "blue poncho"}, {"id": 8653, "name": "blue pool"}, {"id": 8654, "name": "blue popcorn maker"}, {"id": 8655, "name": "blue porch"}, {"id": 8656, "name": "blue portion"}, {"id": 8657, "name": "blue post"}, {"id": 8658, "name": "blue pot"}, {"id": 8659, "name": "blue pouch"}, {"id": 8660, "name": "blue power light"}, {"id": 8661, "name": "blue printing"}, {"id": 8662, "name": "blue pull"}, {"id": 8663, "name": "blue purple"}, {"id": 8664, "name": "blue purse"}, {"id": 8665, "name": "blue rack"}, {"id": 8666, "name": "blue racket"}, {"id": 8667, "name": "blue raft"}, {"id": 8668, "name": "blue rail"}, {"id": 8669, "name": "blue railing"}, {"id": 8670, "name": "blue rails"}, {"id": 8671, "name": "blue rain jacket"}, {"id": 8672, "name": "blue ramp"}, {"id": 8673, "name": "blue ramps"}, {"id": 8674, "name": "blue recliner"}, {"id": 8675, "name": "blue rectangle"}, {"id": 8676, "name": "blue rectangles"}, {"id": 8677, "name": "blue red"}, {"id": 8678, "name": "blue reflection"}, {"id": 8679, "name": "blue reins"}, {"id": 8680, "name": "blue remote"}, {"id": 8681, "name": "blue ribbon"}, {"id": 8682, "name": "blue riding"}, {"id": 8683, "name": "blue rim"}, {"id": 8684, "name": "blue rims"}, {"id": 8685, "name": "blue ring"}, {"id": 8686, "name": "blue river"}, {"id": 8687, "name": "blue robe"}, {"id": 8688, "name": "blue roll out awning"}, {"id": 8689, "name": "blue roof"}, {"id": 8690, "name": "blue roofs"}, {"id": 8691, "name": "blue rope"}, {"id": 8692, "name": "blue round"}, {"id": 8693, "name": "blue row of books"}, {"id": 8694, "name": "blue rudder"}, {"id": 8695, "name": "blue ruffle"}, {"id": 8696, "name": "blue rug"}, {"id": 8697, "name": "blue saddle"}, {"id": 8698, "name": "blue safety helmet"}, {"id": 8699, "name": "blue safety pads"}, {"id": 8700, "name": "blue sandal"}, {"id": 8701, "name": "blue sandals"}, {"id": 8702, "name": "blue scarf"}, {"id": 8703, "name": "blue scissors"}, {"id": 8704, "name": "blue screen"}, {"id": 8705, "name": "blue scrubbie"}, {"id": 8706, "name": "blue scrunchy"}, {"id": 8707, "name": "blue sea"}, {"id": 8708, "name": "blue seat"}, {"id": 8709, "name": "blue seats"}, {"id": 8710, "name": "blue section"}, {"id": 8711, "name": "blue self"}, {"id": 8712, "name": "blue semi"}, {"id": 8713, "name": "blue seven"}, {"id": 8714, "name": "blue shade"}, {"id": 8715, "name": "blue shadow"}, {"id": 8716, "name": "blue shape"}, {"id": 8717, "name": "blue shark"}, {"id": 8718, "name": "blue sheet"}, {"id": 8719, "name": "blue sheets"}, {"id": 8720, "name": "blue shelter"}, {"id": 8721, "name": "blue shingles on roo"}, {"id": 8722, "name": "blue shining"}, {"id": 8723, "name": "blue ship"}, {"id": 8724, "name": "blue shirt"}, {"id": 8725, "name": "blue shirt w star"}, {"id": 8726, "name": "blue shirts"}, {"id": 8727, "name": "blue shoe"}, {"id": 8728, "name": "blue shoelace"}, {"id": 8729, "name": "blue shoes"}, {"id": 8730, "name": "blue shopping bag"}, {"id": 8731, "name": "blue short"}, {"id": 8732, "name": "blue shorts"}, {"id": 8733, "name": "blue shutters"}, {"id": 8734, "name": "blue siding"}, {"id": 8735, "name": "blue sign"}, {"id": 8736, "name": "blue signal"}, {"id": 8737, "name": "blue signature"}, {"id": 8738, "name": "blue signs"}, {"id": 8739, "name": "blue silver"}, {"id": 8740, "name": "blue sink"}, {"id": 8741, "name": "blue skateboard"}, {"id": 8742, "name": "blue ski"}, {"id": 8743, "name": "blue ski goggles"}, {"id": 8744, "name": "blue ski poles"}, {"id": 8745, "name": "blue skies"}, {"id": 8746, "name": "blue skirt"}, {"id": 8747, "name": "blue skis"}, {"id": 8748, "name": "blue sky"}, {"id": 8749, "name": "blue sky above"}, {"id": 8750, "name": "blue skys"}, {"id": 8751, "name": "blue slacks"}, {"id": 8752, "name": "blue sled"}, {"id": 8753, "name": "blue sleeve"}, {"id": 8754, "name": "blue sleeves"}, {"id": 8755, "name": "blue smoke"}, {"id": 8756, "name": "blue snake"}, {"id": 8757, "name": "blue sneaker"}, {"id": 8758, "name": "blue sneakers"}, {"id": 8759, "name": "blue snow"}, {"id": 8760, "name": "blue snowboard"}, {"id": 8761, "name": "blue snowcap"}, {"id": 8762, "name": "blue snowpants"}, {"id": 8763, "name": "blue sock"}, {"id": 8764, "name": "blue socks"}, {"id": 8765, "name": "blue sofa"}, {"id": 8766, "name": "blue spoon"}, {"id": 8767, "name": "blue spot"}, {"id": 8768, "name": "blue spots"}, {"id": 8769, "name": "blue sprinkle"}, {"id": 8770, "name": "blue spruce"}, {"id": 8771, "name": "blue square"}, {"id": 8772, "name": "blue squares"}, {"id": 8773, "name": "blue stabilizer"}, {"id": 8774, "name": "blue stair"}, {"id": 8775, "name": "blue stair railings"}, {"id": 8776, "name": "blue stairs"}, {"id": 8777, "name": "blue stall"}, {"id": 8778, "name": "blue stand"}, {"id": 8779, "name": "blue star"}, {"id": 8780, "name": "blue stars"}, {"id": 8781, "name": "blue station"}, {"id": 8782, "name": "blue station wagon"}, {"id": 8783, "name": "blue steel"}, {"id": 8784, "name": "blue step"}, {"id": 8785, "name": "blue steps"}, {"id": 8786, "name": "blue sticker"}, {"id": 8787, "name": "blue stirrups"}, {"id": 8788, "name": "blue stones"}, {"id": 8789, "name": "blue storage caddy"}, {"id": 8790, "name": "blue strap"}, {"id": 8791, "name": "blue straps"}, {"id": 8792, "name": "blue straw"}, {"id": 8793, "name": "blue streamer"}, {"id": 8794, "name": "blue streamers"}, {"id": 8795, "name": "blue string"}, {"id": 8796, "name": "blue strings"}, {"id": 8797, "name": "blue strip"}, {"id": 8798, "name": "blue stripe"}, {"id": 8799, "name": "blue striped"}, {"id": 8800, "name": "blue striped shirt"}, {"id": 8801, "name": "blue stripes"}, {"id": 8802, "name": "blue stripes over"}, {"id": 8803, "name": "blue strips"}, {"id": 8804, "name": "blue stroller"}, {"id": 8805, "name": "blue structure"}, {"id": 8806, "name": "blue suit"}, {"id": 8807, "name": "blue suitcase"}, {"id": 8808, "name": "blue suits"}, {"id": 8809, "name": "blue surface"}, {"id": 8810, "name": "blue surfboard"}, {"id": 8811, "name": "blue suv"}, {"id": 8812, "name": "blue swans"}, {"id": 8813, "name": "blue sweater"}, {"id": 8814, "name": "blue sweatshirt"}, {"id": 8815, "name": "blue swimsuit"}, {"id": 8816, "name": "blue swing"}, {"id": 8817, "name": "blue swirl"}, {"id": 8818, "name": "blue symbol"}, {"id": 8819, "name": "blue t shirt"}, {"id": 8820, "name": "blue table"}, {"id": 8821, "name": "blue tablecloth"}, {"id": 8822, "name": "blue tag"}, {"id": 8823, "name": "blue tail"}, {"id": 8824, "name": "blue tails"}, {"id": 8825, "name": "blue tank"}, {"id": 8826, "name": "blue tank top"}, {"id": 8827, "name": "blue tap"}, {"id": 8828, "name": "blue tape"}, {"id": 8829, "name": "blue tarp"}, {"id": 8830, "name": "blue tarps"}, {"id": 8831, "name": "blue teal"}, {"id": 8832, "name": "blue teddy"}, {"id": 8833, "name": "blue tee"}, {"id": 8834, "name": "blue teeshirt"}, {"id": 8835, "name": "blue tenniscourt"}, {"id": 8836, "name": "blue tent"}, {"id": 8837, "name": "blue text"}, {"id": 8838, "name": "blue thin part"}, {"id": 8839, "name": "blue thing"}, {"id": 8840, "name": "blue thong"}, {"id": 8841, "name": "blue thread"}, {"id": 8842, "name": "blue tie"}, {"id": 8843, "name": "blue tile"}, {"id": 8844, "name": "blue tiles"}, {"id": 8845, "name": "blue tinge"}, {"id": 8846, "name": "blue tip"}, {"id": 8847, "name": "blue tip of boat"}, {"id": 8848, "name": "blue tips"}, {"id": 8849, "name": "blue toilet"}, {"id": 8850, "name": "blue tooth"}, {"id": 8851, "name": "blue tooth ear piece"}, {"id": 8852, "name": "blue toothbrush"}, {"id": 8853, "name": "blue toothbrushplastic"}, {"id": 8854, "name": "blue toothpick"}, {"id": 8855, "name": "blue top"}, {"id": 8856, "name": "blue top of boat"}, {"id": 8857, "name": "blue tote"}, {"id": 8858, "name": "blue tournagrip"}, {"id": 8859, "name": "blue towel"}, {"id": 8860, "name": "blue towels"}, {"id": 8861, "name": "blue tower"}, {"id": 8862, "name": "blue toy"}, {"id": 8863, "name": "blue track"}, {"id": 8864, "name": "blue trail"}, {"id": 8865, "name": "blue train"}, {"id": 8866, "name": "blue trash"}, {"id": 8867, "name": "blue trashcan"}, {"id": 8868, "name": "blue tray"}, {"id": 8869, "name": "blue trayliner"}, {"id": 8870, "name": "blue trays"}, {"id": 8871, "name": "blue triangle"}, {"id": 8872, "name": "blue trim"}, {"id": 8873, "name": "blue trouser"}, {"id": 8874, "name": "blue trousers"}, {"id": 8875, "name": "blue trouserser"}, {"id": 8876, "name": "blue truck"}, {"id": 8877, "name": "blue trunk"}, {"id": 8878, "name": "blue trunks"}, {"id": 8879, "name": "blue tshirt"}, {"id": 8880, "name": "blue tub"}, {"id": 8881, "name": "blue tupperwear"}, {"id": 8882, "name": "blue turbine"}, {"id": 8883, "name": "blue turf"}, {"id": 8884, "name": "blue turtle neck"}, {"id": 8885, "name": "blue umbrella"}, {"id": 8886, "name": "blue umbrellas"}, {"id": 8887, "name": "blue underneath"}, {"id": 8888, "name": "blue uniform"}, {"id": 8889, "name": "blue uniforms"}, {"id": 8890, "name": "blue urn"}, {"id": 8891, "name": "blue utencil"}, {"id": 8892, "name": "blue van"}, {"id": 8893, "name": "blue van parked"}, {"id": 8894, "name": "blue vase"}, {"id": 8895, "name": "blue vaseflowers"}, {"id": 8896, "name": "blue vases"}, {"id": 8897, "name": "blue vehicle"}, {"id": 8898, "name": "blue veins"}, {"id": 8899, "name": "blue vest"}, {"id": 8900, "name": "blue visor"}, {"id": 8901, "name": "blue wagon"}, {"id": 8902, "name": "blue wake"}, {"id": 8903, "name": "blue walkway"}, {"id": 8904, "name": "blue wall"}, {"id": 8905, "name": "blue wall decoration"}, {"id": 8906, "name": "blue wall on train"}, {"id": 8907, "name": "blue wallpaper"}, {"id": 8908, "name": "blue walls"}, {"id": 8909, "name": "blue waste can"}, {"id": 8910, "name": "blue watch"}, {"id": 8911, "name": "blue water"}, {"id": 8912, "name": "blue water bottle"}, {"id": 8913, "name": "blue waters"}, {"id": 8914, "name": "blue waves"}, {"id": 8915, "name": "blue wench"}, {"id": 8916, "name": "blue wet suit"}, {"id": 8917, "name": "blue wetsuit"}, {"id": 8918, "name": "blue wheel"}, {"id": 8919, "name": "blue wheelbarrow"}, {"id": 8920, "name": "blue wheels"}, {"id": 8921, "name": "blue white"}, {"id": 8922, "name": "blue white gloves"}, {"id": 8923, "name": "blue white helmet"}, {"id": 8924, "name": "blue windbreaker"}, {"id": 8925, "name": "blue window"}, {"id": 8926, "name": "blue windows"}, {"id": 8927, "name": "blue wing"}, {"id": 8928, "name": "blue wings"}, {"id": 8929, "name": "blue wire"}, {"id": 8930, "name": "blue wires"}, {"id": 8931, "name": "blue wiring"}, {"id": 8932, "name": "blue wool cap"}, {"id": 8933, "name": "blue word"}, {"id": 8934, "name": "blue words"}, {"id": 8935, "name": "blue wrap"}, {"id": 8936, "name": "blue wrapper"}, {"id": 8937, "name": "blue wrapping"}, {"id": 8938, "name": "blue wristband"}, {"id": 8939, "name": "blue writing"}, {"id": 8940, "name": "blue writing on"}, {"id": 8941, "name": "blue writings"}, {"id": 8942, "name": "blue written"}, {"id": 8943, "name": "blue yarn"}, {"id": 8944, "name": "blue yellow"}, {"id": 8945, "name": "blue yoga mat"}, {"id": 8946, "name": "blue zumwait"}, {"id": 8947, "name": "blue"}, {"id": 8948, "name": "bluearea"}, {"id": 8949, "name": "bluebell"}, {"id": 8950, "name": "blueberies"}, {"id": 8951, "name": "blueberries cluster"}, {"id": 8952, "name": "blueberries in pastr"}, {"id": 8953, "name": "blueberry cobbler"}, {"id": 8954, "name": "blueberry glaze"}, {"id": 8955, "name": "blueberry muffin"}, {"id": 8956, "name": "blueberry on pole"}, {"id": 8957, "name": "blueberry pastry"}, {"id": 8958, "name": "blueberry sauce"}, {"id": 8959, "name": "blueberry topping"}, {"id": 8960, "name": "blueberry"}, {"id": 8961, "name": "bluebird"}, {"id": 8962, "name": "bluebird logo"}, {"id": 8963, "name": "blueblack"}, {"id": 8964, "name": "blueblack racket"}, {"id": 8965, "name": "blueblackstripes"}, {"id": 8966, "name": "bluebonnet"}, {"id": 8967, "name": "bluebrown plate"}, {"id": 8968, "name": "bluecar"}, {"id": 8969, "name": "bluechair"}, {"id": 8970, "name": "bluechoppy water"}, {"id": 8971, "name": "blueclear sky"}, {"id": 8972, "name": "bluecollar"}, {"id": 8973, "name": "bluecoloring"}, {"id": 8974, "name": "bluedisplay panel"}, {"id": 8975, "name": "blueflag"}, {"id": 8976, "name": "bluefloral shaw"}, {"id": 8977, "name": "bluefoamy water"}, {"id": 8978, "name": "bluefromgreen"}, {"id": 8979, "name": "bluegold tie"}, {"id": 8980, "name": "bluegreen"}, {"id": 8981, "name": "bluegreen chairs"}, {"id": 8982, "name": "bluegreen fiat"}, {"id": 8983, "name": "bluegreen sky"}, {"id": 8984, "name": "bluegreen water"}, {"id": 8985, "name": "bluehandicap sticker"}, {"id": 8986, "name": "bluehandicapped logo"}, {"id": 8987, "name": "blueish green"}, {"id": 8988, "name": "blueish metal"}, {"id": 8989, "name": "bluejeans"}, {"id": 8990, "name": "blueleash"}, {"id": 8991, "name": "blueletter"}, {"id": 8992, "name": "blueletters"}, {"id": 8993, "name": "bluemotorcycle helmet"}, {"id": 8994, "name": "bluenecktie"}, {"id": 8995, "name": "blueobject"}, {"id": 8996, "name": "blueorange jersey"}, {"id": 8997, "name": "blueorange tail"}, {"id": 8998, "name": "bluepants"}, {"id": 8999, "name": "bluepants girl"}, {"id": 9000, "name": "bluepart"}, {"id": 9001, "name": "bluepattern"}, {"id": 9002, "name": "bluepink bus"}, {"id": 9003, "name": "bluepink fish"}, {"id": 9004, "name": "blueplane tail"}, {"id": 9005, "name": "blueposter"}, {"id": 9006, "name": "blueprint"}, {"id": 9007, "name": "bluepurple backpack"}, {"id": 9008, "name": "bluered lights"}, {"id": 9009, "name": "bluered trim"}, {"id": 9010, "name": "blueredsquare sticker"}, {"id": 9011, "name": "blueroof"}, {"id": 9012, "name": "blueroof building"}, {"id": 9013, "name": "blues opponent"}, {"id": 9014, "name": "blues shorts"}, {"id": 9015, "name": "blues sky"}, {"id": 9016, "name": "blueshirt"}, {"id": 9017, "name": "blueshirt person"}, {"id": 9018, "name": "blueshorts"}, {"id": 9019, "name": "bluesign"}, {"id": 9020, "name": "bluesign board"}, {"id": 9021, "name": "blueski goggles"}, {"id": 9022, "name": "bluesky"}, {"id": 9023, "name": "bluesky part"}, {"id": 9024, "name": "bluesports shoes"}, {"id": 9025, "name": "bluesquare"}, {"id": 9026, "name": "bluestreet sign"}, {"id": 9027, "name": "bluestriped shirt"}, {"id": 9028, "name": "bluesurfshorts"}, {"id": 9029, "name": "bluesweater skier"}, {"id": 9030, "name": "bluetag"}, {"id": 9031, "name": "bluetile"}, {"id": 9032, "name": "bluetiles"}, {"id": 9033, "name": "bluetooth"}, {"id": 9034, "name": "bluetopdresspants woman"}, {"id": 9035, "name": "bluetruck"}, {"id": 9036, "name": "blueumbrella"}, {"id": 9037, "name": "bluewall"}, {"id": 9038, "name": "bluewater"}, {"id": 9039, "name": "bluewhite and pink"}, {"id": 9040, "name": "bluewhite bench"}, {"id": 9041, "name": "bluewhite bikesuits"}, {"id": 9042, "name": "bluewhite boat"}, {"id": 9043, "name": "bluewhite bus"}, {"id": 9044, "name": "bluewhite cask"}, {"id": 9045, "name": "bluewhite cloud"}, {"id": 9046, "name": "bluewhite house"}, {"id": 9047, "name": "bluewhite label"}, {"id": 9048, "name": "bluewhite mitt"}, {"id": 9049, "name": "bluewhite nose"}, {"id": 9050, "name": "bluewhite outfit"}, {"id": 9051, "name": "bluewhite plane"}, {"id": 9052, "name": "bluewhite plate"}, {"id": 9053, "name": "bluewhite remote"}, {"id": 9054, "name": "bluewhite shirt"}, {"id": 9055, "name": "bluewhite shirts"}, {"id": 9056, "name": "bluewhite shoes"}, {"id": 9057, "name": "bluewhite sign"}, {"id": 9058, "name": "bluewhite sky"}, {"id": 9059, "name": "bluewhite sneakers"}, {"id": 9060, "name": "bluewhite strings"}, {"id": 9061, "name": "bluewhite surfboard"}, {"id": 9062, "name": "bluewhite uniform"}, {"id": 9063, "name": "bluewhite water"}, {"id": 9064, "name": "bluewool"}, {"id": 9065, "name": "blueyellow coat"}, {"id": 9066, "name": "blueyellow ladder"}, {"id": 9067, "name": "blueyellow sky"}, {"id": 9068, "name": "blueyellow snowboard"}, {"id": 9069, "name": "blueyellow train"}, {"id": 9070, "name": "blueyellow trim"}, {"id": 9071, "name": "bluff"}, {"id": 9072, "name": "bluilding"}, {"id": 9073, "name": "bluish bridles"}, {"id": 9074, "name": "bluish cushion"}, {"id": 9075, "name": "bluish green"}, {"id": 9076, "name": "bluish light"}, {"id": 9077, "name": "bluish mountain"}, {"id": 9078, "name": "bluish pendant"}, {"id": 9079, "name": "blunt"}, {"id": 9080, "name": "blur car"}, {"id": 9081, "name": "blur of a bus"}, {"id": 9082, "name": "blur"}, {"id": 9083, "name": "blurayvcr"}, {"id": 9084, "name": "blured part"}, {"id": 9085, "name": "blurred"}, {"id": 9086, "name": "blurred animal"}, {"id": 9087, "name": "blurred area"}, {"id": 9088, "name": "blurred background"}, {"id": 9089, "name": "blurred broccoli"}, {"id": 9090, "name": "blurred face"}, {"id": 9091, "name": "blurred fence"}, {"id": 9092, "name": "blurred hand"}, {"id": 9093, "name": "blurred image"}, {"id": 9094, "name": "blurred light"}, {"id": 9095, "name": "blurred lights"}, {"id": 9096, "name": "blurred object"}, {"id": 9097, "name": "blurred pastry"}, {"id": 9098, "name": "blurred photo"}, {"id": 9099, "name": "blurred picture"}, {"id": 9100, "name": "blurred structure"}, {"id": 9101, "name": "blurred tree"}, {"id": 9102, "name": "blurred twig"}, {"id": 9103, "name": "blurred wheels"}, {"id": 9104, "name": "blurred woman"}, {"id": 9105, "name": "blurred writing"}, {"id": 9106, "name": "blurried"}, {"id": 9107, "name": "blurry"}, {"id": 9108, "name": "blurry area"}, {"id": 9109, "name": "blurry background"}, {"id": 9110, "name": "blurry bags"}, {"id": 9111, "name": "blurry brand name"}, {"id": 9112, "name": "blurry bush"}, {"id": 9113, "name": "blurry car"}, {"id": 9114, "name": "blurry counter"}, {"id": 9115, "name": "blurry ear"}, {"id": 9116, "name": "blurry eye"}, {"id": 9117, "name": "blurry face"}, {"id": 9118, "name": "blurry glass"}, {"id": 9119, "name": "blurry hand"}, {"id": 9120, "name": "blurry head"}, {"id": 9121, "name": "blurry image"}, {"id": 9122, "name": "blurry images"}, {"id": 9123, "name": "blurry leaves"}, {"id": 9124, "name": "blurry light"}, {"id": 9125, "name": "blurry lights"}, {"id": 9126, "name": "blurry man"}, {"id": 9127, "name": "blurry moustache"}, {"id": 9128, "name": "blurry mouth"}, {"id": 9129, "name": "blurry nose"}, {"id": 9130, "name": "blurry object"}, {"id": 9131, "name": "blurry objects"}, {"id": 9132, "name": "blurry people"}, {"id": 9133, "name": "blurry person"}, {"id": 9134, "name": "blurry photo"}, {"id": 9135, "name": "blurry portion"}, {"id": 9136, "name": "blurry scene"}, {"id": 9137, "name": "blurry section"}, {"id": 9138, "name": "blurry sign"}, {"id": 9139, "name": "blurry skateboard"}, {"id": 9140, "name": "blurry spot"}, {"id": 9141, "name": "blurry structure"}, {"id": 9142, "name": "blurry text"}, {"id": 9143, "name": "blurry tie"}, {"id": 9144, "name": "blurry trees"}, {"id": 9145, "name": "blurryred light"}, {"id": 9146, "name": "blurryvehicle"}, {"id": 9147, "name": "blury red object"}, {"id": 9148, "name": "blush"}, {"id": 9149, "name": "bluw wall"}, {"id": 9150, "name": "blvd"}, {"id": 9151, "name": "bmi"}, {"id": 9152, "name": "bmw"}, {"id": 9153, "name": "bmw logo"}, {"id": 9154, "name": "bmw sign"}, {"id": 9155, "name": "bmw symbol"}, {"id": 9156, "name": "bmx"}, {"id": 9157, "name": "bmx bike"}, {"id": 9158, "name": "bmx rider"}, {"id": 9159, "name": "bn"}, {"id": 9160, "name": "bnd 874c"}, {"id": 9161, "name": "bnp"}, {"id": 9162, "name": "bnp paribas"}, {"id": 9163, "name": "bnp written"}, {"id": 9164, "name": "bnsf"}, {"id": 9165, "name": "bo"}, {"id": 9166, "name": "bo has hair"}, {"id": 9167, "name": "bo has ski"}, {"id": 9168, "name": "bo skateboard"}, {"id": 9169, "name": "boa"}, {"id": 9170, "name": "boad"}, {"id": 9171, "name": "boaed"}, {"id": 9172, "name": "boar surf"}, {"id": 9173, "name": "boar"}, {"id": 9174, "name": "board train"}, {"id": 9175, "name": "board back"}, {"id": 9176, "name": "board band"}, {"id": 9177, "name": "board box"}, {"id": 9178, "name": "board cable"}, {"id": 9179, "name": "board color"}, {"id": 9180, "name": "board cut out"}, {"id": 9181, "name": "board departures"}, {"id": 9182, "name": "board edge"}, {"id": 9183, "name": "board edges"}, {"id": 9184, "name": "board floating"}, {"id": 9185, "name": "board front"}, {"id": 9186, "name": "board game"}, {"id": 9187, "name": "board games"}, {"id": 9188, "name": "board handle"}, {"id": 9189, "name": "board holder"}, {"id": 9190, "name": "board in snow"}, {"id": 9191, "name": "board is red"}, {"id": 9192, "name": "board is visible"}, {"id": 9193, "name": "board is white"}, {"id": 9194, "name": "board leash"}, {"id": 9195, "name": "board leaves trail"}, {"id": 9196, "name": "board on waves"}, {"id": 9197, "name": "board part"}, {"id": 9198, "name": "board plank"}, {"id": 9199, "name": "board ramp"}, {"id": 9200, "name": "board rider"}, {"id": 9201, "name": "board ropes"}, {"id": 9202, "name": "board shadow"}, {"id": 9203, "name": "board shoe binder"}, {"id": 9204, "name": "board shorts"}, {"id": 9205, "name": "board sign"}, {"id": 9206, "name": "board strap"}, {"id": 9207, "name": "board straps"}, {"id": 9208, "name": "board surface"}, {"id": 9209, "name": "board tip"}, {"id": 9210, "name": "board tracks"}, {"id": 9211, "name": "board under"}, {"id": 9212, "name": "board used by surfer"}, {"id": 9213, "name": "board walk"}, {"id": 9214, "name": "board wall"}, {"id": 9215, "name": "board"}, {"id": 9216, "name": "boarded"}, {"id": 9217, "name": "boarded fence"}, {"id": 9218, "name": "boarded window"}, {"id": 9219, "name": "boarded windows"}, {"id": 9220, "name": "boarder in air"}, {"id": 9221, "name": "boarder in water"}, {"id": 9222, "name": "boarder"}, {"id": 9223, "name": "boarding"}, {"id": 9224, "name": "boarding area"}, {"id": 9225, "name": "boarding dock"}, {"id": 9226, "name": "boarding door"}, {"id": 9227, "name": "boarding gate"}, {"id": 9228, "name": "boarding on cement"}, {"id": 9229, "name": "boarding pass"}, {"id": 9230, "name": "boarding platform"}, {"id": 9231, "name": "boarding rail"}, {"id": 9232, "name": "boarding ramp"}, {"id": 9233, "name": "boarding scene"}, {"id": 9234, "name": "boarding shelter"}, {"id": 9235, "name": "boarding tunnel"}, {"id": 9236, "name": "boarding walkway"}, {"id": 9237, "name": "boards paint"}, {"id": 9238, "name": "boards part"}, {"id": 9239, "name": "boardshorts"}, {"id": 9240, "name": "boardwalk"}, {"id": 9241, "name": "boast"}, {"id": 9242, "name": "boat 119"}, {"id": 9243, "name": "boat 246"}, {"id": 9244, "name": "boat anchor"}, {"id": 9245, "name": "boat antana"}, {"id": 9246, "name": "boat antenna"}, {"id": 9247, "name": "boat area"}, {"id": 9248, "name": "boat back"}, {"id": 9249, "name": "boat base"}, {"id": 9250, "name": "boat blue"}, {"id": 9251, "name": "boat bottom"}, {"id": 9252, "name": "boat bow"}, {"id": 9253, "name": "boat bridge"}, {"id": 9254, "name": "boat bumper"}, {"id": 9255, "name": "boat cabin"}, {"id": 9256, "name": "boat canopy"}, {"id": 9257, "name": "boat cleat"}, {"id": 9258, "name": "boat cover"}, {"id": 9259, "name": "boat deck"}, {"id": 9260, "name": "boat decor"}, {"id": 9261, "name": "boat dock"}, {"id": 9262, "name": "boat door"}, {"id": 9263, "name": "boat edge"}, {"id": 9264, "name": "boat enclosure"}, {"id": 9265, "name": "boat engine"}, {"id": 9266, "name": "boat exterior"}, {"id": 9267, "name": "boat floating"}, {"id": 9268, "name": "boat front"}, {"id": 9269, "name": "boat gate"}, {"id": 9270, "name": "boat going down"}, {"id": 9271, "name": "boat harbor"}, {"id": 9272, "name": "boat has"}, {"id": 9273, "name": "boat hat"}, {"id": 9274, "name": "boat house"}, {"id": 9275, "name": "boat in"}, {"id": 9276, "name": "boat in water"}, {"id": 9277, "name": "boat is in bay"}, {"id": 9278, "name": "boat is in water"}, {"id": 9279, "name": "boat is small"}, {"id": 9280, "name": "boat lake"}, {"id": 9281, "name": "boat marina"}, {"id": 9282, "name": "boat mast"}, {"id": 9283, "name": "boat masts"}, {"id": 9284, "name": "boat motor"}, {"id": 9285, "name": "boat name"}, {"id": 9286, "name": "boat near land"}, {"id": 9287, "name": "boat number"}, {"id": 9288, "name": "boat oar"}, {"id": 9289, "name": "boat oars"}, {"id": 9290, "name": "boat on a rack"}, {"id": 9291, "name": "boat on lake"}, {"id": 9292, "name": "boat on ocean"}, {"id": 9293, "name": "boat on river"}, {"id": 9294, "name": "boat paddle"}, {"id": 9295, "name": "boat paint"}, {"id": 9296, "name": "boat painting"}, {"id": 9297, "name": "boat patio"}, {"id": 9298, "name": "boat picture"}, {"id": 9299, "name": "boat pole"}, {"id": 9300, "name": "boat poles"}, {"id": 9301, "name": "boat pontoon"}, {"id": 9302, "name": "boat railings"}, {"id": 9303, "name": "boat ramp"}, {"id": 9304, "name": "boat rear"}, {"id": 9305, "name": "boat reflection"}, {"id": 9306, "name": "boat roof"}, {"id": 9307, "name": "boat row"}, {"id": 9308, "name": "boat sail"}, {"id": 9309, "name": "boat seat"}, {"id": 9310, "name": "boat seats"}, {"id": 9311, "name": "boat shadow"}, {"id": 9312, "name": "boat show"}, {"id": 9313, "name": "boat side"}, {"id": 9314, "name": "boat sitting"}, {"id": 9315, "name": "boat slot"}, {"id": 9316, "name": "boat stick"}, {"id": 9317, "name": "boat tied"}, {"id": 9318, "name": "boat tip"}, {"id": 9319, "name": "boat top"}, {"id": 9320, "name": "boat trailer"}, {"id": 9321, "name": "boat wake"}, {"id": 9322, "name": "boat water"}, {"id": 9323, "name": "boat window"}, {"id": 9324, "name": "boat windows"}, {"id": 9325, "name": "boat yard"}, {"id": 9326, "name": "boat"}, {"id": 9327, "name": "boater"}, {"id": 9328, "name": "boatharbor"}, {"id": 9329, "name": "boathouse"}, {"id": 9330, "name": "boating"}, {"id": 9331, "name": "boatnumber"}, {"id": 9332, "name": "boatrail"}, {"id": 9333, "name": "boatramp"}, {"id": 9334, "name": "boats are parked"}, {"id": 9335, "name": "boats back"}, {"id": 9336, "name": "boats bow"}, {"id": 9337, "name": "boats cabin"}, {"id": 9338, "name": "boats deck"}, {"id": 9339, "name": "boats docked"}, {"id": 9340, "name": "boats floating"}, {"id": 9341, "name": "boats ignition"}, {"id": 9342, "name": "boats in water"}, {"id": 9343, "name": "boats name"}, {"id": 9344, "name": "boats oar"}, {"id": 9345, "name": "boats ocean"}, {"id": 9346, "name": "boats on land"}, {"id": 9347, "name": "boats reflection"}, {"id": 9348, "name": "boats roof"}, {"id": 9349, "name": "boats seat"}, {"id": 9350, "name": "boats side"}, {"id": 9351, "name": "boats water"}, {"id": 9352, "name": "boats windshield"}, {"id": 9353, "name": "boatsriver"}, {"id": 9354, "name": "boatties"}, {"id": 9355, "name": "boay"}, {"id": 9356, "name": "bob"}, {"id": 9357, "name": "bob haircut"}, {"id": 9358, "name": "bob kiss"}, {"id": 9359, "name": "bob marley"}, {"id": 9360, "name": "bob marley colors"}, {"id": 9361, "name": "bob sled"}, {"id": 9362, "name": "bob tail"}, {"id": 9363, "name": "bobber"}, {"id": 9364, "name": "bobbie"}, {"id": 9365, "name": "bobbin"}, {"id": 9366, "name": "bobble"}, {"id": 9367, "name": "bobby pin"}, {"id": 9368, "name": "bobcat"}, {"id": 9369, "name": "bobcut"}, {"id": 9370, "name": "bobs donuts"}, {"id": 9371, "name": "boccoli"}, {"id": 9372, "name": "bodice"}, {"id": 9373, "name": "body board"}, {"id": 9374, "name": "body boarder"}, {"id": 9375, "name": "body boat"}, {"id": 9376, "name": "body cast"}, {"id": 9377, "name": "body collar"}, {"id": 9378, "name": "body feathers"}, {"id": 9379, "name": "body hair"}, {"id": 9380, "name": "body is red"}, {"id": 9381, "name": "body is yellow"}, {"id": 9382, "name": "body level"}, {"id": 9383, "name": "body of a cow"}, {"id": 9384, "name": "body of a giraffe"}, {"id": 9385, "name": "body of a person"}, {"id": 9386, "name": "body of a zebra"}, {"id": 9387, "name": "body of an elephant"}, {"id": 9388, "name": "body of bear"}, {"id": 9389, "name": "body of cow"}, {"id": 9390, "name": "body of jet"}, {"id": 9391, "name": "body of water"}, {"id": 9392, "name": "body paint"}, {"id": 9393, "name": "body part"}, {"id": 9394, "name": "body parts"}, {"id": 9395, "name": "body pillow"}, {"id": 9396, "name": "body puff"}, {"id": 9397, "name": "body shop"}, {"id": 9398, "name": "body stocking"}, {"id": 9399, "name": "body suit"}, {"id": 9400, "name": "body suit pants"}, {"id": 9401, "name": "body twisted"}, {"id": 9402, "name": "body wash"}, {"id": 9403, "name": "body water"}, {"id": 9404, "name": "body"}, {"id": 9405, "name": "bodyboard"}, {"id": 9406, "name": "bodyboarding"}, {"id": 9407, "name": "bodyboards"}, {"id": 9408, "name": "bodymoving water"}, {"id": 9409, "name": "bodyofwater"}, {"id": 9410, "name": "bodysuit"}, {"id": 9411, "name": "bodywater"}, {"id": 9412, "name": "boeing"}, {"id": 9413, "name": "boes"}, {"id": 9414, "name": "boil"}, {"id": 9415, "name": "boiled"}, {"id": 9416, "name": "boiled carrots"}, {"id": 9417, "name": "boiled egg"}, {"id": 9418, "name": "boiled potatoes"}, {"id": 9419, "name": "boiler"}, {"id": 9420, "name": "bok choy"}, {"id": 9421, "name": "bokchoy"}, {"id": 9422, "name": "bokchoy stem"}, {"id": 9423, "name": "bokeh"}, {"id": 9424, "name": "bokes"}, {"id": 9425, "name": "bold"}, {"id": 9426, "name": "bold and muted lines"}, {"id": 9427, "name": "bold colors"}, {"id": 9428, "name": "bold print"}, {"id": 9429, "name": "bold spots"}, {"id": 9430, "name": "bold writings"}, {"id": 9431, "name": "bolder"}, {"id": 9432, "name": "bolders"}, {"id": 9433, "name": "bolero"}, {"id": 9434, "name": "bollard"}, {"id": 9435, "name": "bologna"}, {"id": 9436, "name": "bolster pillow"}, {"id": 9437, "name": "bolt cutter"}, {"id": 9438, "name": "bolt holes"}, {"id": 9439, "name": "bolt hydrant"}, {"id": 9440, "name": "bolt on toilet"}, {"id": 9441, "name": "bolt"}, {"id": 9442, "name": "bolted"}, {"id": 9443, "name": "bolthead"}, {"id": 9444, "name": "bomb"}, {"id": 9445, "name": "bombay mix"}, {"id": 9446, "name": "bon jovi"}, {"id": 9447, "name": "bon voyage"}, {"id": 9448, "name": "bonanza"}, {"id": 9449, "name": "bond"}, {"id": 9450, "name": "bond 45"}, {"id": 9451, "name": "bone fragments"}, {"id": 9452, "name": "bone tag"}, {"id": 9453, "name": "bone"}, {"id": 9454, "name": "bonet"}, {"id": 9455, "name": "bonfire"}, {"id": 9456, "name": "bong"}, {"id": 9457, "name": "bongo drum"}, {"id": 9458, "name": "bongo"}, {"id": 9459, "name": "bonnet"}, {"id": 9460, "name": "bonnet pepper"}, {"id": 9461, "name": "bonsai"}, {"id": 9462, "name": "bonsai tree"}, {"id": 9463, "name": "bonus"}, {"id": 9464, "name": "bony prominence"}, {"id": 9465, "name": "boo boo"}, {"id": 9466, "name": "boob"}, {"id": 9467, "name": "booboo"}, {"id": 9468, "name": "boodle"}, {"id": 9469, "name": "boogey board"}, {"id": 9470, "name": "boogie"}, {"id": 9471, "name": "boogie board"}, {"id": 9472, "name": "boogie boarder"}, {"id": 9473, "name": "boogie boards"}, {"id": 9474, "name": "boogieboard"}, {"id": 9475, "name": "book arranged"}, {"id": 9476, "name": "book bag"}, {"id": 9477, "name": "book binding"}, {"id": 9478, "name": "book cart"}, {"id": 9479, "name": "book case"}, {"id": 9480, "name": "book cases"}, {"id": 9481, "name": "book collection"}, {"id": 9482, "name": "book corner"}, {"id": 9483, "name": "book cover"}, {"id": 9484, "name": "book edge"}, {"id": 9485, "name": "book end"}, {"id": 9486, "name": "book half"}, {"id": 9487, "name": "book holder"}, {"id": 9488, "name": "book jacket"}, {"id": 9489, "name": "book laying"}, {"id": 9490, "name": "book mark"}, {"id": 9491, "name": "book on desk"}, {"id": 9492, "name": "book on end table"}, {"id": 9493, "name": "book on shelf"}, {"id": 9494, "name": "book pages"}, {"id": 9495, "name": "book part"}, {"id": 9496, "name": "book picture"}, {"id": 9497, "name": "book pile"}, {"id": 9498, "name": "book rack"}, {"id": 9499, "name": "book row"}, {"id": 9500, "name": "book sale"}, {"id": 9501, "name": "book series"}, {"id": 9502, "name": "book shelf"}, {"id": 9503, "name": "book shelve unit"}, {"id": 9504, "name": "book shelves"}, {"id": 9505, "name": "book spine"}, {"id": 9506, "name": "book stack"}, {"id": 9507, "name": "book stand"}, {"id": 9508, "name": "book store"}, {"id": 9509, "name": "book that is purple"}, {"id": 9510, "name": "book title"}, {"id": 9511, "name": "book"}, {"id": 9512, "name": "bookback"}, {"id": 9513, "name": "bookbag"}, {"id": 9514, "name": "bookcase stand"}, {"id": 9515, "name": "bookcase"}, {"id": 9516, "name": "bookcover"}, {"id": 9517, "name": "bookend"}, {"id": 9518, "name": "booklet"}, {"id": 9519, "name": "bookmark"}, {"id": 9520, "name": "bookmarker"}, {"id": 9521, "name": "books are on the tab"}, {"id": 9522, "name": "books are upright"}, {"id": 9523, "name": "books dvds"}, {"id": 9524, "name": "books lay"}, {"id": 9525, "name": "books on a shelf"}, {"id": 9526, "name": "books on book shelf"}, {"id": 9527, "name": "books on bottom"}, {"id": 9528, "name": "books on end"}, {"id": 9529, "name": "books or records"}, {"id": 9530, "name": "books reflection"}, {"id": 9531, "name": "books shelf"}, {"id": 9532, "name": "bookshelf"}, {"id": 9533, "name": "bookshell"}, {"id": 9534, "name": "bookshelve"}, {"id": 9535, "name": "bookshlef"}, {"id": 9536, "name": "bookshop"}, {"id": 9537, "name": "booksshelf"}, {"id": 9538, "name": "bookstand"}, {"id": 9539, "name": "bookstore"}, {"id": 9540, "name": "boom"}, {"id": 9541, "name": "boom boom"}, {"id": 9542, "name": "boom box"}, {"id": 9543, "name": "boom boxes"}, {"id": 9544, "name": "boom crane"}, {"id": 9545, "name": "boom mic"}, {"id": 9546, "name": "boom truck"}, {"id": 9547, "name": "boombox"}, {"id": 9548, "name": "boomerang logo"}, {"id": 9549, "name": "boomerang"}, {"id": 9550, "name": "booster"}, {"id": 9551, "name": "booster jet"}, {"id": 9552, "name": "booster seat"}, {"id": 9553, "name": "boot binding"}, {"id": 9554, "name": "boot buckles"}, {"id": 9555, "name": "boot clip"}, {"id": 9556, "name": "boot for skiing"}, {"id": 9557, "name": "boot holder"}, {"id": 9558, "name": "boot is on floor"}, {"id": 9559, "name": "boot metal"}, {"id": 9560, "name": "boot mount"}, {"id": 9561, "name": "boot on girl"}, {"id": 9562, "name": "boot pair"}, {"id": 9563, "name": "boot picture"}, {"id": 9564, "name": "boot side"}, {"id": 9565, "name": "boot soles"}, {"id": 9566, "name": "boot statue"}, {"id": 9567, "name": "boot strap"}, {"id": 9568, "name": "boot straps"}, {"id": 9569, "name": "boot tip"}, {"id": 9570, "name": "boot top"}, {"id": 9571, "name": "boot used"}, {"id": 9572, "name": "boot"}, {"id": 9573, "name": "booth bench"}, {"id": 9574, "name": "booth seat"}, {"id": 9575, "name": "booth signage"}, {"id": 9576, "name": "booth"}, {"id": 9577, "name": "bootie"}, {"id": 9578, "name": "bootle"}, {"id": 9579, "name": "bootstrap"}, {"id": 9580, "name": "booty"}, {"id": 9581, "name": "booy"}, {"id": 9582, "name": "booze"}, {"id": 9583, "name": "boppy"}, {"id": 9584, "name": "boquet"}, {"id": 9585, "name": "bord"}, {"id": 9586, "name": "border collie"}, {"id": 9587, "name": "border field"}, {"id": 9588, "name": "border line"}, {"id": 9589, "name": "border lines"}, {"id": 9590, "name": "border on building"}, {"id": 9591, "name": "border pizza"}, {"id": 9592, "name": "border stripe"}, {"id": 9593, "name": "border tiles"}, {"id": 9594, "name": "border tracks"}, {"id": 9595, "name": "border window"}, {"id": 9596, "name": "border"}, {"id": 9597, "name": "bordered areas"}, {"id": 9598, "name": "bordering tile"}, {"id": 9599, "name": "borderline"}, {"id": 9600, "name": "bordertennis table"}, {"id": 9601, "name": "bording hatch"}, {"id": 9602, "name": "bore"}, {"id": 9603, "name": "bored man"}, {"id": 9604, "name": "borgarbokasafn"}, {"id": 9605, "name": "borgen"}, {"id": 9606, "name": "boris"}, {"id": 9607, "name": "boritto"}, {"id": 9608, "name": "born"}, {"id": 9609, "name": "bornet"}, {"id": 9610, "name": "bos"}, {"id": 9611, "name": "bosch"}, {"id": 9612, "name": "bosch brand sign"}, {"id": 9613, "name": "bose cd player"}, {"id": 9614, "name": "bosom"}, {"id": 9615, "name": "bost"}, {"id": 9616, "name": "boston"}, {"id": 9617, "name": "boston market"}, {"id": 9618, "name": "boston police"}, {"id": 9619, "name": "boston terrier"}, {"id": 9620, "name": "boswell house"}, {"id": 9621, "name": "bot"}, {"id": 9622, "name": "botanical"}, {"id": 9623, "name": "botanical garden"}, {"id": 9624, "name": "botetourt"}, {"id": 9625, "name": "both"}, {"id": 9626, "name": "both bears"}, {"id": 9627, "name": "both bears are white"}, {"id": 9628, "name": "both children"}, {"id": 9629, "name": "both feet"}, {"id": 9630, "name": "both hands"}, {"id": 9631, "name": "both meals"}, {"id": 9632, "name": "both motorcycles"}, {"id": 9633, "name": "both sides"}, {"id": 9634, "name": "boths"}, {"id": 9635, "name": "botle"}, {"id": 9636, "name": "botles"}, {"id": 9637, "name": "botlle"}, {"id": 9638, "name": "botoneria"}, {"id": 9639, "name": "bott"}, {"id": 9640, "name": "botte"}, {"id": 9641, "name": "bottel"}, {"id": 9642, "name": "bottl"}, {"id": 9643, "name": "bottle bottle"}, {"id": 9644, "name": "bottle bottom"}, {"id": 9645, "name": "bottle brush"}, {"id": 9646, "name": "bottle cap"}, {"id": 9647, "name": "bottle caps"}, {"id": 9648, "name": "bottle care"}, {"id": 9649, "name": "bottle cats"}, {"id": 9650, "name": "bottle cork"}, {"id": 9651, "name": "bottle counter"}, {"id": 9652, "name": "bottle covers"}, {"id": 9653, "name": "bottle dish"}, {"id": 9654, "name": "bottle front"}, {"id": 9655, "name": "bottle has a cap"}, {"id": 9656, "name": "bottle holder"}, {"id": 9657, "name": "bottle is for water"}, {"id": 9658, "name": "bottle is for wine"}, {"id": 9659, "name": "bottle is in pack"}, {"id": 9660, "name": "bottle is on table"}, {"id": 9661, "name": "bottle is small"}, {"id": 9662, "name": "bottle ketchup"}, {"id": 9663, "name": "bottle kitten"}, {"id": 9664, "name": "bottle label"}, {"id": 9665, "name": "bottle lid"}, {"id": 9666, "name": "bottle liquor"}, {"id": 9667, "name": "bottle lotion"}, {"id": 9668, "name": "bottle man"}, {"id": 9669, "name": "bottle mirror"}, {"id": 9670, "name": "bottle neck"}, {"id": 9671, "name": "bottle neck glass"}, {"id": 9672, "name": "bottle of oil"}, {"id": 9673, "name": "bottle of beer"}, {"id": 9674, "name": "bottle of cleaner"}, {"id": 9675, "name": "bottle of coca cola"}, {"id": 9676, "name": "bottle of coke"}, {"id": 9677, "name": "bottle of glue"}, {"id": 9678, "name": "bottle of hand soap"}, {"id": 9679, "name": "bottle of honey"}, {"id": 9680, "name": "bottle of ink"}, {"id": 9681, "name": "bottle of ketchup"}, {"id": 9682, "name": "bottle of lotion"}, {"id": 9683, "name": "bottle of mustard"}, {"id": 9684, "name": "bottle of oil"}, {"id": 9685, "name": "bottle of olive oil"}, {"id": 9686, "name": "bottle of rum"}, {"id": 9687, "name": "bottle of salsa"}, {"id": 9688, "name": "bottle of sauce"}, {"id": 9689, "name": "bottle of shampoo"}, {"id": 9690, "name": "bottle of soap"}, {"id": 9691, "name": "bottle of soda"}, {"id": 9692, "name": "bottle of sprinkles"}, {"id": 9693, "name": "bottle of syrup"}, {"id": 9694, "name": "bottle of vitamins"}, {"id": 9695, "name": "bottle of water"}, {"id": 9696, "name": "bottle of wine"}, {"id": 9697, "name": "bottle oil"}, {"id": 9698, "name": "bottle on"}, {"id": 9699, "name": "bottle opener"}, {"id": 9700, "name": "bottle opening"}, {"id": 9701, "name": "bottle package"}, {"id": 9702, "name": "bottle part"}, {"id": 9703, "name": "bottle picture"}, {"id": 9704, "name": "bottle plug"}, {"id": 9705, "name": "bottle reflection"}, {"id": 9706, "name": "bottle row"}, {"id": 9707, "name": "bottle seal"}, {"id": 9708, "name": "bottle shampoo"}, {"id": 9709, "name": "bottle shard"}, {"id": 9710, "name": "bottle spice"}, {"id": 9711, "name": "bottle sticker"}, {"id": 9712, "name": "bottle table"}, {"id": 9713, "name": "bottle top"}, {"id": 9714, "name": "bottle topper"}, {"id": 9715, "name": "bottle toppers"}, {"id": 9716, "name": "bottle tops"}, {"id": 9717, "name": "bottle water"}, {"id": 9718, "name": "bottle wrapper"}, {"id": 9719, "name": "bottle"}, {"id": 9720, "name": "bottlebrush"}, {"id": 9721, "name": "bottlecap"}, {"id": 9722, "name": "bottled beverage"}, {"id": 9723, "name": "bottled beverages"}, {"id": 9724, "name": "bottled drink"}, {"id": 9725, "name": "bottled sauce"}, {"id": 9726, "name": "bottled water"}, {"id": 9727, "name": "bottled wine"}, {"id": 9728, "name": "bottledwater"}, {"id": 9729, "name": "bottlehand"}, {"id": 9730, "name": "bottleolive oil"}, {"id": 9731, "name": "bottles and jars"}, {"id": 9732, "name": "bottles bucket"}, {"id": 9733, "name": "bottles mirror"}, {"id": 9734, "name": "bottles neck"}, {"id": 9735, "name": "bottles of liquor"}, {"id": 9736, "name": "bottles of medicine"}, {"id": 9737, "name": "bottles of sauces"}, {"id": 9738, "name": "bottles of shampoo"}, {"id": 9739, "name": "bottles of water"}, {"id": 9740, "name": "bottles of wine"}, {"id": 9741, "name": "bottles table"}, {"id": 9742, "name": "bottles things"}, {"id": 9743, "name": "bottles water"}, {"id": 9744, "name": "bottletop"}, {"id": 9745, "name": "bottom area"}, {"id": 9746, "name": "bottom banner"}, {"id": 9747, "name": "bottom barrel"}, {"id": 9748, "name": "bottom base"}, {"id": 9749, "name": "bottom bed"}, {"id": 9750, "name": "bottom blade"}, {"id": 9751, "name": "bottom board"}, {"id": 9752, "name": "bottom boards"}, {"id": 9753, "name": "bottom bolt"}, {"id": 9754, "name": "bottom bowl"}, {"id": 9755, "name": "bottom bracket"}, {"id": 9756, "name": "bottom bread"}, {"id": 9757, "name": "bottom bricks"}, {"id": 9758, "name": "bottom bun"}, {"id": 9759, "name": "bottom bunk"}, {"id": 9760, "name": "bottom bus"}, {"id": 9761, "name": "bottom button"}, {"id": 9762, "name": "bottom cabinet"}, {"id": 9763, "name": "bottom circle"}, {"id": 9764, "name": "bottom corner"}, {"id": 9765, "name": "bottom crust"}, {"id": 9766, "name": "bottom deck"}, {"id": 9767, "name": "bottom door"}, {"id": 9768, "name": "bottom drain"}, {"id": 9769, "name": "bottom drawer"}, {"id": 9770, "name": "bottom edge"}, {"id": 9771, "name": "bottom feathers"}, {"id": 9772, "name": "bottom floor"}, {"id": 9773, "name": "bottom frame"}, {"id": 9774, "name": "bottom freezer"}, {"id": 9775, "name": "bottom front"}, {"id": 9776, "name": "bottom grass"}, {"id": 9777, "name": "bottom grate"}, {"id": 9778, "name": "bottom half"}, {"id": 9779, "name": "bottom hemisphere"}, {"id": 9780, "name": "bottom hinge"}, {"id": 9781, "name": "bottom is red"}, {"id": 9782, "name": "bottom jaw"}, {"id": 9783, "name": "bottom jet"}, {"id": 9784, "name": "bottom knob"}, {"id": 9785, "name": "bottom layer"}, {"id": 9786, "name": "bottom left"}, {"id": 9787, "name": "bottom legs"}, {"id": 9788, "name": "bottom level"}, {"id": 9789, "name": "bottom levels"}, {"id": 9790, "name": "bottom light"}, {"id": 9791, "name": "bottom lip"}, {"id": 9792, "name": "bottom numbers"}, {"id": 9793, "name": "bottom of pole"}, {"id": 9794, "name": "bottom of board"}, {"id": 9795, "name": "bottom of boat"}, {"id": 9796, "name": "bottom of brick wall"}, {"id": 9797, "name": "bottom of cage"}, {"id": 9798, "name": "bottom of case"}, {"id": 9799, "name": "bottom of display"}, {"id": 9800, "name": "bottom of door"}, {"id": 9801, "name": "bottom of highrise"}, {"id": 9802, "name": "bottom of hydrant"}, {"id": 9803, "name": "bottom of mountain"}, {"id": 9804, "name": "bottom of neck"}, {"id": 9805, "name": "bottom of outfit"}, {"id": 9806, "name": "bottom of pants"}, {"id": 9807, "name": "bottom of photo"}, {"id": 9808, "name": "bottom of picture"}, {"id": 9809, "name": "bottom of pink top"}, {"id": 9810, "name": "bottom of plane"}, {"id": 9811, "name": "bottom of shoe"}, {"id": 9812, "name": "bottom of sky"}, {"id": 9813, "name": "bottom of the cake"}, {"id": 9814, "name": "bottom of the table"}, {"id": 9815, "name": "bottom of toilet"}, {"id": 9816, "name": "bottom of tower"}, {"id": 9817, "name": "bottom of train"}, {"id": 9818, "name": "bottom of tree"}, {"id": 9819, "name": "bottom of trees"}, {"id": 9820, "name": "bottom of valley"}, {"id": 9821, "name": "bottom of wall"}, {"id": 9822, "name": "bottom oven"}, {"id": 9823, "name": "bottom pad"}, {"id": 9824, "name": "bottom part"}, {"id": 9825, "name": "bottom part of wall"}, {"id": 9826, "name": "bottom peel"}, {"id": 9827, "name": "bottom piece"}, {"id": 9828, "name": "bottom plane"}, {"id": 9829, "name": "bottom plate"}, {"id": 9830, "name": "bottom portion"}, {"id": 9831, "name": "bottom portions"}, {"id": 9832, "name": "bottom rack"}, {"id": 9833, "name": "bottom red light"}, {"id": 9834, "name": "bottom right"}, {"id": 9835, "name": "bottom right corner"}, {"id": 9836, "name": "bottom ring"}, {"id": 9837, "name": "bottom row"}, {"id": 9838, "name": "bottom sash"}, {"id": 9839, "name": "bottom screw"}, {"id": 9840, "name": "bottom section"}, {"id": 9841, "name": "bottom shelf"}, {"id": 9842, "name": "bottom side"}, {"id": 9843, "name": "bottom side windows"}, {"id": 9844, "name": "bottom sign"}, {"id": 9845, "name": "bottom slice"}, {"id": 9846, "name": "bottom switch"}, {"id": 9847, "name": "bottom table"}, {"id": 9848, "name": "bottom teeth"}, {"id": 9849, "name": "bottom tier"}, {"id": 9850, "name": "bottom wall"}, {"id": 9851, "name": "bottom wheels"}, {"id": 9852, "name": "bottom window"}, {"id": 9853, "name": "bottom windows"}, {"id": 9854, "name": "bottom windshield"}, {"id": 9855, "name": "bottom wing"}, {"id": 9856, "name": "bottom wings"}, {"id": 9857, "name": "bottom"}, {"id": 9858, "name": "bottombunk"}, {"id": 9859, "name": "bottompart"}, {"id": 9860, "name": "bottomshelf"}, {"id": 9861, "name": "bottomstair"}, {"id": 9862, "name": "botton"}, {"id": 9863, "name": "bottons"}, {"id": 9864, "name": "botttle"}, {"id": 9865, "name": "botttles"}, {"id": 9866, "name": "bouch"}, {"id": 9867, "name": "bouder"}, {"id": 9868, "name": "boudet"}, {"id": 9869, "name": "boudler"}, {"id": 9870, "name": "bouey"}, {"id": 9871, "name": "bough"}, {"id": 9872, "name": "bouie"}, {"id": 9873, "name": "bouillon canister"}, {"id": 9874, "name": "bouillon cube"}, {"id": 9875, "name": "bouillon cubes"}, {"id": 9876, "name": "boulder is on cliff"}, {"id": 9877, "name": "boulder rocks"}, {"id": 9878, "name": "boulder wall"}, {"id": 9879, "name": "boulder"}, {"id": 9880, "name": "boulders by shore"}, {"id": 9881, "name": "bouldersrocks"}, {"id": 9882, "name": "boulding"}, {"id": 9883, "name": "boulevard"}, {"id": 9884, "name": "bounce"}, {"id": 9885, "name": "bounce house"}, {"id": 9886, "name": "bouncehouse"}, {"id": 9887, "name": "bouncer"}, {"id": 9888, "name": "bouncing"}, {"id": 9889, "name": "bouncing building"}, {"id": 9890, "name": "bouncing tennis ball"}, {"id": 9891, "name": "bouncing toy"}, {"id": 9892, "name": "bouncy house"}, {"id": 9893, "name": "bound book"}, {"id": 9894, "name": "bound line"}, {"id": 9895, "name": "bound luggage"}, {"id": 9896, "name": "bound"}, {"id": 9897, "name": "boundary board"}, {"id": 9898, "name": "boundary fence"}, {"id": 9899, "name": "boundary line"}, {"id": 9900, "name": "boundary lines"}, {"id": 9901, "name": "boundary marker"}, {"id": 9902, "name": "boundary markers"}, {"id": 9903, "name": "boundary post"}, {"id": 9904, "name": "boundary"}, {"id": 9905, "name": "boundaryline"}, {"id": 9906, "name": "boundry"}, {"id": 9907, "name": "boundry line"}, {"id": 9908, "name": "bounds area"}, {"id": 9909, "name": "boundy tape"}, {"id": 9910, "name": "bountiful vegetation"}, {"id": 9911, "name": "bounty stack"}, {"id": 9912, "name": "bouqet"}, {"id": 9913, "name": "bouquet group"}, {"id": 9914, "name": "bouquet of flowers"}, {"id": 9915, "name": "bouquet of roses"}, {"id": 9916, "name": "bouquet of umbrellas"}, {"id": 9917, "name": "bouquet vase"}, {"id": 9918, "name": "bouquet"}, {"id": 9919, "name": "bouquets table"}, {"id": 9920, "name": "bourbon"}, {"id": 9921, "name": "bourbon street"}, {"id": 9922, "name": "bourke"}, {"id": 9923, "name": "boutineer"}, {"id": 9924, "name": "boutique"}, {"id": 9925, "name": "boutonir"}, {"id": 9926, "name": "boutonniere"}, {"id": 9927, "name": "bouttonir"}, {"id": 9928, "name": "bouy"}, {"id": 9929, "name": "bouye"}, {"id": 9930, "name": "bouys"}, {"id": 9931, "name": "bouys floating"}, {"id": 9932, "name": "bouys head"}, {"id": 9933, "name": "bovine"}, {"id": 9934, "name": "bow and arrow"}, {"id": 9935, "name": "bow in hair"}, {"id": 9936, "name": "bow is in hair"}, {"id": 9937, "name": "bow knot"}, {"id": 9938, "name": "bow of a boat"}, {"id": 9939, "name": "bow pulpit"}, {"id": 9940, "name": "bow section"}, {"id": 9941, "name": "bow tie"}, {"id": 9942, "name": "bow tie fail"}, {"id": 9943, "name": "bow ties"}, {"id": 9944, "name": "bow"}, {"id": 9945, "name": "bowed head"}, {"id": 9946, "name": "bowel"}, {"id": 9947, "name": "bowery"}, {"id": 9948, "name": "bowie"}, {"id": 9949, "name": "bowing giraffes"}, {"id": 9950, "name": "bowk"}, {"id": 9951, "name": "bowl area"}, {"id": 9952, "name": "bowl brush"}, {"id": 9953, "name": "bowl cleaner"}, {"id": 9954, "name": "bowl cover"}, {"id": 9955, "name": "bowl edge"}, {"id": 9956, "name": "bowl heater"}, {"id": 9957, "name": "bowl in the corner"}, {"id": 9958, "name": "bowl is white"}, {"id": 9959, "name": "bowl item"}, {"id": 9960, "name": "bowl lid"}, {"id": 9961, "name": "bowl noodles"}, {"id": 9962, "name": "bowl of bananas"}, {"id": 9963, "name": "bowl of chips"}, {"id": 9964, "name": "bowl of food"}, {"id": 9965, "name": "bowl of grapes"}, {"id": 9966, "name": "bowl of spoon"}, {"id": 9967, "name": "bowl part"}, {"id": 9968, "name": "bowl rim"}, {"id": 9969, "name": "bowl set"}, {"id": 9970, "name": "bowl shade"}, {"id": 9971, "name": "bowl shadow"}, {"id": 9972, "name": "bowl sink"}, {"id": 9973, "name": "bowl soup"}, {"id": 9974, "name": "bowl spoon"}, {"id": 9975, "name": "bowl stack"}, {"id": 9976, "name": "bowl table"}, {"id": 9977, "name": "bowl towel"}, {"id": 9978, "name": "bowl with fruits"}, {"id": 9979, "name": "bowl"}, {"id": 9980, "name": "bowler"}, {"id": 9981, "name": "bowlfood"}, {"id": 9982, "name": "bowling"}, {"id": 9983, "name": "bowling aisle"}, {"id": 9984, "name": "bowling alley"}, {"id": 9985, "name": "bowling ball"}, {"id": 9986, "name": "bowling balls"}, {"id": 9987, "name": "bowling game"}, {"id": 9988, "name": "bowling lane"}, {"id": 9989, "name": "bowling lanes"}, {"id": 9990, "name": "bowling pin"}, {"id": 9991, "name": "bowling pins"}, {"id": 9992, "name": "bowlrice"}, {"id": 9993, "name": "bowls on a table"}, {"id": 9994, "name": "bowls stack"}, {"id": 9995, "name": "bowlsfood"}, {"id": 9996, "name": "bowltable"}, {"id": 9997, "name": "bown hair"}, {"id": 9998, "name": "bown jacket"}, {"id": 9999, "name": "bowsprit"}, {"id": 10000, "name": "bowstring"}, {"id": 10001, "name": "bowtie"}, {"id": 10002, "name": "box bottom"}, {"id": 10003, "name": "box car"}, {"id": 10004, "name": "box car is black"}, {"id": 10005, "name": "box cars"}, {"id": 10006, "name": "box cigarettes"}, {"id": 10007, "name": "box containers"}, {"id": 10008, "name": "box corner"}, {"id": 10009, "name": "box cover"}, {"id": 10010, "name": "box cutter"}, {"id": 10011, "name": "box donuts"}, {"id": 10012, "name": "box face"}, {"id": 10013, "name": "box fan"}, {"id": 10014, "name": "box fanfloor"}, {"id": 10015, "name": "box feeder"}, {"id": 10016, "name": "box frame"}, {"id": 10017, "name": "box front"}, {"id": 10018, "name": "box has side"}, {"id": 10019, "name": "box holder"}, {"id": 10020, "name": "box is blue"}, {"id": 10021, "name": "box is cardboard"}, {"id": 10022, "name": "box is next to"}, {"id": 10023, "name": "box is on desk"}, {"id": 10024, "name": "box is on top"}, {"id": 10025, "name": "box kite"}, {"id": 10026, "name": "box lid"}, {"id": 10027, "name": "box lights"}, {"id": 10028, "name": "box of cards"}, {"id": 10029, "name": "box of crackers"}, {"id": 10030, "name": "box of donuts"}, {"id": 10031, "name": "box of forks"}, {"id": 10032, "name": "box of kleenex"}, {"id": 10033, "name": "box of peppers"}, {"id": 10034, "name": "box of raisins"}, {"id": 10035, "name": "box of supplies"}, {"id": 10036, "name": "box of tea filters"}, {"id": 10037, "name": "box of tissue"}, {"id": 10038, "name": "box of tissues"}, {"id": 10039, "name": "box of toys"}, {"id": 10040, "name": "box of wipe"}, {"id": 10041, "name": "box of wipes"}, {"id": 10042, "name": "box office"}, {"id": 10043, "name": "box on ground"}, {"id": 10044, "name": "box on the ground"}, {"id": 10045, "name": "box planter"}, {"id": 10046, "name": "box spring"}, {"id": 10047, "name": "box springs"}, {"id": 10048, "name": "box that is black"}, {"id": 10049, "name": "box tissues"}, {"id": 10050, "name": "box to stand"}, {"id": 10051, "name": "box top"}, {"id": 10052, "name": "box truck"}, {"id": 10053, "name": "box unit"}, {"id": 10054, "name": "box valance"}, {"id": 10055, "name": "box wall"}, {"id": 10056, "name": "box with donuts"}, {"id": 10057, "name": "box with letter t"}, {"id": 10058, "name": "box"}, {"id": 10059, "name": "boxcar side"}, {"id": 10060, "name": "boxcar"}, {"id": 10061, "name": "boxe"}, {"id": 10062, "name": "boxed food"}, {"id": 10063, "name": "boxed items"}, {"id": 10064, "name": "boxed pizza"}, {"id": 10065, "name": "boxed television"}, {"id": 10066, "name": "boxed toiletries"}, {"id": 10067, "name": "boxed wine"}, {"id": 10068, "name": "boxer shorts"}, {"id": 10069, "name": "boxer"}, {"id": 10070, "name": "boxers are green"}, {"id": 10071, "name": "boxes in stack"}, {"id": 10072, "name": "boxes of food"}, {"id": 10073, "name": "boxes of tissues"}, {"id": 10074, "name": "boxes outside"}, {"id": 10075, "name": "boxing"}, {"id": 10076, "name": "boxing game"}, {"id": 10077, "name": "boxing gear"}, {"id": 10078, "name": "boxing glove"}, {"id": 10079, "name": "boxing gloves"}, {"id": 10080, "name": "boxing ring"}, {"id": 10081, "name": "boxlid"}, {"id": 10082, "name": "boxof kleenex"}, {"id": 10083, "name": "boxpole"}, {"id": 10084, "name": "boxsentence"}, {"id": 10085, "name": "boxsnow"}, {"id": 10086, "name": "boxsprigs"}, {"id": 10087, "name": "boxspring"}, {"id": 10088, "name": "boxstrawberries"}, {"id": 10089, "name": "boxtop"}, {"id": 10090, "name": "boy and girl"}, {"id": 10091, "name": "boy and his mother"}, {"id": 10092, "name": "boy bag"}, {"id": 10093, "name": "boy bat"}, {"id": 10094, "name": "boy bike"}, {"id": 10095, "name": "boy catching"}, {"id": 10096, "name": "boy cheek"}, {"id": 10097, "name": "boy cup"}, {"id": 10098, "name": "boy dressed"}, {"id": 10099, "name": "boy feet"}, {"id": 10100, "name": "boy girl"}, {"id": 10101, "name": "boy glove"}, {"id": 10102, "name": "boy hair"}, {"id": 10103, "name": "boy hand"}, {"id": 10104, "name": "boy has"}, {"id": 10105, "name": "boy has a helmet"}, {"id": 10106, "name": "boy has a mouth"}, {"id": 10107, "name": "boy has a neck"}, {"id": 10108, "name": "boy has bangs"}, {"id": 10109, "name": "boy has big nose"}, {"id": 10110, "name": "boy has black shirt"}, {"id": 10111, "name": "boy has cell phone"}, {"id": 10112, "name": "boy has chin"}, {"id": 10113, "name": "boy has ear"}, {"id": 10114, "name": "boy has eyes closed"}, {"id": 10115, "name": "boy has hands"}, {"id": 10116, "name": "boy has shoe"}, {"id": 10117, "name": "boy has short"}, {"id": 10118, "name": "boy head"}, {"id": 10119, "name": "boy holding"}, {"id": 10120, "name": "boy i"}, {"id": 10121, "name": "boy in black"}, {"id": 10122, "name": "boy into the pool"}, {"id": 10123, "name": "boy is flying kite"}, {"id": 10124, "name": "boy is goofing"}, {"id": 10125, "name": "boy is pointing"}, {"id": 10126, "name": "boy is skating"}, {"id": 10127, "name": "boy is skiing"}, {"id": 10128, "name": "boy is wearing"}, {"id": 10129, "name": "boy jeans"}, {"id": 10130, "name": "boy jumping"}, {"id": 10131, "name": "boy kneeling"}, {"id": 10132, "name": "boy laughing"}, {"id": 10133, "name": "boy looking up"}, {"id": 10134, "name": "boy neck"}, {"id": 10135, "name": "boy on a bicycle"}, {"id": 10136, "name": "boy on board"}, {"id": 10137, "name": "boy pants"}, {"id": 10138, "name": "boy riding"}, {"id": 10139, "name": "boy scout"}, {"id": 10140, "name": "boy shirt"}, {"id": 10141, "name": "boy shoes"}, {"id": 10142, "name": "boy shorts"}, {"id": 10143, "name": "boy skateboard"}, {"id": 10144, "name": "boy smile"}, {"id": 10145, "name": "boy standing"}, {"id": 10146, "name": "boy statue"}, {"id": 10147, "name": "boy surfing"}, {"id": 10148, "name": "boy swinging a bat"}, {"id": 10149, "name": "boy train"}, {"id": 10150, "name": "boy very close"}, {"id": 10151, "name": "boy water"}, {"id": 10152, "name": "boy wblacksuit"}, {"id": 10153, "name": "boy wearing"}, {"id": 10154, "name": "boy wearing cap"}, {"id": 10155, "name": "boy wears boots"}, {"id": 10156, "name": "boy wears gloves"}, {"id": 10157, "name": "boy wears pants"}, {"id": 10158, "name": "boy"}, {"id": 10159, "name": "boyarm"}, {"id": 10160, "name": "boyblanker"}, {"id": 10161, "name": "boycap"}, {"id": 10162, "name": "boygreen shirt"}, {"id": 10163, "name": "boyhead"}, {"id": 10164, "name": "boyhelmet"}, {"id": 10165, "name": "boyle heights"}, {"id": 10166, "name": "boys and girls"}, {"id": 10167, "name": "boys arm"}, {"id": 10168, "name": "boys arms"}, {"id": 10169, "name": "boys back"}, {"id": 10170, "name": "boys blonde"}, {"id": 10171, "name": "boys body"}, {"id": 10172, "name": "boys cheek"}, {"id": 10173, "name": "boys collar"}, {"id": 10174, "name": "boys crouched"}, {"id": 10175, "name": "boys elbows"}, {"id": 10176, "name": "boys eye"}, {"id": 10177, "name": "boys eyes"}, {"id": 10178, "name": "boys face"}, {"id": 10179, "name": "boys feet"}, {"id": 10180, "name": "boys foot"}, {"id": 10181, "name": "boys glasses"}, {"id": 10182, "name": "boys gloves"}, {"id": 10183, "name": "boys green"}, {"id": 10184, "name": "boys group"}, {"id": 10185, "name": "boys hair"}, {"id": 10186, "name": "boys hand"}, {"id": 10187, "name": "boys hands"}, {"id": 10188, "name": "boys head"}, {"id": 10189, "name": "boys hoodie"}, {"id": 10190, "name": "boys jeans"}, {"id": 10191, "name": "boys knee"}, {"id": 10192, "name": "boys knees"}, {"id": 10193, "name": "boys leftthumb"}, {"id": 10194, "name": "boys leg"}, {"id": 10195, "name": "boys lips"}, {"id": 10196, "name": "boys mickey shirt"}, {"id": 10197, "name": "boys mouth"}, {"id": 10198, "name": "boys neck"}, {"id": 10199, "name": "boys nose"}, {"id": 10200, "name": "boys pants"}, {"id": 10201, "name": "boys playing"}, {"id": 10202, "name": "boys reflection"}, {"id": 10203, "name": "boys right foot"}, {"id": 10204, "name": "boys right hand"}, {"id": 10205, "name": "boys right side"}, {"id": 10206, "name": "boys shadow"}, {"id": 10207, "name": "boys shirt"}, {"id": 10208, "name": "boys shoe"}, {"id": 10209, "name": "boys shorts"}, {"id": 10210, "name": "boys shoulder"}, {"id": 10211, "name": "boys skateboard"}, {"id": 10212, "name": "boys skin"}, {"id": 10213, "name": "boys skis"}, {"id": 10214, "name": "boys socks"}, {"id": 10215, "name": "boys surfboarder"}, {"id": 10216, "name": "boys tshirt"}, {"id": 10217, "name": "boys underwear"}, {"id": 10218, "name": "boys waist"}, {"id": 10219, "name": "boys wrist"}, {"id": 10220, "name": "boysandals"}, {"id": 10221, "name": "boysblack socks"}, {"id": 10222, "name": "boysfoot"}, {"id": 10223, "name": "boyshand"}, {"id": 10224, "name": "boyshorts"}, {"id": 10225, "name": "bp sign"}, {"id": 10226, "name": "bpat"}, {"id": 10227, "name": "bpe 112h"}, {"id": 10228, "name": "bra cket"}, {"id": 10229, "name": "bra strap"}, {"id": 10230, "name": "bra straps"}, {"id": 10231, "name": "bra"}, {"id": 10232, "name": "brace bar"}, {"id": 10233, "name": "brace"}, {"id": 10234, "name": "bracelet"}, {"id": 10235, "name": "bracelette"}, {"id": 10236, "name": "braceletwatch"}, {"id": 10237, "name": "bracelt"}, {"id": 10238, "name": "bracelts"}, {"id": 10239, "name": "bracer"}, {"id": 10240, "name": "brach"}, {"id": 10241, "name": "braches"}, {"id": 10242, "name": "bracing"}, {"id": 10243, "name": "brack pavers"}, {"id": 10244, "name": "bracket feeder"}, {"id": 10245, "name": "bracket hinge"}, {"id": 10246, "name": "bracket is circle"}, {"id": 10247, "name": "bracket on pole"}, {"id": 10248, "name": "bracket under clock"}, {"id": 10249, "name": "bracket"}, {"id": 10250, "name": "bracketband"}, {"id": 10251, "name": "brackets pole"}, {"id": 10252, "name": "bracklet"}, {"id": 10253, "name": "bracle"}, {"id": 10254, "name": "braclet"}, {"id": 10255, "name": "braclets"}, {"id": 10256, "name": "bract"}, {"id": 10257, "name": "brad"}, {"id": 10258, "name": "braed"}, {"id": 10259, "name": "brahman bull"}, {"id": 10260, "name": "braid"}, {"id": 10261, "name": "braided"}, {"id": 10262, "name": "braided hair"}, {"id": 10263, "name": "braided pig tail"}, {"id": 10264, "name": "braided rope"}, {"id": 10265, "name": "braided rug"}, {"id": 10266, "name": "brain"}, {"id": 10267, "name": "brain diagram"}, {"id": 10268, "name": "brain games"}, {"id": 10269, "name": "brake blocks"}, {"id": 10270, "name": "brake cable"}, {"id": 10271, "name": "brake cables"}, {"id": 10272, "name": "brake caliper"}, {"id": 10273, "name": "brake control"}, {"id": 10274, "name": "brake cord"}, {"id": 10275, "name": "brake disc"}, {"id": 10276, "name": "brake disk"}, {"id": 10277, "name": "brake grip"}, {"id": 10278, "name": "brake hand"}, {"id": 10279, "name": "brake handle"}, {"id": 10280, "name": "brake indicator"}, {"id": 10281, "name": "brake lever"}, {"id": 10282, "name": "brake levers"}, {"id": 10283, "name": "brake light"}, {"id": 10284, "name": "brake light is red"}, {"id": 10285, "name": "brake light streak"}, {"id": 10286, "name": "brake lights"}, {"id": 10287, "name": "brake line"}, {"id": 10288, "name": "brake lines"}, {"id": 10289, "name": "brake mechanism"}, {"id": 10290, "name": "brake pedal"}, {"id": 10291, "name": "brake room"}, {"id": 10292, "name": "brake wire"}, {"id": 10293, "name": "brake"}, {"id": 10294, "name": "brakelight"}, {"id": 10295, "name": "brakelights"}, {"id": 10296, "name": "braking gear"}, {"id": 10297, "name": "braking lights"}, {"id": 10298, "name": "braking mechanism"}, {"id": 10299, "name": "bramble"}, {"id": 10300, "name": "bran flakes"}, {"id": 10301, "name": "bran name"}, {"id": 10302, "name": "brance"}, {"id": 10303, "name": "brances"}, {"id": 10304, "name": "brances building"}, {"id": 10305, "name": "branch bottom"}, {"id": 10306, "name": "branch design"}, {"id": 10307, "name": "branch graphic"}, {"id": 10308, "name": "branch in"}, {"id": 10309, "name": "branch is twisted"}, {"id": 10310, "name": "branch leaves"}, {"id": 10311, "name": "branch of a tree"}, {"id": 10312, "name": "branch of the tree"}, {"id": 10313, "name": "branch outside"}, {"id": 10314, "name": "branch part"}, {"id": 10315, "name": "branch pile"}, {"id": 10316, "name": "branch snow"}, {"id": 10317, "name": "branch strips"}, {"id": 10318, "name": "branch stumps"}, {"id": 10319, "name": "branch tape"}, {"id": 10320, "name": "branch tip"}, {"id": 10321, "name": "branch tips"}, {"id": 10322, "name": "branch tree"}, {"id": 10323, "name": "branch"}, {"id": 10324, "name": "branche"}, {"id": 10325, "name": "branched"}, {"id": 10326, "name": "branches have snow"}, {"id": 10327, "name": "branches lean"}, {"id": 10328, "name": "branches of a tree"}, {"id": 10329, "name": "branches of bushes"}, {"id": 10330, "name": "branches of tree"}, {"id": 10331, "name": "branches planters"}, {"id": 10332, "name": "branches sign"}, {"id": 10333, "name": "branches tracks"}, {"id": 10334, "name": "branchesleaves"}, {"id": 10335, "name": "branchestree"}, {"id": 10336, "name": "branchges"}, {"id": 10337, "name": "branching"}, {"id": 10338, "name": "branchlet"}, {"id": 10339, "name": "branchy"}, {"id": 10340, "name": "branchytrees"}, {"id": 10341, "name": "brand"}, {"id": 10342, "name": "brand and name"}, {"id": 10343, "name": "brand design"}, {"id": 10344, "name": "brand dreher"}, {"id": 10345, "name": "brand image"}, {"id": 10346, "name": "brand info"}, {"id": 10347, "name": "brand label"}, {"id": 10348, "name": "brand logo"}, {"id": 10349, "name": "brand logos"}, {"id": 10350, "name": "brand name"}, {"id": 10351, "name": "brand of a bus"}, {"id": 10352, "name": "brand of laptop"}, {"id": 10353, "name": "brand of wetsuit"}, {"id": 10354, "name": "brand print"}, {"id": 10355, "name": "brand sticker"}, {"id": 10356, "name": "brand stickers"}, {"id": 10357, "name": "brand suit"}, {"id": 10358, "name": "brand tag"}, {"id": 10359, "name": "branded rozes"}, {"id": 10360, "name": "brandigs"}, {"id": 10361, "name": "branding"}, {"id": 10362, "name": "brandname"}, {"id": 10363, "name": "brandt"}, {"id": 10364, "name": "brandy"}, {"id": 10365, "name": "brandy glass"}, {"id": 10366, "name": "brank"}, {"id": 10367, "name": "branly"}, {"id": 10368, "name": "brasier"}, {"id": 10369, "name": "brasil"}, {"id": 10370, "name": "brasilia"}, {"id": 10371, "name": "brass"}, {"id": 10372, "name": "brass bar"}, {"id": 10373, "name": "brass base"}, {"id": 10374, "name": "brass bottom"}, {"id": 10375, "name": "brass buckle"}, {"id": 10376, "name": "brass buttons"}, {"id": 10377, "name": "brass clasp"}, {"id": 10378, "name": "brass colored hinge"}, {"id": 10379, "name": "brass door pulls"}, {"id": 10380, "name": "brass doorknob"}, {"id": 10381, "name": "brass faucet"}, {"id": 10382, "name": "brass fitting"}, {"id": 10383, "name": "brass fittings"}, {"id": 10384, "name": "brass handle"}, {"id": 10385, "name": "brass hanger"}, {"id": 10386, "name": "brass hinge"}, {"id": 10387, "name": "brass holder"}, {"id": 10388, "name": "brass housing"}, {"id": 10389, "name": "brass instrument"}, {"id": 10390, "name": "brass key"}, {"id": 10391, "name": "brass knob"}, {"id": 10392, "name": "brass knobs"}, {"id": 10393, "name": "brass lamp"}, {"id": 10394, "name": "brass lights"}, {"id": 10395, "name": "brass locks"}, {"id": 10396, "name": "brass piece"}, {"id": 10397, "name": "brass pipe"}, {"id": 10398, "name": "brass plate"}, {"id": 10399, "name": "brass point"}, {"id": 10400, "name": "brass pole"}, {"id": 10401, "name": "brass poles"}, {"id": 10402, "name": "brass post"}, {"id": 10403, "name": "brass pot"}, {"id": 10404, "name": "brass pull"}, {"id": 10405, "name": "brass rope"}, {"id": 10406, "name": "brass screw"}, {"id": 10407, "name": "brass seam"}, {"id": 10408, "name": "brass socket"}, {"id": 10409, "name": "brass statue"}, {"id": 10410, "name": "brass tab"}, {"id": 10411, "name": "brass tacks"}, {"id": 10412, "name": "brass top"}, {"id": 10413, "name": "brass trim"}, {"id": 10414, "name": "brass vase"}, {"id": 10415, "name": "brass wheel"}, {"id": 10416, "name": "brassiere"}, {"id": 10417, "name": "brassknob"}, {"id": 10418, "name": "brat"}, {"id": 10419, "name": "bratislava is ahea"}, {"id": 10420, "name": "brattoppingsbun"}, {"id": 10421, "name": "bratwurst"}, {"id": 10422, "name": "braun"}, {"id": 10423, "name": "brave"}, {"id": 10424, "name": "braves logo"}, {"id": 10425, "name": "brea"}, {"id": 10426, "name": "bread and grapes"}, {"id": 10427, "name": "bread and salami"}, {"id": 10428, "name": "bread area"}, {"id": 10429, "name": "bread bag"}, {"id": 10430, "name": "bread basket"}, {"id": 10431, "name": "bread bin"}, {"id": 10432, "name": "bread board"}, {"id": 10433, "name": "bread bowl"}, {"id": 10434, "name": "bread box"}, {"id": 10435, "name": "bread bun"}, {"id": 10436, "name": "bread compartment"}, {"id": 10437, "name": "bread crumb"}, {"id": 10438, "name": "bread crumbs"}, {"id": 10439, "name": "bread crust"}, {"id": 10440, "name": "bread dish"}, {"id": 10441, "name": "bread displayed"}, {"id": 10442, "name": "bread dough"}, {"id": 10443, "name": "bread holder"}, {"id": 10444, "name": "bread holes"}, {"id": 10445, "name": "bread in a bag"}, {"id": 10446, "name": "bread in the bowl"}, {"id": 10447, "name": "bread item"}, {"id": 10448, "name": "bread items"}, {"id": 10449, "name": "bread knife"}, {"id": 10450, "name": "bread loaf"}, {"id": 10451, "name": "bread loaves"}, {"id": 10452, "name": "bread maker"}, {"id": 10453, "name": "bread mixer"}, {"id": 10454, "name": "bread nameprice"}, {"id": 10455, "name": "bread on it"}, {"id": 10456, "name": "bread paper"}, {"id": 10457, "name": "bread patty"}, {"id": 10458, "name": "bread piece"}, {"id": 10459, "name": "bread pieces"}, {"id": 10460, "name": "bread plate"}, {"id": 10461, "name": "bread pockets"}, {"id": 10462, "name": "bread product"}, {"id": 10463, "name": "bread roll"}, {"id": 10464, "name": "bread rolls"}, {"id": 10465, "name": "bread sandwich"}, {"id": 10466, "name": "bread slice"}, {"id": 10467, "name": "bread slices"}, {"id": 10468, "name": "bread stick"}, {"id": 10469, "name": "bread sticks"}, {"id": 10470, "name": "bread top"}, {"id": 10471, "name": "bread"}, {"id": 10472, "name": "breadbasket"}, {"id": 10473, "name": "breadboard"}, {"id": 10474, "name": "breadbox"}, {"id": 10475, "name": "breadcrumb"}, {"id": 10476, "name": "breaded"}, {"id": 10477, "name": "breaded food"}, {"id": 10478, "name": "breaded man"}, {"id": 10479, "name": "breaded meat"}, {"id": 10480, "name": "breaded objects"}, {"id": 10481, "name": "breaded pork"}, {"id": 10482, "name": "breaded shrimp"}, {"id": 10483, "name": "breadfruit"}, {"id": 10484, "name": "breadh"}, {"id": 10485, "name": "breading"}, {"id": 10486, "name": "breads crust"}, {"id": 10487, "name": "breads edge"}, {"id": 10488, "name": "breads slices"}, {"id": 10489, "name": "breadstick"}, {"id": 10490, "name": "break area"}, {"id": 10491, "name": "break car"}, {"id": 10492, "name": "break in line"}, {"id": 10493, "name": "break light"}, {"id": 10494, "name": "break lights"}, {"id": 10495, "name": "break pad"}, {"id": 10496, "name": "break room"}, {"id": 10497, "name": "break"}, {"id": 10498, "name": "breaker box"}, {"id": 10499, "name": "breaker"}, {"id": 10500, "name": "breakfast area"}, {"id": 10501, "name": "breakfast bar"}, {"id": 10502, "name": "breakfast buffet"}, {"id": 10503, "name": "breakfast cereal"}, {"id": 10504, "name": "breakfast food"}, {"id": 10505, "name": "breakfast foods"}, {"id": 10506, "name": "breakfast item"}, {"id": 10507, "name": "breakfast items"}, {"id": 10508, "name": "breakfast meal"}, {"id": 10509, "name": "breakfast meat"}, {"id": 10510, "name": "breakfast nook"}, {"id": 10511, "name": "breakfast potatoes"}, {"id": 10512, "name": "breakfast quiche"}, {"id": 10513, "name": "breakfast sandwich"}, {"id": 10514, "name": "breakfast tea"}, {"id": 10515, "name": "breakfast that"}, {"id": 10516, "name": "breakfast tray"}, {"id": 10517, "name": "breakfast"}, {"id": 10518, "name": "breaking"}, {"id": 10519, "name": "breaking wave"}, {"id": 10520, "name": "breaking waves"}, {"id": 10521, "name": "breaklight"}, {"id": 10522, "name": "breaklights"}, {"id": 10523, "name": "breakroom"}, {"id": 10524, "name": "breakwall"}, {"id": 10525, "name": "breakwater"}, {"id": 10526, "name": "breal lights"}, {"id": 10527, "name": "breast feathers"}, {"id": 10528, "name": "breast milk"}, {"id": 10529, "name": "breast plate"}, {"id": 10530, "name": "breast plumage"}, {"id": 10531, "name": "breast pocket"}, {"id": 10532, "name": "breast strap"}, {"id": 10533, "name": "breast"}, {"id": 10534, "name": "breastfeeding zebra"}, {"id": 10535, "name": "breastplate"}, {"id": 10536, "name": "breath"}, {"id": 10537, "name": "breath mints"}, {"id": 10538, "name": "breather"}, {"id": 10539, "name": "breathing machine"}, {"id": 10540, "name": "breathing strip"}, {"id": 10541, "name": "breathing tube"}, {"id": 10542, "name": "breed"}, {"id": 10543, "name": "breeder"}, {"id": 10544, "name": "breeze"}, {"id": 10545, "name": "breezer"}, {"id": 10546, "name": "breezeway"}, {"id": 10547, "name": "breifcase"}, {"id": 10548, "name": "brest"}, {"id": 10549, "name": "brest jacket"}, {"id": 10550, "name": "brew cups"}, {"id": 10551, "name": "brewed drink"}, {"id": 10552, "name": "brewers row"}, {"id": 10553, "name": "brewery"}, {"id": 10554, "name": "brewin"}, {"id": 10555, "name": "brian renken"}, {"id": 10556, "name": "briar"}, {"id": 10557, "name": "bricabrac"}, {"id": 10558, "name": "bricabrack"}, {"id": 10559, "name": "brick arch"}, {"id": 10560, "name": "brick archway"}, {"id": 10561, "name": "brick area"}, {"id": 10562, "name": "brick background"}, {"id": 10563, "name": "brick bank"}, {"id": 10564, "name": "brick base"}, {"id": 10565, "name": "brick behind pizza"}, {"id": 10566, "name": "brick border"}, {"id": 10567, "name": "brick bottom"}, {"id": 10568, "name": "brick building"}, {"id": 10569, "name": "brick buildings"}, {"id": 10570, "name": "brick buildnig"}, {"id": 10571, "name": "brick chimney"}, {"id": 10572, "name": "brick circle"}, {"id": 10573, "name": "brick clocktower"}, {"id": 10574, "name": "brick column"}, {"id": 10575, "name": "brick columns"}, {"id": 10576, "name": "brick corner"}, {"id": 10577, "name": "brick decor"}, {"id": 10578, "name": "brick design"}, {"id": 10579, "name": "brick doorway"}, {"id": 10580, "name": "brick driveway"}, {"id": 10581, "name": "brick edgework"}, {"id": 10582, "name": "brick enclosure"}, {"id": 10583, "name": "brick exterior"}, {"id": 10584, "name": "brick facade"}, {"id": 10585, "name": "brick face"}, {"id": 10586, "name": "brick factory"}, {"id": 10587, "name": "brick fence"}, {"id": 10588, "name": "brick fireplace"}, {"id": 10589, "name": "brick floor"}, {"id": 10590, "name": "brick frame"}, {"id": 10591, "name": "brick garage"}, {"id": 10592, "name": "brick ground"}, {"id": 10593, "name": "brick hole"}, {"id": 10594, "name": "brick home"}, {"id": 10595, "name": "brick hotel"}, {"id": 10596, "name": "brick house"}, {"id": 10597, "name": "brick houses"}, {"id": 10598, "name": "brick hut"}, {"id": 10599, "name": "brick is brown"}, {"id": 10600, "name": "brick is on building"}, {"id": 10601, "name": "brick is on wall"}, {"id": 10602, "name": "brick ledge"}, {"id": 10603, "name": "brick lined ramp"}, {"id": 10604, "name": "brick lot"}, {"id": 10605, "name": "brick mantle"}, {"id": 10606, "name": "brick mill"}, {"id": 10607, "name": "brick monument"}, {"id": 10608, "name": "brick on roof top"}, {"id": 10609, "name": "brick oven"}, {"id": 10610, "name": "brick part"}, {"id": 10611, "name": "brick patch"}, {"id": 10612, "name": "brick path"}, {"id": 10613, "name": "brick pathway"}, {"id": 10614, "name": "brick pattern"}, {"id": 10615, "name": "brick patterned"}, {"id": 10616, "name": "brick paved"}, {"id": 10617, "name": "brick pavement"}, {"id": 10618, "name": "brick paver"}, {"id": 10619, "name": "brick pavers"}, {"id": 10620, "name": "brick pieces"}, {"id": 10621, "name": "brick pillar"}, {"id": 10622, "name": "brick planter"}, {"id": 10623, "name": "brick platform"}, {"id": 10624, "name": "brick porch"}, {"id": 10625, "name": "brick post"}, {"id": 10626, "name": "brick road"}, {"id": 10627, "name": "brick rock"}, {"id": 10628, "name": "brick rode"}, {"id": 10629, "name": "brick roof"}, {"id": 10630, "name": "brick row"}, {"id": 10631, "name": "brick section"}, {"id": 10632, "name": "brick side"}, {"id": 10633, "name": "brick sidewalk"}, {"id": 10634, "name": "brick sidewalks"}, {"id": 10635, "name": "brick siding"}, {"id": 10636, "name": "brick sign"}, {"id": 10637, "name": "brick slab"}, {"id": 10638, "name": "brick square"}, {"id": 10639, "name": "brick stack"}, {"id": 10640, "name": "brick stairs"}, {"id": 10641, "name": "brick step"}, {"id": 10642, "name": "brick steps"}, {"id": 10643, "name": "brick stone"}, {"id": 10644, "name": "brick store"}, {"id": 10645, "name": "brick street"}, {"id": 10646, "name": "brick strip"}, {"id": 10647, "name": "brick structure"}, {"id": 10648, "name": "brick structures"}, {"id": 10649, "name": "brick surface"}, {"id": 10650, "name": "brick tarmacs"}, {"id": 10651, "name": "brick tiles"}, {"id": 10652, "name": "brick top"}, {"id": 10653, "name": "brick tower"}, {"id": 10654, "name": "brick trim"}, {"id": 10655, "name": "brick walkway"}, {"id": 10656, "name": "brick wall"}, {"id": 10657, "name": "brick walls"}, {"id": 10658, "name": "brick work"}, {"id": 10659, "name": "brick"}, {"id": 10660, "name": "brickbuilding"}, {"id": 10661, "name": "bricked"}, {"id": 10662, "name": "bricked archway"}, {"id": 10663, "name": "bricked area"}, {"id": 10664, "name": "bricked castle"}, {"id": 10665, "name": "bricked floor"}, {"id": 10666, "name": "bricked sidewalk"}, {"id": 10667, "name": "bricked walkway"}, {"id": 10668, "name": "bricked wall"}, {"id": 10669, "name": "brickfire"}, {"id": 10670, "name": "brickgreen wall"}, {"id": 10671, "name": "brickpath"}, {"id": 10672, "name": "brickpavement"}, {"id": 10673, "name": "brickpavement patch"}, {"id": 10674, "name": "brickpilar"}, {"id": 10675, "name": "brickred travelbox"}, {"id": 10676, "name": "bricks seam"}, {"id": 10677, "name": "bricks are exposed"}, {"id": 10678, "name": "bricks building"}, {"id": 10679, "name": "bricks in a sidewalk"}, {"id": 10680, "name": "bricks on a side"}, {"id": 10681, "name": "bricks on a wall"}, {"id": 10682, "name": "bricks on the wall"}, {"id": 10683, "name": "brickwall"}, {"id": 10684, "name": "brickway"}, {"id": 10685, "name": "brickwork"}, {"id": 10686, "name": "bridal gown"}, {"id": 10687, "name": "bridal is green"}, {"id": 10688, "name": "bridal party"}, {"id": 10689, "name": "bridal veil"}, {"id": 10690, "name": "bridal"}, {"id": 10691, "name": "briddge"}, {"id": 10692, "name": "briddles"}, {"id": 10693, "name": "bride and groom"}, {"id": 10694, "name": "bride figurine"}, {"id": 10695, "name": "bride groom"}, {"id": 10696, "name": "bride"}, {"id": 10697, "name": "bridegroom"}, {"id": 10698, "name": "bridel"}, {"id": 10699, "name": "brides dress"}, {"id": 10700, "name": "brides finger"}, {"id": 10701, "name": "brides flowers"}, {"id": 10702, "name": "brides head"}, {"id": 10703, "name": "bridesmaid"}, {"id": 10704, "name": "bridge base"}, {"id": 10705, "name": "bridge beam"}, {"id": 10706, "name": "bridge bottom"}, {"id": 10707, "name": "bridge column"}, {"id": 10708, "name": "bridge foundation"}, {"id": 10709, "name": "bridge frame"}, {"id": 10710, "name": "bridge graffi"}, {"id": 10711, "name": "bridge is tall"}, {"id": 10712, "name": "bridge of gray rocks"}, {"id": 10713, "name": "bridge over"}, {"id": 10714, "name": "bridge over river"}, {"id": 10715, "name": "bridge over tracks"}, {"id": 10716, "name": "bridge overhead"}, {"id": 10717, "name": "bridge picture"}, {"id": 10718, "name": "bridge piece"}, {"id": 10719, "name": "bridge pillar"}, {"id": 10720, "name": "bridge pillars"}, {"id": 10721, "name": "bridge railing"}, {"id": 10722, "name": "bridge span"}, {"id": 10723, "name": "bridge structure"}, {"id": 10724, "name": "bridge support"}, {"id": 10725, "name": "bridge supports"}, {"id": 10726, "name": "bridge underpass"}, {"id": 10727, "name": "bridge walkway"}, {"id": 10728, "name": "bridge wall"}, {"id": 10729, "name": "bridge water"}, {"id": 10730, "name": "bridge"}, {"id": 10731, "name": "bridgearch"}, {"id": 10732, "name": "bridgeport"}, {"id": 10733, "name": "bridges ramp"}, {"id": 10734, "name": "bridgesky"}, {"id": 10735, "name": "bridget samuels"}, {"id": 10736, "name": "bridgeway"}, {"id": 10737, "name": "bridhe"}, {"id": 10738, "name": "bridle reins"}, {"id": 10739, "name": "bridle and bit"}, {"id": 10740, "name": "bridle ring"}, {"id": 10741, "name": "bridle strap"}, {"id": 10742, "name": "bridle"}, {"id": 10743, "name": "bridlebit"}, {"id": 10744, "name": "brie cheese"}, {"id": 10745, "name": "brief case"}, {"id": 10746, "name": "brief"}, {"id": 10747, "name": "briefcase bag"}, {"id": 10748, "name": "briefcase"}, {"id": 10749, "name": "brigade"}, {"id": 10750, "name": "brigde"}, {"id": 10751, "name": "brige"}, {"id": 10752, "name": "bright"}, {"id": 10753, "name": "bright area"}, {"id": 10754, "name": "bright blue"}, {"id": 10755, "name": "bright blue brim"}, {"id": 10756, "name": "bright blue sky"}, {"id": 10757, "name": "bright blueskirt"}, {"id": 10758, "name": "bright chandelier"}, {"id": 10759, "name": "bright clothes"}, {"id": 10760, "name": "bright colors"}, {"id": 10761, "name": "bright cookiecom ad"}, {"id": 10762, "name": "bright day"}, {"id": 10763, "name": "bright eyes"}, {"id": 10764, "name": "bright flare"}, {"id": 10765, "name": "bright flowers"}, {"id": 10766, "name": "bright grass"}, {"id": 10767, "name": "bright gray sky"}, {"id": 10768, "name": "bright green"}, {"id": 10769, "name": "bright green light"}, {"id": 10770, "name": "bright green shorts"}, {"id": 10771, "name": "bright green tree"}, {"id": 10772, "name": "bright green wheels"}, {"id": 10773, "name": "bright grey sky"}, {"id": 10774, "name": "bright jackets"}, {"id": 10775, "name": "bright leaves"}, {"id": 10776, "name": "bright ligh"}, {"id": 10777, "name": "bright light"}, {"id": 10778, "name": "bright lights"}, {"id": 10779, "name": "bright line"}, {"id": 10780, "name": "bright object"}, {"id": 10781, "name": "bright orange"}, {"id": 10782, "name": "bright orange kite"}, {"id": 10783, "name": "bright picture"}, {"id": 10784, "name": "bright pink shirt"}, {"id": 10785, "name": "bright red"}, {"id": 10786, "name": "bright reddress"}, {"id": 10787, "name": "bright reflection"}, {"id": 10788, "name": "bright screen"}, {"id": 10789, "name": "bright signs"}, {"id": 10790, "name": "bright skies"}, {"id": 10791, "name": "bright skirt"}, {"id": 10792, "name": "bright sky"}, {"id": 10793, "name": "bright spot"}, {"id": 10794, "name": "bright street lamps"}, {"id": 10795, "name": "bright sun"}, {"id": 10796, "name": "bright sunlight"}, {"id": 10797, "name": "bright sunshine"}, {"id": 10798, "name": "bright surface"}, {"id": 10799, "name": "bright tag"}, {"id": 10800, "name": "bright vest"}, {"id": 10801, "name": "bright water"}, {"id": 10802, "name": "bright white smile"}, {"id": 10803, "name": "bright white sock"}, {"id": 10804, "name": "bright words"}, {"id": 10805, "name": "bright yellow"}, {"id": 10806, "name": "bright yellow tshi"}, {"id": 10807, "name": "brightclear day"}, {"id": 10808, "name": "brightcolored accessories"}, {"id": 10809, "name": "brightest"}, {"id": 10810, "name": "brightgreen leaves"}, {"id": 10811, "name": "brighthouse"}, {"id": 10812, "name": "brightlight"}, {"id": 10813, "name": "brightly"}, {"id": 10814, "name": "brightly colored"}, {"id": 10815, "name": "brightly lite"}, {"id": 10816, "name": "brightorange clouds"}, {"id": 10817, "name": "brightwhite sky"}, {"id": 10818, "name": "brightyellow shirt"}, {"id": 10819, "name": "brightyellow socks"}, {"id": 10820, "name": "brightyellow wheels"}, {"id": 10821, "name": "brikes"}, {"id": 10822, "name": "brim hat"}, {"id": 10823, "name": "brim of cap"}, {"id": 10824, "name": "brim of peach hat"}, {"id": 10825, "name": "brim"}, {"id": 10826, "name": "brimmed hat"}, {"id": 10827, "name": "brindle"}, {"id": 10828, "name": "brindle dog"}, {"id": 10829, "name": "bring"}, {"id": 10830, "name": "brink"}, {"id": 10831, "name": "brio"}, {"id": 10832, "name": "brioche"}, {"id": 10833, "name": "briquet"}, {"id": 10834, "name": "briquette"}, {"id": 10835, "name": "brisket"}, {"id": 10836, "name": "brissels"}, {"id": 10837, "name": "brissles"}, {"id": 10838, "name": "bristels"}, {"id": 10839, "name": "bristile"}, {"id": 10840, "name": "bristle brush"}, {"id": 10841, "name": "bristle"}, {"id": 10842, "name": "bristol"}, {"id": 10843, "name": "britain"}, {"id": 10844, "name": "britains flag"}, {"id": 10845, "name": "britannica"}, {"id": 10846, "name": "british"}, {"id": 10847, "name": "british airways"}, {"id": 10848, "name": "british airways logo"}, {"id": 10849, "name": "british bobby"}, {"id": 10850, "name": "british columbia"}, {"id": 10851, "name": "british flag"}, {"id": 10852, "name": "british policeman"}, {"id": 10853, "name": "british symbol"}, {"id": 10854, "name": "british tennis logo"}, {"id": 10855, "name": "brittle"}, {"id": 10856, "name": "bro"}, {"id": 10857, "name": "broach"}, {"id": 10858, "name": "broad arch"}, {"id": 10859, "name": "broad leaf"}, {"id": 10860, "name": "broad leaves"}, {"id": 10861, "name": "broad walk"}, {"id": 10862, "name": "broadcast"}, {"id": 10863, "name": "broadcast tower"}, {"id": 10864, "name": "broadcaster"}, {"id": 10865, "name": "broadsection"}, {"id": 10866, "name": "broadway"}, {"id": 10867, "name": "broadway sign"}, {"id": 10868, "name": "brocccoli"}, {"id": 10869, "name": "brocciflower"}, {"id": 10870, "name": "broccili"}, {"id": 10871, "name": "broccioli"}, {"id": 10872, "name": "broccli"}, {"id": 10873, "name": "broccoi"}, {"id": 10874, "name": "broccol"}, {"id": 10875, "name": "broccol piece"}, {"id": 10876, "name": "broccoli 150 pound"}, {"id": 10877, "name": "broccoli and pasta"}, {"id": 10878, "name": "broccoli and potatoes"}, {"id": 10879, "name": "broccoli bits"}, {"id": 10880, "name": "broccoli bottom"}, {"id": 10881, "name": "broccoli branch"}, {"id": 10882, "name": "broccoli bunch"}, {"id": 10883, "name": "broccoli crown"}, {"id": 10884, "name": "broccoli crowns"}, {"id": 10885, "name": "broccoli cut"}, {"id": 10886, "name": "broccoli cuts"}, {"id": 10887, "name": "broccoli dish"}, {"id": 10888, "name": "broccoli floret"}, {"id": 10889, "name": "broccoli florets"}, {"id": 10890, "name": "broccoli florettes"}, {"id": 10891, "name": "broccoli flowerette"}, {"id": 10892, "name": "broccoli head"}, {"id": 10893, "name": "broccoli heads"}, {"id": 10894, "name": "broccoli is green"}, {"id": 10895, "name": "broccoli is in dish"}, {"id": 10896, "name": "broccoli leaf"}, {"id": 10897, "name": "broccoli leaves"}, {"id": 10898, "name": "broccoli line"}, {"id": 10899, "name": "broccoli piece"}, {"id": 10900, "name": "broccoli pieces"}, {"id": 10901, "name": "broccoli plant"}, {"id": 10902, "name": "broccoli salad"}, {"id": 10903, "name": "broccoli soup"}, {"id": 10904, "name": "broccoli spear"}, {"id": 10905, "name": "broccoli spears"}, {"id": 10906, "name": "broccoli sprig"}, {"id": 10907, "name": "broccoli stalk"}, {"id": 10908, "name": "broccoli stalks"}, {"id": 10909, "name": "broccoli stem"}, {"id": 10910, "name": "broccoli sticks"}, {"id": 10911, "name": "broccoli stirfry"}, {"id": 10912, "name": "broccoli tops"}, {"id": 10913, "name": "broccoli wrap"}, {"id": 10914, "name": "broccoli"}, {"id": 10915, "name": "broccolie"}, {"id": 10916, "name": "broccoliflower"}, {"id": 10917, "name": "broccolini"}, {"id": 10918, "name": "broccoliplant"}, {"id": 10919, "name": "broccolli"}, {"id": 10920, "name": "broccolo"}, {"id": 10921, "name": "brochure cover"}, {"id": 10922, "name": "brochure"}, {"id": 10923, "name": "brock"}, {"id": 10924, "name": "brocolee"}, {"id": 10925, "name": "brocoli"}, {"id": 10926, "name": "brocoli stem"}, {"id": 10927, "name": "brocolli"}, {"id": 10928, "name": "brocolli background"}, {"id": 10929, "name": "brocolli spear"}, {"id": 10930, "name": "brocolli top"}, {"id": 10931, "name": "brocollie beef"}, {"id": 10932, "name": "brocollis"}, {"id": 10933, "name": "brocooli"}, {"id": 10934, "name": "brocures"}, {"id": 10935, "name": "broiler"}, {"id": 10936, "name": "broiler draw"}, {"id": 10937, "name": "broiler oven"}, {"id": 10938, "name": "broke"}, {"id": 10939, "name": "broke tile"}, {"id": 10940, "name": "broken"}, {"id": 10941, "name": "broken area"}, {"id": 10942, "name": "broken banana"}, {"id": 10943, "name": "broken bat"}, {"id": 10944, "name": "broken bowl"}, {"id": 10945, "name": "broken branch"}, {"id": 10946, "name": "broken branches"}, {"id": 10947, "name": "broken cement"}, {"id": 10948, "name": "broken clock"}, {"id": 10949, "name": "broken concrete"}, {"id": 10950, "name": "broken cookie"}, {"id": 10951, "name": "broken corners"}, {"id": 10952, "name": "broken drywall"}, {"id": 10953, "name": "broken face"}, {"id": 10954, "name": "broken fence"}, {"id": 10955, "name": "broken floor"}, {"id": 10956, "name": "broken glass"}, {"id": 10957, "name": "broken glasses"}, {"id": 10958, "name": "broken hanger"}, {"id": 10959, "name": "broken headlight"}, {"id": 10960, "name": "broken horn"}, {"id": 10961, "name": "broken leaf"}, {"id": 10962, "name": "broken limbs"}, {"id": 10963, "name": "broken line"}, {"id": 10964, "name": "broken lines"}, {"id": 10965, "name": "broken log"}, {"id": 10966, "name": "broken part"}, {"id": 10967, "name": "broken pavement"}, {"id": 10968, "name": "broken plank"}, {"id": 10969, "name": "broken plaster"}, {"id": 10970, "name": "broken post"}, {"id": 10971, "name": "broken section"}, {"id": 10972, "name": "broken sink"}, {"id": 10973, "name": "broken skateboard"}, {"id": 10974, "name": "broken skin"}, {"id": 10975, "name": "broken spear"}, {"id": 10976, "name": "broken stem"}, {"id": 10977, "name": "broken tiles"}, {"id": 10978, "name": "broken toilet"}, {"id": 10979, "name": "broken train"}, {"id": 10980, "name": "broken wall"}, {"id": 10981, "name": "broken window"}, {"id": 10982, "name": "broken wing"}, {"id": 10983, "name": "broken wood"}, {"id": 10984, "name": "brokeninglove"}, {"id": 10985, "name": "brokenwall"}, {"id": 10986, "name": "bron ottoman"}, {"id": 10987, "name": "bronce"}, {"id": 10988, "name": "bronies"}, {"id": 10989, "name": "brontosaurus"}, {"id": 10990, "name": "bronwydd arms"}, {"id": 10991, "name": "bronze"}, {"id": 10992, "name": "bronze blade"}, {"id": 10993, "name": "bronze border"}, {"id": 10994, "name": "bronze building"}, {"id": 10995, "name": "bronze door"}, {"id": 10996, "name": "bronze figurine"}, {"id": 10997, "name": "bronze hands"}, {"id": 10998, "name": "bronze hanger"}, {"id": 10999, "name": "bronze holder"}, {"id": 11000, "name": "bronze knob"}, {"id": 11001, "name": "bronze light"}, {"id": 11002, "name": "bronze lion"}, {"id": 11003, "name": "bronze piece"}, {"id": 11004, "name": "bronze planters"}, {"id": 11005, "name": "bronze star"}, {"id": 11006, "name": "bronze statue"}, {"id": 11007, "name": "bronze statues"}, {"id": 11008, "name": "bronzed carvings"}, {"id": 11009, "name": "brooch"}, {"id": 11010, "name": "brook"}, {"id": 11011, "name": "brooke"}, {"id": 11012, "name": "brookes bros"}, {"id": 11013, "name": "brooklyn"}, {"id": 11014, "name": "broom handle"}, {"id": 11015, "name": "broom"}, {"id": 11016, "name": "broomstick"}, {"id": 11017, "name": "broth"}, {"id": 11018, "name": "brother"}, {"id": 11019, "name": "brouwn spot"}, {"id": 11020, "name": "brow and white"}, {"id": 11021, "name": "brow band"}, {"id": 11022, "name": "brow box"}, {"id": 11023, "name": "brow eyes"}, {"id": 11024, "name": "brow hair"}, {"id": 11025, "name": "brow ridge"}, {"id": 11026, "name": "brow"}, {"id": 11027, "name": "browband"}, {"id": 11028, "name": "browish"}, {"id": 11029, "name": "brown collar"}, {"id": 11030, "name": "brown panels"}, {"id": 11031, "name": "brown white giraffe"}, {"id": 11032, "name": "brown white spots"}, {"id": 11033, "name": "brown accessory"}, {"id": 11034, "name": "brown acorn"}, {"id": 11035, "name": "brown and"}, {"id": 11036, "name": "brown and black dog"}, {"id": 11037, "name": "brown and dirty"}, {"id": 11038, "name": "brown and silver"}, {"id": 11039, "name": "brown and tan design"}, {"id": 11040, "name": "brown and white"}, {"id": 11041, "name": "brown and white bull"}, {"id": 11042, "name": "brown and white car"}, {"id": 11043, "name": "brown and white cow"}, {"id": 11044, "name": "brown and white hair"}, {"id": 11045, "name": "brown and white head"}, {"id": 11046, "name": "brown and white shoe"}, {"id": 11047, "name": "brown and white sign"}, {"id": 11048, "name": "brown and yellow"}, {"id": 11049, "name": "brown animal"}, {"id": 11050, "name": "brown area"}, {"id": 11051, "name": "brown areas"}, {"id": 11052, "name": "brown arm"}, {"id": 11053, "name": "brown arms"}, {"id": 11054, "name": "brown awning"}, {"id": 11055, "name": "brown back"}, {"id": 11056, "name": "brown backpack"}, {"id": 11057, "name": "brown bacon"}, {"id": 11058, "name": "brown bag"}, {"id": 11059, "name": "brown balcony"}, {"id": 11060, "name": "brown banana tree"}, {"id": 11061, "name": "brown band"}, {"id": 11062, "name": "brown bangs"}, {"id": 11063, "name": "brown bark"}, {"id": 11064, "name": "brown base"}, {"id": 11065, "name": "brown basket"}, {"id": 11066, "name": "brown bat"}, {"id": 11067, "name": "brown batting glove"}, {"id": 11068, "name": "brown beach"}, {"id": 11069, "name": "brown beam"}, {"id": 11070, "name": "brown bean"}, {"id": 11071, "name": "brown bear"}, {"id": 11072, "name": "brown bear logo"}, {"id": 11073, "name": "brown beard"}, {"id": 11074, "name": "brown belt"}, {"id": 11075, "name": "brown bench"}, {"id": 11076, "name": "brown beverage"}, {"id": 11077, "name": "brown bicycle seat"}, {"id": 11078, "name": "brown bin"}, {"id": 11079, "name": "brown bird"}, {"id": 11080, "name": "brown black"}, {"id": 11081, "name": "brown blade"}, {"id": 11082, "name": "brown blades"}, {"id": 11083, "name": "brown blanket"}, {"id": 11084, "name": "brown blazer"}, {"id": 11085, "name": "brown blemish"}, {"id": 11086, "name": "brown blinds"}, {"id": 11087, "name": "brown blouse"}, {"id": 11088, "name": "brown board"}, {"id": 11089, "name": "brown boards"}, {"id": 11090, "name": "brown boat"}, {"id": 11091, "name": "brown body"}, {"id": 11092, "name": "brown book"}, {"id": 11093, "name": "brown books"}, {"id": 11094, "name": "brown boot"}, {"id": 11095, "name": "brown boots"}, {"id": 11096, "name": "brown border"}, {"id": 11097, "name": "brown bottle"}, {"id": 11098, "name": "brown bottles"}, {"id": 11099, "name": "brown bottom"}, {"id": 11100, "name": "brown bottoms"}, {"id": 11101, "name": "brown boulder"}, {"id": 11102, "name": "brown bovine"}, {"id": 11103, "name": "brown bow"}, {"id": 11104, "name": "brown bowl"}, {"id": 11105, "name": "brown box"}, {"id": 11106, "name": "brown box cars"}, {"id": 11107, "name": "brown boxes"}, {"id": 11108, "name": "brown branch"}, {"id": 11109, "name": "brown branches"}, {"id": 11110, "name": "brown bread"}, {"id": 11111, "name": "brown breast"}, {"id": 11112, "name": "brown brick"}, {"id": 11113, "name": "brown bricks"}, {"id": 11114, "name": "brown bridge"}, {"id": 11115, "name": "brown briefcase"}, {"id": 11116, "name": "brown bruises"}, {"id": 11117, "name": "brown brush"}, {"id": 11118, "name": "brown bubble"}, {"id": 11119, "name": "brown buffalo"}, {"id": 11120, "name": "brown bug"}, {"id": 11121, "name": "brown building"}, {"id": 11122, "name": "brown buildings"}, {"id": 11123, "name": "brown bull"}, {"id": 11124, "name": "brown bun"}, {"id": 11125, "name": "brown buns"}, {"id": 11126, "name": "brown bus"}, {"id": 11127, "name": "brown bush"}, {"id": 11128, "name": "brown bushes"}, {"id": 11129, "name": "brown butt"}, {"id": 11130, "name": "brown cabin"}, {"id": 11131, "name": "brown cabinet"}, {"id": 11132, "name": "brown cabinets"}, {"id": 11133, "name": "brown cake"}, {"id": 11134, "name": "brown camoflage bag"}, {"id": 11135, "name": "brown candle"}, {"id": 11136, "name": "brown canoes"}, {"id": 11137, "name": "brown canopies"}, {"id": 11138, "name": "brown cap"}, {"id": 11139, "name": "brown car"}, {"id": 11140, "name": "brown card board"}, {"id": 11141, "name": "brown cardboard"}, {"id": 11142, "name": "brown carpet"}, {"id": 11143, "name": "brown carpeting"}, {"id": 11144, "name": "brown carriage"}, {"id": 11145, "name": "brown carrots"}, {"id": 11146, "name": "brown carton"}, {"id": 11147, "name": "brown case"}, {"id": 11148, "name": "brown castle"}, {"id": 11149, "name": "brown cat"}, {"id": 11150, "name": "brown catchers mitt"}, {"id": 11151, "name": "brown cement"}, {"id": 11152, "name": "brown center"}, {"id": 11153, "name": "brown chain"}, {"id": 11154, "name": "brown chair"}, {"id": 11155, "name": "brown chairs"}, {"id": 11156, "name": "brown chicken"}, {"id": 11157, "name": "brown chocks"}, {"id": 11158, "name": "brown circle"}, {"id": 11159, "name": "brown clay"}, {"id": 11160, "name": "brown clock"}, {"id": 11161, "name": "brown cloth"}, {"id": 11162, "name": "brown cloth drawers"}, {"id": 11163, "name": "brown clothes"}, {"id": 11164, "name": "brown coat"}, {"id": 11165, "name": "brown coat on boy"}, {"id": 11166, "name": "brown collar"}, {"id": 11167, "name": "brown color"}, {"id": 11168, "name": "brown color road"}, {"id": 11169, "name": "brown color sofa"}, {"id": 11170, "name": "brown colored"}, {"id": 11171, "name": "brown column"}, {"id": 11172, "name": "brown comb"}, {"id": 11173, "name": "brown concrete"}, {"id": 11174, "name": "brown container"}, {"id": 11175, "name": "brown cord"}, {"id": 11176, "name": "brown couch"}, {"id": 11177, "name": "brown counter"}, {"id": 11178, "name": "brown counter top"}, {"id": 11179, "name": "brown countertop"}, {"id": 11180, "name": "brown covering"}, {"id": 11181, "name": "brown cow"}, {"id": 11182, "name": "brown cow on road"}, {"id": 11183, "name": "brown cow walking"}, {"id": 11184, "name": "brown cows"}, {"id": 11185, "name": "brown cows head"}, {"id": 11186, "name": "brown cows walking"}, {"id": 11187, "name": "brown crayon"}, {"id": 11188, "name": "brown crumb"}, {"id": 11189, "name": "brown crust"}, {"id": 11190, "name": "brown cup"}, {"id": 11191, "name": "brown cupcake"}, {"id": 11192, "name": "brown curls"}, {"id": 11193, "name": "brown curly face"}, {"id": 11194, "name": "brown curly hair"}, {"id": 11195, "name": "brown curtain"}, {"id": 11196, "name": "brown curtains"}, {"id": 11197, "name": "brown cushion"}, {"id": 11198, "name": "brown cutting board"}, {"id": 11199, "name": "brown dead leaves"}, {"id": 11200, "name": "brown debri"}, {"id": 11201, "name": "brown deck"}, {"id": 11202, "name": "brown design"}, {"id": 11203, "name": "brown desk"}, {"id": 11204, "name": "brown dessert"}, {"id": 11205, "name": "brown dirt"}, {"id": 11206, "name": "brown dirt in field"}, {"id": 11207, "name": "brown dirty"}, {"id": 11208, "name": "brown disc"}, {"id": 11209, "name": "brown dish"}, {"id": 11210, "name": "brown dock"}, {"id": 11211, "name": "brown dog"}, {"id": 11212, "name": "brown dog is furry"}, {"id": 11213, "name": "brown dog standing"}, {"id": 11214, "name": "brown dogs"}, {"id": 11215, "name": "brown dome"}, {"id": 11216, "name": "brown donut"}, {"id": 11217, "name": "brown donut box"}, {"id": 11218, "name": "brown donuts"}, {"id": 11219, "name": "brown door"}, {"id": 11220, "name": "brown doors"}, {"id": 11221, "name": "brown dots"}, {"id": 11222, "name": "brown doughnut"}, {"id": 11223, "name": "brown doughnuts"}, {"id": 11224, "name": "brown drapes"}, {"id": 11225, "name": "brown drawer"}, {"id": 11226, "name": "brown drawers"}, {"id": 11227, "name": "brown dress"}, {"id": 11228, "name": "brown drink"}, {"id": 11229, "name": "brown drizzle"}, {"id": 11230, "name": "brown dust"}, {"id": 11231, "name": "brown duvet"}, {"id": 11232, "name": "brown ear"}, {"id": 11233, "name": "brown ears"}, {"id": 11234, "name": "brown edge"}, {"id": 11235, "name": "brown edging"}, {"id": 11236, "name": "brown egg"}, {"id": 11237, "name": "brown eggs"}, {"id": 11238, "name": "brown elephant"}, {"id": 11239, "name": "brown end"}, {"id": 11240, "name": "brown ends"}, {"id": 11241, "name": "brown eye"}, {"id": 11242, "name": "brown eyebrows"}, {"id": 11243, "name": "brown eyelid"}, {"id": 11244, "name": "brown eyes"}, {"id": 11245, "name": "brown fabric"}, {"id": 11246, "name": "brown face"}, {"id": 11247, "name": "brown feather"}, {"id": 11248, "name": "brown feathers"}, {"id": 11249, "name": "brown feed box"}, {"id": 11250, "name": "brown fence"}, {"id": 11251, "name": "brown field"}, {"id": 11252, "name": "brown flakes"}, {"id": 11253, "name": "brown flipflop"}, {"id": 11254, "name": "brown floor"}, {"id": 11255, "name": "brown flooring"}, {"id": 11256, "name": "brown flowered"}, {"id": 11257, "name": "brown foal"}, {"id": 11258, "name": "brown foam"}, {"id": 11259, "name": "brown food"}, {"id": 11260, "name": "brown foot"}, {"id": 11261, "name": "brown frame"}, {"id": 11262, "name": "brown framed window"}, {"id": 11263, "name": "brown frames"}, {"id": 11264, "name": "brown frosting"}, {"id": 11265, "name": "brown fruit"}, {"id": 11266, "name": "brown fur"}, {"id": 11267, "name": "brown garage"}, {"id": 11268, "name": "brown garnish"}, {"id": 11269, "name": "brown gass"}, {"id": 11270, "name": "brown gate"}, {"id": 11271, "name": "brown gazelle"}, {"id": 11272, "name": "brown giraff"}, {"id": 11273, "name": "brown giraffe"}, {"id": 11274, "name": "brown glaze"}, {"id": 11275, "name": "brown glazed"}, {"id": 11276, "name": "brown glove"}, {"id": 11277, "name": "brown gloves"}, {"id": 11278, "name": "brown goat"}, {"id": 11279, "name": "brown goatee"}, {"id": 11280, "name": "brown gorilla"}, {"id": 11281, "name": "brown grass"}, {"id": 11282, "name": "brown grass growing"}, {"id": 11283, "name": "brown gravel"}, {"id": 11284, "name": "brown gravy"}, {"id": 11285, "name": "brown grey"}, {"id": 11286, "name": "brown gronola"}, {"id": 11287, "name": "brown ground"}, {"id": 11288, "name": "brown hair"}, {"id": 11289, "name": "brown hair man"}, {"id": 11290, "name": "brown hair woman"}, {"id": 11291, "name": "brown hairbrush"}, {"id": 11292, "name": "brown hairs"}, {"id": 11293, "name": "brown hairy leg"}, {"id": 11294, "name": "brown hammock"}, {"id": 11295, "name": "brown handbag"}, {"id": 11296, "name": "brown handle"}, {"id": 11297, "name": "brown harness"}, {"id": 11298, "name": "brown hat"}, {"id": 11299, "name": "brown head"}, {"id": 11300, "name": "brown headbed"}, {"id": 11301, "name": "brown headboard"}, {"id": 11302, "name": "brown helmet"}, {"id": 11303, "name": "brown highlights"}, {"id": 11304, "name": "brown hill"}, {"id": 11305, "name": "brown hole"}, {"id": 11306, "name": "brown hood"}, {"id": 11307, "name": "brown hoodie"}, {"id": 11308, "name": "brown hoof"}, {"id": 11309, "name": "brown hooves"}, {"id": 11310, "name": "brown horn"}, {"id": 11311, "name": "brown horns"}, {"id": 11312, "name": "brown horse"}, {"id": 11313, "name": "brown horses"}, {"id": 11314, "name": "brown house"}, {"id": 11315, "name": "brown hut"}, {"id": 11316, "name": "brown icing"}, {"id": 11317, "name": "brown in color"}, {"id": 11318, "name": "brown is dirty"}, {"id": 11319, "name": "brown is ground"}, {"id": 11320, "name": "brown is on house"}, {"id": 11321, "name": "brown jacket"}, {"id": 11322, "name": "brown jar"}, {"id": 11323, "name": "brown jerky"}, {"id": 11324, "name": "brown juice"}, {"id": 11325, "name": "brown kite"}, {"id": 11326, "name": "brown knob"}, {"id": 11327, "name": "brown knot"}, {"id": 11328, "name": "brown lab"}, {"id": 11329, "name": "brown laces"}, {"id": 11330, "name": "brown lamp"}, {"id": 11331, "name": "brown landscape"}, {"id": 11332, "name": "brown layer"}, {"id": 11333, "name": "brown layers"}, {"id": 11334, "name": "brown leaf"}, {"id": 11335, "name": "brown leafless trees"}, {"id": 11336, "name": "brown leather"}, {"id": 11337, "name": "brown leather bag"}, {"id": 11338, "name": "brown leave"}, {"id": 11339, "name": "brown leaves"}, {"id": 11340, "name": "brown leaves pattern"}, {"id": 11341, "name": "brown leg"}, {"id": 11342, "name": "brown legs"}, {"id": 11343, "name": "brown letter"}, {"id": 11344, "name": "brown lettering"}, {"id": 11345, "name": "brown letters"}, {"id": 11346, "name": "brown lid"}, {"id": 11347, "name": "brown lines"}, {"id": 11348, "name": "brown linoleum"}, {"id": 11349, "name": "brown lion"}, {"id": 11350, "name": "brown lips"}, {"id": 11351, "name": "brown liquid"}, {"id": 11352, "name": "brown liquid in cup"}, {"id": 11353, "name": "brown log"}, {"id": 11354, "name": "brown logo"}, {"id": 11355, "name": "brown logs"}, {"id": 11356, "name": "brown luggage"}, {"id": 11357, "name": "brown mane"}, {"id": 11358, "name": "brown marble tile"}, {"id": 11359, "name": "brown mark"}, {"id": 11360, "name": "brown markings"}, {"id": 11361, "name": "brown marks"}, {"id": 11362, "name": "brown mat"}, {"id": 11363, "name": "brown material"}, {"id": 11364, "name": "brown meat"}, {"id": 11365, "name": "brown menu"}, {"id": 11366, "name": "brown metal"}, {"id": 11367, "name": "brown metal pole"}, {"id": 11368, "name": "brown mini blinds"}, {"id": 11369, "name": "brown mitt"}, {"id": 11370, "name": "brown monkey"}, {"id": 11371, "name": "brown moose"}, {"id": 11372, "name": "brown motorcycle"}, {"id": 11373, "name": "brown mountain"}, {"id": 11374, "name": "brown mountains"}, {"id": 11375, "name": "brown mouth"}, {"id": 11376, "name": "brown mud"}, {"id": 11377, "name": "brown mug"}, {"id": 11378, "name": "brown mulch"}, {"id": 11379, "name": "brown mustache"}, {"id": 11380, "name": "brown napkin"}, {"id": 11381, "name": "brown neck"}, {"id": 11382, "name": "brown necklace"}, {"id": 11383, "name": "brown needles"}, {"id": 11384, "name": "brown net"}, {"id": 11385, "name": "brown nike sign"}, {"id": 11386, "name": "brown noodles"}, {"id": 11387, "name": "brown nose"}, {"id": 11388, "name": "brown oak"}, {"id": 11389, "name": "brown object"}, {"id": 11390, "name": "brown olive"}, {"id": 11391, "name": "brown oven"}, {"id": 11392, "name": "brown overalls"}, {"id": 11393, "name": "brown ox"}, {"id": 11394, "name": "brown packet"}, {"id": 11395, "name": "brown paint"}, {"id": 11396, "name": "brown pajamas"}, {"id": 11397, "name": "brown palm"}, {"id": 11398, "name": "brown panel"}, {"id": 11399, "name": "brown paneling"}, {"id": 11400, "name": "brown panels"}, {"id": 11401, "name": "brown pant"}, {"id": 11402, "name": "brown pants"}, {"id": 11403, "name": "brown paper"}, {"id": 11404, "name": "brown paper bag"}, {"id": 11405, "name": "brown parka"}, {"id": 11406, "name": "brown part"}, {"id": 11407, "name": "brown parts"}, {"id": 11408, "name": "brown pastries"}, {"id": 11409, "name": "brown pastry"}, {"id": 11410, "name": "brown patch"}, {"id": 11411, "name": "brown patch of dirt"}, {"id": 11412, "name": "brown patches"}, {"id": 11413, "name": "brown pattern"}, {"id": 11414, "name": "brown paw"}, {"id": 11415, "name": "brown paws"}, {"id": 11416, "name": "brown pedal"}, {"id": 11417, "name": "brown pedestal"}, {"id": 11418, "name": "brown pepper shaker"}, {"id": 11419, "name": "brown piano"}, {"id": 11420, "name": "brown pie"}, {"id": 11421, "name": "brown pillars"}, {"id": 11422, "name": "brown pillow"}, {"id": 11423, "name": "brown pipe"}, {"id": 11424, "name": "brown pipes"}, {"id": 11425, "name": "brown pitcher"}, {"id": 11426, "name": "brown plant"}, {"id": 11427, "name": "brown planter"}, {"id": 11428, "name": "brown plants"}, {"id": 11429, "name": "brown plate"}, {"id": 11430, "name": "brown pole"}, {"id": 11431, "name": "brown poles"}, {"id": 11432, "name": "brown ponytail"}, {"id": 11433, "name": "brown post"}, {"id": 11434, "name": "brown pot"}, {"id": 11435, "name": "brown potato"}, {"id": 11436, "name": "brown potatoes"}, {"id": 11437, "name": "brown produce"}, {"id": 11438, "name": "brown purse"}, {"id": 11439, "name": "brown rag"}, {"id": 11440, "name": "brown rail"}, {"id": 11441, "name": "brown railing"}, {"id": 11442, "name": "brown railings"}, {"id": 11443, "name": "brown ram"}, {"id": 11444, "name": "brown ramp"}, {"id": 11445, "name": "brown recliner"}, {"id": 11446, "name": "brown reed"}, {"id": 11447, "name": "brown rhino"}, {"id": 11448, "name": "brown rim"}, {"id": 11449, "name": "brown ring"}, {"id": 11450, "name": "brown road"}, {"id": 11451, "name": "brown rock"}, {"id": 11452, "name": "brown rockers"}, {"id": 11453, "name": "brown rocks"}, {"id": 11454, "name": "brown roll"}, {"id": 11455, "name": "brown roof"}, {"id": 11456, "name": "brown roofing"}, {"id": 11457, "name": "brown rope"}, {"id": 11458, "name": "brown ropes"}, {"id": 11459, "name": "brown rug"}, {"id": 11460, "name": "brown s"}, {"id": 11461, "name": "brown saddle"}, {"id": 11462, "name": "brown sand"}, {"id": 11463, "name": "brown sandal"}, {"id": 11464, "name": "brown sandals"}, {"id": 11465, "name": "brown sandle"}, {"id": 11466, "name": "brown sandwich"}, {"id": 11467, "name": "brown sandy beach"}, {"id": 11468, "name": "brown sauce"}, {"id": 11469, "name": "brown sausage"}, {"id": 11470, "name": "brown scarf"}, {"id": 11471, "name": "brown sculptures"}, {"id": 11472, "name": "brown seagull"}, {"id": 11473, "name": "brown seasoning"}, {"id": 11474, "name": "brown seat"}, {"id": 11475, "name": "brown seats"}, {"id": 11476, "name": "brown section"}, {"id": 11477, "name": "brown sectional"}, {"id": 11478, "name": "brown sections"}, {"id": 11479, "name": "brown seed"}, {"id": 11480, "name": "brown segment"}, {"id": 11481, "name": "brown shade"}, {"id": 11482, "name": "brown sheep"}, {"id": 11483, "name": "brown sheet"}, {"id": 11484, "name": "brown shelf"}, {"id": 11485, "name": "brown shingle"}, {"id": 11486, "name": "brown shirt"}, {"id": 11487, "name": "brown shoe"}, {"id": 11488, "name": "brown shoes"}, {"id": 11489, "name": "brown short"}, {"id": 11490, "name": "brown shorts"}, {"id": 11491, "name": "brown show"}, {"id": 11492, "name": "brown shrubs"}, {"id": 11493, "name": "brown shutters"}, {"id": 11494, "name": "brown sides"}, {"id": 11495, "name": "brown siding"}, {"id": 11496, "name": "brown sign"}, {"id": 11497, "name": "brown signs"}, {"id": 11498, "name": "brown skin"}, {"id": 11499, "name": "brown slab"}, {"id": 11500, "name": "brown slat"}, {"id": 11501, "name": "brown sleeve"}, {"id": 11502, "name": "brown sleeves"}, {"id": 11503, "name": "brown slope"}, {"id": 11504, "name": "brown smoke"}, {"id": 11505, "name": "brown smudge"}, {"id": 11506, "name": "brown sneakers"}, {"id": 11507, "name": "brown snout"}, {"id": 11508, "name": "brown snow"}, {"id": 11509, "name": "brown snowboard"}, {"id": 11510, "name": "brown sock"}, {"id": 11511, "name": "brown socket"}, {"id": 11512, "name": "brown sofa"}, {"id": 11513, "name": "brown soi"}, {"id": 11514, "name": "brown soil"}, {"id": 11515, "name": "brown soup"}, {"id": 11516, "name": "brown speck"}, {"id": 11517, "name": "brown sponge"}, {"id": 11518, "name": "brown sports jacket"}, {"id": 11519, "name": "brown spot"}, {"id": 11520, "name": "brown spot on giraff"}, {"id": 11521, "name": "brown spots"}, {"id": 11522, "name": "brown spotted"}, {"id": 11523, "name": "brown sprinkles"}, {"id": 11524, "name": "brown square"}, {"id": 11525, "name": "brown squares"}, {"id": 11526, "name": "brown stain"}, {"id": 11527, "name": "brown stains"}, {"id": 11528, "name": "brown stairs"}, {"id": 11529, "name": "brown stalk"}, {"id": 11530, "name": "brown stand"}, {"id": 11531, "name": "brown steer"}, {"id": 11532, "name": "brown stem"}, {"id": 11533, "name": "brown stems"}, {"id": 11534, "name": "brown stick"}, {"id": 11535, "name": "brown sticks"}, {"id": 11536, "name": "brown stirrup"}, {"id": 11537, "name": "brown stone"}, {"id": 11538, "name": "brown stones"}, {"id": 11539, "name": "brown stool"}, {"id": 11540, "name": "brown strap"}, {"id": 11541, "name": "brown straw"}, {"id": 11542, "name": "brown streak"}, {"id": 11543, "name": "brown streaks"}, {"id": 11544, "name": "brown string"}, {"id": 11545, "name": "brown strip"}, {"id": 11546, "name": "brown stripe"}, {"id": 11547, "name": "brown stripes"}, {"id": 11548, "name": "brown structures"}, {"id": 11549, "name": "brown stucco"}, {"id": 11550, "name": "brown stuff"}, {"id": 11551, "name": "brown suede jacket"}, {"id": 11552, "name": "brown sugar"}, {"id": 11553, "name": "brown suit"}, {"id": 11554, "name": "brown suitcase"}, {"id": 11555, "name": "brown surface"}, {"id": 11556, "name": "brown sweater"}, {"id": 11557, "name": "brown sweatshirt"}, {"id": 11558, "name": "brown syrup"}, {"id": 11559, "name": "brown tabby"}, {"id": 11560, "name": "brown table"}, {"id": 11561, "name": "brown table cloth"}, {"id": 11562, "name": "brown tag"}, {"id": 11563, "name": "brown tail"}, {"id": 11564, "name": "brown tan"}, {"id": 11565, "name": "brown tan building"}, {"id": 11566, "name": "brown tarp"}, {"id": 11567, "name": "brown tea"}, {"id": 11568, "name": "brown tennis court"}, {"id": 11569, "name": "brown tent"}, {"id": 11570, "name": "brown terrain"}, {"id": 11571, "name": "brown thread"}, {"id": 11572, "name": "brown tie"}, {"id": 11573, "name": "brown ties"}, {"id": 11574, "name": "brown tile"}, {"id": 11575, "name": "brown tiles"}, {"id": 11576, "name": "brown tip"}, {"id": 11577, "name": "brown toilet"}, {"id": 11578, "name": "brown toiletlid"}, {"id": 11579, "name": "brown toothbrush"}, {"id": 11580, "name": "brown top"}, {"id": 11581, "name": "brown towel"}, {"id": 11582, "name": "brown tower"}, {"id": 11583, "name": "brown toy"}, {"id": 11584, "name": "brown track"}, {"id": 11585, "name": "brown tracks"}, {"id": 11586, "name": "brown trash"}, {"id": 11587, "name": "brown tray"}, {"id": 11588, "name": "brown tree"}, {"id": 11589, "name": "brown tree trunk"}, {"id": 11590, "name": "brown trees"}, {"id": 11591, "name": "brown trim"}, {"id": 11592, "name": "brown truck"}, {"id": 11593, "name": "brown trucks"}, {"id": 11594, "name": "brown trunk"}, {"id": 11595, "name": "brown trunk of tree"}, {"id": 11596, "name": "brown tshirt"}, {"id": 11597, "name": "brown tummy"}, {"id": 11598, "name": "brown tunic"}, {"id": 11599, "name": "brown twig"}, {"id": 11600, "name": "brown umbrella"}, {"id": 11601, "name": "brown umbrellas"}, {"id": 11602, "name": "brown urn"}, {"id": 11603, "name": "brown van"}, {"id": 11604, "name": "brown vase"}, {"id": 11605, "name": "brown vent"}, {"id": 11606, "name": "brown vest"}, {"id": 11607, "name": "brown wall"}, {"id": 11608, "name": "brown wallet"}, {"id": 11609, "name": "brown watch"}, {"id": 11610, "name": "brown water"}, {"id": 11611, "name": "brown water in pond"}, {"id": 11612, "name": "brown weeds"}, {"id": 11613, "name": "brown wheel"}, {"id": 11614, "name": "brown wheels"}, {"id": 11615, "name": "brown whisker"}, {"id": 11616, "name": "brown white"}, {"id": 11617, "name": "brown white horse"}, {"id": 11618, "name": "brown wicker"}, {"id": 11619, "name": "brown window"}, {"id": 11620, "name": "brown wing"}, {"id": 11621, "name": "brown wood door"}, {"id": 11622, "name": "brown wood panels"}, {"id": 11623, "name": "brown wood siding"}, {"id": 11624, "name": "brown wood surface"}, {"id": 11625, "name": "brown wood"}, {"id": 11626, "name": "brown wooden chair"}, {"id": 11627, "name": "brown wooden pew"}, {"id": 11628, "name": "brown wooden table"}, {"id": 11629, "name": "brown zipper"}, {"id": 11630, "name": "brown"}, {"id": 11631, "name": "brownandpink jacket"}, {"id": 11632, "name": "brownbag"}, {"id": 11633, "name": "brownbasket"}, {"id": 11634, "name": "brownbear claws"}, {"id": 11635, "name": "brownbear feet"}, {"id": 11636, "name": "brownblack mule"}, {"id": 11637, "name": "brownblack pony"}, {"id": 11638, "name": "brownblue wall"}, {"id": 11639, "name": "brownbox"}, {"id": 11640, "name": "brownbrick building"}, {"id": 11641, "name": "brownbush"}, {"id": 11642, "name": "browncolored"}, {"id": 11643, "name": "browncompact dirt"}, {"id": 11644, "name": "browncontainer side"}, {"id": 11645, "name": "browncontainer top"}, {"id": 11646, "name": "browncowboy hat"}, {"id": 11647, "name": "browncows"}, {"id": 11648, "name": "browncows skin"}, {"id": 11649, "name": "browndecorative line"}, {"id": 11650, "name": "browndress"}, {"id": 11651, "name": "browned"}, {"id": 11652, "name": "browned bit"}, {"id": 11653, "name": "browned crust"}, {"id": 11654, "name": "browned marks"}, {"id": 11655, "name": "browned petal"}, {"id": 11656, "name": "brownfeather ducks"}, {"id": 11657, "name": "brownflower jacket"}, {"id": 11658, "name": "brownfur"}, {"id": 11659, "name": "browngiraffe mane"}, {"id": 11660, "name": "browngiraffe spot"}, {"id": 11661, "name": "browngiraffe spots"}, {"id": 11662, "name": "browngrass"}, {"id": 11663, "name": "browngrassless area"}, {"id": 11664, "name": "browngreen grass"}, {"id": 11665, "name": "browngreen grasses"}, {"id": 11666, "name": "browngreen shrub"}, {"id": 11667, "name": "brownhair"}, {"id": 11668, "name": "brownhair man"}, {"id": 11669, "name": "brownhaired man"}, {"id": 11670, "name": "brownhaired woman"}, {"id": 11671, "name": "brownhorse"}, {"id": 11672, "name": "brownie crumbs"}, {"id": 11673, "name": "brownie crust"}, {"id": 11674, "name": "brownie ends"}, {"id": 11675, "name": "brownie"}, {"id": 11676, "name": "browning"}, {"id": 11677, "name": "browning brocoli"}, {"id": 11678, "name": "browning grass"}, {"id": 11679, "name": "brownish"}, {"id": 11680, "name": "brownish building"}, {"id": 11681, "name": "brownish cushion"}, {"id": 11682, "name": "brownish object"}, {"id": 11683, "name": "brownish surface"}, {"id": 11684, "name": "brownishblack face"}, {"id": 11685, "name": "brownjacket"}, {"id": 11686, "name": "brownlabel"}, {"id": 11687, "name": "brownlogs"}, {"id": 11688, "name": "brownlong bun"}, {"id": 11689, "name": "brownorange shirt"}, {"id": 11690, "name": "brownpalace hotel"}, {"id": 11691, "name": "brownpaned windows"}, {"id": 11692, "name": "brownred building"}, {"id": 11693, "name": "brownred tie"}, {"id": 11694, "name": "brownround table"}, {"id": 11695, "name": "brownsand"}, {"id": 11696, "name": "brownshirt"}, {"id": 11697, "name": "brownsmoke trail"}, {"id": 11698, "name": "brownspot"}, {"id": 11699, "name": "brownstone"}, {"id": 11700, "name": "brownstore front"}, {"id": 11701, "name": "browntail feathers"}, {"id": 11702, "name": "browntile floor"}, {"id": 11703, "name": "browntile wall"}, {"id": 11704, "name": "browntray"}, {"id": 11705, "name": "browntree trunk"}, {"id": 11706, "name": "browntruck"}, {"id": 11707, "name": "brownumbrella"}, {"id": 11708, "name": "brownwafer dish"}, {"id": 11709, "name": "brownwall tile"}, {"id": 11710, "name": "brownwhite animal"}, {"id": 11711, "name": "brownwhite cow"}, {"id": 11712, "name": "brownwhite dishrag"}, {"id": 11713, "name": "brownwhite ears"}, {"id": 11714, "name": "brownwhite giraffe"}, {"id": 11715, "name": "brownwhite goat"}, {"id": 11716, "name": "brownwhite horse"}, {"id": 11717, "name": "brownwhite patches"}, {"id": 11718, "name": "brownwhite spots"}, {"id": 11719, "name": "brownwood post"}, {"id": 11720, "name": "brownwooden house"}, {"id": 11721, "name": "brownyellowgreen"}, {"id": 11722, "name": "browser window"}, {"id": 11723, "name": "browser"}, {"id": 11724, "name": "broxton"}, {"id": 11725, "name": "brqcelet"}, {"id": 11726, "name": "brtree"}, {"id": 11727, "name": "bruan"}, {"id": 11728, "name": "bruch"}, {"id": 11729, "name": "brucks"}, {"id": 11730, "name": "bruise spots"}, {"id": 11731, "name": "bruise"}, {"id": 11732, "name": "bruised"}, {"id": 11733, "name": "bruised spot"}, {"id": 11734, "name": "bruisies"}, {"id": 11735, "name": "bruising"}, {"id": 11736, "name": "bruising leaf"}, {"id": 11737, "name": "brumbs"}, {"id": 11738, "name": "brunch"}, {"id": 11739, "name": "brunett"}, {"id": 11740, "name": "brunette hair"}, {"id": 11741, "name": "brunette man"}, {"id": 11742, "name": "brunette woman"}, {"id": 11743, "name": "brunette"}, {"id": 11744, "name": "brunswick park"}, {"id": 11745, "name": "brunswick road"}, {"id": 11746, "name": "brunswick tobacconis"}, {"id": 11747, "name": "brunt"}, {"id": 11748, "name": "bruschetta"}, {"id": 11749, "name": "brush along the back"}, {"id": 11750, "name": "brush and shrubs"}, {"id": 11751, "name": "brush and trees"}, {"id": 11752, "name": "brush field"}, {"id": 11753, "name": "brush handle"}, {"id": 11754, "name": "brush head"}, {"id": 11755, "name": "brush holder"}, {"id": 11756, "name": "brush land"}, {"id": 11757, "name": "brush mouth"}, {"id": 11758, "name": "brush section"}, {"id": 11759, "name": "brush zebra"}, {"id": 11760, "name": "brush"}, {"id": 11761, "name": "brushed"}, {"id": 11762, "name": "brushes and combs"}, {"id": 11763, "name": "brushes glass"}, {"id": 11764, "name": "brushing"}, {"id": 11765, "name": "brushing area"}, {"id": 11766, "name": "brushing teeth"}, {"id": 11767, "name": "brushy area"}, {"id": 11768, "name": "brushy black top"}, {"id": 11769, "name": "brussel"}, {"id": 11770, "name": "brussel sprout"}, {"id": 11771, "name": "brussel sprouts"}, {"id": 11772, "name": "brussels"}, {"id": 11773, "name": "brussels sprout"}, {"id": 11774, "name": "brussels sprouts"}, {"id": 11775, "name": "brwon and white"}, {"id": 11776, "name": "brwon shirt"}, {"id": 11777, "name": "bryant"}, {"id": 11778, "name": "bsa"}, {"id": 11779, "name": "bsags"}, {"id": 11780, "name": "bsb solicitors"}, {"id": 11781, "name": "bskyscraper"}, {"id": 11782, "name": "bu"}, {"id": 11783, "name": "bubba gump"}, {"id": 11784, "name": "bubble cheese"}, {"id": 11785, "name": "bubble design"}, {"id": 11786, "name": "bubble display"}, {"id": 11787, "name": "bubble gum"}, {"id": 11788, "name": "bubble hole"}, {"id": 11789, "name": "bubble letters"}, {"id": 11790, "name": "bubble maker"}, {"id": 11791, "name": "bubble seat"}, {"id": 11792, "name": "bubble stick"}, {"id": 11793, "name": "bubble wand"}, {"id": 11794, "name": "bubble wrap"}, {"id": 11795, "name": "bubble"}, {"id": 11796, "name": "bubblegum"}, {"id": 11797, "name": "bubblegum machine"}, {"id": 11798, "name": "bubbley wake"}, {"id": 11799, "name": "bubbly"}, {"id": 11800, "name": "bubbly crust"}, {"id": 11801, "name": "bubbly liquid"}, {"id": 11802, "name": "bubilding"}, {"id": 11803, "name": "bucet"}, {"id": 11804, "name": "buchanan"}, {"id": 11805, "name": "buck"}, {"id": 11806, "name": "bucke"}, {"id": 11807, "name": "bucked"}, {"id": 11808, "name": "bucket chair"}, {"id": 11809, "name": "bucket hanging"}, {"id": 11810, "name": "bucket has handle"}, {"id": 11811, "name": "bucket hat"}, {"id": 11812, "name": "bucket is blue"}, {"id": 11813, "name": "bucket is red"}, {"id": 11814, "name": "bucket is white"}, {"id": 11815, "name": "bucket reflection"}, {"id": 11816, "name": "bucket top"}, {"id": 11817, "name": "bucket"}, {"id": 11818, "name": "buckingham palace"}, {"id": 11819, "name": "buckle on jacket"}, {"id": 11820, "name": "buckle strap"}, {"id": 11821, "name": "buckle"}, {"id": 11822, "name": "bucolic setting"}, {"id": 11823, "name": "bud beer"}, {"id": 11824, "name": "bud light"}, {"id": 11825, "name": "bud light box"}, {"id": 11826, "name": "bud lite"}, {"id": 11827, "name": "bud on stem"}, {"id": 11828, "name": "bud vase"}, {"id": 11829, "name": "bud"}, {"id": 11830, "name": "budda"}, {"id": 11831, "name": "buddah statue"}, {"id": 11832, "name": "buddha"}, {"id": 11833, "name": "buddha statue"}, {"id": 11834, "name": "buddha sticker"}, {"id": 11835, "name": "budding trees"}, {"id": 11836, "name": "buddy"}, {"id": 11837, "name": "buds on its end"}, {"id": 11838, "name": "budweiser"}, {"id": 11839, "name": "budweiser sign"}, {"id": 11840, "name": "budweisercarriage"}, {"id": 11841, "name": "bue jeans"}, {"id": 11842, "name": "bue shirt"}, {"id": 11843, "name": "bue wetsuit"}, {"id": 11844, "name": "bues"}, {"id": 11845, "name": "bueyes"}, {"id": 11846, "name": "bueys"}, {"id": 11847, "name": "bufallo"}, {"id": 11848, "name": "bufe 44"}, {"id": 11849, "name": "buffalo are seen"}, {"id": 11850, "name": "buffalo chicken"}, {"id": 11851, "name": "buffalo"}, {"id": 11852, "name": "buffer"}, {"id": 11853, "name": "buffet"}, {"id": 11854, "name": "buffet line"}, {"id": 11855, "name": "buffet table"}, {"id": 11856, "name": "buffet tablefood"}, {"id": 11857, "name": "buffett"}, {"id": 11858, "name": "bug bites"}, {"id": 11859, "name": "bug damage"}, {"id": 11860, "name": "bug guard"}, {"id": 11861, "name": "bug hole"}, {"id": 11862, "name": "bug holes"}, {"id": 11863, "name": "bug netting"}, {"id": 11864, "name": "bug shield"}, {"id": 11865, "name": "bug spray"}, {"id": 11866, "name": "bug zapper"}, {"id": 11867, "name": "bug"}, {"id": 11868, "name": "buggie"}, {"id": 11869, "name": "buggy whip"}, {"id": 11870, "name": "buggy"}, {"id": 11871, "name": "bugs bunny"}, {"id": 11872, "name": "buiding"}, {"id": 11873, "name": "buidings"}, {"id": 11874, "name": "buidling"}, {"id": 11875, "name": "buidlings"}, {"id": 11876, "name": "buiilding"}, {"id": 11877, "name": "buikding"}, {"id": 11878, "name": "builcing"}, {"id": 11879, "name": "build"}, {"id": 11880, "name": "build board"}, {"id": 11881, "name": "builder"}, {"id": 11882, "name": "buildidng"}, {"id": 11883, "name": "buildig"}, {"id": 11884, "name": "buildign"}, {"id": 11885, "name": "buildigs"}, {"id": 11886, "name": "buildiing"}, {"id": 11887, "name": "buildilng"}, {"id": 11888, "name": "buildimg"}, {"id": 11889, "name": "buildin"}, {"id": 11890, "name": "buildinbg"}, {"id": 11891, "name": "buildind"}, {"id": 11892, "name": "building above"}, {"id": 11893, "name": "building america"}, {"id": 11894, "name": "building and tracks"}, {"id": 11895, "name": "building awning"}, {"id": 11896, "name": "building background"}, {"id": 11897, "name": "building behind boat"}, {"id": 11898, "name": "building behind rock"}, {"id": 11899, "name": "building block"}, {"id": 11900, "name": "building blocks"}, {"id": 11901, "name": "building bottom"}, {"id": 11902, "name": "building brick"}, {"id": 11903, "name": "building bridge"}, {"id": 11904, "name": "building brightlight"}, {"id": 11905, "name": "building building"}, {"id": 11906, "name": "building camera"}, {"id": 11907, "name": "building can be"}, {"id": 11908, "name": "building ceiling"}, {"id": 11909, "name": "building chimney"}, {"id": 11910, "name": "building clock"}, {"id": 11911, "name": "building column"}, {"id": 11912, "name": "building construction"}, {"id": 11913, "name": "building corner"}, {"id": 11914, "name": "building cover"}, {"id": 11915, "name": "building door"}, {"id": 11916, "name": "building doors"}, {"id": 11917, "name": "building doubledoors"}, {"id": 11918, "name": "building drawing"}, {"id": 11919, "name": "building eaves"}, {"id": 11920, "name": "building edge"}, {"id": 11921, "name": "building entrance"}, {"id": 11922, "name": "building exterior"}, {"id": 11923, "name": "building facade"}, {"id": 11924, "name": "building floor"}, {"id": 11925, "name": "building foundation"}, {"id": 11926, "name": "building frames"}, {"id": 11927, "name": "building from air"}, {"id": 11928, "name": "building front"}, {"id": 11929, "name": "building gable"}, {"id": 11930, "name": "building gargoyle"}, {"id": 11931, "name": "building glass"}, {"id": 11932, "name": "building has arch"}, {"id": 11933, "name": "building has chimney"}, {"id": 11934, "name": "building has door"}, {"id": 11935, "name": "building has roof"}, {"id": 11936, "name": "building has siding"}, {"id": 11937, "name": "building has tiles"}, {"id": 11938, "name": "building has window"}, {"id": 11939, "name": "building has windows"}, {"id": 11940, "name": "building illuminated"}, {"id": 11941, "name": "building in air"}, {"id": 11942, "name": "building in back"}, {"id": 11943, "name": "building in city"}, {"id": 11944, "name": "building in distance"}, {"id": 11945, "name": "building in white"}, {"id": 11946, "name": "building in"}, {"id": 11947, "name": "building interior"}, {"id": 11948, "name": "building is black"}, {"id": 11949, "name": "building is blue"}, {"id": 11950, "name": "building is brick"}, {"id": 11951, "name": "building is brown"}, {"id": 11952, "name": "building is gray"}, {"id": 11953, "name": "building is large"}, {"id": 11954, "name": "building is red"}, {"id": 11955, "name": "building is tall"}, {"id": 11956, "name": "building is white"}, {"id": 11957, "name": "building is yellow"}, {"id": 11958, "name": "building leaves"}, {"id": 11959, "name": "building ledge"}, {"id": 11960, "name": "building lights"}, {"id": 11961, "name": "building lobby"}, {"id": 11962, "name": "building material"}, {"id": 11963, "name": "building materials"}, {"id": 11964, "name": "building monument"}, {"id": 11965, "name": "building name"}, {"id": 11966, "name": "building near ocean"}, {"id": 11967, "name": "building next to"}, {"id": 11968, "name": "building on land"}, {"id": 11969, "name": "building on"}, {"id": 11970, "name": "building overhang"}, {"id": 11971, "name": "building paint"}, {"id": 11972, "name": "building painted"}, {"id": 11973, "name": "building panels"}, {"id": 11974, "name": "building parking"}, {"id": 11975, "name": "building part"}, {"id": 11976, "name": "building pic"}, {"id": 11977, "name": "building pillar"}, {"id": 11978, "name": "building print"}, {"id": 11979, "name": "building railing"}, {"id": 11980, "name": "building reflection"}, {"id": 11981, "name": "building reflections"}, {"id": 11982, "name": "building roof"}, {"id": 11983, "name": "building roofs"}, {"id": 11984, "name": "building row"}, {"id": 11985, "name": "building section"}, {"id": 11986, "name": "building set"}, {"id": 11987, "name": "building shadow"}, {"id": 11988, "name": "building side"}, {"id": 11989, "name": "building siding"}, {"id": 11990, "name": "building sign"}, {"id": 11991, "name": "building spiral"}, {"id": 11992, "name": "building spires"}, {"id": 11993, "name": "building steeple"}, {"id": 11994, "name": "building structure"}, {"id": 11995, "name": "building supplies"}, {"id": 11996, "name": "building supports"}, {"id": 11997, "name": "building surface"}, {"id": 11998, "name": "building table"}, {"id": 11999, "name": "building tan"}, {"id": 12000, "name": "building tip"}, {"id": 12001, "name": "building top"}, {"id": 12002, "name": "building tower"}, {"id": 12003, "name": "building train"}, {"id": 12004, "name": "building trees"}, {"id": 12005, "name": "building trim"}, {"id": 12006, "name": "building wall"}, {"id": 12007, "name": "building wave"}, {"id": 12008, "name": "building window"}, {"id": 12009, "name": "building windows"}, {"id": 12010, "name": "building with"}, {"id": 12011, "name": "building writing"}, {"id": 12012, "name": "building"}, {"id": 12013, "name": "buildingbalcony"}, {"id": 12014, "name": "buildingbrown roof"}, {"id": 12015, "name": "buildingd"}, {"id": 12016, "name": "buildingglass window"}, {"id": 12017, "name": "buildinglights"}, {"id": 12018, "name": "buildingpipebox"}, {"id": 12019, "name": "buildingroof"}, {"id": 12020, "name": "buildings are behind"}, {"id": 12021, "name": "buildings are low"}, {"id": 12022, "name": "buildings are tall"}, {"id": 12023, "name": "buildings are tan"}, {"id": 12024, "name": "buildings behind"}, {"id": 12025, "name": "buildings bottom"}, {"id": 12026, "name": "buildings brick"}, {"id": 12027, "name": "buildings concrete"}, {"id": 12028, "name": "buildings corner"}, {"id": 12029, "name": "buildings entrance"}, {"id": 12030, "name": "buildings facade"}, {"id": 12031, "name": "buildings in"}, {"id": 12032, "name": "buildings in back"}, {"id": 12033, "name": "buildings in town"}, {"id": 12034, "name": "buildings lights"}, {"id": 12035, "name": "buildings lit"}, {"id": 12036, "name": "buildings on side"}, {"id": 12037, "name": "buildings roof"}, {"id": 12038, "name": "buildings shadow"}, {"id": 12039, "name": "buildings side"}, {"id": 12040, "name": "buildings together"}, {"id": 12041, "name": "buildings visible"}, {"id": 12042, "name": "buildings wall"}, {"id": 12043, "name": "buildings window"}, {"id": 12044, "name": "buildingsquare window"}, {"id": 12045, "name": "buildingstrain"}, {"id": 12046, "name": "buildingsupport column"}, {"id": 12047, "name": "buildingswindows"}, {"id": 12048, "name": "buildingtop window"}, {"id": 12049, "name": "buildingwindow"}, {"id": 12050, "name": "buildingwindows"}, {"id": 12051, "name": "buildinig"}, {"id": 12052, "name": "buildling"}, {"id": 12053, "name": "buildng"}, {"id": 12054, "name": "buildngs"}, {"id": 12055, "name": "builduing"}, {"id": 12056, "name": "builiding"}, {"id": 12057, "name": "builidng"}, {"id": 12058, "name": "builing"}, {"id": 12059, "name": "buillding"}, {"id": 12060, "name": "built"}, {"id": 12061, "name": "built in shade"}, {"id": 12062, "name": "built upon"}, {"id": 12063, "name": "builtin"}, {"id": 12064, "name": "builtin cabinet"}, {"id": 12065, "name": "builtin fireplace"}, {"id": 12066, "name": "builtin keyboard"}, {"id": 12067, "name": "builtin shelf"}, {"id": 12068, "name": "builtin stand"}, {"id": 12069, "name": "buinch"}, {"id": 12070, "name": "buising"}, {"id": 12071, "name": "buisness card"}, {"id": 12072, "name": "bulb guard"}, {"id": 12073, "name": "bulb holder"}, {"id": 12074, "name": "bulb light"}, {"id": 12075, "name": "bulb lights"}, {"id": 12076, "name": "bulb on streetlight"}, {"id": 12077, "name": "bulb"}, {"id": 12078, "name": "bulbs on"}, {"id": 12079, "name": "bulding"}, {"id": 12080, "name": "buldings"}, {"id": 12081, "name": "buldog"}, {"id": 12082, "name": "bulgaria air"}, {"id": 12083, "name": "bulge"}, {"id": 12084, "name": "bulging skin"}, {"id": 12085, "name": "bulidind"}, {"id": 12086, "name": "buliding"}, {"id": 12087, "name": "bulidings"}, {"id": 12088, "name": "bulk"}, {"id": 12089, "name": "bulk bagels"}, {"id": 12090, "name": "bulkfood jars"}, {"id": 12091, "name": "bulky gloves"}, {"id": 12092, "name": "bulky rock"}, {"id": 12093, "name": "bulky watch"}, {"id": 12094, "name": "bull and giraffe"}, {"id": 12095, "name": "bull cow"}, {"id": 12096, "name": "bull cows"}, {"id": 12097, "name": "bull dog"}, {"id": 12098, "name": "bull ear"}, {"id": 12099, "name": "bull eyes"}, {"id": 12100, "name": "bull frog"}, {"id": 12101, "name": "bull fur"}, {"id": 12102, "name": "bull hook"}, {"id": 12103, "name": "bull hooves"}, {"id": 12104, "name": "bull horn"}, {"id": 12105, "name": "bull horns"}, {"id": 12106, "name": "bull nose"}, {"id": 12107, "name": "bull pen"}, {"id": 12108, "name": "bull whip"}, {"id": 12109, "name": "bull"}, {"id": 12110, "name": "bulldog"}, {"id": 12111, "name": "bulldozer"}, {"id": 12112, "name": "bulldozer road"}, {"id": 12113, "name": "bullentin board"}, {"id": 12114, "name": "bullet hole"}, {"id": 12115, "name": "bullet holes"}, {"id": 12116, "name": "bullet indentation"}, {"id": 12117, "name": "bullet point"}, {"id": 12118, "name": "bullet train"}, {"id": 12119, "name": "bullet"}, {"id": 12120, "name": "bulletin"}, {"id": 12121, "name": "bulletin board"}, {"id": 12122, "name": "bulletinboard"}, {"id": 12123, "name": "bulleting board"}, {"id": 12124, "name": "bulletlike ridges"}, {"id": 12125, "name": "bullets cannon"}, {"id": 12126, "name": "bulleye"}, {"id": 12127, "name": "bullhead pkwy"}, {"id": 12128, "name": "bullhook"}, {"id": 12129, "name": "bullhorn"}, {"id": 12130, "name": "bullitin board"}, {"id": 12131, "name": "bullmastiff"}, {"id": 12132, "name": "bullpen"}, {"id": 12133, "name": "bulls ear"}, {"id": 12134, "name": "bulls eye"}, {"id": 12135, "name": "bulls eye pattern"}, {"id": 12136, "name": "bulls head"}, {"id": 12137, "name": "bulls horns"}, {"id": 12138, "name": "bulls neck"}, {"id": 12139, "name": "bulls nose"}, {"id": 12140, "name": "bulls snout"}, {"id": 12141, "name": "bulls teeth"}, {"id": 12142, "name": "bullseye"}, {"id": 12143, "name": "bullseyes"}, {"id": 12144, "name": "bully"}, {"id": 12145, "name": "bulwark"}, {"id": 12146, "name": "bum"}, {"id": 12147, "name": "bumber"}, {"id": 12148, "name": "bumble bee"}, {"id": 12149, "name": "bumblebee colors"}, {"id": 12150, "name": "bump on back"}, {"id": 12151, "name": "bump"}, {"id": 12152, "name": "bumper guard"}, {"id": 12153, "name": "bumper is red"}, {"id": 12154, "name": "bumper light"}, {"id": 12155, "name": "bumper of truck"}, {"id": 12156, "name": "bumper on bus"}, {"id": 12157, "name": "bumper pad"}, {"id": 12158, "name": "bumper shadow"}, {"id": 12159, "name": "bumper stick"}, {"id": 12160, "name": "bumper sticker"}, {"id": 12161, "name": "bumper stickers"}, {"id": 12162, "name": "bumper"}, {"id": 12163, "name": "bumperstickers"}, {"id": 12164, "name": "bumpy top"}, {"id": 12165, "name": "bun and vegetable"}, {"id": 12166, "name": "bun bottom"}, {"id": 12167, "name": "bun sandwiches"}, {"id": 12168, "name": "bun set"}, {"id": 12169, "name": "bun top"}, {"id": 12170, "name": "bun"}, {"id": 12171, "name": "bunch bananas"}, {"id": 12172, "name": "bunch cows"}, {"id": 12173, "name": "bunch hanging"}, {"id": 12174, "name": "bunch of banana"}, {"id": 12175, "name": "bunch of bananas"}, {"id": 12176, "name": "bunch of broccoli"}, {"id": 12177, "name": "bunch of flowers"}, {"id": 12178, "name": "bunch of foot prints"}, {"id": 12179, "name": "bunch of keyboards"}, {"id": 12180, "name": "bunch of luggage"}, {"id": 12181, "name": "bunch of meat"}, {"id": 12182, "name": "bunch of mountains"}, {"id": 12183, "name": "bunch of oranges"}, {"id": 12184, "name": "bunch of people"}, {"id": 12185, "name": "bunch of pine trees"}, {"id": 12186, "name": "bunch of produce"}, {"id": 12187, "name": "bunch of red stars"}, {"id": 12188, "name": "bunch of trees"}, {"id": 12189, "name": "bunch of wires"}, {"id": 12190, "name": "bunch seats"}, {"id": 12191, "name": "bunch trees"}, {"id": 12192, "name": "bunch"}, {"id": 12193, "name": "bunchesbananas"}, {"id": 12194, "name": "bunchesofbanana"}, {"id": 12195, "name": "bunchflowers"}, {"id": 12196, "name": "bunchnapkins"}, {"id": 12197, "name": "bundesrat potsdamer"}, {"id": 12198, "name": "bundle of cords"}, {"id": 12199, "name": "bundle"}, {"id": 12200, "name": "bundled"}, {"id": 12201, "name": "bundt cake"}, {"id": 12202, "name": "bungee cord"}, {"id": 12203, "name": "bungie cord"}, {"id": 12204, "name": "bunk bed"}, {"id": 12205, "name": "bunk bed back"}, {"id": 12206, "name": "bunk beds"}, {"id": 12207, "name": "bunk"}, {"id": 12208, "name": "bunkba"}, {"id": 12209, "name": "bunkbed"}, {"id": 12210, "name": "bunkbeds"}, {"id": 12211, "name": "bunker"}, {"id": 12212, "name": "bunny cake"}, {"id": 12213, "name": "bunny cake topper"}, {"id": 12214, "name": "bunny doll"}, {"id": 12215, "name": "bunny ear"}, {"id": 12216, "name": "bunny ears"}, {"id": 12217, "name": "bunny hat"}, {"id": 12218, "name": "bunny hill"}, {"id": 12219, "name": "bunny outfit"}, {"id": 12220, "name": "bunny rabbit"}, {"id": 12221, "name": "bunny shaped"}, {"id": 12222, "name": "bunny slope"}, {"id": 12223, "name": "bunny"}, {"id": 12224, "name": "bunps"}, {"id": 12225, "name": "bunster"}, {"id": 12226, "name": "bunting"}, {"id": 12227, "name": "buoey"}, {"id": 12228, "name": "buoldings"}, {"id": 12229, "name": "buos"}, {"id": 12230, "name": "buoy chains"}, {"id": 12231, "name": "buoy in water"}, {"id": 12232, "name": "buoy is red"}, {"id": 12233, "name": "buoy marker"}, {"id": 12234, "name": "buoy"}, {"id": 12235, "name": "burb"}, {"id": 12236, "name": "bureau"}, {"id": 12237, "name": "burer"}, {"id": 12238, "name": "burgandy"}, {"id": 12239, "name": "burgandy helmet"}, {"id": 12240, "name": "burgandy part"}, {"id": 12241, "name": "burgandy unbrella"}, {"id": 12242, "name": "burgar"}, {"id": 12243, "name": "burger bun"}, {"id": 12244, "name": "burger design"}, {"id": 12245, "name": "burger drawing"}, {"id": 12246, "name": "burger king"}, {"id": 12247, "name": "burger pattie"}, {"id": 12248, "name": "burger patty"}, {"id": 12249, "name": "burger"}, {"id": 12250, "name": "burgermeat"}, {"id": 12251, "name": "burglar alarm"}, {"id": 12252, "name": "burguer"}, {"id": 12253, "name": "burgundy"}, {"id": 12254, "name": "burgundy belt"}, {"id": 12255, "name": "burgundy capris"}, {"id": 12256, "name": "burgundy car"}, {"id": 12257, "name": "burgundy chair"}, {"id": 12258, "name": "burgundy door"}, {"id": 12259, "name": "burgundy dress"}, {"id": 12260, "name": "burgundy jersey"}, {"id": 12261, "name": "burgundy pants"}, {"id": 12262, "name": "burgundy pillow"}, {"id": 12263, "name": "burgundy purse"}, {"id": 12264, "name": "burgundy shirt"}, {"id": 12265, "name": "burgundy stripe"}, {"id": 12266, "name": "burgundy sweater"}, {"id": 12267, "name": "burgundy tie"}, {"id": 12268, "name": "burk"}, {"id": 12269, "name": "burka rug"}, {"id": 12270, "name": "burka"}, {"id": 12271, "name": "burlap"}, {"id": 12272, "name": "burlap sack"}, {"id": 12273, "name": "burlap sacs"}, {"id": 12274, "name": "burn area"}, {"id": 12275, "name": "burn area near"}, {"id": 12276, "name": "burn corner"}, {"id": 12277, "name": "burn grass"}, {"id": 12278, "name": "burn line"}, {"id": 12279, "name": "burn mark"}, {"id": 12280, "name": "burn marks"}, {"id": 12281, "name": "burn mask"}, {"id": 12282, "name": "burn piece"}, {"id": 12283, "name": "burn spot"}, {"id": 12284, "name": "burn stain"}, {"id": 12285, "name": "burn tip"}, {"id": 12286, "name": "burn"}, {"id": 12287, "name": "burnaby"}, {"id": 12288, "name": "burned"}, {"id": 12289, "name": "burned bit"}, {"id": 12290, "name": "burned cheese"}, {"id": 12291, "name": "burned countertop"}, {"id": 12292, "name": "burned crust"}, {"id": 12293, "name": "burned door"}, {"id": 12294, "name": "burned house"}, {"id": 12295, "name": "burned out"}, {"id": 12296, "name": "burned part"}, {"id": 12297, "name": "burned spots"}, {"id": 12298, "name": "burned toppings"}, {"id": 12299, "name": "burned trunk"}, {"id": 12300, "name": "burneers"}, {"id": 12301, "name": "burner control"}, {"id": 12302, "name": "burner cover"}, {"id": 12303, "name": "burner covers"}, {"id": 12304, "name": "burner flame"}, {"id": 12305, "name": "burner grates"}, {"id": 12306, "name": "burner knob"}, {"id": 12307, "name": "burner plates"}, {"id": 12308, "name": "burner racks"}, {"id": 12309, "name": "burner top"}, {"id": 12310, "name": "burner tops"}, {"id": 12311, "name": "burner unit"}, {"id": 12312, "name": "burner"}, {"id": 12313, "name": "burnes"}, {"id": 12314, "name": "burnes ends"}, {"id": 12315, "name": "burning"}, {"id": 12316, "name": "burning caddle"}, {"id": 12317, "name": "burning coals"}, {"id": 12318, "name": "burnt"}, {"id": 12319, "name": "burnt area"}, {"id": 12320, "name": "burnt base"}, {"id": 12321, "name": "burnt bit"}, {"id": 12322, "name": "burnt bulb"}, {"id": 12323, "name": "burnt cheese"}, {"id": 12324, "name": "burnt crust"}, {"id": 12325, "name": "burnt edge"}, {"id": 12326, "name": "burnt edge of bun"}, {"id": 12327, "name": "burnt edges"}, {"id": 12328, "name": "burnt end"}, {"id": 12329, "name": "burnt ends"}, {"id": 12330, "name": "burnt grass"}, {"id": 12331, "name": "burnt mark"}, {"id": 12332, "name": "burnt part"}, {"id": 12333, "name": "burnt piece"}, {"id": 12334, "name": "burnt piece near"}, {"id": 12335, "name": "burnt place"}, {"id": 12336, "name": "burnt portion"}, {"id": 12337, "name": "burnt spot"}, {"id": 12338, "name": "burnt spots"}, {"id": 12339, "name": "burnt veggie"}, {"id": 12340, "name": "burnthot dog"}, {"id": 12341, "name": "burrito wrap"}, {"id": 12342, "name": "burrito"}, {"id": 12343, "name": "burro"}, {"id": 12344, "name": "burry scene"}, {"id": 12345, "name": "burst"}, {"id": 12346, "name": "burst of light"}, {"id": 12347, "name": "burton"}, {"id": 12348, "name": "burton is written"}, {"id": 12349, "name": "burton on the board"}, {"id": 12350, "name": "buruburu"}, {"id": 12351, "name": "burwell"}, {"id": 12352, "name": "burwood"}, {"id": 12353, "name": "bus 6753"}, {"id": 12354, "name": "bus ad"}, {"id": 12355, "name": "bus advertising"}, {"id": 12356, "name": "bus back"}, {"id": 12357, "name": "bus backend"}, {"id": 12358, "name": "bus bench"}, {"id": 12359, "name": "bus board"}, {"id": 12360, "name": "bus bumper"}, {"id": 12361, "name": "bus cashbox"}, {"id": 12362, "name": "bus ceiling"}, {"id": 12363, "name": "bus company"}, {"id": 12364, "name": "bus company name"}, {"id": 12365, "name": "bus cover"}, {"id": 12366, "name": "bus covering"}, {"id": 12367, "name": "bus depot"}, {"id": 12368, "name": "bus destination"}, {"id": 12369, "name": "bus divider"}, {"id": 12370, "name": "bus door"}, {"id": 12371, "name": "bus doors"}, {"id": 12372, "name": "bus driver"}, {"id": 12373, "name": "bus entrance"}, {"id": 12374, "name": "bus exhaust"}, {"id": 12375, "name": "bus extension"}, {"id": 12376, "name": "bus frame"}, {"id": 12377, "name": "bus front"}, {"id": 12378, "name": "bus front tire"}, {"id": 12379, "name": "bus front windows"}, {"id": 12380, "name": "bus frontlight"}, {"id": 12381, "name": "bus graphic"}, {"id": 12382, "name": "bus grill"}, {"id": 12383, "name": "bus grille"}, {"id": 12384, "name": "bus has"}, {"id": 12385, "name": "bus has a front"}, {"id": 12386, "name": "bus has a number"}, {"id": 12387, "name": "bus has a side"}, {"id": 12388, "name": "bus has a sign"}, {"id": 12389, "name": "bus has headlight"}, {"id": 12390, "name": "bus has headlights"}, {"id": 12391, "name": "bus has lettering"}, {"id": 12392, "name": "bus has lights"}, {"id": 12393, "name": "bus has plates"}, {"id": 12394, "name": "bus has railing"}, {"id": 12395, "name": "bus has window"}, {"id": 12396, "name": "bus headlight"}, {"id": 12397, "name": "bus headlights"}, {"id": 12398, "name": "bus icon"}, {"id": 12399, "name": "bus in yellow"}, {"id": 12400, "name": "bus info"}, {"id": 12401, "name": "bus is blurry"}, {"id": 12402, "name": "bus is closed"}, {"id": 12403, "name": "bus is large"}, {"id": 12404, "name": "bus is loading"}, {"id": 12405, "name": "bus lane"}, {"id": 12406, "name": "bus letters"}, {"id": 12407, "name": "bus license plate"}, {"id": 12408, "name": "bus light"}, {"id": 12409, "name": "bus lights"}, {"id": 12410, "name": "bus line"}, {"id": 12411, "name": "bus location"}, {"id": 12412, "name": "bus logo"}, {"id": 12413, "name": "bus maker"}, {"id": 12414, "name": "bus marquis"}, {"id": 12415, "name": "bus mirror"}, {"id": 12416, "name": "bus museum"}, {"id": 12417, "name": "bus name"}, {"id": 12418, "name": "bus number"}, {"id": 12419, "name": "bus numbers"}, {"id": 12420, "name": "bus of city"}, {"id": 12421, "name": "bus on the roof"}, {"id": 12422, "name": "bus on the street"}, {"id": 12423, "name": "bus only"}, {"id": 12424, "name": "bus operator"}, {"id": 12425, "name": "bus outline"}, {"id": 12426, "name": "bus p"}, {"id": 12427, "name": "bus parked"}, {"id": 12428, "name": "bus picture"}, {"id": 12429, "name": "bus platform"}, {"id": 12430, "name": "bus pointer"}, {"id": 12431, "name": "bus pole"}, {"id": 12432, "name": "bus rack"}, {"id": 12433, "name": "bus rail"}, {"id": 12434, "name": "bus railing"}, {"id": 12435, "name": "bus rear"}, {"id": 12436, "name": "bus reflection"}, {"id": 12437, "name": "bus rider"}, {"id": 12438, "name": "bus roof"}, {"id": 12439, "name": "bus route"}, {"id": 12440, "name": "bus route number"}, {"id": 12441, "name": "bus route sign"}, {"id": 12442, "name": "bus schedule"}, {"id": 12443, "name": "bus seat"}, {"id": 12444, "name": "bus seats"}, {"id": 12445, "name": "bus shadow"}, {"id": 12446, "name": "bus shelter"}, {"id": 12447, "name": "bus side"}, {"id": 12448, "name": "bus side window"}, {"id": 12449, "name": "bus sign"}, {"id": 12450, "name": "bus signs"}, {"id": 12451, "name": "bus stand"}, {"id": 12452, "name": "bus station"}, {"id": 12453, "name": "bus steps"}, {"id": 12454, "name": "bus sticker"}, {"id": 12455, "name": "bus stop"}, {"id": 12456, "name": "bus stop in yellow"}, {"id": 12457, "name": "bus stop shelter"}, {"id": 12458, "name": "bus stop sign"}, {"id": 12459, "name": "bus street"}, {"id": 12460, "name": "bus stripe"}, {"id": 12461, "name": "bus tag"}, {"id": 12462, "name": "bus terminal"}, {"id": 12463, "name": "bus text"}, {"id": 12464, "name": "bus that is white"}, {"id": 12465, "name": "bus tire"}, {"id": 12466, "name": "bus title"}, {"id": 12467, "name": "bus top"}, {"id": 12468, "name": "bus tours"}, {"id": 12469, "name": "bus trailer"}, {"id": 12470, "name": "bus trays"}, {"id": 12471, "name": "bus trim"}, {"id": 12472, "name": "bus vent"}, {"id": 12473, "name": "bus vents"}, {"id": 12474, "name": "bus wheel"}, {"id": 12475, "name": "bus window"}, {"id": 12476, "name": "bus windows"}, {"id": 12477, "name": "bus windshield"}, {"id": 12478, "name": "bus wiper"}, {"id": 12479, "name": "bus worker"}, {"id": 12480, "name": "bus writing"}, {"id": 12481, "name": "bus yard"}, {"id": 12482, "name": "bus"}, {"id": 12483, "name": "busback tire"}, {"id": 12484, "name": "busback wheel"}, {"id": 12485, "name": "busch gardens"}, {"id": 12486, "name": "buscomforter"}, {"id": 12487, "name": "busdriver"}, {"id": 12488, "name": "busentry door"}, {"id": 12489, "name": "buses parked"}, {"id": 12490, "name": "buses wheel"}, {"id": 12491, "name": "busesbikes"}, {"id": 12492, "name": "busfront wheel"}, {"id": 12493, "name": "busfront window"}, {"id": 12494, "name": "busfront windows"}, {"id": 12495, "name": "bush behind"}, {"id": 12496, "name": "bush behind giraffe"}, {"id": 12497, "name": "bush bench"}, {"id": 12498, "name": "bush branches"}, {"id": 12499, "name": "bush by the wall"}, {"id": 12500, "name": "bush cheney 2008"}, {"id": 12501, "name": "bush fence"}, {"id": 12502, "name": "bush field"}, {"id": 12503, "name": "bush has flowers"}, {"id": 12504, "name": "bush hedge"}, {"id": 12505, "name": "bush in background"}, {"id": 12506, "name": "bush in yard"}, {"id": 12507, "name": "bush is bare"}, {"id": 12508, "name": "bush is dead"}, {"id": 12509, "name": "bush is green"}, {"id": 12510, "name": "bush is short"}, {"id": 12511, "name": "bush is small"}, {"id": 12512, "name": "bush limbs"}, {"id": 12513, "name": "bush line"}, {"id": 12514, "name": "bush of flowers"}, {"id": 12515, "name": "bush part"}, {"id": 12516, "name": "bush thing"}, {"id": 12517, "name": "bush vine"}, {"id": 12518, "name": "bush with light"}, {"id": 12519, "name": "bush with red leaves"}, {"id": 12520, "name": "bush"}, {"id": 12521, "name": "bushe"}, {"id": 12522, "name": "bushel"}, {"id": 12523, "name": "bushes and shrubs"}, {"id": 12524, "name": "bushes are dry"}, {"id": 12525, "name": "bushes background"}, {"id": 12526, "name": "bushes behind bike"}, {"id": 12527, "name": "bushes fence"}, {"id": 12528, "name": "bushes line"}, {"id": 12529, "name": "bushes on the side"}, {"id": 12530, "name": "bushes together"}, {"id": 12531, "name": "bushes wall"}, {"id": 12532, "name": "bushescars"}, {"id": 12533, "name": "bushesgrassesvines"}, {"id": 12534, "name": "bushhes"}, {"id": 12535, "name": "bushing"}, {"id": 12536, "name": "bushland"}, {"id": 12537, "name": "bushy"}, {"id": 12538, "name": "bushy area"}, {"id": 12539, "name": "bushy end"}, {"id": 12540, "name": "bushy eyebrows"}, {"id": 12541, "name": "bushy flower"}, {"id": 12542, "name": "bushy flowers"}, {"id": 12543, "name": "bushy hair"}, {"id": 12544, "name": "bushy mane"}, {"id": 12545, "name": "bushy place"}, {"id": 12546, "name": "bushy plantation"}, {"id": 12547, "name": "bushy plants"}, {"id": 12548, "name": "bushy section"}, {"id": 12549, "name": "bushy tail"}, {"id": 12550, "name": "bushy thicket"}, {"id": 12551, "name": "bushy tree"}, {"id": 12552, "name": "business advertisement"}, {"id": 12553, "name": "business banner"}, {"id": 12554, "name": "business brand"}, {"id": 12555, "name": "business building"}, {"id": 12556, "name": "business calls"}, {"id": 12557, "name": "business card"}, {"id": 12558, "name": "business cards"}, {"id": 12559, "name": "business casual"}, {"id": 12560, "name": "business clothes"}, {"id": 12561, "name": "business cloths"}, {"id": 12562, "name": "business coat"}, {"id": 12563, "name": "business entrance"}, {"id": 12564, "name": "business front"}, {"id": 12565, "name": "business gathering"}, {"id": 12566, "name": "business information"}, {"id": 12567, "name": "business jacket"}, {"id": 12568, "name": "business logo"}, {"id": 12569, "name": "business man"}, {"id": 12570, "name": "business name"}, {"id": 12571, "name": "business name and"}, {"id": 12572, "name": "business names"}, {"id": 12573, "name": "business person"}, {"id": 12574, "name": "business place"}, {"id": 12575, "name": "business records"}, {"id": 12576, "name": "business shirt"}, {"id": 12577, "name": "business sign"}, {"id": 12578, "name": "business signs"}, {"id": 12579, "name": "business suit"}, {"id": 12580, "name": "business truck"}, {"id": 12581, "name": "business window"}, {"id": 12582, "name": "business woman"}, {"id": 12583, "name": "business"}, {"id": 12584, "name": "businesscard holder"}, {"id": 12585, "name": "businessman"}, {"id": 12586, "name": "businessname"}, {"id": 12587, "name": "businesswall"}, {"id": 12588, "name": "busket"}, {"id": 12589, "name": "busline"}, {"id": 12590, "name": "busroad"}, {"id": 12591, "name": "buss back"}, {"id": 12592, "name": "buss front"}, {"id": 12593, "name": "buss headlight"}, {"id": 12594, "name": "buss side"}, {"id": 12595, "name": "buss wheel"}, {"id": 12596, "name": "buss window"}, {"id": 12597, "name": "buss windows"}, {"id": 12598, "name": "busshel"}, {"id": 12599, "name": "busshes"}, {"id": 12600, "name": "busstation"}, {"id": 12601, "name": "busstop"}, {"id": 12602, "name": "busstop lane"}, {"id": 12603, "name": "busstop light"}, {"id": 12604, "name": "busstop shelter"}, {"id": 12605, "name": "busstop sign"}, {"id": 12606, "name": "bust"}, {"id": 12607, "name": "buster browns"}, {"id": 12608, "name": "bustle"}, {"id": 12609, "name": "bustop"}, {"id": 12610, "name": "bustruck"}, {"id": 12611, "name": "buswaiting area"}, {"id": 12612, "name": "busy"}, {"id": 12613, "name": "busy area"}, {"id": 12614, "name": "busy city"}, {"id": 12615, "name": "busy city street"}, {"id": 12616, "name": "busy hill"}, {"id": 12617, "name": "busy road"}, {"id": 12618, "name": "busy station"}, {"id": 12619, "name": "busy street"}, {"id": 12620, "name": "but"}, {"id": 12621, "name": "but crack"}, {"id": 12622, "name": "but ground"}, {"id": 12623, "name": "butch"}, {"id": 12624, "name": "butcher"}, {"id": 12625, "name": "butcher block"}, {"id": 12626, "name": "butcher block design"}, {"id": 12627, "name": "butcher knife"}, {"id": 12628, "name": "butchers block"}, {"id": 12629, "name": "butla"}, {"id": 12630, "name": "buton"}, {"id": 12631, "name": "buts"}, {"id": 12632, "name": "butt cheek"}, {"id": 12633, "name": "butt cheeks"}, {"id": 12634, "name": "butt end"}, {"id": 12635, "name": "butt end out"}, {"id": 12636, "name": "butt is brown"}, {"id": 12637, "name": "butt man"}, {"id": 12638, "name": "butt ons"}, {"id": 12639, "name": "butt"}, {"id": 12640, "name": "buttcheek"}, {"id": 12641, "name": "buttcheeks"}, {"id": 12642, "name": "butte"}, {"id": 12643, "name": "butter"}, {"id": 12644, "name": "butter bin"}, {"id": 12645, "name": "butter block"}, {"id": 12646, "name": "butter container"}, {"id": 12647, "name": "butter dish"}, {"id": 12648, "name": "butter holder"}, {"id": 12649, "name": "butter keeper"}, {"id": 12650, "name": "butter knife"}, {"id": 12651, "name": "butter knive"}, {"id": 12652, "name": "butter knives"}, {"id": 12653, "name": "butter on the door"}, {"id": 12654, "name": "butter packet"}, {"id": 12655, "name": "butter packets"}, {"id": 12656, "name": "butter pat"}, {"id": 12657, "name": "butter plate"}, {"id": 12658, "name": "butter sauce"}, {"id": 12659, "name": "butter smeared"}, {"id": 12660, "name": "butter stick"}, {"id": 12661, "name": "butter tub"}, {"id": 12662, "name": "buttercream"}, {"id": 12663, "name": "buttercup"}, {"id": 12664, "name": "buttered"}, {"id": 12665, "name": "butterfly barette"}, {"id": 12666, "name": "butterfly bench"}, {"id": 12667, "name": "butterfly carrot"}, {"id": 12668, "name": "butterfly charm"}, {"id": 12669, "name": "butterfly decoration"}, {"id": 12670, "name": "butterfly design"}, {"id": 12671, "name": "butterfly kite"}, {"id": 12672, "name": "butterfly magnet"}, {"id": 12673, "name": "butterfly print"}, {"id": 12674, "name": "butterfly support"}, {"id": 12675, "name": "butterfly trim"}, {"id": 12676, "name": "butterfly wing"}, {"id": 12677, "name": "butterfly"}, {"id": 12678, "name": "butterherbs"}, {"id": 12679, "name": "butterhorn"}, {"id": 12680, "name": "butterknife"}, {"id": 12681, "name": "butterlfy"}, {"id": 12682, "name": "butterly"}, {"id": 12683, "name": "butternut"}, {"id": 12684, "name": "butternut squash"}, {"id": 12685, "name": "buttery"}, {"id": 12686, "name": "buttescotch cube"}, {"id": 12687, "name": "butthole"}, {"id": 12688, "name": "buttiner"}, {"id": 12689, "name": "butto"}, {"id": 12690, "name": "buttock"}, {"id": 12691, "name": "buttom"}, {"id": 12692, "name": "buttom part"}, {"id": 12693, "name": "button above"}, {"id": 12694, "name": "button clasp"}, {"id": 12695, "name": "button closure"}, {"id": 12696, "name": "button down"}, {"id": 12697, "name": "button down shirt"}, {"id": 12698, "name": "button eye"}, {"id": 12699, "name": "button eyes"}, {"id": 12700, "name": "button hole"}, {"id": 12701, "name": "button is green"}, {"id": 12702, "name": "button is red"}, {"id": 12703, "name": "button labels"}, {"id": 12704, "name": "button light"}, {"id": 12705, "name": "button menu"}, {"id": 12706, "name": "button nose"}, {"id": 12707, "name": "button on phone"}, {"id": 12708, "name": "button on remote"}, {"id": 12709, "name": "button on the toilet"}, {"id": 12710, "name": "button pad"}, {"id": 12711, "name": "button panel"}, {"id": 12712, "name": "button part"}, {"id": 12713, "name": "button pins"}, {"id": 12714, "name": "button screw"}, {"id": 12715, "name": "button shirt"}, {"id": 12716, "name": "button thumb"}, {"id": 12717, "name": "button to"}, {"id": 12718, "name": "button to flush"}, {"id": 12719, "name": "button with an x"}, {"id": 12720, "name": "button"}, {"id": 12721, "name": "buttondowns shirt"}, {"id": 12722, "name": "buttoned collar"}, {"id": 12723, "name": "buttonhole"}, {"id": 12724, "name": "buttons on blender"}, {"id": 12725, "name": "buttons are red"}, {"id": 12726, "name": "buttons are white"}, {"id": 12727, "name": "buttons coat"}, {"id": 12728, "name": "buttons on a jacket"}, {"id": 12729, "name": "buttons on a keyboar"}, {"id": 12730, "name": "buttons radio"}, {"id": 12731, "name": "buttons stove"}, {"id": 12732, "name": "buttonup"}, {"id": 12733, "name": "buttonup shirt"}, {"id": 12734, "name": "butto\u00f1"}, {"id": 12735, "name": "buttress"}, {"id": 12736, "name": "buuilding"}, {"id": 12737, "name": "buyer"}, {"id": 12738, "name": "buzz"}, {"id": 12739, "name": "buzz cut"}, {"id": 12740, "name": "buzz haircut"}, {"id": 12741, "name": "buzz lightyear"}, {"id": 12742, "name": "buzzard"}, {"id": 12743, "name": "buzzed hair"}, {"id": 12744, "name": "buzzer"}, {"id": 12745, "name": "bvd"}, {"id": 12746, "name": "bw cat"}, {"id": 12747, "name": "bw clock"}, {"id": 12748, "name": "bw cow"}, {"id": 12749, "name": "bw cup"}, {"id": 12750, "name": "bw photo"}, {"id": 12751, "name": "bw photograph"}, {"id": 12752, "name": "bw sheep"}, {"id": 12753, "name": "bw shoes"}, {"id": 12754, "name": "bw sign"}, {"id": 12755, "name": "bw stripes"}, {"id": 12756, "name": "bwm emblem"}, {"id": 12757, "name": "by"}, {"id": 12758, "name": "by a road"}, {"id": 12759, "name": "by bridge"}, {"id": 12760, "name": "by britt nielsen"}, {"id": 12761, "name": "by fence"}, {"id": 12762, "name": "by itself"}, {"id": 12763, "name": "by metal clasp"}, {"id": 12764, "name": "by mike"}, {"id": 12765, "name": "by one person"}, {"id": 12766, "name": "by pole"}, {"id": 12767, "name": "by ramp"}, {"id": 12768, "name": "by recliner"}, {"id": 12769, "name": "by side"}, {"id": 12770, "name": "by the green gras"}, {"id": 12771, "name": "by the platform"}, {"id": 12772, "name": "by the pole"}, {"id": 12773, "name": "by the sink"}, {"id": 12774, "name": "by the windows"}, {"id": 12775, "name": "by train"}, {"id": 12776, "name": "bycicle"}, {"id": 12777, "name": "bycycle chain"}, {"id": 12778, "name": "byline"}, {"id": 12779, "name": "byron"}, {"id": 12780, "name": "bystander"}, {"id": 12781, "name": "c"}, {"id": 12782, "name": "c clamp"}, {"id": 12783, "name": "c key"}, {"id": 12784, "name": "c shape"}, {"id": 12785, "name": "c1"}, {"id": 12786, "name": "c26"}, {"id": 12787, "name": "c3700"}, {"id": 12788, "name": "c4"}, {"id": 12789, "name": "ca"}, {"id": 12790, "name": "cab area"}, {"id": 12791, "name": "cab car"}, {"id": 12792, "name": "cab lights"}, {"id": 12793, "name": "cab of a green truck"}, {"id": 12794, "name": "cab truck"}, {"id": 12795, "name": "cab"}, {"id": 12796, "name": "cabage"}, {"id": 12797, "name": "cabana area"}, {"id": 12798, "name": "cabana roof"}, {"id": 12799, "name": "cabana"}, {"id": 12800, "name": "cabbage balls"}, {"id": 12801, "name": "cabbage head"}, {"id": 12802, "name": "cabbage salad"}, {"id": 12803, "name": "cabbage"}, {"id": 12804, "name": "cabdoor"}, {"id": 12805, "name": "cabient"}, {"id": 12806, "name": "cabin area"}, {"id": 12807, "name": "cabin deck"}, {"id": 12808, "name": "cabin door"}, {"id": 12809, "name": "cabin of a boat"}, {"id": 12810, "name": "cabin on top"}, {"id": 12811, "name": "cabin room"}, {"id": 12812, "name": "cabin top"}, {"id": 12813, "name": "cabin windows"}, {"id": 12814, "name": "cabin"}, {"id": 12815, "name": "cabinates"}, {"id": 12816, "name": "cabindoor"}, {"id": 12817, "name": "cabinent"}, {"id": 12818, "name": "cabinents"}, {"id": 12819, "name": "cabinet 2"}, {"id": 12820, "name": "cabinet and drawer"}, {"id": 12821, "name": "cabinet base"}, {"id": 12822, "name": "cabinet door"}, {"id": 12823, "name": "cabinet door handle"}, {"id": 12824, "name": "cabinet door knobs"}, {"id": 12825, "name": "cabinet doors"}, {"id": 12826, "name": "cabinet drawer"}, {"id": 12827, "name": "cabinet drawers"}, {"id": 12828, "name": "cabinet dresser"}, {"id": 12829, "name": "cabinet frame"}, {"id": 12830, "name": "cabinet handle"}, {"id": 12831, "name": "cabinet handles"}, {"id": 12832, "name": "cabinet hardware"}, {"id": 12833, "name": "cabinet has handle"}, {"id": 12834, "name": "cabinet is brown"}, {"id": 12835, "name": "cabinet is orange"}, {"id": 12836, "name": "cabinet is white"}, {"id": 12837, "name": "cabinet knob"}, {"id": 12838, "name": "cabinet knobs"}, {"id": 12839, "name": "cabinet ledge"}, {"id": 12840, "name": "cabinet leg"}, {"id": 12841, "name": "cabinet microwave"}, {"id": 12842, "name": "cabinet mirror"}, {"id": 12843, "name": "cabinet nob"}, {"id": 12844, "name": "cabinet open"}, {"id": 12845, "name": "cabinet panel"}, {"id": 12846, "name": "cabinet pull"}, {"id": 12847, "name": "cabinet pulls"}, {"id": 12848, "name": "cabinet set"}, {"id": 12849, "name": "cabinet shelf"}, {"id": 12850, "name": "cabinet side"}, {"id": 12851, "name": "cabinet sign"}, {"id": 12852, "name": "cabinet stand"}, {"id": 12853, "name": "cabinet television"}, {"id": 12854, "name": "cabinet tile"}, {"id": 12855, "name": "cabinet top"}, {"id": 12856, "name": "cabinet window"}, {"id": 12857, "name": "cabinet"}, {"id": 12858, "name": "cabinetdoor"}, {"id": 12859, "name": "cabinetdoors"}, {"id": 12860, "name": "cabinetry"}, {"id": 12861, "name": "cabinets above stove"}, {"id": 12862, "name": "cabinets are above"}, {"id": 12863, "name": "cabinets are white"}, {"id": 12864, "name": "cabinets corner"}, {"id": 12865, "name": "cabinets door"}, {"id": 12866, "name": "cabinets under sink"}, {"id": 12867, "name": "cabinets windows"}, {"id": 12868, "name": "cabinettes"}, {"id": 12869, "name": "cabintes"}, {"id": 12870, "name": "cable adapter"}, {"id": 12871, "name": "cable box"}, {"id": 12872, "name": "cable boxes"}, {"id": 12873, "name": "cable boxtable"}, {"id": 12874, "name": "cable bunch"}, {"id": 12875, "name": "cable car"}, {"id": 12876, "name": "cable car schedule"}, {"id": 12877, "name": "cable chain"}, {"id": 12878, "name": "cable connector"}, {"id": 12879, "name": "cable connectors"}, {"id": 12880, "name": "cable cord"}, {"id": 12881, "name": "cable cords"}, {"id": 12882, "name": "cable cover"}, {"id": 12883, "name": "cable dish"}, {"id": 12884, "name": "cable equipment"}, {"id": 12885, "name": "cable fence"}, {"id": 12886, "name": "cable inputs"}, {"id": 12887, "name": "cable jack"}, {"id": 12888, "name": "cable jacks"}, {"id": 12889, "name": "cable line"}, {"id": 12890, "name": "cable lines"}, {"id": 12891, "name": "cable lock"}, {"id": 12892, "name": "cable on brick wall"}, {"id": 12893, "name": "cable plugged"}, {"id": 12894, "name": "cable rigging"}, {"id": 12895, "name": "cable set"}, {"id": 12896, "name": "cable train"}, {"id": 12897, "name": "cable wire"}, {"id": 12898, "name": "cable wires"}, {"id": 12899, "name": "cable"}, {"id": 12900, "name": "cablefence"}, {"id": 12901, "name": "cables across"}, {"id": 12902, "name": "cables on poles"}, {"id": 12903, "name": "cables power"}, {"id": 12904, "name": "cablessupports"}, {"id": 12905, "name": "cabnet"}, {"id": 12906, "name": "caboose"}, {"id": 12907, "name": "cabot rd"}, {"id": 12908, "name": "cabro"}, {"id": 12909, "name": "cabro pavement"}, {"id": 12910, "name": "cabro paving"}, {"id": 12911, "name": "cact"}, {"id": 12912, "name": "cactus branches"}, {"id": 12913, "name": "cactus design"}, {"id": 12914, "name": "cactus leaf"}, {"id": 12915, "name": "cactus plant"}, {"id": 12916, "name": "cactus tree"}, {"id": 12917, "name": "cactus"}, {"id": 12918, "name": "caddie"}, {"id": 12919, "name": "caddy"}, {"id": 12920, "name": "cadiner"}, {"id": 12921, "name": "cadle"}, {"id": 12922, "name": "cadlestick"}, {"id": 12923, "name": "caduceus"}, {"id": 12924, "name": "caesars palace"}, {"id": 12925, "name": "caf"}, {"id": 12926, "name": "cafe area"}, {"id": 12927, "name": "cafe patron"}, {"id": 12928, "name": "cafe sign"}, {"id": 12929, "name": "cafe window"}, {"id": 12930, "name": "cafe"}, {"id": 12931, "name": "cafeteria"}, {"id": 12932, "name": "cafeteria table"}, {"id": 12933, "name": "cafeteria tray"}, {"id": 12934, "name": "caffe table"}, {"id": 12935, "name": "caffee"}, {"id": 12936, "name": "caftan"}, {"id": 12937, "name": "caf\u00e3\u00a9"}, {"id": 12938, "name": "cage ceiling"}, {"id": 12939, "name": "cage door"}, {"id": 12940, "name": "cage door is open"}, {"id": 12941, "name": "cage hook"}, {"id": 12942, "name": "cage wall"}, {"id": 12943, "name": "cage"}, {"id": 12944, "name": "cagebirds"}, {"id": 12945, "name": "caged enclosure"}, {"id": 12946, "name": "caglasses"}, {"id": 12947, "name": "cahir"}, {"id": 12948, "name": "cailiflower"}, {"id": 12949, "name": "cain"}, {"id": 12950, "name": "cainbet"}, {"id": 12951, "name": "caine road"}, {"id": 12952, "name": "cair"}, {"id": 12953, "name": "cajun"}, {"id": 12954, "name": "cake and spoon"}, {"id": 12955, "name": "cake are red"}, {"id": 12956, "name": "cake base"}, {"id": 12957, "name": "cake batter"}, {"id": 12958, "name": "cake bit"}, {"id": 12959, "name": "cake bottom"}, {"id": 12960, "name": "cake box"}, {"id": 12961, "name": "cake candles"}, {"id": 12962, "name": "cake crambs"}, {"id": 12963, "name": "cake crumb"}, {"id": 12964, "name": "cake crumbs"}, {"id": 12965, "name": "cake cutter"}, {"id": 12966, "name": "cake decoration"}, {"id": 12967, "name": "cake dish"}, {"id": 12968, "name": "cake donut"}, {"id": 12969, "name": "cake donuts"}, {"id": 12970, "name": "cake doughnut"}, {"id": 12971, "name": "cake edge"}, {"id": 12972, "name": "cake face"}, {"id": 12973, "name": "cake flower"}, {"id": 12974, "name": "cake front"}, {"id": 12975, "name": "cake frosting"}, {"id": 12976, "name": "cake has letters"}, {"id": 12977, "name": "cake has words"}, {"id": 12978, "name": "cake holder"}, {"id": 12979, "name": "cake home"}, {"id": 12980, "name": "cake is decorated"}, {"id": 12981, "name": "cake knife"}, {"id": 12982, "name": "cake layer"}, {"id": 12983, "name": "cake layers"}, {"id": 12984, "name": "cake liner"}, {"id": 12985, "name": "cake loaf"}, {"id": 12986, "name": "cake mix"}, {"id": 12987, "name": "cake mixture"}, {"id": 12988, "name": "cake pan"}, {"id": 12989, "name": "cake part"}, {"id": 12990, "name": "cake piece"}, {"id": 12991, "name": "cake plate"}, {"id": 12992, "name": "cake platter"}, {"id": 12993, "name": "cake pops"}, {"id": 12994, "name": "cake rack"}, {"id": 12995, "name": "cake rests"}, {"id": 12996, "name": "cake section"}, {"id": 12997, "name": "cake server"}, {"id": 12998, "name": "cake side"}, {"id": 12999, "name": "cake slice"}, {"id": 13000, "name": "cake slicer"}, {"id": 13001, "name": "cake slices"}, {"id": 13002, "name": "cake smudge"}, {"id": 13003, "name": "cake spatula"}, {"id": 13004, "name": "cake spoon"}, {"id": 13005, "name": "cake square"}, {"id": 13006, "name": "cake stain"}, {"id": 13007, "name": "cake stand"}, {"id": 13008, "name": "cake supports"}, {"id": 13009, "name": "cake table"}, {"id": 13010, "name": "cake tin"}, {"id": 13011, "name": "cake top"}, {"id": 13012, "name": "cake topper"}, {"id": 13013, "name": "cake topping"}, {"id": 13014, "name": "cake tray"}, {"id": 13015, "name": "cake"}, {"id": 13016, "name": "cakebow pedestal"}, {"id": 13017, "name": "cakecupcake"}, {"id": 13018, "name": "cakeplate"}, {"id": 13019, "name": "cakepops"}, {"id": 13020, "name": "cakes tablecloth"}, {"id": 13021, "name": "caking"}, {"id": 13022, "name": "cal"}, {"id": 13023, "name": "cal day"}, {"id": 13024, "name": "cala lilies"}, {"id": 13025, "name": "calaba"}, {"id": 13026, "name": "calamari"}, {"id": 13027, "name": "calandar"}, {"id": 13028, "name": "calander"}, {"id": 13029, "name": "calcaneum"}, {"id": 13030, "name": "calcium"}, {"id": 13031, "name": "calculater"}, {"id": 13032, "name": "calculator"}, {"id": 13033, "name": "calculator screen"}, {"id": 13034, "name": "cale"}, {"id": 13035, "name": "caledon street"}, {"id": 13036, "name": "calendar page"}, {"id": 13037, "name": "calendar plate"}, {"id": 13038, "name": "calendar window"}, {"id": 13039, "name": "calendar"}, {"id": 13040, "name": "calender"}, {"id": 13041, "name": "calf ear"}, {"id": 13042, "name": "calf is small"}, {"id": 13043, "name": "calf muscle"}, {"id": 13044, "name": "calf muscles"}, {"id": 13045, "name": "calf nose"}, {"id": 13046, "name": "calf"}, {"id": 13047, "name": "calfs leg"}, {"id": 13048, "name": "calfs mouth"}, {"id": 13049, "name": "calfs neck"}, {"id": 13050, "name": "calibration"}, {"id": 13051, "name": "calico"}, {"id": 13052, "name": "calico cat"}, {"id": 13053, "name": "califlower"}, {"id": 13054, "name": "california"}, {"id": 13055, "name": "california republic"}, {"id": 13056, "name": "california shirt"}, {"id": 13057, "name": "caligraphy"}, {"id": 13058, "name": "calking"}, {"id": 13059, "name": "call box"}, {"id": 13060, "name": "call button"}, {"id": 13061, "name": "call center"}, {"id": 13062, "name": "call letters"}, {"id": 13063, "name": "call number"}, {"id": 13064, "name": "call phone"}, {"id": 13065, "name": "call tower"}, {"id": 13066, "name": "call"}, {"id": 13067, "name": "calla flower"}, {"id": 13068, "name": "calla lillies"}, {"id": 13069, "name": "calla lilly"}, {"id": 13070, "name": "callao"}, {"id": 13071, "name": "calle de sto domingo"}, {"id": 13072, "name": "called a forest"}, {"id": 13073, "name": "calligraphy"}, {"id": 13074, "name": "callphone"}, {"id": 13075, "name": "calm"}, {"id": 13076, "name": "calm area"}, {"id": 13077, "name": "calm blue sea"}, {"id": 13078, "name": "calm blue water"}, {"id": 13079, "name": "calm body of water"}, {"id": 13080, "name": "calm ocean"}, {"id": 13081, "name": "calm ocean water"}, {"id": 13082, "name": "calm patch of water"}, {"id": 13083, "name": "calm pond"}, {"id": 13084, "name": "calm ripples"}, {"id": 13085, "name": "calm section"}, {"id": 13086, "name": "calm surface"}, {"id": 13087, "name": "calm tidal wave on ocean"}, {"id": 13088, "name": "calm water"}, {"id": 13089, "name": "calm waters"}, {"id": 13090, "name": "calmblue water"}, {"id": 13091, "name": "calmerrippled water"}, {"id": 13092, "name": "calmette"}, {"id": 13093, "name": "caltrain"}, {"id": 13094, "name": "calve"}, {"id": 13095, "name": "calves and shoes"}, {"id": 13096, "name": "calves ear"}, {"id": 13097, "name": "calvin"}, {"id": 13098, "name": "calzone"}, {"id": 13099, "name": "calzone crust"}, {"id": 13100, "name": "calzones"}, {"id": 13101, "name": "calzonesaladknifefork"}, {"id": 13102, "name": "cam"}, {"id": 13103, "name": "camara"}, {"id": 13104, "name": "cambridge fire"}, {"id": 13105, "name": "cambridge square"}, {"id": 13106, "name": "camcorder"}, {"id": 13107, "name": "camel coat"}, {"id": 13108, "name": "camel costume"}, {"id": 13109, "name": "camel head"}, {"id": 13110, "name": "camel"}, {"id": 13111, "name": "camelia"}, {"id": 13112, "name": "camellia"}, {"id": 13113, "name": "cameo"}, {"id": 13114, "name": "cameo pants"}, {"id": 13115, "name": "camera and bag"}, {"id": 13116, "name": "camera angle"}, {"id": 13117, "name": "camera app"}, {"id": 13118, "name": "camera attachment"}, {"id": 13119, "name": "camera bag"}, {"id": 13120, "name": "camera box"}, {"id": 13121, "name": "camera button"}, {"id": 13122, "name": "camera case"}, {"id": 13123, "name": "camera charger"}, {"id": 13124, "name": "camera crew"}, {"id": 13125, "name": "camera dial"}, {"id": 13126, "name": "camera enveloped"}, {"id": 13127, "name": "camera equipment"}, {"id": 13128, "name": "camera eye"}, {"id": 13129, "name": "camera flash"}, {"id": 13130, "name": "camera glare"}, {"id": 13131, "name": "camera guy"}, {"id": 13132, "name": "camera hanging"}, {"id": 13133, "name": "camera hole"}, {"id": 13134, "name": "camera icon"}, {"id": 13135, "name": "camera image"}, {"id": 13136, "name": "camera is recording"}, {"id": 13137, "name": "camera lady"}, {"id": 13138, "name": "camera lens"}, {"id": 13139, "name": "camera lense"}, {"id": 13140, "name": "camera man"}, {"id": 13141, "name": "camera man standing"}, {"id": 13142, "name": "camera men"}, {"id": 13143, "name": "camera mount"}, {"id": 13144, "name": "camera on a tripod"}, {"id": 13145, "name": "camera on right"}, {"id": 13146, "name": "camera operator"}, {"id": 13147, "name": "camera or cellphone"}, {"id": 13148, "name": "camera person"}, {"id": 13149, "name": "camera phone"}, {"id": 13150, "name": "camera phones"}, {"id": 13151, "name": "camera pointed"}, {"id": 13152, "name": "camera pole"}, {"id": 13153, "name": "camera pouch"}, {"id": 13154, "name": "camera print"}, {"id": 13155, "name": "camera screen"}, {"id": 13156, "name": "camera shine"}, {"id": 13157, "name": "camera spot"}, {"id": 13158, "name": "camera strap"}, {"id": 13159, "name": "camera strip"}, {"id": 13160, "name": "camera suspended"}, {"id": 13161, "name": "camera trap"}, {"id": 13162, "name": "camera tucked"}, {"id": 13163, "name": "camera"}, {"id": 13164, "name": "cameral"}, {"id": 13165, "name": "cameraman"}, {"id": 13166, "name": "cameramn"}, {"id": 13167, "name": "camerman"}, {"id": 13168, "name": "cameron"}, {"id": 13169, "name": "camers"}, {"id": 13170, "name": "cami"}, {"id": 13171, "name": "camille"}, {"id": 13172, "name": "camisole"}, {"id": 13173, "name": "camo clothing"}, {"id": 13174, "name": "camo design"}, {"id": 13175, "name": "camo jacket"}, {"id": 13176, "name": "camo pants"}, {"id": 13177, "name": "camo pocket"}, {"id": 13178, "name": "camo print"}, {"id": 13179, "name": "camo shirt"}, {"id": 13180, "name": "camo shorts"}, {"id": 13181, "name": "camo vehicle"}, {"id": 13182, "name": "camo vest"}, {"id": 13183, "name": "camo watch"}, {"id": 13184, "name": "camo"}, {"id": 13185, "name": "camoflage"}, {"id": 13186, "name": "camoflage pants"}, {"id": 13187, "name": "camoflauge"}, {"id": 13188, "name": "camoflauge pants"}, {"id": 13189, "name": "camoflauged"}, {"id": 13190, "name": "camostyle shirt"}, {"id": 13191, "name": "camouflage"}, {"id": 13192, "name": "camouflage clothes"}, {"id": 13193, "name": "camouflage clothing"}, {"id": 13194, "name": "camouflage hat"}, {"id": 13195, "name": "camouflage jacket"}, {"id": 13196, "name": "camouflage paint"}, {"id": 13197, "name": "camouflage pants"}, {"id": 13198, "name": "camouflage shorts"}, {"id": 13199, "name": "camouflage slacks"}, {"id": 13200, "name": "camouflage snowsuit"}, {"id": 13201, "name": "camouflage truck"}, {"id": 13202, "name": "camouflage vest"}, {"id": 13203, "name": "camp chair"}, {"id": 13204, "name": "camp fire"}, {"id": 13205, "name": "camp site"}, {"id": 13206, "name": "camp stove"}, {"id": 13207, "name": "camp"}, {"id": 13208, "name": "campaign 2008"}, {"id": 13209, "name": "campaign poster"}, {"id": 13210, "name": "campaign sign"}, {"id": 13211, "name": "campbell"}, {"id": 13212, "name": "camper box"}, {"id": 13213, "name": "camper door"}, {"id": 13214, "name": "camper in the woods"}, {"id": 13215, "name": "camper shell"}, {"id": 13216, "name": "camper top"}, {"id": 13217, "name": "camper van"}, {"id": 13218, "name": "camper"}, {"id": 13219, "name": "campfire"}, {"id": 13220, "name": "campground"}, {"id": 13221, "name": "camping"}, {"id": 13222, "name": "camping bag"}, {"id": 13223, "name": "camping chair"}, {"id": 13224, "name": "camping chairs"}, {"id": 13225, "name": "camping gear"}, {"id": 13226, "name": "camping pad"}, {"id": 13227, "name": "camping tent"}, {"id": 13228, "name": "camping trip"}, {"id": 13229, "name": "campsite"}, {"id": 13230, "name": "campus"}, {"id": 13231, "name": "campus tradition"}, {"id": 13232, "name": "can 11165"}, {"id": 13233, "name": "can beach"}, {"id": 13234, "name": "can beans"}, {"id": 13235, "name": "can beer"}, {"id": 13236, "name": "can drink"}, {"id": 13237, "name": "can goods"}, {"id": 13238, "name": "can hand"}, {"id": 13239, "name": "can is gray"}, {"id": 13240, "name": "can is trash"}, {"id": 13241, "name": "can label"}, {"id": 13242, "name": "can light"}, {"id": 13243, "name": "can of air freshener"}, {"id": 13244, "name": "can of beef"}, {"id": 13245, "name": "can of beverage"}, {"id": 13246, "name": "can of coke"}, {"id": 13247, "name": "can of drink"}, {"id": 13248, "name": "can of food"}, {"id": 13249, "name": "can of oil"}, {"id": 13250, "name": "can of raid"}, {"id": 13251, "name": "can of vegetables"}, {"id": 13252, "name": "can opener"}, {"id": 13253, "name": "can row"}, {"id": 13254, "name": "can shadow"}, {"id": 13255, "name": "can shelf"}, {"id": 13256, "name": "can tab"}, {"id": 13257, "name": "can top"}, {"id": 13258, "name": "can"}, {"id": 13259, "name": "canada"}, {"id": 13260, "name": "canada dry"}, {"id": 13261, "name": "canada flag"}, {"id": 13262, "name": "canadas logo"}, {"id": 13263, "name": "canadian"}, {"id": 13264, "name": "canadian bacon"}, {"id": 13265, "name": "canadian flag"}, {"id": 13266, "name": "canadian goose"}, {"id": 13267, "name": "canadian leaf"}, {"id": 13268, "name": "canadian pacificsign"}, {"id": 13269, "name": "canadian sign"}, {"id": 13270, "name": "canal water"}, {"id": 13271, "name": "canal"}, {"id": 13272, "name": "cananda"}, {"id": 13273, "name": "cananda dry"}, {"id": 13274, "name": "cancel"}, {"id": 13275, "name": "cancel icon"}, {"id": 13276, "name": "cancer"}, {"id": 13277, "name": "cancle holder"}, {"id": 13278, "name": "cand holder"}, {"id": 13279, "name": "candelabra"}, {"id": 13280, "name": "candelabrum"}, {"id": 13281, "name": "candied apple"}, {"id": 13282, "name": "candied cherry"}, {"id": 13283, "name": "candies bouquet"}, {"id": 13284, "name": "candlabra"}, {"id": 13285, "name": "candlabra has shades"}, {"id": 13286, "name": "candle centerpiece"}, {"id": 13287, "name": "candle handle"}, {"id": 13288, "name": "candle holder"}, {"id": 13289, "name": "candle holders"}, {"id": 13290, "name": "candle is chocolate"}, {"id": 13291, "name": "candle is sitting"}, {"id": 13292, "name": "candle jar"}, {"id": 13293, "name": "candle lamp"}, {"id": 13294, "name": "candle light"}, {"id": 13295, "name": "candle on cake"}, {"id": 13296, "name": "candle owner"}, {"id": 13297, "name": "candle reflection"}, {"id": 13298, "name": "candle stand"}, {"id": 13299, "name": "candle stick"}, {"id": 13300, "name": "candle stickholders"}, {"id": 13301, "name": "candle sticks"}, {"id": 13302, "name": "candle wick"}, {"id": 13303, "name": "candle"}, {"id": 13304, "name": "candleabra"}, {"id": 13305, "name": "candleholder"}, {"id": 13306, "name": "candleholder wall"}, {"id": 13307, "name": "candleholders"}, {"id": 13308, "name": "candlei"}, {"id": 13309, "name": "candlelabra"}, {"id": 13310, "name": "candlelight"}, {"id": 13311, "name": "candles and cards"}, {"id": 13312, "name": "candleskite"}, {"id": 13313, "name": "candlestick bottom"}, {"id": 13314, "name": "candlestick holder"}, {"id": 13315, "name": "candlestick"}, {"id": 13316, "name": "candlestyled"}, {"id": 13317, "name": "candy apple"}, {"id": 13318, "name": "candy bag"}, {"id": 13319, "name": "candy bar"}, {"id": 13320, "name": "candy bowl"}, {"id": 13321, "name": "candy cake"}, {"id": 13322, "name": "candy cane"}, {"id": 13323, "name": "candy canes"}, {"id": 13324, "name": "candy corn"}, {"id": 13325, "name": "candy decorations"}, {"id": 13326, "name": "candy dish"}, {"id": 13327, "name": "candy flower"}, {"id": 13328, "name": "candy grass"}, {"id": 13329, "name": "candy hearts"}, {"id": 13330, "name": "candy holder"}, {"id": 13331, "name": "candy house"}, {"id": 13332, "name": "candy jar"}, {"id": 13333, "name": "candy machine"}, {"id": 13334, "name": "candy mushroom"}, {"id": 13335, "name": "candy petal"}, {"id": 13336, "name": "candy piece"}, {"id": 13337, "name": "candy star"}, {"id": 13338, "name": "candy sticks"}, {"id": 13339, "name": "candy store"}, {"id": 13340, "name": "candy stripe"}, {"id": 13341, "name": "candy stripes"}, {"id": 13342, "name": "candy sucker"}, {"id": 13343, "name": "candy topping"}, {"id": 13344, "name": "candy wheel"}, {"id": 13345, "name": "candy wheels"}, {"id": 13346, "name": "candy wrapper"}, {"id": 13347, "name": "candy"}, {"id": 13348, "name": "candybars"}, {"id": 13349, "name": "candycanes"}, {"id": 13350, "name": "candycoated chocolates"}, {"id": 13351, "name": "cane arms"}, {"id": 13352, "name": "cane"}, {"id": 13353, "name": "canelabra"}, {"id": 13354, "name": "canine face"}, {"id": 13355, "name": "canine teeth"}, {"id": 13356, "name": "canine tooth"}, {"id": 13357, "name": "canine"}, {"id": 13358, "name": "caninet"}, {"id": 13359, "name": "caning"}, {"id": 13360, "name": "canister cover"}, {"id": 13361, "name": "canister"}, {"id": 13362, "name": "canned"}, {"id": 13363, "name": "canned air"}, {"id": 13364, "name": "canned beverage"}, {"id": 13365, "name": "canned drink"}, {"id": 13366, "name": "canned food"}, {"id": 13367, "name": "canned good"}, {"id": 13368, "name": "canned goods"}, {"id": 13369, "name": "canned jam"}, {"id": 13370, "name": "canned juice"}, {"id": 13371, "name": "canner"}, {"id": 13372, "name": "cannes"}, {"id": 13373, "name": "canning jar"}, {"id": 13374, "name": "cannister"}, {"id": 13375, "name": "cannoli"}, {"id": 13376, "name": "cannon"}, {"id": 13377, "name": "canoa"}, {"id": 13378, "name": "canoe"}, {"id": 13379, "name": "canoes docked"}, {"id": 13380, "name": "canoing scene"}, {"id": 13381, "name": "canola oil"}, {"id": 13382, "name": "canoli"}, {"id": 13383, "name": "canon"}, {"id": 13384, "name": "canopes"}, {"id": 13385, "name": "canopie"}, {"id": 13386, "name": "canopied"}, {"id": 13387, "name": "canopoy"}, {"id": 13388, "name": "canopy bed"}, {"id": 13389, "name": "canopy cover"}, {"id": 13390, "name": "canopy edge"}, {"id": 13391, "name": "canopy post bed"}, {"id": 13392, "name": "canopy roof"}, {"id": 13393, "name": "canopy tent"}, {"id": 13394, "name": "canopy tents"}, {"id": 13395, "name": "canopy top"}, {"id": 13396, "name": "canopy tops"}, {"id": 13397, "name": "canopy"}, {"id": 13398, "name": "canpoy"}, {"id": 13399, "name": "cans of food"}, {"id": 13400, "name": "cans of soda"}, {"id": 13401, "name": "cans side"}, {"id": 13402, "name": "cansisiter"}, {"id": 13403, "name": "cant"}, {"id": 13404, "name": "cantalope"}, {"id": 13405, "name": "cantalopes"}, {"id": 13406, "name": "cantaloupe chunk"}, {"id": 13407, "name": "cantaloupe slice"}, {"id": 13408, "name": "cantaloupe"}, {"id": 13409, "name": "canteen"}, {"id": 13410, "name": "cantellope"}, {"id": 13411, "name": "cantelope"}, {"id": 13412, "name": "canteloup"}, {"id": 13413, "name": "canteloupe"}, {"id": 13414, "name": "canteloupe slices"}, {"id": 13415, "name": "canteloupes"}, {"id": 13416, "name": "canvas bag"}, {"id": 13417, "name": "canvas briefcase"}, {"id": 13418, "name": "canvas cover"}, {"id": 13419, "name": "canvas sail"}, {"id": 13420, "name": "canvas satchel"}, {"id": 13421, "name": "canvas shade"}, {"id": 13422, "name": "canvas shoes"}, {"id": 13423, "name": "canvas sleeve"}, {"id": 13424, "name": "canvas storage"}, {"id": 13425, "name": "canvas surround"}, {"id": 13426, "name": "canvas top"}, {"id": 13427, "name": "canvas tote"}, {"id": 13428, "name": "canvass"}, {"id": 13429, "name": "cany cane"}, {"id": 13430, "name": "canyon"}, {"id": 13431, "name": "cao"}, {"id": 13432, "name": "caopies"}, {"id": 13433, "name": "caor"}, {"id": 13434, "name": "cap and glasses"}, {"id": 13435, "name": "cap band"}, {"id": 13436, "name": "cap deodorant"}, {"id": 13437, "name": "cap for pipe seen"}, {"id": 13438, "name": "cap has purple bill"}, {"id": 13439, "name": "cap head"}, {"id": 13440, "name": "cap is black"}, {"id": 13441, "name": "cap is blue"}, {"id": 13442, "name": "cap is colored"}, {"id": 13443, "name": "cap is on man"}, {"id": 13444, "name": "cap is plastic"}, {"id": 13445, "name": "cap of bottle"}, {"id": 13446, "name": "cap on backwards"}, {"id": 13447, "name": "cap on head"}, {"id": 13448, "name": "cap on his head"}, {"id": 13449, "name": "cap on lime bottle"}, {"id": 13450, "name": "cap seal"}, {"id": 13451, "name": "cap shields eyes"}, {"id": 13452, "name": "cap sleeve"}, {"id": 13453, "name": "cap wave"}, {"id": 13454, "name": "cap waves"}, {"id": 13455, "name": "cap"}, {"id": 13456, "name": "cape"}, {"id": 13457, "name": "caper"}, {"id": 13458, "name": "capeting"}, {"id": 13459, "name": "capillary wave"}, {"id": 13460, "name": "capirs"}, {"id": 13461, "name": "capital building"}, {"id": 13462, "name": "capital c"}, {"id": 13463, "name": "capital e"}, {"id": 13464, "name": "capital g"}, {"id": 13465, "name": "capital hill"}, {"id": 13466, "name": "capital i"}, {"id": 13467, "name": "capital l"}, {"id": 13468, "name": "capital letter b"}, {"id": 13469, "name": "capital letter c"}, {"id": 13470, "name": "capital letter d"}, {"id": 13471, "name": "capital letter h"}, {"id": 13472, "name": "capital letter r"}, {"id": 13473, "name": "capital letter"}, {"id": 13474, "name": "capital letters"}, {"id": 13475, "name": "capital n"}, {"id": 13476, "name": "capital o"}, {"id": 13477, "name": "capital of tower"}, {"id": 13478, "name": "capital p"}, {"id": 13479, "name": "capital r"}, {"id": 13480, "name": "capital s"}, {"id": 13481, "name": "capital t"}, {"id": 13482, "name": "capital v"}, {"id": 13483, "name": "capital"}, {"id": 13484, "name": "capitalism"}, {"id": 13485, "name": "capitol"}, {"id": 13486, "name": "capitol building"}, {"id": 13487, "name": "capitol hill"}, {"id": 13488, "name": "capitol ring"}, {"id": 13489, "name": "capped"}, {"id": 13490, "name": "capped markers"}, {"id": 13491, "name": "capping"}, {"id": 13492, "name": "cappuccino"}, {"id": 13493, "name": "cappucino"}, {"id": 13494, "name": "capri jeans"}, {"id": 13495, "name": "capri pants"}, {"id": 13496, "name": "capri sun"}, {"id": 13497, "name": "capri"}, {"id": 13498, "name": "caps lock"}, {"id": 13499, "name": "caps lock button"}, {"id": 13500, "name": "caps lock key"}, {"id": 13501, "name": "capsicum"}, {"id": 13502, "name": "capsign"}, {"id": 13503, "name": "capslock"}, {"id": 13504, "name": "capstone"}, {"id": 13505, "name": "capsule"}, {"id": 13506, "name": "captain"}, {"id": 13507, "name": "captain america"}, {"id": 13508, "name": "captain crunch"}, {"id": 13509, "name": "captain hat"}, {"id": 13510, "name": "captain petes"}, {"id": 13511, "name": "captain room"}, {"id": 13512, "name": "captainn crunch"}, {"id": 13513, "name": "captains cabin"}, {"id": 13514, "name": "captains hat"}, {"id": 13515, "name": "captains quarters"}, {"id": 13516, "name": "caption"}, {"id": 13517, "name": "captivity"}, {"id": 13518, "name": "car bike show"}, {"id": 13519, "name": "car accident"}, {"id": 13520, "name": "car advertisement"}, {"id": 13521, "name": "car antenna"}, {"id": 13522, "name": "car back"}, {"id": 13523, "name": "car behind a fence"}, {"id": 13524, "name": "car board"}, {"id": 13525, "name": "car boat"}, {"id": 13526, "name": "car body"}, {"id": 13527, "name": "car bottom"}, {"id": 13528, "name": "car bra"}, {"id": 13529, "name": "car bumber"}, {"id": 13530, "name": "car bumper"}, {"id": 13531, "name": "car bus"}, {"id": 13532, "name": "car chair"}, {"id": 13533, "name": "car company"}, {"id": 13534, "name": "car controls"}, {"id": 13535, "name": "car crossing"}, {"id": 13536, "name": "car curb"}, {"id": 13537, "name": "car dash"}, {"id": 13538, "name": "car dealership"}, {"id": 13539, "name": "car deodorizer"}, {"id": 13540, "name": "car design"}, {"id": 13541, "name": "car display"}, {"id": 13542, "name": "car dock"}, {"id": 13543, "name": "car door"}, {"id": 13544, "name": "car door handle"}, {"id": 13545, "name": "car driving"}, {"id": 13546, "name": "car emblem"}, {"id": 13547, "name": "car end"}, {"id": 13548, "name": "car engine"}, {"id": 13549, "name": "car eye"}, {"id": 13550, "name": "car front"}, {"id": 13551, "name": "car frontend"}, {"id": 13552, "name": "car grill"}, {"id": 13553, "name": "car grille"}, {"id": 13554, "name": "car group"}, {"id": 13555, "name": "car handle"}, {"id": 13556, "name": "car has door"}, {"id": 13557, "name": "car headlight"}, {"id": 13558, "name": "car headlights"}, {"id": 13559, "name": "car hood"}, {"id": 13560, "name": "car image"}, {"id": 13561, "name": "car in the shot"}, {"id": 13562, "name": "car interior"}, {"id": 13563, "name": "car is behind"}, {"id": 13564, "name": "car is black"}, {"id": 13565, "name": "car is green"}, {"id": 13566, "name": "car is not driving"}, {"id": 13567, "name": "car is on street"}, {"id": 13568, "name": "car is parked"}, {"id": 13569, "name": "car is red"}, {"id": 13570, "name": "car is white"}, {"id": 13571, "name": "car jack"}, {"id": 13572, "name": "car key"}, {"id": 13573, "name": "car keys"}, {"id": 13574, "name": "car license"}, {"id": 13575, "name": "car lift"}, {"id": 13576, "name": "car light"}, {"id": 13577, "name": "car lights"}, {"id": 13578, "name": "car line"}, {"id": 13579, "name": "car lock"}, {"id": 13580, "name": "car logo"}, {"id": 13581, "name": "car lot"}, {"id": 13582, "name": "car manufacturer"}, {"id": 13583, "name": "car meter"}, {"id": 13584, "name": "car mirror"}, {"id": 13585, "name": "car on a street"}, {"id": 13586, "name": "car on street"}, {"id": 13587, "name": "car on the tracks"}, {"id": 13588, "name": "car pack"}, {"id": 13589, "name": "car panel"}, {"id": 13590, "name": "car parked"}, {"id": 13591, "name": "car parked behind"}, {"id": 13592, "name": "car parked on side"}, {"id": 13593, "name": "car part"}, {"id": 13594, "name": "car plate"}, {"id": 13595, "name": "car port"}, {"id": 13596, "name": "car quest"}, {"id": 13597, "name": "car radio"}, {"id": 13598, "name": "car reading"}, {"id": 13599, "name": "car reading nbr"}, {"id": 13600, "name": "car rear"}, {"id": 13601, "name": "car reflection"}, {"id": 13602, "name": "car remote"}, {"id": 13603, "name": "car rentals"}, {"id": 13604, "name": "car rim"}, {"id": 13605, "name": "car road"}, {"id": 13606, "name": "car roof"}, {"id": 13607, "name": "car row"}, {"id": 13608, "name": "car seat"}, {"id": 13609, "name": "car seats"}, {"id": 13610, "name": "car shadow"}, {"id": 13611, "name": "car shadows"}, {"id": 13612, "name": "car shaped mouse"}, {"id": 13613, "name": "car show"}, {"id": 13614, "name": "car side"}, {"id": 13615, "name": "car sign"}, {"id": 13616, "name": "car stop"}, {"id": 13617, "name": "car street"}, {"id": 13618, "name": "car stripe"}, {"id": 13619, "name": "car symbol"}, {"id": 13620, "name": "car tag"}, {"id": 13621, "name": "car tags"}, {"id": 13622, "name": "car tailend"}, {"id": 13623, "name": "car tailgate"}, {"id": 13624, "name": "car taxi"}, {"id": 13625, "name": "car that is parked"}, {"id": 13626, "name": "car tire"}, {"id": 13627, "name": "car top"}, {"id": 13628, "name": "car toy"}, {"id": 13629, "name": "car track"}, {"id": 13630, "name": "car tracks"}, {"id": 13631, "name": "car train"}, {"id": 13632, "name": "car trunk"}, {"id": 13633, "name": "car twisted"}, {"id": 13634, "name": "car wash"}, {"id": 13635, "name": "car wash sign"}, {"id": 13636, "name": "car wheel"}, {"id": 13637, "name": "car window"}, {"id": 13638, "name": "car windows"}, {"id": 13639, "name": "car windshield"}, {"id": 13640, "name": "car"}, {"id": 13641, "name": "cara"}, {"id": 13642, "name": "carabao"}, {"id": 13643, "name": "carabiner"}, {"id": 13644, "name": "carabiner clip"}, {"id": 13645, "name": "carafe"}, {"id": 13646, "name": "caraffe"}, {"id": 13647, "name": "caramel"}, {"id": 13648, "name": "caramel icing"}, {"id": 13649, "name": "caramel popcorn"}, {"id": 13650, "name": "caramel sauce"}, {"id": 13651, "name": "caravan"}, {"id": 13652, "name": "carbinger"}, {"id": 13653, "name": "carblanket"}, {"id": 13654, "name": "carboard"}, {"id": 13655, "name": "carboard box"}, {"id": 13656, "name": "carbohydrate"}, {"id": 13657, "name": "carbon board"}, {"id": 13658, "name": "carbon cut"}, {"id": 13659, "name": "carcass"}, {"id": 13660, "name": "carcks"}, {"id": 13661, "name": "card board"}, {"id": 13662, "name": "card board lid"}, {"id": 13663, "name": "card corn"}, {"id": 13664, "name": "card files"}, {"id": 13665, "name": "card holder"}, {"id": 13666, "name": "card in envelope"}, {"id": 13667, "name": "card logo"}, {"id": 13668, "name": "card reader"}, {"id": 13669, "name": "card slot"}, {"id": 13670, "name": "card stand"}, {"id": 13671, "name": "card stock matt"}, {"id": 13672, "name": "card swiper"}, {"id": 13673, "name": "card"}, {"id": 13674, "name": "cardboard box"}, {"id": 13675, "name": "cardboard boxes"}, {"id": 13676, "name": "cardboard container"}, {"id": 13677, "name": "cardboard cutout"}, {"id": 13678, "name": "cardboard display"}, {"id": 13679, "name": "cardboard flap"}, {"id": 13680, "name": "cardboard flaps"}, {"id": 13681, "name": "cardboard heart"}, {"id": 13682, "name": "cardboard holder"}, {"id": 13683, "name": "cardboard packaging"}, {"id": 13684, "name": "cardboard paper"}, {"id": 13685, "name": "cardboard plate"}, {"id": 13686, "name": "cardboard platter"}, {"id": 13687, "name": "cardboard servers"}, {"id": 13688, "name": "cardboard sign"}, {"id": 13689, "name": "cardboard tray"}, {"id": 13690, "name": "cardboard tube"}, {"id": 13691, "name": "cardboard tubes"}, {"id": 13692, "name": "cardboard"}, {"id": 13693, "name": "cardboardbox"}, {"id": 13694, "name": "cardigan"}, {"id": 13695, "name": "cardinal baseball"}, {"id": 13696, "name": "cardinal number"}, {"id": 13697, "name": "cardinal numbers"}, {"id": 13698, "name": "cardinal"}, {"id": 13699, "name": "cardinals jersey"}, {"id": 13700, "name": "cardinals logo"}, {"id": 13701, "name": "cardins"}, {"id": 13702, "name": "cardlogos"}, {"id": 13703, "name": "cardoard piece"}, {"id": 13704, "name": "care"}, {"id": 13705, "name": "care instructions"}, {"id": 13706, "name": "care products"}, {"id": 13707, "name": "carebear"}, {"id": 13708, "name": "carebears"}, {"id": 13709, "name": "caregiver"}, {"id": 13710, "name": "caress"}, {"id": 13711, "name": "caretaker"}, {"id": 13712, "name": "carfront end"}, {"id": 13713, "name": "cargo airplane"}, {"id": 13714, "name": "cargo area"}, {"id": 13715, "name": "cargo bag"}, {"id": 13716, "name": "cargo basket"}, {"id": 13717, "name": "cargo bay"}, {"id": 13718, "name": "cargo bed"}, {"id": 13719, "name": "cargo box"}, {"id": 13720, "name": "cargo boxes"}, {"id": 13721, "name": "cargo car"}, {"id": 13722, "name": "cargo carrier"}, {"id": 13723, "name": "cargo cars"}, {"id": 13724, "name": "cargo cart"}, {"id": 13725, "name": "cargo compartment"}, {"id": 13726, "name": "cargo container"}, {"id": 13727, "name": "cargo containers"}, {"id": 13728, "name": "cargo door"}, {"id": 13729, "name": "cargo freight"}, {"id": 13730, "name": "cargo hatch"}, {"id": 13731, "name": "cargo haulers"}, {"id": 13732, "name": "cargo hold"}, {"id": 13733, "name": "cargo holder"}, {"id": 13734, "name": "cargo lift"}, {"id": 13735, "name": "cargo loader"}, {"id": 13736, "name": "cargo logo"}, {"id": 13737, "name": "cargo material"}, {"id": 13738, "name": "cargo pants"}, {"id": 13739, "name": "cargo plane"}, {"id": 13740, "name": "cargo pocket"}, {"id": 13741, "name": "cargo pockets"}, {"id": 13742, "name": "cargo rack"}, {"id": 13743, "name": "cargo shorts"}, {"id": 13744, "name": "cargo space"}, {"id": 13745, "name": "cargo trailer"}, {"id": 13746, "name": "cargo train"}, {"id": 13747, "name": "cargo truck"}, {"id": 13748, "name": "cargo unit"}, {"id": 13749, "name": "cargo van"}, {"id": 13750, "name": "cargo"}, {"id": 13751, "name": "carheadlight"}, {"id": 13752, "name": "carhood"}, {"id": 13753, "name": "caribbean logo"}, {"id": 13754, "name": "caribou"}, {"id": 13755, "name": "caricature"}, {"id": 13756, "name": "caring"}, {"id": 13757, "name": "cark"}, {"id": 13758, "name": "carkcs"}, {"id": 13759, "name": "carlicense plate"}, {"id": 13760, "name": "carlight"}, {"id": 13761, "name": "carlights"}, {"id": 13762, "name": "carlisle"}, {"id": 13763, "name": "carlo"}, {"id": 13764, "name": "carlsbery bottle"}, {"id": 13765, "name": "carlton street"}, {"id": 13766, "name": "carmel"}, {"id": 13767, "name": "carmex"}, {"id": 13768, "name": "carnation bulb"}, {"id": 13769, "name": "carnation"}, {"id": 13770, "name": "carnival"}, {"id": 13771, "name": "carnival rid"}, {"id": 13772, "name": "carnival ride"}, {"id": 13773, "name": "caroline"}, {"id": 13774, "name": "caroot"}, {"id": 13775, "name": "carosuel"}, {"id": 13776, "name": "carousel"}, {"id": 13777, "name": "carousel 6"}, {"id": 13778, "name": "carousel horse"}, {"id": 13779, "name": "carousel tray"}, {"id": 13780, "name": "caroussel"}, {"id": 13781, "name": "carpe"}, {"id": 13782, "name": "carpel"}, {"id": 13783, "name": "carpenter"}, {"id": 13784, "name": "carpert"}, {"id": 13785, "name": "carpet design"}, {"id": 13786, "name": "carpet floor"}, {"id": 13787, "name": "carpet flooring"}, {"id": 13788, "name": "carpet in corner"}, {"id": 13789, "name": "carpet is beige"}, {"id": 13790, "name": "carpet is blue"}, {"id": 13791, "name": "carpet is on window"}, {"id": 13792, "name": "carpet is to wall"}, {"id": 13793, "name": "carpet is white"}, {"id": 13794, "name": "carpet part"}, {"id": 13795, "name": "carpet pattern"}, {"id": 13796, "name": "carpet remnent"}, {"id": 13797, "name": "carpet rug"}, {"id": 13798, "name": "carpet runner"}, {"id": 13799, "name": "carpet shampooer"}, {"id": 13800, "name": "carpet square"}, {"id": 13801, "name": "carpet"}, {"id": 13802, "name": "carpeted"}, {"id": 13803, "name": "carpeted aisle"}, {"id": 13804, "name": "carpeted floor"}, {"id": 13805, "name": "carpeted flooring"}, {"id": 13806, "name": "carpeted staircase"}, {"id": 13807, "name": "carpeted step"}, {"id": 13808, "name": "carpeting"}, {"id": 13809, "name": "carpetting"}, {"id": 13810, "name": "carport"}, {"id": 13811, "name": "carrage"}, {"id": 13812, "name": "carraige"}, {"id": 13813, "name": "carrear windshield"}, {"id": 13814, "name": "carrer"}, {"id": 13815, "name": "carrer den falconer"}, {"id": 13816, "name": "carriage driver"}, {"id": 13817, "name": "carriage is on"}, {"id": 13818, "name": "carriage light"}, {"id": 13819, "name": "carriage parked"}, {"id": 13820, "name": "carriage roof"}, {"id": 13821, "name": "carriage seat"}, {"id": 13822, "name": "carriage shaft"}, {"id": 13823, "name": "carriage sides"}, {"id": 13824, "name": "carriage top"}, {"id": 13825, "name": "carriage wagons"}, {"id": 13826, "name": "carriage wheel"}, {"id": 13827, "name": "carriage with driver"}, {"id": 13828, "name": "carriage"}, {"id": 13829, "name": "carried"}, {"id": 13830, "name": "carried wood"}, {"id": 13831, "name": "carriege"}, {"id": 13832, "name": "carrier deck"}, {"id": 13833, "name": "carrier emblem"}, {"id": 13834, "name": "carrier truck"}, {"id": 13835, "name": "carrier"}, {"id": 13836, "name": "carriges"}, {"id": 13837, "name": "carriot"}, {"id": 13838, "name": "carroll"}, {"id": 13839, "name": "carror"}, {"id": 13840, "name": "carrot bunch"}, {"id": 13841, "name": "carrot cake"}, {"id": 13842, "name": "carrot chunk"}, {"id": 13843, "name": "carrot cubes"}, {"id": 13844, "name": "carrot cupcakes"}, {"id": 13845, "name": "carrot greens"}, {"id": 13846, "name": "carrot in a carton"}, {"id": 13847, "name": "carrot juice"}, {"id": 13848, "name": "carrot man"}, {"id": 13849, "name": "carrot nose"}, {"id": 13850, "name": "carrot paper"}, {"id": 13851, "name": "carrot part"}, {"id": 13852, "name": "carrot peeler"}, {"id": 13853, "name": "carrot peelings"}, {"id": 13854, "name": "carrot peels"}, {"id": 13855, "name": "carrot piece"}, {"id": 13856, "name": "carrot plant"}, {"id": 13857, "name": "carrot root"}, {"id": 13858, "name": "carrot skewer"}, {"id": 13859, "name": "carrot slice"}, {"id": 13860, "name": "carrot slices"}, {"id": 13861, "name": "carrot sliver"}, {"id": 13862, "name": "carrot soup"}, {"id": 13863, "name": "carrot spear"}, {"id": 13864, "name": "carrot stem"}, {"id": 13865, "name": "carrot stems"}, {"id": 13866, "name": "carrot stew"}, {"id": 13867, "name": "carrot stick"}, {"id": 13868, "name": "carrot sticks"}, {"id": 13869, "name": "carrot string"}, {"id": 13870, "name": "carrot strip"}, {"id": 13871, "name": "carrot strips"}, {"id": 13872, "name": "carrot top"}, {"id": 13873, "name": "carrot tops"}, {"id": 13874, "name": "carrot"}, {"id": 13875, "name": "carrotballs"}, {"id": 13876, "name": "carrots potatoes"}, {"id": 13877, "name": "carrots and tomatoe"}, {"id": 13878, "name": "carrots tops"}, {"id": 13879, "name": "carrott"}, {"id": 13880, "name": "carrotts"}, {"id": 13881, "name": "carrousel"}, {"id": 13882, "name": "carrrot"}, {"id": 13883, "name": "carrrots"}, {"id": 13884, "name": "carry"}, {"id": 13885, "name": "carry bag"}, {"id": 13886, "name": "carry case"}, {"id": 13887, "name": "carry cover"}, {"id": 13888, "name": "carry on"}, {"id": 13889, "name": "carry on bag"}, {"id": 13890, "name": "carry packs"}, {"id": 13891, "name": "carry strap"}, {"id": 13892, "name": "carryall"}, {"id": 13893, "name": "carrying"}, {"id": 13894, "name": "carrying a bag"}, {"id": 13895, "name": "carrying an item"}, {"id": 13896, "name": "carrying an umbrella"}, {"id": 13897, "name": "carrying case"}, {"id": 13898, "name": "carrying cases"}, {"id": 13899, "name": "carrying container"}, {"id": 13900, "name": "carrying umbrellas"}, {"id": 13901, "name": "carryon"}, {"id": 13902, "name": "cars are parked"}, {"id": 13903, "name": "cars are tankers"}, {"id": 13904, "name": "cars are two"}, {"id": 13905, "name": "cars are waiting"}, {"id": 13906, "name": "cars back"}, {"id": 13907, "name": "cars back tire"}, {"id": 13908, "name": "cars driving"}, {"id": 13909, "name": "cars fender"}, {"id": 13910, "name": "cars front"}, {"id": 13911, "name": "cars front tire"}, {"id": 13912, "name": "cars head"}, {"id": 13913, "name": "cars heading"}, {"id": 13914, "name": "cars headlights"}, {"id": 13915, "name": "cars in lot"}, {"id": 13916, "name": "cars in the road"}, {"id": 13917, "name": "cars light"}, {"id": 13918, "name": "cars lights"}, {"id": 13919, "name": "cars on the street"}, {"id": 13920, "name": "cars outside"}, {"id": 13921, "name": "cars parked"}, {"id": 13922, "name": "cars reflection"}, {"id": 13923, "name": "cars road"}, {"id": 13924, "name": "cars row"}, {"id": 13925, "name": "cars shadow"}, {"id": 13926, "name": "cars shirt"}, {"id": 13927, "name": "cars tire"}, {"id": 13928, "name": "cars windshield"}, {"id": 13929, "name": "carseat"}, {"id": 13930, "name": "carslicense plate"}, {"id": 13931, "name": "carsstreet"}, {"id": 13932, "name": "carstreet"}, {"id": 13933, "name": "cart area"}, {"id": 13934, "name": "cart back"}, {"id": 13935, "name": "cart bottom"}, {"id": 13936, "name": "cart cover"}, {"id": 13937, "name": "cart driver"}, {"id": 13938, "name": "cart filled"}, {"id": 13939, "name": "cart house"}, {"id": 13940, "name": "cart is red"}, {"id": 13941, "name": "cart is wooden"}, {"id": 13942, "name": "cart path"}, {"id": 13943, "name": "cart roof"}, {"id": 13944, "name": "cart sides"}, {"id": 13945, "name": "cart top"}, {"id": 13946, "name": "cart wheel"}, {"id": 13947, "name": "cart with luggage"}, {"id": 13948, "name": "cart"}, {"id": 13949, "name": "cartainer"}, {"id": 13950, "name": "cartelized"}, {"id": 13951, "name": "cartire"}, {"id": 13952, "name": "cartlidge piercing"}, {"id": 13953, "name": "carton box"}, {"id": 13954, "name": "carton is written"}, {"id": 13955, "name": "carton of eggs"}, {"id": 13956, "name": "carton of milk"}, {"id": 13957, "name": "carton penguin"}, {"id": 13958, "name": "carton strawberries"}, {"id": 13959, "name": "carton"}, {"id": 13960, "name": "cartoon animals"}, {"id": 13961, "name": "cartoon banana"}, {"id": 13962, "name": "cartoon bun"}, {"id": 13963, "name": "cartoon car"}, {"id": 13964, "name": "cartoon cat"}, {"id": 13965, "name": "cartoon character"}, {"id": 13966, "name": "cartoon characters"}, {"id": 13967, "name": "cartoon design"}, {"id": 13968, "name": "cartoon dinosaur"}, {"id": 13969, "name": "cartoon drawing"}, {"id": 13970, "name": "cartoon face"}, {"id": 13971, "name": "cartoon figure"}, {"id": 13972, "name": "cartoon fish"}, {"id": 13973, "name": "cartoon giraffe"}, {"id": 13974, "name": "cartoon graphic"}, {"id": 13975, "name": "cartoon hat"}, {"id": 13976, "name": "cartoon hot dog"}, {"id": 13977, "name": "cartoon knee"}, {"id": 13978, "name": "cartoon lion"}, {"id": 13979, "name": "cartoon magnets"}, {"id": 13980, "name": "cartoon pie"}, {"id": 13981, "name": "cartoon plungers"}, {"id": 13982, "name": "cartoon punger"}, {"id": 13983, "name": "cartoon woman"}, {"id": 13984, "name": "cartoon"}, {"id": 13985, "name": "cartoonbowling alley"}, {"id": 13986, "name": "cartoonleg"}, {"id": 13987, "name": "cartop"}, {"id": 13988, "name": "cartracks"}, {"id": 13989, "name": "cartridge"}, {"id": 13990, "name": "carved"}, {"id": 13991, "name": "carved angel"}, {"id": 13992, "name": "carved bench"}, {"id": 13993, "name": "carved circle"}, {"id": 13994, "name": "carved decorations"}, {"id": 13995, "name": "carved design"}, {"id": 13996, "name": "carved face"}, {"id": 13997, "name": "carved figures"}, {"id": 13998, "name": "carved from"}, {"id": 13999, "name": "carved fruits"}, {"id": 14000, "name": "carved head"}, {"id": 14001, "name": "carved legs"}, {"id": 14002, "name": "carved scroll"}, {"id": 14003, "name": "carved spires"}, {"id": 14004, "name": "carved stone"}, {"id": 14005, "name": "carved structure"}, {"id": 14006, "name": "carved surface"}, {"id": 14007, "name": "carved wood"}, {"id": 14008, "name": "carved wooden chair"}, {"id": 14009, "name": "carved wooden table"}, {"id": 14010, "name": "carved words"}, {"id": 14011, "name": "carvel"}, {"id": 14012, "name": "carving board"}, {"id": 14013, "name": "carving knife"}, {"id": 14014, "name": "carving of waves"}, {"id": 14015, "name": "carving wood"}, {"id": 14016, "name": "carving"}, {"id": 14017, "name": "carvingknife"}, {"id": 14018, "name": "carvings ornate"}, {"id": 14019, "name": "carwash"}, {"id": 14020, "name": "casava"}, {"id": 14021, "name": "cascading curls"}, {"id": 14022, "name": "case handing"}, {"id": 14023, "name": "case is black"}, {"id": 14024, "name": "case lid"}, {"id": 14025, "name": "case of beer"}, {"id": 14026, "name": "case shelf"}, {"id": 14027, "name": "case top"}, {"id": 14028, "name": "case"}, {"id": 14029, "name": "casement"}, {"id": 14030, "name": "caserole"}, {"id": 14031, "name": "casette tape"}, {"id": 14032, "name": "cash"}, {"id": 14033, "name": "cash counter"}, {"id": 14034, "name": "cash machine"}, {"id": 14035, "name": "cash register"}, {"id": 14036, "name": "cashew"}, {"id": 14037, "name": "cashier"}, {"id": 14038, "name": "cashing machine"}, {"id": 14039, "name": "cashmere sweater"}, {"id": 14040, "name": "casign"}, {"id": 14041, "name": "casing"}, {"id": 14042, "name": "casing of phone"}, {"id": 14043, "name": "casino"}, {"id": 14044, "name": "casino game"}, {"id": 14045, "name": "casino table"}, {"id": 14046, "name": "casio"}, {"id": 14047, "name": "casket"}, {"id": 14048, "name": "casket carrier"}, {"id": 14049, "name": "casper"}, {"id": 14050, "name": "cassava"}, {"id": 14051, "name": "cassava root"}, {"id": 14052, "name": "casserole"}, {"id": 14053, "name": "casserole dish"}, {"id": 14054, "name": "casserole piece"}, {"id": 14055, "name": "cassette disc"}, {"id": 14056, "name": "cassette player"}, {"id": 14057, "name": "cassette tape"}, {"id": 14058, "name": "cassette tapes"}, {"id": 14059, "name": "cassette"}, {"id": 14060, "name": "cassock"}, {"id": 14061, "name": "cast"}, {"id": 14062, "name": "cast iron"}, {"id": 14063, "name": "cast iron pot"}, {"id": 14064, "name": "cast of light"}, {"id": 14065, "name": "cast of shadows"}, {"id": 14066, "name": "cast off"}, {"id": 14067, "name": "cast shadow"}, {"id": 14068, "name": "castels wall"}, {"id": 14069, "name": "caster board"}, {"id": 14070, "name": "caster wheel"}, {"id": 14071, "name": "caster wheels"}, {"id": 14072, "name": "caster"}, {"id": 14073, "name": "casting"}, {"id": 14074, "name": "castle area"}, {"id": 14075, "name": "castle road"}, {"id": 14076, "name": "castle ruins"}, {"id": 14077, "name": "castle tower"}, {"id": 14078, "name": "castle wall"}, {"id": 14079, "name": "castle"}, {"id": 14080, "name": "castleton"}, {"id": 14081, "name": "castro"}, {"id": 14082, "name": "castrol"}, {"id": 14083, "name": "casual"}, {"id": 14084, "name": "casual cafe setting"}, {"id": 14085, "name": "casual dress"}, {"id": 14086, "name": "casual shirt"}, {"id": 14087, "name": "casual shoe"}, {"id": 14088, "name": "casual shoes"}, {"id": 14089, "name": "casually dressed"}, {"id": 14090, "name": "cat all"}, {"id": 14091, "name": "cat arms"}, {"id": 14092, "name": "cat bag"}, {"id": 14093, "name": "cat bed"}, {"id": 14094, "name": "cat bowl"}, {"id": 14095, "name": "cat box"}, {"id": 14096, "name": "cat carrier"}, {"id": 14097, "name": "cat case"}, {"id": 14098, "name": "cat cheek"}, {"id": 14099, "name": "cat chest"}, {"id": 14100, "name": "cat chow"}, {"id": 14101, "name": "cat claw"}, {"id": 14102, "name": "cat clock"}, {"id": 14103, "name": "cat collar"}, {"id": 14104, "name": "cat creature"}, {"id": 14105, "name": "cat decor"}, {"id": 14106, "name": "cat design"}, {"id": 14107, "name": "cat desk"}, {"id": 14108, "name": "cat dish"}, {"id": 14109, "name": "cat door"}, {"id": 14110, "name": "cat drawing"}, {"id": 14111, "name": "cat drinking"}, {"id": 14112, "name": "cat ear"}, {"id": 14113, "name": "cat ears"}, {"id": 14114, "name": "cat entrance"}, {"id": 14115, "name": "cat eye"}, {"id": 14116, "name": "cat eyes"}, {"id": 14117, "name": "cat face"}, {"id": 14118, "name": "cat figure"}, {"id": 14119, "name": "cat figurine"}, {"id": 14120, "name": "cat figurines"}, {"id": 14121, "name": "cat food"}, {"id": 14122, "name": "cat foot"}, {"id": 14123, "name": "cat frame"}, {"id": 14124, "name": "cat fur"}, {"id": 14125, "name": "cat graphic"}, {"id": 14126, "name": "cat hair"}, {"id": 14127, "name": "cat has a paw"}, {"id": 14128, "name": "cat has pink paws"}, {"id": 14129, "name": "cat has white feet"}, {"id": 14130, "name": "cat head"}, {"id": 14131, "name": "cat house"}, {"id": 14132, "name": "cat image"}, {"id": 14133, "name": "cat is black"}, {"id": 14134, "name": "cat is in colour"}, {"id": 14135, "name": "cat is looking up"}, {"id": 14136, "name": "cat is on lap"}, {"id": 14137, "name": "cat is white"}, {"id": 14138, "name": "cat lashes"}, {"id": 14139, "name": "cat laying"}, {"id": 14140, "name": "cat leg"}, {"id": 14141, "name": "cat legs"}, {"id": 14142, "name": "cat litter"}, {"id": 14143, "name": "cat looking"}, {"id": 14144, "name": "cat lying"}, {"id": 14145, "name": "cat mezmorized"}, {"id": 14146, "name": "cat mouth"}, {"id": 14147, "name": "cat neck"}, {"id": 14148, "name": "cat nose"}, {"id": 14149, "name": "cat paw"}, {"id": 14150, "name": "cat paw draped"}, {"id": 14151, "name": "cat paws"}, {"id": 14152, "name": "cat perch"}, {"id": 14153, "name": "cat picture"}, {"id": 14154, "name": "cat plate"}, {"id": 14155, "name": "cat pot"}, {"id": 14156, "name": "cat reflection"}, {"id": 14157, "name": "cat shadow"}, {"id": 14158, "name": "cat silhouette"}, {"id": 14159, "name": "cat sink"}, {"id": 14160, "name": "cat sitting"}, {"id": 14161, "name": "cat sittings"}, {"id": 14162, "name": "cat sleeping"}, {"id": 14163, "name": "cat stand"}, {"id": 14164, "name": "cat standing"}, {"id": 14165, "name": "cat staring"}, {"id": 14166, "name": "cat statue"}, {"id": 14167, "name": "cat sticker"}, {"id": 14168, "name": "cat suitcase"}, {"id": 14169, "name": "cat sun"}, {"id": 14170, "name": "cat table"}, {"id": 14171, "name": "cat tail"}, {"id": 14172, "name": "cat tails"}, {"id": 14173, "name": "cat tie"}, {"id": 14174, "name": "cat tongue"}, {"id": 14175, "name": "cat tower"}, {"id": 14176, "name": "cat toy"}, {"id": 14177, "name": "cat toys"}, {"id": 14178, "name": "cat tree"}, {"id": 14179, "name": "cat utensils"}, {"id": 14180, "name": "cat walk"}, {"id": 14181, "name": "cat whisker"}, {"id": 14182, "name": "cat whiskers"}, {"id": 14183, "name": "cat window"}, {"id": 14184, "name": "cat with gray fur"}, {"id": 14185, "name": "cat with green eyes"}, {"id": 14186, "name": "cat"}, {"id": 14187, "name": "catalog"}, {"id": 14188, "name": "catalogue"}, {"id": 14189, "name": "catalunya sign"}, {"id": 14190, "name": "catamaran"}, {"id": 14191, "name": "catbaby"}, {"id": 14192, "name": "catbox"}, {"id": 14193, "name": "catch"}, {"id": 14194, "name": "catch a frisbe"}, {"id": 14195, "name": "catch a frisbee"}, {"id": 14196, "name": "catch ball"}, {"id": 14197, "name": "catch frisbee"}, {"id": 14198, "name": "catch nets"}, {"id": 14199, "name": "catcher arm"}, {"id": 14200, "name": "catcher crouched"}, {"id": 14201, "name": "catcher face"}, {"id": 14202, "name": "catcher gear"}, {"id": 14203, "name": "catcher glove"}, {"id": 14204, "name": "catcher helmet"}, {"id": 14205, "name": "catcher mitt"}, {"id": 14206, "name": "catcher umpire"}, {"id": 14207, "name": "catcher uniform"}, {"id": 14208, "name": "catcher wearing"}, {"id": 14209, "name": "catcher"}, {"id": 14210, "name": "catchers area"}, {"id": 14211, "name": "catchers arm"}, {"id": 14212, "name": "catchers back"}, {"id": 14213, "name": "catchers chest"}, {"id": 14214, "name": "catchers face"}, {"id": 14215, "name": "catchers gear"}, {"id": 14216, "name": "catchers glove"}, {"id": 14217, "name": "catchers hand"}, {"id": 14218, "name": "catchers head"}, {"id": 14219, "name": "catchers helmet"}, {"id": 14220, "name": "catchers jersey"}, {"id": 14221, "name": "catchers leg"}, {"id": 14222, "name": "catchers mark"}, {"id": 14223, "name": "catchers mask"}, {"id": 14224, "name": "catchers mit"}, {"id": 14225, "name": "catchers mitt"}, {"id": 14226, "name": "catchers outfit"}, {"id": 14227, "name": "catchers pants"}, {"id": 14228, "name": "catchers pocket"}, {"id": 14229, "name": "catchers shadow"}, {"id": 14230, "name": "catchers shirt"}, {"id": 14231, "name": "catchers uniform"}, {"id": 14232, "name": "catcherschest guard"}, {"id": 14233, "name": "catchersface guard"}, {"id": 14234, "name": "catchet"}, {"id": 14235, "name": "catching"}, {"id": 14236, "name": "catching frisbee"}, {"id": 14237, "name": "catching mitt"}, {"id": 14238, "name": "catchphrase"}, {"id": 14239, "name": "catchs hand"}, {"id": 14240, "name": "catcus"}, {"id": 14241, "name": "catear"}, {"id": 14242, "name": "catenary"}, {"id": 14243, "name": "cater"}, {"id": 14244, "name": "caterer"}, {"id": 14245, "name": "catering truck"}, {"id": 14246, "name": "caterpillar"}, {"id": 14247, "name": "caterpillar holes"}, {"id": 14248, "name": "cateye"}, {"id": 14249, "name": "catgut"}, {"id": 14250, "name": "cathay"}, {"id": 14251, "name": "cathchers mitt"}, {"id": 14252, "name": "cathedral"}, {"id": 14253, "name": "cathedral building"}, {"id": 14254, "name": "cathedral ceilings"}, {"id": 14255, "name": "cathedral roof"}, {"id": 14256, "name": "cathedral steeple"}, {"id": 14257, "name": "cathedral window"}, {"id": 14258, "name": "cather"}, {"id": 14259, "name": "cation signal"}, {"id": 14260, "name": "catleft ear"}, {"id": 14261, "name": "catleft eye"}, {"id": 14262, "name": "catnose"}, {"id": 14263, "name": "catoons"}, {"id": 14264, "name": "catpink nose"}, {"id": 14265, "name": "catright eye"}, {"id": 14266, "name": "catrs"}, {"id": 14267, "name": "cats back"}, {"id": 14268, "name": "cats body"}, {"id": 14269, "name": "cats chest"}, {"id": 14270, "name": "cats collar"}, {"id": 14271, "name": "cats ear"}, {"id": 14272, "name": "cats ears"}, {"id": 14273, "name": "cats eye"}, {"id": 14274, "name": "cats eyes"}, {"id": 14275, "name": "cats face"}, {"id": 14276, "name": "cats faces"}, {"id": 14277, "name": "cats feet"}, {"id": 14278, "name": "cats food"}, {"id": 14279, "name": "cats foot"}, {"id": 14280, "name": "cats fur"}, {"id": 14281, "name": "cats head"}, {"id": 14282, "name": "cats heads"}, {"id": 14283, "name": "cats left ear"}, {"id": 14284, "name": "cats left eye"}, {"id": 14285, "name": "cats leftleg"}, {"id": 14286, "name": "cats leg"}, {"id": 14287, "name": "cats legs"}, {"id": 14288, "name": "cats mouth"}, {"id": 14289, "name": "cats neck"}, {"id": 14290, "name": "cats nose"}, {"id": 14291, "name": "cats nose pink"}, {"id": 14292, "name": "cats paw"}, {"id": 14293, "name": "cats paws"}, {"id": 14294, "name": "cats pupil"}, {"id": 14295, "name": "cats reflection"}, {"id": 14296, "name": "cats right ear"}, {"id": 14297, "name": "cats right eye"}, {"id": 14298, "name": "cats shadow"}, {"id": 14299, "name": "cats silhouette"}, {"id": 14300, "name": "cats snout"}, {"id": 14301, "name": "cats tail"}, {"id": 14302, "name": "cats tongue"}, {"id": 14303, "name": "cats whiskers"}, {"id": 14304, "name": "catsblacktail"}, {"id": 14305, "name": "catsup"}, {"id": 14306, "name": "catsup bottle"}, {"id": 14307, "name": "cattail bushes"}, {"id": 14308, "name": "cattail"}, {"id": 14309, "name": "cattle catcher"}, {"id": 14310, "name": "cattle dog"}, {"id": 14311, "name": "cattle enclosure"}, {"id": 14312, "name": "cattle feeder"}, {"id": 14313, "name": "cattle fence"}, {"id": 14314, "name": "cattle grazing"}, {"id": 14315, "name": "cattle guard"}, {"id": 14316, "name": "cattle guards"}, {"id": 14317, "name": "cattle herd"}, {"id": 14318, "name": "cattle pen"}, {"id": 14319, "name": "cattle truck"}, {"id": 14320, "name": "cattle"}, {"id": 14321, "name": "cattleguard"}, {"id": 14322, "name": "catus"}, {"id": 14323, "name": "catus photograph"}, {"id": 14324, "name": "catuses"}, {"id": 14325, "name": "catwalk"}, {"id": 14326, "name": "catwalk platform"}, {"id": 14327, "name": "caucasian"}, {"id": 14328, "name": "caucasian figure"}, {"id": 14329, "name": "caucasian male"}, {"id": 14330, "name": "caucasian man"}, {"id": 14331, "name": "caucasian woman"}, {"id": 14332, "name": "caucasianmans face"}, {"id": 14333, "name": "cauce"}, {"id": 14334, "name": "caucus"}, {"id": 14335, "name": "caught"}, {"id": 14336, "name": "cauldron"}, {"id": 14337, "name": "cauli"}, {"id": 14338, "name": "cauliflower branch"}, {"id": 14339, "name": "cauliflower head"}, {"id": 14340, "name": "cauliflower piece"}, {"id": 14341, "name": "cauliflower plant"}, {"id": 14342, "name": "cauliflower stalk"}, {"id": 14343, "name": "cauliflower"}, {"id": 14344, "name": "caulk"}, {"id": 14345, "name": "caulking"}, {"id": 14346, "name": "caulking gun"}, {"id": 14347, "name": "caulking tube"}, {"id": 14348, "name": "causeway"}, {"id": 14349, "name": "caushon"}, {"id": 14350, "name": "caution"}, {"id": 14351, "name": "caution area"}, {"id": 14352, "name": "caution barrel"}, {"id": 14353, "name": "caution barrier"}, {"id": 14354, "name": "caution blocks"}, {"id": 14355, "name": "caution board"}, {"id": 14356, "name": "caution colors"}, {"id": 14357, "name": "caution cone"}, {"id": 14358, "name": "caution cones"}, {"id": 14359, "name": "caution display"}, {"id": 14360, "name": "caution fence"}, {"id": 14361, "name": "caution gear"}, {"id": 14362, "name": "caution jacket"}, {"id": 14363, "name": "caution light"}, {"id": 14364, "name": "caution line"}, {"id": 14365, "name": "caution marks"}, {"id": 14366, "name": "caution meaning"}, {"id": 14367, "name": "caution net"}, {"id": 14368, "name": "caution notice"}, {"id": 14369, "name": "caution paint"}, {"id": 14370, "name": "caution pole"}, {"id": 14371, "name": "caution pylon"}, {"id": 14372, "name": "caution ribbon"}, {"id": 14373, "name": "caution rope"}, {"id": 14374, "name": "caution sign"}, {"id": 14375, "name": "caution signs"}, {"id": 14376, "name": "caution sticker"}, {"id": 14377, "name": "caution string"}, {"id": 14378, "name": "caution strip"}, {"id": 14379, "name": "caution stripe"}, {"id": 14380, "name": "caution stripes"}, {"id": 14381, "name": "caution symbol"}, {"id": 14382, "name": "caution tag"}, {"id": 14383, "name": "caution tape"}, {"id": 14384, "name": "caution triangle"}, {"id": 14385, "name": "caution vest"}, {"id": 14386, "name": "caution zone"}, {"id": 14387, "name": "cautionary signs"}, {"id": 14388, "name": "cavalier"}, {"id": 14389, "name": "cavalry"}, {"id": 14390, "name": "cavas"}, {"id": 14391, "name": "cave"}, {"id": 14392, "name": "cave entry"}, {"id": 14393, "name": "cave opening"}, {"id": 14394, "name": "caviar"}, {"id": 14395, "name": "cavinets"}, {"id": 14396, "name": "cavity"}, {"id": 14397, "name": "cawhite table"}, {"id": 14398, "name": "cayenne"}, {"id": 14399, "name": "cayenne pepper"}, {"id": 14400, "name": "cb radio"}, {"id": 14401, "name": "cbf"}, {"id": 14402, "name": "cbh"}, {"id": 14403, "name": "cbox"}, {"id": 14404, "name": "cbs sign"}, {"id": 14405, "name": "cc"}, {"id": 14406, "name": "ccross bar"}, {"id": 14407, "name": "cctv cam"}, {"id": 14408, "name": "cd case"}, {"id": 14409, "name": "cd cases"}, {"id": 14410, "name": "cd collection"}, {"id": 14411, "name": "cd container"}, {"id": 14412, "name": "cd cover"}, {"id": 14413, "name": "cd covers"}, {"id": 14414, "name": "cd disk"}, {"id": 14415, "name": "cd drive"}, {"id": 14416, "name": "cd folder"}, {"id": 14417, "name": "cd folders"}, {"id": 14418, "name": "cd holder"}, {"id": 14419, "name": "cd holders"}, {"id": 14420, "name": "cd player"}, {"id": 14421, "name": "cd power converter"}, {"id": 14422, "name": "cd rack"}, {"id": 14423, "name": "cd rom"}, {"id": 14424, "name": "cd roms"}, {"id": 14425, "name": "cd setting"}, {"id": 14426, "name": "cd slot"}, {"id": 14427, "name": "cd spindle"}, {"id": 14428, "name": "cd stack"}, {"id": 14429, "name": "cd stand"}, {"id": 14430, "name": "cd stand by tv"}, {"id": 14431, "name": "cd tower"}, {"id": 14432, "name": "cd"}, {"id": 14433, "name": "cddvd slots"}, {"id": 14434, "name": "cde hz 65h"}, {"id": 14435, "name": "cds stacked"}, {"id": 14436, "name": "ce"}, {"id": 14437, "name": "cecopyright"}, {"id": 14438, "name": "cedar"}, {"id": 14439, "name": "cedar planks"}, {"id": 14440, "name": "cedar street"}, {"id": 14441, "name": "cedarlined pathway"}, {"id": 14442, "name": "ceeramic fish"}, {"id": 14443, "name": "cefeteria"}, {"id": 14444, "name": "ceilig"}, {"id": 14445, "name": "ceiliing"}, {"id": 14446, "name": "ceilin"}, {"id": 14447, "name": "ceiling beam"}, {"id": 14448, "name": "ceiling beams"}, {"id": 14449, "name": "ceiling board"}, {"id": 14450, "name": "ceiling cracks"}, {"id": 14451, "name": "ceiling edge"}, {"id": 14452, "name": "ceiling fan"}, {"id": 14453, "name": "ceiling fixture"}, {"id": 14454, "name": "ceiling has a sign"}, {"id": 14455, "name": "ceiling has grid"}, {"id": 14456, "name": "ceiling has vent"}, {"id": 14457, "name": "ceiling is high"}, {"id": 14458, "name": "ceiling is white"}, {"id": 14459, "name": "ceiling lamp"}, {"id": 14460, "name": "ceiling lamps"}, {"id": 14461, "name": "ceiling lantern"}, {"id": 14462, "name": "ceiling light"}, {"id": 14463, "name": "ceiling lighting"}, {"id": 14464, "name": "ceiling lights"}, {"id": 14465, "name": "ceiling molding"}, {"id": 14466, "name": "ceiling moulding"}, {"id": 14467, "name": "ceiling paint"}, {"id": 14468, "name": "ceiling panel"}, {"id": 14469, "name": "ceiling panels"}, {"id": 14470, "name": "ceiling rafters"}, {"id": 14471, "name": "ceiling reflection"}, {"id": 14472, "name": "ceiling shadow"}, {"id": 14473, "name": "ceiling structure"}, {"id": 14474, "name": "ceiling supports"}, {"id": 14475, "name": "ceiling tile"}, {"id": 14476, "name": "ceiling tiles"}, {"id": 14477, "name": "ceiling trim"}, {"id": 14478, "name": "ceiling vent"}, {"id": 14479, "name": "ceiling"}, {"id": 14480, "name": "ceilingbeams"}, {"id": 14481, "name": "ceilingcrown molding"}, {"id": 14482, "name": "ceilingembroidery"}, {"id": 14483, "name": "ceilinglight"}, {"id": 14484, "name": "celary"}, {"id": 14485, "name": "celcrow"}, {"id": 14486, "name": "celebrate"}, {"id": 14487, "name": "celebration"}, {"id": 14488, "name": "celery bunch"}, {"id": 14489, "name": "celery leafsbroccoli"}, {"id": 14490, "name": "celery stalk"}, {"id": 14491, "name": "celery stalks"}, {"id": 14492, "name": "celery stick"}, {"id": 14493, "name": "celery sticks"}, {"id": 14494, "name": "celery"}, {"id": 14495, "name": "celestial sun"}, {"id": 14496, "name": "celig"}, {"id": 14497, "name": "celing"}, {"id": 14498, "name": "celing fan"}, {"id": 14499, "name": "celing light"}, {"id": 14500, "name": "cell"}, {"id": 14501, "name": "cell doors"}, {"id": 14502, "name": "cell is lg"}, {"id": 14503, "name": "cell is old"}, {"id": 14504, "name": "cell phone"}, {"id": 14505, "name": "cell phone buttons"}, {"id": 14506, "name": "cell phone pouch"}, {"id": 14507, "name": "cell phone screen"}, {"id": 14508, "name": "cell phone tower"}, {"id": 14509, "name": "cell phones"}, {"id": 14510, "name": "cell shadow"}, {"id": 14511, "name": "cell tower"}, {"id": 14512, "name": "cell window"}, {"id": 14513, "name": "cellar"}, {"id": 14514, "name": "cellbar"}, {"id": 14515, "name": "celling light"}, {"id": 14516, "name": "cello"}, {"id": 14517, "name": "cello bow"}, {"id": 14518, "name": "cello case"}, {"id": 14519, "name": "cellophane"}, {"id": 14520, "name": "cellophane cover"}, {"id": 14521, "name": "cellotape"}, {"id": 14522, "name": "cellphon"}, {"id": 14523, "name": "cellphone bottom"}, {"id": 14524, "name": "cellphone brand"}, {"id": 14525, "name": "cellphone button"}, {"id": 14526, "name": "cellphone case"}, {"id": 14527, "name": "cellphone cases"}, {"id": 14528, "name": "cellphone chargingstation"}, {"id": 14529, "name": "cellphone cover"}, {"id": 14530, "name": "cellphone face"}, {"id": 14531, "name": "cellphone hands"}, {"id": 14532, "name": "cellphone holder"}, {"id": 14533, "name": "cellphone holster"}, {"id": 14534, "name": "cellphone lid"}, {"id": 14535, "name": "cellphone numbers"}, {"id": 14536, "name": "cellphone picture"}, {"id": 14537, "name": "cellphone screen"}, {"id": 14538, "name": "cellphone tower"}, {"id": 14539, "name": "cellphone"}, {"id": 14540, "name": "celltape"}, {"id": 14541, "name": "cellular"}, {"id": 14542, "name": "cellular phone"}, {"id": 14543, "name": "celte"}, {"id": 14544, "name": "cematary area"}, {"id": 14545, "name": "cement"}, {"id": 14546, "name": "cement and stone"}, {"id": 14547, "name": "cement arch"}, {"id": 14548, "name": "cement area"}, {"id": 14549, "name": "cement ball"}, {"id": 14550, "name": "cement barracade"}, {"id": 14551, "name": "cement barrier"}, {"id": 14552, "name": "cement barriers"}, {"id": 14553, "name": "cement base"}, {"id": 14554, "name": "cement beam"}, {"id": 14555, "name": "cement bench"}, {"id": 14556, "name": "cement block"}, {"id": 14557, "name": "cement blocks"}, {"id": 14558, "name": "cement border"}, {"id": 14559, "name": "cement box"}, {"id": 14560, "name": "cement brick"}, {"id": 14561, "name": "cement bricks"}, {"id": 14562, "name": "cement building"}, {"id": 14563, "name": "cement bulkhead"}, {"id": 14564, "name": "cement cap"}, {"id": 14565, "name": "cement circle"}, {"id": 14566, "name": "cement column"}, {"id": 14567, "name": "cement colums"}, {"id": 14568, "name": "cement concrete"}, {"id": 14569, "name": "cement container"}, {"id": 14570, "name": "cement crack"}, {"id": 14571, "name": "cement curb"}, {"id": 14572, "name": "cement cylinder"}, {"id": 14573, "name": "cement edge"}, {"id": 14574, "name": "cement end"}, {"id": 14575, "name": "cement fence"}, {"id": 14576, "name": "cement fixture"}, {"id": 14577, "name": "cement floor"}, {"id": 14578, "name": "cement floors"}, {"id": 14579, "name": "cement footing"}, {"id": 14580, "name": "cement foundation"}, {"id": 14581, "name": "cement fundation"}, {"id": 14582, "name": "cement ground"}, {"id": 14583, "name": "cement grout"}, {"id": 14584, "name": "cement island"}, {"id": 14585, "name": "cement ledge"}, {"id": 14586, "name": "cement leg"}, {"id": 14587, "name": "cement line"}, {"id": 14588, "name": "cement machine"}, {"id": 14589, "name": "cement median"}, {"id": 14590, "name": "cement mixer"}, {"id": 14591, "name": "cement monument"}, {"id": 14592, "name": "cement object"}, {"id": 14593, "name": "cement or clay roof"}, {"id": 14594, "name": "cement pad"}, {"id": 14595, "name": "cement patch"}, {"id": 14596, "name": "cement path"}, {"id": 14597, "name": "cement pathway"}, {"id": 14598, "name": "cement pavement"}, {"id": 14599, "name": "cement pavers"}, {"id": 14600, "name": "cement pier"}, {"id": 14601, "name": "cement pillar"}, {"id": 14602, "name": "cement pillars"}, {"id": 14603, "name": "cement planter"}, {"id": 14604, "name": "cement platform"}, {"id": 14605, "name": "cement pole"}, {"id": 14606, "name": "cement poles"}, {"id": 14607, "name": "cement post"}, {"id": 14608, "name": "cement railing"}, {"id": 14609, "name": "cement ramp"}, {"id": 14610, "name": "cement riser"}, {"id": 14611, "name": "cement road"}, {"id": 14612, "name": "cement roadway"}, {"id": 14613, "name": "cement rocks"}, {"id": 14614, "name": "cement seats"}, {"id": 14615, "name": "cement section"}, {"id": 14616, "name": "cement sidewalk"}, {"id": 14617, "name": "cement slab"}, {"id": 14618, "name": "cement slabs"}, {"id": 14619, "name": "cement square"}, {"id": 14620, "name": "cement squares"}, {"id": 14621, "name": "cement staircase"}, {"id": 14622, "name": "cement stairs"}, {"id": 14623, "name": "cement stand"}, {"id": 14624, "name": "cement stone"}, {"id": 14625, "name": "cement stools"}, {"id": 14626, "name": "cement stoop"}, {"id": 14627, "name": "cement structure"}, {"id": 14628, "name": "cement support"}, {"id": 14629, "name": "cement surface"}, {"id": 14630, "name": "cement tile"}, {"id": 14631, "name": "cement tiles"}, {"id": 14632, "name": "cement top"}, {"id": 14633, "name": "cement train platfor"}, {"id": 14634, "name": "cement trim"}, {"id": 14635, "name": "cement truck"}, {"id": 14636, "name": "cement truss"}, {"id": 14637, "name": "cement wal"}, {"id": 14638, "name": "cement walkway"}, {"id": 14639, "name": "cement wall"}, {"id": 14640, "name": "cementcolumns"}, {"id": 14641, "name": "cemented"}, {"id": 14642, "name": "cemented floor"}, {"id": 14643, "name": "cemented sidewalk"}, {"id": 14644, "name": "cementpad"}, {"id": 14645, "name": "cementslab"}, {"id": 14646, "name": "cementsteps"}, {"id": 14647, "name": "cementwall"}, {"id": 14648, "name": "cemetary"}, {"id": 14649, "name": "cemetery"}, {"id": 14650, "name": "cent symbol"}, {"id": 14651, "name": "cent"}, {"id": 14652, "name": "center building"}, {"id": 14653, "name": "center button"}, {"id": 14654, "name": "center caisson"}, {"id": 14655, "name": "center chandalier"}, {"id": 14656, "name": "center circle"}, {"id": 14657, "name": "center court"}, {"id": 14658, "name": "center courtyard"}, {"id": 14659, "name": "center divider"}, {"id": 14660, "name": "center door"}, {"id": 14661, "name": "center drawer"}, {"id": 14662, "name": "center fielder"}, {"id": 14663, "name": "center flag"}, {"id": 14664, "name": "center headlight"}, {"id": 14665, "name": "center hole"}, {"id": 14666, "name": "center knot"}, {"id": 14667, "name": "center lane"}, {"id": 14668, "name": "center light"}, {"id": 14669, "name": "center line"}, {"id": 14670, "name": "center lines"}, {"id": 14671, "name": "center median"}, {"id": 14672, "name": "center of bagel"}, {"id": 14673, "name": "center of doughnut"}, {"id": 14674, "name": "center of slice"}, {"id": 14675, "name": "center of street"}, {"id": 14676, "name": "center of tray"}, {"id": 14677, "name": "center part"}, {"id": 14678, "name": "center peel"}, {"id": 14679, "name": "center piece"}, {"id": 14680, "name": "center st"}, {"id": 14681, "name": "center stand"}, {"id": 14682, "name": "center stem"}, {"id": 14683, "name": "center stitching"}, {"id": 14684, "name": "center strap"}, {"id": 14685, "name": "center table"}, {"id": 14686, "name": "center wheel"}, {"id": 14687, "name": "center wheels"}, {"id": 14688, "name": "center window"}, {"id": 14689, "name": "center wire"}, {"id": 14690, "name": "center"}, {"id": 14691, "name": "centercity"}, {"id": 14692, "name": "centerfielder"}, {"id": 14693, "name": "centerofbeef"}, {"id": 14694, "name": "centerpiece"}, {"id": 14695, "name": "central"}, {"id": 14696, "name": "central ave"}, {"id": 14697, "name": "central diamond"}, {"id": 14698, "name": "central fence post"}, {"id": 14699, "name": "central figure"}, {"id": 14700, "name": "central group"}, {"id": 14701, "name": "central hole"}, {"id": 14702, "name": "central laptop"}, {"id": 14703, "name": "central passage"}, {"id": 14704, "name": "central station"}, {"id": 14705, "name": "central tree"}, {"id": 14706, "name": "centralprocessingunit"}, {"id": 14707, "name": "centram"}, {"id": 14708, "name": "centre"}, {"id": 14709, "name": "centre street"}, {"id": 14710, "name": "centurion"}, {"id": 14711, "name": "cerael"}, {"id": 14712, "name": "ceral"}, {"id": 14713, "name": "cerals"}, {"id": 14714, "name": "ceramic bear"}, {"id": 14715, "name": "ceramic beige"}, {"id": 14716, "name": "ceramic bowl"}, {"id": 14717, "name": "ceramic bowls"}, {"id": 14718, "name": "ceramic cat"}, {"id": 14719, "name": "ceramic coasters"}, {"id": 14720, "name": "ceramic container"}, {"id": 14721, "name": "ceramic creamer"}, {"id": 14722, "name": "ceramic cup"}, {"id": 14723, "name": "ceramic cups"}, {"id": 14724, "name": "ceramic dish"}, {"id": 14725, "name": "ceramic dog"}, {"id": 14726, "name": "ceramic ear"}, {"id": 14727, "name": "ceramic face"}, {"id": 14728, "name": "ceramic figure"}, {"id": 14729, "name": "ceramic floor"}, {"id": 14730, "name": "ceramic flower"}, {"id": 14731, "name": "ceramic flowers"}, {"id": 14732, "name": "ceramic item"}, {"id": 14733, "name": "ceramic jar"}, {"id": 14734, "name": "ceramic jug"}, {"id": 14735, "name": "ceramic object"}, {"id": 14736, "name": "ceramic piece"}, {"id": 14737, "name": "ceramic pieces"}, {"id": 14738, "name": "ceramic pitcher"}, {"id": 14739, "name": "ceramic plate"}, {"id": 14740, "name": "ceramic pot"}, {"id": 14741, "name": "ceramic rest"}, {"id": 14742, "name": "ceramic shard"}, {"id": 14743, "name": "ceramic shards"}, {"id": 14744, "name": "ceramic shoe"}, {"id": 14745, "name": "ceramic sink"}, {"id": 14746, "name": "ceramic table top"}, {"id": 14747, "name": "ceramic tank"}, {"id": 14748, "name": "ceramic tile"}, {"id": 14749, "name": "ceramic tiles"}, {"id": 14750, "name": "ceramic toilet"}, {"id": 14751, "name": "ceramic urinal"}, {"id": 14752, "name": "ceramic vase"}, {"id": 14753, "name": "ceramic"}, {"id": 14754, "name": "ceramicfloor"}, {"id": 14755, "name": "ceramicplate"}, {"id": 14756, "name": "cereal and milk"}, {"id": 14757, "name": "cereal bowl"}, {"id": 14758, "name": "cereal box"}, {"id": 14759, "name": "cereal boxes"}, {"id": 14760, "name": "cereal cups"}, {"id": 14761, "name": "cereal mix"}, {"id": 14762, "name": "cereal piece"}, {"id": 14763, "name": "cereal"}, {"id": 14764, "name": "ceremonial dish"}, {"id": 14765, "name": "ceremonial hat"}, {"id": 14766, "name": "ceremonial uniforms"}, {"id": 14767, "name": "ceremony"}, {"id": 14768, "name": "cermaic"}, {"id": 14769, "name": "certain"}, {"id": 14770, "name": "certificate"}, {"id": 14771, "name": "cervical vertebrae"}, {"id": 14772, "name": "cesar"}, {"id": 14773, "name": "cf"}, {"id": 14774, "name": "cfd e8"}, {"id": 14775, "name": "cfv"}, {"id": 14776, "name": "ch"}, {"id": 14777, "name": "ch button"}, {"id": 14778, "name": "ch01"}, {"id": 14779, "name": "chachi pants"}, {"id": 14780, "name": "chad johnson jersey"}, {"id": 14781, "name": "chadelier"}, {"id": 14782, "name": "chador"}, {"id": 14783, "name": "chadow"}, {"id": 14784, "name": "chai lettering"}, {"id": 14785, "name": "chaid"}, {"id": 14786, "name": "chaiir"}, {"id": 14787, "name": "chain and gear"}, {"id": 14788, "name": "chain and rope"}, {"id": 14789, "name": "chain case"}, {"id": 14790, "name": "chain collar"}, {"id": 14791, "name": "chain cover"}, {"id": 14792, "name": "chain divider"}, {"id": 14793, "name": "chain fence"}, {"id": 14794, "name": "chain fencing"}, {"id": 14795, "name": "chain guard"}, {"id": 14796, "name": "chain hanging"}, {"id": 14797, "name": "chain has link"}, {"id": 14798, "name": "chain holder"}, {"id": 14799, "name": "chain holders"}, {"id": 14800, "name": "chain is on fence"}, {"id": 14801, "name": "chain joint"}, {"id": 14802, "name": "chain leash"}, {"id": 14803, "name": "chain link"}, {"id": 14804, "name": "chain link fence"}, {"id": 14805, "name": "chain link gate"}, {"id": 14806, "name": "chain linked fence"}, {"id": 14807, "name": "chain links"}, {"id": 14808, "name": "chain lock"}, {"id": 14809, "name": "chain maille"}, {"id": 14810, "name": "chain necklace"}, {"id": 14811, "name": "chain on post"}, {"id": 14812, "name": "chain railing"}, {"id": 14813, "name": "chain touching"}, {"id": 14814, "name": "chain wrapped"}, {"id": 14815, "name": "chain"}, {"id": 14816, "name": "chainlink"}, {"id": 14817, "name": "chainlink door"}, {"id": 14818, "name": "chainlink fence"}, {"id": 14819, "name": "chainlink fencing"}, {"id": 14820, "name": "chainlinked fence"}, {"id": 14821, "name": "chainlinktennis cage"}, {"id": 14822, "name": "chainring"}, {"id": 14823, "name": "chair and desk"}, {"id": 14824, "name": "chair and table"}, {"id": 14825, "name": "chair arm"}, {"id": 14826, "name": "chair armrest"}, {"id": 14827, "name": "chair arms"}, {"id": 14828, "name": "chair at"}, {"id": 14829, "name": "chair back"}, {"id": 14830, "name": "chair backrest"}, {"id": 14831, "name": "chair backs"}, {"id": 14832, "name": "chair base"}, {"id": 14833, "name": "chair by table"}, {"id": 14834, "name": "chair by the corner"}, {"id": 14835, "name": "chair cover"}, {"id": 14836, "name": "chair cushio"}, {"id": 14837, "name": "chair cushion"}, {"id": 14838, "name": "chair cushions"}, {"id": 14839, "name": "chair desk"}, {"id": 14840, "name": "chair edge"}, {"id": 14841, "name": "chair folded up"}, {"id": 14842, "name": "chair frame"}, {"id": 14843, "name": "chair frames"}, {"id": 14844, "name": "chair handle"}, {"id": 14845, "name": "chair has"}, {"id": 14846, "name": "chair has arm rest"}, {"id": 14847, "name": "chair has pattern"}, {"id": 14848, "name": "chair is black"}, {"id": 14849, "name": "chair is brown"}, {"id": 14850, "name": "chair is empty"}, {"id": 14851, "name": "chair is here"}, {"id": 14852, "name": "chair is leather"}, {"id": 14853, "name": "chair is on floor"}, {"id": 14854, "name": "chair is there"}, {"id": 14855, "name": "chair is this"}, {"id": 14856, "name": "chair is white"}, {"id": 14857, "name": "chair is wooden"}, {"id": 14858, "name": "chair leg"}, {"id": 14859, "name": "chair legs"}, {"id": 14860, "name": "chair lift"}, {"id": 14861, "name": "chair lifts"}, {"id": 14862, "name": "chair next to wall"}, {"id": 14863, "name": "chair on ground"}, {"id": 14864, "name": "chair outside"}, {"id": 14865, "name": "chair pad"}, {"id": 14866, "name": "chair pedestal"}, {"id": 14867, "name": "chair rail"}, {"id": 14868, "name": "chair railing"}, {"id": 14869, "name": "chair rolls"}, {"id": 14870, "name": "chair row"}, {"id": 14871, "name": "chair seat"}, {"id": 14872, "name": "chair set"}, {"id": 14873, "name": "chair shadow"}, {"id": 14874, "name": "chair sitting"}, {"id": 14875, "name": "chair slat"}, {"id": 14876, "name": "chair slider"}, {"id": 14877, "name": "chair stack"}, {"id": 14878, "name": "chair stand"}, {"id": 14879, "name": "chair straps"}, {"id": 14880, "name": "chair support"}, {"id": 14881, "name": "chair table"}, {"id": 14882, "name": "chair top"}, {"id": 14883, "name": "chair umpire"}, {"id": 14884, "name": "chair water"}, {"id": 14885, "name": "chair wheel"}, {"id": 14886, "name": "chair whole"}, {"id": 14887, "name": "chair with pillows"}, {"id": 14888, "name": "chair"}, {"id": 14889, "name": "chaircorner"}, {"id": 14890, "name": "chaircushion"}, {"id": 14891, "name": "chairlady"}, {"id": 14892, "name": "chairlift"}, {"id": 14893, "name": "chairrail"}, {"id": 14894, "name": "chairs and tables"}, {"id": 14895, "name": "chairs arm"}, {"id": 14896, "name": "chairs arm rest"}, {"id": 14897, "name": "chairs arms"}, {"id": 14898, "name": "chairs back"}, {"id": 14899, "name": "chairs beside table"}, {"id": 14900, "name": "chairs cushions"}, {"id": 14901, "name": "chairs edge"}, {"id": 14902, "name": "chairs on deck"}, {"id": 14903, "name": "chairs on the floor"}, {"id": 14904, "name": "chairs outside one"}, {"id": 14905, "name": "chairs part"}, {"id": 14906, "name": "chairs sitting"}, {"id": 14907, "name": "chairsignal"}, {"id": 14908, "name": "chairtable"}, {"id": 14909, "name": "chaise"}, {"id": 14910, "name": "chaise lounge"}, {"id": 14911, "name": "chaise lounger"}, {"id": 14912, "name": "chaiselounge"}, {"id": 14913, "name": "chaisse"}, {"id": 14914, "name": "chait"}, {"id": 14915, "name": "chalet"}, {"id": 14916, "name": "chalice"}, {"id": 14917, "name": "chalk bag"}, {"id": 14918, "name": "chalk board"}, {"id": 14919, "name": "chalk box"}, {"id": 14920, "name": "chalk drawing"}, {"id": 14921, "name": "chalk holder"}, {"id": 14922, "name": "chalk line"}, {"id": 14923, "name": "chalk lines"}, {"id": 14924, "name": "chalk lining"}, {"id": 14925, "name": "chalk mark"}, {"id": 14926, "name": "chalk marking"}, {"id": 14927, "name": "chalk markings"}, {"id": 14928, "name": "chalk marks"}, {"id": 14929, "name": "chalk outline"}, {"id": 14930, "name": "chalk outlines"}, {"id": 14931, "name": "chalk stick"}, {"id": 14932, "name": "chalk words"}, {"id": 14933, "name": "chalk writing"}, {"id": 14934, "name": "chalk"}, {"id": 14935, "name": "chalkboard label"}, {"id": 14936, "name": "chalkboard menu"}, {"id": 14937, "name": "chalkboard sign"}, {"id": 14938, "name": "chalkboard signage"}, {"id": 14939, "name": "chalkboard"}, {"id": 14940, "name": "chalked"}, {"id": 14941, "name": "chalked rectangle"}, {"id": 14942, "name": "chalklines"}, {"id": 14943, "name": "chalkmarks"}, {"id": 14944, "name": "challenge"}, {"id": 14945, "name": "challenging expression"}, {"id": 14946, "name": "chambord"}, {"id": 14947, "name": "chameleon"}, {"id": 14948, "name": "champ"}, {"id": 14949, "name": "champ de mars"}, {"id": 14950, "name": "champagne"}, {"id": 14951, "name": "champagne bottle"}, {"id": 14952, "name": "champagne flute"}, {"id": 14953, "name": "champagne glass"}, {"id": 14954, "name": "champagne glasse"}, {"id": 14955, "name": "champagne glasses"}, {"id": 14956, "name": "champaign"}, {"id": 14957, "name": "champaigne"}, {"id": 14958, "name": "champaigne flute"}, {"id": 14959, "name": "champaigne glass"}, {"id": 14960, "name": "champange holder"}, {"id": 14961, "name": "champayne glasses"}, {"id": 14962, "name": "champegne flue"}, {"id": 14963, "name": "champion"}, {"id": 14964, "name": "championship"}, {"id": 14965, "name": "chandalier"}, {"id": 14966, "name": "chandelair"}, {"id": 14967, "name": "chandelier hanging"}, {"id": 14968, "name": "chandelier"}, {"id": 14969, "name": "chandeliers light"}, {"id": 14970, "name": "chandellier"}, {"id": 14971, "name": "chandilier"}, {"id": 14972, "name": "chandler"}, {"id": 14973, "name": "chandlier"}, {"id": 14974, "name": "chandon"}, {"id": 14975, "name": "chanel"}, {"id": 14976, "name": "change"}, {"id": 14977, "name": "change purse"}, {"id": 14978, "name": "changed"}, {"id": 14979, "name": "changing"}, {"id": 14980, "name": "changing station"}, {"id": 14981, "name": "changing table"}, {"id": 14982, "name": "changing tracks"}, {"id": 14983, "name": "changing tree"}, {"id": 14984, "name": "chanlink fence"}, {"id": 14985, "name": "channel 3"}, {"id": 14986, "name": "channel button"}, {"id": 14987, "name": "channel guide"}, {"id": 14988, "name": "channel logo"}, {"id": 14989, "name": "channel up down"}, {"id": 14990, "name": "channel"}, {"id": 14991, "name": "chantilly cream"}, {"id": 14992, "name": "chaor"}, {"id": 14993, "name": "chap stick"}, {"id": 14994, "name": "chap"}, {"id": 14995, "name": "chapati"}, {"id": 14996, "name": "chapel"}, {"id": 14997, "name": "chapel door"}, {"id": 14998, "name": "chapo"}, {"id": 14999, "name": "chappals"}, {"id": 15000, "name": "chappel"}, {"id": 15001, "name": "chapstick"}, {"id": 15002, "name": "chapstick tube"}, {"id": 15003, "name": "chapter"}, {"id": 15004, "name": "char"}, {"id": 15005, "name": "char mark"}, {"id": 15006, "name": "char marks"}, {"id": 15007, "name": "charachter"}, {"id": 15008, "name": "character r"}, {"id": 15009, "name": "character"}, {"id": 15010, "name": "characters on a sign"}, {"id": 15011, "name": "charactors"}, {"id": 15012, "name": "charching dock"}, {"id": 15013, "name": "charcoal"}, {"id": 15014, "name": "charcoal cooker"}, {"id": 15015, "name": "charcoal grill"}, {"id": 15016, "name": "charcters"}, {"id": 15017, "name": "chard"}, {"id": 15018, "name": "chard leaves"}, {"id": 15019, "name": "chardonnay"}, {"id": 15020, "name": "charge"}, {"id": 15021, "name": "charge cord"}, {"id": 15022, "name": "charged"}, {"id": 15023, "name": "charger port"}, {"id": 15024, "name": "charger usb"}, {"id": 15025, "name": "charger"}, {"id": 15026, "name": "charging"}, {"id": 15027, "name": "charging cord"}, {"id": 15028, "name": "charging dock"}, {"id": 15029, "name": "charging outlet"}, {"id": 15030, "name": "charging plug"}, {"id": 15031, "name": "charging port"}, {"id": 15032, "name": "charging portal"}, {"id": 15033, "name": "charging station"}, {"id": 15034, "name": "chari"}, {"id": 15035, "name": "chariiot"}, {"id": 15036, "name": "charing"}, {"id": 15037, "name": "chariot back"}, {"id": 15038, "name": "chariot front"}, {"id": 15039, "name": "chariot wheel"}, {"id": 15040, "name": "chariot"}, {"id": 15041, "name": "charles schwab ad"}, {"id": 15042, "name": "charlie"}, {"id": 15043, "name": "charlie bear"}, {"id": 15044, "name": "charlotte"}, {"id": 15045, "name": "charm"}, {"id": 15046, "name": "charred"}, {"id": 15047, "name": "charred hotdog"}, {"id": 15048, "name": "charred pizza"}, {"id": 15049, "name": "charred spot"}, {"id": 15050, "name": "chart"}, {"id": 15051, "name": "charter"}, {"id": 15052, "name": "charter bus"}, {"id": 15053, "name": "chase"}, {"id": 15054, "name": "chase bank"}, {"id": 15055, "name": "chase logo"}, {"id": 15056, "name": "chase lounge"}, {"id": 15057, "name": "chasm"}, {"id": 15058, "name": "chassis"}, {"id": 15059, "name": "chat"}, {"id": 15060, "name": "chatanooga"}, {"id": 15061, "name": "chatcher"}, {"id": 15062, "name": "chatting"}, {"id": 15063, "name": "chatting couple"}, {"id": 15064, "name": "chaulking"}, {"id": 15065, "name": "chaulks"}, {"id": 15066, "name": "chcolate"}, {"id": 15067, "name": "cheart"}, {"id": 15068, "name": "check book"}, {"id": 15069, "name": "check boxes"}, {"id": 15070, "name": "check in"}, {"id": 15071, "name": "check mark"}, {"id": 15072, "name": "check on cloth"}, {"id": 15073, "name": "check shirt"}, {"id": 15074, "name": "check"}, {"id": 15075, "name": "checkbook"}, {"id": 15076, "name": "checked flag"}, {"id": 15077, "name": "checked paper"}, {"id": 15078, "name": "checked sheet"}, {"id": 15079, "name": "checked shirt"}, {"id": 15080, "name": "checked table cloth"}, {"id": 15081, "name": "checker board"}, {"id": 15082, "name": "checker design"}, {"id": 15083, "name": "checker pattern"}, {"id": 15084, "name": "checker set"}, {"id": 15085, "name": "checker sweater"}, {"id": 15086, "name": "checker"}, {"id": 15087, "name": "checkerboard"}, {"id": 15088, "name": "checkerboard design"}, {"id": 15089, "name": "checkerboard pattern"}, {"id": 15090, "name": "checkered"}, {"id": 15091, "name": "checkered apron"}, {"id": 15092, "name": "checkered bedding"}, {"id": 15093, "name": "checkered belt"}, {"id": 15094, "name": "checkered blanket"}, {"id": 15095, "name": "checkered chair"}, {"id": 15096, "name": "checkered cloth"}, {"id": 15097, "name": "checkered clothing"}, {"id": 15098, "name": "checkered color"}, {"id": 15099, "name": "checkered cushion"}, {"id": 15100, "name": "checkered design"}, {"id": 15101, "name": "checkered fabric"}, {"id": 15102, "name": "checkered flag"}, {"id": 15103, "name": "checkered floor"}, {"id": 15104, "name": "checkered front"}, {"id": 15105, "name": "checkered glasses"}, {"id": 15106, "name": "checkered leather"}, {"id": 15107, "name": "checkered paper"}, {"id": 15108, "name": "checkered pattern"}, {"id": 15109, "name": "checkered race flag"}, {"id": 15110, "name": "checkered seat"}, {"id": 15111, "name": "checkered shirt"}, {"id": 15112, "name": "checkered shoe"}, {"id": 15113, "name": "checkered shorts"}, {"id": 15114, "name": "checkered ski"}, {"id": 15115, "name": "checkered suitcase"}, {"id": 15116, "name": "checkered surface"}, {"id": 15117, "name": "checkered tablecloth"}, {"id": 15118, "name": "checkered tie"}, {"id": 15119, "name": "checkered tile"}, {"id": 15120, "name": "checkered umbrella"}, {"id": 15121, "name": "checkered vest"}, {"id": 15122, "name": "checkered wall"}, {"id": 15123, "name": "checkers table"}, {"id": 15124, "name": "checkmark"}, {"id": 15125, "name": "checkout counter"}, {"id": 15126, "name": "checks cashed"}, {"id": 15127, "name": "checkstall"}, {"id": 15128, "name": "cheddar"}, {"id": 15129, "name": "cheddar cheese"}, {"id": 15130, "name": "cheeee"}, {"id": 15131, "name": "cheek feathers"}, {"id": 15132, "name": "cheek part"}, {"id": 15133, "name": "cheek"}, {"id": 15134, "name": "cheekbone"}, {"id": 15135, "name": "cheel"}, {"id": 15136, "name": "cheer"}, {"id": 15137, "name": "cheerio"}, {"id": 15138, "name": "cheerleader"}, {"id": 15139, "name": "chees"}, {"id": 15140, "name": "cheese and jam"}, {"id": 15141, "name": "cheese and lettuce"}, {"id": 15142, "name": "cheese and peppers"}, {"id": 15143, "name": "cheese and sauce"}, {"id": 15144, "name": "cheese and vegetable"}, {"id": 15145, "name": "cheese bit"}, {"id": 15146, "name": "cheese block"}, {"id": 15147, "name": "cheese board"}, {"id": 15148, "name": "cheese bread"}, {"id": 15149, "name": "cheese brick"}, {"id": 15150, "name": "cheese bubble"}, {"id": 15151, "name": "cheese bubbles"}, {"id": 15152, "name": "cheese bun"}, {"id": 15153, "name": "cheese burger"}, {"id": 15154, "name": "cheese cake"}, {"id": 15155, "name": "cheese chunk"}, {"id": 15156, "name": "cheese chunks"}, {"id": 15157, "name": "cheese cracker"}, {"id": 15158, "name": "cheese crackers"}, {"id": 15159, "name": "cheese crumble"}, {"id": 15160, "name": "cheese crumbles"}, {"id": 15161, "name": "cheese crumbs"}, {"id": 15162, "name": "cheese cube"}, {"id": 15163, "name": "cheese cubes"}, {"id": 15164, "name": "cheese cups"}, {"id": 15165, "name": "cheese dish"}, {"id": 15166, "name": "cheese flake"}, {"id": 15167, "name": "cheese fries"}, {"id": 15168, "name": "cheese grate"}, {"id": 15169, "name": "cheese grater"}, {"id": 15170, "name": "cheese hanging"}, {"id": 15171, "name": "cheese hashbrowns"}, {"id": 15172, "name": "cheese is melted"}, {"id": 15173, "name": "cheese is on pizza"}, {"id": 15174, "name": "cheese is white"}, {"id": 15175, "name": "cheese knife"}, {"id": 15176, "name": "cheese nibs"}, {"id": 15177, "name": "cheese on it"}, {"id": 15178, "name": "cheese on the pizza"}, {"id": 15179, "name": "cheese pasta"}, {"id": 15180, "name": "cheese pizza"}, {"id": 15181, "name": "cheese pizzas"}, {"id": 15182, "name": "cheese pops"}, {"id": 15183, "name": "cheese puff"}, {"id": 15184, "name": "cheese puffs"}, {"id": 15185, "name": "cheese sandwich"}, {"id": 15186, "name": "cheese sauce"}, {"id": 15187, "name": "cheese shaker"}, {"id": 15188, "name": "cheese shop"}, {"id": 15189, "name": "cheese shred"}, {"id": 15190, "name": "cheese shredded"}, {"id": 15191, "name": "cheese slice"}, {"id": 15192, "name": "cheese slices"}, {"id": 15193, "name": "cheese spinach"}, {"id": 15194, "name": "cheese spot"}, {"id": 15195, "name": "cheese spread"}, {"id": 15196, "name": "cheese spreader"}, {"id": 15197, "name": "cheese square"}, {"id": 15198, "name": "cheese stack"}, {"id": 15199, "name": "cheese steak"}, {"id": 15200, "name": "cheese stick"}, {"id": 15201, "name": "cheese topping"}, {"id": 15202, "name": "cheese wheel"}, {"id": 15203, "name": "cheese"}, {"id": 15204, "name": "cheeseburger on"}, {"id": 15205, "name": "cheeseburger"}, {"id": 15206, "name": "cheesecake"}, {"id": 15207, "name": "cheesecake crumbs"}, {"id": 15208, "name": "cheesecake pan"}, {"id": 15209, "name": "cheesesalad"}, {"id": 15210, "name": "cheesesauce"}, {"id": 15211, "name": "cheesesteak"}, {"id": 15212, "name": "cheesesteaks"}, {"id": 15213, "name": "cheesy"}, {"id": 15214, "name": "cheesy danish"}, {"id": 15215, "name": "cheesy noodles"}, {"id": 15216, "name": "cheesy pizza"}, {"id": 15217, "name": "cheetah face"}, {"id": 15218, "name": "cheetah fur"}, {"id": 15219, "name": "cheetah print"}, {"id": 15220, "name": "cheetah"}, {"id": 15221, "name": "cheetos"}, {"id": 15222, "name": "cheez its"}, {"id": 15223, "name": "cheezit"}, {"id": 15224, "name": "chef clock"}, {"id": 15225, "name": "chef coat"}, {"id": 15226, "name": "chef cooking"}, {"id": 15227, "name": "chef hat"}, {"id": 15228, "name": "chef hats"}, {"id": 15229, "name": "chef jacket"}, {"id": 15230, "name": "chef knife"}, {"id": 15231, "name": "chef outfit"}, {"id": 15232, "name": "chef standing"}, {"id": 15233, "name": "chef uniform"}, {"id": 15234, "name": "chef"}, {"id": 15235, "name": "chefs apron"}, {"id": 15236, "name": "chefs clothing"}, {"id": 15237, "name": "chefs coat"}, {"id": 15238, "name": "chefs face"}, {"id": 15239, "name": "chefs hat"}, {"id": 15240, "name": "chefs jacket"}, {"id": 15241, "name": "chefs knife"}, {"id": 15242, "name": "chefs picture"}, {"id": 15243, "name": "chefs shirt"}, {"id": 15244, "name": "chefs uniform"}, {"id": 15245, "name": "chem trails"}, {"id": 15246, "name": "chemical beaker"}, {"id": 15247, "name": "chemical formulas"}, {"id": 15248, "name": "chemical"}, {"id": 15249, "name": "chemins"}, {"id": 15250, "name": "chemtrail"}, {"id": 15251, "name": "chendelier"}, {"id": 15252, "name": "cheppal"}, {"id": 15253, "name": "cheppals"}, {"id": 15254, "name": "chequer"}, {"id": 15255, "name": "cherrie"}, {"id": 15256, "name": "cherrt"}, {"id": 15257, "name": "cherry amaretto"}, {"id": 15258, "name": "cherry bag"}, {"id": 15259, "name": "cherry blossom"}, {"id": 15260, "name": "cherry blossoms"}, {"id": 15261, "name": "cherry cupcakes"}, {"id": 15262, "name": "cherry hill"}, {"id": 15263, "name": "cherry juice"}, {"id": 15264, "name": "cherry label"}, {"id": 15265, "name": "cherry orchard"}, {"id": 15266, "name": "cherry stem"}, {"id": 15267, "name": "cherry tomato"}, {"id": 15268, "name": "cherry tomatoe"}, {"id": 15269, "name": "cherry tomatoes"}, {"id": 15270, "name": "cherry tomatos"}, {"id": 15271, "name": "cherry tree"}, {"id": 15272, "name": "cherry"}, {"id": 15273, "name": "cherrypicker"}, {"id": 15274, "name": "cherub head"}, {"id": 15275, "name": "cherub"}, {"id": 15276, "name": "chese"}, {"id": 15277, "name": "chesnut"}, {"id": 15278, "name": "chess"}, {"id": 15279, "name": "chess board"}, {"id": 15280, "name": "chess piece"}, {"id": 15281, "name": "chess pieces"}, {"id": 15282, "name": "chess table"}, {"id": 15283, "name": "chesse"}, {"id": 15284, "name": "chest drawer"}, {"id": 15285, "name": "chest drawers"}, {"id": 15286, "name": "chest feathers"}, {"id": 15287, "name": "chest freezer"}, {"id": 15288, "name": "chest gear"}, {"id": 15289, "name": "chest guard"}, {"id": 15290, "name": "chest hair"}, {"id": 15291, "name": "chest mask"}, {"id": 15292, "name": "chest of a baby"}, {"id": 15293, "name": "chest of a giraffe"}, {"id": 15294, "name": "chest of drawers"}, {"id": 15295, "name": "chest plate"}, {"id": 15296, "name": "chest pocket"}, {"id": 15297, "name": "chest protector"}, {"id": 15298, "name": "chest zebra"}, {"id": 15299, "name": "chest"}, {"id": 15300, "name": "chested"}, {"id": 15301, "name": "chesterzooorg"}, {"id": 15302, "name": "chestguard"}, {"id": 15303, "name": "chesthair"}, {"id": 15304, "name": "chestnut horse"}, {"id": 15305, "name": "chestnut"}, {"id": 15306, "name": "chestofdrawers"}, {"id": 15307, "name": "chests part"}, {"id": 15308, "name": "chevrolet"}, {"id": 15309, "name": "chevrolet logo"}, {"id": 15310, "name": "chevron logo"}, {"id": 15311, "name": "chevron pattern"}, {"id": 15312, "name": "chevron pillow"}, {"id": 15313, "name": "chevron sign"}, {"id": 15314, "name": "chevron"}, {"id": 15315, "name": "chevy"}, {"id": 15316, "name": "chevy emblem"}, {"id": 15317, "name": "chevy logo"}, {"id": 15318, "name": "chevy lumina"}, {"id": 15319, "name": "chevy pickup truck"}, {"id": 15320, "name": "chewed corner"}, {"id": 15321, "name": "chewing gum"}, {"id": 15322, "name": "chhesesteak"}, {"id": 15323, "name": "chiar"}, {"id": 15324, "name": "chiars"}, {"id": 15325, "name": "chic pea"}, {"id": 15326, "name": "chic"}, {"id": 15327, "name": "chicago"}, {"id": 15328, "name": "chicago cubs"}, {"id": 15329, "name": "chicago letters"}, {"id": 15330, "name": "chicago reds"}, {"id": 15331, "name": "chicago steakhouse"}, {"id": 15332, "name": "chicago symbol"}, {"id": 15333, "name": "chicago word"}, {"id": 15334, "name": "chichester"}, {"id": 15335, "name": "chick pea"}, {"id": 15336, "name": "chick peas"}, {"id": 15337, "name": "chick"}, {"id": 15338, "name": "chickadee"}, {"id": 15339, "name": "chicken board"}, {"id": 15340, "name": "chicken bone"}, {"id": 15341, "name": "chicken breast"}, {"id": 15342, "name": "chicken breasts"}, {"id": 15343, "name": "chicken broth"}, {"id": 15344, "name": "chicken cage"}, {"id": 15345, "name": "chicken chunk"}, {"id": 15346, "name": "chicken coop"}, {"id": 15347, "name": "chicken curry"}, {"id": 15348, "name": "chicken cutlet"}, {"id": 15349, "name": "chicken dinner"}, {"id": 15350, "name": "chicken dish"}, {"id": 15351, "name": "chicken egg"}, {"id": 15352, "name": "chicken feet"}, {"id": 15353, "name": "chicken finger"}, {"id": 15354, "name": "chicken foot"}, {"id": 15355, "name": "chicken fries"}, {"id": 15356, "name": "chicken half"}, {"id": 15357, "name": "chicken head"}, {"id": 15358, "name": "chicken leg"}, {"id": 15359, "name": "chicken meat"}, {"id": 15360, "name": "chicken nuggets"}, {"id": 15361, "name": "chicken pattie"}, {"id": 15362, "name": "chicken patty"}, {"id": 15363, "name": "chicken piece"}, {"id": 15364, "name": "chicken pizza"}, {"id": 15365, "name": "chicken replica"}, {"id": 15366, "name": "chicken restaraunt"}, {"id": 15367, "name": "chicken salad"}, {"id": 15368, "name": "chicken sandwhich"}, {"id": 15369, "name": "chicken sandwich"}, {"id": 15370, "name": "chicken sauce"}, {"id": 15371, "name": "chicken skin"}, {"id": 15372, "name": "chicken slice"}, {"id": 15373, "name": "chicken soup"}, {"id": 15374, "name": "chicken sticks"}, {"id": 15375, "name": "chicken strip"}, {"id": 15376, "name": "chicken strips"}, {"id": 15377, "name": "chicken suit"}, {"id": 15378, "name": "chicken tender"}, {"id": 15379, "name": "chicken tenders"}, {"id": 15380, "name": "chicken thigh"}, {"id": 15381, "name": "chicken topping"}, {"id": 15382, "name": "chicken wing"}, {"id": 15383, "name": "chicken wings"}, {"id": 15384, "name": "chicken wire"}, {"id": 15385, "name": "chicken wire panel"}, {"id": 15386, "name": "chicken"}, {"id": 15387, "name": "chickenfork"}, {"id": 15388, "name": "chickpea"}, {"id": 15389, "name": "chidren"}, {"id": 15390, "name": "chief"}, {"id": 15391, "name": "chief justice"}, {"id": 15392, "name": "chiffon"}, {"id": 15393, "name": "chiffonade"}, {"id": 15394, "name": "chifforobe"}, {"id": 15395, "name": "chihuaha"}, {"id": 15396, "name": "chihuahua"}, {"id": 15397, "name": "child and person"}, {"id": 15398, "name": "child biting"}, {"id": 15399, "name": "child carrier"}, {"id": 15400, "name": "child cookingkitchen"}, {"id": 15401, "name": "child doll"}, {"id": 15402, "name": "child eating"}, {"id": 15403, "name": "child eyes"}, {"id": 15404, "name": "child has nose"}, {"id": 15405, "name": "child holding"}, {"id": 15406, "name": "child horse"}, {"id": 15407, "name": "child hotdog"}, {"id": 15408, "name": "child in blue"}, {"id": 15409, "name": "child is carried"}, {"id": 15410, "name": "child jeans"}, {"id": 15411, "name": "child kite"}, {"id": 15412, "name": "child looks down"}, {"id": 15413, "name": "child play"}, {"id": 15414, "name": "child playing"}, {"id": 15415, "name": "child seat"}, {"id": 15416, "name": "child sign"}, {"id": 15417, "name": "child sitting"}, {"id": 15418, "name": "child skier"}, {"id": 15419, "name": "child skiing"}, {"id": 15420, "name": "child skis"}, {"id": 15421, "name": "child standing"}, {"id": 15422, "name": "child touching"}, {"id": 15423, "name": "child walking"}, {"id": 15424, "name": "child wearing"}, {"id": 15425, "name": "child wearing sandal"}, {"id": 15426, "name": "child with hand out"}, {"id": 15427, "name": "child woman"}, {"id": 15428, "name": "child zebra"}, {"id": 15429, "name": "child"}, {"id": 15430, "name": "childcoat"}, {"id": 15431, "name": "childeren"}, {"id": 15432, "name": "childern"}, {"id": 15433, "name": "childfeet"}, {"id": 15434, "name": "childfloor"}, {"id": 15435, "name": "childish decor"}, {"id": 15436, "name": "children crossing"}, {"id": 15437, "name": "children eating"}, {"id": 15438, "name": "children shirts"}, {"id": 15439, "name": "children sitting"}, {"id": 15440, "name": "children soccer"}, {"id": 15441, "name": "childrenchair"}, {"id": 15442, "name": "childrens"}, {"id": 15443, "name": "childrens belongins"}, {"id": 15444, "name": "childrens book"}, {"id": 15445, "name": "childrens coats"}, {"id": 15446, "name": "childrens drawings"}, {"id": 15447, "name": "childrens print"}, {"id": 15448, "name": "childrens show"}, {"id": 15449, "name": "childrens skirt"}, {"id": 15450, "name": "childrens toys"}, {"id": 15451, "name": "childrentable"}, {"id": 15452, "name": "childs arm"}, {"id": 15453, "name": "childs body"}, {"id": 15454, "name": "childs book"}, {"id": 15455, "name": "childs coat"}, {"id": 15456, "name": "childs ear"}, {"id": 15457, "name": "childs elbow"}, {"id": 15458, "name": "childs eye"}, {"id": 15459, "name": "childs eyes"}, {"id": 15460, "name": "childs face"}, {"id": 15461, "name": "childs foot"}, {"id": 15462, "name": "childs hair"}, {"id": 15463, "name": "childs hand"}, {"id": 15464, "name": "childs hands"}, {"id": 15465, "name": "childs hat"}, {"id": 15466, "name": "childs head"}, {"id": 15467, "name": "childs mouth"}, {"id": 15468, "name": "childs pants"}, {"id": 15469, "name": "childs rattle"}, {"id": 15470, "name": "childs recliner"}, {"id": 15471, "name": "childs room"}, {"id": 15472, "name": "childs seat"}, {"id": 15473, "name": "childs shirt"}, {"id": 15474, "name": "childs slippers"}, {"id": 15475, "name": "childs toy"}, {"id": 15476, "name": "childsoccer ball"}, {"id": 15477, "name": "childss hair"}, {"id": 15478, "name": "chile"}, {"id": 15479, "name": "chili and cheese"}, {"id": 15480, "name": "chili bean"}, {"id": 15481, "name": "chili dog"}, {"id": 15482, "name": "chili dogs"}, {"id": 15483, "name": "chili flakes"}, {"id": 15484, "name": "chili fries"}, {"id": 15485, "name": "chili pepper"}, {"id": 15486, "name": "chili peppers"}, {"id": 15487, "name": "chili sauce"}, {"id": 15488, "name": "chili skewer"}, {"id": 15489, "name": "chili"}, {"id": 15490, "name": "chilies"}, {"id": 15491, "name": "chill"}, {"id": 15492, "name": "chiller"}, {"id": 15493, "name": "chilli fries"}, {"id": 15494, "name": "chilli pepper"}, {"id": 15495, "name": "chilli"}, {"id": 15496, "name": "chillidogs"}, {"id": 15497, "name": "chillie"}, {"id": 15498, "name": "chiltern"}, {"id": 15499, "name": "chime is hanging"}, {"id": 15500, "name": "chime is still"}, {"id": 15501, "name": "chime"}, {"id": 15502, "name": "chimeneys"}, {"id": 15503, "name": "chimeny"}, {"id": 15504, "name": "chimenys"}, {"id": 15505, "name": "chimichangas"}, {"id": 15506, "name": "chimines"}, {"id": 15507, "name": "chimmey"}, {"id": 15508, "name": "chimmney"}, {"id": 15509, "name": "chimnet"}, {"id": 15510, "name": "chimney border"}, {"id": 15511, "name": "chimney flashing"}, {"id": 15512, "name": "chimney house"}, {"id": 15513, "name": "chimney is on roof"}, {"id": 15514, "name": "chimney of building"}, {"id": 15515, "name": "chimney on building"}, {"id": 15516, "name": "chimney on the house"}, {"id": 15517, "name": "chimney pipe"}, {"id": 15518, "name": "chimney pipes"}, {"id": 15519, "name": "chimney stack"}, {"id": 15520, "name": "chimney stacks"}, {"id": 15521, "name": "chimney top"}, {"id": 15522, "name": "chimney vent"}, {"id": 15523, "name": "chimney wall"}, {"id": 15524, "name": "chimney"}, {"id": 15525, "name": "chimny"}, {"id": 15526, "name": "chimp"}, {"id": 15527, "name": "chin"}, {"id": 15528, "name": "chin feather"}, {"id": 15529, "name": "chin guards"}, {"id": 15530, "name": "chin hair"}, {"id": 15531, "name": "chin neck"}, {"id": 15532, "name": "chin of a baby"}, {"id": 15533, "name": "chin part"}, {"id": 15534, "name": "chin strap"}, {"id": 15535, "name": "chin stubble"}, {"id": 15536, "name": "chin whiskers"}, {"id": 15537, "name": "china"}, {"id": 15538, "name": "china airline"}, {"id": 15539, "name": "china airlines"}, {"id": 15540, "name": "china cabinet"}, {"id": 15541, "name": "china cup"}, {"id": 15542, "name": "china doll"}, {"id": 15543, "name": "china plate"}, {"id": 15544, "name": "china plates"}, {"id": 15545, "name": "china set"}, {"id": 15546, "name": "china setting"}, {"id": 15547, "name": "china southern"}, {"id": 15548, "name": "china town"}, {"id": 15549, "name": "chinatown"}, {"id": 15550, "name": "chinese"}, {"id": 15551, "name": "chinese artwork"}, {"id": 15552, "name": "chinese box"}, {"id": 15553, "name": "chinese buffet"}, {"id": 15554, "name": "chinese cartons"}, {"id": 15555, "name": "chinese character"}, {"id": 15556, "name": "chinese characters"}, {"id": 15557, "name": "chinese crockery"}, {"id": 15558, "name": "chinese dish"}, {"id": 15559, "name": "chinese dragon"}, {"id": 15560, "name": "chinese entrance"}, {"id": 15561, "name": "chinese flag"}, {"id": 15562, "name": "chinese food"}, {"id": 15563, "name": "chinese jar"}, {"id": 15564, "name": "chinese language"}, {"id": 15565, "name": "chinese lantern"}, {"id": 15566, "name": "chinese lanterns"}, {"id": 15567, "name": "chinese leader"}, {"id": 15568, "name": "chinese letter"}, {"id": 15569, "name": "chinese lettering"}, {"id": 15570, "name": "chinese letters"}, {"id": 15571, "name": "chinese man"}, {"id": 15572, "name": "chinese proverb"}, {"id": 15573, "name": "chinese sign"}, {"id": 15574, "name": "chinese symbol"}, {"id": 15575, "name": "chinese symbols"}, {"id": 15576, "name": "chinese text"}, {"id": 15577, "name": "chinese words"}, {"id": 15578, "name": "chinese writing"}, {"id": 15579, "name": "chineseletters"}, {"id": 15580, "name": "chineses writing"}, {"id": 15581, "name": "chiney"}, {"id": 15582, "name": "chiney stacks"}, {"id": 15583, "name": "chink"}, {"id": 15584, "name": "chinmey"}, {"id": 15585, "name": "chinmney"}, {"id": 15586, "name": "chino"}, {"id": 15587, "name": "chinstrap"}, {"id": 15588, "name": "chip bag"}, {"id": 15589, "name": "chip bags"}, {"id": 15590, "name": "chip board"}, {"id": 15591, "name": "chip can"}, {"id": 15592, "name": "chip edge"}, {"id": 15593, "name": "chip of wood"}, {"id": 15594, "name": "chip stand"}, {"id": 15595, "name": "chip wood"}, {"id": 15596, "name": "chip"}, {"id": 15597, "name": "chipmunk"}, {"id": 15598, "name": "chipped"}, {"id": 15599, "name": "chipped area"}, {"id": 15600, "name": "chipped pages"}, {"id": 15601, "name": "chipped paint"}, {"id": 15602, "name": "chipped painting"}, {"id": 15603, "name": "chipped piece"}, {"id": 15604, "name": "chipped wall"}, {"id": 15605, "name": "chipped wood"}, {"id": 15606, "name": "chipper truck"}, {"id": 15607, "name": "chipping paint"}, {"id": 15608, "name": "chipping part"}, {"id": 15609, "name": "chirstmas tree"}, {"id": 15610, "name": "chissel"}, {"id": 15611, "name": "chive"}, {"id": 15612, "name": "chlmsford"}, {"id": 15613, "name": "chmney"}, {"id": 15614, "name": "chmney cap"}, {"id": 15615, "name": "choc rock"}, {"id": 15616, "name": "chock block"}, {"id": 15617, "name": "chock blocks"}, {"id": 15618, "name": "chock"}, {"id": 15619, "name": "choco"}, {"id": 15620, "name": "chocoate"}, {"id": 15621, "name": "chocoate frosting"}, {"id": 15622, "name": "chocolat"}, {"id": 15623, "name": "chocolat brewery"}, {"id": 15624, "name": "chocolat donut"}, {"id": 15625, "name": "chocolate ball"}, {"id": 15626, "name": "chocolate bar"}, {"id": 15627, "name": "chocolate bits"}, {"id": 15628, "name": "chocolate cake"}, {"id": 15629, "name": "chocolate cakefork"}, {"id": 15630, "name": "chocolate candy"}, {"id": 15631, "name": "chocolate chip"}, {"id": 15632, "name": "chocolate chips"}, {"id": 15633, "name": "chocolate chunk"}, {"id": 15634, "name": "chocolate chunks"}, {"id": 15635, "name": "chocolate coating"}, {"id": 15636, "name": "chocolate cookie"}, {"id": 15637, "name": "chocolate cream"}, {"id": 15638, "name": "chocolate cupcake"}, {"id": 15639, "name": "chocolate cupcakes"}, {"id": 15640, "name": "chocolate curls"}, {"id": 15641, "name": "chocolate desert"}, {"id": 15642, "name": "chocolate dessert"}, {"id": 15643, "name": "chocolate donut"}, {"id": 15644, "name": "chocolate donuts"}, {"id": 15645, "name": "chocolate doughnut"}, {"id": 15646, "name": "chocolate drink"}, {"id": 15647, "name": "chocolate drizzle"}, {"id": 15648, "name": "chocolate drizzled"}, {"id": 15649, "name": "chocolate eclair"}, {"id": 15650, "name": "chocolate egg"}, {"id": 15651, "name": "chocolate filling"}, {"id": 15652, "name": "chocolate flake"}, {"id": 15653, "name": "chocolate frosting"}, {"id": 15654, "name": "chocolate glaze"}, {"id": 15655, "name": "chocolate ice cream"}, {"id": 15656, "name": "chocolate icing"}, {"id": 15657, "name": "chocolate is brown"}, {"id": 15658, "name": "chocolate items"}, {"id": 15659, "name": "chocolate kiss"}, {"id": 15660, "name": "chocolate lab"}, {"id": 15661, "name": "chocolate line"}, {"id": 15662, "name": "chocolate milk"}, {"id": 15663, "name": "chocolate mousse"}, {"id": 15664, "name": "chocolate pie"}, {"id": 15665, "name": "chocolate piece"}, {"id": 15666, "name": "chocolate pieces"}, {"id": 15667, "name": "chocolate powder"}, {"id": 15668, "name": "chocolate raised"}, {"id": 15669, "name": "chocolate roll"}, {"id": 15670, "name": "chocolate sauce"}, {"id": 15671, "name": "chocolate shaving"}, {"id": 15672, "name": "chocolate shavings"}, {"id": 15673, "name": "chocolate sheet"}, {"id": 15674, "name": "chocolate shell topp"}, {"id": 15675, "name": "chocolate smudged"}, {"id": 15676, "name": "chocolate soda"}, {"id": 15677, "name": "chocolate sprinkled"}, {"id": 15678, "name": "chocolate sprinkles"}, {"id": 15679, "name": "chocolate square"}, {"id": 15680, "name": "chocolate stick"}, {"id": 15681, "name": "chocolate stripe"}, {"id": 15682, "name": "chocolate stripes"}, {"id": 15683, "name": "chocolate swirls"}, {"id": 15684, "name": "chocolate syrup"}, {"id": 15685, "name": "chocolate top"}, {"id": 15686, "name": "chocolate topping"}, {"id": 15687, "name": "chocolate tops"}, {"id": 15688, "name": "chocolate trace"}, {"id": 15689, "name": "chocolate truffle"}, {"id": 15690, "name": "chocolate wafer"}, {"id": 15691, "name": "chocolate yogurt"}, {"id": 15692, "name": "chocolate"}, {"id": 15693, "name": "chocolatecake bottom"}, {"id": 15694, "name": "chocolatecake layers"}, {"id": 15695, "name": "chocolatecake top"}, {"id": 15696, "name": "chocolatewhitefrosting donut"}, {"id": 15697, "name": "choi"}, {"id": 15698, "name": "choir"}, {"id": 15699, "name": "choir seating"}, {"id": 15700, "name": "choker"}, {"id": 15701, "name": "choloate"}, {"id": 15702, "name": "choo"}, {"id": 15703, "name": "chop chop"}, {"id": 15704, "name": "chop stick"}, {"id": 15705, "name": "chop sticks"}, {"id": 15706, "name": "chop"}, {"id": 15707, "name": "chopped"}, {"id": 15708, "name": "chopped beef"}, {"id": 15709, "name": "chopped beet"}, {"id": 15710, "name": "chopped broccoli"}, {"id": 15711, "name": "chopped carrot"}, {"id": 15712, "name": "chopped carrots"}, {"id": 15713, "name": "chopped chives"}, {"id": 15714, "name": "chopped food"}, {"id": 15715, "name": "chopped garlic"}, {"id": 15716, "name": "chopped ginger"}, {"id": 15717, "name": "chopped herbs"}, {"id": 15718, "name": "chopped lettuce"}, {"id": 15719, "name": "chopped liver"}, {"id": 15720, "name": "chopped nuts"}, {"id": 15721, "name": "chopped olives"}, {"id": 15722, "name": "chopped onion"}, {"id": 15723, "name": "chopped onions"}, {"id": 15724, "name": "chopped parsley"}, {"id": 15725, "name": "chopped tomato"}, {"id": 15726, "name": "chopped tomatoes"}, {"id": 15727, "name": "chopped tomatos"}, {"id": 15728, "name": "chopped up"}, {"id": 15729, "name": "chopped vegetable"}, {"id": 15730, "name": "chopped vegetables"}, {"id": 15731, "name": "chopped walnuts"}, {"id": 15732, "name": "chopped wood"}, {"id": 15733, "name": "chopper"}, {"id": 15734, "name": "choppines"}, {"id": 15735, "name": "choppiness"}, {"id": 15736, "name": "chopping block"}, {"id": 15737, "name": "chopping board"}, {"id": 15738, "name": "chopping knife"}, {"id": 15739, "name": "chopping machine"}, {"id": 15740, "name": "choppy"}, {"id": 15741, "name": "choppy ocean"}, {"id": 15742, "name": "choppy water"}, {"id": 15743, "name": "choppy waters"}, {"id": 15744, "name": "choppy wave"}, {"id": 15745, "name": "choppywavey water"}, {"id": 15746, "name": "chopstick rest"}, {"id": 15747, "name": "chopstick"}, {"id": 15748, "name": "chord"}, {"id": 15749, "name": "chothes"}, {"id": 15750, "name": "chow"}, {"id": 15751, "name": "chow mein"}, {"id": 15752, "name": "chowder"}, {"id": 15753, "name": "choy"}, {"id": 15754, "name": "chpsticks"}, {"id": 15755, "name": "chrissy"}, {"id": 15756, "name": "christ"}, {"id": 15757, "name": "christ on cross"}, {"id": 15758, "name": "christams bulb"}, {"id": 15759, "name": "christian cross"}, {"id": 15760, "name": "christian script"}, {"id": 15761, "name": "christian"}, {"id": 15762, "name": "christmas"}, {"id": 15763, "name": "christmas balloons"}, {"id": 15764, "name": "christmas bulb"}, {"id": 15765, "name": "christmas cap"}, {"id": 15766, "name": "christmas card"}, {"id": 15767, "name": "christmas cards"}, {"id": 15768, "name": "christmas carol"}, {"id": 15769, "name": "christmas colors"}, {"id": 15770, "name": "christmas decoration"}, {"id": 15771, "name": "christmas decorations"}, {"id": 15772, "name": "christmas display"}, {"id": 15773, "name": "christmas garland"}, {"id": 15774, "name": "christmas gift wrap"}, {"id": 15775, "name": "christmas handtowel"}, {"id": 15776, "name": "christmas hat"}, {"id": 15777, "name": "christmas light"}, {"id": 15778, "name": "christmas lights"}, {"id": 15779, "name": "christmas ornament"}, {"id": 15780, "name": "christmas ornaments"}, {"id": 15781, "name": "christmas scene"}, {"id": 15782, "name": "christmas stocking"}, {"id": 15783, "name": "christmas sweater"}, {"id": 15784, "name": "christmas tabletop"}, {"id": 15785, "name": "christmas tinsel"}, {"id": 15786, "name": "christmas tree"}, {"id": 15787, "name": "christmas tree skirt"}, {"id": 15788, "name": "christmas trees"}, {"id": 15789, "name": "christmas wreath"}, {"id": 15790, "name": "christmaslights"}, {"id": 15791, "name": "christmastree"}, {"id": 15792, "name": "christopher"}, {"id": 15793, "name": "christopher allison"}, {"id": 15794, "name": "christopher chau"}, {"id": 15795, "name": "chritmas tree lights"}, {"id": 15796, "name": "chrome"}, {"id": 15797, "name": "chrome bar"}, {"id": 15798, "name": "chrome bars"}, {"id": 15799, "name": "chrome base"}, {"id": 15800, "name": "chrome buckle"}, {"id": 15801, "name": "chrome bumper"}, {"id": 15802, "name": "chrome button"}, {"id": 15803, "name": "chrome case"}, {"id": 15804, "name": "chrome center"}, {"id": 15805, "name": "chrome color"}, {"id": 15806, "name": "chrome details"}, {"id": 15807, "name": "chrome emblemmotorcycle"}, {"id": 15808, "name": "chrome exhaust"}, {"id": 15809, "name": "chrome exhaust pipe"}, {"id": 15810, "name": "chrome faucet"}, {"id": 15811, "name": "chrome fixture"}, {"id": 15812, "name": "chrome frame"}, {"id": 15813, "name": "chrome grill"}, {"id": 15814, "name": "chrome handle"}, {"id": 15815, "name": "chrome handlebar"}, {"id": 15816, "name": "chrome handles"}, {"id": 15817, "name": "chrome hardware"}, {"id": 15818, "name": "chrome kickstand"}, {"id": 15819, "name": "chrome knob"}, {"id": 15820, "name": "chrome leg"}, {"id": 15821, "name": "chrome legs"}, {"id": 15822, "name": "chrome mirror"}, {"id": 15823, "name": "chrome muffler"}, {"id": 15824, "name": "chrome oven doors"}, {"id": 15825, "name": "chrome pipe"}, {"id": 15826, "name": "chrome pipes"}, {"id": 15827, "name": "chrome piping"}, {"id": 15828, "name": "chrome plated"}, {"id": 15829, "name": "chrome plumbing"}, {"id": 15830, "name": "chrome rack"}, {"id": 15831, "name": "chrome range"}, {"id": 15832, "name": "chrome rim"}, {"id": 15833, "name": "chrome rims"}, {"id": 15834, "name": "chrome table"}, {"id": 15835, "name": "chrome trim"}, {"id": 15836, "name": "chrome wheel"}, {"id": 15837, "name": "chromebook"}, {"id": 15838, "name": "chromefaucet"}, {"id": 15839, "name": "chromepole"}, {"id": 15840, "name": "chruch"}, {"id": 15841, "name": "chrysanthemum"}, {"id": 15842, "name": "chrysolite ave"}, {"id": 15843, "name": "chs"}, {"id": 15844, "name": "chub"}, {"id": 15845, "name": "chubby man"}, {"id": 15846, "name": "chuck norris"}, {"id": 15847, "name": "chuck"}, {"id": 15848, "name": "chudidhar"}, {"id": 15849, "name": "chunck"}, {"id": 15850, "name": "chuncks"}, {"id": 15851, "name": "chunk"}, {"id": 15852, "name": "chunks of food"}, {"id": 15853, "name": "chunky"}, {"id": 15854, "name": "church bells"}, {"id": 15855, "name": "church cathedral"}, {"id": 15856, "name": "church clock"}, {"id": 15857, "name": "church door"}, {"id": 15858, "name": "church is brick"}, {"id": 15859, "name": "church organ"}, {"id": 15860, "name": "church pew"}, {"id": 15861, "name": "church property"}, {"id": 15862, "name": "church reflection"}, {"id": 15863, "name": "church roof"}, {"id": 15864, "name": "church side"}, {"id": 15865, "name": "church spires"}, {"id": 15866, "name": "church st"}, {"id": 15867, "name": "church steeple"}, {"id": 15868, "name": "church steeples"}, {"id": 15869, "name": "church tower"}, {"id": 15870, "name": "church window"}, {"id": 15871, "name": "church windows"}, {"id": 15872, "name": "church wondow"}, {"id": 15873, "name": "church"}, {"id": 15874, "name": "churchandtower"}, {"id": 15875, "name": "churchdoor"}, {"id": 15876, "name": "churchtower"}, {"id": 15877, "name": "churchyard"}, {"id": 15878, "name": "churck"}, {"id": 15879, "name": "churn"}, {"id": 15880, "name": "churned"}, {"id": 15881, "name": "churned water"}, {"id": 15882, "name": "churned white water"}, {"id": 15883, "name": "churning water"}, {"id": 15884, "name": "churros"}, {"id": 15885, "name": "chute"}, {"id": 15886, "name": "chutney"}, {"id": 15887, "name": "ciat"}, {"id": 15888, "name": "cicle"}, {"id": 15889, "name": "ciclysts"}, {"id": 15890, "name": "cicrle"}, {"id": 15891, "name": "cider"}, {"id": 15892, "name": "ciderblock"}, {"id": 15893, "name": "cieling"}, {"id": 15894, "name": "cig"}, {"id": 15895, "name": "cigar pipe"}, {"id": 15896, "name": "cigar"}, {"id": 15897, "name": "cigaratte"}, {"id": 15898, "name": "cigarete butts"}, {"id": 15899, "name": "cigarette"}, {"id": 15900, "name": "cigarette advert"}, {"id": 15901, "name": "cigarette box"}, {"id": 15902, "name": "cigarette butt"}, {"id": 15903, "name": "cigarette butts"}, {"id": 15904, "name": "cigarette holder"}, {"id": 15905, "name": "cigarette lighter"}, {"id": 15906, "name": "cigarette lighters"}, {"id": 15907, "name": "cigarette machine"}, {"id": 15908, "name": "cigarette pack"}, {"id": 15909, "name": "cigarette post"}, {"id": 15910, "name": "cigarette stub"}, {"id": 15911, "name": "cigarette tobacco"}, {"id": 15912, "name": "cigarette"}, {"id": 15913, "name": "cigarettebutt"}, {"id": 15914, "name": "cigarrate"}, {"id": 15915, "name": "cigarrette"}, {"id": 15916, "name": "cigarrette butt"}, {"id": 15917, "name": "cigarrettes"}, {"id": 15918, "name": "cigerette"}, {"id": 15919, "name": "cigerrette"}, {"id": 15920, "name": "ciggarette"}, {"id": 15921, "name": "ciggarettes"}, {"id": 15922, "name": "cigratte"}, {"id": 15923, "name": "ciity"}, {"id": 15924, "name": "cilantro"}, {"id": 15925, "name": "cilantro is green"}, {"id": 15926, "name": "cilantro leaf"}, {"id": 15927, "name": "cile"}, {"id": 15928, "name": "cilia in orange"}, {"id": 15929, "name": "cilo"}, {"id": 15930, "name": "cinammon"}, {"id": 15931, "name": "cinammon roll"}, {"id": 15932, "name": "cincinnati"}, {"id": 15933, "name": "cinder block"}, {"id": 15934, "name": "cinder blocks"}, {"id": 15935, "name": "cinderblock"}, {"id": 15936, "name": "cinderblock wall"}, {"id": 15937, "name": "cinderblock walls"}, {"id": 15938, "name": "cinderblocks"}, {"id": 15939, "name": "cinderella"}, {"id": 15940, "name": "cindy sherman"}, {"id": 15941, "name": "cingular"}, {"id": 15942, "name": "cingular logo"}, {"id": 15943, "name": "cingular wireless"}, {"id": 15944, "name": "cinnabon"}, {"id": 15945, "name": "cinnamon"}, {"id": 15946, "name": "cinnamon bun"}, {"id": 15947, "name": "cinnamon donut"}, {"id": 15948, "name": "cinnamon on pie"}, {"id": 15949, "name": "cinnamon roll"}, {"id": 15950, "name": "cinnamon rolls"}, {"id": 15951, "name": "cinnamon sticks"}, {"id": 15952, "name": "cinncinati"}, {"id": 15953, "name": "cinnector"}, {"id": 15954, "name": "circle area"}, {"id": 15955, "name": "circle around it"}, {"id": 15956, "name": "circle art"}, {"id": 15957, "name": "circle buns"}, {"id": 15958, "name": "circle button"}, {"id": 15959, "name": "circle clock"}, {"id": 15960, "name": "circle container"}, {"id": 15961, "name": "circle corner"}, {"id": 15962, "name": "circle curtain"}, {"id": 15963, "name": "circle design"}, {"id": 15964, "name": "circle graphic"}, {"id": 15965, "name": "circle headlight"}, {"id": 15966, "name": "circle holder"}, {"id": 15967, "name": "circle label"}, {"id": 15968, "name": "circle light"}, {"id": 15969, "name": "circle line"}, {"id": 15970, "name": "circle logo"}, {"id": 15971, "name": "circle mirror"}, {"id": 15972, "name": "circle object"}, {"id": 15973, "name": "circle of light"}, {"id": 15974, "name": "circle of poles"}, {"id": 15975, "name": "circle opening"}, {"id": 15976, "name": "circle pattern"}, {"id": 15977, "name": "circle piece"}, {"id": 15978, "name": "circle planting"}, {"id": 15979, "name": "circle plate"}, {"id": 15980, "name": "circle shape"}, {"id": 15981, "name": "circle shapes"}, {"id": 15982, "name": "circle sign"}, {"id": 15983, "name": "circle slices"}, {"id": 15984, "name": "circle stick"}, {"id": 15985, "name": "circle sticker"}, {"id": 15986, "name": "circle symbols"}, {"id": 15987, "name": "circle tips"}, {"id": 15988, "name": "circle top"}, {"id": 15989, "name": "circle toy"}, {"id": 15990, "name": "circle wall"}, {"id": 15991, "name": "circle window"}, {"id": 15992, "name": "circle"}, {"id": 15993, "name": "circleclock"}, {"id": 15994, "name": "circlelight"}, {"id": 15995, "name": "circlelogo"}, {"id": 15996, "name": "circuit board"}, {"id": 15997, "name": "circuit box"}, {"id": 15998, "name": "circuit"}, {"id": 15999, "name": "circular"}, {"id": 16000, "name": "circular area"}, {"id": 16001, "name": "circular base"}, {"id": 16002, "name": "circular branding"}, {"id": 16003, "name": "circular building"}, {"id": 16004, "name": "circular button"}, {"id": 16005, "name": "circular chip"}, {"id": 16006, "name": "circular clock"}, {"id": 16007, "name": "circular cutouts"}, {"id": 16008, "name": "circular design"}, {"id": 16009, "name": "circular designs"}, {"id": 16010, "name": "circular discs"}, {"id": 16011, "name": "circular dishwaher"}, {"id": 16012, "name": "circular elevation"}, {"id": 16013, "name": "circular end"}, {"id": 16014, "name": "circular gauges"}, {"id": 16015, "name": "circular insert"}, {"id": 16016, "name": "circular item"}, {"id": 16017, "name": "circular light"}, {"id": 16018, "name": "circular lines"}, {"id": 16019, "name": "circular logo"}, {"id": 16020, "name": "circular mat"}, {"id": 16021, "name": "circular object"}, {"id": 16022, "name": "circular panel"}, {"id": 16023, "name": "circular pattern"}, {"id": 16024, "name": "circular pipe"}, {"id": 16025, "name": "circular post"}, {"id": 16026, "name": "circular rim"}, {"id": 16027, "name": "circular ring"}, {"id": 16028, "name": "circular shape"}, {"id": 16029, "name": "circular shapes"}, {"id": 16030, "name": "circular sign"}, {"id": 16031, "name": "circular something"}, {"id": 16032, "name": "circular structure"}, {"id": 16033, "name": "circular symbol"}, {"id": 16034, "name": "circular table art"}, {"id": 16035, "name": "circular tiles"}, {"id": 16036, "name": "circular top"}, {"id": 16037, "name": "circular vase"}, {"id": 16038, "name": "circular white bowl"}, {"id": 16039, "name": "circular window"}, {"id": 16040, "name": "circular windows"}, {"id": 16041, "name": "circular625"}, {"id": 16042, "name": "circularobject"}, {"id": 16043, "name": "circulartower"}, {"id": 16044, "name": "circulator"}, {"id": 16045, "name": "circus"}, {"id": 16046, "name": "circus act"}, {"id": 16047, "name": "circus logo"}, {"id": 16048, "name": "circus ring"}, {"id": 16049, "name": "circus train"}, {"id": 16050, "name": "cirl"}, {"id": 16051, "name": "cirlce"}, {"id": 16052, "name": "cirlcle"}, {"id": 16053, "name": "cirle"}, {"id": 16054, "name": "cirrus cloud"}, {"id": 16055, "name": "cirrus clouds"}, {"id": 16056, "name": "cission"}, {"id": 16057, "name": "cister"}, {"id": 16058, "name": "cistern"}, {"id": 16059, "name": "cistern piping"}, {"id": 16060, "name": "citation warning"}, {"id": 16061, "name": "citgo sign"}, {"id": 16062, "name": "citi"}, {"id": 16063, "name": "citibank"}, {"id": 16064, "name": "citifield"}, {"id": 16065, "name": "citifieldsign"}, {"id": 16066, "name": "citilink"}, {"id": 16067, "name": "citizen"}, {"id": 16068, "name": "citrail"}, {"id": 16069, "name": "citris fruit"}, {"id": 16070, "name": "citrus"}, {"id": 16071, "name": "citrus fruit"}, {"id": 16072, "name": "citrus fruits"}, {"id": 16073, "name": "citrus tree"}, {"id": 16074, "name": "city area"}, {"id": 16075, "name": "city at night"}, {"id": 16076, "name": "city block"}, {"id": 16077, "name": "city bridge"}, {"id": 16078, "name": "city building"}, {"id": 16079, "name": "city buildings"}, {"id": 16080, "name": "city bus"}, {"id": 16081, "name": "city center"}, {"id": 16082, "name": "city center sign"}, {"id": 16083, "name": "city clock"}, {"id": 16084, "name": "city employee"}, {"id": 16085, "name": "city equipement"}, {"id": 16086, "name": "city hall"}, {"id": 16087, "name": "city hill"}, {"id": 16088, "name": "city in backgroud"}, {"id": 16089, "name": "city in the distance"}, {"id": 16090, "name": "city landscape"}, {"id": 16091, "name": "city light"}, {"id": 16092, "name": "city lights"}, {"id": 16093, "name": "city line"}, {"id": 16094, "name": "city map"}, {"id": 16095, "name": "city market"}, {"id": 16096, "name": "city name"}, {"id": 16097, "name": "city of westminster"}, {"id": 16098, "name": "city park"}, {"id": 16099, "name": "city picture"}, {"id": 16100, "name": "city plaza"}, {"id": 16101, "name": "city road"}, {"id": 16102, "name": "city scape"}, {"id": 16103, "name": "city scene"}, {"id": 16104, "name": "city seal"}, {"id": 16105, "name": "city sidewalk"}, {"id": 16106, "name": "city skyline"}, {"id": 16107, "name": "city square"}, {"id": 16108, "name": "city squre"}, {"id": 16109, "name": "city street"}, {"id": 16110, "name": "city street corner"}, {"id": 16111, "name": "city street light"}, {"id": 16112, "name": "city streetlight"}, {"id": 16113, "name": "city traffic"}, {"id": 16114, "name": "city trams"}, {"id": 16115, "name": "city tree"}, {"id": 16116, "name": "city view"}, {"id": 16117, "name": "city wall"}, {"id": 16118, "name": "city"}, {"id": 16119, "name": "cityhopper"}, {"id": 16120, "name": "cityjetcom"}, {"id": 16121, "name": "cityline"}, {"id": 16122, "name": "cityscape"}, {"id": 16123, "name": "cityscape poster"}, {"id": 16124, "name": "citysights ny"}, {"id": 16125, "name": "citystreet"}, {"id": 16126, "name": "cityview"}, {"id": 16127, "name": "civic"}, {"id": 16128, "name": "civic center"}, {"id": 16129, "name": "civilian"}, {"id": 16130, "name": "ciw"}, {"id": 16131, "name": "cjm"}, {"id": 16132, "name": "cken"}, {"id": 16133, "name": "ckite"}, {"id": 16134, "name": "ckites"}, {"id": 16135, "name": "cl"}, {"id": 16136, "name": "cla"}, {"id": 16137, "name": "clab"}, {"id": 16138, "name": "clack"}, {"id": 16139, "name": "clack chair"}, {"id": 16140, "name": "claim"}, {"id": 16141, "name": "claim area"}, {"id": 16142, "name": "claim ticket"}, {"id": 16143, "name": "clam diggers"}, {"id": 16144, "name": "clam sheel"}, {"id": 16145, "name": "clam shell"}, {"id": 16146, "name": "clam"}, {"id": 16147, "name": "clamp"}, {"id": 16148, "name": "clamshell"}, {"id": 16149, "name": "clamshell containers"}, {"id": 16150, "name": "clap boards"}, {"id": 16151, "name": "clapboard"}, {"id": 16152, "name": "clapper"}, {"id": 16153, "name": "clapper end"}, {"id": 16154, "name": "claredon st"}, {"id": 16155, "name": "claremont ave"}, {"id": 16156, "name": "clarients"}, {"id": 16157, "name": "clarinet"}, {"id": 16158, "name": "clark street sign"}, {"id": 16159, "name": "clark"}, {"id": 16160, "name": "clasp"}, {"id": 16161, "name": "clasped together"}, {"id": 16162, "name": "class"}, {"id": 16163, "name": "class 0207"}, {"id": 16164, "name": "class 45"}, {"id": 16165, "name": "class assignment"}, {"id": 16166, "name": "class champion"}, {"id": 16167, "name": "class notes"}, {"id": 16168, "name": "class of 11"}, {"id": 16169, "name": "class photo"}, {"id": 16170, "name": "class picture"}, {"id": 16171, "name": "class room"}, {"id": 16172, "name": "classic car"}, {"id": 16173, "name": "classic motorcycle"}, {"id": 16174, "name": "classic movie"}, {"id": 16175, "name": "classic yellow"}, {"id": 16176, "name": "classic"}, {"id": 16177, "name": "classroom"}, {"id": 16178, "name": "claw cracker"}, {"id": 16179, "name": "claw feet"}, {"id": 16180, "name": "claw foot"}, {"id": 16181, "name": "claw foot bathtub"}, {"id": 16182, "name": "claw machine"}, {"id": 16183, "name": "claw marks"}, {"id": 16184, "name": "claw prints"}, {"id": 16185, "name": "claw tip"}, {"id": 16186, "name": "claw tub"}, {"id": 16187, "name": "claw"}, {"id": 16188, "name": "clawed"}, {"id": 16189, "name": "clawfoot tub"}, {"id": 16190, "name": "claws are long"}, {"id": 16191, "name": "claws are sharp"}, {"id": 16192, "name": "claws are white"}, {"id": 16193, "name": "claws below"}, {"id": 16194, "name": "claws on bear paw"}, {"id": 16195, "name": "claws on bin"}, {"id": 16196, "name": "clay"}, {"id": 16197, "name": "clay bowl"}, {"id": 16198, "name": "clay caps"}, {"id": 16199, "name": "clay court"}, {"id": 16200, "name": "clay dirt"}, {"id": 16201, "name": "clay jar"}, {"id": 16202, "name": "clay jugs"}, {"id": 16203, "name": "clay knob"}, {"id": 16204, "name": "clay oven"}, {"id": 16205, "name": "clay planter"}, {"id": 16206, "name": "clay plate"}, {"id": 16207, "name": "clay pot"}, {"id": 16208, "name": "clay pots"}, {"id": 16209, "name": "clay pottery"}, {"id": 16210, "name": "clay roof"}, {"id": 16211, "name": "clay rose"}, {"id": 16212, "name": "clay shingles"}, {"id": 16213, "name": "clay surface"}, {"id": 16214, "name": "clay tennis court"}, {"id": 16215, "name": "clay vase"}, {"id": 16216, "name": "clay wall"}, {"id": 16217, "name": "claycourt"}, {"id": 16218, "name": "clcabinet"}, {"id": 16219, "name": "clcok"}, {"id": 16220, "name": "cleaf"}, {"id": 16221, "name": "cleah shaven face"}, {"id": 16222, "name": "clean"}, {"id": 16223, "name": "clean air hybrid bus"}, {"id": 16224, "name": "clean area"}, {"id": 16225, "name": "clean dishes"}, {"id": 16226, "name": "clean grass"}, {"id": 16227, "name": "clean old kitchen"}, {"id": 16228, "name": "clean room"}, {"id": 16229, "name": "clean seat"}, {"id": 16230, "name": "clean stove"}, {"id": 16231, "name": "clean surface"}, {"id": 16232, "name": "clean table"}, {"id": 16233, "name": "clean toilet"}, {"id": 16234, "name": "clean truck grill"}, {"id": 16235, "name": "clean tub"}, {"id": 16236, "name": "clean wall"}, {"id": 16237, "name": "cleanclear glass"}, {"id": 16238, "name": "cleandishes"}, {"id": 16239, "name": "cleaned"}, {"id": 16240, "name": "cleaner caddy"}, {"id": 16241, "name": "cleaner container"}, {"id": 16242, "name": "cleaner"}, {"id": 16243, "name": "cleaners sign"}, {"id": 16244, "name": "cleaning"}, {"id": 16245, "name": "cleaning agent"}, {"id": 16246, "name": "cleaning brush"}, {"id": 16247, "name": "cleaning bucker"}, {"id": 16248, "name": "cleaning cart"}, {"id": 16249, "name": "cleaning elephant"}, {"id": 16250, "name": "cleaning equipment"}, {"id": 16251, "name": "cleaning items"}, {"id": 16252, "name": "cleaning liquid"}, {"id": 16253, "name": "cleaning product"}, {"id": 16254, "name": "cleaning products"}, {"id": 16255, "name": "cleaning sign"}, {"id": 16256, "name": "cleaning solution"}, {"id": 16257, "name": "cleaning sponge"}, {"id": 16258, "name": "cleaning spray"}, {"id": 16259, "name": "cleaning supplies"}, {"id": 16260, "name": "cleaning supply"}, {"id": 16261, "name": "cleaning tools"}, {"id": 16262, "name": "cleanser"}, {"id": 16263, "name": "cleanwhite snow"}, {"id": 16264, "name": "clear and blue sky"}, {"id": 16265, "name": "clear bag"}, {"id": 16266, "name": "clear bags"}, {"id": 16267, "name": "clear base"}, {"id": 16268, "name": "clear basket"}, {"id": 16269, "name": "clear black"}, {"id": 16270, "name": "clear blue"}, {"id": 16271, "name": "clear blue skies"}, {"id": 16272, "name": "clear blue skky"}, {"id": 16273, "name": "clear blue sky"}, {"id": 16274, "name": "clear bottle"}, {"id": 16275, "name": "clear bottles"}, {"id": 16276, "name": "clear bowl"}, {"id": 16277, "name": "clear box"}, {"id": 16278, "name": "clear bulb"}, {"id": 16279, "name": "clear color"}, {"id": 16280, "name": "clear container"}, {"id": 16281, "name": "clear cover"}, {"id": 16282, "name": "clear cup"}, {"id": 16283, "name": "clear day"}, {"id": 16284, "name": "clear dish"}, {"id": 16285, "name": "clear dome"}, {"id": 16286, "name": "clear fabric"}, {"id": 16287, "name": "clear food dish"}, {"id": 16288, "name": "clear glass"}, {"id": 16289, "name": "clear glass cabinets"}, {"id": 16290, "name": "clear glass cup"}, {"id": 16291, "name": "clear glasses"}, {"id": 16292, "name": "clear goblet"}, {"id": 16293, "name": "clear gray gound"}, {"id": 16294, "name": "clear grey sky"}, {"id": 16295, "name": "clear ground"}, {"id": 16296, "name": "clear handle"}, {"id": 16297, "name": "clear hatch"}, {"id": 16298, "name": "clear headlight"}, {"id": 16299, "name": "clear ice"}, {"id": 16300, "name": "clear jar"}, {"id": 16301, "name": "clear jug"}, {"id": 16302, "name": "clear juices"}, {"id": 16303, "name": "clear lid"}, {"id": 16304, "name": "clear light"}, {"id": 16305, "name": "clear light blue sky"}, {"id": 16306, "name": "clear liquid"}, {"id": 16307, "name": "clear mountain sky"}, {"id": 16308, "name": "clear object"}, {"id": 16309, "name": "clear package"}, {"id": 16310, "name": "clear pan"}, {"id": 16311, "name": "clear paper"}, {"id": 16312, "name": "clear part"}, {"id": 16313, "name": "clear patch"}, {"id": 16314, "name": "clear photo"}, {"id": 16315, "name": "clear plastic"}, {"id": 16316, "name": "clear plastic bag"}, {"id": 16317, "name": "clear plastic bags"}, {"id": 16318, "name": "clear plastic cup"}, {"id": 16319, "name": "clear plate"}, {"id": 16320, "name": "clear scale"}, {"id": 16321, "name": "clear screen"}, {"id": 16322, "name": "clear shield"}, {"id": 16323, "name": "clear skies"}, {"id": 16324, "name": "clear sky"}, {"id": 16325, "name": "clear speaker"}, {"id": 16326, "name": "clear spot"}, {"id": 16327, "name": "clear stand"}, {"id": 16328, "name": "clear stencils"}, {"id": 16329, "name": "clear straw"}, {"id": 16330, "name": "clear strings"}, {"id": 16331, "name": "clear structure"}, {"id": 16332, "name": "clear table"}, {"id": 16333, "name": "clear thin glass"}, {"id": 16334, "name": "clear umbrella"}, {"id": 16335, "name": "clear vase"}, {"id": 16336, "name": "clear view"}, {"id": 16337, "name": "clear water"}, {"id": 16338, "name": "clear window"}, {"id": 16339, "name": "clear windshield"}, {"id": 16340, "name": "clear winter day"}, {"id": 16341, "name": "clear"}, {"id": 16342, "name": "clearance"}, {"id": 16343, "name": "clearance lights"}, {"id": 16344, "name": "clearance pole"}, {"id": 16345, "name": "clearblue sky"}, {"id": 16346, "name": "clearclean glass"}, {"id": 16347, "name": "cleared space"}, {"id": 16348, "name": "clearglass"}, {"id": 16349, "name": "clearing"}, {"id": 16350, "name": "clearplastic tarp"}, {"id": 16351, "name": "clearsilver lightfixture"}, {"id": 16352, "name": "clearsky"}, {"id": 16353, "name": "clearvase"}, {"id": 16354, "name": "cleat shoe"}, {"id": 16355, "name": "cleat sole"}, {"id": 16356, "name": "cleat"}, {"id": 16357, "name": "cleated shoe"}, {"id": 16358, "name": "cleavage"}, {"id": 16359, "name": "cleaver"}, {"id": 16360, "name": "cleet"}, {"id": 16361, "name": "cleets"}, {"id": 16362, "name": "cleft"}, {"id": 16363, "name": "clementine is dried"}, {"id": 16364, "name": "clementine is health"}, {"id": 16365, "name": "clementine"}, {"id": 16366, "name": "clenched fingers"}, {"id": 16367, "name": "clenched fist"}, {"id": 16368, "name": "cleopatra"}, {"id": 16369, "name": "clerey"}, {"id": 16370, "name": "clerk"}, {"id": 16371, "name": "clet"}, {"id": 16372, "name": "cletes"}, {"id": 16373, "name": "clets"}, {"id": 16374, "name": "clevage"}, {"id": 16375, "name": "cleveage"}, {"id": 16376, "name": "cleveland"}, {"id": 16377, "name": "click"}, {"id": 16378, "name": "clicker"}, {"id": 16379, "name": "clickers"}, {"id": 16380, "name": "clicksypicscom"}, {"id": 16381, "name": "client"}, {"id": 16382, "name": "clientele"}, {"id": 16383, "name": "cliets"}, {"id": 16384, "name": "clif"}, {"id": 16385, "name": "cliff edge"}, {"id": 16386, "name": "cliff face"}, {"id": 16387, "name": "cliff is brown"}, {"id": 16388, "name": "cliff side"}, {"id": 16389, "name": "cliff sides"}, {"id": 16390, "name": "cliff"}, {"id": 16391, "name": "cliffface"}, {"id": 16392, "name": "clifford"}, {"id": 16393, "name": "cliffs in distance"}, {"id": 16394, "name": "cliffside"}, {"id": 16395, "name": "cliffside wall"}, {"id": 16396, "name": "cliftside"}, {"id": 16397, "name": "climate"}, {"id": 16398, "name": "climber"}, {"id": 16399, "name": "climbing"}, {"id": 16400, "name": "climbing obstacle"}, {"id": 16401, "name": "climbing rock"}, {"id": 16402, "name": "climbing rose"}, {"id": 16403, "name": "climbing structure"}, {"id": 16404, "name": "climbing wall"}, {"id": 16405, "name": "cling wrap"}, {"id": 16406, "name": "clinic room"}, {"id": 16407, "name": "clinton"}, {"id": 16408, "name": "clinton st"}, {"id": 16409, "name": "clip board"}, {"id": 16410, "name": "clip fastener"}, {"id": 16411, "name": "clip"}, {"id": 16412, "name": "clipart"}, {"id": 16413, "name": "clipbaord"}, {"id": 16414, "name": "clipboard"}, {"id": 16415, "name": "cliper"}, {"id": 16416, "name": "clipon light"}, {"id": 16417, "name": "clipped"}, {"id": 16418, "name": "clipped ears"}, {"id": 16419, "name": "clipped tail"}, {"id": 16420, "name": "clipper"}, {"id": 16421, "name": "clipping"}, {"id": 16422, "name": "clips on a belt"}, {"id": 16423, "name": "clit"}, {"id": 16424, "name": "clithing"}, {"id": 16425, "name": "cloads"}, {"id": 16426, "name": "cloak"}, {"id": 16427, "name": "clock 528"}, {"id": 16428, "name": "clock and rocket"}, {"id": 16429, "name": "clock area"}, {"id": 16430, "name": "clock arm"}, {"id": 16431, "name": "clock arms"}, {"id": 16432, "name": "clock base"}, {"id": 16433, "name": "clock bell"}, {"id": 16434, "name": "clock brand"}, {"id": 16435, "name": "clock building"}, {"id": 16436, "name": "clock button"}, {"id": 16437, "name": "clock case"}, {"id": 16438, "name": "clock center"}, {"id": 16439, "name": "clock column"}, {"id": 16440, "name": "clock dial"}, {"id": 16441, "name": "clock display"}, {"id": 16442, "name": "clock edge"}, {"id": 16443, "name": "clock face"}, {"id": 16444, "name": "clock faces"}, {"id": 16445, "name": "clock feet"}, {"id": 16446, "name": "clock fixture"}, {"id": 16447, "name": "clock frame"}, {"id": 16448, "name": "clock gate"}, {"id": 16449, "name": "clock hand"}, {"id": 16450, "name": "clock handles"}, {"id": 16451, "name": "clock hands"}, {"id": 16452, "name": "clock hanger"}, {"id": 16453, "name": "clock hanging"}, {"id": 16454, "name": "clock has a hand"}, {"id": 16455, "name": "clock has a pole"}, {"id": 16456, "name": "clock has hands"}, {"id": 16457, "name": "clock has number"}, {"id": 16458, "name": "clock has parts"}, {"id": 16459, "name": "clock have"}, {"id": 16460, "name": "clock holder"}, {"id": 16461, "name": "clock hotel"}, {"id": 16462, "name": "clock hour hand"}, {"id": 16463, "name": "clock house"}, {"id": 16464, "name": "clock icon"}, {"id": 16465, "name": "clock interior"}, {"id": 16466, "name": "clock is broken"}, {"id": 16467, "name": "clock is large"}, {"id": 16468, "name": "clock is mounted"}, {"id": 16469, "name": "clock is on leaves"}, {"id": 16470, "name": "clock is on tower"}, {"id": 16471, "name": "clock is white"}, {"id": 16472, "name": "clock lettering"}, {"id": 16473, "name": "clock lines"}, {"id": 16474, "name": "clock maker"}, {"id": 16475, "name": "clock minute hand"}, {"id": 16476, "name": "clock minutes"}, {"id": 16477, "name": "clock monument"}, {"id": 16478, "name": "clock mount"}, {"id": 16479, "name": "clock number"}, {"id": 16480, "name": "clock numbers"}, {"id": 16481, "name": "clock on building"}, {"id": 16482, "name": "clock on left"}, {"id": 16483, "name": "clock on post"}, {"id": 16484, "name": "clock on right"}, {"id": 16485, "name": "clock on the house"}, {"id": 16486, "name": "clock part"}, {"id": 16487, "name": "clock pendulum"}, {"id": 16488, "name": "clock pillar"}, {"id": 16489, "name": "clock pole"}, {"id": 16490, "name": "clock post"}, {"id": 16491, "name": "clock radio"}, {"id": 16492, "name": "clock reading"}, {"id": 16493, "name": "clock reflection"}, {"id": 16494, "name": "clock screen"}, {"id": 16495, "name": "clock shop"}, {"id": 16496, "name": "clock stand"}, {"id": 16497, "name": "clock statue"}, {"id": 16498, "name": "clock structure"}, {"id": 16499, "name": "clock time"}, {"id": 16500, "name": "clock timer"}, {"id": 16501, "name": "clock tower"}, {"id": 16502, "name": "clock tower sign"}, {"id": 16503, "name": "clock wall"}, {"id": 16504, "name": "clock whole"}, {"id": 16505, "name": "clock window"}, {"id": 16506, "name": "clock with"}, {"id": 16507, "name": "clock wrist"}, {"id": 16508, "name": "clock writing"}, {"id": 16509, "name": "clock"}, {"id": 16510, "name": "clockarms"}, {"id": 16511, "name": "clockbuilding"}, {"id": 16512, "name": "clockdoorway"}, {"id": 16513, "name": "clockface"}, {"id": 16514, "name": "clockhand"}, {"id": 16515, "name": "clockhands"}, {"id": 16516, "name": "clockman"}, {"id": 16517, "name": "clockpost"}, {"id": 16518, "name": "clocks base"}, {"id": 16519, "name": "clocks edge"}, {"id": 16520, "name": "clocks face"}, {"id": 16521, "name": "clocks hand"}, {"id": 16522, "name": "clocks hands"}, {"id": 16523, "name": "clocks part"}, {"id": 16524, "name": "clocks pendulum"}, {"id": 16525, "name": "clocksign"}, {"id": 16526, "name": "clocktower"}, {"id": 16527, "name": "clockwise"}, {"id": 16528, "name": "clockwork"}, {"id": 16529, "name": "clod"}, {"id": 16530, "name": "clodus"}, {"id": 16531, "name": "clog"}, {"id": 16532, "name": "clogged toilet"}, {"id": 16533, "name": "clone"}, {"id": 16534, "name": "close"}, {"id": 16535, "name": "close person"}, {"id": 16536, "name": "close shot"}, {"id": 16537, "name": "close together"}, {"id": 16538, "name": "close up"}, {"id": 16539, "name": "closed"}, {"id": 16540, "name": "closed area"}, {"id": 16541, "name": "closed blinds"}, {"id": 16542, "name": "closed boxes"}, {"id": 16543, "name": "closed buss doors"}, {"id": 16544, "name": "closed captioning"}, {"id": 16545, "name": "closed curtains"}, {"id": 16546, "name": "closed door"}, {"id": 16547, "name": "closed doors"}, {"id": 16548, "name": "closed drawers"}, {"id": 16549, "name": "closed eye"}, {"id": 16550, "name": "closed eyes"}, {"id": 16551, "name": "closed flower"}, {"id": 16552, "name": "closed gates"}, {"id": 16553, "name": "closed glass"}, {"id": 16554, "name": "closed lid"}, {"id": 16555, "name": "closed lips"}, {"id": 16556, "name": "closed mouth"}, {"id": 16557, "name": "closed notepad"}, {"id": 16558, "name": "closed section"}, {"id": 16559, "name": "closed shades"}, {"id": 16560, "name": "closed sign"}, {"id": 16561, "name": "closed tap"}, {"id": 16562, "name": "closed to pedestrian"}, {"id": 16563, "name": "closed top"}, {"id": 16564, "name": "closed trunk"}, {"id": 16565, "name": "closed umbrella"}, {"id": 16566, "name": "closed umbrellas"}, {"id": 16567, "name": "closed window"}, {"id": 16568, "name": "closed windows"}, {"id": 16569, "name": "closed yellowflower"}, {"id": 16570, "name": "closedcaptioning screen"}, {"id": 16571, "name": "closedlid"}, {"id": 16572, "name": "closer"}, {"id": 16573, "name": "closest"}, {"id": 16574, "name": "closest group"}, {"id": 16575, "name": "closest plate"}, {"id": 16576, "name": "closest sheep"}, {"id": 16577, "name": "closet door"}, {"id": 16578, "name": "closet doors"}, {"id": 16579, "name": "closet inside"}, {"id": 16580, "name": "closet mirror"}, {"id": 16581, "name": "closet rack"}, {"id": 16582, "name": "closet rod"}, {"id": 16583, "name": "closet shelf"}, {"id": 16584, "name": "closet unit"}, {"id": 16585, "name": "closet"}, {"id": 16586, "name": "closeup"}, {"id": 16587, "name": "closeup picture"}, {"id": 16588, "name": "closing part"}, {"id": 16589, "name": "closure strap"}, {"id": 16590, "name": "closure"}, {"id": 16591, "name": "clot"}, {"id": 16592, "name": "cloth adornment"}, {"id": 16593, "name": "cloth background"}, {"id": 16594, "name": "cloth bag"}, {"id": 16595, "name": "cloth banana"}, {"id": 16596, "name": "cloth band"}, {"id": 16597, "name": "cloth banner"}, {"id": 16598, "name": "cloth belt"}, {"id": 16599, "name": "cloth bird"}, {"id": 16600, "name": "cloth blue"}, {"id": 16601, "name": "cloth covering"}, {"id": 16602, "name": "cloth doll purse"}, {"id": 16603, "name": "cloth ducky"}, {"id": 16604, "name": "cloth edge"}, {"id": 16605, "name": "cloth hanger"}, {"id": 16606, "name": "cloth hanging"}, {"id": 16607, "name": "cloth harness"}, {"id": 16608, "name": "cloth hood"}, {"id": 16609, "name": "cloth is colorful"}, {"id": 16610, "name": "cloth is red"}, {"id": 16611, "name": "cloth lining"}, {"id": 16612, "name": "cloth napkin"}, {"id": 16613, "name": "cloth napkins"}, {"id": 16614, "name": "cloth next to fruits"}, {"id": 16615, "name": "cloth padding"}, {"id": 16616, "name": "cloth piece"}, {"id": 16617, "name": "cloth rag"}, {"id": 16618, "name": "cloth rug"}, {"id": 16619, "name": "cloth runner"}, {"id": 16620, "name": "cloth seat"}, {"id": 16621, "name": "cloth sheet"}, {"id": 16622, "name": "cloth streamer"}, {"id": 16623, "name": "cloth streamers"}, {"id": 16624, "name": "cloth tape"}, {"id": 16625, "name": "cloth upholstry"}, {"id": 16626, "name": "cloth"}, {"id": 16627, "name": "clothe"}, {"id": 16628, "name": "clothes"}, {"id": 16629, "name": "clothes are heaped"}, {"id": 16630, "name": "clothes bar"}, {"id": 16631, "name": "clothes basket"}, {"id": 16632, "name": "clothes dryer"}, {"id": 16633, "name": "clothes hamper"}, {"id": 16634, "name": "clothes hanger"}, {"id": 16635, "name": "clothes hanging"}, {"id": 16636, "name": "clothes hook"}, {"id": 16637, "name": "clothes item"}, {"id": 16638, "name": "clothes laying"}, {"id": 16639, "name": "clothes line"}, {"id": 16640, "name": "clothes man"}, {"id": 16641, "name": "clothes out to dry"}, {"id": 16642, "name": "clothes pin"}, {"id": 16643, "name": "clothes pins"}, {"id": 16644, "name": "clothes rack"}, {"id": 16645, "name": "clothes stand"}, {"id": 16646, "name": "clothesline"}, {"id": 16647, "name": "clothespin"}, {"id": 16648, "name": "clothing"}, {"id": 16649, "name": "clothing black"}, {"id": 16650, "name": "clothing dept"}, {"id": 16651, "name": "clothing displays"}, {"id": 16652, "name": "clothing edge"}, {"id": 16653, "name": "clothing implied"}, {"id": 16654, "name": "clothing is black"}, {"id": 16655, "name": "clothing is maroon"}, {"id": 16656, "name": "clothing item"}, {"id": 16657, "name": "clothing items"}, {"id": 16658, "name": "clothing line"}, {"id": 16659, "name": "clothing on woman"}, {"id": 16660, "name": "clothing piece"}, {"id": 16661, "name": "clothing pile"}, {"id": 16662, "name": "clothing rack"}, {"id": 16663, "name": "clothing store"}, {"id": 16664, "name": "clothing tags"}, {"id": 16665, "name": "clothing top"}, {"id": 16666, "name": "clothingtowel"}, {"id": 16667, "name": "clothline"}, {"id": 16668, "name": "cloting"}, {"id": 16669, "name": "cloud area"}, {"id": 16670, "name": "cloud banks"}, {"id": 16671, "name": "cloud cover"}, {"id": 16672, "name": "cloud covered sky"}, {"id": 16673, "name": "cloud drawings"}, {"id": 16674, "name": "cloud filled sky"}, {"id": 16675, "name": "cloud formations"}, {"id": 16676, "name": "cloud in blue sky"}, {"id": 16677, "name": "cloud in sky"}, {"id": 16678, "name": "cloud in the sky"}, {"id": 16679, "name": "cloud is in sky"}, {"id": 16680, "name": "cloud is white"}, {"id": 16681, "name": "cloud layer"}, {"id": 16682, "name": "cloud line"}, {"id": 16683, "name": "cloud logo"}, {"id": 16684, "name": "cloud of smoke"}, {"id": 16685, "name": "cloud part"}, {"id": 16686, "name": "cloud patch"}, {"id": 16687, "name": "cloud reflection"}, {"id": 16688, "name": "cloud shape"}, {"id": 16689, "name": "cloud sky"}, {"id": 16690, "name": "cloud streak"}, {"id": 16691, "name": "cloud whisp"}, {"id": 16692, "name": "cloud"}, {"id": 16693, "name": "cloudcover"}, {"id": 16694, "name": "cloude"}, {"id": 16695, "name": "clouded"}, {"id": 16696, "name": "clouded mountains"}, {"id": 16697, "name": "clouded sky"}, {"id": 16698, "name": "cloudes"}, {"id": 16699, "name": "cloudless"}, {"id": 16700, "name": "cloudless blue sky"}, {"id": 16701, "name": "cloudless skies"}, {"id": 16702, "name": "cloudless sky"}, {"id": 16703, "name": "clouds against sky"}, {"id": 16704, "name": "clouds along sky"}, {"id": 16705, "name": "clouds are grey"}, {"id": 16706, "name": "clouds are white"}, {"id": 16707, "name": "clouds color"}, {"id": 16708, "name": "clouds drifting away"}, {"id": 16709, "name": "clouds in blue sky"}, {"id": 16710, "name": "clouds in sky"}, {"id": 16711, "name": "clouds in the sky"}, {"id": 16712, "name": "clouds low"}, {"id": 16713, "name": "clouds mountains"}, {"id": 16714, "name": "clouds part"}, {"id": 16715, "name": "clouds patch"}, {"id": 16716, "name": "clouds reflection"}, {"id": 16717, "name": "clouds sky"}, {"id": 16718, "name": "cloudssky"}, {"id": 16719, "name": "cloudy"}, {"id": 16720, "name": "cloudy and gray sky"}, {"id": 16721, "name": "cloudy area"}, {"id": 16722, "name": "cloudy background"}, {"id": 16723, "name": "cloudy blue sky"}, {"id": 16724, "name": "cloudy day"}, {"id": 16725, "name": "cloudy overcast"}, {"id": 16726, "name": "cloudy skies"}, {"id": 16727, "name": "cloudy sky"}, {"id": 16728, "name": "cloudyblue sky"}, {"id": 16729, "name": "cloudysky"}, {"id": 16730, "name": "cloumn"}, {"id": 16731, "name": "clound"}, {"id": 16732, "name": "clove"}, {"id": 16733, "name": "clovehoof"}, {"id": 16734, "name": "clover flowers"}, {"id": 16735, "name": "clover leaf"}, {"id": 16736, "name": "clover panels"}, {"id": 16737, "name": "clover shape"}, {"id": 16738, "name": "clover"}, {"id": 16739, "name": "clow"}, {"id": 16740, "name": "clowds"}, {"id": 16741, "name": "clown"}, {"id": 16742, "name": "clown face"}, {"id": 16743, "name": "clown fish"}, {"id": 16744, "name": "clown nose"}, {"id": 16745, "name": "clown statue"}, {"id": 16746, "name": "clown suit"}, {"id": 16747, "name": "clownfish"}, {"id": 16748, "name": "clows"}, {"id": 16749, "name": "clr read"}, {"id": 16750, "name": "club members only"}, {"id": 16751, "name": "club sandwich"}, {"id": 16752, "name": "club venue"}, {"id": 16753, "name": "club"}, {"id": 16754, "name": "clubmate"}, {"id": 16755, "name": "clud"}, {"id": 16756, "name": "clue jr"}, {"id": 16757, "name": "clump of dead grass"}, {"id": 16758, "name": "clump of dirt"}, {"id": 16759, "name": "clump of dry grass"}, {"id": 16760, "name": "clump of grass"}, {"id": 16761, "name": "clump of leaves"}, {"id": 16762, "name": "clump of seaweed"}, {"id": 16763, "name": "clump trees"}, {"id": 16764, "name": "clump"}, {"id": 16765, "name": "cluster of flowers"}, {"id": 16766, "name": "cluster of rocks"}, {"id": 16767, "name": "cluster of stones"}, {"id": 16768, "name": "cluster of trees"}, {"id": 16769, "name": "cluster"}, {"id": 16770, "name": "clutch"}, {"id": 16771, "name": "clutch purse"}, {"id": 16772, "name": "clutch wallet"}, {"id": 16773, "name": "clutter"}, {"id": 16774, "name": "cluttered"}, {"id": 16775, "name": "cluttered desk"}, {"id": 16776, "name": "cluttered papers"}, {"id": 16777, "name": "cluttered trees"}, {"id": 16778, "name": "cluttered wooden"}, {"id": 16779, "name": "clydesdale horse"}, {"id": 16780, "name": "clydesdale horses"}, {"id": 16781, "name": "clydesdale"}, {"id": 16782, "name": "cm"}, {"id": 16783, "name": "cml"}, {"id": 16784, "name": "cnn"}, {"id": 16785, "name": "cnn center"}, {"id": 16786, "name": "cnn logo"}, {"id": 16787, "name": "cnow"}, {"id": 16788, "name": "cnvy"}, {"id": 16789, "name": "co"}, {"id": 16790, "name": "co2"}, {"id": 16791, "name": "co2 hose"}, {"id": 16792, "name": "coach purse"}, {"id": 16793, "name": "coach stop"}, {"id": 16794, "name": "coach"}, {"id": 16795, "name": "coachbaggage"}, {"id": 16796, "name": "coachman"}, {"id": 16797, "name": "coachmans cap"}, {"id": 16798, "name": "coachs box"}, {"id": 16799, "name": "coachusa"}, {"id": 16800, "name": "coal bin"}, {"id": 16801, "name": "coal car"}, {"id": 16802, "name": "coal cart"}, {"id": 16803, "name": "coal carts"}, {"id": 16804, "name": "coal door"}, {"id": 16805, "name": "coal pile"}, {"id": 16806, "name": "coal tender"}, {"id": 16807, "name": "coal trains"}, {"id": 16808, "name": "coal"}, {"id": 16809, "name": "coalbox"}, {"id": 16810, "name": "coalman"}, {"id": 16811, "name": "coast"}, {"id": 16812, "name": "coast guard"}, {"id": 16813, "name": "coast league"}, {"id": 16814, "name": "coast line"}, {"id": 16815, "name": "coastal"}, {"id": 16816, "name": "coastal area"}, {"id": 16817, "name": "coastal picture"}, {"id": 16818, "name": "coaster car"}, {"id": 16819, "name": "coaster cup"}, {"id": 16820, "name": "coaster holder"}, {"id": 16821, "name": "coaster"}, {"id": 16822, "name": "coastline"}, {"id": 16823, "name": "coat arms"}, {"id": 16824, "name": "coat button"}, {"id": 16825, "name": "coat color"}, {"id": 16826, "name": "coat cuff"}, {"id": 16827, "name": "coat hanger"}, {"id": 16828, "name": "coat hood"}, {"id": 16829, "name": "coat hook"}, {"id": 16830, "name": "coat hooks"}, {"id": 16831, "name": "coat is black"}, {"id": 16832, "name": "coat is orange"}, {"id": 16833, "name": "coat is plaid"}, {"id": 16834, "name": "coat man"}, {"id": 16835, "name": "coat of arms"}, {"id": 16836, "name": "coat or purse"}, {"id": 16837, "name": "coat pocket"}, {"id": 16838, "name": "coat pockets"}, {"id": 16839, "name": "coat rack"}, {"id": 16840, "name": "coat sleeve"}, {"id": 16841, "name": "coat"}, {"id": 16842, "name": "coatcap"}, {"id": 16843, "name": "coated"}, {"id": 16844, "name": "coated metal fencing"}, {"id": 16845, "name": "coated person"}, {"id": 16846, "name": "coating"}, {"id": 16847, "name": "coatofarms"}, {"id": 16848, "name": "coatrack"}, {"id": 16849, "name": "cob"}, {"id": 16850, "name": "cobble"}, {"id": 16851, "name": "cobble stone"}, {"id": 16852, "name": "cobble stones"}, {"id": 16853, "name": "cobble street"}, {"id": 16854, "name": "cobbled street"}, {"id": 16855, "name": "cobbler"}, {"id": 16856, "name": "cobblestone path"}, {"id": 16857, "name": "cobblestone road"}, {"id": 16858, "name": "cobblestone sidewalk"}, {"id": 16859, "name": "cobblestone steps"}, {"id": 16860, "name": "cobblestone street"}, {"id": 16861, "name": "cobblestone walkway"}, {"id": 16862, "name": "cobblestone"}, {"id": 16863, "name": "cobbletsones"}, {"id": 16864, "name": "cober"}, {"id": 16865, "name": "coburg road"}, {"id": 16866, "name": "cobweb"}, {"id": 16867, "name": "coca"}, {"id": 16868, "name": "coca cola"}, {"id": 16869, "name": "coca cola 6pack"}, {"id": 16870, "name": "coca cola bottle"}, {"id": 16871, "name": "coca cola bottles"}, {"id": 16872, "name": "coca cola can"}, {"id": 16873, "name": "coca cola logo"}, {"id": 16874, "name": "coca cola on a table"}, {"id": 16875, "name": "coca cola sign"}, {"id": 16876, "name": "coca cola truck"}, {"id": 16877, "name": "cocacola"}, {"id": 16878, "name": "cocacola advertisement"}, {"id": 16879, "name": "cocacola bottle"}, {"id": 16880, "name": "cocacola can"}, {"id": 16881, "name": "cocacola glass"}, {"id": 16882, "name": "cocacola light"}, {"id": 16883, "name": "cocacola logo"}, {"id": 16884, "name": "cocacola sign"}, {"id": 16885, "name": "cock"}, {"id": 16886, "name": "cock pit"}, {"id": 16887, "name": "cockatoo"}, {"id": 16888, "name": "cocker spaniel"}, {"id": 16889, "name": "cockfit"}, {"id": 16890, "name": "cocking"}, {"id": 16891, "name": "cockle"}, {"id": 16892, "name": "cockpit area"}, {"id": 16893, "name": "cockpit cover"}, {"id": 16894, "name": "cockpit glass"}, {"id": 16895, "name": "cockpit is black"}, {"id": 16896, "name": "cockpit letters"}, {"id": 16897, "name": "cockpit of plane"}, {"id": 16898, "name": "cockpit window"}, {"id": 16899, "name": "cockpit windows"}, {"id": 16900, "name": "cockpit windshield"}, {"id": 16901, "name": "cockpit wondow"}, {"id": 16902, "name": "cockpit"}, {"id": 16903, "name": "cockpitarea"}, {"id": 16904, "name": "cockpits windows"}, {"id": 16905, "name": "cockroach"}, {"id": 16906, "name": "cockscrew"}, {"id": 16907, "name": "cocktail embrella"}, {"id": 16908, "name": "cocktail glass"}, {"id": 16909, "name": "cocktail mixer"}, {"id": 16910, "name": "cocktail shaker"}, {"id": 16911, "name": "cocktail"}, {"id": 16912, "name": "cocncrete planter"}, {"id": 16913, "name": "coco"}, {"id": 16914, "name": "cocoa"}, {"id": 16915, "name": "coconut flake"}, {"id": 16916, "name": "coconut flakes"}, {"id": 16917, "name": "coconut juice"}, {"id": 16918, "name": "coconut milk"}, {"id": 16919, "name": "coconut shaving"}, {"id": 16920, "name": "coconut shell"}, {"id": 16921, "name": "coconut shreds"}, {"id": 16922, "name": "coconut tree"}, {"id": 16923, "name": "coconut trees"}, {"id": 16924, "name": "coconut water"}, {"id": 16925, "name": "coconut"}, {"id": 16926, "name": "cocos properties"}, {"id": 16927, "name": "cocpit"}, {"id": 16928, "name": "cocrete"}, {"id": 16929, "name": "cocunut"}, {"id": 16930, "name": "code"}, {"id": 16931, "name": "codiment"}, {"id": 16932, "name": "codium"}, {"id": 16933, "name": "cofee"}, {"id": 16934, "name": "cofee cup"}, {"id": 16935, "name": "cofee maker"}, {"id": 16936, "name": "coffe"}, {"id": 16937, "name": "coffe cup"}, {"id": 16938, "name": "coffe maker"}, {"id": 16939, "name": "coffe mug"}, {"id": 16940, "name": "coffe pot"}, {"id": 16941, "name": "coffe shop"}, {"id": 16942, "name": "coffe table"}, {"id": 16943, "name": "coffee"}, {"id": 16944, "name": "coffee and donut"}, {"id": 16945, "name": "coffee and milk"}, {"id": 16946, "name": "coffee and straws"}, {"id": 16947, "name": "coffee bags"}, {"id": 16948, "name": "coffee bar"}, {"id": 16949, "name": "coffee bean"}, {"id": 16950, "name": "coffee beans"}, {"id": 16951, "name": "coffee booth"}, {"id": 16952, "name": "coffee brewer"}, {"id": 16953, "name": "coffee cake"}, {"id": 16954, "name": "coffee can"}, {"id": 16955, "name": "coffee canister"}, {"id": 16956, "name": "coffee caraf"}, {"id": 16957, "name": "coffee carafe"}, {"id": 16958, "name": "coffee container"}, {"id": 16959, "name": "coffee counter"}, {"id": 16960, "name": "coffee cream"}, {"id": 16961, "name": "coffee creamer"}, {"id": 16962, "name": "coffee creamers"}, {"id": 16963, "name": "coffee cup"}, {"id": 16964, "name": "coffee cup art"}, {"id": 16965, "name": "coffee cups"}, {"id": 16966, "name": "coffee dish"}, {"id": 16967, "name": "coffee dispenser"}, {"id": 16968, "name": "coffee dispensers"}, {"id": 16969, "name": "coffee drink"}, {"id": 16970, "name": "coffee drips"}, {"id": 16971, "name": "coffee filter"}, {"id": 16972, "name": "coffee filter holder"}, {"id": 16973, "name": "coffee filters"}, {"id": 16974, "name": "coffee foam"}, {"id": 16975, "name": "coffee grinder"}, {"id": 16976, "name": "coffee grinders"}, {"id": 16977, "name": "coffee grounds"}, {"id": 16978, "name": "coffee house"}, {"id": 16979, "name": "coffee image"}, {"id": 16980, "name": "coffee is brown"}, {"id": 16981, "name": "coffee kettle"}, {"id": 16982, "name": "coffee lid"}, {"id": 16983, "name": "coffee logo"}, {"id": 16984, "name": "coffee machine"}, {"id": 16985, "name": "coffee machines"}, {"id": 16986, "name": "coffee maker"}, {"id": 16987, "name": "coffee mocha"}, {"id": 16988, "name": "coffee mug"}, {"id": 16989, "name": "coffee muglid"}, {"id": 16990, "name": "coffee mugs"}, {"id": 16991, "name": "coffee mugsign"}, {"id": 16992, "name": "coffee package"}, {"id": 16993, "name": "coffee pitcher"}, {"id": 16994, "name": "coffee plate"}, {"id": 16995, "name": "coffee pot"}, {"id": 16996, "name": "coffee press"}, {"id": 16997, "name": "coffee saucer"}, {"id": 16998, "name": "coffee shop"}, {"id": 16999, "name": "coffee shop tea room"}, {"id": 17000, "name": "coffee sign"}, {"id": 17001, "name": "coffee spilled"}, {"id": 17002, "name": "coffee spot"}, {"id": 17003, "name": "coffee stains"}, {"id": 17004, "name": "coffee stand"}, {"id": 17005, "name": "coffee stick"}, {"id": 17006, "name": "coffee stirrer"}, {"id": 17007, "name": "coffee store"}, {"id": 17008, "name": "coffee stuff"}, {"id": 17009, "name": "coffee symbol"}, {"id": 17010, "name": "coffee syrups"}, {"id": 17011, "name": "coffee table"}, {"id": 17012, "name": "coffee tables"}, {"id": 17013, "name": "coffee tins"}, {"id": 17014, "name": "coffee tray"}, {"id": 17015, "name": "coffee tumbler"}, {"id": 17016, "name": "coffee urn"}, {"id": 17017, "name": "coffee urns"}, {"id": 17018, "name": "coffeecup"}, {"id": 17019, "name": "coffeemaker"}, {"id": 17020, "name": "coffeemug"}, {"id": 17021, "name": "coffeepot"}, {"id": 17022, "name": "coffeetable"}, {"id": 17023, "name": "coffeeurn"}, {"id": 17024, "name": "coffemaker"}, {"id": 17025, "name": "coffemug"}, {"id": 17026, "name": "coffer"}, {"id": 17027, "name": "coffie table"}, {"id": 17028, "name": "coffin"}, {"id": 17029, "name": "cog"}, {"id": 17030, "name": "coil burner"}, {"id": 17031, "name": "coil heater"}, {"id": 17032, "name": "coil pipe"}, {"id": 17033, "name": "coil samples"}, {"id": 17034, "name": "coil wire"}, {"id": 17035, "name": "coil"}, {"id": 17036, "name": "coiled black wire"}, {"id": 17037, "name": "coiled cable"}, {"id": 17038, "name": "coiled rope"}, {"id": 17039, "name": "coiled trunk"}, {"id": 17040, "name": "coiled wire"}, {"id": 17041, "name": "coin denomination"}, {"id": 17042, "name": "coin feeder"}, {"id": 17043, "name": "coin insertion slot"}, {"id": 17044, "name": "coin latch"}, {"id": 17045, "name": "coin lying"}, {"id": 17046, "name": "coin meter"}, {"id": 17047, "name": "coin purse"}, {"id": 17048, "name": "coin return"}, {"id": 17049, "name": "coin return button"}, {"id": 17050, "name": "coin slot"}, {"id": 17051, "name": "coin slots"}, {"id": 17052, "name": "coin"}, {"id": 17053, "name": "coins back"}, {"id": 17054, "name": "coinslot"}, {"id": 17055, "name": "coirt"}, {"id": 17056, "name": "coissant"}, {"id": 17057, "name": "cok"}, {"id": 17058, "name": "coke bottle"}, {"id": 17059, "name": "coke bottles"}, {"id": 17060, "name": "coke can"}, {"id": 17061, "name": "coke glass"}, {"id": 17062, "name": "coke logo"}, {"id": 17063, "name": "coke machine"}, {"id": 17064, "name": "coke sign"}, {"id": 17065, "name": "coke soda"}, {"id": 17066, "name": "coke zero"}, {"id": 17067, "name": "coke"}, {"id": 17068, "name": "cola"}, {"id": 17069, "name": "cola bottle"}, {"id": 17070, "name": "cola refrigerator"}, {"id": 17071, "name": "colander"}, {"id": 17072, "name": "colar"}, {"id": 17073, "name": "colar part"}, {"id": 17074, "name": "cold"}, {"id": 17075, "name": "cold beer"}, {"id": 17076, "name": "cold case"}, {"id": 17077, "name": "cold cup"}, {"id": 17078, "name": "cold cut"}, {"id": 17079, "name": "cold drinks"}, {"id": 17080, "name": "cold handle"}, {"id": 17081, "name": "cold knob"}, {"id": 17082, "name": "cold season"}, {"id": 17083, "name": "cold water"}, {"id": 17084, "name": "cold water knob"}, {"id": 17085, "name": "cold weather clothes"}, {"id": 17086, "name": "colder regions"}, {"id": 17087, "name": "coldwater knob"}, {"id": 17088, "name": "cole haan"}, {"id": 17089, "name": "cole slaw"}, {"id": 17090, "name": "coler"}, {"id": 17091, "name": "coleslaw"}, {"id": 17092, "name": "coleus"}, {"id": 17093, "name": "colgate"}, {"id": 17094, "name": "colgate clock"}, {"id": 17095, "name": "colgate toothpaste"}, {"id": 17096, "name": "coliflower"}, {"id": 17097, "name": "colla"}, {"id": 17098, "name": "collabora"}, {"id": 17099, "name": "collage"}, {"id": 17100, "name": "collander"}, {"id": 17101, "name": "collapsed"}, {"id": 17102, "name": "collar bell"}, {"id": 17103, "name": "collar bone"}, {"id": 17104, "name": "collar is fur"}, {"id": 17105, "name": "collar part"}, {"id": 17106, "name": "collar point"}, {"id": 17107, "name": "collar shirt"}, {"id": 17108, "name": "collar tag"}, {"id": 17109, "name": "collar"}, {"id": 17110, "name": "collard green"}, {"id": 17111, "name": "collard greens"}, {"id": 17112, "name": "collard shirt"}, {"id": 17113, "name": "collard"}, {"id": 17114, "name": "collardogs neck"}, {"id": 17115, "name": "collared"}, {"id": 17116, "name": "collared shirt"}, {"id": 17117, "name": "collarless shirt"}, {"id": 17118, "name": "collarshirt"}, {"id": 17119, "name": "colleague"}, {"id": 17120, "name": "collectable"}, {"id": 17121, "name": "collection of people"}, {"id": 17122, "name": "collection"}, {"id": 17123, "name": "collector"}, {"id": 17124, "name": "college"}, {"id": 17125, "name": "college ball player"}, {"id": 17126, "name": "college basketball"}, {"id": 17127, "name": "college campus"}, {"id": 17128, "name": "college course"}, {"id": 17129, "name": "college lecture"}, {"id": 17130, "name": "college logo"}, {"id": 17131, "name": "college park"}, {"id": 17132, "name": "college rd"}, {"id": 17133, "name": "college street"}, {"id": 17134, "name": "coller"}, {"id": 17135, "name": "collides with"}, {"id": 17136, "name": "collie"}, {"id": 17137, "name": "collision"}, {"id": 17138, "name": "colllar"}, {"id": 17139, "name": "collor"}, {"id": 17140, "name": "collored graffiti"}, {"id": 17141, "name": "collors"}, {"id": 17142, "name": "collum"}, {"id": 17143, "name": "collumns"}, {"id": 17144, "name": "cologne"}, {"id": 17145, "name": "colon"}, {"id": 17146, "name": "colonel sanders"}, {"id": 17147, "name": "colonnade"}, {"id": 17148, "name": "colony"}, {"id": 17149, "name": "color bars"}, {"id": 17150, "name": "color beige"}, {"id": 17151, "name": "color black"}, {"id": 17152, "name": "color blocks"}, {"id": 17153, "name": "color blue"}, {"id": 17154, "name": "color bottom"}, {"id": 17155, "name": "color brown"}, {"id": 17156, "name": "color compound"}, {"id": 17157, "name": "color design"}, {"id": 17158, "name": "color drawings"}, {"id": 17159, "name": "color elephant"}, {"id": 17160, "name": "color flowers"}, {"id": 17161, "name": "color gray"}, {"id": 17162, "name": "color green"}, {"id": 17163, "name": "color hair"}, {"id": 17164, "name": "color is blue"}, {"id": 17165, "name": "color is on road"}, {"id": 17166, "name": "color is white"}, {"id": 17167, "name": "color jacket"}, {"id": 17168, "name": "color mat"}, {"id": 17169, "name": "color off"}, {"id": 17170, "name": "color orange"}, {"id": 17171, "name": "color paper"}, {"id": 17172, "name": "color pink"}, {"id": 17173, "name": "color pizza"}, {"id": 17174, "name": "color plate"}, {"id": 17175, "name": "color red"}, {"id": 17176, "name": "color sandwich"}, {"id": 17177, "name": "color silver"}, {"id": 17178, "name": "color tiles"}, {"id": 17179, "name": "color tv"}, {"id": 17180, "name": "color variation"}, {"id": 17181, "name": "color waves"}, {"id": 17182, "name": "color wheel"}, {"id": 17183, "name": "color white"}, {"id": 17184, "name": "color yellow"}, {"id": 17185, "name": "color"}, {"id": 17186, "name": "colorado"}, {"id": 17187, "name": "coloration"}, {"id": 17188, "name": "colorboard"}, {"id": 17189, "name": "colored"}, {"id": 17190, "name": "colored airplane"}, {"id": 17191, "name": "colored apple"}, {"id": 17192, "name": "colored area"}, {"id": 17193, "name": "colored arms"}, {"id": 17194, "name": "colored awning"}, {"id": 17195, "name": "colored background"}, {"id": 17196, "name": "colored backpack"}, {"id": 17197, "name": "colored bathing suit"}, {"id": 17198, "name": "colored bikini"}, {"id": 17199, "name": "colored billboard"}, {"id": 17200, "name": "colored bins"}, {"id": 17201, "name": "colored blanket"}, {"id": 17202, "name": "colored boat"}, {"id": 17203, "name": "colored buttons"}, {"id": 17204, "name": "colored cap"}, {"id": 17205, "name": "colored car"}, {"id": 17206, "name": "colored chain"}, {"id": 17207, "name": "colored chimnet"}, {"id": 17208, "name": "colored clothing"}, {"id": 17209, "name": "colored cow"}, {"id": 17210, "name": "colored decorations"}, {"id": 17211, "name": "colored design"}, {"id": 17212, "name": "colored door"}, {"id": 17213, "name": "colored dot"}, {"id": 17214, "name": "colored dress"}, {"id": 17215, "name": "colored fabrics"}, {"id": 17216, "name": "colored figure"}, {"id": 17217, "name": "colored flags"}, {"id": 17218, "name": "colored floor"}, {"id": 17219, "name": "colored flower"}, {"id": 17220, "name": "colored flowers"}, {"id": 17221, "name": "colored gate"}, {"id": 17222, "name": "colored jacket"}, {"id": 17223, "name": "colored kite"}, {"id": 17224, "name": "colored leaves"}, {"id": 17225, "name": "colored lettering"}, {"id": 17226, "name": "colored lights"}, {"id": 17227, "name": "colored line"}, {"id": 17228, "name": "colored liquid"}, {"id": 17229, "name": "colored logo"}, {"id": 17230, "name": "colored mark"}, {"id": 17231, "name": "colored markers"}, {"id": 17232, "name": "colored meter"}, {"id": 17233, "name": "colored pants"}, {"id": 17234, "name": "colored paper"}, {"id": 17235, "name": "colored patch"}, {"id": 17236, "name": "colored pen"}, {"id": 17237, "name": "colored petal"}, {"id": 17238, "name": "colored pillows"}, {"id": 17239, "name": "colored raft"}, {"id": 17240, "name": "colored sand"}, {"id": 17241, "name": "colored shirts"}, {"id": 17242, "name": "colored shoes"}, {"id": 17243, "name": "colored shorts"}, {"id": 17244, "name": "colored sign"}, {"id": 17245, "name": "colored ski jacket"}, {"id": 17246, "name": "colored ski outfits"}, {"id": 17247, "name": "colored skirt"}, {"id": 17248, "name": "colored sky"}, {"id": 17249, "name": "colored snowboard"}, {"id": 17250, "name": "colored sprinkles"}, {"id": 17251, "name": "colored square"}, {"id": 17252, "name": "colored squares"}, {"id": 17253, "name": "colored stones"}, {"id": 17254, "name": "colored stop sign"}, {"id": 17255, "name": "colored stripe"}, {"id": 17256, "name": "colored stripes"}, {"id": 17257, "name": "colored table"}, {"id": 17258, "name": "colored tail"}, {"id": 17259, "name": "colored tiled"}, {"id": 17260, "name": "colored tiles"}, {"id": 17261, "name": "colored tree"}, {"id": 17262, "name": "colored umbrella"}, {"id": 17263, "name": "colored umbrellas"}, {"id": 17264, "name": "colored wall"}, {"id": 17265, "name": "colored wallpaper"}, {"id": 17266, "name": "colored whisker"}, {"id": 17267, "name": "colored windows"}, {"id": 17268, "name": "colored wires"}, {"id": 17269, "name": "colored wood table"}, {"id": 17270, "name": "colorful"}, {"id": 17271, "name": "colorful accents"}, {"id": 17272, "name": "colorful advertisement"}, {"id": 17273, "name": "colorful arrangement"}, {"id": 17274, "name": "colorful awning"}, {"id": 17275, "name": "colorful banner"}, {"id": 17276, "name": "colorful beads"}, {"id": 17277, "name": "colorful bird"}, {"id": 17278, "name": "colorful bits"}, {"id": 17279, "name": "colorful blanket"}, {"id": 17280, "name": "colorful boards"}, {"id": 17281, "name": "colorful bowls"}, {"id": 17282, "name": "colorful box"}, {"id": 17283, "name": "colorful bread"}, {"id": 17284, "name": "colorful building"}, {"id": 17285, "name": "colorful bus paint"}, {"id": 17286, "name": "colorful carpet"}, {"id": 17287, "name": "colorful chandelier"}, {"id": 17288, "name": "colorful clock"}, {"id": 17289, "name": "colorful clothing"}, {"id": 17290, "name": "colorful couch"}, {"id": 17291, "name": "colorful crate"}, {"id": 17292, "name": "colorful curtain"}, {"id": 17293, "name": "colorful curtains"}, {"id": 17294, "name": "colorful design"}, {"id": 17295, "name": "colorful display"}, {"id": 17296, "name": "colorful edge"}, {"id": 17297, "name": "colorful enclosure"}, {"id": 17298, "name": "colorful flag"}, {"id": 17299, "name": "colorful flags"}, {"id": 17300, "name": "colorful flowers"}, {"id": 17301, "name": "colorful foliage"}, {"id": 17302, "name": "colorful food item"}, {"id": 17303, "name": "colorful fruit"}, {"id": 17304, "name": "colorful glasses"}, {"id": 17305, "name": "colorful graphics"}, {"id": 17306, "name": "colorful hat"}, {"id": 17307, "name": "colorful hearts"}, {"id": 17308, "name": "colorful helmet"}, {"id": 17309, "name": "colorful houses"}, {"id": 17310, "name": "colorful item"}, {"id": 17311, "name": "colorful kite"}, {"id": 17312, "name": "colorful kite flying"}, {"id": 17313, "name": "colorful leaves"}, {"id": 17314, "name": "colorful lei"}, {"id": 17315, "name": "colorful lid"}, {"id": 17316, "name": "colorful logo"}, {"id": 17317, "name": "colorful luggage"}, {"id": 17318, "name": "colorful magnet"}, {"id": 17319, "name": "colorful material"}, {"id": 17320, "name": "colorful motif"}, {"id": 17321, "name": "colorful napkin"}, {"id": 17322, "name": "colorful necktie"}, {"id": 17323, "name": "colorful paint"}, {"id": 17324, "name": "colorful painting"}, {"id": 17325, "name": "colorful pants"}, {"id": 17326, "name": "colorful pattern"}, {"id": 17327, "name": "colorful picture"}, {"id": 17328, "name": "colorful pictures"}, {"id": 17329, "name": "colorful pillow"}, {"id": 17330, "name": "colorful plate"}, {"id": 17331, "name": "colorful print"}, {"id": 17332, "name": "colorful reflection"}, {"id": 17333, "name": "colorful rug"}, {"id": 17334, "name": "colorful sail"}, {"id": 17335, "name": "colorful scarf"}, {"id": 17336, "name": "colorful shirt"}, {"id": 17337, "name": "colorful shoe"}, {"id": 17338, "name": "colorful shoes"}, {"id": 17339, "name": "colorful side"}, {"id": 17340, "name": "colorful sign"}, {"id": 17341, "name": "colorful skateboard"}, {"id": 17342, "name": "colorful ski"}, {"id": 17343, "name": "colorful skis"}, {"id": 17344, "name": "colorful sky"}, {"id": 17345, "name": "colorful sprinkles"}, {"id": 17346, "name": "colorful stickers"}, {"id": 17347, "name": "colorful strings"}, {"id": 17348, "name": "colorful stripes"}, {"id": 17349, "name": "colorful tablecloth"}, {"id": 17350, "name": "colorful tail"}, {"id": 17351, "name": "colorful tattoo"}, {"id": 17352, "name": "colorful tent"}, {"id": 17353, "name": "colorful things"}, {"id": 17354, "name": "colorful thumb tacks"}, {"id": 17355, "name": "colorful tie"}, {"id": 17356, "name": "colorful tiled"}, {"id": 17357, "name": "colorful tiles"}, {"id": 17358, "name": "colorful tin"}, {"id": 17359, "name": "colorful train"}, {"id": 17360, "name": "colorful triangle"}, {"id": 17361, "name": "colorful trunks"}, {"id": 17362, "name": "colorful umbrella"}, {"id": 17363, "name": "colorful vase"}, {"id": 17364, "name": "colorful wheel"}, {"id": 17365, "name": "colorful wheels"}, {"id": 17366, "name": "colorful words"}, {"id": 17367, "name": "colorful x"}, {"id": 17368, "name": "colorfull"}, {"id": 17369, "name": "colorfully"}, {"id": 17370, "name": "coloring"}, {"id": 17371, "name": "coloring book"}, {"id": 17372, "name": "colorless bowl"}, {"id": 17373, "name": "colorless glass"}, {"id": 17374, "name": "colorless sky"}, {"id": 17375, "name": "colors of blue"}, {"id": 17376, "name": "colosium"}, {"id": 17377, "name": "colou"}, {"id": 17378, "name": "colour amber"}, {"id": 17379, "name": "colour"}, {"id": 17380, "name": "coloured"}, {"id": 17381, "name": "coloured bears"}, {"id": 17382, "name": "colslaw"}, {"id": 17383, "name": "colt"}, {"id": 17384, "name": "colt 45 magnet"}, {"id": 17385, "name": "colum"}, {"id": 17386, "name": "columbus cir"}, {"id": 17387, "name": "column base"}, {"id": 17388, "name": "column of windows"}, {"id": 17389, "name": "column support"}, {"id": 17390, "name": "column supports"}, {"id": 17391, "name": "column top"}, {"id": 17392, "name": "column"}, {"id": 17393, "name": "columnlamp"}, {"id": 17394, "name": "columns and moldings"}, {"id": 17395, "name": "colums"}, {"id": 17396, "name": "colunm"}, {"id": 17397, "name": "coluums"}, {"id": 17398, "name": "com"}, {"id": 17399, "name": "comb over"}, {"id": 17400, "name": "comb scissors"}, {"id": 17401, "name": "comb"}, {"id": 17402, "name": "combat"}, {"id": 17403, "name": "combed"}, {"id": 17404, "name": "combi"}, {"id": 17405, "name": "combination"}, {"id": 17406, "name": "combination lock"}, {"id": 17407, "name": "combination suit"}, {"id": 17408, "name": "combo"}, {"id": 17409, "name": "comcast"}, {"id": 17410, "name": "comcast logo"}, {"id": 17411, "name": "comcast remote"}, {"id": 17412, "name": "come inside"}, {"id": 17413, "name": "comet cleanser"}, {"id": 17414, "name": "comfertor"}, {"id": 17415, "name": "comfort"}, {"id": 17416, "name": "comfort room"}, {"id": 17417, "name": "comfortable"}, {"id": 17418, "name": "comfortable chair"}, {"id": 17419, "name": "comfortable pillow"}, {"id": 17420, "name": "comforter on bed"}, {"id": 17421, "name": "comforter patch"}, {"id": 17422, "name": "comforter side"}, {"id": 17423, "name": "comforter"}, {"id": 17424, "name": "comfortor"}, {"id": 17425, "name": "comfy"}, {"id": 17426, "name": "comic book"}, {"id": 17427, "name": "comic books"}, {"id": 17428, "name": "comic person"}, {"id": 17429, "name": "comic strip"}, {"id": 17430, "name": "comic"}, {"id": 17431, "name": "comical look"}, {"id": 17432, "name": "comicbook characters"}, {"id": 17433, "name": "coming through it"}, {"id": 17434, "name": "comma"}, {"id": 17435, "name": "comma button"}, {"id": 17436, "name": "command button"}, {"id": 17437, "name": "command key"}, {"id": 17438, "name": "command"}, {"id": 17439, "name": "commemorative plaque"}, {"id": 17440, "name": "comment"}, {"id": 17441, "name": "commentator"}, {"id": 17442, "name": "commercial"}, {"id": 17443, "name": "commercial airliner"}, {"id": 17444, "name": "commercial airplane"}, {"id": 17445, "name": "commercial area"}, {"id": 17446, "name": "commercial building"}, {"id": 17447, "name": "commercial district"}, {"id": 17448, "name": "commercial flight"}, {"id": 17449, "name": "commercial fridge"}, {"id": 17450, "name": "commercial jet"}, {"id": 17451, "name": "commercial kitchen"}, {"id": 17452, "name": "commercial liner"}, {"id": 17453, "name": "commercial oven"}, {"id": 17454, "name": "commercial ovens"}, {"id": 17455, "name": "commercial plane"}, {"id": 17456, "name": "commercial printing"}, {"id": 17457, "name": "commercial sign"}, {"id": 17458, "name": "commercial street"}, {"id": 17459, "name": "commercial truck"}, {"id": 17460, "name": "commercial van"}, {"id": 17461, "name": "commercial zone"}, {"id": 17462, "name": "commode"}, {"id": 17463, "name": "commode bowl"}, {"id": 17464, "name": "commode brush"}, {"id": 17465, "name": "commodesink"}, {"id": 17466, "name": "commuit"}, {"id": 17467, "name": "commune"}, {"id": 17468, "name": "communication anntena"}, {"id": 17469, "name": "communication tower"}, {"id": 17470, "name": "communication"}, {"id": 17471, "name": "communications tower"}, {"id": 17472, "name": "communicator panel"}, {"id": 17473, "name": "community"}, {"id": 17474, "name": "community board"}, {"id": 17475, "name": "community hospital"}, {"id": 17476, "name": "community on hill"}, {"id": 17477, "name": "community school"}, {"id": 17478, "name": "commuter bus"}, {"id": 17479, "name": "commuter train"}, {"id": 17480, "name": "commuter trolley"}, {"id": 17481, "name": "commuter van"}, {"id": 17482, "name": "commuter"}, {"id": 17483, "name": "comode"}, {"id": 17484, "name": "compac disc"}, {"id": 17485, "name": "compact"}, {"id": 17486, "name": "compact car"}, {"id": 17487, "name": "compact cars"}, {"id": 17488, "name": "compact disc"}, {"id": 17489, "name": "compact disc wallet"}, {"id": 17490, "name": "compact discs"}, {"id": 17491, "name": "compact disk"}, {"id": 17492, "name": "compact refrigerato"}, {"id": 17493, "name": "compactdisc"}, {"id": 17494, "name": "compacted boxes"}, {"id": 17495, "name": "compactor"}, {"id": 17496, "name": "compan"}, {"id": 17497, "name": "companion"}, {"id": 17498, "name": "company"}, {"id": 17499, "name": "company branding"}, {"id": 17500, "name": "company emblem"}, {"id": 17501, "name": "company label"}, {"id": 17502, "name": "company letters"}, {"id": 17503, "name": "company logo"}, {"id": 17504, "name": "company name"}, {"id": 17505, "name": "company number"}, {"id": 17506, "name": "company website"}, {"id": 17507, "name": "companyname"}, {"id": 17508, "name": "companys logo"}, {"id": 17509, "name": "companys name"}, {"id": 17510, "name": "companys writting"}, {"id": 17511, "name": "comparment"}, {"id": 17512, "name": "compartment cover"}, {"id": 17513, "name": "compartment dish"}, {"id": 17514, "name": "compartment door"}, {"id": 17515, "name": "compartment plate"}, {"id": 17516, "name": "compartment"}, {"id": 17517, "name": "compass"}, {"id": 17518, "name": "compass image"}, {"id": 17519, "name": "compass letter"}, {"id": 17520, "name": "compass transportati"}, {"id": 17521, "name": "compatment"}, {"id": 17522, "name": "compay"}, {"id": 17523, "name": "compete"}, {"id": 17524, "name": "competition"}, {"id": 17525, "name": "competitive skier"}, {"id": 17526, "name": "competitor"}, {"id": 17527, "name": "competittion"}, {"id": 17528, "name": "completed"}, {"id": 17529, "name": "complex"}, {"id": 17530, "name": "complexion"}, {"id": 17531, "name": "component"}, {"id": 17532, "name": "composed"}, {"id": 17533, "name": "composite board"}, {"id": 17534, "name": "composition book"}, {"id": 17535, "name": "compost"}, {"id": 17536, "name": "compost bin"}, {"id": 17537, "name": "compostion paper"}, {"id": 17538, "name": "compote"}, {"id": 17539, "name": "compound leaves"}, {"id": 17540, "name": "compound leg"}, {"id": 17541, "name": "compound wall"}, {"id": 17542, "name": "compound"}, {"id": 17543, "name": "compression sleeve"}, {"id": 17544, "name": "compression suit"}, {"id": 17545, "name": "compressor"}, {"id": 17546, "name": "compter"}, {"id": 17547, "name": "compuer keyboard"}, {"id": 17548, "name": "compute"}, {"id": 17549, "name": "computer accessory"}, {"id": 17550, "name": "computer bag"}, {"id": 17551, "name": "computer base"}, {"id": 17552, "name": "computer board"}, {"id": 17553, "name": "computer box"}, {"id": 17554, "name": "computer cable"}, {"id": 17555, "name": "computer cables"}, {"id": 17556, "name": "computer case"}, {"id": 17557, "name": "computer chair"}, {"id": 17558, "name": "computer charger"}, {"id": 17559, "name": "computer chords"}, {"id": 17560, "name": "computer code"}, {"id": 17561, "name": "computer cord"}, {"id": 17562, "name": "computer cords"}, {"id": 17563, "name": "computer cpu"}, {"id": 17564, "name": "computer desk"}, {"id": 17565, "name": "computer disc"}, {"id": 17566, "name": "computer disks"}, {"id": 17567, "name": "computer equpment"}, {"id": 17568, "name": "computer folder"}, {"id": 17569, "name": "computer frame"}, {"id": 17570, "name": "computer hardware"}, {"id": 17571, "name": "computer has apple"}, {"id": 17572, "name": "computer icon"}, {"id": 17573, "name": "computer icons"}, {"id": 17574, "name": "computer is gray"}, {"id": 17575, "name": "computer key"}, {"id": 17576, "name": "computer keyboard"}, {"id": 17577, "name": "computer keyborad"}, {"id": 17578, "name": "computer keys"}, {"id": 17579, "name": "computer lap"}, {"id": 17580, "name": "computer light"}, {"id": 17581, "name": "computer logo"}, {"id": 17582, "name": "computer mice"}, {"id": 17583, "name": "computer microphone"}, {"id": 17584, "name": "computer moniter"}, {"id": 17585, "name": "computer monitor"}, {"id": 17586, "name": "computer monitors"}, {"id": 17587, "name": "computer mouse"}, {"id": 17588, "name": "computer office"}, {"id": 17589, "name": "computer pad"}, {"id": 17590, "name": "computer paper"}, {"id": 17591, "name": "computer part"}, {"id": 17592, "name": "computer parts"}, {"id": 17593, "name": "computer pc tower"}, {"id": 17594, "name": "computer printer"}, {"id": 17595, "name": "computer processor"}, {"id": 17596, "name": "computer program"}, {"id": 17597, "name": "computer rig"}, {"id": 17598, "name": "computer room"}, {"id": 17599, "name": "computer router"}, {"id": 17600, "name": "computer sceen"}, {"id": 17601, "name": "computer screen"}, {"id": 17602, "name": "computer screens"}, {"id": 17603, "name": "computer server"}, {"id": 17604, "name": "computer setup"}, {"id": 17605, "name": "computer speaker"}, {"id": 17606, "name": "computer speakers"}, {"id": 17607, "name": "computer stand"}, {"id": 17608, "name": "computer station"}, {"id": 17609, "name": "computer student"}, {"id": 17610, "name": "computer supplies"}, {"id": 17611, "name": "computer system"}, {"id": 17612, "name": "computer table"}, {"id": 17613, "name": "computer tablet"}, {"id": 17614, "name": "computer teacher"}, {"id": 17615, "name": "computer tower"}, {"id": 17616, "name": "computer trackpad"}, {"id": 17617, "name": "computer unit"}, {"id": 17618, "name": "computer wallpaper"}, {"id": 17619, "name": "computer wire"}, {"id": 17620, "name": "computer wires"}, {"id": 17621, "name": "computer woman"}, {"id": 17622, "name": "computer worker"}, {"id": 17623, "name": "computer"}, {"id": 17624, "name": "computercompany"}, {"id": 17625, "name": "computerkeyboard"}, {"id": 17626, "name": "computermonitor"}, {"id": 17627, "name": "computers keyboard"}, {"id": 17628, "name": "computers room"}, {"id": 17629, "name": "computertowers"}, {"id": 17630, "name": "computing"}, {"id": 17631, "name": "computor"}, {"id": 17632, "name": "con field"}, {"id": 17633, "name": "conainer"}, {"id": 17634, "name": "conatiner"}, {"id": 17635, "name": "conatiners"}, {"id": 17636, "name": "concentrating face"}, {"id": 17637, "name": "concentration"}, {"id": 17638, "name": "concerete"}, {"id": 17639, "name": "concerete slab"}, {"id": 17640, "name": "concerned"}, {"id": 17641, "name": "concerned expression"}, {"id": 17642, "name": "concerned look"}, {"id": 17643, "name": "concert"}, {"id": 17644, "name": "concert decorations"}, {"id": 17645, "name": "concert goer"}, {"id": 17646, "name": "concert hall"}, {"id": 17647, "name": "concert sign"}, {"id": 17648, "name": "concert stage"}, {"id": 17649, "name": "concert wall"}, {"id": 17650, "name": "concerte wall"}, {"id": 17651, "name": "concession stand"}, {"id": 17652, "name": "concession van"}, {"id": 17653, "name": "concession"}, {"id": 17654, "name": "concessions cart"}, {"id": 17655, "name": "concessions tent"}, {"id": 17656, "name": "concete"}, {"id": 17657, "name": "conch shell"}, {"id": 17658, "name": "concours motors"}, {"id": 17659, "name": "concourse"}, {"id": 17660, "name": "concreate"}, {"id": 17661, "name": "concret"}, {"id": 17662, "name": "concrete"}, {"id": 17663, "name": "concrete area"}, {"id": 17664, "name": "concrete barrier"}, {"id": 17665, "name": "concrete base"}, {"id": 17666, "name": "concrete bed"}, {"id": 17667, "name": "concrete bence"}, {"id": 17668, "name": "concrete bench"}, {"id": 17669, "name": "concrete benches"}, {"id": 17670, "name": "concrete block"}, {"id": 17671, "name": "concrete blocks"}, {"id": 17672, "name": "concrete bottom"}, {"id": 17673, "name": "concrete box"}, {"id": 17674, "name": "concrete brick"}, {"id": 17675, "name": "concrete bricks"}, {"id": 17676, "name": "concrete bridge"}, {"id": 17677, "name": "concrete building"}, {"id": 17678, "name": "concrete bumpers"}, {"id": 17679, "name": "concrete clock"}, {"id": 17680, "name": "concrete columns"}, {"id": 17681, "name": "concrete cracks"}, {"id": 17682, "name": "concrete curb"}, {"id": 17683, "name": "concrete divider"}, {"id": 17684, "name": "concrete edge"}, {"id": 17685, "name": "concrete ends"}, {"id": 17686, "name": "concrete face"}, {"id": 17687, "name": "concrete fence"}, {"id": 17688, "name": "concrete floor"}, {"id": 17689, "name": "concrete flooring"}, {"id": 17690, "name": "concrete foundation"}, {"id": 17691, "name": "concrete ground"}, {"id": 17692, "name": "concrete island"}, {"id": 17693, "name": "concrete jut"}, {"id": 17694, "name": "concrete ledge"}, {"id": 17695, "name": "concrete leg"}, {"id": 17696, "name": "concrete line"}, {"id": 17697, "name": "concrete lot"}, {"id": 17698, "name": "concrete median"}, {"id": 17699, "name": "concrete mixer"}, {"id": 17700, "name": "concrete mixture"}, {"id": 17701, "name": "concrete overpass"}, {"id": 17702, "name": "concrete pad"}, {"id": 17703, "name": "concrete panels"}, {"id": 17704, "name": "concrete part"}, {"id": 17705, "name": "concrete partition"}, {"id": 17706, "name": "concrete patch"}, {"id": 17707, "name": "concrete path"}, {"id": 17708, "name": "concrete pathway"}, {"id": 17709, "name": "concrete patio"}, {"id": 17710, "name": "concrete pavement"}, {"id": 17711, "name": "concrete paving"}, {"id": 17712, "name": "concrete piece"}, {"id": 17713, "name": "concrete pillar"}, {"id": 17714, "name": "concrete pillars"}, {"id": 17715, "name": "concrete plant"}, {"id": 17716, "name": "concrete planter"}, {"id": 17717, "name": "concrete planters"}, {"id": 17718, "name": "concrete platform"}, {"id": 17719, "name": "concrete pole"}, {"id": 17720, "name": "concrete pool"}, {"id": 17721, "name": "concrete post"}, {"id": 17722, "name": "concrete poster"}, {"id": 17723, "name": "concrete pot"}, {"id": 17724, "name": "concrete railing"}, {"id": 17725, "name": "concrete ramp"}, {"id": 17726, "name": "concrete ring"}, {"id": 17727, "name": "concrete road"}, {"id": 17728, "name": "concrete roof"}, {"id": 17729, "name": "concrete section"}, {"id": 17730, "name": "concrete sidewalk"}, {"id": 17731, "name": "concrete sign"}, {"id": 17732, "name": "concrete slab"}, {"id": 17733, "name": "concrete slabs"}, {"id": 17734, "name": "concrete square"}, {"id": 17735, "name": "concrete stair"}, {"id": 17736, "name": "concrete staircase"}, {"id": 17737, "name": "concrete stairs"}, {"id": 17738, "name": "concrete statue"}, {"id": 17739, "name": "concrete step"}, {"id": 17740, "name": "concrete steps"}, {"id": 17741, "name": "concrete strip"}, {"id": 17742, "name": "concrete structure"}, {"id": 17743, "name": "concrete stub"}, {"id": 17744, "name": "concrete support"}, {"id": 17745, "name": "concrete surface"}, {"id": 17746, "name": "concrete tarmac"}, {"id": 17747, "name": "concrete tile"}, {"id": 17748, "name": "concrete tiled"}, {"id": 17749, "name": "concrete truss"}, {"id": 17750, "name": "concrete walkway"}, {"id": 17751, "name": "concrete wall"}, {"id": 17752, "name": "concrete walls"}, {"id": 17753, "name": "concretebuilding balcony"}, {"id": 17754, "name": "concretefloor"}, {"id": 17755, "name": "concretepark bench"}, {"id": 17756, "name": "concreter"}, {"id": 17757, "name": "concreteretainingwall"}, {"id": 17758, "name": "concreteslab"}, {"id": 17759, "name": "conctrete"}, {"id": 17760, "name": "condensation"}, {"id": 17761, "name": "condensation drops"}, {"id": 17762, "name": "condiiments"}, {"id": 17763, "name": "condiment bin"}, {"id": 17764, "name": "condiment bottle"}, {"id": 17765, "name": "condiment bottles"}, {"id": 17766, "name": "condiment bowl"}, {"id": 17767, "name": "condiment container"}, {"id": 17768, "name": "condiment cup"}, {"id": 17769, "name": "condiment cups"}, {"id": 17770, "name": "condiment dish"}, {"id": 17771, "name": "condiment holder"}, {"id": 17772, "name": "condiment jar"}, {"id": 17773, "name": "condiment on it"}, {"id": 17774, "name": "condiment packers"}, {"id": 17775, "name": "condiment packet"}, {"id": 17776, "name": "condiment packets"}, {"id": 17777, "name": "condiment pot"}, {"id": 17778, "name": "condiment shaker"}, {"id": 17779, "name": "condiment tray"}, {"id": 17780, "name": "condiment"}, {"id": 17781, "name": "condiments bottles"}, {"id": 17782, "name": "condinments"}, {"id": 17783, "name": "condition"}, {"id": 17784, "name": "conditioner unit"}, {"id": 17785, "name": "conditioner"}, {"id": 17786, "name": "conditioning unit"}, {"id": 17787, "name": "conditioning vents"}, {"id": 17788, "name": "condo"}, {"id": 17789, "name": "condoleesa rise"}, {"id": 17790, "name": "condom co"}, {"id": 17791, "name": "condominium"}, {"id": 17792, "name": "condomint"}, {"id": 17793, "name": "condor"}, {"id": 17794, "name": "conduct"}, {"id": 17795, "name": "conducter"}, {"id": 17796, "name": "conductor compartmen"}, {"id": 17797, "name": "conductor hat"}, {"id": 17798, "name": "conductor of train"}, {"id": 17799, "name": "conductor window"}, {"id": 17800, "name": "conductor word"}, {"id": 17801, "name": "conductor"}, {"id": 17802, "name": "conductors arm"}, {"id": 17803, "name": "conductors bay"}, {"id": 17804, "name": "conductors cab"}, {"id": 17805, "name": "conductors car"}, {"id": 17806, "name": "conductors hat"}, {"id": 17807, "name": "conductors room"}, {"id": 17808, "name": "conductors section"}, {"id": 17809, "name": "conduit"}, {"id": 17810, "name": "cone hat"}, {"id": 17811, "name": "cone roof"}, {"id": 17812, "name": "cone set"}, {"id": 17813, "name": "cone shaped"}, {"id": 17814, "name": "cone"}, {"id": 17815, "name": "conencted"}, {"id": 17816, "name": "cones on fire truck"}, {"id": 17817, "name": "cones road"}, {"id": 17818, "name": "coneshaped net"}, {"id": 17819, "name": "coney sauce"}, {"id": 17820, "name": "confection"}, {"id": 17821, "name": "confectionary sugar"}, {"id": 17822, "name": "confectioner"}, {"id": 17823, "name": "confectioners sugar"}, {"id": 17824, "name": "conference"}, {"id": 17825, "name": "conference center"}, {"id": 17826, "name": "conference room"}, {"id": 17827, "name": "conference table"}, {"id": 17828, "name": "confetti"}, {"id": 17829, "name": "confetti dress"}, {"id": 17830, "name": "confetti jimmies"}, {"id": 17831, "name": "configuration"}, {"id": 17832, "name": "confine"}, {"id": 17833, "name": "confrence room"}, {"id": 17834, "name": "confusing object"}, {"id": 17835, "name": "congrats"}, {"id": 17836, "name": "congratulation"}, {"id": 17837, "name": "congress hotel"}, {"id": 17838, "name": "conical"}, {"id": 17839, "name": "conical hat"}, {"id": 17840, "name": "conifer tree"}, {"id": 17841, "name": "conifer"}, {"id": 17842, "name": "conjunction point"}, {"id": 17843, "name": "connect 4"}, {"id": 17844, "name": "connect4 word"}, {"id": 17845, "name": "connected"}, {"id": 17846, "name": "connecter"}, {"id": 17847, "name": "connecting lines"}, {"id": 17848, "name": "connecting piece"}, {"id": 17849, "name": "connecting tube"}, {"id": 17850, "name": "connection cord"}, {"id": 17851, "name": "connection cover"}, {"id": 17852, "name": "connection mechanicals"}, {"id": 17853, "name": "connection piece"}, {"id": 17854, "name": "connection rings"}, {"id": 17855, "name": "connection wire"}, {"id": 17856, "name": "connection"}, {"id": 17857, "name": "connective port"}, {"id": 17858, "name": "connector assembly"}, {"id": 17859, "name": "connector end"}, {"id": 17860, "name": "connector on floor"}, {"id": 17861, "name": "connector piece"}, {"id": 17862, "name": "connector ring"}, {"id": 17863, "name": "connector"}, {"id": 17864, "name": "conner"}, {"id": 17865, "name": "connie"}, {"id": 17866, "name": "conntainer"}, {"id": 17867, "name": "conservation park"}, {"id": 17868, "name": "consol"}, {"id": 17869, "name": "consol is near chair"}, {"id": 17870, "name": "console"}, {"id": 17871, "name": "console center"}, {"id": 17872, "name": "console remote"}, {"id": 17873, "name": "console table"}, {"id": 17874, "name": "constable"}, {"id": 17875, "name": "constellation"}, {"id": 17876, "name": "construction"}, {"id": 17877, "name": "construction area"}, {"id": 17878, "name": "construction barrel"}, {"id": 17879, "name": "construction barrels"}, {"id": 17880, "name": "construction barrier"}, {"id": 17881, "name": "construction boom"}, {"id": 17882, "name": "construction cone"}, {"id": 17883, "name": "construction crane"}, {"id": 17884, "name": "construction entrance"}, {"id": 17885, "name": "construction equipment"}, {"id": 17886, "name": "construction fencing"}, {"id": 17887, "name": "construction hat"}, {"id": 17888, "name": "construction helmet"}, {"id": 17889, "name": "construction jacket"}, {"id": 17890, "name": "construction paper"}, {"id": 17891, "name": "construction piece"}, {"id": 17892, "name": "construction poles"}, {"id": 17893, "name": "construction pylon"}, {"id": 17894, "name": "construction pylons"}, {"id": 17895, "name": "construction sign"}, {"id": 17896, "name": "construction signs"}, {"id": 17897, "name": "construction site"}, {"id": 17898, "name": "construction stand"}, {"id": 17899, "name": "construction supplie"}, {"id": 17900, "name": "construction trailer"}, {"id": 17901, "name": "construction truck"}, {"id": 17902, "name": "construction van"}, {"id": 17903, "name": "construction vehicle"}, {"id": 17904, "name": "construction worker"}, {"id": 17905, "name": "construction zone"}, {"id": 17906, "name": "constrution tool"}, {"id": 17907, "name": "consturction work"}, {"id": 17908, "name": "consumed"}, {"id": 17909, "name": "consumer"}, {"id": 17910, "name": "consumption"}, {"id": 17911, "name": "contact"}, {"id": 17912, "name": "contact cleaner"}, {"id": 17913, "name": "contact information"}, {"id": 17914, "name": "contact lens solutio"}, {"id": 17915, "name": "contact number"}, {"id": 17916, "name": "contact solution"}, {"id": 17917, "name": "contactlist"}, {"id": 17918, "name": "contained"}, {"id": 17919, "name": "container car"}, {"id": 17920, "name": "container concrete"}, {"id": 17921, "name": "container counter"}, {"id": 17922, "name": "container is black"}, {"id": 17923, "name": "container is white"}, {"id": 17924, "name": "container key lock"}, {"id": 17925, "name": "container lid"}, {"id": 17926, "name": "container liquid"}, {"id": 17927, "name": "container of cookies"}, {"id": 17928, "name": "container of sugar"}, {"id": 17929, "name": "container on table"}, {"id": 17930, "name": "container top"}, {"id": 17931, "name": "container train"}, {"id": 17932, "name": "container with ketch"}, {"id": 17933, "name": "container with sauce"}, {"id": 17934, "name": "container"}, {"id": 17935, "name": "containerr"}, {"id": 17936, "name": "containers on ground"}, {"id": 17937, "name": "containment wall"}, {"id": 17938, "name": "containre"}, {"id": 17939, "name": "containter"}, {"id": 17940, "name": "containters"}, {"id": 17941, "name": "contenets"}, {"id": 17942, "name": "content"}, {"id": 17943, "name": "contertop"}, {"id": 17944, "name": "contest"}, {"id": 17945, "name": "contestant number"}, {"id": 17946, "name": "contestant"}, {"id": 17947, "name": "contianer"}, {"id": 17948, "name": "continent"}, {"id": 17949, "name": "continental"}, {"id": 17950, "name": "continue"}, {"id": 17951, "name": "continues pattern"}, {"id": 17952, "name": "contoller"}, {"id": 17953, "name": "contour"}, {"id": 17954, "name": "contraction"}, {"id": 17955, "name": "contrail"}, {"id": 17956, "name": "contrailsnotclouds"}, {"id": 17957, "name": "contraption"}, {"id": 17958, "name": "contrasting"}, {"id": 17959, "name": "contrials"}, {"id": 17960, "name": "control and dials"}, {"id": 17961, "name": "control area"}, {"id": 17962, "name": "control bar"}, {"id": 17963, "name": "control board"}, {"id": 17964, "name": "control box"}, {"id": 17965, "name": "control button"}, {"id": 17966, "name": "control buttons"}, {"id": 17967, "name": "control car"}, {"id": 17968, "name": "control center"}, {"id": 17969, "name": "control console"}, {"id": 17970, "name": "control dial"}, {"id": 17971, "name": "control dials"}, {"id": 17972, "name": "control game"}, {"id": 17973, "name": "control gauge"}, {"id": 17974, "name": "control handle"}, {"id": 17975, "name": "control handles"}, {"id": 17976, "name": "control key"}, {"id": 17977, "name": "control knob"}, {"id": 17978, "name": "control knobs"}, {"id": 17979, "name": "control lights"}, {"id": 17980, "name": "control line"}, {"id": 17981, "name": "control meter"}, {"id": 17982, "name": "control option"}, {"id": 17983, "name": "control pad"}, {"id": 17984, "name": "control panel"}, {"id": 17985, "name": "control panel box"}, {"id": 17986, "name": "control room"}, {"id": 17987, "name": "control screen"}, {"id": 17988, "name": "control sign"}, {"id": 17989, "name": "control signal"}, {"id": 17990, "name": "control stick"}, {"id": 17991, "name": "control strap"}, {"id": 17992, "name": "control switch"}, {"id": 17993, "name": "control tower"}, {"id": 17994, "name": "control towere"}, {"id": 17995, "name": "control valve"}, {"id": 17996, "name": "control"}, {"id": 17997, "name": "controldeck"}, {"id": 17998, "name": "controlelr"}, {"id": 17999, "name": "controler"}, {"id": 18000, "name": "controlers"}, {"id": 18001, "name": "controlfencing"}, {"id": 18002, "name": "controlle"}, {"id": 18003, "name": "controller 2"}, {"id": 18004, "name": "controller attachment"}, {"id": 18005, "name": "controller button"}, {"id": 18006, "name": "controller for game"}, {"id": 18007, "name": "controller is black"}, {"id": 18008, "name": "controller is white"}, {"id": 18009, "name": "controller of wii"}, {"id": 18010, "name": "controller strap"}, {"id": 18011, "name": "controller tower"}, {"id": 18012, "name": "controller"}, {"id": 18013, "name": "controlling"}, {"id": 18014, "name": "controlling traffic"}, {"id": 18015, "name": "controlpad"}, {"id": 18016, "name": "controlpanel"}, {"id": 18017, "name": "controls knobs"}, {"id": 18018, "name": "contuuat"}, {"id": 18019, "name": "convection oven"}, {"id": 18020, "name": "convector"}, {"id": 18021, "name": "convenience store"}, {"id": 18022, "name": "convention"}, {"id": 18023, "name": "conversation"}, {"id": 18024, "name": "conversation people"}, {"id": 18025, "name": "converse"}, {"id": 18026, "name": "converse all star"}, {"id": 18027, "name": "converse shoe"}, {"id": 18028, "name": "convertable"}, {"id": 18029, "name": "convertable top"}, {"id": 18030, "name": "converter"}, {"id": 18031, "name": "convertible"}, {"id": 18032, "name": "convertible top"}, {"id": 18033, "name": "convex mirror"}, {"id": 18034, "name": "convex surface"}, {"id": 18035, "name": "conveyance"}, {"id": 18036, "name": "conveyer"}, {"id": 18037, "name": "conveyer belt"}, {"id": 18038, "name": "conveyer bent"}, {"id": 18039, "name": "conveyor"}, {"id": 18040, "name": "conveyor area"}, {"id": 18041, "name": "conveyor belt"}, {"id": 18042, "name": "conveyor built"}, {"id": 18043, "name": "conveyor top"}, {"id": 18044, "name": "conveyor vehicle"}, {"id": 18045, "name": "convoy"}, {"id": 18046, "name": "conway label"}, {"id": 18047, "name": "coo"}, {"id": 18048, "name": "coocked"}, {"id": 18049, "name": "coockie"}, {"id": 18050, "name": "cook book"}, {"id": 18051, "name": "cook green brocolli"}, {"id": 18052, "name": "cook pot"}, {"id": 18053, "name": "cook shirt"}, {"id": 18054, "name": "cook top"}, {"id": 18055, "name": "cook"}, {"id": 18056, "name": "cookbook"}, {"id": 18057, "name": "cooked"}, {"id": 18058, "name": "cooked apples"}, {"id": 18059, "name": "cooked bagels"}, {"id": 18060, "name": "cooked barley"}, {"id": 18061, "name": "cooked bird"}, {"id": 18062, "name": "cooked broccoli"}, {"id": 18063, "name": "cooked carrots"}, {"id": 18064, "name": "cooked crumbled"}, {"id": 18065, "name": "cooked egg"}, {"id": 18066, "name": "cooked fish"}, {"id": 18067, "name": "cooked food"}, {"id": 18068, "name": "cooked grains"}, {"id": 18069, "name": "cooked green beans"}, {"id": 18070, "name": "cooked ham"}, {"id": 18071, "name": "cooked hot dog"}, {"id": 18072, "name": "cooked hot dogs"}, {"id": 18073, "name": "cooked hotdog"}, {"id": 18074, "name": "cooked lentils"}, {"id": 18075, "name": "cooked meat"}, {"id": 18076, "name": "cooked onion"}, {"id": 18077, "name": "cooked onions"}, {"id": 18078, "name": "cooked pea"}, {"id": 18079, "name": "cooked pearl"}, {"id": 18080, "name": "cooked pizza"}, {"id": 18081, "name": "cooked pizzas"}, {"id": 18082, "name": "cooked potato"}, {"id": 18083, "name": "cooked potatoes"}, {"id": 18084, "name": "cooked sausage"}, {"id": 18085, "name": "cooked sausages"}, {"id": 18086, "name": "cooked steak"}, {"id": 18087, "name": "cooked vegetables"}, {"id": 18088, "name": "cooked zucchini"}, {"id": 18089, "name": "cooker plate"}, {"id": 18090, "name": "cooker unit"}, {"id": 18091, "name": "cooker"}, {"id": 18092, "name": "cookie"}, {"id": 18093, "name": "cookie crumbs"}, {"id": 18094, "name": "cookie dough"}, {"id": 18095, "name": "cookie jar"}, {"id": 18096, "name": "cookie monster"}, {"id": 18097, "name": "cookie pack"}, {"id": 18098, "name": "cookie package"}, {"id": 18099, "name": "cookie pan"}, {"id": 18100, "name": "cookie sheet"}, {"id": 18101, "name": "cookie shirt"}, {"id": 18102, "name": "cookie tray"}, {"id": 18103, "name": "cookie wheels"}, {"id": 18104, "name": "cookies and candy"}, {"id": 18105, "name": "cookiestray"}, {"id": 18106, "name": "cooking"}, {"id": 18107, "name": "cooking appliance"}, {"id": 18108, "name": "cooking area"}, {"id": 18109, "name": "cooking device"}, {"id": 18110, "name": "cooking equipment"}, {"id": 18111, "name": "cooking food"}, {"id": 18112, "name": "cooking gas"}, {"id": 18113, "name": "cooking gloves"}, {"id": 18114, "name": "cooking hood"}, {"id": 18115, "name": "cooking implement"}, {"id": 18116, "name": "cooking lessons"}, {"id": 18117, "name": "cooking magazine"}, {"id": 18118, "name": "cooking mat"}, {"id": 18119, "name": "cooking oil"}, {"id": 18120, "name": "cooking oils"}, {"id": 18121, "name": "cooking on a grill"}, {"id": 18122, "name": "cooking pan"}, {"id": 18123, "name": "cooking pizza"}, {"id": 18124, "name": "cooking pot"}, {"id": 18125, "name": "cooking product"}, {"id": 18126, "name": "cooking rack"}, {"id": 18127, "name": "cooking range"}, {"id": 18128, "name": "cooking service"}, {"id": 18129, "name": "cooking sheet"}, {"id": 18130, "name": "cooking skillet rim"}, {"id": 18131, "name": "cooking spices"}, {"id": 18132, "name": "cooking spoon"}, {"id": 18133, "name": "cooking spot"}, {"id": 18134, "name": "cooking spray"}, {"id": 18135, "name": "cooking station"}, {"id": 18136, "name": "cooking stick"}, {"id": 18137, "name": "cooking stove"}, {"id": 18138, "name": "cooking stuff"}, {"id": 18139, "name": "cooking supplies"}, {"id": 18140, "name": "cooking surface"}, {"id": 18141, "name": "cooking timer"}, {"id": 18142, "name": "cooking tongs"}, {"id": 18143, "name": "cooking tool"}, {"id": 18144, "name": "cooking tools"}, {"id": 18145, "name": "cooking tray"}, {"id": 18146, "name": "cooking utensil"}, {"id": 18147, "name": "cooking utensils"}, {"id": 18148, "name": "cooking vessels"}, {"id": 18149, "name": "cooking ware"}, {"id": 18150, "name": "cookout"}, {"id": 18151, "name": "cooks jacket"}, {"id": 18152, "name": "cooks uniform"}, {"id": 18153, "name": "cookstove"}, {"id": 18154, "name": "cooktop"}, {"id": 18155, "name": "cookware"}, {"id": 18156, "name": "cooky"}, {"id": 18157, "name": "cool lake"}, {"id": 18158, "name": "cooler shelf"}, {"id": 18159, "name": "cooler top"}, {"id": 18160, "name": "cooler"}, {"id": 18161, "name": "coolerchair"}, {"id": 18162, "name": "coolers table"}, {"id": 18163, "name": "cooling"}, {"id": 18164, "name": "cooling rack"}, {"id": 18165, "name": "cooling towers"}, {"id": 18166, "name": "cooling unit"}, {"id": 18167, "name": "coolots"}, {"id": 18168, "name": "coolville"}, {"id": 18169, "name": "coon safari"}, {"id": 18170, "name": "coop"}, {"id": 18171, "name": "cooper"}, {"id": 18172, "name": "coors"}, {"id": 18173, "name": "coors field"}, {"id": 18174, "name": "coors light bottle"}, {"id": 18175, "name": "coors light logo"}, {"id": 18176, "name": "coozie"}, {"id": 18177, "name": "cop bike"}, {"id": 18178, "name": "cop"}, {"id": 18179, "name": "copa davis"}, {"id": 18180, "name": "copala"}, {"id": 18181, "name": "copier"}, {"id": 18182, "name": "copilot"}, {"id": 18183, "name": "copola"}, {"id": 18184, "name": "copper"}, {"id": 18185, "name": "copper basin"}, {"id": 18186, "name": "copper colored"}, {"id": 18187, "name": "copper mold"}, {"id": 18188, "name": "copper pans"}, {"id": 18189, "name": "copper pipes near"}, {"id": 18190, "name": "copper pot"}, {"id": 18191, "name": "copper pots sitting"}, {"id": 18192, "name": "copper steeple"}, {"id": 18193, "name": "copper tubing"}, {"id": 18194, "name": "copping"}, {"id": 18195, "name": "copse"}, {"id": 18196, "name": "copter"}, {"id": 18197, "name": "copula"}, {"id": 18198, "name": "coputer"}, {"id": 18199, "name": "copy machine"}, {"id": 18200, "name": "copy right"}, {"id": 18201, "name": "copy stand"}, {"id": 18202, "name": "copy write mark"}, {"id": 18203, "name": "copy"}, {"id": 18204, "name": "copying machine"}, {"id": 18205, "name": "copymark"}, {"id": 18206, "name": "copyright"}, {"id": 18207, "name": "copyright date"}, {"id": 18208, "name": "copyright in corner"}, {"id": 18209, "name": "copyright info"}, {"id": 18210, "name": "copyright information"}, {"id": 18211, "name": "copyright label"}, {"id": 18212, "name": "copyright letters"}, {"id": 18213, "name": "copyright logo"}, {"id": 18214, "name": "copyright mark"}, {"id": 18215, "name": "copyright notice"}, {"id": 18216, "name": "copyright of picture"}, {"id": 18217, "name": "copyright sign"}, {"id": 18218, "name": "copyright signature"}, {"id": 18219, "name": "copyright stamp"}, {"id": 18220, "name": "copyright symbol"}, {"id": 18221, "name": "copywright"}, {"id": 18222, "name": "copywrite"}, {"id": 18223, "name": "cora"}, {"id": 18224, "name": "coral"}, {"id": 18225, "name": "coral reef"}, {"id": 18226, "name": "coral trim"}, {"id": 18227, "name": "corbel"}, {"id": 18228, "name": "cord end"}, {"id": 18229, "name": "cord in box"}, {"id": 18230, "name": "cord is black"}, {"id": 18231, "name": "cord is plugged"}, {"id": 18232, "name": "cord is running"}, {"id": 18233, "name": "cord line"}, {"id": 18234, "name": "cord on sunglasses"}, {"id": 18235, "name": "cord phone"}, {"id": 18236, "name": "cord plug"}, {"id": 18237, "name": "cord plugged"}, {"id": 18238, "name": "cord pull"}, {"id": 18239, "name": "cord room"}, {"id": 18240, "name": "cord"}, {"id": 18241, "name": "corded mouse"}, {"id": 18242, "name": "corded phone"}, {"id": 18243, "name": "corded telephone"}, {"id": 18244, "name": "cordgame controller"}, {"id": 18245, "name": "cording"}, {"id": 18246, "name": "cordless"}, {"id": 18247, "name": "cordless mouse"}, {"id": 18248, "name": "cordless phone"}, {"id": 18249, "name": "cordless telephone"}, {"id": 18250, "name": "cordmotorcycle"}, {"id": 18251, "name": "cords in box"}, {"id": 18252, "name": "cordshoes"}, {"id": 18253, "name": "corduroy jacket"}, {"id": 18254, "name": "corduroy"}, {"id": 18255, "name": "core"}, {"id": 18256, "name": "corgi"}, {"id": 18257, "name": "coriander"}, {"id": 18258, "name": "coriander leaves"}, {"id": 18259, "name": "cork area"}, {"id": 18260, "name": "cork boad"}, {"id": 18261, "name": "cork board"}, {"id": 18262, "name": "cork screw"}, {"id": 18263, "name": "cork wall"}, {"id": 18264, "name": "cork"}, {"id": 18265, "name": "corkboard"}, {"id": 18266, "name": "corked bottle"}, {"id": 18267, "name": "corkscrew"}, {"id": 18268, "name": "corn and peas"}, {"id": 18269, "name": "corn ball"}, {"id": 18270, "name": "corn beef"}, {"id": 18271, "name": "corn bread"}, {"id": 18272, "name": "corn bushes"}, {"id": 18273, "name": "corn carving"}, {"id": 18274, "name": "corn chips"}, {"id": 18275, "name": "corn cob"}, {"id": 18276, "name": "corn dog"}, {"id": 18277, "name": "corn dogs"}, {"id": 18278, "name": "corn field"}, {"id": 18279, "name": "corn flakes"}, {"id": 18280, "name": "corn flowers"}, {"id": 18281, "name": "corn husks"}, {"id": 18282, "name": "corn kenels"}, {"id": 18283, "name": "corn kernel"}, {"id": 18284, "name": "corn kernels"}, {"id": 18285, "name": "corn plant"}, {"id": 18286, "name": "corn plants"}, {"id": 18287, "name": "corn puff"}, {"id": 18288, "name": "corn rows"}, {"id": 18289, "name": "corn seeds"}, {"id": 18290, "name": "corn skewer"}, {"id": 18291, "name": "corn stalk"}, {"id": 18292, "name": "corn stalks"}, {"id": 18293, "name": "corn starch"}, {"id": 18294, "name": "corn tortilla"}, {"id": 18295, "name": "corn"}, {"id": 18296, "name": "cornbread"}, {"id": 18297, "name": "corndog"}, {"id": 18298, "name": "corndogs"}, {"id": 18299, "name": "corneal rings"}, {"id": 18300, "name": "corned beef"}, {"id": 18301, "name": "corner blocks"}, {"id": 18302, "name": "corner box"}, {"id": 18303, "name": "corner building"}, {"id": 18304, "name": "corner design"}, {"id": 18305, "name": "corner desk"}, {"id": 18306, "name": "corner end"}, {"id": 18307, "name": "corner flag"}, {"id": 18308, "name": "corner frame"}, {"id": 18309, "name": "corner hutch"}, {"id": 18310, "name": "corner intersection"}, {"id": 18311, "name": "corner of building"}, {"id": 18312, "name": "corner of eye glass"}, {"id": 18313, "name": "corner of man lip"}, {"id": 18314, "name": "corner of microwave"}, {"id": 18315, "name": "corner of picture"}, {"id": 18316, "name": "corner of room"}, {"id": 18317, "name": "corner of shower"}, {"id": 18318, "name": "corner of table"}, {"id": 18319, "name": "corner of window"}, {"id": 18320, "name": "corner piece"}, {"id": 18321, "name": "corner pole"}, {"id": 18322, "name": "corner position"}, {"id": 18323, "name": "corner post"}, {"id": 18324, "name": "corner protector"}, {"id": 18325, "name": "corner room"}, {"id": 18326, "name": "corner rug"}, {"id": 18327, "name": "corner shelf"}, {"id": 18328, "name": "corner sign"}, {"id": 18329, "name": "corner sink"}, {"id": 18330, "name": "corner street"}, {"id": 18331, "name": "corner tiles"}, {"id": 18332, "name": "corner wall"}, {"id": 18333, "name": "corner window"}, {"id": 18334, "name": "corner with water"}, {"id": 18335, "name": "corner"}, {"id": 18336, "name": "cornerstone"}, {"id": 18337, "name": "cornet"}, {"id": 18338, "name": "cornfield"}, {"id": 18339, "name": "cornflake"}, {"id": 18340, "name": "cornice board"}, {"id": 18341, "name": "cornice design"}, {"id": 18342, "name": "cornice"}, {"id": 18343, "name": "cornise"}, {"id": 18344, "name": "cornmeal"}, {"id": 18345, "name": "cornrows"}, {"id": 18346, "name": "cornstalk"}, {"id": 18347, "name": "cornucopia"}, {"id": 18348, "name": "corolla"}, {"id": 18349, "name": "corona"}, {"id": 18350, "name": "corona beer"}, {"id": 18351, "name": "corona light"}, {"id": 18352, "name": "corona sign"}, {"id": 18353, "name": "corporate logo"}, {"id": 18354, "name": "corrainder"}, {"id": 18355, "name": "corral"}, {"id": 18356, "name": "corral fences"}, {"id": 18357, "name": "correct duck"}, {"id": 18358, "name": "correct logo"}, {"id": 18359, "name": "correct measurement"}, {"id": 18360, "name": "correct plate"}, {"id": 18361, "name": "correct window"}, {"id": 18362, "name": "correction fluid"}, {"id": 18363, "name": "corrective lenses"}, {"id": 18364, "name": "correos de venez"}, {"id": 18365, "name": "corriander"}, {"id": 18366, "name": "corridor"}, {"id": 18367, "name": "corridore"}, {"id": 18368, "name": "corroded hole"}, {"id": 18369, "name": "corrosion"}, {"id": 18370, "name": "corrugated"}, {"id": 18371, "name": "corrugated panel"}, {"id": 18372, "name": "corrugated paper"}, {"id": 18373, "name": "corrugated roof"}, {"id": 18374, "name": "corrugated square"}, {"id": 18375, "name": "corrugatedceiling"}, {"id": 18376, "name": "corrugation pattern"}, {"id": 18377, "name": "corsage"}, {"id": 18378, "name": "corset"}, {"id": 18379, "name": "corvette"}, {"id": 18380, "name": "corvide"}, {"id": 18381, "name": "cosmetic bag"}, {"id": 18382, "name": "cosmetic case"}, {"id": 18383, "name": "cosmetic"}, {"id": 18384, "name": "cossing sign"}, {"id": 18385, "name": "cost"}, {"id": 18386, "name": "costa"}, {"id": 18387, "name": "costa coffee"}, {"id": 18388, "name": "costa station"}, {"id": 18389, "name": "costume gear"}, {"id": 18390, "name": "costume hat"}, {"id": 18391, "name": "costume piece"}, {"id": 18392, "name": "costume tail"}, {"id": 18393, "name": "costume"}, {"id": 18394, "name": "costumed woman"}, {"id": 18395, "name": "cot cheese"}, {"id": 18396, "name": "cot frame"}, {"id": 18397, "name": "cot"}, {"id": 18398, "name": "cotaier"}, {"id": 18399, "name": "cotainer"}, {"id": 18400, "name": "coth"}, {"id": 18401, "name": "cothe"}, {"id": 18402, "name": "cothes"}, {"id": 18403, "name": "cotroller"}, {"id": 18404, "name": "cotta planter"}, {"id": 18405, "name": "cottage"}, {"id": 18406, "name": "cottage cheese"}, {"id": 18407, "name": "cotteridge"}, {"id": 18408, "name": "cotton"}, {"id": 18409, "name": "cotton ball"}, {"id": 18410, "name": "cotton balls"}, {"id": 18411, "name": "cotton candy"}, {"id": 18412, "name": "cotton dessert"}, {"id": 18413, "name": "cotton dress"}, {"id": 18414, "name": "cotton shirt"}, {"id": 18415, "name": "cotton shorts"}, {"id": 18416, "name": "cotton swab"}, {"id": 18417, "name": "cotton swabs"}, {"id": 18418, "name": "cotton towel"}, {"id": 18419, "name": "cotton tshirt"}, {"id": 18420, "name": "couch arm"}, {"id": 18421, "name": "couch back"}, {"id": 18422, "name": "couch cover"}, {"id": 18423, "name": "couch cushion"}, {"id": 18424, "name": "couch cushions"}, {"id": 18425, "name": "couch fabric"}, {"id": 18426, "name": "couch frame"}, {"id": 18427, "name": "couch in the room"}, {"id": 18428, "name": "couch is black"}, {"id": 18429, "name": "couch is curved"}, {"id": 18430, "name": "couch is grey"}, {"id": 18431, "name": "couch is white"}, {"id": 18432, "name": "couch legs"}, {"id": 18433, "name": "couch material"}, {"id": 18434, "name": "couch pillow"}, {"id": 18435, "name": "couch side"}, {"id": 18436, "name": "couch table"}, {"id": 18437, "name": "couch top"}, {"id": 18438, "name": "couch"}, {"id": 18439, "name": "couchpillows"}, {"id": 18440, "name": "couds"}, {"id": 18441, "name": "cougar"}, {"id": 18442, "name": "could"}, {"id": 18443, "name": "couliflower"}, {"id": 18444, "name": "coulmn"}, {"id": 18445, "name": "coums"}, {"id": 18446, "name": "councilman"}, {"id": 18447, "name": "counertop"}, {"id": 18448, "name": "count"}, {"id": 18449, "name": "countainer"}, {"id": 18450, "name": "countdown light"}, {"id": 18451, "name": "counte"}, {"id": 18452, "name": "counter top"}, {"id": 18453, "name": "counter area"}, {"id": 18454, "name": "counter arrow"}, {"id": 18455, "name": "counter cabinets"}, {"id": 18456, "name": "counter cover"}, {"id": 18457, "name": "counter donuts"}, {"id": 18458, "name": "counter door"}, {"id": 18459, "name": "counter edge"}, {"id": 18460, "name": "counter is black"}, {"id": 18461, "name": "counter items"}, {"id": 18462, "name": "counter leg"}, {"id": 18463, "name": "counter shelf"}, {"id": 18464, "name": "counter space"}, {"id": 18465, "name": "counter top"}, {"id": 18466, "name": "counter tops"}, {"id": 18467, "name": "counter wall"}, {"id": 18468, "name": "counter"}, {"id": 18469, "name": "counteredge"}, {"id": 18470, "name": "countern"}, {"id": 18471, "name": "counters tiles"}, {"id": 18472, "name": "counterspace"}, {"id": 18473, "name": "countertable"}, {"id": 18474, "name": "countertop base"}, {"id": 18475, "name": "countertop edge"}, {"id": 18476, "name": "countertop medicine"}, {"id": 18477, "name": "countertop stove"}, {"id": 18478, "name": "countertop"}, {"id": 18479, "name": "country club"}, {"id": 18480, "name": "country crock"}, {"id": 18481, "name": "country farm"}, {"id": 18482, "name": "country flag"}, {"id": 18483, "name": "country hutch"}, {"id": 18484, "name": "country name"}, {"id": 18485, "name": "country road"}, {"id": 18486, "name": "country scene"}, {"id": 18487, "name": "country side"}, {"id": 18488, "name": "country skier"}, {"id": 18489, "name": "country style home"}, {"id": 18490, "name": "country"}, {"id": 18491, "name": "countryside"}, {"id": 18492, "name": "county"}, {"id": 18493, "name": "county fair"}, {"id": 18494, "name": "county side"}, {"id": 18495, "name": "coup"}, {"id": 18496, "name": "coupe"}, {"id": 18497, "name": "couple cows"}, {"id": 18498, "name": "couple embracing"}, {"id": 18499, "name": "couple of benches"}, {"id": 18500, "name": "couple of elephants"}, {"id": 18501, "name": "couple of people"}, {"id": 18502, "name": "couple of sausages"}, {"id": 18503, "name": "couple people"}, {"id": 18504, "name": "couple posters"}, {"id": 18505, "name": "couple sitting"}, {"id": 18506, "name": "couple stoves"}, {"id": 18507, "name": "couple sunbathing"}, {"id": 18508, "name": "couple walking"}, {"id": 18509, "name": "couple"}, {"id": 18510, "name": "coupler"}, {"id": 18511, "name": "couples match"}, {"id": 18512, "name": "coupling"}, {"id": 18513, "name": "coupling device"}, {"id": 18514, "name": "coupon"}, {"id": 18515, "name": "cour"}, {"id": 18516, "name": "courderoy"}, {"id": 18517, "name": "courduroy"}, {"id": 18518, "name": "course"}, {"id": 18519, "name": "course is covered"}, {"id": 18520, "name": "course marker"}, {"id": 18521, "name": "course markers"}, {"id": 18522, "name": "court background"}, {"id": 18523, "name": "court backing"}, {"id": 18524, "name": "court behind fence"}, {"id": 18525, "name": "court boundaries"}, {"id": 18526, "name": "court floor"}, {"id": 18527, "name": "court gate"}, {"id": 18528, "name": "court house"}, {"id": 18529, "name": "court is clay"}, {"id": 18530, "name": "court lines"}, {"id": 18531, "name": "court middle"}, {"id": 18532, "name": "court net"}, {"id": 18533, "name": "court no 14"}, {"id": 18534, "name": "court no 9"}, {"id": 18535, "name": "court portion"}, {"id": 18536, "name": "court section"}, {"id": 18537, "name": "court side"}, {"id": 18538, "name": "court stage"}, {"id": 18539, "name": "court surface"}, {"id": 18540, "name": "court yard"}, {"id": 18541, "name": "court"}, {"id": 18542, "name": "courtain"}, {"id": 18543, "name": "courter top"}, {"id": 18544, "name": "courthouse"}, {"id": 18545, "name": "courtland"}, {"id": 18546, "name": "courtside"}, {"id": 18547, "name": "courtyard"}, {"id": 18548, "name": "courtyard ground"}, {"id": 18549, "name": "cous cous"}, {"id": 18550, "name": "couscous"}, {"id": 18551, "name": "coushion"}, {"id": 18552, "name": "cousion"}, {"id": 18553, "name": "couter"}, {"id": 18554, "name": "couter top"}, {"id": 18555, "name": "coutertop"}, {"id": 18556, "name": "coutryside"}, {"id": 18557, "name": "cove"}, {"id": 18558, "name": "covent garden"}, {"id": 18559, "name": "cover book"}, {"id": 18560, "name": "cover is chrome"}, {"id": 18561, "name": "cover lens"}, {"id": 18562, "name": "cover on pot"}, {"id": 18563, "name": "cover over eyes"}, {"id": 18564, "name": "cover plate"}, {"id": 18565, "name": "cover top"}, {"id": 18566, "name": "cover window"}, {"id": 18567, "name": "cover"}, {"id": 18568, "name": "coverall"}, {"id": 18569, "name": "covered"}, {"id": 18570, "name": "covered area"}, {"id": 18571, "name": "covered boat"}, {"id": 18572, "name": "covered bottom"}, {"id": 18573, "name": "covered clouds"}, {"id": 18574, "name": "covered dresser"}, {"id": 18575, "name": "covered dugout"}, {"id": 18576, "name": "covered entrance"}, {"id": 18577, "name": "covered entryway"}, {"id": 18578, "name": "covered green trees"}, {"id": 18579, "name": "covered ground"}, {"id": 18580, "name": "covered in a red bla"}, {"id": 18581, "name": "covered in footprint"}, {"id": 18582, "name": "covered in snow"}, {"id": 18583, "name": "covered in sprinkles"}, {"id": 18584, "name": "covered in toppings"}, {"id": 18585, "name": "covered mountain"}, {"id": 18586, "name": "covered object"}, {"id": 18587, "name": "covered peak"}, {"id": 18588, "name": "covered platform"}, {"id": 18589, "name": "covered porch"}, {"id": 18590, "name": "covered portion"}, {"id": 18591, "name": "covered ski slope"}, {"id": 18592, "name": "covered tree"}, {"id": 18593, "name": "covered trees"}, {"id": 18594, "name": "covered wagon"}, {"id": 18595, "name": "covered walkway"}, {"id": 18596, "name": "covered window"}, {"id": 18597, "name": "covered with leaves"}, {"id": 18598, "name": "covered with snow"}, {"id": 18599, "name": "coveredopening"}, {"id": 18600, "name": "coveredutility boxes"}, {"id": 18601, "name": "covering face"}, {"id": 18602, "name": "covering ground"}, {"id": 18603, "name": "covering"}, {"id": 18604, "name": "coverlet"}, {"id": 18605, "name": "covers four stripes"}, {"id": 18606, "name": "coverstarp"}, {"id": 18607, "name": "coverup"}, {"id": 18608, "name": "coveyer belt"}, {"id": 18609, "name": "cow area"}, {"id": 18610, "name": "cow back"}, {"id": 18611, "name": "cow backend"}, {"id": 18612, "name": "cow behind"}, {"id": 18613, "name": "cow bell"}, {"id": 18614, "name": "cow body"}, {"id": 18615, "name": "cow breast"}, {"id": 18616, "name": "cow butt"}, {"id": 18617, "name": "cow by itself"}, {"id": 18618, "name": "cow catcher"}, {"id": 18619, "name": "cow chest"}, {"id": 18620, "name": "cow crossing"}, {"id": 18621, "name": "cow decoration"}, {"id": 18622, "name": "cow dirt"}, {"id": 18623, "name": "cow droppings"}, {"id": 18624, "name": "cow dung"}, {"id": 18625, "name": "cow ear"}, {"id": 18626, "name": "cow ears"}, {"id": 18627, "name": "cow eating"}, {"id": 18628, "name": "cow eye"}, {"id": 18629, "name": "cow eyes"}, {"id": 18630, "name": "cow face"}, {"id": 18631, "name": "cow facing camera"}, {"id": 18632, "name": "cow feet"}, {"id": 18633, "name": "cow field"}, {"id": 18634, "name": "cow foot"}, {"id": 18635, "name": "cow fur"}, {"id": 18636, "name": "cow grazing"}, {"id": 18637, "name": "cow group"}, {"id": 18638, "name": "cow groups"}, {"id": 18639, "name": "cow has a nose"}, {"id": 18640, "name": "cow has a spot"}, {"id": 18641, "name": "cow has a tag"}, {"id": 18642, "name": "cow has horns"}, {"id": 18643, "name": "cow has spots"}, {"id": 18644, "name": "cow head"}, {"id": 18645, "name": "cow herd"}, {"id": 18646, "name": "cow hooves"}, {"id": 18647, "name": "cow horn"}, {"id": 18648, "name": "cow horns"}, {"id": 18649, "name": "cow in a pen"}, {"id": 18650, "name": "cow injury"}, {"id": 18651, "name": "cow is black"}, {"id": 18652, "name": "cow is brown"}, {"id": 18653, "name": "cow is facing"}, {"id": 18654, "name": "cow leaf"}, {"id": 18655, "name": "cow leg"}, {"id": 18656, "name": "cow legs"}, {"id": 18657, "name": "cow line"}, {"id": 18658, "name": "cow logo"}, {"id": 18659, "name": "cow lying down"}, {"id": 18660, "name": "cow mouth"}, {"id": 18661, "name": "cow mover"}, {"id": 18662, "name": "cow muzzle"}, {"id": 18663, "name": "cow nose"}, {"id": 18664, "name": "cow pasture"}, {"id": 18665, "name": "cow patches"}, {"id": 18666, "name": "cow path"}, {"id": 18667, "name": "cow peas"}, {"id": 18668, "name": "cow pen"}, {"id": 18669, "name": "cow picture"}, {"id": 18670, "name": "cow pie"}, {"id": 18671, "name": "cow pies"}, {"id": 18672, "name": "cow pillow"}, {"id": 18673, "name": "cow pillows"}, {"id": 18674, "name": "cow puppet"}, {"id": 18675, "name": "cow road"}, {"id": 18676, "name": "cow shadow"}, {"id": 18677, "name": "cow shape"}, {"id": 18678, "name": "cow shed"}, {"id": 18679, "name": "cow snout"}, {"id": 18680, "name": "cow spot"}, {"id": 18681, "name": "cow spots"}, {"id": 18682, "name": "cow stall"}, {"id": 18683, "name": "cow standing"}, {"id": 18684, "name": "cow statue"}, {"id": 18685, "name": "cow tail"}, {"id": 18686, "name": "cow track"}, {"id": 18687, "name": "cow udder"}, {"id": 18688, "name": "cow walking"}, {"id": 18689, "name": "cow with white legs"}, {"id": 18690, "name": "cow"}, {"id": 18691, "name": "cowbell"}, {"id": 18692, "name": "cowboy boot"}, {"id": 18693, "name": "cowboy boots"}, {"id": 18694, "name": "cowboy figure"}, {"id": 18695, "name": "cowboy hat"}, {"id": 18696, "name": "cowboy hats"}, {"id": 18697, "name": "cowboy outfit"}, {"id": 18698, "name": "cowboy"}, {"id": 18699, "name": "cowboys boots"}, {"id": 18700, "name": "cowcatcher"}, {"id": 18701, "name": "cowfield"}, {"id": 18702, "name": "cowgirl"}, {"id": 18703, "name": "cowgirl power"}, {"id": 18704, "name": "cowl"}, {"id": 18705, "name": "cowlick"}, {"id": 18706, "name": "cowling"}, {"id": 18707, "name": "coworker"}, {"id": 18708, "name": "cowroping contest"}, {"id": 18709, "name": "cows and horses"}, {"id": 18710, "name": "cows are standing"}, {"id": 18711, "name": "cows back"}, {"id": 18712, "name": "cows behind"}, {"id": 18713, "name": "cows chin"}, {"id": 18714, "name": "cows clack head"}, {"id": 18715, "name": "cows ear"}, {"id": 18716, "name": "cows ears"}, {"id": 18717, "name": "cows eye"}, {"id": 18718, "name": "cows eyeballs"}, {"id": 18719, "name": "cows eyes"}, {"id": 18720, "name": "cows face"}, {"id": 18721, "name": "cows feet"}, {"id": 18722, "name": "cows field"}, {"id": 18723, "name": "cows foot"}, {"id": 18724, "name": "cows grazing"}, {"id": 18725, "name": "cows head"}, {"id": 18726, "name": "cows head and face"}, {"id": 18727, "name": "cows heads"}, {"id": 18728, "name": "cows horn"}, {"id": 18729, "name": "cows horns"}, {"id": 18730, "name": "cows in field"}, {"id": 18731, "name": "cows in background"}, {"id": 18732, "name": "cows in field"}, {"id": 18733, "name": "cows left ear"}, {"id": 18734, "name": "cows leg"}, {"id": 18735, "name": "cows legs"}, {"id": 18736, "name": "cows look at water"}, {"id": 18737, "name": "cows mouth"}, {"id": 18738, "name": "cows neck"}, {"id": 18739, "name": "cows nose"}, {"id": 18740, "name": "cows on grass"}, {"id": 18741, "name": "cows rear legs"}, {"id": 18742, "name": "cows side"}, {"id": 18743, "name": "cows skin"}, {"id": 18744, "name": "cows standing"}, {"id": 18745, "name": "cows tail"}, {"id": 18746, "name": "cows tongue"}, {"id": 18747, "name": "cows tummy"}, {"id": 18748, "name": "cowsfield"}, {"id": 18749, "name": "cowshed"}, {"id": 18750, "name": "cox"}, {"id": 18751, "name": "cox remote"}, {"id": 18752, "name": "coyote ride ranch"}, {"id": 18753, "name": "coyote shape"}, {"id": 18754, "name": "coyote"}, {"id": 18755, "name": "cozy"}, {"id": 18756, "name": "cp"}, {"id": 18757, "name": "cpu"}, {"id": 18758, "name": "cpu computer"}, {"id": 18759, "name": "cpu screen"}, {"id": 18760, "name": "cpu tower"}, {"id": 18761, "name": "cpu unit"}, {"id": 18762, "name": "cr"}, {"id": 18763, "name": "crab 1999"}, {"id": 18764, "name": "crab apple"}, {"id": 18765, "name": "crab cake"}, {"id": 18766, "name": "crab grass"}, {"id": 18767, "name": "crab hat"}, {"id": 18768, "name": "crab meat"}, {"id": 18769, "name": "crab met"}, {"id": 18770, "name": "crab pincher"}, {"id": 18771, "name": "crab pot"}, {"id": 18772, "name": "crab shaped kite"}, {"id": 18773, "name": "crab"}, {"id": 18774, "name": "crabcake"}, {"id": 18775, "name": "crabmeat"}, {"id": 18776, "name": "crabrick"}, {"id": 18777, "name": "cracelet"}, {"id": 18778, "name": "crack in sidewalk"}, {"id": 18779, "name": "crack on"}, {"id": 18780, "name": "crack"}, {"id": 18781, "name": "cracked"}, {"id": 18782, "name": "cracked asphalt"}, {"id": 18783, "name": "cracked boulders"}, {"id": 18784, "name": "cracked fence"}, {"id": 18785, "name": "cracked glass"}, {"id": 18786, "name": "cracked hole"}, {"id": 18787, "name": "cracked line"}, {"id": 18788, "name": "cracked mud"}, {"id": 18789, "name": "cracked open"}, {"id": 18790, "name": "cracked paint"}, {"id": 18791, "name": "cracked pavement"}, {"id": 18792, "name": "cracked road"}, {"id": 18793, "name": "cracked sidewalk"}, {"id": 18794, "name": "cracked surface"}, {"id": 18795, "name": "cracked tile"}, {"id": 18796, "name": "cracked wall"}, {"id": 18797, "name": "cracker box"}, {"id": 18798, "name": "cracker jack"}, {"id": 18799, "name": "cracker jack box"}, {"id": 18800, "name": "cracker package"}, {"id": 18801, "name": "cracker packet"}, {"id": 18802, "name": "cracker stick"}, {"id": 18803, "name": "cracker wrappers"}, {"id": 18804, "name": "cracker"}, {"id": 18805, "name": "crackled glass"}, {"id": 18806, "name": "crackled paint"}, {"id": 18807, "name": "crackling paint"}, {"id": 18808, "name": "cracks pavement"}, {"id": 18809, "name": "cradle"}, {"id": 18810, "name": "craft dish"}, {"id": 18811, "name": "craft ideas"}, {"id": 18812, "name": "craft materials"}, {"id": 18813, "name": "craft paper"}, {"id": 18814, "name": "craft room"}, {"id": 18815, "name": "craft supples"}, {"id": 18816, "name": "craft supplies"}, {"id": 18817, "name": "craft"}, {"id": 18818, "name": "craftsperson"}, {"id": 18819, "name": "craftswoman"}, {"id": 18820, "name": "crag"}, {"id": 18821, "name": "craggy"}, {"id": 18822, "name": "craggy rock"}, {"id": 18823, "name": "craig"}, {"id": 18824, "name": "craig damlo"}, {"id": 18825, "name": "crain"}, {"id": 18826, "name": "craine"}, {"id": 18827, "name": "craisins"}, {"id": 18828, "name": "crake"}, {"id": 18829, "name": "crakers"}, {"id": 18830, "name": "crambs"}, {"id": 18831, "name": "cran apple"}, {"id": 18832, "name": "cranberrie"}, {"id": 18833, "name": "cranberry juice"}, {"id": 18834, "name": "cranberry sauce"}, {"id": 18835, "name": "cranberry"}, {"id": 18836, "name": "cranbourne lines"}, {"id": 18837, "name": "crane arm"}, {"id": 18838, "name": "crane by water"}, {"id": 18839, "name": "crane head"}, {"id": 18840, "name": "crane lift"}, {"id": 18841, "name": "crane"}, {"id": 18842, "name": "cranes part"}, {"id": 18843, "name": "crank"}, {"id": 18844, "name": "cranky face"}, {"id": 18845, "name": "crap"}, {"id": 18846, "name": "crape"}, {"id": 18847, "name": "crash"}, {"id": 18848, "name": "crash guard"}, {"id": 18849, "name": "crash helmet"}, {"id": 18850, "name": "crash railing"}, {"id": 18851, "name": "crashed"}, {"id": 18852, "name": "crashing"}, {"id": 18853, "name": "crashing on"}, {"id": 18854, "name": "crashing part"}, {"id": 18855, "name": "crashing wave"}, {"id": 18856, "name": "crashing waves"}, {"id": 18857, "name": "crate boards"}, {"id": 18858, "name": "crate box"}, {"id": 18859, "name": "crate filled"}, {"id": 18860, "name": "crate stack"}, {"id": 18861, "name": "crate"}, {"id": 18862, "name": "crated"}, {"id": 18863, "name": "crater"}, {"id": 18864, "name": "crater lk"}, {"id": 18865, "name": "crates of apples"}, {"id": 18866, "name": "craust"}, {"id": 18867, "name": "cravat"}, {"id": 18868, "name": "crawdad"}, {"id": 18869, "name": "crayon holder"}, {"id": 18870, "name": "crayon"}, {"id": 18871, "name": "crazy bear"}, {"id": 18872, "name": "crazy happy free"}, {"id": 18873, "name": "crazy look"}, {"id": 18874, "name": "crazy pattern"}, {"id": 18875, "name": "cream binding"}, {"id": 18876, "name": "cream bindings"}, {"id": 18877, "name": "cream blob"}, {"id": 18878, "name": "cream building"}, {"id": 18879, "name": "cream butter"}, {"id": 18880, "name": "cream cabinet"}, {"id": 18881, "name": "cream cheese"}, {"id": 18882, "name": "cream colored"}, {"id": 18883, "name": "cream cone"}, {"id": 18884, "name": "cream filling"}, {"id": 18885, "name": "cream floortile"}, {"id": 18886, "name": "cream green"}, {"id": 18887, "name": "cream house"}, {"id": 18888, "name": "cream jacket"}, {"id": 18889, "name": "cream pillow"}, {"id": 18890, "name": "cream pitcher"}, {"id": 18891, "name": "cream puff"}, {"id": 18892, "name": "cream puffs"}, {"id": 18893, "name": "cream ribbon"}, {"id": 18894, "name": "cream room"}, {"id": 18895, "name": "cream sauce"}, {"id": 18896, "name": "cream stick"}, {"id": 18897, "name": "cream sweater"}, {"id": 18898, "name": "cream throw"}, {"id": 18899, "name": "cream tile"}, {"id": 18900, "name": "cream tiles"}, {"id": 18901, "name": "cream top"}, {"id": 18902, "name": "cream underbelly"}, {"id": 18903, "name": "cream wall"}, {"id": 18904, "name": "cream"}, {"id": 18905, "name": "creamed umbrella"}, {"id": 18906, "name": "creamer bowl"}, {"id": 18907, "name": "creamer dish"}, {"id": 18908, "name": "creamer packets"}, {"id": 18909, "name": "creamer pitcher"}, {"id": 18910, "name": "creamer"}, {"id": 18911, "name": "creamy"}, {"id": 18912, "name": "creamy drink"}, {"id": 18913, "name": "creamy sauce"}, {"id": 18914, "name": "creamy soup"}, {"id": 18915, "name": "creamy stuff"}, {"id": 18916, "name": "creamy substance"}, {"id": 18917, "name": "crease mark"}, {"id": 18918, "name": "crease"}, {"id": 18919, "name": "create"}, {"id": 18920, "name": "created"}, {"id": 18921, "name": "creation"}, {"id": 18922, "name": "creature toy"}, {"id": 18923, "name": "creature"}, {"id": 18924, "name": "credenza"}, {"id": 18925, "name": "credit at bottom"}, {"id": 18926, "name": "credit card"}, {"id": 18927, "name": "credit card logo"}, {"id": 18928, "name": "credit card logos"}, {"id": 18929, "name": "credit card slot"}, {"id": 18930, "name": "credit cards"}, {"id": 18931, "name": "credit"}, {"id": 18932, "name": "credt"}, {"id": 18933, "name": "creek"}, {"id": 18934, "name": "creek bank"}, {"id": 18935, "name": "creek bed"}, {"id": 18936, "name": "creek water"}, {"id": 18937, "name": "creekstreet"}, {"id": 18938, "name": "creen"}, {"id": 18939, "name": "creeper"}, {"id": 18940, "name": "creepy"}, {"id": 18941, "name": "creepy guy"}, {"id": 18942, "name": "crema"}, {"id": 18943, "name": "creme"}, {"id": 18944, "name": "creme frosting"}, {"id": 18945, "name": "creme lamp"}, {"id": 18946, "name": "crenellated edge"}, {"id": 18947, "name": "crenshaw"}, {"id": 18948, "name": "crepe maker"}, {"id": 18949, "name": "crepe paper"}, {"id": 18950, "name": "crepe sole"}, {"id": 18951, "name": "crepe"}, {"id": 18952, "name": "creram"}, {"id": 18953, "name": "crescent"}, {"id": 18954, "name": "crescent moon"}, {"id": 18955, "name": "crescent roll"}, {"id": 18956, "name": "crescent rolls"}, {"id": 18957, "name": "crescent wrench"}, {"id": 18958, "name": "crest of hill"}, {"id": 18959, "name": "crest shields"}, {"id": 18960, "name": "crest"}, {"id": 18961, "name": "cresting"}, {"id": 18962, "name": "cresting wave"}, {"id": 18963, "name": "crevasse"}, {"id": 18964, "name": "crevice"}, {"id": 18965, "name": "crew cab"}, {"id": 18966, "name": "crew cut"}, {"id": 18967, "name": "crew member"}, {"id": 18968, "name": "crew men"}, {"id": 18969, "name": "crew neck"}, {"id": 18970, "name": "crew sock"}, {"id": 18971, "name": "crew socks"}, {"id": 18972, "name": "crew suit"}, {"id": 18973, "name": "crew team"}, {"id": 18974, "name": "crew"}, {"id": 18975, "name": "crewe"}, {"id": 18976, "name": "crewman"}, {"id": 18977, "name": "crewmember"}, {"id": 18978, "name": "crib"}, {"id": 18979, "name": "crib railing"}, {"id": 18980, "name": "crib sheet"}, {"id": 18981, "name": "cribbing"}, {"id": 18982, "name": "cricket"}, {"id": 18983, "name": "cricket bat"}, {"id": 18984, "name": "cricket logo"}, {"id": 18985, "name": "cricket pit"}, {"id": 18986, "name": "cricklewood"}, {"id": 18987, "name": "cricles"}, {"id": 18988, "name": "criminal"}, {"id": 18989, "name": "crimped edge"}, {"id": 18990, "name": "crimped edges"}, {"id": 18991, "name": "crinkle fries"}, {"id": 18992, "name": "crinkle"}, {"id": 18993, "name": "crinkled"}, {"id": 18994, "name": "crinkled fries"}, {"id": 18995, "name": "crinkly art"}, {"id": 18996, "name": "crisp bacon"}, {"id": 18997, "name": "crisp"}, {"id": 18998, "name": "crisper"}, {"id": 18999, "name": "crisper drawer"}, {"id": 19000, "name": "crispers"}, {"id": 19001, "name": "crispy"}, {"id": 19002, "name": "crispy cereal"}, {"id": 19003, "name": "crispy coating"}, {"id": 19004, "name": "crispy crust"}, {"id": 19005, "name": "crispy edge"}, {"id": 19006, "name": "crispy onions"}, {"id": 19007, "name": "criss"}, {"id": 19008, "name": "criss cross"}, {"id": 19009, "name": "crisscross"}, {"id": 19010, "name": "crisscross pattern"}, {"id": 19011, "name": "crisscrossing lines"}, {"id": 19012, "name": "criust"}, {"id": 19013, "name": "crner"}, {"id": 19014, "name": "croatia express"}, {"id": 19015, "name": "croc"}, {"id": 19016, "name": "croc pot"}, {"id": 19017, "name": "croc sandals"}, {"id": 19018, "name": "croch"}, {"id": 19019, "name": "crochaet afaghan"}, {"id": 19020, "name": "crochet"}, {"id": 19021, "name": "crochet design"}, {"id": 19022, "name": "crochet edge"}, {"id": 19023, "name": "crochet needle"}, {"id": 19024, "name": "crochet work"}, {"id": 19025, "name": "crocheted"}, {"id": 19026, "name": "crocheted cloth"}, {"id": 19027, "name": "crocheted cover"}, {"id": 19028, "name": "crocheted doilie"}, {"id": 19029, "name": "crocheted hat"}, {"id": 19030, "name": "crocheted mat"}, {"id": 19031, "name": "crocheted quilt"}, {"id": 19032, "name": "crocheted square"}, {"id": 19033, "name": "crock pot"}, {"id": 19034, "name": "crock"}, {"id": 19035, "name": "crockery"}, {"id": 19036, "name": "crocket"}, {"id": 19037, "name": "crockpot"}, {"id": 19038, "name": "crockware"}, {"id": 19039, "name": "crocodile"}, {"id": 19040, "name": "crocs"}, {"id": 19041, "name": "croe"}, {"id": 19042, "name": "croisant"}, {"id": 19043, "name": "croisants"}, {"id": 19044, "name": "croissant plate"}, {"id": 19045, "name": "croissant roll"}, {"id": 19046, "name": "croissant sandwich"}, {"id": 19047, "name": "croissant"}, {"id": 19048, "name": "croissantseggs"}, {"id": 19049, "name": "crome"}, {"id": 19050, "name": "cronbread"}, {"id": 19051, "name": "cronut"}, {"id": 19052, "name": "crook"}, {"id": 19053, "name": "crook of arm"}, {"id": 19054, "name": "crooked"}, {"id": 19055, "name": "crooked mouth"}, {"id": 19056, "name": "crooked neck"}, {"id": 19057, "name": "crooked snout"}, {"id": 19058, "name": "croos"}, {"id": 19059, "name": "crop duster"}, {"id": 19060, "name": "crop top"}, {"id": 19061, "name": "crop"}, {"id": 19062, "name": "cropduster"}, {"id": 19063, "name": "cropdusters"}, {"id": 19064, "name": "croque monsieur"}, {"id": 19065, "name": "cros country skiing"}, {"id": 19066, "name": "cross arm"}, {"id": 19067, "name": "cross bar"}, {"id": 19068, "name": "cross bars"}, {"id": 19069, "name": "cross beam"}, {"id": 19070, "name": "cross beams"}, {"id": 19071, "name": "cross bone"}, {"id": 19072, "name": "cross bones"}, {"id": 19073, "name": "cross button"}, {"id": 19074, "name": "cross country"}, {"id": 19075, "name": "cross county"}, {"id": 19076, "name": "cross decal"}, {"id": 19077, "name": "cross design"}, {"id": 19078, "name": "cross earring"}, {"id": 19079, "name": "cross hatches"}, {"id": 19080, "name": "cross legged"}, {"id": 19081, "name": "cross light"}, {"id": 19082, "name": "cross lines"}, {"id": 19083, "name": "cross member"}, {"id": 19084, "name": "cross necklace"}, {"id": 19085, "name": "cross ornament"}, {"id": 19086, "name": "cross out"}, {"id": 19087, "name": "cross pattern"}, {"id": 19088, "name": "cross pole"}, {"id": 19089, "name": "cross post"}, {"id": 19090, "name": "cross rail"}, {"id": 19091, "name": "cross shape"}, {"id": 19092, "name": "cross sign"}, {"id": 19093, "name": "cross signals"}, {"id": 19094, "name": "cross spar"}, {"id": 19095, "name": "cross statue"}, {"id": 19096, "name": "cross strap"}, {"id": 19097, "name": "cross street"}, {"id": 19098, "name": "cross tattoo"}, {"id": 19099, "name": "cross tie"}, {"id": 19100, "name": "cross walk"}, {"id": 19101, "name": "cross walk light"}, {"id": 19102, "name": "cross walk sign"}, {"id": 19103, "name": "cross walk signal"}, {"id": 19104, "name": "cross"}, {"id": 19105, "name": "crossaint"}, {"id": 19106, "name": "crossant"}, {"id": 19107, "name": "crossarm"}, {"id": 19108, "name": "crossbag"}, {"id": 19109, "name": "crossbar"}, {"id": 19110, "name": "crossbase"}, {"id": 19111, "name": "crossbeam"}, {"id": 19112, "name": "crossbody bag"}, {"id": 19113, "name": "crossbone"}, {"id": 19114, "name": "crossbones"}, {"id": 19115, "name": "crosschurch"}, {"id": 19116, "name": "crossed"}, {"id": 19117, "name": "crossed arm"}, {"id": 19118, "name": "crossed arms"}, {"id": 19119, "name": "crossed eyes"}, {"id": 19120, "name": "crossed feet"}, {"id": 19121, "name": "crossed leg"}, {"id": 19122, "name": "crossed legged"}, {"id": 19123, "name": "crossed legs"}, {"id": 19124, "name": "crossing area"}, {"id": 19125, "name": "crossing arm"}, {"id": 19126, "name": "crossing bar"}, {"id": 19127, "name": "crossing barriers"}, {"id": 19128, "name": "crossing bridge"}, {"id": 19129, "name": "crossing button"}, {"id": 19130, "name": "crossing gate"}, {"id": 19131, "name": "crossing guard"}, {"id": 19132, "name": "crossing guide"}, {"id": 19133, "name": "crossing his arms"}, {"id": 19134, "name": "crossing legally"}, {"id": 19135, "name": "crossing light"}, {"id": 19136, "name": "crossing lights"}, {"id": 19137, "name": "crossing ligth"}, {"id": 19138, "name": "crossing line"}, {"id": 19139, "name": "crossing lines"}, {"id": 19140, "name": "crossing mark"}, {"id": 19141, "name": "crossing marks"}, {"id": 19142, "name": "crossing ocean"}, {"id": 19143, "name": "crossing pole"}, {"id": 19144, "name": "crossing rail"}, {"id": 19145, "name": "crossing road"}, {"id": 19146, "name": "crossing sign"}, {"id": 19147, "name": "crossing signal"}, {"id": 19148, "name": "crossing signals"}, {"id": 19149, "name": "crossing strip"}, {"id": 19150, "name": "crossing tape"}, {"id": 19151, "name": "crossing walk"}, {"id": 19152, "name": "crossing"}, {"id": 19153, "name": "crossingarm"}, {"id": 19154, "name": "crossingperson"}, {"id": 19155, "name": "crossingsign"}, {"id": 19156, "name": "crosslegged"}, {"id": 19157, "name": "crossmember"}, {"id": 19158, "name": "crossover"}, {"id": 19159, "name": "crossover section"}, {"id": 19160, "name": "crosspiece"}, {"id": 19161, "name": "crossroad"}, {"id": 19162, "name": "crosssign"}, {"id": 19163, "name": "crossstreet"}, {"id": 19164, "name": "crosstie"}, {"id": 19165, "name": "crosstown"}, {"id": 19166, "name": "crosswalk area"}, {"id": 19167, "name": "crosswalk button"}, {"id": 19168, "name": "crosswalk display"}, {"id": 19169, "name": "crosswalk hand"}, {"id": 19170, "name": "crosswalk lane"}, {"id": 19171, "name": "crosswalk light"}, {"id": 19172, "name": "crosswalk line"}, {"id": 19173, "name": "crosswalk lines"}, {"id": 19174, "name": "crosswalk marking"}, {"id": 19175, "name": "crosswalk markings"}, {"id": 19176, "name": "crosswalk sig"}, {"id": 19177, "name": "crosswalk sign"}, {"id": 19178, "name": "crosswalk signal"}, {"id": 19179, "name": "crosswalk signals"}, {"id": 19180, "name": "crosswalk"}, {"id": 19181, "name": "crossway"}, {"id": 19182, "name": "crossword page"}, {"id": 19183, "name": "crossword puzzle"}, {"id": 19184, "name": "crossword"}, {"id": 19185, "name": "crostini"}, {"id": 19186, "name": "crotch"}, {"id": 19187, "name": "crouched"}, {"id": 19188, "name": "crouched catcher"}, {"id": 19189, "name": "crouched down"}, {"id": 19190, "name": "crouched girl"}, {"id": 19191, "name": "crouched man"}, {"id": 19192, "name": "crouching"}, {"id": 19193, "name": "crouton bag"}, {"id": 19194, "name": "crouton"}, {"id": 19195, "name": "crow head"}, {"id": 19196, "name": "crow"}, {"id": 19197, "name": "crowbar"}, {"id": 19198, "name": "crowd barrier"}, {"id": 19199, "name": "crowd barriers"}, {"id": 19200, "name": "crowd behind"}, {"id": 19201, "name": "crowd control"}, {"id": 19202, "name": "crowd member"}, {"id": 19203, "name": "crowd of pedestrians"}, {"id": 19204, "name": "crowd of people"}, {"id": 19205, "name": "crowd of teenagers"}, {"id": 19206, "name": "crowd on platform"}, {"id": 19207, "name": "crowd part"}, {"id": 19208, "name": "crowd people"}, {"id": 19209, "name": "crowd picture"}, {"id": 19210, "name": "crowd waiting"}, {"id": 19211, "name": "crowd watching"}, {"id": 19212, "name": "crowd whole"}, {"id": 19213, "name": "crowd"}, {"id": 19214, "name": "crowded"}, {"id": 19215, "name": "crowdpeople"}, {"id": 19216, "name": "crown emblem"}, {"id": 19217, "name": "crown feather"}, {"id": 19218, "name": "crown molding"}, {"id": 19219, "name": "crown moulding"}, {"id": 19220, "name": "crown sign"}, {"id": 19221, "name": "crown"}, {"id": 19222, "name": "crownd"}, {"id": 19223, "name": "crownpiece"}, {"id": 19224, "name": "crows feet"}, {"id": 19225, "name": "crows nest"}, {"id": 19226, "name": "crowsfeet"}, {"id": 19227, "name": "crowsnest"}, {"id": 19228, "name": "crozet"}, {"id": 19229, "name": "crsswalk"}, {"id": 19230, "name": "crt"}, {"id": 19231, "name": "crt monitor"}, {"id": 19232, "name": "crt television"}, {"id": 19233, "name": "crub"}, {"id": 19234, "name": "crubs"}, {"id": 19235, "name": "cruch"}, {"id": 19236, "name": "crucifix"}, {"id": 19237, "name": "crucifixion"}, {"id": 19238, "name": "crud and dirt"}, {"id": 19239, "name": "crudetae"}, {"id": 19240, "name": "crudite"}, {"id": 19241, "name": "crudites"}, {"id": 19242, "name": "cruelers"}, {"id": 19243, "name": "crueller"}, {"id": 19244, "name": "cruikshank st"}, {"id": 19245, "name": "cruise"}, {"id": 19246, "name": "cruise boat"}, {"id": 19247, "name": "cruise ship"}, {"id": 19248, "name": "cruiser"}, {"id": 19249, "name": "cruiser board"}, {"id": 19250, "name": "cruiser motorcycle"}, {"id": 19251, "name": "cruiseship"}, {"id": 19252, "name": "cruising"}, {"id": 19253, "name": "cruler"}, {"id": 19254, "name": "cruller"}, {"id": 19255, "name": "crum"}, {"id": 19256, "name": "crumb topping"}, {"id": 19257, "name": "crumb"}, {"id": 19258, "name": "crumble"}, {"id": 19259, "name": "crumbled paper"}, {"id": 19260, "name": "crumbled surface"}, {"id": 19261, "name": "crumbled trash"}, {"id": 19262, "name": "crumbles"}, {"id": 19263, "name": "crumbles on donut"}, {"id": 19264, "name": "crumbling"}, {"id": 19265, "name": "crumling base"}, {"id": 19266, "name": "crump cake"}, {"id": 19267, "name": "crumpled"}, {"id": 19268, "name": "crumpled napkin"}, {"id": 19269, "name": "crumpled paper"}, {"id": 19270, "name": "crunch"}, {"id": 19271, "name": "crunchy part"}, {"id": 19272, "name": "crunchy pizza"}, {"id": 19273, "name": "crunchy skin"}, {"id": 19274, "name": "crunchy sticks"}, {"id": 19275, "name": "crunchy strawberry"}, {"id": 19276, "name": "crushed cone"}, {"id": 19277, "name": "crushed cup"}, {"id": 19278, "name": "crushed stone"}, {"id": 19279, "name": "crushed tomatoes"}, {"id": 19280, "name": "crushed walnuts"}, {"id": 19281, "name": "crust corner"}, {"id": 19282, "name": "crust crumb"}, {"id": 19283, "name": "crust edge"}, {"id": 19284, "name": "crust has cut"}, {"id": 19285, "name": "crust has risen"}, {"id": 19286, "name": "crust of a pie"}, {"id": 19287, "name": "crust of a pizza"}, {"id": 19288, "name": "crust of pizza"}, {"id": 19289, "name": "crust on a pizza"}, {"id": 19290, "name": "crust on the pizza"}, {"id": 19291, "name": "crust pizza"}, {"id": 19292, "name": "crust section"}, {"id": 19293, "name": "crust spot"}, {"id": 19294, "name": "crust"}, {"id": 19295, "name": "crustacean"}, {"id": 19296, "name": "crusted chicken"}, {"id": 19297, "name": "crusted topping"}, {"id": 19298, "name": "crusty bread"}, {"id": 19299, "name": "crusty cheese"}, {"id": 19300, "name": "crusty edges"}, {"id": 19301, "name": "crutch"}, {"id": 19302, "name": "cruton"}, {"id": 19303, "name": "crv"}, {"id": 19304, "name": "crypt"}, {"id": 19305, "name": "crystal blue"}, {"id": 19306, "name": "crystal chandelier"}, {"id": 19307, "name": "crystal cup"}, {"id": 19308, "name": "crystal glass"}, {"id": 19309, "name": "crystal object"}, {"id": 19310, "name": "crystal vase"}, {"id": 19311, "name": "crystal"}, {"id": 19312, "name": "crystalclear water"}, {"id": 19313, "name": "csa"}, {"id": 19314, "name": "csdxf"}, {"id": 19315, "name": "csis"}, {"id": 19316, "name": "csx"}, {"id": 19317, "name": "ct"}, {"id": 19318, "name": "cta"}, {"id": 19319, "name": "ctiy"}, {"id": 19320, "name": "ctl logistics"}, {"id": 19321, "name": "ctrl button"}, {"id": 19322, "name": "ctrl key"}, {"id": 19323, "name": "cub"}, {"id": 19324, "name": "cuba"}, {"id": 19325, "name": "cuban"}, {"id": 19326, "name": "cubbie"}, {"id": 19327, "name": "cubbie containers"}, {"id": 19328, "name": "cubboard"}, {"id": 19329, "name": "cubby area"}, {"id": 19330, "name": "cubby hole"}, {"id": 19331, "name": "cubby holes"}, {"id": 19332, "name": "cubby wall"}, {"id": 19333, "name": "cubby"}, {"id": 19334, "name": "cube ottomans"}, {"id": 19335, "name": "cube potatoes"}, {"id": 19336, "name": "cube toy"}, {"id": 19337, "name": "cube"}, {"id": 19338, "name": "cubed potato"}, {"id": 19339, "name": "cubical"}, {"id": 19340, "name": "cubical wall"}, {"id": 19341, "name": "cubicals"}, {"id": 19342, "name": "cubicle desk"}, {"id": 19343, "name": "cubicle dividers"}, {"id": 19344, "name": "cubicle wall"}, {"id": 19345, "name": "cubicle walls"}, {"id": 19346, "name": "cubicle"}, {"id": 19347, "name": "cuboard"}, {"id": 19348, "name": "cubs logo"}, {"id": 19349, "name": "cubs whiskers"}, {"id": 19350, "name": "cuby"}, {"id": 19351, "name": "cuckoo clock"}, {"id": 19352, "name": "cucmber"}, {"id": 19353, "name": "cucmber slices"}, {"id": 19354, "name": "cucmbers"}, {"id": 19355, "name": "cucumber chunks"}, {"id": 19356, "name": "cucumber pile"}, {"id": 19357, "name": "cucumber salad"}, {"id": 19358, "name": "cucumber sauce"}, {"id": 19359, "name": "cucumber slice"}, {"id": 19360, "name": "cucumber slices"}, {"id": 19361, "name": "cucumber stripes"}, {"id": 19362, "name": "cucumber topping"}, {"id": 19363, "name": "cucumber"}, {"id": 19364, "name": "cucumbertomato slice"}, {"id": 19365, "name": "cucumer"}, {"id": 19366, "name": "cucummber"}, {"id": 19367, "name": "cucurbitaceae food"}, {"id": 19368, "name": "cud"}, {"id": 19369, "name": "cue ball"}, {"id": 19370, "name": "cue stick"}, {"id": 19371, "name": "cue sticks"}, {"id": 19372, "name": "cuff link"}, {"id": 19373, "name": "cuff links"}, {"id": 19374, "name": "cuff on pants"}, {"id": 19375, "name": "cuff"}, {"id": 19376, "name": "cuffed sleeve"}, {"id": 19377, "name": "cuffling"}, {"id": 19378, "name": "cufflink"}, {"id": 19379, "name": "cuffs trim"}, {"id": 19380, "name": "cug"}, {"id": 19381, "name": "cuisinart"}, {"id": 19382, "name": "cuke"}, {"id": 19383, "name": "culinary dish"}, {"id": 19384, "name": "cultrely"}, {"id": 19385, "name": "cultural garb"}, {"id": 19386, "name": "culumn"}, {"id": 19387, "name": "culvert"}, {"id": 19388, "name": "cumberbund"}, {"id": 19389, "name": "cumcumber"}, {"id": 19390, "name": "cumin"}, {"id": 19391, "name": "cummerbund"}, {"id": 19392, "name": "cumming st"}, {"id": 19393, "name": "cumpls"}, {"id": 19394, "name": "cumputer"}, {"id": 19395, "name": "cumulus"}, {"id": 19396, "name": "cumulus clouds"}, {"id": 19397, "name": "cumulusclouds"}, {"id": 19398, "name": "cup accessory"}, {"id": 19399, "name": "cup and plate"}, {"id": 19400, "name": "cup and saucer"}, {"id": 19401, "name": "cup beverage"}, {"id": 19402, "name": "cup board"}, {"id": 19403, "name": "cup bottom"}, {"id": 19404, "name": "cup cake"}, {"id": 19405, "name": "cup dispenser"}, {"id": 19406, "name": "cup drawing"}, {"id": 19407, "name": "cup edge"}, {"id": 19408, "name": "cup glass"}, {"id": 19409, "name": "cup handle"}, {"id": 19410, "name": "cup holder"}, {"id": 19411, "name": "cup holders"}, {"id": 19412, "name": "cup in middle"}, {"id": 19413, "name": "cup is white"}, {"id": 19414, "name": "cup logo"}, {"id": 19415, "name": "cup made of glass"}, {"id": 19416, "name": "cup of coffee"}, {"id": 19417, "name": "cup of sauce"}, {"id": 19418, "name": "cup of tea"}, {"id": 19419, "name": "cup on a saucer"}, {"id": 19420, "name": "cup on a table"}, {"id": 19421, "name": "cup on the machine"}, {"id": 19422, "name": "cup painting"}, {"id": 19423, "name": "cup portion"}, {"id": 19424, "name": "cup rack"}, {"id": 19425, "name": "cup sauce"}, {"id": 19426, "name": "cup saucer"}, {"id": 19427, "name": "cup shadow"}, {"id": 19428, "name": "cup sign"}, {"id": 19429, "name": "cup sitting"}, {"id": 19430, "name": "cup stack"}, {"id": 19431, "name": "cup table"}, {"id": 19432, "name": "cup toiletries"}, {"id": 19433, "name": "cup water"}, {"id": 19434, "name": "cup with lid"}, {"id": 19435, "name": "cup with pens"}, {"id": 19436, "name": "cup"}, {"id": 19437, "name": "cupandsaucer"}, {"id": 19438, "name": "cupboard door"}, {"id": 19439, "name": "cupboard doors"}, {"id": 19440, "name": "cupboard drawer"}, {"id": 19441, "name": "cupboard handles"}, {"id": 19442, "name": "cupboard"}, {"id": 19443, "name": "cupcake frosting"}, {"id": 19444, "name": "cupcake holder"}, {"id": 19445, "name": "cupcake holders"}, {"id": 19446, "name": "cupcake liner"}, {"id": 19447, "name": "cupcake liners"}, {"id": 19448, "name": "cupcake magnet"}, {"id": 19449, "name": "cupcake piece"}, {"id": 19450, "name": "cupcake rose"}, {"id": 19451, "name": "cupcake stand"}, {"id": 19452, "name": "cupcake tin"}, {"id": 19453, "name": "cupcake tins"}, {"id": 19454, "name": "cupcake top"}, {"id": 19455, "name": "cupcake tray"}, {"id": 19456, "name": "cupcake tree"}, {"id": 19457, "name": "cupcake wrapper"}, {"id": 19458, "name": "cupcake wrappers"}, {"id": 19459, "name": "cupcake"}, {"id": 19460, "name": "cupcakes display"}, {"id": 19461, "name": "cupcakes tower"}, {"id": 19462, "name": "cupckae"}, {"id": 19463, "name": "cupe"}, {"id": 19464, "name": "cupholder"}, {"id": 19465, "name": "cupid"}, {"id": 19466, "name": "cupid face"}, {"id": 19467, "name": "cupola"}, {"id": 19468, "name": "cuppola"}, {"id": 19469, "name": "cuprest"}, {"id": 19470, "name": "cups and saucers"}, {"id": 19471, "name": "cups are empty"}, {"id": 19472, "name": "cups in stack"}, {"id": 19473, "name": "cups of vegetables"}, {"id": 19474, "name": "cur"}, {"id": 19475, "name": "curains"}, {"id": 19476, "name": "curatin"}, {"id": 19477, "name": "curatins"}, {"id": 19478, "name": "curatins edge"}, {"id": 19479, "name": "curb corner"}, {"id": 19480, "name": "curb for the island"}, {"id": 19481, "name": "curb is compliant"}, {"id": 19482, "name": "curb is for road"}, {"id": 19483, "name": "curb line"}, {"id": 19484, "name": "curb market"}, {"id": 19485, "name": "curb of a sidewalk"}, {"id": 19486, "name": "curb paint"}, {"id": 19487, "name": "curb protector"}, {"id": 19488, "name": "curb separates"}, {"id": 19489, "name": "curb stone"}, {"id": 19490, "name": "curb stump"}, {"id": 19491, "name": "curb wheels"}, {"id": 19492, "name": "curb"}, {"id": 19493, "name": "curbing"}, {"id": 19494, "name": "curbon"}, {"id": 19495, "name": "curbside"}, {"id": 19496, "name": "curbstone"}, {"id": 19497, "name": "curd"}, {"id": 19498, "name": "curduroy piles"}, {"id": 19499, "name": "curely sticks"}, {"id": 19500, "name": "curio"}, {"id": 19501, "name": "curio cabinet"}, {"id": 19502, "name": "curio shelf"}, {"id": 19503, "name": "curious"}, {"id": 19504, "name": "curious face"}, {"id": 19505, "name": "curious george"}, {"id": 19506, "name": "curious sheep"}, {"id": 19507, "name": "curl"}, {"id": 19508, "name": "curled"}, {"id": 19509, "name": "curled edge"}, {"id": 19510, "name": "curled exterior"}, {"id": 19511, "name": "curled fat"}, {"id": 19512, "name": "curled finger"}, {"id": 19513, "name": "curled fingers"}, {"id": 19514, "name": "curled hands"}, {"id": 19515, "name": "curled horn"}, {"id": 19516, "name": "curled paper"}, {"id": 19517, "name": "curled tail"}, {"id": 19518, "name": "curled trunk"}, {"id": 19519, "name": "curled under"}, {"id": 19520, "name": "curler"}, {"id": 19521, "name": "curley"}, {"id": 19522, "name": "curley hair"}, {"id": 19523, "name": "curlicue"}, {"id": 19524, "name": "curlie"}, {"id": 19525, "name": "curling design"}, {"id": 19526, "name": "curling iron"}, {"id": 19527, "name": "curliques"}, {"id": 19528, "name": "curly"}, {"id": 19529, "name": "curly blond"}, {"id": 19530, "name": "curly cord"}, {"id": 19531, "name": "curly fur"}, {"id": 19532, "name": "curly hair"}, {"id": 19533, "name": "curly horns"}, {"id": 19534, "name": "curly qs"}, {"id": 19535, "name": "curly tip"}, {"id": 19536, "name": "curly toe"}, {"id": 19537, "name": "curly white hair"}, {"id": 19538, "name": "curlyhair"}, {"id": 19539, "name": "curlyhair woman"}, {"id": 19540, "name": "curlyques"}, {"id": 19541, "name": "currant"}, {"id": 19542, "name": "curren"}, {"id": 19543, "name": "currency"}, {"id": 19544, "name": "current"}, {"id": 19545, "name": "curry"}, {"id": 19546, "name": "curry powder"}, {"id": 19547, "name": "currypanman train"}, {"id": 19548, "name": "curse"}, {"id": 19549, "name": "cursive"}, {"id": 19550, "name": "cursive b"}, {"id": 19551, "name": "cursive f"}, {"id": 19552, "name": "cursive letters"}, {"id": 19553, "name": "cursive writing"}, {"id": 19554, "name": "cursor"}, {"id": 19555, "name": "curst"}, {"id": 19556, "name": "cursur"}, {"id": 19557, "name": "curtai rod"}, {"id": 19558, "name": "curtaim"}, {"id": 19559, "name": "curtain bar"}, {"id": 19560, "name": "curtain edge"}, {"id": 19561, "name": "curtain hanging"}, {"id": 19562, "name": "curtain has pattern"}, {"id": 19563, "name": "curtain holder"}, {"id": 19564, "name": "curtain hook"}, {"id": 19565, "name": "curtain is hanging"}, {"id": 19566, "name": "curtain over window"}, {"id": 19567, "name": "curtain panel"}, {"id": 19568, "name": "curtain pole"}, {"id": 19569, "name": "curtain pull"}, {"id": 19570, "name": "curtain reflection"}, {"id": 19571, "name": "curtain ring"}, {"id": 19572, "name": "curtain rings"}, {"id": 19573, "name": "curtain rod"}, {"id": 19574, "name": "curtain sash"}, {"id": 19575, "name": "curtain tie"}, {"id": 19576, "name": "curtain tieback"}, {"id": 19577, "name": "curtain valance"}, {"id": 19578, "name": "curtain"}, {"id": 19579, "name": "curtained bus window"}, {"id": 19580, "name": "curtainholder"}, {"id": 19581, "name": "curtainrod"}, {"id": 19582, "name": "curtains are blue"}, {"id": 19583, "name": "curtains window"}, {"id": 19584, "name": "curtais"}, {"id": 19585, "name": "curten"}, {"id": 19586, "name": "curtian"}, {"id": 19587, "name": "curtians"}, {"id": 19588, "name": "curtins"}, {"id": 19589, "name": "curton"}, {"id": 19590, "name": "curvature"}, {"id": 19591, "name": "curve design"}, {"id": 19592, "name": "curve edge"}, {"id": 19593, "name": "curve line"}, {"id": 19594, "name": "curve rock"}, {"id": 19595, "name": "curve"}, {"id": 19596, "name": "curved"}, {"id": 19597, "name": "curved arm"}, {"id": 19598, "name": "curved arms"}, {"id": 19599, "name": "curved arrow"}, {"id": 19600, "name": "curved bottom"}, {"id": 19601, "name": "curved building"}, {"id": 19602, "name": "curved coast"}, {"id": 19603, "name": "curved crust"}, {"id": 19604, "name": "curved doorway"}, {"id": 19605, "name": "curved edge"}, {"id": 19606, "name": "curved faucet"}, {"id": 19607, "name": "curved fence"}, {"id": 19608, "name": "curved fencing"}, {"id": 19609, "name": "curved finger"}, {"id": 19610, "name": "curved frame"}, {"id": 19611, "name": "curved green"}, {"id": 19612, "name": "curved handle"}, {"id": 19613, "name": "curved hinges"}, {"id": 19614, "name": "curved horn"}, {"id": 19615, "name": "curved horn of goat"}, {"id": 19616, "name": "curved horns"}, {"id": 19617, "name": "curved hotdog"}, {"id": 19618, "name": "curved lampposts"}, {"id": 19619, "name": "curved leg"}, {"id": 19620, "name": "curved light"}, {"id": 19621, "name": "curved line"}, {"id": 19622, "name": "curved lines"}, {"id": 19623, "name": "curved lip"}, {"id": 19624, "name": "curved loops"}, {"id": 19625, "name": "curved marks"}, {"id": 19626, "name": "curved metal"}, {"id": 19627, "name": "curved mirror"}, {"id": 19628, "name": "curved neck"}, {"id": 19629, "name": "curved object"}, {"id": 19630, "name": "curved outer edge"}, {"id": 19631, "name": "curved panel"}, {"id": 19632, "name": "curved panels"}, {"id": 19633, "name": "curved piece"}, {"id": 19634, "name": "curved pole"}, {"id": 19635, "name": "curved rack"}, {"id": 19636, "name": "curved railing"}, {"id": 19637, "name": "curved ramp"}, {"id": 19638, "name": "curved ridge"}, {"id": 19639, "name": "curved road"}, {"id": 19640, "name": "curved rock"}, {"id": 19641, "name": "curved roof"}, {"id": 19642, "name": "curved rows"}, {"id": 19643, "name": "curved shadow"}, {"id": 19644, "name": "curved sides"}, {"id": 19645, "name": "curved skin"}, {"id": 19646, "name": "curved spoon"}, {"id": 19647, "name": "curved steel"}, {"id": 19648, "name": "curved stripe"}, {"id": 19649, "name": "curved structure"}, {"id": 19650, "name": "curved support"}, {"id": 19651, "name": "curved surface"}, {"id": 19652, "name": "curved tiles"}, {"id": 19653, "name": "curved tip"}, {"id": 19654, "name": "curved top"}, {"id": 19655, "name": "curved track"}, {"id": 19656, "name": "curved trunk"}, {"id": 19657, "name": "curved tusks"}, {"id": 19658, "name": "curved vent"}, {"id": 19659, "name": "curved wall"}, {"id": 19660, "name": "curved window"}, {"id": 19661, "name": "curvedfigure"}, {"id": 19662, "name": "curvednozzle"}, {"id": 19663, "name": "curvedwhite neck"}, {"id": 19664, "name": "curves in mountain"}, {"id": 19665, "name": "curvig"}, {"id": 19666, "name": "curving"}, {"id": 19667, "name": "curving road"}, {"id": 19668, "name": "curving wall"}, {"id": 19669, "name": "curvy"}, {"id": 19670, "name": "curvy roadway"}, {"id": 19671, "name": "curvy rock"}, {"id": 19672, "name": "curvy top"}, {"id": 19673, "name": "curvy trunk"}, {"id": 19674, "name": "cush"}, {"id": 19675, "name": "cushin"}, {"id": 19676, "name": "cushion chair"}, {"id": 19677, "name": "cushion couch"}, {"id": 19678, "name": "cushion in the seat"}, {"id": 19679, "name": "cushion is black"}, {"id": 19680, "name": "cushion is red"}, {"id": 19681, "name": "cushion is suare"}, {"id": 19682, "name": "cushion is thick"}, {"id": 19683, "name": "cushion seat"}, {"id": 19684, "name": "cushion"}, {"id": 19685, "name": "cushioned chair"}, {"id": 19686, "name": "cushioned seat"}, {"id": 19687, "name": "cushioned seats"}, {"id": 19688, "name": "cushions chair"}, {"id": 19689, "name": "cushionystriped bedspread"}, {"id": 19690, "name": "cushon"}, {"id": 19691, "name": "cusion"}, {"id": 19692, "name": "cusions"}, {"id": 19693, "name": "cussion"}, {"id": 19694, "name": "custard"}, {"id": 19695, "name": "custom"}, {"id": 19696, "name": "custom art"}, {"id": 19697, "name": "custom bumper"}, {"id": 19698, "name": "custom paint job"}, {"id": 19699, "name": "custom skateboard"}, {"id": 19700, "name": "custome"}, {"id": 19701, "name": "customer parking"}, {"id": 19702, "name": "customer"}, {"id": 19703, "name": "custommade bears"}, {"id": 19704, "name": "cut branch"}, {"id": 19705, "name": "cut broccoli"}, {"id": 19706, "name": "cut carrot"}, {"id": 19707, "name": "cut carrots"}, {"id": 19708, "name": "cut edge"}, {"id": 19709, "name": "cut end"}, {"id": 19710, "name": "cut flowers"}, {"id": 19711, "name": "cut foliage"}, {"id": 19712, "name": "cut frie"}, {"id": 19713, "name": "cut fruit"}, {"id": 19714, "name": "cut fry"}, {"id": 19715, "name": "cut grapefruit"}, {"id": 19716, "name": "cut grass"}, {"id": 19717, "name": "cut hair"}, {"id": 19718, "name": "cut half"}, {"id": 19719, "name": "cut into slices"}, {"id": 19720, "name": "cut lamb"}, {"id": 19721, "name": "cut lines"}, {"id": 19722, "name": "cut log"}, {"id": 19723, "name": "cut logs"}, {"id": 19724, "name": "cut made"}, {"id": 19725, "name": "cut mark"}, {"id": 19726, "name": "cut marks"}, {"id": 19727, "name": "cut meat"}, {"id": 19728, "name": "cut mushrooms"}, {"id": 19729, "name": "cut off"}, {"id": 19730, "name": "cut offs"}, {"id": 19731, "name": "cut onions"}, {"id": 19732, "name": "cut out"}, {"id": 19733, "name": "cut outs"}, {"id": 19734, "name": "cut part"}, {"id": 19735, "name": "cut pepper"}, {"id": 19736, "name": "cut piece"}, {"id": 19737, "name": "cut pieces"}, {"id": 19738, "name": "cut pizza"}, {"id": 19739, "name": "cut potato"}, {"id": 19740, "name": "cut radish"}, {"id": 19741, "name": "cut sandwich"}, {"id": 19742, "name": "cut shallot"}, {"id": 19743, "name": "cut stems"}, {"id": 19744, "name": "cut tail"}, {"id": 19745, "name": "cut tip"}, {"id": 19746, "name": "cut tomato"}, {"id": 19747, "name": "cut tree"}, {"id": 19748, "name": "cut tree stump"}, {"id": 19749, "name": "cut up"}, {"id": 19750, "name": "cut wood"}, {"id": 19751, "name": "cut"}, {"id": 19752, "name": "cutain"}, {"id": 19753, "name": "cute"}, {"id": 19754, "name": "cute bathing suit"}, {"id": 19755, "name": "cute face"}, {"id": 19756, "name": "cute feet"}, {"id": 19757, "name": "cute kitten"}, {"id": 19758, "name": "cute nose"}, {"id": 19759, "name": "cute outfit"}, {"id": 19760, "name": "cute toy"}, {"id": 19761, "name": "cuteeye"}, {"id": 19762, "name": "cuter"}, {"id": 19763, "name": "cuticle"}, {"id": 19764, "name": "cuties"}, {"id": 19765, "name": "cutlery"}, {"id": 19766, "name": "cutlet"}, {"id": 19767, "name": "cutoff edge"}, {"id": 19768, "name": "cutoff jeans"}, {"id": 19769, "name": "cutoff sleeves"}, {"id": 19770, "name": "cutoff tree"}, {"id": 19771, "name": "cutoff"}, {"id": 19772, "name": "cutout"}, {"id": 19773, "name": "cutter board"}, {"id": 19774, "name": "cutter"}, {"id": 19775, "name": "cutting board"}, {"id": 19776, "name": "cutting blades"}, {"id": 19777, "name": "cutting block"}, {"id": 19778, "name": "cutting board"}, {"id": 19779, "name": "cutting boards"}, {"id": 19780, "name": "cutting borad"}, {"id": 19781, "name": "cutting cake"}, {"id": 19782, "name": "cutting donut"}, {"id": 19783, "name": "cutting edge"}, {"id": 19784, "name": "cutting knife"}, {"id": 19785, "name": "cutting machine"}, {"id": 19786, "name": "cutting mat"}, {"id": 19787, "name": "cutting pizza"}, {"id": 19788, "name": "cutting the cake"}, {"id": 19789, "name": "cutting tool"}, {"id": 19790, "name": "cutting tools"}, {"id": 19791, "name": "cutting utensil"}, {"id": 19792, "name": "cutting"}, {"id": 19793, "name": "cuttingboad"}, {"id": 19794, "name": "cuttingboard"}, {"id": 19795, "name": "cuttlery"}, {"id": 19796, "name": "cuuting board"}, {"id": 19797, "name": "cv"}, {"id": 19798, "name": "cvs sign"}, {"id": 19799, "name": "cvspharmacy sign"}, {"id": 19800, "name": "cybershot"}, {"id": 19801, "name": "cycle collection"}, {"id": 19802, "name": "cycle shocks"}, {"id": 19803, "name": "cycle"}, {"id": 19804, "name": "cycler"}, {"id": 19805, "name": "cyclinder"}, {"id": 19806, "name": "cycling"}, {"id": 19807, "name": "cycling helmet"}, {"id": 19808, "name": "cycling shoes"}, {"id": 19809, "name": "cyclist suit"}, {"id": 19810, "name": "cyclist"}, {"id": 19811, "name": "cyclists resting"}, {"id": 19812, "name": "cyclops"}, {"id": 19813, "name": "cylander"}, {"id": 19814, "name": "cylinde"}, {"id": 19815, "name": "cylinder figure"}, {"id": 19816, "name": "cylinder object"}, {"id": 19817, "name": "cylinder shaped"}, {"id": 19818, "name": "cylinder"}, {"id": 19819, "name": "cylindrical"}, {"id": 19820, "name": "cylindrical structure"}, {"id": 19821, "name": "cylindrical tank"}, {"id": 19822, "name": "cymbal"}, {"id": 19823, "name": "cymbol"}, {"id": 19824, "name": "cypress gardens"}, {"id": 19825, "name": "cypress tree"}, {"id": 19826, "name": "cyprus"}, {"id": 19827, "name": "czech republic"}, {"id": 19828, "name": "d candle"}, {"id": 19829, "name": "d emblem"}, {"id": 19830, "name": "d key"}, {"id": 19831, "name": "d pad"}, {"id": 19832, "name": "d"}, {"id": 19833, "name": "d0003"}, {"id": 19834, "name": "d16012"}, {"id": 19835, "name": "d4334"}, {"id": 19836, "name": "d8"}, {"id": 19837, "name": "d94"}, {"id": 19838, "name": "da vinci code sign"}, {"id": 19839, "name": "dab"}, {"id": 19840, "name": "dachshund"}, {"id": 19841, "name": "dachsunds"}, {"id": 19842, "name": "dad watch"}, {"id": 19843, "name": "dad"}, {"id": 19844, "name": "daddy"}, {"id": 19845, "name": "daf"}, {"id": 19846, "name": "daffodil"}, {"id": 19847, "name": "dagoreti"}, {"id": 19848, "name": "dahl"}, {"id": 19849, "name": "dahle"}, {"id": 19850, "name": "daily express"}, {"id": 19851, "name": "dainty sichuan"}, {"id": 19852, "name": "dairy"}, {"id": 19853, "name": "dairy cow"}, {"id": 19854, "name": "dairy queen"}, {"id": 19855, "name": "dairy queen logo"}, {"id": 19856, "name": "dairy secrtion"}, {"id": 19857, "name": "dairy sign"}, {"id": 19858, "name": "dairy truck"}, {"id": 19859, "name": "dairycow ear"}, {"id": 19860, "name": "dairycow eye"}, {"id": 19861, "name": "dairycow mouth"}, {"id": 19862, "name": "dais"}, {"id": 19863, "name": "daisy flower"}, {"id": 19864, "name": "daisy flowers"}, {"id": 19865, "name": "daisy pin"}, {"id": 19866, "name": "daisy umbrella"}, {"id": 19867, "name": "daisy"}, {"id": 19868, "name": "dalek"}, {"id": 19869, "name": "dallas"}, {"id": 19870, "name": "dallas police"}, {"id": 19871, "name": "dalmatian"}, {"id": 19872, "name": "dalmation"}, {"id": 19873, "name": "dalmation design"}, {"id": 19874, "name": "dalva sign"}, {"id": 19875, "name": "daly waters pub"}, {"id": 19876, "name": "dam"}, {"id": 19877, "name": "damage"}, {"id": 19878, "name": "damaged"}, {"id": 19879, "name": "damaged floor"}, {"id": 19880, "name": "damaged tiles"}, {"id": 19881, "name": "damaged truck"}, {"id": 19882, "name": "damaged wall"}, {"id": 19883, "name": "damaged walls"}, {"id": 19884, "name": "damener"}, {"id": 19885, "name": "dammage"}, {"id": 19886, "name": "damn"}, {"id": 19887, "name": "damp hair"}, {"id": 19888, "name": "damp road"}, {"id": 19889, "name": "damp sand"}, {"id": 19890, "name": "dampener"}, {"id": 19891, "name": "damper"}, {"id": 19892, "name": "dance"}, {"id": 19893, "name": "dance floor"}, {"id": 19894, "name": "dance sign"}, {"id": 19895, "name": "dancefloor"}, {"id": 19896, "name": "dancer"}, {"id": 19897, "name": "dancing leg"}, {"id": 19898, "name": "dandelion burdock"}, {"id": 19899, "name": "dandelion greens"}, {"id": 19900, "name": "dandelion"}, {"id": 19901, "name": "dandeloin"}, {"id": 19902, "name": "dandilions"}, {"id": 19903, "name": "dandy lion"}, {"id": 19904, "name": "dandylions"}, {"id": 19905, "name": "danger"}, {"id": 19906, "name": "danger light"}, {"id": 19907, "name": "danger sign"}, {"id": 19908, "name": "danger warning"}, {"id": 19909, "name": "dangle"}, {"id": 19910, "name": "dangles"}, {"id": 19911, "name": "dangling earring"}, {"id": 19912, "name": "danish"}, {"id": 19913, "name": "danny"}, {"id": 19914, "name": "danny amanda"}, {"id": 19915, "name": "dans museet"}, {"id": 19916, "name": "danylions"}, {"id": 19917, "name": "dappled horse"}, {"id": 19918, "name": "dara"}, {"id": 19919, "name": "daredevil"}, {"id": 19920, "name": "darigold"}, {"id": 19921, "name": "dark"}, {"id": 19922, "name": "dark alley"}, {"id": 19923, "name": "dark animal"}, {"id": 19924, "name": "dark area"}, {"id": 19925, "name": "dark arms"}, {"id": 19926, "name": "dark asphalt"}, {"id": 19927, "name": "dark back"}, {"id": 19928, "name": "dark background"}, {"id": 19929, "name": "dark band"}, {"id": 19930, "name": "dark bangs"}, {"id": 19931, "name": "dark beard"}, {"id": 19932, "name": "dark beer"}, {"id": 19933, "name": "dark belt"}, {"id": 19934, "name": "dark beverage"}, {"id": 19935, "name": "dark birds"}, {"id": 19936, "name": "dark blouse"}, {"id": 19937, "name": "dark blue"}, {"id": 19938, "name": "dark blue cap"}, {"id": 19939, "name": "dark blue coat"}, {"id": 19940, "name": "dark blue crate"}, {"id": 19941, "name": "dark blue edges"}, {"id": 19942, "name": "dark blue jacket"}, {"id": 19943, "name": "dark blue label"}, {"id": 19944, "name": "dark blue patch"}, {"id": 19945, "name": "dark blue shirt"}, {"id": 19946, "name": "dark blue shorts"}, {"id": 19947, "name": "dark blue stripe"}, {"id": 19948, "name": "dark blue top"}, {"id": 19949, "name": "dark blue vespa"}, {"id": 19950, "name": "dark blue water"}, {"id": 19951, "name": "dark bluecourt"}, {"id": 19952, "name": "dark boots"}, {"id": 19953, "name": "dark border"}, {"id": 19954, "name": "dark bottle"}, {"id": 19955, "name": "dark box"}, {"id": 19956, "name": "dark branch"}, {"id": 19957, "name": "dark brick"}, {"id": 19958, "name": "dark brown"}, {"id": 19959, "name": "dark brown cart"}, {"id": 19960, "name": "dark brown fur"}, {"id": 19961, "name": "dark brown hair"}, {"id": 19962, "name": "dark brown horse"}, {"id": 19963, "name": "dark brown legs"}, {"id": 19964, "name": "dark brown shoes"}, {"id": 19965, "name": "dark brown skirt"}, {"id": 19966, "name": "dark brown spots"}, {"id": 19967, "name": "dark brown tile"}, {"id": 19968, "name": "dark brownedge"}, {"id": 19969, "name": "dark building"}, {"id": 19970, "name": "dark bushes"}, {"id": 19971, "name": "dark cap"}, {"id": 19972, "name": "dark car"}, {"id": 19973, "name": "dark car driving"}, {"id": 19974, "name": "dark cave"}, {"id": 19975, "name": "dark cementwall"}, {"id": 19976, "name": "dark center"}, {"id": 19977, "name": "dark chocolate"}, {"id": 19978, "name": "dark chocolate brown"}, {"id": 19979, "name": "dark circle"}, {"id": 19980, "name": "dark claws"}, {"id": 19981, "name": "dark clothes"}, {"id": 19982, "name": "dark clothing"}, {"id": 19983, "name": "dark cloud"}, {"id": 19984, "name": "dark clouds"}, {"id": 19985, "name": "dark coastline"}, {"id": 19986, "name": "dark coat"}, {"id": 19987, "name": "dark coffee"}, {"id": 19988, "name": "dark color"}, {"id": 19989, "name": "dark colored belt"}, {"id": 19990, "name": "dark colored shorts"}, {"id": 19991, "name": "dark colored"}, {"id": 19992, "name": "dark colors"}, {"id": 19993, "name": "dark contents"}, {"id": 19994, "name": "dark costume"}, {"id": 19995, "name": "dark counter"}, {"id": 19996, "name": "dark cow"}, {"id": 19997, "name": "dark crust"}, {"id": 19998, "name": "dark cup"}, {"id": 19999, "name": "dark curtains"}, {"id": 20000, "name": "dark cushions"}, {"id": 20001, "name": "dark dirt"}, {"id": 20002, "name": "dark discoloration"}, {"id": 20003, "name": "dark door"}, {"id": 20004, "name": "dark dots"}, {"id": 20005, "name": "dark drape"}, {"id": 20006, "name": "dark ears"}, {"id": 20007, "name": "dark end of wall"}, {"id": 20008, "name": "dark entrance"}, {"id": 20009, "name": "dark eye"}, {"id": 20010, "name": "dark eyebrows"}, {"id": 20011, "name": "dark eyeglasses"}, {"id": 20012, "name": "dark eyes"}, {"id": 20013, "name": "dark fabric"}, {"id": 20014, "name": "dark face"}, {"id": 20015, "name": "dark feathers"}, {"id": 20016, "name": "dark fence"}, {"id": 20017, "name": "dark fencing"}, {"id": 20018, "name": "dark figures"}, {"id": 20019, "name": "dark floor"}, {"id": 20020, "name": "dark flooring"}, {"id": 20021, "name": "dark foliage"}, {"id": 20022, "name": "dark forest"}, {"id": 20023, "name": "dark foundation"}, {"id": 20024, "name": "dark frame"}, {"id": 20025, "name": "dark fur"}, {"id": 20026, "name": "dark glass"}, {"id": 20027, "name": "dark glasses"}, {"id": 20028, "name": "dark glasses on"}, {"id": 20029, "name": "dark glove"}, {"id": 20030, "name": "dark granite"}, {"id": 20031, "name": "dark graphics"}, {"id": 20032, "name": "dark grass"}, {"id": 20033, "name": "dark gravel"}, {"id": 20034, "name": "dark gray"}, {"id": 20035, "name": "dark green"}, {"id": 20036, "name": "dark green evergreen"}, {"id": 20037, "name": "dark green grass"}, {"id": 20038, "name": "dark green helmet"}, {"id": 20039, "name": "dark green leaves"}, {"id": 20040, "name": "dark green weeds"}, {"id": 20041, "name": "dark grey"}, {"id": 20042, "name": "dark grey pillow"}, {"id": 20043, "name": "dark grey shirt"}, {"id": 20044, "name": "dark grey trim"}, {"id": 20045, "name": "dark ground"}, {"id": 20046, "name": "dark hair"}, {"id": 20047, "name": "dark haired"}, {"id": 20048, "name": "dark handlebars"}, {"id": 20049, "name": "dark hat"}, {"id": 20050, "name": "dark head"}, {"id": 20051, "name": "dark headboard"}, {"id": 20052, "name": "dark hedges"}, {"id": 20053, "name": "dark helmet"}, {"id": 20054, "name": "dark hills"}, {"id": 20055, "name": "dark hole"}, {"id": 20056, "name": "dark holes"}, {"id": 20057, "name": "dark hood"}, {"id": 20058, "name": "dark hoodie"}, {"id": 20059, "name": "dark hoody"}, {"id": 20060, "name": "dark hooves"}, {"id": 20061, "name": "dark horns"}, {"id": 20062, "name": "dark horse"}, {"id": 20063, "name": "dark house"}, {"id": 20064, "name": "dark indentation"}, {"id": 20065, "name": "dark jacket"}, {"id": 20066, "name": "dark jeans"}, {"id": 20067, "name": "dark keys"}, {"id": 20068, "name": "dark kite"}, {"id": 20069, "name": "dark knot"}, {"id": 20070, "name": "dark lady"}, {"id": 20071, "name": "dark latch"}, {"id": 20072, "name": "dark leather"}, {"id": 20073, "name": "dark leaves"}, {"id": 20074, "name": "dark legs"}, {"id": 20075, "name": "dark lens"}, {"id": 20076, "name": "dark lenses"}, {"id": 20077, "name": "dark line"}, {"id": 20078, "name": "dark lines"}, {"id": 20079, "name": "dark liquid"}, {"id": 20080, "name": "dark liquid in it"}, {"id": 20081, "name": "dark long hair"}, {"id": 20082, "name": "dark machines"}, {"id": 20083, "name": "dark make up"}, {"id": 20084, "name": "dark man"}, {"id": 20085, "name": "dark mane"}, {"id": 20086, "name": "dark mark"}, {"id": 20087, "name": "dark markings"}, {"id": 20088, "name": "dark marks"}, {"id": 20089, "name": "dark mask"}, {"id": 20090, "name": "dark metal"}, {"id": 20091, "name": "dark mountain"}, {"id": 20092, "name": "dark mountains"}, {"id": 20093, "name": "dark movie theater"}, {"id": 20094, "name": "dark mustache"}, {"id": 20095, "name": "dark night"}, {"id": 20096, "name": "dark night time sky"}, {"id": 20097, "name": "dark nose"}, {"id": 20098, "name": "dark nose and mouth"}, {"id": 20099, "name": "dark objec"}, {"id": 20100, "name": "dark object"}, {"id": 20101, "name": "dark objects"}, {"id": 20102, "name": "dark out"}, {"id": 20103, "name": "dark outfit"}, {"id": 20104, "name": "dark outside"}, {"id": 20105, "name": "dark pair"}, {"id": 20106, "name": "dark pant"}, {"id": 20107, "name": "dark pants"}, {"id": 20108, "name": "dark part"}, {"id": 20109, "name": "dark partition"}, {"id": 20110, "name": "dark patch"}, {"id": 20111, "name": "dark patches"}, {"id": 20112, "name": "dark pole"}, {"id": 20113, "name": "dark portion"}, {"id": 20114, "name": "dark pot"}, {"id": 20115, "name": "dark purple scarf"}, {"id": 20116, "name": "dark railing"}, {"id": 20117, "name": "dark rectangular"}, {"id": 20118, "name": "dark red"}, {"id": 20119, "name": "dark red chair"}, {"id": 20120, "name": "dark red gas tank"}, {"id": 20121, "name": "dark red helmet"}, {"id": 20122, "name": "dark rim"}, {"id": 20123, "name": "dark rims"}, {"id": 20124, "name": "dark road"}, {"id": 20125, "name": "dark rock"}, {"id": 20126, "name": "dark rocks"}, {"id": 20127, "name": "dark roman numerals"}, {"id": 20128, "name": "dark room"}, {"id": 20129, "name": "dark rope"}, {"id": 20130, "name": "dark round rocks"}, {"id": 20131, "name": "dark rug"}, {"id": 20132, "name": "dark sand"}, {"id": 20133, "name": "dark sauce"}, {"id": 20134, "name": "dark screen"}, {"id": 20135, "name": "dark screw"}, {"id": 20136, "name": "dark sea weed"}, {"id": 20137, "name": "dark seam"}, {"id": 20138, "name": "dark section"}, {"id": 20139, "name": "dark seed"}, {"id": 20140, "name": "dark shades"}, {"id": 20141, "name": "dark shadow"}, {"id": 20142, "name": "dark shadow on"}, {"id": 20143, "name": "dark shadows"}, {"id": 20144, "name": "dark sheep"}, {"id": 20145, "name": "dark shelf"}, {"id": 20146, "name": "dark shirt"}, {"id": 20147, "name": "dark shoe"}, {"id": 20148, "name": "dark shoes"}, {"id": 20149, "name": "dark shorts"}, {"id": 20150, "name": "dark side"}, {"id": 20151, "name": "dark sign"}, {"id": 20152, "name": "dark skateboard"}, {"id": 20153, "name": "dark skin"}, {"id": 20154, "name": "dark skinned"}, {"id": 20155, "name": "dark skirt"}, {"id": 20156, "name": "dark sky"}, {"id": 20157, "name": "dark slat"}, {"id": 20158, "name": "dark sly"}, {"id": 20159, "name": "dark smudge"}, {"id": 20160, "name": "dark sneaker"}, {"id": 20161, "name": "dark socks"}, {"id": 20162, "name": "dark soda"}, {"id": 20163, "name": "dark space"}, {"id": 20164, "name": "dark spaces"}, {"id": 20165, "name": "dark spandex"}, {"id": 20166, "name": "dark speck"}, {"id": 20167, "name": "dark spot"}, {"id": 20168, "name": "dark spots"}, {"id": 20169, "name": "dark sprinkles"}, {"id": 20170, "name": "dark stain"}, {"id": 20171, "name": "dark stone"}, {"id": 20172, "name": "dark strap"}, {"id": 20173, "name": "dark straps"}, {"id": 20174, "name": "dark streak"}, {"id": 20175, "name": "dark stripe"}, {"id": 20176, "name": "dark stripes"}, {"id": 20177, "name": "dark studs"}, {"id": 20178, "name": "dark suit"}, {"id": 20179, "name": "dark suitcase"}, {"id": 20180, "name": "dark suits"}, {"id": 20181, "name": "dark sunglasses"}, {"id": 20182, "name": "dark surface"}, {"id": 20183, "name": "dark suv"}, {"id": 20184, "name": "dark sweater"}, {"id": 20185, "name": "dark table"}, {"id": 20186, "name": "dark tail"}, {"id": 20187, "name": "dark tail feathers"}, {"id": 20188, "name": "dark tattoo"}, {"id": 20189, "name": "dark tee shirt"}, {"id": 20190, "name": "dark tent"}, {"id": 20191, "name": "dark tiles"}, {"id": 20192, "name": "dark tip of wing"}, {"id": 20193, "name": "dark tongue"}, {"id": 20194, "name": "dark top"}, {"id": 20195, "name": "dark toppings"}, {"id": 20196, "name": "dark towel"}, {"id": 20197, "name": "dark tree"}, {"id": 20198, "name": "dark trees"}, {"id": 20199, "name": "dark triangle"}, {"id": 20200, "name": "dark trim"}, {"id": 20201, "name": "dark truck"}, {"id": 20202, "name": "dark trunk"}, {"id": 20203, "name": "dark tshirt"}, {"id": 20204, "name": "dark umbrellas"}, {"id": 20205, "name": "dark uniform"}, {"id": 20206, "name": "dark vase"}, {"id": 20207, "name": "dark vehicle"}, {"id": 20208, "name": "dark vest"}, {"id": 20209, "name": "dark view"}, {"id": 20210, "name": "dark wall"}, {"id": 20211, "name": "dark wash"}, {"id": 20212, "name": "dark water"}, {"id": 20213, "name": "dark wetsuit"}, {"id": 20214, "name": "dark window"}, {"id": 20215, "name": "dark windows"}, {"id": 20216, "name": "dark wine"}, {"id": 20217, "name": "dark wing"}, {"id": 20218, "name": "dark wood"}, {"id": 20219, "name": "dark wood bottom"}, {"id": 20220, "name": "dark wooden beams"}, {"id": 20221, "name": "dark woods"}, {"id": 20222, "name": "dark writing"}, {"id": 20223, "name": "darkblonde hair"}, {"id": 20224, "name": "darkblue shirt"}, {"id": 20225, "name": "darkblue sky"}, {"id": 20226, "name": "darkblue water"}, {"id": 20227, "name": "darkbluesky"}, {"id": 20228, "name": "darkbrown dog"}, {"id": 20229, "name": "darkbrown grass"}, {"id": 20230, "name": "darkbrownhair"}, {"id": 20231, "name": "darkcloud part"}, {"id": 20232, "name": "darkcolored"}, {"id": 20233, "name": "darkened area"}, {"id": 20234, "name": "darker"}, {"id": 20235, "name": "darker animal sits"}, {"id": 20236, "name": "darker area of sky"}, {"id": 20237, "name": "darker blue"}, {"id": 20238, "name": "darker brown legs"}, {"id": 20239, "name": "darker cloud"}, {"id": 20240, "name": "darker panel"}, {"id": 20241, "name": "darker spots"}, {"id": 20242, "name": "darkest"}, {"id": 20243, "name": "darkest clouds"}, {"id": 20244, "name": "darkeye brows"}, {"id": 20245, "name": "darkgreen bush"}, {"id": 20246, "name": "darkgreen fruit"}, {"id": 20247, "name": "darkgreen suitcase"}, {"id": 20248, "name": "darkgrey clouds"}, {"id": 20249, "name": "darkgrey road"}, {"id": 20250, "name": "darkhaired"}, {"id": 20251, "name": "darkhaired man"}, {"id": 20252, "name": "darkjuice bottles"}, {"id": 20253, "name": "darklamp pole"}, {"id": 20254, "name": "darkmini van"}, {"id": 20255, "name": "darkness"}, {"id": 20256, "name": "darkpants"}, {"id": 20257, "name": "darkpink flower"}, {"id": 20258, "name": "darkskinned man"}, {"id": 20259, "name": "darkspot"}, {"id": 20260, "name": "darkswim trunks"}, {"id": 20261, "name": "darkwooden pues"}, {"id": 20262, "name": "darl hair"}, {"id": 20263, "name": "darren ho"}, {"id": 20264, "name": "dart board"}, {"id": 20265, "name": "dart"}, {"id": 20266, "name": "dartboard"}, {"id": 20267, "name": "darth vader"}, {"id": 20268, "name": "dartline"}, {"id": 20269, "name": "dartline writing"}, {"id": 20270, "name": "dasani bottle"}, {"id": 20271, "name": "dash board"}, {"id": 20272, "name": "dash line"}, {"id": 20273, "name": "dash lines"}, {"id": 20274, "name": "dash mark"}, {"id": 20275, "name": "dash marks"}, {"id": 20276, "name": "dash sign"}, {"id": 20277, "name": "dash symbol"}, {"id": 20278, "name": "dash"}, {"id": 20279, "name": "dashboard"}, {"id": 20280, "name": "dashboard panel"}, {"id": 20281, "name": "dashboard shelf"}, {"id": 20282, "name": "dashboard wipers"}, {"id": 20283, "name": "dashed line"}, {"id": 20284, "name": "dashed lines"}, {"id": 20285, "name": "dashlines"}, {"id": 20286, "name": "dashrack"}, {"id": 20287, "name": "data"}, {"id": 20288, "name": "date and time stamp"}, {"id": 20289, "name": "date in the picture"}, {"id": 20290, "name": "date stamp"}, {"id": 20291, "name": "date time"}, {"id": 20292, "name": "date"}, {"id": 20293, "name": "datebook"}, {"id": 20294, "name": "dated"}, {"id": 20295, "name": "datsu"}, {"id": 20296, "name": "daughter"}, {"id": 20297, "name": "daun"}, {"id": 20298, "name": "dave"}, {"id": 20299, "name": "daventry"}, {"id": 20300, "name": "daves av"}, {"id": 20301, "name": "david"}, {"id": 20302, "name": "david beckham"}, {"id": 20303, "name": "david cameron"}, {"id": 20304, "name": "david copperfield"}, {"id": 20305, "name": "david duke"}, {"id": 20306, "name": "david hockney"}, {"id": 20307, "name": "david rio lettering"}, {"id": 20308, "name": "david star"}, {"id": 20309, "name": "davy"}, {"id": 20310, "name": "dawn"}, {"id": 20311, "name": "day bead"}, {"id": 20312, "name": "day is bright"}, {"id": 20313, "name": "day lily"}, {"id": 20314, "name": "day photo"}, {"id": 20315, "name": "day picture"}, {"id": 20316, "name": "day scene"}, {"id": 20317, "name": "day time"}, {"id": 20318, "name": "day time picture"}, {"id": 20319, "name": "day"}, {"id": 20320, "name": "daybad"}, {"id": 20321, "name": "daybed"}, {"id": 20322, "name": "daylight"}, {"id": 20323, "name": "days sky"}, {"id": 20324, "name": "daytime"}, {"id": 20325, "name": "daytime photo"}, {"id": 20326, "name": "daytime picture"}, {"id": 20327, "name": "daytime scene"}, {"id": 20328, "name": "daytime scenes"}, {"id": 20329, "name": "daytime skiing"}, {"id": 20330, "name": "daytime sky"}, {"id": 20331, "name": "daytimepicture"}, {"id": 20332, "name": "dayton"}, {"id": 20333, "name": "dayton city"}, {"id": 20334, "name": "daytona"}, {"id": 20335, "name": "db"}, {"id": 20336, "name": "dc"}, {"id": 20337, "name": "dc logo"}, {"id": 20338, "name": "dch"}, {"id": 20339, "name": "dcompactcar"}, {"id": 20340, "name": "dcsa"}, {"id": 20341, "name": "dcu"}, {"id": 20342, "name": "dd"}, {"id": 20343, "name": "de panne"}, {"id": 20344, "name": "de"}, {"id": 20345, "name": "de8gz"}, {"id": 20346, "name": "dead"}, {"id": 20347, "name": "dead and dry"}, {"id": 20348, "name": "dead animal"}, {"id": 20349, "name": "dead animals"}, {"id": 20350, "name": "dead blooms"}, {"id": 20351, "name": "dead blossoms"}, {"id": 20352, "name": "dead bolt"}, {"id": 20353, "name": "dead branch"}, {"id": 20354, "name": "dead branches"}, {"id": 20355, "name": "dead brush"}, {"id": 20356, "name": "dead bush"}, {"id": 20357, "name": "dead end"}, {"id": 20358, "name": "dead end sign"}, {"id": 20359, "name": "dead fish"}, {"id": 20360, "name": "dead flower"}, {"id": 20361, "name": "dead flowers"}, {"id": 20362, "name": "dead flowers and man"}, {"id": 20363, "name": "dead foliage"}, {"id": 20364, "name": "dead frond"}, {"id": 20365, "name": "dead grass"}, {"id": 20366, "name": "dead grasses"}, {"id": 20367, "name": "dead leaf"}, {"id": 20368, "name": "dead leaf on ground"}, {"id": 20369, "name": "dead leave"}, {"id": 20370, "name": "dead leaves"}, {"id": 20371, "name": "dead limb"}, {"id": 20372, "name": "dead patch"}, {"id": 20373, "name": "dead patches"}, {"id": 20374, "name": "dead pelicans"}, {"id": 20375, "name": "dead piece"}, {"id": 20376, "name": "dead plant"}, {"id": 20377, "name": "dead plants"}, {"id": 20378, "name": "dead spot"}, {"id": 20379, "name": "dead spots"}, {"id": 20380, "name": "dead sticks"}, {"id": 20381, "name": "dead tree"}, {"id": 20382, "name": "dead tree limb"}, {"id": 20383, "name": "dead tree trunk"}, {"id": 20384, "name": "dead trees"}, {"id": 20385, "name": "dead twigs"}, {"id": 20386, "name": "dead weeds"}, {"id": 20387, "name": "dead wood"}, {"id": 20388, "name": "deadbolt"}, {"id": 20389, "name": "deadbolt lock"}, {"id": 20390, "name": "deadbrown leaves"}, {"id": 20391, "name": "deadlock"}, {"id": 20392, "name": "deal"}, {"id": 20393, "name": "dealer"}, {"id": 20394, "name": "dealership"}, {"id": 20395, "name": "dean"}, {"id": 20396, "name": "dear"}, {"id": 20397, "name": "death date"}, {"id": 20398, "name": "death trap"}, {"id": 20399, "name": "debar maalo"}, {"id": 20400, "name": "debate"}, {"id": 20401, "name": "debirs"}, {"id": 20402, "name": "debis"}, {"id": 20403, "name": "debr"}, {"id": 20404, "name": "debree"}, {"id": 20405, "name": "debri"}, {"id": 20406, "name": "debris"}, {"id": 20407, "name": "debris and materials"}, {"id": 20408, "name": "debris on the back"}, {"id": 20409, "name": "debris pieces"}, {"id": 20410, "name": "debris pile"}, {"id": 20411, "name": "debsris"}, {"id": 20412, "name": "decal girl"}, {"id": 20413, "name": "decal"}, {"id": 20414, "name": "decall"}, {"id": 20415, "name": "decanter"}, {"id": 20416, "name": "decaorations"}, {"id": 20417, "name": "decathlon"}, {"id": 20418, "name": "decatur"}, {"id": 20419, "name": "decay"}, {"id": 20420, "name": "dececter"}, {"id": 20421, "name": "december 22 2006"}, {"id": 20422, "name": "decent weave"}, {"id": 20423, "name": "deciduous plants"}, {"id": 20424, "name": "deciduous tree"}, {"id": 20425, "name": "deciduous trees"}, {"id": 20426, "name": "decimal key"}, {"id": 20427, "name": "deck area"}, {"id": 20428, "name": "deck board"}, {"id": 20429, "name": "deck chairs"}, {"id": 20430, "name": "deck circle"}, {"id": 20431, "name": "deck fencing"}, {"id": 20432, "name": "deck floor"}, {"id": 20433, "name": "deck has planks"}, {"id": 20434, "name": "deck trucks"}, {"id": 20435, "name": "deck"}, {"id": 20436, "name": "decker"}, {"id": 20437, "name": "decker bus"}, {"id": 20438, "name": "deckhouse"}, {"id": 20439, "name": "decking"}, {"id": 20440, "name": "decline"}, {"id": 20441, "name": "deco"}, {"id": 20442, "name": "decoartion"}, {"id": 20443, "name": "decoative objects"}, {"id": 20444, "name": "decoder"}, {"id": 20445, "name": "decor"}, {"id": 20446, "name": "decor box"}, {"id": 20447, "name": "decor lizard"}, {"id": 20448, "name": "decor piece"}, {"id": 20449, "name": "decor vase"}, {"id": 20450, "name": "decoraction"}, {"id": 20451, "name": "decorate ornate"}, {"id": 20452, "name": "decorated"}, {"id": 20453, "name": "decorated cake"}, {"id": 20454, "name": "decorated cloths"}, {"id": 20455, "name": "decorated glass"}, {"id": 20456, "name": "decorated legs"}, {"id": 20457, "name": "decorated platter"}, {"id": 20458, "name": "decorated railing"}, {"id": 20459, "name": "decorated shield"}, {"id": 20460, "name": "decorated shirt"}, {"id": 20461, "name": "decorated table"}, {"id": 20462, "name": "decorated tree"}, {"id": 20463, "name": "decorating"}, {"id": 20464, "name": "decorating detail"}, {"id": 20465, "name": "decorating hill"}, {"id": 20466, "name": "decoratins"}, {"id": 20467, "name": "decoration at foot"}, {"id": 20468, "name": "decoration ball"}, {"id": 20469, "name": "decoration balls"}, {"id": 20470, "name": "decoration on table"}, {"id": 20471, "name": "decoration wall"}, {"id": 20472, "name": "decoration"}, {"id": 20473, "name": "decorative"}, {"id": 20474, "name": "decorative accent"}, {"id": 20475, "name": "decorative arches"}, {"id": 20476, "name": "decorative area"}, {"id": 20477, "name": "decorative ball"}, {"id": 20478, "name": "decorative bands"}, {"id": 20479, "name": "decorative bar"}, {"id": 20480, "name": "decorative bird"}, {"id": 20481, "name": "decorative blanket"}, {"id": 20482, "name": "decorative border"}, {"id": 20483, "name": "decorative bottle"}, {"id": 20484, "name": "decorative bowl"}, {"id": 20485, "name": "decorative box"}, {"id": 20486, "name": "decorative brackets"}, {"id": 20487, "name": "decorative branch"}, {"id": 20488, "name": "decorative brick"}, {"id": 20489, "name": "decorative bricks"}, {"id": 20490, "name": "decorative butterfly"}, {"id": 20491, "name": "decorative cake"}, {"id": 20492, "name": "decorative candle"}, {"id": 20493, "name": "decorative candles"}, {"id": 20494, "name": "decorative cap"}, {"id": 20495, "name": "decorative capstone"}, {"id": 20496, "name": "decorative carving"}, {"id": 20497, "name": "decorative clock"}, {"id": 20498, "name": "decorative corner"}, {"id": 20499, "name": "decorative cornice"}, {"id": 20500, "name": "decorative curtain"}, {"id": 20501, "name": "decorative cut out"}, {"id": 20502, "name": "decorative design"}, {"id": 20503, "name": "decorative designs"}, {"id": 20504, "name": "decorative dome"}, {"id": 20505, "name": "decorative edge"}, {"id": 20506, "name": "decorative edging"}, {"id": 20507, "name": "decorative elephant"}, {"id": 20508, "name": "decorative fence"}, {"id": 20509, "name": "decorative figure"}, {"id": 20510, "name": "decorative flag"}, {"id": 20511, "name": "decorative flower"}, {"id": 20512, "name": "decorative frame"}, {"id": 20513, "name": "decorative glass"}, {"id": 20514, "name": "decorative handle"}, {"id": 20515, "name": "decorative headboard"}, {"id": 20516, "name": "decorative holes"}, {"id": 20517, "name": "decorative houses"}, {"id": 20518, "name": "decorative item"}, {"id": 20519, "name": "decorative label"}, {"id": 20520, "name": "decorative lantern"}, {"id": 20521, "name": "decorative ledge"}, {"id": 20522, "name": "decorative mask"}, {"id": 20523, "name": "decorative mirror"}, {"id": 20524, "name": "decorative molding"}, {"id": 20525, "name": "decorative object"}, {"id": 20526, "name": "decorative panel"}, {"id": 20527, "name": "decorative pattern"}, {"id": 20528, "name": "decorative picture"}, {"id": 20529, "name": "decorative piece"}, {"id": 20530, "name": "decorative pillars"}, {"id": 20531, "name": "decorative pillow"}, {"id": 20532, "name": "decorative pillows"}, {"id": 20533, "name": "decorative planter"}, {"id": 20534, "name": "decorative plate"}, {"id": 20535, "name": "decorative platform"}, {"id": 20536, "name": "decorative portion"}, {"id": 20537, "name": "decorative railing"}, {"id": 20538, "name": "decorative ranges"}, {"id": 20539, "name": "decorative round"}, {"id": 20540, "name": "decorative screen"}, {"id": 20541, "name": "decorative scroll"}, {"id": 20542, "name": "decorative scrolling"}, {"id": 20543, "name": "decorative scrollwork"}, {"id": 20544, "name": "decorative shield"}, {"id": 20545, "name": "decorative sign"}, {"id": 20546, "name": "decorative signs"}, {"id": 20547, "name": "decorative spikes"}, {"id": 20548, "name": "decorative spires"}, {"id": 20549, "name": "decorative spoon"}, {"id": 20550, "name": "decorative square"}, {"id": 20551, "name": "decorative sub"}, {"id": 20552, "name": "decorative throw"}, {"id": 20553, "name": "decorative tile"}, {"id": 20554, "name": "decorative top"}, {"id": 20555, "name": "decorative tops"}, {"id": 20556, "name": "decorative tree"}, {"id": 20557, "name": "decorative triangle"}, {"id": 20558, "name": "decorative trim"}, {"id": 20559, "name": "decorative turrent"}, {"id": 20560, "name": "decorative vace"}, {"id": 20561, "name": "decorative vase"}, {"id": 20562, "name": "decorative wall"}, {"id": 20563, "name": "decorative wallpaper"}, {"id": 20564, "name": "decorative window"}, {"id": 20565, "name": "decorative windows"}, {"id": 20566, "name": "decorative wood"}, {"id": 20567, "name": "decorative work"}, {"id": 20568, "name": "decorder"}, {"id": 20569, "name": "decotation"}, {"id": 20570, "name": "decrepit"}, {"id": 20571, "name": "decrepit wall"}, {"id": 20572, "name": "decription"}, {"id": 20573, "name": "dectomax"}, {"id": 20574, "name": "dedicated to god"}, {"id": 20575, "name": "dedication plate"}, {"id": 20576, "name": "deep"}, {"id": 20577, "name": "deep waters"}, {"id": 20578, "name": "deep blue"}, {"id": 20579, "name": "deep blue water"}, {"id": 20580, "name": "deep dish"}, {"id": 20581, "name": "deep freezer"}, {"id": 20582, "name": "deep frier"}, {"id": 20583, "name": "deep fryer"}, {"id": 20584, "name": "deep lines"}, {"id": 20585, "name": "deep sky"}, {"id": 20586, "name": "deep snow"}, {"id": 20587, "name": "deep toilet"}, {"id": 20588, "name": "deep water"}, {"id": 20589, "name": "deepblue sky"}, {"id": 20590, "name": "deer antlers"}, {"id": 20591, "name": "deer figurine"}, {"id": 20592, "name": "deer graphic"}, {"id": 20593, "name": "deer head"}, {"id": 20594, "name": "deer is brown"}, {"id": 20595, "name": "deer legs"}, {"id": 20596, "name": "deer running"}, {"id": 20597, "name": "deer sign"}, {"id": 20598, "name": "deer statue"}, {"id": 20599, "name": "deer"}, {"id": 20600, "name": "deerwoods"}, {"id": 20601, "name": "defender"}, {"id": 20602, "name": "defense"}, {"id": 20603, "name": "defensive stance"}, {"id": 20604, "name": "deflated bubble"}, {"id": 20605, "name": "deflector"}, {"id": 20606, "name": "deformed donut"}, {"id": 20607, "name": "deformity"}, {"id": 20608, "name": "defroster lines"}, {"id": 20609, "name": "dehydrated"}, {"id": 20610, "name": "deks"}, {"id": 20611, "name": "delete"}, {"id": 20612, "name": "delete button"}, {"id": 20613, "name": "delete key"}, {"id": 20614, "name": "delgado"}, {"id": 20615, "name": "deli"}, {"id": 20616, "name": "deli counter"}, {"id": 20617, "name": "deli meat"}, {"id": 20618, "name": "deli meats"}, {"id": 20619, "name": "deli sign"}, {"id": 20620, "name": "deli slicer"}, {"id": 20621, "name": "delicate"}, {"id": 20622, "name": "delicate design"}, {"id": 20623, "name": "delicate hoof"}, {"id": 20624, "name": "delicate shadows"}, {"id": 20625, "name": "delicate trees"}, {"id": 20626, "name": "deliciosis"}, {"id": 20627, "name": "delicious dish"}, {"id": 20628, "name": "delicious meal"}, {"id": 20629, "name": "delight"}, {"id": 20630, "name": "delineator posts"}, {"id": 20631, "name": "deliver box"}, {"id": 20632, "name": "delivered fresh"}, {"id": 20633, "name": "delivery"}, {"id": 20634, "name": "delivery box"}, {"id": 20635, "name": "delivery car"}, {"id": 20636, "name": "delivery is daily"}, {"id": 20637, "name": "delivery truck"}, {"id": 20638, "name": "delivery van"}, {"id": 20639, "name": "deliveryman"}, {"id": 20640, "name": "dell"}, {"id": 20641, "name": "dell box"}, {"id": 20642, "name": "dell laptop"}, {"id": 20643, "name": "dell logo"}, {"id": 20644, "name": "dell monitor"}, {"id": 20645, "name": "dell product"}, {"id": 20646, "name": "dell sign"}, {"id": 20647, "name": "delmas avenue"}, {"id": 20648, "name": "delorean"}, {"id": 20649, "name": "delorean car"}, {"id": 20650, "name": "delta"}, {"id": 20651, "name": "delta airlines"}, {"id": 20652, "name": "delta jet"}, {"id": 20653, "name": "delta logo"}, {"id": 20654, "name": "delta name"}, {"id": 20655, "name": "delta sign"}, {"id": 20656, "name": "deltabuilding"}, {"id": 20657, "name": "deluxe"}, {"id": 20658, "name": "demin jeans"}, {"id": 20659, "name": "demolition"}, {"id": 20660, "name": "demon"}, {"id": 20661, "name": "demonic"}, {"id": 20662, "name": "demonstration"}, {"id": 20663, "name": "demonstrator"}, {"id": 20664, "name": "den"}, {"id": 20665, "name": "dendelions"}, {"id": 20666, "name": "denhill"}, {"id": 20667, "name": "denim bag"}, {"id": 20668, "name": "denim cap"}, {"id": 20669, "name": "denim cutoffs"}, {"id": 20670, "name": "denim jacket"}, {"id": 20671, "name": "denim jeans"}, {"id": 20672, "name": "denim overall"}, {"id": 20673, "name": "denim overalls"}, {"id": 20674, "name": "denim pants"}, {"id": 20675, "name": "denim shirt"}, {"id": 20676, "name": "denim shorts"}, {"id": 20677, "name": "denim skirt"}, {"id": 20678, "name": "denim skirt on girl"}, {"id": 20679, "name": "denim"}, {"id": 20680, "name": "denimjeans"}, {"id": 20681, "name": "denmark"}, {"id": 20682, "name": "dennis"}, {"id": 20683, "name": "dennis cooper"}, {"id": 20684, "name": "dennys"}, {"id": 20685, "name": "denomination"}, {"id": 20686, "name": "dense"}, {"id": 20687, "name": "dense forest"}, {"id": 20688, "name": "dense shrubbery"}, {"id": 20689, "name": "dense thicket"}, {"id": 20690, "name": "dense trees"}, {"id": 20691, "name": "dense vegetation"}, {"id": 20692, "name": "densily treed"}, {"id": 20693, "name": "dent"}, {"id": 20694, "name": "dental center"}, {"id": 20695, "name": "dental floss"}, {"id": 20696, "name": "dental sign"}, {"id": 20697, "name": "dental surg"}, {"id": 20698, "name": "dented"}, {"id": 20699, "name": "dented car"}, {"id": 20700, "name": "dented side"}, {"id": 20701, "name": "dentist office"}, {"id": 20702, "name": "denture"}, {"id": 20703, "name": "denver"}, {"id": 20704, "name": "denzel"}, {"id": 20705, "name": "deocrations"}, {"id": 20706, "name": "deoderant"}, {"id": 20707, "name": "deodorant"}, {"id": 20708, "name": "deodorant bottle"}, {"id": 20709, "name": "deodorant container"}, {"id": 20710, "name": "deodorant stick"}, {"id": 20711, "name": "deodorat"}, {"id": 20712, "name": "deodorizer"}, {"id": 20713, "name": "deodorizer box"}, {"id": 20714, "name": "deorderizer"}, {"id": 20715, "name": "departing equipment"}, {"id": 20716, "name": "department"}, {"id": 20717, "name": "department store"}, {"id": 20718, "name": "departure"}, {"id": 20719, "name": "depiction"}, {"id": 20720, "name": "depo"}, {"id": 20721, "name": "deposit"}, {"id": 20722, "name": "depot"}, {"id": 20723, "name": "depot for train"}, {"id": 20724, "name": "depot station"}, {"id": 20725, "name": "depresion"}, {"id": 20726, "name": "depression"}, {"id": 20727, "name": "dept of transport"}, {"id": 20728, "name": "dept"}, {"id": 20729, "name": "depth"}, {"id": 20730, "name": "derailleur"}, {"id": 20731, "name": "derby"}, {"id": 20732, "name": "derby hat"}, {"id": 20733, "name": "dererisn plus"}, {"id": 20734, "name": "descendant"}, {"id": 20735, "name": "descending"}, {"id": 20736, "name": "description card"}, {"id": 20737, "name": "description"}, {"id": 20738, "name": "descriptive"}, {"id": 20739, "name": "desensin"}, {"id": 20740, "name": "desert bar"}, {"id": 20741, "name": "desert bushes"}, {"id": 20742, "name": "desert floor"}, {"id": 20743, "name": "desert landscape"}, {"id": 20744, "name": "desert sand"}, {"id": 20745, "name": "desert scene"}, {"id": 20746, "name": "desert scenery"}, {"id": 20747, "name": "desert sign"}, {"id": 20748, "name": "desert tray"}, {"id": 20749, "name": "desert"}, {"id": 20750, "name": "deserted area"}, {"id": 20751, "name": "deset"}, {"id": 20752, "name": "desgination"}, {"id": 20753, "name": "desginer logo"}, {"id": 20754, "name": "desig"}, {"id": 20755, "name": "design in nose"}, {"id": 20756, "name": "design inset"}, {"id": 20757, "name": "design is etched"}, {"id": 20758, "name": "design is on cake"}, {"id": 20759, "name": "design label"}, {"id": 20760, "name": "design on base"}, {"id": 20761, "name": "design on bus"}, {"id": 20762, "name": "design on concrete"}, {"id": 20763, "name": "design on shirt"}, {"id": 20764, "name": "design on surfboard"}, {"id": 20765, "name": "design pattern"}, {"id": 20766, "name": "design square"}, {"id": 20767, "name": "design window"}, {"id": 20768, "name": "design"}, {"id": 20769, "name": "designation"}, {"id": 20770, "name": "designed cover"}, {"id": 20771, "name": "designed lines"}, {"id": 20772, "name": "designed pattern"}, {"id": 20773, "name": "designed products"}, {"id": 20774, "name": "designed structure"}, {"id": 20775, "name": "designed window"}, {"id": 20776, "name": "designed wood"}, {"id": 20777, "name": "designer"}, {"id": 20778, "name": "designer on"}, {"id": 20779, "name": "designer sofa"}, {"id": 20780, "name": "designs are black"}, {"id": 20781, "name": "designsticker"}, {"id": 20782, "name": "desigs"}, {"id": 20783, "name": "desin"}, {"id": 20784, "name": "desk area"}, {"id": 20785, "name": "desk calendar"}, {"id": 20786, "name": "desk calender"}, {"id": 20787, "name": "desk chair"}, {"id": 20788, "name": "desk compartment"}, {"id": 20789, "name": "desk computers"}, {"id": 20790, "name": "desk container"}, {"id": 20791, "name": "desk corner"}, {"id": 20792, "name": "desk drawer"}, {"id": 20793, "name": "desk edge"}, {"id": 20794, "name": "desk fan"}, {"id": 20795, "name": "desk feet"}, {"id": 20796, "name": "desk full"}, {"id": 20797, "name": "desk has curves"}, {"id": 20798, "name": "desk has laptop"}, {"id": 20799, "name": "desk has tv"}, {"id": 20800, "name": "desk is by chair"}, {"id": 20801, "name": "desk is wooden"}, {"id": 20802, "name": "desk lamp"}, {"id": 20803, "name": "desk lamp on"}, {"id": 20804, "name": "desk legs"}, {"id": 20805, "name": "desk light"}, {"id": 20806, "name": "desk monitor"}, {"id": 20807, "name": "desk organizer"}, {"id": 20808, "name": "desk phone"}, {"id": 20809, "name": "desk pullout shelf"}, {"id": 20810, "name": "desk shelf"}, {"id": 20811, "name": "desk surface"}, {"id": 20812, "name": "desk top"}, {"id": 20813, "name": "desk top area"}, {"id": 20814, "name": "desk with books"}, {"id": 20815, "name": "desk with lamp"}, {"id": 20816, "name": "desk"}, {"id": 20817, "name": "deskbar"}, {"id": 20818, "name": "desklamp"}, {"id": 20819, "name": "deskmat"}, {"id": 20820, "name": "desktop"}, {"id": 20821, "name": "desktop background"}, {"id": 20822, "name": "desktop computer"}, {"id": 20823, "name": "desktop computers"}, {"id": 20824, "name": "desktop icons"}, {"id": 20825, "name": "desktop lamp"}, {"id": 20826, "name": "desktop print"}, {"id": 20827, "name": "desktop printer"}, {"id": 20828, "name": "desktop screen"}, {"id": 20829, "name": "desktop tray"}, {"id": 20830, "name": "deskwall"}, {"id": 20831, "name": "desm"}, {"id": 20832, "name": "desolate scene"}, {"id": 20833, "name": "despenser"}, {"id": 20834, "name": "desser"}, {"id": 20835, "name": "dessert balls"}, {"id": 20836, "name": "dessert cake"}, {"id": 20837, "name": "dessert cups"}, {"id": 20838, "name": "dessert display"}, {"id": 20839, "name": "dessert in a glass"}, {"id": 20840, "name": "dessert layer"}, {"id": 20841, "name": "dessert menu"}, {"id": 20842, "name": "dessert pan"}, {"id": 20843, "name": "dessert pancake"}, {"id": 20844, "name": "dessert piece"}, {"id": 20845, "name": "dessert pizza"}, {"id": 20846, "name": "dessert plate"}, {"id": 20847, "name": "dessert sauce"}, {"id": 20848, "name": "dessert scene"}, {"id": 20849, "name": "dessert table"}, {"id": 20850, "name": "dessert treat"}, {"id": 20851, "name": "dessert wines"}, {"id": 20852, "name": "dessert"}, {"id": 20853, "name": "destiantion"}, {"id": 20854, "name": "destination board"}, {"id": 20855, "name": "destination display"}, {"id": 20856, "name": "destination indicato"}, {"id": 20857, "name": "destination indicator"}, {"id": 20858, "name": "destination name"}, {"id": 20859, "name": "destination panel"}, {"id": 20860, "name": "destination sign"}, {"id": 20861, "name": "destination signs"}, {"id": 20862, "name": "destination window"}, {"id": 20863, "name": "destination"}, {"id": 20864, "name": "destroyed area"}, {"id": 20865, "name": "destroyed fruits"}, {"id": 20866, "name": "detachable"}, {"id": 20867, "name": "detached"}, {"id": 20868, "name": "detached garage"}, {"id": 20869, "name": "detail on vase"}, {"id": 20870, "name": "detail stripe"}, {"id": 20871, "name": "detail"}, {"id": 20872, "name": "detailig"}, {"id": 20873, "name": "detailing"}, {"id": 20874, "name": "detector"}, {"id": 20875, "name": "detergent"}, {"id": 20876, "name": "detergent bottle"}, {"id": 20877, "name": "determination"}, {"id": 20878, "name": "determination look"}, {"id": 20879, "name": "detonator"}, {"id": 20880, "name": "detour sign"}, {"id": 20881, "name": "detour signs"}, {"id": 20882, "name": "detrector"}, {"id": 20883, "name": "detritus"}, {"id": 20884, "name": "detroit"}, {"id": 20885, "name": "detroit bus co logo"}, {"id": 20886, "name": "development"}, {"id": 20887, "name": "device is small"}, {"id": 20888, "name": "device"}, {"id": 20889, "name": "devicetrain"}, {"id": 20890, "name": "devider"}, {"id": 20891, "name": "devil"}, {"id": 20892, "name": "deviled eggs"}, {"id": 20893, "name": "devin"}, {"id": 20894, "name": "devise"}, {"id": 20895, "name": "devitt logo"}, {"id": 20896, "name": "devon"}, {"id": 20897, "name": "dew"}, {"id": 20898, "name": "dewalt"}, {"id": 20899, "name": "dgk"}, {"id": 20900, "name": "dhl"}, {"id": 20901, "name": "dhoti"}, {"id": 20902, "name": "dhow"}, {"id": 20903, "name": "dhow ship"}, {"id": 20904, "name": "di"}, {"id": 20905, "name": "diaganol line"}, {"id": 20906, "name": "diagonal"}, {"id": 20907, "name": "diagonal line"}, {"id": 20908, "name": "diagonal stripe"}, {"id": 20909, "name": "diagram"}, {"id": 20910, "name": "dial and knobs"}, {"id": 20911, "name": "dial controls"}, {"id": 20912, "name": "dial instruments"}, {"id": 20913, "name": "dial pad"}, {"id": 20914, "name": "dial soap"}, {"id": 20915, "name": "dial"}, {"id": 20916, "name": "dialer"}, {"id": 20917, "name": "dialing keys"}, {"id": 20918, "name": "dialing pad"}, {"id": 20919, "name": "dialog box"}, {"id": 20920, "name": "dials on oven"}, {"id": 20921, "name": "diamnd"}, {"id": 20922, "name": "diamond earring"}, {"id": 20923, "name": "diamond formation"}, {"id": 20924, "name": "diamond graphic"}, {"id": 20925, "name": "diamond is in dirt"}, {"id": 20926, "name": "diamond kite"}, {"id": 20927, "name": "diamond logo"}, {"id": 20928, "name": "diamond necklace"}, {"id": 20929, "name": "diamond outline"}, {"id": 20930, "name": "diamond pattern"}, {"id": 20931, "name": "diamond print"}, {"id": 20932, "name": "diamond ring"}, {"id": 20933, "name": "diamond shape"}, {"id": 20934, "name": "diamond shapes"}, {"id": 20935, "name": "diamond sign"}, {"id": 20936, "name": "diamond stud"}, {"id": 20937, "name": "diamond style belt"}, {"id": 20938, "name": "diamond symbol"}, {"id": 20939, "name": "diamond tile"}, {"id": 20940, "name": "diamond"}, {"id": 20941, "name": "diamondshaped shadow"}, {"id": 20942, "name": "diamondshaped sign"}, {"id": 20943, "name": "diamons"}, {"id": 20944, "name": "diamont"}, {"id": 20945, "name": "diaper bag"}, {"id": 20946, "name": "diaper cover"}, {"id": 20947, "name": "diaper table"}, {"id": 20948, "name": "diaper"}, {"id": 20949, "name": "diary"}, {"id": 20950, "name": "diary cover"}, {"id": 20951, "name": "dice"}, {"id": 20952, "name": "diced"}, {"id": 20953, "name": "diced carrots"}, {"id": 20954, "name": "diced cucumber"}, {"id": 20955, "name": "diced greenpepper"}, {"id": 20956, "name": "diced onion"}, {"id": 20957, "name": "diced onions"}, {"id": 20958, "name": "diced potatoes"}, {"id": 20959, "name": "diced tomato"}, {"id": 20960, "name": "diced tomatoes"}, {"id": 20961, "name": "dicedfood"}, {"id": 20962, "name": "dick"}, {"id": 20963, "name": "dictionary"}, {"id": 20964, "name": "diddy king"}, {"id": 20965, "name": "die"}, {"id": 20966, "name": "diegoforneroit"}, {"id": 20967, "name": "dieing leaves"}, {"id": 20968, "name": "diem"}, {"id": 20969, "name": "diesel"}, {"id": 20970, "name": "diet cf pepsi"}, {"id": 20971, "name": "diet coke"}, {"id": 20972, "name": "diet mountain dew"}, {"id": 20973, "name": "diet pepsi"}, {"id": 20974, "name": "diet"}, {"id": 20975, "name": "different"}, {"id": 20976, "name": "different buildings"}, {"id": 20977, "name": "different cakes"}, {"id": 20978, "name": "different colors"}, {"id": 20979, "name": "different flags"}, {"id": 20980, "name": "different fruit"}, {"id": 20981, "name": "different hands"}, {"id": 20982, "name": "different items"}, {"id": 20983, "name": "different jellies"}, {"id": 20984, "name": "different positions"}, {"id": 20985, "name": "different shades"}, {"id": 20986, "name": "different shaped"}, {"id": 20987, "name": "different time zones"}, {"id": 20988, "name": "different times"}, {"id": 20989, "name": "diffuser"}, {"id": 20990, "name": "diffusesky clouds"}, {"id": 20991, "name": "digger"}, {"id": 20992, "name": "digger scoop seen"}, {"id": 20993, "name": "digit number"}, {"id": 20994, "name": "digit"}, {"id": 20995, "name": "digital"}, {"id": 20996, "name": "digital board"}, {"id": 20997, "name": "digital assistant"}, {"id": 20998, "name": "digital billboard"}, {"id": 20999, "name": "digital board"}, {"id": 21000, "name": "digital camera"}, {"id": 21001, "name": "digital clock"}, {"id": 21002, "name": "digital controls"}, {"id": 21003, "name": "digital device"}, {"id": 21004, "name": "digital display"}, {"id": 21005, "name": "digital face"}, {"id": 21006, "name": "digital indicator"}, {"id": 21007, "name": "digital letters"}, {"id": 21008, "name": "digital light"}, {"id": 21009, "name": "digital military tim"}, {"id": 21010, "name": "digital number"}, {"id": 21011, "name": "digital numbers"}, {"id": 21012, "name": "digital panel"}, {"id": 21013, "name": "digital print"}, {"id": 21014, "name": "digital read out"}, {"id": 21015, "name": "digital reader"}, {"id": 21016, "name": "digital readout area"}, {"id": 21017, "name": "digital screen"}, {"id": 21018, "name": "digital sign"}, {"id": 21019, "name": "digital text"}, {"id": 21020, "name": "digital time"}, {"id": 21021, "name": "digital window"}, {"id": 21022, "name": "digital writing"}, {"id": 21023, "name": "digitaltime displayed"}, {"id": 21024, "name": "digitech"}, {"id": 21025, "name": "dign"}, {"id": 21026, "name": "dilapidated house"}, {"id": 21027, "name": "dildo"}, {"id": 21028, "name": "dill"}, {"id": 21029, "name": "dill herb"}, {"id": 21030, "name": "dill pickle"}, {"id": 21031, "name": "dill weed"}, {"id": 21032, "name": "dim clouds"}, {"id": 21033, "name": "dim light"}, {"id": 21034, "name": "dim lights"}, {"id": 21035, "name": "dim writing"}, {"id": 21036, "name": "dime"}, {"id": 21037, "name": "dimmer switch"}, {"id": 21038, "name": "dimond"}, {"id": 21039, "name": "dimonds"}, {"id": 21040, "name": "dimple"}, {"id": 21041, "name": "dimpled skin"}, {"id": 21042, "name": "dinasour"}, {"id": 21043, "name": "diner bars"}, {"id": 21044, "name": "diner food"}, {"id": 21045, "name": "diner fork"}, {"id": 21046, "name": "diner room"}, {"id": 21047, "name": "diner table"}, {"id": 21048, "name": "diner"}, {"id": 21049, "name": "dinette set"}, {"id": 21050, "name": "ding"}, {"id": 21051, "name": "dinghie"}, {"id": 21052, "name": "dinghy"}, {"id": 21053, "name": "dingy"}, {"id": 21054, "name": "dingy ground"}, {"id": 21055, "name": "dining"}, {"id": 21056, "name": "dining area"}, {"id": 21057, "name": "dining car sign"}, {"id": 21058, "name": "dining chair"}, {"id": 21059, "name": "dining chairs"}, {"id": 21060, "name": "dining experience"}, {"id": 21061, "name": "dining fork"}, {"id": 21062, "name": "dining hall"}, {"id": 21063, "name": "dining plate"}, {"id": 21064, "name": "dining room"}, {"id": 21065, "name": "dining room chair"}, {"id": 21066, "name": "dining room set"}, {"id": 21067, "name": "dining room table"}, {"id": 21068, "name": "dining roomchair"}, {"id": 21069, "name": "dining roomchairs"}, {"id": 21070, "name": "dining set"}, {"id": 21071, "name": "dining sets"}, {"id": 21072, "name": "dining space"}, {"id": 21073, "name": "dining table"}, {"id": 21074, "name": "dining table chair"}, {"id": 21075, "name": "dining tables"}, {"id": 21076, "name": "dining umbrella"}, {"id": 21077, "name": "dining utensil"}, {"id": 21078, "name": "diningarea"}, {"id": 21079, "name": "diningroom"}, {"id": 21080, "name": "diningroom table"}, {"id": 21081, "name": "diningtable"}, {"id": 21082, "name": "dinner bell"}, {"id": 21083, "name": "dinner entree"}, {"id": 21084, "name": "dinner fork"}, {"id": 21085, "name": "dinner is lovely"}, {"id": 21086, "name": "dinner item"}, {"id": 21087, "name": "dinner knife"}, {"id": 21088, "name": "dinner meal"}, {"id": 21089, "name": "dinner party"}, {"id": 21090, "name": "dinner plate"}, {"id": 21091, "name": "dinner plates"}, {"id": 21092, "name": "dinner portion"}, {"id": 21093, "name": "dinner roll"}, {"id": 21094, "name": "dinner set"}, {"id": 21095, "name": "dinner setting"}, {"id": 21096, "name": "dinner spoon"}, {"id": 21097, "name": "dinner table"}, {"id": 21098, "name": "dinner table setting"}, {"id": 21099, "name": "dinner tables"}, {"id": 21100, "name": "dinner tray"}, {"id": 21101, "name": "dinner ware"}, {"id": 21102, "name": "dinner"}, {"id": 21103, "name": "dinnerplate"}, {"id": 21104, "name": "dinnerware"}, {"id": 21105, "name": "dinnigtable"}, {"id": 21106, "name": "dinning"}, {"id": 21107, "name": "dinning chair"}, {"id": 21108, "name": "dinning room"}, {"id": 21109, "name": "dinning set"}, {"id": 21110, "name": "dinning table"}, {"id": 21111, "name": "dinosaur models"}, {"id": 21112, "name": "dinosaur sculpture"}, {"id": 21113, "name": "dinosaur"}, {"id": 21114, "name": "dior"}, {"id": 21115, "name": "diorama"}, {"id": 21116, "name": "dip vegetables"}, {"id": 21117, "name": "dip"}, {"id": 21118, "name": "diplay"}, {"id": 21119, "name": "diplaycase"}, {"id": 21120, "name": "diploma"}, {"id": 21121, "name": "diplomat"}, {"id": 21122, "name": "dipper"}, {"id": 21123, "name": "dipping"}, {"id": 21124, "name": "dipping cups"}, {"id": 21125, "name": "dipping sauce"}, {"id": 21126, "name": "dipping sauces"}, {"id": 21127, "name": "dipping saucing"}, {"id": 21128, "name": "dipples"}, {"id": 21129, "name": "dipssand"}, {"id": 21130, "name": "dircetions"}, {"id": 21131, "name": "direct trailservices"}, {"id": 21132, "name": "direct tv"}, {"id": 21133, "name": "directed"}, {"id": 21134, "name": "direction arrow"}, {"id": 21135, "name": "direction banner"}, {"id": 21136, "name": "direction board"}, {"id": 21137, "name": "direction button"}, {"id": 21138, "name": "direction control"}, {"id": 21139, "name": "direction light"}, {"id": 21140, "name": "direction map"}, {"id": 21141, "name": "direction point"}, {"id": 21142, "name": "direction pointer"}, {"id": 21143, "name": "direction post"}, {"id": 21144, "name": "direction sign"}, {"id": 21145, "name": "direction signs"}, {"id": 21146, "name": "direction"}, {"id": 21147, "name": "directional"}, {"id": 21148, "name": "directional arrow"}, {"id": 21149, "name": "directional arrows"}, {"id": 21150, "name": "directional button"}, {"id": 21151, "name": "directional buttons"}, {"id": 21152, "name": "directional light"}, {"id": 21153, "name": "directional pad"}, {"id": 21154, "name": "directional services"}, {"id": 21155, "name": "directional sign"}, {"id": 21156, "name": "directional signal"}, {"id": 21157, "name": "directional signs"}, {"id": 21158, "name": "director"}, {"id": 21159, "name": "director chair"}, {"id": 21160, "name": "director chairs"}, {"id": 21161, "name": "directory"}, {"id": 21162, "name": "dirg"}, {"id": 21163, "name": "dirigible"}, {"id": 21164, "name": "dirkbikes"}, {"id": 21165, "name": "dirt all over"}, {"id": 21166, "name": "dirt and fallen leav"}, {"id": 21167, "name": "dirt and grass"}, {"id": 21168, "name": "dirt and gravel"}, {"id": 21169, "name": "dirt and green grass"}, {"id": 21170, "name": "dirt and mud"}, {"id": 21171, "name": "dirt and rocks"}, {"id": 21172, "name": "dirt and weeds"}, {"id": 21173, "name": "dirt area"}, {"id": 21174, "name": "dirt arena"}, {"id": 21175, "name": "dirt around"}, {"id": 21176, "name": "dirt back"}, {"id": 21177, "name": "dirt bear"}, {"id": 21178, "name": "dirt bed"}, {"id": 21179, "name": "dirt bike"}, {"id": 21180, "name": "dirt bike course"}, {"id": 21181, "name": "dirt bike suit"}, {"id": 21182, "name": "dirt cage"}, {"id": 21183, "name": "dirt circle"}, {"id": 21184, "name": "dirt clearing"}, {"id": 21185, "name": "dirt cliff"}, {"id": 21186, "name": "dirt clod"}, {"id": 21187, "name": "dirt clods"}, {"id": 21188, "name": "dirt cloud"}, {"id": 21189, "name": "dirt clump"}, {"id": 21190, "name": "dirt clumps"}, {"id": 21191, "name": "dirt driveway"}, {"id": 21192, "name": "dirt edge"}, {"id": 21193, "name": "dirt enclosure"}, {"id": 21194, "name": "dirt field"}, {"id": 21195, "name": "dirt floor"}, {"id": 21196, "name": "dirt grass"}, {"id": 21197, "name": "dirt ground"}, {"id": 21198, "name": "dirt hallway"}, {"id": 21199, "name": "dirt hill"}, {"id": 21200, "name": "dirt infield"}, {"id": 21201, "name": "dirt is brown"}, {"id": 21202, "name": "dirt land"}, {"id": 21203, "name": "dirt leaves"}, {"id": 21204, "name": "dirt ledge"}, {"id": 21205, "name": "dirt lot"}, {"id": 21206, "name": "dirt lump"}, {"id": 21207, "name": "dirt mark"}, {"id": 21208, "name": "dirt marks"}, {"id": 21209, "name": "dirt mound"}, {"id": 21210, "name": "dirt mounds"}, {"id": 21211, "name": "dirt mountain"}, {"id": 21212, "name": "dirt next to rocks"}, {"id": 21213, "name": "dirt next to water"}, {"id": 21214, "name": "dirt on it"}, {"id": 21215, "name": "dirt on the ground"}, {"id": 21216, "name": "dirt parking lot"}, {"id": 21217, "name": "dirt patch"}, {"id": 21218, "name": "dirt patch in"}, {"id": 21219, "name": "dirt patch in grass"}, {"id": 21220, "name": "dirt patches"}, {"id": 21221, "name": "dirt path"}, {"id": 21222, "name": "dirt pathway"}, {"id": 21223, "name": "dirt pen"}, {"id": 21224, "name": "dirt pile"}, {"id": 21225, "name": "dirt pit"}, {"id": 21226, "name": "dirt plume"}, {"id": 21227, "name": "dirt ramp"}, {"id": 21228, "name": "dirt road"}, {"id": 21229, "name": "dirt road seen"}, {"id": 21230, "name": "dirt roots"}, {"id": 21231, "name": "dirt runway"}, {"id": 21232, "name": "dirt sand"}, {"id": 21233, "name": "dirt section"}, {"id": 21234, "name": "dirt shore"}, {"id": 21235, "name": "dirt smudge"}, {"id": 21236, "name": "dirt speck"}, {"id": 21237, "name": "dirt spot"}, {"id": 21238, "name": "dirt spots"}, {"id": 21239, "name": "dirt stain"}, {"id": 21240, "name": "dirt stains"}, {"id": 21241, "name": "dirt surface"}, {"id": 21242, "name": "dirt terrain"}, {"id": 21243, "name": "dirt track"}, {"id": 21244, "name": "dirt tracks"}, {"id": 21245, "name": "dirt trail"}, {"id": 21246, "name": "dirt under giraffe"}, {"id": 21247, "name": "dirt wall"}, {"id": 21248, "name": "dirt water"}, {"id": 21249, "name": "dirt with"}, {"id": 21250, "name": "dirt yard"}, {"id": 21251, "name": "dirt"}, {"id": 21252, "name": "dirtand hay"}, {"id": 21253, "name": "dirtbike"}, {"id": 21254, "name": "dirtcovered area"}, {"id": 21255, "name": "dirtcovered ground"}, {"id": 21256, "name": "dirtcovered hillside"}, {"id": 21257, "name": "dirtcovered roots"}, {"id": 21258, "name": "dirtfield"}, {"id": 21259, "name": "dirthand"}, {"id": 21260, "name": "dirtleaves"}, {"id": 21261, "name": "dirtplastic"}, {"id": 21262, "name": "dirtroad"}, {"id": 21263, "name": "dirtrocksenclosure"}, {"id": 21264, "name": "dirttrack"}, {"id": 21265, "name": "dirttrail"}, {"id": 21266, "name": "dirty"}, {"id": 21267, "name": "dirty area"}, {"id": 21268, "name": "dirty bathroom"}, {"id": 21269, "name": "dirty black tire"}, {"id": 21270, "name": "dirty bus rim"}, {"id": 21271, "name": "dirty carrot"}, {"id": 21272, "name": "dirty cement"}, {"id": 21273, "name": "dirty clothes bag"}, {"id": 21274, "name": "dirty concrete"}, {"id": 21275, "name": "dirty dishes"}, {"id": 21276, "name": "dirty edge"}, {"id": 21277, "name": "dirty feet"}, {"id": 21278, "name": "dirty floor"}, {"id": 21279, "name": "dirty foot"}, {"id": 21280, "name": "dirty fork"}, {"id": 21281, "name": "dirty glass"}, {"id": 21282, "name": "dirty grill"}, {"id": 21283, "name": "dirty ground"}, {"id": 21284, "name": "dirty grout"}, {"id": 21285, "name": "dirty jeans"}, {"id": 21286, "name": "dirty kitchen"}, {"id": 21287, "name": "dirty knee"}, {"id": 21288, "name": "dirty knife"}, {"id": 21289, "name": "dirty linoleum"}, {"id": 21290, "name": "dirty muddy foot"}, {"id": 21291, "name": "dirty part"}, {"id": 21292, "name": "dirty plate"}, {"id": 21293, "name": "dirty ramp"}, {"id": 21294, "name": "dirty river"}, {"id": 21295, "name": "dirty road"}, {"id": 21296, "name": "dirty screen"}, {"id": 21297, "name": "dirty section"}, {"id": 21298, "name": "dirty shoe"}, {"id": 21299, "name": "dirty sink"}, {"id": 21300, "name": "dirty snow"}, {"id": 21301, "name": "dirty sock"}, {"id": 21302, "name": "dirty spatula"}, {"id": 21303, "name": "dirty spot"}, {"id": 21304, "name": "dirty spots"}, {"id": 21305, "name": "dirty steaks"}, {"id": 21306, "name": "dirty tire"}, {"id": 21307, "name": "dirty tissue"}, {"id": 21308, "name": "dirty toes"}, {"id": 21309, "name": "dirty towel"}, {"id": 21310, "name": "dirty tub"}, {"id": 21311, "name": "dirty tv"}, {"id": 21312, "name": "dirty wall"}, {"id": 21313, "name": "dirty water"}, {"id": 21314, "name": "dirty wheels"}, {"id": 21315, "name": "dirty white fur"}, {"id": 21316, "name": "dirty white tiles"}, {"id": 21317, "name": "dirty wool"}, {"id": 21318, "name": "dirty zebras"}, {"id": 21319, "name": "dirtymarks"}, {"id": 21320, "name": "dirveway"}, {"id": 21321, "name": "disagreement"}, {"id": 21322, "name": "disance"}, {"id": 21323, "name": "disappointed"}, {"id": 21324, "name": "disc brake"}, {"id": 21325, "name": "disc brake rotor"}, {"id": 21326, "name": "disc brakes"}, {"id": 21327, "name": "disc carousel"}, {"id": 21328, "name": "disc case"}, {"id": 21329, "name": "disc catcher"}, {"id": 21330, "name": "disc drive"}, {"id": 21331, "name": "disc entry"}, {"id": 21332, "name": "disc golf"}, {"id": 21333, "name": "disc gulf"}, {"id": 21334, "name": "disc holder"}, {"id": 21335, "name": "disc slot"}, {"id": 21336, "name": "disc spindle"}, {"id": 21337, "name": "disc standing"}, {"id": 21338, "name": "disc support"}, {"id": 21339, "name": "disc tray"}, {"id": 21340, "name": "disc"}, {"id": 21341, "name": "discarded"}, {"id": 21342, "name": "discarded newspaperstrash"}, {"id": 21343, "name": "discarded shoes"}, {"id": 21344, "name": "discharge outlet"}, {"id": 21345, "name": "disclaimer"}, {"id": 21346, "name": "discloths"}, {"id": 21347, "name": "disco ball"}, {"id": 21348, "name": "disco globe"}, {"id": 21349, "name": "discolor"}, {"id": 21350, "name": "discoloratio"}, {"id": 21351, "name": "discoloration"}, {"id": 21352, "name": "discolored"}, {"id": 21353, "name": "discolored tile"}, {"id": 21354, "name": "discoloredpatch"}, {"id": 21355, "name": "discoloring"}, {"id": 21356, "name": "discount"}, {"id": 21357, "name": "discounted"}, {"id": 21358, "name": "discoverplaymobilejeep"}, {"id": 21359, "name": "discsshelf"}, {"id": 21360, "name": "discussion"}, {"id": 21361, "name": "disgruntled expression"}, {"id": 21362, "name": "dish basket"}, {"id": 21363, "name": "dish carrier"}, {"id": 21364, "name": "dish cleaner"}, {"id": 21365, "name": "dish cloth"}, {"id": 21366, "name": "dish containing"}, {"id": 21367, "name": "dish cover"}, {"id": 21368, "name": "dish decor"}, {"id": 21369, "name": "dish detergent"}, {"id": 21370, "name": "dish drain"}, {"id": 21371, "name": "dish drainer"}, {"id": 21372, "name": "dish dryer"}, {"id": 21373, "name": "dish edge"}, {"id": 21374, "name": "dish holder"}, {"id": 21375, "name": "dish is white"}, {"id": 21376, "name": "dish liquid"}, {"id": 21377, "name": "dish logo"}, {"id": 21378, "name": "dish mat"}, {"id": 21379, "name": "dish on counter"}, {"id": 21380, "name": "dish on top"}, {"id": 21381, "name": "dish pan"}, {"id": 21382, "name": "dish rack"}, {"id": 21383, "name": "dish rag"}, {"id": 21384, "name": "dish rags"}, {"id": 21385, "name": "dish scrubber"}, {"id": 21386, "name": "dish set"}, {"id": 21387, "name": "dish sink"}, {"id": 21388, "name": "dish soap"}, {"id": 21389, "name": "dish soap bottle"}, {"id": 21390, "name": "dish soup"}, {"id": 21391, "name": "dish sponge"}, {"id": 21392, "name": "dish stack"}, {"id": 21393, "name": "dish stainer"}, {"id": 21394, "name": "dish strainer"}, {"id": 21395, "name": "dish strainger"}, {"id": 21396, "name": "dish towel"}, {"id": 21397, "name": "dish towels"}, {"id": 21398, "name": "dish towles"}, {"id": 21399, "name": "dish wash"}, {"id": 21400, "name": "dish washer"}, {"id": 21401, "name": "dish washing"}, {"id": 21402, "name": "dish washing liquid"}, {"id": 21403, "name": "dish washing machine"}, {"id": 21404, "name": "dish"}, {"id": 21405, "name": "dishbins"}, {"id": 21406, "name": "dishcloth"}, {"id": 21407, "name": "dishe"}, {"id": 21408, "name": "dishrack"}, {"id": 21409, "name": "dishrag"}, {"id": 21410, "name": "dishs shadow"}, {"id": 21411, "name": "dishsoap"}, {"id": 21412, "name": "dishtowel"}, {"id": 21413, "name": "dishware"}, {"id": 21414, "name": "dishwasher"}, {"id": 21415, "name": "dishwasher door"}, {"id": 21416, "name": "dishwasher handle"}, {"id": 21417, "name": "dishwasher is auto"}, {"id": 21418, "name": "dishwasher is black"}, {"id": 21419, "name": "dishwasher rack"}, {"id": 21420, "name": "dishwashing detergent"}, {"id": 21421, "name": "dishwashing liquid"}, {"id": 21422, "name": "dishwashing soap"}, {"id": 21423, "name": "dishwashingliquid"}, {"id": 21424, "name": "dishwaster"}, {"id": 21425, "name": "disinfecting wipes"}, {"id": 21426, "name": "disk brake"}, {"id": 21427, "name": "disk catcher"}, {"id": 21428, "name": "disk drive"}, {"id": 21429, "name": "disk game"}, {"id": 21430, "name": "disk grip"}, {"id": 21431, "name": "disk holder"}, {"id": 21432, "name": "disk lights"}, {"id": 21433, "name": "disk slit"}, {"id": 21434, "name": "disk"}, {"id": 21435, "name": "dismantled motherboard"}, {"id": 21436, "name": "disney"}, {"id": 21437, "name": "disney bear"}, {"id": 21438, "name": "disney character"}, {"id": 21439, "name": "disney characters"}, {"id": 21440, "name": "disney princess"}, {"id": 21441, "name": "disney princesses"}, {"id": 21442, "name": "disney word"}, {"id": 21443, "name": "disneyland"}, {"id": 21444, "name": "disneyland magnet"}, {"id": 21445, "name": "dispaly card"}, {"id": 21446, "name": "dispencer"}, {"id": 21447, "name": "dispener"}, {"id": 21448, "name": "dispensar"}, {"id": 21449, "name": "dispenser cap"}, {"id": 21450, "name": "dispenser outline"}, {"id": 21451, "name": "dispenser stand"}, {"id": 21452, "name": "dispenser"}, {"id": 21453, "name": "dispensing region"}, {"id": 21454, "name": "dispensor"}, {"id": 21455, "name": "dispensors"}, {"id": 21456, "name": "displat"}, {"id": 21457, "name": "displau"}, {"id": 21458, "name": "display area"}, {"id": 21459, "name": "display arm"}, {"id": 21460, "name": "display board"}, {"id": 21461, "name": "display box"}, {"id": 21462, "name": "display cabinet"}, {"id": 21463, "name": "display case"}, {"id": 21464, "name": "display cases"}, {"id": 21465, "name": "display cloth"}, {"id": 21466, "name": "display counter"}, {"id": 21467, "name": "display cube"}, {"id": 21468, "name": "display glass"}, {"id": 21469, "name": "display in the store"}, {"id": 21470, "name": "display light"}, {"id": 21471, "name": "display lighting"}, {"id": 21472, "name": "display model"}, {"id": 21473, "name": "display module"}, {"id": 21474, "name": "display monitor"}, {"id": 21475, "name": "display monitors"}, {"id": 21476, "name": "display panel"}, {"id": 21477, "name": "display pies"}, {"id": 21478, "name": "display plane"}, {"id": 21479, "name": "display plate"}, {"id": 21480, "name": "display plates"}, {"id": 21481, "name": "display portion"}, {"id": 21482, "name": "display post"}, {"id": 21483, "name": "display rack"}, {"id": 21484, "name": "display sceen"}, {"id": 21485, "name": "display screen"}, {"id": 21486, "name": "display shelf"}, {"id": 21487, "name": "display shelves"}, {"id": 21488, "name": "display sign"}, {"id": 21489, "name": "display stand"}, {"id": 21490, "name": "display table"}, {"id": 21491, "name": "display train"}, {"id": 21492, "name": "display tray"}, {"id": 21493, "name": "display unity"}, {"id": 21494, "name": "display window"}, {"id": 21495, "name": "display"}, {"id": 21496, "name": "displayarea"}, {"id": 21497, "name": "displaybooth"}, {"id": 21498, "name": "displayed"}, {"id": 21499, "name": "displayed desserts"}, {"id": 21500, "name": "displayed on table"}, {"id": 21501, "name": "displaying red"}, {"id": 21502, "name": "dispolokcom"}, {"id": 21503, "name": "disposable paper"}, {"id": 21504, "name": "disposal"}, {"id": 21505, "name": "disposal port"}, {"id": 21506, "name": "disrepair"}, {"id": 21507, "name": "disrtict"}, {"id": 21508, "name": "dissecting"}, {"id": 21509, "name": "distace"}, {"id": 21510, "name": "distance marker"}, {"id": 21511, "name": "distance marking"}, {"id": 21512, "name": "distance"}, {"id": 21513, "name": "distant"}, {"id": 21514, "name": "distant airplane"}, {"id": 21515, "name": "distant animal"}, {"id": 21516, "name": "distant building"}, {"id": 21517, "name": "distant buildings"}, {"id": 21518, "name": "distant hills"}, {"id": 21519, "name": "distant horizon"}, {"id": 21520, "name": "distant land"}, {"id": 21521, "name": "distant lighthouse"}, {"id": 21522, "name": "distant mountain"}, {"id": 21523, "name": "distant mountains"}, {"id": 21524, "name": "distant person"}, {"id": 21525, "name": "distant plane"}, {"id": 21526, "name": "distant shore"}, {"id": 21527, "name": "distant skier"}, {"id": 21528, "name": "distant sky"}, {"id": 21529, "name": "distant structure"}, {"id": 21530, "name": "distant tree"}, {"id": 21531, "name": "distant trees"}, {"id": 21532, "name": "distant water"}, {"id": 21533, "name": "distantly"}, {"id": 21534, "name": "distilled spirit"}, {"id": 21535, "name": "distiller"}, {"id": 21536, "name": "distorted reflection"}, {"id": 21537, "name": "distortion"}, {"id": 21538, "name": "distressed"}, {"id": 21539, "name": "distribution lines"}, {"id": 21540, "name": "district"}, {"id": 21541, "name": "district name"}, {"id": 21542, "name": "disturbance"}, {"id": 21543, "name": "disturbed patch"}, {"id": 21544, "name": "diswasher"}, {"id": 21545, "name": "ditch"}, {"id": 21546, "name": "dits pile"}, {"id": 21547, "name": "divan"}, {"id": 21548, "name": "divder"}, {"id": 21549, "name": "diver"}, {"id": 21550, "name": "diver side"}, {"id": 21551, "name": "divet"}, {"id": 21552, "name": "divets"}, {"id": 21553, "name": "divide"}, {"id": 21554, "name": "divider line"}, {"id": 21555, "name": "divider lines"}, {"id": 21556, "name": "divider rope"}, {"id": 21557, "name": "divider wall"}, {"id": 21558, "name": "divider"}, {"id": 21559, "name": "dividerline"}, {"id": 21560, "name": "dividers between"}, {"id": 21561, "name": "dividing fence"}, {"id": 21562, "name": "dividing line"}, {"id": 21563, "name": "dividing net"}, {"id": 21564, "name": "dividing rope"}, {"id": 21565, "name": "dividing screen"}, {"id": 21566, "name": "dividing wall"}, {"id": 21567, "name": "divine"}, {"id": 21568, "name": "diving"}, {"id": 21569, "name": "diving board"}, {"id": 21570, "name": "diving girl"}, {"id": 21571, "name": "diving suit"}, {"id": 21572, "name": "diving tank"}, {"id": 21573, "name": "division"}, {"id": 21574, "name": "division 12"}, {"id": 21575, "name": "divisor"}, {"id": 21576, "name": "divit"}, {"id": 21577, "name": "divot"}, {"id": 21578, "name": "dixie cup"}, {"id": 21579, "name": "dj"}, {"id": 21580, "name": "dj set"}, {"id": 21581, "name": "dkbde"}, {"id": 21582, "name": "dkny"}, {"id": 21583, "name": "dlink"}, {"id": 21584, "name": "dmetal"}, {"id": 21585, "name": "dna"}, {"id": 21586, "name": "dnbnor"}, {"id": 21587, "name": "dnow"}, {"id": 21588, "name": "do"}, {"id": 21589, "name": "do no fall in love"}, {"id": 21590, "name": "do not"}, {"id": 21591, "name": "do not block"}, {"id": 21592, "name": "do not block sign"}, {"id": 21593, "name": "do not board"}, {"id": 21594, "name": "do not enter"}, {"id": 21595, "name": "do not enter sign"}, {"id": 21596, "name": "do not enter sign"}, {"id": 21597, "name": "do not sit here"}, {"id": 21598, "name": "do not walk"}, {"id": 21599, "name": "do not walk sign"}, {"id": 21600, "name": "dob"}, {"id": 21601, "name": "doc"}, {"id": 21602, "name": "dock area"}, {"id": 21603, "name": "dock beam"}, {"id": 21604, "name": "dock boat"}, {"id": 21605, "name": "dock box"}, {"id": 21606, "name": "dock cleat"}, {"id": 21607, "name": "dock crane"}, {"id": 21608, "name": "dock in water"}, {"id": 21609, "name": "dock piling"}, {"id": 21610, "name": "dock ramp"}, {"id": 21611, "name": "dock side"}, {"id": 21612, "name": "dock sign"}, {"id": 21613, "name": "dock"}, {"id": 21614, "name": "docked"}, {"id": 21615, "name": "docked boat"}, {"id": 21616, "name": "docked boats"}, {"id": 21617, "name": "docked in water"}, {"id": 21618, "name": "docker"}, {"id": 21619, "name": "docket"}, {"id": 21620, "name": "docking"}, {"id": 21621, "name": "docking area"}, {"id": 21622, "name": "docking pole"}, {"id": 21623, "name": "docking port"}, {"id": 21624, "name": "docking station"}, {"id": 21625, "name": "docking stations"}, {"id": 21626, "name": "dockingstation"}, {"id": 21627, "name": "dockside"}, {"id": 21628, "name": "dockyard"}, {"id": 21629, "name": "docorative"}, {"id": 21630, "name": "doctor and man"}, {"id": 21631, "name": "doctor"}, {"id": 21632, "name": "doctors office"}, {"id": 21633, "name": "document holder"}, {"id": 21634, "name": "document organizer"}, {"id": 21635, "name": "document"}, {"id": 21636, "name": "dodge"}, {"id": 21637, "name": "dodge logo"}, {"id": 21638, "name": "dodge truck"}, {"id": 21639, "name": "dodger blue"}, {"id": 21640, "name": "dodger"}, {"id": 21641, "name": "dodgers cap"}, {"id": 21642, "name": "dodgers dude"}, {"id": 21643, "name": "dodgers uniform"}, {"id": 21644, "name": "dodgerscom"}, {"id": 21645, "name": "doe"}, {"id": 21646, "name": "doesnt match"}, {"id": 21647, "name": "dog basket"}, {"id": 21648, "name": "dog bed"}, {"id": 21649, "name": "dog bone"}, {"id": 21650, "name": "dog bowl"}, {"id": 21651, "name": "dog cage"}, {"id": 21652, "name": "dog carrier"}, {"id": 21653, "name": "dog chair"}, {"id": 21654, "name": "dog clothing"}, {"id": 21655, "name": "dog coat"}, {"id": 21656, "name": "dog collar"}, {"id": 21657, "name": "dog decoration"}, {"id": 21658, "name": "dog dishes"}, {"id": 21659, "name": "dog ear"}, {"id": 21660, "name": "dog ears"}, {"id": 21661, "name": "dog eye"}, {"id": 21662, "name": "dog eyes"}, {"id": 21663, "name": "dog face"}, {"id": 21664, "name": "dog figure"}, {"id": 21665, "name": "dog figurine"}, {"id": 21666, "name": "dog food"}, {"id": 21667, "name": "dog foot"}, {"id": 21668, "name": "dog frisbee"}, {"id": 21669, "name": "dog fur"}, {"id": 21670, "name": "dog hair"}, {"id": 21671, "name": "dog harness"}, {"id": 21672, "name": "dog has black colar"}, {"id": 21673, "name": "dog hat"}, {"id": 21674, "name": "dog head"}, {"id": 21675, "name": "dog house"}, {"id": 21676, "name": "dog humped"}, {"id": 21677, "name": "dog id tag"}, {"id": 21678, "name": "dog is brown"}, {"id": 21679, "name": "dog is long"}, {"id": 21680, "name": "dog is looking"}, {"id": 21681, "name": "dog jackets"}, {"id": 21682, "name": "dog jowl"}, {"id": 21683, "name": "dog kennel"}, {"id": 21684, "name": "dog kite"}, {"id": 21685, "name": "dog laying"}, {"id": 21686, "name": "dog leash"}, {"id": 21687, "name": "dog leashes"}, {"id": 21688, "name": "dog leg"}, {"id": 21689, "name": "dog legs"}, {"id": 21690, "name": "dog looks relaxed"}, {"id": 21691, "name": "dog mirror"}, {"id": 21692, "name": "dog mouth"}, {"id": 21693, "name": "dog muzzle"}, {"id": 21694, "name": "dog neck"}, {"id": 21695, "name": "dog next to"}, {"id": 21696, "name": "dog next to man"}, {"id": 21697, "name": "dog nose"}, {"id": 21698, "name": "dog on the snow"}, {"id": 21699, "name": "dog ornament"}, {"id": 21700, "name": "dog painting"}, {"id": 21701, "name": "dog park"}, {"id": 21702, "name": "dog paw"}, {"id": 21703, "name": "dog paw prints"}, {"id": 21704, "name": "dog paws"}, {"id": 21705, "name": "dog pen"}, {"id": 21706, "name": "dog picture"}, {"id": 21707, "name": "dog playing"}, {"id": 21708, "name": "dog plushies"}, {"id": 21709, "name": "dog poop"}, {"id": 21710, "name": "dog pooping"}, {"id": 21711, "name": "dog print"}, {"id": 21712, "name": "dog reflection"}, {"id": 21713, "name": "dog running in water"}, {"id": 21714, "name": "dog seat"}, {"id": 21715, "name": "dog shadow"}, {"id": 21716, "name": "dog shirt"}, {"id": 21717, "name": "dog show"}, {"id": 21718, "name": "dog sign"}, {"id": 21719, "name": "dog sitting"}, {"id": 21720, "name": "dog sled"}, {"id": 21721, "name": "dog sleeping"}, {"id": 21722, "name": "dog sneezing"}, {"id": 21723, "name": "dog sniffing"}, {"id": 21724, "name": "dog snout"}, {"id": 21725, "name": "dog snouts"}, {"id": 21726, "name": "dog spot"}, {"id": 21727, "name": "dog station"}, {"id": 21728, "name": "dog statue"}, {"id": 21729, "name": "dog stroller"}, {"id": 21730, "name": "dog suit"}, {"id": 21731, "name": "dog surfing"}, {"id": 21732, "name": "dog tag"}, {"id": 21733, "name": "dog tags"}, {"id": 21734, "name": "dog tail"}, {"id": 21735, "name": "dog tongue"}, {"id": 21736, "name": "dog tounge"}, {"id": 21737, "name": "dog toy"}, {"id": 21738, "name": "dog toys"}, {"id": 21739, "name": "dog tracks"}, {"id": 21740, "name": "dog treats"}, {"id": 21741, "name": "dog tunnel"}, {"id": 21742, "name": "dog vest"}, {"id": 21743, "name": "dog water"}, {"id": 21744, "name": "dog wet"}, {"id": 21745, "name": "dog whiskers"}, {"id": 21746, "name": "dog"}, {"id": 21747, "name": "dogandcat"}, {"id": 21748, "name": "dogbackpack"}, {"id": 21749, "name": "dogbike"}, {"id": 21750, "name": "dogblack nose"}, {"id": 21751, "name": "dogcollar"}, {"id": 21752, "name": "dogear"}, {"id": 21753, "name": "dogeye"}, {"id": 21754, "name": "dogfight"}, {"id": 21755, "name": "doggie"}, {"id": 21756, "name": "doggie bed"}, {"id": 21757, "name": "doggie door"}, {"id": 21758, "name": "doggy toy"}, {"id": 21759, "name": "doggy"}, {"id": 21760, "name": "doghouse"}, {"id": 21761, "name": "dogmaster"}, {"id": 21762, "name": "dognose"}, {"id": 21763, "name": "dogpaw nails"}, {"id": 21764, "name": "dogs back"}, {"id": 21765, "name": "dogs body"}, {"id": 21766, "name": "dogs bottom"}, {"id": 21767, "name": "dogs chest"}, {"id": 21768, "name": "dogs claws"}, {"id": 21769, "name": "dogs coat"}, {"id": 21770, "name": "dogs collar"}, {"id": 21771, "name": "dogs coller"}, {"id": 21772, "name": "dogs ear"}, {"id": 21773, "name": "dogs ears"}, {"id": 21774, "name": "dogs eye"}, {"id": 21775, "name": "dogs eyes"}, {"id": 21776, "name": "dogs face"}, {"id": 21777, "name": "dogs feet"}, {"id": 21778, "name": "dogs foot"}, {"id": 21779, "name": "dogs fur"}, {"id": 21780, "name": "dogs hair"}, {"id": 21781, "name": "dogs head"}, {"id": 21782, "name": "dogs leash"}, {"id": 21783, "name": "dogs leg"}, {"id": 21784, "name": "dogs legs"}, {"id": 21785, "name": "dogs lips"}, {"id": 21786, "name": "dogs mouth"}, {"id": 21787, "name": "dogs muzzle"}, {"id": 21788, "name": "dogs neck"}, {"id": 21789, "name": "dogs nose"}, {"id": 21790, "name": "dogs paw"}, {"id": 21791, "name": "dogs paws"}, {"id": 21792, "name": "dogs reflection"}, {"id": 21793, "name": "dogs running"}, {"id": 21794, "name": "dogs shadow"}, {"id": 21795, "name": "dogs snout"}, {"id": 21796, "name": "dogs spot"}, {"id": 21797, "name": "dogs sweater"}, {"id": 21798, "name": "dogs tail"}, {"id": 21799, "name": "dogs teeth"}, {"id": 21800, "name": "dogs tongue"}, {"id": 21801, "name": "dogshadow"}, {"id": 21802, "name": "dogtwo posts"}, {"id": 21803, "name": "doguhnut"}, {"id": 21804, "name": "dogwood"}, {"id": 21805, "name": "dogy"}, {"id": 21806, "name": "doh"}, {"id": 21807, "name": "doiley"}, {"id": 21808, "name": "doilie"}, {"id": 21809, "name": "doillies"}, {"id": 21810, "name": "doilly"}, {"id": 21811, "name": "doily"}, {"id": 21812, "name": "doing"}, {"id": 21813, "name": "doing tricks"}, {"id": 21814, "name": "dolar bills"}, {"id": 21815, "name": "dole"}, {"id": 21816, "name": "dole logo"}, {"id": 21817, "name": "dole sticker"}, {"id": 21818, "name": "dolie"}, {"id": 21819, "name": "doliy"}, {"id": 21820, "name": "doll baby"}, {"id": 21821, "name": "doll carriages"}, {"id": 21822, "name": "doll chest"}, {"id": 21823, "name": "doll clothes"}, {"id": 21824, "name": "doll dress"}, {"id": 21825, "name": "doll ear"}, {"id": 21826, "name": "doll eyes"}, {"id": 21827, "name": "doll face"}, {"id": 21828, "name": "doll foot"}, {"id": 21829, "name": "doll hair"}, {"id": 21830, "name": "doll head"}, {"id": 21831, "name": "doll house"}, {"id": 21832, "name": "doll house scene"}, {"id": 21833, "name": "doll houses"}, {"id": 21834, "name": "doll parts"}, {"id": 21835, "name": "doll suit"}, {"id": 21836, "name": "doll"}, {"id": 21837, "name": "dollar amount"}, {"id": 21838, "name": "dollar bill"}, {"id": 21839, "name": "dollar sign"}, {"id": 21840, "name": "dollar signs"}, {"id": 21841, "name": "dollar symbol"}, {"id": 21842, "name": "dollar"}, {"id": 21843, "name": "dollarsign"}, {"id": 21844, "name": "dolley"}, {"id": 21845, "name": "dollhouse"}, {"id": 21846, "name": "dollhouse cupboard"}, {"id": 21847, "name": "dollie"}, {"id": 21848, "name": "dollop"}, {"id": 21849, "name": "dolls dress"}, {"id": 21850, "name": "dolls hair"}, {"id": 21851, "name": "dollup"}, {"id": 21852, "name": "dolly"}, {"id": 21853, "name": "dolly maguires"}, {"id": 21854, "name": "dolphin fin"}, {"id": 21855, "name": "dolphin"}, {"id": 21856, "name": "domain"}, {"id": 21857, "name": "dome cover"}, {"id": 21858, "name": "dome light"}, {"id": 21859, "name": "dome of a building"}, {"id": 21860, "name": "dome on top"}, {"id": 21861, "name": "dome over cockpit"}, {"id": 21862, "name": "dome roof"}, {"id": 21863, "name": "dome stadium"}, {"id": 21864, "name": "dome structure"}, {"id": 21865, "name": "dome top"}, {"id": 21866, "name": "dome"}, {"id": 21867, "name": "domed"}, {"id": 21868, "name": "domed base"}, {"id": 21869, "name": "domed building"}, {"id": 21870, "name": "domed ceiling"}, {"id": 21871, "name": "domed entrance"}, {"id": 21872, "name": "domed lid"}, {"id": 21873, "name": "domed roof"}, {"id": 21874, "name": "domed top"}, {"id": 21875, "name": "domed window"}, {"id": 21876, "name": "domestadium light"}, {"id": 21877, "name": "domesticcats eye"}, {"id": 21878, "name": "dominion"}, {"id": 21879, "name": "dominion of canada"}, {"id": 21880, "name": "domino box"}, {"id": 21881, "name": "dominos pizza ad"}, {"id": 21882, "name": "dominos signs"}, {"id": 21883, "name": "donairs"}, {"id": 21884, "name": "donald duck"}, {"id": 21885, "name": "donating"}, {"id": 21886, "name": "donation device"}, {"id": 21887, "name": "donation meter"}, {"id": 21888, "name": "donation"}, {"id": 21889, "name": "done"}, {"id": 21890, "name": "donkey"}, {"id": 21891, "name": "donkies"}, {"id": 21892, "name": "donot enter"}, {"id": 21893, "name": "donot walk"}, {"id": 21894, "name": "donotenter sign"}, {"id": 21895, "name": "dont"}, {"id": 21896, "name": "dont block"}, {"id": 21897, "name": "dont eat"}, {"id": 21898, "name": "dont turn left"}, {"id": 21899, "name": "dont walk"}, {"id": 21900, "name": "dont walk sign"}, {"id": 21901, "name": "dont walk symbol"}, {"id": 21902, "name": "dontus"}, {"id": 21903, "name": "dontwalk sign"}, {"id": 21904, "name": "donunt"}, {"id": 21905, "name": "donus crepes"}, {"id": 21906, "name": "donut batter"}, {"id": 21907, "name": "donut box"}, {"id": 21908, "name": "donut caramel"}, {"id": 21909, "name": "donut cart"}, {"id": 21910, "name": "donut company"}, {"id": 21911, "name": "donut container"}, {"id": 21912, "name": "donut crumb"}, {"id": 21913, "name": "donut crumbs"}, {"id": 21914, "name": "donut cutter"}, {"id": 21915, "name": "donut decorations"}, {"id": 21916, "name": "donut half"}, {"id": 21917, "name": "donut hole"}, {"id": 21918, "name": "donut holes"}, {"id": 21919, "name": "donut is glazed"}, {"id": 21920, "name": "donut leaning"}, {"id": 21921, "name": "donut machine"}, {"id": 21922, "name": "donut part"}, {"id": 21923, "name": "donut piece"}, {"id": 21924, "name": "donut sandwich"}, {"id": 21925, "name": "donut shop"}, {"id": 21926, "name": "donut stack"}, {"id": 21927, "name": "donut sticks"}, {"id": 21928, "name": "donut surface"}, {"id": 21929, "name": "donut treat"}, {"id": 21930, "name": "donut wheel"}, {"id": 21931, "name": "donut with sprinkles"}, {"id": 21932, "name": "donut"}, {"id": 21933, "name": "donutburger place"}, {"id": 21934, "name": "donutplate"}, {"id": 21935, "name": "donuts box"}, {"id": 21936, "name": "donuts in a box"}, {"id": 21937, "name": "donuts off tray"}, {"id": 21938, "name": "donuts on a napkin"}, {"id": 21939, "name": "donuts on a pile"}, {"id": 21940, "name": "donuts on a plate"}, {"id": 21941, "name": "donuts on plate"}, {"id": 21942, "name": "donuts row"}, {"id": 21943, "name": "donuts sprinkles"}, {"id": 21944, "name": "doo"}, {"id": 21945, "name": "doo rag"}, {"id": 21946, "name": "doodle"}, {"id": 21947, "name": "doohickey"}, {"id": 21948, "name": "doom"}, {"id": 21949, "name": "dooney"}, {"id": 21950, "name": "dooor"}, {"id": 21951, "name": "door and"}, {"id": 21952, "name": "door arch"}, {"id": 21953, "name": "door area"}, {"id": 21954, "name": "door at the bottom"}, {"id": 21955, "name": "door attachment"}, {"id": 21956, "name": "door back"}, {"id": 21957, "name": "door backyard"}, {"id": 21958, "name": "door bar"}, {"id": 21959, "name": "door bear"}, {"id": 21960, "name": "door bell"}, {"id": 21961, "name": "door bottom"}, {"id": 21962, "name": "door building"}, {"id": 21963, "name": "door bus"}, {"id": 21964, "name": "door cabinet"}, {"id": 21965, "name": "door car"}, {"id": 21966, "name": "door casing"}, {"id": 21967, "name": "door closer"}, {"id": 21968, "name": "door closet"}, {"id": 21969, "name": "door edge"}, {"id": 21970, "name": "door engine"}, {"id": 21971, "name": "door entrance"}, {"id": 21972, "name": "door entryway"}, {"id": 21973, "name": "door facing"}, {"id": 21974, "name": "door frame"}, {"id": 21975, "name": "door frame is black"}, {"id": 21976, "name": "door framed"}, {"id": 21977, "name": "door framewall"}, {"id": 21978, "name": "door front"}, {"id": 21979, "name": "door glass"}, {"id": 21980, "name": "door handle"}, {"id": 21981, "name": "door handles"}, {"id": 21982, "name": "door hanger"}, {"id": 21983, "name": "door hardware"}, {"id": 21984, "name": "door has handle"}, {"id": 21985, "name": "door has handles"}, {"id": 21986, "name": "door hatch"}, {"id": 21987, "name": "door hinge"}, {"id": 21988, "name": "door hinges"}, {"id": 21989, "name": "door image"}, {"id": 21990, "name": "door in brick wall"}, {"id": 21991, "name": "door in room"}, {"id": 21992, "name": "door is handled"}, {"id": 21993, "name": "door is not closed"}, {"id": 21994, "name": "door is open"}, {"id": 21995, "name": "door is pleated"}, {"id": 21996, "name": "door is silver"}, {"id": 21997, "name": "door is tan"}, {"id": 21998, "name": "door is white"}, {"id": 21999, "name": "door is wooden"}, {"id": 22000, "name": "door jam"}, {"id": 22001, "name": "door jamb"}, {"id": 22002, "name": "door jet"}, {"id": 22003, "name": "door knob"}, {"id": 22004, "name": "door knobs"}, {"id": 22005, "name": "door knocker"}, {"id": 22006, "name": "door kob"}, {"id": 22007, "name": "door latch"}, {"id": 22008, "name": "door latches"}, {"id": 22009, "name": "door lever"}, {"id": 22010, "name": "door lifted"}, {"id": 22011, "name": "door lock"}, {"id": 22012, "name": "door mat"}, {"id": 22013, "name": "door of bathroom"}, {"id": 22014, "name": "door of oven"}, {"id": 22015, "name": "door of pantry"}, {"id": 22016, "name": "door on stove"}, {"id": 22017, "name": "door open"}, {"id": 22018, "name": "door opener"}, {"id": 22019, "name": "door opening"}, {"id": 22020, "name": "door overhang"}, {"id": 22021, "name": "door paint"}, {"id": 22022, "name": "door pane"}, {"id": 22023, "name": "door panel"}, {"id": 22024, "name": "door part"}, {"id": 22025, "name": "door pathway"}, {"id": 22026, "name": "door plate"}, {"id": 22027, "name": "door post"}, {"id": 22028, "name": "door pull"}, {"id": 22029, "name": "door rack"}, {"id": 22030, "name": "door reflected"}, {"id": 22031, "name": "door reflection"}, {"id": 22032, "name": "door refrigerator"}, {"id": 22033, "name": "door rug"}, {"id": 22034, "name": "door screen"}, {"id": 22035, "name": "door shelf"}, {"id": 22036, "name": "door shelves"}, {"id": 22037, "name": "door sign"}, {"id": 22038, "name": "door sill"}, {"id": 22039, "name": "door stairs"}, {"id": 22040, "name": "door step"}, {"id": 22041, "name": "door stop"}, {"id": 22042, "name": "door stopper"}, {"id": 22043, "name": "door tag"}, {"id": 22044, "name": "door to other room"}, {"id": 22045, "name": "door top"}, {"id": 22046, "name": "door trim"}, {"id": 22047, "name": "door vehicle"}, {"id": 22048, "name": "door wall"}, {"id": 22049, "name": "door way"}, {"id": 22050, "name": "door window"}, {"id": 22051, "name": "door with knob"}, {"id": 22052, "name": "door"}, {"id": 22053, "name": "doorbell"}, {"id": 22054, "name": "doorframe"}, {"id": 22055, "name": "doorframe reflection"}, {"id": 22056, "name": "doorhandle"}, {"id": 22057, "name": "doorhandlebar"}, {"id": 22058, "name": "doori"}, {"id": 22059, "name": "doorknob"}, {"id": 22060, "name": "doorlatch"}, {"id": 22061, "name": "doormat"}, {"id": 22062, "name": "doors are closed"}, {"id": 22063, "name": "doors side"}, {"id": 22064, "name": "doors train"}, {"id": 22065, "name": "doors windows"}, {"id": 22066, "name": "doorstep"}, {"id": 22067, "name": "doorstop"}, {"id": 22068, "name": "doorstopper"}, {"id": 22069, "name": "doort"}, {"id": 22070, "name": "doorwa"}, {"id": 22071, "name": "doorwall"}, {"id": 22072, "name": "doorway cut"}, {"id": 22073, "name": "doorway frame"}, {"id": 22074, "name": "doorway has door"}, {"id": 22075, "name": "doorway is open"}, {"id": 22076, "name": "doorway opening"}, {"id": 22077, "name": "doorway side"}, {"id": 22078, "name": "doorway top"}, {"id": 22079, "name": "doorway"}, {"id": 22080, "name": "doorways church"}, {"id": 22081, "name": "dooughnut"}, {"id": 22082, "name": "dooway"}, {"id": 22083, "name": "dor"}, {"id": 22084, "name": "dorag"}, {"id": 22085, "name": "doric column"}, {"id": 22086, "name": "doric sort of column"}, {"id": 22087, "name": "doris"}, {"id": 22088, "name": "dorm room"}, {"id": 22089, "name": "dormant shrubs"}, {"id": 22090, "name": "dormant tree"}, {"id": 22091, "name": "dormat"}, {"id": 22092, "name": "dormer window"}, {"id": 22093, "name": "dormer"}, {"id": 22094, "name": "dormitory"}, {"id": 22095, "name": "dorrwy"}, {"id": 22096, "name": "dorsal whale"}, {"id": 22097, "name": "dos box"}, {"id": 22098, "name": "dot decorations"}, {"id": 22099, "name": "dot designs"}, {"id": 22100, "name": "dot fabric"}, {"id": 22101, "name": "dot motorcycle"}, {"id": 22102, "name": "dot number on bus"}, {"id": 22103, "name": "dot pattern"}, {"id": 22104, "name": "dot"}, {"id": 22105, "name": "dotdog"}, {"id": 22106, "name": "dots pattern"}, {"id": 22107, "name": "dots tie"}, {"id": 22108, "name": "dotscounter"}, {"id": 22109, "name": "dotted dress"}, {"id": 22110, "name": "dotted hat"}, {"id": 22111, "name": "dotted line"}, {"id": 22112, "name": "dotted lines"}, {"id": 22113, "name": "dotted pattern"}, {"id": 22114, "name": "dotted top"}, {"id": 22115, "name": "dotted waves"}, {"id": 22116, "name": "double bed"}, {"id": 22117, "name": "double boiler"}, {"id": 22118, "name": "double bowl sink"}, {"id": 22119, "name": "double bus"}, {"id": 22120, "name": "double chin"}, {"id": 22121, "name": "double decker"}, {"id": 22122, "name": "double decker bus"}, {"id": 22123, "name": "double door"}, {"id": 22124, "name": "double doors"}, {"id": 22125, "name": "double entry"}, {"id": 22126, "name": "double gate"}, {"id": 22127, "name": "double gunner"}, {"id": 22128, "name": "double headed"}, {"id": 22129, "name": "double headlight"}, {"id": 22130, "name": "double image"}, {"id": 22131, "name": "double knot"}, {"id": 22132, "name": "double ladders"}, {"id": 22133, "name": "double lamp"}, {"id": 22134, "name": "double light"}, {"id": 22135, "name": "double light post"}, {"id": 22136, "name": "double lights"}, {"id": 22137, "name": "double line"}, {"id": 22138, "name": "double lines"}, {"id": 22139, "name": "double meter"}, {"id": 22140, "name": "double mirror"}, {"id": 22141, "name": "double mirrors"}, {"id": 22142, "name": "double n"}, {"id": 22143, "name": "double oven"}, {"id": 22144, "name": "double ovens"}, {"id": 22145, "name": "double rainbow"}, {"id": 22146, "name": "double rear wheels"}, {"id": 22147, "name": "double rim"}, {"id": 22148, "name": "double scissors"}, {"id": 22149, "name": "double shower"}, {"id": 22150, "name": "double signal light"}, {"id": 22151, "name": "double sink"}, {"id": 22152, "name": "double sinks"}, {"id": 22153, "name": "double slide"}, {"id": 22154, "name": "double sliding door"}, {"id": 22155, "name": "double socket"}, {"id": 22156, "name": "double stand"}, {"id": 22157, "name": "double stripe"}, {"id": 22158, "name": "double unit"}, {"id": 22159, "name": "double window"}, {"id": 22160, "name": "double windows"}, {"id": 22161, "name": "double yellow"}, {"id": 22162, "name": "double yellow line"}, {"id": 22163, "name": "double zero"}, {"id": 22164, "name": "double"}, {"id": 22165, "name": "doublearched bridge"}, {"id": 22166, "name": "doublechin"}, {"id": 22167, "name": "doubledecker"}, {"id": 22168, "name": "doubledecker bus"}, {"id": 22169, "name": "doublehung window"}, {"id": 22170, "name": "doubleorange window"}, {"id": 22171, "name": "doublepower pole"}, {"id": 22172, "name": "doubles alley"}, {"id": 22173, "name": "doubles partner"}, {"id": 22174, "name": "doubletier shelf"}, {"id": 22175, "name": "doubleyellow bars"}, {"id": 22176, "name": "doubloon"}, {"id": 22177, "name": "dough"}, {"id": 22178, "name": "dough ball"}, {"id": 22179, "name": "dough dispenser"}, {"id": 22180, "name": "dough nugt"}, {"id": 22181, "name": "dough nut"}, {"id": 22182, "name": "dough roller"}, {"id": 22183, "name": "doughnut ball"}, {"id": 22184, "name": "doughnut belt"}, {"id": 22185, "name": "doughnut bottom"}, {"id": 22186, "name": "doughnut description"}, {"id": 22187, "name": "doughnut display"}, {"id": 22188, "name": "doughnut fryer"}, {"id": 22189, "name": "doughnut hole"}, {"id": 22190, "name": "doughnut holes"}, {"id": 22191, "name": "doughnut rack"}, {"id": 22192, "name": "doughnut shop"}, {"id": 22193, "name": "doughnut sign"}, {"id": 22194, "name": "doughnut stick"}, {"id": 22195, "name": "doughnut wfrosting"}, {"id": 22196, "name": "doughnutin"}, {"id": 22197, "name": "doughnuts covered"}, {"id": 22198, "name": "doughnuts in box"}, {"id": 22199, "name": "doughnuts logo"}, {"id": 22200, "name": "doughnuts mountain"}, {"id": 22201, "name": "doughnuts oil"}, {"id": 22202, "name": "doughnuts shop"}, {"id": 22203, "name": "doughnuts sign"}, {"id": 22204, "name": "doughnutss box"}, {"id": 22205, "name": "doughtnut"}, {"id": 22206, "name": "doughtnuts"}, {"id": 22207, "name": "doughut"}, {"id": 22208, "name": "doughy"}, {"id": 22209, "name": "douglas"}, {"id": 22210, "name": "douglas fir"}, {"id": 22211, "name": "dougnut"}, {"id": 22212, "name": "dougnut piece"}, {"id": 22213, "name": "dount"}, {"id": 22214, "name": "dounut"}, {"id": 22215, "name": "dounuts"}, {"id": 22216, "name": "douvet"}, {"id": 22217, "name": "dove has legs"}, {"id": 22218, "name": "dove"}, {"id": 22219, "name": "dow"}, {"id": 22220, "name": "dowel"}, {"id": 22221, "name": "down"}, {"id": 22222, "name": "down street"}, {"id": 22223, "name": "down and waving"}, {"id": 22224, "name": "down arrow"}, {"id": 22225, "name": "down button"}, {"id": 22226, "name": "down ears"}, {"id": 22227, "name": "down field"}, {"id": 22228, "name": "down hill"}, {"id": 22229, "name": "down key"}, {"id": 22230, "name": "down on a bench"}, {"id": 22231, "name": "down pipe"}, {"id": 22232, "name": "down railing"}, {"id": 22233, "name": "down seat"}, {"id": 22234, "name": "down spout"}, {"id": 22235, "name": "down steps"}, {"id": 22236, "name": "down street"}, {"id": 22237, "name": "down to bottom level"}, {"id": 22238, "name": "down to ground"}, {"id": 22239, "name": "down tube"}, {"id": 22240, "name": "downer"}, {"id": 22241, "name": "downhill"}, {"id": 22242, "name": "downhill ski pole"}, {"id": 22243, "name": "downhill skier"}, {"id": 22244, "name": "downhill skis"}, {"id": 22245, "name": "downhill slope"}, {"id": 22246, "name": "download progress"}, {"id": 22247, "name": "downpipe"}, {"id": 22248, "name": "downspout"}, {"id": 22249, "name": "downstairs"}, {"id": 22250, "name": "downtow area"}, {"id": 22251, "name": "downtown"}, {"id": 22252, "name": "downtown area"}, {"id": 22253, "name": "downtown juneau"}, {"id": 22254, "name": "downtown scene"}, {"id": 22255, "name": "downtown street view"}, {"id": 22256, "name": "downtowntraveler"}, {"id": 22257, "name": "downward"}, {"id": 22258, "name": "downward helicopter"}, {"id": 22259, "name": "downwards"}, {"id": 22260, "name": "doyle"}, {"id": 22261, "name": "doylie"}, {"id": 22262, "name": "dozen donuts"}, {"id": 22263, "name": "dozen eggs"}, {"id": 22264, "name": "dozen"}, {"id": 22265, "name": "dozer"}, {"id": 22266, "name": "dq"}, {"id": 22267, "name": "dr"}, {"id": 22268, "name": "dr pepper"}, {"id": 22269, "name": "dr pepper banner"}, {"id": 22270, "name": "dracula portrait"}, {"id": 22271, "name": "draft flap"}, {"id": 22272, "name": "draft horse"}, {"id": 22273, "name": "draft stop"}, {"id": 22274, "name": "drafting desk"}, {"id": 22275, "name": "drag"}, {"id": 22276, "name": "dragee"}, {"id": 22277, "name": "dragon boat"}, {"id": 22278, "name": "dragon design"}, {"id": 22279, "name": "dragon face"}, {"id": 22280, "name": "dragon figure"}, {"id": 22281, "name": "dragon fly"}, {"id": 22282, "name": "dragon fruit"}, {"id": 22283, "name": "dragon head"}, {"id": 22284, "name": "dragon kite"}, {"id": 22285, "name": "dragon motif"}, {"id": 22286, "name": "dragon sail"}, {"id": 22287, "name": "dragon statue"}, {"id": 22288, "name": "dragon"}, {"id": 22289, "name": "dragonfly"}, {"id": 22290, "name": "dragonfruit"}, {"id": 22291, "name": "dragonhead balloon"}, {"id": 22292, "name": "drain board"}, {"id": 22293, "name": "drain clog"}, {"id": 22294, "name": "drain control"}, {"id": 22295, "name": "drain cover"}, {"id": 22296, "name": "drain duct"}, {"id": 22297, "name": "drain grate"}, {"id": 22298, "name": "drain hold"}, {"id": 22299, "name": "drain hole"}, {"id": 22300, "name": "drain holes"}, {"id": 22301, "name": "drain is metal"}, {"id": 22302, "name": "drain lever"}, {"id": 22303, "name": "drain lid"}, {"id": 22304, "name": "drain line"}, {"id": 22305, "name": "drain opening"}, {"id": 22306, "name": "drain pan"}, {"id": 22307, "name": "drain pipe"}, {"id": 22308, "name": "drain plug"}, {"id": 22309, "name": "drain sheet"}, {"id": 22310, "name": "drain spout"}, {"id": 22311, "name": "drain stopper"}, {"id": 22312, "name": "drain string"}, {"id": 22313, "name": "drain system"}, {"id": 22314, "name": "drain valve"}, {"id": 22315, "name": "drain vent"}, {"id": 22316, "name": "drain wall"}, {"id": 22317, "name": "drain"}, {"id": 22318, "name": "drainage"}, {"id": 22319, "name": "drainage area"}, {"id": 22320, "name": "drainage base"}, {"id": 22321, "name": "drainage culvert"}, {"id": 22322, "name": "drainage dish"}, {"id": 22323, "name": "drainage ditch"}, {"id": 22324, "name": "drainage gate"}, {"id": 22325, "name": "drainage grate"}, {"id": 22326, "name": "drainage grill"}, {"id": 22327, "name": "drainage gutter"}, {"id": 22328, "name": "drainage hole"}, {"id": 22329, "name": "drainage holes"}, {"id": 22330, "name": "drainage oulet"}, {"id": 22331, "name": "drainage path"}, {"id": 22332, "name": "drainage pipe"}, {"id": 22333, "name": "drainage pump"}, {"id": 22334, "name": "drainage system"}, {"id": 22335, "name": "drainage vent"}, {"id": 22336, "name": "draine"}, {"id": 22337, "name": "drainer"}, {"id": 22338, "name": "drainhole"}, {"id": 22339, "name": "draink"}, {"id": 22340, "name": "drainpipe"}, {"id": 22341, "name": "drak tree"}, {"id": 22342, "name": "drake"}, {"id": 22343, "name": "drap"}, {"id": 22344, "name": "drapae"}, {"id": 22345, "name": "drape"}, {"id": 22346, "name": "draped"}, {"id": 22347, "name": "draped bikers shirt"}, {"id": 22348, "name": "drapery ring"}, {"id": 22349, "name": "drapery"}, {"id": 22350, "name": "draping"}, {"id": 22351, "name": "draw handle"}, {"id": 22352, "name": "draw pull"}, {"id": 22353, "name": "draw stings"}, {"id": 22354, "name": "draw string"}, {"id": 22355, "name": "draw strings"}, {"id": 22356, "name": "draw"}, {"id": 22357, "name": "drawbridge"}, {"id": 22358, "name": "drawer"}, {"id": 22359, "name": "drawer handle"}, {"id": 22360, "name": "drawer face"}, {"id": 22361, "name": "drawer front"}, {"id": 22362, "name": "drawer handle"}, {"id": 22363, "name": "drawer handles"}, {"id": 22364, "name": "drawer is closed"}, {"id": 22365, "name": "drawer is kitchen"}, {"id": 22366, "name": "drawer knob"}, {"id": 22367, "name": "drawer on cabinet"}, {"id": 22368, "name": "drawer on table"}, {"id": 22369, "name": "drawer pull"}, {"id": 22370, "name": "drawer pulls"}, {"id": 22371, "name": "drawer section"}, {"id": 22372, "name": "drawer set"}, {"id": 22373, "name": "drawer slot"}, {"id": 22374, "name": "drawer unit"}, {"id": 22375, "name": "drawer"}, {"id": 22376, "name": "drawers and cabinet"}, {"id": 22377, "name": "drawers are closed"}, {"id": 22378, "name": "drawesr"}, {"id": 22379, "name": "drawig"}, {"id": 22380, "name": "drawig of head"}, {"id": 22381, "name": "drawing board"}, {"id": 22382, "name": "drawing equipment"}, {"id": 22383, "name": "drawing lady"}, {"id": 22384, "name": "drawing of elephant"}, {"id": 22385, "name": "drawing of impalas"}, {"id": 22386, "name": "drawing on ramp"}, {"id": 22387, "name": "drawing pad"}, {"id": 22388, "name": "drawing supply"}, {"id": 22389, "name": "drawing table"}, {"id": 22390, "name": "drawing tablet"}, {"id": 22391, "name": "drawing"}, {"id": 22392, "name": "drawingq"}, {"id": 22393, "name": "drawn blind"}, {"id": 22394, "name": "drawn blinds"}, {"id": 22395, "name": "drawn cart"}, {"id": 22396, "name": "drawn curtains"}, {"id": 22397, "name": "drawstring"}, {"id": 22398, "name": "drawyer"}, {"id": 22399, "name": "dread locks"}, {"id": 22400, "name": "dread"}, {"id": 22401, "name": "dreaded hair"}, {"id": 22402, "name": "dreadlock"}, {"id": 22403, "name": "dream"}, {"id": 22404, "name": "dream catcher"}, {"id": 22405, "name": "dreary"}, {"id": 22406, "name": "dreary looking sky"}, {"id": 22407, "name": "dredd locks"}, {"id": 22408, "name": "dredge"}, {"id": 22409, "name": "drench"}, {"id": 22410, "name": "dres clothes"}, {"id": 22411, "name": "dress and apron"}, {"id": 22412, "name": "dress clothes"}, {"id": 22413, "name": "dress figure"}, {"id": 22414, "name": "dress hat"}, {"id": 22415, "name": "dress in blue color"}, {"id": 22416, "name": "dress is black"}, {"id": 22417, "name": "dress jacket"}, {"id": 22418, "name": "dress mannequin"}, {"id": 22419, "name": "dress pants"}, {"id": 22420, "name": "dress part"}, {"id": 22421, "name": "dress shirt"}, {"id": 22422, "name": "dress shirt collar"}, {"id": 22423, "name": "dress shoe"}, {"id": 22424, "name": "dress shoes"}, {"id": 22425, "name": "dress shoes on man"}, {"id": 22426, "name": "dress slacks"}, {"id": 22427, "name": "dress strap"}, {"id": 22428, "name": "dress suit"}, {"id": 22429, "name": "dress tie"}, {"id": 22430, "name": "dress up collar"}, {"id": 22431, "name": "dress whites"}, {"id": 22432, "name": "dress"}, {"id": 22433, "name": "dressage"}, {"id": 22434, "name": "dressdupata"}, {"id": 22435, "name": "dressed"}, {"id": 22436, "name": "dressed heavily"}, {"id": 22437, "name": "dressed in blue"}, {"id": 22438, "name": "dressed in white"}, {"id": 22439, "name": "dressed up"}, {"id": 22440, "name": "dresser bottom"}, {"id": 22441, "name": "dresser chair"}, {"id": 22442, "name": "dresser drawer"}, {"id": 22443, "name": "dresser drawers"}, {"id": 22444, "name": "dresser table"}, {"id": 22445, "name": "dresser"}, {"id": 22446, "name": "dressermirror"}, {"id": 22447, "name": "dresses hanging"}, {"id": 22448, "name": "dressing bottle"}, {"id": 22449, "name": "dressing container"}, {"id": 22450, "name": "dressing shirt"}, {"id": 22451, "name": "dressing"}, {"id": 22452, "name": "dresssuit"}, {"id": 22453, "name": "dreyers icecream"}, {"id": 22454, "name": "dried"}, {"id": 22455, "name": "dried area"}, {"id": 22456, "name": "dried beef king"}, {"id": 22457, "name": "dried branches"}, {"id": 22458, "name": "dried brush"}, {"id": 22459, "name": "dried edges"}, {"id": 22460, "name": "dried flower"}, {"id": 22461, "name": "dried flowers"}, {"id": 22462, "name": "dried fruit"}, {"id": 22463, "name": "dried grass"}, {"id": 22464, "name": "dried hay"}, {"id": 22465, "name": "dried jay"}, {"id": 22466, "name": "dried kelp"}, {"id": 22467, "name": "dried leaf"}, {"id": 22468, "name": "dried leaves"}, {"id": 22469, "name": "dried mud"}, {"id": 22470, "name": "dried nuts"}, {"id": 22471, "name": "dried out"}, {"id": 22472, "name": "dried paint"}, {"id": 22473, "name": "dried sand"}, {"id": 22474, "name": "dried stems"}, {"id": 22475, "name": "dried sticks"}, {"id": 22476, "name": "dried trees"}, {"id": 22477, "name": "dried vegetation"}, {"id": 22478, "name": "dried weeds"}, {"id": 22479, "name": "drift wood"}, {"id": 22480, "name": "drift"}, {"id": 22481, "name": "drifted"}, {"id": 22482, "name": "driftwood"}, {"id": 22483, "name": "drifwood"}, {"id": 22484, "name": "driinks"}, {"id": 22485, "name": "driking glass"}, {"id": 22486, "name": "drill"}, {"id": 22487, "name": "drill press"}, {"id": 22488, "name": "drilled holes"}, {"id": 22489, "name": "drimk"}, {"id": 22490, "name": "dring"}, {"id": 22491, "name": "drink bottle"}, {"id": 22492, "name": "drink box"}, {"id": 22493, "name": "drink brand"}, {"id": 22494, "name": "drink can"}, {"id": 22495, "name": "drink carrier"}, {"id": 22496, "name": "drink coaster"}, {"id": 22497, "name": "drink coasters"}, {"id": 22498, "name": "drink container"}, {"id": 22499, "name": "drink cooler"}, {"id": 22500, "name": "drink cup"}, {"id": 22501, "name": "drink dispenser"}, {"id": 22502, "name": "drink holder"}, {"id": 22503, "name": "drink machine"}, {"id": 22504, "name": "drink mix"}, {"id": 22505, "name": "drink on it"}, {"id": 22506, "name": "drink pitcher"}, {"id": 22507, "name": "drink shaker"}, {"id": 22508, "name": "drink sign"}, {"id": 22509, "name": "drink sink"}, {"id": 22510, "name": "drink station"}, {"id": 22511, "name": "drink"}, {"id": 22512, "name": "drinking"}, {"id": 22513, "name": "drinking bottle"}, {"id": 22514, "name": "drinking cup"}, {"id": 22515, "name": "drinking cups"}, {"id": 22516, "name": "drinking fountain"}, {"id": 22517, "name": "drinking from"}, {"id": 22518, "name": "drinking glass"}, {"id": 22519, "name": "drinking glasses"}, {"id": 22520, "name": "drinking soda"}, {"id": 22521, "name": "drinking spot"}, {"id": 22522, "name": "drinking straw"}, {"id": 22523, "name": "drinking vessel"}, {"id": 22524, "name": "drinking water"}, {"id": 22525, "name": "drinkingstraw"}, {"id": 22526, "name": "drinks cooler"}, {"id": 22527, "name": "drinks tray"}, {"id": 22528, "name": "drip coffee machine"}, {"id": 22529, "name": "drip marks"}, {"id": 22530, "name": "drip pattern"}, {"id": 22531, "name": "drip stain"}, {"id": 22532, "name": "drip"}, {"id": 22533, "name": "dripping paint"}, {"id": 22534, "name": "dripping"}, {"id": 22535, "name": "drisftwood"}, {"id": 22536, "name": "drive disc"}, {"id": 22537, "name": "drive through"}, {"id": 22538, "name": "drive tire"}, {"id": 22539, "name": "drive way"}, {"id": 22540, "name": "drive"}, {"id": 22541, "name": "driven"}, {"id": 22542, "name": "driver door"}, {"id": 22543, "name": "driver hand"}, {"id": 22544, "name": "driver has a side"}, {"id": 22545, "name": "driver of a bus"}, {"id": 22546, "name": "driver of a car"}, {"id": 22547, "name": "driver on motorcycle"}, {"id": 22548, "name": "driver reading"}, {"id": 22549, "name": "driver reflection"}, {"id": 22550, "name": "driver seat"}, {"id": 22551, "name": "driver side"}, {"id": 22552, "name": "driver side door"}, {"id": 22553, "name": "driver side window"}, {"id": 22554, "name": "driver window"}, {"id": 22555, "name": "driver"}, {"id": 22556, "name": "drivers area"}, {"id": 22557, "name": "drivers door"}, {"id": 22558, "name": "drivers image"}, {"id": 22559, "name": "drivers seat"}, {"id": 22560, "name": "drivers shoulder"}, {"id": 22561, "name": "drivers side"}, {"id": 22562, "name": "drivers side door"}, {"id": 22563, "name": "drivers side mirror"}, {"id": 22564, "name": "drivers steer tire"}, {"id": 22565, "name": "drivers window"}, {"id": 22566, "name": "drivers wiper"}, {"id": 22567, "name": "drivethru"}, {"id": 22568, "name": "driveway"}, {"id": 22569, "name": "driveway doors"}, {"id": 22570, "name": "driveway to business"}, {"id": 22571, "name": "driving"}, {"id": 22572, "name": "driving behind a bus"}, {"id": 22573, "name": "driving compartment"}, {"id": 22574, "name": "driving motorcycle"}, {"id": 22575, "name": "driving range"}, {"id": 22576, "name": "driving rule"}, {"id": 22577, "name": "driving surface"}, {"id": 22578, "name": "drizzle"}, {"id": 22579, "name": "droid"}, {"id": 22580, "name": "drone"}, {"id": 22581, "name": "drool"}, {"id": 22582, "name": "drooping"}, {"id": 22583, "name": "drooping ears"}, {"id": 22584, "name": "drooping flowers"}, {"id": 22585, "name": "droopy"}, {"id": 22586, "name": "droopy ear"}, {"id": 22587, "name": "droopy ears"}, {"id": 22588, "name": "droopy pockets"}, {"id": 22589, "name": "drop box"}, {"id": 22590, "name": "drop cloth"}, {"id": 22591, "name": "drop of icing"}, {"id": 22592, "name": "drop of liquid"}, {"id": 22593, "name": "drop of water"}, {"id": 22594, "name": "drop off"}, {"id": 22595, "name": "drop off box"}, {"id": 22596, "name": "drop"}, {"id": 22597, "name": "droplet"}, {"id": 22598, "name": "dropoff"}, {"id": 22599, "name": "dropoff box"}, {"id": 22600, "name": "dropoffbox"}, {"id": 22601, "name": "dropped ceiling"}, {"id": 22602, "name": "dropping"}, {"id": 22603, "name": "droppings"}, {"id": 22604, "name": "drops of water"}, {"id": 22605, "name": "drought"}, {"id": 22606, "name": "drowers under sink"}, {"id": 22607, "name": "drowl"}, {"id": 22608, "name": "drowsy patients"}, {"id": 22609, "name": "drpepper"}, {"id": 22610, "name": "drs"}, {"id": 22611, "name": "drsnowboard"}, {"id": 22612, "name": "drug store"}, {"id": 22613, "name": "drugstore"}, {"id": 22614, "name": "drum carpet"}, {"id": 22615, "name": "drum kit"}, {"id": 22616, "name": "drum part"}, {"id": 22617, "name": "drum set"}, {"id": 22618, "name": "drum stick"}, {"id": 22619, "name": "drum"}, {"id": 22620, "name": "drummer"}, {"id": 22621, "name": "drumset"}, {"id": 22622, "name": "drumstick things"}, {"id": 22623, "name": "drumstick"}, {"id": 22624, "name": "drunk man"}, {"id": 22625, "name": "dry"}, {"id": 22626, "name": "dry and green"}, {"id": 22627, "name": "dry area"}, {"id": 22628, "name": "dry bark"}, {"id": 22629, "name": "dry branch"}, {"id": 22630, "name": "dry branches"}, {"id": 22631, "name": "dry brown"}, {"id": 22632, "name": "dry brown dirt"}, {"id": 22633, "name": "dry brush"}, {"id": 22634, "name": "dry bush"}, {"id": 22635, "name": "dry bushes"}, {"id": 22636, "name": "dry cleaner sign"}, {"id": 22637, "name": "dry cleaners"}, {"id": 22638, "name": "dry climbers"}, {"id": 22639, "name": "dry crust"}, {"id": 22640, "name": "dry dead grass"}, {"id": 22641, "name": "dry desert"}, {"id": 22642, "name": "dry dock"}, {"id": 22643, "name": "dry earth"}, {"id": 22644, "name": "dry erase board"}, {"id": 22645, "name": "dry field"}, {"id": 22646, "name": "dry fruit"}, {"id": 22647, "name": "dry grass"}, {"id": 22648, "name": "dry grasses"}, {"id": 22649, "name": "dry ground"}, {"id": 22650, "name": "dry herb"}, {"id": 22651, "name": "dry hiltop"}, {"id": 22652, "name": "dry land"}, {"id": 22653, "name": "dry landscape"}, {"id": 22654, "name": "dry leaf"}, {"id": 22655, "name": "dry leaves"}, {"id": 22656, "name": "dry mud"}, {"id": 22657, "name": "dry patch"}, {"id": 22658, "name": "dry patches"}, {"id": 22659, "name": "dry pole"}, {"id": 22660, "name": "dry road"}, {"id": 22661, "name": "dry sand"}, {"id": 22662, "name": "dry spot"}, {"id": 22663, "name": "dry spots"}, {"id": 22664, "name": "dry terrain"}, {"id": 22665, "name": "dry tree"}, {"id": 22666, "name": "dry tree bush"}, {"id": 22667, "name": "dry vegetation"}, {"id": 22668, "name": "dry weed"}, {"id": 22669, "name": "dry wood"}, {"id": 22670, "name": "drybrown weeds"}, {"id": 22671, "name": "dryer"}, {"id": 22672, "name": "dryerase board"}, {"id": 22673, "name": "dryerase marker"}, {"id": 22674, "name": "drying"}, {"id": 22675, "name": "drying line"}, {"id": 22676, "name": "drying off"}, {"id": 22677, "name": "drying rack"}, {"id": 22678, "name": "drywall"}, {"id": 22679, "name": "drywall piece"}, {"id": 22680, "name": "drywall pieces"}, {"id": 22681, "name": "drywall plaster"}, {"id": 22682, "name": "ds game"}, {"id": 22683, "name": "dsandwich"}, {"id": 22684, "name": "dsb"}, {"id": 22685, "name": "dslr camera"}, {"id": 22686, "name": "dsw"}, {"id": 22687, "name": "dt"}, {"id": 22688, "name": "dtrop"}, {"id": 22689, "name": "dts"}, {"id": 22690, "name": "dual"}, {"id": 22691, "name": "dual exhaust pipes"}, {"id": 22692, "name": "dual lamps"}, {"id": 22693, "name": "dual lights"}, {"id": 22694, "name": "dual propellers"}, {"id": 22695, "name": "dual rolls"}, {"id": 22696, "name": "dual sink"}, {"id": 22697, "name": "dual sinks"}, {"id": 22698, "name": "dual tires"}, {"id": 22699, "name": "dualband combiner"}, {"id": 22700, "name": "duane"}, {"id": 22701, "name": "ducan brand"}, {"id": 22702, "name": "ducati"}, {"id": 22703, "name": "duck beak"}, {"id": 22704, "name": "duck bill"}, {"id": 22705, "name": "duck decoration"}, {"id": 22706, "name": "duck designs"}, {"id": 22707, "name": "duck face"}, {"id": 22708, "name": "duck feet"}, {"id": 22709, "name": "duck figurine"}, {"id": 22710, "name": "duck foot"}, {"id": 22711, "name": "duck head"}, {"id": 22712, "name": "duck image"}, {"id": 22713, "name": "duck kite"}, {"id": 22714, "name": "duck leg"}, {"id": 22715, "name": "duck magnets"}, {"id": 22716, "name": "duck ornament"}, {"id": 22717, "name": "duck picture"}, {"id": 22718, "name": "duck side"}, {"id": 22719, "name": "duck sign"}, {"id": 22720, "name": "duck tail"}, {"id": 22721, "name": "duck umbrella"}, {"id": 22722, "name": "duck water"}, {"id": 22723, "name": "duck wing"}, {"id": 22724, "name": "duck"}, {"id": 22725, "name": "duckboat"}, {"id": 22726, "name": "duckie"}, {"id": 22727, "name": "ducking"}, {"id": 22728, "name": "duckling"}, {"id": 22729, "name": "ducks are rubber"}, {"id": 22730, "name": "ducks back"}, {"id": 22731, "name": "ducks eye"}, {"id": 22732, "name": "ducks face"}, {"id": 22733, "name": "ducks feathers"}, {"id": 22734, "name": "ducks feet"}, {"id": 22735, "name": "ducks head"}, {"id": 22736, "name": "ducks leg"}, {"id": 22737, "name": "ducks nostril"}, {"id": 22738, "name": "ducks water"}, {"id": 22739, "name": "ducks wings"}, {"id": 22740, "name": "ducky"}, {"id": 22741, "name": "duckybottom lip"}, {"id": 22742, "name": "duckytop lip"}, {"id": 22743, "name": "duct tape"}, {"id": 22744, "name": "duct tape roll"}, {"id": 22745, "name": "duct work"}, {"id": 22746, "name": "duct"}, {"id": 22747, "name": "ducting"}, {"id": 22748, "name": "ductwork"}, {"id": 22749, "name": "dude"}, {"id": 22750, "name": "dudes skateboard"}, {"id": 22751, "name": "due"}, {"id": 22752, "name": "duelspeed"}, {"id": 22753, "name": "duffel"}, {"id": 22754, "name": "duffel bag"}, {"id": 22755, "name": "duffel bags"}, {"id": 22756, "name": "duffelbag"}, {"id": 22757, "name": "duffle"}, {"id": 22758, "name": "duffle bag"}, {"id": 22759, "name": "dufflebag"}, {"id": 22760, "name": "dug out"}, {"id": 22761, "name": "dug"}, {"id": 22762, "name": "dugout area"}, {"id": 22763, "name": "dugout fence"}, {"id": 22764, "name": "dugout people"}, {"id": 22765, "name": "dugout rail"}, {"id": 22766, "name": "dugout railing"}, {"id": 22767, "name": "dugout roof"}, {"id": 22768, "name": "dugout wall"}, {"id": 22769, "name": "dugout"}, {"id": 22770, "name": "dugoutlight"}, {"id": 22771, "name": "duke"}, {"id": 22772, "name": "duke of glouchester"}, {"id": 22773, "name": "dull end"}, {"id": 22774, "name": "dull sky"}, {"id": 22775, "name": "dumb bell"}, {"id": 22776, "name": "dumbell"}, {"id": 22777, "name": "dumbells"}, {"id": 22778, "name": "dummy head"}, {"id": 22779, "name": "dummy"}, {"id": 22780, "name": "dump"}, {"id": 22781, "name": "dump bed"}, {"id": 22782, "name": "dump portion"}, {"id": 22783, "name": "dump truck"}, {"id": 22784, "name": "dumpling"}, {"id": 22785, "name": "dumpsite"}, {"id": 22786, "name": "dumpster"}, {"id": 22787, "name": "dumptruck"}, {"id": 22788, "name": "dumspter"}, {"id": 22789, "name": "duncan donut"}, {"id": 22790, "name": "duncan hines"}, {"id": 22791, "name": "dundee courier"}, {"id": 22792, "name": "dune buggy"}, {"id": 22793, "name": "dune"}, {"id": 22794, "name": "dung"}, {"id": 22795, "name": "dungaree"}, {"id": 22796, "name": "dunkin"}, {"id": 22797, "name": "dunkin coffee"}, {"id": 22798, "name": "dunkin donut"}, {"id": 22799, "name": "dunkin donuts"}, {"id": 22800, "name": "dunkindonuts"}, {"id": 22801, "name": "dunkindonutscom"}, {"id": 22802, "name": "dunlop"}, {"id": 22803, "name": "dunlop logo"}, {"id": 22804, "name": "dunn"}, {"id": 22805, "name": "duong"}, {"id": 22806, "name": "dupatta"}, {"id": 22807, "name": "dupattasalwarkameez"}, {"id": 22808, "name": "duplexer"}, {"id": 22809, "name": "dur"}, {"id": 22810, "name": "durag"}, {"id": 22811, "name": "duramark"}, {"id": 22812, "name": "duran"}, {"id": 22813, "name": "durian"}, {"id": 22814, "name": "during"}, {"id": 22815, "name": "during chistmas"}, {"id": 22816, "name": "during day"}, {"id": 22817, "name": "during the day"}, {"id": 22818, "name": "dusk"}, {"id": 22819, "name": "dusk time"}, {"id": 22820, "name": "dust"}, {"id": 22821, "name": "dust bin"}, {"id": 22822, "name": "dust bunnies"}, {"id": 22823, "name": "dust cloud"}, {"id": 22824, "name": "dust mask"}, {"id": 22825, "name": "dust pan"}, {"id": 22826, "name": "dust ruffle"}, {"id": 22827, "name": "dust smeared"}, {"id": 22828, "name": "dustbin"}, {"id": 22829, "name": "dustbin top"}, {"id": 22830, "name": "duster"}, {"id": 22831, "name": "dusting"}, {"id": 22832, "name": "dusting snow"}, {"id": 22833, "name": "dusting tool"}, {"id": 22834, "name": "dustpan"}, {"id": 22835, "name": "dusty"}, {"id": 22836, "name": "dusty dirt"}, {"id": 22837, "name": "dusty earth"}, {"id": 22838, "name": "dusty elephant"}, {"id": 22839, "name": "dusty ground"}, {"id": 22840, "name": "dusty socks"}, {"id": 22841, "name": "dusty trail"}, {"id": 22842, "name": "dusty wooden"}, {"id": 22843, "name": "dutch doorway"}, {"id": 22844, "name": "dutch oven"}, {"id": 22845, "name": "duval"}, {"id": 22846, "name": "duvee"}, {"id": 22847, "name": "duvee is white"}, {"id": 22848, "name": "duvet"}, {"id": 22849, "name": "duvet cover"}, {"id": 22850, "name": "dvd box"}, {"id": 22851, "name": "dvd boxed sets"}, {"id": 22852, "name": "dvd boxset"}, {"id": 22853, "name": "dvd button"}, {"id": 22854, "name": "dvd case"}, {"id": 22855, "name": "dvd cases"}, {"id": 22856, "name": "dvd collection"}, {"id": 22857, "name": "dvd components"}, {"id": 22858, "name": "dvd cover"}, {"id": 22859, "name": "dvd disc"}, {"id": 22860, "name": "dvd drive"}, {"id": 22861, "name": "dvd holder"}, {"id": 22862, "name": "dvd movie"}, {"id": 22863, "name": "dvd movies"}, {"id": 22864, "name": "dvd player"}, {"id": 22865, "name": "dvd players"}, {"id": 22866, "name": "dvd rack"}, {"id": 22867, "name": "dvd remote"}, {"id": 22868, "name": "dvd slot"}, {"id": 22869, "name": "dvd stack"}, {"id": 22870, "name": "dvd vcr"}, {"id": 22871, "name": "dvd"}, {"id": 22872, "name": "dvddc"}, {"id": 22873, "name": "dvdvcr"}, {"id": 22874, "name": "dvdvcr combo"}, {"id": 22875, "name": "dvr"}, {"id": 22876, "name": "dvr equipment"}, {"id": 22877, "name": "dvrs"}, {"id": 22878, "name": "dweling"}, {"id": 22879, "name": "dwelling"}, {"id": 22880, "name": "dwight way"}, {"id": 22881, "name": "dy"}, {"id": 22882, "name": "dy8"}, {"id": 22883, "name": "dye"}, {"id": 22884, "name": "dyed tshirt"}, {"id": 22885, "name": "dying"}, {"id": 22886, "name": "dying bush"}, {"id": 22887, "name": "dying grass"}, {"id": 22888, "name": "dying grass patches"}, {"id": 22889, "name": "dying leaves"}, {"id": 22890, "name": "dying tree"}, {"id": 22891, "name": "dynamite"}, {"id": 22892, "name": "e 40"}, {"id": 22893, "name": "e 7"}, {"id": 22894, "name": "e 7th street"}, {"id": 22895, "name": "e ave"}, {"id": 22896, "name": "e bay"}, {"id": 22897, "name": "e braddock rd"}, {"id": 22898, "name": "e green lake dr n"}, {"id": 22899, "name": "e image"}, {"id": 22900, "name": "e newton st"}, {"id": 22901, "name": "e skiers right boot"}, {"id": 22902, "name": "e way"}, {"id": 22903, "name": "e"}, {"id": 22904, "name": "e1"}, {"id": 22905, "name": "e2"}, {"id": 22906, "name": "e229"}, {"id": 22907, "name": "e29"}, {"id": 22908, "name": "e44"}, {"id": 22909, "name": "e6"}, {"id": 22910, "name": "eaaring"}, {"id": 22911, "name": "each"}, {"id": 22912, "name": "each helmet"}, {"id": 22913, "name": "each other"}, {"id": 22914, "name": "each side"}, {"id": 22915, "name": "eachother"}, {"id": 22916, "name": "eagle design"}, {"id": 22917, "name": "eagle eye"}, {"id": 22918, "name": "eagle feathers"}, {"id": 22919, "name": "eagle leg"}, {"id": 22920, "name": "eagle logo"}, {"id": 22921, "name": "eagle statue"}, {"id": 22922, "name": "eagle symbol"}, {"id": 22923, "name": "eagle wings"}, {"id": 22924, "name": "eagle"}, {"id": 22925, "name": "eagleflames"}, {"id": 22926, "name": "eal"}, {"id": 22927, "name": "eaning forward"}, {"id": 22928, "name": "ear and head"}, {"id": 22929, "name": "ear at botom"}, {"id": 22930, "name": "ear band"}, {"id": 22931, "name": "ear bear"}, {"id": 22932, "name": "ear bud"}, {"id": 22933, "name": "ear bud headphones"}, {"id": 22934, "name": "ear buds"}, {"id": 22935, "name": "ear cover"}, {"id": 22936, "name": "ear covers"}, {"id": 22937, "name": "ear eye"}, {"id": 22938, "name": "ear flap"}, {"id": 22939, "name": "ear flaps"}, {"id": 22940, "name": "ear gauge"}, {"id": 22941, "name": "ear has pink spots"}, {"id": 22942, "name": "ear hole"}, {"id": 22943, "name": "ear i"}, {"id": 22944, "name": "ear is big in size"}, {"id": 22945, "name": "ear is left"}, {"id": 22946, "name": "ear is pointed"}, {"id": 22947, "name": "ear is white"}, {"id": 22948, "name": "ear lobe"}, {"id": 22949, "name": "ear muff"}, {"id": 22950, "name": "ear muffs"}, {"id": 22951, "name": "ear of a giraffe"}, {"id": 22952, "name": "ear of a baby"}, {"id": 22953, "name": "ear of a bear"}, {"id": 22954, "name": "ear of a cat"}, {"id": 22955, "name": "ear of a dog"}, {"id": 22956, "name": "ear of a giraffe"}, {"id": 22957, "name": "ear of a man"}, {"id": 22958, "name": "ear of a person"}, {"id": 22959, "name": "ear of a tan giraffe"}, {"id": 22960, "name": "ear of an elephant"}, {"id": 22961, "name": "ear of bear"}, {"id": 22962, "name": "ear of brown bear"}, {"id": 22963, "name": "ear of brown horse"}, {"id": 22964, "name": "ear of elephant"}, {"id": 22965, "name": "ear of giraffe"}, {"id": 22966, "name": "ear of man"}, {"id": 22967, "name": "ear of the man"}, {"id": 22968, "name": "ear on female"}, {"id": 22969, "name": "ear on the cow"}, {"id": 22970, "name": "ear pad"}, {"id": 22971, "name": "ear peice"}, {"id": 22972, "name": "ear person"}, {"id": 22973, "name": "ear phone"}, {"id": 22974, "name": "ear phones"}, {"id": 22975, "name": "ear piece"}, {"id": 22976, "name": "ear piercings"}, {"id": 22977, "name": "ear plug"}, {"id": 22978, "name": "ear plugs"}, {"id": 22979, "name": "ear pods"}, {"id": 22980, "name": "ear protection"}, {"id": 22981, "name": "ear protector"}, {"id": 22982, "name": "ear ring"}, {"id": 22983, "name": "ear rings"}, {"id": 22984, "name": "ear shadow"}, {"id": 22985, "name": "ear socks"}, {"id": 22986, "name": "ear spots"}, {"id": 22987, "name": "ear tag"}, {"id": 22988, "name": "ear tip"}, {"id": 22989, "name": "ear top"}, {"id": 22990, "name": "ear type"}, {"id": 22991, "name": "ear warmers"}, {"id": 22992, "name": "ear zebra"}, {"id": 22993, "name": "ear"}, {"id": 22994, "name": "earbud"}, {"id": 22995, "name": "earbud cord"}, {"id": 22996, "name": "earbud headphones"}, {"id": 22997, "name": "earbuds"}, {"id": 22998, "name": "earflap"}, {"id": 22999, "name": "earig"}, {"id": 23000, "name": "earing"}, {"id": 23001, "name": "earings"}, {"id": 23002, "name": "earless"}, {"id": 23003, "name": "earling"}, {"id": 23004, "name": "earlobe"}, {"id": 23005, "name": "early"}, {"id": 23006, "name": "earlyish cellphone"}, {"id": 23007, "name": "earmuff"}, {"id": 23008, "name": "earpad"}, {"id": 23009, "name": "earphone jack"}, {"id": 23010, "name": "earphone"}, {"id": 23011, "name": "earpiece"}, {"id": 23012, "name": "earplug"}, {"id": 23013, "name": "earring in ear"}, {"id": 23014, "name": "earring 2"}, {"id": 23015, "name": "earring hanging"}, {"id": 23016, "name": "earring hangs down"}, {"id": 23017, "name": "earring"}, {"id": 23018, "name": "earrring"}, {"id": 23019, "name": "ears back"}, {"id": 23020, "name": "ears of a giraffe"}, {"id": 23021, "name": "ears of black bear"}, {"id": 23022, "name": "ears of corn"}, {"id": 23023, "name": "ears of dog are long"}, {"id": 23024, "name": "ears of giraffe"}, {"id": 23025, "name": "ears on"}, {"id": 23026, "name": "ears on the dog"}, {"id": 23027, "name": "ears on their heads"}, {"id": 23028, "name": "ears perked"}, {"id": 23029, "name": "ears pointed"}, {"id": 23030, "name": "ears up"}, {"id": 23031, "name": "eart"}, {"id": 23032, "name": "eartag"}, {"id": 23033, "name": "earth"}, {"id": 23034, "name": "earth depression"}, {"id": 23035, "name": "earth design"}, {"id": 23036, "name": "earth moving equipme"}, {"id": 23037, "name": "earth patch"}, {"id": 23038, "name": "earth patches"}, {"id": 23039, "name": "earthen river"}, {"id": 23040, "name": "earthen soil"}, {"id": 23041, "name": "earthenware"}, {"id": 23042, "name": "earthmover"}, {"id": 23043, "name": "earthy area"}, {"id": 23044, "name": "easden"}, {"id": 23045, "name": "easel sign"}, {"id": 23046, "name": "easel"}, {"id": 23047, "name": "easement"}, {"id": 23048, "name": "easiest travel"}, {"id": 23049, "name": "easle"}, {"id": 23050, "name": "eason"}, {"id": 23051, "name": "east"}, {"id": 23052, "name": "east coast"}, {"id": 23053, "name": "east side vision"}, {"id": 23054, "name": "east sign"}, {"id": 23055, "name": "east street"}, {"id": 23056, "name": "east tower"}, {"id": 23057, "name": "easter egg"}, {"id": 23058, "name": "easton"}, {"id": 23059, "name": "easy button"}, {"id": 23060, "name": "easy chair"}, {"id": 23061, "name": "easy written"}, {"id": 23062, "name": "easybus logo"}, {"id": 23063, "name": "easyjet"}, {"id": 23064, "name": "eat"}, {"id": 23065, "name": "eat in"}, {"id": 23066, "name": "eatable"}, {"id": 23067, "name": "eaten"}, {"id": 23068, "name": "eaten area"}, {"id": 23069, "name": "eaten cake"}, {"id": 23070, "name": "eaten salad"}, {"id": 23071, "name": "eater"}, {"id": 23072, "name": "eatery"}, {"id": 23073, "name": "eatery name"}, {"id": 23074, "name": "eating"}, {"id": 23075, "name": "eating area"}, {"id": 23076, "name": "eating chicken"}, {"id": 23077, "name": "eating establishment"}, {"id": 23078, "name": "eating from basket"}, {"id": 23079, "name": "eating giraffe"}, {"id": 23080, "name": "eating grass"}, {"id": 23081, "name": "eating green grass"}, {"id": 23082, "name": "eating her food"}, {"id": 23083, "name": "eating icecream"}, {"id": 23084, "name": "eating in restaurant"}, {"id": 23085, "name": "eating items"}, {"id": 23086, "name": "eating on her patio"}, {"id": 23087, "name": "eating pizza"}, {"id": 23088, "name": "eating together"}, {"id": 23089, "name": "eating ustensils"}, {"id": 23090, "name": "eating utensil"}, {"id": 23091, "name": "eating utensils"}, {"id": 23092, "name": "eave"}, {"id": 23093, "name": "eaves"}, {"id": 23094, "name": "eaves are on"}, {"id": 23095, "name": "eaves on a tree"}, {"id": 23096, "name": "eaves on the tree"}, {"id": 23097, "name": "eblem"}, {"id": 23098, "name": "eblow"}, {"id": 23099, "name": "ebra"}, {"id": 23100, "name": "ec"}, {"id": 23101, "name": "ecclesfield"}, {"id": 23102, "name": "ecclesfield53"}, {"id": 23103, "name": "ecflp"}, {"id": 23104, "name": "echelon"}, {"id": 23105, "name": "echo"}, {"id": 23106, "name": "echo st"}, {"id": 23107, "name": "ecitu"}, {"id": 23108, "name": "ecjg"}, {"id": 23109, "name": "eck"}, {"id": 23110, "name": "ecklace"}, {"id": 23111, "name": "ecko"}, {"id": 23112, "name": "eclair"}, {"id": 23113, "name": "eco friendly wording"}, {"id": 23114, "name": "economic"}, {"id": 23115, "name": "economy"}, {"id": 23116, "name": "ecosystem"}, {"id": 23117, "name": "ecrisson"}, {"id": 23118, "name": "ectangular window"}, {"id": 23119, "name": "ection of windows"}, {"id": 23120, "name": "ecuf"}, {"id": 23121, "name": "ed"}, {"id": 23122, "name": "edamame"}, {"id": 23123, "name": "eddie stobart"}, {"id": 23124, "name": "edege"}, {"id": 23125, "name": "eden"}, {"id": 23126, "name": "ederly woman"}, {"id": 23127, "name": "edge a beach"}, {"id": 23128, "name": "edge board"}, {"id": 23129, "name": "edge bus"}, {"id": 23130, "name": "edge frosting"}, {"id": 23131, "name": "edge line"}, {"id": 23132, "name": "edge mat"}, {"id": 23133, "name": "edge of a bag"}, {"id": 23134, "name": "edge of a building"}, {"id": 23135, "name": "edge of a collar"}, {"id": 23136, "name": "edge of a fruit"}, {"id": 23137, "name": "edge of a knee"}, {"id": 23138, "name": "edge of a lawn"}, {"id": 23139, "name": "edge of a lorry"}, {"id": 23140, "name": "edge of a parachute"}, {"id": 23141, "name": "edge of a plate"}, {"id": 23142, "name": "edge of a poxket"}, {"id": 23143, "name": "edge of a rail"}, {"id": 23144, "name": "edge of a shadow"}, {"id": 23145, "name": "edge of a shore"}, {"id": 23146, "name": "edge of a skateboard"}, {"id": 23147, "name": "edge of a skatter"}, {"id": 23148, "name": "edge of a square"}, {"id": 23149, "name": "edge of a stand"}, {"id": 23150, "name": "edge of a swamp"}, {"id": 23151, "name": "edge of a sword"}, {"id": 23152, "name": "edge of a table"}, {"id": 23153, "name": "edge of a train"}, {"id": 23154, "name": "edge of a twig"}, {"id": 23155, "name": "edge of a wheel"}, {"id": 23156, "name": "edge of a window"}, {"id": 23157, "name": "edge of an engine"}, {"id": 23158, "name": "edge of banana"}, {"id": 23159, "name": "edge of beed"}, {"id": 23160, "name": "edge of blue utensil"}, {"id": 23161, "name": "edge of board"}, {"id": 23162, "name": "edge of book"}, {"id": 23163, "name": "edge of bowl"}, {"id": 23164, "name": "edge of bread"}, {"id": 23165, "name": "edge of building"}, {"id": 23166, "name": "edge of cake"}, {"id": 23167, "name": "edge of chair"}, {"id": 23168, "name": "edge of chart"}, {"id": 23169, "name": "edge of clear vase"}, {"id": 23170, "name": "edge of clock"}, {"id": 23171, "name": "edge of court"}, {"id": 23172, "name": "edge of cream"}, {"id": 23173, "name": "edge of crust"}, {"id": 23174, "name": "edge of curb"}, {"id": 23175, "name": "edge of curtain"}, {"id": 23176, "name": "edge of cushion"}, {"id": 23177, "name": "edge of desk"}, {"id": 23178, "name": "edge of door"}, {"id": 23179, "name": "edge of drop"}, {"id": 23180, "name": "edge of field"}, {"id": 23181, "name": "edge of food"}, {"id": 23182, "name": "edge of graphic"}, {"id": 23183, "name": "edge of gray wall"}, {"id": 23184, "name": "edge of hand"}, {"id": 23185, "name": "edge of knife"}, {"id": 23186, "name": "edge of lake"}, {"id": 23187, "name": "edge of laptop"}, {"id": 23188, "name": "edge of leaf"}, {"id": 23189, "name": "edge of leg"}, {"id": 23190, "name": "edge of mat"}, {"id": 23191, "name": "edge of mattress"}, {"id": 23192, "name": "edge of maze"}, {"id": 23193, "name": "edge of median"}, {"id": 23194, "name": "edge of mirror"}, {"id": 23195, "name": "edge of outfield"}, {"id": 23196, "name": "edge of path"}, {"id": 23197, "name": "edge of plate"}, {"id": 23198, "name": "edge of pot"}, {"id": 23199, "name": "edge of red rose"}, {"id": 23200, "name": "edge of roof"}, {"id": 23201, "name": "edge of rug"}, {"id": 23202, "name": "edge of seat"}, {"id": 23203, "name": "edge of sheep"}, {"id": 23204, "name": "edge of sheet"}, {"id": 23205, "name": "edge of shelf"}, {"id": 23206, "name": "edge of shore"}, {"id": 23207, "name": "edge of sidewalk"}, {"id": 23208, "name": "edge of sign"}, {"id": 23209, "name": "edge of sink"}, {"id": 23210, "name": "edge of sleeve"}, {"id": 23211, "name": "edge of spoon"}, {"id": 23212, "name": "edge of stoop"}, {"id": 23213, "name": "edge of stove"}, {"id": 23214, "name": "edge of table"}, {"id": 23215, "name": "edge of the sidewalk"}, {"id": 23216, "name": "edge of the sink"}, {"id": 23217, "name": "edge of the tub"}, {"id": 23218, "name": "edge of the water"}, {"id": 23219, "name": "edge of tile"}, {"id": 23220, "name": "edge of towel"}, {"id": 23221, "name": "edge of train"}, {"id": 23222, "name": "edge of tub"}, {"id": 23223, "name": "edge of underwear"}, {"id": 23224, "name": "edge of vase"}, {"id": 23225, "name": "edge of wall"}, {"id": 23226, "name": "edge of water"}, {"id": 23227, "name": "edge of white plate"}, {"id": 23228, "name": "edge of window"}, {"id": 23229, "name": "edge of wood table"}, {"id": 23230, "name": "edge on train"}, {"id": 23231, "name": "edge partition"}, {"id": 23232, "name": "edge persian"}, {"id": 23233, "name": "edge plate"}, {"id": 23234, "name": "edge protector"}, {"id": 23235, "name": "edge table"}, {"id": 23236, "name": "edge wall"}, {"id": 23237, "name": "edge"}, {"id": 23238, "name": "edgeing"}, {"id": 23239, "name": "edgeman"}, {"id": 23240, "name": "edger"}, {"id": 23241, "name": "edgered tray"}, {"id": 23242, "name": "edges are rimmed"}, {"id": 23243, "name": "edges of fabrics"}, {"id": 23244, "name": "edges of the sign"}, {"id": 23245, "name": "edgeswimming board"}, {"id": 23246, "name": "edging"}, {"id": 23247, "name": "edible vegetables"}, {"id": 23248, "name": "edible"}, {"id": 23249, "name": "edifice"}, {"id": 23250, "name": "edit"}, {"id": 23251, "name": "edit button"}, {"id": 23252, "name": "edited"}, {"id": 23253, "name": "edition"}, {"id": 23254, "name": "edro sports"}, {"id": 23255, "name": "eduardo arraes"}, {"id": 23256, "name": "educational poster"}, {"id": 23257, "name": "edward"}, {"id": 23258, "name": "ee"}, {"id": 23259, "name": "eee"}, {"id": 23260, "name": "eel"}, {"id": 23261, "name": "eerie"}, {"id": 23262, "name": "eeyore"}, {"id": 23263, "name": "effect"}, {"id": 23264, "name": "effects are red"}, {"id": 23265, "name": "effiel tower"}, {"id": 23266, "name": "efridgerator"}, {"id": 23267, "name": "eft bears head"}, {"id": 23268, "name": "eg"}, {"id": 23269, "name": "eg of brown bear"}, {"id": 23270, "name": "egde"}, {"id": 23271, "name": "ege"}, {"id": 23272, "name": "egea"}, {"id": 23273, "name": "egg bagel"}, {"id": 23274, "name": "egg beater"}, {"id": 23275, "name": "egg carton"}, {"id": 23276, "name": "egg case"}, {"id": 23277, "name": "egg casserole"}, {"id": 23278, "name": "egg coloring"}, {"id": 23279, "name": "egg cup"}, {"id": 23280, "name": "egg dish"}, {"id": 23281, "name": "egg dumpling"}, {"id": 23282, "name": "egg half"}, {"id": 23283, "name": "egg holder"}, {"id": 23284, "name": "egg holders"}, {"id": 23285, "name": "egg keeper"}, {"id": 23286, "name": "egg noodles"}, {"id": 23287, "name": "egg pack"}, {"id": 23288, "name": "egg pizza"}, {"id": 23289, "name": "egg plant"}, {"id": 23290, "name": "egg roll"}, {"id": 23291, "name": "egg rolls"}, {"id": 23292, "name": "egg salad"}, {"id": 23293, "name": "egg sandwich"}, {"id": 23294, "name": "egg shell"}, {"id": 23295, "name": "egg slice"}, {"id": 23296, "name": "egg slices"}, {"id": 23297, "name": "egg statue"}, {"id": 23298, "name": "egg tortilla"}, {"id": 23299, "name": "egg white"}, {"id": 23300, "name": "egg whites"}, {"id": 23301, "name": "egg yolk"}, {"id": 23302, "name": "egg yolks"}, {"id": 23303, "name": "egg york"}, {"id": 23304, "name": "egg"}, {"id": 23305, "name": "eggbeater"}, {"id": 23306, "name": "egges"}, {"id": 23307, "name": "eggfrittata"}, {"id": 23308, "name": "eggi scut"}, {"id": 23309, "name": "eggplant"}, {"id": 23310, "name": "eggroll"}, {"id": 23311, "name": "eggrolls"}, {"id": 23312, "name": "eggs in the door"}, {"id": 23313, "name": "eggscontainer"}, {"id": 23314, "name": "eggshell"}, {"id": 23315, "name": "eggy crust"}, {"id": 23316, "name": "egress door"}, {"id": 23317, "name": "egret"}, {"id": 23318, "name": "egss and muffins"}, {"id": 23319, "name": "egypt"}, {"id": 23320, "name": "egypt air"}, {"id": 23321, "name": "egyptian"}, {"id": 23322, "name": "egyptian figure"}, {"id": 23323, "name": "egyptian monument"}, {"id": 23324, "name": "ehaustvent"}, {"id": 23325, "name": "ehicle"}, {"id": 23326, "name": "ehicles"}, {"id": 23327, "name": "eifel tower"}, {"id": 23328, "name": "eifelheim"}, {"id": 23329, "name": "eiffel tower"}, {"id": 23330, "name": "eiffle tower"}, {"id": 23331, "name": "eighborhood watch"}, {"id": 23332, "name": "eight"}, {"id": 23333, "name": "eight asians"}, {"id": 23334, "name": "eight elephants"}, {"id": 23335, "name": "eight kites"}, {"id": 23336, "name": "eight lines"}, {"id": 23337, "name": "eight oranges"}, {"id": 23338, "name": "eight panes"}, {"id": 23339, "name": "eight patties"}, {"id": 23340, "name": "eight people"}, {"id": 23341, "name": "eight planes"}, {"id": 23342, "name": "eight slices"}, {"id": 23343, "name": "eight zebras"}, {"id": 23344, "name": "eighteen"}, {"id": 23345, "name": "eighteen wheeler"}, {"id": 23346, "name": "eighth notes"}, {"id": 23347, "name": "eikmeier"}, {"id": 23348, "name": "einfahrt"}, {"id": 23349, "name": "einstein"}, {"id": 23350, "name": "eire"}, {"id": 23351, "name": "either side"}, {"id": 23352, "name": "eject"}, {"id": 23353, "name": "eject key"}, {"id": 23354, "name": "ekg"}, {"id": 23355, "name": "el monte"}, {"id": 23356, "name": "el nino skatepark"}, {"id": 23357, "name": "el toro"}, {"id": 23358, "name": "elaphant"}, {"id": 23359, "name": "elaphant grabs water"}, {"id": 23360, "name": "elastic"}, {"id": 23361, "name": "elastic band"}, {"id": 23362, "name": "elastic barette"}, {"id": 23363, "name": "elasticated band"}, {"id": 23364, "name": "elastictop"}, {"id": 23365, "name": "elasticwrist"}, {"id": 23366, "name": "elaves"}, {"id": 23367, "name": "elbow band"}, {"id": 23368, "name": "elbow brace"}, {"id": 23369, "name": "elbow braces"}, {"id": 23370, "name": "elbow guard"}, {"id": 23371, "name": "elbow guards"}, {"id": 23372, "name": "elbow pad"}, {"id": 23373, "name": "elbow pads"}, {"id": 23374, "name": "elbow pads on man"}, {"id": 23375, "name": "elbow part"}, {"id": 23376, "name": "elbow patch"}, {"id": 23377, "name": "elbow patches"}, {"id": 23378, "name": "elbow sleeves"}, {"id": 23379, "name": "elbow support"}, {"id": 23380, "name": "elbow"}, {"id": 23381, "name": "elbowguard"}, {"id": 23382, "name": "elbowpad"}, {"id": 23383, "name": "elbowpads"}, {"id": 23384, "name": "elbrow"}, {"id": 23385, "name": "elder man"}, {"id": 23386, "name": "elderly"}, {"id": 23387, "name": "elderly couple"}, {"id": 23388, "name": "elderly man"}, {"id": 23389, "name": "elderly skiier"}, {"id": 23390, "name": "elderly woman"}, {"id": 23391, "name": "electic outlet"}, {"id": 23392, "name": "electical line"}, {"id": 23393, "name": "electical outlet"}, {"id": 23394, "name": "election center"}, {"id": 23395, "name": "electonic"}, {"id": 23396, "name": "electonics"}, {"id": 23397, "name": "electornics"}, {"id": 23398, "name": "electrial boxes"}, {"id": 23399, "name": "electric"}, {"id": 23400, "name": "electric banner"}, {"id": 23401, "name": "electric board"}, {"id": 23402, "name": "electric box"}, {"id": 23403, "name": "electric brush"}, {"id": 23404, "name": "electric burner"}, {"id": 23405, "name": "electric burners"}, {"id": 23406, "name": "electric cable"}, {"id": 23407, "name": "electric cables"}, {"id": 23408, "name": "electric candle"}, {"id": 23409, "name": "electric cars"}, {"id": 23410, "name": "electric company"}, {"id": 23411, "name": "electric cord"}, {"id": 23412, "name": "electric cords"}, {"id": 23413, "name": "electric current"}, {"id": 23414, "name": "electric device"}, {"id": 23415, "name": "electric devices"}, {"id": 23416, "name": "electric display"}, {"id": 23417, "name": "electric emblem"}, {"id": 23418, "name": "electric faceplate"}, {"id": 23419, "name": "electric fan"}, {"id": 23420, "name": "electric grill"}, {"id": 23421, "name": "electric guitar"}, {"id": 23422, "name": "electric heater"}, {"id": 23423, "name": "electric lamp"}, {"id": 23424, "name": "electric lights"}, {"id": 23425, "name": "electric line"}, {"id": 23426, "name": "electric lines"}, {"id": 23427, "name": "electric machine"}, {"id": 23428, "name": "electric meter"}, {"id": 23429, "name": "electric motor"}, {"id": 23430, "name": "electric outlet"}, {"id": 23431, "name": "electric outlets"}, {"id": 23432, "name": "electric pad"}, {"id": 23433, "name": "electric pedestrian"}, {"id": 23434, "name": "electric plug"}, {"id": 23435, "name": "electric plugs"}, {"id": 23436, "name": "electric pole"}, {"id": 23437, "name": "electric poles"}, {"id": 23438, "name": "electric poll"}, {"id": 23439, "name": "electric port"}, {"id": 23440, "name": "electric post"}, {"id": 23441, "name": "electric power"}, {"id": 23442, "name": "electric power pole"}, {"id": 23443, "name": "electric pylon"}, {"id": 23444, "name": "electric range"}, {"id": 23445, "name": "electric razor"}, {"id": 23446, "name": "electric sander"}, {"id": 23447, "name": "electric shear"}, {"id": 23448, "name": "electric shears"}, {"id": 23449, "name": "electric sign"}, {"id": 23450, "name": "electric signal"}, {"id": 23451, "name": "electric signals"}, {"id": 23452, "name": "electric socket"}, {"id": 23453, "name": "electric start"}, {"id": 23454, "name": "electric stove"}, {"id": 23455, "name": "electric stove top"}, {"id": 23456, "name": "electric switch"}, {"id": 23457, "name": "electric toaster"}, {"id": 23458, "name": "electric toothbrush"}, {"id": 23459, "name": "electric toothbrushes"}, {"id": 23460, "name": "electric tower"}, {"id": 23461, "name": "electric traffic"}, {"id": 23462, "name": "electric train"}, {"id": 23463, "name": "electric transformer"}, {"id": 23464, "name": "electric vent"}, {"id": 23465, "name": "electric wing"}, {"id": 23466, "name": "electric wire"}, {"id": 23467, "name": "electric wires"}, {"id": 23468, "name": "electrica post"}, {"id": 23469, "name": "electrical"}, {"id": 23470, "name": "electrical adapter"}, {"id": 23471, "name": "electrical adapters"}, {"id": 23472, "name": "electrical box"}, {"id": 23473, "name": "electrical boxes"}, {"id": 23474, "name": "electrical cable"}, {"id": 23475, "name": "electrical cables"}, {"id": 23476, "name": "electrical coil"}, {"id": 23477, "name": "electrical conduit"}, {"id": 23478, "name": "electrical connection"}, {"id": 23479, "name": "electrical connector"}, {"id": 23480, "name": "electrical containers"}, {"id": 23481, "name": "electrical cord"}, {"id": 23482, "name": "electrical cords"}, {"id": 23483, "name": "electrical cover"}, {"id": 23484, "name": "electrical device"}, {"id": 23485, "name": "electrical entryway"}, {"id": 23486, "name": "electrical equipment"}, {"id": 23487, "name": "electrical fence"}, {"id": 23488, "name": "electrical grid"}, {"id": 23489, "name": "electrical line"}, {"id": 23490, "name": "electrical lines"}, {"id": 23491, "name": "electrical oulet"}, {"id": 23492, "name": "electrical outlet"}, {"id": 23493, "name": "electrical outlets"}, {"id": 23494, "name": "electrical pad"}, {"id": 23495, "name": "electrical panel"}, {"id": 23496, "name": "electrical part"}, {"id": 23497, "name": "electrical patch"}, {"id": 23498, "name": "electrical plate"}, {"id": 23499, "name": "electrical plates"}, {"id": 23500, "name": "electrical plug"}, {"id": 23501, "name": "electrical plugs"}, {"id": 23502, "name": "electrical pole"}, {"id": 23503, "name": "electrical poles"}, {"id": 23504, "name": "electrical post"}, {"id": 23505, "name": "electrical power"}, {"id": 23506, "name": "electrical receptacle"}, {"id": 23507, "name": "electrical sign"}, {"id": 23508, "name": "electrical socket"}, {"id": 23509, "name": "electrical strip"}, {"id": 23510, "name": "electrical structure"}, {"id": 23511, "name": "electrical switch"}, {"id": 23512, "name": "electrical system"}, {"id": 23513, "name": "electrical tape"}, {"id": 23514, "name": "electrical ties"}, {"id": 23515, "name": "electrical tower"}, {"id": 23516, "name": "electrical wire"}, {"id": 23517, "name": "electrical wires"}, {"id": 23518, "name": "electrical wiring"}, {"id": 23519, "name": "electrical wirings"}, {"id": 23520, "name": "electrical workings"}, {"id": 23521, "name": "electricalbox"}, {"id": 23522, "name": "electricalpole"}, {"id": 23523, "name": "electricaltower"}, {"id": 23524, "name": "electrice lines"}, {"id": 23525, "name": "electricity"}, {"id": 23526, "name": "electricity cable"}, {"id": 23527, "name": "electricity line"}, {"id": 23528, "name": "electricity pole"}, {"id": 23529, "name": "electricity post"}, {"id": 23530, "name": "electricity tower"}, {"id": 23531, "name": "electricity wire"}, {"id": 23532, "name": "electricity wires"}, {"id": 23533, "name": "electricitylines"}, {"id": 23534, "name": "electrified fence"}, {"id": 23535, "name": "electronic"}, {"id": 23536, "name": "electronic appliance"}, {"id": 23537, "name": "electronic appliances"}, {"id": 23538, "name": "electronic board"}, {"id": 23539, "name": "electronic book"}, {"id": 23540, "name": "electronic clock"}, {"id": 23541, "name": "electronic components"}, {"id": 23542, "name": "electronic control"}, {"id": 23543, "name": "electronic controllers"}, {"id": 23544, "name": "electronic controls"}, {"id": 23545, "name": "electronic device"}, {"id": 23546, "name": "electronic devices"}, {"id": 23547, "name": "electronic display"}, {"id": 23548, "name": "electronic drum"}, {"id": 23549, "name": "electronic equipment"}, {"id": 23550, "name": "electronic gadgets"}, {"id": 23551, "name": "electronic game"}, {"id": 23552, "name": "electronic item"}, {"id": 23553, "name": "electronic keyboard"}, {"id": 23554, "name": "electronic number"}, {"id": 23555, "name": "electronic object"}, {"id": 23556, "name": "electronic organ"}, {"id": 23557, "name": "electronic panel"}, {"id": 23558, "name": "electronic part"}, {"id": 23559, "name": "electronic player"}, {"id": 23560, "name": "electronic plugs"}, {"id": 23561, "name": "electronic sander"}, {"id": 23562, "name": "electronic sign"}, {"id": 23563, "name": "electronic toilet"}, {"id": 23564, "name": "electronic toothbrush"}, {"id": 23565, "name": "electronic wires"}, {"id": 23566, "name": "electronic wiring"}, {"id": 23567, "name": "electronics"}, {"id": 23568, "name": "electronics case"}, {"id": 23569, "name": "electronics equipmen"}, {"id": 23570, "name": "elegant"}, {"id": 23571, "name": "elegant frame"}, {"id": 23572, "name": "elehant"}, {"id": 23573, "name": "elelphant"}, {"id": 23574, "name": "elelphants trunk"}, {"id": 23575, "name": "element logo"}, {"id": 23576, "name": "element"}, {"id": 23577, "name": "eleohant"}, {"id": 23578, "name": "elepahant"}, {"id": 23579, "name": "elepant"}, {"id": 23580, "name": "elepant trunk"}, {"id": 23581, "name": "elephane"}, {"id": 23582, "name": "elephant and calf"}, {"id": 23583, "name": "elephant and tail"}, {"id": 23584, "name": "elephant area"}, {"id": 23585, "name": "elephant back"}, {"id": 23586, "name": "elephant body"}, {"id": 23587, "name": "elephant brush"}, {"id": 23588, "name": "elephant butt"}, {"id": 23589, "name": "elephant calf"}, {"id": 23590, "name": "elephant cheek"}, {"id": 23591, "name": "elephant drinking"}, {"id": 23592, "name": "elephant droppings"}, {"id": 23593, "name": "elephant dump"}, {"id": 23594, "name": "elephant dung"}, {"id": 23595, "name": "elephant ear"}, {"id": 23596, "name": "elephant ear leaves"}, {"id": 23597, "name": "elephant ears"}, {"id": 23598, "name": "elephant eating"}, {"id": 23599, "name": "elephant enclosure"}, {"id": 23600, "name": "elephant excrement"}, {"id": 23601, "name": "elephant excretion"}, {"id": 23602, "name": "elephant exhibit"}, {"id": 23603, "name": "elephant eye"}, {"id": 23604, "name": "elephant eyes"}, {"id": 23605, "name": "elephant face"}, {"id": 23606, "name": "elephant family"}, {"id": 23607, "name": "elephant feeding"}, {"id": 23608, "name": "elephant feet"}, {"id": 23609, "name": "elephant foot"}, {"id": 23610, "name": "elephant green water"}, {"id": 23611, "name": "elephant group"}, {"id": 23612, "name": "elephant habitat"}, {"id": 23613, "name": "elephant hair"}, {"id": 23614, "name": "elephant has"}, {"id": 23615, "name": "elephant has a baske"}, {"id": 23616, "name": "elephant has hair"}, {"id": 23617, "name": "elephant has tusks"}, {"id": 23618, "name": "elephant head"}, {"id": 23619, "name": "elephant heard"}, {"id": 23620, "name": "elephant herd"}, {"id": 23621, "name": "elephant in photo"}, {"id": 23622, "name": "elephant in middle"}, {"id": 23623, "name": "elephant in river"}, {"id": 23624, "name": "elephant in water"}, {"id": 23625, "name": "elephant is bathing"}, {"id": 23626, "name": "elephant is black"}, {"id": 23627, "name": "elephant is curved"}, {"id": 23628, "name": "elephant is grey"}, {"id": 23629, "name": "elephant is in"}, {"id": 23630, "name": "elephant is in water"}, {"id": 23631, "name": "elephant is laying"}, {"id": 23632, "name": "elephant is near"}, {"id": 23633, "name": "elephant is wired"}, {"id": 23634, "name": "elephant keeper"}, {"id": 23635, "name": "elephant knee"}, {"id": 23636, "name": "elephant lashes"}, {"id": 23637, "name": "elephant leaning"}, {"id": 23638, "name": "elephant left"}, {"id": 23639, "name": "elephant leg"}, {"id": 23640, "name": "elephant legs"}, {"id": 23641, "name": "elephant logo"}, {"id": 23642, "name": "elephant mouth"}, {"id": 23643, "name": "elephant neck"}, {"id": 23644, "name": "elephant nose"}, {"id": 23645, "name": "elephant on its side"}, {"id": 23646, "name": "elephant pen"}, {"id": 23647, "name": "elephant poop"}, {"id": 23648, "name": "elephant rear"}, {"id": 23649, "name": "elephant reflection"}, {"id": 23650, "name": "elephant road"}, {"id": 23651, "name": "elephant sad face"}, {"id": 23652, "name": "elephant sculpture"}, {"id": 23653, "name": "elephant seat"}, {"id": 23654, "name": "elephant shadow"}, {"id": 23655, "name": "elephant side"}, {"id": 23656, "name": "elephant silhouette"}, {"id": 23657, "name": "elephant skin"}, {"id": 23658, "name": "elephant standing"}, {"id": 23659, "name": "elephant statue"}, {"id": 23660, "name": "elephant stockade"}, {"id": 23661, "name": "elephant tail"}, {"id": 23662, "name": "elephant tank"}, {"id": 23663, "name": "elephant through riv"}, {"id": 23664, "name": "elephant toenail"}, {"id": 23665, "name": "elephant toes"}, {"id": 23666, "name": "elephant topper"}, {"id": 23667, "name": "elephant toy"}, {"id": 23668, "name": "elephant toys"}, {"id": 23669, "name": "elephant tracks"}, {"id": 23670, "name": "elephant trainer"}, {"id": 23671, "name": "elephant trunk"}, {"id": 23672, "name": "elephant trunks"}, {"id": 23673, "name": "elephant tusk"}, {"id": 23674, "name": "elephant tusks"}, {"id": 23675, "name": "elephant walking"}, {"id": 23676, "name": "elephant water"}, {"id": 23677, "name": "elephant white water"}, {"id": 23678, "name": "elephant with mud"}, {"id": 23679, "name": "elephant"}, {"id": 23680, "name": "elephanteye"}, {"id": 23681, "name": "elephantfront legs"}, {"id": 23682, "name": "elephantleft tusk"}, {"id": 23683, "name": "elephants back"}, {"id": 23684, "name": "elephants digging"}, {"id": 23685, "name": "elephants ear"}, {"id": 23686, "name": "elephants ears"}, {"id": 23687, "name": "elephants eye"}, {"id": 23688, "name": "elephants eyes"}, {"id": 23689, "name": "elephants face"}, {"id": 23690, "name": "elephants feet"}, {"id": 23691, "name": "elephants field"}, {"id": 23692, "name": "elephants food"}, {"id": 23693, "name": "elephants foot"}, {"id": 23694, "name": "elephants forehead"}, {"id": 23695, "name": "elephants gray trunk"}, {"id": 23696, "name": "elephants head"}, {"id": 23697, "name": "elephants ivory"}, {"id": 23698, "name": "elephants jaw"}, {"id": 23699, "name": "elephants knee"}, {"id": 23700, "name": "elephants left eye"}, {"id": 23701, "name": "elephants leg"}, {"id": 23702, "name": "elephants legs"}, {"id": 23703, "name": "elephants mouth"}, {"id": 23704, "name": "elephants mouths"}, {"id": 23705, "name": "elephants neck"}, {"id": 23706, "name": "elephants nose"}, {"id": 23707, "name": "elephants rear"}, {"id": 23708, "name": "elephants reflection"}, {"id": 23709, "name": "elephants river"}, {"id": 23710, "name": "elephants rump"}, {"id": 23711, "name": "elephants side"}, {"id": 23712, "name": "elephants skin"}, {"id": 23713, "name": "elephants spine"}, {"id": 23714, "name": "elephants splashing"}, {"id": 23715, "name": "elephants stomach"}, {"id": 23716, "name": "elephants tail"}, {"id": 23717, "name": "elephants toenail"}, {"id": 23718, "name": "elephants trunk"}, {"id": 23719, "name": "elephants tusk"}, {"id": 23720, "name": "elephants walk"}, {"id": 23721, "name": "elephants walking"}, {"id": 23722, "name": "elephants water"}, {"id": 23723, "name": "elephantstrunk"}, {"id": 23724, "name": "elephanttrunk"}, {"id": 23725, "name": "eletrical"}, {"id": 23726, "name": "eletrical outlet"}, {"id": 23727, "name": "eletrical poles"}, {"id": 23728, "name": "eletrical post"}, {"id": 23729, "name": "eletrical transformer"}, {"id": 23730, "name": "eletronic sign"}, {"id": 23731, "name": "elevated"}, {"id": 23732, "name": "elevated area"}, {"id": 23733, "name": "elevated box"}, {"id": 23734, "name": "elevated buffer"}, {"id": 23735, "name": "elevated chair"}, {"id": 23736, "name": "elevated container"}, {"id": 23737, "name": "elevated level"}, {"id": 23738, "name": "elevated plate"}, {"id": 23739, "name": "elevated roadway"}, {"id": 23740, "name": "elevated seat"}, {"id": 23741, "name": "elevated seats"}, {"id": 23742, "name": "elevated sign"}, {"id": 23743, "name": "elevated walkway"}, {"id": 23744, "name": "elevated water"}, {"id": 23745, "name": "elevation"}, {"id": 23746, "name": "elevator bank"}, {"id": 23747, "name": "elevator door"}, {"id": 23748, "name": "elevator doors"}, {"id": 23749, "name": "elevator panel"}, {"id": 23750, "name": "elevator shaft"}, {"id": 23751, "name": "elevator sign"}, {"id": 23752, "name": "elevator word"}, {"id": 23753, "name": "elevator"}, {"id": 23754, "name": "eleven"}, {"id": 23755, "name": "elf"}, {"id": 23756, "name": "elf doll"}, {"id": 23757, "name": "elge"}, {"id": 23758, "name": "elgin county archive"}, {"id": 23759, "name": "elite"}, {"id": 23760, "name": "elite club"}, {"id": 23761, "name": "elizabeth zimmermann"}, {"id": 23762, "name": "elk"}, {"id": 23763, "name": "elk group"}, {"id": 23764, "name": "elle"}, {"id": 23765, "name": "ellicott city"}, {"id": 23766, "name": "ellis island"}, {"id": 23767, "name": "ellow"}, {"id": 23768, "name": "ellow shirt"}, {"id": 23769, "name": "elmo cookies"}, {"id": 23770, "name": "elmo face"}, {"id": 23771, "name": "elmo goodies"}, {"id": 23772, "name": "elmo"}, {"id": 23773, "name": "elo"}, {"id": 23774, "name": "elongated hair"}, {"id": 23775, "name": "else"}, {"id": 23776, "name": "elsene"}, {"id": 23777, "name": "elvis costume"}, {"id": 23778, "name": "elvis drawing"}, {"id": 23779, "name": "elvis glasses"}, {"id": 23780, "name": "elvis presley"}, {"id": 23781, "name": "elvis sign"}, {"id": 23782, "name": "em"}, {"id": 23783, "name": "em2"}, {"id": 23784, "name": "emaciated"}, {"id": 23785, "name": "email address"}, {"id": 23786, "name": "email"}, {"id": 23787, "name": "embankement"}, {"id": 23788, "name": "embankment"}, {"id": 23789, "name": "embarkment"}, {"id": 23790, "name": "embelishments"}, {"id": 23791, "name": "embellishment"}, {"id": 23792, "name": "ember"}, {"id": 23793, "name": "emblem"}, {"id": 23794, "name": "emblem"}, {"id": 23795, "name": "emblems on the side"}, {"id": 23796, "name": "emblemtag"}, {"id": 23797, "name": "emblen"}, {"id": 23798, "name": "emblenm"}, {"id": 23799, "name": "emblum"}, {"id": 23800, "name": "embossed emblem"}, {"id": 23801, "name": "embossing"}, {"id": 23802, "name": "embracing"}, {"id": 23803, "name": "embriodery"}, {"id": 23804, "name": "embrodiery"}, {"id": 23805, "name": "embroider roses"}, {"id": 23806, "name": "embroidered"}, {"id": 23807, "name": "embroidered sun"}, {"id": 23808, "name": "embroidery"}, {"id": 23809, "name": "embroidery floss"}, {"id": 23810, "name": "embroidry"}, {"id": 23811, "name": "emcee"}, {"id": 23812, "name": "ement"}, {"id": 23813, "name": "emergency cone"}, {"id": 23814, "name": "emergency directions"}, {"id": 23815, "name": "emergency door"}, {"id": 23816, "name": "emergency doors"}, {"id": 23817, "name": "emergency exit"}, {"id": 23818, "name": "emergency exit sig"}, {"id": 23819, "name": "emergency exits"}, {"id": 23820, "name": "emergency instructions"}, {"id": 23821, "name": "emergency light"}, {"id": 23822, "name": "emergency lights"}, {"id": 23823, "name": "emergency personnel"}, {"id": 23824, "name": "emergency room"}, {"id": 23825, "name": "emergency staircase"}, {"id": 23826, "name": "emergency vehicle"}, {"id": 23827, "name": "emergency vehicles"}, {"id": 23828, "name": "emergency worker"}, {"id": 23829, "name": "emergency"}, {"id": 23830, "name": "emerson"}, {"id": 23831, "name": "emerson logo"}, {"id": 23832, "name": "emily"}, {"id": 23833, "name": "emily dickinson"}, {"id": 23834, "name": "eminem"}, {"id": 23835, "name": "emirate airlines"}, {"id": 23836, "name": "emirate"}, {"id": 23837, "name": "emission"}, {"id": 23838, "name": "emitter"}, {"id": 23839, "name": "emme wayat"}, {"id": 23840, "name": "emory board"}, {"id": 23841, "name": "emotion"}, {"id": 23842, "name": "emp logo"}, {"id": 23843, "name": "empanada"}, {"id": 23844, "name": "empanadas"}, {"id": 23845, "name": "empenage"}, {"id": 23846, "name": "empennage"}, {"id": 23847, "name": "emperor"}, {"id": 23848, "name": "empire"}, {"id": 23849, "name": "empire building"}, {"id": 23850, "name": "emplem"}, {"id": 23851, "name": "employee"}, {"id": 23852, "name": "employees arms"}, {"id": 23853, "name": "employess"}, {"id": 23854, "name": "emptiness"}, {"id": 23855, "name": "empty wine glasses"}, {"id": 23856, "name": "empty area"}, {"id": 23857, "name": "empty back"}, {"id": 23858, "name": "empty bench"}, {"id": 23859, "name": "empty bleachers"}, {"id": 23860, "name": "empty bottle"}, {"id": 23861, "name": "empty bowl"}, {"id": 23862, "name": "empty box"}, {"id": 23863, "name": "empty boxes"}, {"id": 23864, "name": "empty branch"}, {"id": 23865, "name": "empty branches"}, {"id": 23866, "name": "empty burner"}, {"id": 23867, "name": "empty bus"}, {"id": 23868, "name": "empty car"}, {"id": 23869, "name": "empty chair"}, {"id": 23870, "name": "empty chairlift"}, {"id": 23871, "name": "empty chairs"}, {"id": 23872, "name": "empty cone"}, {"id": 23873, "name": "empty cubicle"}, {"id": 23874, "name": "empty cupboards"}, {"id": 23875, "name": "empty drinking cup"}, {"id": 23876, "name": "empty drinking glass"}, {"id": 23877, "name": "empty gass"}, {"id": 23878, "name": "empty glass"}, {"id": 23879, "name": "empty glasses"}, {"id": 23880, "name": "empty intersection"}, {"id": 23881, "name": "empty jar"}, {"id": 23882, "name": "empty jars"}, {"id": 23883, "name": "empty lift"}, {"id": 23884, "name": "empty light"}, {"id": 23885, "name": "empty lot"}, {"id": 23886, "name": "empty packets"}, {"id": 23887, "name": "empty park bench"}, {"id": 23888, "name": "empty parking"}, {"id": 23889, "name": "empty part"}, {"id": 23890, "name": "empty patch"}, {"id": 23891, "name": "empty patches"}, {"id": 23892, "name": "empty plate"}, {"id": 23893, "name": "empty plates"}, {"id": 23894, "name": "empty pool"}, {"id": 23895, "name": "empty pot"}, {"id": 23896, "name": "empty rack"}, {"id": 23897, "name": "empty railroad track"}, {"id": 23898, "name": "empty red"}, {"id": 23899, "name": "empty road"}, {"id": 23900, "name": "empty roll"}, {"id": 23901, "name": "empty seat"}, {"id": 23902, "name": "empty seats"}, {"id": 23903, "name": "empty section"}, {"id": 23904, "name": "empty sign"}, {"id": 23905, "name": "empty ski lift"}, {"id": 23906, "name": "empty sky"}, {"id": 23907, "name": "empty slots"}, {"id": 23908, "name": "empty space"}, {"id": 23909, "name": "empty spot"}, {"id": 23910, "name": "empty stadium"}, {"id": 23911, "name": "empty stand area"}, {"id": 23912, "name": "empty street"}, {"id": 23913, "name": "empty tab"}, {"id": 23914, "name": "empty table"}, {"id": 23915, "name": "empty tolietpaperholder"}, {"id": 23916, "name": "empty towel"}, {"id": 23917, "name": "empty track"}, {"id": 23918, "name": "empty tracks"}, {"id": 23919, "name": "empty traincar"}, {"id": 23920, "name": "empty tumblers"}, {"id": 23921, "name": "empty wine glass"}, {"id": 23922, "name": "empty"}, {"id": 23923, "name": "emptybleachers"}, {"id": 23924, "name": "emptywineglass"}, {"id": 23925, "name": "emt vehicle"}, {"id": 23926, "name": "emu"}, {"id": 23927, "name": "enbridge"}, {"id": 23928, "name": "encampment"}, {"id": 23929, "name": "encasing"}, {"id": 23930, "name": "enchanted landscape"}, {"id": 23931, "name": "encinitas"}, {"id": 23932, "name": "enclave"}, {"id": 23933, "name": "enclose"}, {"id": 23934, "name": "enclosed area"}, {"id": 23935, "name": "enclosed field"}, {"id": 23936, "name": "enclosed porch"}, {"id": 23937, "name": "enclosed space"}, {"id": 23938, "name": "enclosed"}, {"id": 23939, "name": "encloser"}, {"id": 23940, "name": "enclosoure"}, {"id": 23941, "name": "enclosure fence"}, {"id": 23942, "name": "enclosure wall"}, {"id": 23943, "name": "enclosure"}, {"id": 23944, "name": "enclsoure"}, {"id": 23945, "name": "enclsure"}, {"id": 23946, "name": "encyclopedia"}, {"id": 23947, "name": "end button"}, {"id": 23948, "name": "end buuton"}, {"id": 23949, "name": "end call button"}, {"id": 23950, "name": "end cap"}, {"id": 23951, "name": "end caps"}, {"id": 23952, "name": "end half"}, {"id": 23953, "name": "end hole"}, {"id": 23954, "name": "end homelessness"}, {"id": 23955, "name": "end of baby chair"}, {"id": 23956, "name": "end of bag"}, {"id": 23957, "name": "end of banana"}, {"id": 23958, "name": "end of bandana"}, {"id": 23959, "name": "end of boards"}, {"id": 23960, "name": "end of broom"}, {"id": 23961, "name": "end of business"}, {"id": 23962, "name": "end of dock"}, {"id": 23963, "name": "end of earbud"}, {"id": 23964, "name": "end of game"}, {"id": 23965, "name": "end of hill"}, {"id": 23966, "name": "end of parking lot"}, {"id": 23967, "name": "end of pen"}, {"id": 23968, "name": "end of pole"}, {"id": 23969, "name": "end of stick"}, {"id": 23970, "name": "end of tail"}, {"id": 23971, "name": "end of the street"}, {"id": 23972, "name": "end of train"}, {"id": 23973, "name": "end of yellow bus"}, {"id": 23974, "name": "end part"}, {"id": 23975, "name": "end piece"}, {"id": 23976, "name": "end plate"}, {"id": 23977, "name": "end post"}, {"id": 23978, "name": "end shelf"}, {"id": 23979, "name": "end stand"}, {"id": 23980, "name": "end table"}, {"id": 23981, "name": "end tail"}, {"id": 23982, "name": "end tble"}, {"id": 23983, "name": "end window"}, {"id": 23984, "name": "end zone"}, {"id": 23985, "name": "end"}, {"id": 23986, "name": "endcap"}, {"id": 23987, "name": "endicott drive"}, {"id": 23988, "name": "ending"}, {"id": 23989, "name": "endorsement"}, {"id": 23990, "name": "endorsments"}, {"id": 23991, "name": "endplate"}, {"id": 23992, "name": "endstone"}, {"id": 23993, "name": "endtable"}, {"id": 23994, "name": "enel"}, {"id": 23995, "name": "energy center"}, {"id": 23996, "name": "energy drink"}, {"id": 23997, "name": "energy drinks"}, {"id": 23998, "name": "energy running"}, {"id": 23999, "name": "energybar"}, {"id": 24000, "name": "energyguide"}, {"id": 24001, "name": "enforced"}, {"id": 24002, "name": "enforcement officer"}, {"id": 24003, "name": "enforcer"}, {"id": 24004, "name": "engagement ring"}, {"id": 24005, "name": "engie"}, {"id": 24006, "name": "engine 37"}, {"id": 24007, "name": "engine area"}, {"id": 24008, "name": "engine block"}, {"id": 24009, "name": "engine boat"}, {"id": 24010, "name": "engine booster"}, {"id": 24011, "name": "engine cab"}, {"id": 24012, "name": "engine car"}, {"id": 24013, "name": "engine carrying toys"}, {"id": 24014, "name": "engine compartment"}, {"id": 24015, "name": "engine cover"}, {"id": 24016, "name": "engine display"}, {"id": 24017, "name": "engine door"}, {"id": 24018, "name": "engine guard"}, {"id": 24019, "name": "engine in motorcycle"}, {"id": 24020, "name": "engine is old"}, {"id": 24021, "name": "engine number"}, {"id": 24022, "name": "engine on an airplan"}, {"id": 24023, "name": "engine on"}, {"id": 24024, "name": "engine part"}, {"id": 24025, "name": "engine parts"}, {"id": 24026, "name": "engine plane"}, {"id": 24027, "name": "engine propeller"}, {"id": 24028, "name": "engine propellor"}, {"id": 24029, "name": "engine room"}, {"id": 24030, "name": "engine train"}, {"id": 24031, "name": "engine transmission"}, {"id": 24032, "name": "engine under"}, {"id": 24033, "name": "engine vent"}, {"id": 24034, "name": "engine window"}, {"id": 24035, "name": "engine windows"}, {"id": 24036, "name": "engine wing"}, {"id": 24037, "name": "engine"}, {"id": 24038, "name": "engine9"}, {"id": 24039, "name": "enginecover"}, {"id": 24040, "name": "engineer door"}, {"id": 24041, "name": "engineer"}, {"id": 24042, "name": "engineers cab"}, {"id": 24043, "name": "engineers door"}, {"id": 24044, "name": "engines headlight"}, {"id": 24045, "name": "engines whistle"}, {"id": 24046, "name": "enginetrain"}, {"id": 24047, "name": "enginge"}, {"id": 24048, "name": "england"}, {"id": 24049, "name": "english"}, {"id": 24050, "name": "english breakfast"}, {"id": 24051, "name": "english bulldog"}, {"id": 24052, "name": "english countryside"}, {"id": 24053, "name": "english instructions"}, {"id": 24054, "name": "english letters"}, {"id": 24055, "name": "english muffin"}, {"id": 24056, "name": "english muffins"}, {"id": 24057, "name": "english numerals"}, {"id": 24058, "name": "english saddle"}, {"id": 24059, "name": "english sign"}, {"id": 24060, "name": "english words"}, {"id": 24061, "name": "english writing"}, {"id": 24062, "name": "englishman"}, {"id": 24063, "name": "engrance"}, {"id": 24064, "name": "engraved"}, {"id": 24065, "name": "engraving"}, {"id": 24066, "name": "engret"}, {"id": 24067, "name": "enigine"}, {"id": 24068, "name": "eninge"}, {"id": 24069, "name": "enjoy"}, {"id": 24070, "name": "enjoy sign"}, {"id": 24071, "name": "enjoying"}, {"id": 24072, "name": "enjoying a bath"}, {"id": 24073, "name": "enjoying the park"}, {"id": 24074, "name": "enjoying the sun"}, {"id": 24075, "name": "ennis court behind"}, {"id": 24076, "name": "enormous sled"}, {"id": 24077, "name": "enprinted numbers"}, {"id": 24078, "name": "ensemble"}, {"id": 24079, "name": "entei"}, {"id": 24080, "name": "entel"}, {"id": 24081, "name": "enter"}, {"id": 24082, "name": "enter button"}, {"id": 24083, "name": "enter key"}, {"id": 24084, "name": "enter tab"}, {"id": 24085, "name": "enterance"}, {"id": 24086, "name": "entered or exited"}, {"id": 24087, "name": "entering"}, {"id": 24088, "name": "enterprise"}, {"id": 24089, "name": "entertained"}, {"id": 24090, "name": "entertainer"}, {"id": 24091, "name": "entertainment"}, {"id": 24092, "name": "entertainment case"}, {"id": 24093, "name": "entertainment center"}, {"id": 24094, "name": "entertainment consol"}, {"id": 24095, "name": "entertainment device"}, {"id": 24096, "name": "entertainment set"}, {"id": 24097, "name": "entertainment shelf"}, {"id": 24098, "name": "entertainment stand"}, {"id": 24099, "name": "entertainment system"}, {"id": 24100, "name": "entertainment unit"}, {"id": 24101, "name": "entire banana"}, {"id": 24102, "name": "entirely white"}, {"id": 24103, "name": "entrace"}, {"id": 24104, "name": "entraceway"}, {"id": 24105, "name": "entrail"}, {"id": 24106, "name": "entrance arch"}, {"id": 24107, "name": "entrance door"}, {"id": 24108, "name": "entrance floor"}, {"id": 24109, "name": "entrance marker"}, {"id": 24110, "name": "entrance ramp"}, {"id": 24111, "name": "entrance room"}, {"id": 24112, "name": "entrance sign"}, {"id": 24113, "name": "entrance stairs"}, {"id": 24114, "name": "entrance to lot"}, {"id": 24115, "name": "entrance way"}, {"id": 24116, "name": "entrance"}, {"id": 24117, "name": "entranceway"}, {"id": 24118, "name": "entree"}, {"id": 24119, "name": "entry door"}, {"id": 24120, "name": "entry tag"}, {"id": 24121, "name": "entry way"}, {"id": 24122, "name": "entry"}, {"id": 24123, "name": "entryway"}, {"id": 24124, "name": "envelop"}, {"id": 24125, "name": "envelope insert"}, {"id": 24126, "name": "envelope"}, {"id": 24127, "name": "enviro"}, {"id": 24128, "name": "enviromental"}, {"id": 24129, "name": "environment"}, {"id": 24130, "name": "eoad"}, {"id": 24131, "name": "eol"}, {"id": 24132, "name": "epaulet"}, {"id": 24133, "name": "epaulette"}, {"id": 24134, "name": "epennage"}, {"id": 24135, "name": "epic"}, {"id": 24136, "name": "episode"}, {"id": 24137, "name": "epitaph"}, {"id": 24138, "name": "equal"}, {"id": 24139, "name": "equal sign"}, {"id": 24140, "name": "equator"}, {"id": 24141, "name": "equestrian blocks"}, {"id": 24142, "name": "equestrian"}, {"id": 24143, "name": "equipment belt"}, {"id": 24144, "name": "equipment case"}, {"id": 24145, "name": "equipment piece"}, {"id": 24146, "name": "equipment"}, {"id": 24147, "name": "equipmet"}, {"id": 24148, "name": "equiptment"}, {"id": 24149, "name": "equpiment"}, {"id": 24150, "name": "era"}, {"id": 24151, "name": "erase board"}, {"id": 24152, "name": "eraseboard"}, {"id": 24153, "name": "eraser"}, {"id": 24154, "name": "ereader"}, {"id": 24155, "name": "erect tail"}, {"id": 24156, "name": "erection"}, {"id": 24157, "name": "eric flint"}, {"id": 24158, "name": "ericsson"}, {"id": 24159, "name": "ericsson sign"}, {"id": 24160, "name": "ernie"}, {"id": 24161, "name": "eroded"}, {"id": 24162, "name": "erosion"}, {"id": 24163, "name": "erosion mark"}, {"id": 24164, "name": "eroski"}, {"id": 24165, "name": "errected"}, {"id": 24166, "name": "error message"}, {"id": 24167, "name": "esape"}, {"id": 24168, "name": "esc"}, {"id": 24169, "name": "esc button"}, {"id": 24170, "name": "esc key"}, {"id": 24171, "name": "escalator design"}, {"id": 24172, "name": "escalator"}, {"id": 24173, "name": "escape boat"}, {"id": 24174, "name": "escape button"}, {"id": 24175, "name": "escape key"}, {"id": 24176, "name": "escape stairs"}, {"id": 24177, "name": "escape"}, {"id": 24178, "name": "escaping"}, {"id": 24179, "name": "escargo"}, {"id": 24180, "name": "escargot"}, {"id": 24181, "name": "escarpment"}, {"id": 24182, "name": "esclator"}, {"id": 24183, "name": "esk"}, {"id": 24184, "name": "eskimo logo"}, {"id": 24185, "name": "espn"}, {"id": 24186, "name": "espresso"}, {"id": 24187, "name": "espresso machine"}, {"id": 24188, "name": "espresso maker"}, {"id": 24189, "name": "espressor"}, {"id": 24190, "name": "essential"}, {"id": 24191, "name": "esso"}, {"id": 24192, "name": "establishment name"}, {"id": 24193, "name": "establishment"}, {"id": 24194, "name": "estate"}, {"id": 24195, "name": "estate agents"}, {"id": 24196, "name": "estavayerlelac"}, {"id": 24197, "name": "estonian"}, {"id": 24198, "name": "estrella written"}, {"id": 24199, "name": "estudo"}, {"id": 24200, "name": "esurance"}, {"id": 24201, "name": "esurance sign"}, {"id": 24202, "name": "et"}, {"id": 24203, "name": "etchasketch"}, {"id": 24204, "name": "etched pattern"}, {"id": 24205, "name": "etched poem"}, {"id": 24206, "name": "etching"}, {"id": 24207, "name": "ethernet cable"}, {"id": 24208, "name": "ethernet cord"}, {"id": 24209, "name": "etnies"}, {"id": 24210, "name": "eucalyptus trees"}, {"id": 24211, "name": "eues"}, {"id": 24212, "name": "euro"}, {"id": 24213, "name": "euro atlantic airway"}, {"id": 24214, "name": "euro symbol"}, {"id": 24215, "name": "europe"}, {"id": 24216, "name": "european"}, {"id": 24217, "name": "european architecture"}, {"id": 24218, "name": "eurostar"}, {"id": 24219, "name": "eurostar logo"}, {"id": 24220, "name": "eva air"}, {"id": 24221, "name": "evaair cargo"}, {"id": 24222, "name": "evacuate"}, {"id": 24223, "name": "evaporation chamber"}, {"id": 24224, "name": "eve"}, {"id": 24225, "name": "evegreen"}, {"id": 24226, "name": "evelope"}, {"id": 24227, "name": "evelopes"}, {"id": 24228, "name": "evening"}, {"id": 24229, "name": "evening scene"}, {"id": 24230, "name": "evening sky"}, {"id": 24231, "name": "evening view"}, {"id": 24232, "name": "event banner"}, {"id": 24233, "name": "event number"}, {"id": 24234, "name": "event staff"}, {"id": 24235, "name": "event stage"}, {"id": 24236, "name": "event tag"}, {"id": 24237, "name": "event tent"}, {"id": 24238, "name": "event tents"}, {"id": 24239, "name": "event track"}, {"id": 24240, "name": "event tube"}, {"id": 24241, "name": "event"}, {"id": 24242, "name": "evergreen forest"}, {"id": 24243, "name": "evergreen shrub"}, {"id": 24244, "name": "evergreen tree"}, {"id": 24245, "name": "evergreen tree along"}, {"id": 24246, "name": "evergreen trees"}, {"id": 24247, "name": "evergreen"}, {"id": 24248, "name": "evergreenbushes"}, {"id": 24249, "name": "every"}, {"id": 24250, "name": "everybody"}, {"id": 24251, "name": "everyone"}, {"id": 24252, "name": "everything"}, {"id": 24253, "name": "everything bagel"}, {"id": 24254, "name": "evil"}, {"id": 24255, "name": "ew"}, {"id": 24256, "name": "ewe"}, {"id": 24257, "name": "ewer"}, {"id": 24258, "name": "ewofsky"}, {"id": 24259, "name": "ex"}, {"id": 24260, "name": "exacto knife"}, {"id": 24261, "name": "exacto knives"}, {"id": 24262, "name": "exagerrated face"}, {"id": 24263, "name": "exahust pipe"}, {"id": 24264, "name": "exam questions"}, {"id": 24265, "name": "example"}, {"id": 24266, "name": "exaust"}, {"id": 24267, "name": "excavated road"}, {"id": 24268, "name": "excavator"}, {"id": 24269, "name": "exce"}, {"id": 24270, "name": "excel"}, {"id": 24271, "name": "excellent"}, {"id": 24272, "name": "except bicycles"}, {"id": 24273, "name": "excetera"}, {"id": 24274, "name": "exchange"}, {"id": 24275, "name": "excited face"}, {"id": 24276, "name": "exclamation"}, {"id": 24277, "name": "exclamation mark"}, {"id": 24278, "name": "exclamation point"}, {"id": 24279, "name": "exclamation points"}, {"id": 24280, "name": "excrement"}, {"id": 24281, "name": "excriments"}, {"id": 24282, "name": "exculsive"}, {"id": 24283, "name": "exe"}, {"id": 24284, "name": "executive"}, {"id": 24285, "name": "exercise"}, {"id": 24286, "name": "exercise ball"}, {"id": 24287, "name": "exercise bike"}, {"id": 24288, "name": "exercise equipment"}, {"id": 24289, "name": "exercise kit"}, {"id": 24290, "name": "exercise machine"}, {"id": 24291, "name": "exercising"}, {"id": 24292, "name": "exerior"}, {"id": 24293, "name": "exhast"}, {"id": 24294, "name": "exhaust area"}, {"id": 24295, "name": "exhaust chrome"}, {"id": 24296, "name": "exhaust fan"}, {"id": 24297, "name": "exhaust fans"}, {"id": 24298, "name": "exhaust fumes"}, {"id": 24299, "name": "exhaust funnel"}, {"id": 24300, "name": "exhaust holes"}, {"id": 24301, "name": "exhaust hood"}, {"id": 24302, "name": "exhaust line"}, {"id": 24303, "name": "exhaust nozzle"}, {"id": 24304, "name": "exhaust pipe"}, {"id": 24305, "name": "exhaust pipes"}, {"id": 24306, "name": "exhaust stack"}, {"id": 24307, "name": "exhaust system"}, {"id": 24308, "name": "exhaust systems"}, {"id": 24309, "name": "exhaust trail"}, {"id": 24310, "name": "exhaust tube"}, {"id": 24311, "name": "exhaust vent"}, {"id": 24312, "name": "exhaust"}, {"id": 24313, "name": "exhauster"}, {"id": 24314, "name": "exhausting pipe"}, {"id": 24315, "name": "exhaustion"}, {"id": 24316, "name": "exhibit building"}, {"id": 24317, "name": "exhibit fence"}, {"id": 24318, "name": "exhibit fencing"}, {"id": 24319, "name": "exhibit"}, {"id": 24320, "name": "exhibition"}, {"id": 24321, "name": "exhust pipe"}, {"id": 24322, "name": "exibit"}, {"id": 24323, "name": "exide"}, {"id": 24324, "name": "exist"}, {"id": 24325, "name": "exit door"}, {"id": 24326, "name": "exit doors"}, {"id": 24327, "name": "exit hatch"}, {"id": 24328, "name": "exit here"}, {"id": 24329, "name": "exit hole"}, {"id": 24330, "name": "exit lane"}, {"id": 24331, "name": "exit lights"}, {"id": 24332, "name": "exit plan"}, {"id": 24333, "name": "exit sign"}, {"id": 24334, "name": "exit way"}, {"id": 24335, "name": "exit"}, {"id": 24336, "name": "exitdoor"}, {"id": 24337, "name": "exiting"}, {"id": 24338, "name": "exotic"}, {"id": 24339, "name": "exotic plant"}, {"id": 24340, "name": "exotic weed"}, {"id": 24341, "name": "exp sign"}, {"id": 24342, "name": "expand"}, {"id": 24343, "name": "expanse"}, {"id": 24344, "name": "expect more"}, {"id": 24345, "name": "experiment"}, {"id": 24346, "name": "experts only"}, {"id": 24347, "name": "explaining"}, {"id": 24348, "name": "explanation"}, {"id": 24349, "name": "explanation point"}, {"id": 24350, "name": "exploded"}, {"id": 24351, "name": "explorer bar"}, {"id": 24352, "name": "explorers cap"}, {"id": 24353, "name": "explosion"}, {"id": 24354, "name": "expo"}, {"id": 24355, "name": "exposed brick"}, {"id": 24356, "name": "exposed ground"}, {"id": 24357, "name": "exposed knee"}, {"id": 24358, "name": "exposed log"}, {"id": 24359, "name": "exposed skin"}, {"id": 24360, "name": "exposed wires"}, {"id": 24361, "name": "exposed wood"}, {"id": 24362, "name": "exposure"}, {"id": 24363, "name": "express"}, {"id": 24364, "name": "express logo"}, {"id": 24365, "name": "express trailer"}, {"id": 24366, "name": "expression"}, {"id": 24367, "name": "expressionless"}, {"id": 24368, "name": "expresso"}, {"id": 24369, "name": "expresso machine"}, {"id": 24370, "name": "expressoin"}, {"id": 24371, "name": "expressway"}, {"id": 24372, "name": "exquisite earth"}, {"id": 24373, "name": "extendable handle"}, {"id": 24374, "name": "extended"}, {"id": 24375, "name": "extended arm"}, {"id": 24376, "name": "extended arms"}, {"id": 24377, "name": "extended bus"}, {"id": 24378, "name": "extended foot"}, {"id": 24379, "name": "extended kite string"}, {"id": 24380, "name": "extended lens"}, {"id": 24381, "name": "extended neck"}, {"id": 24382, "name": "extended panel"}, {"id": 24383, "name": "extended pole"}, {"id": 24384, "name": "extended roof"}, {"id": 24385, "name": "extended room"}, {"id": 24386, "name": "extended sides"}, {"id": 24387, "name": "extended tool"}, {"id": 24388, "name": "extended wing"}, {"id": 24389, "name": "extender"}, {"id": 24390, "name": "extenders"}, {"id": 24391, "name": "extension cord"}, {"id": 24392, "name": "extension cords"}, {"id": 24393, "name": "extension ladder"}, {"id": 24394, "name": "extension pole"}, {"id": 24395, "name": "extension"}, {"id": 24396, "name": "extention cord"}, {"id": 24397, "name": "exterior"}, {"id": 24398, "name": "exterior brown"}, {"id": 24399, "name": "exterior building"}, {"id": 24400, "name": "exterior of home"}, {"id": 24401, "name": "exterior of the tub"}, {"id": 24402, "name": "exterior season"}, {"id": 24403, "name": "exterior shot"}, {"id": 24404, "name": "exterior shutter"}, {"id": 24405, "name": "exterior view"}, {"id": 24406, "name": "exterior wall"}, {"id": 24407, "name": "exterior walls"}, {"id": 24408, "name": "exterior window"}, {"id": 24409, "name": "external"}, {"id": 24410, "name": "external bars"}, {"id": 24411, "name": "external equipment"}, {"id": 24412, "name": "external hard drive"}, {"id": 24413, "name": "extinguisher nozzle"}, {"id": 24414, "name": "extinguisher sign"}, {"id": 24415, "name": "extinguisher"}, {"id": 24416, "name": "extinquisher"}, {"id": 24417, "name": "extra"}, {"id": 24418, "name": "extra ball"}, {"id": 24419, "name": "extra buttons"}, {"id": 24420, "name": "extra cheese"}, {"id": 24421, "name": "extra fabric"}, {"id": 24422, "name": "extra free"}, {"id": 24423, "name": "extra jacket"}, {"id": 24424, "name": "extra players"}, {"id": 24425, "name": "extra rolls"}, {"id": 24426, "name": "extra seat"}, {"id": 24427, "name": "extra seating"}, {"id": 24428, "name": "extra tire"}, {"id": 24429, "name": "extra track"}, {"id": 24430, "name": "extra word"}, {"id": 24431, "name": "extraction hood"}, {"id": 24432, "name": "extractor fan"}, {"id": 24433, "name": "extremely rotten"}, {"id": 24434, "name": "extremitiy"}, {"id": 24435, "name": "extremity"}, {"id": 24436, "name": "exxon mobile"}, {"id": 24437, "name": "ey26"}, {"id": 24438, "name": "eye"}, {"id": 24439, "name": "eye are blue"}, {"id": 24440, "name": "eye ball"}, {"id": 24441, "name": "eye balls"}, {"id": 24442, "name": "eye black"}, {"id": 24443, "name": "eye brow"}, {"id": 24444, "name": "eye browns"}, {"id": 24445, "name": "eye brows"}, {"id": 24446, "name": "eye catching"}, {"id": 24447, "name": "eye closed"}, {"id": 24448, "name": "eye cover"}, {"id": 24449, "name": "eye covering"}, {"id": 24450, "name": "eye crinkles"}, {"id": 24451, "name": "eye drops"}, {"id": 24452, "name": "eye elephant"}, {"id": 24453, "name": "eye frames"}, {"id": 24454, "name": "eye gear"}, {"id": 24455, "name": "eye giraffe"}, {"id": 24456, "name": "eye glass"}, {"id": 24457, "name": "eye glasses"}, {"id": 24458, "name": "eye guard"}, {"id": 24459, "name": "eye gunk"}, {"id": 24460, "name": "eye hole"}, {"id": 24461, "name": "eye holes"}, {"id": 24462, "name": "eye hook"}, {"id": 24463, "name": "eye image"}, {"id": 24464, "name": "eye is blue"}, {"id": 24465, "name": "eye is dark"}, {"id": 24466, "name": "eye is green"}, {"id": 24467, "name": "eye is red"}, {"id": 24468, "name": "eye kid"}, {"id": 24469, "name": "eye lash"}, {"id": 24470, "name": "eye lashes"}, {"id": 24471, "name": "eye lasses"}, {"id": 24472, "name": "eye lid"}, {"id": 24473, "name": "eye lids"}, {"id": 24474, "name": "eye liner"}, {"id": 24475, "name": "eye makeup"}, {"id": 24476, "name": "eye mask"}, {"id": 24477, "name": "eye of a baby"}, {"id": 24478, "name": "eye of a cat"}, {"id": 24479, "name": "eye of a cow"}, {"id": 24480, "name": "eye of a dog"}, {"id": 24481, "name": "eye of a giraffe"}, {"id": 24482, "name": "eye of a horse"}, {"id": 24483, "name": "eye of a lady"}, {"id": 24484, "name": "eye of a man"}, {"id": 24485, "name": "eye of a woman"}, {"id": 24486, "name": "eye of an elephant"}, {"id": 24487, "name": "eye of bear"}, {"id": 24488, "name": "eye of elephant"}, {"id": 24489, "name": "eye of the cat"}, {"id": 24490, "name": "eye of the elephant"}, {"id": 24491, "name": "eye of the giraffe"}, {"id": 24492, "name": "eye of the toy doll"}, {"id": 24493, "name": "eye on stove top"}, {"id": 24494, "name": "eye on stove"}, {"id": 24495, "name": "eye on the cow"}, {"id": 24496, "name": "eye on the horse"}, {"id": 24497, "name": "eye open"}, {"id": 24498, "name": "eye options"}, {"id": 24499, "name": "eye patch"}, {"id": 24500, "name": "eye peircing"}, {"id": 24501, "name": "eye person"}, {"id": 24502, "name": "eye protection"}, {"id": 24503, "name": "eye protector"}, {"id": 24504, "name": "eye ring"}, {"id": 24505, "name": "eye shadow"}, {"id": 24506, "name": "eye skin"}, {"id": 24507, "name": "eye socket"}, {"id": 24508, "name": "eye sockets"}, {"id": 24509, "name": "eye stains"}, {"id": 24510, "name": "eye staring"}, {"id": 24511, "name": "eye steer"}, {"id": 24512, "name": "eye target"}, {"id": 24513, "name": "eye wear"}, {"id": 24514, "name": "eye wiskers"}, {"id": 24515, "name": "eye woman"}, {"id": 24516, "name": "eye"}, {"id": 24517, "name": "eyeball"}, {"id": 24518, "name": "eyebraows"}, {"id": 24519, "name": "eyebrow hair"}, {"id": 24520, "name": "eyebrow over glasses"}, {"id": 24521, "name": "eyebrow ring"}, {"id": 24522, "name": "eyebrow visible"}, {"id": 24523, "name": "eyebrow whisker"}, {"id": 24524, "name": "eyebrow whiskers"}, {"id": 24525, "name": "eyebrow"}, {"id": 24526, "name": "eyebrowas"}, {"id": 24527, "name": "eyebrown"}, {"id": 24528, "name": "eyecars"}, {"id": 24529, "name": "eyecheese"}, {"id": 24530, "name": "eyeframes"}, {"id": 24531, "name": "eyeglass arm"}, {"id": 24532, "name": "eyeglass case"}, {"id": 24533, "name": "eyeglass frames"}, {"id": 24534, "name": "eyeglass lens"}, {"id": 24535, "name": "eyeglass"}, {"id": 24536, "name": "eyeglasses desk"}, {"id": 24537, "name": "eyeguards"}, {"id": 24538, "name": "eyehole"}, {"id": 24539, "name": "eyelash"}, {"id": 24540, "name": "eyelet"}, {"id": 24541, "name": "eyelid"}, {"id": 24542, "name": "eyeliner"}, {"id": 24543, "name": "eyelines"}, {"id": 24544, "name": "eyepatch"}, {"id": 24545, "name": "eyeprotector"}, {"id": 24546, "name": "eyering"}, {"id": 24547, "name": "eyes and mouth"}, {"id": 24548, "name": "eyes and nose"}, {"id": 24549, "name": "eyes are blue"}, {"id": 24550, "name": "eyes are covered"}, {"id": 24551, "name": "eyes are yellow"}, {"id": 24552, "name": "eyes closed"}, {"id": 24553, "name": "eyes down"}, {"id": 24554, "name": "eyes mouth"}, {"id": 24555, "name": "eyes of a cow"}, {"id": 24556, "name": "eyes of bear"}, {"id": 24557, "name": "eyes of goat"}, {"id": 24558, "name": "eyes open"}, {"id": 24559, "name": "eyes peering through"}, {"id": 24560, "name": "eyes staring"}, {"id": 24561, "name": "eyes woman"}, {"id": 24562, "name": "eyeshadow"}, {"id": 24563, "name": "eyesight"}, {"id": 24564, "name": "eyeswoman"}, {"id": 24565, "name": "eyeware"}, {"id": 24566, "name": "eyewear"}, {"id": 24567, "name": "eyeweare"}, {"id": 24568, "name": "eyey"}, {"id": 24569, "name": "eyjeans"}, {"id": 24570, "name": "eyore"}, {"id": 24571, "name": "f"}, {"id": 24572, "name": "f key"}, {"id": 24573, "name": "f market"}, {"id": 24574, "name": "f scott fitzgerald"}, {"id": 24575, "name": "f1 key"}, {"id": 24576, "name": "f10"}, {"id": 24577, "name": "f11"}, {"id": 24578, "name": "f18"}, {"id": 24579, "name": "f19"}, {"id": 24580, "name": "f2"}, {"id": 24581, "name": "f2 key"}, {"id": 24582, "name": "f2011"}, {"id": 24583, "name": "f4"}, {"id": 24584, "name": "f4 key"}, {"id": 24585, "name": "f5"}, {"id": 24586, "name": "f5 key"}, {"id": 24587, "name": "f6 key"}, {"id": 24588, "name": "f7 key"}, {"id": 24589, "name": "f8"}, {"id": 24590, "name": "f8 key"}, {"id": 24591, "name": "f9"}, {"id": 24592, "name": "fa man"}, {"id": 24593, "name": "fabien"}, {"id": 24594, "name": "fabric bag"}, {"id": 24595, "name": "fabric canopy"}, {"id": 24596, "name": "fabric couch"}, {"id": 24597, "name": "fabric fence"}, {"id": 24598, "name": "fabric hanging"}, {"id": 24599, "name": "fabric in the air"}, {"id": 24600, "name": "fabric jacket"}, {"id": 24601, "name": "fabric lamp"}, {"id": 24602, "name": "fabric object"}, {"id": 24603, "name": "fabric piece"}, {"id": 24604, "name": "fabric pieces"}, {"id": 24605, "name": "fabric placemat"}, {"id": 24606, "name": "fabric quilt"}, {"id": 24607, "name": "fabric ruffle"}, {"id": 24608, "name": "fabric screen"}, {"id": 24609, "name": "fabric square"}, {"id": 24610, "name": "fabric sunflower"}, {"id": 24611, "name": "fabric tie"}, {"id": 24612, "name": "fabric"}, {"id": 24613, "name": "fabricsquare"}, {"id": 24614, "name": "facade of a building"}, {"id": 24615, "name": "facade"}, {"id": 24616, "name": "face and head"}, {"id": 24617, "name": "face basin"}, {"id": 24618, "name": "face clock"}, {"id": 24619, "name": "face cloth"}, {"id": 24620, "name": "face cover"}, {"id": 24621, "name": "face decoration"}, {"id": 24622, "name": "face design"}, {"id": 24623, "name": "face drawn"}, {"id": 24624, "name": "face expression"}, {"id": 24625, "name": "face gear"}, {"id": 24626, "name": "face grill"}, {"id": 24627, "name": "face guard"}, {"id": 24628, "name": "face hair"}, {"id": 24629, "name": "face halter"}, {"id": 24630, "name": "face helmet"}, {"id": 24631, "name": "face in water"}, {"id": 24632, "name": "face is white"}, {"id": 24633, "name": "face kite"}, {"id": 24634, "name": "face looking ahead"}, {"id": 24635, "name": "face makeup"}, {"id": 24636, "name": "face marking"}, {"id": 24637, "name": "face mask"}, {"id": 24638, "name": "face masks"}, {"id": 24639, "name": "face of a boy"}, {"id": 24640, "name": "face of a giraffe"}, {"id": 24641, "name": "face of a man"}, {"id": 24642, "name": "face of a person"}, {"id": 24643, "name": "face of a skull"}, {"id": 24644, "name": "face of boy"}, {"id": 24645, "name": "face of clock"}, {"id": 24646, "name": "face of man"}, {"id": 24647, "name": "face of the bear"}, {"id": 24648, "name": "face of the clock"}, {"id": 24649, "name": "face of the skater"}, {"id": 24650, "name": "face of the woman"}, {"id": 24651, "name": "face of the zebra"}, {"id": 24652, "name": "face of tv"}, {"id": 24653, "name": "face on deer"}, {"id": 24654, "name": "face on pedestal"}, {"id": 24655, "name": "face paint"}, {"id": 24656, "name": "face person"}, {"id": 24657, "name": "face plate"}, {"id": 24658, "name": "face pole"}, {"id": 24659, "name": "face profile"}, {"id": 24660, "name": "face protection"}, {"id": 24661, "name": "face protector"}, {"id": 24662, "name": "face reflected"}, {"id": 24663, "name": "face sculpture"}, {"id": 24664, "name": "face shield"}, {"id": 24665, "name": "face shields"}, {"id": 24666, "name": "face sticker"}, {"id": 24667, "name": "face with blue eyes"}, {"id": 24668, "name": "face"}, {"id": 24669, "name": "facebook"}, {"id": 24670, "name": "facebook logo"}, {"id": 24671, "name": "facebook symbol"}, {"id": 24672, "name": "faceforward"}, {"id": 24673, "name": "faceguard"}, {"id": 24674, "name": "facemask"}, {"id": 24675, "name": "faceplate"}, {"id": 24676, "name": "faceshield"}, {"id": 24677, "name": "facet"}, {"id": 24678, "name": "facewall"}, {"id": 24679, "name": "facia board"}, {"id": 24680, "name": "facial area"}, {"id": 24681, "name": "facial expression"}, {"id": 24682, "name": "facial features"}, {"id": 24683, "name": "facial gear"}, {"id": 24684, "name": "facial goatee"}, {"id": 24685, "name": "facial ha"}, {"id": 24686, "name": "facial hair"}, {"id": 24687, "name": "facial piercings"}, {"id": 24688, "name": "facial products"}, {"id": 24689, "name": "facial scrub"}, {"id": 24690, "name": "facial stubble"}, {"id": 24691, "name": "facial tissue"}, {"id": 24692, "name": "facial tissues"}, {"id": 24693, "name": "facility"}, {"id": 24694, "name": "facing"}, {"id": 24695, "name": "facing forward"}, {"id": 24696, "name": "facing left"}, {"id": 24697, "name": "facing right"}, {"id": 24698, "name": "facing the viewer"}, {"id": 24699, "name": "facing traffic"}, {"id": 24700, "name": "facing window"}, {"id": 24701, "name": "fact"}, {"id": 24702, "name": "factory"}, {"id": 24703, "name": "factory building"}, {"id": 24704, "name": "factory equipment"}, {"id": 24705, "name": "facuet"}, {"id": 24706, "name": "facw"}, {"id": 24707, "name": "fad"}, {"id": 24708, "name": "fade"}, {"id": 24709, "name": "faded"}, {"id": 24710, "name": "faded background"}, {"id": 24711, "name": "faded brick"}, {"id": 24712, "name": "faded clouds"}, {"id": 24713, "name": "faded color"}, {"id": 24714, "name": "faded knees"}, {"id": 24715, "name": "faded letter"}, {"id": 24716, "name": "faded letters"}, {"id": 24717, "name": "faded line"}, {"id": 24718, "name": "faded markings"}, {"id": 24719, "name": "faded paint"}, {"id": 24720, "name": "faded plate"}, {"id": 24721, "name": "faded stripes"}, {"id": 24722, "name": "faded wall"}, {"id": 24723, "name": "faded word"}, {"id": 24724, "name": "faded yellow wall"}, {"id": 24725, "name": "fail"}, {"id": 24726, "name": "faint clouds"}, {"id": 24727, "name": "faint skycrappers"}, {"id": 24728, "name": "faint writing"}, {"id": 24729, "name": "fainted paint"}, {"id": 24730, "name": "fair"}, {"id": 24731, "name": "fair area"}, {"id": 24732, "name": "fair tents"}, {"id": 24733, "name": "fairgroud"}, {"id": 24734, "name": "fairly honest bills"}, {"id": 24735, "name": "fairskinned man"}, {"id": 24736, "name": "fairy"}, {"id": 24737, "name": "fairy costume"}, {"id": 24738, "name": "fairy wing"}, {"id": 24739, "name": "faith"}, {"id": 24740, "name": "fajita"}, {"id": 24741, "name": "fake"}, {"id": 24742, "name": "fake blood"}, {"id": 24743, "name": "fake candles"}, {"id": 24744, "name": "fake eyelashes"}, {"id": 24745, "name": "fake fin"}, {"id": 24746, "name": "fake flower"}, {"id": 24747, "name": "fake flowers"}, {"id": 24748, "name": "fake frog"}, {"id": 24749, "name": "fake giraffe"}, {"id": 24750, "name": "fake grass"}, {"id": 24751, "name": "fake hand"}, {"id": 24752, "name": "fake meat"}, {"id": 24753, "name": "fake moss"}, {"id": 24754, "name": "fake mustache"}, {"id": 24755, "name": "fake nails"}, {"id": 24756, "name": "fake ocean"}, {"id": 24757, "name": "fake plant"}, {"id": 24758, "name": "fake sheep"}, {"id": 24759, "name": "fake shields"}, {"id": 24760, "name": "fake snow"}, {"id": 24761, "name": "fake stone"}, {"id": 24762, "name": "fake tattoo"}, {"id": 24763, "name": "fake teeth"}, {"id": 24764, "name": "fake tie"}, {"id": 24765, "name": "fake turkey"}, {"id": 24766, "name": "fake tv"}, {"id": 24767, "name": "fake wave"}, {"id": 24768, "name": "fake window"}, {"id": 24769, "name": "fake windows"}, {"id": 24770, "name": "falcon"}, {"id": 24771, "name": "falcon head"}, {"id": 24772, "name": "faleaves"}, {"id": 24773, "name": "falfal balls"}, {"id": 24774, "name": "fall foliage"}, {"id": 24775, "name": "fall leaf"}, {"id": 24776, "name": "fall leaves"}, {"id": 24777, "name": "fall scene"}, {"id": 24778, "name": "fall season"}, {"id": 24779, "name": "fall tree"}, {"id": 24780, "name": "fall trees"}, {"id": 24781, "name": "fall"}, {"id": 24782, "name": "fallen"}, {"id": 24783, "name": "fallen board"}, {"id": 24784, "name": "fallen boulders"}, {"id": 24785, "name": "fallen branch"}, {"id": 24786, "name": "fallen branches"}, {"id": 24787, "name": "fallen commode"}, {"id": 24788, "name": "fallen fencing"}, {"id": 24789, "name": "fallen ff"}, {"id": 24790, "name": "fallen leaves"}, {"id": 24791, "name": "fallen log"}, {"id": 24792, "name": "fallen logs"}, {"id": 24793, "name": "fallen rocks"}, {"id": 24794, "name": "fallen skier"}, {"id": 24795, "name": "fallen tree"}, {"id": 24796, "name": "fallen wood"}, {"id": 24797, "name": "falling"}, {"id": 24798, "name": "falling airplane"}, {"id": 24799, "name": "falling down"}, {"id": 24800, "name": "falling snow"}, {"id": 24801, "name": "falmingo"}, {"id": 24802, "name": "false balcony"}, {"id": 24803, "name": "false tooth"}, {"id": 24804, "name": "fam"}, {"id": 24805, "name": "fame"}, {"id": 24806, "name": "famile photos"}, {"id": 24807, "name": "family group"}, {"id": 24808, "name": "family home"}, {"id": 24809, "name": "family members"}, {"id": 24810, "name": "family of birds"}, {"id": 24811, "name": "family of four"}, {"id": 24812, "name": "family pharmacists"}, {"id": 24813, "name": "family photo"}, {"id": 24814, "name": "family photograph"}, {"id": 24815, "name": "family photos"}, {"id": 24816, "name": "family picture"}, {"id": 24817, "name": "family room"}, {"id": 24818, "name": "family skiing"}, {"id": 24819, "name": "family"}, {"id": 24820, "name": "fan auto"}, {"id": 24821, "name": "fan blade"}, {"id": 24822, "name": "fan engine"}, {"id": 24823, "name": "fan front"}, {"id": 24824, "name": "fan hood"}, {"id": 24825, "name": "fan in a corner"}, {"id": 24826, "name": "fan is exhaust"}, {"id": 24827, "name": "fan shadow"}, {"id": 24828, "name": "fan timer"}, {"id": 24829, "name": "fan unit"}, {"id": 24830, "name": "fan vent"}, {"id": 24831, "name": "fan"}, {"id": 24832, "name": "fance"}, {"id": 24833, "name": "fancy"}, {"id": 24834, "name": "fancy clothes"}, {"id": 24835, "name": "fancy edges"}, {"id": 24836, "name": "fancy foods"}, {"id": 24837, "name": "fancy hat"}, {"id": 24838, "name": "fancy light"}, {"id": 24839, "name": "fancy moulding"}, {"id": 24840, "name": "fancy plums"}, {"id": 24841, "name": "fancy toilet"}, {"id": 24842, "name": "fancy top"}, {"id": 24843, "name": "fancy windows"}, {"id": 24844, "name": "fancy woodwork"}, {"id": 24845, "name": "fang"}, {"id": 24846, "name": "fanlike branches"}, {"id": 24847, "name": "fanny pack"}, {"id": 24848, "name": "fannypack"}, {"id": 24849, "name": "fans head"}, {"id": 24850, "name": "fans stands"}, {"id": 24851, "name": "fans under roof"}, {"id": 24852, "name": "fans watching"}, {"id": 24853, "name": "fanta"}, {"id": 24854, "name": "fanta logo"}, {"id": 24855, "name": "fanta soda"}, {"id": 24856, "name": "fantasy books"}, {"id": 24857, "name": "fantasy scene"}, {"id": 24858, "name": "far"}, {"id": 24859, "name": "far background"}, {"id": 24860, "name": "far bank"}, {"id": 24861, "name": "far beach"}, {"id": 24862, "name": "far court"}, {"id": 24863, "name": "far distance"}, {"id": 24864, "name": "far fence"}, {"id": 24865, "name": "far hot dog"}, {"id": 24866, "name": "far left"}, {"id": 24867, "name": "far light"}, {"id": 24868, "name": "far off distance"}, {"id": 24869, "name": "far pasture"}, {"id": 24870, "name": "far pole"}, {"id": 24871, "name": "far right"}, {"id": 24872, "name": "far river bank"}, {"id": 24873, "name": "far shore"}, {"id": 24874, "name": "far sidewalk"}, {"id": 24875, "name": "far slope"}, {"id": 24876, "name": "far wall"}, {"id": 24877, "name": "far window"}, {"id": 24878, "name": "fare"}, {"id": 24879, "name": "farebox"}, {"id": 24880, "name": "farm animal"}, {"id": 24881, "name": "farm animals"}, {"id": 24882, "name": "farm building"}, {"id": 24883, "name": "farm equipment"}, {"id": 24884, "name": "farm field"}, {"id": 24885, "name": "farm fields"}, {"id": 24886, "name": "farm fresh"}, {"id": 24887, "name": "farm house"}, {"id": 24888, "name": "farm land"}, {"id": 24889, "name": "farm truck"}, {"id": 24890, "name": "farm"}, {"id": 24891, "name": "farmacia"}, {"id": 24892, "name": "farmed"}, {"id": 24893, "name": "farmer"}, {"id": 24894, "name": "farmers insurance"}, {"id": 24895, "name": "farmers jean"}, {"id": 24896, "name": "farmers market"}, {"id": 24897, "name": "farmhouse"}, {"id": 24898, "name": "farming"}, {"id": 24899, "name": "farmland"}, {"id": 24900, "name": "farmville"}, {"id": 24901, "name": "farrings"}, {"id": 24902, "name": "farthest"}, {"id": 24903, "name": "farthest duck"}, {"id": 24904, "name": "farthest kite"}, {"id": 24905, "name": "farthest scooter"}, {"id": 24906, "name": "fascinator"}, {"id": 24907, "name": "fase"}, {"id": 24908, "name": "fashion garment"}, {"id": 24909, "name": "fashioned motorcyle"}, {"id": 24910, "name": "fast"}, {"id": 24911, "name": "fast food"}, {"id": 24912, "name": "fast food restaurant"}, {"id": 24913, "name": "fast lane"}, {"id": 24914, "name": "fast train"}, {"id": 24915, "name": "fast water"}, {"id": 24916, "name": "fasten seat belts"}, {"id": 24917, "name": "fastener"}, {"id": 24918, "name": "fastening"}, {"id": 24919, "name": "faster"}, {"id": 24920, "name": "fasterner"}, {"id": 24921, "name": "fastfood meal"}, {"id": 24922, "name": "fastner"}, {"id": 24923, "name": "fat"}, {"id": 24924, "name": "fat bottom"}, {"id": 24925, "name": "fat cow"}, {"id": 24926, "name": "fat legs"}, {"id": 24927, "name": "fat man"}, {"id": 24928, "name": "fat person"}, {"id": 24929, "name": "fat sausage"}, {"id": 24930, "name": "fat sheep"}, {"id": 24931, "name": "fat stomach"}, {"id": 24932, "name": "fat vase"}, {"id": 24933, "name": "fatback tire"}, {"id": 24934, "name": "fatboy"}, {"id": 24935, "name": "father"}, {"id": 24936, "name": "father and son"}, {"id": 24937, "name": "father tennis"}, {"id": 24938, "name": "fathers hand"}, {"id": 24939, "name": "fatigue jacket"}, {"id": 24940, "name": "fatigue pants"}, {"id": 24941, "name": "fatigue"}, {"id": 24942, "name": "fatiques"}, {"id": 24943, "name": "fatty end"}, {"id": 24944, "name": "fatty"}, {"id": 24945, "name": "fauce"}, {"id": 24946, "name": "faucet above"}, {"id": 24947, "name": "faucet control"}, {"id": 24948, "name": "faucet fixture"}, {"id": 24949, "name": "faucet fixtures"}, {"id": 24950, "name": "faucet for shower"}, {"id": 24951, "name": "faucet handle"}, {"id": 24952, "name": "faucet handles"}, {"id": 24953, "name": "faucet has"}, {"id": 24954, "name": "faucet head"}, {"id": 24955, "name": "faucet is modern"}, {"id": 24956, "name": "faucet is silver"}, {"id": 24957, "name": "faucet knob"}, {"id": 24958, "name": "faucet nozzle"}, {"id": 24959, "name": "faucet on a sink"}, {"id": 24960, "name": "faucet outline"}, {"id": 24961, "name": "faucet reflection"}, {"id": 24962, "name": "faucet sprayer"}, {"id": 24963, "name": "faucet switch"}, {"id": 24964, "name": "faucet"}, {"id": 24965, "name": "faucets sink"}, {"id": 24966, "name": "faucetsink"}, {"id": 24967, "name": "faucett"}, {"id": 24968, "name": "fauchet"}, {"id": 24969, "name": "faucted"}, {"id": 24970, "name": "fauk window"}, {"id": 24971, "name": "fault lines"}, {"id": 24972, "name": "fauna"}, {"id": 24973, "name": "faux fur"}, {"id": 24974, "name": "faux roses"}, {"id": 24975, "name": "faux screen"}, {"id": 24976, "name": "faux wood"}, {"id": 24977, "name": "fauxfur"}, {"id": 24978, "name": "fava bean"}, {"id": 24979, "name": "fave of a person"}, {"id": 24980, "name": "favor"}, {"id": 24981, "name": "faw893"}, {"id": 24982, "name": "fawcets"}, {"id": 24983, "name": "fax"}, {"id": 24984, "name": "fax machine"}, {"id": 24985, "name": "fbalconies"}, {"id": 24986, "name": "fck884"}, {"id": 24987, "name": "feahers"}, {"id": 24988, "name": "feast"}, {"id": 24989, "name": "featers"}, {"id": 24990, "name": "feather boa"}, {"id": 24991, "name": "feather cap"}, {"id": 24992, "name": "feather design"}, {"id": 24993, "name": "feather pigeon"}, {"id": 24994, "name": "feather symbol"}, {"id": 24995, "name": "feather"}, {"id": 24996, "name": "feathered breast"}, {"id": 24997, "name": "feathered decoration"}, {"id": 24998, "name": "feathered hat"}, {"id": 24999, "name": "feathered head dress"}, {"id": 25000, "name": "feathered tail"}, {"id": 25001, "name": "feathers are brown"}, {"id": 25002, "name": "feathers wing"}, {"id": 25003, "name": "feathery tail"}, {"id": 25004, "name": "feathes"}, {"id": 25005, "name": "feature"}, {"id": 25006, "name": "febreeze"}, {"id": 25007, "name": "febreeze canister"}, {"id": 25008, "name": "fecal matter"}, {"id": 25009, "name": "fece"}, {"id": 25010, "name": "feces"}, {"id": 25011, "name": "feckles"}, {"id": 25012, "name": "fed"}, {"id": 25013, "name": "fed ex"}, {"id": 25014, "name": "fed ex van"}, {"id": 25015, "name": "fedex"}, {"id": 25016, "name": "fedex airplane"}, {"id": 25017, "name": "fedex logo"}, {"id": 25018, "name": "fedex truck"}, {"id": 25019, "name": "fedora"}, {"id": 25020, "name": "fedora hat"}, {"id": 25021, "name": "fee"}, {"id": 25022, "name": "feed"}, {"id": 25023, "name": "feed and water bowls"}, {"id": 25024, "name": "feed bag"}, {"id": 25025, "name": "feed basket"}, {"id": 25026, "name": "feed bin"}, {"id": 25027, "name": "feed box"}, {"id": 25028, "name": "feed bucket"}, {"id": 25029, "name": "feed container"}, {"id": 25030, "name": "feed holders"}, {"id": 25031, "name": "feed lines"}, {"id": 25032, "name": "feed tray"}, {"id": 25033, "name": "feed trough"}, {"id": 25034, "name": "feedbag"}, {"id": 25035, "name": "feedbag tree"}, {"id": 25036, "name": "feeder base"}, {"id": 25037, "name": "feeder pole"}, {"id": 25038, "name": "feeder"}, {"id": 25039, "name": "feeders container"}, {"id": 25040, "name": "feeding"}, {"id": 25041, "name": "feeding area"}, {"id": 25042, "name": "feeding basket"}, {"id": 25043, "name": "feeding bin"}, {"id": 25044, "name": "feeding bottle"}, {"id": 25045, "name": "feeding bowl"}, {"id": 25046, "name": "feeding bucket"}, {"id": 25047, "name": "feeding center"}, {"id": 25048, "name": "feeding container"}, {"id": 25049, "name": "feeding mechanism"}, {"id": 25050, "name": "feeding on grass"}, {"id": 25051, "name": "feeding on the grass"}, {"id": 25052, "name": "feeding pole"}, {"id": 25053, "name": "feeding post"}, {"id": 25054, "name": "feeding rack"}, {"id": 25055, "name": "feeding shelter"}, {"id": 25056, "name": "feeding station"}, {"id": 25057, "name": "feeding troft"}, {"id": 25058, "name": "feeding trough"}, {"id": 25059, "name": "feeding troughs"}, {"id": 25060, "name": "feeet"}, {"id": 25061, "name": "feeler"}, {"id": 25062, "name": "feeling"}, {"id": 25063, "name": "feet are bare"}, {"id": 25064, "name": "feet are claws"}, {"id": 25065, "name": "feet are red"}, {"id": 25066, "name": "feet crossed"}, {"id": 25067, "name": "feet from home"}, {"id": 25068, "name": "feet holes"}, {"id": 25069, "name": "feet in water"}, {"id": 25070, "name": "feet of a person"}, {"id": 25071, "name": "feet of a woman"}, {"id": 25072, "name": "feet of the surfer"}, {"id": 25073, "name": "feet of the zebra"}, {"id": 25074, "name": "feet pads"}, {"id": 25075, "name": "feet person"}, {"id": 25076, "name": "feet place"}, {"id": 25077, "name": "feet print"}, {"id": 25078, "name": "feet prints"}, {"id": 25079, "name": "feet sand"}, {"id": 25080, "name": "feet tips"}, {"id": 25081, "name": "feets"}, {"id": 25082, "name": "feetskis"}, {"id": 25083, "name": "feetsneakers"}, {"id": 25084, "name": "feflection"}, {"id": 25085, "name": "feild"}, {"id": 25086, "name": "feline"}, {"id": 25087, "name": "felines face"}, {"id": 25088, "name": "fell sign"}, {"id": 25089, "name": "fella"}, {"id": 25090, "name": "fellow"}, {"id": 25091, "name": "felt"}, {"id": 25092, "name": "felt hat"}, {"id": 25093, "name": "felt table"}, {"id": 25094, "name": "felthat"}, {"id": 25095, "name": "female accessories"}, {"id": 25096, "name": "female bartender"}, {"id": 25097, "name": "female batter"}, {"id": 25098, "name": "female bear"}, {"id": 25099, "name": "female companion"}, {"id": 25100, "name": "female defender"}, {"id": 25101, "name": "female figure"}, {"id": 25102, "name": "female finger"}, {"id": 25103, "name": "female giraffe"}, {"id": 25104, "name": "female hand"}, {"id": 25105, "name": "female mannequin"}, {"id": 25106, "name": "female performer"}, {"id": 25107, "name": "female player"}, {"id": 25108, "name": "female rider"}, {"id": 25109, "name": "female sign"}, {"id": 25110, "name": "female skier"}, {"id": 25111, "name": "female skirt"}, {"id": 25112, "name": "female snowboarder"}, {"id": 25113, "name": "female student"}, {"id": 25114, "name": "female suit"}, {"id": 25115, "name": "female surfer"}, {"id": 25116, "name": "female symbol"}, {"id": 25117, "name": "female tennis player"}, {"id": 25118, "name": "female"}, {"id": 25119, "name": "femaleshopper"}, {"id": 25120, "name": "femalesoftball player"}, {"id": 25121, "name": "feminine supplies"}, {"id": 25122, "name": "fenc"}, {"id": 25123, "name": "fenc wire"}, {"id": 25124, "name": "fence"}, {"id": 25125, "name": "fence 2"}, {"id": 25126, "name": "fence advertisement"}, {"id": 25127, "name": "fence anchor"}, {"id": 25128, "name": "fence apparatus"}, {"id": 25129, "name": "fence area"}, {"id": 25130, "name": "fence bar"}, {"id": 25131, "name": "fence barrier"}, {"id": 25132, "name": "fence bars"}, {"id": 25133, "name": "fence base"}, {"id": 25134, "name": "fence behind"}, {"id": 25135, "name": "fence behind clock"}, {"id": 25136, "name": "fence blocking"}, {"id": 25137, "name": "fence board"}, {"id": 25138, "name": "fence boards"}, {"id": 25139, "name": "fence boundary"}, {"id": 25140, "name": "fence by building"}, {"id": 25141, "name": "fence caution"}, {"id": 25142, "name": "fence column"}, {"id": 25143, "name": "fence cover"}, {"id": 25144, "name": "fence covering"}, {"id": 25145, "name": "fence door"}, {"id": 25146, "name": "fence edge"}, {"id": 25147, "name": "fence enclosure"}, {"id": 25148, "name": "fence field"}, {"id": 25149, "name": "fence gate"}, {"id": 25150, "name": "fence gates"}, {"id": 25151, "name": "fence giraffes"}, {"id": 25152, "name": "fence graphic"}, {"id": 25153, "name": "fence grid"}, {"id": 25154, "name": "fence guard"}, {"id": 25155, "name": "fence has a part"}, {"id": 25156, "name": "fence has a pole"}, {"id": 25157, "name": "fence has gate"}, {"id": 25158, "name": "fence has top"}, {"id": 25159, "name": "fence hole"}, {"id": 25160, "name": "fence in background"}, {"id": 25161, "name": "fence in distance"}, {"id": 25162, "name": "fence in field"}, {"id": 25163, "name": "fence in front"}, {"id": 25164, "name": "fence is accordeon"}, {"id": 25165, "name": "fence is black"}, {"id": 25166, "name": "fence is green"}, {"id": 25167, "name": "fence is grey"}, {"id": 25168, "name": "fence is metal"}, {"id": 25169, "name": "fence is painted"}, {"id": 25170, "name": "fence is wooden"}, {"id": 25171, "name": "fence kennel"}, {"id": 25172, "name": "fence line"}, {"id": 25173, "name": "fence lines"}, {"id": 25174, "name": "fence made of wood"}, {"id": 25175, "name": "fence metal"}, {"id": 25176, "name": "fence netting"}, {"id": 25177, "name": "fence next to horse"}, {"id": 25178, "name": "fence next to houses"}, {"id": 25179, "name": "fence on right"}, {"id": 25180, "name": "fence on the buildin"}, {"id": 25181, "name": "fence on the side"}, {"id": 25182, "name": "fence outside"}, {"id": 25183, "name": "fence panel"}, {"id": 25184, "name": "fence panels"}, {"id": 25185, "name": "fence part"}, {"id": 25186, "name": "fence picket"}, {"id": 25187, "name": "fence piece"}, {"id": 25188, "name": "fence pillar"}, {"id": 25189, "name": "fence pole"}, {"id": 25190, "name": "fence poles"}, {"id": 25191, "name": "fence post"}, {"id": 25192, "name": "fence post is brown"}, {"id": 25193, "name": "fence posts"}, {"id": 25194, "name": "fence rail"}, {"id": 25195, "name": "fence railing"}, {"id": 25196, "name": "fence rails"}, {"id": 25197, "name": "fence roadside"}, {"id": 25198, "name": "fence section"}, {"id": 25199, "name": "fence segment"}, {"id": 25200, "name": "fence shadow"}, {"id": 25201, "name": "fence slat"}, {"id": 25202, "name": "fence slates"}, {"id": 25203, "name": "fence snow"}, {"id": 25204, "name": "fence stake"}, {"id": 25205, "name": "fence structure"}, {"id": 25206, "name": "fence support"}, {"id": 25207, "name": "fence toilets"}, {"id": 25208, "name": "fence top"}, {"id": 25209, "name": "fence wall"}, {"id": 25210, "name": "fence wire"}, {"id": 25211, "name": "fence wires"}, {"id": 25212, "name": "fence"}, {"id": 25213, "name": "fenced"}, {"id": 25214, "name": "fenced area"}, {"id": 25215, "name": "fenced coral"}, {"id": 25216, "name": "fenced habitat"}, {"id": 25217, "name": "fenced in dirt lot"}, {"id": 25218, "name": "fencei"}, {"id": 25219, "name": "fenceline"}, {"id": 25220, "name": "fencenot seen"}, {"id": 25221, "name": "fencepoles"}, {"id": 25222, "name": "fencepost"}, {"id": 25223, "name": "fenceposts"}, {"id": 25224, "name": "fencer"}, {"id": 25225, "name": "fences edge"}, {"id": 25226, "name": "fencestreet"}, {"id": 25227, "name": "fench"}, {"id": 25228, "name": "fench fry"}, {"id": 25229, "name": "fenching"}, {"id": 25230, "name": "fencing"}, {"id": 25231, "name": "fencing near"}, {"id": 25232, "name": "fencing section"}, {"id": 25233, "name": "fencing slats"}, {"id": 25234, "name": "fencing structure"}, {"id": 25235, "name": "fencing wire"}, {"id": 25236, "name": "fency"}, {"id": 25237, "name": "fender balls"}, {"id": 25238, "name": "fender blender"}, {"id": 25239, "name": "fender guard"}, {"id": 25240, "name": "fender moped"}, {"id": 25241, "name": "fender over tire"}, {"id": 25242, "name": "fender"}, {"id": 25243, "name": "fendor"}, {"id": 25244, "name": "fene"}, {"id": 25245, "name": "feng"}, {"id": 25246, "name": "fennel"}, {"id": 25247, "name": "fennel seed"}, {"id": 25248, "name": "fennel seeds"}, {"id": 25249, "name": "fense"}, {"id": 25250, "name": "fenste"}, {"id": 25251, "name": "ferguson"}, {"id": 25252, "name": "fermex"}, {"id": 25253, "name": "fern leaf"}, {"id": 25254, "name": "fern leaves"}, {"id": 25255, "name": "fern plant"}, {"id": 25256, "name": "fern tree"}, {"id": 25257, "name": "fern"}, {"id": 25258, "name": "ferris"}, {"id": 25259, "name": "ferris wheel"}, {"id": 25260, "name": "ferriswheel"}, {"id": 25261, "name": "ferro"}, {"id": 25262, "name": "ferrule"}, {"id": 25263, "name": "ferry"}, {"id": 25264, "name": "ferry boat"}, {"id": 25265, "name": "ferry bridge"}, {"id": 25266, "name": "ferry building"}, {"id": 25267, "name": "ferry operator"}, {"id": 25268, "name": "ferry water"}, {"id": 25269, "name": "fertilizer"}, {"id": 25270, "name": "festival"}, {"id": 25271, "name": "festival activities"}, {"id": 25272, "name": "festive chair"}, {"id": 25273, "name": "festivity"}, {"id": 25274, "name": "fet"}, {"id": 25275, "name": "feta"}, {"id": 25276, "name": "feta cheese"}, {"id": 25277, "name": "fetaher"}, {"id": 25278, "name": "fetch"}, {"id": 25279, "name": "fetlock"}, {"id": 25280, "name": "fettuccine"}, {"id": 25281, "name": "fettucine pasta"}, {"id": 25282, "name": "fevce"}, {"id": 25283, "name": "few"}, {"id": 25284, "name": "few birds in the air"}, {"id": 25285, "name": "few buildings"}, {"id": 25286, "name": "few clouds"}, {"id": 25287, "name": "few flyaways"}, {"id": 25288, "name": "few grey threads"}, {"id": 25289, "name": "few homes"}, {"id": 25290, "name": "few mark"}, {"id": 25291, "name": "few pebbles"}, {"id": 25292, "name": "few people"}, {"id": 25293, "name": "few shelves"}, {"id": 25294, "name": "few slices of ham"}, {"id": 25295, "name": "few spots"}, {"id": 25296, "name": "few street"}, {"id": 25297, "name": "few trees"}, {"id": 25298, "name": "few vehicles"}, {"id": 25299, "name": "few waves"}, {"id": 25300, "name": "fez"}, {"id": 25301, "name": "ffy clouds"}, {"id": 25302, "name": "fgrzm"}, {"id": 25303, "name": "fi"}, {"id": 25304, "name": "fiance"}, {"id": 25305, "name": "fiber on orange"}, {"id": 25306, "name": "fiber optic lamp"}, {"id": 25307, "name": "fiber"}, {"id": 25308, "name": "fiberboard"}, {"id": 25309, "name": "fibers on orange"}, {"id": 25310, "name": "fiddle"}, {"id": 25311, "name": "fiddlehead"}, {"id": 25312, "name": "fidge"}, {"id": 25313, "name": "fiedl"}, {"id": 25314, "name": "field 1"}, {"id": 25315, "name": "field area"}, {"id": 25316, "name": "field barrier"}, {"id": 25317, "name": "field cover"}, {"id": 25318, "name": "field edge"}, {"id": 25319, "name": "field grass"}, {"id": 25320, "name": "field is green"}, {"id": 25321, "name": "field lights"}, {"id": 25322, "name": "field line"}, {"id": 25323, "name": "field marking"}, {"id": 25324, "name": "field mound"}, {"id": 25325, "name": "field name"}, {"id": 25326, "name": "field next to runway"}, {"id": 25327, "name": "field of grass"}, {"id": 25328, "name": "field of green grass"}, {"id": 25329, "name": "field part"}, {"id": 25330, "name": "field player"}, {"id": 25331, "name": "field section"}, {"id": 25332, "name": "field snow"}, {"id": 25333, "name": "field under zebra"}, {"id": 25334, "name": "field wall"}, {"id": 25335, "name": "field with red clay"}, {"id": 25336, "name": "field"}, {"id": 25337, "name": "fielder"}, {"id": 25338, "name": "fielders choice"}, {"id": 25339, "name": "fieldflowers"}, {"id": 25340, "name": "fields edge"}, {"id": 25341, "name": "fields part"}, {"id": 25342, "name": "fifi"}, {"id": 25343, "name": "fifteen"}, {"id": 25344, "name": "fifteen squares"}, {"id": 25345, "name": "fifth"}, {"id": 25346, "name": "fifth ave"}, {"id": 25347, "name": "fifth car"}, {"id": 25348, "name": "fifth carh"}, {"id": 25349, "name": "fifty"}, {"id": 25350, "name": "fifty seven"}, {"id": 25351, "name": "fifty stars"}, {"id": 25352, "name": "fifty three"}, {"id": 25353, "name": "fig paste"}, {"id": 25354, "name": "fig"}, {"id": 25355, "name": "figer"}, {"id": 25356, "name": "figers"}, {"id": 25357, "name": "figher jet"}, {"id": 25358, "name": "fighter jet"}, {"id": 25359, "name": "fighter jets"}, {"id": 25360, "name": "fighter plane"}, {"id": 25361, "name": "fighter planes"}, {"id": 25362, "name": "fighter"}, {"id": 25363, "name": "fighting"}, {"id": 25364, "name": "figners"}, {"id": 25365, "name": "figure"}, {"id": 25366, "name": "figureen"}, {"id": 25367, "name": "figurehead"}, {"id": 25368, "name": "figureine"}, {"id": 25369, "name": "figuren"}, {"id": 25370, "name": "figurerine"}, {"id": 25371, "name": "figurie"}, {"id": 25372, "name": "figurine hair"}, {"id": 25373, "name": "figurine of whales"}, {"id": 25374, "name": "figurine"}, {"id": 25375, "name": "fihures"}, {"id": 25376, "name": "fiji"}, {"id": 25377, "name": "fila advertisement"}, {"id": 25378, "name": "fila logo"}, {"id": 25379, "name": "filagree"}, {"id": 25380, "name": "filament"}, {"id": 25381, "name": "filbert"}, {"id": 25382, "name": "file box"}, {"id": 25383, "name": "file button"}, {"id": 25384, "name": "file cabinet"}, {"id": 25385, "name": "file cabinets"}, {"id": 25386, "name": "file containers"}, {"id": 25387, "name": "file edit move"}, {"id": 25388, "name": "file folder"}, {"id": 25389, "name": "file holder"}, {"id": 25390, "name": "file list"}, {"id": 25391, "name": "file"}, {"id": 25392, "name": "filet"}, {"id": 25393, "name": "filet fish"}, {"id": 25394, "name": "filigree"}, {"id": 25395, "name": "filigree design"}, {"id": 25396, "name": "filigree plate"}, {"id": 25397, "name": "filing"}, {"id": 25398, "name": "filing cabinet"}, {"id": 25399, "name": "filing cabinets"}, {"id": 25400, "name": "filing trays"}, {"id": 25401, "name": "filingcabinet"}, {"id": 25402, "name": "fill level"}, {"id": 25403, "name": "filled"}, {"id": 25404, "name": "filled crack"}, {"id": 25405, "name": "filled cracks"}, {"id": 25406, "name": "filled refrigerator"}, {"id": 25407, "name": "filled with trees"}, {"id": 25408, "name": "filler"}, {"id": 25409, "name": "filler cap"}, {"id": 25410, "name": "fillet"}, {"id": 25411, "name": "filling cabinet"}, {"id": 25412, "name": "filling"}, {"id": 25413, "name": "fillmore"}, {"id": 25414, "name": "film"}, {"id": 25415, "name": "film container"}, {"id": 25416, "name": "film edging"}, {"id": 25417, "name": "film light"}, {"id": 25418, "name": "film strip"}, {"id": 25419, "name": "film strips"}, {"id": 25420, "name": "filmed"}, {"id": 25421, "name": "filming"}, {"id": 25422, "name": "filter basket"}, {"id": 25423, "name": "filter hole"}, {"id": 25424, "name": "filter"}, {"id": 25425, "name": "filth"}, {"id": 25426, "name": "filthy"}, {"id": 25427, "name": "filthy white"}, {"id": 25428, "name": "filum"}, {"id": 25429, "name": "fin on surf board"}, {"id": 25430, "name": "fin"}, {"id": 25431, "name": "finail"}, {"id": 25432, "name": "final piling"}, {"id": 25433, "name": "financial group"}, {"id": 25434, "name": "fince"}, {"id": 25435, "name": "finch"}, {"id": 25436, "name": "finder"}, {"id": 25437, "name": "fine"}, {"id": 25438, "name": "fine hair"}, {"id": 25439, "name": "fine powder"}, {"id": 25440, "name": "finer"}, {"id": 25441, "name": "finernail"}, {"id": 25442, "name": "finernails"}, {"id": 25443, "name": "finger end"}, {"id": 25444, "name": "finger foods"}, {"id": 25445, "name": "finger guard"}, {"id": 25446, "name": "finger hole"}, {"id": 25447, "name": "finger missing"}, {"id": 25448, "name": "finger nail"}, {"id": 25449, "name": "finger nail polish"}, {"id": 25450, "name": "finger nails"}, {"id": 25451, "name": "finger of a person"}, {"id": 25452, "name": "finger person"}, {"id": 25453, "name": "finger pointing"}, {"id": 25454, "name": "finger sandwich"}, {"id": 25455, "name": "finger tape"}, {"id": 25456, "name": "finger tip"}, {"id": 25457, "name": "finger tips"}, {"id": 25458, "name": "finger"}, {"id": 25459, "name": "fingerail"}, {"id": 25460, "name": "fingerhole"}, {"id": 25461, "name": "fingerholes"}, {"id": 25462, "name": "fingerless"}, {"id": 25463, "name": "fingerless glove"}, {"id": 25464, "name": "fingerless gloves"}, {"id": 25465, "name": "fingernail brush"}, {"id": 25466, "name": "fingernail polish"}, {"id": 25467, "name": "fingernail"}, {"id": 25468, "name": "fingernale"}, {"id": 25469, "name": "fingerpad"}, {"id": 25470, "name": "fingerprint"}, {"id": 25471, "name": "fingers of a baby"}, {"id": 25472, "name": "fingers under"}, {"id": 25473, "name": "fingertip"}, {"id": 25474, "name": "fingure"}, {"id": 25475, "name": "fingure nail"}, {"id": 25476, "name": "finial"}, {"id": 25477, "name": "finish"}, {"id": 25478, "name": "finish line"}, {"id": 25479, "name": "finished"}, {"id": 25480, "name": "finishing drawer"}, {"id": 25481, "name": "finland"}, {"id": 25482, "name": "finnair"}, {"id": 25483, "name": "finnial"}, {"id": 25484, "name": "fins airplane"}, {"id": 25485, "name": "fins top"}, {"id": 25486, "name": "fiolet"}, {"id": 25487, "name": "fir hydrant"}, {"id": 25488, "name": "fir tree"}, {"id": 25489, "name": "fir trees"}, {"id": 25490, "name": "fir"}, {"id": 25491, "name": "fird"}, {"id": 25492, "name": "fire alam system"}, {"id": 25493, "name": "fire alarm"}, {"id": 25494, "name": "fire alarm box"}, {"id": 25495, "name": "fire alarm device"}, {"id": 25496, "name": "fire brigade"}, {"id": 25497, "name": "fire crackers"}, {"id": 25498, "name": "fire department"}, {"id": 25499, "name": "fire design"}, {"id": 25500, "name": "fire detector"}, {"id": 25501, "name": "fire engine"}, {"id": 25502, "name": "fire esape"}, {"id": 25503, "name": "fire escape"}, {"id": 25504, "name": "fire escape ladder"}, {"id": 25505, "name": "fire escapes"}, {"id": 25506, "name": "fire excape"}, {"id": 25507, "name": "fire exstinguisher"}, {"id": 25508, "name": "fire extiguisher"}, {"id": 25509, "name": "fire extinguiser"}, {"id": 25510, "name": "fire extinguisher"}, {"id": 25511, "name": "fire extinguishers"}, {"id": 25512, "name": "fire extingusher"}, {"id": 25513, "name": "fire figher"}, {"id": 25514, "name": "fire fighter"}, {"id": 25515, "name": "fire fighters"}, {"id": 25516, "name": "fire flames"}, {"id": 25517, "name": "fire guard"}, {"id": 25518, "name": "fire hat"}, {"id": 25519, "name": "fire helments"}, {"id": 25520, "name": "fire hose"}, {"id": 25521, "name": "fire hose connector"}, {"id": 25522, "name": "fire hoses"}, {"id": 25523, "name": "fire house"}, {"id": 25524, "name": "fire hydarnt"}, {"id": 25525, "name": "fire hydrand"}, {"id": 25526, "name": "fire hydrant arm"}, {"id": 25527, "name": "fire hydrant bottom"}, {"id": 25528, "name": "fire hydrant cap"}, {"id": 25529, "name": "fire hydrant top"}, {"id": 25530, "name": "fire hydrants"}, {"id": 25531, "name": "fire hyrant"}, {"id": 25532, "name": "fire hyrdrant"}, {"id": 25533, "name": "fire lane"}, {"id": 25534, "name": "fire lid"}, {"id": 25535, "name": "fire logo"}, {"id": 25536, "name": "fire man"}, {"id": 25537, "name": "fire oven"}, {"id": 25538, "name": "fire pipe"}, {"id": 25539, "name": "fire pit"}, {"id": 25540, "name": "fire place"}, {"id": 25541, "name": "fire plug"}, {"id": 25542, "name": "fire prod"}, {"id": 25543, "name": "fire rescue truck"}, {"id": 25544, "name": "fire rescue vehicle"}, {"id": 25545, "name": "fire scene"}, {"id": 25546, "name": "fire scoop"}, {"id": 25547, "name": "fire service"}, {"id": 25548, "name": "fire sidewalk"}, {"id": 25549, "name": "fire signal"}, {"id": 25550, "name": "fire sprinkler"}, {"id": 25551, "name": "fire starter"}, {"id": 25552, "name": "fire station"}, {"id": 25553, "name": "fire symbol"}, {"id": 25554, "name": "fire truck"}, {"id": 25555, "name": "fire trucks"}, {"id": 25556, "name": "fire wood"}, {"id": 25557, "name": "fire"}, {"id": 25558, "name": "firealarm"}, {"id": 25559, "name": "firearm"}, {"id": 25560, "name": "fireball"}, {"id": 25561, "name": "firebox"}, {"id": 25562, "name": "firecracker"}, {"id": 25563, "name": "fireescape"}, {"id": 25564, "name": "fireescape stairs"}, {"id": 25565, "name": "firefighter uniform"}, {"id": 25566, "name": "firefighter wearing"}, {"id": 25567, "name": "firefighter"}, {"id": 25568, "name": "firefighters hat"}, {"id": 25569, "name": "firefightes"}, {"id": 25570, "name": "firefox"}, {"id": 25571, "name": "firefox logo"}, {"id": 25572, "name": "firehose"}, {"id": 25573, "name": "firehose wheel"}, {"id": 25574, "name": "firehouse"}, {"id": 25575, "name": "firehydrant"}, {"id": 25576, "name": "firehydrant side"}, {"id": 25577, "name": "firelane"}, {"id": 25578, "name": "fireman hose"}, {"id": 25579, "name": "fireman"}, {"id": 25580, "name": "firepace"}, {"id": 25581, "name": "firepit"}, {"id": 25582, "name": "fireplace"}, {"id": 25583, "name": "fireplace base"}, {"id": 25584, "name": "fireplace cover"}, {"id": 25585, "name": "fireplace guard"}, {"id": 25586, "name": "fireplace hearth"}, {"id": 25587, "name": "fireplace mantel"}, {"id": 25588, "name": "fireplace mantle"}, {"id": 25589, "name": "fireplace nook"}, {"id": 25590, "name": "fireplace opening"}, {"id": 25591, "name": "fireplace poker"}, {"id": 25592, "name": "fireplace pokers"}, {"id": 25593, "name": "fireplace screen"}, {"id": 25594, "name": "fireplace shelf"}, {"id": 25595, "name": "fireplace tool"}, {"id": 25596, "name": "fireplace tools"}, {"id": 25597, "name": "fireplance"}, {"id": 25598, "name": "firescape"}, {"id": 25599, "name": "firestation"}, {"id": 25600, "name": "firested area"}, {"id": 25601, "name": "firetrucks"}, {"id": 25602, "name": "firewood"}, {"id": 25603, "name": "firewood in baskets"}, {"id": 25604, "name": "firework"}, {"id": 25605, "name": "firgurine"}, {"id": 25606, "name": "firmly"}, {"id": 25607, "name": "firsbee"}, {"id": 25608, "name": "first"}, {"id": 25609, "name": "first aid"}, {"id": 25610, "name": "first aid bag"}, {"id": 25611, "name": "first aid box"}, {"id": 25612, "name": "first aid kit"}, {"id": 25613, "name": "first aid product"}, {"id": 25614, "name": "first base"}, {"id": 25615, "name": "first base line"}, {"id": 25616, "name": "first basebaseline"}, {"id": 25617, "name": "first baseline"}, {"id": 25618, "name": "first baseman"}, {"id": 25619, "name": "first bike"}, {"id": 25620, "name": "first car"}, {"id": 25621, "name": "first class"}, {"id": 25622, "name": "first course"}, {"id": 25623, "name": "first finger"}, {"id": 25624, "name": "first floor"}, {"id": 25625, "name": "first giraffe"}, {"id": 25626, "name": "first l"}, {"id": 25627, "name": "first layer"}, {"id": 25628, "name": "first left rear tire"}, {"id": 25629, "name": "first letter"}, {"id": 25630, "name": "first level"}, {"id": 25631, "name": "first name"}, {"id": 25632, "name": "first one"}, {"id": 25633, "name": "first person"}, {"id": 25634, "name": "first pillar"}, {"id": 25635, "name": "first place"}, {"id": 25636, "name": "first plate"}, {"id": 25637, "name": "first row"}, {"id": 25638, "name": "first rung"}, {"id": 25639, "name": "first set"}, {"id": 25640, "name": "first sign"}, {"id": 25641, "name": "first sovereign"}, {"id": 25642, "name": "first square"}, {"id": 25643, "name": "first st"}, {"id": 25644, "name": "first story"}, {"id": 25645, "name": "first table"}, {"id": 25646, "name": "first train"}, {"id": 25647, "name": "first twonumbers"}, {"id": 25648, "name": "first window"}, {"id": 25649, "name": "firstaid kit"}, {"id": 25650, "name": "firstbase line"}, {"id": 25651, "name": "firstbase umpire"}, {"id": 25652, "name": "fisa"}, {"id": 25653, "name": "fisbee"}, {"id": 25654, "name": "fischer"}, {"id": 25655, "name": "fish bowl"}, {"id": 25656, "name": "fish decal"}, {"id": 25657, "name": "fish design"}, {"id": 25658, "name": "fish eye"}, {"id": 25659, "name": "fish figurine"}, {"id": 25660, "name": "fish fillet"}, {"id": 25661, "name": "fish flesh"}, {"id": 25662, "name": "fish guts"}, {"id": 25663, "name": "fish head"}, {"id": 25664, "name": "fish heads"}, {"id": 25665, "name": "fish hooks"}, {"id": 25666, "name": "fish kite"}, {"id": 25667, "name": "fish magnet"}, {"id": 25668, "name": "fish net"}, {"id": 25669, "name": "fish pattern"}, {"id": 25670, "name": "fish picture"}, {"id": 25671, "name": "fish pillow"}, {"id": 25672, "name": "fish plate"}, {"id": 25673, "name": "fish sandwich"}, {"id": 25674, "name": "fish sculpture"}, {"id": 25675, "name": "fish sign"}, {"id": 25676, "name": "fish tail"}, {"id": 25677, "name": "fish tank in"}, {"id": 25678, "name": "fish tank"}, {"id": 25679, "name": "fish"}, {"id": 25680, "name": "fishbone"}, {"id": 25681, "name": "fishbowl"}, {"id": 25682, "name": "fishchips"}, {"id": 25683, "name": "fisher"}, {"id": 25684, "name": "fisherman hat"}, {"id": 25685, "name": "fisherman"}, {"id": 25686, "name": "fishing"}, {"id": 25687, "name": "fishing ball"}, {"id": 25688, "name": "fishing basket"}, {"id": 25689, "name": "fishing boat"}, {"id": 25690, "name": "fishing boats"}, {"id": 25691, "name": "fishing bobber"}, {"id": 25692, "name": "fishing equipment"}, {"id": 25693, "name": "fishing gear"}, {"id": 25694, "name": "fishing hat"}, {"id": 25695, "name": "fishing lure"}, {"id": 25696, "name": "fishing net"}, {"id": 25697, "name": "fishing nets"}, {"id": 25698, "name": "fishing pole"}, {"id": 25699, "name": "fishing poles"}, {"id": 25700, "name": "fishing rod"}, {"id": 25701, "name": "fishing tank"}, {"id": 25702, "name": "fishing theme"}, {"id": 25703, "name": "fishingboat"}, {"id": 25704, "name": "fishnet stockings"}, {"id": 25705, "name": "fishnet"}, {"id": 25706, "name": "fishng boat"}, {"id": 25707, "name": "fishpond"}, {"id": 25708, "name": "fishtank"}, {"id": 25709, "name": "fiskars"}, {"id": 25710, "name": "fissure"}, {"id": 25711, "name": "fist base"}, {"id": 25712, "name": "fist bump"}, {"id": 25713, "name": "fist"}, {"id": 25714, "name": "fit"}, {"id": 25715, "name": "fitness ball"}, {"id": 25716, "name": "fitted sheet"}, {"id": 25717, "name": "fitter"}, {"id": 25718, "name": "fitting"}, {"id": 25719, "name": "five apples"}, {"id": 25720, "name": "five bananas"}, {"id": 25721, "name": "five birds"}, {"id": 25722, "name": "five blank"}, {"id": 25723, "name": "five buckets"}, {"id": 25724, "name": "five cars"}, {"id": 25725, "name": "five cows"}, {"id": 25726, "name": "five floaters"}, {"id": 25727, "name": "five flowers"}, {"id": 25728, "name": "five green stems"}, {"id": 25729, "name": "five jar"}, {"id": 25730, "name": "five layers"}, {"id": 25731, "name": "five lights"}, {"id": 25732, "name": "five men"}, {"id": 25733, "name": "five oclock shadow"}, {"id": 25734, "name": "five orders"}, {"id": 25735, "name": "five people"}, {"id": 25736, "name": "five pointed star"}, {"id": 25737, "name": "five post"}, {"id": 25738, "name": "five red stars"}, {"id": 25739, "name": "five safety cones"}, {"id": 25740, "name": "five seaplanes"}, {"id": 25741, "name": "five signal bars"}, {"id": 25742, "name": "five signs"}, {"id": 25743, "name": "five skateboards"}, {"id": 25744, "name": "five star"}, {"id": 25745, "name": "five surfboards"}, {"id": 25746, "name": "five tennis"}, {"id": 25747, "name": "five things in glass"}, {"id": 25748, "name": "five ties"}, {"id": 25749, "name": "five tigers"}, {"id": 25750, "name": "five tigerstail"}, {"id": 25751, "name": "five toes"}, {"id": 25752, "name": "five wheels"}, {"id": 25753, "name": "five white plates"}, {"id": 25754, "name": "five windows"}, {"id": 25755, "name": "five year old"}, {"id": 25756, "name": "five zebras"}, {"id": 25757, "name": "five"}, {"id": 25758, "name": "fivecooked potatoes"}, {"id": 25759, "name": "fivegallon bucket"}, {"id": 25760, "name": "fixed pot hole"}, {"id": 25761, "name": "fixed wing"}, {"id": 25762, "name": "fixer"}, {"id": 25763, "name": "fixing"}, {"id": 25764, "name": "fixture doorway"}, {"id": 25765, "name": "fixture urinal"}, {"id": 25766, "name": "fixture"}, {"id": 25767, "name": "fl2011"}, {"id": 25768, "name": "flab"}, {"id": 25769, "name": "flag area"}, {"id": 25770, "name": "flag banner"}, {"id": 25771, "name": "flag boat"}, {"id": 25772, "name": "flag decal"}, {"id": 25773, "name": "flag design"}, {"id": 25774, "name": "flag designs"}, {"id": 25775, "name": "flag display"}, {"id": 25776, "name": "flag flag"}, {"id": 25777, "name": "flag flowers"}, {"id": 25778, "name": "flag flying"}, {"id": 25779, "name": "flag graphic"}, {"id": 25780, "name": "flag hanger"}, {"id": 25781, "name": "flag hangs"}, {"id": 25782, "name": "flag has a cross"}, {"id": 25783, "name": "flag holder"}, {"id": 25784, "name": "flag holders"}, {"id": 25785, "name": "flag icon"}, {"id": 25786, "name": "flag image"}, {"id": 25787, "name": "flag is on top"}, {"id": 25788, "name": "flag is red"}, {"id": 25789, "name": "flag kite"}, {"id": 25790, "name": "flag light"}, {"id": 25791, "name": "flag marker"}, {"id": 25792, "name": "flag markers"}, {"id": 25793, "name": "flag mast"}, {"id": 25794, "name": "flag of france"}, {"id": 25795, "name": "flag on end"}, {"id": 25796, "name": "flag on large pole"}, {"id": 25797, "name": "flag on the side"}, {"id": 25798, "name": "flag patch"}, {"id": 25799, "name": "flag pennants"}, {"id": 25800, "name": "flag pin"}, {"id": 25801, "name": "flag pole"}, {"id": 25802, "name": "flag poles"}, {"id": 25803, "name": "flag post"}, {"id": 25804, "name": "flag seat"}, {"id": 25805, "name": "flag sign"}, {"id": 25806, "name": "flag sticker"}, {"id": 25807, "name": "flag sticking out"}, {"id": 25808, "name": "flag symbol"}, {"id": 25809, "name": "flag throw"}, {"id": 25810, "name": "flag"}, {"id": 25811, "name": "flagholders"}, {"id": 25812, "name": "flagmast"}, {"id": 25813, "name": "flagpole"}, {"id": 25814, "name": "flagpost"}, {"id": 25815, "name": "flags are being"}, {"id": 25816, "name": "flags building"}, {"id": 25817, "name": "flags flying"}, {"id": 25818, "name": "flags on pole"}, {"id": 25819, "name": "flags waving"}, {"id": 25820, "name": "flagstaff"}, {"id": 25821, "name": "flagstone floor"}, {"id": 25822, "name": "flagstone"}, {"id": 25823, "name": "flake"}, {"id": 25824, "name": "flakes of broccoli"}, {"id": 25825, "name": "flaking"}, {"id": 25826, "name": "flaking paint"}, {"id": 25827, "name": "flaky"}, {"id": 25828, "name": "flame decal"}, {"id": 25829, "name": "flame decoration"}, {"id": 25830, "name": "flame design"}, {"id": 25831, "name": "flame heaters"}, {"id": 25832, "name": "flame"}, {"id": 25833, "name": "flamengos"}, {"id": 25834, "name": "flamingo flock"}, {"id": 25835, "name": "flamingo kite"}, {"id": 25836, "name": "flamingo shirt"}, {"id": 25837, "name": "flamingo"}, {"id": 25838, "name": "flamingos wing"}, {"id": 25839, "name": "flan"}, {"id": 25840, "name": "flanders"}, {"id": 25841, "name": "flange"}, {"id": 25842, "name": "flange nut"}, {"id": 25843, "name": "flank"}, {"id": 25844, "name": "flannel"}, {"id": 25845, "name": "flannel hood"}, {"id": 25846, "name": "flannel shirt"}, {"id": 25847, "name": "flap"}, {"id": 25848, "name": "flapper"}, {"id": 25849, "name": "flapping"}, {"id": 25850, "name": "flappy"}, {"id": 25851, "name": "flare"}, {"id": 25852, "name": "flared ears"}, {"id": 25853, "name": "flas"}, {"id": 25854, "name": "flash bulb"}, {"id": 25855, "name": "flash camera"}, {"id": 25856, "name": "flash disc"}, {"id": 25857, "name": "flash drive"}, {"id": 25858, "name": "flash from camera"}, {"id": 25859, "name": "flash head"}, {"id": 25860, "name": "flash knob"}, {"id": 25861, "name": "flash lights"}, {"id": 25862, "name": "flash reflection"}, {"id": 25863, "name": "flash umbrella"}, {"id": 25864, "name": "flash"}, {"id": 25865, "name": "flashdrive"}, {"id": 25866, "name": "flasher"}, {"id": 25867, "name": "flashing"}, {"id": 25868, "name": "flashing light"}, {"id": 25869, "name": "flashing lights"}, {"id": 25870, "name": "flashlight"}, {"id": 25871, "name": "flashy font"}, {"id": 25872, "name": "flask"}, {"id": 25873, "name": "flat area"}, {"id": 25874, "name": "flat areas"}, {"id": 25875, "name": "flat bags"}, {"id": 25876, "name": "flat basket"}, {"id": 25877, "name": "flat bed"}, {"id": 25878, "name": "flat bed trailer"}, {"id": 25879, "name": "flat bed train"}, {"id": 25880, "name": "flat boulder"}, {"id": 25881, "name": "flat bread"}, {"id": 25882, "name": "flat building"}, {"id": 25883, "name": "flat cap"}, {"id": 25884, "name": "flat carts"}, {"id": 25885, "name": "flat case"}, {"id": 25886, "name": "flat circle"}, {"id": 25887, "name": "flat dock"}, {"id": 25888, "name": "flat edge"}, {"id": 25889, "name": "flat field"}, {"id": 25890, "name": "flat front"}, {"id": 25891, "name": "flat ground"}, {"id": 25892, "name": "flat hand"}, {"id": 25893, "name": "flat hill"}, {"id": 25894, "name": "flat holes"}, {"id": 25895, "name": "flat iron"}, {"id": 25896, "name": "flat island"}, {"id": 25897, "name": "flat item"}, {"id": 25898, "name": "flat land"}, {"id": 25899, "name": "flat landscape"}, {"id": 25900, "name": "flat lip"}, {"id": 25901, "name": "flat panel"}, {"id": 25902, "name": "flat part"}, {"id": 25903, "name": "flat patch"}, {"id": 25904, "name": "flat red shoes"}, {"id": 25905, "name": "flat rock"}, {"id": 25906, "name": "flat rocks"}, {"id": 25907, "name": "flat roof"}, {"id": 25908, "name": "flat screen"}, {"id": 25909, "name": "flat screen tv"}, {"id": 25910, "name": "flat shoes"}, {"id": 25911, "name": "flat snow"}, {"id": 25912, "name": "flat stone"}, {"id": 25913, "name": "flat surface"}, {"id": 25914, "name": "flat tail"}, {"id": 25915, "name": "flat television"}, {"id": 25916, "name": "flat terrain"}, {"id": 25917, "name": "flat tire"}, {"id": 25918, "name": "flat top"}, {"id": 25919, "name": "flat tops"}, {"id": 25920, "name": "flat trailer"}, {"id": 25921, "name": "flat tv"}, {"id": 25922, "name": "flat ware"}, {"id": 25923, "name": "flat water"}, {"id": 25924, "name": "flat"}, {"id": 25925, "name": "flatation device"}, {"id": 25926, "name": "flatbed"}, {"id": 25927, "name": "flatbed rail car"}, {"id": 25928, "name": "flatbed trailer"}, {"id": 25929, "name": "flatbed truck"}, {"id": 25930, "name": "flatbread"}, {"id": 25931, "name": "flatcar"}, {"id": 25932, "name": "flate"}, {"id": 25933, "name": "flatedge"}, {"id": 25934, "name": "flatface"}, {"id": 25935, "name": "flatland"}, {"id": 25936, "name": "flatlands"}, {"id": 25937, "name": "flatscreen"}, {"id": 25938, "name": "flatscreen monitors"}, {"id": 25939, "name": "flatscreen television"}, {"id": 25940, "name": "flatscreen tv"}, {"id": 25941, "name": "flatscreentelevision"}, {"id": 25942, "name": "flattened cup"}, {"id": 25943, "name": "flattened papercup"}, {"id": 25944, "name": "flattish top"}, {"id": 25945, "name": "flattop"}, {"id": 25946, "name": "flatware"}, {"id": 25947, "name": "flavor"}, {"id": 25948, "name": "flavoring"}, {"id": 25949, "name": "flaw"}, {"id": 25950, "name": "flea market"}, {"id": 25951, "name": "fleck"}, {"id": 25952, "name": "fleece"}, {"id": 25953, "name": "fleece hoodie"}, {"id": 25954, "name": "fleece jacket"}, {"id": 25955, "name": "fleece liner"}, {"id": 25956, "name": "fleece lining"}, {"id": 25957, "name": "fleece vest"}, {"id": 25958, "name": "fleet"}, {"id": 25959, "name": "fleet sign"}, {"id": 25960, "name": "flesh"}, {"id": 25961, "name": "fleur"}, {"id": 25962, "name": "fleur de lis flowers"}, {"id": 25963, "name": "fleurdelis"}, {"id": 25964, "name": "fleurdilis"}, {"id": 25965, "name": "fleursdelis"}, {"id": 25966, "name": "flex"}, {"id": 25967, "name": "flexible"}, {"id": 25968, "name": "flexible arm"}, {"id": 25969, "name": "flexible hose"}, {"id": 25970, "name": "flg"}, {"id": 25971, "name": "flickr"}, {"id": 25972, "name": "flickr address"}, {"id": 25973, "name": "flickr plate"}, {"id": 25974, "name": "flickr sucks"}, {"id": 25975, "name": "flickr website"}, {"id": 25976, "name": "flickrcom"}, {"id": 25977, "name": "flier"}, {"id": 25978, "name": "flies in eye"}, {"id": 25979, "name": "flight attendant"}, {"id": 25980, "name": "flight attendants"}, {"id": 25981, "name": "flight charter"}, {"id": 25982, "name": "flight info"}, {"id": 25983, "name": "flight information"}, {"id": 25984, "name": "flight near platform"}, {"id": 25985, "name": "flight roll"}, {"id": 25986, "name": "flight suit"}, {"id": 25987, "name": "flight"}, {"id": 25988, "name": "flightline"}, {"id": 25989, "name": "flikr page"}, {"id": 25990, "name": "flinders"}, {"id": 25991, "name": "flip"}, {"id": 25992, "name": "flip board"}, {"id": 25993, "name": "flip flop"}, {"id": 25994, "name": "flip flop sandal"}, {"id": 25995, "name": "flip flops"}, {"id": 25996, "name": "flip flot"}, {"id": 25997, "name": "flip is alltel"}, {"id": 25998, "name": "flip is lg"}, {"id": 25999, "name": "flip phone"}, {"id": 26000, "name": "flipflop"}, {"id": 26001, "name": "flipflops"}, {"id": 26002, "name": "flipper"}, {"id": 26003, "name": "flipphone"}, {"id": 26004, "name": "flloor"}, {"id": 26005, "name": "fllor"}, {"id": 26006, "name": "float ball"}, {"id": 26007, "name": "float device"}, {"id": 26008, "name": "float on an airplane"}, {"id": 26009, "name": "float toy"}, {"id": 26010, "name": "float"}, {"id": 26011, "name": "floatation device"}, {"id": 26012, "name": "floatation devive"}, {"id": 26013, "name": "floatation ring"}, {"id": 26014, "name": "floater part"}, {"id": 26015, "name": "floater"}, {"id": 26016, "name": "floatie"}, {"id": 26017, "name": "floaties"}, {"id": 26018, "name": "floating"}, {"id": 26019, "name": "floating buoys"}, {"id": 26020, "name": "floating debris"}, {"id": 26021, "name": "floating deck"}, {"id": 26022, "name": "floating device"}, {"id": 26023, "name": "floating dock"}, {"id": 26024, "name": "floating lanes"}, {"id": 26025, "name": "floating lifesaver"}, {"id": 26026, "name": "floating object"}, {"id": 26027, "name": "floating person"}, {"id": 26028, "name": "floating pot"}, {"id": 26029, "name": "floating ring"}, {"id": 26030, "name": "floating tire"}, {"id": 26031, "name": "floaty"}, {"id": 26032, "name": "flock"}, {"id": 26033, "name": "floder"}, {"id": 26034, "name": "floer"}, {"id": 26035, "name": "floers"}, {"id": 26036, "name": "floewr"}, {"id": 26037, "name": "flood light"}, {"id": 26038, "name": "flood lights"}, {"id": 26039, "name": "flood water"}, {"id": 26040, "name": "flood waters"}, {"id": 26041, "name": "flood"}, {"id": 26042, "name": "flooded"}, {"id": 26043, "name": "flooded area"}, {"id": 26044, "name": "flooded field"}, {"id": 26045, "name": "flooded ground"}, {"id": 26046, "name": "flooded street"}, {"id": 26047, "name": "flooding"}, {"id": 26048, "name": "floodlight"}, {"id": 26049, "name": "floodway"}, {"id": 26050, "name": "flooer"}, {"id": 26051, "name": "flooor"}, {"id": 26052, "name": "floor base"}, {"id": 26053, "name": "floor below"}, {"id": 26054, "name": "floor blue"}, {"id": 26055, "name": "floor board"}, {"id": 26056, "name": "floor boards"}, {"id": 26057, "name": "floor carpet"}, {"id": 26058, "name": "floor covering"}, {"id": 26059, "name": "floor crack"}, {"id": 26060, "name": "floor design"}, {"id": 26061, "name": "floor diagonal"}, {"id": 26062, "name": "floor drain"}, {"id": 26063, "name": "floor duster"}, {"id": 26064, "name": "floor edge"}, {"id": 26065, "name": "floor emblem"}, {"id": 26066, "name": "floor has"}, {"id": 26067, "name": "floor has carpet"}, {"id": 26068, "name": "floor has rug"}, {"id": 26069, "name": "floor has tiles"}, {"id": 26070, "name": "floor heater"}, {"id": 26071, "name": "floor is beige"}, {"id": 26072, "name": "floor is black"}, {"id": 26073, "name": "floor is brown"}, {"id": 26074, "name": "floor is brown color"}, {"id": 26075, "name": "floor is carpeted"}, {"id": 26076, "name": "floor is dark"}, {"id": 26077, "name": "floor is gray"}, {"id": 26078, "name": "floor is hardwood"}, {"id": 26079, "name": "floor is tiled"}, {"id": 26080, "name": "floor is white"}, {"id": 26081, "name": "floor is wood"}, {"id": 26082, "name": "floor is wooden"}, {"id": 26083, "name": "floor lamp"}, {"id": 26084, "name": "floor lamps"}, {"id": 26085, "name": "floor light"}, {"id": 26086, "name": "floor lines"}, {"id": 26087, "name": "floor mat"}, {"id": 26088, "name": "floor mirror"}, {"id": 26089, "name": "floor molding"}, {"id": 26090, "name": "floor number"}, {"id": 26091, "name": "floor objects"}, {"id": 26092, "name": "floor of wood"}, {"id": 26093, "name": "floor panels"}, {"id": 26094, "name": "floor paper"}, {"id": 26095, "name": "floor part"}, {"id": 26096, "name": "floor pattern"}, {"id": 26097, "name": "floor patterns"}, {"id": 26098, "name": "floor plank"}, {"id": 26099, "name": "floor planks"}, {"id": 26100, "name": "floor plant"}, {"id": 26101, "name": "floor plate"}, {"id": 26102, "name": "floor protection"}, {"id": 26103, "name": "floor reflection"}, {"id": 26104, "name": "floor rug"}, {"id": 26105, "name": "floor rugs"}, {"id": 26106, "name": "floor section"}, {"id": 26107, "name": "floor shadows"}, {"id": 26108, "name": "floor sheet"}, {"id": 26109, "name": "floor shows tiles"}, {"id": 26110, "name": "floor stock"}, {"id": 26111, "name": "floor surface"}, {"id": 26112, "name": "floor tile"}, {"id": 26113, "name": "floor tiles"}, {"id": 26114, "name": "floor trim"}, {"id": 26115, "name": "floor urinal"}, {"id": 26116, "name": "floor vent"}, {"id": 26117, "name": "floor vents"}, {"id": 26118, "name": "floor whole"}, {"id": 26119, "name": "floor"}, {"id": 26120, "name": "floorboard"}, {"id": 26121, "name": "floorbottom"}, {"id": 26122, "name": "flooring"}, {"id": 26123, "name": "flooring is metal"}, {"id": 26124, "name": "flooring package"}, {"id": 26125, "name": "flooring panels"}, {"id": 26126, "name": "flooring planks"}, {"id": 26127, "name": "flooring slats"}, {"id": 26128, "name": "flooring tile"}, {"id": 26129, "name": "flooring tiles"}, {"id": 26130, "name": "flooring trim"}, {"id": 26131, "name": "floorlamp"}, {"id": 26132, "name": "floormat"}, {"id": 26133, "name": "floorplan"}, {"id": 26134, "name": "floors part"}, {"id": 26135, "name": "floorwall border"}, {"id": 26136, "name": "flop flop"}, {"id": 26137, "name": "flop"}, {"id": 26138, "name": "floppy disk"}, {"id": 26139, "name": "floppy ear"}, {"id": 26140, "name": "floppy ears"}, {"id": 26141, "name": "floppy hat"}, {"id": 26142, "name": "floppy leg"}, {"id": 26143, "name": "floppydisk"}, {"id": 26144, "name": "floppydisk drive"}, {"id": 26145, "name": "floral"}, {"id": 26146, "name": "floral arragemet"}, {"id": 26147, "name": "floral arrangement"}, {"id": 26148, "name": "floral arrangements"}, {"id": 26149, "name": "floral arrangment"}, {"id": 26150, "name": "floral background"}, {"id": 26151, "name": "floral bag"}, {"id": 26152, "name": "floral bedding"}, {"id": 26153, "name": "floral blouse"}, {"id": 26154, "name": "floral couch"}, {"id": 26155, "name": "floral cover"}, {"id": 26156, "name": "floral decoration"}, {"id": 26157, "name": "floral design"}, {"id": 26158, "name": "floral designs"}, {"id": 26159, "name": "floral details"}, {"id": 26160, "name": "floral dress"}, {"id": 26161, "name": "floral glass"}, {"id": 26162, "name": "floral headboard"}, {"id": 26163, "name": "floral jumper"}, {"id": 26164, "name": "floral material"}, {"id": 26165, "name": "floral napkin"}, {"id": 26166, "name": "floral outfit"}, {"id": 26167, "name": "floral pattern"}, {"id": 26168, "name": "floral patterns"}, {"id": 26169, "name": "floral piece"}, {"id": 26170, "name": "floral pillow"}, {"id": 26171, "name": "floral plate"}, {"id": 26172, "name": "floral print"}, {"id": 26173, "name": "floral print blouse"}, {"id": 26174, "name": "floral printed pant"}, {"id": 26175, "name": "floral rug"}, {"id": 26176, "name": "floral shirt"}, {"id": 26177, "name": "floral shorts"}, {"id": 26178, "name": "floral skirt"}, {"id": 26179, "name": "floral suitcase"}, {"id": 26180, "name": "floral tablecloth"}, {"id": 26181, "name": "floral top"}, {"id": 26182, "name": "floral trim"}, {"id": 26183, "name": "floral umbrella"}, {"id": 26184, "name": "floral vine"}, {"id": 26185, "name": "floral wreath"}, {"id": 26186, "name": "floralcenterpiece"}, {"id": 26187, "name": "floralpattern"}, {"id": 26188, "name": "florals"}, {"id": 26189, "name": "floralshirt"}, {"id": 26190, "name": "florescent"}, {"id": 26191, "name": "florescent light"}, {"id": 26192, "name": "florescent lights"}, {"id": 26193, "name": "floret pieces"}, {"id": 26194, "name": "floret top"}, {"id": 26195, "name": "floret"}, {"id": 26196, "name": "florette"}, {"id": 26197, "name": "florida"}, {"id": 26198, "name": "florida natural"}, {"id": 26199, "name": "florish"}, {"id": 26200, "name": "florret"}, {"id": 26201, "name": "floss"}, {"id": 26202, "name": "floss holder"}, {"id": 26203, "name": "flotation device"}, {"id": 26204, "name": "flotation devices"}, {"id": 26205, "name": "flotation tubes"}, {"id": 26206, "name": "flotation vest"}, {"id": 26207, "name": "flotation"}, {"id": 26208, "name": "flotsam"}, {"id": 26209, "name": "flouncy"}, {"id": 26210, "name": "flour"}, {"id": 26211, "name": "flour bag"}, {"id": 26212, "name": "flour sifter"}, {"id": 26213, "name": "flourescent"}, {"id": 26214, "name": "flourescent light"}, {"id": 26215, "name": "flourescent lighting"}, {"id": 26216, "name": "flourette"}, {"id": 26217, "name": "flourish"}, {"id": 26218, "name": "flow"}, {"id": 26219, "name": "flow valve"}, {"id": 26220, "name": "flowed"}, {"id": 26221, "name": "flower arangement"}, {"id": 26222, "name": "flower arrangement"}, {"id": 26223, "name": "flower arrangements"}, {"id": 26224, "name": "flower arrangment"}, {"id": 26225, "name": "flower bag"}, {"id": 26226, "name": "flower band"}, {"id": 26227, "name": "flower basket"}, {"id": 26228, "name": "flower baskets"}, {"id": 26229, "name": "flower bed"}, {"id": 26230, "name": "flower beds"}, {"id": 26231, "name": "flower bloom"}, {"id": 26232, "name": "flower blossom"}, {"id": 26233, "name": "flower border"}, {"id": 26234, "name": "flower bouquet"}, {"id": 26235, "name": "flower box"}, {"id": 26236, "name": "flower branch"}, {"id": 26237, "name": "flower bud"}, {"id": 26238, "name": "flower buds"}, {"id": 26239, "name": "flower bunch"}, {"id": 26240, "name": "flower bundle"}, {"id": 26241, "name": "flower bush"}, {"id": 26242, "name": "flower carriages"}, {"id": 26243, "name": "flower case"}, {"id": 26244, "name": "flower center"}, {"id": 26245, "name": "flower centers"}, {"id": 26246, "name": "flower cluster"}, {"id": 26247, "name": "flower color"}, {"id": 26248, "name": "flower container"}, {"id": 26249, "name": "flower corsage"}, {"id": 26250, "name": "flower decoration"}, {"id": 26251, "name": "flower decorations"}, {"id": 26252, "name": "flower design"}, {"id": 26253, "name": "flower designs"}, {"id": 26254, "name": "flower display"}, {"id": 26255, "name": "flower drawing"}, {"id": 26256, "name": "flower dress"}, {"id": 26257, "name": "flower edge"}, {"id": 26258, "name": "flower field"}, {"id": 26259, "name": "flower food"}, {"id": 26260, "name": "flower garden"}, {"id": 26261, "name": "flower garland"}, {"id": 26262, "name": "flower girl"}, {"id": 26263, "name": "flower group"}, {"id": 26264, "name": "flower hat"}, {"id": 26265, "name": "flower holder"}, {"id": 26266, "name": "flower in vase"}, {"id": 26267, "name": "flower is in hair"}, {"id": 26268, "name": "flower is red"}, {"id": 26269, "name": "flower leaves"}, {"id": 26270, "name": "flower magnet"}, {"id": 26271, "name": "flower market"}, {"id": 26272, "name": "flower medallion"}, {"id": 26273, "name": "flower motif"}, {"id": 26274, "name": "flower napkin"}, {"id": 26275, "name": "flower on cake"}, {"id": 26276, "name": "flower on dress"}, {"id": 26277, "name": "flower on sidewalk"}, {"id": 26278, "name": "flower pant"}, {"id": 26279, "name": "flower part"}, {"id": 26280, "name": "flower patch"}, {"id": 26281, "name": "flower path"}, {"id": 26282, "name": "flower pattern"}, {"id": 26283, "name": "flower pedal"}, {"id": 26284, "name": "flower petal"}, {"id": 26285, "name": "flower petals"}, {"id": 26286, "name": "flower picture"}, {"id": 26287, "name": "flower pictures"}, {"id": 26288, "name": "flower piece"}, {"id": 26289, "name": "flower pillow"}, {"id": 26290, "name": "flower plant"}, {"id": 26291, "name": "flower planter"}, {"id": 26292, "name": "flower plants"}, {"id": 26293, "name": "flower pot"}, {"id": 26294, "name": "flower pots"}, {"id": 26295, "name": "flower print"}, {"id": 26296, "name": "flower prints"}, {"id": 26297, "name": "flower reflection"}, {"id": 26298, "name": "flower s"}, {"id": 26299, "name": "flower sculpture"}, {"id": 26300, "name": "flower shapes"}, {"id": 26301, "name": "flower shirt"}, {"id": 26302, "name": "flower shop"}, {"id": 26303, "name": "flower spray"}, {"id": 26304, "name": "flower stalks"}, {"id": 26305, "name": "flower stamen"}, {"id": 26306, "name": "flower stand"}, {"id": 26307, "name": "flower steem"}, {"id": 26308, "name": "flower stem"}, {"id": 26309, "name": "flower stems"}, {"id": 26310, "name": "flower suitcase"}, {"id": 26311, "name": "flower tattoo"}, {"id": 26312, "name": "flower tile"}, {"id": 26313, "name": "flower tips"}, {"id": 26314, "name": "flower top"}, {"id": 26315, "name": "flower vase"}, {"id": 26316, "name": "flower vases"}, {"id": 26317, "name": "flower vendor"}, {"id": 26318, "name": "flower wallpaper"}, {"id": 26319, "name": "flower with petals"}, {"id": 26320, "name": "flower"}, {"id": 26321, "name": "flowerbed"}, {"id": 26322, "name": "flowerbed ledge"}, {"id": 26323, "name": "flowerbox"}, {"id": 26324, "name": "flowerboxes"}, {"id": 26325, "name": "flowerbud"}, {"id": 26326, "name": "flowercake"}, {"id": 26327, "name": "flowerdesign"}, {"id": 26328, "name": "flowerdesign sheets"}, {"id": 26329, "name": "flowered bag"}, {"id": 26330, "name": "flowered band"}, {"id": 26331, "name": "flowered decoration"}, {"id": 26332, "name": "flowered design"}, {"id": 26333, "name": "flowered garland"}, {"id": 26334, "name": "flowered pattern"}, {"id": 26335, "name": "flowered plant"}, {"id": 26336, "name": "flowered print"}, {"id": 26337, "name": "flowered shirt"}, {"id": 26338, "name": "flowered shorts"}, {"id": 26339, "name": "flowered wallpaper"}, {"id": 26340, "name": "floweres"}, {"id": 26341, "name": "flowerette"}, {"id": 26342, "name": "flowerettes"}, {"id": 26343, "name": "flowering"}, {"id": 26344, "name": "flowering branch"}, {"id": 26345, "name": "flowering bush"}, {"id": 26346, "name": "flowering mills"}, {"id": 26347, "name": "flowering plant"}, {"id": 26348, "name": "flowering plants"}, {"id": 26349, "name": "flowering tree"}, {"id": 26350, "name": "flowering weed"}, {"id": 26351, "name": "flowerlandscape display"}, {"id": 26352, "name": "flowerpot"}, {"id": 26353, "name": "flowerr"}, {"id": 26354, "name": "flowers and ivy"}, {"id": 26355, "name": "flowers are red"}, {"id": 26356, "name": "flowers bouquet"}, {"id": 26357, "name": "flowers deck"}, {"id": 26358, "name": "flowers decorations"}, {"id": 26359, "name": "flowers dotting"}, {"id": 26360, "name": "flowers garden"}, {"id": 26361, "name": "flowers in basket"}, {"id": 26362, "name": "flowers in dark pink"}, {"id": 26363, "name": "flowers in the vase"}, {"id": 26364, "name": "flowers in vase"}, {"id": 26365, "name": "flowers logo"}, {"id": 26366, "name": "flowers not shown"}, {"id": 26367, "name": "flowers on"}, {"id": 26368, "name": "flowers on cake"}, {"id": 26369, "name": "flowers on it"}, {"id": 26370, "name": "flowers on the bush"}, {"id": 26371, "name": "flowers on the grass"}, {"id": 26372, "name": "flowers petals"}, {"id": 26373, "name": "flowers plastic"}, {"id": 26374, "name": "flowers set"}, {"id": 26375, "name": "flowers stairs"}, {"id": 26376, "name": "flowers stem"}, {"id": 26377, "name": "flowers table"}, {"id": 26378, "name": "flowers truck"}, {"id": 26379, "name": "flowers vase"}, {"id": 26380, "name": "flowers with stem"}, {"id": 26381, "name": "flowershop"}, {"id": 26382, "name": "flowerspot"}, {"id": 26383, "name": "flowerstall"}, {"id": 26384, "name": "flowerstems"}, {"id": 26385, "name": "flowervase"}, {"id": 26386, "name": "flowery"}, {"id": 26387, "name": "flowery arms"}, {"id": 26388, "name": "flowery head"}, {"id": 26389, "name": "flowery pants"}, {"id": 26390, "name": "flowes"}, {"id": 26391, "name": "flowesr"}, {"id": 26392, "name": "flowing"}, {"id": 26393, "name": "flowing mane"}, {"id": 26394, "name": "flowing water"}, {"id": 26395, "name": "flown"}, {"id": 26396, "name": "flowres"}, {"id": 26397, "name": "flowrs"}, {"id": 26398, "name": "flppy disks"}, {"id": 26399, "name": "flue"}, {"id": 26400, "name": "fluff"}, {"id": 26401, "name": "fluff cotton"}, {"id": 26402, "name": "fluffed"}, {"id": 26403, "name": "fluffed feathers"}, {"id": 26404, "name": "fluffy"}, {"id": 26405, "name": "fluffy ball"}, {"id": 26406, "name": "fluffy cat"}, {"id": 26407, "name": "fluffy cloud"}, {"id": 26408, "name": "fluffy clouds"}, {"id": 26409, "name": "fluffy collar"}, {"id": 26410, "name": "fluffy coulds"}, {"id": 26411, "name": "fluffy fur"}, {"id": 26412, "name": "fluffy grass"}, {"id": 26413, "name": "fluffy mane"}, {"id": 26414, "name": "fluffy meat"}, {"id": 26415, "name": "fluffy pillows"}, {"id": 26416, "name": "fluffy sheep"}, {"id": 26417, "name": "fluffy sheet"}, {"id": 26418, "name": "fluffy tail"}, {"id": 26419, "name": "fluffy trees"}, {"id": 26420, "name": "fluffy white"}, {"id": 26421, "name": "fluffy white cloud"}, {"id": 26422, "name": "fluffycloud"}, {"id": 26423, "name": "fluffywhite pillows"}, {"id": 26424, "name": "fluid bag"}, {"id": 26425, "name": "fluid"}, {"id": 26426, "name": "fluorecent"}, {"id": 26427, "name": "fluorescent"}, {"id": 26428, "name": "fluorescent light"}, {"id": 26429, "name": "fluorescent lights"}, {"id": 26430, "name": "fluorescent tube"}, {"id": 26431, "name": "fluorescent yellow"}, {"id": 26432, "name": "flurry"}, {"id": 26433, "name": "flurs"}, {"id": 26434, "name": "fluser"}, {"id": 26435, "name": "flush"}, {"id": 26436, "name": "flush button"}, {"id": 26437, "name": "flush buttons"}, {"id": 26438, "name": "flush control"}, {"id": 26439, "name": "flush handle"}, {"id": 26440, "name": "flush knob"}, {"id": 26441, "name": "flush lever"}, {"id": 26442, "name": "flush mechanisim"}, {"id": 26443, "name": "flush mechanism"}, {"id": 26444, "name": "flush pipe"}, {"id": 26445, "name": "flush tank"}, {"id": 26446, "name": "flush toilet"}, {"id": 26447, "name": "flush valve"}, {"id": 26448, "name": "flushcontrol"}, {"id": 26449, "name": "flushed"}, {"id": 26450, "name": "flusher"}, {"id": 26451, "name": "flusher button"}, {"id": 26452, "name": "flusher handle"}, {"id": 26453, "name": "flushhandle"}, {"id": 26454, "name": "flushing"}, {"id": 26455, "name": "flushing apparatus"}, {"id": 26456, "name": "flushing button"}, {"id": 26457, "name": "flushing device"}, {"id": 26458, "name": "flushing handle"}, {"id": 26459, "name": "flushing lever"}, {"id": 26460, "name": "flushing mechanism"}, {"id": 26461, "name": "flushing system"}, {"id": 26462, "name": "flushing unit"}, {"id": 26463, "name": "flute"}, {"id": 26464, "name": "fluted edge"}, {"id": 26465, "name": "fluted edges"}, {"id": 26466, "name": "fluted glass"}, {"id": 26467, "name": "flwer vase"}, {"id": 26468, "name": "fly emirates"}, {"id": 26469, "name": "fly swatter"}, {"id": 26470, "name": "fly"}, {"id": 26471, "name": "flyaways"}, {"id": 26472, "name": "flybe"}, {"id": 26473, "name": "flyer"}, {"id": 26474, "name": "flyerback"}, {"id": 26475, "name": "flying a kite"}, {"id": 26476, "name": "flying air"}, {"id": 26477, "name": "flying airplane"}, {"id": 26478, "name": "flying bird"}, {"id": 26479, "name": "flying birds"}, {"id": 26480, "name": "flying buttress"}, {"id": 26481, "name": "flying deer"}, {"id": 26482, "name": "flying disc"}, {"id": 26483, "name": "flying disk"}, {"id": 26484, "name": "flying fish"}, {"id": 26485, "name": "flying frisbee"}, {"id": 26486, "name": "flying in sky"}, {"id": 26487, "name": "flying kite"}, {"id": 26488, "name": "flying kites"}, {"id": 26489, "name": "flying lion"}, {"id": 26490, "name": "flying man"}, {"id": 26491, "name": "flying object"}, {"id": 26492, "name": "flying objects"}, {"id": 26493, "name": "flying plane"}, {"id": 26494, "name": "flying ring"}, {"id": 26495, "name": "flying seagull"}, {"id": 26496, "name": "flying skateboard"}, {"id": 26497, "name": "flying snow"}, {"id": 26498, "name": "flying the kite"}, {"id": 26499, "name": "flying tigers"}, {"id": 26500, "name": "flying toward cloud"}, {"id": 26501, "name": "flying"}, {"id": 26502, "name": "flyover"}, {"id": 26503, "name": "flyover railroad"}, {"id": 26504, "name": "flyswatter"}, {"id": 26505, "name": "flyter"}, {"id": 26506, "name": "fman"}, {"id": 26507, "name": "foal"}, {"id": 26508, "name": "foal near a feeder"}, {"id": 26509, "name": "foals face"}, {"id": 26510, "name": "foam bubbles"}, {"id": 26511, "name": "foam cups"}, {"id": 26512, "name": "foam hand"}, {"id": 26513, "name": "foam head"}, {"id": 26514, "name": "foam plates"}, {"id": 26515, "name": "foam trail"}, {"id": 26516, "name": "foam water"}, {"id": 26517, "name": "foam waves"}, {"id": 26518, "name": "foam wrap"}, {"id": 26519, "name": "foam"}, {"id": 26520, "name": "foaming"}, {"id": 26521, "name": "foaming water"}, {"id": 26522, "name": "foaming wave"}, {"id": 26523, "name": "foamy"}, {"id": 26524, "name": "foamy area"}, {"id": 26525, "name": "foamy head"}, {"id": 26526, "name": "foamy section"}, {"id": 26527, "name": "foamy splash"}, {"id": 26528, "name": "foamy surf"}, {"id": 26529, "name": "foamy water"}, {"id": 26530, "name": "foamy wave"}, {"id": 26531, "name": "foamy waves"}, {"id": 26532, "name": "fob"}, {"id": 26533, "name": "focus"}, {"id": 26534, "name": "focus object"}, {"id": 26535, "name": "focused"}, {"id": 26536, "name": "fodder"}, {"id": 26537, "name": "fog"}, {"id": 26538, "name": "fog building"}, {"id": 26539, "name": "fog lamp"}, {"id": 26540, "name": "fog layer"}, {"id": 26541, "name": "fog light"}, {"id": 26542, "name": "fog lights"}, {"id": 26543, "name": "fogbank"}, {"id": 26544, "name": "fogcovered hill"}, {"id": 26545, "name": "fogged"}, {"id": 26546, "name": "foggy"}, {"id": 26547, "name": "foggy area"}, {"id": 26548, "name": "foggy climate"}, {"id": 26549, "name": "foggy coastline"}, {"id": 26550, "name": "foggy layer"}, {"id": 26551, "name": "foggy sky"}, {"id": 26552, "name": "foggysky"}, {"id": 26553, "name": "foglight"}, {"id": 26554, "name": "foglights"}, {"id": 26555, "name": "foil"}, {"id": 26556, "name": "foil bag"}, {"id": 26557, "name": "foil container"}, {"id": 26558, "name": "foil cup"}, {"id": 26559, "name": "foil packaging"}, {"id": 26560, "name": "foil pan"}, {"id": 26561, "name": "foil paper"}, {"id": 26562, "name": "foil tray"}, {"id": 26563, "name": "foil wrap"}, {"id": 26564, "name": "foil wrapper"}, {"id": 26565, "name": "foilag"}, {"id": 26566, "name": "foilage"}, {"id": 26567, "name": "foilpaper"}, {"id": 26568, "name": "fold line"}, {"id": 26569, "name": "fold marks"}, {"id": 26570, "name": "fold out chair"}, {"id": 26571, "name": "fold"}, {"id": 26572, "name": "foldable chair"}, {"id": 26573, "name": "foldable chairs"}, {"id": 26574, "name": "foldable umbrella"}, {"id": 26575, "name": "folded"}, {"id": 26576, "name": "folded arms"}, {"id": 26577, "name": "folded bedding"}, {"id": 26578, "name": "folded cardboard"}, {"id": 26579, "name": "folded case"}, {"id": 26580, "name": "folded chair"}, {"id": 26581, "name": "folded chairs"}, {"id": 26582, "name": "folded clothes"}, {"id": 26583, "name": "folded cuff"}, {"id": 26584, "name": "folded ear"}, {"id": 26585, "name": "folded hands"}, {"id": 26586, "name": "folded leg"}, {"id": 26587, "name": "folded linen"}, {"id": 26588, "name": "folded magazine"}, {"id": 26589, "name": "folded napkin"}, {"id": 26590, "name": "folded paper"}, {"id": 26591, "name": "folded papers"}, {"id": 26592, "name": "folded sail"}, {"id": 26593, "name": "folded sheet"}, {"id": 26594, "name": "folded shirt"}, {"id": 26595, "name": "folded table"}, {"id": 26596, "name": "folded top"}, {"id": 26597, "name": "folded towel"}, {"id": 26598, "name": "folded towels"}, {"id": 26599, "name": "folded umbreelas"}, {"id": 26600, "name": "folded umbrellas"}, {"id": 26601, "name": "folded white shirt"}, {"id": 26602, "name": "foldedflap"}, {"id": 26603, "name": "folder man"}, {"id": 26604, "name": "folder organizer"}, {"id": 26605, "name": "folder paper"}, {"id": 26606, "name": "folder towel"}, {"id": 26607, "name": "folder"}, {"id": 26608, "name": "folding"}, {"id": 26609, "name": "folding chair"}, {"id": 26610, "name": "folding chairs"}, {"id": 26611, "name": "folding design"}, {"id": 26612, "name": "folding door"}, {"id": 26613, "name": "folding knife"}, {"id": 26614, "name": "folding outdoor"}, {"id": 26615, "name": "folding rack"}, {"id": 26616, "name": "folding sign"}, {"id": 26617, "name": "folding table"}, {"id": 26618, "name": "foldover"}, {"id": 26619, "name": "foliage"}, {"id": 26620, "name": "foliage on top"}, {"id": 26621, "name": "foliage tracks"}, {"id": 26622, "name": "foliange"}, {"id": 26623, "name": "folige"}, {"id": 26624, "name": "folk art"}, {"id": 26625, "name": "folk"}, {"id": 26626, "name": "folliage"}, {"id": 26627, "name": "follicle"}, {"id": 26628, "name": "follow"}, {"id": 26629, "name": "follow through"}, {"id": 26630, "name": "fond"}, {"id": 26631, "name": "fondant"}, {"id": 26632, "name": "fondant figurine"}, {"id": 26633, "name": "fondant leaf"}, {"id": 26634, "name": "fondant star"}, {"id": 26635, "name": "fonds"}, {"id": 26636, "name": "font end"}, {"id": 26637, "name": "font"}, {"id": 26638, "name": "fontana"}, {"id": 26639, "name": "fonuts"}, {"id": 26640, "name": "food and drink"}, {"id": 26641, "name": "food and drinks"}, {"id": 26642, "name": "food and prices"}, {"id": 26643, "name": "food and water"}, {"id": 26644, "name": "food area"}, {"id": 26645, "name": "food bag"}, {"id": 26646, "name": "food ball"}, {"id": 26647, "name": "food bank"}, {"id": 26648, "name": "food bar"}, {"id": 26649, "name": "food basket"}, {"id": 26650, "name": "food bin"}, {"id": 26651, "name": "food bit"}, {"id": 26652, "name": "food bits"}, {"id": 26653, "name": "food bowl"}, {"id": 26654, "name": "food box"}, {"id": 26655, "name": "food boxes"}, {"id": 26656, "name": "food broccoli"}, {"id": 26657, "name": "food bullet"}, {"id": 26658, "name": "food cart"}, {"id": 26659, "name": "food carton"}, {"id": 26660, "name": "food case"}, {"id": 26661, "name": "food choices"}, {"id": 26662, "name": "food chopper"}, {"id": 26663, "name": "food collection"}, {"id": 26664, "name": "food container"}, {"id": 26665, "name": "food containers"}, {"id": 26666, "name": "food cooking"}, {"id": 26667, "name": "food court"}, {"id": 26668, "name": "food cover"}, {"id": 26669, "name": "food crumb"}, {"id": 26670, "name": "food dehydrator"}, {"id": 26671, "name": "food description"}, {"id": 26672, "name": "food dish"}, {"id": 26673, "name": "food dishes"}, {"id": 26674, "name": "food dispenser"}, {"id": 26675, "name": "food display"}, {"id": 26676, "name": "food fryer"}, {"id": 26677, "name": "food grater"}, {"id": 26678, "name": "food handler"}, {"id": 26679, "name": "food hanging"}, {"id": 26680, "name": "food hangs"}, {"id": 26681, "name": "food in bowl"}, {"id": 26682, "name": "food in mouth"}, {"id": 26683, "name": "food in tray"}, {"id": 26684, "name": "food ingredients"}, {"id": 26685, "name": "food item"}, {"id": 26686, "name": "food items"}, {"id": 26687, "name": "food jar"}, {"id": 26688, "name": "food label"}, {"id": 26689, "name": "food labels"}, {"id": 26690, "name": "food laying"}, {"id": 26691, "name": "food man"}, {"id": 26692, "name": "food market"}, {"id": 26693, "name": "food marks"}, {"id": 26694, "name": "food mat"}, {"id": 26695, "name": "food menu"}, {"id": 26696, "name": "food mixture"}, {"id": 26697, "name": "food on a table"}, {"id": 26698, "name": "food on plate"}, {"id": 26699, "name": "food on table"}, {"id": 26700, "name": "food on the grill"}, {"id": 26701, "name": "food on white plate"}, {"id": 26702, "name": "food package"}, {"id": 26703, "name": "food packages"}, {"id": 26704, "name": "food packet"}, {"id": 26705, "name": "food painting"}, {"id": 26706, "name": "food paper"}, {"id": 26707, "name": "food particles"}, {"id": 26708, "name": "food photographs"}, {"id": 26709, "name": "food piece"}, {"id": 26710, "name": "food pieces"}, {"id": 26711, "name": "food pile"}, {"id": 26712, "name": "food piles"}, {"id": 26713, "name": "food pillar"}, {"id": 26714, "name": "food plate"}, {"id": 26715, "name": "food plates"}, {"id": 26716, "name": "food plus"}, {"id": 26717, "name": "food portion"}, {"id": 26718, "name": "food pot"}, {"id": 26719, "name": "food prep area"}, {"id": 26720, "name": "food prep item"}, {"id": 26721, "name": "food processor"}, {"id": 26722, "name": "food processors"}, {"id": 26723, "name": "food product"}, {"id": 26724, "name": "food remainders"}, {"id": 26725, "name": "food remants"}, {"id": 26726, "name": "food remnants"}, {"id": 26727, "name": "food residue"}, {"id": 26728, "name": "food scale"}, {"id": 26729, "name": "food scraps"}, {"id": 26730, "name": "food seed"}, {"id": 26731, "name": "food selector"}, {"id": 26732, "name": "food shavings"}, {"id": 26733, "name": "food shelf"}, {"id": 26734, "name": "food shop"}, {"id": 26735, "name": "food signs"}, {"id": 26736, "name": "food stain"}, {"id": 26737, "name": "food stall"}, {"id": 26738, "name": "food stalls"}, {"id": 26739, "name": "food stand"}, {"id": 26740, "name": "food station"}, {"id": 26741, "name": "food stick"}, {"id": 26742, "name": "food storage"}, {"id": 26743, "name": "food stuff"}, {"id": 26744, "name": "food supply"}, {"id": 26745, "name": "food table"}, {"id": 26746, "name": "food tiem"}, {"id": 26747, "name": "food to eat"}, {"id": 26748, "name": "food trailer"}, {"id": 26749, "name": "food trap"}, {"id": 26750, "name": "food tray"}, {"id": 26751, "name": "food trays"}, {"id": 26752, "name": "food trough"}, {"id": 26753, "name": "food truck"}, {"id": 26754, "name": "food trucks"}, {"id": 26755, "name": "food types"}, {"id": 26756, "name": "food utensil"}, {"id": 26757, "name": "food vendor"}, {"id": 26758, "name": "food vendors"}, {"id": 26759, "name": "food wrap"}, {"id": 26760, "name": "food wrapper"}, {"id": 26761, "name": "food"}, {"id": 26762, "name": "foodbears paw"}, {"id": 26763, "name": "foodcourt tier"}, {"id": 26764, "name": "foodnet logo"}, {"id": 26765, "name": "foodnutcom"}, {"id": 26766, "name": "foodplate"}, {"id": 26767, "name": "foodplatter"}, {"id": 26768, "name": "foods piece"}, {"id": 26769, "name": "foods section"}, {"id": 26770, "name": "foodstand"}, {"id": 26771, "name": "foodstep"}, {"id": 26772, "name": "foodstuff"}, {"id": 26773, "name": "foodwhite plate"}, {"id": 26774, "name": "foof"}, {"id": 26775, "name": "foog"}, {"id": 26776, "name": "foood"}, {"id": 26777, "name": "foor"}, {"id": 26778, "name": "foord st"}, {"id": 26779, "name": "foos"}, {"id": 26780, "name": "fooseball table"}, {"id": 26781, "name": "foostool"}, {"id": 26782, "name": "foot ball"}, {"id": 26783, "name": "foot board"}, {"id": 26784, "name": "foot bottom"}, {"id": 26785, "name": "foot brace"}, {"id": 26786, "name": "foot brackets"}, {"id": 26787, "name": "foot bridge"}, {"id": 26788, "name": "foot chair"}, {"id": 26789, "name": "foot clamp"}, {"id": 26790, "name": "foot clamps"}, {"id": 26791, "name": "foot cushion"}, {"id": 26792, "name": "foot fad"}, {"id": 26793, "name": "foot grip"}, {"id": 26794, "name": "foot guards"}, {"id": 26795, "name": "foot gurard"}, {"id": 26796, "name": "foot hill"}, {"id": 26797, "name": "foot hills"}, {"id": 26798, "name": "foot hold"}, {"id": 26799, "name": "foot holder"}, {"id": 26800, "name": "foot holders"}, {"id": 26801, "name": "foot holds"}, {"id": 26802, "name": "foot imprints"}, {"id": 26803, "name": "foot in the air"}, {"id": 26804, "name": "foot lifted"}, {"id": 26805, "name": "foot locker"}, {"id": 26806, "name": "foot man"}, {"id": 26807, "name": "foot mark"}, {"id": 26808, "name": "foot marks"}, {"id": 26809, "name": "foot massager"}, {"id": 26810, "name": "foot of a man"}, {"id": 26811, "name": "foot of a woman"}, {"id": 26812, "name": "foot of an elephant"}, {"id": 26813, "name": "foot of bed"}, {"id": 26814, "name": "foot of dog"}, {"id": 26815, "name": "foot of girl"}, {"id": 26816, "name": "foot of hill"}, {"id": 26817, "name": "foot of man"}, {"id": 26818, "name": "foot of the bear"}, {"id": 26819, "name": "foot on skateboard"}, {"id": 26820, "name": "foot on snowboard"}, {"id": 26821, "name": "foot pad"}, {"id": 26822, "name": "foot path"}, {"id": 26823, "name": "foot pedal"}, {"id": 26824, "name": "foot pedals"}, {"id": 26825, "name": "foot peddles"}, {"id": 26826, "name": "foot pedel"}, {"id": 26827, "name": "foot peg"}, {"id": 26828, "name": "foot pegs"}, {"id": 26829, "name": "foot person"}, {"id": 26830, "name": "foot petal"}, {"id": 26831, "name": "foot pointed"}, {"id": 26832, "name": "foot portian"}, {"id": 26833, "name": "foot print"}, {"id": 26834, "name": "foot prints"}, {"id": 26835, "name": "foot pumps"}, {"id": 26836, "name": "foot rail"}, {"id": 26837, "name": "foot raised"}, {"id": 26838, "name": "foot rear"}, {"id": 26839, "name": "foot rest"}, {"id": 26840, "name": "foot standing"}, {"id": 26841, "name": "foot step"}, {"id": 26842, "name": "foot steps"}, {"id": 26843, "name": "foot stool"}, {"id": 26844, "name": "foot stools"}, {"id": 26845, "name": "foot strap"}, {"id": 26846, "name": "foot straps"}, {"id": 26847, "name": "foot support"}, {"id": 26848, "name": "foot track"}, {"id": 26849, "name": "foot tracks"}, {"id": 26850, "name": "foot up"}, {"id": 26851, "name": "foot wear"}, {"id": 26852, "name": "foot"}, {"id": 26853, "name": "football field"}, {"id": 26854, "name": "football game"}, {"id": 26855, "name": "football helmet"}, {"id": 26856, "name": "football pants"}, {"id": 26857, "name": "football player"}, {"id": 26858, "name": "football table"}, {"id": 26859, "name": "football"}, {"id": 26860, "name": "footbed"}, {"id": 26861, "name": "footboard"}, {"id": 26862, "name": "footboard has design"}, {"id": 26863, "name": "footboard on bed"}, {"id": 26864, "name": "footbridge"}, {"id": 26865, "name": "footed"}, {"id": 26866, "name": "footed vase"}, {"id": 26867, "name": "footed wetsuit"}, {"id": 26868, "name": "footer"}, {"id": 26869, "name": "footgrip"}, {"id": 26870, "name": "foothill"}, {"id": 26871, "name": "foothold"}, {"id": 26872, "name": "footing"}, {"id": 26873, "name": "footlock"}, {"id": 26874, "name": "footlocker"}, {"id": 26875, "name": "footlong"}, {"id": 26876, "name": "footlong hotdog"}, {"id": 26877, "name": "footmark"}, {"id": 26878, "name": "footnote"}, {"id": 26879, "name": "footpath"}, {"id": 26880, "name": "footpiece"}, {"id": 26881, "name": "footposts"}, {"id": 26882, "name": "footpring"}, {"id": 26883, "name": "footprings"}, {"id": 26884, "name": "footprint logo"}, {"id": 26885, "name": "footprint on sand"}, {"id": 26886, "name": "footprint"}, {"id": 26887, "name": "footprints on sand"}, {"id": 26888, "name": "footprints sand"}, {"id": 26889, "name": "footreset"}, {"id": 26890, "name": "footrest"}, {"id": 26891, "name": "footsep"}, {"id": 26892, "name": "footstep in ice"}, {"id": 26893, "name": "footstep on ice"}, {"id": 26894, "name": "footstep"}, {"id": 26895, "name": "footstool"}, {"id": 26896, "name": "footstrap"}, {"id": 26897, "name": "footstraps"}, {"id": 26898, "name": "footware"}, {"id": 26899, "name": "footwear"}, {"id": 26900, "name": "for"}, {"id": 26901, "name": "for a free demo"}, {"id": 26902, "name": "for grazing animals"}, {"id": 26903, "name": "for kite boarding"}, {"id": 26904, "name": "for lease"}, {"id": 26905, "name": "for lease sign"}, {"id": 26906, "name": "for rent"}, {"id": 26907, "name": "for rent sign"}, {"id": 26908, "name": "for sale"}, {"id": 26909, "name": "for the dvds"}, {"id": 26910, "name": "for the giraffes"}, {"id": 26911, "name": "foral design"}, {"id": 26912, "name": "forbes article"}, {"id": 26913, "name": "forbidden"}, {"id": 26914, "name": "forbidden circle"}, {"id": 26915, "name": "force"}, {"id": 26916, "name": "force flex"}, {"id": 26917, "name": "ford"}, {"id": 26918, "name": "ford eblem"}, {"id": 26919, "name": "ford emblem"}, {"id": 26920, "name": "ford logo"}, {"id": 26921, "name": "ford mustang"}, {"id": 26922, "name": "ford sign"}, {"id": 26923, "name": "ford symbol"}, {"id": 26924, "name": "forder"}, {"id": 26925, "name": "fore arm"}, {"id": 26926, "name": "fore ground"}, {"id": 26927, "name": "fore head"}, {"id": 26928, "name": "fore leg"}, {"id": 26929, "name": "fore legs"}, {"id": 26930, "name": "fore limb is raised"}, {"id": 26931, "name": "fore limbs"}, {"id": 26932, "name": "forearm"}, {"id": 26933, "name": "forecast"}, {"id": 26934, "name": "foreclaws"}, {"id": 26935, "name": "forefinger"}, {"id": 26936, "name": "forefront"}, {"id": 26937, "name": "forefront rock"}, {"id": 26938, "name": "foregound"}, {"id": 26939, "name": "foregraound"}, {"id": 26940, "name": "foregroud"}, {"id": 26941, "name": "foreground"}, {"id": 26942, "name": "foreground people"}, {"id": 26943, "name": "forehand"}, {"id": 26944, "name": "forehand shot"}, {"id": 26945, "name": "forehead blaze"}, {"id": 26946, "name": "forehead hair"}, {"id": 26947, "name": "forehead line"}, {"id": 26948, "name": "forehead marking"}, {"id": 26949, "name": "forehead of goat"}, {"id": 26950, "name": "forehead wrinkle"}, {"id": 26951, "name": "forehead"}, {"id": 26952, "name": "foreheaf"}, {"id": 26953, "name": "foreign character"}, {"id": 26954, "name": "foreign characters"}, {"id": 26955, "name": "foreign city"}, {"id": 26956, "name": "foreign langage"}, {"id": 26957, "name": "foreign language"}, {"id": 26958, "name": "foreign letter"}, {"id": 26959, "name": "foreign lettering"}, {"id": 26960, "name": "foreign letters"}, {"id": 26961, "name": "foreign symbol"}, {"id": 26962, "name": "foreign text"}, {"id": 26963, "name": "foreign words"}, {"id": 26964, "name": "foreign writing"}, {"id": 26965, "name": "foreigncharacter"}, {"id": 26966, "name": "foreing character"}, {"id": 26967, "name": "foreknees"}, {"id": 26968, "name": "foreleg"}, {"id": 26969, "name": "forelock horse"}, {"id": 26970, "name": "forelock"}, {"id": 26971, "name": "foremost scooter"}, {"id": 26972, "name": "forepaw"}, {"id": 26973, "name": "forest area"}, {"id": 26974, "name": "forest clearing"}, {"id": 26975, "name": "forest edge"}, {"id": 26976, "name": "forest floor"}, {"id": 26977, "name": "forest foliage"}, {"id": 26978, "name": "forest grassland"}, {"id": 26979, "name": "forest has trees"}, {"id": 26980, "name": "forest in background"}, {"id": 26981, "name": "forest land"}, {"id": 26982, "name": "forest of green"}, {"id": 26983, "name": "forest of trees"}, {"id": 26984, "name": "forest patch"}, {"id": 26985, "name": "forest scene"}, {"id": 26986, "name": "forest shrubbery"}, {"id": 26987, "name": "forest trail"}, {"id": 26988, "name": "forest"}, {"id": 26989, "name": "forestarea"}, {"id": 26990, "name": "forestation"}, {"id": 26991, "name": "forested"}, {"id": 26992, "name": "forested area"}, {"id": 26993, "name": "forested hills"}, {"id": 26994, "name": "forested region"}, {"id": 26995, "name": "forestland"}, {"id": 26996, "name": "forestry"}, {"id": 26997, "name": "forestry area"}, {"id": 26998, "name": "foresttrees"}, {"id": 26999, "name": "forhead"}, {"id": 27000, "name": "foriegn language"}, {"id": 27001, "name": "fork spoon"}, {"id": 27002, "name": "fork and knife"}, {"id": 27003, "name": "fork and spoon"}, {"id": 27004, "name": "fork handle"}, {"id": 27005, "name": "fork head"}, {"id": 27006, "name": "fork in a napkin"}, {"id": 27007, "name": "fork in pasta"}, {"id": 27008, "name": "fork is in cup"}, {"id": 27009, "name": "fork knife"}, {"id": 27010, "name": "fork lift"}, {"id": 27011, "name": "fork plate"}, {"id": 27012, "name": "fork prong"}, {"id": 27013, "name": "fork prongs"}, {"id": 27014, "name": "fork shadow"}, {"id": 27015, "name": "fork table"}, {"id": 27016, "name": "fork tine"}, {"id": 27017, "name": "fork tines"}, {"id": 27018, "name": "fork tip"}, {"id": 27019, "name": "fork tong"}, {"id": 27020, "name": "fork"}, {"id": 27021, "name": "forkandaknife"}, {"id": 27022, "name": "forkknifespoon"}, {"id": 27023, "name": "forklift"}, {"id": 27024, "name": "forks and knives"}, {"id": 27025, "name": "forks are silver"}, {"id": 27026, "name": "forks handle"}, {"id": 27027, "name": "forks on countertop"}, {"id": 27028, "name": "forkspoon"}, {"id": 27029, "name": "form"}, {"id": 27030, "name": "formal chair"}, {"id": 27031, "name": "formal clothes"}, {"id": 27032, "name": "formal clothing"}, {"id": 27033, "name": "formal dinner set up"}, {"id": 27034, "name": "formal shoes"}, {"id": 27035, "name": "formal suits"}, {"id": 27036, "name": "formal wear"}, {"id": 27037, "name": "formally"}, {"id": 27038, "name": "formation"}, {"id": 27039, "name": "former windows"}, {"id": 27040, "name": "forming"}, {"id": 27041, "name": "formula"}, {"id": 27042, "name": "forrest"}, {"id": 27043, "name": "forrested area"}, {"id": 27044, "name": "fort"}, {"id": 27045, "name": "forth digit"}, {"id": 27046, "name": "fortune cookie"}, {"id": 27047, "name": "forty"}, {"id": 27048, "name": "forty photos"}, {"id": 27049, "name": "forty seven"}, {"id": 27050, "name": "forum"}, {"id": 27051, "name": "forward button"}, {"id": 27052, "name": "forward guns"}, {"id": 27053, "name": "forward"}, {"id": 27054, "name": "fossil"}, {"id": 27055, "name": "foster"}, {"id": 27056, "name": "fostercanfield"}, {"id": 27057, "name": "fosting"}, {"id": 27058, "name": "foucet"}, {"id": 27059, "name": "foul"}, {"id": 27060, "name": "foul area"}, {"id": 27061, "name": "foul ball area"}, {"id": 27062, "name": "foul ground"}, {"id": 27063, "name": "foul line"}, {"id": 27064, "name": "foul lines"}, {"id": 27065, "name": "foul pole"}, {"id": 27066, "name": "foul territory"}, {"id": 27067, "name": "found"}, {"id": 27068, "name": "foundation"}, {"id": 27069, "name": "founta"}, {"id": 27070, "name": "fountain head"}, {"id": 27071, "name": "fountain in"}, {"id": 27072, "name": "fountain pen"}, {"id": 27073, "name": "fountain soda machin"}, {"id": 27074, "name": "fountain statue"}, {"id": 27075, "name": "fountain water"}, {"id": 27076, "name": "fountain"}, {"id": 27077, "name": "fountainhead"}, {"id": 27078, "name": "fountains stairs"}, {"id": 27079, "name": "fountainskateboarder"}, {"id": 27080, "name": "fountian"}, {"id": 27081, "name": "four animals"}, {"id": 27082, "name": "four arches"}, {"id": 27083, "name": "four balloons"}, {"id": 27084, "name": "four bananas"}, {"id": 27085, "name": "four bells"}, {"id": 27086, "name": "four birds"}, {"id": 27087, "name": "four black"}, {"id": 27088, "name": "four boats"}, {"id": 27089, "name": "four bottles"}, {"id": 27090, "name": "four boxes"}, {"id": 27091, "name": "four branches"}, {"id": 27092, "name": "four buildings"}, {"id": 27093, "name": "four burners"}, {"id": 27094, "name": "four buses"}, {"id": 27095, "name": "four buttons"}, {"id": 27096, "name": "four candles"}, {"id": 27097, "name": "four cars"}, {"id": 27098, "name": "four chairs"}, {"id": 27099, "name": "four children"}, {"id": 27100, "name": "four children playin"}, {"id": 27101, "name": "four compartments"}, {"id": 27102, "name": "four containers"}, {"id": 27103, "name": "four cows"}, {"id": 27104, "name": "four cushions"}, {"id": 27105, "name": "four donuts"}, {"id": 27106, "name": "four door"}, {"id": 27107, "name": "four door car"}, {"id": 27108, "name": "four doors"}, {"id": 27109, "name": "four drawers"}, {"id": 27110, "name": "four eggs"}, {"id": 27111, "name": "four elephants"}, {"id": 27112, "name": "four elpehants"}, {"id": 27113, "name": "four engines"}, {"id": 27114, "name": "four faces"}, {"id": 27115, "name": "four feet"}, {"id": 27116, "name": "four fingers"}, {"id": 27117, "name": "four flags"}, {"id": 27118, "name": "four flamingos"}, {"id": 27119, "name": "four forks"}, {"id": 27120, "name": "four giraffes"}, {"id": 27121, "name": "four girls"}, {"id": 27122, "name": "four goats"}, {"id": 27123, "name": "four grey"}, {"id": 27124, "name": "four holes"}, {"id": 27125, "name": "four hooves"}, {"id": 27126, "name": "four horses"}, {"id": 27127, "name": "four icons"}, {"id": 27128, "name": "four inch heel"}, {"id": 27129, "name": "four jets"}, {"id": 27130, "name": "four keys"}, {"id": 27131, "name": "four keystones"}, {"id": 27132, "name": "four kids"}, {"id": 27133, "name": "four kites"}, {"id": 27134, "name": "four kites flying"}, {"id": 27135, "name": "four knives"}, {"id": 27136, "name": "four lamps"}, {"id": 27137, "name": "four lane"}, {"id": 27138, "name": "four layers"}, {"id": 27139, "name": "four leaves"}, {"id": 27140, "name": "four legged"}, {"id": 27141, "name": "four legs"}, {"id": 27142, "name": "four letters"}, {"id": 27143, "name": "four light"}, {"id": 27144, "name": "four lights"}, {"id": 27145, "name": "four lights seen"}, {"id": 27146, "name": "four little deers"}, {"id": 27147, "name": "four mangos"}, {"id": 27148, "name": "four men"}, {"id": 27149, "name": "four nails"}, {"id": 27150, "name": "four oranges"}, {"id": 27151, "name": "four order tickets"}, {"id": 27152, "name": "four palm"}, {"id": 27153, "name": "four pane"}, {"id": 27154, "name": "four panels"}, {"id": 27155, "name": "four panes"}, {"id": 27156, "name": "four people"}, {"id": 27157, "name": "four people walking"}, {"id": 27158, "name": "four peoplewalking"}, {"id": 27159, "name": "four persons"}, {"id": 27160, "name": "four photos"}, {"id": 27161, "name": "four pictures"}, {"id": 27162, "name": "four pieces of toast"}, {"id": 27163, "name": "four pilings"}, {"id": 27164, "name": "four pillars"}, {"id": 27165, "name": "four pillows"}, {"id": 27166, "name": "four pitchers"}, {"id": 27167, "name": "four planes"}, {"id": 27168, "name": "four planes in sky"}, {"id": 27169, "name": "four plants"}, {"id": 27170, "name": "four plates"}, {"id": 27171, "name": "four poster"}, {"id": 27172, "name": "four poster wooden"}, {"id": 27173, "name": "four posters"}, {"id": 27174, "name": "four pronged"}, {"id": 27175, "name": "four prongs"}, {"id": 27176, "name": "four rackets"}, {"id": 27177, "name": "four raised dots"}, {"id": 27178, "name": "four rear lights"}, {"id": 27179, "name": "four rocks"}, {"id": 27180, "name": "four rows"}, {"id": 27181, "name": "four seagulls"}, {"id": 27182, "name": "four seats"}, {"id": 27183, "name": "four sesame seeds"}, {"id": 27184, "name": "four sets"}, {"id": 27185, "name": "four signs"}, {"id": 27186, "name": "four skiers"}, {"id": 27187, "name": "four slices"}, {"id": 27188, "name": "four slots"}, {"id": 27189, "name": "four spectators"}, {"id": 27190, "name": "four stone"}, {"id": 27191, "name": "four story"}, {"id": 27192, "name": "four street signs"}, {"id": 27193, "name": "four stripes"}, {"id": 27194, "name": "four thirty seven"}, {"id": 27195, "name": "four tiles"}, {"id": 27196, "name": "four tires"}, {"id": 27197, "name": "four trees"}, {"id": 27198, "name": "four umbrellas"}, {"id": 27199, "name": "four urinals"}, {"id": 27200, "name": "four vases"}, {"id": 27201, "name": "four vehicles"}, {"id": 27202, "name": "four wheeler"}, {"id": 27203, "name": "four wheelers"}, {"id": 27204, "name": "four wheels"}, {"id": 27205, "name": "four white"}, {"id": 27206, "name": "four white dials"}, {"id": 27207, "name": "four white pilot"}, {"id": 27208, "name": "four window"}, {"id": 27209, "name": "four windows"}, {"id": 27210, "name": "four wings"}, {"id": 27211, "name": "four women"}, {"id": 27212, "name": "four wooden"}, {"id": 27213, "name": "four zebras"}, {"id": 27214, "name": "four"}, {"id": 27215, "name": "fourclear bottles"}, {"id": 27216, "name": "fourescent porch"}, {"id": 27217, "name": "fouresscent porch"}, {"id": 27218, "name": "fourlegs"}, {"id": 27219, "name": "foursided panel"}, {"id": 27220, "name": "foursquarebanner"}, {"id": 27221, "name": "fourstory structure"}, {"id": 27222, "name": "fourt buttons"}, {"id": 27223, "name": "fourteen"}, {"id": 27224, "name": "fourth"}, {"id": 27225, "name": "fourth base"}, {"id": 27226, "name": "fourth car"}, {"id": 27227, "name": "fourth floor"}, {"id": 27228, "name": "fourth floor windows"}, {"id": 27229, "name": "fourth person"}, {"id": 27230, "name": "fourth tie"}, {"id": 27231, "name": "fourth tracks"}, {"id": 27232, "name": "fourtysix"}, {"id": 27233, "name": "fourway"}, {"id": 27234, "name": "fourwheeler"}, {"id": 27235, "name": "foward"}, {"id": 27236, "name": "fower"}, {"id": 27237, "name": "fowers"}, {"id": 27238, "name": "fowl"}, {"id": 27239, "name": "fowler"}, {"id": 27240, "name": "fox"}, {"id": 27241, "name": "foxtail"}, {"id": 27242, "name": "foxwell"}, {"id": 27243, "name": "foxwell av"}, {"id": 27244, "name": "foyer"}, {"id": 27245, "name": "fps"}, {"id": 27246, "name": "frabric"}, {"id": 27247, "name": "fractan pattern"}, {"id": 27248, "name": "fraction"}, {"id": 27249, "name": "fragile"}, {"id": 27250, "name": "fragment"}, {"id": 27251, "name": "fragmet"}, {"id": 27252, "name": "fragrance dispenser"}, {"id": 27253, "name": "fram"}, {"id": 27254, "name": "frame bar"}, {"id": 27255, "name": "frame chair"}, {"id": 27256, "name": "frame glasses"}, {"id": 27257, "name": "frame is silver"}, {"id": 27258, "name": "frame is white"}, {"id": 27259, "name": "frame is wooden"}, {"id": 27260, "name": "frame molding"}, {"id": 27261, "name": "frame motorcycle"}, {"id": 27262, "name": "frame of back pack"}, {"id": 27263, "name": "frame of bed"}, {"id": 27264, "name": "frame of windows"}, {"id": 27265, "name": "frame on aircraft"}, {"id": 27266, "name": "frame print"}, {"id": 27267, "name": "frame window"}, {"id": 27268, "name": "frame work"}, {"id": 27269, "name": "frame"}, {"id": 27270, "name": "frameclock"}, {"id": 27271, "name": "framed"}, {"id": 27272, "name": "framed advertisement"}, {"id": 27273, "name": "framed art"}, {"id": 27274, "name": "framed artwork"}, {"id": 27275, "name": "framed bicycle"}, {"id": 27276, "name": "framed door"}, {"id": 27277, "name": "framed drawing"}, {"id": 27278, "name": "framed eye"}, {"id": 27279, "name": "framed glasses"}, {"id": 27280, "name": "framed image"}, {"id": 27281, "name": "framed in white"}, {"id": 27282, "name": "framed items"}, {"id": 27283, "name": "framed magazine"}, {"id": 27284, "name": "framed mirror"}, {"id": 27285, "name": "framed mirrors"}, {"id": 27286, "name": "framed painting"}, {"id": 27287, "name": "framed paintings"}, {"id": 27288, "name": "framed paper"}, {"id": 27289, "name": "framed papers"}, {"id": 27290, "name": "framed photo"}, {"id": 27291, "name": "framed picture"}, {"id": 27292, "name": "framed pictures"}, {"id": 27293, "name": "framed poster"}, {"id": 27294, "name": "framed print"}, {"id": 27295, "name": "framed prints"}, {"id": 27296, "name": "framed sign"}, {"id": 27297, "name": "framed wall"}, {"id": 27298, "name": "framed window"}, {"id": 27299, "name": "framed windows"}, {"id": 27300, "name": "framed work"}, {"id": 27301, "name": "framed x"}, {"id": 27302, "name": "framework"}, {"id": 27303, "name": "framing"}, {"id": 27304, "name": "france"}, {"id": 27305, "name": "frane"}, {"id": 27306, "name": "frank sinatra"}, {"id": 27307, "name": "frank"}, {"id": 27308, "name": "frankfurter"}, {"id": 27309, "name": "frankfurter bun"}, {"id": 27310, "name": "franklin"}, {"id": 27311, "name": "frankston line"}, {"id": 27312, "name": "fraser"}, {"id": 27313, "name": "frasers sign"}, {"id": 27314, "name": "frass"}, {"id": 27315, "name": "fray"}, {"id": 27316, "name": "frayed ends"}, {"id": 27317, "name": "frayed pants"}, {"id": 27318, "name": "frdge"}, {"id": 27319, "name": "frebch fries"}, {"id": 27320, "name": "freckle"}, {"id": 27321, "name": "freckled"}, {"id": 27322, "name": "freckled body"}, {"id": 27323, "name": "freckled knee"}, {"id": 27324, "name": "fred"}, {"id": 27325, "name": "fred perry"}, {"id": 27326, "name": "free burma"}, {"id": 27327, "name": "free hair"}, {"id": 27328, "name": "free market"}, {"id": 27329, "name": "free parking sign"}, {"id": 27330, "name": "free samples"}, {"id": 27331, "name": "free squirrel"}, {"id": 27332, "name": "free text"}, {"id": 27333, "name": "free thinkers"}, {"id": 27334, "name": "free universal remot"}, {"id": 27335, "name": "free wifi"}, {"id": 27336, "name": "free"}, {"id": 27337, "name": "freebie"}, {"id": 27338, "name": "freeer"}, {"id": 27339, "name": "freeman"}, {"id": 27340, "name": "freesbee"}, {"id": 27341, "name": "freesbee team"}, {"id": 27342, "name": "freesbie"}, {"id": 27343, "name": "freesia"}, {"id": 27344, "name": "freeway"}, {"id": 27345, "name": "freeway lane"}, {"id": 27346, "name": "freeway ramp"}, {"id": 27347, "name": "freeway sign"}, {"id": 27348, "name": "freezbee"}, {"id": 27349, "name": "freeze"}, {"id": 27350, "name": "freezer area"}, {"id": 27351, "name": "freezer bags"}, {"id": 27352, "name": "freezer case"}, {"id": 27353, "name": "freezer compartment"}, {"id": 27354, "name": "freezer display"}, {"id": 27355, "name": "freezer door"}, {"id": 27356, "name": "freezer door open"}, {"id": 27357, "name": "freezer doors"}, {"id": 27358, "name": "freezer drawer"}, {"id": 27359, "name": "freezer handle"}, {"id": 27360, "name": "freezer part"}, {"id": 27361, "name": "freezer portion"}, {"id": 27362, "name": "freezer refrigerator"}, {"id": 27363, "name": "freezer refrigirator"}, {"id": 27364, "name": "freezer section"}, {"id": 27365, "name": "freezer"}, {"id": 27366, "name": "freezerrefrigerator"}, {"id": 27367, "name": "freflction"}, {"id": 27368, "name": "freight"}, {"id": 27369, "name": "freight car"}, {"id": 27370, "name": "freight cars"}, {"id": 27371, "name": "freight container"}, {"id": 27372, "name": "freight train"}, {"id": 27373, "name": "freighter"}, {"id": 27374, "name": "freightliner"}, {"id": 27375, "name": "freightliner logo"}, {"id": 27376, "name": "frence"}, {"id": 27377, "name": "french braid"}, {"id": 27378, "name": "french bread"}, {"id": 27379, "name": "french bull dog"}, {"id": 27380, "name": "french bulldog"}, {"id": 27381, "name": "french door"}, {"id": 27382, "name": "french doors"}, {"id": 27383, "name": "french fires"}, {"id": 27384, "name": "french flag"}, {"id": 27385, "name": "french frie"}, {"id": 27386, "name": "french fries"}, {"id": 27387, "name": "french fry"}, {"id": 27388, "name": "french frys"}, {"id": 27389, "name": "french instructions"}, {"id": 27390, "name": "french macaron"}, {"id": 27391, "name": "french manicure"}, {"id": 27392, "name": "french open doors"}, {"id": 27393, "name": "french pea"}, {"id": 27394, "name": "french pizza"}, {"id": 27395, "name": "french press"}, {"id": 27396, "name": "french sandwiches"}, {"id": 27397, "name": "french tip"}, {"id": 27398, "name": "french tip nails"}, {"id": 27399, "name": "french toast"}, {"id": 27400, "name": "french writing"}, {"id": 27401, "name": "french"}, {"id": 27402, "name": "frenchfries"}, {"id": 27403, "name": "frenchfry"}, {"id": 27404, "name": "fresbe"}, {"id": 27405, "name": "fresh"}, {"id": 27406, "name": "fresh basil"}, {"id": 27407, "name": "fresh broccoli"}, {"id": 27408, "name": "fresh cream"}, {"id": 27409, "name": "fresh fruit"}, {"id": 27410, "name": "fresh green"}, {"id": 27411, "name": "fresh kale"}, {"id": 27412, "name": "fresh lettuce"}, {"id": 27413, "name": "fresh onion"}, {"id": 27414, "name": "fresh pizza"}, {"id": 27415, "name": "fresh roasted"}, {"id": 27416, "name": "fresh snow"}, {"id": 27417, "name": "fresh stalks"}, {"id": 27418, "name": "fresh vegetables"}, {"id": 27419, "name": "fresh water"}, {"id": 27420, "name": "freshener"}, {"id": 27421, "name": "fresher board"}, {"id": 27422, "name": "freshly cut grass"}, {"id": 27423, "name": "freshner"}, {"id": 27424, "name": "fretboard"}, {"id": 27425, "name": "frey"}, {"id": 27426, "name": "fribee"}, {"id": 27427, "name": "friday rd"}, {"id": 27428, "name": "friday"}, {"id": 27429, "name": "fridbie"}, {"id": 27430, "name": "fridge is black"}, {"id": 27431, "name": "fridge bottom"}, {"id": 27432, "name": "fridge compartment"}, {"id": 27433, "name": "fridge door"}, {"id": 27434, "name": "fridge drawer"}, {"id": 27435, "name": "fridge handle"}, {"id": 27436, "name": "fridge handles"}, {"id": 27437, "name": "fridge has top"}, {"id": 27438, "name": "fridge is black"}, {"id": 27439, "name": "fridge is white"}, {"id": 27440, "name": "fridge leg"}, {"id": 27441, "name": "fridge light"}, {"id": 27442, "name": "fridge magnet"}, {"id": 27443, "name": "fridge shelf"}, {"id": 27444, "name": "fridge side"}, {"id": 27445, "name": "fridge top"}, {"id": 27446, "name": "fridge unit"}, {"id": 27447, "name": "fridge wondow"}, {"id": 27448, "name": "fridge"}, {"id": 27449, "name": "frie"}, {"id": 27450, "name": "fried"}, {"id": 27451, "name": "fried balls"}, {"id": 27452, "name": "fried beans"}, {"id": 27453, "name": "fried chicken"}, {"id": 27454, "name": "fried dish"}, {"id": 27455, "name": "fried donut"}, {"id": 27456, "name": "fried donuts"}, {"id": 27457, "name": "fried eggs"}, {"id": 27458, "name": "fried fish"}, {"id": 27459, "name": "fried food"}, {"id": 27460, "name": "fried foodsauce"}, {"id": 27461, "name": "fried ham"}, {"id": 27462, "name": "fried item"}, {"id": 27463, "name": "fried leaves"}, {"id": 27464, "name": "fried meat"}, {"id": 27465, "name": "fried noodles"}, {"id": 27466, "name": "fried onion"}, {"id": 27467, "name": "fried potato"}, {"id": 27468, "name": "fried potatoes"}, {"id": 27469, "name": "fried rice"}, {"id": 27470, "name": "fried rolls"}, {"id": 27471, "name": "fried sausage"}, {"id": 27472, "name": "fried shimp"}, {"id": 27473, "name": "fried shrimp"}, {"id": 27474, "name": "fried wonton"}, {"id": 27475, "name": "frield"}, {"id": 27476, "name": "friend"}, {"id": 27477, "name": "friends legs"}, {"id": 27478, "name": "fries plate"}, {"id": 27479, "name": "fries salt"}, {"id": 27480, "name": "friesplate"}, {"id": 27481, "name": "frig"}, {"id": 27482, "name": "frige"}, {"id": 27483, "name": "frigerator"}, {"id": 27484, "name": "frill"}, {"id": 27485, "name": "frilled top"}, {"id": 27486, "name": "frilles"}, {"id": 27487, "name": "frilly"}, {"id": 27488, "name": "fringe"}, {"id": 27489, "name": "fringed"}, {"id": 27490, "name": "fringed hem"}, {"id": 27491, "name": "fringed strips"}, {"id": 27492, "name": "fringies"}, {"id": 27493, "name": "frisbe"}, {"id": 27494, "name": "frisbee air"}, {"id": 27495, "name": "frisbee catcher"}, {"id": 27496, "name": "frisbee contest"}, {"id": 27497, "name": "frisbee covered"}, {"id": 27498, "name": "frisbee disk"}, {"id": 27499, "name": "frisbee game"}, {"id": 27500, "name": "frisbee games"}, {"id": 27501, "name": "frisbee golf"}, {"id": 27502, "name": "frisbee golfhole"}, {"id": 27503, "name": "frisbee holder"}, {"id": 27504, "name": "frisbee in hand"}, {"id": 27505, "name": "frisbee in the snow"}, {"id": 27506, "name": "frisbee is under"}, {"id": 27507, "name": "frisbee man"}, {"id": 27508, "name": "frisbee net"}, {"id": 27509, "name": "frisbee on field"}, {"id": 27510, "name": "frisbee player"}, {"id": 27511, "name": "frisbee players"}, {"id": 27512, "name": "frisbee rim"}, {"id": 27513, "name": "frisbee team"}, {"id": 27514, "name": "frisbee thrower"}, {"id": 27515, "name": "frisbee"}, {"id": 27516, "name": "frisbie"}, {"id": 27517, "name": "frisbies"}, {"id": 27518, "name": "frisby"}, {"id": 27519, "name": "frisee"}, {"id": 27520, "name": "frislogo"}, {"id": 27521, "name": "frissbe"}, {"id": 27522, "name": "fristing"}, {"id": 27523, "name": "frito"}, {"id": 27524, "name": "fritos"}, {"id": 27525, "name": "frittata"}, {"id": 27526, "name": "fritter"}, {"id": 27527, "name": "friuts"}, {"id": 27528, "name": "frizbee"}, {"id": 27529, "name": "frizzy"}, {"id": 27530, "name": "frizzy hair"}, {"id": 27531, "name": "fro"}, {"id": 27532, "name": "frog clock"}, {"id": 27533, "name": "frog princess"}, {"id": 27534, "name": "frog print pillow"}, {"id": 27535, "name": "frog statue"}, {"id": 27536, "name": "frog"}, {"id": 27537, "name": "from"}, {"id": 27538, "name": "from ear"}, {"id": 27539, "name": "from field"}, {"id": 27540, "name": "from his head"}, {"id": 27541, "name": "from neck"}, {"id": 27542, "name": "from other person"}, {"id": 27543, "name": "from platform"}, {"id": 27544, "name": "from pole"}, {"id": 27545, "name": "from rack"}, {"id": 27546, "name": "from sand"}, {"id": 27547, "name": "from sky"}, {"id": 27548, "name": "from the face"}, {"id": 27549, "name": "from the white house"}, {"id": 27550, "name": "from toilet lid"}, {"id": 27551, "name": "from waters edge"}, {"id": 27552, "name": "fromagerie"}, {"id": 27553, "name": "frond"}, {"id": 27554, "name": "frone end"}, {"id": 27555, "name": "frong"}, {"id": 27556, "name": "frong grill"}, {"id": 27557, "name": "frong left leg"}, {"id": 27558, "name": "front legs"}, {"id": 27559, "name": "front rear doors"}, {"id": 27560, "name": "front air grill"}, {"id": 27561, "name": "front area"}, {"id": 27562, "name": "front arm"}, {"id": 27563, "name": "front arms"}, {"id": 27564, "name": "front ave"}, {"id": 27565, "name": "front awning"}, {"id": 27566, "name": "front black tires"}, {"id": 27567, "name": "front bolt"}, {"id": 27568, "name": "front bracket"}, {"id": 27569, "name": "front brakes"}, {"id": 27570, "name": "front building"}, {"id": 27571, "name": "front bumber"}, {"id": 27572, "name": "front bumper"}, {"id": 27573, "name": "front burner"}, {"id": 27574, "name": "front bushes"}, {"id": 27575, "name": "front buttons"}, {"id": 27576, "name": "front cab"}, {"id": 27577, "name": "front cabin"}, {"id": 27578, "name": "front cap"}, {"id": 27579, "name": "front car"}, {"id": 27580, "name": "front cart"}, {"id": 27581, "name": "front chairs"}, {"id": 27582, "name": "front cover"}, {"id": 27583, "name": "front disc brake"}, {"id": 27584, "name": "front door"}, {"id": 27585, "name": "front door handle"}, {"id": 27586, "name": "front doors"}, {"id": 27587, "name": "front doorway"}, {"id": 27588, "name": "front driver tire"}, {"id": 27589, "name": "front edge"}, {"id": 27590, "name": "front end"}, {"id": 27591, "name": "front engine"}, {"id": 27592, "name": "front entrance"}, {"id": 27593, "name": "front facade"}, {"id": 27594, "name": "front fangs"}, {"id": 27595, "name": "front feet"}, {"id": 27596, "name": "front fender"}, {"id": 27597, "name": "front flight"}, {"id": 27598, "name": "front foot"}, {"id": 27599, "name": "front fork"}, {"id": 27600, "name": "front fork shocks"}, {"id": 27601, "name": "front forks"}, {"id": 27602, "name": "front garden"}, {"id": 27603, "name": "front glass"}, {"id": 27604, "name": "front grill"}, {"id": 27605, "name": "front grille"}, {"id": 27606, "name": "front guard"}, {"id": 27607, "name": "front half"}, {"id": 27608, "name": "front hatch"}, {"id": 27609, "name": "front headlight"}, {"id": 27610, "name": "front headlights"}, {"id": 27611, "name": "front hip"}, {"id": 27612, "name": "front hoof"}, {"id": 27613, "name": "front hoof up"}, {"id": 27614, "name": "front hooves"}, {"id": 27615, "name": "front house"}, {"id": 27616, "name": "front indicator"}, {"id": 27617, "name": "front is red"}, {"id": 27618, "name": "front is round"}, {"id": 27619, "name": "front is yellow"}, {"id": 27620, "name": "front jet"}, {"id": 27621, "name": "front knees"}, {"id": 27622, "name": "front landing gear"}, {"id": 27623, "name": "front lawn"}, {"id": 27624, "name": "front left"}, {"id": 27625, "name": "front left flasher"}, {"id": 27626, "name": "front left foot"}, {"id": 27627, "name": "front left headlight"}, {"id": 27628, "name": "front left hoof"}, {"id": 27629, "name": "front left leg"}, {"id": 27630, "name": "front left paw"}, {"id": 27631, "name": "front left tire"}, {"id": 27632, "name": "front left wheel"}, {"id": 27633, "name": "front left window"}, {"id": 27634, "name": "front leg"}, {"id": 27635, "name": "front leg of a zebra"}, {"id": 27636, "name": "front legs"}, {"id": 27637, "name": "front legs folded"}, {"id": 27638, "name": "front legs of giraff"}, {"id": 27639, "name": "front legsd"}, {"id": 27640, "name": "front lens"}, {"id": 27641, "name": "front license plate"}, {"id": 27642, "name": "front light"}, {"id": 27643, "name": "front lighting case"}, {"id": 27644, "name": "front lights"}, {"id": 27645, "name": "front line"}, {"id": 27646, "name": "front loader"}, {"id": 27647, "name": "front middle light"}, {"id": 27648, "name": "front mirror"}, {"id": 27649, "name": "front mirrors"}, {"id": 27650, "name": "front motorcycle"}, {"id": 27651, "name": "front neck of cat"}, {"id": 27652, "name": "front number"}, {"id": 27653, "name": "front numbers"}, {"id": 27654, "name": "front object"}, {"id": 27655, "name": "front of bus"}, {"id": 27656, "name": "front of a car"}, {"id": 27657, "name": "front of a house"}, {"id": 27658, "name": "front of a person"}, {"id": 27659, "name": "front of a red"}, {"id": 27660, "name": "front of a train"}, {"id": 27661, "name": "front of apron"}, {"id": 27662, "name": "front of beach"}, {"id": 27663, "name": "front of bicycle"}, {"id": 27664, "name": "front of bike"}, {"id": 27665, "name": "front of boat"}, {"id": 27666, "name": "front of body"}, {"id": 27667, "name": "front of bottle"}, {"id": 27668, "name": "front of building"}, {"id": 27669, "name": "front of bull"}, {"id": 27670, "name": "front of bus"}, {"id": 27671, "name": "front of car"}, {"id": 27672, "name": "front of counters"}, {"id": 27673, "name": "front of face"}, {"id": 27674, "name": "front of goat"}, {"id": 27675, "name": "front of him"}, {"id": 27676, "name": "front of jet"}, {"id": 27677, "name": "front of picture"}, {"id": 27678, "name": "front of plane"}, {"id": 27679, "name": "front of stove"}, {"id": 27680, "name": "front of suitcase"}, {"id": 27681, "name": "front of surfboard"}, {"id": 27682, "name": "front of tablecloth"}, {"id": 27683, "name": "front of the fridge"}, {"id": 27684, "name": "front of the plane"}, {"id": 27685, "name": "front of the sheep"}, {"id": 27686, "name": "front of the stove"}, {"id": 27687, "name": "front of the train"}, {"id": 27688, "name": "front of train"}, {"id": 27689, "name": "front of tree trunk"}, {"id": 27690, "name": "front of truck"}, {"id": 27691, "name": "front of two parked"}, {"id": 27692, "name": "front of vehicle"}, {"id": 27693, "name": "front of wing"}, {"id": 27694, "name": "front oven"}, {"id": 27695, "name": "front panel"}, {"id": 27696, "name": "front panels"}, {"id": 27697, "name": "front part"}, {"id": 27698, "name": "front patch"}, {"id": 27699, "name": "front patio"}, {"id": 27700, "name": "front paw"}, {"id": 27701, "name": "front paws"}, {"id": 27702, "name": "front piece"}, {"id": 27703, "name": "front plate"}, {"id": 27704, "name": "front pocket"}, {"id": 27705, "name": "front porch"}, {"id": 27706, "name": "front portion"}, {"id": 27707, "name": "front pouch"}, {"id": 27708, "name": "front propeller"}, {"id": 27709, "name": "front puppy"}, {"id": 27710, "name": "front radiator"}, {"id": 27711, "name": "front ram"}, {"id": 27712, "name": "front reflector"}, {"id": 27713, "name": "front right"}, {"id": 27714, "name": "front right foot"}, {"id": 27715, "name": "front right hoof"}, {"id": 27716, "name": "front right leg"}, {"id": 27717, "name": "front right paw"}, {"id": 27718, "name": "front right tire"}, {"id": 27719, "name": "front right wheel"}, {"id": 27720, "name": "front right window"}, {"id": 27721, "name": "front room"}, {"id": 27722, "name": "front row"}, {"id": 27723, "name": "front sail"}, {"id": 27724, "name": "front sandwich"}, {"id": 27725, "name": "front screen"}, {"id": 27726, "name": "front seat"}, {"id": 27727, "name": "front seats"}, {"id": 27728, "name": "front section"}, {"id": 27729, "name": "front shield"}, {"id": 27730, "name": "front shrub"}, {"id": 27731, "name": "front shutter"}, {"id": 27732, "name": "front side"}, {"id": 27733, "name": "front side door"}, {"id": 27734, "name": "front signal"}, {"id": 27735, "name": "front snout"}, {"id": 27736, "name": "front stoop"}, {"id": 27737, "name": "front surface"}, {"id": 27738, "name": "front table"}, {"id": 27739, "name": "front tail"}, {"id": 27740, "name": "front teeth"}, {"id": 27741, "name": "front tip"}, {"id": 27742, "name": "front tire"}, {"id": 27743, "name": "front tire of blue"}, {"id": 27744, "name": "front tire of bus"}, {"id": 27745, "name": "front tires"}, {"id": 27746, "name": "front tooth"}, {"id": 27747, "name": "front top"}, {"id": 27748, "name": "front train"}, {"id": 27749, "name": "front train car"}, {"id": 27750, "name": "front truck"}, {"id": 27751, "name": "front trunk"}, {"id": 27752, "name": "front two legs"}, {"id": 27753, "name": "front tyre"}, {"id": 27754, "name": "front view"}, {"id": 27755, "name": "front view head"}, {"id": 27756, "name": "front wall"}, {"id": 27757, "name": "front water"}, {"id": 27758, "name": "front way"}, {"id": 27759, "name": "front wheel"}, {"id": 27760, "name": "front wheel door"}, {"id": 27761, "name": "front wheel on bus"}, {"id": 27762, "name": "front wheel well"}, {"id": 27763, "name": "front wheels"}, {"id": 27764, "name": "front window"}, {"id": 27765, "name": "front windown"}, {"id": 27766, "name": "front windows"}, {"id": 27767, "name": "front windshield"}, {"id": 27768, "name": "front windshields"}, {"id": 27769, "name": "front wings"}, {"id": 27770, "name": "front yard"}, {"id": 27771, "name": "front zebra"}, {"id": 27772, "name": "front"}, {"id": 27773, "name": "frontal"}, {"id": 27774, "name": "frontal view"}, {"id": 27775, "name": "frontapartment building"}, {"id": 27776, "name": "frontbear paw"}, {"id": 27777, "name": "frontbuilding lights"}, {"id": 27778, "name": "frontbus tire"}, {"id": 27779, "name": "frontcar"}, {"id": 27780, "name": "frontdoor wreath"}, {"id": 27781, "name": "frontend"}, {"id": 27782, "name": "frontera wine"}, {"id": 27783, "name": "frontleg"}, {"id": 27784, "name": "frontlegs"}, {"id": 27785, "name": "frontload set"}, {"id": 27786, "name": "frontnose"}, {"id": 27787, "name": "frontnumbers"}, {"id": 27788, "name": "frontpiece"}, {"id": 27789, "name": "frontright headlight"}, {"id": 27790, "name": "fronttip"}, {"id": 27791, "name": "fronttire"}, {"id": 27792, "name": "fronttrain light"}, {"id": 27793, "name": "frontview"}, {"id": 27794, "name": "frontwheel"}, {"id": 27795, "name": "frontwheel tire"}, {"id": 27796, "name": "frontwindow"}, {"id": 27797, "name": "frontwindows"}, {"id": 27798, "name": "froot loop"}, {"id": 27799, "name": "froot loops"}, {"id": 27800, "name": "frosing"}, {"id": 27801, "name": "frost"}, {"id": 27802, "name": "frost heaves"}, {"id": 27803, "name": "frosted"}, {"id": 27804, "name": "frosted area"}, {"id": 27805, "name": "frosted bottom"}, {"id": 27806, "name": "frosted cake"}, {"id": 27807, "name": "frosted cupcake"}, {"id": 27808, "name": "frosted donut"}, {"id": 27809, "name": "frosted donuts"}, {"id": 27810, "name": "frosted doors"}, {"id": 27811, "name": "frosted doughnut"}, {"id": 27812, "name": "frosted flakes"}, {"id": 27813, "name": "frosted glass"}, {"id": 27814, "name": "frosted glasses"}, {"id": 27815, "name": "frosted panels"}, {"id": 27816, "name": "frosted rolls"}, {"id": 27817, "name": "frosted window"}, {"id": 27818, "name": "frosted windows"}, {"id": 27819, "name": "frostedglass doors"}, {"id": 27820, "name": "frosting"}, {"id": 27821, "name": "frosting sprinkles"}, {"id": 27822, "name": "frosting blue"}, {"id": 27823, "name": "frosting border"}, {"id": 27824, "name": "frosting bow"}, {"id": 27825, "name": "frosting center"}, {"id": 27826, "name": "frosting container"}, {"id": 27827, "name": "frosting curve"}, {"id": 27828, "name": "frosting donut"}, {"id": 27829, "name": "frosting filling"}, {"id": 27830, "name": "frosting hat"}, {"id": 27831, "name": "frosting heart"}, {"id": 27832, "name": "frosting ladder"}, {"id": 27833, "name": "frosting on"}, {"id": 27834, "name": "frosting region"}, {"id": 27835, "name": "frosting ribbon"}, {"id": 27836, "name": "frosting section"}, {"id": 27837, "name": "frosting sign"}, {"id": 27838, "name": "frosting stripes"}, {"id": 27839, "name": "frosting that spells"}, {"id": 27840, "name": "frosting writing"}, {"id": 27841, "name": "frostless section"}, {"id": 27842, "name": "frosty"}, {"id": 27843, "name": "frot"}, {"id": 27844, "name": "frot leg"}, {"id": 27845, "name": "froth"}, {"id": 27846, "name": "frothing water"}, {"id": 27847, "name": "frothy"}, {"id": 27848, "name": "frothy waves"}, {"id": 27849, "name": "frown"}, {"id": 27850, "name": "frowning face"}, {"id": 27851, "name": "froyo"}, {"id": 27852, "name": "frozen"}, {"id": 27853, "name": "frozen dinner"}, {"id": 27854, "name": "frozen dinners"}, {"id": 27855, "name": "frozen food"}, {"id": 27856, "name": "frozen lake"}, {"id": 27857, "name": "frozen lakebridge"}, {"id": 27858, "name": "frozen pizza"}, {"id": 27859, "name": "frozen river"}, {"id": 27860, "name": "frozen vegetables"}, {"id": 27861, "name": "frozen water"}, {"id": 27862, "name": "frsibee"}, {"id": 27863, "name": "fruit and vegetable"}, {"id": 27864, "name": "fruit assortment"}, {"id": 27865, "name": "fruit basket"}, {"id": 27866, "name": "fruit bowl"}, {"id": 27867, "name": "fruit bowls"}, {"id": 27868, "name": "fruit bunches"}, {"id": 27869, "name": "fruit cake"}, {"id": 27870, "name": "fruit cart"}, {"id": 27871, "name": "fruit carts"}, {"id": 27872, "name": "fruit cocktail"}, {"id": 27873, "name": "fruit compartment"}, {"id": 27874, "name": "fruit container"}, {"id": 27875, "name": "fruit crate"}, {"id": 27876, "name": "fruit decor"}, {"id": 27877, "name": "fruit decorations"}, {"id": 27878, "name": "fruit design"}, {"id": 27879, "name": "fruit designs"}, {"id": 27880, "name": "fruit dish"}, {"id": 27881, "name": "fruit display"}, {"id": 27882, "name": "fruit drink"}, {"id": 27883, "name": "fruit flowers"}, {"id": 27884, "name": "fruit fruit"}, {"id": 27885, "name": "fruit group"}, {"id": 27886, "name": "fruit hangings"}, {"id": 27887, "name": "fruit holder"}, {"id": 27888, "name": "fruit is citrus"}, {"id": 27889, "name": "fruit is orange"}, {"id": 27890, "name": "fruit juice"}, {"id": 27891, "name": "fruit juicer"}, {"id": 27892, "name": "fruit juices"}, {"id": 27893, "name": "fruit kabobs"}, {"id": 27894, "name": "fruit loop"}, {"id": 27895, "name": "fruit loops"}, {"id": 27896, "name": "fruit market"}, {"id": 27897, "name": "fruit medley"}, {"id": 27898, "name": "fruit name"}, {"id": 27899, "name": "fruit on eye"}, {"id": 27900, "name": "fruit orchard"}, {"id": 27901, "name": "fruit part"}, {"id": 27902, "name": "fruit pasta carrot"}, {"id": 27903, "name": "fruit peeltable"}, {"id": 27904, "name": "fruit photo"}, {"id": 27905, "name": "fruit pick"}, {"id": 27906, "name": "fruit picture"}, {"id": 27907, "name": "fruit piece"}, {"id": 27908, "name": "fruit pieces"}, {"id": 27909, "name": "fruit pile"}, {"id": 27910, "name": "fruit piles"}, {"id": 27911, "name": "fruit plate"}, {"id": 27912, "name": "fruit plates"}, {"id": 27913, "name": "fruit platter"}, {"id": 27914, "name": "fruit punch"}, {"id": 27915, "name": "fruit rack"}, {"id": 27916, "name": "fruit salad"}, {"id": 27917, "name": "fruit sale"}, {"id": 27918, "name": "fruit sales"}, {"id": 27919, "name": "fruit sauce"}, {"id": 27920, "name": "fruit scale"}, {"id": 27921, "name": "fruit shop"}, {"id": 27922, "name": "fruit skin"}, {"id": 27923, "name": "fruit slice"}, {"id": 27924, "name": "fruit slices"}, {"id": 27925, "name": "fruit stall"}, {"id": 27926, "name": "fruit stand"}, {"id": 27927, "name": "fruit stands"}, {"id": 27928, "name": "fruit strudel"}, {"id": 27929, "name": "fruit table"}, {"id": 27930, "name": "fruit tart"}, {"id": 27931, "name": "fruit topping"}, {"id": 27932, "name": "fruit tree"}, {"id": 27933, "name": "fruit vegetables"}, {"id": 27934, "name": "fruit vendor"}, {"id": 27935, "name": "fruit wedge"}, {"id": 27936, "name": "fruit with seeds"}, {"id": 27937, "name": "fruit"}, {"id": 27938, "name": "fruitcheese tray"}, {"id": 27939, "name": "fruite"}, {"id": 27940, "name": "fruitgrass"}, {"id": 27941, "name": "fruitizz"}, {"id": 27942, "name": "fruits and vegetable"}, {"id": 27943, "name": "fruits and veggies"}, {"id": 27944, "name": "fruits and vegtables"}, {"id": 27945, "name": "fruits vegetables"}, {"id": 27946, "name": "fruitstand"}, {"id": 27947, "name": "fruti"}, {"id": 27948, "name": "fry basket"}, {"id": 27949, "name": "fry baskets"}, {"id": 27950, "name": "fry pan"}, {"id": 27951, "name": "fry stations"}, {"id": 27952, "name": "fry"}, {"id": 27953, "name": "fryer"}, {"id": 27954, "name": "frying"}, {"id": 27955, "name": "frying basket"}, {"id": 27956, "name": "frying machine"}, {"id": 27957, "name": "frying pan"}, {"id": 27958, "name": "frying pans"}, {"id": 27959, "name": "frying rack"}, {"id": 27960, "name": "frying station"}, {"id": 27961, "name": "fryingpan"}, {"id": 27962, "name": "fryolator"}, {"id": 27963, "name": "frysk ferfier logo"}, {"id": 27964, "name": "fsky"}, {"id": 27965, "name": "fuacet"}, {"id": 27966, "name": "fuchsia trim"}, {"id": 27967, "name": "fudge"}, {"id": 27968, "name": "fudge cake"}, {"id": 27969, "name": "fudge center"}, {"id": 27970, "name": "fudge sauce"}, {"id": 27971, "name": "fuel"}, {"id": 27972, "name": "fuel can"}, {"id": 27973, "name": "fuel canister"}, {"id": 27974, "name": "fuel container"}, {"id": 27975, "name": "fuel door"}, {"id": 27976, "name": "fuel filler"}, {"id": 27977, "name": "fuel gauge"}, {"id": 27978, "name": "fuel inlet"}, {"id": 27979, "name": "fuel line"}, {"id": 27980, "name": "fuel pump"}, {"id": 27981, "name": "fuel selector"}, {"id": 27982, "name": "fuel sign"}, {"id": 27983, "name": "fuel station"}, {"id": 27984, "name": "fuel tank"}, {"id": 27985, "name": "fuel tanker"}, {"id": 27986, "name": "fuel tanks"}, {"id": 27987, "name": "fuel truck"}, {"id": 27988, "name": "fuel trucks"}, {"id": 27989, "name": "fuelcover"}, {"id": 27990, "name": "fueling station"}, {"id": 27991, "name": "fueslage"}, {"id": 27992, "name": "fuit"}, {"id": 27993, "name": "fujifilm"}, {"id": 27994, "name": "ful kids"}, {"id": 27995, "name": "fulcrum"}, {"id": 27996, "name": "fulham broadway"}, {"id": 27997, "name": "full"}, {"id": 27998, "name": "full balcony"}, {"id": 27999, "name": "full breakfast"}, {"id": 28000, "name": "full bush"}, {"id": 28001, "name": "full foliage"}, {"id": 28002, "name": "full fridge"}, {"id": 28003, "name": "full glass"}, {"id": 28004, "name": "full helmet"}, {"id": 28005, "name": "full jar"}, {"id": 28006, "name": "full meal"}, {"id": 28007, "name": "full mirror"}, {"id": 28008, "name": "full moon"}, {"id": 28009, "name": "full of leaves"}, {"id": 28010, "name": "full of peace"}, {"id": 28011, "name": "full plate"}, {"id": 28012, "name": "full racks"}, {"id": 28013, "name": "full service bars"}, {"id": 28014, "name": "full sleeve"}, {"id": 28015, "name": "full suit"}, {"id": 28016, "name": "full trashbin"}, {"id": 28017, "name": "full windspan"}, {"id": 28018, "name": "fuller"}, {"id": 28019, "name": "fullers ale"}, {"id": 28020, "name": "fullstop"}, {"id": 28021, "name": "fully bloomed"}, {"id": 28022, "name": "fulton"}, {"id": 28023, "name": "fulton st"}, {"id": 28024, "name": "fume hood"}, {"id": 28025, "name": "fume"}, {"id": 28026, "name": "fun"}, {"id": 28027, "name": "fun caft"}, {"id": 28028, "name": "fun fair"}, {"id": 28029, "name": "fun jump"}, {"id": 28030, "name": "fun park"}, {"id": 28031, "name": "funbox"}, {"id": 28032, "name": "function key"}, {"id": 28033, "name": "function keys"}, {"id": 28034, "name": "function"}, {"id": 28035, "name": "functional keys"}, {"id": 28036, "name": "funding"}, {"id": 28037, "name": "funeral"}, {"id": 28038, "name": "funeral home"}, {"id": 28039, "name": "fungi"}, {"id": 28040, "name": "fungus"}, {"id": 28041, "name": "funnel"}, {"id": 28042, "name": "funnel caske"}, {"id": 28043, "name": "funny"}, {"id": 28044, "name": "funny bone"}, {"id": 28045, "name": "funny face"}, {"id": 28046, "name": "funny poses"}, {"id": 28047, "name": "funpark"}, {"id": 28048, "name": "fur balls"}, {"id": 28049, "name": "fur blanket"}, {"id": 28050, "name": "fur cat"}, {"id": 28051, "name": "fur coat"}, {"id": 28052, "name": "fur de les"}, {"id": 28053, "name": "fur fold"}, {"id": 28054, "name": "fur hat"}, {"id": 28055, "name": "fur is black"}, {"id": 28056, "name": "fur is brown"}, {"id": 28057, "name": "fur is tan"}, {"id": 28058, "name": "fur item"}, {"id": 28059, "name": "fur lined cloak"}, {"id": 28060, "name": "fur lining"}, {"id": 28061, "name": "fur patch"}, {"id": 28062, "name": "fur patches"}, {"id": 28063, "name": "fur pattern"}, {"id": 28064, "name": "fur portion"}, {"id": 28065, "name": "fur splotch"}, {"id": 28066, "name": "fur spot"}, {"id": 28067, "name": "fur texture"}, {"id": 28068, "name": "fur throw"}, {"id": 28069, "name": "fur tree"}, {"id": 28070, "name": "fur trim"}, {"id": 28071, "name": "fur"}, {"id": 28072, "name": "fure"}, {"id": 28073, "name": "furiniture"}, {"id": 28074, "name": "furits"}, {"id": 28075, "name": "furnace"}, {"id": 28076, "name": "furnishing"}, {"id": 28077, "name": "furniture"}, {"id": 28078, "name": "furniture door"}, {"id": 28079, "name": "furniture handle"}, {"id": 28080, "name": "furniture leg"}, {"id": 28081, "name": "furniture piece"}, {"id": 28082, "name": "furniture store"}, {"id": 28083, "name": "furntiture"}, {"id": 28084, "name": "furr"}, {"id": 28085, "name": "furrow"}, {"id": 28086, "name": "furrowed brow"}, {"id": 28087, "name": "furry"}, {"id": 28088, "name": "furry brown"}, {"id": 28089, "name": "furry dog"}, {"id": 28090, "name": "furry ear"}, {"id": 28091, "name": "furry ears"}, {"id": 28092, "name": "furry feet"}, {"id": 28093, "name": "furry hat"}, {"id": 28094, "name": "furry hood"}, {"id": 28095, "name": "furry horn"}, {"id": 28096, "name": "furry nose"}, {"id": 28097, "name": "furry point"}, {"id": 28098, "name": "furry saddle blanket"}, {"id": 28099, "name": "furry sheep"}, {"id": 28100, "name": "furry stool"}, {"id": 28101, "name": "furry tail"}, {"id": 28102, "name": "furry tips"}, {"id": 28103, "name": "furs part"}, {"id": 28104, "name": "furs patch"}, {"id": 28105, "name": "further"}, {"id": 28106, "name": "furthest roof"}, {"id": 28107, "name": "fusalage"}, {"id": 28108, "name": "fuse box"}, {"id": 28109, "name": "fusebox"}, {"id": 28110, "name": "fusel lodge"}, {"id": 28111, "name": "fuselage"}, {"id": 28112, "name": "fush lever"}, {"id": 28113, "name": "fusia"}, {"id": 28114, "name": "fusilage"}, {"id": 28115, "name": "fusion"}, {"id": 28116, "name": "fusion7"}, {"id": 28117, "name": "fuslage"}, {"id": 28118, "name": "futon"}, {"id": 28119, "name": "futon cushion"}, {"id": 28120, "name": "future clock"}, {"id": 28121, "name": "fuzz"}, {"id": 28122, "name": "fuzzy"}, {"id": 28123, "name": "fuzzy ball"}, {"id": 28124, "name": "fuzzy balls"}, {"id": 28125, "name": "fuzzy blanket"}, {"id": 28126, "name": "fuzzy cage"}, {"id": 28127, "name": "fuzzy ear"}, {"id": 28128, "name": "fuzzy ears"}, {"id": 28129, "name": "fuzzy edge"}, {"id": 28130, "name": "fuzzy end"}, {"id": 28131, "name": "fuzzy fabric"}, {"id": 28132, "name": "fuzzy fur"}, {"id": 28133, "name": "fuzzy hair"}, {"id": 28134, "name": "fuzzy mat"}, {"id": 28135, "name": "fuzzy material"}, {"id": 28136, "name": "fuzzy spectators"}, {"id": 28137, "name": "fuzzy tips"}, {"id": 28138, "name": "fyffes"}, {"id": 28139, "name": "fyre hydrant"}, {"id": 28140, "name": "fys"}, {"id": 28141, "name": "g 1851"}, {"id": 28142, "name": "g cleft"}, {"id": 28143, "name": "g"}, {"id": 28144, "name": "g1208"}, {"id": 28145, "name": "gab"}, {"id": 28146, "name": "gabag can"}, {"id": 28147, "name": "gabinet"}, {"id": 28148, "name": "gable window"}, {"id": 28149, "name": "gable"}, {"id": 28150, "name": "gadget"}, {"id": 28151, "name": "gadiolus flower"}, {"id": 28152, "name": "gaffiti"}, {"id": 28153, "name": "gage"}, {"id": 28154, "name": "gaggle"}, {"id": 28155, "name": "gaia"}, {"id": 28156, "name": "gaint wave"}, {"id": 28157, "name": "gal"}, {"id": 28158, "name": "gala apples"}, {"id": 28159, "name": "galasa"}, {"id": 28160, "name": "galaxy"}, {"id": 28161, "name": "galileo"}, {"id": 28162, "name": "gallagher"}, {"id": 28163, "name": "gallatin road"}, {"id": 28164, "name": "galle"}, {"id": 28165, "name": "galleria"}, {"id": 28166, "name": "gallery"}, {"id": 28167, "name": "gallery wall"}, {"id": 28168, "name": "galley"}, {"id": 28169, "name": "gallo"}, {"id": 28170, "name": "gallon jars"}, {"id": 28171, "name": "gallon jug"}, {"id": 28172, "name": "gallon of milk"}, {"id": 28173, "name": "gallon plastic"}, {"id": 28174, "name": "gallon"}, {"id": 28175, "name": "galosh"}, {"id": 28176, "name": "galvanized"}, {"id": 28177, "name": "gambier"}, {"id": 28178, "name": "gambling machines"}, {"id": 28179, "name": "gambling table"}, {"id": 28180, "name": "game base"}, {"id": 28181, "name": "game board"}, {"id": 28182, "name": "game box"}, {"id": 28183, "name": "game boy"}, {"id": 28184, "name": "game brand"}, {"id": 28185, "name": "game buttons"}, {"id": 28186, "name": "game case"}, {"id": 28187, "name": "game cases"}, {"id": 28188, "name": "game catcher"}, {"id": 28189, "name": "game chair"}, {"id": 28190, "name": "game character"}, {"id": 28191, "name": "game characters"}, {"id": 28192, "name": "game command"}, {"id": 28193, "name": "game console"}, {"id": 28194, "name": "game consoles"}, {"id": 28195, "name": "game control"}, {"id": 28196, "name": "game controler"}, {"id": 28197, "name": "game controller"}, {"id": 28198, "name": "game controllers"}, {"id": 28199, "name": "game controls"}, {"id": 28200, "name": "game display"}, {"id": 28201, "name": "game face"}, {"id": 28202, "name": "game machine"}, {"id": 28203, "name": "game pad"}, {"id": 28204, "name": "game paddle"}, {"id": 28205, "name": "game paddles"}, {"id": 28206, "name": "game piece"}, {"id": 28207, "name": "game playing area"}, {"id": 28208, "name": "game remote"}, {"id": 28209, "name": "game remotes"}, {"id": 28210, "name": "game reserve"}, {"id": 28211, "name": "game room"}, {"id": 28212, "name": "game scene"}, {"id": 28213, "name": "game score"}, {"id": 28214, "name": "game screen"}, {"id": 28215, "name": "game spectators"}, {"id": 28216, "name": "game stands"}, {"id": 28217, "name": "game system"}, {"id": 28218, "name": "game uniform"}, {"id": 28219, "name": "game"}, {"id": 28220, "name": "gameboy"}, {"id": 28221, "name": "gamecock"}, {"id": 28222, "name": "gamecontroller"}, {"id": 28223, "name": "gamecontrols"}, {"id": 28224, "name": "gament"}, {"id": 28225, "name": "gamepad"}, {"id": 28226, "name": "gamer"}, {"id": 28227, "name": "gamers"}, {"id": 28228, "name": "games room"}, {"id": 28229, "name": "gaming chair"}, {"id": 28230, "name": "gaming console"}, {"id": 28231, "name": "gaming controller"}, {"id": 28232, "name": "gaming floor"}, {"id": 28233, "name": "gaming machine"}, {"id": 28234, "name": "gaming remotes"}, {"id": 28235, "name": "gaming system"}, {"id": 28236, "name": "gang"}, {"id": 28237, "name": "gang markings"}, {"id": 28238, "name": "gang signs"}, {"id": 28239, "name": "gangnam library"}, {"id": 28240, "name": "gangway"}, {"id": 28241, "name": "gantry"}, {"id": 28242, "name": "gap"}, {"id": 28243, "name": "gape"}, {"id": 28244, "name": "gaping jaws"}, {"id": 28245, "name": "gapped"}, {"id": 28246, "name": "garage bay"}, {"id": 28247, "name": "garage door"}, {"id": 28248, "name": "garage doors"}, {"id": 28249, "name": "garage floor"}, {"id": 28250, "name": "garage lights"}, {"id": 28251, "name": "garage opening"}, {"id": 28252, "name": "garage roof"}, {"id": 28253, "name": "garage store"}, {"id": 28254, "name": "garage wall"}, {"id": 28255, "name": "garage"}, {"id": 28256, "name": "garagedoors"}, {"id": 28257, "name": "garb"}, {"id": 28258, "name": "garbage"}, {"id": 28259, "name": "garbage bag"}, {"id": 28260, "name": "garbage bags"}, {"id": 28261, "name": "garbage basket"}, {"id": 28262, "name": "garbage bin"}, {"id": 28263, "name": "garbage bins"}, {"id": 28264, "name": "garbage can"}, {"id": 28265, "name": "garbage cans"}, {"id": 28266, "name": "garbage compactor"}, {"id": 28267, "name": "garbage container"}, {"id": 28268, "name": "garbage cover"}, {"id": 28269, "name": "garbage disposer"}, {"id": 28270, "name": "garbage dumpster"}, {"id": 28271, "name": "garbage heap"}, {"id": 28272, "name": "garbage man"}, {"id": 28273, "name": "garbage outside"}, {"id": 28274, "name": "garbage pail"}, {"id": 28275, "name": "garbage pails"}, {"id": 28276, "name": "garbage pile"}, {"id": 28277, "name": "garbage receptacle"}, {"id": 28278, "name": "garbage truck"}, {"id": 28279, "name": "garbagebins"}, {"id": 28280, "name": "garbagecan"}, {"id": 28281, "name": "garbageman"}, {"id": 28282, "name": "garbanzo beans"}, {"id": 28283, "name": "garbo"}, {"id": 28284, "name": "garda"}, {"id": 28285, "name": "garden"}, {"id": 28286, "name": "garden area"}, {"id": 28287, "name": "garden bed"}, {"id": 28288, "name": "garden bench"}, {"id": 28289, "name": "garden box"}, {"id": 28290, "name": "garden boxes"}, {"id": 28291, "name": "garden chair"}, {"id": 28292, "name": "garden hose"}, {"id": 28293, "name": "garden light"}, {"id": 28294, "name": "garden path"}, {"id": 28295, "name": "garden plaza"}, {"id": 28296, "name": "garden salad"}, {"id": 28297, "name": "garden shed"}, {"id": 28298, "name": "garden stand"}, {"id": 28299, "name": "garden table"}, {"id": 28300, "name": "garden tool"}, {"id": 28301, "name": "garden wall"}, {"id": 28302, "name": "gardener"}, {"id": 28303, "name": "gardening"}, {"id": 28304, "name": "gardening tool"}, {"id": 28305, "name": "gardening tools"}, {"id": 28306, "name": "garen"}, {"id": 28307, "name": "garffiti"}, {"id": 28308, "name": "garfield"}, {"id": 28309, "name": "garfield avenue"}, {"id": 28310, "name": "garfields minimart"}, {"id": 28311, "name": "gargoyle figurine"}, {"id": 28312, "name": "gargoyle statue"}, {"id": 28313, "name": "gargoyle"}, {"id": 28314, "name": "gargoyls"}, {"id": 28315, "name": "garish"}, {"id": 28316, "name": "garland"}, {"id": 28317, "name": "garlic"}, {"id": 28318, "name": "garlic bread"}, {"id": 28319, "name": "garlic bud"}, {"id": 28320, "name": "garlic bulb"}, {"id": 28321, "name": "garlic bulbs"}, {"id": 28322, "name": "garlic clove"}, {"id": 28323, "name": "garlic cloves"}, {"id": 28324, "name": "garlic piece"}, {"id": 28325, "name": "garlic rolls"}, {"id": 28326, "name": "garlic sauce"}, {"id": 28327, "name": "garlic tip"}, {"id": 28328, "name": "garlics heads"}, {"id": 28329, "name": "garment front"}, {"id": 28330, "name": "garment"}, {"id": 28331, "name": "garmet"}, {"id": 28332, "name": "garnish"}, {"id": 28333, "name": "garnishment"}, {"id": 28334, "name": "garter"}, {"id": 28335, "name": "garter band"}, {"id": 28336, "name": "garter belt"}, {"id": 28337, "name": "gas burner"}, {"id": 28338, "name": "gas burners"}, {"id": 28339, "name": "gas can"}, {"id": 28340, "name": "gas cap"}, {"id": 28341, "name": "gas cooker"}, {"id": 28342, "name": "gas cover"}, {"id": 28343, "name": "gas door"}, {"id": 28344, "name": "gas filler cap"}, {"id": 28345, "name": "gas flap"}, {"id": 28346, "name": "gas grill"}, {"id": 28347, "name": "gas heater"}, {"id": 28348, "name": "gas hookup"}, {"id": 28349, "name": "gas hose"}, {"id": 28350, "name": "gas housing"}, {"id": 28351, "name": "gas indicator"}, {"id": 28352, "name": "gas input"}, {"id": 28353, "name": "gas lamp"}, {"id": 28354, "name": "gas line"}, {"id": 28355, "name": "gas mask"}, {"id": 28356, "name": "gas meter"}, {"id": 28357, "name": "gas motor"}, {"id": 28358, "name": "gas motorcycle"}, {"id": 28359, "name": "gas opening"}, {"id": 28360, "name": "gas oven"}, {"id": 28361, "name": "gas panel"}, {"id": 28362, "name": "gas pedal"}, {"id": 28363, "name": "gas pole"}, {"id": 28364, "name": "gas powered strut"}, {"id": 28365, "name": "gas price"}, {"id": 28366, "name": "gas prices"}, {"id": 28367, "name": "gas pump"}, {"id": 28368, "name": "gas pumps"}, {"id": 28369, "name": "gas range"}, {"id": 28370, "name": "gas rangetop"}, {"id": 28371, "name": "gas sign"}, {"id": 28372, "name": "gas station"}, {"id": 28373, "name": "gas stove"}, {"id": 28374, "name": "gas stove cover"}, {"id": 28375, "name": "gas strut"}, {"id": 28376, "name": "gas tank"}, {"id": 28377, "name": "gas tank area"}, {"id": 28378, "name": "gas tank door"}, {"id": 28379, "name": "gas tank opening"}, {"id": 28380, "name": "gas"}, {"id": 28381, "name": "gascap"}, {"id": 28382, "name": "gash"}, {"id": 28383, "name": "gasket"}, {"id": 28384, "name": "gaslight"}, {"id": 28385, "name": "gasline"}, {"id": 28386, "name": "gasmask"}, {"id": 28387, "name": "gasoline"}, {"id": 28388, "name": "gasoline tank"}, {"id": 28389, "name": "gassing"}, {"id": 28390, "name": "gasstation"}, {"id": 28391, "name": "gasstove"}, {"id": 28392, "name": "gastank"}, {"id": 28393, "name": "gastank door"}, {"id": 28394, "name": "gate 63"}, {"id": 28395, "name": "gate 9"}, {"id": 28396, "name": "gate box"}, {"id": 28397, "name": "gate bridge"}, {"id": 28398, "name": "gate c26"}, {"id": 28399, "name": "gate dividers"}, {"id": 28400, "name": "gate door"}, {"id": 28401, "name": "gate hinge"}, {"id": 28402, "name": "gate lock"}, {"id": 28403, "name": "gate number"}, {"id": 28404, "name": "gate post"}, {"id": 28405, "name": "gate railing"}, {"id": 28406, "name": "gate road"}, {"id": 28407, "name": "gate roof"}, {"id": 28408, "name": "gate sign"}, {"id": 28409, "name": "gate tree"}, {"id": 28410, "name": "gate tunnel"}, {"id": 28411, "name": "gate"}, {"id": 28412, "name": "gated area"}, {"id": 28413, "name": "gated entry"}, {"id": 28414, "name": "gatee"}, {"id": 28415, "name": "gatehouse"}, {"id": 28416, "name": "gater"}, {"id": 28417, "name": "gateway"}, {"id": 28418, "name": "gateway logo"}, {"id": 28419, "name": "gathered leaves"}, {"id": 28420, "name": "gathering"}, {"id": 28421, "name": "gating"}, {"id": 28422, "name": "gator"}, {"id": 28423, "name": "gatorade"}, {"id": 28424, "name": "gatorade bottle"}, {"id": 28425, "name": "gatorade bucket"}, {"id": 28426, "name": "gatorade logo"}, {"id": 28427, "name": "gau"}, {"id": 28428, "name": "gauage"}, {"id": 28429, "name": "gaudy"}, {"id": 28430, "name": "gauge measurer"}, {"id": 28431, "name": "gauge ruler"}, {"id": 28432, "name": "gauge"}, {"id": 28433, "name": "gauntlet"}, {"id": 28434, "name": "gaurd"}, {"id": 28435, "name": "gaurd rail"}, {"id": 28436, "name": "gaurdrail"}, {"id": 28437, "name": "gauze"}, {"id": 28438, "name": "gavel"}, {"id": 28439, "name": "gay"}, {"id": 28440, "name": "gay dolphin"}, {"id": 28441, "name": "gay pride"}, {"id": 28442, "name": "gay st"}, {"id": 28443, "name": "gaze"}, {"id": 28444, "name": "gazebo"}, {"id": 28445, "name": "gazeebo"}, {"id": 28446, "name": "gazelle"}, {"id": 28447, "name": "gazelles head"}, {"id": 28448, "name": "gazellhorn"}, {"id": 28449, "name": "gazer"}, {"id": 28450, "name": "gazette"}, {"id": 28451, "name": "gazibo"}, {"id": 28452, "name": "gazzel"}, {"id": 28453, "name": "gb xyz"}, {"id": 28454, "name": "gdm"}, {"id": 28455, "name": "ge"}, {"id": 28456, "name": "ge money"}, {"id": 28457, "name": "gear assembly"}, {"id": 28458, "name": "gear bag"}, {"id": 28459, "name": "gear box"}, {"id": 28460, "name": "gear case"}, {"id": 28461, "name": "gear design"}, {"id": 28462, "name": "gear is for landing"}, {"id": 28463, "name": "gear on plane"}, {"id": 28464, "name": "gear selector"}, {"id": 28465, "name": "gear shift"}, {"id": 28466, "name": "gear wheel"}, {"id": 28467, "name": "gear"}, {"id": 28468, "name": "gearbox"}, {"id": 28469, "name": "gecko figurine"}, {"id": 28470, "name": "gecko"}, {"id": 28471, "name": "geed"}, {"id": 28472, "name": "geeenery"}, {"id": 28473, "name": "geek"}, {"id": 28474, "name": "geek squad"}, {"id": 28475, "name": "geels"}, {"id": 28476, "name": "geen bushes"}, {"id": 28477, "name": "geen leaves"}, {"id": 28478, "name": "geenery"}, {"id": 28479, "name": "geese near water"}, {"id": 28480, "name": "geese swimming"}, {"id": 28481, "name": "geex"}, {"id": 28482, "name": "geico"}, {"id": 28483, "name": "gel"}, {"id": 28484, "name": "gelatin"}, {"id": 28485, "name": "gem"}, {"id": 28486, "name": "gemini"}, {"id": 28487, "name": "gemston"}, {"id": 28488, "name": "gemstone ring"}, {"id": 28489, "name": "gemstone"}, {"id": 28490, "name": "gence"}, {"id": 28491, "name": "gender symbols"}, {"id": 28492, "name": "gene garber"}, {"id": 28493, "name": "general"}, {"id": 28494, "name": "generator"}, {"id": 28495, "name": "generator machine"}, {"id": 28496, "name": "genesis"}, {"id": 28497, "name": "geneva sign"}, {"id": 28498, "name": "genos logo"}, {"id": 28499, "name": "gentle"}, {"id": 28500, "name": "gentle portion"}, {"id": 28501, "name": "gentle waves"}, {"id": 28502, "name": "gentleman cleaning"}, {"id": 28503, "name": "gentleman"}, {"id": 28504, "name": "gentlement"}, {"id": 28505, "name": "gentleride"}, {"id": 28506, "name": "geode"}, {"id": 28507, "name": "geometric pattern"}, {"id": 28508, "name": "geometric shape"}, {"id": 28509, "name": "geometric shapes"}, {"id": 28510, "name": "geometric tiles"}, {"id": 28511, "name": "geometry set"}, {"id": 28512, "name": "georg"}, {"id": 28513, "name": "george"}, {"id": 28514, "name": "george bush"}, {"id": 28515, "name": "george dickel"}, {"id": 28516, "name": "george st"}, {"id": 28517, "name": "george washington"}, {"id": 28518, "name": "georgetown"}, {"id": 28519, "name": "geranium"}, {"id": 28520, "name": "gerbil"}, {"id": 28521, "name": "gerlic"}, {"id": 28522, "name": "german"}, {"id": 28523, "name": "german flag"}, {"id": 28524, "name": "german glag"}, {"id": 28525, "name": "german lettering"}, {"id": 28526, "name": "german shepard"}, {"id": 28527, "name": "german shepherd"}, {"id": 28528, "name": "germany"}, {"id": 28529, "name": "gerngross"}, {"id": 28530, "name": "gery"}, {"id": 28531, "name": "gesture"}, {"id": 28532, "name": "get"}, {"id": 28533, "name": "get away"}, {"id": 28534, "name": "getting"}, {"id": 28535, "name": "getting on bus"}, {"id": 28536, "name": "geulim"}, {"id": 28537, "name": "gewiz"}, {"id": 28538, "name": "geyser"}, {"id": 28539, "name": "gf farms logo"}, {"id": 28540, "name": "ghillie suit"}, {"id": 28541, "name": "ghiradelli chocolate"}, {"id": 28542, "name": "ghost carving"}, {"id": 28543, "name": "ghost image"}, {"id": 28544, "name": "ghost soldiers"}, {"id": 28545, "name": "ghost"}, {"id": 28546, "name": "ghostbuster"}, {"id": 28547, "name": "ghostbuster doll"}, {"id": 28548, "name": "ghostbusters"}, {"id": 28549, "name": "ghostbusters logo"}, {"id": 28550, "name": "ghoul"}, {"id": 28551, "name": "ghoulash"}, {"id": 28552, "name": "giaffe"}, {"id": 28553, "name": "giant cage"}, {"id": 28554, "name": "giant kite"}, {"id": 28555, "name": "giant pretzel"}, {"id": 28556, "name": "giant steak"}, {"id": 28557, "name": "giant wheel"}, {"id": 28558, "name": "giant"}, {"id": 28559, "name": "giants logo"}, {"id": 28560, "name": "giants team"}, {"id": 28561, "name": "gibson"}, {"id": 28562, "name": "gield"}, {"id": 28563, "name": "gift bag"}, {"id": 28564, "name": "gift bags"}, {"id": 28565, "name": "gift basket"}, {"id": 28566, "name": "gift bow"}, {"id": 28567, "name": "gift box"}, {"id": 28568, "name": "gift packs"}, {"id": 28569, "name": "gift paper"}, {"id": 28570, "name": "gift shopping centre"}, {"id": 28571, "name": "gift wrap"}, {"id": 28572, "name": "gift"}, {"id": 28573, "name": "giftbag"}, {"id": 28574, "name": "giftsfloor"}, {"id": 28575, "name": "giftstore"}, {"id": 28576, "name": "gigi writing"}, {"id": 28577, "name": "gild ball"}, {"id": 28578, "name": "gilded"}, {"id": 28579, "name": "gilded appointments"}, {"id": 28580, "name": "gilding"}, {"id": 28581, "name": "gill"}, {"id": 28582, "name": "gilrs"}, {"id": 28583, "name": "gin"}, {"id": 28584, "name": "giner"}, {"id": 28585, "name": "ginger"}, {"id": 28586, "name": "ginger ale"}, {"id": 28587, "name": "ginger bread"}, {"id": 28588, "name": "ginger bunch"}, {"id": 28589, "name": "ginger root"}, {"id": 28590, "name": "gingerbread"}, {"id": 28591, "name": "gingerbread house"}, {"id": 28592, "name": "gingerbread man"}, {"id": 28593, "name": "gingham"}, {"id": 28594, "name": "ginney chicken"}, {"id": 28595, "name": "gir"}, {"id": 28596, "name": "girafe"}, {"id": 28597, "name": "girafee"}, {"id": 28598, "name": "giraff"}, {"id": 28599, "name": "giraffe 2"}, {"id": 28600, "name": "giraffe and people"}, {"id": 28601, "name": "giraffe antler"}, {"id": 28602, "name": "giraffe antlers"}, {"id": 28603, "name": "giraffe back"}, {"id": 28604, "name": "giraffe behind"}, {"id": 28605, "name": "giraffe body"}, {"id": 28606, "name": "giraffe bodylegs"}, {"id": 28607, "name": "giraffe bushes"}, {"id": 28608, "name": "giraffe butt"}, {"id": 28609, "name": "giraffe cage"}, {"id": 28610, "name": "giraffe coat"}, {"id": 28611, "name": "giraffe coats"}, {"id": 28612, "name": "giraffe compound"}, {"id": 28613, "name": "giraffe crouching"}, {"id": 28614, "name": "giraffe drinking"}, {"id": 28615, "name": "giraffe droppings"}, {"id": 28616, "name": "giraffe ear"}, {"id": 28617, "name": "giraffe ears"}, {"id": 28618, "name": "giraffe eating"}, {"id": 28619, "name": "giraffe eatting"}, {"id": 28620, "name": "giraffe enclave"}, {"id": 28621, "name": "giraffe enclosure"}, {"id": 28622, "name": "giraffe exhibit"}, {"id": 28623, "name": "giraffe eye"}, {"id": 28624, "name": "giraffe eyelashes"}, {"id": 28625, "name": "giraffe face"}, {"id": 28626, "name": "giraffe feeder"}, {"id": 28627, "name": "giraffe feet"}, {"id": 28628, "name": "giraffe field"}, {"id": 28629, "name": "giraffe figurines"}, {"id": 28630, "name": "giraffe food"}, {"id": 28631, "name": "giraffe forehead"}, {"id": 28632, "name": "giraffe from left"}, {"id": 28633, "name": "giraffe fur"}, {"id": 28634, "name": "giraffe grazing"}, {"id": 28635, "name": "giraffe habitat"}, {"id": 28636, "name": "giraffe hair"}, {"id": 28637, "name": "giraffe has head"}, {"id": 28638, "name": "giraffe has leg"}, {"id": 28639, "name": "giraffe has neck"}, {"id": 28640, "name": "giraffe has pattern"}, {"id": 28641, "name": "giraffe has spot"}, {"id": 28642, "name": "giraffe head"}, {"id": 28643, "name": "giraffe headneck"}, {"id": 28644, "name": "giraffe herd"}, {"id": 28645, "name": "giraffe hide"}, {"id": 28646, "name": "giraffe hoof"}, {"id": 28647, "name": "giraffe hooves"}, {"id": 28648, "name": "giraffe hopper"}, {"id": 28649, "name": "giraffe horn"}, {"id": 28650, "name": "giraffe horns"}, {"id": 28651, "name": "giraffe in a grassy"}, {"id": 28652, "name": "giraffe in the grass"}, {"id": 28653, "name": "giraffe is eating"}, {"id": 28654, "name": "giraffe is sitting"}, {"id": 28655, "name": "giraffe is standing"}, {"id": 28656, "name": "giraffe kicking"}, {"id": 28657, "name": "giraffe knee"}, {"id": 28658, "name": "giraffe knees"}, {"id": 28659, "name": "giraffe laying"}, {"id": 28660, "name": "giraffe leaning"}, {"id": 28661, "name": "giraffe leg"}, {"id": 28662, "name": "giraffe legs"}, {"id": 28663, "name": "giraffe licking"}, {"id": 28664, "name": "giraffe looking"}, {"id": 28665, "name": "giraffe main"}, {"id": 28666, "name": "giraffe mane"}, {"id": 28667, "name": "giraffe middle"}, {"id": 28668, "name": "giraffe mouth"}, {"id": 28669, "name": "giraffe neck"}, {"id": 28670, "name": "giraffe necks"}, {"id": 28671, "name": "giraffe nose"}, {"id": 28672, "name": "giraffe nostril"}, {"id": 28673, "name": "giraffe nostrils"}, {"id": 28674, "name": "giraffe nuzzling"}, {"id": 28675, "name": "giraffe ossicones"}, {"id": 28676, "name": "giraffe part"}, {"id": 28677, "name": "giraffe pattern"}, {"id": 28678, "name": "giraffe pen"}, {"id": 28679, "name": "giraffe sanctuary"}, {"id": 28680, "name": "giraffe shadow"}, {"id": 28681, "name": "giraffe shadows"}, {"id": 28682, "name": "giraffe skull"}, {"id": 28683, "name": "giraffe smelling"}, {"id": 28684, "name": "giraffe snout"}, {"id": 28685, "name": "giraffe spot"}, {"id": 28686, "name": "giraffe spots"}, {"id": 28687, "name": "giraffe stading"}, {"id": 28688, "name": "giraffe standing"}, {"id": 28689, "name": "giraffe statue"}, {"id": 28690, "name": "giraffe statues"}, {"id": 28691, "name": "giraffe tail"}, {"id": 28692, "name": "giraffe tent"}, {"id": 28693, "name": "giraffe to left"}, {"id": 28694, "name": "giraffe to the right"}, {"id": 28695, "name": "giraffe tongue"}, {"id": 28696, "name": "giraffe toy"}, {"id": 28697, "name": "giraffe tree"}, {"id": 28698, "name": "giraffe tuft"}, {"id": 28699, "name": "giraffe umbrella"}, {"id": 28700, "name": "giraffe underbelly"}, {"id": 28701, "name": "giraffe walking"}, {"id": 28702, "name": "giraffe"}, {"id": 28703, "name": "giraffebody"}, {"id": 28704, "name": "giraffebrown spots"}, {"id": 28705, "name": "giraffed"}, {"id": 28706, "name": "giraffee"}, {"id": 28707, "name": "giraffee legs"}, {"id": 28708, "name": "giraffee with neck"}, {"id": 28709, "name": "giraffeear"}, {"id": 28710, "name": "giraffees"}, {"id": 28711, "name": "giraffeeye"}, {"id": 28712, "name": "giraffegrass"}, {"id": 28713, "name": "giraffeleg"}, {"id": 28714, "name": "giraffeneck"}, {"id": 28715, "name": "giraffenose"}, {"id": 28716, "name": "giraffereflection"}, {"id": 28717, "name": "giraffes antlers"}, {"id": 28718, "name": "giraffes at zoo"}, {"id": 28719, "name": "giraffes back"}, {"id": 28720, "name": "giraffes body"}, {"id": 28721, "name": "giraffes by basket"}, {"id": 28722, "name": "giraffes chest"}, {"id": 28723, "name": "giraffes coats"}, {"id": 28724, "name": "giraffes ear"}, {"id": 28725, "name": "giraffes ears"}, {"id": 28726, "name": "giraffes enclosure"}, {"id": 28727, "name": "giraffes eye"}, {"id": 28728, "name": "giraffes eyes"}, {"id": 28729, "name": "giraffes face"}, {"id": 28730, "name": "giraffes feet"}, {"id": 28731, "name": "giraffes foot"}, {"id": 28732, "name": "giraffes forest"}, {"id": 28733, "name": "giraffes fur"}, {"id": 28734, "name": "giraffes habitat"}, {"id": 28735, "name": "giraffes head"}, {"id": 28736, "name": "giraffes hoofs"}, {"id": 28737, "name": "giraffes horn"}, {"id": 28738, "name": "giraffes horns"}, {"id": 28739, "name": "giraffes in 3d"}, {"id": 28740, "name": "giraffes knee"}, {"id": 28741, "name": "giraffes knees"}, {"id": 28742, "name": "giraffes leg"}, {"id": 28743, "name": "giraffes legs"}, {"id": 28744, "name": "giraffes mane"}, {"id": 28745, "name": "giraffes mouth"}, {"id": 28746, "name": "giraffes neck"}, {"id": 28747, "name": "giraffes nose"}, {"id": 28748, "name": "giraffes nostril"}, {"id": 28749, "name": "giraffes ossicles"}, {"id": 28750, "name": "giraffes paid"}, {"id": 28751, "name": "giraffes pen"}, {"id": 28752, "name": "giraffes right ear"}, {"id": 28753, "name": "giraffes road"}, {"id": 28754, "name": "giraffes snout"}, {"id": 28755, "name": "giraffes spot"}, {"id": 28756, "name": "giraffes spots"}, {"id": 28757, "name": "giraffes standing"}, {"id": 28758, "name": "giraffes tail"}, {"id": 28759, "name": "giraffes tongue"}, {"id": 28760, "name": "giraffes walking"}, {"id": 28761, "name": "giraffesrock"}, {"id": 28762, "name": "giraffess forehead"}, {"id": 28763, "name": "giraffestail"}, {"id": 28764, "name": "giraffetail"}, {"id": 28765, "name": "giraffetrees"}, {"id": 28766, "name": "giraffle"}, {"id": 28767, "name": "gird"}, {"id": 28768, "name": "girder is iron"}, {"id": 28769, "name": "girder"}, {"id": 28770, "name": "girding"}, {"id": 28771, "name": "girl and boy"}, {"id": 28772, "name": "girl arm"}, {"id": 28773, "name": "girl bear"}, {"id": 28774, "name": "girl bench"}, {"id": 28775, "name": "girl board"}, {"id": 28776, "name": "girl doll"}, {"id": 28777, "name": "girl doughnut"}, {"id": 28778, "name": "girl figurine"}, {"id": 28779, "name": "girl glasses"}, {"id": 28780, "name": "girl gloves"}, {"id": 28781, "name": "girl goalie"}, {"id": 28782, "name": "girl hair"}, {"id": 28783, "name": "girl hand"}, {"id": 28784, "name": "girl has bow"}, {"id": 28785, "name": "girl has brown hair"}, {"id": 28786, "name": "girl has earring"}, {"id": 28787, "name": "girl has pole"}, {"id": 28788, "name": "girl has red hair"}, {"id": 28789, "name": "girl head"}, {"id": 28790, "name": "girl holding"}, {"id": 28791, "name": "girl holding racket"}, {"id": 28792, "name": "girl in brown shirt"}, {"id": 28793, "name": "girl in pink shirt"}, {"id": 28794, "name": "girl in white"}, {"id": 28795, "name": "girl is holding"}, {"id": 28796, "name": "girl is looking"}, {"id": 28797, "name": "girl is on skis"}, {"id": 28798, "name": "girl jacket"}, {"id": 28799, "name": "girl kite"}, {"id": 28800, "name": "girl neck"}, {"id": 28801, "name": "girl necklace"}, {"id": 28802, "name": "girl nose"}, {"id": 28803, "name": "girl outfit"}, {"id": 28804, "name": "girl paddle"}, {"id": 28805, "name": "girl peace"}, {"id": 28806, "name": "girl photo"}, {"id": 28807, "name": "girl picture"}, {"id": 28808, "name": "girl playing a wii"}, {"id": 28809, "name": "girl playing wii"}, {"id": 28810, "name": "girl pony"}, {"id": 28811, "name": "girl racquet"}, {"id": 28812, "name": "girl riding"}, {"id": 28813, "name": "girl sand"}, {"id": 28814, "name": "girl shoulder"}, {"id": 28815, "name": "girl shoulders"}, {"id": 28816, "name": "girl sitting"}, {"id": 28817, "name": "girl slope"}, {"id": 28818, "name": "girl smile"}, {"id": 28819, "name": "girl smiling"}, {"id": 28820, "name": "girl stairs"}, {"id": 28821, "name": "girl standing"}, {"id": 28822, "name": "girl stands"}, {"id": 28823, "name": "girl statue"}, {"id": 28824, "name": "girl sweater"}, {"id": 28825, "name": "girl swimsuit"}, {"id": 28826, "name": "girl swinging"}, {"id": 28827, "name": "girl teeth"}, {"id": 28828, "name": "girl tennis"}, {"id": 28829, "name": "girl texting"}, {"id": 28830, "name": "girl the word"}, {"id": 28831, "name": "girl thinking"}, {"id": 28832, "name": "girl thumb"}, {"id": 28833, "name": "girl wearing"}, {"id": 28834, "name": "girl wearing goggles"}, {"id": 28835, "name": "girl wears shoes"}, {"id": 28836, "name": "girl wears skirt"}, {"id": 28837, "name": "girl wears socks"}, {"id": 28838, "name": "girl with back pack"}, {"id": 28839, "name": "girl with hair"}, {"id": 28840, "name": "girl wshoes"}, {"id": 28841, "name": "girl"}, {"id": 28842, "name": "girlbrown hair"}, {"id": 28843, "name": "girlfriend in a coma"}, {"id": 28844, "name": "girlhoodie"}, {"id": 28845, "name": "girlle"}, {"id": 28846, "name": "girlpaper"}, {"id": 28847, "name": "girls arm"}, {"id": 28848, "name": "girls back"}, {"id": 28849, "name": "girls bathing suit"}, {"id": 28850, "name": "girls brown hair"}, {"id": 28851, "name": "girls cheek"}, {"id": 28852, "name": "girls coat"}, {"id": 28853, "name": "girls ear"}, {"id": 28854, "name": "girls ears"}, {"id": 28855, "name": "girls eye"}, {"id": 28856, "name": "girls eyebrow"}, {"id": 28857, "name": "girls eyes"}, {"id": 28858, "name": "girls face"}, {"id": 28859, "name": "girls feet"}, {"id": 28860, "name": "girls foot"}, {"id": 28861, "name": "girls hadn"}, {"id": 28862, "name": "girls hair"}, {"id": 28863, "name": "girls hand"}, {"id": 28864, "name": "girls hands"}, {"id": 28865, "name": "girls head"}, {"id": 28866, "name": "girls hips"}, {"id": 28867, "name": "girls hoodie"}, {"id": 28868, "name": "girls jacket"}, {"id": 28869, "name": "girls knees"}, {"id": 28870, "name": "girls lap"}, {"id": 28871, "name": "girls leg"}, {"id": 28872, "name": "girls legs"}, {"id": 28873, "name": "girls lips"}, {"id": 28874, "name": "girls mouth"}, {"id": 28875, "name": "girls neck"}, {"id": 28876, "name": "girls nose"}, {"id": 28877, "name": "girls paddle"}, {"id": 28878, "name": "girls picture"}, {"id": 28879, "name": "girls racquet"}, {"id": 28880, "name": "girls shadow"}, {"id": 28881, "name": "girls shirt"}, {"id": 28882, "name": "girls shorts"}, {"id": 28883, "name": "girls shoulder"}, {"id": 28884, "name": "girls shoulders"}, {"id": 28885, "name": "girls sunglasses"}, {"id": 28886, "name": "girls teeth"}, {"id": 28887, "name": "girls waist"}, {"id": 28888, "name": "girls wallet"}, {"id": 28889, "name": "girls wrist"}, {"id": 28890, "name": "girlsbrown eyes"}, {"id": 28891, "name": "girlsnet stockings"}, {"id": 28892, "name": "girlss hand"}, {"id": 28893, "name": "giro"}, {"id": 28894, "name": "girrafe"}, {"id": 28895, "name": "girrafes head"}, {"id": 28896, "name": "girraffe"}, {"id": 28897, "name": "girraffes necks"}, {"id": 28898, "name": "girt"}, {"id": 28899, "name": "girth"}, {"id": 28900, "name": "giselle"}, {"id": 28901, "name": "give peace"}, {"id": 28902, "name": "give way to pedest"}, {"id": 28903, "name": "give2police"}, {"id": 28904, "name": "gizmo"}, {"id": 28905, "name": "gk274"}, {"id": 28906, "name": "glaced"}, {"id": 28907, "name": "glacial valley"}, {"id": 28908, "name": "glacier"}, {"id": 28909, "name": "glad boxes"}, {"id": 28910, "name": "gladiator"}, {"id": 28911, "name": "gladiator street"}, {"id": 28912, "name": "gladiola"}, {"id": 28913, "name": "gladys"}, {"id": 28914, "name": "glaf"}, {"id": 28915, "name": "glamour building"}, {"id": 28916, "name": "gland"}, {"id": 28917, "name": "glar"}, {"id": 28918, "name": "glare cover"}, {"id": 28919, "name": "glare from light"}, {"id": 28920, "name": "glare from sun"}, {"id": 28921, "name": "glare of light"}, {"id": 28922, "name": "glare"}, {"id": 28923, "name": "glaring"}, {"id": 28924, "name": "glaring light"}, {"id": 28925, "name": "glas"}, {"id": 28926, "name": "glas surface"}, {"id": 28927, "name": "glases"}, {"id": 28928, "name": "glass and silver"}, {"id": 28929, "name": "glass art"}, {"id": 28930, "name": "glass award"}, {"id": 28931, "name": "glass balcony"}, {"id": 28932, "name": "glass ball"}, {"id": 28933, "name": "glass base"}, {"id": 28934, "name": "glass beer"}, {"id": 28935, "name": "glass bell"}, {"id": 28936, "name": "glass blocks"}, {"id": 28937, "name": "glass body"}, {"id": 28938, "name": "glass bottle"}, {"id": 28939, "name": "glass bottles"}, {"id": 28940, "name": "glass bottom"}, {"id": 28941, "name": "glass bowl"}, {"id": 28942, "name": "glass box"}, {"id": 28943, "name": "glass building"}, {"id": 28944, "name": "glass cabinet"}, {"id": 28945, "name": "glass cabinetdoors"}, {"id": 28946, "name": "glass cake"}, {"id": 28947, "name": "glass candle"}, {"id": 28948, "name": "glass canisters"}, {"id": 28949, "name": "glass cans"}, {"id": 28950, "name": "glass case"}, {"id": 28951, "name": "glass center"}, {"id": 28952, "name": "glass cleaner"}, {"id": 28953, "name": "glass container"}, {"id": 28954, "name": "glass counter"}, {"id": 28955, "name": "glass cover"}, {"id": 28956, "name": "glass cup"}, {"id": 28957, "name": "glass cups"}, {"id": 28958, "name": "glass cylinder"}, {"id": 28959, "name": "glass design"}, {"id": 28960, "name": "glass dimples"}, {"id": 28961, "name": "glass dish"}, {"id": 28962, "name": "glass display"}, {"id": 28963, "name": "glass distiller"}, {"id": 28964, "name": "glass divider"}, {"id": 28965, "name": "glass dome"}, {"id": 28966, "name": "glass door"}, {"id": 28967, "name": "glass doors"}, {"id": 28968, "name": "glass doorway"}, {"id": 28969, "name": "glass edge"}, {"id": 28970, "name": "glass enclosure"}, {"id": 28971, "name": "glass face"}, {"id": 28972, "name": "glass feeder"}, {"id": 28973, "name": "glass filled"}, {"id": 28974, "name": "glass fish"}, {"id": 28975, "name": "glass flower"}, {"id": 28976, "name": "glass flute"}, {"id": 28977, "name": "glass frame"}, {"id": 28978, "name": "glass front"}, {"id": 28979, "name": "glass glare"}, {"id": 28980, "name": "glass globe"}, {"id": 28981, "name": "glass handle"}, {"id": 28982, "name": "glass holder"}, {"id": 28983, "name": "glass holders"}, {"id": 28984, "name": "glass insert"}, {"id": 28985, "name": "glass is empty"}, {"id": 28986, "name": "glass is full"}, {"id": 28987, "name": "glass is round"}, {"id": 28988, "name": "glass item"}, {"id": 28989, "name": "glass jar"}, {"id": 28990, "name": "glass jars"}, {"id": 28991, "name": "glass jug"}, {"id": 28992, "name": "glass lamp"}, {"id": 28993, "name": "glass lampshade"}, {"id": 28994, "name": "glass lid"}, {"id": 28995, "name": "glass logo"}, {"id": 28996, "name": "glass mirror"}, {"id": 28997, "name": "glass mug"}, {"id": 28998, "name": "glass object"}, {"id": 28999, "name": "glass of beer"}, {"id": 29000, "name": "glass of candy"}, {"id": 29001, "name": "glass of chardonnay"}, {"id": 29002, "name": "glass of coke"}, {"id": 29003, "name": "glass of ice water"}, {"id": 29004, "name": "glass of juice"}, {"id": 29005, "name": "glass of lemonade"}, {"id": 29006, "name": "glass of red wine"}, {"id": 29007, "name": "glass of soda"}, {"id": 29008, "name": "glass of water"}, {"id": 29009, "name": "glass of wine"}, {"id": 29010, "name": "glass on a table"}, {"id": 29011, "name": "glass on table"}, {"id": 29012, "name": "glass on top"}, {"id": 29013, "name": "glass pan"}, {"id": 29014, "name": "glass pane"}, {"id": 29015, "name": "glass panel"}, {"id": 29016, "name": "glass panels"}, {"id": 29017, "name": "glass panes"}, {"id": 29018, "name": "glass part"}, {"id": 29019, "name": "glass pedastel"}, {"id": 29020, "name": "glass piece"}, {"id": 29021, "name": "glass pitcher"}, {"id": 29022, "name": "glass plain"}, {"id": 29023, "name": "glass plate"}, {"id": 29024, "name": "glass platter"}, {"id": 29025, "name": "glass point"}, {"id": 29026, "name": "glass pot"}, {"id": 29027, "name": "glass railing"}, {"id": 29028, "name": "glass reflection"}, {"id": 29029, "name": "glass rim"}, {"id": 29030, "name": "glass rims"}, {"id": 29031, "name": "glass rock"}, {"id": 29032, "name": "glass roof"}, {"id": 29033, "name": "glass screen"}, {"id": 29034, "name": "glass sculpture"}, {"id": 29035, "name": "glass shaker"}, {"id": 29036, "name": "glass shard"}, {"id": 29037, "name": "glass shelf"}, {"id": 29038, "name": "glass shelves"}, {"id": 29039, "name": "glass shield"}, {"id": 29040, "name": "glass shower"}, {"id": 29041, "name": "glass sink"}, {"id": 29042, "name": "glass sphere"}, {"id": 29043, "name": "glass square"}, {"id": 29044, "name": "glass stand"}, {"id": 29045, "name": "glass statue"}, {"id": 29046, "name": "glass stem"}, {"id": 29047, "name": "glass stemware"}, {"id": 29048, "name": "glass stopper"}, {"id": 29049, "name": "glass surface"}, {"id": 29050, "name": "glass table"}, {"id": 29051, "name": "glass tabletop"}, {"id": 29052, "name": "glass tear drop"}, {"id": 29053, "name": "glass top"}, {"id": 29054, "name": "glass tray"}, {"id": 29055, "name": "glass tube"}, {"id": 29056, "name": "glass vase"}, {"id": 29057, "name": "glass vases"}, {"id": 29058, "name": "glass wall"}, {"id": 29059, "name": "glass walls"}, {"id": 29060, "name": "glass water"}, {"id": 29061, "name": "glass wind"}, {"id": 29062, "name": "glass window"}, {"id": 29063, "name": "glass window piece"}, {"id": 29064, "name": "glass windows"}, {"id": 29065, "name": "glass windshield"}, {"id": 29066, "name": "glass wine"}, {"id": 29067, "name": "glass with pink"}, {"id": 29068, "name": "glass with wine"}, {"id": 29069, "name": "glass woman"}, {"id": 29070, "name": "glass wstraw"}, {"id": 29071, "name": "glass"}, {"id": 29072, "name": "glassbuilding window"}, {"id": 29073, "name": "glasscandle holder"}, {"id": 29074, "name": "glasscover"}, {"id": 29075, "name": "glassdoor"}, {"id": 29076, "name": "glasses and helmet"}, {"id": 29077, "name": "glasses and tie"}, {"id": 29078, "name": "glasses bottle"}, {"id": 29079, "name": "glasses case"}, {"id": 29080, "name": "glasses edge"}, {"id": 29081, "name": "glasses face"}, {"id": 29082, "name": "glasses man"}, {"id": 29083, "name": "glasses of red wine"}, {"id": 29084, "name": "glasses of wine"}, {"id": 29085, "name": "glasses on face"}, {"id": 29086, "name": "glasses on man"}, {"id": 29087, "name": "glasses on table"}, {"id": 29088, "name": "glasses on woman"}, {"id": 29089, "name": "glasses table"}, {"id": 29090, "name": "glasses woman"}, {"id": 29091, "name": "glassesmans face"}, {"id": 29092, "name": "glassestable"}, {"id": 29093, "name": "glassfacade"}, {"id": 29094, "name": "glassi"}, {"id": 29095, "name": "glassless"}, {"id": 29096, "name": "glasspane"}, {"id": 29097, "name": "glasspanel"}, {"id": 29098, "name": "glassplate"}, {"id": 29099, "name": "glasss part"}, {"id": 29100, "name": "glasstop"}, {"id": 29101, "name": "glassware"}, {"id": 29102, "name": "glasswear"}, {"id": 29103, "name": "glasswindow wall"}, {"id": 29104, "name": "glasswindowofficebuilding"}, {"id": 29105, "name": "glasswork"}, {"id": 29106, "name": "glassy tray"}, {"id": 29107, "name": "glave"}, {"id": 29108, "name": "glaze"}, {"id": 29109, "name": "glaze crust"}, {"id": 29110, "name": "glaze on it"}, {"id": 29111, "name": "glaze pile"}, {"id": 29112, "name": "glaze strip"}, {"id": 29113, "name": "glazed"}, {"id": 29114, "name": "glazed donut"}, {"id": 29115, "name": "glazed donuts"}, {"id": 29116, "name": "glazed doughnut"}, {"id": 29117, "name": "glazed doughnuts"}, {"id": 29118, "name": "glazed frosting"}, {"id": 29119, "name": "glazing"}, {"id": 29120, "name": "gleam"}, {"id": 29121, "name": "gleamingwhite saucer"}, {"id": 29122, "name": "gleeful young woma"}, {"id": 29123, "name": "glider chair"}, {"id": 29124, "name": "glider tail"}, {"id": 29125, "name": "glider"}, {"id": 29126, "name": "glimmer"}, {"id": 29127, "name": "glimps"}, {"id": 29128, "name": "glimpse"}, {"id": 29129, "name": "glint in the glasses"}, {"id": 29130, "name": "glint on the glass"}, {"id": 29131, "name": "glitter"}, {"id": 29132, "name": "glitter baseboards"}, {"id": 29133, "name": "glittery yellow bear"}, {"id": 29134, "name": "glllp"}, {"id": 29135, "name": "glob"}, {"id": 29136, "name": "global"}, {"id": 29137, "name": "global furniture"}, {"id": 29138, "name": "globe graphic"}, {"id": 29139, "name": "globe lamp"}, {"id": 29140, "name": "globe lamps"}, {"id": 29141, "name": "globe light"}, {"id": 29142, "name": "globe lights"}, {"id": 29143, "name": "globe sculpture"}, {"id": 29144, "name": "globe"}, {"id": 29145, "name": "globelight"}, {"id": 29146, "name": "globetrotter"}, {"id": 29147, "name": "glockenspiel"}, {"id": 29148, "name": "gloes"}, {"id": 29149, "name": "gloomy"}, {"id": 29150, "name": "gloomy sky"}, {"id": 29151, "name": "gloss"}, {"id": 29152, "name": "glossy floor"}, {"id": 29153, "name": "glossy top"}, {"id": 29154, "name": "glossy wood surface"}, {"id": 29155, "name": "glove box"}, {"id": 29156, "name": "glove compartment"}, {"id": 29157, "name": "glove edge"}, {"id": 29158, "name": "glove for baseball"}, {"id": 29159, "name": "glove hand"}, {"id": 29160, "name": "glove is white"}, {"id": 29161, "name": "glove on hand"}, {"id": 29162, "name": "glove up"}, {"id": 29163, "name": "glove"}, {"id": 29164, "name": "glovebox"}, {"id": 29165, "name": "gloved hand"}, {"id": 29166, "name": "gloved right"}, {"id": 29167, "name": "glovedhand"}, {"id": 29168, "name": "glover"}, {"id": 29169, "name": "gloverpark"}, {"id": 29170, "name": "gloves are orange"}, {"id": 29171, "name": "gloves are white"}, {"id": 29172, "name": "gloves part"}, {"id": 29173, "name": "gloves stitching"}, {"id": 29174, "name": "gloves waving"}, {"id": 29175, "name": "glow"}, {"id": 29176, "name": "glow light"}, {"id": 29177, "name": "glow paint"}, {"id": 29178, "name": "glowing"}, {"id": 29179, "name": "glowing eyes"}, {"id": 29180, "name": "glowing horizon"}, {"id": 29181, "name": "glowing image"}, {"id": 29182, "name": "glowing lamp"}, {"id": 29183, "name": "glowing light"}, {"id": 29184, "name": "glowing lights"}, {"id": 29185, "name": "glowing man"}, {"id": 29186, "name": "glowing orange"}, {"id": 29187, "name": "glowing red"}, {"id": 29188, "name": "glowing shade"}, {"id": 29189, "name": "glowing sign"}, {"id": 29190, "name": "glowing star"}, {"id": 29191, "name": "glowingtrain lights"}, {"id": 29192, "name": "glue"}, {"id": 29193, "name": "glue gun"}, {"id": 29194, "name": "glue pen"}, {"id": 29195, "name": "glue spot"}, {"id": 29196, "name": "glue stick"}, {"id": 29197, "name": "glue sticks"}, {"id": 29198, "name": "glued squares"}, {"id": 29199, "name": "glyn"}, {"id": 29200, "name": "glyn lowe"}, {"id": 29201, "name": "gm buses"}, {"id": 29202, "name": "gmail"}, {"id": 29203, "name": "gmail page"}, {"id": 29204, "name": "gmc"}, {"id": 29205, "name": "gmotorcycle"}, {"id": 29206, "name": "gnarled branch"}, {"id": 29207, "name": "gnarly silhouette"}, {"id": 29208, "name": "gnc"}, {"id": 29209, "name": "gnocchi"}, {"id": 29210, "name": "gnome sticker"}, {"id": 29211, "name": "gnome"}, {"id": 29212, "name": "gnu"}, {"id": 29213, "name": "go"}, {"id": 29214, "name": "go by train"}, {"id": 29215, "name": "go cart"}, {"id": 29216, "name": "go cougars"}, {"id": 29217, "name": "go down"}, {"id": 29218, "name": "go kart"}, {"id": 29219, "name": "go light"}, {"id": 29220, "name": "go metro"}, {"id": 29221, "name": "go out"}, {"id": 29222, "name": "go position"}, {"id": 29223, "name": "go pro"}, {"id": 29224, "name": "go sign"}, {"id": 29225, "name": "go signal"}, {"id": 29226, "name": "goal box"}, {"id": 29227, "name": "goal keeper"}, {"id": 29228, "name": "goal line"}, {"id": 29229, "name": "goal marker"}, {"id": 29230, "name": "goal net"}, {"id": 29231, "name": "goal post"}, {"id": 29232, "name": "goal posts"}, {"id": 29233, "name": "goal"}, {"id": 29234, "name": "goalee net"}, {"id": 29235, "name": "goalie"}, {"id": 29236, "name": "goalie net"}, {"id": 29237, "name": "goalkeeper"}, {"id": 29238, "name": "goalkeeper glove"}, {"id": 29239, "name": "goalpost"}, {"id": 29240, "name": "goaly uniform"}, {"id": 29241, "name": "goard"}, {"id": 29242, "name": "goat blackeye"}, {"id": 29243, "name": "goat cheese"}, {"id": 29244, "name": "goat flock"}, {"id": 29245, "name": "goat has big ears"}, {"id": 29246, "name": "goat head"}, {"id": 29247, "name": "goat pen"}, {"id": 29248, "name": "goat poop"}, {"id": 29249, "name": "goat sculpture"}, {"id": 29250, "name": "goat tail"}, {"id": 29251, "name": "goat"}, {"id": 29252, "name": "goatee"}, {"id": 29253, "name": "goathindleg"}, {"id": 29254, "name": "goats ear"}, {"id": 29255, "name": "goats face"}, {"id": 29256, "name": "goats fur"}, {"id": 29257, "name": "goats head"}, {"id": 29258, "name": "goats mouth"}, {"id": 29259, "name": "goats shadow"}, {"id": 29260, "name": "goattee"}, {"id": 29261, "name": "gobbler"}, {"id": 29262, "name": "goble sign"}, {"id": 29263, "name": "goblet"}, {"id": 29264, "name": "gocart"}, {"id": 29265, "name": "god"}, {"id": 29266, "name": "god jr"}, {"id": 29267, "name": "goddess"}, {"id": 29268, "name": "godiva"}, {"id": 29269, "name": "gogges"}, {"id": 29270, "name": "gogget"}, {"id": 29271, "name": "goggle"}, {"id": 29272, "name": "goggle frames"}, {"id": 29273, "name": "goggle is white"}, {"id": 29274, "name": "goggle lenses"}, {"id": 29275, "name": "goggle strap"}, {"id": 29276, "name": "goggled"}, {"id": 29277, "name": "goggles"}, {"id": 29278, "name": "goggles man"}, {"id": 29279, "name": "goggles on face"}, {"id": 29280, "name": "goggles on his face"}, {"id": 29281, "name": "going"}, {"id": 29282, "name": "going down"}, {"id": 29283, "name": "going downtown"}, {"id": 29284, "name": "going up"}, {"id": 29285, "name": "gojo logo"}, {"id": 29286, "name": "gold accent"}, {"id": 29287, "name": "gold accents"}, {"id": 29288, "name": "gold and black"}, {"id": 29289, "name": "gold and red design"}, {"id": 29290, "name": "gold and white"}, {"id": 29291, "name": "gold arches"}, {"id": 29292, "name": "gold arms"}, {"id": 29293, "name": "gold arrow"}, {"id": 29294, "name": "gold background"}, {"id": 29295, "name": "gold ball"}, {"id": 29296, "name": "gold balls"}, {"id": 29297, "name": "gold band"}, {"id": 29298, "name": "gold base"}, {"id": 29299, "name": "gold bell"}, {"id": 29300, "name": "gold bird"}, {"id": 29301, "name": "gold blue"}, {"id": 29302, "name": "gold border"}, {"id": 29303, "name": "gold bottle"}, {"id": 29304, "name": "gold bowtie"}, {"id": 29305, "name": "gold box"}, {"id": 29306, "name": "gold bracelet"}, {"id": 29307, "name": "gold braid"}, {"id": 29308, "name": "gold buckle"}, {"id": 29309, "name": "gold buckles"}, {"id": 29310, "name": "gold button"}, {"id": 29311, "name": "gold buttons"}, {"id": 29312, "name": "gold can"}, {"id": 29313, "name": "gold car"}, {"id": 29314, "name": "gold center"}, {"id": 29315, "name": "gold chain"}, {"id": 29316, "name": "gold chime"}, {"id": 29317, "name": "gold circle"}, {"id": 29318, "name": "gold clasp"}, {"id": 29319, "name": "gold clock"}, {"id": 29320, "name": "gold coat"}, {"id": 29321, "name": "gold coated"}, {"id": 29322, "name": "gold coin"}, {"id": 29323, "name": "gold color"}, {"id": 29324, "name": "gold colored"}, {"id": 29325, "name": "gold colored trim"}, {"id": 29326, "name": "gold comforter"}, {"id": 29327, "name": "gold cord"}, {"id": 29328, "name": "gold cover"}, {"id": 29329, "name": "gold cross"}, {"id": 29330, "name": "gold crown"}, {"id": 29331, "name": "gold cup"}, {"id": 29332, "name": "gold curtains"}, {"id": 29333, "name": "gold decal"}, {"id": 29334, "name": "gold decoration"}, {"id": 29335, "name": "gold decorations"}, {"id": 29336, "name": "gold deer"}, {"id": 29337, "name": "gold design"}, {"id": 29338, "name": "gold designer"}, {"id": 29339, "name": "gold designs"}, {"id": 29340, "name": "gold detail"}, {"id": 29341, "name": "gold details"}, {"id": 29342, "name": "gold discs"}, {"id": 29343, "name": "gold dome"}, {"id": 29344, "name": "gold doorhandle"}, {"id": 29345, "name": "gold dot"}, {"id": 29346, "name": "gold draperies"}, {"id": 29347, "name": "gold drapes"}, {"id": 29348, "name": "gold dress"}, {"id": 29349, "name": "gold drink"}, {"id": 29350, "name": "gold earring"}, {"id": 29351, "name": "gold earrings"}, {"id": 29352, "name": "gold edge"}, {"id": 29353, "name": "gold emblem"}, {"id": 29354, "name": "gold fabric"}, {"id": 29355, "name": "gold face"}, {"id": 29356, "name": "gold filigree"}, {"id": 29357, "name": "gold fish"}, {"id": 29358, "name": "gold fixture"}, {"id": 29359, "name": "gold flag"}, {"id": 29360, "name": "gold flower"}, {"id": 29361, "name": "gold flowers"}, {"id": 29362, "name": "gold foil"}, {"id": 29363, "name": "gold frame"}, {"id": 29364, "name": "gold hand"}, {"id": 29365, "name": "gold handle"}, {"id": 29366, "name": "gold hands"}, {"id": 29367, "name": "gold hanger"}, {"id": 29368, "name": "gold hatchback"}, {"id": 29369, "name": "gold helmet"}, {"id": 29370, "name": "gold hinges"}, {"id": 29371, "name": "gold holder"}, {"id": 29372, "name": "gold hook"}, {"id": 29373, "name": "gold horn"}, {"id": 29374, "name": "gold image"}, {"id": 29375, "name": "gold item"}, {"id": 29376, "name": "gold jacket"}, {"id": 29377, "name": "gold knob"}, {"id": 29378, "name": "gold knobs"}, {"id": 29379, "name": "gold label"}, {"id": 29380, "name": "gold lace"}, {"id": 29381, "name": "gold lamp"}, {"id": 29382, "name": "gold latch"}, {"id": 29383, "name": "gold leaf"}, {"id": 29384, "name": "gold leaves"}, {"id": 29385, "name": "gold letter"}, {"id": 29386, "name": "gold lettering"}, {"id": 29387, "name": "gold letters"}, {"id": 29388, "name": "gold lid"}, {"id": 29389, "name": "gold light"}, {"id": 29390, "name": "gold light reflectin"}, {"id": 29391, "name": "gold line"}, {"id": 29392, "name": "gold lines"}, {"id": 29393, "name": "gold liquid"}, {"id": 29394, "name": "gold lock"}, {"id": 29395, "name": "gold logo"}, {"id": 29396, "name": "gold marks"}, {"id": 29397, "name": "gold metal"}, {"id": 29398, "name": "gold mirror"}, {"id": 29399, "name": "gold necklace"}, {"id": 29400, "name": "gold necklaces"}, {"id": 29401, "name": "gold needle"}, {"id": 29402, "name": "gold number"}, {"id": 29403, "name": "gold numbers"}, {"id": 29404, "name": "gold numerals"}, {"id": 29405, "name": "gold object"}, {"id": 29406, "name": "gold ornament"}, {"id": 29407, "name": "gold outlet"}, {"id": 29408, "name": "gold outline"}, {"id": 29409, "name": "gold paint"}, {"id": 29410, "name": "gold paper"}, {"id": 29411, "name": "gold part"}, {"id": 29412, "name": "gold patch"}, {"id": 29413, "name": "gold pattern"}, {"id": 29414, "name": "gold pendant"}, {"id": 29415, "name": "gold pendelum"}, {"id": 29416, "name": "gold person"}, {"id": 29417, "name": "gold piece"}, {"id": 29418, "name": "gold pieces"}, {"id": 29419, "name": "gold pillows"}, {"id": 29420, "name": "gold pin"}, {"id": 29421, "name": "gold plaque"}, {"id": 29422, "name": "gold plated"}, {"id": 29423, "name": "gold platter"}, {"id": 29424, "name": "gold pole"}, {"id": 29425, "name": "gold poles"}, {"id": 29426, "name": "gold purse"}, {"id": 29427, "name": "gold rail"}, {"id": 29428, "name": "gold rails"}, {"id": 29429, "name": "gold ribbon"}, {"id": 29430, "name": "gold rim"}, {"id": 29431, "name": "gold ring"}, {"id": 29432, "name": "gold rings"}, {"id": 29433, "name": "gold rod"}, {"id": 29434, "name": "gold roman"}, {"id": 29435, "name": "gold roof"}, {"id": 29436, "name": "gold scorpian"}, {"id": 29437, "name": "gold screw"}, {"id": 29438, "name": "gold scrolls"}, {"id": 29439, "name": "gold sea shell"}, {"id": 29440, "name": "gold shape"}, {"id": 29441, "name": "gold sheet"}, {"id": 29442, "name": "gold shower"}, {"id": 29443, "name": "gold sign"}, {"id": 29444, "name": "gold sneakers"}, {"id": 29445, "name": "gold sprinkles"}, {"id": 29446, "name": "gold stand"}, {"id": 29447, "name": "gold stand lamp"}, {"id": 29448, "name": "gold star"}, {"id": 29449, "name": "gold statue"}, {"id": 29450, "name": "gold sticker"}, {"id": 29451, "name": "gold stripe"}, {"id": 29452, "name": "gold sun"}, {"id": 29453, "name": "gold symbol"}, {"id": 29454, "name": "gold symbols"}, {"id": 29455, "name": "gold table"}, {"id": 29456, "name": "gold tag"}, {"id": 29457, "name": "gold tie"}, {"id": 29458, "name": "gold tin"}, {"id": 29459, "name": "gold tip"}, {"id": 29460, "name": "gold tone"}, {"id": 29461, "name": "gold top"}, {"id": 29462, "name": "gold trim"}, {"id": 29463, "name": "gold trimming"}, {"id": 29464, "name": "gold twine"}, {"id": 29465, "name": "gold umbrella"}, {"id": 29466, "name": "gold vase"}, {"id": 29467, "name": "gold watch"}, {"id": 29468, "name": "gold whistle"}, {"id": 29469, "name": "gold wing"}, {"id": 29470, "name": "gold wording"}, {"id": 29471, "name": "gold words"}, {"id": 29472, "name": "gold writing"}, {"id": 29473, "name": "gold zipper"}, {"id": 29474, "name": "gold"}, {"id": 29475, "name": "goldblue rope"}, {"id": 29476, "name": "golddoor handle"}, {"id": 29477, "name": "golden"}, {"id": 29478, "name": "golden apples"}, {"id": 29479, "name": "golden arch"}, {"id": 29480, "name": "golden banana"}, {"id": 29481, "name": "golden bauhinia sq"}, {"id": 29482, "name": "golden bells"}, {"id": 29483, "name": "golden belt"}, {"id": 29484, "name": "golden bird"}, {"id": 29485, "name": "golden blade"}, {"id": 29486, "name": "golden border"}, {"id": 29487, "name": "golden bottom"}, {"id": 29488, "name": "golden brown"}, {"id": 29489, "name": "golden butterflies"}, {"id": 29490, "name": "golden color"}, {"id": 29491, "name": "golden crust"}, {"id": 29492, "name": "golden design"}, {"id": 29493, "name": "golden dragon"}, {"id": 29494, "name": "golden edge"}, {"id": 29495, "name": "golden edges"}, {"id": 29496, "name": "golden eyes"}, {"id": 29497, "name": "golden finials"}, {"id": 29498, "name": "golden frame"}, {"id": 29499, "name": "golden french"}, {"id": 29500, "name": "golden fry"}, {"id": 29501, "name": "golden gate"}, {"id": 29502, "name": "golden grahams"}, {"id": 29503, "name": "golden grass"}, {"id": 29504, "name": "golden green"}, {"id": 29505, "name": "golden handle"}, {"id": 29506, "name": "golden hill"}, {"id": 29507, "name": "golden hinges"}, {"id": 29508, "name": "golden instrument"}, {"id": 29509, "name": "golden jewelry"}, {"id": 29510, "name": "golden knob"}, {"id": 29511, "name": "golden knobs"}, {"id": 29512, "name": "golden labrador"}, {"id": 29513, "name": "golden leaves"}, {"id": 29514, "name": "golden letters"}, {"id": 29515, "name": "golden lines"}, {"id": 29516, "name": "golden lion"}, {"id": 29517, "name": "golden moon"}, {"id": 29518, "name": "golden paint"}, {"id": 29519, "name": "golden part"}, {"id": 29520, "name": "golden pictures"}, {"id": 29521, "name": "golden pole"}, {"id": 29522, "name": "golden pyramid"}, {"id": 29523, "name": "golden retriever"}, {"id": 29524, "name": "golden ring"}, {"id": 29525, "name": "golden sand"}, {"id": 29526, "name": "golden status"}, {"id": 29527, "name": "golden sun"}, {"id": 29528, "name": "golden sword"}, {"id": 29529, "name": "golden tolietseat"}, {"id": 29530, "name": "golden top"}, {"id": 29531, "name": "golden travel"}, {"id": 29532, "name": "golden trim"}, {"id": 29533, "name": "golden tusk"}, {"id": 29534, "name": "golden umbrella"}, {"id": 29535, "name": "goldendoor knob"}, {"id": 29536, "name": "goldenrod"}, {"id": 29537, "name": "goldensheets"}, {"id": 29538, "name": "goldfinch"}, {"id": 29539, "name": "goldfish"}, {"id": 29540, "name": "goldfish bowl"}, {"id": 29541, "name": "goldfish carton"}, {"id": 29542, "name": "goldfish crackers"}, {"id": 29543, "name": "goldknob"}, {"id": 29544, "name": "goldmine"}, {"id": 29545, "name": "goldring"}, {"id": 29546, "name": "goldstripe"}, {"id": 29547, "name": "golf ball"}, {"id": 29548, "name": "golf cap"}, {"id": 29549, "name": "golf cart"}, {"id": 29550, "name": "golf cart light"}, {"id": 29551, "name": "golf carts"}, {"id": 29552, "name": "golf club"}, {"id": 29553, "name": "golf clubs"}, {"id": 29554, "name": "golf course"}, {"id": 29555, "name": "golf ducks"}, {"id": 29556, "name": "golf goal"}, {"id": 29557, "name": "golf pole"}, {"id": 29558, "name": "golf tee"}, {"id": 29559, "name": "golf trap"}, {"id": 29560, "name": "golfcart"}, {"id": 29561, "name": "golfer"}, {"id": 29562, "name": "gondela"}, {"id": 29563, "name": "gondola"}, {"id": 29564, "name": "gone"}, {"id": 29565, "name": "gonen"}, {"id": 29566, "name": "gong"}, {"id": 29567, "name": "goo"}, {"id": 29568, "name": "good advertisement"}, {"id": 29569, "name": "good for you"}, {"id": 29570, "name": "good omens book"}, {"id": 29571, "name": "good waves"}, {"id": 29572, "name": "good year"}, {"id": 29573, "name": "good"}, {"id": 29574, "name": "gooderham"}, {"id": 29575, "name": "goods carrier"}, {"id": 29576, "name": "goody"}, {"id": 29577, "name": "goodyear tires"}, {"id": 29578, "name": "goofy"}, {"id": 29579, "name": "google browser"}, {"id": 29580, "name": "google chrome icon"}, {"id": 29581, "name": "google eyes"}, {"id": 29582, "name": "google logo"}, {"id": 29583, "name": "google name"}, {"id": 29584, "name": "google page"}, {"id": 29585, "name": "google"}, {"id": 29586, "name": "googletalk"}, {"id": 29587, "name": "googly eye"}, {"id": 29588, "name": "gooods"}, {"id": 29589, "name": "goop"}, {"id": 29590, "name": "goose has feathers"}, {"id": 29591, "name": "goose has legs"}, {"id": 29592, "name": "goose has neck"}, {"id": 29593, "name": "goose neck"}, {"id": 29594, "name": "goose reflection"}, {"id": 29595, "name": "goose"}, {"id": 29596, "name": "gooseneck"}, {"id": 29597, "name": "gooses head"}, {"id": 29598, "name": "gopro camera"}, {"id": 29599, "name": "gorcery cart"}, {"id": 29600, "name": "gore"}, {"id": 29601, "name": "gore st"}, {"id": 29602, "name": "gorge"}, {"id": 29603, "name": "gorilla outfit"}, {"id": 29604, "name": "gorilla"}, {"id": 29605, "name": "gorund"}, {"id": 29606, "name": "gosling"}, {"id": 29607, "name": "goszs"}, {"id": 29608, "name": "gotee"}, {"id": 29609, "name": "gothic architecture"}, {"id": 29610, "name": "gothic style windows"}, {"id": 29611, "name": "gothic tower"}, {"id": 29612, "name": "gouda cheese"}, {"id": 29613, "name": "gound"}, {"id": 29614, "name": "gound beef"}, {"id": 29615, "name": "gourd"}, {"id": 29616, "name": "gourmet"}, {"id": 29617, "name": "government sign"}, {"id": 29618, "name": "goves"}, {"id": 29619, "name": "gown"}, {"id": 29620, "name": "goya"}, {"id": 29621, "name": "goyard"}, {"id": 29622, "name": "gps"}, {"id": 29623, "name": "gpz"}, {"id": 29624, "name": "grab bar"}, {"id": 29625, "name": "grab handle"}, {"id": 29626, "name": "grab holds"}, {"id": 29627, "name": "grab rail"}, {"id": 29628, "name": "grabbar"}, {"id": 29629, "name": "grabber"}, {"id": 29630, "name": "grabbing"}, {"id": 29631, "name": "grace"}, {"id": 29632, "name": "gradauate"}, {"id": 29633, "name": "gradd"}, {"id": 29634, "name": "gradedcement sidewalk"}, {"id": 29635, "name": "graden"}, {"id": 29636, "name": "graden statue"}, {"id": 29637, "name": "grader"}, {"id": 29638, "name": "graduate"}, {"id": 29639, "name": "graduated cynlinder"}, {"id": 29640, "name": "graduating"}, {"id": 29641, "name": "graduation cap"}, {"id": 29642, "name": "graduation caps"}, {"id": 29643, "name": "graduation document"}, {"id": 29644, "name": "graduation gown"}, {"id": 29645, "name": "graduation hall"}, {"id": 29646, "name": "graduation hat"}, {"id": 29647, "name": "grady"}, {"id": 29648, "name": "graf"}, {"id": 29649, "name": "graffati"}, {"id": 29650, "name": "graffe"}, {"id": 29651, "name": "graffics"}, {"id": 29652, "name": "graffit"}, {"id": 29653, "name": "graffit letters"}, {"id": 29654, "name": "graffite"}, {"id": 29655, "name": "graffiti art"}, {"id": 29656, "name": "graffiti design"}, {"id": 29657, "name": "graffiti drawing"}, {"id": 29658, "name": "graffiti is blue"}, {"id": 29659, "name": "graffiti is red"}, {"id": 29660, "name": "graffiti kiosk"}, {"id": 29661, "name": "graffiti letter"}, {"id": 29662, "name": "graffiti on a train"}, {"id": 29663, "name": "graffiti on a wall"}, {"id": 29664, "name": "graffiti on the wall"}, {"id": 29665, "name": "graffiti on wall"}, {"id": 29666, "name": "graffiti patch"}, {"id": 29667, "name": "graffiti wall"}, {"id": 29668, "name": "graffiti"}, {"id": 29669, "name": "graffitit"}, {"id": 29670, "name": "graffito"}, {"id": 29671, "name": "graffitti"}, {"id": 29672, "name": "graffitti on train"}, {"id": 29673, "name": "graffti"}, {"id": 29674, "name": "grafiti"}, {"id": 29675, "name": "grafitii"}, {"id": 29676, "name": "grafitti"}, {"id": 29677, "name": "grail"}, {"id": 29678, "name": "grain bin"}, {"id": 29679, "name": "grain line"}, {"id": 29680, "name": "grain of rice"}, {"id": 29681, "name": "grain silo"}, {"id": 29682, "name": "grain"}, {"id": 29683, "name": "grainy dot"}, {"id": 29684, "name": "grainy picture"}, {"id": 29685, "name": "grainy surface"}, {"id": 29686, "name": "gran via"}, {"id": 29687, "name": "grand"}, {"id": 29688, "name": "grand canyon"}, {"id": 29689, "name": "grand central"}, {"id": 29690, "name": "grand king"}, {"id": 29691, "name": "grand piano"}, {"id": 29692, "name": "grand rental center"}, {"id": 29693, "name": "grand stand"}, {"id": 29694, "name": "grand trunk pacific"}, {"id": 29695, "name": "grandfather"}, {"id": 29696, "name": "grandfather clock"}, {"id": 29697, "name": "grandfatherclock"}, {"id": 29698, "name": "grandma"}, {"id": 29699, "name": "grandmother"}, {"id": 29700, "name": "grandpa"}, {"id": 29701, "name": "grandstand"}, {"id": 29702, "name": "grandy"}, {"id": 29703, "name": "granish"}, {"id": 29704, "name": "granite"}, {"id": 29705, "name": "granite counter"}, {"id": 29706, "name": "granite countertop"}, {"id": 29707, "name": "granite floor"}, {"id": 29708, "name": "granite pattern"}, {"id": 29709, "name": "granite pillar"}, {"id": 29710, "name": "granite side"}, {"id": 29711, "name": "granite sink"}, {"id": 29712, "name": "granite tile"}, {"id": 29713, "name": "granite top"}, {"id": 29714, "name": "granny smith"}, {"id": 29715, "name": "granny"}, {"id": 29716, "name": "granola"}, {"id": 29717, "name": "granola bar"}, {"id": 29718, "name": "grant"}, {"id": 29719, "name": "granulated sugar"}, {"id": 29720, "name": "granule"}, {"id": 29721, "name": "grape bunch"}, {"id": 29722, "name": "grape bunches"}, {"id": 29723, "name": "grape cluster motif"}, {"id": 29724, "name": "grape clusters"}, {"id": 29725, "name": "grape detail"}, {"id": 29726, "name": "grape harbor"}, {"id": 29727, "name": "grape image"}, {"id": 29728, "name": "grape leaves"}, {"id": 29729, "name": "grape pile"}, {"id": 29730, "name": "grape popsicle"}, {"id": 29731, "name": "grape skewer"}, {"id": 29732, "name": "grape stem"}, {"id": 29733, "name": "grape tomato"}, {"id": 29734, "name": "grape tomatoes"}, {"id": 29735, "name": "grape vine"}, {"id": 29736, "name": "grape vines"}, {"id": 29737, "name": "grape"}, {"id": 29738, "name": "grapefruit"}, {"id": 29739, "name": "grapes and pineapple"}, {"id": 29740, "name": "grapes bunch"}, {"id": 29741, "name": "grapes display"}, {"id": 29742, "name": "graph chart"}, {"id": 29743, "name": "graph paper"}, {"id": 29744, "name": "graph"}, {"id": 29745, "name": "graphic design"}, {"id": 29746, "name": "graphic image"}, {"id": 29747, "name": "graphic logo"}, {"id": 29748, "name": "graphic part"}, {"id": 29749, "name": "graphic print"}, {"id": 29750, "name": "graphic shirt"}, {"id": 29751, "name": "graphic tee"}, {"id": 29752, "name": "graphic top"}, {"id": 29753, "name": "graphic woman"}, {"id": 29754, "name": "graphic"}, {"id": 29755, "name": "graphics pad"}, {"id": 29756, "name": "graphiti"}, {"id": 29757, "name": "grapic"}, {"id": 29758, "name": "grarage"}, {"id": 29759, "name": "gras"}, {"id": 29760, "name": "grases"}, {"id": 29761, "name": "grass adjacent"}, {"id": 29762, "name": "grass and dirt"}, {"id": 29763, "name": "grass and foliage"}, {"id": 29764, "name": "grass and plants"}, {"id": 29765, "name": "grass and weeds"}, {"id": 29766, "name": "grass are green"}, {"id": 29767, "name": "grass area"}, {"id": 29768, "name": "grass background"}, {"id": 29769, "name": "grass bales"}, {"id": 29770, "name": "grass beneath"}, {"id": 29771, "name": "grass blade"}, {"id": 29772, "name": "grass blades"}, {"id": 29773, "name": "grass border"}, {"id": 29774, "name": "grass brown green"}, {"id": 29775, "name": "grass by driveway"}, {"id": 29776, "name": "grass by sidewalk"}, {"id": 29777, "name": "grass cattle"}, {"id": 29778, "name": "grass clippings"}, {"id": 29779, "name": "grass clump"}, {"id": 29780, "name": "grass clumped"}, {"id": 29781, "name": "grass clumps"}, {"id": 29782, "name": "grass court"}, {"id": 29783, "name": "grass cover"}, {"id": 29784, "name": "grass edge"}, {"id": 29785, "name": "grass field"}, {"id": 29786, "name": "grass filed"}, {"id": 29787, "name": "grass floor"}, {"id": 29788, "name": "grass food"}, {"id": 29789, "name": "grass green"}, {"id": 29790, "name": "grass ground"}, {"id": 29791, "name": "grass growing"}, {"id": 29792, "name": "grass growing on med"}, {"id": 29793, "name": "grass grows"}, {"id": 29794, "name": "grass growth"}, {"id": 29795, "name": "grass head"}, {"id": 29796, "name": "grass hill"}, {"id": 29797, "name": "grass hillside"}, {"id": 29798, "name": "grass hut"}, {"id": 29799, "name": "grass in photo"}, {"id": 29800, "name": "grass in enclosure"}, {"id": 29801, "name": "grass in field"}, {"id": 29802, "name": "grass in gravel"}, {"id": 29803, "name": "grass in park"}, {"id": 29804, "name": "grass in sand"}, {"id": 29805, "name": "grass in the field"}, {"id": 29806, "name": "grass in the middle"}, {"id": 29807, "name": "grass is bright"}, {"id": 29808, "name": "grass is brown"}, {"id": 29809, "name": "grass is dead"}, {"id": 29810, "name": "grass is dry"}, {"id": 29811, "name": "grass is food"}, {"id": 29812, "name": "grass is green"}, {"id": 29813, "name": "grass is growing"}, {"id": 29814, "name": "grass is high"}, {"id": 29815, "name": "grass is lush"}, {"id": 29816, "name": "grass is on cliff"}, {"id": 29817, "name": "grass is on runway"}, {"id": 29818, "name": "grass is short"}, {"id": 29819, "name": "grass is tall"}, {"id": 29820, "name": "grass is trimmed"}, {"id": 29821, "name": "grass is visible"}, {"id": 29822, "name": "grass knoll"}, {"id": 29823, "name": "grass land"}, {"id": 29824, "name": "grass lawn"}, {"id": 29825, "name": "grass leaf"}, {"id": 29826, "name": "grass line"}, {"id": 29827, "name": "grass lot"}, {"id": 29828, "name": "grass mat"}, {"id": 29829, "name": "grass near cows"}, {"id": 29830, "name": "grass next to"}, {"id": 29831, "name": "grass next to bushes"}, {"id": 29832, "name": "grass on a field"}, {"id": 29833, "name": "grass on banks"}, {"id": 29834, "name": "grass on bears back"}, {"id": 29835, "name": "grass on field"}, {"id": 29836, "name": "grass on ground"}, {"id": 29837, "name": "grass on hill"}, {"id": 29838, "name": "grass on the ground"}, {"id": 29839, "name": "grass on the side"}, {"id": 29840, "name": "grass on top"}, {"id": 29841, "name": "grass on waters"}, {"id": 29842, "name": "grass part"}, {"id": 29843, "name": "grass pasture"}, {"id": 29844, "name": "grass patch"}, {"id": 29845, "name": "grass patches"}, {"id": 29846, "name": "grass path"}, {"id": 29847, "name": "grass piece"}, {"id": 29848, "name": "grass plain"}, {"id": 29849, "name": "grass portion"}, {"id": 29850, "name": "grass reeds"}, {"id": 29851, "name": "grass reflections"}, {"id": 29852, "name": "grass road"}, {"id": 29853, "name": "grass rock"}, {"id": 29854, "name": "grass roof"}, {"id": 29855, "name": "grass section"}, {"id": 29856, "name": "grass shore"}, {"id": 29857, "name": "grass showing"}, {"id": 29858, "name": "grass shrub"}, {"id": 29859, "name": "grass shrubs"}, {"id": 29860, "name": "grass spot"}, {"id": 29861, "name": "grass sprig"}, {"id": 29862, "name": "grass sprigs"}, {"id": 29863, "name": "grass sprout"}, {"id": 29864, "name": "grass sprouts"}, {"id": 29865, "name": "grass stadium"}, {"id": 29866, "name": "grass stain"}, {"id": 29867, "name": "grass stalks"}, {"id": 29868, "name": "grass stands"}, {"id": 29869, "name": "grass stems"}, {"id": 29870, "name": "grass sticking out"}, {"id": 29871, "name": "grass strands"}, {"id": 29872, "name": "grass string"}, {"id": 29873, "name": "grass strip"}, {"id": 29874, "name": "grass surface"}, {"id": 29875, "name": "grass terrain"}, {"id": 29876, "name": "grass toy"}, {"id": 29877, "name": "grass track"}, {"id": 29878, "name": "grass tracks"}, {"id": 29879, "name": "grass tree"}, {"id": 29880, "name": "grass trimmed"}, {"id": 29881, "name": "grass trunk"}, {"id": 29882, "name": "grass tuft"}, {"id": 29883, "name": "grass turf"}, {"id": 29884, "name": "grass view"}, {"id": 29885, "name": "grass walkway"}, {"id": 29886, "name": "grass water"}, {"id": 29887, "name": "grass windows"}, {"id": 29888, "name": "grass woman"}, {"id": 29889, "name": "grass zebras"}, {"id": 29890, "name": "grass"}, {"id": 29891, "name": "grassarea"}, {"id": 29892, "name": "grassed area"}, {"id": 29893, "name": "grassenclosure"}, {"id": 29894, "name": "grassflooring"}, {"id": 29895, "name": "grassflowers"}, {"id": 29896, "name": "grassground"}, {"id": 29897, "name": "grasshopper"}, {"id": 29898, "name": "grassland in front"}, {"id": 29899, "name": "grassland"}, {"id": 29900, "name": "grassleaves"}, {"id": 29901, "name": "grassless patch"}, {"id": 29902, "name": "grasspavement"}, {"id": 29903, "name": "grassroof"}, {"id": 29904, "name": "grasss part"}, {"id": 29905, "name": "grasss path"}, {"id": 29906, "name": "grasss section"}, {"id": 29907, "name": "grasssnow"}, {"id": 29908, "name": "grasswater"}, {"id": 29909, "name": "grassweeds"}, {"id": 29910, "name": "grassy area"}, {"id": 29911, "name": "grassy areas"}, {"id": 29912, "name": "grassy bank"}, {"id": 29913, "name": "grassy beach"}, {"id": 29914, "name": "grassy brush"}, {"id": 29915, "name": "grassy embankment"}, {"id": 29916, "name": "grassy expanse"}, {"id": 29917, "name": "grassy feild"}, {"id": 29918, "name": "grassy field"}, {"id": 29919, "name": "grassy gield"}, {"id": 29920, "name": "grassy ground"}, {"id": 29921, "name": "grassy hill"}, {"id": 29922, "name": "grassy hillside"}, {"id": 29923, "name": "grassy knoll"}, {"id": 29924, "name": "grassy land"}, {"id": 29925, "name": "grassy landscape"}, {"id": 29926, "name": "grassy lawn"}, {"id": 29927, "name": "grassy marsh"}, {"id": 29928, "name": "grassy meadow"}, {"id": 29929, "name": "grassy mound"}, {"id": 29930, "name": "grassy mountain"}, {"id": 29931, "name": "grassy mountains"}, {"id": 29932, "name": "grassy park"}, {"id": 29933, "name": "grassy part"}, {"id": 29934, "name": "grassy pasture"}, {"id": 29935, "name": "grassy patch"}, {"id": 29936, "name": "grassy patches"}, {"id": 29937, "name": "grassy place"}, {"id": 29938, "name": "grassy plain"}, {"id": 29939, "name": "grassy plains"}, {"id": 29940, "name": "grassy plateau"}, {"id": 29941, "name": "grassy river"}, {"id": 29942, "name": "grassy slope"}, {"id": 29943, "name": "grassy space"}, {"id": 29944, "name": "grassy spots"}, {"id": 29945, "name": "grassy strip"}, {"id": 29946, "name": "grassy terrain"}, {"id": 29947, "name": "grassy track"}, {"id": 29948, "name": "grassy tree"}, {"id": 29949, "name": "grassy turf"}, {"id": 29950, "name": "grassy vegetation"}, {"id": 29951, "name": "grassy"}, {"id": 29952, "name": "grassyarea"}, {"id": 29953, "name": "grassyhills"}, {"id": 29954, "name": "grassyyard"}, {"id": 29955, "name": "grate area"}, {"id": 29956, "name": "grate cover"}, {"id": 29957, "name": "grate in sidewalk"}, {"id": 29958, "name": "grate on floor"}, {"id": 29959, "name": "grate pattern"}, {"id": 29960, "name": "grate pavement"}, {"id": 29961, "name": "grate"}, {"id": 29962, "name": "grated"}, {"id": 29963, "name": "grated area"}, {"id": 29964, "name": "grated carrot"}, {"id": 29965, "name": "grated carrots"}, {"id": 29966, "name": "grated cheese"}, {"id": 29967, "name": "grated floor"}, {"id": 29968, "name": "grated road"}, {"id": 29969, "name": "grater"}, {"id": 29970, "name": "grates next tostreet"}, {"id": 29971, "name": "grating"}, {"id": 29972, "name": "grave"}, {"id": 29973, "name": "grave hydrant"}, {"id": 29974, "name": "grave marker"}, {"id": 29975, "name": "grave stone"}, {"id": 29976, "name": "grave stones"}, {"id": 29977, "name": "grave yard"}, {"id": 29978, "name": "gravel on road"}, {"id": 29979, "name": "gravel on the road"}, {"id": 29980, "name": "gravel and foliage"}, {"id": 29981, "name": "gravel and grass"}, {"id": 29982, "name": "gravel and gratings"}, {"id": 29983, "name": "gravel area"}, {"id": 29984, "name": "gravel around"}, {"id": 29985, "name": "gravel bank"}, {"id": 29986, "name": "gravel base"}, {"id": 29987, "name": "gravel bed"}, {"id": 29988, "name": "gravel between"}, {"id": 29989, "name": "gravel by tracks"}, {"id": 29990, "name": "gravel circle"}, {"id": 29991, "name": "gravel driveway"}, {"id": 29992, "name": "gravel flanking"}, {"id": 29993, "name": "gravel ground"}, {"id": 29994, "name": "gravel is wet"}, {"id": 29995, "name": "gravel load"}, {"id": 29996, "name": "gravel lot"}, {"id": 29997, "name": "gravel on"}, {"id": 29998, "name": "gravel on side"}, {"id": 29999, "name": "gravel on the side"}, {"id": 30000, "name": "gravel parking lot"}, {"id": 30001, "name": "gravel path"}, {"id": 30002, "name": "gravel pathway"}, {"id": 30003, "name": "gravel pile"}, {"id": 30004, "name": "gravel road"}, {"id": 30005, "name": "gravel rocks"}, {"id": 30006, "name": "gravel surface"}, {"id": 30007, "name": "gravel"}, {"id": 30008, "name": "gravelcovered area"}, {"id": 30009, "name": "gravelrock promenade"}, {"id": 30010, "name": "graveltracks"}, {"id": 30011, "name": "gravely area"}, {"id": 30012, "name": "gravestone"}, {"id": 30013, "name": "gravey"}, {"id": 30014, "name": "graveyard"}, {"id": 30015, "name": "gravity word"}, {"id": 30016, "name": "gravy"}, {"id": 30017, "name": "gravy boat"}, {"id": 30018, "name": "gravy bowl"}, {"id": 30019, "name": "gravy cup"}, {"id": 30020, "name": "gravy pan"}, {"id": 30021, "name": "gray pink pattern"}, {"id": 30022, "name": "gray airplane"}, {"id": 30023, "name": "gray and black"}, {"id": 30024, "name": "gray and blue"}, {"id": 30025, "name": "gray and blue shoes"}, {"id": 30026, "name": "gray and blue stripe"}, {"id": 30027, "name": "gray and red"}, {"id": 30028, "name": "gray and white coat"}, {"id": 30029, "name": "gray area"}, {"id": 30030, "name": "gray armrest"}, {"id": 30031, "name": "gray asphalt"}, {"id": 30032, "name": "gray back"}, {"id": 30033, "name": "gray backdrop"}, {"id": 30034, "name": "gray background"}, {"id": 30035, "name": "gray backpack"}, {"id": 30036, "name": "gray bag"}, {"id": 30037, "name": "gray baggage"}, {"id": 30038, "name": "gray ballast"}, {"id": 30039, "name": "gray bark"}, {"id": 30040, "name": "gray barrier"}, {"id": 30041, "name": "gray barriers"}, {"id": 30042, "name": "gray base"}, {"id": 30043, "name": "gray beams"}, {"id": 30044, "name": "gray beard"}, {"id": 30045, "name": "gray bench"}, {"id": 30046, "name": "gray black"}, {"id": 30047, "name": "gray blanket"}, {"id": 30048, "name": "gray blinds"}, {"id": 30049, "name": "gray board"}, {"id": 30050, "name": "gray bolt"}, {"id": 30051, "name": "gray bolts"}, {"id": 30052, "name": "gray boot"}, {"id": 30053, "name": "gray boots"}, {"id": 30054, "name": "gray border"}, {"id": 30055, "name": "gray boulder"}, {"id": 30056, "name": "gray boulders"}, {"id": 30057, "name": "gray bowl"}, {"id": 30058, "name": "gray box"}, {"id": 30059, "name": "gray branch"}, {"id": 30060, "name": "gray brick"}, {"id": 30061, "name": "gray bricks"}, {"id": 30062, "name": "gray bridge"}, {"id": 30063, "name": "gray building"}, {"id": 30064, "name": "gray bushes"}, {"id": 30065, "name": "gray butt"}, {"id": 30066, "name": "gray button"}, {"id": 30067, "name": "gray buttons"}, {"id": 30068, "name": "gray cable"}, {"id": 30069, "name": "gray cables"}, {"id": 30070, "name": "gray canvas"}, {"id": 30071, "name": "gray cap"}, {"id": 30072, "name": "gray car"}, {"id": 30073, "name": "gray carpet"}, {"id": 30074, "name": "gray cart"}, {"id": 30075, "name": "gray case"}, {"id": 30076, "name": "gray casing"}, {"id": 30077, "name": "gray cat"}, {"id": 30078, "name": "gray cement"}, {"id": 30079, "name": "gray chimney"}, {"id": 30080, "name": "gray circle"}, {"id": 30081, "name": "gray cloth"}, {"id": 30082, "name": "gray clothes"}, {"id": 30083, "name": "gray clothing"}, {"id": 30084, "name": "gray cloud"}, {"id": 30085, "name": "gray clouds"}, {"id": 30086, "name": "gray coat"}, {"id": 30087, "name": "gray collar"}, {"id": 30088, "name": "gray color"}, {"id": 30089, "name": "gray colored wall"}, {"id": 30090, "name": "gray concrete"}, {"id": 30091, "name": "gray concrete block"}, {"id": 30092, "name": "gray cords"}, {"id": 30093, "name": "gray counter"}, {"id": 30094, "name": "gray court"}, {"id": 30095, "name": "gray courts"}, {"id": 30096, "name": "gray cover"}, {"id": 30097, "name": "gray covers"}, {"id": 30098, "name": "gray cow"}, {"id": 30099, "name": "gray crocs"}, {"id": 30100, "name": "gray curb"}, {"id": 30101, "name": "gray curtain"}, {"id": 30102, "name": "gray curved street"}, {"id": 30103, "name": "gray dirt"}, {"id": 30104, "name": "gray dome"}, {"id": 30105, "name": "gray door"}, {"id": 30106, "name": "gray ear"}, {"id": 30107, "name": "gray ears"}, {"id": 30108, "name": "gray edge"}, {"id": 30109, "name": "gray edges"}, {"id": 30110, "name": "gray elephant"}, {"id": 30111, "name": "gray elephant trunk"}, {"id": 30112, "name": "gray faucet"}, {"id": 30113, "name": "gray feather"}, {"id": 30114, "name": "gray feathers"}, {"id": 30115, "name": "gray feet"}, {"id": 30116, "name": "gray fence"}, {"id": 30117, "name": "gray fender"}, {"id": 30118, "name": "gray floor"}, {"id": 30119, "name": "gray flooring"}, {"id": 30120, "name": "gray flowers"}, {"id": 30121, "name": "gray foil"}, {"id": 30122, "name": "gray foot"}, {"id": 30123, "name": "gray frisbee"}, {"id": 30124, "name": "gray fur"}, {"id": 30125, "name": "gray garbage can"}, {"id": 30126, "name": "gray glove"}, {"id": 30127, "name": "gray gravel"}, {"id": 30128, "name": "gray gravels"}, {"id": 30129, "name": "gray ground"}, {"id": 30130, "name": "gray grout"}, {"id": 30131, "name": "gray hair"}, {"id": 30132, "name": "gray hair man"}, {"id": 30133, "name": "gray hair on head"}, {"id": 30134, "name": "gray hair women"}, {"id": 30135, "name": "gray handle"}, {"id": 30136, "name": "gray hat"}, {"id": 30137, "name": "gray hatchback"}, {"id": 30138, "name": "gray head"}, {"id": 30139, "name": "gray helmet"}, {"id": 30140, "name": "gray helmet on head"}, {"id": 30141, "name": "gray helmut"}, {"id": 30142, "name": "gray hood"}, {"id": 30143, "name": "gray hoodie"}, {"id": 30144, "name": "gray hooves"}, {"id": 30145, "name": "gray horn"}, {"id": 30146, "name": "gray horse"}, {"id": 30147, "name": "gray house"}, {"id": 30148, "name": "gray hubcap"}, {"id": 30149, "name": "gray iron gate"}, {"id": 30150, "name": "gray is a color"}, {"id": 30151, "name": "gray item"}, {"id": 30152, "name": "gray jacket"}, {"id": 30153, "name": "gray jeans"}, {"id": 30154, "name": "gray jersey"}, {"id": 30155, "name": "gray keyboard"}, {"id": 30156, "name": "gray keys"}, {"id": 30157, "name": "gray label"}, {"id": 30158, "name": "gray laces"}, {"id": 30159, "name": "gray lanyard"}, {"id": 30160, "name": "gray laptop"}, {"id": 30161, "name": "gray leaf"}, {"id": 30162, "name": "gray leaves"}, {"id": 30163, "name": "gray leg"}, {"id": 30164, "name": "gray legs"}, {"id": 30165, "name": "gray letter"}, {"id": 30166, "name": "gray line"}, {"id": 30167, "name": "gray lines"}, {"id": 30168, "name": "gray lining"}, {"id": 30169, "name": "gray logs"}, {"id": 30170, "name": "gray luggage"}, {"id": 30171, "name": "gray machine"}, {"id": 30172, "name": "gray man"}, {"id": 30173, "name": "gray marble"}, {"id": 30174, "name": "gray metal"}, {"id": 30175, "name": "gray metal pole"}, {"id": 30176, "name": "gray metal roof"}, {"id": 30177, "name": "gray meter"}, {"id": 30178, "name": "gray microwave"}, {"id": 30179, "name": "gray monitor"}, {"id": 30180, "name": "gray mountain"}, {"id": 30181, "name": "gray mouse"}, {"id": 30182, "name": "gray nozzle"}, {"id": 30183, "name": "gray nut"}, {"id": 30184, "name": "gray nylon strap"}, {"id": 30185, "name": "gray object"}, {"id": 30186, "name": "gray ocean"}, {"id": 30187, "name": "gray outdoor steps"}, {"id": 30188, "name": "gray overcoat"}, {"id": 30189, "name": "gray pads"}, {"id": 30190, "name": "gray paint"}, {"id": 30191, "name": "gray panel"}, {"id": 30192, "name": "gray pant"}, {"id": 30193, "name": "gray pants"}, {"id": 30194, "name": "gray part"}, {"id": 30195, "name": "gray pathway"}, {"id": 30196, "name": "gray pattern"}, {"id": 30197, "name": "gray paved street"}, {"id": 30198, "name": "gray pavement"}, {"id": 30199, "name": "gray phone"}, {"id": 30200, "name": "gray pile"}, {"id": 30201, "name": "gray pillar"}, {"id": 30202, "name": "gray pillow"}, {"id": 30203, "name": "gray pipe"}, {"id": 30204, "name": "gray plane"}, {"id": 30205, "name": "gray plate"}, {"id": 30206, "name": "gray platform"}, {"id": 30207, "name": "gray pole"}, {"id": 30208, "name": "gray poles"}, {"id": 30209, "name": "gray ponytail"}, {"id": 30210, "name": "gray post"}, {"id": 30211, "name": "gray pot"}, {"id": 30212, "name": "gray printer"}, {"id": 30213, "name": "gray prius"}, {"id": 30214, "name": "gray purse"}, {"id": 30215, "name": "gray racks"}, {"id": 30216, "name": "gray railing"}, {"id": 30217, "name": "gray rails"}, {"id": 30218, "name": "gray ramp"}, {"id": 30219, "name": "gray remote"}, {"id": 30220, "name": "gray right wing"}, {"id": 30221, "name": "gray rims"}, {"id": 30222, "name": "gray ring"}, {"id": 30223, "name": "gray road"}, {"id": 30224, "name": "gray rock"}, {"id": 30225, "name": "gray rock by water"}, {"id": 30226, "name": "gray rocks"}, {"id": 30227, "name": "gray roof"}, {"id": 30228, "name": "gray roofs"}, {"id": 30229, "name": "gray room"}, {"id": 30230, "name": "gray runway"}, {"id": 30231, "name": "gray scale"}, {"id": 30232, "name": "gray scissors"}, {"id": 30233, "name": "gray screw"}, {"id": 30234, "name": "gray sea"}, {"id": 30235, "name": "gray seagull"}, {"id": 30236, "name": "gray seat"}, {"id": 30237, "name": "gray section"}, {"id": 30238, "name": "gray sedan"}, {"id": 30239, "name": "gray sheep"}, {"id": 30240, "name": "gray shingles"}, {"id": 30241, "name": "gray shirt"}, {"id": 30242, "name": "gray shoe"}, {"id": 30243, "name": "gray shoes"}, {"id": 30244, "name": "gray shorts"}, {"id": 30245, "name": "gray side"}, {"id": 30246, "name": "gray sidewalk"}, {"id": 30247, "name": "gray sign"}, {"id": 30248, "name": "gray sink"}, {"id": 30249, "name": "gray ski jacket"}, {"id": 30250, "name": "gray skies"}, {"id": 30251, "name": "gray skirt"}, {"id": 30252, "name": "gray skis"}, {"id": 30253, "name": "gray sky"}, {"id": 30254, "name": "gray slacks"}, {"id": 30255, "name": "gray sleeve"}, {"id": 30256, "name": "gray sleeves"}, {"id": 30257, "name": "gray sneaker"}, {"id": 30258, "name": "gray sneakers"}, {"id": 30259, "name": "gray snow"}, {"id": 30260, "name": "gray snowboard"}, {"id": 30261, "name": "gray snowpants"}, {"id": 30262, "name": "gray snowsuit"}, {"id": 30263, "name": "gray sock"}, {"id": 30264, "name": "gray socks"}, {"id": 30265, "name": "gray sofa"}, {"id": 30266, "name": "gray speaker"}, {"id": 30267, "name": "gray spire"}, {"id": 30268, "name": "gray spot"}, {"id": 30269, "name": "gray square"}, {"id": 30270, "name": "gray squares"}, {"id": 30271, "name": "gray stairs"}, {"id": 30272, "name": "gray step"}, {"id": 30273, "name": "gray stick"}, {"id": 30274, "name": "gray stone"}, {"id": 30275, "name": "gray stones"}, {"id": 30276, "name": "gray strap"}, {"id": 30277, "name": "gray straps"}, {"id": 30278, "name": "gray street"}, {"id": 30279, "name": "gray street light"}, {"id": 30280, "name": "gray string"}, {"id": 30281, "name": "gray strip"}, {"id": 30282, "name": "gray stripe"}, {"id": 30283, "name": "gray stripes"}, {"id": 30284, "name": "gray stroller"}, {"id": 30285, "name": "gray structure"}, {"id": 30286, "name": "gray suit"}, {"id": 30287, "name": "gray suitcase"}, {"id": 30288, "name": "gray surface"}, {"id": 30289, "name": "gray suv"}, {"id": 30290, "name": "gray sweater"}, {"id": 30291, "name": "gray sweatpants"}, {"id": 30292, "name": "gray sweatshirt"}, {"id": 30293, "name": "gray table"}, {"id": 30294, "name": "gray tail"}, {"id": 30295, "name": "gray tank top"}, {"id": 30296, "name": "gray tarp"}, {"id": 30297, "name": "gray television"}, {"id": 30298, "name": "gray tent"}, {"id": 30299, "name": "gray tie"}, {"id": 30300, "name": "gray tile"}, {"id": 30301, "name": "gray tiles"}, {"id": 30302, "name": "gray top"}, {"id": 30303, "name": "gray train"}, {"id": 30304, "name": "gray tray"}, {"id": 30305, "name": "gray tree"}, {"id": 30306, "name": "gray tree trunk"}, {"id": 30307, "name": "gray trim"}, {"id": 30308, "name": "gray trousers"}, {"id": 30309, "name": "gray truck"}, {"id": 30310, "name": "gray trunk"}, {"id": 30311, "name": "gray trunks"}, {"id": 30312, "name": "gray tshirt"}, {"id": 30313, "name": "gray tub"}, {"id": 30314, "name": "gray tv"}, {"id": 30315, "name": "gray umbrella"}, {"id": 30316, "name": "gray undershirt"}, {"id": 30317, "name": "gray underwear"}, {"id": 30318, "name": "gray uniform"}, {"id": 30319, "name": "gray van"}, {"id": 30320, "name": "gray vanity"}, {"id": 30321, "name": "gray vase"}, {"id": 30322, "name": "gray vehicle"}, {"id": 30323, "name": "gray vest"}, {"id": 30324, "name": "gray wall"}, {"id": 30325, "name": "gray walls"}, {"id": 30326, "name": "gray wave"}, {"id": 30327, "name": "gray waves"}, {"id": 30328, "name": "gray waves in ocean"}, {"id": 30329, "name": "gray white"}, {"id": 30330, "name": "gray wing"}, {"id": 30331, "name": "gray wings"}, {"id": 30332, "name": "gray wire"}, {"id": 30333, "name": "gray wire in"}, {"id": 30334, "name": "gray wires"}, {"id": 30335, "name": "gray wooden log"}, {"id": 30336, "name": "gray wool"}, {"id": 30337, "name": "gray words"}, {"id": 30338, "name": "gray wristband"}, {"id": 30339, "name": "gray yarn"}, {"id": 30340, "name": "gray"}, {"id": 30341, "name": "graycement"}, {"id": 30342, "name": "graycloudy sky"}, {"id": 30343, "name": "graycolorful seats"}, {"id": 30344, "name": "graydirectional sign"}, {"id": 30345, "name": "grayground"}, {"id": 30346, "name": "grayhair"}, {"id": 30347, "name": "grayhair man"}, {"id": 30348, "name": "graying hair"}, {"id": 30349, "name": "grayish"}, {"id": 30350, "name": "grayish blue"}, {"id": 30351, "name": "grayish water"}, {"id": 30352, "name": "grayoven"}, {"id": 30353, "name": "grayovercast sky"}, {"id": 30354, "name": "graypants man"}, {"id": 30355, "name": "grayramp"}, {"id": 30356, "name": "grayround vase"}, {"id": 30357, "name": "grayround yarn"}, {"id": 30358, "name": "grayshirt"}, {"id": 30359, "name": "grayshower head"}, {"id": 30360, "name": "graysidewalk"}, {"id": 30361, "name": "graysky"}, {"id": 30362, "name": "graystriped road"}, {"id": 30363, "name": "graysweater woman"}, {"id": 30364, "name": "graywhiteshirt"}, {"id": 30365, "name": "grayyellow coat"}, {"id": 30366, "name": "graz"}, {"id": 30367, "name": "graze"}, {"id": 30368, "name": "grazing"}, {"id": 30369, "name": "grazing grass"}, {"id": 30370, "name": "grazing in field"}, {"id": 30371, "name": "grazing sheep"}, {"id": 30372, "name": "grazing zebra"}, {"id": 30373, "name": "grazing zebras"}, {"id": 30374, "name": "greanery"}, {"id": 30375, "name": "greans"}, {"id": 30376, "name": "grease"}, {"id": 30377, "name": "grease from pizza"}, {"id": 30378, "name": "grease guard"}, {"id": 30379, "name": "grease marks"}, {"id": 30380, "name": "grease puddle"}, {"id": 30381, "name": "grease spot"}, {"id": 30382, "name": "grease spots"}, {"id": 30383, "name": "grease stain"}, {"id": 30384, "name": "grease stains"}, {"id": 30385, "name": "grease trap"}, {"id": 30386, "name": "greasiness"}, {"id": 30387, "name": "great"}, {"id": 30388, "name": "great blue heron"}, {"id": 30389, "name": "great britain"}, {"id": 30390, "name": "great egret"}, {"id": 30391, "name": "great time"}, {"id": 30392, "name": "great western"}, {"id": 30393, "name": "greater"}, {"id": 30394, "name": "greaterthan sign"}, {"id": 30395, "name": "grecian pillar"}, {"id": 30396, "name": "grecian urn"}, {"id": 30397, "name": "gred jacket"}, {"id": 30398, "name": "gree"}, {"id": 30399, "name": "gree item"}, {"id": 30400, "name": "gree leaves"}, {"id": 30401, "name": "gree light"}, {"id": 30402, "name": "gree shirt"}, {"id": 30403, "name": "gree tree"}, {"id": 30404, "name": "gree wall"}, {"id": 30405, "name": "gree water"}, {"id": 30406, "name": "greece"}, {"id": 30407, "name": "greehouse"}, {"id": 30408, "name": "greek columns"}, {"id": 30409, "name": "greek painting"}, {"id": 30410, "name": "greem am white"}, {"id": 30411, "name": "green brown ground"}, {"id": 30412, "name": "green lamp"}, {"id": 30413, "name": "green leaves"}, {"id": 30414, "name": "green red writing"}, {"id": 30415, "name": "green white"}, {"id": 30416, "name": "green wrist band"}, {"id": 30417, "name": "green 7"}, {"id": 30418, "name": "green accent"}, {"id": 30419, "name": "green accents"}, {"id": 30420, "name": "green adapter"}, {"id": 30421, "name": "green airplane"}, {"id": 30422, "name": "green algae"}, {"id": 30423, "name": "green and"}, {"id": 30424, "name": "green and black sign"}, {"id": 30425, "name": "green and blue"}, {"id": 30426, "name": "green and leafy"}, {"id": 30427, "name": "green and lime helme"}, {"id": 30428, "name": "green and orange"}, {"id": 30429, "name": "green and red"}, {"id": 30430, "name": "green and red back"}, {"id": 30431, "name": "green and white"}, {"id": 30432, "name": "green and white plat"}, {"id": 30433, "name": "green and white sign"}, {"id": 30434, "name": "green and yellow"}, {"id": 30435, "name": "green and yellow bus"}, {"id": 30436, "name": "green animal"}, {"id": 30437, "name": "green apple"}, {"id": 30438, "name": "green apples"}, {"id": 30439, "name": "green apron"}, {"id": 30440, "name": "green area"}, {"id": 30441, "name": "green arm"}, {"id": 30442, "name": "green armoire"}, {"id": 30443, "name": "green arrow"}, {"id": 30444, "name": "green arrows"}, {"id": 30445, "name": "green asphalt"}, {"id": 30446, "name": "green avacado"}, {"id": 30447, "name": "green awning"}, {"id": 30448, "name": "green back wall"}, {"id": 30449, "name": "green backdrop"}, {"id": 30450, "name": "green background"}, {"id": 30451, "name": "green backpack"}, {"id": 30452, "name": "green backsplash"}, {"id": 30453, "name": "green bag"}, {"id": 30454, "name": "green bags"}, {"id": 30455, "name": "green balconies"}, {"id": 30456, "name": "green ball"}, {"id": 30457, "name": "green balloon"}, {"id": 30458, "name": "green banana"}, {"id": 30459, "name": "green bananas"}, {"id": 30460, "name": "green band"}, {"id": 30461, "name": "green banks"}, {"id": 30462, "name": "green banner"}, {"id": 30463, "name": "green bar"}, {"id": 30464, "name": "green barrier"}, {"id": 30465, "name": "green bars"}, {"id": 30466, "name": "green base"}, {"id": 30467, "name": "green baseball cap"}, {"id": 30468, "name": "green basket"}, {"id": 30469, "name": "green battery symbol"}, {"id": 30470, "name": "green bay"}, {"id": 30471, "name": "green bead"}, {"id": 30472, "name": "green beam"}, {"id": 30473, "name": "green beams"}, {"id": 30474, "name": "green bean"}, {"id": 30475, "name": "green beans"}, {"id": 30476, "name": "green bear"}, {"id": 30477, "name": "green bear sitting"}, {"id": 30478, "name": "green bears"}, {"id": 30479, "name": "green bell"}, {"id": 30480, "name": "green bell peppers"}, {"id": 30481, "name": "green belt"}, {"id": 30482, "name": "green bench"}, {"id": 30483, "name": "green bike"}, {"id": 30484, "name": "green blade"}, {"id": 30485, "name": "green blanket"}, {"id": 30486, "name": "green blurred object"}, {"id": 30487, "name": "green blurs"}, {"id": 30488, "name": "green board"}, {"id": 30489, "name": "green board with ads"}, {"id": 30490, "name": "green boards"}, {"id": 30491, "name": "green boat"}, {"id": 30492, "name": "green book"}, {"id": 30493, "name": "green bookbag"}, {"id": 30494, "name": "green boot"}, {"id": 30495, "name": "green boots"}, {"id": 30496, "name": "green border"}, {"id": 30497, "name": "green bottle"}, {"id": 30498, "name": "green bottom"}, {"id": 30499, "name": "green bounds"}, {"id": 30500, "name": "green bow"}, {"id": 30501, "name": "green bowl"}, {"id": 30502, "name": "green bowls"}, {"id": 30503, "name": "green box"}, {"id": 30504, "name": "green bracelet"}, {"id": 30505, "name": "green branch"}, {"id": 30506, "name": "green branches"}, {"id": 30507, "name": "green breadfruit"}, {"id": 30508, "name": "green bridle"}, {"id": 30509, "name": "green broccoli"}, {"id": 30510, "name": "green broccolli"}, {"id": 30511, "name": "green brown"}, {"id": 30512, "name": "green brush"}, {"id": 30513, "name": "green bucket"}, {"id": 30514, "name": "green buds"}, {"id": 30515, "name": "green building"}, {"id": 30516, "name": "green bumper"}, {"id": 30517, "name": "green bunch"}, {"id": 30518, "name": "green buoy"}, {"id": 30519, "name": "green bus"}, {"id": 30520, "name": "green bush"}, {"id": 30521, "name": "green bushel"}, {"id": 30522, "name": "green bushes"}, {"id": 30523, "name": "green button"}, {"id": 30524, "name": "green buttons"}, {"id": 30525, "name": "green cabbage"}, {"id": 30526, "name": "green cable"}, {"id": 30527, "name": "green cacti"}, {"id": 30528, "name": "green cactus"}, {"id": 30529, "name": "green cage"}, {"id": 30530, "name": "green can"}, {"id": 30531, "name": "green candle"}, {"id": 30532, "name": "green candy"}, {"id": 30533, "name": "green canisters"}, {"id": 30534, "name": "green canopy"}, {"id": 30535, "name": "green canvas"}, {"id": 30536, "name": "green cap"}, {"id": 30537, "name": "green caps"}, {"id": 30538, "name": "green car"}, {"id": 30539, "name": "green carpet"}, {"id": 30540, "name": "green cart"}, {"id": 30541, "name": "green cauliflower"}, {"id": 30542, "name": "green ceiling"}, {"id": 30543, "name": "green ceramic"}, {"id": 30544, "name": "green chair"}, {"id": 30545, "name": "green check"}, {"id": 30546, "name": "green chilipepper"}, {"id": 30547, "name": "green cilantro"}, {"id": 30548, "name": "green circle"}, {"id": 30549, "name": "green circles"}, {"id": 30550, "name": "green clip"}, {"id": 30551, "name": "green cloth"}, {"id": 30552, "name": "green clothes"}, {"id": 30553, "name": "green clothing"}, {"id": 30554, "name": "green coat"}, {"id": 30555, "name": "green coat person"}, {"id": 30556, "name": "green coconuts"}, {"id": 30557, "name": "green code"}, {"id": 30558, "name": "green collar"}, {"id": 30559, "name": "green collards"}, {"id": 30560, "name": "green color"}, {"id": 30561, "name": "green color grass"}, {"id": 30562, "name": "green color plants"}, {"id": 30563, "name": "green colored fin"}, {"id": 30564, "name": "green coloring"}, {"id": 30565, "name": "green comforter"}, {"id": 30566, "name": "green cone"}, {"id": 30567, "name": "green cones"}, {"id": 30568, "name": "green container"}, {"id": 30569, "name": "green cooler"}, {"id": 30570, "name": "green copper"}, {"id": 30571, "name": "green cord"}, {"id": 30572, "name": "green couch"}, {"id": 30573, "name": "green counter"}, {"id": 30574, "name": "green court"}, {"id": 30575, "name": "green courts"}, {"id": 30576, "name": "green cover"}, {"id": 30577, "name": "green covering"}, {"id": 30578, "name": "green crane"}, {"id": 30579, "name": "green crate"}, {"id": 30580, "name": "green cross"}, {"id": 30581, "name": "green crossing sign"}, {"id": 30582, "name": "green crown"}, {"id": 30583, "name": "green crown leaves"}, {"id": 30584, "name": "green crowns"}, {"id": 30585, "name": "green crumbs"}, {"id": 30586, "name": "green cucumbe"}, {"id": 30587, "name": "green cucumber"}, {"id": 30588, "name": "green cuff"}, {"id": 30589, "name": "green cup"}, {"id": 30590, "name": "green curtain"}, {"id": 30591, "name": "green curtains"}, {"id": 30592, "name": "green curved stem"}, {"id": 30593, "name": "green cushion"}, {"id": 30594, "name": "green date"}, {"id": 30595, "name": "green decoration"}, {"id": 30596, "name": "green decorations"}, {"id": 30597, "name": "green design"}, {"id": 30598, "name": "green designs"}, {"id": 30599, "name": "green desk"}, {"id": 30600, "name": "green diamond"}, {"id": 30601, "name": "green dish"}, {"id": 30602, "name": "green dome"}, {"id": 30603, "name": "green door"}, {"id": 30604, "name": "green doors"}, {"id": 30605, "name": "green doorway"}, {"id": 30606, "name": "green dot"}, {"id": 30607, "name": "green dots"}, {"id": 30608, "name": "green downspout"}, {"id": 30609, "name": "green drawer"}, {"id": 30610, "name": "green drawing"}, {"id": 30611, "name": "green dress"}, {"id": 30612, "name": "green drink"}, {"id": 30613, "name": "green dumpster"}, {"id": 30614, "name": "green dupont"}, {"id": 30615, "name": "green ear"}, {"id": 30616, "name": "green ear flap"}, {"id": 30617, "name": "green edges"}, {"id": 30618, "name": "green edging"}, {"id": 30619, "name": "green egg"}, {"id": 30620, "name": "green emblem"}, {"id": 30621, "name": "green end"}, {"id": 30622, "name": "green engine"}, {"id": 30623, "name": "green exit sign"}, {"id": 30624, "name": "green eye"}, {"id": 30625, "name": "green eyes"}, {"id": 30626, "name": "green fabric"}, {"id": 30627, "name": "green feathers"}, {"id": 30628, "name": "green feet"}, {"id": 30629, "name": "green felt"}, {"id": 30630, "name": "green fence"}, {"id": 30631, "name": "green fence and"}, {"id": 30632, "name": "green fench"}, {"id": 30633, "name": "green fencing"}, {"id": 30634, "name": "green fenders"}, {"id": 30635, "name": "green fern"}, {"id": 30636, "name": "green field"}, {"id": 30637, "name": "green fields"}, {"id": 30638, "name": "green figure"}, {"id": 30639, "name": "green fish"}, {"id": 30640, "name": "green flag"}, {"id": 30641, "name": "green flags"}, {"id": 30642, "name": "green flaps"}, {"id": 30643, "name": "green fleece"}, {"id": 30644, "name": "green floor"}, {"id": 30645, "name": "green flower"}, {"id": 30646, "name": "green flower on vase"}, {"id": 30647, "name": "green flowers"}, {"id": 30648, "name": "green foilage"}, {"id": 30649, "name": "green folding chair"}, {"id": 30650, "name": "green foliage"}, {"id": 30651, "name": "green folliage"}, {"id": 30652, "name": "green food"}, {"id": 30653, "name": "green forest"}, {"id": 30654, "name": "green frame"}, {"id": 30655, "name": "green frames"}, {"id": 30656, "name": "green frisbe"}, {"id": 30657, "name": "green frisbee"}, {"id": 30658, "name": "green from vase"}, {"id": 30659, "name": "green fronds"}, {"id": 30660, "name": "green front"}, {"id": 30661, "name": "green frosting"}, {"id": 30662, "name": "green fruit"}, {"id": 30663, "name": "green fur"}, {"id": 30664, "name": "green garden hose"}, {"id": 30665, "name": "green garnish"}, {"id": 30666, "name": "green garnishing"}, {"id": 30667, "name": "green gate"}, {"id": 30668, "name": "green glass"}, {"id": 30669, "name": "green glove"}, {"id": 30670, "name": "green gloves"}, {"id": 30671, "name": "green glow"}, {"id": 30672, "name": "green goggles"}, {"id": 30673, "name": "green gourds"}, {"id": 30674, "name": "green grape"}, {"id": 30675, "name": "green grapes"}, {"id": 30676, "name": "green grass"}, {"id": 30677, "name": "green grass and dirt"}, {"id": 30678, "name": "green grass area"}, {"id": 30679, "name": "green grass field"}, {"id": 30680, "name": "green grass growing"}, {"id": 30681, "name": "green grasses"}, {"id": 30682, "name": "green grassy"}, {"id": 30683, "name": "green grassy area"}, {"id": 30684, "name": "green grassy field"}, {"id": 30685, "name": "green grassy patch"}, {"id": 30686, "name": "green ground"}, {"id": 30687, "name": "green growth"}, {"id": 30688, "name": "green guy"}, {"id": 30689, "name": "green h"}, {"id": 30690, "name": "green hair"}, {"id": 30691, "name": "green haltertop"}, {"id": 30692, "name": "green handle"}, {"id": 30693, "name": "green handles"}, {"id": 30694, "name": "green handrail"}, {"id": 30695, "name": "green hard trees"}, {"id": 30696, "name": "green harness"}, {"id": 30697, "name": "green hat"}, {"id": 30698, "name": "green head"}, {"id": 30699, "name": "green headband"}, {"id": 30700, "name": "green heart"}, {"id": 30701, "name": "green hedge"}, {"id": 30702, "name": "green hedges"}, {"id": 30703, "name": "green helmet"}, {"id": 30704, "name": "green herb"}, {"id": 30705, "name": "green herbs"}, {"id": 30706, "name": "green hill"}, {"id": 30707, "name": "green hills"}, {"id": 30708, "name": "green hillside"}, {"id": 30709, "name": "green holly leaf"}, {"id": 30710, "name": "green hoodie"}, {"id": 30711, "name": "green horse poop"}, {"id": 30712, "name": "green hose"}, {"id": 30713, "name": "green house"}, {"id": 30714, "name": "green hull"}, {"id": 30715, "name": "green icing"}, {"id": 30716, "name": "green image"}, {"id": 30717, "name": "green in color"}, {"id": 30718, "name": "green in the tank"}, {"id": 30719, "name": "green ingredient"}, {"id": 30720, "name": "green ink"}, {"id": 30721, "name": "green island"}, {"id": 30722, "name": "green item"}, {"id": 30723, "name": "green ivy"}, {"id": 30724, "name": "green jacket"}, {"id": 30725, "name": "green jacket person"}, {"id": 30726, "name": "green jalepenos"}, {"id": 30727, "name": "green jar"}, {"id": 30728, "name": "green jeans"}, {"id": 30729, "name": "green jersey"}, {"id": 30730, "name": "green juice"}, {"id": 30731, "name": "green key"}, {"id": 30732, "name": "green kingcab"}, {"id": 30733, "name": "green kite"}, {"id": 30734, "name": "green knee"}, {"id": 30735, "name": "green label"}, {"id": 30736, "name": "green laces"}, {"id": 30737, "name": "green lamp"}, {"id": 30738, "name": "green land"}, {"id": 30739, "name": "green landscape"}, {"id": 30740, "name": "green laptop"}, {"id": 30741, "name": "green lawn"}, {"id": 30742, "name": "green leaf"}, {"id": 30743, "name": "green leaf pattern"}, {"id": 30744, "name": "green leaf2"}, {"id": 30745, "name": "green leaf3"}, {"id": 30746, "name": "green leaf4"}, {"id": 30747, "name": "green leafs"}, {"id": 30748, "name": "green leafy"}, {"id": 30749, "name": "green leafy brush"}, {"id": 30750, "name": "green leafy tree"}, {"id": 30751, "name": "green leash"}, {"id": 30752, "name": "green leave"}, {"id": 30753, "name": "green leaves"}, {"id": 30754, "name": "green leaves on tree"}, {"id": 30755, "name": "green ledge"}, {"id": 30756, "name": "green leg"}, {"id": 30757, "name": "green legs"}, {"id": 30758, "name": "green lemon"}, {"id": 30759, "name": "green lens"}, {"id": 30760, "name": "green letter"}, {"id": 30761, "name": "green lettering"}, {"id": 30762, "name": "green letters"}, {"id": 30763, "name": "green lettuce"}, {"id": 30764, "name": "green license"}, {"id": 30765, "name": "green lid"}, {"id": 30766, "name": "green lifesaver"}, {"id": 30767, "name": "green lifter"}, {"id": 30768, "name": "green light"}, {"id": 30769, "name": "green light in vase"}, {"id": 30770, "name": "green light post"}, {"id": 30771, "name": "green lighting"}, {"id": 30772, "name": "green lightpost"}, {"id": 30773, "name": "green lights"}, {"id": 30774, "name": "green lilly"}, {"id": 30775, "name": "green lime"}, {"id": 30776, "name": "green limes"}, {"id": 30777, "name": "green line"}, {"id": 30778, "name": "green lines"}, {"id": 30779, "name": "green liquid"}, {"id": 30780, "name": "green lit"}, {"id": 30781, "name": "green location"}, {"id": 30782, "name": "green logo"}, {"id": 30783, "name": "green loofah"}, {"id": 30784, "name": "green luggage"}, {"id": 30785, "name": "green lush bushes"}, {"id": 30786, "name": "green magnet"}, {"id": 30787, "name": "green magnets"}, {"id": 30788, "name": "green mainland"}, {"id": 30789, "name": "green man"}, {"id": 30790, "name": "green mane"}, {"id": 30791, "name": "green marker"}, {"id": 30792, "name": "green mat"}, {"id": 30793, "name": "green material"}, {"id": 30794, "name": "green mattress"}, {"id": 30795, "name": "green meadow"}, {"id": 30796, "name": "green melon"}, {"id": 30797, "name": "green menu"}, {"id": 30798, "name": "green metal"}, {"id": 30799, "name": "green metal box"}, {"id": 30800, "name": "green meter"}, {"id": 30801, "name": "green mints"}, {"id": 30802, "name": "green missle"}, {"id": 30803, "name": "green mms"}, {"id": 30804, "name": "green mold"}, {"id": 30805, "name": "green monitor"}, {"id": 30806, "name": "green monster"}, {"id": 30807, "name": "green monument"}, {"id": 30808, "name": "green moss"}, {"id": 30809, "name": "green mould"}, {"id": 30810, "name": "green mound"}, {"id": 30811, "name": "green mountain"}, {"id": 30812, "name": "green mountains"}, {"id": 30813, "name": "green napkin"}, {"id": 30814, "name": "green napkins"}, {"id": 30815, "name": "green neck tie"}, {"id": 30816, "name": "green neon light"}, {"id": 30817, "name": "green neon sign"}, {"id": 30818, "name": "green net"}, {"id": 30819, "name": "green netting"}, {"id": 30820, "name": "green nice trees"}, {"id": 30821, "name": "green number"}, {"id": 30822, "name": "green numbers"}, {"id": 30823, "name": "green object"}, {"id": 30824, "name": "green ocean"}, {"id": 30825, "name": "green olive"}, {"id": 30826, "name": "green olives"}, {"id": 30827, "name": "green ollie"}, {"id": 30828, "name": "green onion"}, {"id": 30829, "name": "green onions"}, {"id": 30830, "name": "green outfit"}, {"id": 30831, "name": "green oval"}, {"id": 30832, "name": "green overhang"}, {"id": 30833, "name": "green pad"}, {"id": 30834, "name": "green pads"}, {"id": 30835, "name": "green paint"}, {"id": 30836, "name": "green paint1"}, {"id": 30837, "name": "green paint2"}, {"id": 30838, "name": "green paint3"}, {"id": 30839, "name": "green paint4"}, {"id": 30840, "name": "green painting"}, {"id": 30841, "name": "green pairs"}, {"id": 30842, "name": "green palm"}, {"id": 30843, "name": "green palms"}, {"id": 30844, "name": "green panel"}, {"id": 30845, "name": "green pants"}, {"id": 30846, "name": "green paper"}, {"id": 30847, "name": "green parasail"}, {"id": 30848, "name": "green parasol"}, {"id": 30849, "name": "green park"}, {"id": 30850, "name": "green parsley"}, {"id": 30851, "name": "green part"}, {"id": 30852, "name": "green partition"}, {"id": 30853, "name": "green parts"}, {"id": 30854, "name": "green passenger bus"}, {"id": 30855, "name": "green paste"}, {"id": 30856, "name": "green pasture"}, {"id": 30857, "name": "green patch"}, {"id": 30858, "name": "green patches"}, {"id": 30859, "name": "green path"}, {"id": 30860, "name": "green pattern"}, {"id": 30861, "name": "green pea"}, {"id": 30862, "name": "green pear"}, {"id": 30863, "name": "green pears"}, {"id": 30864, "name": "green peas"}, {"id": 30865, "name": "green pen"}, {"id": 30866, "name": "green penisula"}, {"id": 30867, "name": "green pepper"}, {"id": 30868, "name": "green peppers"}, {"id": 30869, "name": "green pesto"}, {"id": 30870, "name": "green petal"}, {"id": 30871, "name": "green phone"}, {"id": 30872, "name": "green pick"}, {"id": 30873, "name": "green pickle"}, {"id": 30874, "name": "green piece"}, {"id": 30875, "name": "green pillar"}, {"id": 30876, "name": "green pillow"}, {"id": 30877, "name": "green pillows"}, {"id": 30878, "name": "green pimentos"}, {"id": 30879, "name": "green pine"}, {"id": 30880, "name": "green pine trees"}, {"id": 30881, "name": "green pines"}, {"id": 30882, "name": "green pipe"}, {"id": 30883, "name": "green pipes"}, {"id": 30884, "name": "green piping"}, {"id": 30885, "name": "green pitch"}, {"id": 30886, "name": "green pitcher"}, {"id": 30887, "name": "green placema"}, {"id": 30888, "name": "green plaid"}, {"id": 30889, "name": "green plaintain"}, {"id": 30890, "name": "green plant"}, {"id": 30891, "name": "green plantains"}, {"id": 30892, "name": "green plants"}, {"id": 30893, "name": "green plastic table"}, {"id": 30894, "name": "green plate"}, {"id": 30895, "name": "green plug"}, {"id": 30896, "name": "green plugs"}, {"id": 30897, "name": "green pocket"}, {"id": 30898, "name": "green pods"}, {"id": 30899, "name": "green points"}, {"id": 30900, "name": "green pole"}, {"id": 30901, "name": "green poles"}, {"id": 30902, "name": "green polyester"}, {"id": 30903, "name": "green pond"}, {"id": 30904, "name": "green portion"}, {"id": 30905, "name": "green post"}, {"id": 30906, "name": "green postcard"}, {"id": 30907, "name": "green posts"}, {"id": 30908, "name": "green pot"}, {"id": 30909, "name": "green pottery"}, {"id": 30910, "name": "green prairie"}, {"id": 30911, "name": "green print"}, {"id": 30912, "name": "green racket"}, {"id": 30913, "name": "green rag"}, {"id": 30914, "name": "green rail"}, {"id": 30915, "name": "green railing"}, {"id": 30916, "name": "green rails"}, {"id": 30917, "name": "green rays"}, {"id": 30918, "name": "green reflection"}, {"id": 30919, "name": "green relish"}, {"id": 30920, "name": "green ribbon"}, {"id": 30921, "name": "green rim"}, {"id": 30922, "name": "green river"}, {"id": 30923, "name": "green roof"}, {"id": 30924, "name": "green roofs"}, {"id": 30925, "name": "green rooftop"}, {"id": 30926, "name": "green rope"}, {"id": 30927, "name": "green rope is rolled"}, {"id": 30928, "name": "green rose bush"}, {"id": 30929, "name": "green rug"}, {"id": 30930, "name": "green sail"}, {"id": 30931, "name": "green salad"}, {"id": 30932, "name": "green sand"}, {"id": 30933, "name": "green sauce"}, {"id": 30934, "name": "green scale"}, {"id": 30935, "name": "green scarf"}, {"id": 30936, "name": "green scissors"}, {"id": 30937, "name": "green sconce"}, {"id": 30938, "name": "green scooter"}, {"id": 30939, "name": "green screen"}, {"id": 30940, "name": "green scrub bushes"}, {"id": 30941, "name": "green sculpture"}, {"id": 30942, "name": "green season"}, {"id": 30943, "name": "green seasoning"}, {"id": 30944, "name": "green seasonings"}, {"id": 30945, "name": "green seat"}, {"id": 30946, "name": "green seats"}, {"id": 30947, "name": "green seaweed"}, {"id": 30948, "name": "green section"}, {"id": 30949, "name": "green seeds"}, {"id": 30950, "name": "green shards"}, {"id": 30951, "name": "green shawl"}, {"id": 30952, "name": "green sheet"}, {"id": 30953, "name": "green sheets"}, {"id": 30954, "name": "green shelter"}, {"id": 30955, "name": "green shingle"}, {"id": 30956, "name": "green shirt"}, {"id": 30957, "name": "green shirts"}, {"id": 30958, "name": "green shoe"}, {"id": 30959, "name": "green shoelace"}, {"id": 30960, "name": "green shoes"}, {"id": 30961, "name": "green shoot"}, {"id": 30962, "name": "green shorts"}, {"id": 30963, "name": "green shrub"}, {"id": 30964, "name": "green shrubbery"}, {"id": 30965, "name": "green shrubs"}, {"id": 30966, "name": "green shubbery"}, {"id": 30967, "name": "green shurbs"}, {"id": 30968, "name": "green shutter"}, {"id": 30969, "name": "green shutters"}, {"id": 30970, "name": "green side"}, {"id": 30971, "name": "green sides"}, {"id": 30972, "name": "green sign"}, {"id": 30973, "name": "green signal"}, {"id": 30974, "name": "green signs"}, {"id": 30975, "name": "green sill"}, {"id": 30976, "name": "green skateboard"}, {"id": 30977, "name": "green ski"}, {"id": 30978, "name": "green skin"}, {"id": 30979, "name": "green skirt"}, {"id": 30980, "name": "green skis"}, {"id": 30981, "name": "green sleeve"}, {"id": 30982, "name": "green slice"}, {"id": 30983, "name": "green slope"}, {"id": 30984, "name": "green sneaker"}, {"id": 30985, "name": "green sneakers"}, {"id": 30986, "name": "green snow pants"}, {"id": 30987, "name": "green snowboard"}, {"id": 30988, "name": "green snowpants"}, {"id": 30989, "name": "green soap"}, {"id": 30990, "name": "green sock"}, {"id": 30991, "name": "green socks"}, {"id": 30992, "name": "green sofa"}, {"id": 30993, "name": "green space"}, {"id": 30994, "name": "green speckle"}, {"id": 30995, "name": "green spice"}, {"id": 30996, "name": "green spices"}, {"id": 30997, "name": "green spinach"}, {"id": 30998, "name": "green spool"}, {"id": 30999, "name": "green spoon"}, {"id": 31000, "name": "green spot"}, {"id": 31001, "name": "green spots"}, {"id": 31002, "name": "green spread"}, {"id": 31003, "name": "green sprinkles"}, {"id": 31004, "name": "green sprite bottle"}, {"id": 31005, "name": "green sprouts"}, {"id": 31006, "name": "green square"}, {"id": 31007, "name": "green squares"}, {"id": 31008, "name": "green st"}, {"id": 31009, "name": "green stalk"}, {"id": 31010, "name": "green stand"}, {"id": 31011, "name": "green star"}, {"id": 31012, "name": "green statue"}, {"id": 31013, "name": "green steeple"}, {"id": 31014, "name": "green stem"}, {"id": 31015, "name": "green stems"}, {"id": 31016, "name": "green steps"}, {"id": 31017, "name": "green sticker"}, {"id": 31018, "name": "green stock"}, {"id": 31019, "name": "green stool"}, {"id": 31020, "name": "green stoplight"}, {"id": 31021, "name": "green store"}, {"id": 31022, "name": "green stove"}, {"id": 31023, "name": "green strap"}, {"id": 31024, "name": "green straps"}, {"id": 31025, "name": "green streamer"}, {"id": 31026, "name": "green street"}, {"id": 31027, "name": "green street sign"}, {"id": 31028, "name": "green streetlight"}, {"id": 31029, "name": "green streetsign"}, {"id": 31030, "name": "green string"}, {"id": 31031, "name": "green strip"}, {"id": 31032, "name": "green stripe"}, {"id": 31033, "name": "green striped fabric"}, {"id": 31034, "name": "green striped rug"}, {"id": 31035, "name": "green stripes"}, {"id": 31036, "name": "green strips"}, {"id": 31037, "name": "green structure"}, {"id": 31038, "name": "green stuff"}, {"id": 31039, "name": "green stuffedanimal"}, {"id": 31040, "name": "green sugar"}, {"id": 31041, "name": "green suit"}, {"id": 31042, "name": "green suitcase"}, {"id": 31043, "name": "green suits"}, {"id": 31044, "name": "green sunglasses"}, {"id": 31045, "name": "green support"}, {"id": 31046, "name": "green surface"}, {"id": 31047, "name": "green surfboard"}, {"id": 31048, "name": "green surfboards"}, {"id": 31049, "name": "green suspenders"}, {"id": 31050, "name": "green suv"}, {"id": 31051, "name": "green sweatband"}, {"id": 31052, "name": "green sweater"}, {"id": 31053, "name": "green sweatshirt"}, {"id": 31054, "name": "green swim top"}, {"id": 31055, "name": "green swoosh"}, {"id": 31056, "name": "green symbol"}, {"id": 31057, "name": "green t shirt"}, {"id": 31058, "name": "green table"}, {"id": 31059, "name": "green tablecloth"}, {"id": 31060, "name": "green tag"}, {"id": 31061, "name": "green tail"}, {"id": 31062, "name": "green tank"}, {"id": 31063, "name": "green tape"}, {"id": 31064, "name": "green target"}, {"id": 31065, "name": "green tarp"}, {"id": 31066, "name": "green tea"}, {"id": 31067, "name": "green tent"}, {"id": 31068, "name": "green text"}, {"id": 31069, "name": "green thin"}, {"id": 31070, "name": "green thing"}, {"id": 31071, "name": "green thread"}, {"id": 31072, "name": "green tie"}, {"id": 31073, "name": "green tile"}, {"id": 31074, "name": "green tiles"}, {"id": 31075, "name": "green tip"}, {"id": 31076, "name": "green toilet"}, {"id": 31077, "name": "green toll sign"}, {"id": 31078, "name": "green toothbrush"}, {"id": 31079, "name": "green top"}, {"id": 31080, "name": "green topping"}, {"id": 31081, "name": "green toppings"}, {"id": 31082, "name": "green tops"}, {"id": 31083, "name": "green tote"}, {"id": 31084, "name": "green towel"}, {"id": 31085, "name": "green tower"}, {"id": 31086, "name": "green toy"}, {"id": 31087, "name": "green tractor"}, {"id": 31088, "name": "green traffic"}, {"id": 31089, "name": "green trafficlight"}, {"id": 31090, "name": "green trailer"}, {"id": 31091, "name": "green train"}, {"id": 31092, "name": "green train car"}, {"id": 31093, "name": "green tram"}, {"id": 31094, "name": "green trashcan"}, {"id": 31095, "name": "green trays"}, {"id": 31096, "name": "green tree"}, {"id": 31097, "name": "green tree along"}, {"id": 31098, "name": "green tree in city"}, {"id": 31099, "name": "green tree shrubs"}, {"id": 31100, "name": "green trees"}, {"id": 31101, "name": "green trees seen"}, {"id": 31102, "name": "green treessign"}, {"id": 31103, "name": "green tress"}, {"id": 31104, "name": "green trim"}, {"id": 31105, "name": "green trouser"}, {"id": 31106, "name": "green truck"}, {"id": 31107, "name": "green trunk"}, {"id": 31108, "name": "green tshirt"}, {"id": 31109, "name": "green tube"}, {"id": 31110, "name": "green turf"}, {"id": 31111, "name": "green turret"}, {"id": 31112, "name": "green turtle"}, {"id": 31113, "name": "green turtleneck"}, {"id": 31114, "name": "green umberella"}, {"id": 31115, "name": "green umbrella"}, {"id": 31116, "name": "green umbrellas"}, {"id": 31117, "name": "green undershirt"}, {"id": 31118, "name": "green underwear"}, {"id": 31119, "name": "green uniform"}, {"id": 31120, "name": "green uniform hat"}, {"id": 31121, "name": "green valley"}, {"id": 31122, "name": "green vase"}, {"id": 31123, "name": "green vegatable"}, {"id": 31124, "name": "green vegetable"}, {"id": 31125, "name": "green vegetables"}, {"id": 31126, "name": "green vegetation"}, {"id": 31127, "name": "green veggie"}, {"id": 31128, "name": "green veggies"}, {"id": 31129, "name": "green vegies"}, {"id": 31130, "name": "green vegitation"}, {"id": 31131, "name": "green veins"}, {"id": 31132, "name": "green vest"}, {"id": 31133, "name": "green vine"}, {"id": 31134, "name": "green vines"}, {"id": 31135, "name": "green visor"}, {"id": 31136, "name": "green wall"}, {"id": 31137, "name": "green wallet"}, {"id": 31138, "name": "green wallpaper"}, {"id": 31139, "name": "green walls"}, {"id": 31140, "name": "green water"}, {"id": 31141, "name": "green waterloo"}, {"id": 31142, "name": "green watermelon"}, {"id": 31143, "name": "green wave"}, {"id": 31144, "name": "green weed"}, {"id": 31145, "name": "green weeds"}, {"id": 31146, "name": "green wheel"}, {"id": 31147, "name": "green wheels"}, {"id": 31148, "name": "green white"}, {"id": 31149, "name": "green white uniform"}, {"id": 31150, "name": "green wig"}, {"id": 31151, "name": "green window"}, {"id": 31152, "name": "green windows"}, {"id": 31153, "name": "green wing"}, {"id": 31154, "name": "green wire"}, {"id": 31155, "name": "green wires"}, {"id": 31156, "name": "green wood"}, {"id": 31157, "name": "green word"}, {"id": 31158, "name": "green words"}, {"id": 31159, "name": "green wristband"}, {"id": 31160, "name": "green writing"}, {"id": 31161, "name": "green yard"}, {"id": 31162, "name": "green yellow red"}, {"id": 31163, "name": "green zone"}, {"id": 31164, "name": "green zuchinis"}, {"id": 31165, "name": "green"}, {"id": 31166, "name": "greenage"}, {"id": 31167, "name": "greenbananas"}, {"id": 31168, "name": "greenbathing suit"}, {"id": 31169, "name": "greenbean"}, {"id": 31170, "name": "greenbeans"}, {"id": 31171, "name": "greenbeige trolley"}, {"id": 31172, "name": "greenbike"}, {"id": 31173, "name": "greenblack"}, {"id": 31174, "name": "greenblue kite"}, {"id": 31175, "name": "greenblue stripe"}, {"id": 31176, "name": "greenblue surface"}, {"id": 31177, "name": "greenboat"}, {"id": 31178, "name": "greenbody wash"}, {"id": 31179, "name": "greenbottle"}, {"id": 31180, "name": "greenbrown grass"}, {"id": 31181, "name": "greenbrown leaves"}, {"id": 31182, "name": "greenbrown suitcase"}, {"id": 31183, "name": "greenbush wflowers"}, {"id": 31184, "name": "greenbushes"}, {"id": 31185, "name": "greencabinets"}, {"id": 31186, "name": "greencanopies"}, {"id": 31187, "name": "greencap"}, {"id": 31188, "name": "greenchristmas garland"}, {"id": 31189, "name": "greenclosed doors"}, {"id": 31190, "name": "greendoors"}, {"id": 31191, "name": "greene st"}, {"id": 31192, "name": "greener"}, {"id": 31193, "name": "greener grass"}, {"id": 31194, "name": "greenery"}, {"id": 31195, "name": "greenerytree trunks"}, {"id": 31196, "name": "greenest section"}, {"id": 31197, "name": "greenfield"}, {"id": 31198, "name": "greenfoliage"}, {"id": 31199, "name": "greenford"}, {"id": 31200, "name": "greenglass vase"}, {"id": 31201, "name": "greengrass"}, {"id": 31202, "name": "greengrass field"}, {"id": 31203, "name": "greengrassy field"}, {"id": 31204, "name": "greengrey brush"}, {"id": 31205, "name": "greengrey carpe"}, {"id": 31206, "name": "greenhillside"}, {"id": 31207, "name": "greenhouse"}, {"id": 31208, "name": "greenhouse roof"}, {"id": 31209, "name": "greenilluminated light"}, {"id": 31210, "name": "greenish"}, {"id": 31211, "name": "greenish blue"}, {"id": 31212, "name": "greenish produce"}, {"id": 31213, "name": "greenjacket"}, {"id": 31214, "name": "greenknit sweater"}, {"id": 31215, "name": "greenleaf"}, {"id": 31216, "name": "greenleafed tree"}, {"id": 31217, "name": "greenleafy branches"}, {"id": 31218, "name": "greenleaves"}, {"id": 31219, "name": "greenlight"}, {"id": 31220, "name": "greenlight signal"}, {"id": 31221, "name": "greenline vehicle"}, {"id": 31222, "name": "greenlush leaves"}, {"id": 31223, "name": "greenmaple leaf"}, {"id": 31224, "name": "greenmarble eyes"}, {"id": 31225, "name": "greenneck tag"}, {"id": 31226, "name": "greenness"}, {"id": 31227, "name": "greenorange label"}, {"id": 31228, "name": "greenorange shrubbery"}, {"id": 31229, "name": "greenpaint"}, {"id": 31230, "name": "greenpink stripes"}, {"id": 31231, "name": "greenposter"}, {"id": 31232, "name": "greenpurple vegetables"}, {"id": 31233, "name": "greenred drinks"}, {"id": 31234, "name": "greenred tail"}, {"id": 31235, "name": "greenribbon"}, {"id": 31236, "name": "greenroadside tree"}, {"id": 31237, "name": "greenry"}, {"id": 31238, "name": "greens inside"}, {"id": 31239, "name": "greensboro"}, {"id": 31240, "name": "greenshade"}, {"id": 31241, "name": "greenshirt man"}, {"id": 31242, "name": "greenshirtwomen"}, {"id": 31243, "name": "greensign"}, {"id": 31244, "name": "greenskeeper"}, {"id": 31245, "name": "greensleeve"}, {"id": 31246, "name": "greenspace"}, {"id": 31247, "name": "greenspizza"}, {"id": 31248, "name": "greenspring sign"}, {"id": 31249, "name": "greenstraw"}, {"id": 31250, "name": "greenstreet sign"}, {"id": 31251, "name": "greentag"}, {"id": 31252, "name": "greentall trees"}, {"id": 31253, "name": "greentennis court"}, {"id": 31254, "name": "greentooth brush"}, {"id": 31255, "name": "greentraffic light"}, {"id": 31256, "name": "greentree"}, {"id": 31257, "name": "greentree leaves"}, {"id": 31258, "name": "greentrees"}, {"id": 31259, "name": "greentrees leaves"}, {"id": 31260, "name": "greenunopened umbrella"}, {"id": 31261, "name": "greenvan"}, {"id": 31262, "name": "greenvegetable"}, {"id": 31263, "name": "greenwhite and oran"}, {"id": 31264, "name": "greenwhite bus"}, {"id": 31265, "name": "greenwhite plane"}, {"id": 31266, "name": "greenwhite plant"}, {"id": 31267, "name": "greenwhite pole"}, {"id": 31268, "name": "greenwhite shirt"}, {"id": 31269, "name": "greenwhite sign"}, {"id": 31270, "name": "greenwhite uniform"}, {"id": 31271, "name": "greenwhite waves"}, {"id": 31272, "name": "greenwhitesign"}, {"id": 31273, "name": "greenwich"}, {"id": 31274, "name": "greenwich st"}, {"id": 31275, "name": "greenyellow broccoli"}, {"id": 31276, "name": "greenyellow helmet"}, {"id": 31277, "name": "greenyellow stripes"}, {"id": 31278, "name": "greenyellow train"}, {"id": 31279, "name": "greeting card"}, {"id": 31280, "name": "greeting cards"}, {"id": 31281, "name": "greeting"}, {"id": 31282, "name": "gren"}, {"id": 31283, "name": "gren coat"}, {"id": 31284, "name": "gren grass"}, {"id": 31285, "name": "gren shutters"}, {"id": 31286, "name": "grenade"}, {"id": 31287, "name": "gress"}, {"id": 31288, "name": "greta"}, {"id": 31289, "name": "grey brown brick"}, {"id": 31290, "name": "grey cover"}, {"id": 31291, "name": "grey airplane"}, {"id": 31292, "name": "grey and dull"}, {"id": 31293, "name": "grey and red"}, {"id": 31294, "name": "grey and white"}, {"id": 31295, "name": "grey and white top"}, {"id": 31296, "name": "grey animal"}, {"id": 31297, "name": "grey apparel"}, {"id": 31298, "name": "grey area"}, {"id": 31299, "name": "grey arm"}, {"id": 31300, "name": "grey asphalt"}, {"id": 31301, "name": "grey awning"}, {"id": 31302, "name": "grey back"}, {"id": 31303, "name": "grey back pack"}, {"id": 31304, "name": "grey backpack"}, {"id": 31305, "name": "grey banana"}, {"id": 31306, "name": "grey bands"}, {"id": 31307, "name": "grey bar"}, {"id": 31308, "name": "grey bathroom"}, {"id": 31309, "name": "grey beak"}, {"id": 31310, "name": "grey beanie"}, {"id": 31311, "name": "grey bear"}, {"id": 31312, "name": "grey beard"}, {"id": 31313, "name": "grey bed"}, {"id": 31314, "name": "grey bench"}, {"id": 31315, "name": "grey bin"}, {"id": 31316, "name": "grey bird"}, {"id": 31317, "name": "grey blanket"}, {"id": 31318, "name": "grey blazer"}, {"id": 31319, "name": "grey blob"}, {"id": 31320, "name": "grey block"}, {"id": 31321, "name": "grey board"}, {"id": 31322, "name": "grey bob haircut"}, {"id": 31323, "name": "grey boots"}, {"id": 31324, "name": "grey bottom"}, {"id": 31325, "name": "grey boulder"}, {"id": 31326, "name": "grey bowl"}, {"id": 31327, "name": "grey box"}, {"id": 31328, "name": "grey branch"}, {"id": 31329, "name": "grey breast"}, {"id": 31330, "name": "grey brick"}, {"id": 31331, "name": "grey bricks"}, {"id": 31332, "name": "grey brown"}, {"id": 31333, "name": "grey building"}, {"id": 31334, "name": "grey buildings"}, {"id": 31335, "name": "grey bush"}, {"id": 31336, "name": "grey button"}, {"id": 31337, "name": "grey buttons"}, {"id": 31338, "name": "grey cap"}, {"id": 31339, "name": "grey car"}, {"id": 31340, "name": "grey carpet"}, {"id": 31341, "name": "grey cars"}, {"id": 31342, "name": "grey cat"}, {"id": 31343, "name": "grey cement"}, {"id": 31344, "name": "grey chain"}, {"id": 31345, "name": "grey chair"}, {"id": 31346, "name": "grey circle"}, {"id": 31347, "name": "grey cloth"}, {"id": 31348, "name": "grey cloud"}, {"id": 31349, "name": "grey cloud cover"}, {"id": 31350, "name": "grey clouds"}, {"id": 31351, "name": "grey coat"}, {"id": 31352, "name": "grey color"}, {"id": 31353, "name": "grey color road"}, {"id": 31354, "name": "grey column"}, {"id": 31355, "name": "grey concrete"}, {"id": 31356, "name": "grey container"}, {"id": 31357, "name": "grey cord"}, {"id": 31358, "name": "grey couch"}, {"id": 31359, "name": "grey counter"}, {"id": 31360, "name": "grey countertops"}, {"id": 31361, "name": "grey crates"}, {"id": 31362, "name": "grey croc shoes"}, {"id": 31363, "name": "grey cuff"}, {"id": 31364, "name": "grey curb"}, {"id": 31365, "name": "grey curtain"}, {"id": 31366, "name": "grey cylanders"}, {"id": 31367, "name": "grey dash"}, {"id": 31368, "name": "grey desk"}, {"id": 31369, "name": "grey desktop"}, {"id": 31370, "name": "grey detailing"}, {"id": 31371, "name": "grey details"}, {"id": 31372, "name": "grey dog"}, {"id": 31373, "name": "grey dolphin"}, {"id": 31374, "name": "grey door"}, {"id": 31375, "name": "grey doors"}, {"id": 31376, "name": "grey dot"}, {"id": 31377, "name": "grey drawers"}, {"id": 31378, "name": "grey dress"}, {"id": 31379, "name": "grey ear"}, {"id": 31380, "name": "grey egg carton"}, {"id": 31381, "name": "grey elephant"}, {"id": 31382, "name": "grey elphant face"}, {"id": 31383, "name": "grey engine"}, {"id": 31384, "name": "grey feather"}, {"id": 31385, "name": "grey feathers"}, {"id": 31386, "name": "grey feet"}, {"id": 31387, "name": "grey fence"}, {"id": 31388, "name": "grey flatscreen"}, {"id": 31389, "name": "grey fleece"}, {"id": 31390, "name": "grey floor"}, {"id": 31391, "name": "grey flooring"}, {"id": 31392, "name": "grey foot"}, {"id": 31393, "name": "grey frame"}, {"id": 31394, "name": "grey front"}, {"id": 31395, "name": "grey fur"}, {"id": 31396, "name": "grey gaurdrail"}, {"id": 31397, "name": "grey glove"}, {"id": 31398, "name": "grey grate"}, {"id": 31399, "name": "grey gravel"}, {"id": 31400, "name": "grey gravels"}, {"id": 31401, "name": "grey ground"}, {"id": 31402, "name": "grey grout"}, {"id": 31403, "name": "grey guardrail"}, {"id": 31404, "name": "grey hair"}, {"id": 31405, "name": "grey hairy"}, {"id": 31406, "name": "grey handle"}, {"id": 31407, "name": "grey handles"}, {"id": 31408, "name": "grey handrail"}, {"id": 31409, "name": "grey hat"}, {"id": 31410, "name": "grey hay"}, {"id": 31411, "name": "grey headband"}, {"id": 31412, "name": "grey helmet"}, {"id": 31413, "name": "grey hoodie"}, {"id": 31414, "name": "grey hoof"}, {"id": 31415, "name": "grey horse"}, {"id": 31416, "name": "grey house"}, {"id": 31417, "name": "grey houses"}, {"id": 31418, "name": "grey in living room"}, {"id": 31419, "name": "grey item"}, {"id": 31420, "name": "grey jacket"}, {"id": 31421, "name": "grey jeans"}, {"id": 31422, "name": "grey keyboard"}, {"id": 31423, "name": "grey keys"}, {"id": 31424, "name": "grey lake"}, {"id": 31425, "name": "grey lamps"}, {"id": 31426, "name": "grey laptop"}, {"id": 31427, "name": "grey leg"}, {"id": 31428, "name": "grey legs"}, {"id": 31429, "name": "grey lettering"}, {"id": 31430, "name": "grey letters"}, {"id": 31431, "name": "grey lever"}, {"id": 31432, "name": "grey lid"}, {"id": 31433, "name": "grey light"}, {"id": 31434, "name": "grey light pole"}, {"id": 31435, "name": "grey lines"}, {"id": 31436, "name": "grey logo"}, {"id": 31437, "name": "grey macbook"}, {"id": 31438, "name": "grey manhole"}, {"id": 31439, "name": "grey marble"}, {"id": 31440, "name": "grey mark"}, {"id": 31441, "name": "grey marks"}, {"id": 31442, "name": "grey material"}, {"id": 31443, "name": "grey metal thing"}, {"id": 31444, "name": "grey minivan"}, {"id": 31445, "name": "grey moped"}, {"id": 31446, "name": "grey mouse"}, {"id": 31447, "name": "grey mushrooms"}, {"id": 31448, "name": "grey nailpolish"}, {"id": 31449, "name": "grey nose"}, {"id": 31450, "name": "grey object"}, {"id": 31451, "name": "grey ottoman"}, {"id": 31452, "name": "grey outfit"}, {"id": 31453, "name": "grey paint"}, {"id": 31454, "name": "grey pair of short"}, {"id": 31455, "name": "grey pant"}, {"id": 31456, "name": "grey pants"}, {"id": 31457, "name": "grey patch of sky"}, {"id": 31458, "name": "grey path"}, {"id": 31459, "name": "grey pavement"}, {"id": 31460, "name": "grey paw"}, {"id": 31461, "name": "grey phone"}, {"id": 31462, "name": "grey pigeon"}, {"id": 31463, "name": "grey pillar"}, {"id": 31464, "name": "grey pillars"}, {"id": 31465, "name": "grey pillow"}, {"id": 31466, "name": "grey pillow case"}, {"id": 31467, "name": "grey plane"}, {"id": 31468, "name": "grey planter"}, {"id": 31469, "name": "grey plates"}, {"id": 31470, "name": "grey platter"}, {"id": 31471, "name": "grey pole"}, {"id": 31472, "name": "grey poles"}, {"id": 31473, "name": "grey polo"}, {"id": 31474, "name": "grey portion"}, {"id": 31475, "name": "grey post"}, {"id": 31476, "name": "grey pot"}, {"id": 31477, "name": "grey print"}, {"id": 31478, "name": "grey pullover"}, {"id": 31479, "name": "grey purse"}, {"id": 31480, "name": "grey rafters"}, {"id": 31481, "name": "grey railing"}, {"id": 31482, "name": "grey rim"}, {"id": 31483, "name": "grey rink"}, {"id": 31484, "name": "grey road"}, {"id": 31485, "name": "grey rock"}, {"id": 31486, "name": "grey rocks"}, {"id": 31487, "name": "grey roll"}, {"id": 31488, "name": "grey roof"}, {"id": 31489, "name": "grey sand"}, {"id": 31490, "name": "grey scarf"}, {"id": 31491, "name": "grey scooter"}, {"id": 31492, "name": "grey screen"}, {"id": 31493, "name": "grey sea water"}, {"id": 31494, "name": "grey seat"}, {"id": 31495, "name": "grey shadow"}, {"id": 31496, "name": "grey sheep"}, {"id": 31497, "name": "grey sheet"}, {"id": 31498, "name": "grey shelves"}, {"id": 31499, "name": "grey shirt"}, {"id": 31500, "name": "grey shoe"}, {"id": 31501, "name": "grey shoes"}, {"id": 31502, "name": "grey short"}, {"id": 31503, "name": "grey shorts"}, {"id": 31504, "name": "grey shortss"}, {"id": 31505, "name": "grey sidewalk"}, {"id": 31506, "name": "grey siding"}, {"id": 31507, "name": "grey sign"}, {"id": 31508, "name": "grey sink"}, {"id": 31509, "name": "grey ski"}, {"id": 31510, "name": "grey ski pants"}, {"id": 31511, "name": "grey skies"}, {"id": 31512, "name": "grey skin"}, {"id": 31513, "name": "grey skirt"}, {"id": 31514, "name": "grey sky"}, {"id": 31515, "name": "grey sky on hill"}, {"id": 31516, "name": "grey slacks"}, {"id": 31517, "name": "grey sleeve"}, {"id": 31518, "name": "grey smoke"}, {"id": 31519, "name": "grey sneaker"}, {"id": 31520, "name": "grey sock"}, {"id": 31521, "name": "grey speaker"}, {"id": 31522, "name": "grey spot"}, {"id": 31523, "name": "grey stains"}, {"id": 31524, "name": "grey stairs"}, {"id": 31525, "name": "grey stand"}, {"id": 31526, "name": "grey steps"}, {"id": 31527, "name": "grey stick"}, {"id": 31528, "name": "grey stone"}, {"id": 31529, "name": "grey stones"}, {"id": 31530, "name": "grey strap"}, {"id": 31531, "name": "grey straps"}, {"id": 31532, "name": "grey street"}, {"id": 31533, "name": "grey stringy"}, {"id": 31534, "name": "grey stripe"}, {"id": 31535, "name": "grey stripes"}, {"id": 31536, "name": "grey structure"}, {"id": 31537, "name": "grey stump"}, {"id": 31538, "name": "grey suit"}, {"id": 31539, "name": "grey suitcase"}, {"id": 31540, "name": "grey suite"}, {"id": 31541, "name": "grey surface"}, {"id": 31542, "name": "grey suspension"}, {"id": 31543, "name": "grey sweater"}, {"id": 31544, "name": "grey sweatpants"}, {"id": 31545, "name": "grey sweatshirt"}, {"id": 31546, "name": "grey t shirt"}, {"id": 31547, "name": "grey table"}, {"id": 31548, "name": "grey tables"}, {"id": 31549, "name": "grey tail"}, {"id": 31550, "name": "grey tanktop"}, {"id": 31551, "name": "grey tape"}, {"id": 31552, "name": "grey tarmac"}, {"id": 31553, "name": "grey tarp"}, {"id": 31554, "name": "grey teddy bear"}, {"id": 31555, "name": "grey television"}, {"id": 31556, "name": "grey thread"}, {"id": 31557, "name": "grey tie"}, {"id": 31558, "name": "grey tights"}, {"id": 31559, "name": "grey tile"}, {"id": 31560, "name": "grey tile on wall"}, {"id": 31561, "name": "grey tiles"}, {"id": 31562, "name": "grey tire"}, {"id": 31563, "name": "grey tongue"}, {"id": 31564, "name": "grey top"}, {"id": 31565, "name": "grey train"}, {"id": 31566, "name": "grey trainroof"}, {"id": 31567, "name": "grey trash can"}, {"id": 31568, "name": "grey tree"}, {"id": 31569, "name": "grey trees"}, {"id": 31570, "name": "grey trim"}, {"id": 31571, "name": "grey trouser"}, {"id": 31572, "name": "grey truck"}, {"id": 31573, "name": "grey trunk"}, {"id": 31574, "name": "grey tshirt"}, {"id": 31575, "name": "grey turbine"}, {"id": 31576, "name": "grey umbrella"}, {"id": 31577, "name": "grey underbelly"}, {"id": 31578, "name": "grey uniform"}, {"id": 31579, "name": "grey van"}, {"id": 31580, "name": "grey vases"}, {"id": 31581, "name": "grey vehicle"}, {"id": 31582, "name": "grey vest"}, {"id": 31583, "name": "grey wall"}, {"id": 31584, "name": "grey wallpaper"}, {"id": 31585, "name": "grey walls"}, {"id": 31586, "name": "grey waste can"}, {"id": 31587, "name": "grey water"}, {"id": 31588, "name": "grey wheels"}, {"id": 31589, "name": "grey windowsill"}, {"id": 31590, "name": "grey wing"}, {"id": 31591, "name": "grey wings"}, {"id": 31592, "name": "grey winter hat"}, {"id": 31593, "name": "grey wire"}, {"id": 31594, "name": "grey wires"}, {"id": 31595, "name": "grey wrinkles"}, {"id": 31596, "name": "grey wrinkly trunk"}, {"id": 31597, "name": "grey writing"}, {"id": 31598, "name": "grey zipper"}, {"id": 31599, "name": "grey"}, {"id": 31600, "name": "greyblack controller"}, {"id": 31601, "name": "greyblack fur"}, {"id": 31602, "name": "greyblack hair"}, {"id": 31603, "name": "greyblue sign"}, {"id": 31604, "name": "greybody fur"}, {"id": 31605, "name": "greybrick"}, {"id": 31606, "name": "greyconcrete sidewalk"}, {"id": 31607, "name": "greygravel"}, {"id": 31608, "name": "greygreen trunk"}, {"id": 31609, "name": "greyhair"}, {"id": 31610, "name": "greyhooded jacket"}, {"id": 31611, "name": "greyhoof"}, {"id": 31612, "name": "greyhorse"}, {"id": 31613, "name": "greyhound"}, {"id": 31614, "name": "greyhound bus"}, {"id": 31615, "name": "greyhound embleg"}, {"id": 31616, "name": "greyhound logo"}, {"id": 31617, "name": "greyjacket"}, {"id": 31618, "name": "greypencil skirt"}, {"id": 31619, "name": "greyrocks"}, {"id": 31620, "name": "greyspeaker"}, {"id": 31621, "name": "greysquare stone"}, {"id": 31622, "name": "greytarmac road"}, {"id": 31623, "name": "greytop"}, {"id": 31624, "name": "greytv"}, {"id": 31625, "name": "greywaste can"}, {"id": 31626, "name": "greywhite horse"}, {"id": 31627, "name": "greywhite sky"}, {"id": 31628, "name": "greywhite snow"}, {"id": 31629, "name": "griaffe"}, {"id": 31630, "name": "griaffees face"}, {"id": 31631, "name": "griaffes"}, {"id": 31632, "name": "grid cover"}, {"id": 31633, "name": "grid fence"}, {"id": 31634, "name": "grid lines"}, {"id": 31635, "name": "grid structure"}, {"id": 31636, "name": "grid"}, {"id": 31637, "name": "gridded surface"}, {"id": 31638, "name": "griddle"}, {"id": 31639, "name": "griddle cake"}, {"id": 31640, "name": "griege head"}, {"id": 31641, "name": "griffin"}, {"id": 31642, "name": "gril"}, {"id": 31643, "name": "grill area"}, {"id": 31644, "name": "grill grate"}, {"id": 31645, "name": "grill handle"}, {"id": 31646, "name": "grill lid"}, {"id": 31647, "name": "grill mark"}, {"id": 31648, "name": "grill marks"}, {"id": 31649, "name": "grill rack"}, {"id": 31650, "name": "grill racks"}, {"id": 31651, "name": "grill tire"}, {"id": 31652, "name": "grill tongs"}, {"id": 31653, "name": "grill top"}, {"id": 31654, "name": "grill work"}, {"id": 31655, "name": "grill"}, {"id": 31656, "name": "grille"}, {"id": 31657, "name": "grilled"}, {"id": 31658, "name": "grilled bananas"}, {"id": 31659, "name": "grilled bread"}, {"id": 31660, "name": "grilled bun"}, {"id": 31661, "name": "grilled cheese"}, {"id": 31662, "name": "grilled chicken"}, {"id": 31663, "name": "grilled meat"}, {"id": 31664, "name": "grilled onion"}, {"id": 31665, "name": "grilled onions"}, {"id": 31666, "name": "grilled sandwich"}, {"id": 31667, "name": "grilled sanwich"}, {"id": 31668, "name": "grilled window"}, {"id": 31669, "name": "grilledhot dog"}, {"id": 31670, "name": "griller"}, {"id": 31671, "name": "grilling"}, {"id": 31672, "name": "grilling tools"}, {"id": 31673, "name": "grillwork"}, {"id": 31674, "name": "grilshand"}, {"id": 31675, "name": "grim reaper"}, {"id": 31676, "name": "grimace"}, {"id": 31677, "name": "grime"}, {"id": 31678, "name": "grin"}, {"id": 31679, "name": "grind"}, {"id": 31680, "name": "grind rail"}, {"id": 31681, "name": "grinder"}, {"id": 31682, "name": "grinding"}, {"id": 31683, "name": "grinding mill"}, {"id": 31684, "name": "grinding on a rail"}, {"id": 31685, "name": "grinding rail"}, {"id": 31686, "name": "grinding tricks"}, {"id": 31687, "name": "grinding wall"}, {"id": 31688, "name": "grindrail"}, {"id": 31689, "name": "gringo"}, {"id": 31690, "name": "grinning lady"}, {"id": 31691, "name": "grip bars"}, {"id": 31692, "name": "grip tape"}, {"id": 31693, "name": "grip"}, {"id": 31694, "name": "grippers"}, {"id": 31695, "name": "griptape"}, {"id": 31696, "name": "grit"}, {"id": 31697, "name": "gritted teeth"}, {"id": 31698, "name": "grizining"}, {"id": 31699, "name": "grizzly"}, {"id": 31700, "name": "grizzly bear"}, {"id": 31701, "name": "grizzly bears"}, {"id": 31702, "name": "grocer"}, {"id": 31703, "name": "grocery bag"}, {"id": 31704, "name": "grocery bags"}, {"id": 31705, "name": "grocery basket"}, {"id": 31706, "name": "grocery cart"}, {"id": 31707, "name": "grocery carts"}, {"id": 31708, "name": "grocery sign"}, {"id": 31709, "name": "grocery store"}, {"id": 31710, "name": "grocery"}, {"id": 31711, "name": "grocerycart"}, {"id": 31712, "name": "groin area"}, {"id": 31713, "name": "groiund"}, {"id": 31714, "name": "grommet"}, {"id": 31715, "name": "grommot"}, {"id": 31716, "name": "groom bear"}, {"id": 31717, "name": "groom figurine"}, {"id": 31718, "name": "groom topper"}, {"id": 31719, "name": "groom"}, {"id": 31720, "name": "groomed"}, {"id": 31721, "name": "grooming product"}, {"id": 31722, "name": "grooming products"}, {"id": 31723, "name": "grooming tool"}, {"id": 31724, "name": "groomsman"}, {"id": 31725, "name": "groove"}, {"id": 31726, "name": "grooves for racks"}, {"id": 31727, "name": "grooves in cement"}, {"id": 31728, "name": "grooves in door"}, {"id": 31729, "name": "grooves in snow"}, {"id": 31730, "name": "groud"}, {"id": 31731, "name": "groudn"}, {"id": 31732, "name": "grouds"}, {"id": 31733, "name": "groumd"}, {"id": 31734, "name": "groun"}, {"id": 31735, "name": "ground"}, {"id": 31736, "name": "ground area"}, {"id": 31737, "name": "ground asphalt"}, {"id": 31738, "name": "ground beef"}, {"id": 31739, "name": "ground by elephant"}, {"id": 31740, "name": "ground coffee"}, {"id": 31741, "name": "ground cover"}, {"id": 31742, "name": "ground covered"}, {"id": 31743, "name": "ground crew"}, {"id": 31744, "name": "ground dirt"}, {"id": 31745, "name": "ground dust"}, {"id": 31746, "name": "ground equipment"}, {"id": 31747, "name": "ground field"}, {"id": 31748, "name": "ground floor"}, {"id": 31749, "name": "ground floor window"}, {"id": 31750, "name": "ground glove"}, {"id": 31751, "name": "ground has carpet"}, {"id": 31752, "name": "ground has sand"}, {"id": 31753, "name": "ground has snow"}, {"id": 31754, "name": "ground is brown"}, {"id": 31755, "name": "ground is grass"}, {"id": 31756, "name": "ground is gray"}, {"id": 31757, "name": "ground is grey"}, {"id": 31758, "name": "ground is muddy"}, {"id": 31759, "name": "ground is sand"}, {"id": 31760, "name": "ground is tan"}, {"id": 31761, "name": "ground is white"}, {"id": 31762, "name": "ground is yellow"}, {"id": 31763, "name": "ground leaves"}, {"id": 31764, "name": "ground level"}, {"id": 31765, "name": "ground light"}, {"id": 31766, "name": "ground lines"}, {"id": 31767, "name": "ground littered"}, {"id": 31768, "name": "ground main"}, {"id": 31769, "name": "ground part"}, {"id": 31770, "name": "ground peanuts"}, {"id": 31771, "name": "ground plastic"}, {"id": 31772, "name": "ground pool"}, {"id": 31773, "name": "ground rocks"}, {"id": 31774, "name": "ground shadow"}, {"id": 31775, "name": "ground shape"}, {"id": 31776, "name": "ground shrubs"}, {"id": 31777, "name": "ground snow"}, {"id": 31778, "name": "ground structure"}, {"id": 31779, "name": "ground surface"}, {"id": 31780, "name": "ground that is wet"}, {"id": 31781, "name": "ground turf"}, {"id": 31782, "name": "ground vegitation"}, {"id": 31783, "name": "ground water"}, {"id": 31784, "name": "ground with markers"}, {"id": 31785, "name": "ground with sand"}, {"id": 31786, "name": "ground with snow"}, {"id": 31787, "name": "ground with wate"}, {"id": 31788, "name": "ground"}, {"id": 31789, "name": "grounded"}, {"id": 31790, "name": "grounded plane"}, {"id": 31791, "name": "grounder"}, {"id": 31792, "name": "groundlines"}, {"id": 31793, "name": "groundsnow"}, {"id": 31794, "name": "groundway"}, {"id": 31795, "name": "groundy"}, {"id": 31796, "name": "grounnd"}, {"id": 31797, "name": "grouns"}, {"id": 31798, "name": "group balloons"}, {"id": 31799, "name": "group beach"}, {"id": 31800, "name": "group bushes"}, {"id": 31801, "name": "group gathered"}, {"id": 31802, "name": "group is standing"}, {"id": 31803, "name": "group men"}, {"id": 31804, "name": "group of 4"}, {"id": 31805, "name": "group of animals"}, {"id": 31806, "name": "group of birds"}, {"id": 31807, "name": "group of bottles"}, {"id": 31808, "name": "group of boys"}, {"id": 31809, "name": "group of buildings"}, {"id": 31810, "name": "group of cars"}, {"id": 31811, "name": "group of chairs"}, {"id": 31812, "name": "group of cows"}, {"id": 31813, "name": "group of elephants"}, {"id": 31814, "name": "group of items"}, {"id": 31815, "name": "group of leaves"}, {"id": 31816, "name": "group of lights"}, {"id": 31817, "name": "group of men"}, {"id": 31818, "name": "group of motorcycles"}, {"id": 31819, "name": "group of people"}, {"id": 31820, "name": "group of pine tree"}, {"id": 31821, "name": "group of plants"}, {"id": 31822, "name": "group of plates"}, {"id": 31823, "name": "group of players"}, {"id": 31824, "name": "group of red"}, {"id": 31825, "name": "group of sheep"}, {"id": 31826, "name": "group of spectators"}, {"id": 31827, "name": "group of tables"}, {"id": 31828, "name": "group of three"}, {"id": 31829, "name": "group of trees"}, {"id": 31830, "name": "group of two people"}, {"id": 31831, "name": "group of utensils"}, {"id": 31832, "name": "group of whiskers"}, {"id": 31833, "name": "group of windows"}, {"id": 31834, "name": "group of woman"}, {"id": 31835, "name": "group of women"}, {"id": 31836, "name": "group people"}, {"id": 31837, "name": "group pillows"}, {"id": 31838, "name": "group walking"}, {"id": 31839, "name": "group"}, {"id": 31840, "name": "grouped fruit"}, {"id": 31841, "name": "grouping"}, {"id": 31842, "name": "grouping of trees"}, {"id": 31843, "name": "grouppeople"}, {"id": 31844, "name": "groups of people"}, {"id": 31845, "name": "grout"}, {"id": 31846, "name": "grout line"}, {"id": 31847, "name": "grout lines"}, {"id": 31848, "name": "grout linewall"}, {"id": 31849, "name": "grout patch"}, {"id": 31850, "name": "groute"}, {"id": 31851, "name": "grouted area"}, {"id": 31852, "name": "grouting"}, {"id": 31853, "name": "groutline"}, {"id": 31854, "name": "grove of green trees"}, {"id": 31855, "name": "grove"}, {"id": 31856, "name": "groves sand"}, {"id": 31857, "name": "grovestreetchurch"}, {"id": 31858, "name": "growing"}, {"id": 31859, "name": "growing plant"}, {"id": 31860, "name": "growing plants"}, {"id": 31861, "name": "growing shrubs"}, {"id": 31862, "name": "growing tree"}, {"id": 31863, "name": "growing vines"}, {"id": 31864, "name": "grown"}, {"id": 31865, "name": "grown elephant"}, {"id": 31866, "name": "grown man"}, {"id": 31867, "name": "grown person"}, {"id": 31868, "name": "grown trees"}, {"id": 31869, "name": "grown up"}, {"id": 31870, "name": "grown woman"}, {"id": 31871, "name": "grownup"}, {"id": 31872, "name": "growth trees"}, {"id": 31873, "name": "growth"}, {"id": 31874, "name": "grsas"}, {"id": 31875, "name": "grudd"}, {"id": 31876, "name": "gruit"}, {"id": 31877, "name": "grumpy"}, {"id": 31878, "name": "gry laptop"}, {"id": 31879, "name": "gshirt"}, {"id": 31880, "name": "gt cooper"}, {"id": 31881, "name": "guacamole"}, {"id": 31882, "name": "guage"}, {"id": 31883, "name": "guages"}, {"id": 31884, "name": "guard boat"}, {"id": 31885, "name": "guard fence"}, {"id": 31886, "name": "guard gate"}, {"id": 31887, "name": "guard post"}, {"id": 31888, "name": "guard posts"}, {"id": 31889, "name": "guard rail"}, {"id": 31890, "name": "guard rail post"}, {"id": 31891, "name": "guard railing"}, {"id": 31892, "name": "guard rails"}, {"id": 31893, "name": "guard rope"}, {"id": 31894, "name": "guard tower"}, {"id": 31895, "name": "guard wire"}, {"id": 31896, "name": "guard"}, {"id": 31897, "name": "guardian angel"}, {"id": 31898, "name": "guardrail"}, {"id": 31899, "name": "guava"}, {"id": 31900, "name": "gucci store"}, {"id": 31901, "name": "guess"}, {"id": 31902, "name": "guest carpark only"}, {"id": 31903, "name": "guest dr"}, {"id": 31904, "name": "guest house"}, {"id": 31905, "name": "guest"}, {"id": 31906, "name": "guide border"}, {"id": 31907, "name": "guide dogs"}, {"id": 31908, "name": "guide light"}, {"id": 31909, "name": "guide post"}, {"id": 31910, "name": "guide posts"}, {"id": 31911, "name": "guide rails"}, {"id": 31912, "name": "guide stripe"}, {"id": 31913, "name": "guide wires"}, {"id": 31914, "name": "guide"}, {"id": 31915, "name": "guidebook"}, {"id": 31916, "name": "guidehall"}, {"id": 31917, "name": "guider"}, {"id": 31918, "name": "guidlines"}, {"id": 31919, "name": "guinea"}, {"id": 31920, "name": "guinea hen"}, {"id": 31921, "name": "guinea pig"}, {"id": 31922, "name": "guiness"}, {"id": 31923, "name": "guinness"}, {"id": 31924, "name": "guinot"}, {"id": 31925, "name": "guita"}, {"id": 31926, "name": "guitar case"}, {"id": 31927, "name": "guitar face"}, {"id": 31928, "name": "guitar man"}, {"id": 31929, "name": "guitar neck"}, {"id": 31930, "name": "guitar player"}, {"id": 31931, "name": "guitar statue"}, {"id": 31932, "name": "guitar"}, {"id": 31933, "name": "guitarist"}, {"id": 31934, "name": "guitars tops"}, {"id": 31935, "name": "gulch"}, {"id": 31936, "name": "gull"}, {"id": 31937, "name": "gulley"}, {"id": 31938, "name": "gulls standing"}, {"id": 31939, "name": "gully"}, {"id": 31940, "name": "gum packet"}, {"id": 31941, "name": "gum stimulator"}, {"id": 31942, "name": "gum"}, {"id": 31943, "name": "gumball"}, {"id": 31944, "name": "gumball machine"}, {"id": 31945, "name": "gumballs"}, {"id": 31946, "name": "gumboots"}, {"id": 31947, "name": "gumdrop"}, {"id": 31948, "name": "gummie candies"}, {"id": 31949, "name": "gummy"}, {"id": 31950, "name": "gummy bear"}, {"id": 31951, "name": "gummy bears"}, {"id": 31952, "name": "gummy worm"}, {"id": 31953, "name": "gummy worms"}, {"id": 31954, "name": "gun barrel"}, {"id": 31955, "name": "gun handle"}, {"id": 31956, "name": "gun holster"}, {"id": 31957, "name": "gun in a man"}, {"id": 31958, "name": "gun turret"}, {"id": 31959, "name": "gun"}, {"id": 31960, "name": "gundaroo"}, {"id": 31961, "name": "gunk"}, {"id": 31962, "name": "gunnel"}, {"id": 31963, "name": "gunner"}, {"id": 31964, "name": "gunnery"}, {"id": 31965, "name": "gunning"}, {"id": 31966, "name": "gunport"}, {"id": 31967, "name": "gura de rai"}, {"id": 31968, "name": "gurnee"}, {"id": 31969, "name": "gurney"}, {"id": 31970, "name": "guru"}, {"id": 31971, "name": "gust"}, {"id": 31972, "name": "guster"}, {"id": 31973, "name": "gut"}, {"id": 31974, "name": "gutter downspout"}, {"id": 31975, "name": "gutter drain"}, {"id": 31976, "name": "gutter drainage"}, {"id": 31977, "name": "gutter pipe"}, {"id": 31978, "name": "gutter spout"}, {"id": 31979, "name": "gutter system"}, {"id": 31980, "name": "gutter"}, {"id": 31981, "name": "gutting"}, {"id": 31982, "name": "guy biting"}, {"id": 31983, "name": "guy dipping"}, {"id": 31984, "name": "guy eating food"}, {"id": 31985, "name": "guy going surfing"}, {"id": 31986, "name": "guy hanging"}, {"id": 31987, "name": "guy has keys"}, {"id": 31988, "name": "guy has on shorts"}, {"id": 31989, "name": "guy holding a plate"}, {"id": 31990, "name": "guy holding hot dog"}, {"id": 31991, "name": "guy holding plate up"}, {"id": 31992, "name": "guy in a white"}, {"id": 31993, "name": "guy in red sneaker"}, {"id": 31994, "name": "guy is wearing hat"}, {"id": 31995, "name": "guy leaning"}, {"id": 31996, "name": "guy shirt"}, {"id": 31997, "name": "guy shorts"}, {"id": 31998, "name": "guy sitting"}, {"id": 31999, "name": "guy skateboarding"}, {"id": 32000, "name": "guy soaking wet"}, {"id": 32001, "name": "guy standing"}, {"id": 32002, "name": "guy watching"}, {"id": 32003, "name": "guy wearing"}, {"id": 32004, "name": "guy wearing glasses"}, {"id": 32005, "name": "guy wearing green"}, {"id": 32006, "name": "guy with skis"}, {"id": 32007, "name": "guy working"}, {"id": 32008, "name": "guy wristband"}, {"id": 32009, "name": "guy wshorts"}, {"id": 32010, "name": "guy"}, {"id": 32011, "name": "guyraising fists"}, {"id": 32012, "name": "guys are watching"}, {"id": 32013, "name": "guys back"}, {"id": 32014, "name": "guys bellybutton"}, {"id": 32015, "name": "guys face"}, {"id": 32016, "name": "guys finger"}, {"id": 32017, "name": "guys hand"}, {"id": 32018, "name": "guys head"}, {"id": 32019, "name": "guys in grey shirts"}, {"id": 32020, "name": "guys mouth"}, {"id": 32021, "name": "guys neck"}, {"id": 32022, "name": "guys shadow"}, {"id": 32023, "name": "guys shirt"}, {"id": 32024, "name": "guzman"}, {"id": 32025, "name": "gym"}, {"id": 32026, "name": "gym bag"}, {"id": 32027, "name": "gym floor"}, {"id": 32028, "name": "gym shoe"}, {"id": 32029, "name": "gym shoes"}, {"id": 32030, "name": "gym shorts"}, {"id": 32031, "name": "gym sneaker"}, {"id": 32032, "name": "gymnasium"}, {"id": 32033, "name": "gymnasium floor"}, {"id": 32034, "name": "gymnasium window"}, {"id": 32035, "name": "gymnastics"}, {"id": 32036, "name": "gyro"}, {"id": 32037, "name": "h"}, {"id": 32038, "name": "h candle"}, {"id": 32039, "name": "h food"}, {"id": 32040, "name": "h key"}, {"id": 32041, "name": "h o"}, {"id": 32042, "name": "h stick"}, {"id": 32043, "name": "h2o"}, {"id": 32044, "name": "h466 gvm"}, {"id": 32045, "name": "ha"}, {"id": 32046, "name": "haandbryggeriet"}, {"id": 32047, "name": "haandle"}, {"id": 32048, "name": "habit"}, {"id": 32049, "name": "habitat"}, {"id": 32050, "name": "habourdin"}, {"id": 32051, "name": "hace"}, {"id": 32052, "name": "hack bag"}, {"id": 32053, "name": "hack saw"}, {"id": 32054, "name": "hacksaw"}, {"id": 32055, "name": "hacky sack"}, {"id": 32056, "name": "had"}, {"id": 32057, "name": "hade"}, {"id": 32058, "name": "hadkerchief"}, {"id": 32059, "name": "hadle"}, {"id": 32060, "name": "hadlebars"}, {"id": 32061, "name": "hadles"}, {"id": 32062, "name": "hadow"}, {"id": 32063, "name": "hads"}, {"id": 32064, "name": "haeadlights"}, {"id": 32065, "name": "haed"}, {"id": 32066, "name": "hag"}, {"id": 32067, "name": "hagigs"}, {"id": 32068, "name": "hai"}, {"id": 32069, "name": "hail"}, {"id": 32070, "name": "hair 1"}, {"id": 32071, "name": "hair 2"}, {"id": 32072, "name": "hair along the neck"}, {"id": 32073, "name": "hair and beard"}, {"id": 32074, "name": "hair band"}, {"id": 32075, "name": "hair bands"}, {"id": 32076, "name": "hair barette"}, {"id": 32077, "name": "hair barrette"}, {"id": 32078, "name": "hair bow"}, {"id": 32079, "name": "hair braid"}, {"id": 32080, "name": "hair braided"}, {"id": 32081, "name": "hair brush"}, {"id": 32082, "name": "hair bun"}, {"id": 32083, "name": "hair claw"}, {"id": 32084, "name": "hair clip"}, {"id": 32085, "name": "hair clipper"}, {"id": 32086, "name": "hair clips"}, {"id": 32087, "name": "hair cover"}, {"id": 32088, "name": "hair covers"}, {"id": 32089, "name": "hair curler"}, {"id": 32090, "name": "hair cut"}, {"id": 32091, "name": "hair drayer"}, {"id": 32092, "name": "hair drier"}, {"id": 32093, "name": "hair dryer"}, {"id": 32094, "name": "hair dye"}, {"id": 32095, "name": "hair elastic"}, {"id": 32096, "name": "hair gel"}, {"id": 32097, "name": "hair giraffe mane"}, {"id": 32098, "name": "hair heard"}, {"id": 32099, "name": "hair holder"}, {"id": 32100, "name": "hair in pony tail"}, {"id": 32101, "name": "hair is balding"}, {"id": 32102, "name": "hair is black"}, {"id": 32103, "name": "hair is blond"}, {"id": 32104, "name": "hair is blonde"}, {"id": 32105, "name": "hair is braided"}, {"id": 32106, "name": "hair is brown"}, {"id": 32107, "name": "hair is grey"}, {"id": 32108, "name": "hair is long"}, {"id": 32109, "name": "hair is red"}, {"id": 32110, "name": "hair is short"}, {"id": 32111, "name": "hair kerchief"}, {"id": 32112, "name": "hair laying"}, {"id": 32113, "name": "hair line"}, {"id": 32114, "name": "hair mannequin"}, {"id": 32115, "name": "hair model post"}, {"id": 32116, "name": "hair mousse"}, {"id": 32117, "name": "hair neat"}, {"id": 32118, "name": "hair net"}, {"id": 32119, "name": "hair net on head"}, {"id": 32120, "name": "hair of a man"}, {"id": 32121, "name": "hair of a person"}, {"id": 32122, "name": "hair on back"}, {"id": 32123, "name": "hair on the giraffe"}, {"id": 32124, "name": "hair part"}, {"id": 32125, "name": "hair piece"}, {"id": 32126, "name": "hair pin"}, {"id": 32127, "name": "hair product"}, {"id": 32128, "name": "hair pulled back"}, {"id": 32129, "name": "hair ribbon"}, {"id": 32130, "name": "hair ribbons"}, {"id": 32131, "name": "hair roller"}, {"id": 32132, "name": "hair rubber band"}, {"id": 32133, "name": "hair salon"}, {"id": 32134, "name": "hair scrunchie"}, {"id": 32135, "name": "hair scrunchy"}, {"id": 32136, "name": "hair selection"}, {"id": 32137, "name": "hair slicked back"}, {"id": 32138, "name": "hair spray"}, {"id": 32139, "name": "hair strand"}, {"id": 32140, "name": "hair streak"}, {"id": 32141, "name": "hair style"}, {"id": 32142, "name": "hair stylist"}, {"id": 32143, "name": "hair tie"}, {"id": 32144, "name": "hair tied"}, {"id": 32145, "name": "hair ties"}, {"id": 32146, "name": "hair tips"}, {"id": 32147, "name": "hair to one side"}, {"id": 32148, "name": "hair tools"}, {"id": 32149, "name": "hair trimmer"}, {"id": 32150, "name": "hair tuft"}, {"id": 32151, "name": "hair tufts"}, {"id": 32152, "name": "hair up"}, {"id": 32153, "name": "hair wrap"}, {"id": 32154, "name": "hair"}, {"id": 32155, "name": "hairband"}, {"id": 32156, "name": "hairbow"}, {"id": 32157, "name": "hairbox"}, {"id": 32158, "name": "hairbrush"}, {"id": 32159, "name": "hairbush"}, {"id": 32160, "name": "hairclip"}, {"id": 32161, "name": "hairclips"}, {"id": 32162, "name": "haircut"}, {"id": 32163, "name": "hairdo"}, {"id": 32164, "name": "hairdr"}, {"id": 32165, "name": "hairdresser"}, {"id": 32166, "name": "hairdresser hand"}, {"id": 32167, "name": "hairdryer"}, {"id": 32168, "name": "haired"}, {"id": 32169, "name": "haired tail"}, {"id": 32170, "name": "haired woman"}, {"id": 32171, "name": "hairless sheep"}, {"id": 32172, "name": "hairline crack"}, {"id": 32173, "name": "hairline"}, {"id": 32174, "name": "hairnet"}, {"id": 32175, "name": "hairpiece"}, {"id": 32176, "name": "hairpin"}, {"id": 32177, "name": "hairspray"}, {"id": 32178, "name": "hairstyle"}, {"id": 32179, "name": "hairstylist"}, {"id": 32180, "name": "hairtie"}, {"id": 32181, "name": "hairy"}, {"id": 32182, "name": "hairy arm"}, {"id": 32183, "name": "hairy arms"}, {"id": 32184, "name": "hairy chest"}, {"id": 32185, "name": "hairy coconut"}, {"id": 32186, "name": "hairy coconuts"}, {"id": 32187, "name": "hairy horns"}, {"id": 32188, "name": "hairy knees"}, {"id": 32189, "name": "hairy lap"}, {"id": 32190, "name": "hairy leg"}, {"id": 32191, "name": "hairy legs"}, {"id": 32192, "name": "hairy neck"}, {"id": 32193, "name": "hairy tail"}, {"id": 32194, "name": "hairy wrist"}, {"id": 32195, "name": "hairylegs"}, {"id": 32196, "name": "hajib"}, {"id": 32197, "name": "haley"}, {"id": 32198, "name": "half a dozen"}, {"id": 32199, "name": "half and half"}, {"id": 32200, "name": "half cake"}, {"id": 32201, "name": "half circle"}, {"id": 32202, "name": "half clam"}, {"id": 32203, "name": "half closed eyes"}, {"id": 32204, "name": "half closed smile"}, {"id": 32205, "name": "half coat"}, {"id": 32206, "name": "half covered"}, {"id": 32207, "name": "half donut"}, {"id": 32208, "name": "half door"}, {"id": 32209, "name": "half dozen"}, {"id": 32210, "name": "half dried"}, {"id": 32211, "name": "half eaten"}, {"id": 32212, "name": "half eaten pizza"}, {"id": 32213, "name": "half empty"}, {"id": 32214, "name": "half emty"}, {"id": 32215, "name": "half fork"}, {"id": 32216, "name": "half full"}, {"id": 32217, "name": "half gallon"}, {"id": 32218, "name": "half house"}, {"id": 32219, "name": "half inch"}, {"id": 32220, "name": "half leg"}, {"id": 32221, "name": "half lemon"}, {"id": 32222, "name": "half moon"}, {"id": 32223, "name": "half moon crescent"}, {"id": 32224, "name": "half of body"}, {"id": 32225, "name": "half of sandwich"}, {"id": 32226, "name": "half open"}, {"id": 32227, "name": "half open curtains"}, {"id": 32228, "name": "half orange"}, {"id": 32229, "name": "half pancake"}, {"id": 32230, "name": "half piece"}, {"id": 32231, "name": "half pike"}, {"id": 32232, "name": "half pipe"}, {"id": 32233, "name": "half pipe section"}, {"id": 32234, "name": "half pizza"}, {"id": 32235, "name": "half sandwich"}, {"id": 32236, "name": "half st se"}, {"id": 32237, "name": "half strawberry"}, {"id": 32238, "name": "half table"}, {"id": 32239, "name": "half wall"}, {"id": 32240, "name": "half watermelon"}, {"id": 32241, "name": "half"}, {"id": 32242, "name": "halfcircle"}, {"id": 32243, "name": "halfcircles"}, {"id": 32244, "name": "halfcoat"}, {"id": 32245, "name": "halfcone"}, {"id": 32246, "name": "halfeaten"}, {"id": 32247, "name": "halfman"}, {"id": 32248, "name": "halfmoon"}, {"id": 32249, "name": "halfnaked"}, {"id": 32250, "name": "halfpipe"}, {"id": 32251, "name": "halftrouser"}, {"id": 32252, "name": "halfway"}, {"id": 32253, "name": "halfway down"}, {"id": 32254, "name": "hall floor"}, {"id": 32255, "name": "hall of fame"}, {"id": 32256, "name": "hall way"}, {"id": 32257, "name": "hall"}, {"id": 32258, "name": "halloween"}, {"id": 32259, "name": "halloween bucket"}, {"id": 32260, "name": "halloween costume"}, {"id": 32261, "name": "halloween decoration"}, {"id": 32262, "name": "halloween decorations"}, {"id": 32263, "name": "hallway"}, {"id": 32264, "name": "hallway rug"}, {"id": 32265, "name": "halo"}, {"id": 32266, "name": "halsted sign"}, {"id": 32267, "name": "haltar"}, {"id": 32268, "name": "halted trains"}, {"id": 32269, "name": "halter top"}, {"id": 32270, "name": "halter"}, {"id": 32271, "name": "halve"}, {"id": 32272, "name": "ham and cheese"}, {"id": 32273, "name": "ham and egg"}, {"id": 32274, "name": "ham chunks"}, {"id": 32275, "name": "ham dish"}, {"id": 32276, "name": "ham meat"}, {"id": 32277, "name": "ham radio"}, {"id": 32278, "name": "ham slice"}, {"id": 32279, "name": "ham slices"}, {"id": 32280, "name": "ham steak"}, {"id": 32281, "name": "ham topping"}, {"id": 32282, "name": "ham wrap"}, {"id": 32283, "name": "ham"}, {"id": 32284, "name": "hamburber"}, {"id": 32285, "name": "hamburg"}, {"id": 32286, "name": "hamburger bun"}, {"id": 32287, "name": "hamburger buns"}, {"id": 32288, "name": "hamburger image"}, {"id": 32289, "name": "hamburger meat"}, {"id": 32290, "name": "hamburger patties"}, {"id": 32291, "name": "hamburger patty"}, {"id": 32292, "name": "hamburger steak"}, {"id": 32293, "name": "hamburger"}, {"id": 32294, "name": "hamd"}, {"id": 32295, "name": "hami"}, {"id": 32296, "name": "hamilton beach"}, {"id": 32297, "name": "hamir"}, {"id": 32298, "name": "hamlins"}, {"id": 32299, "name": "hammer time"}, {"id": 32300, "name": "hammer"}, {"id": 32301, "name": "hammertime"}, {"id": 32302, "name": "hammock birdfeeder"}, {"id": 32303, "name": "hammock under"}, {"id": 32304, "name": "hammock"}, {"id": 32305, "name": "hamper top"}, {"id": 32306, "name": "hamper"}, {"id": 32307, "name": "hampton"}, {"id": 32308, "name": "hams slice"}, {"id": 32309, "name": "hamster"}, {"id": 32310, "name": "hamstring muscle"}, {"id": 32311, "name": "han"}, {"id": 32312, "name": "hanbag"}, {"id": 32313, "name": "hancrafted jewellery"}, {"id": 32314, "name": "hand and apple"}, {"id": 32315, "name": "hand and arm"}, {"id": 32316, "name": "hand bag"}, {"id": 32317, "name": "hand bar"}, {"id": 32318, "name": "hand bars"}, {"id": 32319, "name": "hand behind"}, {"id": 32320, "name": "hand brake"}, {"id": 32321, "name": "hand broom"}, {"id": 32322, "name": "hand cart"}, {"id": 32323, "name": "hand chair"}, {"id": 32324, "name": "hand clock"}, {"id": 32325, "name": "hand counter"}, {"id": 32326, "name": "hand covers"}, {"id": 32327, "name": "hand crank"}, {"id": 32328, "name": "hand cream"}, {"id": 32329, "name": "hand dispenser"}, {"id": 32330, "name": "hand drawn"}, {"id": 32331, "name": "hand drier"}, {"id": 32332, "name": "hand drum"}, {"id": 32333, "name": "hand dryer"}, {"id": 32334, "name": "hand eating"}, {"id": 32335, "name": "hand fan"}, {"id": 32336, "name": "hand finger"}, {"id": 32337, "name": "hand flushing"}, {"id": 32338, "name": "hand gel"}, {"id": 32339, "name": "hand gesture"}, {"id": 32340, "name": "hand grasping"}, {"id": 32341, "name": "hand grip"}, {"id": 32342, "name": "hand gripping"}, {"id": 32343, "name": "hand grips"}, {"id": 32344, "name": "hand gun"}, {"id": 32345, "name": "hand handle"}, {"id": 32346, "name": "hand handlebar"}, {"id": 32347, "name": "hand hold"}, {"id": 32348, "name": "hand holding"}, {"id": 32349, "name": "hand holding food"}, {"id": 32350, "name": "hand holds the pole"}, {"id": 32351, "name": "hand hole"}, {"id": 32352, "name": "hand image"}, {"id": 32353, "name": "hand in air"}, {"id": 32354, "name": "hand is black"}, {"id": 32355, "name": "hand is giant"}, {"id": 32356, "name": "hand is holding"}, {"id": 32357, "name": "hand is long"}, {"id": 32358, "name": "hand is near face"}, {"id": 32359, "name": "hand is on air"}, {"id": 32360, "name": "hand is on clock"}, {"id": 32361, "name": "hand is on hip"}, {"id": 32362, "name": "hand is on the board"}, {"id": 32363, "name": "hand knee"}, {"id": 32364, "name": "hand lifting"}, {"id": 32365, "name": "hand light"}, {"id": 32366, "name": "hand lotion"}, {"id": 32367, "name": "hand luggage"}, {"id": 32368, "name": "hand made food"}, {"id": 32369, "name": "hand man"}, {"id": 32370, "name": "hand mixer"}, {"id": 32371, "name": "hand near laptop"}, {"id": 32372, "name": "hand of a baby"}, {"id": 32373, "name": "hand of a lady"}, {"id": 32374, "name": "hand of a man"}, {"id": 32375, "name": "hand of a person"}, {"id": 32376, "name": "hand of a woman"}, {"id": 32377, "name": "hand of batter"}, {"id": 32378, "name": "hand of man"}, {"id": 32379, "name": "hand of the bear"}, {"id": 32380, "name": "hand of the surfer"}, {"id": 32381, "name": "hand on clock"}, {"id": 32382, "name": "hand on her mouth"}, {"id": 32383, "name": "hand on hip"}, {"id": 32384, "name": "hand on his leg"}, {"id": 32385, "name": "hand on keyboard"}, {"id": 32386, "name": "hand on package"}, {"id": 32387, "name": "hand onsteeringwheel"}, {"id": 32388, "name": "hand open"}, {"id": 32389, "name": "hand out"}, {"id": 32390, "name": "hand outline"}, {"id": 32391, "name": "hand over mouth"}, {"id": 32392, "name": "hand part"}, {"id": 32393, "name": "hand print"}, {"id": 32394, "name": "hand pump"}, {"id": 32395, "name": "hand punching"}, {"id": 32396, "name": "hand rail"}, {"id": 32397, "name": "hand rail fence"}, {"id": 32398, "name": "hand railing"}, {"id": 32399, "name": "hand railings"}, {"id": 32400, "name": "hand rails"}, {"id": 32401, "name": "hand reflection"}, {"id": 32402, "name": "hand rest"}, {"id": 32403, "name": "hand resting"}, {"id": 32404, "name": "hand rials"}, {"id": 32405, "name": "hand ring"}, {"id": 32406, "name": "hand sanitizer"}, {"id": 32407, "name": "hand scarf"}, {"id": 32408, "name": "hand shower"}, {"id": 32409, "name": "hand sign"}, {"id": 32410, "name": "hand signal"}, {"id": 32411, "name": "hand signals"}, {"id": 32412, "name": "hand sink"}, {"id": 32413, "name": "hand soap"}, {"id": 32414, "name": "hand soap dispensers"}, {"id": 32415, "name": "hand spray unit"}, {"id": 32416, "name": "hand sprayer"}, {"id": 32417, "name": "hand stand"}, {"id": 32418, "name": "hand strain"}, {"id": 32419, "name": "hand straws"}, {"id": 32420, "name": "hand symbol"}, {"id": 32421, "name": "hand to her throat"}, {"id": 32422, "name": "hand tools"}, {"id": 32423, "name": "hand touching chin"}, {"id": 32424, "name": "hand towel"}, {"id": 32425, "name": "hand towels"}, {"id": 32426, "name": "hand truck"}, {"id": 32427, "name": "hand under table"}, {"id": 32428, "name": "hand up"}, {"id": 32429, "name": "hand wash"}, {"id": 32430, "name": "hand wash liquid"}, {"id": 32431, "name": "hand watch"}, {"id": 32432, "name": "hand with a ring"}, {"id": 32433, "name": "hand wrapped"}, {"id": 32434, "name": "hand writing"}, {"id": 32435, "name": "hand writting"}, {"id": 32436, "name": "hand"}, {"id": 32437, "name": "handalbars"}, {"id": 32438, "name": "handbag is white"}, {"id": 32439, "name": "handbag"}, {"id": 32440, "name": "handball racket"}, {"id": 32441, "name": "handband"}, {"id": 32442, "name": "handbar"}, {"id": 32443, "name": "handbars"}, {"id": 32444, "name": "handbill"}, {"id": 32445, "name": "handbook"}, {"id": 32446, "name": "handboy"}, {"id": 32447, "name": "handbrake"}, {"id": 32448, "name": "handbrakes"}, {"id": 32449, "name": "handbreaks"}, {"id": 32450, "name": "handcar"}, {"id": 32451, "name": "handcuff"}, {"id": 32452, "name": "hande"}, {"id": 32453, "name": "handebars"}, {"id": 32454, "name": "handed"}, {"id": 32455, "name": "handel"}, {"id": 32456, "name": "handelbars"}, {"id": 32457, "name": "handfull"}, {"id": 32458, "name": "handgloves"}, {"id": 32459, "name": "handgrip"}, {"id": 32460, "name": "handguard"}, {"id": 32461, "name": "handgun"}, {"id": 32462, "name": "handheld"}, {"id": 32463, "name": "handheld device"}, {"id": 32464, "name": "handheld video game"}, {"id": 32465, "name": "handhold"}, {"id": 32466, "name": "handi cap rail"}, {"id": 32467, "name": "handicap"}, {"id": 32468, "name": "handicap bar"}, {"id": 32469, "name": "handicap decal"}, {"id": 32470, "name": "handicap emblem"}, {"id": 32471, "name": "handicap handle"}, {"id": 32472, "name": "handicap icon"}, {"id": 32473, "name": "handicap logo"}, {"id": 32474, "name": "handicap placard"}, {"id": 32475, "name": "handicap rail"}, {"id": 32476, "name": "handicap ramp"}, {"id": 32477, "name": "handicap sign"}, {"id": 32478, "name": "handicap sticker"}, {"id": 32479, "name": "handicap symbol"}, {"id": 32480, "name": "handicap tag"}, {"id": 32481, "name": "handicap toilet"}, {"id": 32482, "name": "handicapped"}, {"id": 32483, "name": "handicapped area"}, {"id": 32484, "name": "handicapped bar"}, {"id": 32485, "name": "handicapped label"}, {"id": 32486, "name": "handicapped logo"}, {"id": 32487, "name": "handicapped parking"}, {"id": 32488, "name": "handicapped sign"}, {"id": 32489, "name": "handicapped symbol"}, {"id": 32490, "name": "handing"}, {"id": 32491, "name": "handke"}, {"id": 32492, "name": "handkee"}, {"id": 32493, "name": "handkercheif"}, {"id": 32494, "name": "handkerchief"}, {"id": 32495, "name": "handl"}, {"id": 32496, "name": "handlbar"}, {"id": 32497, "name": "handle"}, {"id": 32498, "name": "handle bar"}, {"id": 32499, "name": "handle bars"}, {"id": 32500, "name": "handle brake"}, {"id": 32501, "name": "handle door"}, {"id": 32502, "name": "handle extended"}, {"id": 32503, "name": "handle grip"}, {"id": 32504, "name": "handle grips"}, {"id": 32505, "name": "handle holder"}, {"id": 32506, "name": "handle hole"}, {"id": 32507, "name": "handle is in train"}, {"id": 32508, "name": "handle is on ceiling"}, {"id": 32509, "name": "handle knobs"}, {"id": 32510, "name": "handle motorcycle"}, {"id": 32511, "name": "handle of fork"}, {"id": 32512, "name": "handle of fridge"}, {"id": 32513, "name": "handle of kettle"}, {"id": 32514, "name": "handle of knife"}, {"id": 32515, "name": "handle of mug"}, {"id": 32516, "name": "handle of ski pole"}, {"id": 32517, "name": "handle of suitcase"}, {"id": 32518, "name": "handle of sword"}, {"id": 32519, "name": "handle of the door"}, {"id": 32520, "name": "handle of the fridge"}, {"id": 32521, "name": "handle of toilet"}, {"id": 32522, "name": "handle of truck"}, {"id": 32523, "name": "handle on a drawer"}, {"id": 32524, "name": "handle on luggage"}, {"id": 32525, "name": "handle on teapot"}, {"id": 32526, "name": "handle part"}, {"id": 32527, "name": "handle pull"}, {"id": 32528, "name": "handle rail"}, {"id": 32529, "name": "handle section"}, {"id": 32530, "name": "handle spoon"}, {"id": 32531, "name": "handle strap"}, {"id": 32532, "name": "handle"}, {"id": 32533, "name": "handlebar grip"}, {"id": 32534, "name": "handlebar guard"}, {"id": 32535, "name": "handlebar with light"}, {"id": 32536, "name": "handlebar"}, {"id": 32537, "name": "handlebards"}, {"id": 32538, "name": "handlebars on a vesp"}, {"id": 32539, "name": "handlecar"}, {"id": 32540, "name": "handleconnector post"}, {"id": 32541, "name": "handled"}, {"id": 32542, "name": "handled glass"}, {"id": 32543, "name": "handled rack"}, {"id": 32544, "name": "handled urn design"}, {"id": 32545, "name": "handlegrip"}, {"id": 32546, "name": "handler"}, {"id": 32547, "name": "handles on bike"}, {"id": 32548, "name": "handles refrigerator"}, {"id": 32549, "name": "handmade pizza"}, {"id": 32550, "name": "handman"}, {"id": 32551, "name": "handout"}, {"id": 32552, "name": "handpainted"}, {"id": 32553, "name": "handprint"}, {"id": 32554, "name": "handrail stairs"}, {"id": 32555, "name": "handrail"}, {"id": 32556, "name": "handrest"}, {"id": 32557, "name": "hands are giving"}, {"id": 32558, "name": "hands are holding"}, {"id": 32559, "name": "hands behind"}, {"id": 32560, "name": "hands bringing"}, {"id": 32561, "name": "hands clasped"}, {"id": 32562, "name": "hands clock"}, {"id": 32563, "name": "hands controller"}, {"id": 32564, "name": "hands extended"}, {"id": 32565, "name": "hands folded"}, {"id": 32566, "name": "hands for balance"}, {"id": 32567, "name": "hands gripping"}, {"id": 32568, "name": "hands holding"}, {"id": 32569, "name": "hands in pockets"}, {"id": 32570, "name": "hands in back"}, {"id": 32571, "name": "hands in pocket"}, {"id": 32572, "name": "hands in the air"}, {"id": 32573, "name": "hands of clock"}, {"id": 32574, "name": "hands of man"}, {"id": 32575, "name": "hands of person"}, {"id": 32576, "name": "hands on clock"}, {"id": 32577, "name": "hands on hips"}, {"id": 32578, "name": "hands on knees"}, {"id": 32579, "name": "hands on the clock"}, {"id": 32580, "name": "hands out"}, {"id": 32581, "name": "hands racket"}, {"id": 32582, "name": "hands shielding eye"}, {"id": 32583, "name": "hands tie"}, {"id": 32584, "name": "hands wpizza"}, {"id": 32585, "name": "handsanitizer"}, {"id": 32586, "name": "handsaw"}, {"id": 32587, "name": "handset"}, {"id": 32588, "name": "handsoap"}, {"id": 32589, "name": "handsome man"}, {"id": 32590, "name": "handstand"}, {"id": 32591, "name": "handtowel"}, {"id": 32592, "name": "handtruck"}, {"id": 32593, "name": "handtruck wheel"}, {"id": 32594, "name": "handumbrella handle"}, {"id": 32595, "name": "handwash"}, {"id": 32596, "name": "handwatch"}, {"id": 32597, "name": "handwipes"}, {"id": 32598, "name": "handwriting"}, {"id": 32599, "name": "handwritten"}, {"id": 32600, "name": "handwritten info"}, {"id": 32601, "name": "handwritten numbers"}, {"id": 32602, "name": "handwritten print"}, {"id": 32603, "name": "handwritten signs"}, {"id": 32604, "name": "handwritten words"}, {"id": 32605, "name": "hanf"}, {"id": 32606, "name": "hang"}, {"id": 32607, "name": "hang bananas"}, {"id": 32608, "name": "hang glider"}, {"id": 32609, "name": "hang gliders"}, {"id": 32610, "name": "hang nail"}, {"id": 32611, "name": "hang up"}, {"id": 32612, "name": "hangar"}, {"id": 32613, "name": "hanged"}, {"id": 32614, "name": "hanger rod"}, {"id": 32615, "name": "hanger straps"}, {"id": 32616, "name": "hanger"}, {"id": 32617, "name": "hangglider"}, {"id": 32618, "name": "hanginf"}, {"id": 32619, "name": "hanging badge"}, {"id": 32620, "name": "hanging bag"}, {"id": 32621, "name": "hanging bananas"}, {"id": 32622, "name": "hanging basket"}, {"id": 32623, "name": "hanging baskets"}, {"id": 32624, "name": "hanging bells"}, {"id": 32625, "name": "hanging blue"}, {"id": 32626, "name": "hanging branches"}, {"id": 32627, "name": "hanging cables"}, {"id": 32628, "name": "hanging cage"}, {"id": 32629, "name": "hanging circular sea"}, {"id": 32630, "name": "hanging down"}, {"id": 32631, "name": "hanging flower"}, {"id": 32632, "name": "hanging flowers"}, {"id": 32633, "name": "hanging for sale"}, {"id": 32634, "name": "hanging from rod"}, {"id": 32635, "name": "hanging from tshirt"}, {"id": 32636, "name": "hanging garment"}, {"id": 32637, "name": "hanging glasses"}, {"id": 32638, "name": "hanging kitchen"}, {"id": 32639, "name": "hanging lamp"}, {"id": 32640, "name": "hanging leaves"}, {"id": 32641, "name": "hanging light"}, {"id": 32642, "name": "hanging lights"}, {"id": 32643, "name": "hanging mirror"}, {"id": 32644, "name": "hanging object"}, {"id": 32645, "name": "hanging on the tree"}, {"id": 32646, "name": "hanging out"}, {"id": 32647, "name": "hanging over grass"}, {"id": 32648, "name": "hanging over tube"}, {"id": 32649, "name": "hanging picture fram"}, {"id": 32650, "name": "hanging pieces"}, {"id": 32651, "name": "hanging plant"}, {"id": 32652, "name": "hanging plants"}, {"id": 32653, "name": "hanging pot"}, {"id": 32654, "name": "hanging rack"}, {"id": 32655, "name": "hanging robe"}, {"id": 32656, "name": "hanging roofing"}, {"id": 32657, "name": "hanging rope"}, {"id": 32658, "name": "hanging rosary"}, {"id": 32659, "name": "hanging scale"}, {"id": 32660, "name": "hanging shelves"}, {"id": 32661, "name": "hanging side by side"}, {"id": 32662, "name": "hanging sign"}, {"id": 32663, "name": "hanging signs"}, {"id": 32664, "name": "hanging string"}, {"id": 32665, "name": "hanging tie"}, {"id": 32666, "name": "hanging towel"}, {"id": 32667, "name": "hanging towels"}, {"id": 32668, "name": "hanging trunk"}, {"id": 32669, "name": "hanging up"}, {"id": 32670, "name": "hanging utensil"}, {"id": 32671, "name": "hanging wires"}, {"id": 32672, "name": "hanging"}, {"id": 32673, "name": "hangingfruits"}, {"id": 32674, "name": "hangingpendant light"}, {"id": 32675, "name": "hangingtriangle flag"}, {"id": 32676, "name": "hank aaron"}, {"id": 32677, "name": "hankerchief"}, {"id": 32678, "name": "hankerchief scarf"}, {"id": 32679, "name": "hankerchif"}, {"id": 32680, "name": "hanky"}, {"id": 32681, "name": "hanlde"}, {"id": 32682, "name": "hanldebars"}, {"id": 32683, "name": "hanover"}, {"id": 32684, "name": "happy"}, {"id": 32685, "name": "happy 1st birthday"}, {"id": 32686, "name": "happy 50th jim"}, {"id": 32687, "name": "happy bears"}, {"id": 32688, "name": "happy birthday"}, {"id": 32689, "name": "happy birthday sign"}, {"id": 32690, "name": "happy expression"}, {"id": 32691, "name": "happy face"}, {"id": 32692, "name": "happy faced bear"}, {"id": 32693, "name": "happy little paint"}, {"id": 32694, "name": "happy new year"}, {"id": 32695, "name": "happy new year 2010"}, {"id": 32696, "name": "happy st patricks"}, {"id": 32697, "name": "happymothersday"}, {"id": 32698, "name": "har"}, {"id": 32699, "name": "harbor"}, {"id": 32700, "name": "harbor area"}, {"id": 32701, "name": "harbor picture"}, {"id": 32702, "name": "harbor wall"}, {"id": 32703, "name": "harbor water"}, {"id": 32704, "name": "harbour"}, {"id": 32705, "name": "hard"}, {"id": 32706, "name": "hard candy"}, {"id": 32707, "name": "hard disk"}, {"id": 32708, "name": "hard drive"}, {"id": 32709, "name": "hard drive backup"}, {"id": 32710, "name": "hard drives"}, {"id": 32711, "name": "hard frosting"}, {"id": 32712, "name": "hard glass"}, {"id": 32713, "name": "hard had"}, {"id": 32714, "name": "hard hat"}, {"id": 32715, "name": "hard hats"}, {"id": 32716, "name": "hard helmet"}, {"id": 32717, "name": "hard neck garlic"}, {"id": 32718, "name": "hard paper"}, {"id": 32719, "name": "hard rock cafe"}, {"id": 32720, "name": "hard rock logo"}, {"id": 32721, "name": "hard roll"}, {"id": 32722, "name": "hard shell"}, {"id": 32723, "name": "hard surface"}, {"id": 32724, "name": "hard terrain"}, {"id": 32725, "name": "hard wood"}, {"id": 32726, "name": "hard wood floor"}, {"id": 32727, "name": "hardcourt"}, {"id": 32728, "name": "hardcover"}, {"id": 32729, "name": "harddrive"}, {"id": 32730, "name": "hardhat"}, {"id": 32731, "name": "hardhats"}, {"id": 32732, "name": "hardrive"}, {"id": 32733, "name": "hardware"}, {"id": 32734, "name": "hardwood"}, {"id": 32735, "name": "hardwood floor"}, {"id": 32736, "name": "hardwood flooring"}, {"id": 32737, "name": "hardwood floors"}, {"id": 32738, "name": "hardwood table"}, {"id": 32739, "name": "hardy"}, {"id": 32740, "name": "harem"}, {"id": 32741, "name": "harf"}, {"id": 32742, "name": "hari"}, {"id": 32743, "name": "harley"}, {"id": 32744, "name": "harley davidson"}, {"id": 32745, "name": "harley emblem"}, {"id": 32746, "name": "harley motorcycle"}, {"id": 32747, "name": "harleydavidson"}, {"id": 32748, "name": "harleys"}, {"id": 32749, "name": "harmonica"}, {"id": 32750, "name": "harmony"}, {"id": 32751, "name": "harnass"}, {"id": 32752, "name": "harness clasp"}, {"id": 32753, "name": "harness holder"}, {"id": 32754, "name": "harness is orange"}, {"id": 32755, "name": "harness on"}, {"id": 32756, "name": "harness shoulder"}, {"id": 32757, "name": "harness"}, {"id": 32758, "name": "harnest"}, {"id": 32759, "name": "harold"}, {"id": 32760, "name": "harp"}, {"id": 32761, "name": "harriet campbell"}, {"id": 32762, "name": "harrietville"}, {"id": 32763, "name": "harrison road"}, {"id": 32764, "name": "harrison street"}, {"id": 32765, "name": "harrow field"}, {"id": 32766, "name": "harry potter"}, {"id": 32767, "name": "harsh browns"}, {"id": 32768, "name": "hartebeest"}, {"id": 32769, "name": "harvard basketball"}, {"id": 32770, "name": "harvest"}, {"id": 32771, "name": "harvest urban market"}, {"id": 32772, "name": "harvested apples"}, {"id": 32773, "name": "harvesting"}, {"id": 32774, "name": "harware"}, {"id": 32775, "name": "has a design on it"}, {"id": 32776, "name": "has a grey shirt"}, {"id": 32777, "name": "has a head"}, {"id": 32778, "name": "has a hoodie"}, {"id": 32779, "name": "has a motor"}, {"id": 32780, "name": "has a pink mane"}, {"id": 32781, "name": "has a ponytail"}, {"id": 32782, "name": "has bare feet"}, {"id": 32783, "name": "has black hair"}, {"id": 32784, "name": "has bolts in it"}, {"id": 32785, "name": "has brown"}, {"id": 32786, "name": "has brown fur"}, {"id": 32787, "name": "has dark hair"}, {"id": 32788, "name": "has five toes"}, {"id": 32789, "name": "has long claws"}, {"id": 32790, "name": "has pink spots"}, {"id": 32791, "name": "has red hair"}, {"id": 32792, "name": "has short hair"}, {"id": 32793, "name": "has snout"}, {"id": 32794, "name": "has stripes"}, {"id": 32795, "name": "has tracks"}, {"id": 32796, "name": "has worn socks"}, {"id": 32797, "name": "has yellow eyes"}, {"id": 32798, "name": "hash"}, {"id": 32799, "name": "hash brown"}, {"id": 32800, "name": "hash browns"}, {"id": 32801, "name": "hash mark"}, {"id": 32802, "name": "hash marks"}, {"id": 32803, "name": "hash tags"}, {"id": 32804, "name": "hashbrown"}, {"id": 32805, "name": "hashbrowns"}, {"id": 32806, "name": "hashtag"}, {"id": 32807, "name": "hasper coffee"}, {"id": 32808, "name": "hassock"}, {"id": 32809, "name": "hat 1"}, {"id": 32810, "name": "hat 2"}, {"id": 32811, "name": "hat 3"}, {"id": 32812, "name": "hat and bag"}, {"id": 32813, "name": "hat and blue shirt"}, {"id": 32814, "name": "hat and mittens"}, {"id": 32815, "name": "hat backside"}, {"id": 32816, "name": "hat band"}, {"id": 32817, "name": "hat bill"}, {"id": 32818, "name": "hat box"}, {"id": 32819, "name": "hat has label"}, {"id": 32820, "name": "hat has puff"}, {"id": 32821, "name": "hat head"}, {"id": 32822, "name": "hat is black"}, {"id": 32823, "name": "hat is red"}, {"id": 32824, "name": "hat is white"}, {"id": 32825, "name": "hat man"}, {"id": 32826, "name": "hat on"}, {"id": 32827, "name": "hat on head"}, {"id": 32828, "name": "hat on mans head"}, {"id": 32829, "name": "hat on woman"}, {"id": 32830, "name": "hat rack"}, {"id": 32831, "name": "hat stand"}, {"id": 32832, "name": "hat"}, {"id": 32833, "name": "hatbox"}, {"id": 32834, "name": "hatch cover"}, {"id": 32835, "name": "hatch door"}, {"id": 32836, "name": "hatch end"}, {"id": 32837, "name": "hatch pattern"}, {"id": 32838, "name": "hatch"}, {"id": 32839, "name": "hatchbach"}, {"id": 32840, "name": "hatchback trunk"}, {"id": 32841, "name": "hatchback"}, {"id": 32842, "name": "hatchet"}, {"id": 32843, "name": "hatmetal top"}, {"id": 32844, "name": "hatrack"}, {"id": 32845, "name": "hatrider"}, {"id": 32846, "name": "hats on"}, {"id": 32847, "name": "haul"}, {"id": 32848, "name": "hauler"}, {"id": 32849, "name": "hauling"}, {"id": 32850, "name": "hauling cart"}, {"id": 32851, "name": "hauling truck"}, {"id": 32852, "name": "hauling vehicle"}, {"id": 32853, "name": "haunch"}, {"id": 32854, "name": "have logos"}, {"id": 32855, "name": "hawaii"}, {"id": 32856, "name": "hawaiian"}, {"id": 32857, "name": "hawaiian punch"}, {"id": 32858, "name": "hawaiian shirt"}, {"id": 32859, "name": "hawaiian shorts"}, {"id": 32860, "name": "hawk head"}, {"id": 32861, "name": "hawk"}, {"id": 32862, "name": "hawks breast"}, {"id": 32863, "name": "hay bag"}, {"id": 32864, "name": "hay bale"}, {"id": 32865, "name": "hay bales"}, {"id": 32866, "name": "hay basket"}, {"id": 32867, "name": "hay bush"}, {"id": 32868, "name": "hay dispenser"}, {"id": 32869, "name": "hay feeder"}, {"id": 32870, "name": "hay patch"}, {"id": 32871, "name": "hay pile"}, {"id": 32872, "name": "hay ride"}, {"id": 32873, "name": "hay roll"}, {"id": 32874, "name": "hay stack"}, {"id": 32875, "name": "hay stick"}, {"id": 32876, "name": "hay trough"}, {"id": 32877, "name": "hay"}, {"id": 32878, "name": "haybail"}, {"id": 32879, "name": "haystack"}, {"id": 32880, "name": "hayward gallery"}, {"id": 32881, "name": "hazard"}, {"id": 32882, "name": "hazard board"}, {"id": 32883, "name": "hazard label"}, {"id": 32884, "name": "hazard sign"}, {"id": 32885, "name": "hazard stripes"}, {"id": 32886, "name": "hazard symbol"}, {"id": 32887, "name": "hazard tape"}, {"id": 32888, "name": "haze"}, {"id": 32889, "name": "hazmat suit"}, {"id": 32890, "name": "hazy"}, {"id": 32891, "name": "hazy cloud"}, {"id": 32892, "name": "hazy horizon"}, {"id": 32893, "name": "hazy land"}, {"id": 32894, "name": "hazy mountain"}, {"id": 32895, "name": "hazy mountains"}, {"id": 32896, "name": "hazy road"}, {"id": 32897, "name": "hazy sky"}, {"id": 32898, "name": "hbo"}, {"id": 32899, "name": "hd"}, {"id": 32900, "name": "hdtv"}, {"id": 32901, "name": "hdyrant"}, {"id": 32902, "name": "he apple has a face"}, {"id": 32903, "name": "he case is black"}, {"id": 32904, "name": "he face of a man"}, {"id": 32905, "name": "he is pointing"}, {"id": 32906, "name": "he is sitting"}, {"id": 32907, "name": "he leg of a man"}, {"id": 32908, "name": "he logo on the front"}, {"id": 32909, "name": "he long neck"}, {"id": 32910, "name": "he man"}, {"id": 32911, "name": "he mouth of an adult"}, {"id": 32912, "name": "he nose"}, {"id": 32913, "name": "he number"}, {"id": 32914, "name": "he ocean is calm"}, {"id": 32915, "name": "he plays baseball"}, {"id": 32916, "name": "he roof is green"}, {"id": 32917, "name": "he skii is orange"}, {"id": 32918, "name": "he sky is clear"}, {"id": 32919, "name": "he sky is white"}, {"id": 32920, "name": "he windshield"}, {"id": 32921, "name": "he"}, {"id": 32922, "name": "heaband"}, {"id": 32923, "name": "heaboard"}, {"id": 32924, "name": "head and ear"}, {"id": 32925, "name": "head and neck"}, {"id": 32926, "name": "head and snout"}, {"id": 32927, "name": "head at an angle"}, {"id": 32928, "name": "head back"}, {"id": 32929, "name": "head band"}, {"id": 32930, "name": "head bion"}, {"id": 32931, "name": "head bnad"}, {"id": 32932, "name": "head brand"}, {"id": 32933, "name": "head cover"}, {"id": 32934, "name": "head covering"}, {"id": 32935, "name": "head coverings"}, {"id": 32936, "name": "head down"}, {"id": 32937, "name": "head dress"}, {"id": 32938, "name": "head dressing"}, {"id": 32939, "name": "head duck"}, {"id": 32940, "name": "head earphones"}, {"id": 32941, "name": "head feather"}, {"id": 32942, "name": "head frame"}, {"id": 32943, "name": "head fur"}, {"id": 32944, "name": "head gear"}, {"id": 32945, "name": "head has hat"}, {"id": 32946, "name": "head horn"}, {"id": 32947, "name": "head horns"}, {"id": 32948, "name": "head image"}, {"id": 32949, "name": "head is bald"}, {"id": 32950, "name": "head is bent"}, {"id": 32951, "name": "head is fuzzy"}, {"id": 32952, "name": "head is medium"}, {"id": 32953, "name": "head is on blanket"}, {"id": 32954, "name": "head is shaved"}, {"id": 32955, "name": "head jewels"}, {"id": 32956, "name": "head lamp"}, {"id": 32957, "name": "head lamps"}, {"id": 32958, "name": "head light"}, {"id": 32959, "name": "head lights"}, {"id": 32960, "name": "head looking"}, {"id": 32961, "name": "head lowered"}, {"id": 32962, "name": "head lump"}, {"id": 32963, "name": "head man"}, {"id": 32964, "name": "head object"}, {"id": 32965, "name": "head of a baby"}, {"id": 32966, "name": "head of a cat"}, {"id": 32967, "name": "head of a child"}, {"id": 32968, "name": "head of a dog"}, {"id": 32969, "name": "head of a giraffe"}, {"id": 32970, "name": "head of a ma"}, {"id": 32971, "name": "head of a man"}, {"id": 32972, "name": "head of a person"}, {"id": 32973, "name": "head of a player"}, {"id": 32974, "name": "head of a woman"}, {"id": 32975, "name": "head of a zebra"}, {"id": 32976, "name": "head of bear"}, {"id": 32977, "name": "head of bird"}, {"id": 32978, "name": "head of brown horse"}, {"id": 32979, "name": "head of cabbage"}, {"id": 32980, "name": "head of cow"}, {"id": 32981, "name": "head of fork"}, {"id": 32982, "name": "head of giraffe"}, {"id": 32983, "name": "head of lettuce"}, {"id": 32984, "name": "head of the giraffe"}, {"id": 32985, "name": "head of the horse"}, {"id": 32986, "name": "head of the man"}, {"id": 32987, "name": "head of woman"}, {"id": 32988, "name": "head of zebra"}, {"id": 32989, "name": "head on a boat"}, {"id": 32990, "name": "head on back"}, {"id": 32991, "name": "head on his hand"}, {"id": 32992, "name": "head on the sheep"}, {"id": 32993, "name": "head part"}, {"id": 32994, "name": "head person"}, {"id": 32995, "name": "head phone"}, {"id": 32996, "name": "head phones"}, {"id": 32997, "name": "head piece"}, {"id": 32998, "name": "head pillow"}, {"id": 32999, "name": "head player"}, {"id": 33000, "name": "head post"}, {"id": 33001, "name": "head protection"}, {"id": 33002, "name": "head rag"}, {"id": 33003, "name": "head raised"}, {"id": 33004, "name": "head reflection"}, {"id": 33005, "name": "head rest"}, {"id": 33006, "name": "head scarf"}, {"id": 33007, "name": "head scarfs"}, {"id": 33008, "name": "head screws"}, {"id": 33009, "name": "head set"}, {"id": 33010, "name": "head shadow"}, {"id": 33011, "name": "head shaved"}, {"id": 33012, "name": "head sheep"}, {"id": 33013, "name": "head sign"}, {"id": 33014, "name": "head statue"}, {"id": 33015, "name": "head supports"}, {"id": 33016, "name": "head surfer"}, {"id": 33017, "name": "head sweatband"}, {"id": 33018, "name": "head terrier"}, {"id": 33019, "name": "head tie"}, {"id": 33020, "name": "head tilted"}, {"id": 33021, "name": "head to buttocks"}, {"id": 33022, "name": "head turned"}, {"id": 33023, "name": "head up"}, {"id": 33024, "name": "head visor"}, {"id": 33025, "name": "head warmer"}, {"id": 33026, "name": "head with black hair"}, {"id": 33027, "name": "head woman"}, {"id": 33028, "name": "head wrap"}, {"id": 33029, "name": "head wraps"}, {"id": 33030, "name": "head"}, {"id": 33031, "name": "headbad"}, {"id": 33032, "name": "headband"}, {"id": 33033, "name": "headbed"}, {"id": 33034, "name": "headblack hair"}, {"id": 33035, "name": "headboad"}, {"id": 33036, "name": "headboard reflection"}, {"id": 33037, "name": "headboard slat"}, {"id": 33038, "name": "headboard"}, {"id": 33039, "name": "headborad"}, {"id": 33040, "name": "headcover"}, {"id": 33041, "name": "headcovering"}, {"id": 33042, "name": "headdown"}, {"id": 33043, "name": "headdress"}, {"id": 33044, "name": "headed towards"}, {"id": 33045, "name": "header"}, {"id": 33046, "name": "headgear"}, {"id": 33047, "name": "headges"}, {"id": 33048, "name": "headight"}, {"id": 33049, "name": "headilght"}, {"id": 33050, "name": "heading"}, {"id": 33051, "name": "headlamp"}, {"id": 33052, "name": "headlamps on truck"}, {"id": 33053, "name": "headless"}, {"id": 33054, "name": "headless manequin"}, {"id": 33055, "name": "headlghts"}, {"id": 33056, "name": "headligh"}, {"id": 33057, "name": "headlight glass"}, {"id": 33058, "name": "headlight in front"}, {"id": 33059, "name": "headlight is there"}, {"id": 33060, "name": "headlight light"}, {"id": 33061, "name": "headlight of train"}, {"id": 33062, "name": "headlight on"}, {"id": 33063, "name": "headlight"}, {"id": 33064, "name": "headlights are on"}, {"id": 33065, "name": "headlights car"}, {"id": 33066, "name": "headlights on"}, {"id": 33067, "name": "headlights on front"}, {"id": 33068, "name": "headlights on train"}, {"id": 33069, "name": "headlights set"}, {"id": 33070, "name": "headlightsgrill"}, {"id": 33071, "name": "headlignt"}, {"id": 33072, "name": "headline"}, {"id": 33073, "name": "headline letter"}, {"id": 33074, "name": "headllights"}, {"id": 33075, "name": "headneck"}, {"id": 33076, "name": "headphone cords"}, {"id": 33077, "name": "headphone jack"}, {"id": 33078, "name": "headphone plug"}, {"id": 33079, "name": "headphone socket"}, {"id": 33080, "name": "headphone"}, {"id": 33081, "name": "headphones"}, {"id": 33082, "name": "headphones on woman"}, {"id": 33083, "name": "headpiece"}, {"id": 33084, "name": "headress"}, {"id": 33085, "name": "headrest"}, {"id": 33086, "name": "heads are down"}, {"id": 33087, "name": "heads band"}, {"id": 33088, "name": "heads cut off"}, {"id": 33089, "name": "heads down"}, {"id": 33090, "name": "heads of cabbage"}, {"id": 33091, "name": "heads of two"}, {"id": 33092, "name": "heads part"}, {"id": 33093, "name": "heads together"}, {"id": 33094, "name": "headscarf"}, {"id": 33095, "name": "headset"}, {"id": 33096, "name": "headshot"}, {"id": 33097, "name": "headshoulders"}, {"id": 33098, "name": "headstall"}, {"id": 33099, "name": "headstock"}, {"id": 33100, "name": "headstone"}, {"id": 33101, "name": "headwear"}, {"id": 33102, "name": "headwrap"}, {"id": 33103, "name": "heal"}, {"id": 33104, "name": "healdights"}, {"id": 33105, "name": "healight"}, {"id": 33106, "name": "healights"}, {"id": 33107, "name": "health"}, {"id": 33108, "name": "health centre"}, {"id": 33109, "name": "healthy"}, {"id": 33110, "name": "healthy corners"}, {"id": 33111, "name": "healthy food"}, {"id": 33112, "name": "healthy green trees"}, {"id": 33113, "name": "healthy meal"}, {"id": 33114, "name": "healthy pith"}, {"id": 33115, "name": "healthy snacks"}, {"id": 33116, "name": "heap"}, {"id": 33117, "name": "heaped parts"}, {"id": 33118, "name": "heaphones"}, {"id": 33119, "name": "hear"}, {"id": 33120, "name": "heard"}, {"id": 33121, "name": "hearing aid"}, {"id": 33122, "name": "hearse"}, {"id": 33123, "name": "hearst"}, {"id": 33124, "name": "heart background"}, {"id": 33125, "name": "heart border"}, {"id": 33126, "name": "heart box"}, {"id": 33127, "name": "heart boxes"}, {"id": 33128, "name": "heart bracelet"}, {"id": 33129, "name": "heart button"}, {"id": 33130, "name": "heart candy"}, {"id": 33131, "name": "heart charm"}, {"id": 33132, "name": "heart cut"}, {"id": 33133, "name": "heart decoration"}, {"id": 33134, "name": "heart decorations"}, {"id": 33135, "name": "heart design"}, {"id": 33136, "name": "heart emblem"}, {"id": 33137, "name": "heart figure"}, {"id": 33138, "name": "heart frame"}, {"id": 33139, "name": "heart kite"}, {"id": 33140, "name": "heart light"}, {"id": 33141, "name": "heart magnet"}, {"id": 33142, "name": "heart nose"}, {"id": 33143, "name": "heart on pink top"}, {"id": 33144, "name": "heart on red overal"}, {"id": 33145, "name": "heart pack"}, {"id": 33146, "name": "heart pendant"}, {"id": 33147, "name": "heart petal"}, {"id": 33148, "name": "heart pillow"}, {"id": 33149, "name": "heart pizza"}, {"id": 33150, "name": "heart shape"}, {"id": 33151, "name": "heart shaped"}, {"id": 33152, "name": "heart shaped decor"}, {"id": 33153, "name": "heart stickers"}, {"id": 33154, "name": "heart tag"}, {"id": 33155, "name": "heart"}, {"id": 33156, "name": "hearth"}, {"id": 33157, "name": "heartshaped cloud"}, {"id": 33158, "name": "heartshaped dish"}, {"id": 33159, "name": "heat and ac unit"}, {"id": 33160, "name": "heat lamp"}, {"id": 33161, "name": "heat opening"}, {"id": 33162, "name": "heat pads"}, {"id": 33163, "name": "heat pipe"}, {"id": 33164, "name": "heat register"}, {"id": 33165, "name": "heat ventilator"}, {"id": 33166, "name": "heat warning"}, {"id": 33167, "name": "heat waves"}, {"id": 33168, "name": "heat"}, {"id": 33169, "name": "heatdligh"}, {"id": 33170, "name": "heated seat"}, {"id": 33171, "name": "heated wire"}, {"id": 33172, "name": "heater coil"}, {"id": 33173, "name": "heater cover"}, {"id": 33174, "name": "heater door"}, {"id": 33175, "name": "heater unit"}, {"id": 33176, "name": "heater vent"}, {"id": 33177, "name": "heater"}, {"id": 33178, "name": "heath"}, {"id": 33179, "name": "heather"}, {"id": 33180, "name": "heather bose h hull"}, {"id": 33181, "name": "heatin coil"}, {"id": 33182, "name": "heating"}, {"id": 33183, "name": "heating coil"}, {"id": 33184, "name": "heating element"}, {"id": 33185, "name": "heating elements"}, {"id": 33186, "name": "heating grate"}, {"id": 33187, "name": "heating instructions"}, {"id": 33188, "name": "heating plate"}, {"id": 33189, "name": "heating system"}, {"id": 33190, "name": "heating unit"}, {"id": 33191, "name": "heating vent"}, {"id": 33192, "name": "heating vents"}, {"id": 33193, "name": "heatingcooling unit"}, {"id": 33194, "name": "heav with leaves"}, {"id": 33195, "name": "heaven"}, {"id": 33196, "name": "heavy"}, {"id": 33197, "name": "heavy base"}, {"id": 33198, "name": "heavy blocks"}, {"id": 33199, "name": "heavy bush"}, {"id": 33200, "name": "heavy clouds"}, {"id": 33201, "name": "heavy coat"}, {"id": 33202, "name": "heavy duty"}, {"id": 33203, "name": "heavy equipement"}, {"id": 33204, "name": "heavy machinery"}, {"id": 33205, "name": "heavy makeup"}, {"id": 33206, "name": "heavy recovery"}, {"id": 33207, "name": "heavy sole"}, {"id": 33208, "name": "hebrew"}, {"id": 33209, "name": "hed"}, {"id": 33210, "name": "hedge bush"}, {"id": 33211, "name": "hedge bushes"}, {"id": 33212, "name": "hedge is outside"}, {"id": 33213, "name": "hedge row"}, {"id": 33214, "name": "hedge tree"}, {"id": 33215, "name": "hedge"}, {"id": 33216, "name": "hedgerow has patch"}, {"id": 33217, "name": "hedgerow"}, {"id": 33218, "name": "hedges next to lawn"}, {"id": 33219, "name": "hedges on the side"}, {"id": 33220, "name": "hedging"}, {"id": 33221, "name": "heel"}, {"id": 33222, "name": "heeled"}, {"id": 33223, "name": "heeled boots"}, {"id": 33224, "name": "heeled shoes"}, {"id": 33225, "name": "heels stiletto"}, {"id": 33226, "name": "heelstoes"}, {"id": 33227, "name": "heges"}, {"id": 33228, "name": "heggies wynd"}, {"id": 33229, "name": "heidy"}, {"id": 33230, "name": "heifer"}, {"id": 33231, "name": "height"}, {"id": 33232, "name": "height marker"}, {"id": 33233, "name": "height pole"}, {"id": 33234, "name": "heineken"}, {"id": 33235, "name": "heinz"}, {"id": 33236, "name": "heiroglyphics"}, {"id": 33237, "name": "heiroglyphs"}, {"id": 33238, "name": "held"}, {"id": 33239, "name": "held balls"}, {"id": 33240, "name": "held banana"}, {"id": 33241, "name": "held hat"}, {"id": 33242, "name": "held high"}, {"id": 33243, "name": "held umbrellas"}, {"id": 33244, "name": "helecopter"}, {"id": 33245, "name": "helemet"}, {"id": 33246, "name": "helemt"}, {"id": 33247, "name": "helicopter in air"}, {"id": 33248, "name": "helicopter part"}, {"id": 33249, "name": "helicopter rotor"}, {"id": 33250, "name": "helicopter tail"}, {"id": 33251, "name": "helicopter"}, {"id": 33252, "name": "helicoptor"}, {"id": 33253, "name": "helium balloon"}, {"id": 33254, "name": "helix"}, {"id": 33255, "name": "hellfire logo"}, {"id": 33256, "name": "hellman"}, {"id": 33257, "name": "hello"}, {"id": 33258, "name": "hello kitty"}, {"id": 33259, "name": "hello kitty words"}, {"id": 33260, "name": "helm"}, {"id": 33261, "name": "helmat"}, {"id": 33262, "name": "helme"}, {"id": 33263, "name": "helment"}, {"id": 33264, "name": "helmet box"}, {"id": 33265, "name": "helmet brand"}, {"id": 33266, "name": "helmet cage"}, {"id": 33267, "name": "helmet carrier"}, {"id": 33268, "name": "helmet case"}, {"id": 33269, "name": "helmet color"}, {"id": 33270, "name": "helmet for a bike"}, {"id": 33271, "name": "helmet for head"}, {"id": 33272, "name": "helmet girl"}, {"id": 33273, "name": "helmet hanging"}, {"id": 33274, "name": "helmet has line"}, {"id": 33275, "name": "helmet is black"}, {"id": 33276, "name": "helmet is hanging"}, {"id": 33277, "name": "helmet is red"}, {"id": 33278, "name": "helmet is white"}, {"id": 33279, "name": "helmet man"}, {"id": 33280, "name": "helmet of a child"}, {"id": 33281, "name": "helmet on"}, {"id": 33282, "name": "helmet on head"}, {"id": 33283, "name": "helmet protection"}, {"id": 33284, "name": "helmet seat"}, {"id": 33285, "name": "helmet shield"}, {"id": 33286, "name": "helmet umpire"}, {"id": 33287, "name": "helmet visor"}, {"id": 33288, "name": "helmet"}, {"id": 33289, "name": "helmeted policeman"}, {"id": 33290, "name": "helmets are black"}, {"id": 33291, "name": "helmets are white"}, {"id": 33292, "name": "helmmet"}, {"id": 33293, "name": "helmut"}, {"id": 33294, "name": "helmut strap"}, {"id": 33295, "name": "help"}, {"id": 33296, "name": "help sign"}, {"id": 33297, "name": "help wanted"}, {"id": 33298, "name": "helper"}, {"id": 33299, "name": "helpful"}, {"id": 33300, "name": "helpful woman"}, {"id": 33301, "name": "helping"}, {"id": 33302, "name": "helston"}, {"id": 33303, "name": "helt"}, {"id": 33304, "name": "hem"}, {"id": 33305, "name": "hemet"}, {"id": 33306, "name": "hen"}, {"id": 33307, "name": "hendge"}, {"id": 33308, "name": "henge"}, {"id": 33309, "name": "henley"}, {"id": 33310, "name": "henley shirt"}, {"id": 33311, "name": "henre"}, {"id": 33312, "name": "henry"}, {"id": 33313, "name": "heouse"}, {"id": 33314, "name": "her"}, {"id": 33315, "name": "her arm"}, {"id": 33316, "name": "her arms"}, {"id": 33317, "name": "her back"}, {"id": 33318, "name": "her bag"}, {"id": 33319, "name": "her earring"}, {"id": 33320, "name": "her eyes"}, {"id": 33321, "name": "her eyes open"}, {"id": 33322, "name": "her face"}, {"id": 33323, "name": "her feet"}, {"id": 33324, "name": "her hair"}, {"id": 33325, "name": "her hand"}, {"id": 33326, "name": "her head"}, {"id": 33327, "name": "her lap"}, {"id": 33328, "name": "her left hand"}, {"id": 33329, "name": "her mouth"}, {"id": 33330, "name": "her neck"}, {"id": 33331, "name": "her pants"}, {"id": 33332, "name": "her pizza"}, {"id": 33333, "name": "her plate"}, {"id": 33334, "name": "her pocket"}, {"id": 33335, "name": "her raquette is red"}, {"id": 33336, "name": "her right"}, {"id": 33337, "name": "her shirt"}, {"id": 33338, "name": "her shoes"}, {"id": 33339, "name": "her shorts"}, {"id": 33340, "name": "her skis"}, {"id": 33341, "name": "her smile"}, {"id": 33342, "name": "her sneaker"}, {"id": 33343, "name": "her thumb"}, {"id": 33344, "name": "her toenails"}, {"id": 33345, "name": "her top"}, {"id": 33346, "name": "her wallet"}, {"id": 33347, "name": "her wrist"}, {"id": 33348, "name": "herb piece"}, {"id": 33349, "name": "herb pot"}, {"id": 33350, "name": "herb"}, {"id": 33351, "name": "herbert"}, {"id": 33352, "name": "herbivore"}, {"id": 33353, "name": "hercules logo"}, {"id": 33354, "name": "herd next to man"}, {"id": 33355, "name": "herd of cattle"}, {"id": 33356, "name": "herd of elephants"}, {"id": 33357, "name": "herd of lamb"}, {"id": 33358, "name": "herd of sheep"}, {"id": 33359, "name": "herd sheep"}, {"id": 33360, "name": "herd"}, {"id": 33361, "name": "herded"}, {"id": 33362, "name": "herder"}, {"id": 33363, "name": "here are stairs"}, {"id": 33364, "name": "here daily"}, {"id": 33365, "name": "here is a half"}, {"id": 33366, "name": "here is a white"}, {"id": 33367, "name": "here is no grass"}, {"id": 33368, "name": "here is part"}, {"id": 33369, "name": "here"}, {"id": 33370, "name": "hero honda"}, {"id": 33371, "name": "hero"}, {"id": 33372, "name": "heron"}, {"id": 33373, "name": "herringbone design"}, {"id": 33374, "name": "hers"}, {"id": 33375, "name": "herself"}, {"id": 33376, "name": "hershey bar"}, {"id": 33377, "name": "hershey kiss"}, {"id": 33378, "name": "hershey kisses"}, {"id": 33379, "name": "hershey"}, {"id": 33380, "name": "hertz"}, {"id": 33381, "name": "hertz rental sign"}, {"id": 33382, "name": "hes smiling"}, {"id": 33383, "name": "hes walking"}, {"id": 33384, "name": "heurich"}, {"id": 33385, "name": "hexagon shapes"}, {"id": 33386, "name": "hexagon shape"}, {"id": 33387, "name": "hexagon"}, {"id": 33388, "name": "hexagonal attachment"}, {"id": 33389, "name": "hexagonal sign"}, {"id": 33390, "name": "hexagonal tiles"}, {"id": 33391, "name": "hexagonol kite"}, {"id": 33392, "name": "hexagram"}, {"id": 33393, "name": "hexnut"}, {"id": 33394, "name": "hey"}, {"id": 33395, "name": "hh"}, {"id": 33396, "name": "hhod"}, {"id": 33397, "name": "hhr sign"}, {"id": 33398, "name": "hi top"}, {"id": 33399, "name": "hiane"}, {"id": 33400, "name": "hiarstyle"}, {"id": 33401, "name": "hiawatha"}, {"id": 33402, "name": "hibicous"}, {"id": 33403, "name": "hibiscus"}, {"id": 33404, "name": "hibiscus avenue"}, {"id": 33405, "name": "hibiscus bloom"}, {"id": 33406, "name": "hibiscus shrub"}, {"id": 33407, "name": "hidden"}, {"id": 33408, "name": "hidden 2nd ear"}, {"id": 33409, "name": "hidden animal"}, {"id": 33410, "name": "hidden forepaw"}, {"id": 33411, "name": "hidden tail"}, {"id": 33412, "name": "hide"}, {"id": 33413, "name": "hide is brown"}, {"id": 33414, "name": "hide is white"}, {"id": 33415, "name": "hidive"}, {"id": 33416, "name": "hieber lindberg"}, {"id": 33417, "name": "hieroglyph"}, {"id": 33418, "name": "hieroglyphic"}, {"id": 33419, "name": "hifi system"}, {"id": 33420, "name": "hige"}, {"id": 33421, "name": "high"}, {"id": 33422, "name": "high above the cloud"}, {"id": 33423, "name": "high altitude"}, {"id": 33424, "name": "high back"}, {"id": 33425, "name": "high boots"}, {"id": 33426, "name": "high ceiling"}, {"id": 33427, "name": "high chair"}, {"id": 33428, "name": "high chair top"}, {"id": 33429, "name": "high cheek bones"}, {"id": 33430, "name": "high clearance"}, {"id": 33431, "name": "high counter"}, {"id": 33432, "name": "high desk"}, {"id": 33433, "name": "high fives"}, {"id": 33434, "name": "high fiving"}, {"id": 33435, "name": "high forehead"}, {"id": 33436, "name": "high grass"}, {"id": 33437, "name": "high heel"}, {"id": 33438, "name": "high heels"}, {"id": 33439, "name": "high hills"}, {"id": 33440, "name": "high in the mountain"}, {"id": 33441, "name": "high jump"}, {"id": 33442, "name": "high neck"}, {"id": 33443, "name": "high plane"}, {"id": 33444, "name": "high platform"}, {"id": 33445, "name": "high rise"}, {"id": 33446, "name": "high rise building"}, {"id": 33447, "name": "high rises"}, {"id": 33448, "name": "high roof"}, {"id": 33449, "name": "high seat"}, {"id": 33450, "name": "high shelf"}, {"id": 33451, "name": "high socks"}, {"id": 33452, "name": "high stack"}, {"id": 33453, "name": "high stands"}, {"id": 33454, "name": "high tide"}, {"id": 33455, "name": "high top sneakers"}, {"id": 33456, "name": "high tops"}, {"id": 33457, "name": "high tower"}, {"id": 33458, "name": "high track"}, {"id": 33459, "name": "high wall"}, {"id": 33460, "name": "highboy"}, {"id": 33461, "name": "highchair"}, {"id": 33462, "name": "highchair table"}, {"id": 33463, "name": "highchair tray"}, {"id": 33464, "name": "higher grass"}, {"id": 33465, "name": "higher plane"}, {"id": 33466, "name": "higher wing"}, {"id": 33467, "name": "highest"}, {"id": 33468, "name": "highest jump"}, {"id": 33469, "name": "highest room"}, {"id": 33470, "name": "highfive"}, {"id": 33471, "name": "highheeled shoe"}, {"id": 33472, "name": "highheeled shoes"}, {"id": 33473, "name": "highland"}, {"id": 33474, "name": "highland ave"}, {"id": 33475, "name": "highland spring icon"}, {"id": 33476, "name": "highland st"}, {"id": 33477, "name": "highligher"}, {"id": 33478, "name": "highlight"}, {"id": 33479, "name": "highlighter"}, {"id": 33480, "name": "highline"}, {"id": 33481, "name": "highquality"}, {"id": 33482, "name": "highrise"}, {"id": 33483, "name": "highrise buildings"}, {"id": 33484, "name": "highspeed"}, {"id": 33485, "name": "hightlight"}, {"id": 33486, "name": "hightop sock"}, {"id": 33487, "name": "highway 15"}, {"id": 33488, "name": "highway crossing"}, {"id": 33489, "name": "highway curve"}, {"id": 33490, "name": "highway number"}, {"id": 33491, "name": "highway ramp"}, {"id": 33492, "name": "highway scene"}, {"id": 33493, "name": "highway sign"}, {"id": 33494, "name": "highway signs"}, {"id": 33495, "name": "highway view"}, {"id": 33496, "name": "highway"}, {"id": 33497, "name": "highwayoverpass"}, {"id": 33498, "name": "highwaywall"}, {"id": 33499, "name": "hijab"}, {"id": 33500, "name": "hiker in distance"}, {"id": 33501, "name": "hiker"}, {"id": 33502, "name": "hiking boot"}, {"id": 33503, "name": "hiking boots"}, {"id": 33504, "name": "hiking pack"}, {"id": 33505, "name": "hiking pole"}, {"id": 33506, "name": "hiking poles"}, {"id": 33507, "name": "hiking trails"}, {"id": 33508, "name": "hil"}, {"id": 33509, "name": "hildebeast"}, {"id": 33510, "name": "hiliter"}, {"id": 33511, "name": "hilites"}, {"id": 33512, "name": "hill base"}, {"id": 33513, "name": "hill bottom"}, {"id": 33514, "name": "hill covered"}, {"id": 33515, "name": "hill crest"}, {"id": 33516, "name": "hill down"}, {"id": 33517, "name": "hill edge"}, {"id": 33518, "name": "hill ground"}, {"id": 33519, "name": "hill is covered"}, {"id": 33520, "name": "hill is rocky"}, {"id": 33521, "name": "hill part"}, {"id": 33522, "name": "hill section"}, {"id": 33523, "name": "hill side"}, {"id": 33524, "name": "hill station"}, {"id": 33525, "name": "hill station road"}, {"id": 33526, "name": "hill top"}, {"id": 33527, "name": "hill tops"}, {"id": 33528, "name": "hill with bushes"}, {"id": 33529, "name": "hill with grass"}, {"id": 33530, "name": "hill with lighthouse"}, {"id": 33531, "name": "hill with people"}, {"id": 33532, "name": "hill"}, {"id": 33533, "name": "hillface"}, {"id": 33534, "name": "hillls"}, {"id": 33535, "name": "hillock"}, {"id": 33536, "name": "hills behind"}, {"id": 33537, "name": "hills bus"}, {"id": 33538, "name": "hills in background"}, {"id": 33539, "name": "hills shadow"}, {"id": 33540, "name": "hills snow"}, {"id": 33541, "name": "hills top"}, {"id": 33542, "name": "hillsboro"}, {"id": 33543, "name": "hillsdale"}, {"id": 33544, "name": "hillsde"}, {"id": 33545, "name": "hillsdie"}, {"id": 33546, "name": "hillshide"}, {"id": 33547, "name": "hillside is covered"}, {"id": 33548, "name": "hillside prarie"}, {"id": 33549, "name": "hillside rocks"}, {"id": 33550, "name": "hillside sheep"}, {"id": 33551, "name": "hillside slope"}, {"id": 33552, "name": "hillside vegetation"}, {"id": 33553, "name": "hillside with grass"}, {"id": 33554, "name": "hillside"}, {"id": 33555, "name": "hilltop"}, {"id": 33556, "name": "hilly"}, {"id": 33557, "name": "hilly grounds"}, {"id": 33558, "name": "hilly landscape"}, {"id": 33559, "name": "hilly road"}, {"id": 33560, "name": "hilly surface"}, {"id": 33561, "name": "hilly terrain"}, {"id": 33562, "name": "hils"}, {"id": 33563, "name": "hilside"}, {"id": 33564, "name": "hilt"}, {"id": 33565, "name": "hilton"}, {"id": 33566, "name": "hilton sign"}, {"id": 33567, "name": "him"}, {"id": 33568, "name": "himself"}, {"id": 33569, "name": "hind"}, {"id": 33570, "name": "hind end"}, {"id": 33571, "name": "hind endcow"}, {"id": 33572, "name": "hind foot"}, {"id": 33573, "name": "hind hooves"}, {"id": 33574, "name": "hind knee"}, {"id": 33575, "name": "hind left wing"}, {"id": 33576, "name": "hind leg"}, {"id": 33577, "name": "hind leg of a dog"}, {"id": 33578, "name": "hind legs"}, {"id": 33579, "name": "hind part"}, {"id": 33580, "name": "hind paw"}, {"id": 33581, "name": "hind paws"}, {"id": 33582, "name": "hind pocket"}, {"id": 33583, "name": "hind quarter"}, {"id": 33584, "name": "hind quarters"}, {"id": 33585, "name": "hind thigh"}, {"id": 33586, "name": "hind tire"}, {"id": 33587, "name": "hind wheel"}, {"id": 33588, "name": "hind wheels"}, {"id": 33589, "name": "hind wing"}, {"id": 33590, "name": "hindge"}, {"id": 33591, "name": "hindges"}, {"id": 33592, "name": "hindleg"}, {"id": 33593, "name": "hindlegs"}, {"id": 33594, "name": "hindquarter"}, {"id": 33595, "name": "hindu person"}, {"id": 33596, "name": "hinge is gold"}, {"id": 33597, "name": "hinge"}, {"id": 33598, "name": "hinged"}, {"id": 33599, "name": "hinged base"}, {"id": 33600, "name": "hinged lid"}, {"id": 33601, "name": "hint"}, {"id": 33602, "name": "hip bones"}, {"id": 33603, "name": "hip"}, {"id": 33604, "name": "hipbone"}, {"id": 33605, "name": "hiphuggers"}, {"id": 33606, "name": "hippie"}, {"id": 33607, "name": "hippo"}, {"id": 33608, "name": "hippopotamus"}, {"id": 33609, "name": "hipster"}, {"id": 33610, "name": "hiragana"}, {"id": 33611, "name": "his"}, {"id": 33612, "name": "his arm"}, {"id": 33613, "name": "his arms"}, {"id": 33614, "name": "his chin"}, {"id": 33615, "name": "his ear"}, {"id": 33616, "name": "his eye"}, {"id": 33617, "name": "his eyes"}, {"id": 33618, "name": "his foot"}, {"id": 33619, "name": "his hair"}, {"id": 33620, "name": "his head"}, {"id": 33621, "name": "his is a sign"}, {"id": 33622, "name": "his knee"}, {"id": 33623, "name": "his knees"}, {"id": 33624, "name": "his legs"}, {"id": 33625, "name": "his nose"}, {"id": 33626, "name": "his right"}, {"id": 33627, "name": "his rump"}, {"id": 33628, "name": "his shoes"}, {"id": 33629, "name": "his shorts"}, {"id": 33630, "name": "his shoulder"}, {"id": 33631, "name": "his shoulders"}, {"id": 33632, "name": "his side"}, {"id": 33633, "name": "his suit"}, {"id": 33634, "name": "his tongue"}, {"id": 33635, "name": "his watch"}, {"id": 33636, "name": "historic"}, {"id": 33637, "name": "historic outfit"}, {"id": 33638, "name": "historic report"}, {"id": 33639, "name": "historical building"}, {"id": 33640, "name": "historical maker"}, {"id": 33641, "name": "history"}, {"id": 33642, "name": "hit"}, {"id": 33643, "name": "hit ball"}, {"id": 33644, "name": "hit baseball"}, {"id": 33645, "name": "hitachi"}, {"id": 33646, "name": "hitch"}, {"id": 33647, "name": "hitching post"}, {"id": 33648, "name": "hitop"}, {"id": 33649, "name": "hitter"}, {"id": 33650, "name": "hitting"}, {"id": 33651, "name": "hitting a ball"}, {"id": 33652, "name": "hitting end"}, {"id": 33653, "name": "hitting sand"}, {"id": 33654, "name": "hitting the ball"}, {"id": 33655, "name": "hiv test sign"}, {"id": 33656, "name": "hlb"}, {"id": 33657, "name": "hmr"}, {"id": 33658, "name": "hms scrapeo"}, {"id": 33659, "name": "ho"}, {"id": 33660, "name": "hoagie"}, {"id": 33661, "name": "hoagie bun"}, {"id": 33662, "name": "hoagie roll"}, {"id": 33663, "name": "hoat"}, {"id": 33664, "name": "hobby"}, {"id": 33665, "name": "hobden bridge"}, {"id": 33666, "name": "hobo"}, {"id": 33667, "name": "hobo bag"}, {"id": 33668, "name": "hockey game"}, {"id": 33669, "name": "hockey jersey"}, {"id": 33670, "name": "hockey player"}, {"id": 33671, "name": "hockey stick"}, {"id": 33672, "name": "hockey sticks"}, {"id": 33673, "name": "hockey team"}, {"id": 33674, "name": "hod"}, {"id": 33675, "name": "hoddie"}, {"id": 33676, "name": "hodog"}, {"id": 33677, "name": "hoe"}, {"id": 33678, "name": "hoesty shop"}, {"id": 33679, "name": "hog"}, {"id": 33680, "name": "hog dog"}, {"id": 33681, "name": "hogo"}, {"id": 33682, "name": "hoist"}, {"id": 33683, "name": "hoizon line"}, {"id": 33684, "name": "hold pizza boxes"}, {"id": 33685, "name": "hold"}, {"id": 33686, "name": "holder bracket"}, {"id": 33687, "name": "holder cup"}, {"id": 33688, "name": "holder holder"}, {"id": 33689, "name": "holder water bottle"}, {"id": 33690, "name": "holder"}, {"id": 33691, "name": "holdig"}, {"id": 33692, "name": "holding"}, {"id": 33693, "name": "holding a bat"}, {"id": 33694, "name": "holding a bike"}, {"id": 33695, "name": "holding a camera"}, {"id": 33696, "name": "holding a child"}, {"id": 33697, "name": "holding a glove"}, {"id": 33698, "name": "holding a kite"}, {"id": 33699, "name": "holding a nakin"}, {"id": 33700, "name": "holding a red kite"}, {"id": 33701, "name": "holding a remote"}, {"id": 33702, "name": "holding a surfboard"}, {"id": 33703, "name": "holding a wii remote"}, {"id": 33704, "name": "holding an umbrella"}, {"id": 33705, "name": "holding area"}, {"id": 33706, "name": "holding bag"}, {"id": 33707, "name": "holding bags"}, {"id": 33708, "name": "holding ball"}, {"id": 33709, "name": "holding bananas"}, {"id": 33710, "name": "holding baseball bat"}, {"id": 33711, "name": "holding blue frisbe"}, {"id": 33712, "name": "holding cage"}, {"id": 33713, "name": "holding camera"}, {"id": 33714, "name": "holding cellphone"}, {"id": 33715, "name": "holding food"}, {"id": 33716, "name": "holding frisbee"}, {"id": 33717, "name": "holding glass"}, {"id": 33718, "name": "holding handle"}, {"id": 33719, "name": "holding hands"}, {"id": 33720, "name": "holding her racket"}, {"id": 33721, "name": "holding jacket"}, {"id": 33722, "name": "holding knife"}, {"id": 33723, "name": "holding luggage"}, {"id": 33724, "name": "holding object"}, {"id": 33725, "name": "holding pen"}, {"id": 33726, "name": "holding pens"}, {"id": 33727, "name": "holding phone"}, {"id": 33728, "name": "holding pizza"}, {"id": 33729, "name": "holding poles"}, {"id": 33730, "name": "holding rack"}, {"id": 33731, "name": "holding racket"}, {"id": 33732, "name": "holding rackets"}, {"id": 33733, "name": "holding sandwich"}, {"id": 33734, "name": "holding screw"}, {"id": 33735, "name": "holding signs"}, {"id": 33736, "name": "holding ski pole"}, {"id": 33737, "name": "holding ski poles"}, {"id": 33738, "name": "holding ski stick"}, {"id": 33739, "name": "holding snowboard"}, {"id": 33740, "name": "holding straps"}, {"id": 33741, "name": "holding string"}, {"id": 33742, "name": "holding striped umbr"}, {"id": 33743, "name": "holding surfboards"}, {"id": 33744, "name": "holding tank"}, {"id": 33745, "name": "holding toothbrush"}, {"id": 33746, "name": "holding umbrellas"}, {"id": 33747, "name": "holding up masks"}, {"id": 33748, "name": "hole cover"}, {"id": 33749, "name": "hole covers"}, {"id": 33750, "name": "hole edge"}, {"id": 33751, "name": "hole for handle"}, {"id": 33752, "name": "hole in cover"}, {"id": 33753, "name": "hole in it"}, {"id": 33754, "name": "hole in man nose"}, {"id": 33755, "name": "hole in the wall"}, {"id": 33756, "name": "hole in"}, {"id": 33757, "name": "hole meter"}, {"id": 33758, "name": "hole punch"}, {"id": 33759, "name": "hole puncher"}, {"id": 33760, "name": "hole"}, {"id": 33761, "name": "holecover"}, {"id": 33762, "name": "holed box"}, {"id": 33763, "name": "holeman"}, {"id": 33764, "name": "holes in beak"}, {"id": 33765, "name": "holes in it"}, {"id": 33766, "name": "holi"}, {"id": 33767, "name": "holiday decoration"}, {"id": 33768, "name": "holiday inn sign"}, {"id": 33769, "name": "holiday lights"}, {"id": 33770, "name": "holiday tree"}, {"id": 33771, "name": "holiday"}, {"id": 33772, "name": "holland"}, {"id": 33773, "name": "hollow"}, {"id": 33774, "name": "hollow ears"}, {"id": 33775, "name": "hollow edge"}, {"id": 33776, "name": "hollow log"}, {"id": 33777, "name": "holly"}, {"id": 33778, "name": "holly branch"}, {"id": 33779, "name": "holly lights"}, {"id": 33780, "name": "hollywood"}, {"id": 33781, "name": "hollywood blv"}, {"id": 33782, "name": "hologram"}, {"id": 33783, "name": "holstein"}, {"id": 33784, "name": "holster"}, {"id": 33785, "name": "holter"}, {"id": 33786, "name": "home and guest"}, {"id": 33787, "name": "home bas"}, {"id": 33788, "name": "home base"}, {"id": 33789, "name": "home base plate"}, {"id": 33790, "name": "home button"}, {"id": 33791, "name": "home decor"}, {"id": 33792, "name": "home delivery"}, {"id": 33793, "name": "home fries"}, {"id": 33794, "name": "home fry"}, {"id": 33795, "name": "home key"}, {"id": 33796, "name": "home made bread"}, {"id": 33797, "name": "home menu"}, {"id": 33798, "name": "home office"}, {"id": 33799, "name": "home phone"}, {"id": 33800, "name": "home plat"}, {"id": 33801, "name": "home plate"}, {"id": 33802, "name": "home platearea"}, {"id": 33803, "name": "home row"}, {"id": 33804, "name": "home run"}, {"id": 33805, "name": "home run area"}, {"id": 33806, "name": "home screen"}, {"id": 33807, "name": "home stereo receiver"}, {"id": 33808, "name": "home team"}, {"id": 33809, "name": "home theater"}, {"id": 33810, "name": "home theaters"}, {"id": 33811, "name": "home wall"}, {"id": 33812, "name": "home"}, {"id": 33813, "name": "homebase"}, {"id": 33814, "name": "homefries"}, {"id": 33815, "name": "homeless man"}, {"id": 33816, "name": "homemade"}, {"id": 33817, "name": "homemade doughnuts"}, {"id": 33818, "name": "homemade dressing"}, {"id": 33819, "name": "homemade jelly"}, {"id": 33820, "name": "homemade pizza"}, {"id": 33821, "name": "homepage"}, {"id": 33822, "name": "homephone"}, {"id": 33823, "name": "homeplate"}, {"id": 33824, "name": "homer"}, {"id": 33825, "name": "homerow key"}, {"id": 33826, "name": "homeswater"}, {"id": 33827, "name": "hometown news"}, {"id": 33828, "name": "homework"}, {"id": 33829, "name": "homophobia"}, {"id": 33830, "name": "honda"}, {"id": 33831, "name": "honda dealership"}, {"id": 33832, "name": "honda emblem"}, {"id": 33833, "name": "honda logo"}, {"id": 33834, "name": "honda moped"}, {"id": 33835, "name": "honda sign"}, {"id": 33836, "name": "hondo"}, {"id": 33837, "name": "honesty shop"}, {"id": 33838, "name": "honey"}, {"id": 33839, "name": "honey bee"}, {"id": 33840, "name": "honey buns"}, {"id": 33841, "name": "honey dew"}, {"id": 33842, "name": "honey dew donuts"}, {"id": 33843, "name": "honey farm address"}, {"id": 33844, "name": "honey jar"}, {"id": 33845, "name": "honey jars"}, {"id": 33846, "name": "honey pot"}, {"id": 33847, "name": "honey roasted nuts"}, {"id": 33848, "name": "honeybun"}, {"id": 33849, "name": "honeycomb"}, {"id": 33850, "name": "honeydew"}, {"id": 33851, "name": "honeypot"}, {"id": 33852, "name": "hong kong"}, {"id": 33853, "name": "hoochsign"}, {"id": 33854, "name": "hood and hat"}, {"id": 33855, "name": "hood and vent"}, {"id": 33856, "name": "hood fan"}, {"id": 33857, "name": "hood jacket"}, {"id": 33858, "name": "hood latch"}, {"id": 33859, "name": "hood of bus"}, {"id": 33860, "name": "hood of jacket"}, {"id": 33861, "name": "hood of sweatshirt"}, {"id": 33862, "name": "hood ornament"}, {"id": 33863, "name": "hood up"}, {"id": 33864, "name": "hood vent"}, {"id": 33865, "name": "hood"}, {"id": 33866, "name": "hoodcover"}, {"id": 33867, "name": "hooded"}, {"id": 33868, "name": "hooded covering"}, {"id": 33869, "name": "hooded jacket"}, {"id": 33870, "name": "hooded man"}, {"id": 33871, "name": "hooded outfit"}, {"id": 33872, "name": "hooded sweater"}, {"id": 33873, "name": "hooded sweatshirt"}, {"id": 33874, "name": "hoodie"}, {"id": 33875, "name": "hoodie coat"}, {"id": 33876, "name": "hoodie is colored"}, {"id": 33877, "name": "hoodie jacket"}, {"id": 33878, "name": "hoodie man"}, {"id": 33879, "name": "hoodie sweatshirt"}, {"id": 33880, "name": "hoodies"}, {"id": 33881, "name": "hoody"}, {"id": 33882, "name": "hoody sleeve"}, {"id": 33883, "name": "hoof cover"}, {"id": 33884, "name": "hoof mark"}, {"id": 33885, "name": "hoof marks"}, {"id": 33886, "name": "hoof of goat"}, {"id": 33887, "name": "hoof print"}, {"id": 33888, "name": "hoof prints"}, {"id": 33889, "name": "hoof"}, {"id": 33890, "name": "hooffoot"}, {"id": 33891, "name": "hoofprint"}, {"id": 33892, "name": "hoohu"}, {"id": 33893, "name": "hook attached"}, {"id": 33894, "name": "hook is on wall"}, {"id": 33895, "name": "hook st"}, {"id": 33896, "name": "hook up"}, {"id": 33897, "name": "hook"}, {"id": 33898, "name": "hookah"}, {"id": 33899, "name": "hooke"}, {"id": 33900, "name": "hooked on boots"}, {"id": 33901, "name": "hooker"}, {"id": 33902, "name": "hookup"}, {"id": 33903, "name": "hooop"}, {"id": 33904, "name": "hoop earring"}, {"id": 33905, "name": "hoop earrings"}, {"id": 33906, "name": "hoop"}, {"id": 33907, "name": "hooped earing"}, {"id": 33908, "name": "hoops toss game"}, {"id": 33909, "name": "hooter"}, {"id": 33910, "name": "hooters restaurant"}, {"id": 33911, "name": "hoov"}, {"id": 33912, "name": "hoove"}, {"id": 33913, "name": "hoove prints"}, {"id": 33914, "name": "hooves of a giraffe"}, {"id": 33915, "name": "hooves of a zebra"}, {"id": 33916, "name": "hooves on feet"}, {"id": 33917, "name": "hop"}, {"id": 33918, "name": "hop on"}, {"id": 33919, "name": "hope chest"}, {"id": 33920, "name": "hopper"}, {"id": 33921, "name": "hopscotch pattern"}, {"id": 33922, "name": "horde"}, {"id": 33923, "name": "hordereve"}, {"id": 33924, "name": "hordeurves"}, {"id": 33925, "name": "horese"}, {"id": 33926, "name": "horizan"}, {"id": 33927, "name": "horizen"}, {"id": 33928, "name": "horizion"}, {"id": 33929, "name": "horizo"}, {"id": 33930, "name": "horizon"}, {"id": 33931, "name": "horizon line"}, {"id": 33932, "name": "horizon on water"}, {"id": 33933, "name": "horizon sky"}, {"id": 33934, "name": "horizonal stabilizer"}, {"id": 33935, "name": "horizonedge"}, {"id": 33936, "name": "horizonta stabilizer"}, {"id": 33937, "name": "horizontal"}, {"id": 33938, "name": "horizontal bar"}, {"id": 33939, "name": "horizontal blinds"}, {"id": 33940, "name": "horizontal board"}, {"id": 33941, "name": "horizontal fins"}, {"id": 33942, "name": "horizontal line"}, {"id": 33943, "name": "horizontal lines"}, {"id": 33944, "name": "horizontal pillow"}, {"id": 33945, "name": "horizontal pole"}, {"id": 33946, "name": "horizontal post"}, {"id": 33947, "name": "horizontal ridge"}, {"id": 33948, "name": "horizontal rock"}, {"id": 33949, "name": "horizontal roses"}, {"id": 33950, "name": "horizontal shapes"}, {"id": 33951, "name": "horizontal stabilize"}, {"id": 33952, "name": "horizontal stabilizer"}, {"id": 33953, "name": "horizontal stripe"}, {"id": 33954, "name": "horizontal stripes"}, {"id": 33955, "name": "horizontally"}, {"id": 33956, "name": "horn bill"}, {"id": 33957, "name": "horn bumps"}, {"id": 33958, "name": "horn button"}, {"id": 33959, "name": "horn cover"}, {"id": 33960, "name": "horn is small"}, {"id": 33961, "name": "horn nub"}, {"id": 33962, "name": "horn of a giraffe"}, {"id": 33963, "name": "horn on a giraffe"}, {"id": 33964, "name": "horn part"}, {"id": 33965, "name": "horn shaped"}, {"id": 33966, "name": "horn speaker"}, {"id": 33967, "name": "horn tip"}, {"id": 33968, "name": "horn tops"}, {"id": 33969, "name": "horn"}, {"id": 33970, "name": "hornby"}, {"id": 33971, "name": "horned"}, {"id": 33972, "name": "horned sheep"}, {"id": 33973, "name": "hornlike protruberances"}, {"id": 33974, "name": "horns are bent"}, {"id": 33975, "name": "horns of a giraffe"}, {"id": 33976, "name": "horns of giraffe"}, {"id": 33977, "name": "horns on a giraffe"}, {"id": 33978, "name": "horns on giraffe"}, {"id": 33979, "name": "horns on its head"}, {"id": 33980, "name": "horns on the giraffe"}, {"id": 33981, "name": "horns on top"}, {"id": 33982, "name": "horns sticking up"}, {"id": 33983, "name": "horse buggy"}, {"id": 33984, "name": "horse and"}, {"id": 33985, "name": "horse and a cow"}, {"id": 33986, "name": "horse and bird"}, {"id": 33987, "name": "horse and buggy"}, {"id": 33988, "name": "horse and carriage"}, {"id": 33989, "name": "horse and man"}, {"id": 33990, "name": "horse and rider"}, {"id": 33991, "name": "horse and trainer"}, {"id": 33992, "name": "horse back"}, {"id": 33993, "name": "horse backleg"}, {"id": 33994, "name": "horse barn"}, {"id": 33995, "name": "horse base"}, {"id": 33996, "name": "horse beach"}, {"id": 33997, "name": "horse belly"}, {"id": 33998, "name": "horse blanket"}, {"id": 33999, "name": "horse blinders"}, {"id": 34000, "name": "horse body"}, {"id": 34001, "name": "horse break"}, {"id": 34002, "name": "horse bridle"}, {"id": 34003, "name": "horse carriage"}, {"id": 34004, "name": "horse carriages"}, {"id": 34005, "name": "horse cart"}, {"id": 34006, "name": "horse cat"}, {"id": 34007, "name": "horse coat"}, {"id": 34008, "name": "horse collar"}, {"id": 34009, "name": "horse costume"}, {"id": 34010, "name": "horse court"}, {"id": 34011, "name": "horse drawing"}, {"id": 34012, "name": "horse draws carriage"}, {"id": 34013, "name": "horse dropping"}, {"id": 34014, "name": "horse droppings"}, {"id": 34015, "name": "horse ear"}, {"id": 34016, "name": "horse ears"}, {"id": 34017, "name": "horse eating"}, {"id": 34018, "name": "horse eating grass"}, {"id": 34019, "name": "horse eye"}, {"id": 34020, "name": "horse face"}, {"id": 34021, "name": "horse farm"}, {"id": 34022, "name": "horse field"}, {"id": 34023, "name": "horse flies"}, {"id": 34024, "name": "horse foot"}, {"id": 34025, "name": "horse grazing"}, {"id": 34026, "name": "horse group"}, {"id": 34027, "name": "horse hair"}, {"id": 34028, "name": "horse harness"}, {"id": 34029, "name": "horse has a mane"}, {"id": 34030, "name": "horse has a saddle"}, {"id": 34031, "name": "horse has back leg"}, {"id": 34032, "name": "horse has ear"}, {"id": 34033, "name": "horse has ears"}, {"id": 34034, "name": "horse has front leg"}, {"id": 34035, "name": "horse has mane"}, {"id": 34036, "name": "horse head"}, {"id": 34037, "name": "horse hoof"}, {"id": 34038, "name": "horse hooves"}, {"id": 34039, "name": "horse in harness"}, {"id": 34040, "name": "horse in the water"}, {"id": 34041, "name": "horse is black"}, {"id": 34042, "name": "horse is brown"}, {"id": 34043, "name": "horse is grazing"}, {"id": 34044, "name": "horse is standing"}, {"id": 34045, "name": "horse jocket"}, {"id": 34046, "name": "horse jockeys"}, {"id": 34047, "name": "horse jump"}, {"id": 34048, "name": "horse leg"}, {"id": 34049, "name": "horse legs"}, {"id": 34050, "name": "horse lick"}, {"id": 34051, "name": "horse logo"}, {"id": 34052, "name": "horse mane"}, {"id": 34053, "name": "horse mask"}, {"id": 34054, "name": "horse mouth"}, {"id": 34055, "name": "horse muzzle"}, {"id": 34056, "name": "horse neck"}, {"id": 34057, "name": "horse nose"}, {"id": 34058, "name": "horse nostril"}, {"id": 34059, "name": "horse nostrils"}, {"id": 34060, "name": "horse outline"}, {"id": 34061, "name": "horse paddock"}, {"id": 34062, "name": "horse part"}, {"id": 34063, "name": "horse pen"}, {"id": 34064, "name": "horse poop"}, {"id": 34065, "name": "horse prints"}, {"id": 34066, "name": "horse pulling"}, {"id": 34067, "name": "horse puppet"}, {"id": 34068, "name": "horse racing"}, {"id": 34069, "name": "horse reflection"}, {"id": 34070, "name": "horse reign"}, {"id": 34071, "name": "horse reigns"}, {"id": 34072, "name": "horse rein"}, {"id": 34073, "name": "horse reins"}, {"id": 34074, "name": "horse rider"}, {"id": 34075, "name": "horse riders"}, {"id": 34076, "name": "horse ring"}, {"id": 34077, "name": "horse rope"}, {"id": 34078, "name": "horse running"}, {"id": 34079, "name": "horse saddle"}, {"id": 34080, "name": "horse sculpture"}, {"id": 34081, "name": "horse seat"}, {"id": 34082, "name": "horse shadow"}, {"id": 34083, "name": "horse shit"}, {"id": 34084, "name": "horse shoe"}, {"id": 34085, "name": "horse shoes"}, {"id": 34086, "name": "horse show"}, {"id": 34087, "name": "horse stall"}, {"id": 34088, "name": "horse standing"}, {"id": 34089, "name": "horse statue"}, {"id": 34090, "name": "horse stirup"}, {"id": 34091, "name": "horse tail"}, {"id": 34092, "name": "horse tent"}, {"id": 34093, "name": "horse toy"}, {"id": 34094, "name": "horse track"}, {"id": 34095, "name": "horse trail"}, {"id": 34096, "name": "horse trailer"}, {"id": 34097, "name": "horse walking"}, {"id": 34098, "name": "horse water"}, {"id": 34099, "name": "horse with a strap"}, {"id": 34100, "name": "horse with man"}, {"id": 34101, "name": "horse with white"}, {"id": 34102, "name": "horse"}, {"id": 34103, "name": "horseback"}, {"id": 34104, "name": "horseback rider"}, {"id": 34105, "name": "horseback riders"}, {"id": 34106, "name": "horsecart"}, {"id": 34107, "name": "horsedog"}, {"id": 34108, "name": "horseear"}, {"id": 34109, "name": "horsehead"}, {"id": 34110, "name": "horsehill"}, {"id": 34111, "name": "horseman"}, {"id": 34112, "name": "horseradish"}, {"id": 34113, "name": "horserear end"}, {"id": 34114, "name": "horseriding people"}, {"id": 34115, "name": "horses are brown"}, {"id": 34116, "name": "horses are crossing"}, {"id": 34117, "name": "horses are grazing"}, {"id": 34118, "name": "horses are standing"}, {"id": 34119, "name": "horses back"}, {"id": 34120, "name": "horses belly"}, {"id": 34121, "name": "horses bridle"}, {"id": 34122, "name": "horses butt"}, {"id": 34123, "name": "horses chin"}, {"id": 34124, "name": "horses color"}, {"id": 34125, "name": "horses ear"}, {"id": 34126, "name": "horses ears"}, {"id": 34127, "name": "horses eyelash"}, {"id": 34128, "name": "horses eyes"}, {"id": 34129, "name": "horses face"}, {"id": 34130, "name": "horses feet"}, {"id": 34131, "name": "horses foot"}, {"id": 34132, "name": "horses forehead"}, {"id": 34133, "name": "horses fur"}, {"id": 34134, "name": "horses harnesses"}, {"id": 34135, "name": "horses head"}, {"id": 34136, "name": "horses hoof"}, {"id": 34137, "name": "horses in a farm"}, {"id": 34138, "name": "horses leg"}, {"id": 34139, "name": "horses legs"}, {"id": 34140, "name": "horses mane"}, {"id": 34141, "name": "horses mouth"}, {"id": 34142, "name": "horses neck"}, {"id": 34143, "name": "horses nose"}, {"id": 34144, "name": "horses out"}, {"id": 34145, "name": "horses reins"}, {"id": 34146, "name": "horses ribs"}, {"id": 34147, "name": "horses saddles"}, {"id": 34148, "name": "horses shadow"}, {"id": 34149, "name": "horses shadows"}, {"id": 34150, "name": "horses side"}, {"id": 34151, "name": "horses tail"}, {"id": 34152, "name": "horses teeth"}, {"id": 34153, "name": "horses thigh"}, {"id": 34154, "name": "horses tongue"}, {"id": 34155, "name": "horses water"}, {"id": 34156, "name": "horseshoe charm"}, {"id": 34157, "name": "horseshoe sign"}, {"id": 34158, "name": "horseshoe"}, {"id": 34159, "name": "horseswagon"}, {"id": 34160, "name": "horsewoman"}, {"id": 34161, "name": "hose organizer"}, {"id": 34162, "name": "hose adaptor"}, {"id": 34163, "name": "hose attachment"}, {"id": 34164, "name": "hose bib"}, {"id": 34165, "name": "hose clamp"}, {"id": 34166, "name": "hose connection"}, {"id": 34167, "name": "hose connector"}, {"id": 34168, "name": "hose coupling"}, {"id": 34169, "name": "hose fitting"}, {"id": 34170, "name": "hose holder"}, {"id": 34171, "name": "hose hook"}, {"id": 34172, "name": "hose hookup"}, {"id": 34173, "name": "hose inlet is seen"}, {"id": 34174, "name": "hose nozzle"}, {"id": 34175, "name": "hose"}, {"id": 34176, "name": "hoses nose"}, {"id": 34177, "name": "hosiery"}, {"id": 34178, "name": "hospital"}, {"id": 34179, "name": "hospital bed"}, {"id": 34180, "name": "hospital gown"}, {"id": 34181, "name": "hospital room"}, {"id": 34182, "name": "hospital sign"}, {"id": 34183, "name": "hosre"}, {"id": 34184, "name": "hosta"}, {"id": 34185, "name": "hostess area"}, {"id": 34186, "name": "hostess"}, {"id": 34187, "name": "hosue"}, {"id": 34188, "name": "hot"}, {"id": 34189, "name": "hot air balloon"}, {"id": 34190, "name": "hot and cold knob"}, {"id": 34191, "name": "hot beverage"}, {"id": 34192, "name": "hot bun"}, {"id": 34193, "name": "hot chili"}, {"id": 34194, "name": "hot chocolate"}, {"id": 34195, "name": "hot coffee"}, {"id": 34196, "name": "hot computer"}, {"id": 34197, "name": "hot dishes"}, {"id": 34198, "name": "hot dog bun"}, {"id": 34199, "name": "hot dog end"}, {"id": 34200, "name": "hot dog ends"}, {"id": 34201, "name": "hot dog graphic"}, {"id": 34202, "name": "hot dog sign"}, {"id": 34203, "name": "hot dog stand"}, {"id": 34204, "name": "hot dog tip"}, {"id": 34205, "name": "hot dog toy"}, {"id": 34206, "name": "hot doughnuts now"}, {"id": 34207, "name": "hot fudge"}, {"id": 34208, "name": "hot glass"}, {"id": 34209, "name": "hot grill"}, {"id": 34210, "name": "hot keys"}, {"id": 34211, "name": "hot leaves"}, {"id": 34212, "name": "hot mustard"}, {"id": 34213, "name": "hot oil"}, {"id": 34214, "name": "hot pack"}, {"id": 34215, "name": "hot pad"}, {"id": 34216, "name": "hot pads"}, {"id": 34217, "name": "hot pepper"}, {"id": 34218, "name": "hot peppers"}, {"id": 34219, "name": "hot pink"}, {"id": 34220, "name": "hot pink tank top"}, {"id": 34221, "name": "hot pizza"}, {"id": 34222, "name": "hot plate"}, {"id": 34223, "name": "hot plates"}, {"id": 34224, "name": "hot pocket"}, {"id": 34225, "name": "hot price"}, {"id": 34226, "name": "hot rod"}, {"id": 34227, "name": "hot sands"}, {"id": 34228, "name": "hot sauce"}, {"id": 34229, "name": "hot spring"}, {"id": 34230, "name": "hot sprinkles"}, {"id": 34231, "name": "hot suace"}, {"id": 34232, "name": "hot sub"}, {"id": 34233, "name": "hot tray"}, {"id": 34234, "name": "hot tub"}, {"id": 34235, "name": "hot tuna"}, {"id": 34236, "name": "hot water"}, {"id": 34237, "name": "hot water heater"}, {"id": 34238, "name": "hot water jug"}, {"id": 34239, "name": "hot water knob"}, {"id": 34240, "name": "hot water tap"}, {"id": 34241, "name": "hot window"}, {"id": 34242, "name": "hotair balloon"}, {"id": 34243, "name": "hotcold knob"}, {"id": 34244, "name": "hotdog bun"}, {"id": 34245, "name": "hotdog buns"}, {"id": 34246, "name": "hotdog cart"}, {"id": 34247, "name": "hotdog image"}, {"id": 34248, "name": "hotdog keychain"}, {"id": 34249, "name": "hotdog picture"}, {"id": 34250, "name": "hotdog piece"}, {"id": 34251, "name": "hotdog roll"}, {"id": 34252, "name": "hotdog sandwich"}, {"id": 34253, "name": "hotdog stand"}, {"id": 34254, "name": "hotdog with bun"}, {"id": 34255, "name": "hotdog with toppings"}, {"id": 34256, "name": "hotdog"}, {"id": 34257, "name": "hotdogs are packed"}, {"id": 34258, "name": "hotel appliances"}, {"id": 34259, "name": "hotel bathroom"}, {"id": 34260, "name": "hotel bedroom"}, {"id": 34261, "name": "hotel building"}, {"id": 34262, "name": "hotel dresser"}, {"id": 34263, "name": "hotel entry door"}, {"id": 34264, "name": "hotel key"}, {"id": 34265, "name": "hotel logo"}, {"id": 34266, "name": "hotel name"}, {"id": 34267, "name": "hotel room"}, {"id": 34268, "name": "hotel room amenities"}, {"id": 34269, "name": "hotel room interior"}, {"id": 34270, "name": "hotel rooms"}, {"id": 34271, "name": "hotel sign"}, {"id": 34272, "name": "hotel suite"}, {"id": 34273, "name": "hotel"}, {"id": 34274, "name": "hotelroom"}, {"id": 34275, "name": "hotelsign"}, {"id": 34276, "name": "hotie"}, {"id": 34277, "name": "hotizon"}, {"id": 34278, "name": "hotogs"}, {"id": 34279, "name": "hotpad"}, {"id": 34280, "name": "hotplate"}, {"id": 34281, "name": "hotplate holder"}, {"id": 34282, "name": "hotpot"}, {"id": 34283, "name": "hotsauce"}, {"id": 34284, "name": "hotspot"}, {"id": 34285, "name": "hour arm"}, {"id": 34286, "name": "hour glass"}, {"id": 34287, "name": "hour hand"}, {"id": 34288, "name": "hour handle"}, {"id": 34289, "name": "hour markings"}, {"id": 34290, "name": "hour tick"}, {"id": 34291, "name": "hour"}, {"id": 34292, "name": "hourglass"}, {"id": 34293, "name": "hourhand"}, {"id": 34294, "name": "hours listed on"}, {"id": 34295, "name": "hours sign"}, {"id": 34296, "name": "house across lawn"}, {"id": 34297, "name": "house at a distance"}, {"id": 34298, "name": "house boat"}, {"id": 34299, "name": "house boats"}, {"id": 34300, "name": "house complex"}, {"id": 34301, "name": "house decoration"}, {"id": 34302, "name": "house door"}, {"id": 34303, "name": "house entrance"}, {"id": 34304, "name": "house exterior"}, {"id": 34305, "name": "house fan"}, {"id": 34306, "name": "house has porch"}, {"id": 34307, "name": "house in back"}, {"id": 34308, "name": "house in"}, {"id": 34309, "name": "house is red"}, {"id": 34310, "name": "house is white"}, {"id": 34311, "name": "house key"}, {"id": 34312, "name": "house magnet"}, {"id": 34313, "name": "house md"}, {"id": 34314, "name": "house number"}, {"id": 34315, "name": "house numbers"}, {"id": 34316, "name": "house of parliament"}, {"id": 34317, "name": "house on hill"}, {"id": 34318, "name": "house or building"}, {"id": 34319, "name": "house painted white"}, {"id": 34320, "name": "house painting"}, {"id": 34321, "name": "house panel"}, {"id": 34322, "name": "house phone"}, {"id": 34323, "name": "house plant"}, {"id": 34324, "name": "house reflection"}, {"id": 34325, "name": "house roof"}, {"id": 34326, "name": "house side"}, {"id": 34327, "name": "house siding"}, {"id": 34328, "name": "house sign"}, {"id": 34329, "name": "house top"}, {"id": 34330, "name": "house trailer"}, {"id": 34331, "name": "house wall"}, {"id": 34332, "name": "house window"}, {"id": 34333, "name": "house"}, {"id": 34334, "name": "houseboat"}, {"id": 34335, "name": "housecoat"}, {"id": 34336, "name": "housees"}, {"id": 34337, "name": "housefly"}, {"id": 34338, "name": "household"}, {"id": 34339, "name": "household appliances"}, {"id": 34340, "name": "household products"}, {"id": 34341, "name": "houseplant"}, {"id": 34342, "name": "houseporch"}, {"id": 34343, "name": "houses are visible"}, {"id": 34344, "name": "houses facade"}, {"id": 34345, "name": "houses roof"}, {"id": 34346, "name": "houses top"}, {"id": 34347, "name": "housing"}, {"id": 34348, "name": "housing community"}, {"id": 34349, "name": "housing rig"}, {"id": 34350, "name": "housing structure"}, {"id": 34351, "name": "housing structures"}, {"id": 34352, "name": "housing unit"}, {"id": 34353, "name": "housingunit"}, {"id": 34354, "name": "hove"}, {"id": 34355, "name": "hoves"}, {"id": 34356, "name": "hovis"}, {"id": 34357, "name": "how old"}, {"id": 34358, "name": "howard dean"}, {"id": 34359, "name": "hp"}, {"id": 34360, "name": "hp circle"}, {"id": 34361, "name": "hp laptop"}, {"id": 34362, "name": "hp logo"}, {"id": 34363, "name": "hp sidewall"}, {"id": 34364, "name": "hp tablet picture"}, {"id": 34365, "name": "hpc"}, {"id": 34366, "name": "hpstm 269"}, {"id": 34367, "name": "hrass"}, {"id": 34368, "name": "hree glasses"}, {"id": 34369, "name": "hsbc"}, {"id": 34370, "name": "hsbc bank"}, {"id": 34371, "name": "hsbc building"}, {"id": 34372, "name": "hsbc letters"}, {"id": 34373, "name": "htc"}, {"id": 34374, "name": "http"}, {"id": 34375, "name": "hub cap"}, {"id": 34376, "name": "hub caps"}, {"id": 34377, "name": "hub group inc logo"}, {"id": 34378, "name": "hub"}, {"id": 34379, "name": "hubcab"}, {"id": 34380, "name": "hubcap"}, {"id": 34381, "name": "hud"}, {"id": 34382, "name": "huddle"}, {"id": 34383, "name": "hue"}, {"id": 34384, "name": "huff"}, {"id": 34385, "name": "hug me"}, {"id": 34386, "name": "huge"}, {"id": 34387, "name": "huge brush"}, {"id": 34388, "name": "huge building"}, {"id": 34389, "name": "huge dry tree"}, {"id": 34390, "name": "huge mountain"}, {"id": 34391, "name": "huge painting"}, {"id": 34392, "name": "huge rock"}, {"id": 34393, "name": "huge tree"}, {"id": 34394, "name": "huge tusks"}, {"id": 34395, "name": "huge wave"}, {"id": 34396, "name": "huge windows"}, {"id": 34397, "name": "huge wing"}, {"id": 34398, "name": "hugging"}, {"id": 34399, "name": "huggins young coffee"}, {"id": 34400, "name": "hula girl"}, {"id": 34401, "name": "hula hoop"}, {"id": 34402, "name": "hula skirt"}, {"id": 34403, "name": "hulahoop"}, {"id": 34404, "name": "hulk"}, {"id": 34405, "name": "hull"}, {"id": 34406, "name": "hulst"}, {"id": 34407, "name": "hult center"}, {"id": 34408, "name": "human arm"}, {"id": 34409, "name": "human being"}, {"id": 34410, "name": "human body"}, {"id": 34411, "name": "human eye"}, {"id": 34412, "name": "human face"}, {"id": 34413, "name": "human figure"}, {"id": 34414, "name": "human finger"}, {"id": 34415, "name": "human fly"}, {"id": 34416, "name": "human hand"}, {"id": 34417, "name": "human image"}, {"id": 34418, "name": "human leg"}, {"id": 34419, "name": "human legs"}, {"id": 34420, "name": "human male"}, {"id": 34421, "name": "human neck"}, {"id": 34422, "name": "human rear"}, {"id": 34423, "name": "human reflection"}, {"id": 34424, "name": "human toe"}, {"id": 34425, "name": "human tooth"}, {"id": 34426, "name": "human tows"}, {"id": 34427, "name": "human"}, {"id": 34428, "name": "humanhead figure"}, {"id": 34429, "name": "humanoid"}, {"id": 34430, "name": "humanoid figure"}, {"id": 34431, "name": "humax"}, {"id": 34432, "name": "humb"}, {"id": 34433, "name": "humberger"}, {"id": 34434, "name": "humbs up"}, {"id": 34435, "name": "humidifier"}, {"id": 34436, "name": "hummingbird wing"}, {"id": 34437, "name": "hummingbird"}, {"id": 34438, "name": "hummus"}, {"id": 34439, "name": "hump on the bear"}, {"id": 34440, "name": "hump"}, {"id": 34441, "name": "humus"}, {"id": 34442, "name": "humvee"}, {"id": 34443, "name": "hunched"}, {"id": 34444, "name": "hunched forward"}, {"id": 34445, "name": "hunched player"}, {"id": 34446, "name": "hundred"}, {"id": 34447, "name": "hung"}, {"id": 34448, "name": "hunger"}, {"id": 34449, "name": "hunk"}, {"id": 34450, "name": "hunt fo"}, {"id": 34451, "name": "hunter"}, {"id": 34452, "name": "hunting rifle"}, {"id": 34453, "name": "hurd"}, {"id": 34454, "name": "hurdle"}, {"id": 34455, "name": "hurt man"}, {"id": 34456, "name": "husband"}, {"id": 34457, "name": "husband and wife"}, {"id": 34458, "name": "hush puppies"}, {"id": 34459, "name": "hush puppy"}, {"id": 34460, "name": "husk"}, {"id": 34461, "name": "husky"}, {"id": 34462, "name": "hustler"}, {"id": 34463, "name": "hut has a black roof"}, {"id": 34464, "name": "hut"}, {"id": 34465, "name": "hutch"}, {"id": 34466, "name": "hvac system"}, {"id": 34467, "name": "hvac unit"}, {"id": 34468, "name": "hvac vent"}, {"id": 34469, "name": "hwy 60"}, {"id": 34470, "name": "hyacinth"}, {"id": 34471, "name": "hyadrant"}, {"id": 34472, "name": "hyatt building"}, {"id": 34473, "name": "hyatt hotel"}, {"id": 34474, "name": "hybrid"}, {"id": 34475, "name": "hybridelectricbus"}, {"id": 34476, "name": "hyde"}, {"id": 34477, "name": "hyde park"}, {"id": 34478, "name": "hyde road garage"}, {"id": 34479, "name": "hydran"}, {"id": 34480, "name": "hydrangea"}, {"id": 34481, "name": "hydrangeo flower"}, {"id": 34482, "name": "hydrant base"}, {"id": 34483, "name": "hydrant bolt"}, {"id": 34484, "name": "hydrant bottom"}, {"id": 34485, "name": "hydrant cap"}, {"id": 34486, "name": "hydrant cover"}, {"id": 34487, "name": "hydrant fronts log"}, {"id": 34488, "name": "hydrant grass"}, {"id": 34489, "name": "hydrant has top"}, {"id": 34490, "name": "hydrant has yellow"}, {"id": 34491, "name": "hydrant head"}, {"id": 34492, "name": "hydrant is yellow"}, {"id": 34493, "name": "hydrant knob"}, {"id": 34494, "name": "hydrant mirror"}, {"id": 34495, "name": "hydrant top"}, {"id": 34496, "name": "hydrant water"}, {"id": 34497, "name": "hydrant writing"}, {"id": 34498, "name": "hydrant"}, {"id": 34499, "name": "hydrate"}, {"id": 34500, "name": "hydraulic"}, {"id": 34501, "name": "hydraulic arm"}, {"id": 34502, "name": "hydraulic hose"}, {"id": 34503, "name": "hydraulic lever"}, {"id": 34504, "name": "hydraulic lift"}, {"id": 34505, "name": "hydroplane"}, {"id": 34506, "name": "hyena"}, {"id": 34507, "name": "hygiene items"}, {"id": 34508, "name": "hygiene products"}, {"id": 34509, "name": "hyphen"}, {"id": 34510, "name": "hyrdant"}, {"id": 34511, "name": "hyrdrant"}, {"id": 34512, "name": "hyundai"}, {"id": 34513, "name": "hyundai logo"}, {"id": 34514, "name": "hyundai sign"}, {"id": 34515, "name": "hyvee letters"}, {"id": 34516, "name": "i"}, {"id": 34517, "name": "i 3 atl shirt"}, {"id": 34518, "name": "i 3 shoes banner"}, {"id": 34519, "name": "i candle"}, {"id": 34520, "name": "i have issues"}, {"id": 34521, "name": "i key"}, {"id": 34522, "name": "i love"}, {"id": 34523, "name": "i love coffee"}, {"id": 34524, "name": "i love dc"}, {"id": 34525, "name": "i love new york"}, {"id": 34526, "name": "i love ny"}, {"id": 34527, "name": "i love you"}, {"id": 34528, "name": "i park"}, {"id": 34529, "name": "i see"}, {"id": 34530, "name": "i sign"}, {"id": 34531, "name": "i stick"}, {"id": 34532, "name": "i555"}, {"id": 34533, "name": "iamge"}, {"id": 34534, "name": "ibc"}, {"id": 34535, "name": "iberia"}, {"id": 34536, "name": "ibm"}, {"id": 34537, "name": "ibm logo"}, {"id": 34538, "name": "ibm sign"}, {"id": 34539, "name": "ibook"}, {"id": 34540, "name": "ibyx"}, {"id": 34541, "name": "ice water dispense"}, {"id": 34542, "name": "ice arch"}, {"id": 34543, "name": "ice archway"}, {"id": 34544, "name": "ice arrow"}, {"id": 34545, "name": "ice berg"}, {"id": 34546, "name": "ice block"}, {"id": 34547, "name": "ice box"}, {"id": 34548, "name": "ice bucket"}, {"id": 34549, "name": "ice chest"}, {"id": 34550, "name": "ice chest cooler"}, {"id": 34551, "name": "ice chests"}, {"id": 34552, "name": "ice chunks"}, {"id": 34553, "name": "ice co"}, {"id": 34554, "name": "ice coffee"}, {"id": 34555, "name": "ice cola"}, {"id": 34556, "name": "ice container"}, {"id": 34557, "name": "ice cooler"}, {"id": 34558, "name": "ice cream"}, {"id": 34559, "name": "ice cream box"}, {"id": 34560, "name": "ice cream carton"}, {"id": 34561, "name": "ice cream cone"}, {"id": 34562, "name": "ice cream cones"}, {"id": 34563, "name": "ice cream container"}, {"id": 34564, "name": "ice cream sandwich"}, {"id": 34565, "name": "ice cream scoop"}, {"id": 34566, "name": "ice cream truck"}, {"id": 34567, "name": "ice cube"}, {"id": 34568, "name": "ice cube tray"}, {"id": 34569, "name": "ice cubes"}, {"id": 34570, "name": "ice dispencer"}, {"id": 34571, "name": "ice dispenser"}, {"id": 34572, "name": "ice dispensor"}, {"id": 34573, "name": "ice figure"}, {"id": 34574, "name": "ice flows"}, {"id": 34575, "name": "ice glacier"}, {"id": 34576, "name": "ice heap"}, {"id": 34577, "name": "ice in drink"}, {"id": 34578, "name": "ice locker"}, {"id": 34579, "name": "ice machine"}, {"id": 34580, "name": "ice maker"}, {"id": 34581, "name": "ice makers"}, {"id": 34582, "name": "ice models"}, {"id": 34583, "name": "ice patch"}, {"id": 34584, "name": "ice pick"}, {"id": 34585, "name": "ice ring"}, {"id": 34586, "name": "ice rink"}, {"id": 34587, "name": "ice section"}, {"id": 34588, "name": "ice sheet"}, {"id": 34589, "name": "ice skate"}, {"id": 34590, "name": "ice skater"}, {"id": 34591, "name": "ice skaters"}, {"id": 34592, "name": "ice skates"}, {"id": 34593, "name": "ice skating"}, {"id": 34594, "name": "ice tea"}, {"id": 34595, "name": "ice train"}, {"id": 34596, "name": "ice tray"}, {"id": 34597, "name": "ice trays"}, {"id": 34598, "name": "ice wall"}, {"id": 34599, "name": "ice water"}, {"id": 34600, "name": "ice water dispenser"}, {"id": 34601, "name": "ice"}, {"id": 34602, "name": "iceberg lettuce"}, {"id": 34603, "name": "iceberg"}, {"id": 34604, "name": "icebox"}, {"id": 34605, "name": "icebucket"}, {"id": 34606, "name": "icecapped"}, {"id": 34607, "name": "icechest"}, {"id": 34608, "name": "icecle"}, {"id": 34609, "name": "icecrea sandwich"}, {"id": 34610, "name": "icecream"}, {"id": 34611, "name": "icecream cone"}, {"id": 34612, "name": "icecream truck"}, {"id": 34613, "name": "icecube dispenser"}, {"id": 34614, "name": "icecube tray"}, {"id": 34615, "name": "iced"}, {"id": 34616, "name": "iced coffee"}, {"id": 34617, "name": "iced donuts"}, {"id": 34618, "name": "iced surface"}, {"id": 34619, "name": "iced tea"}, {"id": 34620, "name": "icelandair"}, {"id": 34621, "name": "icemaker"}, {"id": 34622, "name": "icewater"}, {"id": 34623, "name": "ichiro"}, {"id": 34624, "name": "ici"}, {"id": 34625, "name": "icicle"}, {"id": 34626, "name": "icing"}, {"id": 34627, "name": "icing and sprinkles"}, {"id": 34628, "name": "icing border"}, {"id": 34629, "name": "icing design"}, {"id": 34630, "name": "icing glaze"}, {"id": 34631, "name": "icing is white"}, {"id": 34632, "name": "icing numbers"}, {"id": 34633, "name": "icing snail"}, {"id": 34634, "name": "icing sugar"}, {"id": 34635, "name": "icing trim"}, {"id": 34636, "name": "icing wheel"}, {"id": 34637, "name": "iclcle"}, {"id": 34638, "name": "icon of man"}, {"id": 34639, "name": "icon on computer"}, {"id": 34640, "name": "icon"}, {"id": 34641, "name": "icona5 written"}, {"id": 34642, "name": "icture"}, {"id": 34643, "name": "icy beach"}, {"id": 34644, "name": "id badge"}, {"id": 34645, "name": "id bracelet"}, {"id": 34646, "name": "id card"}, {"id": 34647, "name": "id holder"}, {"id": 34648, "name": "id necklace"}, {"id": 34649, "name": "id number 1215"}, {"id": 34650, "name": "id number"}, {"id": 34651, "name": "id numbers"}, {"id": 34652, "name": "id sign"}, {"id": 34653, "name": "id tag"}, {"id": 34654, "name": "id"}, {"id": 34655, "name": "ida"}, {"id": 34656, "name": "idcard"}, {"id": 34657, "name": "ideal"}, {"id": 34658, "name": "identfication number"}, {"id": 34659, "name": "identical buildings"}, {"id": 34660, "name": "identical cows"}, {"id": 34661, "name": "identical frames"}, {"id": 34662, "name": "identical gesture"}, {"id": 34663, "name": "identical spot"}, {"id": 34664, "name": "identifcation mark"}, {"id": 34665, "name": "identification"}, {"id": 34666, "name": "identification badge"}, {"id": 34667, "name": "identification card"}, {"id": 34668, "name": "identification information"}, {"id": 34669, "name": "identification lettering"}, {"id": 34670, "name": "identification logo"}, {"id": 34671, "name": "identification mark"}, {"id": 34672, "name": "identification name"}, {"id": 34673, "name": "identification num"}, {"id": 34674, "name": "identification numbe"}, {"id": 34675, "name": "identification number"}, {"id": 34676, "name": "identification numbers"}, {"id": 34677, "name": "identification sign"}, {"id": 34678, "name": "identification tab"}, {"id": 34679, "name": "identification tag"}, {"id": 34680, "name": "identification tags"}, {"id": 34681, "name": "identifier"}, {"id": 34682, "name": "identifying number"}, {"id": 34683, "name": "idle"}, {"id": 34684, "name": "idling"}, {"id": 34685, "name": "idol"}, {"id": 34686, "name": "ifc"}, {"id": 34687, "name": "igeek"}, {"id": 34688, "name": "ightstad"}, {"id": 34689, "name": "ignition"}, {"id": 34690, "name": "ignition key"}, {"id": 34691, "name": "ii"}, {"id": 34692, "name": "iii"}, {"id": 34693, "name": "iiii"}, {"id": 34694, "name": "ikea logo"}, {"id": 34695, "name": "ild"}, {"id": 34696, "name": "ilght"}, {"id": 34697, "name": "ilghts"}, {"id": 34698, "name": "illegible"}, {"id": 34699, "name": "illegible name"}, {"id": 34700, "name": "illegible sign"}, {"id": 34701, "name": "illegible words"}, {"id": 34702, "name": "illinois"}, {"id": 34703, "name": "illinois terminal"}, {"id": 34704, "name": "illuminated"}, {"id": 34705, "name": "illuminated ball"}, {"id": 34706, "name": "illuminated chamber"}, {"id": 34707, "name": "illuminated lamp"}, {"id": 34708, "name": "illuminated letters"}, {"id": 34709, "name": "illuminated light"}, {"id": 34710, "name": "illuminated lights"}, {"id": 34711, "name": "illuminated name"}, {"id": 34712, "name": "illuminated smartphone"}, {"id": 34713, "name": "illuminated top"}, {"id": 34714, "name": "illuminating"}, {"id": 34715, "name": "illumination"}, {"id": 34716, "name": "illusion"}, {"id": 34717, "name": "illustartion"}, {"id": 34718, "name": "illustration"}, {"id": 34719, "name": "illy kids"}, {"id": 34720, "name": "ilne"}, {"id": 34721, "name": "ilnes"}, {"id": 34722, "name": "im"}, {"id": 34723, "name": "im here to"}, {"id": 34724, "name": "im sports champion"}, {"id": 34725, "name": "imac computer"}, {"id": 34726, "name": "imac"}, {"id": 34727, "name": "image copyright"}, {"id": 34728, "name": "image credit"}, {"id": 34729, "name": "image is white"}, {"id": 34730, "name": "image man"}, {"id": 34731, "name": "image of a drill"}, {"id": 34732, "name": "image of a restroom"}, {"id": 34733, "name": "image of bottle"}, {"id": 34734, "name": "image of f"}, {"id": 34735, "name": "image of female"}, {"id": 34736, "name": "image of fork"}, {"id": 34737, "name": "image of girl"}, {"id": 34738, "name": "image of hand"}, {"id": 34739, "name": "image of horse"}, {"id": 34740, "name": "image of phone"}, {"id": 34741, "name": "image of rails"}, {"id": 34742, "name": "image of sword"}, {"id": 34743, "name": "image of woman"}, {"id": 34744, "name": "image on cellphone"}, {"id": 34745, "name": "image on the wall"}, {"id": 34746, "name": "image person"}, {"id": 34747, "name": "image piece"}, {"id": 34748, "name": "image projections"}, {"id": 34749, "name": "image projector"}, {"id": 34750, "name": "image sreen"}, {"id": 34751, "name": "image taken"}, {"id": 34752, "name": "image truck"}, {"id": 34753, "name": "image wall"}, {"id": 34754, "name": "image"}, {"id": 34755, "name": "imagery"}, {"id": 34756, "name": "imagine"}, {"id": 34757, "name": "imaging"}, {"id": 34758, "name": "imitation crab"}, {"id": 34759, "name": "immerision blender"}, {"id": 34760, "name": "impact point"}, {"id": 34761, "name": "impala"}, {"id": 34762, "name": "imperfection"}, {"id": 34763, "name": "implement"}, {"id": 34764, "name": "impression"}, {"id": 34765, "name": "imprint"}, {"id": 34766, "name": "in"}, {"id": 34767, "name": "in a field"}, {"id": 34768, "name": "in white"}, {"id": 34769, "name": "in a blue jacket"}, {"id": 34770, "name": "in a bookshelf"}, {"id": 34771, "name": "in a bowl"}, {"id": 34772, "name": "in a group"}, {"id": 34773, "name": "in a haze"}, {"id": 34774, "name": "in a library"}, {"id": 34775, "name": "in a park"}, {"id": 34776, "name": "in a red jacket"}, {"id": 34777, "name": "in a warm jacket"}, {"id": 34778, "name": "in air"}, {"id": 34779, "name": "in background"}, {"id": 34780, "name": "in bag"}, {"id": 34781, "name": "in between bread"}, {"id": 34782, "name": "in black"}, {"id": 34783, "name": "in broth"}, {"id": 34784, "name": "in brown shirt"}, {"id": 34785, "name": "in building"}, {"id": 34786, "name": "in cafe"}, {"id": 34787, "name": "in clocks"}, {"id": 34788, "name": "in color"}, {"id": 34789, "name": "in daytime"}, {"id": 34790, "name": "in dirt"}, {"id": 34791, "name": "in distance"}, {"id": 34792, "name": "in door"}, {"id": 34793, "name": "in doorway"}, {"id": 34794, "name": "in dugout"}, {"id": 34795, "name": "in dust and dirt"}, {"id": 34796, "name": "in europe"}, {"id": 34797, "name": "in feild"}, {"id": 34798, "name": "in field"}, {"id": 34799, "name": "in fields"}, {"id": 34800, "name": "in flooring"}, {"id": 34801, "name": "in focus"}, {"id": 34802, "name": "in fridge"}, {"id": 34803, "name": "in front"}, {"id": 34804, "name": "in front of a banana"}, {"id": 34805, "name": "in front of a window"}, {"id": 34806, "name": "in front of couch"}, {"id": 34807, "name": "in front of water"}, {"id": 34808, "name": "in glass"}, {"id": 34809, "name": "in grass"}, {"id": 34810, "name": "in grassy area"}, {"id": 34811, "name": "in gray shorts"}, {"id": 34812, "name": "in ground"}, {"id": 34813, "name": "in hand"}, {"id": 34814, "name": "in hedging"}, {"id": 34815, "name": "in her hand"}, {"id": 34816, "name": "in his hand"}, {"id": 34817, "name": "in kitchen"}, {"id": 34818, "name": "in line"}, {"id": 34819, "name": "in mid air"}, {"id": 34820, "name": "in mid fall"}, {"id": 34821, "name": "in mirror"}, {"id": 34822, "name": "in ocean"}, {"id": 34823, "name": "in parking lot"}, {"id": 34824, "name": "in photo"}, {"id": 34825, "name": "in photograph"}, {"id": 34826, "name": "in pizza"}, {"id": 34827, "name": "in plastic"}, {"id": 34828, "name": "in pocket"}, {"id": 34829, "name": "in rain"}, {"id": 34830, "name": "in rairoad tracks"}, {"id": 34831, "name": "in rear"}, {"id": 34832, "name": "in red fur"}, {"id": 34833, "name": "in right hand"}, {"id": 34834, "name": "in road"}, {"id": 34835, "name": "in row"}, {"id": 34836, "name": "in rows"}, {"id": 34837, "name": "in same direction"}, {"id": 34838, "name": "in sand"}, {"id": 34839, "name": "in scene"}, {"id": 34840, "name": "in sky"}, {"id": 34841, "name": "in snow"}, {"id": 34842, "name": "in spot"}, {"id": 34843, "name": "in storm"}, {"id": 34844, "name": "in strands"}, {"id": 34845, "name": "in street"}, {"id": 34846, "name": "in stripes"}, {"id": 34847, "name": "in summertime"}, {"id": 34848, "name": "in the air"}, {"id": 34849, "name": "in the back"}, {"id": 34850, "name": "in the background"}, {"id": 34851, "name": "in the daytime"}, {"id": 34852, "name": "in the distance"}, {"id": 34853, "name": "in the field"}, {"id": 34854, "name": "in the foreground"}, {"id": 34855, "name": "in the forest"}, {"id": 34856, "name": "in the garage"}, {"id": 34857, "name": "in the grass"}, {"id": 34858, "name": "in the kitchen"}, {"id": 34859, "name": "in the lot"}, {"id": 34860, "name": "in the middle area"}, {"id": 34861, "name": "in the middle"}, {"id": 34862, "name": "in the picture"}, {"id": 34863, "name": "in the port"}, {"id": 34864, "name": "in the rain"}, {"id": 34865, "name": "in the room"}, {"id": 34866, "name": "in the sand"}, {"id": 34867, "name": "in the savannah"}, {"id": 34868, "name": "in the shade"}, {"id": 34869, "name": "in the sky"}, {"id": 34870, "name": "in the snow"}, {"id": 34871, "name": "in the sofa"}, {"id": 34872, "name": "in the stand"}, {"id": 34873, "name": "in the street"}, {"id": 34874, "name": "in the top"}, {"id": 34875, "name": "in the water"}, {"id": 34876, "name": "in the window"}, {"id": 34877, "name": "in the winter"}, {"id": 34878, "name": "in upper portion"}, {"id": 34879, "name": "in water"}, {"id": 34880, "name": "in wing"}, {"id": 34881, "name": "in womans hand"}, {"id": 34882, "name": "inaccurate sentence"}, {"id": 34883, "name": "inacurate sentence"}, {"id": 34884, "name": "inappropriate"}, {"id": 34885, "name": "inbound area"}, {"id": 34886, "name": "inbounds"}, {"id": 34887, "name": "inbounds parts"}, {"id": 34888, "name": "inbox"}, {"id": 34889, "name": "inbox tray"}, {"id": 34890, "name": "inboxes"}, {"id": 34891, "name": "inc"}, {"id": 34892, "name": "incense"}, {"id": 34893, "name": "incense burner"}, {"id": 34894, "name": "incense container"}, {"id": 34895, "name": "incense holder"}, {"id": 34896, "name": "incline"}, {"id": 34897, "name": "include"}, {"id": 34898, "name": "incoming train"}, {"id": 34899, "name": "incoming wave"}, {"id": 34900, "name": "incoming waves"}, {"id": 34901, "name": "incorrect image"}, {"id": 34902, "name": "incorrect photo"}, {"id": 34903, "name": "incorrect sentence"}, {"id": 34904, "name": "increase the peace"}, {"id": 34905, "name": "increment"}, {"id": 34906, "name": "incubator"}, {"id": 34907, "name": "ind wing"}, {"id": 34908, "name": "indent mark"}, {"id": 34909, "name": "indent on pot handle"}, {"id": 34910, "name": "indent"}, {"id": 34911, "name": "indentation"}, {"id": 34912, "name": "indentical"}, {"id": 34913, "name": "indentification"}, {"id": 34914, "name": "indentification tag"}, {"id": 34915, "name": "indentifying color"}, {"id": 34916, "name": "indention in"}, {"id": 34917, "name": "indention in sand"}, {"id": 34918, "name": "indention"}, {"id": 34919, "name": "independence avenue"}, {"id": 34920, "name": "independence pass"}, {"id": 34921, "name": "independent"}, {"id": 34922, "name": "index"}, {"id": 34923, "name": "index card"}, {"id": 34924, "name": "index card holder"}, {"id": 34925, "name": "index finger"}, {"id": 34926, "name": "index fingernail"}, {"id": 34927, "name": "index fingers"}, {"id": 34928, "name": "india"}, {"id": 34929, "name": "indian cloths"}, {"id": 34930, "name": "indian corn"}, {"id": 34931, "name": "indian headdress"}, {"id": 34932, "name": "indian outfit"}, {"id": 34933, "name": "indian style"}, {"id": 34934, "name": "indian vegetarian"}, {"id": 34935, "name": "indian"}, {"id": 34936, "name": "indiana"}, {"id": 34937, "name": "indiana jones"}, {"id": 34938, "name": "indianapolis"}, {"id": 34939, "name": "indians head"}, {"id": 34940, "name": "indians logo"}, {"id": 34941, "name": "indication"}, {"id": 34942, "name": "indication device"}, {"id": 34943, "name": "indicator lamp"}, {"id": 34944, "name": "indicator light"}, {"id": 34945, "name": "indicator lights"}, {"id": 34946, "name": "indicator sign"}, {"id": 34947, "name": "indicator touch"}, {"id": 34948, "name": "indicator"}, {"id": 34949, "name": "indictaor"}, {"id": 34950, "name": "indigestion"}, {"id": 34951, "name": "indirect"}, {"id": 34952, "name": "individual car"}, {"id": 34953, "name": "individual pizza"}, {"id": 34954, "name": "individual squares"}, {"id": 34955, "name": "individual"}, {"id": 34956, "name": "individulal"}, {"id": 34957, "name": "indonesia"}, {"id": 34958, "name": "indonesian"}, {"id": 34959, "name": "indoor"}, {"id": 34960, "name": "indoor chair"}, {"id": 34961, "name": "indoor game"}, {"id": 34962, "name": "indoor kitchen scene"}, {"id": 34963, "name": "indoor photo"}, {"id": 34964, "name": "indoor picture"}, {"id": 34965, "name": "indoor plant"}, {"id": 34966, "name": "indoor scene"}, {"id": 34967, "name": "indoor space"}, {"id": 34968, "name": "indoor tree"}, {"id": 34969, "name": "indoor wall"}, {"id": 34970, "name": "indoors"}, {"id": 34971, "name": "indoors picture"}, {"id": 34972, "name": "indoors scene"}, {"id": 34973, "name": "indow"}, {"id": 34974, "name": "indow on white wall"}, {"id": 34975, "name": "indregient"}, {"id": 34976, "name": "industrial"}, {"id": 34977, "name": "industrial building"}, {"id": 34978, "name": "industrial fan"}, {"id": 34979, "name": "industrial light"}, {"id": 34980, "name": "industrial park"}, {"id": 34981, "name": "industrial slicer"}, {"id": 34982, "name": "ine"}, {"id": 34983, "name": "ine utility pole"}, {"id": 34984, "name": "infant"}, {"id": 34985, "name": "infield"}, {"id": 34986, "name": "infield clay"}, {"id": 34987, "name": "infield dirt"}, {"id": 34988, "name": "infield grass"}, {"id": 34989, "name": "infield lawn"}, {"id": 34990, "name": "infielder"}, {"id": 34991, "name": "infinity symbol"}, {"id": 34992, "name": "inflatable"}, {"id": 34993, "name": "inflatable boat"}, {"id": 34994, "name": "inflatable chair"}, {"id": 34995, "name": "inflatable dog"}, {"id": 34996, "name": "inflatable hand"}, {"id": 34997, "name": "inflatable object"}, {"id": 34998, "name": "inflatable pads"}, {"id": 34999, "name": "inflatable scissors"}, {"id": 35000, "name": "inflatable shark"}, {"id": 35001, "name": "inflatable toy"}, {"id": 35002, "name": "inflatable wall"}, {"id": 35003, "name": "inflatable waves"}, {"id": 35004, "name": "inflatables"}, {"id": 35005, "name": "inflated mouse"}, {"id": 35006, "name": "inflated tire"}, {"id": 35007, "name": "inflation device"}, {"id": 35008, "name": "info"}, {"id": 35009, "name": "info button"}, {"id": 35010, "name": "info plaque"}, {"id": 35011, "name": "info sign"}, {"id": 35012, "name": "information"}, {"id": 35013, "name": "information board"}, {"id": 35014, "name": "information booth"}, {"id": 35015, "name": "information card"}, {"id": 35016, "name": "information center"}, {"id": 35017, "name": "information details"}, {"id": 35018, "name": "information on it"}, {"id": 35019, "name": "information panel"}, {"id": 35020, "name": "information plaque"}, {"id": 35021, "name": "information poster"}, {"id": 35022, "name": "information screen"}, {"id": 35023, "name": "information screens"}, {"id": 35024, "name": "information sheet"}, {"id": 35025, "name": "information sheets"}, {"id": 35026, "name": "information sign"}, {"id": 35027, "name": "information signs"}, {"id": 35028, "name": "information stand"}, {"id": 35029, "name": "information sticker"}, {"id": 35030, "name": "information tag"}, {"id": 35031, "name": "information window"}, {"id": 35032, "name": "informational papers"}, {"id": 35033, "name": "informational sign"}, {"id": 35034, "name": "informative map"}, {"id": 35035, "name": "informatlon"}, {"id": 35036, "name": "infrared beam"}, {"id": 35037, "name": "infrastructure"}, {"id": 35038, "name": "ingrass"}, {"id": 35039, "name": "ingrave"}, {"id": 35040, "name": "ingrediants"}, {"id": 35041, "name": "ingredient"}, {"id": 35042, "name": "ingredientts"}, {"id": 35043, "name": "ingsoc"}, {"id": 35044, "name": "inhaler"}, {"id": 35045, "name": "initech"}, {"id": 35046, "name": "initial"}, {"id": 35047, "name": "injured"}, {"id": 35048, "name": "injured man"}, {"id": 35049, "name": "injury"}, {"id": 35050, "name": "ink"}, {"id": 35051, "name": "ink bottle"}, {"id": 35052, "name": "ink cartridge"}, {"id": 35053, "name": "ink cartridges"}, {"id": 35054, "name": "ink containers"}, {"id": 35055, "name": "ink pen"}, {"id": 35056, "name": "ink pens"}, {"id": 35057, "name": "ink stamp"}, {"id": 35058, "name": "ink well"}, {"id": 35059, "name": "ink wells"}, {"id": 35060, "name": "inkpen"}, {"id": 35061, "name": "inkprint"}, {"id": 35062, "name": "inlaid"}, {"id": 35063, "name": "inlaid stone"}, {"id": 35064, "name": "inlaid wood"}, {"id": 35065, "name": "inlay"}, {"id": 35066, "name": "inlay dot"}, {"id": 35067, "name": "inlet"}, {"id": 35068, "name": "inlet for hose shown"}, {"id": 35069, "name": "inmate"}, {"id": 35070, "name": "inn"}, {"id": 35071, "name": "inn sign"}, {"id": 35072, "name": "innards"}, {"id": 35073, "name": "inner"}, {"id": 35074, "name": "inner aileron"}, {"id": 35075, "name": "inner carpet"}, {"id": 35076, "name": "inner circle"}, {"id": 35077, "name": "inner clock"}, {"id": 35078, "name": "inner core"}, {"id": 35079, "name": "inner door panel"}, {"id": 35080, "name": "inner ear"}, {"id": 35081, "name": "inner frame"}, {"id": 35082, "name": "inner jacket"}, {"id": 35083, "name": "inner layer"}, {"id": 35084, "name": "inner part"}, {"id": 35085, "name": "inner part of plate"}, {"id": 35086, "name": "inner piece"}, {"id": 35087, "name": "inner railings"}, {"id": 35088, "name": "inner ring"}, {"id": 35089, "name": "inner shoe"}, {"id": 35090, "name": "inner skin"}, {"id": 35091, "name": "inner surface"}, {"id": 35092, "name": "inner thigh"}, {"id": 35093, "name": "inner thighs"}, {"id": 35094, "name": "inner tire"}, {"id": 35095, "name": "inner tube"}, {"id": 35096, "name": "inner upper lip"}, {"id": 35097, "name": "innerpart"}, {"id": 35098, "name": "innertube"}, {"id": 35099, "name": "inos"}, {"id": 35100, "name": "input device"}, {"id": 35101, "name": "input jacks"}, {"id": 35102, "name": "input"}, {"id": 35103, "name": "inputoutput"}, {"id": 35104, "name": "inscription"}, {"id": 35105, "name": "inscrutable papers"}, {"id": 35106, "name": "inseam"}, {"id": 35107, "name": "insect hole"}, {"id": 35108, "name": "insect"}, {"id": 35109, "name": "insert key"}, {"id": 35110, "name": "insert valid coins"}, {"id": 35111, "name": "insert"}, {"id": 35112, "name": "insertion slot"}, {"id": 35113, "name": "inset"}, {"id": 35114, "name": "inset glass"}, {"id": 35115, "name": "inset light"}, {"id": 35116, "name": "inside a house"}, {"id": 35117, "name": "inside boat"}, {"id": 35118, "name": "inside building"}, {"id": 35119, "name": "inside car"}, {"id": 35120, "name": "inside clock"}, {"id": 35121, "name": "inside compartment"}, {"id": 35122, "name": "inside culvert"}, {"id": 35123, "name": "inside dish"}, {"id": 35124, "name": "inside dogs ear"}, {"id": 35125, "name": "inside ear"}, {"id": 35126, "name": "inside jar"}, {"id": 35127, "name": "inside meter"}, {"id": 35128, "name": "inside mirror"}, {"id": 35129, "name": "inside noodle"}, {"id": 35130, "name": "inside of boat"}, {"id": 35131, "name": "inside of building"}, {"id": 35132, "name": "inside of hood"}, {"id": 35133, "name": "inside of plate"}, {"id": 35134, "name": "inside of ramp"}, {"id": 35135, "name": "inside of the banana"}, {"id": 35136, "name": "inside part"}, {"id": 35137, "name": "inside restaurant"}, {"id": 35138, "name": "inside room"}, {"id": 35139, "name": "inside show"}, {"id": 35140, "name": "inside suitcase"}, {"id": 35141, "name": "inside wall"}, {"id": 35142, "name": "inside"}, {"id": 35143, "name": "insigna"}, {"id": 35144, "name": "insignia"}, {"id": 35145, "name": "install"}, {"id": 35146, "name": "instant coffee"}, {"id": 35147, "name": "instruction book"}, {"id": 35148, "name": "instruction manual"}, {"id": 35149, "name": "instruction page"}, {"id": 35150, "name": "instruction panel"}, {"id": 35151, "name": "instruction sign"}, {"id": 35152, "name": "instruction"}, {"id": 35153, "name": "instructor"}, {"id": 35154, "name": "instrument case"}, {"id": 35155, "name": "instrument holder"}, {"id": 35156, "name": "instrument panel"}, {"id": 35157, "name": "instrument"}, {"id": 35158, "name": "insturctor"}, {"id": 35159, "name": "insulated"}, {"id": 35160, "name": "insulating material"}, {"id": 35161, "name": "insulation"}, {"id": 35162, "name": "insulation lying"}, {"id": 35163, "name": "insulator"}, {"id": 35164, "name": "insurance"}, {"id": 35165, "name": "intake"}, {"id": 35166, "name": "intake hose"}, {"id": 35167, "name": "intel"}, {"id": 35168, "name": "intel logo"}, {"id": 35169, "name": "intense look"}, {"id": 35170, "name": "intense stare"}, {"id": 35171, "name": "intensely"}, {"id": 35172, "name": "intently"}, {"id": 35173, "name": "inter"}, {"id": 35174, "name": "interchange equipment"}, {"id": 35175, "name": "intercom"}, {"id": 35176, "name": "interconnectingfoot bridge"}, {"id": 35177, "name": "interdiction"}, {"id": 35178, "name": "interesection"}, {"id": 35179, "name": "interesting cutouts"}, {"id": 35180, "name": "interface"}, {"id": 35181, "name": "interior door"}, {"id": 35182, "name": "interior fur"}, {"id": 35183, "name": "interior handle"}, {"id": 35184, "name": "interior light"}, {"id": 35185, "name": "interior lights on"}, {"id": 35186, "name": "interior of doughnut"}, {"id": 35187, "name": "interior of suitcase"}, {"id": 35188, "name": "interior pocket"}, {"id": 35189, "name": "interior seats"}, {"id": 35190, "name": "interior shot"}, {"id": 35191, "name": "interior wall"}, {"id": 35192, "name": "interior window"}, {"id": 35193, "name": "interior"}, {"id": 35194, "name": "interiorofhouse"}, {"id": 35195, "name": "interiour"}, {"id": 35196, "name": "interlocked"}, {"id": 35197, "name": "internal chandelier"}, {"id": 35198, "name": "internal ear"}, {"id": 35199, "name": "international"}, {"id": 35200, "name": "international autos"}, {"id": 35201, "name": "international transport"}, {"id": 35202, "name": "interner plugin"}, {"id": 35203, "name": "internet"}, {"id": 35204, "name": "internet adapter"}, {"id": 35205, "name": "internet browser"}, {"id": 35206, "name": "internet modem"}, {"id": 35207, "name": "internet router"}, {"id": 35208, "name": "interpretation sculpture"}, {"id": 35209, "name": "interruban"}, {"id": 35210, "name": "interruptor"}, {"id": 35211, "name": "interscetion"}, {"id": 35212, "name": "intersect"}, {"id": 35213, "name": "intersectiion"}, {"id": 35214, "name": "intersecting wire"}, {"id": 35215, "name": "intersection lights"}, {"id": 35216, "name": "intersection markings"}, {"id": 35217, "name": "intersection signs"}, {"id": 35218, "name": "intersection"}, {"id": 35219, "name": "intersetion"}, {"id": 35220, "name": "interstate bridge"}, {"id": 35221, "name": "interstate sign"}, {"id": 35222, "name": "interstate symbol"}, {"id": 35223, "name": "interstate"}, {"id": 35224, "name": "intertube"}, {"id": 35225, "name": "intertwined trunks"}, {"id": 35226, "name": "interview"}, {"id": 35227, "name": "interviewed"}, {"id": 35228, "name": "interworkings"}, {"id": 35229, "name": "intitial"}, {"id": 35230, "name": "into the ocean"}, {"id": 35231, "name": "into thick wood"}, {"id": 35232, "name": "into water"}, {"id": 35233, "name": "intrepid"}, {"id": 35234, "name": "intricate"}, {"id": 35235, "name": "intricate architecture"}, {"id": 35236, "name": "intricate bun"}, {"id": 35237, "name": "intricate design"}, {"id": 35238, "name": "intricate interior"}, {"id": 35239, "name": "intructions"}, {"id": 35240, "name": "inuslators"}, {"id": 35241, "name": "invisible arm"}, {"id": 35242, "name": "invisible basket"}, {"id": 35243, "name": "invisible clouds"}, {"id": 35244, "name": "invisible game"}, {"id": 35245, "name": "invisible giraffe"}, {"id": 35246, "name": "invisible giraffes"}, {"id": 35247, "name": "invisible lamp"}, {"id": 35248, "name": "invisible shadow"}, {"id": 35249, "name": "invisible tape"}, {"id": 35250, "name": "invisible trees"}, {"id": 35251, "name": "invitation"}, {"id": 35252, "name": "invoice"}, {"id": 35253, "name": "inward"}, {"id": 35254, "name": "iny white sign"}, {"id": 35255, "name": "iodine"}, {"id": 35256, "name": "iorn"}, {"id": 35257, "name": "ipad"}, {"id": 35258, "name": "ipad tablet"}, {"id": 35259, "name": "iphone"}, {"id": 35260, "name": "ipod ad"}, {"id": 35261, "name": "ipod app"}, {"id": 35262, "name": "ipod dock"}, {"id": 35263, "name": "ipod logo"}, {"id": 35264, "name": "ipod speaker"}, {"id": 35265, "name": "ipod"}, {"id": 35266, "name": "ipswich"}, {"id": 35267, "name": "iquid in a tumbler"}, {"id": 35268, "name": "iquique"}, {"id": 35269, "name": "ir"}, {"id": 35270, "name": "ire of a bike"}, {"id": 35271, "name": "iridescent shears"}, {"id": 35272, "name": "iris"}, {"id": 35273, "name": "irish"}, {"id": 35274, "name": "irish pub"}, {"id": 35275, "name": "iron and wood"}, {"id": 35276, "name": "iron arm"}, {"id": 35277, "name": "iron back"}, {"id": 35278, "name": "iron balcony"}, {"id": 35279, "name": "iron band"}, {"id": 35280, "name": "iron bar"}, {"id": 35281, "name": "iron bars"}, {"id": 35282, "name": "iron base"}, {"id": 35283, "name": "iron beams"}, {"id": 35284, "name": "iron bench"}, {"id": 35285, "name": "iron bolt"}, {"id": 35286, "name": "iron brace"}, {"id": 35287, "name": "iron bracket"}, {"id": 35288, "name": "iron burners"}, {"id": 35289, "name": "iron chairs"}, {"id": 35290, "name": "iron columns"}, {"id": 35291, "name": "iron cross"}, {"id": 35292, "name": "iron decor"}, {"id": 35293, "name": "iron fence"}, {"id": 35294, "name": "iron fence pole"}, {"id": 35295, "name": "iron gate"}, {"id": 35296, "name": "iron gates"}, {"id": 35297, "name": "iron giraffe"}, {"id": 35298, "name": "iron grate"}, {"id": 35299, "name": "iron grates"}, {"id": 35300, "name": "iron grating"}, {"id": 35301, "name": "iron grill"}, {"id": 35302, "name": "iron guard"}, {"id": 35303, "name": "iron handle"}, {"id": 35304, "name": "iron holdings"}, {"id": 35305, "name": "iron hook"}, {"id": 35306, "name": "iron leaf"}, {"id": 35307, "name": "iron legs"}, {"id": 35308, "name": "iron maiden"}, {"id": 35309, "name": "iron man"}, {"id": 35310, "name": "iron material"}, {"id": 35311, "name": "iron piece"}, {"id": 35312, "name": "iron pieces"}, {"id": 35313, "name": "iron platform"}, {"id": 35314, "name": "iron pole"}, {"id": 35315, "name": "iron post"}, {"id": 35316, "name": "iron rack"}, {"id": 35317, "name": "iron radiator"}, {"id": 35318, "name": "iron railing"}, {"id": 35319, "name": "iron rod"}, {"id": 35320, "name": "iron rods"}, {"id": 35321, "name": "iron sheets"}, {"id": 35322, "name": "iron skillet"}, {"id": 35323, "name": "iron stains"}, {"id": 35324, "name": "iron stand"}, {"id": 35325, "name": "iron stars"}, {"id": 35326, "name": "iron stove"}, {"id": 35327, "name": "iron structure"}, {"id": 35328, "name": "iron supports"}, {"id": 35329, "name": "iron tower"}, {"id": 35330, "name": "iron trim"}, {"id": 35331, "name": "iron window"}, {"id": 35332, "name": "iron work"}, {"id": 35333, "name": "iron works"}, {"id": 35334, "name": "iron wrought"}, {"id": 35335, "name": "iron"}, {"id": 35336, "name": "ironblack pillar"}, {"id": 35337, "name": "ironbottom"}, {"id": 35338, "name": "ironing board"}, {"id": 35339, "name": "ironrail"}, {"id": 35340, "name": "ironsheet"}, {"id": 35341, "name": "ironwood bench"}, {"id": 35342, "name": "ironwork"}, {"id": 35343, "name": "ironworking cable"}, {"id": 35344, "name": "irregular blaze"}, {"id": 35345, "name": "irrigation equipment"}, {"id": 35346, "name": "irty man"}, {"id": 35347, "name": "irving"}, {"id": 35348, "name": "is"}, {"id": 35349, "name": "isaak kwok"}, {"id": 35350, "name": "isaldn"}, {"id": 35351, "name": "isgn"}, {"id": 35352, "name": "isignia"}, {"id": 35353, "name": "island countertop"}, {"id": 35354, "name": "island home"}, {"id": 35355, "name": "island in water"}, {"id": 35356, "name": "island sink"}, {"id": 35357, "name": "island top"}, {"id": 35358, "name": "island"}, {"id": 35359, "name": "isle"}, {"id": 35360, "name": "islet"}, {"id": 35361, "name": "islington"}, {"id": 35362, "name": "issac"}, {"id": 35363, "name": "issue"}, {"id": 35364, "name": "istanbul"}, {"id": 35365, "name": "isthmus"}, {"id": 35366, "name": "isuzu"}, {"id": 35367, "name": "it burns"}, {"id": 35368, "name": "it is 3"}, {"id": 35369, "name": "it is a scene"}, {"id": 35370, "name": "it is cold"}, {"id": 35371, "name": "it is daytime"}, {"id": 35372, "name": "it is dinner"}, {"id": 35373, "name": "it is raining"}, {"id": 35374, "name": "it is sunny"}, {"id": 35375, "name": "it"}, {"id": 35376, "name": "italian"}, {"id": 35377, "name": "italian ice"}, {"id": 35378, "name": "italian pizza"}, {"id": 35379, "name": "italiana bread"}, {"id": 35380, "name": "italy"}, {"id": 35381, "name": "item is on table"}, {"id": 35382, "name": "item lying"}, {"id": 35383, "name": "item"}, {"id": 35384, "name": "items for sale"}, {"id": 35385, "name": "items tabletop"}, {"id": 35386, "name": "items underneath"}, {"id": 35387, "name": "itemsliving room"}, {"id": 35388, "name": "its a magical world"}, {"id": 35389, "name": "its fur"}, {"id": 35390, "name": "its kickstand"}, {"id": 35391, "name": "its name"}, {"id": 35392, "name": "its night"}, {"id": 35393, "name": "its side"}, {"id": 35394, "name": "its wings spread"}, {"id": 35395, "name": "itself"}, {"id": 35396, "name": "itunes"}, {"id": 35397, "name": "itunes icon"}, {"id": 35398, "name": "itunes screen"}, {"id": 35399, "name": "iv"}, {"id": 35400, "name": "iv bag"}, {"id": 35401, "name": "iv bottle"}, {"id": 35402, "name": "iv drip"}, {"id": 35403, "name": "iv line"}, {"id": 35404, "name": "iv machine"}, {"id": 35405, "name": "iv pole"}, {"id": 35406, "name": "ivory"}, {"id": 35407, "name": "ivory chair"}, {"id": 35408, "name": "ivory hoof"}, {"id": 35409, "name": "ivory rugs"}, {"id": 35410, "name": "ivory stone curb"}, {"id": 35411, "name": "ivory tusk"}, {"id": 35412, "name": "ivoryrope"}, {"id": 35413, "name": "ivy"}, {"id": 35414, "name": "ivy branch"}, {"id": 35415, "name": "ivy leaves"}, {"id": 35416, "name": "ivy plant"}, {"id": 35417, "name": "ivy plants"}, {"id": 35418, "name": "ix"}, {"id": 35419, "name": "ixelles"}, {"id": 35420, "name": "j"}, {"id": 35421, "name": "j key"}, {"id": 35422, "name": "j keyboard"}, {"id": 35423, "name": "j005"}, {"id": 35424, "name": "j011"}, {"id": 35425, "name": "j222"}, {"id": 35426, "name": "j624"}, {"id": 35427, "name": "j8"}, {"id": 35428, "name": "jack daniels"}, {"id": 35429, "name": "jack flag"}, {"id": 35430, "name": "jack knife"}, {"id": 35431, "name": "jack reacher"}, {"id": 35432, "name": "jack"}, {"id": 35433, "name": "jacke"}, {"id": 35434, "name": "jackeet"}, {"id": 35435, "name": "jacker"}, {"id": 35436, "name": "jacket and trousers"}, {"id": 35437, "name": "jacket around waist"}, {"id": 35438, "name": "jacket bottom"}, {"id": 35439, "name": "jacket button"}, {"id": 35440, "name": "jacket coat"}, {"id": 35441, "name": "jacket cuff"}, {"id": 35442, "name": "jacket front"}, {"id": 35443, "name": "jacket hanging"}, {"id": 35444, "name": "jacket has sleeves"}, {"id": 35445, "name": "jacket hood"}, {"id": 35446, "name": "jacket is black"}, {"id": 35447, "name": "jacket is blue"}, {"id": 35448, "name": "jacket is brown"}, {"id": 35449, "name": "jacket is grey"}, {"id": 35450, "name": "jacket is on man"}, {"id": 35451, "name": "jacket is plaid"}, {"id": 35452, "name": "jacket is white"}, {"id": 35453, "name": "jacket lady"}, {"id": 35454, "name": "jacket lining"}, {"id": 35455, "name": "jacket man"}, {"id": 35456, "name": "jacket neck"}, {"id": 35457, "name": "jacket on"}, {"id": 35458, "name": "jacket on front"}, {"id": 35459, "name": "jacket on the man"}, {"id": 35460, "name": "jacket part"}, {"id": 35461, "name": "jacket pocket"}, {"id": 35462, "name": "jacket sleeve"}, {"id": 35463, "name": "jacket trim"}, {"id": 35464, "name": "jacket zipper"}, {"id": 35465, "name": "jacket"}, {"id": 35466, "name": "jackete"}, {"id": 35467, "name": "jacketedge"}, {"id": 35468, "name": "jackhammer"}, {"id": 35469, "name": "jacknicholsons face"}, {"id": 35470, "name": "jackolantern"}, {"id": 35471, "name": "jackpot display"}, {"id": 35472, "name": "jackson"}, {"id": 35473, "name": "jackson mingus"}, {"id": 35474, "name": "jackst"}, {"id": 35475, "name": "jackt"}, {"id": 35476, "name": "jacquard print"}, {"id": 35477, "name": "jacuzzi"}, {"id": 35478, "name": "jade"}, {"id": 35479, "name": "jag"}, {"id": 35480, "name": "jagged"}, {"id": 35481, "name": "jagged blade"}, {"id": 35482, "name": "jagged concrete"}, {"id": 35483, "name": "jagged edges"}, {"id": 35484, "name": "jagged profile"}, {"id": 35485, "name": "jagged stone"}, {"id": 35486, "name": "jagged top"}, {"id": 35487, "name": "jaggedy rock"}, {"id": 35488, "name": "jaiku"}, {"id": 35489, "name": "jail"}, {"id": 35490, "name": "jail cell"}, {"id": 35491, "name": "jaket"}, {"id": 35492, "name": "jakoo"}, {"id": 35493, "name": "jal"}, {"id": 35494, "name": "jalapeno pepper"}, {"id": 35495, "name": "jalapeno peppers"}, {"id": 35496, "name": "jalapeno slice"}, {"id": 35497, "name": "jalapeno"}, {"id": 35498, "name": "jalepeno"}, {"id": 35499, "name": "jalepeno pepper"}, {"id": 35500, "name": "jalepeno peppers"}, {"id": 35501, "name": "jalepenos"}, {"id": 35502, "name": "jalopina"}, {"id": 35503, "name": "jalousie type window"}, {"id": 35504, "name": "jalpenos"}, {"id": 35505, "name": "jam bottle"}, {"id": 35506, "name": "jam cake"}, {"id": 35507, "name": "jam jar"}, {"id": 35508, "name": "jam jars"}, {"id": 35509, "name": "jam"}, {"id": 35510, "name": "jamaica st"}, {"id": 35511, "name": "jamb"}, {"id": 35512, "name": "jamba juice"}, {"id": 35513, "name": "james"}, {"id": 35514, "name": "james bond"}, {"id": 35515, "name": "james bond movie"}, {"id": 35516, "name": "james dean"}, {"id": 35517, "name": "jammies"}, {"id": 35518, "name": "jamper"}, {"id": 35519, "name": "jan"}, {"id": 35520, "name": "janes"}, {"id": 35521, "name": "january 2013"}, {"id": 35522, "name": "japan"}, {"id": 35523, "name": "japan airlines"}, {"id": 35524, "name": "japanese"}, {"id": 35525, "name": "japanese characters"}, {"id": 35526, "name": "japanese letter"}, {"id": 35527, "name": "japanese lettering"}, {"id": 35528, "name": "japanese letters"}, {"id": 35529, "name": "japanese sign"}, {"id": 35530, "name": "japanese text"}, {"id": 35531, "name": "japanese writing"}, {"id": 35532, "name": "jar cap"}, {"id": 35533, "name": "jar lid"}, {"id": 35534, "name": "jar lids"}, {"id": 35535, "name": "jar lip"}, {"id": 35536, "name": "jar of food"}, {"id": 35537, "name": "jar of honey"}, {"id": 35538, "name": "jar of jam"}, {"id": 35539, "name": "jar of mayonnaise"}, {"id": 35540, "name": "jar of mustard"}, {"id": 35541, "name": "jar of pickles"}, {"id": 35542, "name": "jar pattern"}, {"id": 35543, "name": "jar shaker"}, {"id": 35544, "name": "jar top"}, {"id": 35545, "name": "jar"}, {"id": 35546, "name": "jars background"}, {"id": 35547, "name": "jars of food"}, {"id": 35548, "name": "jars on table"}, {"id": 35549, "name": "jasmine is written"}, {"id": 35550, "name": "javelin"}, {"id": 35551, "name": "javelin train"}, {"id": 35552, "name": "jaw line"}, {"id": 35553, "name": "jaw muscle"}, {"id": 35554, "name": "jaw"}, {"id": 35555, "name": "jawline"}, {"id": 35556, "name": "jay"}, {"id": 35557, "name": "jcket"}, {"id": 35558, "name": "jcmello"}, {"id": 35559, "name": "jcrew"}, {"id": 35560, "name": "jct"}, {"id": 35561, "name": "jct 125"}, {"id": 35562, "name": "jean capris"}, {"id": 35563, "name": "jean clad leg"}, {"id": 35564, "name": "jean jacket"}, {"id": 35565, "name": "jean jumpsuit"}, {"id": 35566, "name": "jean leg"}, {"id": 35567, "name": "jean overalls"}, {"id": 35568, "name": "jean pant"}, {"id": 35569, "name": "jean pant leg"}, {"id": 35570, "name": "jean pants"}, {"id": 35571, "name": "jean pocket"}, {"id": 35572, "name": "jean pockets"}, {"id": 35573, "name": "jean shirt"}, {"id": 35574, "name": "jean short"}, {"id": 35575, "name": "jean shorts"}, {"id": 35576, "name": "jean skirt"}, {"id": 35577, "name": "jean"}, {"id": 35578, "name": "jeans and shirt"}, {"id": 35579, "name": "jeans are cuffed"}, {"id": 35580, "name": "jeans leg"}, {"id": 35581, "name": "jeans on"}, {"id": 35582, "name": "jeans person"}, {"id": 35583, "name": "jeans pocket"}, {"id": 35584, "name": "jeas"}, {"id": 35585, "name": "jecket"}, {"id": 35586, "name": "jeep logo"}, {"id": 35587, "name": "jeep street sessions"}, {"id": 35588, "name": "jeep truck"}, {"id": 35589, "name": "jeep wrangler"}, {"id": 35590, "name": "jeep"}, {"id": 35591, "name": "jeepwheel"}, {"id": 35592, "name": "jeff"}, {"id": 35593, "name": "jefferson park"}, {"id": 35594, "name": "jehova"}, {"id": 35595, "name": "jellie"}, {"id": 35596, "name": "jellied"}, {"id": 35597, "name": "jello"}, {"id": 35598, "name": "jelly and butter"}, {"id": 35599, "name": "jelly band"}, {"id": 35600, "name": "jelly beans"}, {"id": 35601, "name": "jelly donut"}, {"id": 35602, "name": "jelly donuts"}, {"id": 35603, "name": "jelly filling"}, {"id": 35604, "name": "jelly in it"}, {"id": 35605, "name": "jelly jar"}, {"id": 35606, "name": "jelly packets"}, {"id": 35607, "name": "jelly roll"}, {"id": 35608, "name": "jelly rolls"}, {"id": 35609, "name": "jelly"}, {"id": 35610, "name": "jellyfish"}, {"id": 35611, "name": "jena"}, {"id": 35612, "name": "jenga game"}, {"id": 35613, "name": "jenny"}, {"id": 35614, "name": "jenny jones"}, {"id": 35615, "name": "jerican"}, {"id": 35616, "name": "jerimiah fulton"}, {"id": 35617, "name": "jerricans"}, {"id": 35618, "name": "jerry rigged"}, {"id": 35619, "name": "jerrycan"}, {"id": 35620, "name": "jerse"}, {"id": 35621, "name": "jersey barriers"}, {"id": 35622, "name": "jersey has a number"}, {"id": 35623, "name": "jersey is framed"}, {"id": 35624, "name": "jersey leg"}, {"id": 35625, "name": "jersey number"}, {"id": 35626, "name": "jersey on the wall"}, {"id": 35627, "name": "jersey pants"}, {"id": 35628, "name": "jersey shirt"}, {"id": 35629, "name": "jersey sleeve"}, {"id": 35630, "name": "jersey steer"}, {"id": 35631, "name": "jersey uniform"}, {"id": 35632, "name": "jersey"}, {"id": 35633, "name": "jerseys hanging"}, {"id": 35634, "name": "jersy"}, {"id": 35635, "name": "jersyes"}, {"id": 35636, "name": "jesus"}, {"id": 35637, "name": "jesus painting"}, {"id": 35638, "name": "jesus saves"}, {"id": 35639, "name": "jet aircraft"}, {"id": 35640, "name": "jet airplane"}, {"id": 35641, "name": "jet blue"}, {"id": 35642, "name": "jet booster"}, {"id": 35643, "name": "jet bridge"}, {"id": 35644, "name": "jet contrail"}, {"id": 35645, "name": "jet engine"}, {"id": 35646, "name": "jet engines"}, {"id": 35647, "name": "jet exhaust"}, {"id": 35648, "name": "jet fighter"}, {"id": 35649, "name": "jet flaps"}, {"id": 35650, "name": "jet is dark"}, {"id": 35651, "name": "jet letters"}, {"id": 35652, "name": "jet nose"}, {"id": 35653, "name": "jet nozzle"}, {"id": 35654, "name": "jet pack"}, {"id": 35655, "name": "jet plane"}, {"id": 35656, "name": "jet planes"}, {"id": 35657, "name": "jet pollution"}, {"id": 35658, "name": "jet ski"}, {"id": 35659, "name": "jet skies"}, {"id": 35660, "name": "jet skis"}, {"id": 35661, "name": "jet smoke"}, {"id": 35662, "name": "jet stream"}, {"id": 35663, "name": "jet streams"}, {"id": 35664, "name": "jet surfing"}, {"id": 35665, "name": "jet tail"}, {"id": 35666, "name": "jet tires"}, {"id": 35667, "name": "jet trail"}, {"id": 35668, "name": "jet trails"}, {"id": 35669, "name": "jet wheels"}, {"id": 35670, "name": "jet wing"}, {"id": 35671, "name": "jet wings"}, {"id": 35672, "name": "jet"}, {"id": 35673, "name": "jet2holidays"}, {"id": 35674, "name": "jet4youcom"}, {"id": 35675, "name": "jetblue"}, {"id": 35676, "name": "jetblue flight"}, {"id": 35677, "name": "jetbridge"}, {"id": 35678, "name": "jetengine"}, {"id": 35679, "name": "jetfuselage"}, {"id": 35680, "name": "jetliner"}, {"id": 35681, "name": "jets engine"}, {"id": 35682, "name": "jets engines"}, {"id": 35683, "name": "jets has yellow wing"}, {"id": 35684, "name": "jets logo"}, {"id": 35685, "name": "jets tail"}, {"id": 35686, "name": "jets windshield"}, {"id": 35687, "name": "jets wing"}, {"id": 35688, "name": "jets wingtip"}, {"id": 35689, "name": "jetski"}, {"id": 35690, "name": "jetstream"}, {"id": 35691, "name": "jetta"}, {"id": 35692, "name": "jetti"}, {"id": 35693, "name": "jetty"}, {"id": 35694, "name": "jetway"}, {"id": 35695, "name": "jetwing"}, {"id": 35696, "name": "jetzt"}, {"id": 35697, "name": "jewel"}, {"id": 35698, "name": "jeweled necklace"}, {"id": 35699, "name": "jeweler"}, {"id": 35700, "name": "jewelery"}, {"id": 35701, "name": "jewellery"}, {"id": 35702, "name": "jewelry"}, {"id": 35703, "name": "jewelry box"}, {"id": 35704, "name": "jewelry cabinet"}, {"id": 35705, "name": "jewelry display"}, {"id": 35706, "name": "jewish"}, {"id": 35707, "name": "jewlery"}, {"id": 35708, "name": "jey"}, {"id": 35709, "name": "jf"}, {"id": 35710, "name": "jicama"}, {"id": 35711, "name": "jicuzzi"}, {"id": 35712, "name": "jie"}, {"id": 35713, "name": "jigger"}, {"id": 35714, "name": "jigsaw puzzle"}, {"id": 35715, "name": "jihab"}, {"id": 35716, "name": "jim morrison"}, {"id": 35717, "name": "jimmy carter"}, {"id": 35718, "name": "jimmy"}, {"id": 35719, "name": "jingle bell"}, {"id": 35720, "name": "jkl"}, {"id": 35721, "name": "jl"}, {"id": 35722, "name": "jms logo"}, {"id": 35723, "name": "joanna"}, {"id": 35724, "name": "job"}, {"id": 35725, "name": "jocke"}, {"id": 35726, "name": "jocket"}, {"id": 35727, "name": "jockey box"}, {"id": 35728, "name": "jockey hat"}, {"id": 35729, "name": "jockey pants"}, {"id": 35730, "name": "jockey shorts"}, {"id": 35731, "name": "jockey wredhat"}, {"id": 35732, "name": "jockey"}, {"id": 35733, "name": "jockeys hat"}, {"id": 35734, "name": "jocky"}, {"id": 35735, "name": "jodhpur"}, {"id": 35736, "name": "joey"}, {"id": 35737, "name": "jogger"}, {"id": 35738, "name": "jogging"}, {"id": 35739, "name": "jogging pants"}, {"id": 35740, "name": "jogging path"}, {"id": 35741, "name": "jogging suit"}, {"id": 35742, "name": "john"}, {"id": 35743, "name": "john kerry"}, {"id": 35744, "name": "john lennon"}, {"id": 35745, "name": "john mccain"}, {"id": 35746, "name": "john murray"}, {"id": 35747, "name": "john oliver"}, {"id": 35748, "name": "john scalzi"}, {"id": 35749, "name": "johnny stork"}, {"id": 35750, "name": "join"}, {"id": 35751, "name": "joint"}, {"id": 35752, "name": "jointed"}, {"id": 35753, "name": "joist"}, {"id": 35754, "name": "jokcey"}, {"id": 35755, "name": "joke"}, {"id": 35756, "name": "jokey"}, {"id": 35757, "name": "jolly rodger"}, {"id": 35758, "name": "jonas"}, {"id": 35759, "name": "jonas snow"}, {"id": 35760, "name": "jonassnowphotography"}, {"id": 35761, "name": "jones"}, {"id": 35762, "name": "jordi"}, {"id": 35763, "name": "jose cuervo"}, {"id": 35764, "name": "jose garcia"}, {"id": 35765, "name": "joseph"}, {"id": 35766, "name": "josh"}, {"id": 35767, "name": "joshua"}, {"id": 35768, "name": "journal"}, {"id": 35769, "name": "journalist"}, {"id": 35770, "name": "journey"}, {"id": 35771, "name": "journeys banner"}, {"id": 35772, "name": "jousting pole"}, {"id": 35773, "name": "jovial car"}, {"id": 35774, "name": "jowl"}, {"id": 35775, "name": "joy"}, {"id": 35776, "name": "joyce"}, {"id": 35777, "name": "joysitck"}, {"id": 35778, "name": "joystick"}, {"id": 35779, "name": "jp liu"}, {"id": 35780, "name": "jp morgan"}, {"id": 35781, "name": "jpj"}, {"id": 35782, "name": "jpj tag"}, {"id": 35783, "name": "jpystick"}, {"id": 35784, "name": "jr tolkien"}, {"id": 35785, "name": "jsd"}, {"id": 35786, "name": "jspot"}, {"id": 35787, "name": "juan"}, {"id": 35788, "name": "jucie"}, {"id": 35789, "name": "judge chair"}, {"id": 35790, "name": "judge table"}, {"id": 35791, "name": "judge"}, {"id": 35792, "name": "judges chair"}, {"id": 35793, "name": "judges stand"}, {"id": 35794, "name": "jug container"}, {"id": 35795, "name": "jug of milk"}, {"id": 35796, "name": "jug"}, {"id": 35797, "name": "juggler"}, {"id": 35798, "name": "juggling pin"}, {"id": 35799, "name": "juggling pins"}, {"id": 35800, "name": "juggs"}, {"id": 35801, "name": "juice bottle"}, {"id": 35802, "name": "juice bottles"}, {"id": 35803, "name": "juice box"}, {"id": 35804, "name": "juice carton"}, {"id": 35805, "name": "juice container"}, {"id": 35806, "name": "juice containers"}, {"id": 35807, "name": "juice glass"}, {"id": 35808, "name": "juice machine"}, {"id": 35809, "name": "juice pouch"}, {"id": 35810, "name": "juice press"}, {"id": 35811, "name": "juice presser"}, {"id": 35812, "name": "juice spill"}, {"id": 35813, "name": "juice spots"}, {"id": 35814, "name": "juice"}, {"id": 35815, "name": "juicebox"}, {"id": 35816, "name": "juiced"}, {"id": 35817, "name": "juicer"}, {"id": 35818, "name": "juicy"}, {"id": 35819, "name": "juicy orange"}, {"id": 35820, "name": "juke box"}, {"id": 35821, "name": "jukebox"}, {"id": 35822, "name": "julie marie"}, {"id": 35823, "name": "juliet balcony"}, {"id": 35824, "name": "julmarknad"}, {"id": 35825, "name": "july"}, {"id": 35826, "name": "july 20"}, {"id": 35827, "name": "jumble"}, {"id": 35828, "name": "jumbo jet"}, {"id": 35829, "name": "jumbo tron"}, {"id": 35830, "name": "jumbojet"}, {"id": 35831, "name": "jumbotron"}, {"id": 35832, "name": "jumosuit"}, {"id": 35833, "name": "jump drive"}, {"id": 35834, "name": "jump ramp"}, {"id": 35835, "name": "jump ring"}, {"id": 35836, "name": "jump rope"}, {"id": 35837, "name": "jump suit"}, {"id": 35838, "name": "jump suits"}, {"id": 35839, "name": "jump trick"}, {"id": 35840, "name": "jump"}, {"id": 35841, "name": "jumparoo"}, {"id": 35842, "name": "jumped"}, {"id": 35843, "name": "jumper"}, {"id": 35844, "name": "jumper cables"}, {"id": 35845, "name": "jumper dress"}, {"id": 35846, "name": "jumping"}, {"id": 35847, "name": "jumping area"}, {"id": 35848, "name": "jumping castle"}, {"id": 35849, "name": "jumping course"}, {"id": 35850, "name": "jumping gate"}, {"id": 35851, "name": "jumping men"}, {"id": 35852, "name": "jumping off"}, {"id": 35853, "name": "jumping poles"}, {"id": 35854, "name": "jumping rails"}, {"id": 35855, "name": "jumpingramp"}, {"id": 35856, "name": "jumpsuit"}, {"id": 35857, "name": "junction"}, {"id": 35858, "name": "junction box"}, {"id": 35859, "name": "juncture"}, {"id": 35860, "name": "jungle"}, {"id": 35861, "name": "jungle environment"}, {"id": 35862, "name": "jungle gym"}, {"id": 35863, "name": "junior mints"}, {"id": 35864, "name": "juniper bush"}, {"id": 35865, "name": "junk"}, {"id": 35866, "name": "junk is yellow"}, {"id": 35867, "name": "junk pile"}, {"id": 35868, "name": "junk yard"}, {"id": 35869, "name": "junkyard"}, {"id": 35870, "name": "junkyard dog"}, {"id": 35871, "name": "jurassic"}, {"id": 35872, "name": "jurassiccoast"}, {"id": 35873, "name": "just"}, {"id": 35874, "name": "just dance"}, {"id": 35875, "name": "just dancing"}, {"id": 35876, "name": "just say no"}, {"id": 35877, "name": "justice"}, {"id": 35878, "name": "jute rope"}, {"id": 35879, "name": "juvenile"}, {"id": 35880, "name": "juvenile giraffe"}, {"id": 35881, "name": "juvenile zebra"}, {"id": 35882, "name": "jvc"}, {"id": 35883, "name": "k"}, {"id": 35884, "name": "k s market"}, {"id": 35885, "name": "k key"}, {"id": 35886, "name": "k rails"}, {"id": 35887, "name": "k2"}, {"id": 35888, "name": "k41"}, {"id": 35889, "name": "k912"}, {"id": 35890, "name": "ka karhu"}, {"id": 35891, "name": "kabob"}, {"id": 35892, "name": "kahki pants"}, {"id": 35893, "name": "kaiser roll"}, {"id": 35894, "name": "kaki pants"}, {"id": 35895, "name": "kakki pants"}, {"id": 35896, "name": "kale leaves"}, {"id": 35897, "name": "kale"}, {"id": 35898, "name": "kaloches"}, {"id": 35899, "name": "kama"}, {"id": 35900, "name": "kamaboko"}, {"id": 35901, "name": "kamlins"}, {"id": 35902, "name": "kandahar"}, {"id": 35903, "name": "kandos"}, {"id": 35904, "name": "kangaroo"}, {"id": 35905, "name": "kangaroo logo"}, {"id": 35906, "name": "kangaroo picture"}, {"id": 35907, "name": "kangaroo sculpture"}, {"id": 35908, "name": "kanpe"}, {"id": 35909, "name": "kanpela"}, {"id": 35910, "name": "kansa"}, {"id": 35911, "name": "kansas ave"}, {"id": 35912, "name": "kansas city flag"}, {"id": 35913, "name": "kansas magnet"}, {"id": 35914, "name": "kapkin"}, {"id": 35915, "name": "karaffe"}, {"id": 35916, "name": "karin"}, {"id": 35917, "name": "kart"}, {"id": 35918, "name": "katin"}, {"id": 35919, "name": "katsup"}, {"id": 35920, "name": "kawasaki"}, {"id": 35921, "name": "kawasaki writing"}, {"id": 35922, "name": "kayak passenger"}, {"id": 35923, "name": "kayak seat"}, {"id": 35924, "name": "kayak side"}, {"id": 35925, "name": "kayak"}, {"id": 35926, "name": "kayaker"}, {"id": 35927, "name": "kayaking"}, {"id": 35928, "name": "kazoo"}, {"id": 35929, "name": "kearn"}, {"id": 35930, "name": "kearny"}, {"id": 35931, "name": "kebab"}, {"id": 35932, "name": "keboard"}, {"id": 35933, "name": "kee"}, {"id": 35934, "name": "keel"}, {"id": 35935, "name": "keeneland"}, {"id": 35936, "name": "keep"}, {"id": 35937, "name": "keep calm"}, {"id": 35938, "name": "keep me shut"}, {"id": 35939, "name": "keep off"}, {"id": 35940, "name": "keep right"}, {"id": 35941, "name": "keeper"}, {"id": 35942, "name": "kees"}, {"id": 35943, "name": "keg"}, {"id": 35944, "name": "keha st"}, {"id": 35945, "name": "keikyu limousine"}, {"id": 35946, "name": "keima press"}, {"id": 35947, "name": "keima press sign"}, {"id": 35948, "name": "keish"}, {"id": 35949, "name": "keith"}, {"id": 35950, "name": "keller"}, {"id": 35951, "name": "kelp"}, {"id": 35952, "name": "kemode"}, {"id": 35953, "name": "kemp"}, {"id": 35954, "name": "kenmore"}, {"id": 35955, "name": "kennedy"}, {"id": 35956, "name": "kennel"}, {"id": 35957, "name": "kensington"}, {"id": 35958, "name": "kenwood electronic"}, {"id": 35959, "name": "kenya"}, {"id": 35960, "name": "kenya 2012"}, {"id": 35961, "name": "kenya airways logo"}, {"id": 35962, "name": "kept"}, {"id": 35963, "name": "kerb"}, {"id": 35964, "name": "kerchief"}, {"id": 35965, "name": "kermit"}, {"id": 35966, "name": "kernal"}, {"id": 35967, "name": "kernals"}, {"id": 35968, "name": "kernel of corn"}, {"id": 35969, "name": "kernel"}, {"id": 35970, "name": "kerosene lantern"}, {"id": 35971, "name": "kerouac"}, {"id": 35972, "name": "keskusta"}, {"id": 35973, "name": "ketchp"}, {"id": 35974, "name": "ketchup"}, {"id": 35975, "name": "ketchup and fries"}, {"id": 35976, "name": "ketchup bag"}, {"id": 35977, "name": "ketchup bottle"}, {"id": 35978, "name": "ketchup container"}, {"id": 35979, "name": "ketchup magnet"}, {"id": 35980, "name": "ketchup packages"}, {"id": 35981, "name": "ketchup packet"}, {"id": 35982, "name": "ketchup seen here"}, {"id": 35983, "name": "ketchup side"}, {"id": 35984, "name": "ketchup spot"}, {"id": 35985, "name": "ketchup squirt"}, {"id": 35986, "name": "ketchup stripe"}, {"id": 35987, "name": "ketcup"}, {"id": 35988, "name": "ketsup"}, {"id": 35989, "name": "kettle part"}, {"id": 35990, "name": "kettle pot"}, {"id": 35991, "name": "kettle stove"}, {"id": 35992, "name": "kettle"}, {"id": 35993, "name": "keurig coffee holder"}, {"id": 35994, "name": "kevin"}, {"id": 35995, "name": "kewpie statue"}, {"id": 35996, "name": "key board"}, {"id": 35997, "name": "key card"}, {"id": 35998, "name": "key chain"}, {"id": 35999, "name": "key hold"}, {"id": 36000, "name": "key holder"}, {"id": 36001, "name": "key hole"}, {"id": 36002, "name": "key lock"}, {"id": 36003, "name": "key on laptop"}, {"id": 36004, "name": "key on a keyboard"}, {"id": 36005, "name": "key on a laptop"}, {"id": 36006, "name": "key on"}, {"id": 36007, "name": "key opening"}, {"id": 36008, "name": "key pad"}, {"id": 36009, "name": "key pads"}, {"id": 36010, "name": "key ring"}, {"id": 36011, "name": "key set"}, {"id": 36012, "name": "key slot"}, {"id": 36013, "name": "key spot"}, {"id": 36014, "name": "key stand"}, {"id": 36015, "name": "key tag"}, {"id": 36016, "name": "key"}, {"id": 36017, "name": "keyaki odori"}, {"id": 36018, "name": "keybaord"}, {"id": 36019, "name": "keyboar"}, {"id": 36020, "name": "keyboar and mouse"}, {"id": 36021, "name": "keyboard and cord"}, {"id": 36022, "name": "keyboard and mouse"}, {"id": 36023, "name": "keyboard area"}, {"id": 36024, "name": "keyboard arrow"}, {"id": 36025, "name": "keyboard box"}, {"id": 36026, "name": "keyboard button"}, {"id": 36027, "name": "keyboard corner"}, {"id": 36028, "name": "keyboard desk"}, {"id": 36029, "name": "keyboard desk shelf"}, {"id": 36030, "name": "keyboard graphic"}, {"id": 36031, "name": "keyboard holder"}, {"id": 36032, "name": "keyboard is black"}, {"id": 36033, "name": "keyboard key"}, {"id": 36034, "name": "keyboard keys"}, {"id": 36035, "name": "keyboard layout"}, {"id": 36036, "name": "keyboard mouse"}, {"id": 36037, "name": "keyboard of laptop"}, {"id": 36038, "name": "keyboard on a laptop"}, {"id": 36039, "name": "keyboard on laptop"}, {"id": 36040, "name": "keyboard player"}, {"id": 36041, "name": "keyboard shelf"}, {"id": 36042, "name": "keyboard slot"}, {"id": 36043, "name": "keyboard stand"}, {"id": 36044, "name": "keyboard top"}, {"id": 36045, "name": "keyboard tray"}, {"id": 36046, "name": "keyboard"}, {"id": 36047, "name": "keyboardrd"}, {"id": 36048, "name": "keyborad"}, {"id": 36049, "name": "keychain"}, {"id": 36050, "name": "keychains"}, {"id": 36051, "name": "keyhold"}, {"id": 36052, "name": "keyholder"}, {"id": 36053, "name": "keyhole"}, {"id": 36054, "name": "keylock"}, {"id": 36055, "name": "keypad"}, {"id": 36056, "name": "keyring"}, {"id": 36057, "name": "keyrock"}, {"id": 36058, "name": "keys court"}, {"id": 36059, "name": "keys on the keychain"}, {"id": 36060, "name": "keysia"}, {"id": 36061, "name": "keystone"}, {"id": 36062, "name": "kfc"}, {"id": 36063, "name": "kfc sign"}, {"id": 36064, "name": "kg"}, {"id": 36065, "name": "kh"}, {"id": 36066, "name": "khaki cap"}, {"id": 36067, "name": "khaki capri"}, {"id": 36068, "name": "khaki colored pants"}, {"id": 36069, "name": "khaki jacket"}, {"id": 36070, "name": "khaki paints"}, {"id": 36071, "name": "khaki pant"}, {"id": 36072, "name": "khaki pants"}, {"id": 36073, "name": "khaki shirt"}, {"id": 36074, "name": "khaki shorts"}, {"id": 36075, "name": "khaki ski"}, {"id": 36076, "name": "khaki slacks"}, {"id": 36077, "name": "khaki trousers"}, {"id": 36078, "name": "khaki uniform"}, {"id": 36079, "name": "khaki"}, {"id": 36080, "name": "khakies"}, {"id": 36081, "name": "khakis and a belt"}, {"id": 36082, "name": "khakitrousers"}, {"id": 36083, "name": "kia"}, {"id": 36084, "name": "kia advertisement"}, {"id": 36085, "name": "kia banners"}, {"id": 36086, "name": "kia logo"}, {"id": 36087, "name": "kia motors"}, {"id": 36088, "name": "kia sign"}, {"id": 36089, "name": "kia symbol"}, {"id": 36090, "name": "kibble"}, {"id": 36091, "name": "kibera"}, {"id": 36092, "name": "kick bar"}, {"id": 36093, "name": "kick boards"}, {"id": 36094, "name": "kick flip"}, {"id": 36095, "name": "kick guard"}, {"id": 36096, "name": "kick plate"}, {"id": 36097, "name": "kick stand"}, {"id": 36098, "name": "kick standing"}, {"id": 36099, "name": "kick start"}, {"id": 36100, "name": "kick"}, {"id": 36101, "name": "kickball"}, {"id": 36102, "name": "kicked"}, {"id": 36103, "name": "kicked up snow"}, {"id": 36104, "name": "kicker"}, {"id": 36105, "name": "kicking"}, {"id": 36106, "name": "kickknack"}, {"id": 36107, "name": "kickknacks"}, {"id": 36108, "name": "kickplate"}, {"id": 36109, "name": "kickstad"}, {"id": 36110, "name": "kickstand"}, {"id": 36111, "name": "kickstantd"}, {"id": 36112, "name": "kickstarter"}, {"id": 36113, "name": "kid board"}, {"id": 36114, "name": "kid bottomhalf"}, {"id": 36115, "name": "kid chair"}, {"id": 36116, "name": "kid in black"}, {"id": 36117, "name": "kid in blue"}, {"id": 36118, "name": "kid in white"}, {"id": 36119, "name": "kid is happy"}, {"id": 36120, "name": "kid is using"}, {"id": 36121, "name": "kid or dog"}, {"id": 36122, "name": "kid playing"}, {"id": 36123, "name": "kid running"}, {"id": 36124, "name": "kid standing"}, {"id": 36125, "name": "kid"}, {"id": 36126, "name": "kiddie pools"}, {"id": 36127, "name": "kiddie train"}, {"id": 36128, "name": "kidhat"}, {"id": 36129, "name": "kidney beans"}, {"id": 36130, "name": "kids arm"}, {"id": 36131, "name": "kids book"}, {"id": 36132, "name": "kids chair"}, {"id": 36133, "name": "kids elbow"}, {"id": 36134, "name": "kids face"}, {"id": 36135, "name": "kids feet"}, {"id": 36136, "name": "kids hand"}, {"id": 36137, "name": "kids head"}, {"id": 36138, "name": "kids left hand"}, {"id": 36139, "name": "kids left sneaker"}, {"id": 36140, "name": "kids mouth"}, {"id": 36141, "name": "kids right sneaker"}, {"id": 36142, "name": "kids sitting"}, {"id": 36143, "name": "kids skateboarding"}, {"id": 36144, "name": "kids stuff"}, {"id": 36145, "name": "kids table"}, {"id": 36146, "name": "kidshorts"}, {"id": 36147, "name": "kikkoman"}, {"id": 36148, "name": "kilimaschutz"}, {"id": 36149, "name": "kiln"}, {"id": 36150, "name": "kilo"}, {"id": 36151, "name": "kilometer"}, {"id": 36152, "name": "kilt"}, {"id": 36153, "name": "kimchi"}, {"id": 36154, "name": "kimono"}, {"id": 36155, "name": "kin"}, {"id": 36156, "name": "kind of building"}, {"id": 36157, "name": "kind"}, {"id": 36158, "name": "kindle"}, {"id": 36159, "name": "kindle reader"}, {"id": 36160, "name": "kindling box"}, {"id": 36161, "name": "kinfe"}, {"id": 36162, "name": "king harald street"}, {"id": 36163, "name": "king st"}, {"id": 36164, "name": "king street"}, {"id": 36165, "name": "king"}, {"id": 36166, "name": "kingback"}, {"id": 36167, "name": "kingfish"}, {"id": 36168, "name": "kingfisher"}, {"id": 36169, "name": "kingpin beer"}, {"id": 36170, "name": "kingsway"}, {"id": 36171, "name": "kink"}, {"id": 36172, "name": "kiosk"}, {"id": 36173, "name": "kiosk"}, {"id": 36174, "name": "kiss chocolate"}, {"id": 36175, "name": "kiss lips"}, {"id": 36176, "name": "kiss the frog"}, {"id": 36177, "name": "kiss"}, {"id": 36178, "name": "kissing"}, {"id": 36179, "name": "kissing face"}, {"id": 36180, "name": "kit kats"}, {"id": 36181, "name": "kit"}, {"id": 36182, "name": "kitche"}, {"id": 36183, "name": "kitcheen"}, {"id": 36184, "name": "kitchen appliance"}, {"id": 36185, "name": "kitchen appliances"}, {"id": 36186, "name": "kitchen area"}, {"id": 36187, "name": "kitchen bar"}, {"id": 36188, "name": "kitchen brush"}, {"id": 36189, "name": "kitchen cabinat"}, {"id": 36190, "name": "kitchen cabinet"}, {"id": 36191, "name": "kitchen cabinetry"}, {"id": 36192, "name": "kitchen cabinets"}, {"id": 36193, "name": "kitchen cart"}, {"id": 36194, "name": "kitchen ceiling"}, {"id": 36195, "name": "kitchen chair"}, {"id": 36196, "name": "kitchen chairs"}, {"id": 36197, "name": "kitchen clock"}, {"id": 36198, "name": "kitchen counter"}, {"id": 36199, "name": "kitchen counter top"}, {"id": 36200, "name": "kitchen counterop"}, {"id": 36201, "name": "kitchen counters"}, {"id": 36202, "name": "kitchen countertop"}, {"id": 36203, "name": "kitchen cupboard"}, {"id": 36204, "name": "kitchen cupboards"}, {"id": 36205, "name": "kitchen display"}, {"id": 36206, "name": "kitchen door"}, {"id": 36207, "name": "kitchen drainer"}, {"id": 36208, "name": "kitchen drawer"}, {"id": 36209, "name": "kitchen drawers"}, {"id": 36210, "name": "kitchen drywall"}, {"id": 36211, "name": "kitchen equipment"}, {"id": 36212, "name": "kitchen floor"}, {"id": 36213, "name": "kitchen flooring"}, {"id": 36214, "name": "kitchen gear"}, {"id": 36215, "name": "kitchen has plug"}, {"id": 36216, "name": "kitchen has stove"}, {"id": 36217, "name": "kitchen has switch"}, {"id": 36218, "name": "kitchen hood"}, {"id": 36219, "name": "kitchen is clean"}, {"id": 36220, "name": "kitchen island"}, {"id": 36221, "name": "kitchen items"}, {"id": 36222, "name": "kitchen knife"}, {"id": 36223, "name": "kitchen knives"}, {"id": 36224, "name": "kitchen light"}, {"id": 36225, "name": "kitchen lighting"}, {"id": 36226, "name": "kitchen mixer"}, {"id": 36227, "name": "kitchen napkin"}, {"id": 36228, "name": "kitchen nook"}, {"id": 36229, "name": "kitchen oven"}, {"id": 36230, "name": "kitchen playset"}, {"id": 36231, "name": "kitchen range"}, {"id": 36232, "name": "kitchen room"}, {"id": 36233, "name": "kitchen scale"}, {"id": 36234, "name": "kitchen scene"}, {"id": 36235, "name": "kitchen scissors"}, {"id": 36236, "name": "kitchen shears"}, {"id": 36237, "name": "kitchen shelf"}, {"id": 36238, "name": "kitchen sink"}, {"id": 36239, "name": "kitchen sponge"}, {"id": 36240, "name": "kitchen stove"}, {"id": 36241, "name": "kitchen supplies"}, {"id": 36242, "name": "kitchen supply"}, {"id": 36243, "name": "kitchen table"}, {"id": 36244, "name": "kitchen television"}, {"id": 36245, "name": "kitchen tiling"}, {"id": 36246, "name": "kitchen timer"}, {"id": 36247, "name": "kitchen tongs"}, {"id": 36248, "name": "kitchen tool"}, {"id": 36249, "name": "kitchen tools"}, {"id": 36250, "name": "kitchen top"}, {"id": 36251, "name": "kitchen towel"}, {"id": 36252, "name": "kitchen utensil"}, {"id": 36253, "name": "kitchen utensils"}, {"id": 36254, "name": "kitchen ventilator"}, {"id": 36255, "name": "kitchen wall"}, {"id": 36256, "name": "kitchen ware"}, {"id": 36257, "name": "kitchen window"}, {"id": 36258, "name": "kitchen windowsill"}, {"id": 36259, "name": "kitchen worker"}, {"id": 36260, "name": "kitchen"}, {"id": 36261, "name": "kitchenaid"}, {"id": 36262, "name": "kitchenaid mixer"}, {"id": 36263, "name": "kitchenette"}, {"id": 36264, "name": "kitchenware"}, {"id": 36265, "name": "kite board"}, {"id": 36266, "name": "kite boarder"}, {"id": 36267, "name": "kite boarders"}, {"id": 36268, "name": "kite boarding"}, {"id": 36269, "name": "kite border"}, {"id": 36270, "name": "kite chain"}, {"id": 36271, "name": "kite club"}, {"id": 36272, "name": "kite design"}, {"id": 36273, "name": "kite display"}, {"id": 36274, "name": "kite edge"}, {"id": 36275, "name": "kite flag"}, {"id": 36276, "name": "kite flier"}, {"id": 36277, "name": "kite flyer"}, {"id": 36278, "name": "kite flyers"}, {"id": 36279, "name": "kite flying"}, {"id": 36280, "name": "kite flying club"}, {"id": 36281, "name": "kite flying event"}, {"id": 36282, "name": "kite flying high"}, {"id": 36283, "name": "kite flying in air"}, {"id": 36284, "name": "kite grass"}, {"id": 36285, "name": "kite handle"}, {"id": 36286, "name": "kite has edging"}, {"id": 36287, "name": "kite has green wings"}, {"id": 36288, "name": "kite has two strings"}, {"id": 36289, "name": "kite head"}, {"id": 36290, "name": "kite in air"}, {"id": 36291, "name": "kite in the sky"}, {"id": 36292, "name": "kite is blue"}, {"id": 36293, "name": "kite is in sky"}, {"id": 36294, "name": "kite is pink"}, {"id": 36295, "name": "kite is this"}, {"id": 36296, "name": "kite line"}, {"id": 36297, "name": "kite lines"}, {"id": 36298, "name": "kite middle"}, {"id": 36299, "name": "kite multicolored"}, {"id": 36300, "name": "kite pair"}, {"id": 36301, "name": "kite part"}, {"id": 36302, "name": "kite reel"}, {"id": 36303, "name": "kite section"}, {"id": 36304, "name": "kite shadow"}, {"id": 36305, "name": "kite show"}, {"id": 36306, "name": "kite sign"}, {"id": 36307, "name": "kite sky"}, {"id": 36308, "name": "kite spool"}, {"id": 36309, "name": "kite spools"}, {"id": 36310, "name": "kite stability"}, {"id": 36311, "name": "kite string"}, {"id": 36312, "name": "kite strings"}, {"id": 36313, "name": "kite surfer"}, {"id": 36314, "name": "kite surfing"}, {"id": 36315, "name": "kite surfing sail"}, {"id": 36316, "name": "kite tail"}, {"id": 36317, "name": "kite tails"}, {"id": 36318, "name": "kite thread"}, {"id": 36319, "name": "kite wings"}, {"id": 36320, "name": "kite wires"}, {"id": 36321, "name": "kite"}, {"id": 36322, "name": "kiteboard"}, {"id": 36323, "name": "kiteboarder"}, {"id": 36324, "name": "kiteboarders"}, {"id": 36325, "name": "kiteboarding"}, {"id": 36326, "name": "kiteboards"}, {"id": 36327, "name": "kiten"}, {"id": 36328, "name": "kiteportion"}, {"id": 36329, "name": "kites air"}, {"id": 36330, "name": "kites been launched"}, {"id": 36331, "name": "kites in air"}, {"id": 36332, "name": "kites line"}, {"id": 36333, "name": "kites sky"}, {"id": 36334, "name": "kites tail"}, {"id": 36335, "name": "kites tails"}, {"id": 36336, "name": "kitestring"}, {"id": 36337, "name": "kitesurfer"}, {"id": 36338, "name": "kitesurfing"}, {"id": 36339, "name": "kitesurfing board"}, {"id": 36340, "name": "kitesurfing man"}, {"id": 36341, "name": "kitetent"}, {"id": 36342, "name": "kithcen"}, {"id": 36343, "name": "kithcen table"}, {"id": 36344, "name": "kitkat"}, {"id": 36345, "name": "kitkat bar"}, {"id": 36346, "name": "kitten fur"}, {"id": 36347, "name": "kitten tail"}, {"id": 36348, "name": "kitten whisker"}, {"id": 36349, "name": "kitten"}, {"id": 36350, "name": "kittens face"}, {"id": 36351, "name": "kittens neck"}, {"id": 36352, "name": "kittens noses"}, {"id": 36353, "name": "kittery maine"}, {"id": 36354, "name": "kittes"}, {"id": 36355, "name": "kitty laying"}, {"id": 36356, "name": "kitty litter"}, {"id": 36357, "name": "kitty sticker"}, {"id": 36358, "name": "kitty"}, {"id": 36359, "name": "kittydolls"}, {"id": 36360, "name": "kittys head"}, {"id": 36361, "name": "kittys whiskers"}, {"id": 36362, "name": "kiwanis club"}, {"id": 36363, "name": "kiwi and pineapple"}, {"id": 36364, "name": "kiwi fruit"}, {"id": 36365, "name": "kiwi fruits"}, {"id": 36366, "name": "kiwi slices"}, {"id": 36367, "name": "kiwi"}, {"id": 36368, "name": "kk"}, {"id": 36369, "name": "kleenex box"}, {"id": 36370, "name": "kleenex dispenser"}, {"id": 36371, "name": "kleenex holder"}, {"id": 36372, "name": "kleenex"}, {"id": 36373, "name": "kleenexbox"}, {"id": 36374, "name": "klm"}, {"id": 36375, "name": "klm jet"}, {"id": 36376, "name": "klm letters"}, {"id": 36377, "name": "klm logo"}, {"id": 36378, "name": "kmb"}, {"id": 36379, "name": "kmh"}, {"id": 36380, "name": "knack"}, {"id": 36381, "name": "knapkin"}, {"id": 36382, "name": "knapsack"}, {"id": 36383, "name": "kneboarding"}, {"id": 36384, "name": "knecklace"}, {"id": 36385, "name": "knecktie"}, {"id": 36386, "name": "knee and shin guard"}, {"id": 36387, "name": "knee and shin pads"}, {"id": 36388, "name": "knee area"}, {"id": 36389, "name": "knee band"}, {"id": 36390, "name": "knee bands"}, {"id": 36391, "name": "knee brace"}, {"id": 36392, "name": "knee braces"}, {"id": 36393, "name": "knee cap"}, {"id": 36394, "name": "knee girl"}, {"id": 36395, "name": "knee guard"}, {"id": 36396, "name": "knee guards"}, {"id": 36397, "name": "knee high"}, {"id": 36398, "name": "knee high boots"}, {"id": 36399, "name": "knee hole"}, {"id": 36400, "name": "knee is folded"}, {"id": 36401, "name": "knee of man"}, {"id": 36402, "name": "knee pad"}, {"id": 36403, "name": "knee padding"}, {"id": 36404, "name": "knee pads"}, {"id": 36405, "name": "knee part"}, {"id": 36406, "name": "knee patch"}, {"id": 36407, "name": "knee patches"}, {"id": 36408, "name": "knee person"}, {"id": 36409, "name": "knee protection"}, {"id": 36410, "name": "knee protector"}, {"id": 36411, "name": "knee protectors"}, {"id": 36412, "name": "knee side"}, {"id": 36413, "name": "knee sleeve"}, {"id": 36414, "name": "knee sock"}, {"id": 36415, "name": "knee socks"}, {"id": 36416, "name": "knee strap"}, {"id": 36417, "name": "knee support"}, {"id": 36418, "name": "knee supports"}, {"id": 36419, "name": "knee up"}, {"id": 36420, "name": "knee wrap"}, {"id": 36421, "name": "knee"}, {"id": 36422, "name": "kneeboarding"}, {"id": 36423, "name": "kneecap"}, {"id": 36424, "name": "kneecatcher"}, {"id": 36425, "name": "kneed pad"}, {"id": 36426, "name": "kneee"}, {"id": 36427, "name": "kneeguard"}, {"id": 36428, "name": "kneehigh"}, {"id": 36429, "name": "kneehigh socks"}, {"id": 36430, "name": "kneei"}, {"id": 36431, "name": "kneeknew"}, {"id": 36432, "name": "kneeling"}, {"id": 36433, "name": "kneeling bench"}, {"id": 36434, "name": "kneeling boy"}, {"id": 36435, "name": "kneeling down"}, {"id": 36436, "name": "kneepad"}, {"id": 36437, "name": "kneepads"}, {"id": 36438, "name": "kneepads on a man"}, {"id": 36439, "name": "knees bent"}, {"id": 36440, "name": "knees for the girl"}, {"id": 36441, "name": "knees of person"}, {"id": 36442, "name": "knees of the cow"}, {"id": 36443, "name": "knees white"}, {"id": 36444, "name": "kneeshin guards"}, {"id": 36445, "name": "kneif"}, {"id": 36446, "name": "knick knack"}, {"id": 36447, "name": "knick knack shelf"}, {"id": 36448, "name": "knick knack table"}, {"id": 36449, "name": "knick knacks"}, {"id": 36450, "name": "knick nacks"}, {"id": 36451, "name": "knickers"}, {"id": 36452, "name": "knickknack"}, {"id": 36453, "name": "knickknackkers"}, {"id": 36454, "name": "knicknack"}, {"id": 36455, "name": "knicknacks"}, {"id": 36456, "name": "knief"}, {"id": 36457, "name": "knieves"}, {"id": 36458, "name": "knife and fork"}, {"id": 36459, "name": "knife and forks"}, {"id": 36460, "name": "knife and spoon"}, {"id": 36461, "name": "knife behind forks"}, {"id": 36462, "name": "knife blade"}, {"id": 36463, "name": "knife block"}, {"id": 36464, "name": "knife box"}, {"id": 36465, "name": "knife carving"}, {"id": 36466, "name": "knife cuttingboard"}, {"id": 36467, "name": "knife fork"}, {"id": 36468, "name": "knife handle"}, {"id": 36469, "name": "knife holder"}, {"id": 36470, "name": "knife is silver"}, {"id": 36471, "name": "knife marks"}, {"id": 36472, "name": "knife on countertop"}, {"id": 36473, "name": "knife on the plate"}, {"id": 36474, "name": "knife on the table"}, {"id": 36475, "name": "knife pack"}, {"id": 36476, "name": "knife plate"}, {"id": 36477, "name": "knife point"}, {"id": 36478, "name": "knife rack"}, {"id": 36479, "name": "knife server"}, {"id": 36480, "name": "knife set"}, {"id": 36481, "name": "knife sharpener"}, {"id": 36482, "name": "knife stand"}, {"id": 36483, "name": "knife strip"}, {"id": 36484, "name": "knife throat"}, {"id": 36485, "name": "knife tip"}, {"id": 36486, "name": "knife"}, {"id": 36487, "name": "knifeblade"}, {"id": 36488, "name": "knifeblock"}, {"id": 36489, "name": "knifelemon"}, {"id": 36490, "name": "knifre"}, {"id": 36491, "name": "knigh"}, {"id": 36492, "name": "knight"}, {"id": 36493, "name": "knit"}, {"id": 36494, "name": "knit beanie"}, {"id": 36495, "name": "knit cap"}, {"id": 36496, "name": "knit crown"}, {"id": 36497, "name": "knit dessert"}, {"id": 36498, "name": "knit hat"}, {"id": 36499, "name": "knit ski cap"}, {"id": 36500, "name": "knit sweater"}, {"id": 36501, "name": "knit top"}, {"id": 36502, "name": "knithat"}, {"id": 36503, "name": "knitted"}, {"id": 36504, "name": "knitted bed"}, {"id": 36505, "name": "knitted cap"}, {"id": 36506, "name": "knitted hat"}, {"id": 36507, "name": "knitted object"}, {"id": 36508, "name": "knitted scarf"}, {"id": 36509, "name": "knitting"}, {"id": 36510, "name": "knitting needle"}, {"id": 36511, "name": "knitting needles"}, {"id": 36512, "name": "knitwear"}, {"id": 36513, "name": "knive"}, {"id": 36514, "name": "knob cabinet"}, {"id": 36515, "name": "knob door"}, {"id": 36516, "name": "knob hook"}, {"id": 36517, "name": "knob is black"}, {"id": 36518, "name": "knob of pot lid"}, {"id": 36519, "name": "knob on cabinet"}, {"id": 36520, "name": "knob on cabinet door"}, {"id": 36521, "name": "knob on drawer"}, {"id": 36522, "name": "knob on screen"}, {"id": 36523, "name": "knob part"}, {"id": 36524, "name": "knob"}, {"id": 36525, "name": "knobbed horn"}, {"id": 36526, "name": "knobbed horns"}, {"id": 36527, "name": "knobbutton"}, {"id": 36528, "name": "knobby"}, {"id": 36529, "name": "knobby knees"}, {"id": 36530, "name": "knoblike object"}, {"id": 36531, "name": "knobs and dials"}, {"id": 36532, "name": "knobs are black"}, {"id": 36533, "name": "knobs of stove"}, {"id": 36534, "name": "knobsstove"}, {"id": 36535, "name": "knocked over"}, {"id": 36536, "name": "knocker"}, {"id": 36537, "name": "knole"}, {"id": 36538, "name": "knoll"}, {"id": 36539, "name": "knot area"}, {"id": 36540, "name": "knot belt"}, {"id": 36541, "name": "knot hole"}, {"id": 36542, "name": "knot holes"}, {"id": 36543, "name": "knot on the board"}, {"id": 36544, "name": "knot on top of board"}, {"id": 36545, "name": "knot tie"}, {"id": 36546, "name": "knot"}, {"id": 36547, "name": "knotch"}, {"id": 36548, "name": "knothole"}, {"id": 36549, "name": "knotted brown wood"}, {"id": 36550, "name": "knotted stump"}, {"id": 36551, "name": "knotted tie"}, {"id": 36552, "name": "knotty wood"}, {"id": 36553, "name": "know"}, {"id": 36554, "name": "knozzel"}, {"id": 36555, "name": "knozzle"}, {"id": 36556, "name": "knubs"}, {"id": 36557, "name": "knucke"}, {"id": 36558, "name": "knuckes"}, {"id": 36559, "name": "knuckle"}, {"id": 36560, "name": "knucle"}, {"id": 36561, "name": "koala"}, {"id": 36562, "name": "koala bear"}, {"id": 36563, "name": "koala house"}, {"id": 36564, "name": "kodak"}, {"id": 36565, "name": "kodak digital"}, {"id": 36566, "name": "kodak sign"}, {"id": 36567, "name": "kogi"}, {"id": 36568, "name": "kogi truck"}, {"id": 36569, "name": "koi fish kite"}, {"id": 36570, "name": "kojak"}, {"id": 36571, "name": "komemiyut"}, {"id": 36572, "name": "kona brewing co"}, {"id": 36573, "name": "kong"}, {"id": 36574, "name": "kool aid"}, {"id": 36575, "name": "koolaid circus"}, {"id": 36576, "name": "koozie"}, {"id": 36577, "name": "korean"}, {"id": 36578, "name": "korean air"}, {"id": 36579, "name": "kosher"}, {"id": 36580, "name": "kosher salt"}, {"id": 36581, "name": "kqe"}, {"id": 36582, "name": "krab legs"}, {"id": 36583, "name": "kraft"}, {"id": 36584, "name": "kraft cheese"}, {"id": 36585, "name": "kraut"}, {"id": 36586, "name": "krispkreme logo"}, {"id": 36587, "name": "krispy"}, {"id": 36588, "name": "krispy kream"}, {"id": 36589, "name": "krispy kreme"}, {"id": 36590, "name": "krista"}, {"id": 36591, "name": "krista photography"}, {"id": 36592, "name": "kroger sign"}, {"id": 36593, "name": "kruger"}, {"id": 36594, "name": "krups"}, {"id": 36595, "name": "ktchen floor"}, {"id": 36596, "name": "ktichen"}, {"id": 36597, "name": "ktie"}, {"id": 36598, "name": "kuckle"}, {"id": 36599, "name": "kudu"}, {"id": 36600, "name": "kudzu"}, {"id": 36601, "name": "kumanda shop"}, {"id": 36602, "name": "kumquat"}, {"id": 36603, "name": "kurzzug ende"}, {"id": 36604, "name": "kusttram"}, {"id": 36605, "name": "kutix"}, {"id": 36606, "name": "kuwait airlines"}, {"id": 36607, "name": "kw"}, {"id": 36608, "name": "kwg"}, {"id": 36609, "name": "kwik e mart"}, {"id": 36610, "name": "kwik tan"}, {"id": 36611, "name": "kymco"}, {"id": 36612, "name": "kyoto"}, {"id": 36613, "name": "l bracket"}, {"id": 36614, "name": "l key"}, {"id": 36615, "name": "l shaped bracket"}, {"id": 36616, "name": "l shaped counter top"}, {"id": 36617, "name": "l"}, {"id": 36618, "name": "l2"}, {"id": 36619, "name": "l3"}, {"id": 36620, "name": "l7 oval"}, {"id": 36621, "name": "la"}, {"id": 36622, "name": "la carbonara"}, {"id": 36623, "name": "la dodgers emblem"}, {"id": 36624, "name": "la la"}, {"id": 36625, "name": "la poste"}, {"id": 36626, "name": "lab"}, {"id": 36627, "name": "lab coat"}, {"id": 36628, "name": "lab coats"}, {"id": 36629, "name": "lab equipment"}, {"id": 36630, "name": "lab sink"}, {"id": 36631, "name": "lab student"}, {"id": 36632, "name": "lab table"}, {"id": 36633, "name": "label is silver"}, {"id": 36634, "name": "label maker"}, {"id": 36635, "name": "label on shorts"}, {"id": 36636, "name": "label"}, {"id": 36637, "name": "labeled"}, {"id": 36638, "name": "labeled signs"}, {"id": 36639, "name": "labeler"}, {"id": 36640, "name": "labeling"}, {"id": 36641, "name": "lable"}, {"id": 36642, "name": "lablels"}, {"id": 36643, "name": "lables"}, {"id": 36644, "name": "laboratory"}, {"id": 36645, "name": "labrador"}, {"id": 36646, "name": "labrador dog"}, {"id": 36647, "name": "labratory"}, {"id": 36648, "name": "lacarbona"}, {"id": 36649, "name": "lace bow"}, {"id": 36650, "name": "lace canopy"}, {"id": 36651, "name": "lace cardgian"}, {"id": 36652, "name": "lace collar"}, {"id": 36653, "name": "lace curtains"}, {"id": 36654, "name": "lace decoration"}, {"id": 36655, "name": "lace doily"}, {"id": 36656, "name": "lace dress"}, {"id": 36657, "name": "lace edging"}, {"id": 36658, "name": "lace is red"}, {"id": 36659, "name": "lace pattern"}, {"id": 36660, "name": "lace top"}, {"id": 36661, "name": "lace trim"}, {"id": 36662, "name": "lace up"}, {"id": 36663, "name": "lace valence"}, {"id": 36664, "name": "lace veil"}, {"id": 36665, "name": "lace"}, {"id": 36666, "name": "laced boot"}, {"id": 36667, "name": "laceration"}, {"id": 36668, "name": "laces are black"}, {"id": 36669, "name": "laces are on shoes"}, {"id": 36670, "name": "laces on the shoe"}, {"id": 36671, "name": "lacing"}, {"id": 36672, "name": "lack"}, {"id": 36673, "name": "lacosta"}, {"id": 36674, "name": "lacoste"}, {"id": 36675, "name": "lacoste advertisemen"}, {"id": 36676, "name": "lacoste brand"}, {"id": 36677, "name": "lacoste logo"}, {"id": 36678, "name": "lacrosse ball"}, {"id": 36679, "name": "lacrosse stick"}, {"id": 36680, "name": "lacttice wall"}, {"id": 36681, "name": "lacy edges"}, {"id": 36682, "name": "lacy hat"}, {"id": 36683, "name": "lacy top"}, {"id": 36684, "name": "lacy umbrella"}, {"id": 36685, "name": "lad"}, {"id": 36686, "name": "ladder edge"}, {"id": 36687, "name": "ladder leaning"}, {"id": 36688, "name": "ladder rack"}, {"id": 36689, "name": "ladder shadow"}, {"id": 36690, "name": "ladder step"}, {"id": 36691, "name": "ladder steps"}, {"id": 36692, "name": "ladder to a bunk"}, {"id": 36693, "name": "ladder tower"}, {"id": 36694, "name": "ladder"}, {"id": 36695, "name": "ladders on"}, {"id": 36696, "name": "laddle"}, {"id": 36697, "name": "laddy"}, {"id": 36698, "name": "lade"}, {"id": 36699, "name": "ladel"}, {"id": 36700, "name": "ladels"}, {"id": 36701, "name": "lader"}, {"id": 36702, "name": "ladies hair"}, {"id": 36703, "name": "ladies hair is black"}, {"id": 36704, "name": "ladies hand"}, {"id": 36705, "name": "ladies mile"}, {"id": 36706, "name": "ladies purse"}, {"id": 36707, "name": "ladies reflection"}, {"id": 36708, "name": "ladies shoulder"}, {"id": 36709, "name": "ladies watch"}, {"id": 36710, "name": "ladiy wrist"}, {"id": 36711, "name": "ladke"}, {"id": 36712, "name": "ladle"}, {"id": 36713, "name": "lady and man"}, {"id": 36714, "name": "lady bug"}, {"id": 36715, "name": "lady finger"}, {"id": 36716, "name": "lady glori"}, {"id": 36717, "name": "lady hair"}, {"id": 36718, "name": "lady in red"}, {"id": 36719, "name": "lady interested"}, {"id": 36720, "name": "lady is eating"}, {"id": 36721, "name": "lady jumping"}, {"id": 36722, "name": "lady justice"}, {"id": 36723, "name": "lady light skin"}, {"id": 36724, "name": "lady looking"}, {"id": 36725, "name": "lady player"}, {"id": 36726, "name": "lady playing"}, {"id": 36727, "name": "lady playing a game"}, {"id": 36728, "name": "lady shirt"}, {"id": 36729, "name": "lady shopper"}, {"id": 36730, "name": "lady standing"}, {"id": 36731, "name": "lady sunglasses"}, {"id": 36732, "name": "lady surfer"}, {"id": 36733, "name": "lady walking"}, {"id": 36734, "name": "lady wearing"}, {"id": 36735, "name": "lady wlonghair"}, {"id": 36736, "name": "lady working"}, {"id": 36737, "name": "lady"}, {"id": 36738, "name": "ladybaby"}, {"id": 36739, "name": "ladybug"}, {"id": 36740, "name": "ladybug body"}, {"id": 36741, "name": "ladybug character"}, {"id": 36742, "name": "ladybug kites"}, {"id": 36743, "name": "ladys arm"}, {"id": 36744, "name": "ladys arms"}, {"id": 36745, "name": "ladys back"}, {"id": 36746, "name": "ladys dress"}, {"id": 36747, "name": "ladys eye"}, {"id": 36748, "name": "ladys face"}, {"id": 36749, "name": "ladys finger"}, {"id": 36750, "name": "ladys foot"}, {"id": 36751, "name": "ladys hair"}, {"id": 36752, "name": "ladys hand"}, {"id": 36753, "name": "ladys hands"}, {"id": 36754, "name": "ladys head"}, {"id": 36755, "name": "ladys mouth"}, {"id": 36756, "name": "ladys shirt"}, {"id": 36757, "name": "ladys shoulder"}, {"id": 36758, "name": "ladys wrist"}, {"id": 36759, "name": "ladysmiling"}, {"id": 36760, "name": "ladytank top"}, {"id": 36761, "name": "ladythe trampposter"}, {"id": 36762, "name": "lae"}, {"id": 36763, "name": "laef"}, {"id": 36764, "name": "laes"}, {"id": 36765, "name": "laft hand"}, {"id": 36766, "name": "lag"}, {"id": 36767, "name": "lag bolt"}, {"id": 36768, "name": "lager"}, {"id": 36769, "name": "laggage"}, {"id": 36770, "name": "lagoon"}, {"id": 36771, "name": "laguage"}, {"id": 36772, "name": "laid brick walkway"}, {"id": 36773, "name": "lake at the bottom"}, {"id": 36774, "name": "lake birds"}, {"id": 36775, "name": "lake district"}, {"id": 36776, "name": "lake dr"}, {"id": 36777, "name": "lake edge"}, {"id": 36778, "name": "lake from view"}, {"id": 36779, "name": "lake front"}, {"id": 36780, "name": "lake house"}, {"id": 36781, "name": "lake in area"}, {"id": 36782, "name": "lake is brown"}, {"id": 36783, "name": "lake is calm"}, {"id": 36784, "name": "lake michigan"}, {"id": 36785, "name": "lake of peace"}, {"id": 36786, "name": "lake park"}, {"id": 36787, "name": "lake shore"}, {"id": 36788, "name": "lake side"}, {"id": 36789, "name": "lake water"}, {"id": 36790, "name": "lake with light"}, {"id": 36791, "name": "lake"}, {"id": 36792, "name": "lakehouse"}, {"id": 36793, "name": "lakeriver"}, {"id": 36794, "name": "lakers"}, {"id": 36795, "name": "lakeshore"}, {"id": 36796, "name": "lakeside"}, {"id": 36797, "name": "lakeside buildings"}, {"id": 36798, "name": "lakewater"}, {"id": 36799, "name": "lamb chop"}, {"id": 36800, "name": "lamb chops"}, {"id": 36801, "name": "lamb ear"}, {"id": 36802, "name": "lamb fur"}, {"id": 36803, "name": "lamb head"}, {"id": 36804, "name": "lamb leg"}, {"id": 36805, "name": "lamb standing"}, {"id": 36806, "name": "lamb tail"}, {"id": 36807, "name": "lamb"}, {"id": 36808, "name": "lambs face"}, {"id": 36809, "name": "lambs tail"}, {"id": 36810, "name": "lambs wool"}, {"id": 36811, "name": "laminate floor"}, {"id": 36812, "name": "lamnp pole"}, {"id": 36813, "name": "lamo post"}, {"id": 36814, "name": "lamp above balcony"}, {"id": 36815, "name": "lamp and computers"}, {"id": 36816, "name": "lamp attachment"}, {"id": 36817, "name": "lamp base"}, {"id": 36818, "name": "lamp bulb"}, {"id": 36819, "name": "lamp cord"}, {"id": 36820, "name": "lamp corner"}, {"id": 36821, "name": "lamp cover"}, {"id": 36822, "name": "lamp fixture"}, {"id": 36823, "name": "lamp hanging"}, {"id": 36824, "name": "lamp head"}, {"id": 36825, "name": "lamp holder"}, {"id": 36826, "name": "lamp is black"}, {"id": 36827, "name": "lamp is brass"}, {"id": 36828, "name": "lamp light"}, {"id": 36829, "name": "lamp lights"}, {"id": 36830, "name": "lamp lit"}, {"id": 36831, "name": "lamp month"}, {"id": 36832, "name": "lamp neck"}, {"id": 36833, "name": "lamp oils"}, {"id": 36834, "name": "lamp on wall"}, {"id": 36835, "name": "lamp pole"}, {"id": 36836, "name": "lamp post graphic"}, {"id": 36837, "name": "lamp posts"}, {"id": 36838, "name": "lamp reflection"}, {"id": 36839, "name": "lamp reflections"}, {"id": 36840, "name": "lamp set"}, {"id": 36841, "name": "lamp shade"}, {"id": 36842, "name": "lamp shades"}, {"id": 36843, "name": "lamp shadow"}, {"id": 36844, "name": "lamp shde"}, {"id": 36845, "name": "lamp stand"}, {"id": 36846, "name": "lamp street"}, {"id": 36847, "name": "lamp table"}, {"id": 36848, "name": "lamp top"}, {"id": 36849, "name": "lamp wall"}, {"id": 36850, "name": "lamp wire"}, {"id": 36851, "name": "lamp"}, {"id": 36852, "name": "lamp2"}, {"id": 36853, "name": "lampheadboard"}, {"id": 36854, "name": "lamplight"}, {"id": 36855, "name": "lampole"}, {"id": 36856, "name": "lampost"}, {"id": 36857, "name": "lamposts"}, {"id": 36858, "name": "lamppole"}, {"id": 36859, "name": "lamppose"}, {"id": 36860, "name": "lamppost"}, {"id": 36861, "name": "lamproom"}, {"id": 36862, "name": "lamps cord"}, {"id": 36863, "name": "lamps on pole"}, {"id": 36864, "name": "lamps road"}, {"id": 36865, "name": "lampsade"}, {"id": 36866, "name": "lampshade window"}, {"id": 36867, "name": "lampshade"}, {"id": 36868, "name": "lampstand"}, {"id": 36869, "name": "lamshade"}, {"id": 36870, "name": "lance"}, {"id": 36871, "name": "lancia logo"}, {"id": 36872, "name": "land and water"}, {"id": 36873, "name": "land area"}, {"id": 36874, "name": "land beside sea"}, {"id": 36875, "name": "land beyond water"}, {"id": 36876, "name": "land bridge"}, {"id": 36877, "name": "land by water"}, {"id": 36878, "name": "land edge"}, {"id": 36879, "name": "land formation"}, {"id": 36880, "name": "land in the distance"}, {"id": 36881, "name": "land line"}, {"id": 36882, "name": "land mass"}, {"id": 36883, "name": "land on other side"}, {"id": 36884, "name": "land outcroppings"}, {"id": 36885, "name": "land piece"}, {"id": 36886, "name": "land protusion"}, {"id": 36887, "name": "land scape"}, {"id": 36888, "name": "land spaces"}, {"id": 36889, "name": "land strip"}, {"id": 36890, "name": "land that is green"}, {"id": 36891, "name": "land"}, {"id": 36892, "name": "landahlauts"}, {"id": 36893, "name": "landcape"}, {"id": 36894, "name": "landed"}, {"id": 36895, "name": "landfill"}, {"id": 36896, "name": "landing tires"}, {"id": 36897, "name": "landing area"}, {"id": 36898, "name": "landing field"}, {"id": 36899, "name": "landing flap"}, {"id": 36900, "name": "landing gear"}, {"id": 36901, "name": "landing gear down"}, {"id": 36902, "name": "landing gears"}, {"id": 36903, "name": "landing geer"}, {"id": 36904, "name": "landing grear"}, {"id": 36905, "name": "landing hear"}, {"id": 36906, "name": "landing lane"}, {"id": 36907, "name": "landing light"}, {"id": 36908, "name": "landing lights"}, {"id": 36909, "name": "landing pad"}, {"id": 36910, "name": "landing pads"}, {"id": 36911, "name": "landing platform"}, {"id": 36912, "name": "landing scorpion"}, {"id": 36913, "name": "landing skid"}, {"id": 36914, "name": "landing strip"}, {"id": 36915, "name": "landing wheel"}, {"id": 36916, "name": "landing wheel cover"}, {"id": 36917, "name": "landing wheels"}, {"id": 36918, "name": "landing zone"}, {"id": 36919, "name": "landing"}, {"id": 36920, "name": "landingear"}, {"id": 36921, "name": "landinggear"}, {"id": 36922, "name": "landline"}, {"id": 36923, "name": "landline handset"}, {"id": 36924, "name": "landline phone"}, {"id": 36925, "name": "landlinetelephone cord"}, {"id": 36926, "name": "landmark"}, {"id": 36927, "name": "landmass"}, {"id": 36928, "name": "landmass in the far"}, {"id": 36929, "name": "landnamssyningin"}, {"id": 36930, "name": "landpatch"}, {"id": 36931, "name": "landscape"}, {"id": 36932, "name": "landscaped area"}, {"id": 36933, "name": "landscaped ground"}, {"id": 36934, "name": "landscaping"}, {"id": 36935, "name": "landscaping brick"}, {"id": 36936, "name": "landyard"}, {"id": 36937, "name": "lane divider"}, {"id": 36938, "name": "lane division"}, {"id": 36939, "name": "lane indication"}, {"id": 36940, "name": "lane letters"}, {"id": 36941, "name": "lane marker"}, {"id": 36942, "name": "lane markers"}, {"id": 36943, "name": "lane marking"}, {"id": 36944, "name": "lane markings"}, {"id": 36945, "name": "lane of red dirt"}, {"id": 36946, "name": "lane road"}, {"id": 36947, "name": "lane separator"}, {"id": 36948, "name": "lane stripe"}, {"id": 36949, "name": "lane stripes"}, {"id": 36950, "name": "lane switch"}, {"id": 36951, "name": "lane text"}, {"id": 36952, "name": "lane"}, {"id": 36953, "name": "laneer"}, {"id": 36954, "name": "lang gear"}, {"id": 36955, "name": "langkaw island label"}, {"id": 36956, "name": "language"}, {"id": 36957, "name": "laniard"}, {"id": 36958, "name": "lansbury"}, {"id": 36959, "name": "lanter"}, {"id": 36960, "name": "lantern hanging"}, {"id": 36961, "name": "lantern light"}, {"id": 36962, "name": "lantern lights"}, {"id": 36963, "name": "lantern"}, {"id": 36964, "name": "lanters"}, {"id": 36965, "name": "lanyad"}, {"id": 36966, "name": "lanyard"}, {"id": 36967, "name": "lanyardname tag"}, {"id": 36968, "name": "lao central airlines"}, {"id": 36969, "name": "lap bar"}, {"id": 36970, "name": "lap man"}, {"id": 36971, "name": "lap top"}, {"id": 36972, "name": "lap tops"}, {"id": 36973, "name": "lap"}, {"id": 36974, "name": "lapd"}, {"id": 36975, "name": "lapel button"}, {"id": 36976, "name": "lapel of his jacket"}, {"id": 36977, "name": "lapel pin"}, {"id": 36978, "name": "lapel"}, {"id": 36979, "name": "lapm"}, {"id": 36980, "name": "lapse"}, {"id": 36981, "name": "lapse headlamps"}, {"id": 36982, "name": "laptop"}, {"id": 36983, "name": "laptop adapter"}, {"id": 36984, "name": "laptop bag"}, {"id": 36985, "name": "laptop battery"}, {"id": 36986, "name": "laptop button"}, {"id": 36987, "name": "laptop cam"}, {"id": 36988, "name": "laptop camera"}, {"id": 36989, "name": "laptop case"}, {"id": 36990, "name": "laptop cases"}, {"id": 36991, "name": "laptop computer"}, {"id": 36992, "name": "laptop computers"}, {"id": 36993, "name": "laptop cord"}, {"id": 36994, "name": "laptop couch"}, {"id": 36995, "name": "laptop cover"}, {"id": 36996, "name": "laptop edge"}, {"id": 36997, "name": "laptop effects"}, {"id": 36998, "name": "laptop hinge"}, {"id": 36999, "name": "laptop is gray"}, {"id": 37000, "name": "laptop is open"}, {"id": 37001, "name": "laptop is silver"}, {"id": 37002, "name": "laptop is white"}, {"id": 37003, "name": "laptop jacket"}, {"id": 37004, "name": "laptop key"}, {"id": 37005, "name": "laptop keyboard"}, {"id": 37006, "name": "laptop keys"}, {"id": 37007, "name": "laptop model"}, {"id": 37008, "name": "laptop monitor"}, {"id": 37009, "name": "laptop mouse"}, {"id": 37010, "name": "laptop not green"}, {"id": 37011, "name": "laptop part"}, {"id": 37012, "name": "laptop phone"}, {"id": 37013, "name": "laptop port"}, {"id": 37014, "name": "laptop reflection"}, {"id": 37015, "name": "laptop screen"}, {"id": 37016, "name": "laptop side"}, {"id": 37017, "name": "laptop stand"}, {"id": 37018, "name": "laptop sticker"}, {"id": 37019, "name": "laptop table"}, {"id": 37020, "name": "laptop"}, {"id": 37021, "name": "laptopcase"}, {"id": 37022, "name": "laptops are on"}, {"id": 37023, "name": "laptops on"}, {"id": 37024, "name": "large banner"}, {"id": 37025, "name": "large jacket"}, {"id": 37026, "name": "large abdomen"}, {"id": 37027, "name": "large acorn"}, {"id": 37028, "name": "large advertisement"}, {"id": 37029, "name": "large airplane"}, {"id": 37030, "name": "large and flat stone"}, {"id": 37031, "name": "large and green"}, {"id": 37032, "name": "large and small"}, {"id": 37033, "name": "large and small bowl"}, {"id": 37034, "name": "large animal"}, {"id": 37035, "name": "large arch"}, {"id": 37036, "name": "large area"}, {"id": 37037, "name": "large area of grass"}, {"id": 37038, "name": "large army tank"}, {"id": 37039, "name": "large audience"}, {"id": 37040, "name": "large auditorium"}, {"id": 37041, "name": "large back door"}, {"id": 37042, "name": "large backpack"}, {"id": 37043, "name": "large bag"}, {"id": 37044, "name": "large ball"}, {"id": 37045, "name": "large balls"}, {"id": 37046, "name": "large banner"}, {"id": 37047, "name": "large barn"}, {"id": 37048, "name": "large basin"}, {"id": 37049, "name": "large basket"}, {"id": 37050, "name": "large beads"}, {"id": 37051, "name": "large beam"}, {"id": 37052, "name": "large beams"}, {"id": 37053, "name": "large beard"}, {"id": 37054, "name": "large bed"}, {"id": 37055, "name": "large billboard"}, {"id": 37056, "name": "large billboards"}, {"id": 37057, "name": "large black jacket"}, {"id": 37058, "name": "large blue sign"}, {"id": 37059, "name": "large boat"}, {"id": 37060, "name": "large body"}, {"id": 37061, "name": "large body of water"}, {"id": 37062, "name": "large bolt"}, {"id": 37063, "name": "large book"}, {"id": 37064, "name": "large bottle"}, {"id": 37065, "name": "large bottom"}, {"id": 37066, "name": "large boulder"}, {"id": 37067, "name": "large bowl"}, {"id": 37068, "name": "large branch"}, {"id": 37069, "name": "large branches"}, {"id": 37070, "name": "large breed"}, {"id": 37071, "name": "large brick"}, {"id": 37072, "name": "large bricks"}, {"id": 37073, "name": "large bridge"}, {"id": 37074, "name": "large bridge beam"}, {"id": 37075, "name": "large bright blue"}, {"id": 37076, "name": "large brim"}, {"id": 37077, "name": "large broccoli stalk"}, {"id": 37078, "name": "large brown"}, {"id": 37079, "name": "large brown horns"}, {"id": 37080, "name": "large brown trunk"}, {"id": 37081, "name": "large bubbles"}, {"id": 37082, "name": "large building"}, {"id": 37083, "name": "large buildings"}, {"id": 37084, "name": "large buldings"}, {"id": 37085, "name": "large bus"}, {"id": 37086, "name": "large bush"}, {"id": 37087, "name": "large bushes"}, {"id": 37088, "name": "large button"}, {"id": 37089, "name": "large cake"}, {"id": 37090, "name": "large camera"}, {"id": 37091, "name": "large cat"}, {"id": 37092, "name": "large cathedral"}, {"id": 37093, "name": "large chimney"}, {"id": 37094, "name": "large city"}, {"id": 37095, "name": "large clear"}, {"id": 37096, "name": "large clear glass"}, {"id": 37097, "name": "large clock"}, {"id": 37098, "name": "large cloud"}, {"id": 37099, "name": "large clouds"}, {"id": 37100, "name": "large container"}, {"id": 37101, "name": "large cow"}, {"id": 37102, "name": "large crack"}, {"id": 37103, "name": "large crane"}, {"id": 37104, "name": "large creature"}, {"id": 37105, "name": "large crowd"}, {"id": 37106, "name": "large cucumber"}, {"id": 37107, "name": "large dark"}, {"id": 37108, "name": "large display"}, {"id": 37109, "name": "large dog"}, {"id": 37110, "name": "large donut"}, {"id": 37111, "name": "large doors"}, {"id": 37112, "name": "large ear"}, {"id": 37113, "name": "large ears"}, {"id": 37114, "name": "large elephant"}, {"id": 37115, "name": "large engine"}, {"id": 37116, "name": "large equipment"}, {"id": 37117, "name": "large feet"}, {"id": 37118, "name": "large fence"}, {"id": 37119, "name": "large field"}, {"id": 37120, "name": "large flag"}, {"id": 37121, "name": "large flowerpot"}, {"id": 37122, "name": "large folding chair"}, {"id": 37123, "name": "large foot"}, {"id": 37124, "name": "large forest"}, {"id": 37125, "name": "large fork"}, {"id": 37126, "name": "large frothy"}, {"id": 37127, "name": "large gathering"}, {"id": 37128, "name": "large giraffe"}, {"id": 37129, "name": "large girder"}, {"id": 37130, "name": "large glass"}, {"id": 37131, "name": "large glass cup"}, {"id": 37132, "name": "large glass piece"}, {"id": 37133, "name": "large glass window"}, {"id": 37134, "name": "large gray"}, {"id": 37135, "name": "large gray pole"}, {"id": 37136, "name": "large green"}, {"id": 37137, "name": "large green button"}, {"id": 37138, "name": "large green tree"}, {"id": 37139, "name": "large grey"}, {"id": 37140, "name": "large grey boulder"}, {"id": 37141, "name": "large grey elephant"}, {"id": 37142, "name": "large grill"}, {"id": 37143, "name": "large group"}, {"id": 37144, "name": "large group of kids"}, {"id": 37145, "name": "large h"}, {"id": 37146, "name": "large hand"}, {"id": 37147, "name": "large handle"}, {"id": 37148, "name": "large head"}, {"id": 37149, "name": "large hill"}, {"id": 37150, "name": "large horn"}, {"id": 37151, "name": "large horns"}, {"id": 37152, "name": "large house"}, {"id": 37153, "name": "large houses"}, {"id": 37154, "name": "large jets"}, {"id": 37155, "name": "large kite"}, {"id": 37156, "name": "large kite flying"}, {"id": 37157, "name": "large kites"}, {"id": 37158, "name": "large knife"}, {"id": 37159, "name": "large knobs"}, {"id": 37160, "name": "large laddle"}, {"id": 37161, "name": "large lake"}, {"id": 37162, "name": "large lamp"}, {"id": 37163, "name": "large landscape"}, {"id": 37164, "name": "large lapels"}, {"id": 37165, "name": "large leaf"}, {"id": 37166, "name": "large leaves"}, {"id": 37167, "name": "large lens"}, {"id": 37168, "name": "large letter"}, {"id": 37169, "name": "large letters"}, {"id": 37170, "name": "large light"}, {"id": 37171, "name": "large light pole"}, {"id": 37172, "name": "large line"}, {"id": 37173, "name": "large load"}, {"id": 37174, "name": "large log"}, {"id": 37175, "name": "large logs"}, {"id": 37176, "name": "large magnet"}, {"id": 37177, "name": "large map"}, {"id": 37178, "name": "large metal pole"}, {"id": 37179, "name": "large mirror"}, {"id": 37180, "name": "large motorcycle"}, {"id": 37181, "name": "large mountain"}, {"id": 37182, "name": "large mountains"}, {"id": 37183, "name": "large mouth"}, {"id": 37184, "name": "large net"}, {"id": 37185, "name": "large nose"}, {"id": 37186, "name": "large number"}, {"id": 37187, "name": "large numbers"}, {"id": 37188, "name": "large ocean"}, {"id": 37189, "name": "large olive oil"}, {"id": 37190, "name": "large one"}, {"id": 37191, "name": "large orange"}, {"id": 37192, "name": "large orange spoon"}, {"id": 37193, "name": "large orchid"}, {"id": 37194, "name": "large ornatebuilding"}, {"id": 37195, "name": "large oval spot"}, {"id": 37196, "name": "large paddle"}, {"id": 37197, "name": "large painting"}, {"id": 37198, "name": "large pan"}, {"id": 37199, "name": "large parking"}, {"id": 37200, "name": "large party"}, {"id": 37201, "name": "large pasture"}, {"id": 37202, "name": "large pattern"}, {"id": 37203, "name": "large paws"}, {"id": 37204, "name": "large pedestal"}, {"id": 37205, "name": "large picture"}, {"id": 37206, "name": "large piece"}, {"id": 37207, "name": "large pile"}, {"id": 37208, "name": "large pillar"}, {"id": 37209, "name": "large pillow"}, {"id": 37210, "name": "large pine trees"}, {"id": 37211, "name": "large pink crumb"}, {"id": 37212, "name": "large pipe"}, {"id": 37213, "name": "large pipes"}, {"id": 37214, "name": "large pizza"}, {"id": 37215, "name": "large plane"}, {"id": 37216, "name": "large plant"}, {"id": 37217, "name": "large planter"}, {"id": 37218, "name": "large pocket"}, {"id": 37219, "name": "large pole"}, {"id": 37220, "name": "large portion"}, {"id": 37221, "name": "large post"}, {"id": 37222, "name": "large poster"}, {"id": 37223, "name": "large pot"}, {"id": 37224, "name": "large potatoes"}, {"id": 37225, "name": "large pots"}, {"id": 37226, "name": "large print"}, {"id": 37227, "name": "large puddle"}, {"id": 37228, "name": "large purse"}, {"id": 37229, "name": "large pyramid"}, {"id": 37230, "name": "large red"}, {"id": 37231, "name": "large red flower"}, {"id": 37232, "name": "large red ketchup"}, {"id": 37233, "name": "large red kite"}, {"id": 37234, "name": "large refrigerator"}, {"id": 37235, "name": "large rock"}, {"id": 37236, "name": "large rock formation"}, {"id": 37237, "name": "large rocks"}, {"id": 37238, "name": "large roof"}, {"id": 37239, "name": "large room"}, {"id": 37240, "name": "large round"}, {"id": 37241, "name": "large row"}, {"id": 37242, "name": "large rug"}, {"id": 37243, "name": "large runway"}, {"id": 37244, "name": "large rv"}, {"id": 37245, "name": "large salad"}, {"id": 37246, "name": "large sandwich"}, {"id": 37247, "name": "large scissors"}, {"id": 37248, "name": "large screen"}, {"id": 37249, "name": "large screw"}, {"id": 37250, "name": "large seawall"}, {"id": 37251, "name": "large shadow"}, {"id": 37252, "name": "large sheep"}, {"id": 37253, "name": "large shelving"}, {"id": 37254, "name": "large ship"}, {"id": 37255, "name": "large sign"}, {"id": 37256, "name": "large ski chalet"}, {"id": 37257, "name": "large skyscraper"}, {"id": 37258, "name": "large slice"}, {"id": 37259, "name": "large soup pan"}, {"id": 37260, "name": "large spoked"}, {"id": 37261, "name": "large spoons"}, {"id": 37262, "name": "large spot"}, {"id": 37263, "name": "large spot light"}, {"id": 37264, "name": "large spots"}, {"id": 37265, "name": "large stack"}, {"id": 37266, "name": "large stalk"}, {"id": 37267, "name": "large stem"}, {"id": 37268, "name": "large stick"}, {"id": 37269, "name": "large stone"}, {"id": 37270, "name": "large stones"}, {"id": 37271, "name": "large suitcase"}, {"id": 37272, "name": "large t"}, {"id": 37273, "name": "large table"}, {"id": 37274, "name": "large tables"}, {"id": 37275, "name": "large tan"}, {"id": 37276, "name": "large tan line"}, {"id": 37277, "name": "large teddybear"}, {"id": 37278, "name": "large television"}, {"id": 37279, "name": "large thick leg"}, {"id": 37280, "name": "large tiles"}, {"id": 37281, "name": "large tire"}, {"id": 37282, "name": "large top"}, {"id": 37283, "name": "large tower"}, {"id": 37284, "name": "large trailer"}, {"id": 37285, "name": "large train"}, {"id": 37286, "name": "large tray"}, {"id": 37287, "name": "large tread"}, {"id": 37288, "name": "large tree"}, {"id": 37289, "name": "large tree outside"}, {"id": 37290, "name": "large tree trunk"}, {"id": 37291, "name": "large trees"}, {"id": 37292, "name": "large truck"}, {"id": 37293, "name": "large trucks"}, {"id": 37294, "name": "large trunk"}, {"id": 37295, "name": "large tube"}, {"id": 37296, "name": "large tusks"}, {"id": 37297, "name": "large tv"}, {"id": 37298, "name": "large umbrella"}, {"id": 37299, "name": "large unit"}, {"id": 37300, "name": "large van"}, {"id": 37301, "name": "large vase"}, {"id": 37302, "name": "large wake"}, {"id": 37303, "name": "large wall"}, {"id": 37304, "name": "large water"}, {"id": 37305, "name": "large waterfall"}, {"id": 37306, "name": "large wave"}, {"id": 37307, "name": "large wheel"}, {"id": 37308, "name": "large wheels"}, {"id": 37309, "name": "large white"}, {"id": 37310, "name": "large white boat"}, {"id": 37311, "name": "large white dish"}, {"id": 37312, "name": "large white orb"}, {"id": 37313, "name": "large white slabs"}, {"id": 37314, "name": "large white spot"}, {"id": 37315, "name": "large white stone"}, {"id": 37316, "name": "large white tusks"}, {"id": 37317, "name": "large white van"}, {"id": 37318, "name": "large window"}, {"id": 37319, "name": "large windows"}, {"id": 37320, "name": "large windshield"}, {"id": 37321, "name": "large wing"}, {"id": 37322, "name": "large woman"}, {"id": 37323, "name": "large wooden branch"}, {"id": 37324, "name": "large yellow talons"}, {"id": 37325, "name": "large"}, {"id": 37326, "name": "largeblack bag"}, {"id": 37327, "name": "largebody water"}, {"id": 37328, "name": "largebrown rock"}, {"id": 37329, "name": "largebrown window"}, {"id": 37330, "name": "largeclock"}, {"id": 37331, "name": "largecrane"}, {"id": 37332, "name": "largefish aquarium"}, {"id": 37333, "name": "largegray pole"}, {"id": 37334, "name": "largegreen leaf"}, {"id": 37335, "name": "largegreen tree"}, {"id": 37336, "name": "largemetal hoop"}, {"id": 37337, "name": "largemodel plane"}, {"id": 37338, "name": "largenumber"}, {"id": 37339, "name": "largeoutdoor trashcan"}, {"id": 37340, "name": "largepatchofgrass"}, {"id": 37341, "name": "largepavement stairs"}, {"id": 37342, "name": "larger"}, {"id": 37343, "name": "larger bell"}, {"id": 37344, "name": "larger boulder"}, {"id": 37345, "name": "larger building"}, {"id": 37346, "name": "larger fork"}, {"id": 37347, "name": "larger one"}, {"id": 37348, "name": "larger sheep"}, {"id": 37349, "name": "larger tub"}, {"id": 37350, "name": "larger wooden"}, {"id": 37351, "name": "largerbears head"}, {"id": 37352, "name": "largertower"}, {"id": 37353, "name": "largesnow mound"}, {"id": 37354, "name": "largest"}, {"id": 37355, "name": "largest base"}, {"id": 37356, "name": "largest tree"}, {"id": 37357, "name": "largest umbrella"}, {"id": 37358, "name": "largestore window"}, {"id": 37359, "name": "largetelephoto lens"}, {"id": 37360, "name": "largetennis racket"}, {"id": 37361, "name": "largetrash bin"}, {"id": 37362, "name": "largetree trunk"}, {"id": 37363, "name": "largetruck"}, {"id": 37364, "name": "largewhite buiding"}, {"id": 37365, "name": "largewidetall beam"}, {"id": 37366, "name": "largeyellow bin"}, {"id": 37367, "name": "lark"}, {"id": 37368, "name": "las vegas"}, {"id": 37369, "name": "las vegas blvd"}, {"id": 37370, "name": "lasagna"}, {"id": 37371, "name": "lasagne"}, {"id": 37372, "name": "laser light"}, {"id": 37373, "name": "laser printer"}, {"id": 37374, "name": "lash"}, {"id": 37375, "name": "lasso"}, {"id": 37376, "name": "last"}, {"id": 37377, "name": "last ball"}, {"id": 37378, "name": "last car"}, {"id": 37379, "name": "last cow"}, {"id": 37380, "name": "last giraffe"}, {"id": 37381, "name": "last head"}, {"id": 37382, "name": "last letter"}, {"id": 37383, "name": "last level"}, {"id": 37384, "name": "last man"}, {"id": 37385, "name": "last name"}, {"id": 37386, "name": "last part"}, {"id": 37387, "name": "last supper"}, {"id": 37388, "name": "last t"}, {"id": 37389, "name": "last two cars"}, {"id": 37390, "name": "last twonumbers"}, {"id": 37391, "name": "last window"}, {"id": 37392, "name": "lastic"}, {"id": 37393, "name": "lat"}, {"id": 37394, "name": "latch door"}, {"id": 37395, "name": "latch lock"}, {"id": 37396, "name": "latch plate"}, {"id": 37397, "name": "latch"}, {"id": 37398, "name": "late"}, {"id": 37399, "name": "late night"}, {"id": 37400, "name": "lateral stabilizer"}, {"id": 37401, "name": "lateral towel bar"}, {"id": 37402, "name": "lateral windows"}, {"id": 37403, "name": "latern"}, {"id": 37404, "name": "laterns"}, {"id": 37405, "name": "latin words"}, {"id": 37406, "name": "latrine"}, {"id": 37407, "name": "latte"}, {"id": 37408, "name": "latter"}, {"id": 37409, "name": "lattic"}, {"id": 37410, "name": "lattice"}, {"id": 37411, "name": "lattice design"}, {"id": 37412, "name": "lattice edge"}, {"id": 37413, "name": "lattice fence"}, {"id": 37414, "name": "lattice is white"}, {"id": 37415, "name": "lattice window"}, {"id": 37416, "name": "lattice work"}, {"id": 37417, "name": "latticework"}, {"id": 37418, "name": "laugh"}, {"id": 37419, "name": "laugh line"}, {"id": 37420, "name": "laugh lines"}, {"id": 37421, "name": "laugh sign"}, {"id": 37422, "name": "laughing"}, {"id": 37423, "name": "laughing baby"}, {"id": 37424, "name": "laughing woman"}, {"id": 37425, "name": "launch"}, {"id": 37426, "name": "laundry"}, {"id": 37427, "name": "laundry basket"}, {"id": 37428, "name": "laundry baskets"}, {"id": 37429, "name": "laundry bin"}, {"id": 37430, "name": "laundry detergent"}, {"id": 37431, "name": "laundry door"}, {"id": 37432, "name": "laundry facility"}, {"id": 37433, "name": "laundry hamper"}, {"id": 37434, "name": "laundry hanging"}, {"id": 37435, "name": "laundry line"}, {"id": 37436, "name": "laundry machine"}, {"id": 37437, "name": "laundry mat"}, {"id": 37438, "name": "laundry room"}, {"id": 37439, "name": "lauren"}, {"id": 37440, "name": "lava"}, {"id": 37441, "name": "lava lamp"}, {"id": 37442, "name": "lava light"}, {"id": 37443, "name": "lava rocks"}, {"id": 37444, "name": "lavatory"}, {"id": 37445, "name": "lavender"}, {"id": 37446, "name": "lavender case"}, {"id": 37447, "name": "lavender necklace"}, {"id": 37448, "name": "lavender patches"}, {"id": 37449, "name": "lavender plants"}, {"id": 37450, "name": "lavender shirt"}, {"id": 37451, "name": "lavender tie"}, {"id": 37452, "name": "lavender top"}, {"id": 37453, "name": "lavender umbrella"}, {"id": 37454, "name": "lavender vase"}, {"id": 37455, "name": "lavesbranches"}, {"id": 37456, "name": "law officer"}, {"id": 37457, "name": "law"}, {"id": 37458, "name": "lawn bench"}, {"id": 37459, "name": "lawn chair"}, {"id": 37460, "name": "lawn chairs"}, {"id": 37461, "name": "lawn cushion"}, {"id": 37462, "name": "lawn furniture"}, {"id": 37463, "name": "lawn game"}, {"id": 37464, "name": "lawn grass"}, {"id": 37465, "name": "lawn mower"}, {"id": 37466, "name": "lawn service trailer"}, {"id": 37467, "name": "lawn tent"}, {"id": 37468, "name": "lawn"}, {"id": 37469, "name": "lawnchair"}, {"id": 37470, "name": "lawnmower"}, {"id": 37471, "name": "lawnmower lines"}, {"id": 37472, "name": "lawrence avenue"}, {"id": 37473, "name": "lawsn chair"}, {"id": 37474, "name": "lawyer"}, {"id": 37475, "name": "lay"}, {"id": 37476, "name": "layd"}, {"id": 37477, "name": "layer cake"}, {"id": 37478, "name": "layer"}, {"id": 37479, "name": "layered cake"}, {"id": 37480, "name": "layered clouds"}, {"id": 37481, "name": "layers of hair"}, {"id": 37482, "name": "laying"}, {"id": 37483, "name": "laying cows"}, {"id": 37484, "name": "laying dog"}, {"id": 37485, "name": "laying down"}, {"id": 37486, "name": "laying face up"}, {"id": 37487, "name": "laying on"}, {"id": 37488, "name": "laying on the dirt"}, {"id": 37489, "name": "laying person"}, {"id": 37490, "name": "laying woman"}, {"id": 37491, "name": "laynard"}, {"id": 37492, "name": "laynyard"}, {"id": 37493, "name": "layout"}, {"id": 37494, "name": "lays logo"}, {"id": 37495, "name": "lazy susan"}, {"id": 37496, "name": "lazysusan"}, {"id": 37497, "name": "lcd"}, {"id": 37498, "name": "lcd hd tvs"}, {"id": 37499, "name": "lcd screen"}, {"id": 37500, "name": "lcd tv"}, {"id": 37501, "name": "lcock face"}, {"id": 37502, "name": "lcs"}, {"id": 37503, "name": "le petit"}, {"id": 37504, "name": "le"}, {"id": 37505, "name": "lea"}, {"id": 37506, "name": "leach"}, {"id": 37507, "name": "lead car"}, {"id": 37508, "name": "lead plane"}, {"id": 37509, "name": "lead"}, {"id": 37510, "name": "leader"}, {"id": 37511, "name": "leading"}, {"id": 37512, "name": "leading down"}, {"id": 37513, "name": "leaevs"}, {"id": 37514, "name": "leaf accent"}, {"id": 37515, "name": "leaf branch"}, {"id": 37516, "name": "leaf canopy"}, {"id": 37517, "name": "leaf coverage"}, {"id": 37518, "name": "leaf debris"}, {"id": 37519, "name": "leaf design"}, {"id": 37520, "name": "leaf designs"}, {"id": 37521, "name": "leaf edge"}, {"id": 37522, "name": "leaf end"}, {"id": 37523, "name": "leaf garland"}, {"id": 37524, "name": "leaf is brown"}, {"id": 37525, "name": "leaf is food"}, {"id": 37526, "name": "leaf is green"}, {"id": 37527, "name": "leaf is under cake"}, {"id": 37528, "name": "leaf lettuce"}, {"id": 37529, "name": "leaf litter"}, {"id": 37530, "name": "leaf logo"}, {"id": 37531, "name": "leaf motif"}, {"id": 37532, "name": "leaf of lettuce"}, {"id": 37533, "name": "leaf on painting"}, {"id": 37534, "name": "leaf on the ground"}, {"id": 37535, "name": "leaf pattern"}, {"id": 37536, "name": "leaf patterns"}, {"id": 37537, "name": "leaf picture"}, {"id": 37538, "name": "leaf pieces"}, {"id": 37539, "name": "leaf pile"}, {"id": 37540, "name": "leaf plate"}, {"id": 37541, "name": "leaf print"}, {"id": 37542, "name": "leaf shape"}, {"id": 37543, "name": "leaf spice"}, {"id": 37544, "name": "leaf stem"}, {"id": 37545, "name": "leaf tip"}, {"id": 37546, "name": "leaf tree"}, {"id": 37547, "name": "leaf veggie"}, {"id": 37548, "name": "leaf"}, {"id": 37549, "name": "leafed"}, {"id": 37550, "name": "leaff"}, {"id": 37551, "name": "leafing"}, {"id": 37552, "name": "leafless"}, {"id": 37553, "name": "leafless branches"}, {"id": 37554, "name": "leafless tree"}, {"id": 37555, "name": "leafless trees"}, {"id": 37556, "name": "leaflessbrown tree"}, {"id": 37557, "name": "leaflet"}, {"id": 37558, "name": "leafs are green"}, {"id": 37559, "name": "leafstem"}, {"id": 37560, "name": "leafy"}, {"id": 37561, "name": "leafy area"}, {"id": 37562, "name": "leafy branch"}, {"id": 37563, "name": "leafy branches"}, {"id": 37564, "name": "leafy bush"}, {"id": 37565, "name": "leafy bushes"}, {"id": 37566, "name": "leafy end"}, {"id": 37567, "name": "leafy flowers"}, {"id": 37568, "name": "leafy green"}, {"id": 37569, "name": "leafy green tree"}, {"id": 37570, "name": "leafy greens"}, {"id": 37571, "name": "leafy line"}, {"id": 37572, "name": "leafy mountainside"}, {"id": 37573, "name": "leafy part"}, {"id": 37574, "name": "leafy plant"}, {"id": 37575, "name": "leafy salad"}, {"id": 37576, "name": "leafy shrub"}, {"id": 37577, "name": "leafy spice"}, {"id": 37578, "name": "leafy stalks"}, {"id": 37579, "name": "leafy stuffing"}, {"id": 37580, "name": "leafy tree"}, {"id": 37581, "name": "leafy tree branches"}, {"id": 37582, "name": "leafy trees"}, {"id": 37583, "name": "leafy twigs"}, {"id": 37584, "name": "leafy vegetabel"}, {"id": 37585, "name": "leafy vegetable"}, {"id": 37586, "name": "leafy vegetables"}, {"id": 37587, "name": "leafy veggies"}, {"id": 37588, "name": "leafy weed"}, {"id": 37589, "name": "leafytree branch"}, {"id": 37590, "name": "leafytrees"}, {"id": 37591, "name": "league"}, {"id": 37592, "name": "leak"}, {"id": 37593, "name": "leamons"}, {"id": 37594, "name": "lean on"}, {"id": 37595, "name": "lean"}, {"id": 37596, "name": "leaning"}, {"id": 37597, "name": "leaning bike"}, {"id": 37598, "name": "leaning fence"}, {"id": 37599, "name": "leaning forward"}, {"id": 37600, "name": "leaning motorcycle"}, {"id": 37601, "name": "leaning over"}, {"id": 37602, "name": "leaning pole"}, {"id": 37603, "name": "leaning poles"}, {"id": 37604, "name": "leaning sideways"}, {"id": 37605, "name": "leaning tree"}, {"id": 37606, "name": "leanto"}, {"id": 37607, "name": "leapord drawing"}, {"id": 37608, "name": "leapord spots"}, {"id": 37609, "name": "learning"}, {"id": 37610, "name": "learning tool"}, {"id": 37611, "name": "lease"}, {"id": 37612, "name": "leash around leg"}, {"id": 37613, "name": "leash holder"}, {"id": 37614, "name": "leash strap"}, {"id": 37615, "name": "leash"}, {"id": 37616, "name": "leashe"}, {"id": 37617, "name": "leather arm rest"}, {"id": 37618, "name": "leather back"}, {"id": 37619, "name": "leather bag"}, {"id": 37620, "name": "leather band"}, {"id": 37621, "name": "leather belt"}, {"id": 37622, "name": "leather boot"}, {"id": 37623, "name": "leather boots"}, {"id": 37624, "name": "leather chair"}, {"id": 37625, "name": "leather chaps"}, {"id": 37626, "name": "leather coat"}, {"id": 37627, "name": "leather couch"}, {"id": 37628, "name": "leather cushion"}, {"id": 37629, "name": "leather glove"}, {"id": 37630, "name": "leather gloves"}, {"id": 37631, "name": "leather harness"}, {"id": 37632, "name": "leather jacket"}, {"id": 37633, "name": "leather lace"}, {"id": 37634, "name": "leather leash"}, {"id": 37635, "name": "leather like"}, {"id": 37636, "name": "leather ottoman"}, {"id": 37637, "name": "leather outfit"}, {"id": 37638, "name": "leather pants"}, {"id": 37639, "name": "leather patch"}, {"id": 37640, "name": "leather pouch"}, {"id": 37641, "name": "leather reigns"}, {"id": 37642, "name": "leather saddle"}, {"id": 37643, "name": "leather satchel"}, {"id": 37644, "name": "leather seat"}, {"id": 37645, "name": "leather shoe"}, {"id": 37646, "name": "leather shoes"}, {"id": 37647, "name": "leather sofa"}, {"id": 37648, "name": "leather square"}, {"id": 37649, "name": "leather stirrups"}, {"id": 37650, "name": "leather strap"}, {"id": 37651, "name": "leather straps"}, {"id": 37652, "name": "leather strip"}, {"id": 37653, "name": "leather suit"}, {"id": 37654, "name": "leather suitcase"}, {"id": 37655, "name": "leather top"}, {"id": 37656, "name": "leather vest"}, {"id": 37657, "name": "leather wallet"}, {"id": 37658, "name": "leather"}, {"id": 37659, "name": "leatherman"}, {"id": 37660, "name": "leatherman case"}, {"id": 37661, "name": "leathermotorcycle jacket"}, {"id": 37662, "name": "leatherstrap"}, {"id": 37663, "name": "leathervane"}, {"id": 37664, "name": "leave"}, {"id": 37665, "name": "leavees"}, {"id": 37666, "name": "leaveless"}, {"id": 37667, "name": "leaveless tree"}, {"id": 37668, "name": "leaveless trees"}, {"id": 37669, "name": "leaves and branches"}, {"id": 37670, "name": "leaves are brown"}, {"id": 37671, "name": "leaves are gree"}, {"id": 37672, "name": "leaves are green"}, {"id": 37673, "name": "leaves are lit"}, {"id": 37674, "name": "leaves are yellow"}, {"id": 37675, "name": "leaves canopy"}, {"id": 37676, "name": "leaves collected"}, {"id": 37677, "name": "leaves from the tree"}, {"id": 37678, "name": "leaves green"}, {"id": 37679, "name": "leaves hanging"}, {"id": 37680, "name": "leaves in trees"}, {"id": 37681, "name": "leaves litter"}, {"id": 37682, "name": "leaves of a palm"}, {"id": 37683, "name": "leaves of a plant"}, {"id": 37684, "name": "leaves of a tree"}, {"id": 37685, "name": "leaves of tree"}, {"id": 37686, "name": "leaves on a stalk"}, {"id": 37687, "name": "leaves on a tree"}, {"id": 37688, "name": "leaves on branches"}, {"id": 37689, "name": "leaves on pavement"}, {"id": 37690, "name": "leaves on the grass"}, {"id": 37691, "name": "leaves on the tree"}, {"id": 37692, "name": "leaves on the trees"}, {"id": 37693, "name": "leaves on tree"}, {"id": 37694, "name": "leaves on"}, {"id": 37695, "name": "leaves shadow"}, {"id": 37696, "name": "leaves tree"}, {"id": 37697, "name": "leaves trees"}, {"id": 37698, "name": "leaves tulips"}, {"id": 37699, "name": "leaves underside"}, {"id": 37700, "name": "leaves wall"}, {"id": 37701, "name": "leavesa"}, {"id": 37702, "name": "leavesbranches"}, {"id": 37703, "name": "leaveselephant"}, {"id": 37704, "name": "leavesgrass"}, {"id": 37705, "name": "leavesground"}, {"id": 37706, "name": "leavesstems"}, {"id": 37707, "name": "leavesvase"}, {"id": 37708, "name": "leaving"}, {"id": 37709, "name": "leavs"}, {"id": 37710, "name": "leck"}, {"id": 37711, "name": "lectern"}, {"id": 37712, "name": "lecttuce"}, {"id": 37713, "name": "lecture"}, {"id": 37714, "name": "led bulbs"}, {"id": 37715, "name": "led display"}, {"id": 37716, "name": "led letters"}, {"id": 37717, "name": "led light"}, {"id": 37718, "name": "led lights"}, {"id": 37719, "name": "led panel"}, {"id": 37720, "name": "led sign"}, {"id": 37721, "name": "led"}, {"id": 37722, "name": "ledge above"}, {"id": 37723, "name": "ledge of window"}, {"id": 37724, "name": "ledge rocks"}, {"id": 37725, "name": "ledge"}, {"id": 37726, "name": "ledger"}, {"id": 37727, "name": "ledger book"}, {"id": 37728, "name": "ledgeskateboard"}, {"id": 37729, "name": "ledticker"}, {"id": 37730, "name": "leek"}, {"id": 37731, "name": "lees donuts"}, {"id": 37732, "name": "leeter b"}, {"id": 37733, "name": "leeves"}, {"id": 37734, "name": "lef"}, {"id": 37735, "name": "lefa"}, {"id": 37736, "name": "left"}, {"id": 37737, "name": "left wrist"}, {"id": 37738, "name": "left analog"}, {"id": 37739, "name": "left and right"}, {"id": 37740, "name": "left ankle"}, {"id": 37741, "name": "left arm"}, {"id": 37742, "name": "left arm extended"}, {"id": 37743, "name": "left arm out"}, {"id": 37744, "name": "left arm socket"}, {"id": 37745, "name": "left armrest"}, {"id": 37746, "name": "left arrow"}, {"id": 37747, "name": "left back"}, {"id": 37748, "name": "left back leg"}, {"id": 37749, "name": "left back paw"}, {"id": 37750, "name": "left back wheel"}, {"id": 37751, "name": "left bank"}, {"id": 37752, "name": "left beam"}, {"id": 37753, "name": "left bear"}, {"id": 37754, "name": "left bench"}, {"id": 37755, "name": "left bicep"}, {"id": 37756, "name": "left black eye"}, {"id": 37757, "name": "left blade"}, {"id": 37758, "name": "left boat"}, {"id": 37759, "name": "left boot"}, {"id": 37760, "name": "left bottom corner"}, {"id": 37761, "name": "left bow"}, {"id": 37762, "name": "left bowl"}, {"id": 37763, "name": "left brake"}, {"id": 37764, "name": "left brake light"}, {"id": 37765, "name": "left brakelight"}, {"id": 37766, "name": "left breast"}, {"id": 37767, "name": "left breast place"}, {"id": 37768, "name": "left buckle"}, {"id": 37769, "name": "left buildings"}, {"id": 37770, "name": "left bus"}, {"id": 37771, "name": "left button"}, {"id": 37772, "name": "left calve"}, {"id": 37773, "name": "left candle"}, {"id": 37774, "name": "left cap"}, {"id": 37775, "name": "left chain"}, {"id": 37776, "name": "left chair"}, {"id": 37777, "name": "left cheek"}, {"id": 37778, "name": "left chest area"}, {"id": 37779, "name": "left claw"}, {"id": 37780, "name": "left click button"}, {"id": 37781, "name": "left clock face"}, {"id": 37782, "name": "left collar"}, {"id": 37783, "name": "left container"}, {"id": 37784, "name": "left corner"}, {"id": 37785, "name": "left curve"}, {"id": 37786, "name": "left donut"}, {"id": 37787, "name": "left door"}, {"id": 37788, "name": "left drawers"}, {"id": 37789, "name": "left ear"}, {"id": 37790, "name": "left ear is pink"}, {"id": 37791, "name": "left earphon"}, {"id": 37792, "name": "left earring"}, {"id": 37793, "name": "left ee"}, {"id": 37794, "name": "left elbow"}, {"id": 37795, "name": "left end"}, {"id": 37796, "name": "left engine"}, {"id": 37797, "name": "left exhaust"}, {"id": 37798, "name": "left eye"}, {"id": 37799, "name": "left eye of a dog"}, {"id": 37800, "name": "left eye of a person"}, {"id": 37801, "name": "left eye of goat"}, {"id": 37802, "name": "left eyebrow"}, {"id": 37803, "name": "left faucet"}, {"id": 37804, "name": "left faucet handle"}, {"id": 37805, "name": "left field"}, {"id": 37806, "name": "left fielder"}, {"id": 37807, "name": "left finger"}, {"id": 37808, "name": "left fingers"}, {"id": 37809, "name": "left fist"}, {"id": 37810, "name": "left flip flop"}, {"id": 37811, "name": "left foot"}, {"id": 37812, "name": "left foot heel"}, {"id": 37813, "name": "left foot of player"}, {"id": 37814, "name": "left footing"}, {"id": 37815, "name": "left forearm"}, {"id": 37816, "name": "left foreleg"}, {"id": 37817, "name": "left fork"}, {"id": 37818, "name": "left fron wheel"}, {"id": 37819, "name": "left front"}, {"id": 37820, "name": "left front fender"}, {"id": 37821, "name": "left front foot"}, {"id": 37822, "name": "left front leg"}, {"id": 37823, "name": "left front paw"}, {"id": 37824, "name": "left front side"}, {"id": 37825, "name": "left front tire"}, {"id": 37826, "name": "left front wheel"}, {"id": 37827, "name": "left glove"}, {"id": 37828, "name": "left half"}, {"id": 37829, "name": "left hand"}, {"id": 37830, "name": "left hand side"}, {"id": 37831, "name": "left handle"}, {"id": 37832, "name": "left handle bar"}, {"id": 37833, "name": "left handlebar"}, {"id": 37834, "name": "left headlight"}, {"id": 37835, "name": "left headlights"}, {"id": 37836, "name": "left heel"}, {"id": 37837, "name": "left hind leg"}, {"id": 37838, "name": "left hindleg"}, {"id": 37839, "name": "left hinge"}, {"id": 37840, "name": "left hip"}, {"id": 37841, "name": "left hole"}, {"id": 37842, "name": "left hoof"}, {"id": 37843, "name": "left horn"}, {"id": 37844, "name": "left hot dog"}, {"id": 37845, "name": "left human"}, {"id": 37846, "name": "left index"}, {"id": 37847, "name": "left index finger"}, {"id": 37848, "name": "left iris"}, {"id": 37849, "name": "left jean pant"}, {"id": 37850, "name": "left key"}, {"id": 37851, "name": "left knee"}, {"id": 37852, "name": "left knee of goat"}, {"id": 37853, "name": "left knob"}, {"id": 37854, "name": "left lamp"}, {"id": 37855, "name": "left lane"}, {"id": 37856, "name": "left lapel"}, {"id": 37857, "name": "left left"}, {"id": 37858, "name": "left leg"}, {"id": 37859, "name": "left leg is raised"}, {"id": 37860, "name": "left leg of a dog"}, {"id": 37861, "name": "left leg of a man"}, {"id": 37862, "name": "left leg of man"}, {"id": 37863, "name": "left leg of skater"}, {"id": 37864, "name": "left lens"}, {"id": 37865, "name": "left light"}, {"id": 37866, "name": "left lower corner"}, {"id": 37867, "name": "left man"}, {"id": 37868, "name": "left mirror"}, {"id": 37869, "name": "left nipple"}, {"id": 37870, "name": "left nostril"}, {"id": 37871, "name": "left numbers"}, {"id": 37872, "name": "left of pix"}, {"id": 37873, "name": "left of skim milk"}, {"id": 37874, "name": "left of train"}, {"id": 37875, "name": "left open"}, {"id": 37876, "name": "left opening"}, {"id": 37877, "name": "left oven mitt"}, {"id": 37878, "name": "left pane"}, {"id": 37879, "name": "left pant"}, {"id": 37880, "name": "left pant leg"}, {"id": 37881, "name": "left pants cuff"}, {"id": 37882, "name": "left part"}, {"id": 37883, "name": "left paw"}, {"id": 37884, "name": "left pedal"}, {"id": 37885, "name": "left person"}, {"id": 37886, "name": "left picture"}, {"id": 37887, "name": "left pillow"}, {"id": 37888, "name": "left pinky"}, {"id": 37889, "name": "left pizza"}, {"id": 37890, "name": "left plate"}, {"id": 37891, "name": "left pocket"}, {"id": 37892, "name": "left portion"}, {"id": 37893, "name": "left propeller"}, {"id": 37894, "name": "left propellor"}, {"id": 37895, "name": "left pupil"}, {"id": 37896, "name": "left rear leg"}, {"id": 37897, "name": "left rear paw"}, {"id": 37898, "name": "left rear tire"}, {"id": 37899, "name": "left rear wheel"}, {"id": 37900, "name": "left rearview mirror"}, {"id": 37901, "name": "left rock"}, {"id": 37902, "name": "left rolled towel"}, {"id": 37903, "name": "left sandal"}, {"id": 37904, "name": "left sandwich"}, {"id": 37905, "name": "left section"}, {"id": 37906, "name": "left shift key"}, {"id": 37907, "name": "left shin"}, {"id": 37908, "name": "left shoe"}, {"id": 37909, "name": "left shoulder"}, {"id": 37910, "name": "left shutter"}, {"id": 37911, "name": "left side burn"}, {"id": 37912, "name": "left side mirror"}, {"id": 37913, "name": "left side skin"}, {"id": 37914, "name": "left side whiskers"}, {"id": 37915, "name": "left side wing"}, {"id": 37916, "name": "left side"}, {"id": 37917, "name": "left signal"}, {"id": 37918, "name": "left ski"}, {"id": 37919, "name": "left ski boot"}, {"id": 37920, "name": "left ski pole"}, {"id": 37921, "name": "left sleeve"}, {"id": 37922, "name": "left slice"}, {"id": 37923, "name": "left slipper"}, {"id": 37924, "name": "left snap"}, {"id": 37925, "name": "left sneaker"}, {"id": 37926, "name": "left snow boot"}, {"id": 37927, "name": "left snow pole"}, {"id": 37928, "name": "left snowboard"}, {"id": 37929, "name": "left sock"}, {"id": 37930, "name": "left speaker"}, {"id": 37931, "name": "left statue"}, {"id": 37932, "name": "left stirrup"}, {"id": 37933, "name": "left string"}, {"id": 37934, "name": "left surfer"}, {"id": 37935, "name": "left tail"}, {"id": 37936, "name": "left tail light"}, {"id": 37937, "name": "left tail wing"}, {"id": 37938, "name": "left taillight"}, {"id": 37939, "name": "left teddy bear"}, {"id": 37940, "name": "left tennis shoe"}, {"id": 37941, "name": "left thigh"}, {"id": 37942, "name": "left thumb"}, {"id": 37943, "name": "left tire"}, {"id": 37944, "name": "left toes"}, {"id": 37945, "name": "left tower"}, {"id": 37946, "name": "left traffic light"}, {"id": 37947, "name": "left turn"}, {"id": 37948, "name": "left turn signal"}, {"id": 37949, "name": "left tusk"}, {"id": 37950, "name": "left waiting"}, {"id": 37951, "name": "left wall"}, {"id": 37952, "name": "left water knob"}, {"id": 37953, "name": "left weight"}, {"id": 37954, "name": "left wheel"}, {"id": 37955, "name": "left wheels"}, {"id": 37956, "name": "left whiskers"}, {"id": 37957, "name": "left white tusk"}, {"id": 37958, "name": "left window"}, {"id": 37959, "name": "left windows"}, {"id": 37960, "name": "left windshield"}, {"id": 37961, "name": "left wing"}, {"id": 37962, "name": "left wingtip"}, {"id": 37963, "name": "left wiper"}, {"id": 37964, "name": "left wrist"}, {"id": 37965, "name": "left zebra"}, {"id": 37966, "name": "leftarm"}, {"id": 37967, "name": "leftbottom"}, {"id": 37968, "name": "leftear"}, {"id": 37969, "name": "lefteye"}, {"id": 37970, "name": "leftgiraffes legs"}, {"id": 37971, "name": "leftground"}, {"id": 37972, "name": "lefthand"}, {"id": 37973, "name": "leftheadlights"}, {"id": 37974, "name": "leftleg"}, {"id": 37975, "name": "leftmost column"}, {"id": 37976, "name": "leftmost duck"}, {"id": 37977, "name": "leftover food"}, {"id": 37978, "name": "leftover"}, {"id": 37979, "name": "leftright light"}, {"id": 37980, "name": "leftside"}, {"id": 37981, "name": "leftsleeve"}, {"id": 37982, "name": "leftstreet corner"}, {"id": 37983, "name": "leftwing"}, {"id": 37984, "name": "leg above the field"}, {"id": 37985, "name": "leg back"}, {"id": 37986, "name": "leg band"}, {"id": 37987, "name": "leg bent"}, {"id": 37988, "name": "leg bottom"}, {"id": 37989, "name": "leg bottoms"}, {"id": 37990, "name": "leg brace"}, {"id": 37991, "name": "leg chair"}, {"id": 37992, "name": "leg cover"}, {"id": 37993, "name": "leg covering"}, {"id": 37994, "name": "leg covers"}, {"id": 37995, "name": "leg crossed"}, {"id": 37996, "name": "leg dog"}, {"id": 37997, "name": "leg forward"}, {"id": 37998, "name": "leg fur"}, {"id": 37999, "name": "leg gear"}, {"id": 38000, "name": "leg griaffe"}, {"id": 38001, "name": "leg guard"}, {"id": 38002, "name": "leg guards"}, {"id": 38003, "name": "leg hair"}, {"id": 38004, "name": "leg is crossed"}, {"id": 38005, "name": "leg is extended"}, {"id": 38006, "name": "leg is in front"}, {"id": 38007, "name": "leg is metal"}, {"id": 38008, "name": "leg is steel"}, {"id": 38009, "name": "leg is wooden"}, {"id": 38010, "name": "leg is yellow"}, {"id": 38011, "name": "leg kite"}, {"id": 38012, "name": "leg leash"}, {"id": 38013, "name": "leg lift"}, {"id": 38014, "name": "leg muscle"}, {"id": 38015, "name": "leg of a chair"}, {"id": 38016, "name": "leg of a child"}, {"id": 38017, "name": "leg of a cow"}, {"id": 38018, "name": "leg of a dog"}, {"id": 38019, "name": "leg of a giraffe"}, {"id": 38020, "name": "leg of a lady"}, {"id": 38021, "name": "leg of a person"}, {"id": 38022, "name": "leg of a woman"}, {"id": 38023, "name": "leg of a zebra"}, {"id": 38024, "name": "leg of brown bear"}, {"id": 38025, "name": "leg of chair"}, {"id": 38026, "name": "leg of dog is deep"}, {"id": 38027, "name": "leg of elephant"}, {"id": 38028, "name": "leg of table"}, {"id": 38029, "name": "leg of the chair"}, {"id": 38030, "name": "leg of the giraffe"}, {"id": 38031, "name": "leg on boat seat"}, {"id": 38032, "name": "leg on surfboard"}, {"id": 38033, "name": "leg pad"}, {"id": 38034, "name": "leg padding"}, {"id": 38035, "name": "leg pads"}, {"id": 38036, "name": "leg part"}, {"id": 38037, "name": "leg person"}, {"id": 38038, "name": "leg post"}, {"id": 38039, "name": "leg protection"}, {"id": 38040, "name": "leg protector"}, {"id": 38041, "name": "leg protectors"}, {"id": 38042, "name": "leg raised"}, {"id": 38043, "name": "leg rest"}, {"id": 38044, "name": "leg rope"}, {"id": 38045, "name": "leg sleeve"}, {"id": 38046, "name": "leg spot"}, {"id": 38047, "name": "leg strap"}, {"id": 38048, "name": "leg tracker"}, {"id": 38049, "name": "leg up"}, {"id": 38050, "name": "leg warmer"}, {"id": 38051, "name": "leg warmers"}, {"id": 38052, "name": "leg wrap"}, {"id": 38053, "name": "leg zebra"}, {"id": 38054, "name": "leg"}, {"id": 38055, "name": "legal pad"}, {"id": 38056, "name": "legal paper"}, {"id": 38057, "name": "lege"}, {"id": 38058, "name": "legend"}, {"id": 38059, "name": "legg"}, {"id": 38060, "name": "legged"}, {"id": 38061, "name": "leggigs"}, {"id": 38062, "name": "legging"}, {"id": 38063, "name": "leggins"}, {"id": 38064, "name": "leggs"}, {"id": 38065, "name": "leging"}, {"id": 38066, "name": "legman"}, {"id": 38067, "name": "lego bench"}, {"id": 38068, "name": "lego block"}, {"id": 38069, "name": "lego blocks"}, {"id": 38070, "name": "lego board"}, {"id": 38071, "name": "lego car"}, {"id": 38072, "name": "lego head"}, {"id": 38073, "name": "lego house"}, {"id": 38074, "name": "lego man"}, {"id": 38075, "name": "lego person"}, {"id": 38076, "name": "lego toilet"}, {"id": 38077, "name": "lego toothbrush"}, {"id": 38078, "name": "lego toy"}, {"id": 38079, "name": "lego trooper"}, {"id": 38080, "name": "lego wall"}, {"id": 38081, "name": "lego woman"}, {"id": 38082, "name": "lego"}, {"id": 38083, "name": "legpaw"}, {"id": 38084, "name": "legpost"}, {"id": 38085, "name": "legreen bananas"}, {"id": 38086, "name": "legs and"}, {"id": 38087, "name": "legs apart"}, {"id": 38088, "name": "legs are apart"}, {"id": 38089, "name": "legs are covered"}, {"id": 38090, "name": "legs are long"}, {"id": 38091, "name": "legs are silver"}, {"id": 38092, "name": "legs crossed"}, {"id": 38093, "name": "legs down"}, {"id": 38094, "name": "legs fence"}, {"id": 38095, "name": "legs folded"}, {"id": 38096, "name": "legs have shadow"}, {"id": 38097, "name": "legs of a dog"}, {"id": 38098, "name": "legs of a giraffe"}, {"id": 38099, "name": "legs of a girl"}, {"id": 38100, "name": "legs of adult elepha"}, {"id": 38101, "name": "legs of bear"}, {"id": 38102, "name": "legs of elephant"}, {"id": 38103, "name": "legs of the bear"}, {"id": 38104, "name": "legs of the elephant"}, {"id": 38105, "name": "legs of the giraffe"}, {"id": 38106, "name": "legs of the zebra"}, {"id": 38107, "name": "legs on giraffe"}, {"id": 38108, "name": "legs on zebras"}, {"id": 38109, "name": "legs out"}, {"id": 38110, "name": "legs skateboard"}, {"id": 38111, "name": "legs zebra"}, {"id": 38112, "name": "legscalves"}, {"id": 38113, "name": "legsfeet"}, {"id": 38114, "name": "legszebras"}, {"id": 38115, "name": "legtrees"}, {"id": 38116, "name": "legume"}, {"id": 38117, "name": "lei"}, {"id": 38118, "name": "leith st"}, {"id": 38119, "name": "lejla"}, {"id": 38120, "name": "lemmon"}, {"id": 38121, "name": "lemon bars"}, {"id": 38122, "name": "lemon dip"}, {"id": 38123, "name": "lemon end"}, {"id": 38124, "name": "lemon is on top"}, {"id": 38125, "name": "lemon juice"}, {"id": 38126, "name": "lemon peel"}, {"id": 38127, "name": "lemon piece"}, {"id": 38128, "name": "lemon rind"}, {"id": 38129, "name": "lemon skin"}, {"id": 38130, "name": "lemon slice"}, {"id": 38131, "name": "lemon slices"}, {"id": 38132, "name": "lemon slide"}, {"id": 38133, "name": "lemon tart"}, {"id": 38134, "name": "lemon tree"}, {"id": 38135, "name": "lemon trees"}, {"id": 38136, "name": "lemon wedge"}, {"id": 38137, "name": "lemon wedges"}, {"id": 38138, "name": "lemon"}, {"id": 38139, "name": "lemonade"}, {"id": 38140, "name": "lemons in english"}, {"id": 38141, "name": "lemons in the glass"}, {"id": 38142, "name": "len"}, {"id": 38143, "name": "length"}, {"id": 38144, "name": "length fence"}, {"id": 38145, "name": "length is short"}, {"id": 38146, "name": "lengthy clouds"}, {"id": 38147, "name": "lenox"}, {"id": 38148, "name": "lens camera"}, {"id": 38149, "name": "lens cap"}, {"id": 38150, "name": "lens cleaning paper"}, {"id": 38151, "name": "lens cover"}, {"id": 38152, "name": "lens flare"}, {"id": 38153, "name": "lens reflection"}, {"id": 38154, "name": "lens"}, {"id": 38155, "name": "lenscap"}, {"id": 38156, "name": "lense"}, {"id": 38157, "name": "lentil"}, {"id": 38158, "name": "leo"}, {"id": 38159, "name": "leopard"}, {"id": 38160, "name": "leopard pattern"}, {"id": 38161, "name": "leopard print"}, {"id": 38162, "name": "leoprad skin"}, {"id": 38163, "name": "leotard"}, {"id": 38164, "name": "lephant"}, {"id": 38165, "name": "leprechaun"}, {"id": 38166, "name": "leprechaun head"}, {"id": 38167, "name": "leroy"}, {"id": 38168, "name": "less clouds"}, {"id": 38169, "name": "lesso"}, {"id": 38170, "name": "lesson"}, {"id": 38171, "name": "let"}, {"id": 38172, "name": "leter"}, {"id": 38173, "name": "leter s"}, {"id": 38174, "name": "leters"}, {"id": 38175, "name": "lette"}, {"id": 38176, "name": "lettears"}, {"id": 38177, "name": "letter 2"}, {"id": 38178, "name": "letter and image"}, {"id": 38179, "name": "letter b"}, {"id": 38180, "name": "letter blue"}, {"id": 38181, "name": "letter bottle"}, {"id": 38182, "name": "letter c"}, {"id": 38183, "name": "letter cs"}, {"id": 38184, "name": "letter d"}, {"id": 38185, "name": "letter e"}, {"id": 38186, "name": "letter f"}, {"id": 38187, "name": "letter g"}, {"id": 38188, "name": "letter h"}, {"id": 38189, "name": "letter i"}, {"id": 38190, "name": "letter in her hand"}, {"id": 38191, "name": "letter is black"}, {"id": 38192, "name": "letter is white"}, {"id": 38193, "name": "letter j"}, {"id": 38194, "name": "letter k"}, {"id": 38195, "name": "letter key"}, {"id": 38196, "name": "letter l"}, {"id": 38197, "name": "letter m"}, {"id": 38198, "name": "letter n"}, {"id": 38199, "name": "letter numbers"}, {"id": 38200, "name": "letter o"}, {"id": 38201, "name": "letter on"}, {"id": 38202, "name": "letter on box"}, {"id": 38203, "name": "letter on sign"}, {"id": 38204, "name": "letter onumber2"}, {"id": 38205, "name": "letter opener"}, {"id": 38206, "name": "letter p"}, {"id": 38207, "name": "letter painted"}, {"id": 38208, "name": "letter print"}, {"id": 38209, "name": "letter q"}, {"id": 38210, "name": "letter r"}, {"id": 38211, "name": "letter s"}, {"id": 38212, "name": "letter s printed"}, {"id": 38213, "name": "letter sign"}, {"id": 38214, "name": "letter slot"}, {"id": 38215, "name": "letter sorter"}, {"id": 38216, "name": "letter stop"}, {"id": 38217, "name": "letter t"}, {"id": 38218, "name": "letter u"}, {"id": 38219, "name": "letter v"}, {"id": 38220, "name": "letter w"}, {"id": 38221, "name": "letter x"}, {"id": 38222, "name": "letter y"}, {"id": 38223, "name": "letter z"}, {"id": 38224, "name": "letter"}, {"id": 38225, "name": "letterb"}, {"id": 38226, "name": "lettered sign"}, {"id": 38227, "name": "letterhead"}, {"id": 38228, "name": "letterig"}, {"id": 38229, "name": "letterin"}, {"id": 38230, "name": "lettering box"}, {"id": 38231, "name": "lettering is black"}, {"id": 38232, "name": "lettering is red"}, {"id": 38233, "name": "lettering item"}, {"id": 38234, "name": "lettering label"}, {"id": 38235, "name": "lettering of number"}, {"id": 38236, "name": "lettering on board"}, {"id": 38237, "name": "lettering painted"}, {"id": 38238, "name": "lettering"}, {"id": 38239, "name": "lettero"}, {"id": 38240, "name": "letterosign"}, {"id": 38241, "name": "letters 139002"}, {"id": 38242, "name": "letters 3d"}, {"id": 38243, "name": "letters aaa"}, {"id": 38244, "name": "letters above a door"}, {"id": 38245, "name": "letters am"}, {"id": 38246, "name": "letters and numbers"}, {"id": 38247, "name": "letters are black"}, {"id": 38248, "name": "letters ave"}, {"id": 38249, "name": "letters banner"}, {"id": 38250, "name": "letters bls"}, {"id": 38251, "name": "letters c"}, {"id": 38252, "name": "letters ch"}, {"id": 38253, "name": "letters cp"}, {"id": 38254, "name": "letters cton"}, {"id": 38255, "name": "letters dc"}, {"id": 38256, "name": "letters de"}, {"id": 38257, "name": "letters dfw"}, {"id": 38258, "name": "letters dk"}, {"id": 38259, "name": "letters dr"}, {"id": 38260, "name": "letters e r"}, {"id": 38261, "name": "letters fitness"}, {"id": 38262, "name": "letters green"}, {"id": 38263, "name": "letters in red"}, {"id": 38264, "name": "letters in white"}, {"id": 38265, "name": "letters klm"}, {"id": 38266, "name": "letters mph"}, {"id": 38267, "name": "letters nn"}, {"id": 38268, "name": "letters numbers"}, {"id": 38269, "name": "letters obb"}, {"id": 38270, "name": "letters on"}, {"id": 38271, "name": "letters on box"}, {"id": 38272, "name": "letters on shirt"}, {"id": 38273, "name": "letters on side"}, {"id": 38274, "name": "letters on sign"}, {"id": 38275, "name": "letters on the back"}, {"id": 38276, "name": "letters on the side"}, {"id": 38277, "name": "letters p"}, {"id": 38278, "name": "letters sc"}, {"id": 38279, "name": "letters sign"}, {"id": 38280, "name": "letters st"}, {"id": 38281, "name": "letters terr"}, {"id": 38282, "name": "letters top"}, {"id": 38283, "name": "letters tp"}, {"id": 38284, "name": "letters ty"}, {"id": 38285, "name": "letters ue"}, {"id": 38286, "name": "letters vb"}, {"id": 38287, "name": "letters vgn"}, {"id": 38288, "name": "letters wr"}, {"id": 38289, "name": "letters xt"}, {"id": 38290, "name": "lettersnumbers"}, {"id": 38291, "name": "lettersshirt"}, {"id": 38292, "name": "letteru"}, {"id": 38293, "name": "lettes"}, {"id": 38294, "name": "lettiering"}, {"id": 38295, "name": "letting"}, {"id": 38296, "name": "lettr"}, {"id": 38297, "name": "lettter"}, {"id": 38298, "name": "letttering"}, {"id": 38299, "name": "lettters"}, {"id": 38300, "name": "lettuce"}, {"id": 38301, "name": "lettuce and ham"}, {"id": 38302, "name": "lettuce and tomato"}, {"id": 38303, "name": "lettuce and tomatoes"}, {"id": 38304, "name": "lettuce bed"}, {"id": 38305, "name": "lettuce head"}, {"id": 38306, "name": "lettuce heads"}, {"id": 38307, "name": "lettuce leaf"}, {"id": 38308, "name": "lettuce leaves"}, {"id": 38309, "name": "lettuce package"}, {"id": 38310, "name": "lettuce piece"}, {"id": 38311, "name": "lettuce slice"}, {"id": 38312, "name": "lettuce sliver"}, {"id": 38313, "name": "lettue"}, {"id": 38314, "name": "letture"}, {"id": 38315, "name": "letuce"}, {"id": 38316, "name": "level path"}, {"id": 38317, "name": "level stones"}, {"id": 38318, "name": "level tool"}, {"id": 38319, "name": "level"}, {"id": 38320, "name": "leveled floors"}, {"id": 38321, "name": "leveler"}, {"id": 38322, "name": "levels of windows"}, {"id": 38323, "name": "lever"}, {"id": 38324, "name": "leves"}, {"id": 38325, "name": "levi"}, {"id": 38326, "name": "levy jewelers"}, {"id": 38327, "name": "lewis park"}, {"id": 38328, "name": "lewisham"}, {"id": 38329, "name": "lexington avenue"}, {"id": 38330, "name": "lexus"}, {"id": 38331, "name": "lexus logo"}, {"id": 38332, "name": "lexus symbol"}, {"id": 38333, "name": "lg"}, {"id": 38334, "name": "lg emblem"}, {"id": 38335, "name": "lg logo"}, {"id": 38336, "name": "lg name"}, {"id": 38337, "name": "lg store"}, {"id": 38338, "name": "lg symbol"}, {"id": 38339, "name": "lgiht"}, {"id": 38340, "name": "lianas boutique"}, {"id": 38341, "name": "liberty"}, {"id": 38342, "name": "liberty grill"}, {"id": 38343, "name": "liberty way"}, {"id": 38344, "name": "library"}, {"id": 38345, "name": "library books"}, {"id": 38346, "name": "library card"}, {"id": 38347, "name": "library catalog"}, {"id": 38348, "name": "licence"}, {"id": 38349, "name": "licence plata"}, {"id": 38350, "name": "licence plate"}, {"id": 38351, "name": "licenceplate"}, {"id": 38352, "name": "licences plate"}, {"id": 38353, "name": "licene plate"}, {"id": 38354, "name": "licenese plate"}, {"id": 38355, "name": "license number"}, {"id": 38356, "name": "license plae"}, {"id": 38357, "name": "license plant"}, {"id": 38358, "name": "license plate"}, {"id": 38359, "name": "license plate number"}, {"id": 38360, "name": "license plates"}, {"id": 38361, "name": "license tag"}, {"id": 38362, "name": "license"}, {"id": 38363, "name": "licenseholder"}, {"id": 38364, "name": "licenseplate"}, {"id": 38365, "name": "licese plate"}, {"id": 38366, "name": "lichen"}, {"id": 38367, "name": "licking"}, {"id": 38368, "name": "licorice"}, {"id": 38369, "name": "lid container"}, {"id": 38370, "name": "lid cover"}, {"id": 38371, "name": "lid down"}, {"id": 38372, "name": "lid edge"}, {"id": 38373, "name": "lid guard"}, {"id": 38374, "name": "lid hole"}, {"id": 38375, "name": "lid is brown"}, {"id": 38376, "name": "lid is down"}, {"id": 38377, "name": "lid is wooden"}, {"id": 38378, "name": "lid of bottle"}, {"id": 38379, "name": "lid of container"}, {"id": 38380, "name": "lid of suitcase"}, {"id": 38381, "name": "lid reflection"}, {"id": 38382, "name": "lid stopper"}, {"id": 38383, "name": "lid up"}, {"id": 38384, "name": "lid"}, {"id": 38385, "name": "lidded container"}, {"id": 38386, "name": "lidded eye"}, {"id": 38387, "name": "lide out oven"}, {"id": 38388, "name": "lidge"}, {"id": 38389, "name": "lie"}, {"id": 38390, "name": "lien"}, {"id": 38391, "name": "liene"}, {"id": 38392, "name": "liesaver"}, {"id": 38393, "name": "life"}, {"id": 38394, "name": "life belt"}, {"id": 38395, "name": "life boat"}, {"id": 38396, "name": "life bouy"}, {"id": 38397, "name": "life buoy"}, {"id": 38398, "name": "life circle"}, {"id": 38399, "name": "life guard"}, {"id": 38400, "name": "life guard bench"}, {"id": 38401, "name": "life guard stand"}, {"id": 38402, "name": "life jacket"}, {"id": 38403, "name": "life jacket floaty"}, {"id": 38404, "name": "life jackets"}, {"id": 38405, "name": "life perserver"}, {"id": 38406, "name": "life perservers"}, {"id": 38407, "name": "life preserver"}, {"id": 38408, "name": "life preservers"}, {"id": 38409, "name": "life presever"}, {"id": 38410, "name": "life raft"}, {"id": 38411, "name": "life ring"}, {"id": 38412, "name": "life rings"}, {"id": 38413, "name": "life saver"}, {"id": 38414, "name": "life savers"}, {"id": 38415, "name": "life ticket"}, {"id": 38416, "name": "life tube"}, {"id": 38417, "name": "life vest"}, {"id": 38418, "name": "life vests"}, {"id": 38419, "name": "life wheel"}, {"id": 38420, "name": "lifeboat"}, {"id": 38421, "name": "lifeform"}, {"id": 38422, "name": "lifegaurd on beach"}, {"id": 38423, "name": "lifeguard chair"}, {"id": 38424, "name": "lifeguard cross"}, {"id": 38425, "name": "lifeguard post"}, {"id": 38426, "name": "lifeguard seat"}, {"id": 38427, "name": "lifeguard shack"}, {"id": 38428, "name": "lifeguard stand"}, {"id": 38429, "name": "lifeguard station"}, {"id": 38430, "name": "lifeguard structure"}, {"id": 38431, "name": "lifeguard tower"}, {"id": 38432, "name": "lifeguard"}, {"id": 38433, "name": "lifejacket"}, {"id": 38434, "name": "lifering"}, {"id": 38435, "name": "lifesaver"}, {"id": 38436, "name": "lifevest"}, {"id": 38437, "name": "lift apparatus"}, {"id": 38438, "name": "lift basket"}, {"id": 38439, "name": "lift cab"}, {"id": 38440, "name": "lift cable"}, {"id": 38441, "name": "lift car"}, {"id": 38442, "name": "lift cars"}, {"id": 38443, "name": "lift chair"}, {"id": 38444, "name": "lift chairs"}, {"id": 38445, "name": "lift foot"}, {"id": 38446, "name": "lift gate"}, {"id": 38447, "name": "lift line"}, {"id": 38448, "name": "lift lines"}, {"id": 38449, "name": "lift pass"}, {"id": 38450, "name": "lift pole"}, {"id": 38451, "name": "lift rope"}, {"id": 38452, "name": "lift storage"}, {"id": 38453, "name": "lift ticket"}, {"id": 38454, "name": "lift tower"}, {"id": 38455, "name": "lift trail"}, {"id": 38456, "name": "lift"}, {"id": 38457, "name": "lifted"}, {"id": 38458, "name": "lifted hand"}, {"id": 38459, "name": "lifted handle"}, {"id": 38460, "name": "lifted knee"}, {"id": 38461, "name": "lifted off"}, {"id": 38462, "name": "lifter"}, {"id": 38463, "name": "lifting"}, {"id": 38464, "name": "lifts his foot"}, {"id": 38465, "name": "liggage"}, {"id": 38466, "name": "ligh"}, {"id": 38467, "name": "ligh pole"}, {"id": 38468, "name": "lighbulbs"}, {"id": 38469, "name": "lighhts"}, {"id": 38470, "name": "lighs"}, {"id": 38471, "name": "lighst"}, {"id": 38472, "name": "light fit"}, {"id": 38473, "name": "light 1"}, {"id": 38474, "name": "light area"}, {"id": 38475, "name": "light arm"}, {"id": 38476, "name": "light at night"}, {"id": 38477, "name": "light ball"}, {"id": 38478, "name": "light bar"}, {"id": 38479, "name": "light bars"}, {"id": 38480, "name": "light base"}, {"id": 38481, "name": "light beam"}, {"id": 38482, "name": "light bear"}, {"id": 38483, "name": "light bed"}, {"id": 38484, "name": "light beer"}, {"id": 38485, "name": "light behind"}, {"id": 38486, "name": "light blue"}, {"id": 38487, "name": "light blue cone"}, {"id": 38488, "name": "light blue ipod"}, {"id": 38489, "name": "light blue jacket"}, {"id": 38490, "name": "light blue shirt"}, {"id": 38491, "name": "light blue sky"}, {"id": 38492, "name": "light blue sweater"}, {"id": 38493, "name": "light blue tile"}, {"id": 38494, "name": "light blue tshirt"}, {"id": 38495, "name": "light blue watch"}, {"id": 38496, "name": "light blue wristband"}, {"id": 38497, "name": "light border"}, {"id": 38498, "name": "light bouncing off"}, {"id": 38499, "name": "light box"}, {"id": 38500, "name": "light brown"}, {"id": 38501, "name": "light brown boot"}, {"id": 38502, "name": "light brown cows"}, {"id": 38503, "name": "light brown dirt"}, {"id": 38504, "name": "light brown grass"}, {"id": 38505, "name": "light brown hair"}, {"id": 38506, "name": "light brown pants"}, {"id": 38507, "name": "light brown shoes"}, {"id": 38508, "name": "light brownpart"}, {"id": 38509, "name": "light building"}, {"id": 38510, "name": "light bulb"}, {"id": 38511, "name": "light bulb logo"}, {"id": 38512, "name": "light bulbs"}, {"id": 38513, "name": "light buld"}, {"id": 38514, "name": "light bus"}, {"id": 38515, "name": "light button"}, {"id": 38516, "name": "light capprd top"}, {"id": 38517, "name": "light case"}, {"id": 38518, "name": "light cast"}, {"id": 38519, "name": "light cheese"}, {"id": 38520, "name": "light circle"}, {"id": 38521, "name": "light clothing"}, {"id": 38522, "name": "light cloud"}, {"id": 38523, "name": "light clouds"}, {"id": 38524, "name": "light color"}, {"id": 38525, "name": "light colored"}, {"id": 38526, "name": "light colored hair"}, {"id": 38527, "name": "light colored jacket"}, {"id": 38528, "name": "light colored shorts"}, {"id": 38529, "name": "light colored wall"}, {"id": 38530, "name": "light coming"}, {"id": 38531, "name": "light coming through"}, {"id": 38532, "name": "light cover"}, {"id": 38533, "name": "light covers"}, {"id": 38534, "name": "light dot"}, {"id": 38535, "name": "light ears"}, {"id": 38536, "name": "light face"}, {"id": 38537, "name": "light fixture"}, {"id": 38538, "name": "light fixtures"}, {"id": 38539, "name": "light fixure"}, {"id": 38540, "name": "light flare"}, {"id": 38541, "name": "light from sun"}, {"id": 38542, "name": "light glare"}, {"id": 38543, "name": "light gleaming"}, {"id": 38544, "name": "light glimmer"}, {"id": 38545, "name": "light glistening"}, {"id": 38546, "name": "light globe"}, {"id": 38547, "name": "light globes"}, {"id": 38548, "name": "light grass"}, {"id": 38549, "name": "light gray"}, {"id": 38550, "name": "light green"}, {"id": 38551, "name": "light green blue"}, {"id": 38552, "name": "light green stripe"}, {"id": 38553, "name": "light grey"}, {"id": 38554, "name": "light grey jacket"}, {"id": 38555, "name": "light grey uniform"}, {"id": 38556, "name": "light grey wall"}, {"id": 38557, "name": "light grout"}, {"id": 38558, "name": "light hair"}, {"id": 38559, "name": "light hanging"}, {"id": 38560, "name": "light hanging on pol"}, {"id": 38561, "name": "light hangs"}, {"id": 38562, "name": "light hat"}, {"id": 38563, "name": "light hitting"}, {"id": 38564, "name": "light house"}, {"id": 38565, "name": "light in ceiling"}, {"id": 38566, "name": "light in the distanc"}, {"id": 38567, "name": "light in the sky"}, {"id": 38568, "name": "light in the thames"}, {"id": 38569, "name": "light indicator"}, {"id": 38570, "name": "light is bright"}, {"id": 38571, "name": "light is hanging"}, {"id": 38572, "name": "light is on"}, {"id": 38573, "name": "light is on street"}, {"id": 38574, "name": "light is orange"}, {"id": 38575, "name": "light is red"}, {"id": 38576, "name": "light is shining"}, {"id": 38577, "name": "light jeans"}, {"id": 38578, "name": "light lamp"}, {"id": 38579, "name": "light leaves"}, {"id": 38580, "name": "light light"}, {"id": 38581, "name": "light line"}, {"id": 38582, "name": "light lines"}, {"id": 38583, "name": "light lit"}, {"id": 38584, "name": "light mark"}, {"id": 38585, "name": "light marks"}, {"id": 38586, "name": "light motorcycle"}, {"id": 38587, "name": "light mounted"}, {"id": 38588, "name": "light nuts"}, {"id": 38589, "name": "light of a bus"}, {"id": 38590, "name": "light of a train"}, {"id": 38591, "name": "light of motorcycle"}, {"id": 38592, "name": "light of the bike"}, {"id": 38593, "name": "light of vespa"}, {"id": 38594, "name": "light off"}, {"id": 38595, "name": "light on"}, {"id": 38596, "name": "light on a pole"}, {"id": 38597, "name": "light on a wall"}, {"id": 38598, "name": "light on bike"}, {"id": 38599, "name": "light on bus"}, {"id": 38600, "name": "light on court"}, {"id": 38601, "name": "light on flowers"}, {"id": 38602, "name": "light on front"}, {"id": 38603, "name": "light on ground"}, {"id": 38604, "name": "light on it"}, {"id": 38605, "name": "light on lake"}, {"id": 38606, "name": "light on laptop"}, {"id": 38607, "name": "light on poll"}, {"id": 38608, "name": "light on right"}, {"id": 38609, "name": "light on the ceiling"}, {"id": 38610, "name": "light on the wall"}, {"id": 38611, "name": "light on truck"}, {"id": 38612, "name": "light on wii remote"}, {"id": 38613, "name": "light orange"}, {"id": 38614, "name": "light outside"}, {"id": 38615, "name": "light overhead"}, {"id": 38616, "name": "light panel"}, {"id": 38617, "name": "light panels"}, {"id": 38618, "name": "light pants"}, {"id": 38619, "name": "light pants on"}, {"id": 38620, "name": "light part"}, {"id": 38621, "name": "light patch"}, {"id": 38622, "name": "light paws"}, {"id": 38623, "name": "light pink"}, {"id": 38624, "name": "light plastic"}, {"id": 38625, "name": "light plate"}, {"id": 38626, "name": "light point"}, {"id": 38627, "name": "light pole"}, {"id": 38628, "name": "light pole on left"}, {"id": 38629, "name": "light pole on right"}, {"id": 38630, "name": "light pole on stairs"}, {"id": 38631, "name": "light polecorner"}, {"id": 38632, "name": "light poles"}, {"id": 38633, "name": "light poll"}, {"id": 38634, "name": "light polle"}, {"id": 38635, "name": "light post"}, {"id": 38636, "name": "light post shadow"}, {"id": 38637, "name": "light posts"}, {"id": 38638, "name": "light purple shirt"}, {"id": 38639, "name": "light rail"}, {"id": 38640, "name": "light rails"}, {"id": 38641, "name": "light ray"}, {"id": 38642, "name": "light rays"}, {"id": 38643, "name": "light red"}, {"id": 38644, "name": "light refection"}, {"id": 38645, "name": "light reflected"}, {"id": 38646, "name": "light reflecter"}, {"id": 38647, "name": "light reflecting"}, {"id": 38648, "name": "light reflection"}, {"id": 38649, "name": "light reflections"}, {"id": 38650, "name": "light reflectionsnow"}, {"id": 38651, "name": "light reflecton"}, {"id": 38652, "name": "light reflector"}, {"id": 38653, "name": "light reflects"}, {"id": 38654, "name": "light relecting"}, {"id": 38655, "name": "light ripples"}, {"id": 38656, "name": "light room"}, {"id": 38657, "name": "light row"}, {"id": 38658, "name": "light run"}, {"id": 38659, "name": "light sand"}, {"id": 38660, "name": "light sconce"}, {"id": 38661, "name": "light sconces"}, {"id": 38662, "name": "light scone"}, {"id": 38663, "name": "light scooter"}, {"id": 38664, "name": "light scopes"}, {"id": 38665, "name": "light screens"}, {"id": 38666, "name": "light section"}, {"id": 38667, "name": "light set"}, {"id": 38668, "name": "light shade"}, {"id": 38669, "name": "light shadow"}, {"id": 38670, "name": "light shadows"}, {"id": 38671, "name": "light shine"}, {"id": 38672, "name": "light shining"}, {"id": 38673, "name": "light shining off"}, {"id": 38674, "name": "light shinning"}, {"id": 38675, "name": "light shirt"}, {"id": 38676, "name": "light shorts"}, {"id": 38677, "name": "light show"}, {"id": 38678, "name": "light shown on"}, {"id": 38679, "name": "light shows"}, {"id": 38680, "name": "light shows man"}, {"id": 38681, "name": "light signal"}, {"id": 38682, "name": "light signals"}, {"id": 38683, "name": "light skin"}, {"id": 38684, "name": "light skinned"}, {"id": 38685, "name": "light sky"}, {"id": 38686, "name": "light socket"}, {"id": 38687, "name": "light sockets"}, {"id": 38688, "name": "light source"}, {"id": 38689, "name": "light speck"}, {"id": 38690, "name": "light specks"}, {"id": 38691, "name": "light spot"}, {"id": 38692, "name": "light spots"}, {"id": 38693, "name": "light stand"}, {"id": 38694, "name": "light steam"}, {"id": 38695, "name": "light strand"}, {"id": 38696, "name": "light strands"}, {"id": 38697, "name": "light streak"}, {"id": 38698, "name": "light streaks"}, {"id": 38699, "name": "light street"}, {"id": 38700, "name": "light string"}, {"id": 38701, "name": "light strip"}, {"id": 38702, "name": "light strips"}, {"id": 38703, "name": "light structure"}, {"id": 38704, "name": "light swich plate"}, {"id": 38705, "name": "light switch"}, {"id": 38706, "name": "light switch panel"}, {"id": 38707, "name": "light switch plate"}, {"id": 38708, "name": "light switches"}, {"id": 38709, "name": "light switcheswall"}, {"id": 38710, "name": "light switchplate"}, {"id": 38711, "name": "light table"}, {"id": 38712, "name": "light tail"}, {"id": 38713, "name": "light tan wallpaper"}, {"id": 38714, "name": "light tent"}, {"id": 38715, "name": "light tents"}, {"id": 38716, "name": "light tiles"}, {"id": 38717, "name": "light top"}, {"id": 38718, "name": "light tower"}, {"id": 38719, "name": "light trails"}, {"id": 38720, "name": "light train"}, {"id": 38721, "name": "light tube"}, {"id": 38722, "name": "light umbrella"}, {"id": 38723, "name": "light up"}, {"id": 38724, "name": "light up neon sign"}, {"id": 38725, "name": "light vehickle"}, {"id": 38726, "name": "light wall"}, {"id": 38727, "name": "light water"}, {"id": 38728, "name": "light wave"}, {"id": 38729, "name": "light window"}, {"id": 38730, "name": "light wood"}, {"id": 38731, "name": "light"}, {"id": 38732, "name": "lightbar"}, {"id": 38733, "name": "lightblue"}, {"id": 38734, "name": "lightblue section"}, {"id": 38735, "name": "lightblue shirt"}, {"id": 38736, "name": "lightblue umbrella"}, {"id": 38737, "name": "lightboard"}, {"id": 38738, "name": "lightbrown collar"}, {"id": 38739, "name": "lightbrown grass"}, {"id": 38740, "name": "lightbrown tile"}, {"id": 38741, "name": "lightbrown tiles"}, {"id": 38742, "name": "lightbuilding"}, {"id": 38743, "name": "lightbulb symbol"}, {"id": 38744, "name": "lightbulb"}, {"id": 38745, "name": "lightcoat"}, {"id": 38746, "name": "lightcolored jacket"}, {"id": 38747, "name": "lightdark"}, {"id": 38748, "name": "lighted"}, {"id": 38749, "name": "lighted arrow"}, {"id": 38750, "name": "lighted at night"}, {"id": 38751, "name": "lighted building"}, {"id": 38752, "name": "lighted candle"}, {"id": 38753, "name": "lighted clock"}, {"id": 38754, "name": "lighted corner"}, {"id": 38755, "name": "lighted decorations"}, {"id": 38756, "name": "lighted globe"}, {"id": 38757, "name": "lighted grass"}, {"id": 38758, "name": "lighted object"}, {"id": 38759, "name": "lighted route"}, {"id": 38760, "name": "lighted screen"}, {"id": 38761, "name": "lighted sign"}, {"id": 38762, "name": "lighted tree"}, {"id": 38763, "name": "lightening"}, {"id": 38764, "name": "lightening rod"}, {"id": 38765, "name": "lighter"}, {"id": 38766, "name": "lighter building"}, {"id": 38767, "name": "lighter floor"}, {"id": 38768, "name": "lighter pants"}, {"id": 38769, "name": "lighter stove"}, {"id": 38770, "name": "lighter water"}, {"id": 38771, "name": "lightes"}, {"id": 38772, "name": "lightest part"}, {"id": 38773, "name": "lightfixture"}, {"id": 38774, "name": "lightfixtures"}, {"id": 38775, "name": "lightgray floor"}, {"id": 38776, "name": "lightgreen leaf"}, {"id": 38777, "name": "lighthoues"}, {"id": 38778, "name": "lighthouse"}, {"id": 38779, "name": "lighthouse base"}, {"id": 38780, "name": "lighthouse cottage"}, {"id": 38781, "name": "lighthouse picture"}, {"id": 38782, "name": "lighthouse top"}, {"id": 38783, "name": "lighthouse window"}, {"id": 38784, "name": "lightig"}, {"id": 38785, "name": "lighting bolts"}, {"id": 38786, "name": "lighting controls"}, {"id": 38787, "name": "lighting device"}, {"id": 38788, "name": "lighting fixture"}, {"id": 38789, "name": "lighting fixtures"}, {"id": 38790, "name": "lighting post"}, {"id": 38791, "name": "lighting reflection"}, {"id": 38792, "name": "lighting rig"}, {"id": 38793, "name": "lighting rod"}, {"id": 38794, "name": "lighting system"}, {"id": 38795, "name": "lighting"}, {"id": 38796, "name": "lightinside"}, {"id": 38797, "name": "lightlawn"}, {"id": 38798, "name": "lightning"}, {"id": 38799, "name": "lightning bolt"}, {"id": 38800, "name": "lightning rod"}, {"id": 38801, "name": "lightpole"}, {"id": 38802, "name": "lightpoles"}, {"id": 38803, "name": "lightpost"}, {"id": 38804, "name": "lightposts"}, {"id": 38805, "name": "lights above"}, {"id": 38806, "name": "lights are red"}, {"id": 38807, "name": "lights are used"}, {"id": 38808, "name": "lights background"}, {"id": 38809, "name": "lights bus"}, {"id": 38810, "name": "lights for kitchen"}, {"id": 38811, "name": "lights hanging"}, {"id": 38812, "name": "lights in upstairs"}, {"id": 38813, "name": "lights mounted"}, {"id": 38814, "name": "lights of train"}, {"id": 38815, "name": "lights off"}, {"id": 38816, "name": "lights on"}, {"id": 38817, "name": "lights on back"}, {"id": 38818, "name": "lights on ceiling"}, {"id": 38819, "name": "lights on inside"}, {"id": 38820, "name": "lights on pole"}, {"id": 38821, "name": "lights on street"}, {"id": 38822, "name": "lights on top"}, {"id": 38823, "name": "lights on traffic"}, {"id": 38824, "name": "lights on wall"}, {"id": 38825, "name": "lights pole"}, {"id": 38826, "name": "lights poles"}, {"id": 38827, "name": "lights reflected"}, {"id": 38828, "name": "lights reflection"}, {"id": 38829, "name": "lights row"}, {"id": 38830, "name": "lights set"}, {"id": 38831, "name": "lights shining"}, {"id": 38832, "name": "lights sink"}, {"id": 38833, "name": "lights strung"}, {"id": 38834, "name": "lights that"}, {"id": 38835, "name": "lights to illuminate"}, {"id": 38836, "name": "lights water"}, {"id": 38837, "name": "lightsaber"}, {"id": 38838, "name": "lightsceiling"}, {"id": 38839, "name": "lightshade"}, {"id": 38840, "name": "lightshadow"}, {"id": 38841, "name": "lightshadows"}, {"id": 38842, "name": "lightskin"}, {"id": 38843, "name": "lightskinned"}, {"id": 38844, "name": "lightson"}, {"id": 38845, "name": "lightstreet directors"}, {"id": 38846, "name": "lightswitch"}, {"id": 38847, "name": "lightswitch plate"}, {"id": 38848, "name": "lightwall"}, {"id": 38849, "name": "lightweight pants"}, {"id": 38850, "name": "ligth"}, {"id": 38851, "name": "ligts"}, {"id": 38852, "name": "liightening rod"}, {"id": 38853, "name": "liines"}, {"id": 38854, "name": "like"}, {"id": 38855, "name": "like clown"}, {"id": 38856, "name": "like horses"}, {"id": 38857, "name": "lilac bush"}, {"id": 38858, "name": "lilac hint"}, {"id": 38859, "name": "lilac tree"}, {"id": 38860, "name": "lilac"}, {"id": 38861, "name": "lillie"}, {"id": 38862, "name": "lilly"}, {"id": 38863, "name": "lilly pad"}, {"id": 38864, "name": "lillypad"}, {"id": 38865, "name": "lily flower"}, {"id": 38866, "name": "lily pad"}, {"id": 38867, "name": "lily pads"}, {"id": 38868, "name": "lily"}, {"id": 38869, "name": "lilypad"}, {"id": 38870, "name": "lilypads"}, {"id": 38871, "name": "lima bean"}, {"id": 38872, "name": "lima beans"}, {"id": 38873, "name": "limb"}, {"id": 38874, "name": "lime bag"}, {"id": 38875, "name": "lime bean"}, {"id": 38876, "name": "lime beverage"}, {"id": 38877, "name": "lime green"}, {"id": 38878, "name": "lime green section"}, {"id": 38879, "name": "lime green tshirt"}, {"id": 38880, "name": "lime half"}, {"id": 38881, "name": "lime jacket"}, {"id": 38882, "name": "lime juice"}, {"id": 38883, "name": "lime piece"}, {"id": 38884, "name": "lime pile"}, {"id": 38885, "name": "lime shirt"}, {"id": 38886, "name": "lime slice"}, {"id": 38887, "name": "lime sliceglass"}, {"id": 38888, "name": "lime squeezer"}, {"id": 38889, "name": "lime tree"}, {"id": 38890, "name": "lime twist"}, {"id": 38891, "name": "lime"}, {"id": 38892, "name": "limepo"}, {"id": 38893, "name": "limes 4 for 100"}, {"id": 38894, "name": "limewhite food"}, {"id": 38895, "name": "limit sign"}, {"id": 38896, "name": "limit"}, {"id": 38897, "name": "limited no 2"}, {"id": 38898, "name": "limo"}, {"id": 38899, "name": "limosine"}, {"id": 38900, "name": "limousine"}, {"id": 38901, "name": "lincense"}, {"id": 38902, "name": "lincol st sign"}, {"id": 38903, "name": "lincoln"}, {"id": 38904, "name": "linda and carl"}, {"id": 38905, "name": "lindquist"}, {"id": 38906, "name": "lindsay davenport"}, {"id": 38907, "name": "line"}, {"id": 38908, "name": "line background"}, {"id": 38909, "name": "line border"}, {"id": 38910, "name": "line break"}, {"id": 38911, "name": "line change"}, {"id": 38912, "name": "line design"}, {"id": 38913, "name": "line dirt"}, {"id": 38914, "name": "line edge"}, {"id": 38915, "name": "line for crosswalk"}, {"id": 38916, "name": "line ground"}, {"id": 38917, "name": "line in ceiling"}, {"id": 38918, "name": "line in the road"}, {"id": 38919, "name": "line is painted"}, {"id": 38920, "name": "line is white"}, {"id": 38921, "name": "line judge"}, {"id": 38922, "name": "line judge on court"}, {"id": 38923, "name": "line junction"}, {"id": 38924, "name": "line machine"}, {"id": 38925, "name": "line man"}, {"id": 38926, "name": "line mark"}, {"id": 38927, "name": "line markers"}, {"id": 38928, "name": "line markings"}, {"id": 38929, "name": "line of cars"}, {"id": 38930, "name": "line of people"}, {"id": 38931, "name": "line of street light"}, {"id": 38932, "name": "line of thin"}, {"id": 38933, "name": "line of trees"}, {"id": 38934, "name": "line on face"}, {"id": 38935, "name": "line on road"}, {"id": 38936, "name": "line on silver"}, {"id": 38937, "name": "line on the grass"}, {"id": 38938, "name": "line on the ground"}, {"id": 38939, "name": "line on the pavement"}, {"id": 38940, "name": "line on top"}, {"id": 38941, "name": "line painted"}, {"id": 38942, "name": "line part"}, {"id": 38943, "name": "line poll"}, {"id": 38944, "name": "line post"}, {"id": 38945, "name": "line racks"}, {"id": 38946, "name": "line ripples"}, {"id": 38947, "name": "line road"}, {"id": 38948, "name": "line seperators"}, {"id": 38949, "name": "line shorts"}, {"id": 38950, "name": "line sky"}, {"id": 38951, "name": "line street"}, {"id": 38952, "name": "line through"}, {"id": 38953, "name": "line tie"}, {"id": 38954, "name": "line tracks"}, {"id": 38955, "name": "line truck"}, {"id": 38956, "name": "line"}, {"id": 38957, "name": "linebacker"}, {"id": 38958, "name": "linecourt"}, {"id": 38959, "name": "lined"}, {"id": 38960, "name": "lined crosswalk"}, {"id": 38961, "name": "lined field"}, {"id": 38962, "name": "lined hood"}, {"id": 38963, "name": "lined trash can"}, {"id": 38964, "name": "linedtrash cans"}, {"id": 38965, "name": "lineman"}, {"id": 38966, "name": "linen case"}, {"id": 38967, "name": "linen pants"}, {"id": 38968, "name": "linen sheet"}, {"id": 38969, "name": "linen"}, {"id": 38970, "name": "linepeople"}, {"id": 38971, "name": "liner paper"}, {"id": 38972, "name": "liner sticking out"}, {"id": 38973, "name": "liner"}, {"id": 38974, "name": "lines above"}, {"id": 38975, "name": "lines and marks"}, {"id": 38976, "name": "lines are black"}, {"id": 38977, "name": "lines court"}, {"id": 38978, "name": "lines falling"}, {"id": 38979, "name": "lines hanging"}, {"id": 38980, "name": "lines on ground"}, {"id": 38981, "name": "lines on pavement"}, {"id": 38982, "name": "lines on road"}, {"id": 38983, "name": "lines on the concre"}, {"id": 38984, "name": "lines on the road"}, {"id": 38985, "name": "lines painted"}, {"id": 38986, "name": "lines part"}, {"id": 38987, "name": "lines road"}, {"id": 38988, "name": "linesinthesky"}, {"id": 38989, "name": "linesman"}, {"id": 38990, "name": "linesmarkings"}, {"id": 38991, "name": "linesoflights"}, {"id": 38992, "name": "linespeople"}, {"id": 38993, "name": "linestablecloth"}, {"id": 38994, "name": "lineswoman"}, {"id": 38995, "name": "ling"}, {"id": 38996, "name": "lingerie"}, {"id": 38997, "name": "linguini"}, {"id": 38998, "name": "lining"}, {"id": 38999, "name": "lining paper"}, {"id": 39000, "name": "lining pattern"}, {"id": 39001, "name": "lining sheet"}, {"id": 39002, "name": "lining tracks"}, {"id": 39003, "name": "link chain"}, {"id": 39004, "name": "link fence"}, {"id": 39005, "name": "link gate"}, {"id": 39006, "name": "link"}, {"id": 39007, "name": "linkage"}, {"id": 39008, "name": "linked fence"}, {"id": 39009, "name": "linkfence"}, {"id": 39010, "name": "linking stake"}, {"id": 39011, "name": "linoleum"}, {"id": 39012, "name": "linoleum floor"}, {"id": 39013, "name": "linoleum flooring"}, {"id": 39014, "name": "linoluem"}, {"id": 39015, "name": "linr"}, {"id": 39016, "name": "lint"}, {"id": 39017, "name": "lint piece"}, {"id": 39018, "name": "lint roller"}, {"id": 39019, "name": "lintel"}, {"id": 39020, "name": "linus"}, {"id": 39021, "name": "lion biting"}, {"id": 39022, "name": "lion face"}, {"id": 39023, "name": "lion foot"}, {"id": 39024, "name": "lion head"}, {"id": 39025, "name": "lion heads"}, {"id": 39026, "name": "lion in background"}, {"id": 39027, "name": "lion statue"}, {"id": 39028, "name": "lion sticker"}, {"id": 39029, "name": "lion watching"}, {"id": 39030, "name": "lion"}, {"id": 39031, "name": "lione"}, {"id": 39032, "name": "lioness"}, {"id": 39033, "name": "lions head"}, {"id": 39034, "name": "lions mouth"}, {"id": 39035, "name": "lip balm"}, {"id": 39036, "name": "lip color"}, {"id": 39037, "name": "lip gloss"}, {"id": 39038, "name": "lip is smiling"}, {"id": 39039, "name": "lip peircing"}, {"id": 39040, "name": "lip piercing"}, {"id": 39041, "name": "lip stick"}, {"id": 39042, "name": "lip"}, {"id": 39043, "name": "lipring"}, {"id": 39044, "name": "lips and nostrils"}, {"id": 39045, "name": "lips are together"}, {"id": 39046, "name": "lips closed tightly"}, {"id": 39047, "name": "lipsitck"}, {"id": 39048, "name": "lipstcick"}, {"id": 39049, "name": "lipstick"}, {"id": 39050, "name": "lipstick tube"}, {"id": 39051, "name": "liqid"}, {"id": 39052, "name": "liqour"}, {"id": 39053, "name": "liquer"}, {"id": 39054, "name": "liqueur"}, {"id": 39055, "name": "liquid chocolate"}, {"id": 39056, "name": "liquid container"}, {"id": 39057, "name": "liquid dispenser"}, {"id": 39058, "name": "liquid in a cup"}, {"id": 39059, "name": "liquid material"}, {"id": 39060, "name": "liquid soap"}, {"id": 39061, "name": "liquid spilled"}, {"id": 39062, "name": "liquid"}, {"id": 39063, "name": "liquor bottle"}, {"id": 39064, "name": "liquor bottle1"}, {"id": 39065, "name": "liquor bottle2"}, {"id": 39066, "name": "liquor bottle3"}, {"id": 39067, "name": "liquor bottle4"}, {"id": 39068, "name": "liquor bottles"}, {"id": 39069, "name": "liquor cabinet"}, {"id": 39070, "name": "liquor dispensers"}, {"id": 39071, "name": "liquor spirit"}, {"id": 39072, "name": "liquor"}, {"id": 39073, "name": "liquorbottle"}, {"id": 39074, "name": "liquorglass doors"}, {"id": 39075, "name": "lir"}, {"id": 39076, "name": "lisa"}, {"id": 39077, "name": "lisa simpson"}, {"id": 39078, "name": "liscence plate"}, {"id": 39079, "name": "liscense plate"}, {"id": 39080, "name": "lisence plate"}, {"id": 39081, "name": "lisenceplate"}, {"id": 39082, "name": "lisense plate"}, {"id": 39083, "name": "list"}, {"id": 39084, "name": "list of drinks"}, {"id": 39085, "name": "listasafn"}, {"id": 39086, "name": "listed"}, {"id": 39087, "name": "listen"}, {"id": 39088, "name": "listening"}, {"id": 39089, "name": "listerine"}, {"id": 39090, "name": "listerine bottle"}, {"id": 39091, "name": "listing"}, {"id": 39092, "name": "lit"}, {"id": 39093, "name": "lit area"}, {"id": 39094, "name": "lit building"}, {"id": 39095, "name": "lit candle"}, {"id": 39096, "name": "lit candle in it"}, {"id": 39097, "name": "lit candles"}, {"id": 39098, "name": "lit globe"}, {"id": 39099, "name": "lit lamp"}, {"id": 39100, "name": "lit lights"}, {"id": 39101, "name": "lit metal spike"}, {"id": 39102, "name": "lit orange light"}, {"id": 39103, "name": "lit post"}, {"id": 39104, "name": "lit red"}, {"id": 39105, "name": "lit road"}, {"id": 39106, "name": "lit screen"}, {"id": 39107, "name": "lit sign"}, {"id": 39108, "name": "lit store"}, {"id": 39109, "name": "lit up"}, {"id": 39110, "name": "lit water"}, {"id": 39111, "name": "lit white candle"}, {"id": 39112, "name": "lit window"}, {"id": 39113, "name": "lit windows"}, {"id": 39114, "name": "litcar headlight"}, {"id": 39115, "name": "lite"}, {"id": 39116, "name": "lite sign"}, {"id": 39117, "name": "liter"}, {"id": 39118, "name": "literature"}, {"id": 39119, "name": "liteup apple"}, {"id": 39120, "name": "litgh"}, {"id": 39121, "name": "litstreetlamp"}, {"id": 39122, "name": "litter"}, {"id": 39123, "name": "litter bin"}, {"id": 39124, "name": "litter bins"}, {"id": 39125, "name": "litter box"}, {"id": 39126, "name": "litter free"}, {"id": 39127, "name": "litter scooper"}, {"id": 39128, "name": "litter sign"}, {"id": 39129, "name": "litterbox"}, {"id": 39130, "name": "littered"}, {"id": 39131, "name": "littered ground"}, {"id": 39132, "name": "littered tarmac"}, {"id": 39133, "name": "littering"}, {"id": 39134, "name": "little"}, {"id": 39135, "name": "little arm"}, {"id": 39136, "name": "little ball"}, {"id": 39137, "name": "little bare spot"}, {"id": 39138, "name": "little bench"}, {"id": 39139, "name": "little birds"}, {"id": 39140, "name": "little bit of grass"}, {"id": 39141, "name": "little blades"}, {"id": 39142, "name": "little boy"}, {"id": 39143, "name": "little boy arm"}, {"id": 39144, "name": "little boys hea"}, {"id": 39145, "name": "little brother"}, {"id": 39146, "name": "little car"}, {"id": 39147, "name": "little child"}, {"id": 39148, "name": "little elephant"}, {"id": 39149, "name": "little finger"}, {"id": 39150, "name": "little foals mane"}, {"id": 39151, "name": "little girl"}, {"id": 39152, "name": "little girl shirt"}, {"id": 39153, "name": "little girl standing"}, {"id": 39154, "name": "little girls hand"}, {"id": 39155, "name": "little grass"}, {"id": 39156, "name": "little green plant"}, {"id": 39157, "name": "little grey squirr"}, {"id": 39158, "name": "little hair"}, {"id": 39159, "name": "little hand"}, {"id": 39160, "name": "little italy"}, {"id": 39161, "name": "little kid"}, {"id": 39162, "name": "little kid laying"}, {"id": 39163, "name": "little knobs"}, {"id": 39164, "name": "little man"}, {"id": 39165, "name": "little mermaid"}, {"id": 39166, "name": "little ornament"}, {"id": 39167, "name": "little pieces"}, {"id": 39168, "name": "little pies"}, {"id": 39169, "name": "little rectangle"}, {"id": 39170, "name": "little ripple"}, {"id": 39171, "name": "little ripples"}, {"id": 39172, "name": "little rock"}, {"id": 39173, "name": "little seeds"}, {"id": 39174, "name": "little seeds in it"}, {"id": 39175, "name": "little shop"}, {"id": 39176, "name": "little squares"}, {"id": 39177, "name": "little station"}, {"id": 39178, "name": "little tail"}, {"id": 39179, "name": "little tree"}, {"id": 39180, "name": "little truck toy"}, {"id": 39181, "name": "little whiskers"}, {"id": 39182, "name": "little white bowl"}, {"id": 39183, "name": "little white hair"}, {"id": 39184, "name": "little white spot"}, {"id": 39185, "name": "little white teddy"}, {"id": 39186, "name": "littledry twig"}, {"id": 39187, "name": "littlegirl"}, {"id": 39188, "name": "littlewoods pools"}, {"id": 39189, "name": "litup"}, {"id": 39190, "name": "liune"}, {"id": 39191, "name": "live"}, {"id": 39192, "name": "live hard drive fast"}, {"id": 39193, "name": "liveing room"}, {"id": 39194, "name": "lively expression"}, {"id": 39195, "name": "lively items"}, {"id": 39196, "name": "lively objects"}, {"id": 39197, "name": "liver"}, {"id": 39198, "name": "livery"}, {"id": 39199, "name": "livestock"}, {"id": 39200, "name": "livestock judges"}, {"id": 39201, "name": "livestock tag"}, {"id": 39202, "name": "livig room"}, {"id": 39203, "name": "living area"}, {"id": 39204, "name": "living compartment"}, {"id": 39205, "name": "living fir trees"}, {"id": 39206, "name": "living froom"}, {"id": 39207, "name": "living quarters"}, {"id": 39208, "name": "living room"}, {"id": 39209, "name": "living room chair"}, {"id": 39210, "name": "living room window"}, {"id": 39211, "name": "living space"}, {"id": 39212, "name": "living tennis"}, {"id": 39213, "name": "living units"}, {"id": 39214, "name": "living utensil"}, {"id": 39215, "name": "livingroom"}, {"id": 39216, "name": "livingroom has wood"}, {"id": 39217, "name": "livingroom table"}, {"id": 39218, "name": "lizard"}, {"id": 39219, "name": "lizard balloon"}, {"id": 39220, "name": "lizard kite"}, {"id": 39221, "name": "lizard toy"}, {"id": 39222, "name": "lizzie"}, {"id": 39223, "name": "ljosmyndasafn"}, {"id": 39224, "name": "ll bean"}, {"id": 39225, "name": "llama"}, {"id": 39226, "name": "llamas foot"}, {"id": 39227, "name": "llbean"}, {"id": 39228, "name": "llight"}, {"id": 39229, "name": "llop"}, {"id": 39230, "name": "lloyds tsb"}, {"id": 39231, "name": "lmap"}, {"id": 39232, "name": "lmirrors"}, {"id": 39233, "name": "ln"}, {"id": 39234, "name": "load"}, {"id": 39235, "name": "load equipment"}, {"id": 39236, "name": "load washer"}, {"id": 39237, "name": "loaded"}, {"id": 39238, "name": "loaded truck"}, {"id": 39239, "name": "loadedhot dog"}, {"id": 39240, "name": "loader"}, {"id": 39241, "name": "loading"}, {"id": 39242, "name": "loading apparatus"}, {"id": 39243, "name": "loading area"}, {"id": 39244, "name": "loading bay"}, {"id": 39245, "name": "loading bridge"}, {"id": 39246, "name": "loading cars"}, {"id": 39247, "name": "loading connector"}, {"id": 39248, "name": "loading dock"}, {"id": 39249, "name": "loading door"}, {"id": 39250, "name": "loading gate"}, {"id": 39251, "name": "loading platform"}, {"id": 39252, "name": "loading ramp"}, {"id": 39253, "name": "loading stairs"}, {"id": 39254, "name": "loading truck"}, {"id": 39255, "name": "loading tunnel"}, {"id": 39256, "name": "loading vehicle"}, {"id": 39257, "name": "loading zone"}, {"id": 39258, "name": "loadingplatform"}, {"id": 39259, "name": "loads of cranes"}, {"id": 39260, "name": "loaf of bread"}, {"id": 39261, "name": "loaf of pound cake"}, {"id": 39262, "name": "loaf"}, {"id": 39263, "name": "loafer shoe"}, {"id": 39264, "name": "loafer shoes"}, {"id": 39265, "name": "loafer"}, {"id": 39266, "name": "lobby"}, {"id": 39267, "name": "lobby sign"}, {"id": 39268, "name": "lobe"}, {"id": 39269, "name": "lobster claw"}, {"id": 39270, "name": "lobster figure"}, {"id": 39271, "name": "lobster kite"}, {"id": 39272, "name": "lobster meat"}, {"id": 39273, "name": "lobster outfit"}, {"id": 39274, "name": "lobster pot"}, {"id": 39275, "name": "lobster salad"}, {"id": 39276, "name": "lobster sandwich"}, {"id": 39277, "name": "lobster sign"}, {"id": 39278, "name": "lobster tail"}, {"id": 39279, "name": "lobster trap"}, {"id": 39280, "name": "lobster"}, {"id": 39281, "name": "lobsterhat"}, {"id": 39282, "name": "local monument"}, {"id": 39283, "name": "local"}, {"id": 39284, "name": "locamotive"}, {"id": 39285, "name": "location information"}, {"id": 39286, "name": "location number"}, {"id": 39287, "name": "location sign"}, {"id": 39288, "name": "location text"}, {"id": 39289, "name": "location"}, {"id": 39290, "name": "loch"}, {"id": 39291, "name": "lock box"}, {"id": 39292, "name": "lock bracket"}, {"id": 39293, "name": "lock button"}, {"id": 39294, "name": "lock cover"}, {"id": 39295, "name": "lock cylinder"}, {"id": 39296, "name": "lock fixture"}, {"id": 39297, "name": "lock hole"}, {"id": 39298, "name": "lock key"}, {"id": 39299, "name": "lock of hair"}, {"id": 39300, "name": "lock plate"}, {"id": 39301, "name": "lock posts"}, {"id": 39302, "name": "lock"}, {"id": 39303, "name": "locked silver"}, {"id": 39304, "name": "locker"}, {"id": 39305, "name": "locket"}, {"id": 39306, "name": "locket necklace"}, {"id": 39307, "name": "lockette"}, {"id": 39308, "name": "locking"}, {"id": 39309, "name": "locking combo"}, {"id": 39310, "name": "locking device"}, {"id": 39311, "name": "locking mechanism"}, {"id": 39312, "name": "locking switch"}, {"id": 39313, "name": "locks 2"}, {"id": 39314, "name": "locomative"}, {"id": 39315, "name": "locomotive engine"}, {"id": 39316, "name": "locomotive headlights"}, {"id": 39317, "name": "locomotive wheel"}, {"id": 39318, "name": "locomotive"}, {"id": 39319, "name": "locomotoive"}, {"id": 39320, "name": "locon"}, {"id": 39321, "name": "locotmotive"}, {"id": 39322, "name": "locust"}, {"id": 39323, "name": "lodge"}, {"id": 39324, "name": "lodge front"}, {"id": 39325, "name": "lodging"}, {"id": 39326, "name": "lofa"}, {"id": 39327, "name": "loft"}, {"id": 39328, "name": "loft area"}, {"id": 39329, "name": "log backrest"}, {"id": 39330, "name": "log base"}, {"id": 39331, "name": "log bench"}, {"id": 39332, "name": "log cabin"}, {"id": 39333, "name": "log end"}, {"id": 39334, "name": "log fence"}, {"id": 39335, "name": "log holder"}, {"id": 39336, "name": "log house"}, {"id": 39337, "name": "log leg"}, {"id": 39338, "name": "log lying"}, {"id": 39339, "name": "log pole"}, {"id": 39340, "name": "log posts"}, {"id": 39341, "name": "log wall"}, {"id": 39342, "name": "log wood"}, {"id": 39343, "name": "log"}, {"id": 39344, "name": "login page"}, {"id": 39345, "name": "logistic sign"}, {"id": 39346, "name": "logistics"}, {"id": 39347, "name": "logitex box"}, {"id": 39348, "name": "logo 2"}, {"id": 39349, "name": "logo and writing"}, {"id": 39350, "name": "logo brand"}, {"id": 39351, "name": "logo for brewery"}, {"id": 39352, "name": "logo image"}, {"id": 39353, "name": "logo is on laptop"}, {"id": 39354, "name": "logo lettering"}, {"id": 39355, "name": "logo of a train"}, {"id": 39356, "name": "logo of airplanes"}, {"id": 39357, "name": "logo on a shirt"}, {"id": 39358, "name": "logo on bag"}, {"id": 39359, "name": "logo on hat"}, {"id": 39360, "name": "logo on tee shirt"}, {"id": 39361, "name": "logo patch"}, {"id": 39362, "name": "logo plate"}, {"id": 39363, "name": "logo shirt"}, {"id": 39364, "name": "logo shorts"}, {"id": 39365, "name": "logo sign"}, {"id": 39366, "name": "logo sleeve"}, {"id": 39367, "name": "logo stem"}, {"id": 39368, "name": "logo sticker"}, {"id": 39369, "name": "logo stickers"}, {"id": 39370, "name": "logo symbol"}, {"id": 39371, "name": "logo tag"}, {"id": 39372, "name": "logo text"}, {"id": 39373, "name": "logo train"}, {"id": 39374, "name": "logo wagon"}, {"id": 39375, "name": "logo"}, {"id": 39376, "name": "logos on wall"}, {"id": 39377, "name": "logotype"}, {"id": 39378, "name": "logs and wood"}, {"id": 39379, "name": "logs end"}, {"id": 39380, "name": "logs on the ground"}, {"id": 39381, "name": "loin"}, {"id": 39382, "name": "loincloth"}, {"id": 39383, "name": "loine"}, {"id": 39384, "name": "lois lane"}, {"id": 39385, "name": "lola loca"}, {"id": 39386, "name": "lollipop statue"}, {"id": 39387, "name": "lollipop tree"}, {"id": 39388, "name": "lollipop"}, {"id": 39389, "name": "loncho leche"}, {"id": 39390, "name": "london"}, {"id": 39391, "name": "london 2010"}, {"id": 39392, "name": "london 2012"}, {"id": 39393, "name": "london borough"}, {"id": 39394, "name": "london bridge"}, {"id": 39395, "name": "london tea"}, {"id": 39396, "name": "london transport"}, {"id": 39397, "name": "london united"}, {"id": 39398, "name": "londoneye"}, {"id": 39399, "name": "lone"}, {"id": 39400, "name": "lone cow"}, {"id": 39401, "name": "lone man"}, {"id": 39402, "name": "lone skier"}, {"id": 39403, "name": "lone tree"}, {"id": 39404, "name": "lone zebra"}, {"id": 39405, "name": "lonely"}, {"id": 39406, "name": "long"}, {"id": 39407, "name": "long and thin carrot"}, {"id": 39408, "name": "long and white"}, {"id": 39409, "name": "long antenna"}, {"id": 39410, "name": "long antennae"}, {"id": 39411, "name": "long arm"}, {"id": 39412, "name": "long balcony"}, {"id": 39413, "name": "long balloon"}, {"id": 39414, "name": "long bamboo stick"}, {"id": 39415, "name": "long banged hair"}, {"id": 39416, "name": "long beak"}, {"id": 39417, "name": "long bench"}, {"id": 39418, "name": "long black hair"}, {"id": 39419, "name": "long black pole"}, {"id": 39420, "name": "long black socks"}, {"id": 39421, "name": "long blades"}, {"id": 39422, "name": "long blond"}, {"id": 39423, "name": "long blonde hair"}, {"id": 39424, "name": "long blue sock"}, {"id": 39425, "name": "long board"}, {"id": 39426, "name": "long boarder"}, {"id": 39427, "name": "long boat"}, {"id": 39428, "name": "long bottle"}, {"id": 39429, "name": "long bowl"}, {"id": 39430, "name": "long branch"}, {"id": 39431, "name": "long branches"}, {"id": 39432, "name": "long bread"}, {"id": 39433, "name": "long brick"}, {"id": 39434, "name": "long brown"}, {"id": 39435, "name": "long brown hair"}, {"id": 39436, "name": "long bus"}, {"id": 39437, "name": "long bush"}, {"id": 39438, "name": "long cabinets"}, {"id": 39439, "name": "long candle wick"}, {"id": 39440, "name": "long canoes"}, {"id": 39441, "name": "long claw"}, {"id": 39442, "name": "long coat"}, {"id": 39443, "name": "long cord"}, {"id": 39444, "name": "long crack"}, {"id": 39445, "name": "long curly hair"}, {"id": 39446, "name": "long curtain"}, {"id": 39447, "name": "long dark flat rock"}, {"id": 39448, "name": "long distance"}, {"id": 39449, "name": "long dock"}, {"id": 39450, "name": "long door frame"}, {"id": 39451, "name": "long drawers"}, {"id": 39452, "name": "long dreadlocks"}, {"id": 39453, "name": "long dress"}, {"id": 39454, "name": "long ear"}, {"id": 39455, "name": "long ears"}, {"id": 39456, "name": "long elephant trunk"}, {"id": 39457, "name": "long eyelashes"}, {"id": 39458, "name": "long feathers"}, {"id": 39459, "name": "long feet"}, {"id": 39460, "name": "long fence"}, {"id": 39461, "name": "long fern"}, {"id": 39462, "name": "long finger"}, {"id": 39463, "name": "long fingers"}, {"id": 39464, "name": "long freight train"}, {"id": 39465, "name": "long fringe"}, {"id": 39466, "name": "long fur"}, {"id": 39467, "name": "long giraffe tail"}, {"id": 39468, "name": "long grass"}, {"id": 39469, "name": "long gray markings"}, {"id": 39470, "name": "long green beans"}, {"id": 39471, "name": "long green stalks"}, {"id": 39472, "name": "long green stems"}, {"id": 39473, "name": "long grey tube"}, {"id": 39474, "name": "long hair"}, {"id": 39475, "name": "long haired woman"}, {"id": 39476, "name": "long hairs"}, {"id": 39477, "name": "long hallway"}, {"id": 39478, "name": "long hand"}, {"id": 39479, "name": "long handle"}, {"id": 39480, "name": "long handlebars"}, {"id": 39481, "name": "long horn"}, {"id": 39482, "name": "long horns"}, {"id": 39483, "name": "long hot dog"}, {"id": 39484, "name": "long hotdog"}, {"id": 39485, "name": "long house"}, {"id": 39486, "name": "long ivory"}, {"id": 39487, "name": "long jacket"}, {"id": 39488, "name": "long john"}, {"id": 39489, "name": "long leaf"}, {"id": 39490, "name": "long leaves"}, {"id": 39491, "name": "long leaves plant"}, {"id": 39492, "name": "long leg"}, {"id": 39493, "name": "long legs"}, {"id": 39494, "name": "long lens"}, {"id": 39495, "name": "long line"}, {"id": 39496, "name": "long lines"}, {"id": 39497, "name": "long low bump"}, {"id": 39498, "name": "long mane"}, {"id": 39499, "name": "long metal pole"}, {"id": 39500, "name": "long mirror"}, {"id": 39501, "name": "long modern light"}, {"id": 39502, "name": "long nails"}, {"id": 39503, "name": "long neck"}, {"id": 39504, "name": "long necks"}, {"id": 39505, "name": "long net"}, {"id": 39506, "name": "long nose"}, {"id": 39507, "name": "long object"}, {"id": 39508, "name": "long orange"}, {"id": 39509, "name": "long paddle"}, {"id": 39510, "name": "long pants"}, {"id": 39511, "name": "long paper"}, {"id": 39512, "name": "long part"}, {"id": 39513, "name": "long peacoat"}, {"id": 39514, "name": "long pillow"}, {"id": 39515, "name": "long pipe"}, {"id": 39516, "name": "long plate"}, {"id": 39517, "name": "long pole"}, {"id": 39518, "name": "long pony tail"}, {"id": 39519, "name": "long post"}, {"id": 39520, "name": "long railing close"}, {"id": 39521, "name": "long red lid"}, {"id": 39522, "name": "long road"}, {"id": 39523, "name": "long roof"}, {"id": 39524, "name": "long rope"}, {"id": 39525, "name": "long row"}, {"id": 39526, "name": "long safety fence"}, {"id": 39527, "name": "long shadow"}, {"id": 39528, "name": "long shadows"}, {"id": 39529, "name": "long shorts"}, {"id": 39530, "name": "long sidewalk"}, {"id": 39531, "name": "long sign"}, {"id": 39532, "name": "long silver"}, {"id": 39533, "name": "long silver pole"}, {"id": 39534, "name": "long skateboard"}, {"id": 39535, "name": "long ski"}, {"id": 39536, "name": "long ski lift"}, {"id": 39537, "name": "long skirt"}, {"id": 39538, "name": "long skis"}, {"id": 39539, "name": "long sleave shirt"}, {"id": 39540, "name": "long sleeve"}, {"id": 39541, "name": "long sleeve shirt"}, {"id": 39542, "name": "long sleeved"}, {"id": 39543, "name": "long sleeved shirt"}, {"id": 39544, "name": "long sleeves"}, {"id": 39545, "name": "long snout"}, {"id": 39546, "name": "long sock"}, {"id": 39547, "name": "long socks"}, {"id": 39548, "name": "long steeple"}, {"id": 39549, "name": "long stem"}, {"id": 39550, "name": "long stick"}, {"id": 39551, "name": "long strap"}, {"id": 39552, "name": "long stretch"}, {"id": 39553, "name": "long strings"}, {"id": 39554, "name": "long stripe"}, {"id": 39555, "name": "long striped pants"}, {"id": 39556, "name": "long surfboard"}, {"id": 39557, "name": "long surfboards"}, {"id": 39558, "name": "long sweater"}, {"id": 39559, "name": "long table"}, {"id": 39560, "name": "long tables"}, {"id": 39561, "name": "long tag on luggage"}, {"id": 39562, "name": "long tail"}, {"id": 39563, "name": "long tails"}, {"id": 39564, "name": "long thick strip"}, {"id": 39565, "name": "long thin trunk"}, {"id": 39566, "name": "long tie"}, {"id": 39567, "name": "long toy"}, {"id": 39568, "name": "long tracks"}, {"id": 39569, "name": "long trail of smoke"}, {"id": 39570, "name": "long train"}, {"id": 39571, "name": "long train tracks"}, {"id": 39572, "name": "long trees"}, {"id": 39573, "name": "long trunk"}, {"id": 39574, "name": "long trunks"}, {"id": 39575, "name": "long tunnel"}, {"id": 39576, "name": "long tusk"}, {"id": 39577, "name": "long vase"}, {"id": 39578, "name": "long vent"}, {"id": 39579, "name": "long wave"}, {"id": 39580, "name": "long weeds"}, {"id": 39581, "name": "long whiskers"}, {"id": 39582, "name": "long white plate"}, {"id": 39583, "name": "long window"}, {"id": 39584, "name": "long windows"}, {"id": 39585, "name": "long wing"}, {"id": 39586, "name": "long wires"}, {"id": 39587, "name": "long wrinkles"}, {"id": 39588, "name": "longboard"}, {"id": 39589, "name": "longboarder"}, {"id": 39590, "name": "longboards"}, {"id": 39591, "name": "longbrown track"}, {"id": 39592, "name": "longe chair"}, {"id": 39593, "name": "longer back"}, {"id": 39594, "name": "longer chopstick"}, {"id": 39595, "name": "longer end"}, {"id": 39596, "name": "longer sign"}, {"id": 39597, "name": "longgok"}, {"id": 39598, "name": "longgreen leaf"}, {"id": 39599, "name": "longgreen pole"}, {"id": 39600, "name": "longhorn"}, {"id": 39601, "name": "longhorn leg"}, {"id": 39602, "name": "longhorn saloon"}, {"id": 39603, "name": "longlegged"}, {"id": 39604, "name": "longline skiers"}, {"id": 39605, "name": "longmulticolored train"}, {"id": 39606, "name": "longoria 3"}, {"id": 39607, "name": "longpink dress"}, {"id": 39608, "name": "longred train"}, {"id": 39609, "name": "longsleeve"}, {"id": 39610, "name": "longsleeve shirt"}, {"id": 39611, "name": "longsleeved shirt"}, {"id": 39612, "name": "longsleeves"}, {"id": 39613, "name": "longthin skipole"}, {"id": 39614, "name": "longwhite desk"}, {"id": 39615, "name": "longwhite line"}, {"id": 39616, "name": "longwhite socks"}, {"id": 39617, "name": "loofa"}, {"id": 39618, "name": "loofah"}, {"id": 39619, "name": "loogo"}, {"id": 39620, "name": "look hp terms"}, {"id": 39621, "name": "look left"}, {"id": 39622, "name": "look out"}, {"id": 39623, "name": "look right"}, {"id": 39624, "name": "look"}, {"id": 39625, "name": "looker"}, {"id": 39626, "name": "looking at camera"}, {"id": 39627, "name": "looking at somethin"}, {"id": 39628, "name": "looking at something"}, {"id": 39629, "name": "looking at the camer"}, {"id": 39630, "name": "looking away"}, {"id": 39631, "name": "looking down"}, {"id": 39632, "name": "looking downwards"}, {"id": 39633, "name": "looking for food"}, {"id": 39634, "name": "looking onto the wat"}, {"id": 39635, "name": "looking out"}, {"id": 39636, "name": "looking to his left"}, {"id": 39637, "name": "looking to the back"}, {"id": 39638, "name": "looking up"}, {"id": 39639, "name": "looking up at kites"}, {"id": 39640, "name": "looking upwards"}, {"id": 39641, "name": "looking"}, {"id": 39642, "name": "lookout"}, {"id": 39643, "name": "lookout area"}, {"id": 39644, "name": "lookout post"}, {"id": 39645, "name": "looks at camera"}, {"id": 39646, "name": "loom"}, {"id": 39647, "name": "looney tunes"}, {"id": 39648, "name": "loop of chair"}, {"id": 39649, "name": "loop"}, {"id": 39650, "name": "looped cable"}, {"id": 39651, "name": "loops 2"}, {"id": 39652, "name": "loops 3"}, {"id": 39653, "name": "loops 4"}, {"id": 39654, "name": "loose animal hair"}, {"id": 39655, "name": "loose bricks"}, {"id": 39656, "name": "loose change"}, {"id": 39657, "name": "loose end"}, {"id": 39658, "name": "loose knot"}, {"id": 39659, "name": "loose paper"}, {"id": 39660, "name": "loose petals"}, {"id": 39661, "name": "loose straw"}, {"id": 39662, "name": "loose wood stick"}, {"id": 39663, "name": "lopez"}, {"id": 39664, "name": "loptop"}, {"id": 39665, "name": "loreal bottle"}, {"id": 39666, "name": "loreal cosmetics"}, {"id": 39667, "name": "lored billboard"}, {"id": 39668, "name": "lorry"}, {"id": 39669, "name": "lory"}, {"id": 39670, "name": "los"}, {"id": 39671, "name": "los angeles"}, {"id": 39672, "name": "losch"}, {"id": 39673, "name": "losh"}, {"id": 39674, "name": "lost brothers"}, {"id": 39675, "name": "lot 216"}, {"id": 39676, "name": "lot barrier"}, {"id": 39677, "name": "lot edge"}, {"id": 39678, "name": "lot of clocks"}, {"id": 39679, "name": "lot of color water"}, {"id": 39680, "name": "lot of items"}, {"id": 39681, "name": "lot of red leaves"}, {"id": 39682, "name": "lot of shelves"}, {"id": 39683, "name": "lot of teddy bear"}, {"id": 39684, "name": "lot of windows"}, {"id": 39685, "name": "lot pavement"}, {"id": 39686, "name": "lot"}, {"id": 39687, "name": "lotion bottle"}, {"id": 39688, "name": "lotion bottles"}, {"id": 39689, "name": "lotion dispenser"}, {"id": 39690, "name": "lotion tube"}, {"id": 39691, "name": "lotion"}, {"id": 39692, "name": "lots eat"}, {"id": 39693, "name": "lots of cars"}, {"id": 39694, "name": "lots of debris"}, {"id": 39695, "name": "lots of food"}, {"id": 39696, "name": "lots of orange"}, {"id": 39697, "name": "lots of people"}, {"id": 39698, "name": "lots of trash"}, {"id": 39699, "name": "lots of tree tops"}, {"id": 39700, "name": "lots of trees"}, {"id": 39701, "name": "lots of windows"}, {"id": 39702, "name": "lottery"}, {"id": 39703, "name": "lottery machine"}, {"id": 39704, "name": "lotus"}, {"id": 39705, "name": "lotus blossom"}, {"id": 39706, "name": "loud"}, {"id": 39707, "name": "loud speaker"}, {"id": 39708, "name": "louden county"}, {"id": 39709, "name": "louds"}, {"id": 39710, "name": "louds in blue sky"}, {"id": 39711, "name": "loudspeaker"}, {"id": 39712, "name": "louis sign"}, {"id": 39713, "name": "louisiana"}, {"id": 39714, "name": "loung chair"}, {"id": 39715, "name": "lounge area"}, {"id": 39716, "name": "lounge chair"}, {"id": 39717, "name": "lounge chairs"}, {"id": 39718, "name": "lounge"}, {"id": 39719, "name": "loungechair"}, {"id": 39720, "name": "lounger"}, {"id": 39721, "name": "lounging chair"}, {"id": 39722, "name": "loungwear"}, {"id": 39723, "name": "lous shoe repair"}, {"id": 39724, "name": "louse"}, {"id": 39725, "name": "louver"}, {"id": 39726, "name": "louvered blinds"}, {"id": 39727, "name": "louvre"}, {"id": 39728, "name": "love message"}, {"id": 39729, "name": "love seat"}, {"id": 39730, "name": "love trees"}, {"id": 39731, "name": "love"}, {"id": 39732, "name": "lovebird"}, {"id": 39733, "name": "lovely"}, {"id": 39734, "name": "lovenox"}, {"id": 39735, "name": "lovers lane"}, {"id": 39736, "name": "loveseat frame"}, {"id": 39737, "name": "loveseat"}, {"id": 39738, "name": "low"}, {"id": 39739, "name": "low back"}, {"id": 39740, "name": "low backs"}, {"id": 39741, "name": "low barrier"}, {"id": 39742, "name": "low brick wall"}, {"id": 39743, "name": "low building"}, {"id": 39744, "name": "low buildings"}, {"id": 39745, "name": "low calories"}, {"id": 39746, "name": "low cut"}, {"id": 39747, "name": "low fenced area"}, {"id": 39748, "name": "low flying clouds"}, {"id": 39749, "name": "low hills"}, {"id": 39750, "name": "low in fat"}, {"id": 39751, "name": "low land"}, {"id": 39752, "name": "low left cabinet"}, {"id": 39753, "name": "low light"}, {"id": 39754, "name": "low part"}, {"id": 39755, "name": "low part of highrise"}, {"id": 39756, "name": "low partition"}, {"id": 39757, "name": "low patch"}, {"id": 39758, "name": "low rider"}, {"id": 39759, "name": "low shelf"}, {"id": 39760, "name": "low tide"}, {"id": 39761, "name": "low trees"}, {"id": 39762, "name": "low visibility"}, {"id": 39763, "name": "low wall"}, {"id": 39764, "name": "low wave"}, {"id": 39765, "name": "low waves"}, {"id": 39766, "name": "lower arm"}, {"id": 39767, "name": "lower back"}, {"id": 39768, "name": "lower balcony"}, {"id": 39769, "name": "lower beak"}, {"id": 39770, "name": "lower body"}, {"id": 39771, "name": "lower box"}, {"id": 39772, "name": "lower branch"}, {"id": 39773, "name": "lower branches"}, {"id": 39774, "name": "lower bread"}, {"id": 39775, "name": "lower bunk"}, {"id": 39776, "name": "lower bus"}, {"id": 39777, "name": "lower cabinet"}, {"id": 39778, "name": "lower case v letter"}, {"id": 39779, "name": "lower corner"}, {"id": 39780, "name": "lower deck"}, {"id": 39781, "name": "lower door"}, {"id": 39782, "name": "lower elevation"}, {"id": 39783, "name": "lower end"}, {"id": 39784, "name": "lower extremity"}, {"id": 39785, "name": "lower freezer"}, {"id": 39786, "name": "lower half"}, {"id": 39787, "name": "lower hinge"}, {"id": 39788, "name": "lower jaw"}, {"id": 39789, "name": "lower left"}, {"id": 39790, "name": "lower left corner"}, {"id": 39791, "name": "lower lefthand corne"}, {"id": 39792, "name": "lower leg"}, {"id": 39793, "name": "lower legs"}, {"id": 39794, "name": "lower level"}, {"id": 39795, "name": "lower lip"}, {"id": 39796, "name": "lower part"}, {"id": 39797, "name": "lower placed urinal"}, {"id": 39798, "name": "lower pocket"}, {"id": 39799, "name": "lower portion"}, {"id": 39800, "name": "lower rack"}, {"id": 39801, "name": "lower right"}, {"id": 39802, "name": "lower right corner"}, {"id": 39803, "name": "lower roof"}, {"id": 39804, "name": "lower section"}, {"id": 39805, "name": "lower shelf"}, {"id": 39806, "name": "lower shelves"}, {"id": 39807, "name": "lower side"}, {"id": 39808, "name": "lower sign"}, {"id": 39809, "name": "lower skin"}, {"id": 39810, "name": "lower step"}, {"id": 39811, "name": "lower support"}, {"id": 39812, "name": "lower teeth"}, {"id": 39813, "name": "lower thigh"}, {"id": 39814, "name": "lower tier"}, {"id": 39815, "name": "lower torso"}, {"id": 39816, "name": "lower train"}, {"id": 39817, "name": "lower trees"}, {"id": 39818, "name": "lower wall"}, {"id": 39819, "name": "lower wheel"}, {"id": 39820, "name": "lower white border"}, {"id": 39821, "name": "lower window"}, {"id": 39822, "name": "lower windows"}, {"id": 39823, "name": "lower wing"}, {"id": 39824, "name": "lower writing"}, {"id": 39825, "name": "lower"}, {"id": 39826, "name": "lowercase b"}, {"id": 39827, "name": "lowercase d"}, {"id": 39828, "name": "lowercase es"}, {"id": 39829, "name": "lowercase i"}, {"id": 39830, "name": "lowercase j"}, {"id": 39831, "name": "lowercase p"}, {"id": 39832, "name": "lowercase z"}, {"id": 39833, "name": "lowercase"}, {"id": 39834, "name": "lowered"}, {"id": 39835, "name": "lowered head"}, {"id": 39836, "name": "lowerlights"}, {"id": 39837, "name": "lowerright corner"}, {"id": 39838, "name": "lowers in a vase"}, {"id": 39839, "name": "lowest"}, {"id": 39840, "name": "lowest rail"}, {"id": 39841, "name": "lowest track"}, {"id": 39842, "name": "lowest visible part"}, {"id": 39843, "name": "lowland"}, {"id": 39844, "name": "lowmein"}, {"id": 39845, "name": "lp field"}, {"id": 39846, "name": "lr 3d"}, {"id": 39847, "name": "lr 53"}, {"id": 39848, "name": "lr90"}, {"id": 39849, "name": "lrta"}, {"id": 39850, "name": "lrtters"}, {"id": 39851, "name": "lsabcoat"}, {"id": 39852, "name": "lsign"}, {"id": 39853, "name": "lstreet light"}, {"id": 39854, "name": "lubriderm"}, {"id": 39855, "name": "luc253"}, {"id": 39856, "name": "lucci number 4"}, {"id": 39857, "name": "luchadore face"}, {"id": 39858, "name": "lucite box"}, {"id": 39859, "name": "lucky bamboo"}, {"id": 39860, "name": "luff"}, {"id": 39861, "name": "luffy clouds"}, {"id": 39862, "name": "lufthansa"}, {"id": 39863, "name": "lufthansa cargo"}, {"id": 39864, "name": "lufthansa logo"}, {"id": 39865, "name": "lug bolts"}, {"id": 39866, "name": "lug nut"}, {"id": 39867, "name": "lug nuts"}, {"id": 39868, "name": "lug treads"}, {"id": 39869, "name": "lug"}, {"id": 39870, "name": "lugage"}, {"id": 39871, "name": "lugages"}, {"id": 39872, "name": "lugagge"}, {"id": 39873, "name": "luggage area"}, {"id": 39874, "name": "luggage bag"}, {"id": 39875, "name": "luggage belt"}, {"id": 39876, "name": "luggage boxes"}, {"id": 39877, "name": "luggage car"}, {"id": 39878, "name": "luggage carousel"}, {"id": 39879, "name": "luggage carrier"}, {"id": 39880, "name": "luggage carries"}, {"id": 39881, "name": "luggage cart"}, {"id": 39882, "name": "luggage carts"}, {"id": 39883, "name": "luggage case"}, {"id": 39884, "name": "luggage claim"}, {"id": 39885, "name": "luggage coach"}, {"id": 39886, "name": "luggage compartment"}, {"id": 39887, "name": "luggage compartments"}, {"id": 39888, "name": "luggage container"}, {"id": 39889, "name": "luggage containers"}, {"id": 39890, "name": "luggage department"}, {"id": 39891, "name": "luggage door"}, {"id": 39892, "name": "luggage escalator"}, {"id": 39893, "name": "luggage ground"}, {"id": 39894, "name": "luggage handle"}, {"id": 39895, "name": "luggage handler"}, {"id": 39896, "name": "luggage handles"}, {"id": 39897, "name": "luggage holder"}, {"id": 39898, "name": "luggage holders"}, {"id": 39899, "name": "luggage loader"}, {"id": 39900, "name": "luggage locks"}, {"id": 39901, "name": "luggage on wheels"}, {"id": 39902, "name": "luggage overhead"}, {"id": 39903, "name": "luggage pickup"}, {"id": 39904, "name": "luggage piece"}, {"id": 39905, "name": "luggage pieces"}, {"id": 39906, "name": "luggage pile"}, {"id": 39907, "name": "luggage rack"}, {"id": 39908, "name": "luggage ramp"}, {"id": 39909, "name": "luggage stack"}, {"id": 39910, "name": "luggage sticker"}, {"id": 39911, "name": "luggage storage"}, {"id": 39912, "name": "luggage strap"}, {"id": 39913, "name": "luggage tag"}, {"id": 39914, "name": "luggage tags"}, {"id": 39915, "name": "luggage tarp"}, {"id": 39916, "name": "luggage track"}, {"id": 39917, "name": "luggage transport"}, {"id": 39918, "name": "luggage transporter"}, {"id": 39919, "name": "luggage trolley"}, {"id": 39920, "name": "luggage truck"}, {"id": 39921, "name": "luggage wheel"}, {"id": 39922, "name": "luggage"}, {"id": 39923, "name": "luggagecarrier"}, {"id": 39924, "name": "luggages part"}, {"id": 39925, "name": "luggauge"}, {"id": 39926, "name": "luggauges"}, {"id": 39927, "name": "lugggage"}, {"id": 39928, "name": "luggge tag"}, {"id": 39929, "name": "lugguage"}, {"id": 39930, "name": "lugnut"}, {"id": 39931, "name": "lugnuts"}, {"id": 39932, "name": "lumber"}, {"id": 39933, "name": "lumber piece"}, {"id": 39934, "name": "lump"}, {"id": 39935, "name": "lumpy clouds"}, {"id": 39936, "name": "lunar eclipse"}, {"id": 39937, "name": "lunch bag"}, {"id": 39938, "name": "lunch box"}, {"id": 39939, "name": "lunch container"}, {"id": 39940, "name": "lunch hour"}, {"id": 39941, "name": "lunch item"}, {"id": 39942, "name": "lunch meat"}, {"id": 39943, "name": "lunch order"}, {"id": 39944, "name": "lunch pail"}, {"id": 39945, "name": "lunch plate"}, {"id": 39946, "name": "lunch set"}, {"id": 39947, "name": "lunch table"}, {"id": 39948, "name": "lunch tray"}, {"id": 39949, "name": "lunch"}, {"id": 39950, "name": "lunchbag"}, {"id": 39951, "name": "lunchbox"}, {"id": 39952, "name": "lunchmeat"}, {"id": 39953, "name": "lunchroom"}, {"id": 39954, "name": "lungolago"}, {"id": 39955, "name": "lupin"}, {"id": 39956, "name": "lure"}, {"id": 39957, "name": "luscious grass"}, {"id": 39958, "name": "lusciousgreen grass"}, {"id": 39959, "name": "lush"}, {"id": 39960, "name": "lush bush"}, {"id": 39961, "name": "lush forest"}, {"id": 39962, "name": "lush grass"}, {"id": 39963, "name": "lush green grass"}, {"id": 39964, "name": "lush short grass"}, {"id": 39965, "name": "lush trees"}, {"id": 39966, "name": "lush vegetation"}, {"id": 39967, "name": "lushgreen field"}, {"id": 39968, "name": "lute"}, {"id": 39969, "name": "lutz"}, {"id": 39970, "name": "luxe sign"}, {"id": 39971, "name": "luxor emporium"}, {"id": 39972, "name": "luxury"}, {"id": 39973, "name": "luxury bathroom"}, {"id": 39974, "name": "lwhite toilet"}, {"id": 39975, "name": "lx logo"}, {"id": 39976, "name": "lying"}, {"id": 39977, "name": "lying sheep"}, {"id": 39978, "name": "lynn peavy"}, {"id": 39979, "name": "lynn st"}, {"id": 39980, "name": "lyric"}, {"id": 39981, "name": "lysol"}, {"id": 39982, "name": "lysol can"}, {"id": 39983, "name": "m button"}, {"id": 39984, "name": "m francis"}, {"id": 39985, "name": "m key"}, {"id": 39986, "name": "m logo"}, {"id": 39987, "name": "m symbol"}, {"id": 39988, "name": "m"}, {"id": 39989, "name": "m10"}, {"id": 39990, "name": "m23"}, {"id": 39991, "name": "m238"}, {"id": 39992, "name": "m6"}, {"id": 39993, "name": "ma carrig budle"}, {"id": 39994, "name": "ma is carrig"}, {"id": 39995, "name": "ma is walkig"}, {"id": 39996, "name": "ma"}, {"id": 39997, "name": "mab"}, {"id": 39998, "name": "maba"}, {"id": 39999, "name": "mable"}, {"id": 40000, "name": "mac"}, {"id": 40001, "name": "mac cheese"}, {"id": 40002, "name": "mac and cheese"}, {"id": 40003, "name": "mac book"}, {"id": 40004, "name": "mac cheese"}, {"id": 40005, "name": "mac computer"}, {"id": 40006, "name": "mac logo"}, {"id": 40007, "name": "mac mini"}, {"id": 40008, "name": "mac muffin"}, {"id": 40009, "name": "macadam"}, {"id": 40010, "name": "macadamia"}, {"id": 40011, "name": "macandcheese"}, {"id": 40012, "name": "macaroni"}, {"id": 40013, "name": "macaroni cheese"}, {"id": 40014, "name": "macaroni and cheese"}, {"id": 40015, "name": "macaroni cheese"}, {"id": 40016, "name": "macaroni lunch salad"}, {"id": 40017, "name": "macaroni noodle"}, {"id": 40018, "name": "macaroni piece"}, {"id": 40019, "name": "macaroni salad"}, {"id": 40020, "name": "macaroni spirals"}, {"id": 40021, "name": "macaronicheese"}, {"id": 40022, "name": "macarons"}, {"id": 40023, "name": "macaroon"}, {"id": 40024, "name": "macaw"}, {"id": 40025, "name": "macbook"}, {"id": 40026, "name": "macbook box"}, {"id": 40027, "name": "macbook computer"}, {"id": 40028, "name": "macbook pro"}, {"id": 40029, "name": "macbook pro logo"}, {"id": 40030, "name": "maccaroni"}, {"id": 40031, "name": "maccheese"}, {"id": 40032, "name": "mace"}, {"id": 40033, "name": "machaan"}, {"id": 40034, "name": "machete"}, {"id": 40035, "name": "machier"}, {"id": 40036, "name": "machine arm"}, {"id": 40037, "name": "machine bed"}, {"id": 40038, "name": "machine for loading"}, {"id": 40039, "name": "machine gun"}, {"id": 40040, "name": "machine light"}, {"id": 40041, "name": "machine lights"}, {"id": 40042, "name": "machine parts"}, {"id": 40043, "name": "machine top"}, {"id": 40044, "name": "machine tube"}, {"id": 40045, "name": "machine wheel"}, {"id": 40046, "name": "machine"}, {"id": 40047, "name": "machinery"}, {"id": 40048, "name": "machinery part"}, {"id": 40049, "name": "machinery piece"}, {"id": 40050, "name": "machinery wheel"}, {"id": 40051, "name": "machu piccu"}, {"id": 40052, "name": "macintosh"}, {"id": 40053, "name": "mack"}, {"id": 40054, "name": "mack emblem"}, {"id": 40055, "name": "mack truck"}, {"id": 40056, "name": "macncheese"}, {"id": 40057, "name": "macoroni"}, {"id": 40058, "name": "macrame"}, {"id": 40059, "name": "macy"}, {"id": 40060, "name": "macys"}, {"id": 40061, "name": "macys sign"}, {"id": 40062, "name": "madamsorgan"}, {"id": 40063, "name": "made"}, {"id": 40064, "name": "made beds"}, {"id": 40065, "name": "made of brick"}, {"id": 40066, "name": "made of hardwood"}, {"id": 40067, "name": "made of metal"}, {"id": 40068, "name": "made of stone"}, {"id": 40069, "name": "made of tiles"}, {"id": 40070, "name": "made of wood"}, {"id": 40071, "name": "made out of straw"}, {"id": 40072, "name": "madison"}, {"id": 40073, "name": "madison square garde"}, {"id": 40074, "name": "madrid city tour"}, {"id": 40075, "name": "mae"}, {"id": 40076, "name": "mag"}, {"id": 40077, "name": "magaine"}, {"id": 40078, "name": "magaines"}, {"id": 40079, "name": "magazie"}, {"id": 40080, "name": "magazine basket"}, {"id": 40081, "name": "magazine cover"}, {"id": 40082, "name": "magazine holder"}, {"id": 40083, "name": "magazine holders"}, {"id": 40084, "name": "magazine kiosk"}, {"id": 40085, "name": "magazine rack"}, {"id": 40086, "name": "magazine racks"}, {"id": 40087, "name": "magazine stack"}, {"id": 40088, "name": "magazine stand"}, {"id": 40089, "name": "magazine"}, {"id": 40090, "name": "magazines on a table"}, {"id": 40091, "name": "mage"}, {"id": 40092, "name": "magenta jacket"}, {"id": 40093, "name": "magentaflowers"}, {"id": 40094, "name": "maget"}, {"id": 40095, "name": "magets"}, {"id": 40096, "name": "maggie simpson"}, {"id": 40097, "name": "magic bullet"}, {"id": 40098, "name": "magic marker"}, {"id": 40099, "name": "magic mouse"}, {"id": 40100, "name": "magic wand"}, {"id": 40101, "name": "maginet"}, {"id": 40102, "name": "magnet clip"}, {"id": 40103, "name": "magnet"}, {"id": 40104, "name": "magnetic"}, {"id": 40105, "name": "magnetic bar"}, {"id": 40106, "name": "magnetic board"}, {"id": 40107, "name": "magnetic circle"}, {"id": 40108, "name": "magnetic holder"}, {"id": 40109, "name": "magnetic letter"}, {"id": 40110, "name": "magnetic stickers"}, {"id": 40111, "name": "magnetic strip"}, {"id": 40112, "name": "magnetic strips"}, {"id": 40113, "name": "magnets and papers"}, {"id": 40114, "name": "magnetsfridge"}, {"id": 40115, "name": "magnifier"}, {"id": 40116, "name": "magnifier mirror"}, {"id": 40117, "name": "magnifying glass"}, {"id": 40118, "name": "magnifying mirror"}, {"id": 40119, "name": "mahatma gandhi plaza"}, {"id": 40120, "name": "mahmoods den"}, {"id": 40121, "name": "mahole"}, {"id": 40122, "name": "mahole cover"}, {"id": 40123, "name": "maibox"}, {"id": 40124, "name": "maid outfit"}, {"id": 40125, "name": "mail box"}, {"id": 40126, "name": "mail boxes"}, {"id": 40127, "name": "mail center"}, {"id": 40128, "name": "mail chute"}, {"id": 40129, "name": "mail drop box"}, {"id": 40130, "name": "mail icon"}, {"id": 40131, "name": "mail man"}, {"id": 40132, "name": "mail on"}, {"id": 40133, "name": "mail post"}, {"id": 40134, "name": "mail sign"}, {"id": 40135, "name": "mail slot"}, {"id": 40136, "name": "mail stroller"}, {"id": 40137, "name": "mail truck"}, {"id": 40138, "name": "mail"}, {"id": 40139, "name": "mailbox flag"}, {"id": 40140, "name": "mailbox"}, {"id": 40141, "name": "mailer"}, {"id": 40142, "name": "mailman"}, {"id": 40143, "name": "mailroom"}, {"id": 40144, "name": "mailslot"}, {"id": 40145, "name": "maimonides"}, {"id": 40146, "name": "main color is white"}, {"id": 40147, "name": "main compartment"}, {"id": 40148, "name": "main dish"}, {"id": 40149, "name": "main door"}, {"id": 40150, "name": "main enterance"}, {"id": 40151, "name": "main entrance door"}, {"id": 40152, "name": "main headlight"}, {"id": 40153, "name": "main land"}, {"id": 40154, "name": "main meal"}, {"id": 40155, "name": "main pipe"}, {"id": 40156, "name": "main road"}, {"id": 40157, "name": "main st"}, {"id": 40158, "name": "main stick"}, {"id": 40159, "name": "main street"}, {"id": 40160, "name": "main strings"}, {"id": 40161, "name": "main tower"}, {"id": 40162, "name": "main trail"}, {"id": 40163, "name": "main valve"}, {"id": 40164, "name": "main"}, {"id": 40165, "name": "mainbody"}, {"id": 40166, "name": "maine"}, {"id": 40167, "name": "maintain range"}, {"id": 40168, "name": "maintained well"}, {"id": 40169, "name": "maintenance"}, {"id": 40170, "name": "maintenance box"}, {"id": 40171, "name": "maintenance tools"}, {"id": 40172, "name": "maintenance truck"}, {"id": 40173, "name": "maintenance vehicle"}, {"id": 40174, "name": "maize"}, {"id": 40175, "name": "maize cob"}, {"id": 40176, "name": "majestic"}, {"id": 40177, "name": "majestic tour"}, {"id": 40178, "name": "major concentration"}, {"id": 40179, "name": "major league"}, {"id": 40180, "name": "make"}, {"id": 40181, "name": "make call"}, {"id": 40182, "name": "make up"}, {"id": 40183, "name": "makename"}, {"id": 40184, "name": "maker cones"}, {"id": 40185, "name": "maker name"}, {"id": 40186, "name": "maker"}, {"id": 40187, "name": "makeup"}, {"id": 40188, "name": "makeup bag"}, {"id": 40189, "name": "makeup case"}, {"id": 40190, "name": "makeup compact"}, {"id": 40191, "name": "makeup kit"}, {"id": 40192, "name": "making"}, {"id": 40193, "name": "making pottery"}, {"id": 40194, "name": "making river rocks"}, {"id": 40195, "name": "making scratches"}, {"id": 40196, "name": "male and female cow"}, {"id": 40197, "name": "male athlete"}, {"id": 40198, "name": "male bear"}, {"id": 40199, "name": "male child"}, {"id": 40200, "name": "male diner"}, {"id": 40201, "name": "male elephant"}, {"id": 40202, "name": "male end"}, {"id": 40203, "name": "male in red"}, {"id": 40204, "name": "male passenger"}, {"id": 40205, "name": "male people"}, {"id": 40206, "name": "male performers"}, {"id": 40207, "name": "male photograph"}, {"id": 40208, "name": "male player"}, {"id": 40209, "name": "male right hand"}, {"id": 40210, "name": "male sheep"}, {"id": 40211, "name": "male shirt"}, {"id": 40212, "name": "male sign"}, {"id": 40213, "name": "male skateboarder"}, {"id": 40214, "name": "male skier"}, {"id": 40215, "name": "male student"}, {"id": 40216, "name": "male surfer"}, {"id": 40217, "name": "male umpire"}, {"id": 40218, "name": "male with glasses"}, {"id": 40219, "name": "male"}, {"id": 40220, "name": "males hand"}, {"id": 40221, "name": "maleshopper"}, {"id": 40222, "name": "maleta"}, {"id": 40223, "name": "maletennis player"}, {"id": 40224, "name": "mall"}, {"id": 40225, "name": "mall area"}, {"id": 40226, "name": "mall entrance"}, {"id": 40227, "name": "mall store"}, {"id": 40228, "name": "mallar"}, {"id": 40229, "name": "mallet"}, {"id": 40230, "name": "malt"}, {"id": 40231, "name": "malt ball"}, {"id": 40232, "name": "malt can"}, {"id": 40233, "name": "mama"}, {"id": 40234, "name": "mama bear"}, {"id": 40235, "name": "mama elephant"}, {"id": 40236, "name": "mama zebra"}, {"id": 40237, "name": "mammal"}, {"id": 40238, "name": "mammary gland"}, {"id": 40239, "name": "mammels fins"}, {"id": 40240, "name": "mammoth"}, {"id": 40241, "name": "man"}, {"id": 40242, "name": "man bat"}, {"id": 40243, "name": "man in black"}, {"id": 40244, "name": "man and a baby"}, {"id": 40245, "name": "man and boy"}, {"id": 40246, "name": "man and cat"}, {"id": 40247, "name": "man and child"}, {"id": 40248, "name": "man and girl"}, {"id": 40249, "name": "man and horse"}, {"id": 40250, "name": "man and lady"}, {"id": 40251, "name": "man and woman"}, {"id": 40252, "name": "man and women"}, {"id": 40253, "name": "man arm"}, {"id": 40254, "name": "man armband"}, {"id": 40255, "name": "man arms"}, {"id": 40256, "name": "man arms in the air"}, {"id": 40257, "name": "man as inner shirt"}, {"id": 40258, "name": "man at"}, {"id": 40259, "name": "man at a station"}, {"id": 40260, "name": "man at his computer"}, {"id": 40261, "name": "man back"}, {"id": 40262, "name": "man backpack"}, {"id": 40263, "name": "man bag"}, {"id": 40264, "name": "man bald"}, {"id": 40265, "name": "man bare chested"}, {"id": 40266, "name": "man bars"}, {"id": 40267, "name": "man beach"}, {"id": 40268, "name": "man beard"}, {"id": 40269, "name": "man bench"}, {"id": 40270, "name": "man bending"}, {"id": 40271, "name": "man bent"}, {"id": 40272, "name": "man bicycling"}, {"id": 40273, "name": "man black"}, {"id": 40274, "name": "man boat"}, {"id": 40275, "name": "man camera"}, {"id": 40276, "name": "man can"}, {"id": 40277, "name": "man cap"}, {"id": 40278, "name": "man carrying"}, {"id": 40279, "name": "man carrying board"}, {"id": 40280, "name": "man cell"}, {"id": 40281, "name": "man chin"}, {"id": 40282, "name": "man coat"}, {"id": 40283, "name": "man combing hair"}, {"id": 40284, "name": "man computers"}, {"id": 40285, "name": "man corner"}, {"id": 40286, "name": "man crouching"}, {"id": 40287, "name": "man dragging"}, {"id": 40288, "name": "man ear"}, {"id": 40289, "name": "man eating"}, {"id": 40290, "name": "man eating a banana"}, {"id": 40291, "name": "man eating pizza"}, {"id": 40292, "name": "man eye"}, {"id": 40293, "name": "man eyeglasses"}, {"id": 40294, "name": "man face"}, {"id": 40295, "name": "man feeding"}, {"id": 40296, "name": "man figure"}, {"id": 40297, "name": "man fingers"}, {"id": 40298, "name": "man flying"}, {"id": 40299, "name": "man flying kite"}, {"id": 40300, "name": "man flying a kite"}, {"id": 40301, "name": "man foot"}, {"id": 40302, "name": "man glasses"}, {"id": 40303, "name": "man gloves"}, {"id": 40304, "name": "man ground"}, {"id": 40305, "name": "man hair"}, {"id": 40306, "name": "man hand"}, {"id": 40307, "name": "man hands"}, {"id": 40308, "name": "man has"}, {"id": 40309, "name": "man has a lap"}, {"id": 40310, "name": "man has a tie on"}, {"id": 40311, "name": "man has bag"}, {"id": 40312, "name": "man has beard"}, {"id": 40313, "name": "man has dark skin"}, {"id": 40314, "name": "man has ear"}, {"id": 40315, "name": "man has eye"}, {"id": 40316, "name": "man has eyebrow"}, {"id": 40317, "name": "man has facial hair"}, {"id": 40318, "name": "man has glasses"}, {"id": 40319, "name": "man has hair"}, {"id": 40320, "name": "man has hand"}, {"id": 40321, "name": "man has mouth"}, {"id": 40322, "name": "man has nose"}, {"id": 40323, "name": "man has plaid socks"}, {"id": 40324, "name": "man has remote"}, {"id": 40325, "name": "man has shoe"}, {"id": 40326, "name": "man has teeth"}, {"id": 40327, "name": "man has thumb"}, {"id": 40328, "name": "man hat"}, {"id": 40329, "name": "man head"}, {"id": 40330, "name": "man helping"}, {"id": 40331, "name": "man holding"}, {"id": 40332, "name": "man holding camera"}, {"id": 40333, "name": "man holding chin"}, {"id": 40334, "name": "man holding coffee"}, {"id": 40335, "name": "man holding device"}, {"id": 40336, "name": "man holding glove"}, {"id": 40337, "name": "man holds"}, {"id": 40338, "name": "man holds cloth"}, {"id": 40339, "name": "man holds racket"}, {"id": 40340, "name": "man hole"}, {"id": 40341, "name": "man hole cover"}, {"id": 40342, "name": "man hole covering"}, {"id": 40343, "name": "man holes"}, {"id": 40344, "name": "man homeless"}, {"id": 40345, "name": "man horse"}, {"id": 40346, "name": "man in"}, {"id": 40347, "name": "man in a green"}, {"id": 40348, "name": "man in a red shirt"}, {"id": 40349, "name": "man in a suit coat"}, {"id": 40350, "name": "man in a vest"}, {"id": 40351, "name": "man in area"}, {"id": 40352, "name": "man in background"}, {"id": 40353, "name": "man in black"}, {"id": 40354, "name": "man in black jacket"}, {"id": 40355, "name": "man in black shorts"}, {"id": 40356, "name": "man in blue"}, {"id": 40357, "name": "man in clothes"}, {"id": 40358, "name": "man in flame helmet"}, {"id": 40359, "name": "man in front"}, {"id": 40360, "name": "man in glasses"}, {"id": 40361, "name": "man in gloves"}, {"id": 40362, "name": "man in gray"}, {"id": 40363, "name": "man in green"}, {"id": 40364, "name": "man in hat"}, {"id": 40365, "name": "man in horn hat"}, {"id": 40366, "name": "man in jacket on"}, {"id": 40367, "name": "man in mid air"}, {"id": 40368, "name": "man in orange"}, {"id": 40369, "name": "man in red"}, {"id": 40370, "name": "man in red tshirt"}, {"id": 40371, "name": "man in shorts"}, {"id": 40372, "name": "man in slacks"}, {"id": 40373, "name": "man in street"}, {"id": 40374, "name": "man in suit"}, {"id": 40375, "name": "man in the air"}, {"id": 40376, "name": "man in the middle"}, {"id": 40377, "name": "man in the moon"}, {"id": 40378, "name": "man in the surf"}, {"id": 40379, "name": "man in to woman"}, {"id": 40380, "name": "man in uniform top"}, {"id": 40381, "name": "man in wave"}, {"id": 40382, "name": "man in white shirt"}, {"id": 40383, "name": "man in yellow"}, {"id": 40384, "name": "man is barefoot"}, {"id": 40385, "name": "man is carrying"}, {"id": 40386, "name": "man is crossing"}, {"id": 40387, "name": "man is eating"}, {"id": 40388, "name": "man is flying a kite"}, {"id": 40389, "name": "man is holding"}, {"id": 40390, "name": "man is jumping"}, {"id": 40391, "name": "man is light skinned"}, {"id": 40392, "name": "man is looking"}, {"id": 40393, "name": "man is playing"}, {"id": 40394, "name": "man is playing ball"}, {"id": 40395, "name": "man is preparing"}, {"id": 40396, "name": "man is riding"}, {"id": 40397, "name": "man is smiling"}, {"id": 40398, "name": "man is standing"}, {"id": 40399, "name": "man is surfing"}, {"id": 40400, "name": "man is swimming"}, {"id": 40401, "name": "man is throwing"}, {"id": 40402, "name": "man is visible"}, {"id": 40403, "name": "man is walking"}, {"id": 40404, "name": "man is wearing"}, {"id": 40405, "name": "man is wearing black"}, {"id": 40406, "name": "man is wearing short"}, {"id": 40407, "name": "man is weighing"}, {"id": 40408, "name": "man is wind surfing"}, {"id": 40409, "name": "man is young"}, {"id": 40410, "name": "man isdriving"}, {"id": 40411, "name": "man jacket"}, {"id": 40412, "name": "man jeans"}, {"id": 40413, "name": "man jumping"}, {"id": 40414, "name": "man kicking"}, {"id": 40415, "name": "man kite"}, {"id": 40416, "name": "man kite surfing"}, {"id": 40417, "name": "man kites"}, {"id": 40418, "name": "man kneeling"}, {"id": 40419, "name": "man laughing"}, {"id": 40420, "name": "man laying on bench"}, {"id": 40421, "name": "man leaning"}, {"id": 40422, "name": "man leg"}, {"id": 40423, "name": "man legs"}, {"id": 40424, "name": "man logo"}, {"id": 40425, "name": "man looking"}, {"id": 40426, "name": "man looking at clock"}, {"id": 40427, "name": "man looking down"}, {"id": 40428, "name": "man looking to right"}, {"id": 40429, "name": "man looks inquisitiv"}, {"id": 40430, "name": "man lying"}, {"id": 40431, "name": "man made rock wall"}, {"id": 40432, "name": "man made snow"}, {"id": 40433, "name": "man man"}, {"id": 40434, "name": "man mirror"}, {"id": 40435, "name": "man motorcycle"}, {"id": 40436, "name": "man mouth"}, {"id": 40437, "name": "man mustache"}, {"id": 40438, "name": "man neck"}, {"id": 40439, "name": "man next to dog"}, {"id": 40440, "name": "man next to pack"}, {"id": 40441, "name": "man nose"}, {"id": 40442, "name": "man not snowboarding"}, {"id": 40443, "name": "man not wearing"}, {"id": 40444, "name": "man on a bike"}, {"id": 40445, "name": "man on a skateboar"}, {"id": 40446, "name": "man on a snowboard"}, {"id": 40447, "name": "man on a surfboard"}, {"id": 40448, "name": "man on ledge"}, {"id": 40449, "name": "man on motorcycle"}, {"id": 40450, "name": "man on surfboard"}, {"id": 40451, "name": "man on the beach"}, {"id": 40452, "name": "man on the right"}, {"id": 40453, "name": "man outdoors"}, {"id": 40454, "name": "man outfit"}, {"id": 40455, "name": "man paddle"}, {"id": 40456, "name": "man pants"}, {"id": 40457, "name": "man performing"}, {"id": 40458, "name": "man petting dog"}, {"id": 40459, "name": "man phone"}, {"id": 40460, "name": "man picking"}, {"id": 40461, "name": "man playing"}, {"id": 40462, "name": "man playing frisbee"}, {"id": 40463, "name": "man playing tennis"}, {"id": 40464, "name": "man pointing"}, {"id": 40465, "name": "man pulling luggage"}, {"id": 40466, "name": "man racing"}, {"id": 40467, "name": "man ramp"}, {"id": 40468, "name": "man reaching"}, {"id": 40469, "name": "man ready to hit"}, {"id": 40470, "name": "man reflected"}, {"id": 40471, "name": "man reflection"}, {"id": 40472, "name": "man remote"}, {"id": 40473, "name": "man rides"}, {"id": 40474, "name": "man riding"}, {"id": 40475, "name": "man riding a horse"}, {"id": 40476, "name": "man road"}, {"id": 40477, "name": "man rock"}, {"id": 40478, "name": "man running"}, {"id": 40479, "name": "man scooter"}, {"id": 40480, "name": "man sculpture"}, {"id": 40481, "name": "man seated"}, {"id": 40482, "name": "man shadow"}, {"id": 40483, "name": "man shaving"}, {"id": 40484, "name": "man shaving chin"}, {"id": 40485, "name": "man shirt"}, {"id": 40486, "name": "man shoe"}, {"id": 40487, "name": "man shoes"}, {"id": 40488, "name": "man shorts"}, {"id": 40489, "name": "man shuolder"}, {"id": 40490, "name": "man sign"}, {"id": 40491, "name": "man silhouette"}, {"id": 40492, "name": "man sits on bench"}, {"id": 40493, "name": "man sitting"}, {"id": 40494, "name": "man sitting down"}, {"id": 40495, "name": "man skateboard"}, {"id": 40496, "name": "man skateboarding"}, {"id": 40497, "name": "man skating"}, {"id": 40498, "name": "man skies"}, {"id": 40499, "name": "man skiing"}, {"id": 40500, "name": "man sking"}, {"id": 40501, "name": "man sleeping"}, {"id": 40502, "name": "man smiles"}, {"id": 40503, "name": "man smiling"}, {"id": 40504, "name": "man snow"}, {"id": 40505, "name": "man socks"}, {"id": 40506, "name": "man speaking"}, {"id": 40507, "name": "man standing"}, {"id": 40508, "name": "man statue"}, {"id": 40509, "name": "man steering"}, {"id": 40510, "name": "man stretching"}, {"id": 40511, "name": "man strings"}, {"id": 40512, "name": "man suit"}, {"id": 40513, "name": "man sunglasses"}, {"id": 40514, "name": "man surfboard"}, {"id": 40515, "name": "man surfing"}, {"id": 40516, "name": "man sweater"}, {"id": 40517, "name": "man sweatshirt"}, {"id": 40518, "name": "man swimming"}, {"id": 40519, "name": "man swinging"}, {"id": 40520, "name": "man swinging a bat"}, {"id": 40521, "name": "man taking picture"}, {"id": 40522, "name": "man taking picure"}, {"id": 40523, "name": "man talking"}, {"id": 40524, "name": "man that is young"}, {"id": 40525, "name": "man tie"}, {"id": 40526, "name": "man touching"}, {"id": 40527, "name": "man touching cow"}, {"id": 40528, "name": "man tshirt"}, {"id": 40529, "name": "man tv"}, {"id": 40530, "name": "man using pole"}, {"id": 40531, "name": "man vest"}, {"id": 40532, "name": "man waiting"}, {"id": 40533, "name": "man walking"}, {"id": 40534, "name": "man walking forward"}, {"id": 40535, "name": "man walking to plane"}, {"id": 40536, "name": "man watching"}, {"id": 40537, "name": "man water"}, {"id": 40538, "name": "man water skiing"}, {"id": 40539, "name": "man weariing"}, {"id": 40540, "name": "man wearing a shirt"}, {"id": 40541, "name": "man wearing a suit"}, {"id": 40542, "name": "man wearing bag"}, {"id": 40543, "name": "man wearing black"}, {"id": 40544, "name": "man wearing blue"}, {"id": 40545, "name": "man wearing glasses"}, {"id": 40546, "name": "man wearing glove"}, {"id": 40547, "name": "man wearing goggles"}, {"id": 40548, "name": "man wearing gray"}, {"id": 40549, "name": "man wearing green"}, {"id": 40550, "name": "man wearing hat"}, {"id": 40551, "name": "man wearing helmet"}, {"id": 40552, "name": "man wearing jacket"}, {"id": 40553, "name": "man wearing khaki"}, {"id": 40554, "name": "man wearing orange"}, {"id": 40555, "name": "man wearing pants"}, {"id": 40556, "name": "man wearing plaid"}, {"id": 40557, "name": "man wearing red"}, {"id": 40558, "name": "man wearing shirt"}, {"id": 40559, "name": "man wearing shoes"}, {"id": 40560, "name": "man wearing shorts"}, {"id": 40561, "name": "man wearing sneakers"}, {"id": 40562, "name": "man wearing socks"}, {"id": 40563, "name": "man wearing suit"}, {"id": 40564, "name": "man wearing sweater"}, {"id": 40565, "name": "man wearing tag"}, {"id": 40566, "name": "man wearing tie"}, {"id": 40567, "name": "man wearing tshirt"}, {"id": 40568, "name": "man wearing vest"}, {"id": 40569, "name": "man wearing white"}, {"id": 40570, "name": "man wearing"}, {"id": 40571, "name": "man wears glasses"}, {"id": 40572, "name": "man wears pants"}, {"id": 40573, "name": "man wears"}, {"id": 40574, "name": "man wetsuit"}, {"id": 40575, "name": "man wgreenhat"}, {"id": 40576, "name": "man wii"}, {"id": 40577, "name": "man winding up"}, {"id": 40578, "name": "man windows"}, {"id": 40579, "name": "man with"}, {"id": 40580, "name": "man with black hair"}, {"id": 40581, "name": "man with bow"}, {"id": 40582, "name": "man with cap"}, {"id": 40583, "name": "man with curved back"}, {"id": 40584, "name": "man with dog"}, {"id": 40585, "name": "man with glasses"}, {"id": 40586, "name": "man with hair"}, {"id": 40587, "name": "man with hairy calve"}, {"id": 40588, "name": "man with half beard"}, {"id": 40589, "name": "man with hat"}, {"id": 40590, "name": "man with paddle"}, {"id": 40591, "name": "man with surfboard"}, {"id": 40592, "name": "man with two bags"}, {"id": 40593, "name": "man with umbrella"}, {"id": 40594, "name": "man with vest"}, {"id": 40595, "name": "man with white hair"}, {"id": 40596, "name": "man without hair"}, {"id": 40597, "name": "man woman"}, {"id": 40598, "name": "man working"}, {"id": 40599, "name": "man wphone"}, {"id": 40600, "name": "man wrist"}, {"id": 40601, "name": "man wsocks"}, {"id": 40602, "name": "man wtshirt"}, {"id": 40603, "name": "man"}, {"id": 40604, "name": "man1"}, {"id": 40605, "name": "manaccan"}, {"id": 40606, "name": "manager"}, {"id": 40607, "name": "manandwoman"}, {"id": 40608, "name": "manb"}, {"id": 40609, "name": "manbaptizingawoman"}, {"id": 40610, "name": "manblack hair"}, {"id": 40611, "name": "manblack jacket"}, {"id": 40612, "name": "manblack pants"}, {"id": 40613, "name": "manblue hat"}, {"id": 40614, "name": "manblue shirt"}, {"id": 40615, "name": "manboy"}, {"id": 40616, "name": "manchester"}, {"id": 40617, "name": "manchester road"}, {"id": 40618, "name": "manchild"}, {"id": 40619, "name": "manclothingshoulder"}, {"id": 40620, "name": "mand"}, {"id": 40621, "name": "mandala"}, {"id": 40622, "name": "mandarin"}, {"id": 40623, "name": "mandarin oranges"}, {"id": 40624, "name": "mandolin"}, {"id": 40625, "name": "mandoline"}, {"id": 40626, "name": "mane and ears"}, {"id": 40627, "name": "mane border"}, {"id": 40628, "name": "mane fur"}, {"id": 40629, "name": "mane hair"}, {"id": 40630, "name": "mane is black"}, {"id": 40631, "name": "mane is brown"}, {"id": 40632, "name": "mane of a giraffe"}, {"id": 40633, "name": "mane of a zebra"}, {"id": 40634, "name": "mane of foal"}, {"id": 40635, "name": "mane of the zebra"}, {"id": 40636, "name": "mane on a zebra"}, {"id": 40637, "name": "mane on giraffe"}, {"id": 40638, "name": "mane on giraffe neck"}, {"id": 40639, "name": "mane standing up"}, {"id": 40640, "name": "mane which is stripe"}, {"id": 40641, "name": "mane"}, {"id": 40642, "name": "manelephant trunk"}, {"id": 40643, "name": "manequin"}, {"id": 40644, "name": "manequins"}, {"id": 40645, "name": "manes and tails"}, {"id": 40646, "name": "manet"}, {"id": 40647, "name": "maneuver"}, {"id": 40648, "name": "manface"}, {"id": 40649, "name": "manfrisbee"}, {"id": 40650, "name": "manger"}, {"id": 40651, "name": "manglasses"}, {"id": 40652, "name": "mango behind"}, {"id": 40653, "name": "mango displayed"}, {"id": 40654, "name": "mango"}, {"id": 40655, "name": "mangoves"}, {"id": 40656, "name": "mangrey pants"}, {"id": 40657, "name": "mangrove"}, {"id": 40658, "name": "manhand"}, {"id": 40659, "name": "manhat"}, {"id": 40660, "name": "manhattan"}, {"id": 40661, "name": "manhattan av"}, {"id": 40662, "name": "manheavy jacket"}, {"id": 40663, "name": "manhelmet"}, {"id": 40664, "name": "manhole cover"}, {"id": 40665, "name": "manhole cover seen"}, {"id": 40666, "name": "manhole covers"}, {"id": 40667, "name": "manhole in the stree"}, {"id": 40668, "name": "manhole lid"}, {"id": 40669, "name": "manhole"}, {"id": 40670, "name": "manholecover"}, {"id": 40671, "name": "manhorse"}, {"id": 40672, "name": "mani"}, {"id": 40673, "name": "maniac"}, {"id": 40674, "name": "manican"}, {"id": 40675, "name": "manicure"}, {"id": 40676, "name": "manicure tools"}, {"id": 40677, "name": "manicured"}, {"id": 40678, "name": "manicured lawn"}, {"id": 40679, "name": "manicured shrub"}, {"id": 40680, "name": "manicured yard"}, {"id": 40681, "name": "manikin"}, {"id": 40682, "name": "manila"}, {"id": 40683, "name": "manila envelope"}, {"id": 40684, "name": "manila folder"}, {"id": 40685, "name": "manilla envelope"}, {"id": 40686, "name": "maninkin"}, {"id": 40687, "name": "maniquin"}, {"id": 40688, "name": "manlamplight"}, {"id": 40689, "name": "manlanyard"}, {"id": 40690, "name": "manmade habitat"}, {"id": 40691, "name": "manmade structure"}, {"id": 40692, "name": "manmask"}, {"id": 40693, "name": "manmotorcycle"}, {"id": 40694, "name": "manmouth opened"}, {"id": 40695, "name": "mann"}, {"id": 40696, "name": "mannequin head"}, {"id": 40697, "name": "mannequin in window"}, {"id": 40698, "name": "mannequin reflection"}, {"id": 40699, "name": "mannequin standing"}, {"id": 40700, "name": "mannequin window"}, {"id": 40701, "name": "mannequin"}, {"id": 40702, "name": "mannequins hand"}, {"id": 40703, "name": "mannequins window"}, {"id": 40704, "name": "manner"}, {"id": 40705, "name": "manniquin"}, {"id": 40706, "name": "manred clothes"}, {"id": 40707, "name": "mans ankle"}, {"id": 40708, "name": "mans appron"}, {"id": 40709, "name": "mans arm"}, {"id": 40710, "name": "mans arms"}, {"id": 40711, "name": "mans back"}, {"id": 40712, "name": "mans barefoot"}, {"id": 40713, "name": "mans beard"}, {"id": 40714, "name": "mans beige shirt"}, {"id": 40715, "name": "mans belt"}, {"id": 40716, "name": "mans black pants"}, {"id": 40717, "name": "mans black shoes"}, {"id": 40718, "name": "mans black shorts"}, {"id": 40719, "name": "mans blue jean"}, {"id": 40720, "name": "mans boot"}, {"id": 40721, "name": "mans boxers"}, {"id": 40722, "name": "mans cap"}, {"id": 40723, "name": "mans chest"}, {"id": 40724, "name": "mans chin"}, {"id": 40725, "name": "mans clothes"}, {"id": 40726, "name": "mans clothing"}, {"id": 40727, "name": "mans crown"}, {"id": 40728, "name": "mans ear"}, {"id": 40729, "name": "mans ears"}, {"id": 40730, "name": "mans elbows"}, {"id": 40731, "name": "mans eye"}, {"id": 40732, "name": "mans eyeglasses"}, {"id": 40733, "name": "mans eyes"}, {"id": 40734, "name": "mans face"}, {"id": 40735, "name": "mans feet"}, {"id": 40736, "name": "mans finger"}, {"id": 40737, "name": "mans fingers"}, {"id": 40738, "name": "mans fingertip"}, {"id": 40739, "name": "mans flipflops"}, {"id": 40740, "name": "mans foot"}, {"id": 40741, "name": "mans forearm"}, {"id": 40742, "name": "mans forehead"}, {"id": 40743, "name": "mans gloves"}, {"id": 40744, "name": "mans green shirt"}, {"id": 40745, "name": "mans hair"}, {"id": 40746, "name": "mans hair is wet"}, {"id": 40747, "name": "mans hand"}, {"id": 40748, "name": "mans hands"}, {"id": 40749, "name": "mans hat"}, {"id": 40750, "name": "mans head"}, {"id": 40751, "name": "mans head band"}, {"id": 40752, "name": "mans helmet"}, {"id": 40753, "name": "mans hip"}, {"id": 40754, "name": "mans hotdog"}, {"id": 40755, "name": "mans jacket"}, {"id": 40756, "name": "mans jeans"}, {"id": 40757, "name": "mans jersey"}, {"id": 40758, "name": "mans jump"}, {"id": 40759, "name": "mans knee"}, {"id": 40760, "name": "mans knees"}, {"id": 40761, "name": "mans lap"}, {"id": 40762, "name": "mans lapel"}, {"id": 40763, "name": "mans left arm"}, {"id": 40764, "name": "mans left foot"}, {"id": 40765, "name": "mans left hand"}, {"id": 40766, "name": "mans leg"}, {"id": 40767, "name": "mans leg on blanket"}, {"id": 40768, "name": "mans legs"}, {"id": 40769, "name": "mans lip"}, {"id": 40770, "name": "mans lips"}, {"id": 40771, "name": "mans moustache"}, {"id": 40772, "name": "mans mouth"}, {"id": 40773, "name": "mans mustache"}, {"id": 40774, "name": "mans neck"}, {"id": 40775, "name": "mans nose"}, {"id": 40776, "name": "mans number"}, {"id": 40777, "name": "mans orange tshirt"}, {"id": 40778, "name": "mans pant"}, {"id": 40779, "name": "mans pant leg"}, {"id": 40780, "name": "mans pants"}, {"id": 40781, "name": "mans picture"}, {"id": 40782, "name": "mans pocket"}, {"id": 40783, "name": "mans profile"}, {"id": 40784, "name": "mans pullover"}, {"id": 40785, "name": "mans race"}, {"id": 40786, "name": "mans redshirt"}, {"id": 40787, "name": "mans reflection"}, {"id": 40788, "name": "mans right"}, {"id": 40789, "name": "mans right arm"}, {"id": 40790, "name": "mans right foot"}, {"id": 40791, "name": "mans right hand"}, {"id": 40792, "name": "mans right shoulder"}, {"id": 40793, "name": "mans right side"}, {"id": 40794, "name": "mans shadow"}, {"id": 40795, "name": "mans shirt"}, {"id": 40796, "name": "mans shirt collar"}, {"id": 40797, "name": "mans shoe"}, {"id": 40798, "name": "mans shoes"}, {"id": 40799, "name": "mans sholuder"}, {"id": 40800, "name": "mans short"}, {"id": 40801, "name": "mans shorts"}, {"id": 40802, "name": "mans shoulder"}, {"id": 40803, "name": "mans shoulders"}, {"id": 40804, "name": "mans side"}, {"id": 40805, "name": "mans skateboard"}, {"id": 40806, "name": "mans ski poles"}, {"id": 40807, "name": "mans sleeve"}, {"id": 40808, "name": "mans sleeves"}, {"id": 40809, "name": "mans sneaker"}, {"id": 40810, "name": "mans sneakers"}, {"id": 40811, "name": "mans snowboard"}, {"id": 40812, "name": "mans sock"}, {"id": 40813, "name": "mans socks"}, {"id": 40814, "name": "mans stomach"}, {"id": 40815, "name": "mans suit"}, {"id": 40816, "name": "mans sunglasses"}, {"id": 40817, "name": "mans surfboard"}, {"id": 40818, "name": "mans sweater"}, {"id": 40819, "name": "mans sweatshirt"}, {"id": 40820, "name": "mans teeth"}, {"id": 40821, "name": "mans thumb"}, {"id": 40822, "name": "mans tie"}, {"id": 40823, "name": "mans toe"}, {"id": 40824, "name": "mans tongue"}, {"id": 40825, "name": "mans top"}, {"id": 40826, "name": "mans trunks"}, {"id": 40827, "name": "mans tshirt"}, {"id": 40828, "name": "mans umbrella"}, {"id": 40829, "name": "mans uniform"}, {"id": 40830, "name": "mans waist"}, {"id": 40831, "name": "mans watch"}, {"id": 40832, "name": "mans white shirt"}, {"id": 40833, "name": "mans white tshirt"}, {"id": 40834, "name": "mans winter coat"}, {"id": 40835, "name": "mans wrist"}, {"id": 40836, "name": "mans wrist watch"}, {"id": 40837, "name": "mans wrists"}, {"id": 40838, "name": "mans wristwatch"}, {"id": 40839, "name": "mansblackshorts"}, {"id": 40840, "name": "mansbrown beard"}, {"id": 40841, "name": "mansbrown hair"}, {"id": 40842, "name": "mansbrown shoes"}, {"id": 40843, "name": "mansface"}, {"id": 40844, "name": "mansfield ave"}, {"id": 40845, "name": "manshirt"}, {"id": 40846, "name": "manshirtjeans"}, {"id": 40847, "name": "mansion"}, {"id": 40848, "name": "manski pole"}, {"id": 40849, "name": "mansleft foot"}, {"id": 40850, "name": "mansluggage"}, {"id": 40851, "name": "manss shoes"}, {"id": 40852, "name": "mansshorts"}, {"id": 40853, "name": "mansurfboard"}, {"id": 40854, "name": "manswedding band"}, {"id": 40855, "name": "mantable"}, {"id": 40856, "name": "mantel"}, {"id": 40857, "name": "mantelpiece"}, {"id": 40858, "name": "mantle piece"}, {"id": 40859, "name": "mantle shelf"}, {"id": 40860, "name": "mantle"}, {"id": 40861, "name": "mantlepiece"}, {"id": 40862, "name": "mantwo kids"}, {"id": 40863, "name": "manual manual"}, {"id": 40864, "name": "manual mixer"}, {"id": 40865, "name": "manual"}, {"id": 40866, "name": "manufacture"}, {"id": 40867, "name": "manufacturer"}, {"id": 40868, "name": "manufacturer identification"}, {"id": 40869, "name": "manufacturer logo"}, {"id": 40870, "name": "manufacturer name"}, {"id": 40871, "name": "manufacturer print"}, {"id": 40872, "name": "manufacturers plate"}, {"id": 40873, "name": "manuniform"}, {"id": 40874, "name": "manure"}, {"id": 40875, "name": "manure pile"}, {"id": 40876, "name": "manwater"}, {"id": 40877, "name": "manwearingglasses"}, {"id": 40878, "name": "manwhite cane"}, {"id": 40879, "name": "manwhite shirt"}, {"id": 40880, "name": "manwoman"}, {"id": 40881, "name": "many"}, {"id": 40882, "name": "many appliances"}, {"id": 40883, "name": "many bananas"}, {"id": 40884, "name": "many bikes"}, {"id": 40885, "name": "many boats"}, {"id": 40886, "name": "many bolts"}, {"id": 40887, "name": "many branches"}, {"id": 40888, "name": "many buildings"}, {"id": 40889, "name": "many buttons"}, {"id": 40890, "name": "many circles"}, {"id": 40891, "name": "many clouds"}, {"id": 40892, "name": "many colors"}, {"id": 40893, "name": "many colours"}, {"id": 40894, "name": "many cords"}, {"id": 40895, "name": "many cows walking"}, {"id": 40896, "name": "many different items"}, {"id": 40897, "name": "many evergreentrees"}, {"id": 40898, "name": "many floors"}, {"id": 40899, "name": "many flowers"}, {"id": 40900, "name": "many footprints"}, {"id": 40901, "name": "many fruit varieties"}, {"id": 40902, "name": "many glasses"}, {"id": 40903, "name": "many green leaves"}, {"id": 40904, "name": "many ham pieces"}, {"id": 40905, "name": "many items"}, {"id": 40906, "name": "many keys"}, {"id": 40907, "name": "many kites"}, {"id": 40908, "name": "many kites flying"}, {"id": 40909, "name": "many leaves"}, {"id": 40910, "name": "many legs"}, {"id": 40911, "name": "many lights"}, {"id": 40912, "name": "many lights are red"}, {"id": 40913, "name": "many motorcycles"}, {"id": 40914, "name": "many objects"}, {"id": 40915, "name": "many people"}, {"id": 40916, "name": "many pieces"}, {"id": 40917, "name": "many pillars"}, {"id": 40918, "name": "many pine trees"}, {"id": 40919, "name": "many planes"}, {"id": 40920, "name": "many poles"}, {"id": 40921, "name": "many rocks"}, {"id": 40922, "name": "many scissors"}, {"id": 40923, "name": "many shadows"}, {"id": 40924, "name": "many sheep"}, {"id": 40925, "name": "many signs"}, {"id": 40926, "name": "many speakers"}, {"id": 40927, "name": "many statues"}, {"id": 40928, "name": "many stories"}, {"id": 40929, "name": "many stripes"}, {"id": 40930, "name": "many suitcases"}, {"id": 40931, "name": "many teeth"}, {"id": 40932, "name": "many things"}, {"id": 40933, "name": "many toppings"}, {"id": 40934, "name": "many trees"}, {"id": 40935, "name": "many umbrellas"}, {"id": 40936, "name": "many vehicles"}, {"id": 40937, "name": "many waves"}, {"id": 40938, "name": "many white crosses"}, {"id": 40939, "name": "many window"}, {"id": 40940, "name": "many windows"}, {"id": 40941, "name": "many wires"}, {"id": 40942, "name": "many zippers"}, {"id": 40943, "name": "manybuilding windows"}, {"id": 40944, "name": "manycity buildings"}, {"id": 40945, "name": "man\u00b4s foot"}, {"id": 40946, "name": "map pinned"}, {"id": 40947, "name": "map quest"}, {"id": 40948, "name": "map"}, {"id": 40949, "name": "maple"}, {"id": 40950, "name": "maple bacon"}, {"id": 40951, "name": "maple bar"}, {"id": 40952, "name": "maple bars"}, {"id": 40953, "name": "maple cakes"}, {"id": 40954, "name": "maple donuts"}, {"id": 40955, "name": "maple frosting"}, {"id": 40956, "name": "maple leaf"}, {"id": 40957, "name": "maple leaves"}, {"id": 40958, "name": "maple syrup"}, {"id": 40959, "name": "maple tree"}, {"id": 40960, "name": "maple trees"}, {"id": 40961, "name": "mar"}, {"id": 40962, "name": "mararoni salad"}, {"id": 40963, "name": "marathon"}, {"id": 40964, "name": "marathon runner"}, {"id": 40965, "name": "marbel"}, {"id": 40966, "name": "marble board"}, {"id": 40967, "name": "marble chair"}, {"id": 40968, "name": "marble column"}, {"id": 40969, "name": "marble columns"}, {"id": 40970, "name": "marble counter"}, {"id": 40971, "name": "marble countertop"}, {"id": 40972, "name": "marble floor"}, {"id": 40973, "name": "marble flooring"}, {"id": 40974, "name": "marble foor"}, {"id": 40975, "name": "marble grape"}, {"id": 40976, "name": "marble inlay"}, {"id": 40977, "name": "marble painted table"}, {"id": 40978, "name": "marble sink"}, {"id": 40979, "name": "marble table"}, {"id": 40980, "name": "marble tile"}, {"id": 40981, "name": "marble tiles"}, {"id": 40982, "name": "marble top"}, {"id": 40983, "name": "marble top table"}, {"id": 40984, "name": "marble wall"}, {"id": 40985, "name": "marble windowsill"}, {"id": 40986, "name": "marble"}, {"id": 40987, "name": "marbled"}, {"id": 40988, "name": "marbled backsplash"}, {"id": 40989, "name": "marbled counter"}, {"id": 40990, "name": "marbled floor"}, {"id": 40991, "name": "marbled surface"}, {"id": 40992, "name": "marbled tile"}, {"id": 40993, "name": "marbling"}, {"id": 40994, "name": "marc"}, {"id": 40995, "name": "march"}, {"id": 40996, "name": "march 2009"}, {"id": 40997, "name": "marcher"}, {"id": 40998, "name": "marching band"}, {"id": 40999, "name": "marciano shop"}, {"id": 41000, "name": "marcus"}, {"id": 41001, "name": "mare"}, {"id": 41002, "name": "mare eating"}, {"id": 41003, "name": "margarine"}, {"id": 41004, "name": "margarine container"}, {"id": 41005, "name": "margarine tub"}, {"id": 41006, "name": "margarita"}, {"id": 41007, "name": "margarita glass"}, {"id": 41008, "name": "margarita pizza"}, {"id": 41009, "name": "marge simpson"}, {"id": 41010, "name": "margerine"}, {"id": 41011, "name": "margin"}, {"id": 41012, "name": "margirine"}, {"id": 41013, "name": "maria"}, {"id": 41014, "name": "marigold"}, {"id": 41015, "name": "marijuana picture"}, {"id": 41016, "name": "marilyn"}, {"id": 41017, "name": "marilyns"}, {"id": 41018, "name": "marimekko"}, {"id": 41019, "name": "marina"}, {"id": 41020, "name": "marina building"}, {"id": 41021, "name": "marina scene"}, {"id": 41022, "name": "marinara"}, {"id": 41023, "name": "marinara sauce"}, {"id": 41024, "name": "marinated"}, {"id": 41025, "name": "marine life"}, {"id": 41026, "name": "marine"}, {"id": 41027, "name": "mario"}, {"id": 41028, "name": "mario characters"}, {"id": 41029, "name": "mario sticker"}, {"id": 41030, "name": "mark 12"}, {"id": 41031, "name": "mark lines"}, {"id": 41032, "name": "mark on helmet"}, {"id": 41033, "name": "mark on the banana"}, {"id": 41034, "name": "mark pen"}, {"id": 41035, "name": "mark pouley"}, {"id": 41036, "name": "mark twain stories"}, {"id": 41037, "name": "mark wall"}, {"id": 41038, "name": "mark"}, {"id": 41039, "name": "markder"}, {"id": 41040, "name": "marked"}, {"id": 41041, "name": "marked area"}, {"id": 41042, "name": "marked snow"}, {"id": 41043, "name": "marked soccer"}, {"id": 41044, "name": "marked spot"}, {"id": 41045, "name": "markedtarmac"}, {"id": 41046, "name": "marker board"}, {"id": 41047, "name": "marker light"}, {"id": 41048, "name": "marker line"}, {"id": 41049, "name": "marker pen"}, {"id": 41050, "name": "marker pole"}, {"id": 41051, "name": "marker"}, {"id": 41052, "name": "markers in ground"}, {"id": 41053, "name": "markes"}, {"id": 41054, "name": "market baskets"}, {"id": 41055, "name": "market inn"}, {"id": 41056, "name": "market name"}, {"id": 41057, "name": "market place"}, {"id": 41058, "name": "market sign"}, {"id": 41059, "name": "market spot"}, {"id": 41060, "name": "market stall"}, {"id": 41061, "name": "market street"}, {"id": 41062, "name": "market umbrellas"}, {"id": 41063, "name": "market window"}, {"id": 41064, "name": "market"}, {"id": 41065, "name": "marketgoers"}, {"id": 41066, "name": "marketing booths"}, {"id": 41067, "name": "marketing slogan"}, {"id": 41068, "name": "marketplace"}, {"id": 41069, "name": "marking is white"}, {"id": 41070, "name": "marking meter"}, {"id": 41071, "name": "marking strip"}, {"id": 41072, "name": "marking tag"}, {"id": 41073, "name": "marking"}, {"id": 41074, "name": "markings are there"}, {"id": 41075, "name": "markings are white"}, {"id": 41076, "name": "markins"}, {"id": 41077, "name": "marks are dark"}, {"id": 41078, "name": "marks of skis"}, {"id": 41079, "name": "marks on face"}, {"id": 41080, "name": "marks on the board"}, {"id": 41081, "name": "marks snow"}, {"id": 41082, "name": "marlboro logo"}, {"id": 41083, "name": "marlboro pack"}, {"id": 41084, "name": "marley"}, {"id": 41085, "name": "marlin"}, {"id": 41086, "name": "marlins logo"}, {"id": 41087, "name": "marmalade"}, {"id": 41088, "name": "marmite"}, {"id": 41089, "name": "maroon"}, {"id": 41090, "name": "maroon awning"}, {"id": 41091, "name": "maroon bag"}, {"id": 41092, "name": "maroon blanket"}, {"id": 41093, "name": "maroon car"}, {"id": 41094, "name": "maroon carpet"}, {"id": 41095, "name": "maroon cellphone"}, {"id": 41096, "name": "maroon couch"}, {"id": 41097, "name": "maroon cover"}, {"id": 41098, "name": "maroon curtain"}, {"id": 41099, "name": "maroon drapes"}, {"id": 41100, "name": "maroon engine"}, {"id": 41101, "name": "maroon flower"}, {"id": 41102, "name": "maroon helmet"}, {"id": 41103, "name": "maroon jacket"}, {"id": 41104, "name": "maroon letter"}, {"id": 41105, "name": "maroon motorcycle"}, {"id": 41106, "name": "maroon pants"}, {"id": 41107, "name": "maroon scarf"}, {"id": 41108, "name": "maroon shirt"}, {"id": 41109, "name": "maroon siding"}, {"id": 41110, "name": "maroon sign"}, {"id": 41111, "name": "maroon tie"}, {"id": 41112, "name": "maroon top"}, {"id": 41113, "name": "maroon towel"}, {"id": 41114, "name": "maroon tshirt"}, {"id": 41115, "name": "maroon valance"}, {"id": 41116, "name": "maroon wall"}, {"id": 41117, "name": "maroon writing"}, {"id": 41118, "name": "marquage"}, {"id": 41119, "name": "marque"}, {"id": 41120, "name": "marque awning"}, {"id": 41121, "name": "marquee"}, {"id": 41122, "name": "marquee display"}, {"id": 41123, "name": "marquee on a bus"}, {"id": 41124, "name": "marquis"}, {"id": 41125, "name": "married couple"}, {"id": 41126, "name": "marroon"}, {"id": 41127, "name": "marrow"}, {"id": 41128, "name": "marsh"}, {"id": 41129, "name": "marshall"}, {"id": 41130, "name": "marshall field"}, {"id": 41131, "name": "marshamallow"}, {"id": 41132, "name": "marshmallow"}, {"id": 41133, "name": "marshmallows cake"}, {"id": 41134, "name": "marshmellow"}, {"id": 41135, "name": "marshy"}, {"id": 41136, "name": "mart"}, {"id": 41137, "name": "marta"}, {"id": 41138, "name": "martin"}, {"id": 41139, "name": "martini glass"}, {"id": 41140, "name": "martini shaker"}, {"id": 41141, "name": "martini"}, {"id": 41142, "name": "marvin"}, {"id": 41143, "name": "mary"}, {"id": 41144, "name": "mary poppins"}, {"id": 41145, "name": "mary poppins statue"}, {"id": 41146, "name": "marzipan"}, {"id": 41147, "name": "mascara"}, {"id": 41148, "name": "mascot"}, {"id": 41149, "name": "mash"}, {"id": 41150, "name": "mash potatoes"}, {"id": 41151, "name": "mashed"}, {"id": 41152, "name": "mashed potato"}, {"id": 41153, "name": "mashed potatoes"}, {"id": 41154, "name": "mashed potatos"}, {"id": 41155, "name": "masher"}, {"id": 41156, "name": "mask on horse"}, {"id": 41157, "name": "mask on mans face"}, {"id": 41158, "name": "mask"}, {"id": 41159, "name": "masked person"}, {"id": 41160, "name": "masking tape"}, {"id": 41161, "name": "mason"}, {"id": 41162, "name": "mason jar"}, {"id": 41163, "name": "mason jars"}, {"id": 41164, "name": "masonic"}, {"id": 41165, "name": "masonic temple"}, {"id": 41166, "name": "mass"}, {"id": 41167, "name": "mass of still water"}, {"id": 41168, "name": "massage chair"}, {"id": 41169, "name": "massager"}, {"id": 41170, "name": "massell rd"}, {"id": 41171, "name": "massive crowd"}, {"id": 41172, "name": "massive water"}, {"id": 41173, "name": "massiveairplane kite"}, {"id": 41174, "name": "mast has no sail"}, {"id": 41175, "name": "mast lines"}, {"id": 41176, "name": "mast net"}, {"id": 41177, "name": "mast pole"}, {"id": 41178, "name": "mast poles"}, {"id": 41179, "name": "mast post"}, {"id": 41180, "name": "mast sails"}, {"id": 41181, "name": "mast"}, {"id": 41182, "name": "master card logo"}, {"id": 41183, "name": "master"}, {"id": 41184, "name": "mastercard"}, {"id": 41185, "name": "mastercard logo"}, {"id": 41186, "name": "mastercard sign"}, {"id": 41187, "name": "mat edge"}, {"id": 41188, "name": "mat is black"}, {"id": 41189, "name": "mat is white"}, {"id": 41190, "name": "mat"}, {"id": 41191, "name": "match box"}, {"id": 41192, "name": "match stick"}, {"id": 41193, "name": "match"}, {"id": 41194, "name": "matchbox"}, {"id": 41195, "name": "matching"}, {"id": 41196, "name": "matching shirts"}, {"id": 41197, "name": "matching skis"}, {"id": 41198, "name": "matchstick"}, {"id": 41199, "name": "mate"}, {"id": 41200, "name": "material cutter"}, {"id": 41201, "name": "material is cloth"}, {"id": 41202, "name": "material is metal"}, {"id": 41203, "name": "material is plastic"}, {"id": 41204, "name": "material is steel"}, {"id": 41205, "name": "material is wood"}, {"id": 41206, "name": "material piece"}, {"id": 41207, "name": "material pile"}, {"id": 41208, "name": "material"}, {"id": 41209, "name": "mating ritual"}, {"id": 41210, "name": "matreeses"}, {"id": 41211, "name": "matress"}, {"id": 41212, "name": "matt"}, {"id": 41213, "name": "matte"}, {"id": 41214, "name": "matted fur"}, {"id": 41215, "name": "matter"}, {"id": 41216, "name": "matting"}, {"id": 41217, "name": "mattres"}, {"id": 41218, "name": "mattress corner"}, {"id": 41219, "name": "mattress cover"}, {"id": 41220, "name": "mattress pad"}, {"id": 41221, "name": "mattress protector"}, {"id": 41222, "name": "mattress set"}, {"id": 41223, "name": "mattress sheet"}, {"id": 41224, "name": "mattress"}, {"id": 41225, "name": "mature tree"}, {"id": 41226, "name": "mature treeline"}, {"id": 41227, "name": "maturing banana"}, {"id": 41228, "name": "maui"}, {"id": 41229, "name": "maule"}, {"id": 41230, "name": "mauve"}, {"id": 41231, "name": "mauve top"}, {"id": 41232, "name": "mavic"}, {"id": 41233, "name": "mavin"}, {"id": 41234, "name": "mavis"}, {"id": 41235, "name": "mawsons"}, {"id": 41236, "name": "max"}, {"id": 41237, "name": "maxiglide"}, {"id": 41238, "name": "maxillary dentition"}, {"id": 41239, "name": "maximum"}, {"id": 41240, "name": "may"}, {"id": 41241, "name": "may 15 2011"}, {"id": 41242, "name": "maybe half"}, {"id": 41243, "name": "mayflower link 93"}, {"id": 41244, "name": "mayo"}, {"id": 41245, "name": "mayo bottle"}, {"id": 41246, "name": "mayo jar"}, {"id": 41247, "name": "mayoinaise"}, {"id": 41248, "name": "mayon"}, {"id": 41249, "name": "mayonaise"}, {"id": 41250, "name": "mayonaisse"}, {"id": 41251, "name": "mayonnaise"}, {"id": 41252, "name": "mayonnaise bottle"}, {"id": 41253, "name": "mayonnaise jar"}, {"id": 41254, "name": "mayor"}, {"id": 41255, "name": "mayors name"}, {"id": 41256, "name": "maypole"}, {"id": 41257, "name": "mazda"}, {"id": 41258, "name": "mazda trademark"}, {"id": 41259, "name": "maze"}, {"id": 41260, "name": "maze puzzle"}, {"id": 41261, "name": "mazzanine"}, {"id": 41262, "name": "mccafe"}, {"id": 41263, "name": "mccutchen"}, {"id": 41264, "name": "mcdonald"}, {"id": 41265, "name": "mcdonalds"}, {"id": 41266, "name": "mcdonalds ad"}, {"id": 41267, "name": "mcdonalds banner"}, {"id": 41268, "name": "mcdonalds cup"}, {"id": 41269, "name": "mcdonalds logo"}, {"id": 41270, "name": "mcdonalds sign"}, {"id": 41271, "name": "mcdonalds symbol"}, {"id": 41272, "name": "mcgriddle"}, {"id": 41273, "name": "mcmillan"}, {"id": 41274, "name": "mcnuggets"}, {"id": 41275, "name": "mcu"}, {"id": 41276, "name": "me"}, {"id": 41277, "name": "me now"}, {"id": 41278, "name": "meadow"}, {"id": 41279, "name": "meadow"}, {"id": 41280, "name": "meager"}, {"id": 41281, "name": "meal knob"}, {"id": 41282, "name": "meal on dish"}, {"id": 41283, "name": "meal on table"}, {"id": 41284, "name": "meal set"}, {"id": 41285, "name": "meal setup"}, {"id": 41286, "name": "meal"}, {"id": 41287, "name": "mean"}, {"id": 41288, "name": "meaning wearing glov"}, {"id": 41289, "name": "measure"}, {"id": 41290, "name": "measure cups"}, {"id": 41291, "name": "measurement"}, {"id": 41292, "name": "measuring"}, {"id": 41293, "name": "measuring cup"}, {"id": 41294, "name": "measuring cups"}, {"id": 41295, "name": "measuring device"}, {"id": 41296, "name": "measuring marker"}, {"id": 41297, "name": "measuring scoop"}, {"id": 41298, "name": "measuring spoon"}, {"id": 41299, "name": "measuring spoons"}, {"id": 41300, "name": "measuring stick"}, {"id": 41301, "name": "measuring tape"}, {"id": 41302, "name": "measuring unit"}, {"id": 41303, "name": "measurment marks"}, {"id": 41304, "name": "meat and beans"}, {"id": 41305, "name": "meat and broccoli"}, {"id": 41306, "name": "meat and cheese"}, {"id": 41307, "name": "meat and vegetables"}, {"id": 41308, "name": "meat and veggies"}, {"id": 41309, "name": "meat ball"}, {"id": 41310, "name": "meat balls"}, {"id": 41311, "name": "meat chunk"}, {"id": 41312, "name": "meat cleaver"}, {"id": 41313, "name": "meat counter"}, {"id": 41314, "name": "meat crumb"}, {"id": 41315, "name": "meat dish"}, {"id": 41316, "name": "meat grinder"}, {"id": 41317, "name": "meat in freezer door"}, {"id": 41318, "name": "meat juice"}, {"id": 41319, "name": "meat keeper"}, {"id": 41320, "name": "meat loaf"}, {"id": 41321, "name": "meat on pizza"}, {"id": 41322, "name": "meat package top"}, {"id": 41323, "name": "meat patty"}, {"id": 41324, "name": "meat pie"}, {"id": 41325, "name": "meat piece"}, {"id": 41326, "name": "meat pieces"}, {"id": 41327, "name": "meat pile"}, {"id": 41328, "name": "meat sandwich"}, {"id": 41329, "name": "meat sauce"}, {"id": 41330, "name": "meat slice"}, {"id": 41331, "name": "meat slicer"}, {"id": 41332, "name": "meat slices"}, {"id": 41333, "name": "meat stew"}, {"id": 41334, "name": "meat strips"}, {"id": 41335, "name": "meat topping"}, {"id": 41336, "name": "meat toppings"}, {"id": 41337, "name": "meat type"}, {"id": 41338, "name": "meat"}, {"id": 41339, "name": "meatball sandwich"}, {"id": 41340, "name": "meatball"}, {"id": 41341, "name": "meatloaf"}, {"id": 41342, "name": "meattopping"}, {"id": 41343, "name": "meatveggies"}, {"id": 41344, "name": "meaty filling"}, {"id": 41345, "name": "mecanism"}, {"id": 41346, "name": "meccano"}, {"id": 41347, "name": "mechanic crew"}, {"id": 41348, "name": "mechanic"}, {"id": 41349, "name": "mechanical"}, {"id": 41350, "name": "mechanical calendar"}, {"id": 41351, "name": "mechanical door"}, {"id": 41352, "name": "mechanical stairs"}, {"id": 41353, "name": "mechanics uniform"}, {"id": 41354, "name": "mechanism"}, {"id": 41355, "name": "medaillon"}, {"id": 41356, "name": "medal"}, {"id": 41357, "name": "medalian"}, {"id": 41358, "name": "medalion"}, {"id": 41359, "name": "medallion"}, {"id": 41360, "name": "media box"}, {"id": 41361, "name": "media center"}, {"id": 41362, "name": "media devices"}, {"id": 41363, "name": "media dugout"}, {"id": 41364, "name": "media player"}, {"id": 41365, "name": "median barrier"}, {"id": 41366, "name": "median strip"}, {"id": 41367, "name": "median"}, {"id": 41368, "name": "medical bag"}, {"id": 41369, "name": "medical brochures"}, {"id": 41370, "name": "medical center"}, {"id": 41371, "name": "medical device"}, {"id": 41372, "name": "medical equipment"}, {"id": 41373, "name": "medical kit"}, {"id": 41374, "name": "medical mask"}, {"id": 41375, "name": "medical patch"}, {"id": 41376, "name": "medical piece"}, {"id": 41377, "name": "medical scopes"}, {"id": 41378, "name": "medical sign"}, {"id": 41379, "name": "medical stick"}, {"id": 41380, "name": "medical supplies"}, {"id": 41381, "name": "medical truck"}, {"id": 41382, "name": "medicalsupplies"}, {"id": 41383, "name": "medication"}, {"id": 41384, "name": "medication bottle"}, {"id": 41385, "name": "medicine bottle"}, {"id": 41386, "name": "medicine bottles"}, {"id": 41387, "name": "medicine cabinet"}, {"id": 41388, "name": "medicine chest"}, {"id": 41389, "name": "medicine"}, {"id": 41390, "name": "medina"}, {"id": 41391, "name": "medium elephant"}, {"id": 41392, "name": "medium giraffe"}, {"id": 41393, "name": "medium lemon"}, {"id": 41394, "name": "medium plate"}, {"id": 41395, "name": "medium section"}, {"id": 41396, "name": "medium size"}, {"id": 41397, "name": "medium sized holes"}, {"id": 41398, "name": "medium wave"}, {"id": 41399, "name": "medium"}, {"id": 41400, "name": "mediumsized wave"}, {"id": 41401, "name": "medley"}, {"id": 41402, "name": "meerkat"}, {"id": 41403, "name": "meerkats tv show"}, {"id": 41404, "name": "meet"}, {"id": 41405, "name": "meeting"}, {"id": 41406, "name": "meeting place"}, {"id": 41407, "name": "meets the horizon"}, {"id": 41408, "name": "mega"}, {"id": 41409, "name": "mega bed"}, {"id": 41410, "name": "mega bus"}, {"id": 41411, "name": "mega phone"}, {"id": 41412, "name": "megabuscom"}, {"id": 41413, "name": "megahorn"}, {"id": 41414, "name": "megaphone"}, {"id": 41415, "name": "mein noodle"}, {"id": 41416, "name": "melamine cup"}, {"id": 41417, "name": "melborne"}, {"id": 41418, "name": "melbourne"}, {"id": 41419, "name": "meleon"}, {"id": 41420, "name": "melindo"}, {"id": 41421, "name": "mellon"}, {"id": 41422, "name": "mellotts"}, {"id": 41423, "name": "melmet"}, {"id": 41424, "name": "melon price"}, {"id": 41425, "name": "melon slices"}, {"id": 41426, "name": "melon"}, {"id": 41427, "name": "melrose av"}, {"id": 41428, "name": "melrose ave"}, {"id": 41429, "name": "melted"}, {"id": 41430, "name": "melted area"}, {"id": 41431, "name": "melted butter"}, {"id": 41432, "name": "melted cheese"}, {"id": 41433, "name": "melted wax"}, {"id": 41434, "name": "meltedcheese"}, {"id": 41435, "name": "melting"}, {"id": 41436, "name": "melting cheese"}, {"id": 41437, "name": "melting snow"}, {"id": 41438, "name": "memas restaurant"}, {"id": 41439, "name": "member nyse"}, {"id": 41440, "name": "member"}, {"id": 41441, "name": "members in dugout"}, {"id": 41442, "name": "membrane"}, {"id": 41443, "name": "meme"}, {"id": 41444, "name": "memeber"}, {"id": 41445, "name": "memento"}, {"id": 41446, "name": "memeo"}, {"id": 41447, "name": "memo board"}, {"id": 41448, "name": "memo pad"}, {"id": 41449, "name": "memo"}, {"id": 41450, "name": "memorabilia"}, {"id": 41451, "name": "memorial"}, {"id": 41452, "name": "memorial blvd"}, {"id": 41453, "name": "memorial marker"}, {"id": 41454, "name": "memorial plate"}, {"id": 41455, "name": "memorial statue"}, {"id": 41456, "name": "memory card"}, {"id": 41457, "name": "memory chip"}, {"id": 41458, "name": "memory plaque"}, {"id": 41459, "name": "memory stick"}, {"id": 41460, "name": "men and women"}, {"id": 41461, "name": "men are in motion"}, {"id": 41462, "name": "men fence"}, {"id": 41463, "name": "men hill"}, {"id": 41464, "name": "men in helmets"}, {"id": 41465, "name": "men in the train"}, {"id": 41466, "name": "men jumping"}, {"id": 41467, "name": "men loading"}, {"id": 41468, "name": "men motorcycles"}, {"id": 41469, "name": "men playing"}, {"id": 41470, "name": "men playing baseball"}, {"id": 41471, "name": "men playing soccer"}, {"id": 41472, "name": "men posing"}, {"id": 41473, "name": "men public bathroom"}, {"id": 41474, "name": "men riding"}, {"id": 41475, "name": "men rowing"}, {"id": 41476, "name": "men sit on a hill"}, {"id": 41477, "name": "men sitting"}, {"id": 41478, "name": "men stand"}, {"id": 41479, "name": "men standing"}, {"id": 41480, "name": "men statues"}, {"id": 41481, "name": "men tables"}, {"id": 41482, "name": "men walking"}, {"id": 41483, "name": "men wearing"}, {"id": 41484, "name": "men wearing black"}, {"id": 41485, "name": "men women"}, {"id": 41486, "name": "men working"}, {"id": 41487, "name": "men"}, {"id": 41488, "name": "mend"}, {"id": 41489, "name": "mendo sea"}, {"id": 41490, "name": "menen"}, {"id": 41491, "name": "mennequin"}, {"id": 41492, "name": "menorah"}, {"id": 41493, "name": "menorahs shelf"}, {"id": 41494, "name": "mens bathroom"}, {"id": 41495, "name": "mens brown"}, {"id": 41496, "name": "mens cleats"}, {"id": 41497, "name": "mens restroom"}, {"id": 41498, "name": "mens room"}, {"id": 41499, "name": "mens shoe"}, {"id": 41500, "name": "mens shoes"}, {"id": 41501, "name": "mens shop"}, {"id": 41502, "name": "mens shorts"}, {"id": 41503, "name": "mens sneakers"}, {"id": 41504, "name": "mens suit"}, {"id": 41505, "name": "mens suit jacket"}, {"id": 41506, "name": "mens sunglasses"}, {"id": 41507, "name": "mentos case"}, {"id": 41508, "name": "menu bar"}, {"id": 41509, "name": "menu board"}, {"id": 41510, "name": "menu button"}, {"id": 41511, "name": "menu card"}, {"id": 41512, "name": "menu holder"}, {"id": 41513, "name": "menu icon"}, {"id": 41514, "name": "menu items"}, {"id": 41515, "name": "menu magnet"}, {"id": 41516, "name": "menu sign"}, {"id": 41517, "name": "menu stand"}, {"id": 41518, "name": "menu"}, {"id": 41519, "name": "menubar"}, {"id": 41520, "name": "menwomen"}, {"id": 41521, "name": "meowth"}, {"id": 41522, "name": "mercedes"}, {"id": 41523, "name": "mercedes emblem"}, {"id": 41524, "name": "mercedes logo"}, {"id": 41525, "name": "mercedes symbol"}, {"id": 41526, "name": "mercedes van"}, {"id": 41527, "name": "merchandise"}, {"id": 41528, "name": "merchandise for sale"}, {"id": 41529, "name": "merchange marines"}, {"id": 41530, "name": "merchant"}, {"id": 41531, "name": "mercury tv ad"}, {"id": 41532, "name": "meredith"}, {"id": 41533, "name": "merer"}, {"id": 41534, "name": "merge lane sign"}, {"id": 41535, "name": "merge sign"}, {"id": 41536, "name": "meridian"}, {"id": 41537, "name": "meringue"}, {"id": 41538, "name": "mermaid"}, {"id": 41539, "name": "mermaid avenue"}, {"id": 41540, "name": "mermaid kite"}, {"id": 41541, "name": "mermaid statue"}, {"id": 41542, "name": "merrick"}, {"id": 41543, "name": "merrill lynch"}, {"id": 41544, "name": "merrion"}, {"id": 41545, "name": "merry go round"}, {"id": 41546, "name": "merry holidays"}, {"id": 41547, "name": "merrygo round"}, {"id": 41548, "name": "merrygoround"}, {"id": 41549, "name": "merton st"}, {"id": 41550, "name": "mesa"}, {"id": 41551, "name": "mesh"}, {"id": 41552, "name": "mesh bag"}, {"id": 41553, "name": "mesh cage"}, {"id": 41554, "name": "mesh covering"}, {"id": 41555, "name": "mesh cup holder"}, {"id": 41556, "name": "mesh cupholder"}, {"id": 41557, "name": "mesh divider"}, {"id": 41558, "name": "mesh fabric"}, {"id": 41559, "name": "mesh fence"}, {"id": 41560, "name": "mesh fencing"}, {"id": 41561, "name": "mesh hole"}, {"id": 41562, "name": "mesh is dark"}, {"id": 41563, "name": "mesh material"}, {"id": 41564, "name": "mesh net"}, {"id": 41565, "name": "mesh netting"}, {"id": 41566, "name": "mesh rack"}, {"id": 41567, "name": "mesh screen"}, {"id": 41568, "name": "mesh sled"}, {"id": 41569, "name": "mesh squares"}, {"id": 41570, "name": "mesh top"}, {"id": 41571, "name": "mesh trash"}, {"id": 41572, "name": "mesh wall"}, {"id": 41573, "name": "mesh wire"}, {"id": 41574, "name": "mesh wiring"}, {"id": 41575, "name": "meshed fence"}, {"id": 41576, "name": "meshed wire"}, {"id": 41577, "name": "mesocarp"}, {"id": 41578, "name": "meson agustin"}, {"id": 41579, "name": "mess"}, {"id": 41580, "name": "message app"}, {"id": 41581, "name": "message board"}, {"id": 41582, "name": "message icon"}, {"id": 41583, "name": "message"}, {"id": 41584, "name": "messager bag"}, {"id": 41585, "name": "messenger bag"}, {"id": 41586, "name": "messenger bags"}, {"id": 41587, "name": "messeverywhere wires"}, {"id": 41588, "name": "messy"}, {"id": 41589, "name": "messy bed"}, {"id": 41590, "name": "messy cables"}, {"id": 41591, "name": "messy city lot"}, {"id": 41592, "name": "messy desk"}, {"id": 41593, "name": "messy hair"}, {"id": 41594, "name": "messy papers"}, {"id": 41595, "name": "messy pile"}, {"id": 41596, "name": "mesure"}, {"id": 41597, "name": "meta"}, {"id": 41598, "name": "meta tongs"}, {"id": 41599, "name": "metail rails"}, {"id": 41600, "name": "metal sign"}, {"id": 41601, "name": "metal accents"}, {"id": 41602, "name": "metal aframe"}, {"id": 41603, "name": "metal and brown"}, {"id": 41604, "name": "metal animal"}, {"id": 41605, "name": "metal appliance"}, {"id": 41606, "name": "metal arch"}, {"id": 41607, "name": "metal arches"}, {"id": 41608, "name": "metal archway"}, {"id": 41609, "name": "metal arm"}, {"id": 41610, "name": "metal armrest"}, {"id": 41611, "name": "metal armrests"}, {"id": 41612, "name": "metal arms"}, {"id": 41613, "name": "metal awning"}, {"id": 41614, "name": "metal awnings"}, {"id": 41615, "name": "metal axle"}, {"id": 41616, "name": "metal back"}, {"id": 41617, "name": "metal background"}, {"id": 41618, "name": "metal backwash"}, {"id": 41619, "name": "metal bag"}, {"id": 41620, "name": "metal balcony"}, {"id": 41621, "name": "metal ball"}, {"id": 41622, "name": "metal band"}, {"id": 41623, "name": "metal bands"}, {"id": 41624, "name": "metal banister"}, {"id": 41625, "name": "metal bar"}, {"id": 41626, "name": "metal barbeque grill"}, {"id": 41627, "name": "metal barrels"}, {"id": 41628, "name": "metal barricade"}, {"id": 41629, "name": "metal barrier"}, {"id": 41630, "name": "metal barriers"}, {"id": 41631, "name": "metal bars"}, {"id": 41632, "name": "metal base"}, {"id": 41633, "name": "metal basin"}, {"id": 41634, "name": "metal basket"}, {"id": 41635, "name": "metal bat"}, {"id": 41636, "name": "metal beam"}, {"id": 41637, "name": "metal beams"}, {"id": 41638, "name": "metal beaters"}, {"id": 41639, "name": "metal bell"}, {"id": 41640, "name": "metal bench"}, {"id": 41641, "name": "metal benches"}, {"id": 41642, "name": "metal bicycle rack"}, {"id": 41643, "name": "metal bin"}, {"id": 41644, "name": "metal blade"}, {"id": 41645, "name": "metal bleachers"}, {"id": 41646, "name": "metal blender"}, {"id": 41647, "name": "metal board"}, {"id": 41648, "name": "metal body"}, {"id": 41649, "name": "metal bolt"}, {"id": 41650, "name": "metal bolt of sign"}, {"id": 41651, "name": "metal bolts"}, {"id": 41652, "name": "metal book"}, {"id": 41653, "name": "metal bottle"}, {"id": 41654, "name": "metal bottom"}, {"id": 41655, "name": "metal bowl"}, {"id": 41656, "name": "metal box"}, {"id": 41657, "name": "metal boxes"}, {"id": 41658, "name": "metal brace"}, {"id": 41659, "name": "metal bracelet"}, {"id": 41660, "name": "metal bracing"}, {"id": 41661, "name": "metal bracket"}, {"id": 41662, "name": "metal brake"}, {"id": 41663, "name": "metal bridge"}, {"id": 41664, "name": "metal bucket"}, {"id": 41665, "name": "metal buckets"}, {"id": 41666, "name": "metal buckle"}, {"id": 41667, "name": "metal buckles"}, {"id": 41668, "name": "metal building"}, {"id": 41669, "name": "metal bumper"}, {"id": 41670, "name": "metal buttons"}, {"id": 41671, "name": "metal cabinet"}, {"id": 41672, "name": "metal cable"}, {"id": 41673, "name": "metal cage"}, {"id": 41674, "name": "metal cages"}, {"id": 41675, "name": "metal can"}, {"id": 41676, "name": "metal candlestick"}, {"id": 41677, "name": "metal canister"}, {"id": 41678, "name": "metal canisters"}, {"id": 41679, "name": "metal cannister"}, {"id": 41680, "name": "metal canopy"}, {"id": 41681, "name": "metal car"}, {"id": 41682, "name": "metal cart"}, {"id": 41683, "name": "metal case"}, {"id": 41684, "name": "metal casing"}, {"id": 41685, "name": "metal catch"}, {"id": 41686, "name": "metal chain"}, {"id": 41687, "name": "metal chain link"}, {"id": 41688, "name": "metal chains"}, {"id": 41689, "name": "metal chair"}, {"id": 41690, "name": "metal chairs"}, {"id": 41691, "name": "metal circle"}, {"id": 41692, "name": "metal clamp"}, {"id": 41693, "name": "metal clasp"}, {"id": 41694, "name": "metal clasps"}, {"id": 41695, "name": "metal claw"}, {"id": 41696, "name": "metal cleats"}, {"id": 41697, "name": "metal clip"}, {"id": 41698, "name": "metal clock"}, {"id": 41699, "name": "metal column"}, {"id": 41700, "name": "metal connector"}, {"id": 41701, "name": "metal connectors"}, {"id": 41702, "name": "metal container"}, {"id": 41703, "name": "metal containers"}, {"id": 41704, "name": "metal contraption"}, {"id": 41705, "name": "metal corner"}, {"id": 41706, "name": "metal corners"}, {"id": 41707, "name": "metal cover"}, {"id": 41708, "name": "metal crate"}, {"id": 41709, "name": "metal cross bars"}, {"id": 41710, "name": "metal cup"}, {"id": 41711, "name": "metal d"}, {"id": 41712, "name": "metal decoration"}, {"id": 41713, "name": "metal design"}, {"id": 41714, "name": "metal detector"}, {"id": 41715, "name": "metal dial"}, {"id": 41716, "name": "metal dish"}, {"id": 41717, "name": "metal dispenser"}, {"id": 41718, "name": "metal divider"}, {"id": 41719, "name": "metal dividers"}, {"id": 41720, "name": "metal door"}, {"id": 41721, "name": "metal door knob"}, {"id": 41722, "name": "metal doors"}, {"id": 41723, "name": "metal dot"}, {"id": 41724, "name": "metal drain"}, {"id": 41725, "name": "metal drum"}, {"id": 41726, "name": "metal edge"}, {"id": 41727, "name": "metal element"}, {"id": 41728, "name": "metal enclosure"}, {"id": 41729, "name": "metal end"}, {"id": 41730, "name": "metal engine"}, {"id": 41731, "name": "metal equipment"}, {"id": 41732, "name": "metal extending arm"}, {"id": 41733, "name": "metal eyepiece"}, {"id": 41734, "name": "metal fasteners"}, {"id": 41735, "name": "metal faucet"}, {"id": 41736, "name": "metal feeder"}, {"id": 41737, "name": "metal fence"}, {"id": 41738, "name": "metal fences"}, {"id": 41739, "name": "metal fencing"}, {"id": 41740, "name": "metal fender"}, {"id": 41741, "name": "metal finial"}, {"id": 41742, "name": "metal fire escape"}, {"id": 41743, "name": "metal fixture"}, {"id": 41744, "name": "metal fixtures"}, {"id": 41745, "name": "metal flange"}, {"id": 41746, "name": "metal floor"}, {"id": 41747, "name": "metal flush"}, {"id": 41748, "name": "metal footboard"}, {"id": 41749, "name": "metal fork"}, {"id": 41750, "name": "metal frame"}, {"id": 41751, "name": "metal frame chair"}, {"id": 41752, "name": "metal framed"}, {"id": 41753, "name": "metal frames"}, {"id": 41754, "name": "metal framework"}, {"id": 41755, "name": "metal gate"}, {"id": 41756, "name": "metal gates"}, {"id": 41757, "name": "metal girders"}, {"id": 41758, "name": "metal globe"}, {"id": 41759, "name": "metal grate"}, {"id": 41760, "name": "metal grating"}, {"id": 41761, "name": "metal grid"}, {"id": 41762, "name": "metal grill"}, {"id": 41763, "name": "metal guard rail"}, {"id": 41764, "name": "metal guardrail"}, {"id": 41765, "name": "metal gutter"}, {"id": 41766, "name": "metal handle"}, {"id": 41767, "name": "metal handlebars"}, {"id": 41768, "name": "metal handles"}, {"id": 41769, "name": "metal handrail"}, {"id": 41770, "name": "metal hanger"}, {"id": 41771, "name": "metal hardware"}, {"id": 41772, "name": "metal head"}, {"id": 41773, "name": "metal hinge"}, {"id": 41774, "name": "metal hinges"}, {"id": 41775, "name": "metal holder"}, {"id": 41776, "name": "metal hook"}, {"id": 41777, "name": "metal hoop"}, {"id": 41778, "name": "metal hoops"}, {"id": 41779, "name": "metal horse"}, {"id": 41780, "name": "metal hose"}, {"id": 41781, "name": "metal instrument"}, {"id": 41782, "name": "metal is brown"}, {"id": 41783, "name": "metal is rusted"}, {"id": 41784, "name": "metal is white"}, {"id": 41785, "name": "metal kangaroo"}, {"id": 41786, "name": "metal knife"}, {"id": 41787, "name": "metal knob"}, {"id": 41788, "name": "metal knobs"}, {"id": 41789, "name": "metal ladder"}, {"id": 41790, "name": "metal ladle"}, {"id": 41791, "name": "metal lamp"}, {"id": 41792, "name": "metal lamppost"}, {"id": 41793, "name": "metal latch"}, {"id": 41794, "name": "metal lattice"}, {"id": 41795, "name": "metal layer"}, {"id": 41796, "name": "metal leg"}, {"id": 41797, "name": "metal legs"}, {"id": 41798, "name": "metal lid"}, {"id": 41799, "name": "metal light"}, {"id": 41800, "name": "metal light post"}, {"id": 41801, "name": "metal lightpole"}, {"id": 41802, "name": "metal lights"}, {"id": 41803, "name": "metal links"}, {"id": 41804, "name": "metal lock"}, {"id": 41805, "name": "metal logo"}, {"id": 41806, "name": "metal loop"}, {"id": 41807, "name": "metal loops"}, {"id": 41808, "name": "metal machine"}, {"id": 41809, "name": "metal machinery"}, {"id": 41810, "name": "metal mailbox"}, {"id": 41811, "name": "metal mat"}, {"id": 41812, "name": "metal mesh"}, {"id": 41813, "name": "metal microwave"}, {"id": 41814, "name": "metal mount"}, {"id": 41815, "name": "metal nozzle"}, {"id": 41816, "name": "metal nut"}, {"id": 41817, "name": "metal object"}, {"id": 41818, "name": "metal objects"}, {"id": 41819, "name": "metal on shower head"}, {"id": 41820, "name": "metal on the walls"}, {"id": 41821, "name": "metal oven"}, {"id": 41822, "name": "metal overhang"}, {"id": 41823, "name": "metal pail"}, {"id": 41824, "name": "metal pan"}, {"id": 41825, "name": "metal pane"}, {"id": 41826, "name": "metal panel"}, {"id": 41827, "name": "metal panels"}, {"id": 41828, "name": "metal pans"}, {"id": 41829, "name": "metal parking meter"}, {"id": 41830, "name": "metal part"}, {"id": 41831, "name": "metal partition"}, {"id": 41832, "name": "metal parts"}, {"id": 41833, "name": "metal patch"}, {"id": 41834, "name": "metal path"}, {"id": 41835, "name": "metal patio"}, {"id": 41836, "name": "metal pen"}, {"id": 41837, "name": "metal phone"}, {"id": 41838, "name": "metal pie"}, {"id": 41839, "name": "metal piece"}, {"id": 41840, "name": "metal pieces"}, {"id": 41841, "name": "metal pillar"}, {"id": 41842, "name": "metal pipe"}, {"id": 41843, "name": "metal pipeleg"}, {"id": 41844, "name": "metal pipes"}, {"id": 41845, "name": "metal piping"}, {"id": 41846, "name": "metal pizza rack"}, {"id": 41847, "name": "metal plank"}, {"id": 41848, "name": "metal planks"}, {"id": 41849, "name": "metal planter"}, {"id": 41850, "name": "metal plaque"}, {"id": 41851, "name": "metal plate"}, {"id": 41852, "name": "metal platform"}, {"id": 41853, "name": "metal platter"}, {"id": 41854, "name": "metal plumbing"}, {"id": 41855, "name": "metal point"}, {"id": 41856, "name": "metal pole"}, {"id": 41857, "name": "metal pole with sign"}, {"id": 41858, "name": "metal poles"}, {"id": 41859, "name": "metal polesigns"}, {"id": 41860, "name": "metal post"}, {"id": 41861, "name": "metal posts"}, {"id": 41862, "name": "metal pot"}, {"id": 41863, "name": "metal pot sitting"}, {"id": 41864, "name": "metal pots"}, {"id": 41865, "name": "metal protector"}, {"id": 41866, "name": "metal pull"}, {"id": 41867, "name": "metal pull tab"}, {"id": 41868, "name": "metal pulley"}, {"id": 41869, "name": "metal rack"}, {"id": 41870, "name": "metal rafter"}, {"id": 41871, "name": "metal rafters"}, {"id": 41872, "name": "metal rail"}, {"id": 41873, "name": "metal railfence"}, {"id": 41874, "name": "metal railin"}, {"id": 41875, "name": "metal railing"}, {"id": 41876, "name": "metal railings"}, {"id": 41877, "name": "metal rails"}, {"id": 41878, "name": "metal rim"}, {"id": 41879, "name": "metal ring"}, {"id": 41880, "name": "metal rings"}, {"id": 41881, "name": "metal riser"}, {"id": 41882, "name": "metal rivets"}, {"id": 41883, "name": "metal rod"}, {"id": 41884, "name": "metal rods"}, {"id": 41885, "name": "metal roof"}, {"id": 41886, "name": "metal roof coverage"}, {"id": 41887, "name": "metal roofing"}, {"id": 41888, "name": "metal rungs"}, {"id": 41889, "name": "metal scaffolding"}, {"id": 41890, "name": "metal scale"}, {"id": 41891, "name": "metal scales"}, {"id": 41892, "name": "metal scissors"}, {"id": 41893, "name": "metal screw"}, {"id": 41894, "name": "metal scrollwork"}, {"id": 41895, "name": "metal scrooll"}, {"id": 41896, "name": "metal sculpture"}, {"id": 41897, "name": "metal sculptures"}, {"id": 41898, "name": "metal seal"}, {"id": 41899, "name": "metal seam"}, {"id": 41900, "name": "metal section"}, {"id": 41901, "name": "metal shaker"}, {"id": 41902, "name": "metal shears"}, {"id": 41903, "name": "metal shed"}, {"id": 41904, "name": "metal sheet"}, {"id": 41905, "name": "metal sheeting"}, {"id": 41906, "name": "metal shelf"}, {"id": 41907, "name": "metal shelves"}, {"id": 41908, "name": "metal shelving"}, {"id": 41909, "name": "metal shield"}, {"id": 41910, "name": "metal shower"}, {"id": 41911, "name": "metal side"}, {"id": 41912, "name": "metal side support"}, {"id": 41913, "name": "metal sides"}, {"id": 41914, "name": "metal siding"}, {"id": 41915, "name": "metal sign"}, {"id": 41916, "name": "metal sign and post"}, {"id": 41917, "name": "metal sign post"}, {"id": 41918, "name": "metal sink"}, {"id": 41919, "name": "metal ski"}, {"id": 41920, "name": "metal ski chair"}, {"id": 41921, "name": "metal slab"}, {"id": 41922, "name": "metal slat"}, {"id": 41923, "name": "metal spatula"}, {"id": 41924, "name": "metal spike"}, {"id": 41925, "name": "metal spine"}, {"id": 41926, "name": "metal spire"}, {"id": 41927, "name": "metal spoke"}, {"id": 41928, "name": "metal spokes"}, {"id": 41929, "name": "metal spoon"}, {"id": 41930, "name": "metal spring"}, {"id": 41931, "name": "metal stack"}, {"id": 41932, "name": "metal staircase"}, {"id": 41933, "name": "metal stairs"}, {"id": 41934, "name": "metal stairway"}, {"id": 41935, "name": "metal stand"}, {"id": 41936, "name": "metal statue"}, {"id": 41937, "name": "metal step"}, {"id": 41938, "name": "metal steps"}, {"id": 41939, "name": "metal stool"}, {"id": 41940, "name": "metal stove"}, {"id": 41941, "name": "metal strap"}, {"id": 41942, "name": "metal streetlight"}, {"id": 41943, "name": "metal strip"}, {"id": 41944, "name": "metal strips"}, {"id": 41945, "name": "metal structure"}, {"id": 41946, "name": "metal structures"}, {"id": 41947, "name": "metal struts"}, {"id": 41948, "name": "metal stub"}, {"id": 41949, "name": "metal stud"}, {"id": 41950, "name": "metal studs"}, {"id": 41951, "name": "metal sunglasses"}, {"id": 41952, "name": "metal support"}, {"id": 41953, "name": "metal supports"}, {"id": 41954, "name": "metal supprts"}, {"id": 41955, "name": "metal surface"}, {"id": 41956, "name": "metal switch"}, {"id": 41957, "name": "metal tab"}, {"id": 41958, "name": "metal table"}, {"id": 41959, "name": "metal tag"}, {"id": 41960, "name": "metal tags"}, {"id": 41961, "name": "metal tank"}, {"id": 41962, "name": "metal tanks"}, {"id": 41963, "name": "metal thing"}, {"id": 41964, "name": "metal tin"}, {"id": 41965, "name": "metal tip"}, {"id": 41966, "name": "metal toaster"}, {"id": 41967, "name": "metal tongs"}, {"id": 41968, "name": "metal top"}, {"id": 41969, "name": "metal top of bucket"}, {"id": 41970, "name": "metal top part"}, {"id": 41971, "name": "metal tops"}, {"id": 41972, "name": "metal tower"}, {"id": 41973, "name": "metal towers"}, {"id": 41974, "name": "metal track"}, {"id": 41975, "name": "metal tracks"}, {"id": 41976, "name": "metal train"}, {"id": 41977, "name": "metal train track"}, {"id": 41978, "name": "metal train tracks"}, {"id": 41979, "name": "metal trash"}, {"id": 41980, "name": "metal trashcan"}, {"id": 41981, "name": "metal tray"}, {"id": 41982, "name": "metal trim"}, {"id": 41983, "name": "metal trough"}, {"id": 41984, "name": "metal tub"}, {"id": 41985, "name": "metal tube"}, {"id": 41986, "name": "metal tubing"}, {"id": 41987, "name": "metal utensil"}, {"id": 41988, "name": "metal valve"}, {"id": 41989, "name": "metal vase"}, {"id": 41990, "name": "metal vent"}, {"id": 41991, "name": "metal wagon"}, {"id": 41992, "name": "metal walkway"}, {"id": 41993, "name": "metal wall"}, {"id": 41994, "name": "metal waterbottle"}, {"id": 41995, "name": "metal wheel"}, {"id": 41996, "name": "metal whisk"}, {"id": 41997, "name": "metal window"}, {"id": 41998, "name": "metal wing"}, {"id": 41999, "name": "metal wire"}, {"id": 42000, "name": "metal wires"}, {"id": 42001, "name": "metal with bumps"}, {"id": 42002, "name": "metal work"}, {"id": 42003, "name": "metal wrist watch"}, {"id": 42004, "name": "metal zipper"}, {"id": 42005, "name": "metal"}, {"id": 42006, "name": "metalbars"}, {"id": 42007, "name": "metalbike"}, {"id": 42008, "name": "metalcake"}, {"id": 42009, "name": "metalfence"}, {"id": 42010, "name": "metalgray pole"}, {"id": 42011, "name": "metalhandle"}, {"id": 42012, "name": "metalic"}, {"id": 42013, "name": "metalic bag"}, {"id": 42014, "name": "metallic"}, {"id": 42015, "name": "metallic ball"}, {"id": 42016, "name": "metallic blue"}, {"id": 42017, "name": "metallic braces"}, {"id": 42018, "name": "metallic clock"}, {"id": 42019, "name": "metallic container"}, {"id": 42020, "name": "metallic door"}, {"id": 42021, "name": "metallic fence"}, {"id": 42022, "name": "metallic knife"}, {"id": 42023, "name": "metallic object"}, {"id": 42024, "name": "metallic pole"}, {"id": 42025, "name": "metallic pump"}, {"id": 42026, "name": "metallic rod"}, {"id": 42027, "name": "metallic surface"}, {"id": 42028, "name": "metallic tap"}, {"id": 42029, "name": "metallic vase"}, {"id": 42030, "name": "metallic wall"}, {"id": 42031, "name": "metalmade"}, {"id": 42032, "name": "metalmanhole cover"}, {"id": 42033, "name": "metalpole"}, {"id": 42034, "name": "metalpost"}, {"id": 42035, "name": "metalpush handles"}, {"id": 42036, "name": "metalrail"}, {"id": 42037, "name": "metalridge"}, {"id": 42038, "name": "metalroof"}, {"id": 42039, "name": "metalsign"}, {"id": 42040, "name": "metalsink fixture"}, {"id": 42041, "name": "metalspoke"}, {"id": 42042, "name": "metalspoon"}, {"id": 42043, "name": "metalstand part"}, {"id": 42044, "name": "metalstreet sign"}, {"id": 42045, "name": "metalsuitcase"}, {"id": 42046, "name": "metaltable"}, {"id": 42047, "name": "metaltray"}, {"id": 42048, "name": "metalumbrella rod"}, {"id": 42049, "name": "metalwork"}, {"id": 42050, "name": "meter area"}, {"id": 42051, "name": "meter box"}, {"id": 42052, "name": "meter boxes"}, {"id": 42053, "name": "meter cost"}, {"id": 42054, "name": "meter enforcement"}, {"id": 42055, "name": "meter gauge"}, {"id": 42056, "name": "meter head"}, {"id": 42057, "name": "meter in the reflect"}, {"id": 42058, "name": "meter instructions"}, {"id": 42059, "name": "meter on the side"}, {"id": 42060, "name": "meter parts"}, {"id": 42061, "name": "meter pole"}, {"id": 42062, "name": "meter rate"}, {"id": 42063, "name": "meter screen"}, {"id": 42064, "name": "meter side"}, {"id": 42065, "name": "meter top"}, {"id": 42066, "name": "meter unit"}, {"id": 42067, "name": "meter window"}, {"id": 42068, "name": "meter word"}, {"id": 42069, "name": "meter"}, {"id": 42070, "name": "metered"}, {"id": 42071, "name": "metered parking"}, {"id": 42072, "name": "meters pole"}, {"id": 42073, "name": "methow valley"}, {"id": 42074, "name": "metla tower"}, {"id": 42075, "name": "metors"}, {"id": 42076, "name": "metre"}, {"id": 42077, "name": "metro"}, {"id": 42078, "name": "metro bus"}, {"id": 42079, "name": "metro is a word"}, {"id": 42080, "name": "metro line"}, {"id": 42081, "name": "metro liner"}, {"id": 42082, "name": "metro map"}, {"id": 42083, "name": "metro sign"}, {"id": 42084, "name": "metro station"}, {"id": 42085, "name": "metro train"}, {"id": 42086, "name": "metrobus"}, {"id": 42087, "name": "metroline"}, {"id": 42088, "name": "metronome"}, {"id": 42089, "name": "metropcs banner"}, {"id": 42090, "name": "metropolis"}, {"id": 42091, "name": "metropolitan"}, {"id": 42092, "name": "metropolitan area"}, {"id": 42093, "name": "metrosign"}, {"id": 42094, "name": "mets"}, {"id": 42095, "name": "mets logo"}, {"id": 42096, "name": "mets player"}, {"id": 42097, "name": "mettle"}, {"id": 42098, "name": "mexicali"}, {"id": 42099, "name": "mexican"}, {"id": 42100, "name": "mexican dress"}, {"id": 42101, "name": "mexican flag"}, {"id": 42102, "name": "mexican food"}, {"id": 42103, "name": "mexico"}, {"id": 42104, "name": "mezzanine"}, {"id": 42105, "name": "mhp"}, {"id": 42106, "name": "miami"}, {"id": 42107, "name": "mic"}, {"id": 42108, "name": "mic boom"}, {"id": 42109, "name": "mic jack"}, {"id": 42110, "name": "mic pack"}, {"id": 42111, "name": "mic sheets"}, {"id": 42112, "name": "mic stand"}, {"id": 42113, "name": "mic vents"}, {"id": 42114, "name": "mica table"}, {"id": 42115, "name": "michael"}, {"id": 42116, "name": "michael bard"}, {"id": 42117, "name": "michael jackson"}, {"id": 42118, "name": "michigan"}, {"id": 42119, "name": "michigan state logo"}, {"id": 42120, "name": "mickey"}, {"id": 42121, "name": "mickey mouse"}, {"id": 42122, "name": "mickey mouse art"}, {"id": 42123, "name": "mickey mouse head"}, {"id": 42124, "name": "mickey mouse logo"}, {"id": 42125, "name": "mickey mouse magnet"}, {"id": 42126, "name": "mickeys shorts"}, {"id": 42127, "name": "micowave"}, {"id": 42128, "name": "microave"}, {"id": 42129, "name": "microchip"}, {"id": 42130, "name": "microcontroller"}, {"id": 42131, "name": "microfiber"}, {"id": 42132, "name": "microfiber couch"}, {"id": 42133, "name": "microoven"}, {"id": 42134, "name": "microphone cover"}, {"id": 42135, "name": "microphone handle"}, {"id": 42136, "name": "microphone head"}, {"id": 42137, "name": "microphone headset"}, {"id": 42138, "name": "microphone podium"}, {"id": 42139, "name": "microphone rack"}, {"id": 42140, "name": "microphone stand"}, {"id": 42141, "name": "microphone top"}, {"id": 42142, "name": "microphone"}, {"id": 42143, "name": "microphonerecorder"}, {"id": 42144, "name": "microplaner"}, {"id": 42145, "name": "microsave"}, {"id": 42146, "name": "microscope"}, {"id": 42147, "name": "microsoft window"}, {"id": 42148, "name": "microsoft windows"}, {"id": 42149, "name": "microsoft windows xp"}, {"id": 42150, "name": "microsoft word"}, {"id": 42151, "name": "microwave bottom"}, {"id": 42152, "name": "microwave buttons"}, {"id": 42153, "name": "microwave cabinet"}, {"id": 42154, "name": "microwave door"}, {"id": 42155, "name": "microwave handle"}, {"id": 42156, "name": "microwave mark"}, {"id": 42157, "name": "microwave meals"}, {"id": 42158, "name": "microwave open"}, {"id": 42159, "name": "microwave range hood"}, {"id": 42160, "name": "microwave screen"}, {"id": 42161, "name": "microwave stand"}, {"id": 42162, "name": "microwave table"}, {"id": 42163, "name": "microwave tray"}, {"id": 42164, "name": "microwave wheels"}, {"id": 42165, "name": "microwave window"}, {"id": 42166, "name": "microwave"}, {"id": 42167, "name": "microwaves door"}, {"id": 42168, "name": "micrphone"}, {"id": 42169, "name": "mics"}, {"id": 42170, "name": "mid"}, {"id": 42171, "name": "mid air"}, {"id": 42172, "name": "mid air above rink"}, {"id": 42173, "name": "mid flight"}, {"id": 42174, "name": "mid section"}, {"id": 42175, "name": "mid turn"}, {"id": 42176, "name": "mid waist"}, {"id": 42177, "name": "midair"}, {"id": 42178, "name": "middle"}, {"id": 42179, "name": "middle aged"}, {"id": 42180, "name": "middle aged woman"}, {"id": 42181, "name": "middle area"}, {"id": 42182, "name": "middle bananas"}, {"id": 42183, "name": "middle bar"}, {"id": 42184, "name": "middle bear"}, {"id": 42185, "name": "middle button"}, {"id": 42186, "name": "middle car"}, {"id": 42187, "name": "middle cattle figure"}, {"id": 42188, "name": "middle cow"}, {"id": 42189, "name": "middle distance"}, {"id": 42190, "name": "middle door"}, {"id": 42191, "name": "middle doors"}, {"id": 42192, "name": "middle drawer"}, {"id": 42193, "name": "middle engine"}, {"id": 42194, "name": "middle finger"}, {"id": 42195, "name": "middle giraffe"}, {"id": 42196, "name": "middle ground"}, {"id": 42197, "name": "middle lane"}, {"id": 42198, "name": "middle layer"}, {"id": 42199, "name": "middle left opening"}, {"id": 42200, "name": "middle leg"}, {"id": 42201, "name": "middle line"}, {"id": 42202, "name": "middle man"}, {"id": 42203, "name": "middle mountain"}, {"id": 42204, "name": "middle of open land"}, {"id": 42205, "name": "middle of plane"}, {"id": 42206, "name": "middle of shirt"}, {"id": 42207, "name": "middle of sign"}, {"id": 42208, "name": "middle of the road"}, {"id": 42209, "name": "middle part"}, {"id": 42210, "name": "middle picture"}, {"id": 42211, "name": "middle plant"}, {"id": 42212, "name": "middle plate"}, {"id": 42213, "name": "middle right"}, {"id": 42214, "name": "middle right opening"}, {"id": 42215, "name": "middle row"}, {"id": 42216, "name": "middle sail"}, {"id": 42217, "name": "middle scooter"}, {"id": 42218, "name": "middle section"}, {"id": 42219, "name": "middle shelf"}, {"id": 42220, "name": "middle sign"}, {"id": 42221, "name": "middle sink has"}, {"id": 42222, "name": "middle slice"}, {"id": 42223, "name": "middle step"}, {"id": 42224, "name": "middle street"}, {"id": 42225, "name": "middle tab"}, {"id": 42226, "name": "middle tire"}, {"id": 42227, "name": "middle tower"}, {"id": 42228, "name": "middle tracks"}, {"id": 42229, "name": "middle truck"}, {"id": 42230, "name": "middle vase"}, {"id": 42231, "name": "middle weight"}, {"id": 42232, "name": "middle wheel"}, {"id": 42233, "name": "middle window"}, {"id": 42234, "name": "middle zebra"}, {"id": 42235, "name": "middle zero"}, {"id": 42236, "name": "midfielder"}, {"id": 42237, "name": "midflight"}, {"id": 42238, "name": "midgame"}, {"id": 42239, "name": "midground"}, {"id": 42240, "name": "midjump"}, {"id": 42241, "name": "midlayer"}, {"id": 42242, "name": "midline"}, {"id": 42243, "name": "midrib"}, {"id": 42244, "name": "midriff"}, {"id": 42245, "name": "midrise apartment"}, {"id": 42246, "name": "midrotation"}, {"id": 42247, "name": "midsection"}, {"id": 42248, "name": "midswing"}, {"id": 42249, "name": "midtorso"}, {"id": 42250, "name": "midturn"}, {"id": 42251, "name": "midwest"}, {"id": 42252, "name": "miel"}, {"id": 42253, "name": "mighty mouse"}, {"id": 42254, "name": "mike boom"}, {"id": 42255, "name": "mike fisher"}, {"id": 42256, "name": "mike"}, {"id": 42257, "name": "mikes market"}, {"id": 42258, "name": "milan"}, {"id": 42259, "name": "mild eclipse plumage"}, {"id": 42260, "name": "mild heterochromia"}, {"id": 42261, "name": "mildenhall"}, {"id": 42262, "name": "mildew"}, {"id": 42263, "name": "mildew stain"}, {"id": 42264, "name": "mile marker"}, {"id": 42265, "name": "mile market"}, {"id": 42266, "name": "mile"}, {"id": 42267, "name": "mileage"}, {"id": 42268, "name": "military"}, {"id": 42269, "name": "military bag"}, {"id": 42270, "name": "military base"}, {"id": 42271, "name": "military cap"}, {"id": 42272, "name": "military clothes"}, {"id": 42273, "name": "military cloths"}, {"id": 42274, "name": "military ensemble"}, {"id": 42275, "name": "military hat"}, {"id": 42276, "name": "military jets"}, {"id": 42277, "name": "military man"}, {"id": 42278, "name": "military member"}, {"id": 42279, "name": "military members"}, {"id": 42280, "name": "military men"}, {"id": 42281, "name": "military pants"}, {"id": 42282, "name": "military parade"}, {"id": 42283, "name": "military patch"}, {"id": 42284, "name": "military personnel"}, {"id": 42285, "name": "military plane"}, {"id": 42286, "name": "military quarters"}, {"id": 42287, "name": "military top"}, {"id": 42288, "name": "military truck"}, {"id": 42289, "name": "military uniform"}, {"id": 42290, "name": "military uniforms"}, {"id": 42291, "name": "military unit"}, {"id": 42292, "name": "military vehicle"}, {"id": 42293, "name": "military worker"}, {"id": 42294, "name": "militia"}, {"id": 42295, "name": "milk"}, {"id": 42296, "name": "milk cart"}, {"id": 42297, "name": "milk carton"}, {"id": 42298, "name": "milk chocolate"}, {"id": 42299, "name": "milk container"}, {"id": 42300, "name": "milk crate"}, {"id": 42301, "name": "milk in a container"}, {"id": 42302, "name": "milk jar"}, {"id": 42303, "name": "milk jug"}, {"id": 42304, "name": "milk maids outfit"}, {"id": 42305, "name": "milk pail"}, {"id": 42306, "name": "milk pot"}, {"id": 42307, "name": "milk saucer"}, {"id": 42308, "name": "milk truck"}, {"id": 42309, "name": "milked"}, {"id": 42310, "name": "milking"}, {"id": 42311, "name": "milking machine"}, {"id": 42312, "name": "milking station"}, {"id": 42313, "name": "milking stool"}, {"id": 42314, "name": "milkshake"}, {"id": 42315, "name": "milkshake glass"}, {"id": 42316, "name": "milkway"}, {"id": 42317, "name": "milkweed pant"}, {"id": 42318, "name": "milkweed plant"}, {"id": 42319, "name": "mill road"}, {"id": 42320, "name": "mill town"}, {"id": 42321, "name": "mill"}, {"id": 42322, "name": "millard fillimore"}, {"id": 42323, "name": "millet"}, {"id": 42324, "name": "milwaukee"}, {"id": 42325, "name": "minaret"}, {"id": 42326, "name": "minature pony"}, {"id": 42327, "name": "minced meat"}, {"id": 42328, "name": "mine"}, {"id": 42329, "name": "minecart"}, {"id": 42330, "name": "mineral stains"}, {"id": 42331, "name": "mineral water"}, {"id": 42332, "name": "mingus"}, {"id": 42333, "name": "mini"}, {"id": 42334, "name": "mini bat"}, {"id": 42335, "name": "mini bath"}, {"id": 42336, "name": "mini bike"}, {"id": 42337, "name": "mini blind"}, {"id": 42338, "name": "mini blinds"}, {"id": 42339, "name": "mini brush"}, {"id": 42340, "name": "mini car"}, {"id": 42341, "name": "mini cars"}, {"id": 42342, "name": "mini cauldron"}, {"id": 42343, "name": "mini chocolate chip"}, {"id": 42344, "name": "mini christmas tree"}, {"id": 42345, "name": "mini cooper"}, {"id": 42346, "name": "mini dress"}, {"id": 42347, "name": "mini fridge"}, {"id": 42348, "name": "mini harddrive"}, {"id": 42349, "name": "mini kitchen"}, {"id": 42350, "name": "mini lights"}, {"id": 42351, "name": "mini pies"}, {"id": 42352, "name": "mini pizza"}, {"id": 42353, "name": "mini pizzas"}, {"id": 42354, "name": "mini plate"}, {"id": 42355, "name": "mini pot"}, {"id": 42356, "name": "mini skateboard"}, {"id": 42357, "name": "mini skirt"}, {"id": 42358, "name": "mini suv"}, {"id": 42359, "name": "mini tree"}, {"id": 42360, "name": "mini van"}, {"id": 42361, "name": "miniairplane"}, {"id": 42362, "name": "miniature"}, {"id": 42363, "name": "miniature building"}, {"id": 42364, "name": "miniature door"}, {"id": 42365, "name": "miniature easel"}, {"id": 42366, "name": "miniature painting"}, {"id": 42367, "name": "miniature plant"}, {"id": 42368, "name": "miniature refridgerator"}, {"id": 42369, "name": "miniblinds"}, {"id": 42370, "name": "miniboat"}, {"id": 42371, "name": "minibus"}, {"id": 42372, "name": "minicontainer"}, {"id": 42373, "name": "minifridge"}, {"id": 42374, "name": "minimall"}, {"id": 42375, "name": "minion"}, {"id": 42376, "name": "minipalm trees"}, {"id": 42377, "name": "miniskirt"}, {"id": 42378, "name": "minister"}, {"id": 42379, "name": "minitor"}, {"id": 42380, "name": "minitree"}, {"id": 42381, "name": "minivan"}, {"id": 42382, "name": "minnesota"}, {"id": 42383, "name": "minnie"}, {"id": 42384, "name": "minnie mouse"}, {"id": 42385, "name": "minor wine state"}, {"id": 42386, "name": "mint green"}, {"id": 42387, "name": "mint leaf"}, {"id": 42388, "name": "mint leaves"}, {"id": 42389, "name": "mint shirt"}, {"id": 42390, "name": "mint sprig"}, {"id": 42391, "name": "mint"}, {"id": 42392, "name": "minus"}, {"id": 42393, "name": "minus button"}, {"id": 42394, "name": "minus key"}, {"id": 42395, "name": "minus sign"}, {"id": 42396, "name": "minute hand"}, {"id": 42397, "name": "minute hand"}, {"id": 42398, "name": "minute handle"}, {"id": 42399, "name": "minute lines"}, {"id": 42400, "name": "minute marks"}, {"id": 42401, "name": "minute"}, {"id": 42402, "name": "minutehand"}, {"id": 42403, "name": "minvan"}, {"id": 42404, "name": "mio"}, {"id": 42405, "name": "mirage"}, {"id": 42406, "name": "mirage sign"}, {"id": 42407, "name": "miranda"}, {"id": 42408, "name": "mirchi"}, {"id": 42409, "name": "mircophone"}, {"id": 42410, "name": "mircowave"}, {"id": 42411, "name": "mircrophone"}, {"id": 42412, "name": "mircrowave"}, {"id": 42413, "name": "miror"}, {"id": 42414, "name": "mirpoia"}, {"id": 42415, "name": "mirro"}, {"id": 42416, "name": "mirroe"}, {"id": 42417, "name": "mirron"}, {"id": 42418, "name": "mirror"}, {"id": 42419, "name": "mirror border"}, {"id": 42420, "name": "mirror cabinet"}, {"id": 42421, "name": "mirror car"}, {"id": 42422, "name": "mirror cover"}, {"id": 42423, "name": "mirror doors"}, {"id": 42424, "name": "mirror edge"}, {"id": 42425, "name": "mirror frame"}, {"id": 42426, "name": "mirror hanging"}, {"id": 42427, "name": "mirror image"}, {"id": 42428, "name": "mirror is behind"}, {"id": 42429, "name": "mirror is chrome"}, {"id": 42430, "name": "mirror is round"}, {"id": 42431, "name": "mirror lens"}, {"id": 42432, "name": "mirror of motorcycle"}, {"id": 42433, "name": "mirror on a car"}, {"id": 42434, "name": "mirror plate"}, {"id": 42435, "name": "mirror reflecting"}, {"id": 42436, "name": "mirror reflection"}, {"id": 42437, "name": "mirror section"}, {"id": 42438, "name": "mirror stand"}, {"id": 42439, "name": "mirror sticker"}, {"id": 42440, "name": "mirror tile"}, {"id": 42441, "name": "mirror top"}, {"id": 42442, "name": "mirror trees"}, {"id": 42443, "name": "mirror wall"}, {"id": 42444, "name": "mirror"}, {"id": 42445, "name": "mirrored back"}, {"id": 42446, "name": "mirrored doors"}, {"id": 42447, "name": "mirrored glass"}, {"id": 42448, "name": "mirrored wall"}, {"id": 42449, "name": "mirrorframe"}, {"id": 42450, "name": "mirrors of bus"}, {"id": 42451, "name": "mirrors on"}, {"id": 42452, "name": "mirrors reflection"}, {"id": 42453, "name": "mirros"}, {"id": 42454, "name": "mirros on it"}, {"id": 42455, "name": "mirrow"}, {"id": 42456, "name": "mis air"}, {"id": 42457, "name": "misas"}, {"id": 42458, "name": "miscellaneous"}, {"id": 42459, "name": "miso soup"}, {"id": 42460, "name": "miss murphy"}, {"id": 42461, "name": "miss scarlet"}, {"id": 42462, "name": "missed shot"}, {"id": 42463, "name": "missile shaped"}, {"id": 42464, "name": "missile"}, {"id": 42465, "name": "missing area"}, {"id": 42466, "name": "missing arm"}, {"id": 42467, "name": "missing bark"}, {"id": 42468, "name": "missing baseboard"}, {"id": 42469, "name": "missing blind"}, {"id": 42470, "name": "missing brick"}, {"id": 42471, "name": "missing center"}, {"id": 42472, "name": "missing handle"}, {"id": 42473, "name": "missing keys"}, {"id": 42474, "name": "missing leaves"}, {"id": 42475, "name": "missing paint"}, {"id": 42476, "name": "missing piece"}, {"id": 42477, "name": "missing pieces"}, {"id": 42478, "name": "missing plaster"}, {"id": 42479, "name": "missing shade"}, {"id": 42480, "name": "missing slat"}, {"id": 42481, "name": "missing slice"}, {"id": 42482, "name": "missing tile"}, {"id": 42483, "name": "missing tiles"}, {"id": 42484, "name": "missing tusk"}, {"id": 42485, "name": "missing"}, {"id": 42486, "name": "missingtile flooring"}, {"id": 42487, "name": "mississippi grand"}, {"id": 42488, "name": "missle"}, {"id": 42489, "name": "missles"}, {"id": 42490, "name": "mist"}, {"id": 42491, "name": "mist rising"}, {"id": 42492, "name": "mister donut name"}, {"id": 42493, "name": "mistle toe"}, {"id": 42494, "name": "mistletoe"}, {"id": 42495, "name": "misty"}, {"id": 42496, "name": "misty cover"}, {"id": 42497, "name": "misty spray"}, {"id": 42498, "name": "mit"}, {"id": 42499, "name": "mitas logo"}, {"id": 42500, "name": "mitsubishi"}, {"id": 42501, "name": "mitt"}, {"id": 42502, "name": "mitten is brown"}, {"id": 42503, "name": "mitten"}, {"id": 42504, "name": "miumiu"}, {"id": 42505, "name": "miura"}, {"id": 42506, "name": "mix"}, {"id": 42507, "name": "mix of corn"}, {"id": 42508, "name": "mix of veggies"}, {"id": 42509, "name": "mixed"}, {"id": 42510, "name": "mixed drinks"}, {"id": 42511, "name": "mixed food"}, {"id": 42512, "name": "mixed fruit"}, {"id": 42513, "name": "mixed fruits"}, {"id": 42514, "name": "mixed greens"}, {"id": 42515, "name": "mixed greens salad"}, {"id": 42516, "name": "mixed vegetables"}, {"id": 42517, "name": "mixed veggies"}, {"id": 42518, "name": "mixedfruit"}, {"id": 42519, "name": "mixer brand"}, {"id": 42520, "name": "mixer nozzle"}, {"id": 42521, "name": "mixer sitting"}, {"id": 42522, "name": "mixer"}, {"id": 42523, "name": "mixing"}, {"id": 42524, "name": "mixing board"}, {"id": 42525, "name": "mixing bowl"}, {"id": 42526, "name": "mixing spoon"}, {"id": 42527, "name": "mixing truck"}, {"id": 42528, "name": "mixture"}, {"id": 42529, "name": "mj"}, {"id": 42530, "name": "mk"}, {"id": 42531, "name": "mkt"}, {"id": 42532, "name": "mlb logo"}, {"id": 42533, "name": "mlk"}, {"id": 42534, "name": "mm candies"}, {"id": 42535, "name": "mm candy"}, {"id": 42536, "name": "mm"}, {"id": 42537, "name": "mmarker"}, {"id": 42538, "name": "mmm bbq word"}, {"id": 42539, "name": "mmouse"}, {"id": 42540, "name": "mn shirt"}, {"id": 42541, "name": "mnkey"}, {"id": 42542, "name": "mnms"}, {"id": 42543, "name": "mo"}, {"id": 42544, "name": "moaic"}, {"id": 42545, "name": "moat"}, {"id": 42546, "name": "mobil"}, {"id": 42547, "name": "mobile camper"}, {"id": 42548, "name": "mobile device"}, {"id": 42549, "name": "mobile home"}, {"id": 42550, "name": "mobile kitchen"}, {"id": 42551, "name": "mobile phone"}, {"id": 42552, "name": "mobile phone pouch"}, {"id": 42553, "name": "mobile phones"}, {"id": 42554, "name": "mobile shelf"}, {"id": 42555, "name": "mobile stairs"}, {"id": 42556, "name": "mobile telephone"}, {"id": 42557, "name": "mobile"}, {"id": 42558, "name": "moccasin"}, {"id": 42559, "name": "moccassins"}, {"id": 42560, "name": "moda"}, {"id": 42561, "name": "mode"}, {"id": 42562, "name": "model airplane"}, {"id": 42563, "name": "model building"}, {"id": 42564, "name": "model car"}, {"id": 42565, "name": "model city"}, {"id": 42566, "name": "model dinosaur"}, {"id": 42567, "name": "model mouth"}, {"id": 42568, "name": "model name"}, {"id": 42569, "name": "model number"}, {"id": 42570, "name": "model plane"}, {"id": 42571, "name": "model sailboat"}, {"id": 42572, "name": "model spectator"}, {"id": 42573, "name": "model t"}, {"id": 42574, "name": "model train"}, {"id": 42575, "name": "model trains"}, {"id": 42576, "name": "model truck"}, {"id": 42577, "name": "model"}, {"id": 42578, "name": "modells"}, {"id": 42579, "name": "models hair"}, {"id": 42580, "name": "modem"}, {"id": 42581, "name": "modern"}, {"id": 42582, "name": "modern building"}, {"id": 42583, "name": "modern headlights"}, {"id": 42584, "name": "modern helmet"}, {"id": 42585, "name": "modern kitchen"}, {"id": 42586, "name": "modern metod"}, {"id": 42587, "name": "modern style"}, {"id": 42588, "name": "modped"}, {"id": 42589, "name": "modular"}, {"id": 42590, "name": "module"}, {"id": 42591, "name": "moe"}, {"id": 42592, "name": "moet"}, {"id": 42593, "name": "mogul"}, {"id": 42594, "name": "moha"}, {"id": 42595, "name": "mohawk"}, {"id": 42596, "name": "moicrowave"}, {"id": 42597, "name": "moiorcycle"}, {"id": 42598, "name": "moist dirt"}, {"id": 42599, "name": "moisture"}, {"id": 42600, "name": "moisturizer"}, {"id": 42601, "name": "moisturizing cream"}, {"id": 42602, "name": "molar"}, {"id": 42603, "name": "mold on apple"}, {"id": 42604, "name": "mold spots"}, {"id": 42605, "name": "mold streak"}, {"id": 42606, "name": "mold"}, {"id": 42607, "name": "molded"}, {"id": 42608, "name": "molded metal"}, {"id": 42609, "name": "molded person"}, {"id": 42610, "name": "moldig"}, {"id": 42611, "name": "molding clay"}, {"id": 42612, "name": "molding"}, {"id": 42613, "name": "mole"}, {"id": 42614, "name": "molehill in grass"}, {"id": 42615, "name": "moles back"}, {"id": 42616, "name": "molina"}, {"id": 42617, "name": "molly"}, {"id": 42618, "name": "molyvos"}, {"id": 42619, "name": "mom"}, {"id": 42620, "name": "mom and daughter"}, {"id": 42621, "name": "momma"}, {"id": 42622, "name": "mommy duck"}, {"id": 42623, "name": "moms hair"}, {"id": 42624, "name": "momument"}, {"id": 42625, "name": "monarch"}, {"id": 42626, "name": "monastery"}, {"id": 42627, "name": "moncloa"}, {"id": 42628, "name": "monday"}, {"id": 42629, "name": "money"}, {"id": 42630, "name": "money bands"}, {"id": 42631, "name": "money slot"}, {"id": 42632, "name": "money taker"}, {"id": 42633, "name": "mong"}, {"id": 42634, "name": "moniker"}, {"id": 42635, "name": "monirail"}, {"id": 42636, "name": "moniter"}, {"id": 42637, "name": "moniters"}, {"id": 42638, "name": "monitor back"}, {"id": 42639, "name": "monitor base"}, {"id": 42640, "name": "monitor cable"}, {"id": 42641, "name": "monitor display"}, {"id": 42642, "name": "monitor face"}, {"id": 42643, "name": "monitor has logo"}, {"id": 42644, "name": "monitor is off"}, {"id": 42645, "name": "monitor is on"}, {"id": 42646, "name": "monitor screen"}, {"id": 42647, "name": "monitor side"}, {"id": 42648, "name": "monitor stand"}, {"id": 42649, "name": "monitor"}, {"id": 42650, "name": "monitoring device"}, {"id": 42651, "name": "monk box"}, {"id": 42652, "name": "monk type outfit"}, {"id": 42653, "name": "monk walking"}, {"id": 42654, "name": "monk"}, {"id": 42655, "name": "monkey bar"}, {"id": 42656, "name": "monkey bars"}, {"id": 42657, "name": "monkey face"}, {"id": 42658, "name": "monkey figure"}, {"id": 42659, "name": "monkey grass"}, {"id": 42660, "name": "monkey hand"}, {"id": 42661, "name": "monkey head"}, {"id": 42662, "name": "monkey playing"}, {"id": 42663, "name": "monkey sign"}, {"id": 42664, "name": "monkey wrench"}, {"id": 42665, "name": "monkey"}, {"id": 42666, "name": "monkeyhead"}, {"id": 42667, "name": "monkeys fur"}, {"id": 42668, "name": "monkeys mouth"}, {"id": 42669, "name": "monkeys neck"}, {"id": 42670, "name": "monkeys shadow"}, {"id": 42671, "name": "monkeys shirt"}, {"id": 42672, "name": "monochromatic"}, {"id": 42673, "name": "monochrome"}, {"id": 42674, "name": "monochrome sign"}, {"id": 42675, "name": "monogram"}, {"id": 42676, "name": "monolith"}, {"id": 42677, "name": "monopod"}, {"id": 42678, "name": "monopoly"}, {"id": 42679, "name": "monor rail"}, {"id": 42680, "name": "monorail"}, {"id": 42681, "name": "monorail bridge"}, {"id": 42682, "name": "monrail"}, {"id": 42683, "name": "monroe"}, {"id": 42684, "name": "monroe piercing"}, {"id": 42685, "name": "monsoo"}, {"id": 42686, "name": "monsta"}, {"id": 42687, "name": "monster advertisement"}, {"id": 42688, "name": "monster cans"}, {"id": 42689, "name": "monster face"}, {"id": 42690, "name": "monster illustration"}, {"id": 42691, "name": "monster logo"}, {"id": 42692, "name": "monster truck"}, {"id": 42693, "name": "monster"}, {"id": 42694, "name": "mont st michael"}, {"id": 42695, "name": "montague sign"}, {"id": 42696, "name": "montain"}, {"id": 42697, "name": "montains"}, {"id": 42698, "name": "montebello"}, {"id": 42699, "name": "montezuma"}, {"id": 42700, "name": "month"}, {"id": 42701, "name": "montian tops"}, {"id": 42702, "name": "montitor"}, {"id": 42703, "name": "montmarte"}, {"id": 42704, "name": "montview"}, {"id": 42705, "name": "monument"}, {"id": 42706, "name": "monument sits"}, {"id": 42707, "name": "monumental"}, {"id": 42708, "name": "monumentpark"}, {"id": 42709, "name": "moody ave"}, {"id": 42710, "name": "moon graphic"}, {"id": 42711, "name": "moon image"}, {"id": 42712, "name": "moon roof"}, {"id": 42713, "name": "moon shape"}, {"id": 42714, "name": "moon visible"}, {"id": 42715, "name": "moon"}, {"id": 42716, "name": "moonlight"}, {"id": 42717, "name": "moor street"}, {"id": 42718, "name": "mooring"}, {"id": 42719, "name": "mooring line"}, {"id": 42720, "name": "mooring lines"}, {"id": 42721, "name": "mooring ropes"}, {"id": 42722, "name": "moortebeek"}, {"id": 42723, "name": "moose"}, {"id": 42724, "name": "moose design"}, {"id": 42725, "name": "moose hat"}, {"id": 42726, "name": "moose head"}, {"id": 42727, "name": "moose hollow"}, {"id": 42728, "name": "mooses leg"}, {"id": 42729, "name": "moountain"}, {"id": 42730, "name": "moouth"}, {"id": 42731, "name": "mop"}, {"id": 42732, "name": "mop bucket"}, {"id": 42733, "name": "mop handle"}, {"id": 42734, "name": "mop head"}, {"id": 42735, "name": "mop heads"}, {"id": 42736, "name": "mopad"}, {"id": 42737, "name": "moped basket"}, {"id": 42738, "name": "moped"}, {"id": 42739, "name": "mopeds seat"}, {"id": 42740, "name": "mopeds whole"}, {"id": 42741, "name": "mophead"}, {"id": 42742, "name": "more"}, {"id": 42743, "name": "more bulls"}, {"id": 42744, "name": "more leaves"}, {"id": 42745, "name": "more light on it"}, {"id": 42746, "name": "more metal railing"}, {"id": 42747, "name": "more people"}, {"id": 42748, "name": "more sky"}, {"id": 42749, "name": "more stripes"}, {"id": 42750, "name": "more trees"}, {"id": 42751, "name": "more white"}, {"id": 42752, "name": "moreno valley"}, {"id": 42753, "name": "morgan"}, {"id": 42754, "name": "morgan st"}, {"id": 42755, "name": "morning"}, {"id": 42756, "name": "morotcycle"}, {"id": 42757, "name": "morror"}, {"id": 42758, "name": "morsel"}, {"id": 42759, "name": "mortar"}, {"id": 42760, "name": "mortar pestle"}, {"id": 42761, "name": "mortar and pestle"}, {"id": 42762, "name": "mortar pestel"}, {"id": 42763, "name": "morter"}, {"id": 42764, "name": "mosaic"}, {"id": 42765, "name": "mosaic ball"}, {"id": 42766, "name": "mosaic pattern"}, {"id": 42767, "name": "mosaic slab"}, {"id": 42768, "name": "mosaic til"}, {"id": 42769, "name": "mosaic tile"}, {"id": 42770, "name": "mosaic tile table"}, {"id": 42771, "name": "mosaic tiles"}, {"id": 42772, "name": "mosaic tiling"}, {"id": 42773, "name": "mosaic wall"}, {"id": 42774, "name": "mosaico"}, {"id": 42775, "name": "mosaictiles"}, {"id": 42776, "name": "mose snout"}, {"id": 42777, "name": "mosque"}, {"id": 42778, "name": "mosquito net"}, {"id": 42779, "name": "mosquito netting"}, {"id": 42780, "name": "moss"}, {"id": 42781, "name": "moss and algae"}, {"id": 42782, "name": "moss covered trunk"}, {"id": 42783, "name": "moss lump"}, {"id": 42784, "name": "moss on tree"}, {"id": 42785, "name": "moss patch"}, {"id": 42786, "name": "moss tree"}, {"id": 42787, "name": "moss tree trunk"}, {"id": 42788, "name": "mossy"}, {"id": 42789, "name": "mossy grass"}, {"id": 42790, "name": "mossy growth"}, {"id": 42791, "name": "mossy rock"}, {"id": 42792, "name": "mossy sidewalk"}, {"id": 42793, "name": "mossy stripes"}, {"id": 42794, "name": "most"}, {"id": 42795, "name": "most of pie"}, {"id": 42796, "name": "most sail"}, {"id": 42797, "name": "mostly"}, {"id": 42798, "name": "mostly bald head"}, {"id": 42799, "name": "mosue"}, {"id": 42800, "name": "motar"}, {"id": 42801, "name": "mote"}, {"id": 42802, "name": "motel"}, {"id": 42803, "name": "motel 6 sign"}, {"id": 42804, "name": "motel deck"}, {"id": 42805, "name": "motel room"}, {"id": 42806, "name": "motel sign"}, {"id": 42807, "name": "motercycle"}, {"id": 42808, "name": "moth"}, {"id": 42809, "name": "mother and baby"}, {"id": 42810, "name": "mother and son"}, {"id": 42811, "name": "mother bird"}, {"id": 42812, "name": "mother elephant"}, {"id": 42813, "name": "mother elephant eati"}, {"id": 42814, "name": "mother giraffe"}, {"id": 42815, "name": "mother mary"}, {"id": 42816, "name": "mother sheep"}, {"id": 42817, "name": "mother zebra"}, {"id": 42818, "name": "mother"}, {"id": 42819, "name": "motherboard"}, {"id": 42820, "name": "motherchild"}, {"id": 42821, "name": "mothers front"}, {"id": 42822, "name": "mothers right"}, {"id": 42823, "name": "mothers sneakers"}, {"id": 42824, "name": "motif"}, {"id": 42825, "name": "motion censor"}, {"id": 42826, "name": "motion detector"}, {"id": 42827, "name": "motion sensor"}, {"id": 42828, "name": "motion"}, {"id": 42829, "name": "moto1"}, {"id": 42830, "name": "motobikes"}, {"id": 42831, "name": "motoboat"}, {"id": 42832, "name": "motocross bike"}, {"id": 42833, "name": "motocross boot"}, {"id": 42834, "name": "motocross race"}, {"id": 42835, "name": "motocycle"}, {"id": 42836, "name": "motocycles"}, {"id": 42837, "name": "motocyclist"}, {"id": 42838, "name": "motor back"}, {"id": 42839, "name": "motor bike"}, {"id": 42840, "name": "motor bike driver"}, {"id": 42841, "name": "motor bikes"}, {"id": 42842, "name": "motor boat"}, {"id": 42843, "name": "motor cart"}, {"id": 42844, "name": "motor convention"}, {"id": 42845, "name": "motor cross"}, {"id": 42846, "name": "motor cycle"}, {"id": 42847, "name": "motor cycler"}, {"id": 42848, "name": "motor cycles"}, {"id": 42849, "name": "motor home"}, {"id": 42850, "name": "motor oil"}, {"id": 42851, "name": "motor plane"}, {"id": 42852, "name": "motor scooter"}, {"id": 42853, "name": "motor vehicle"}, {"id": 42854, "name": "motor vent"}, {"id": 42855, "name": "motor"}, {"id": 42856, "name": "motorbike picture"}, {"id": 42857, "name": "motorbike rider"}, {"id": 42858, "name": "motorbike seat"}, {"id": 42859, "name": "motorbike tank"}, {"id": 42860, "name": "motorbike"}, {"id": 42861, "name": "motorbikes shadow"}, {"id": 42862, "name": "motorboat"}, {"id": 42863, "name": "motorboke engine"}, {"id": 42864, "name": "motorbox"}, {"id": 42865, "name": "motorcade"}, {"id": 42866, "name": "motorcross track"}, {"id": 42867, "name": "motorcycle back"}, {"id": 42868, "name": "motorcycle behind"}, {"id": 42869, "name": "motorcycle biplane"}, {"id": 42870, "name": "motorcycle boot"}, {"id": 42871, "name": "motorcycle boots"}, {"id": 42872, "name": "motorcycle brand"}, {"id": 42873, "name": "motorcycle case"}, {"id": 42874, "name": "motorcycle club"}, {"id": 42875, "name": "motorcycle display"}, {"id": 42876, "name": "motorcycle engine"}, {"id": 42877, "name": "motorcycle event"}, {"id": 42878, "name": "motorcycle exhaust"}, {"id": 42879, "name": "motorcycle fender"}, {"id": 42880, "name": "motorcycle fork"}, {"id": 42881, "name": "motorcycle front"}, {"id": 42882, "name": "motorcycle glove"}, {"id": 42883, "name": "motorcycle grass"}, {"id": 42884, "name": "motorcycle guy"}, {"id": 42885, "name": "motorcycle handle"}, {"id": 42886, "name": "motorcycle handlebar"}, {"id": 42887, "name": "motorcycle handlebars"}, {"id": 42888, "name": "motorcycle handles"}, {"id": 42889, "name": "motorcycle headlights"}, {"id": 42890, "name": "motorcycle helmet"}, {"id": 42891, "name": "motorcycle helmets"}, {"id": 42892, "name": "motorcycle is black"}, {"id": 42893, "name": "motorcycle is parked"}, {"id": 42894, "name": "motorcycle is red"}, {"id": 42895, "name": "motorcycle is vacan"}, {"id": 42896, "name": "motorcycle jacket"}, {"id": 42897, "name": "motorcycle kickstand"}, {"id": 42898, "name": "motorcycle lane"}, {"id": 42899, "name": "motorcycle leaning"}, {"id": 42900, "name": "motorcycle light"}, {"id": 42901, "name": "motorcycle luggage"}, {"id": 42902, "name": "motorcycle on displa"}, {"id": 42903, "name": "motorcycle parade"}, {"id": 42904, "name": "motorcycle parked"}, {"id": 42905, "name": "motorcycle police"}, {"id": 42906, "name": "motorcycle racer"}, {"id": 42907, "name": "motorcycle ramp"}, {"id": 42908, "name": "motorcycle red"}, {"id": 42909, "name": "motorcycle rider"}, {"id": 42910, "name": "motorcycle riders"}, {"id": 42911, "name": "motorcycle road"}, {"id": 42912, "name": "motorcycle seat"}, {"id": 42913, "name": "motorcycle shadow"}, {"id": 42914, "name": "motorcycle shield"}, {"id": 42915, "name": "motorcycle shop"}, {"id": 42916, "name": "motorcycle stand"}, {"id": 42917, "name": "motorcycle tank"}, {"id": 42918, "name": "motorcycle taxi"}, {"id": 42919, "name": "motorcycle tire"}, {"id": 42920, "name": "motorcycle tires"}, {"id": 42921, "name": "motorcycle track"}, {"id": 42922, "name": "motorcycle trick"}, {"id": 42923, "name": "motorcycle wheel"}, {"id": 42924, "name": "motorcycle wheelrims"}, {"id": 42925, "name": "motorcycle windshield"}, {"id": 42926, "name": "motorcycle with whit"}, {"id": 42927, "name": "motorcycle"}, {"id": 42928, "name": "motorcyclekick stand"}, {"id": 42929, "name": "motorcycler"}, {"id": 42930, "name": "motorcycleriding pants"}, {"id": 42931, "name": "motorcycles headlight"}, {"id": 42932, "name": "motorcycles pedal"}, {"id": 42933, "name": "motorcycles pipe"}, {"id": 42934, "name": "motorcycles windshield"}, {"id": 42935, "name": "motorcyclewheel"}, {"id": 42936, "name": "motorcyclist"}, {"id": 42937, "name": "motorcyclists leg"}, {"id": 42938, "name": "motorcyclke"}, {"id": 42939, "name": "motorcylce"}, {"id": 42940, "name": "motorcylces"}, {"id": 42941, "name": "motorcylcles"}, {"id": 42942, "name": "motorcyle"}, {"id": 42943, "name": "motorcyle tire"}, {"id": 42944, "name": "motorcyles"}, {"id": 42945, "name": "motorcyles tire"}, {"id": 42946, "name": "motorhome"}, {"id": 42947, "name": "motorhomes"}, {"id": 42948, "name": "motorist"}, {"id": 42949, "name": "motorized"}, {"id": 42950, "name": "motorized bikes"}, {"id": 42951, "name": "motorman"}, {"id": 42952, "name": "motorobike"}, {"id": 42953, "name": "motorola"}, {"id": 42954, "name": "motorola logo"}, {"id": 42955, "name": "motorola symbol"}, {"id": 42956, "name": "motorola transistors"}, {"id": 42957, "name": "motorolla"}, {"id": 42958, "name": "motorscooter"}, {"id": 42959, "name": "motorsports"}, {"id": 42960, "name": "motorycle"}, {"id": 42961, "name": "motorycycle"}, {"id": 42962, "name": "mototcycle"}, {"id": 42963, "name": "mototcycles"}, {"id": 42964, "name": "mototrcycle"}, {"id": 42965, "name": "mott"}, {"id": 42966, "name": "mott st"}, {"id": 42967, "name": "motto"}, {"id": 42968, "name": "motto of france"}, {"id": 42969, "name": "motul"}, {"id": 42970, "name": "moud"}, {"id": 42971, "name": "moudling"}, {"id": 42972, "name": "mould"}, {"id": 42973, "name": "moulding"}, {"id": 42974, "name": "moun"}, {"id": 42975, "name": "mound of dirt"}, {"id": 42976, "name": "mound of rice"}, {"id": 42977, "name": "mound of sand"}, {"id": 42978, "name": "mound of snow"}, {"id": 42979, "name": "mound"}, {"id": 42980, "name": "mounded"}, {"id": 42981, "name": "mounds of dirt"}, {"id": 42982, "name": "mounds of snow"}, {"id": 42983, "name": "mount pleasant"}, {"id": 42984, "name": "mount"}, {"id": 42985, "name": "mountain backdrop"}, {"id": 42986, "name": "mountain background"}, {"id": 42987, "name": "mountain bike"}, {"id": 42988, "name": "mountain bikes"}, {"id": 42989, "name": "mountain chain"}, {"id": 42990, "name": "mountain covered"}, {"id": 42991, "name": "mountain creek"}, {"id": 42992, "name": "mountain dew"}, {"id": 42993, "name": "mountain edge"}, {"id": 42994, "name": "mountain gap"}, {"id": 42995, "name": "mountain goat"}, {"id": 42996, "name": "mountain goats"}, {"id": 42997, "name": "mountain hillside"}, {"id": 42998, "name": "mountain ice"}, {"id": 42999, "name": "mountain in distance"}, {"id": 43000, "name": "mountain is small"}, {"id": 43001, "name": "mountain landscape"}, {"id": 43002, "name": "mountain line"}, {"id": 43003, "name": "mountain meadow"}, {"id": 43004, "name": "mountain name"}, {"id": 43005, "name": "mountain part"}, {"id": 43006, "name": "mountain path"}, {"id": 43007, "name": "mountain peak"}, {"id": 43008, "name": "mountain peaks"}, {"id": 43009, "name": "mountain peek"}, {"id": 43010, "name": "mountain peeks"}, {"id": 43011, "name": "mountain railway"}, {"id": 43012, "name": "mountain range"}, {"id": 43013, "name": "mountain ranges"}, {"id": 43014, "name": "mountain ravines"}, {"id": 43015, "name": "mountain reflection"}, {"id": 43016, "name": "mountain ridge"}, {"id": 43017, "name": "mountain ridges"}, {"id": 43018, "name": "mountain road"}, {"id": 43019, "name": "mountain rock"}, {"id": 43020, "name": "mountain scene"}, {"id": 43021, "name": "mountain scenery"}, {"id": 43022, "name": "mountain sheep"}, {"id": 43023, "name": "mountain side"}, {"id": 43024, "name": "mountain sides"}, {"id": 43025, "name": "mountain ski"}, {"id": 43026, "name": "mountain slope"}, {"id": 43027, "name": "mountain slopes"}, {"id": 43028, "name": "mountain snow"}, {"id": 43029, "name": "mountain stream"}, {"id": 43030, "name": "mountain terraine"}, {"id": 43031, "name": "mountain tip"}, {"id": 43032, "name": "mountain tips"}, {"id": 43033, "name": "mountain top"}, {"id": 43034, "name": "mountain tops"}, {"id": 43035, "name": "mountain trail"}, {"id": 43036, "name": "mountain trees"}, {"id": 43037, "name": "mountain valley"}, {"id": 43038, "name": "mountain view"}, {"id": 43039, "name": "mountain wall"}, {"id": 43040, "name": "mountain"}, {"id": 43041, "name": "mountaineous area"}, {"id": 43042, "name": "mountaing goat"}, {"id": 43043, "name": "mountainous"}, {"id": 43044, "name": "mountainous area"}, {"id": 43045, "name": "mountainous landscape"}, {"id": 43046, "name": "mountainous range"}, {"id": 43047, "name": "mountainous terrain"}, {"id": 43048, "name": "mountainpeaks"}, {"id": 43049, "name": "mountainrange"}, {"id": 43050, "name": "mountains airplane"}, {"id": 43051, "name": "mountains are blue"}, {"id": 43052, "name": "mountains are white"}, {"id": 43053, "name": "mountains behind"}, {"id": 43054, "name": "mountains covered"}, {"id": 43055, "name": "mountains distance"}, {"id": 43056, "name": "mountains far"}, {"id": 43057, "name": "mountains in distanc"}, {"id": 43058, "name": "mountains in"}, {"id": 43059, "name": "mountains near"}, {"id": 43060, "name": "mountains on horizon"}, {"id": 43061, "name": "mountains rising"}, {"id": 43062, "name": "mountains top"}, {"id": 43063, "name": "mountainside barren"}, {"id": 43064, "name": "mountainside"}, {"id": 43065, "name": "mountainssnow"}, {"id": 43066, "name": "mountaintop"}, {"id": 43067, "name": "mountaintops"}, {"id": 43068, "name": "mountairns"}, {"id": 43069, "name": "mountani"}, {"id": 43070, "name": "mountans"}, {"id": 43071, "name": "mounted"}, {"id": 43072, "name": "mounted camera"}, {"id": 43073, "name": "mounted clock"}, {"id": 43074, "name": "mounted dispenser"}, {"id": 43075, "name": "mounted from side"}, {"id": 43076, "name": "mounted mirror"}, {"id": 43077, "name": "mounted on the seat"}, {"id": 43078, "name": "mounted patrol"}, {"id": 43079, "name": "mounted television"}, {"id": 43080, "name": "mountiain"}, {"id": 43081, "name": "mountian"}, {"id": 43082, "name": "mountians"}, {"id": 43083, "name": "mountianside"}, {"id": 43084, "name": "mounting"}, {"id": 43085, "name": "mounting bar"}, {"id": 43086, "name": "mounting board"}, {"id": 43087, "name": "mounting bold"}, {"id": 43088, "name": "mounting bolt"}, {"id": 43089, "name": "mounting brackets"}, {"id": 43090, "name": "mounting plate"}, {"id": 43091, "name": "mounting post"}, {"id": 43092, "name": "mounting screw"}, {"id": 43093, "name": "mounting unit"}, {"id": 43094, "name": "mountins"}, {"id": 43095, "name": "mouse button"}, {"id": 43096, "name": "mouse buttons"}, {"id": 43097, "name": "mouse cable"}, {"id": 43098, "name": "mouse cord"}, {"id": 43099, "name": "mouse head"}, {"id": 43100, "name": "mouse image"}, {"id": 43101, "name": "mouse is very shiny"}, {"id": 43102, "name": "mouse mat"}, {"id": 43103, "name": "mouse on desk"}, {"id": 43104, "name": "mouse pad"}, {"id": 43105, "name": "mouse part"}, {"id": 43106, "name": "mouse section"}, {"id": 43107, "name": "mouse signal light"}, {"id": 43108, "name": "mouse trackpad"}, {"id": 43109, "name": "mouse wheel"}, {"id": 43110, "name": "mouse wire"}, {"id": 43111, "name": "mouse with a cord"}, {"id": 43112, "name": "mouse"}, {"id": 43113, "name": "mousepad"}, {"id": 43114, "name": "mouses face"}, {"id": 43115, "name": "mouspad"}, {"id": 43116, "name": "mousse"}, {"id": 43117, "name": "moustach"}, {"id": 43118, "name": "moustache"}, {"id": 43119, "name": "moustache stubble"}, {"id": 43120, "name": "moustached"}, {"id": 43121, "name": "mout"}, {"id": 43122, "name": "moutain"}, {"id": 43123, "name": "moutain range"}, {"id": 43124, "name": "moutain tops"}, {"id": 43125, "name": "moutains"}, {"id": 43126, "name": "mouth area"}, {"id": 43127, "name": "mouth bit"}, {"id": 43128, "name": "mouth closed"}, {"id": 43129, "name": "mouth crease"}, {"id": 43130, "name": "mouth dog"}, {"id": 43131, "name": "mouth face"}, {"id": 43132, "name": "mouth gag"}, {"id": 43133, "name": "mouth hair"}, {"id": 43134, "name": "mouth holder"}, {"id": 43135, "name": "mouth is closed"}, {"id": 43136, "name": "mouth is open"}, {"id": 43137, "name": "mouth is smiling"}, {"id": 43138, "name": "mouth of a baby"}, {"id": 43139, "name": "mouth of a lady"}, {"id": 43140, "name": "mouth of a man"}, {"id": 43141, "name": "mouth of a skull"}, {"id": 43142, "name": "mouth of bear"}, {"id": 43143, "name": "mouth on face"}, {"id": 43144, "name": "mouth open"}, {"id": 43145, "name": "mouth part"}, {"id": 43146, "name": "mouth spot"}, {"id": 43147, "name": "mouth strap"}, {"id": 43148, "name": "mouth wash"}, {"id": 43149, "name": "mouth"}, {"id": 43150, "name": "mouthbear"}, {"id": 43151, "name": "mouthes"}, {"id": 43152, "name": "mouthful"}, {"id": 43153, "name": "mouthguard"}, {"id": 43154, "name": "mouthhole"}, {"id": 43155, "name": "mouthpiece"}, {"id": 43156, "name": "mouths open"}, {"id": 43157, "name": "mouthwash"}, {"id": 43158, "name": "movable steps"}, {"id": 43159, "name": "move"}, {"id": 43160, "name": "moveable ladder"}, {"id": 43161, "name": "moveablemetal fencing"}, {"id": 43162, "name": "moved down"}, {"id": 43163, "name": "movement"}, {"id": 43164, "name": "mover"}, {"id": 43165, "name": "movie ad"}, {"id": 43166, "name": "movie case"}, {"id": 43167, "name": "movie dvd"}, {"id": 43168, "name": "movie marquee"}, {"id": 43169, "name": "movie menu"}, {"id": 43170, "name": "movie name"}, {"id": 43171, "name": "movie poster"}, {"id": 43172, "name": "movie posters"}, {"id": 43173, "name": "movie shelf"}, {"id": 43174, "name": "movie theater"}, {"id": 43175, "name": "movie"}, {"id": 43176, "name": "movies and books"}, {"id": 43177, "name": "moving"}, {"id": 43178, "name": "moving boxes"}, {"id": 43179, "name": "moving crates"}, {"id": 43180, "name": "moving forward"}, {"id": 43181, "name": "moving her tail"}, {"id": 43182, "name": "moving quickly"}, {"id": 43183, "name": "moving stream"}, {"id": 43184, "name": "moving tail"}, {"id": 43185, "name": "moving train"}, {"id": 43186, "name": "moving truck"}, {"id": 43187, "name": "moving van"}, {"id": 43188, "name": "moving waves"}, {"id": 43189, "name": "movistar"}, {"id": 43190, "name": "movistar 3 times"}, {"id": 43191, "name": "movistar logo"}, {"id": 43192, "name": "movistarlogo"}, {"id": 43193, "name": "mow lines"}, {"id": 43194, "name": "mowed"}, {"id": 43195, "name": "mowed grass"}, {"id": 43196, "name": "mower"}, {"id": 43197, "name": "mowhawk"}, {"id": 43198, "name": "mown"}, {"id": 43199, "name": "mown grass"}, {"id": 43200, "name": "mozarella"}, {"id": 43201, "name": "mozarella cheese"}, {"id": 43202, "name": "mozerella cheese"}, {"id": 43203, "name": "mozzarella"}, {"id": 43204, "name": "mozzarella cheese"}, {"id": 43205, "name": "mozzarella stick"}, {"id": 43206, "name": "mozzerella"}, {"id": 43207, "name": "mozzerella cheese"}, {"id": 43208, "name": "mp"}, {"id": 43209, "name": "mp3"}, {"id": 43210, "name": "mp3 player"}, {"id": 43211, "name": "mp3player"}, {"id": 43212, "name": "mph"}, {"id": 43213, "name": "mph gauge"}, {"id": 43214, "name": "mpuntains"}, {"id": 43215, "name": "mr"}, {"id": 43216, "name": "mr peanut"}, {"id": 43217, "name": "mrce5001571"}, {"id": 43218, "name": "ms2000"}, {"id": 43219, "name": "mse"}, {"id": 43220, "name": "msn gooy"}, {"id": 43221, "name": "mt airy"}, {"id": 43222, "name": "mt kilimanjaro"}, {"id": 43223, "name": "mt"}, {"id": 43224, "name": "mt3"}, {"id": 43225, "name": "mta logo"}, {"id": 43226, "name": "mtg te1083"}, {"id": 43227, "name": "mtv sign"}, {"id": 43228, "name": "muchrooms"}, {"id": 43229, "name": "muck"}, {"id": 43230, "name": "mucles"}, {"id": 43231, "name": "mud"}, {"id": 43232, "name": "mud clump"}, {"id": 43233, "name": "mud flap"}, {"id": 43234, "name": "mud flaps"}, {"id": 43235, "name": "mud gear"}, {"id": 43236, "name": "mud guard"}, {"id": 43237, "name": "mud gurad"}, {"id": 43238, "name": "mud hole"}, {"id": 43239, "name": "mud patch"}, {"id": 43240, "name": "mud piles"}, {"id": 43241, "name": "mud pool"}, {"id": 43242, "name": "mud puddle"}, {"id": 43243, "name": "mud seen in site"}, {"id": 43244, "name": "mud shield"}, {"id": 43245, "name": "mud speckles"}, {"id": 43246, "name": "mud splatter"}, {"id": 43247, "name": "mud splatters"}, {"id": 43248, "name": "mud track"}, {"id": 43249, "name": "mud tracks"}, {"id": 43250, "name": "muddy"}, {"id": 43251, "name": "muddy area"}, {"id": 43252, "name": "muddy base"}, {"id": 43253, "name": "muddy ground"}, {"id": 43254, "name": "muddy legs"}, {"id": 43255, "name": "muddy puddle"}, {"id": 43256, "name": "muddy snow"}, {"id": 43257, "name": "muddy spot"}, {"id": 43258, "name": "muddy surface"}, {"id": 43259, "name": "muddy water"}, {"id": 43260, "name": "mudflap"}, {"id": 43261, "name": "mudflaps"}, {"id": 43262, "name": "mudgear"}, {"id": 43263, "name": "mudguard"}, {"id": 43264, "name": "mudhole"}, {"id": 43265, "name": "mudkip"}, {"id": 43266, "name": "muenster cheese"}, {"id": 43267, "name": "muff"}, {"id": 43268, "name": "muffin bottom"}, {"id": 43269, "name": "muffin box"}, {"id": 43270, "name": "muffin cup"}, {"id": 43271, "name": "muffin is orange"}, {"id": 43272, "name": "muffin mitts"}, {"id": 43273, "name": "muffin tin"}, {"id": 43274, "name": "muffin top"}, {"id": 43275, "name": "muffin tops"}, {"id": 43276, "name": "muffin tray"}, {"id": 43277, "name": "muffin"}, {"id": 43278, "name": "muffintop"}, {"id": 43279, "name": "muffle"}, {"id": 43280, "name": "muffler motorcyle"}, {"id": 43281, "name": "muffler pipe"}, {"id": 43282, "name": "muffler"}, {"id": 43283, "name": "mufler"}, {"id": 43284, "name": "mug beer"}, {"id": 43285, "name": "mug color"}, {"id": 43286, "name": "mug is on table"}, {"id": 43287, "name": "mug shape"}, {"id": 43288, "name": "mug shelf"}, {"id": 43289, "name": "mug"}, {"id": 43290, "name": "mugs onhooks"}, {"id": 43291, "name": "mulberry"}, {"id": 43292, "name": "mulch"}, {"id": 43293, "name": "mulch area"}, {"id": 43294, "name": "mulch covering"}, {"id": 43295, "name": "mulch ground"}, {"id": 43296, "name": "mulcharea"}, {"id": 43297, "name": "mulched area"}, {"id": 43298, "name": "mule"}, {"id": 43299, "name": "mulitcolored flowers"}, {"id": 43300, "name": "mullet"}, {"id": 43301, "name": "mullion"}, {"id": 43302, "name": "multch"}, {"id": 43303, "name": "multi"}, {"id": 43304, "name": "multi ccolored outfi"}, {"id": 43305, "name": "multi color"}, {"id": 43306, "name": "multi color containe"}, {"id": 43307, "name": "multi color towel"}, {"id": 43308, "name": "multi colored coat"}, {"id": 43309, "name": "multi colored kite"}, {"id": 43310, "name": "multi colored kites"}, {"id": 43311, "name": "multi colored outfit"}, {"id": 43312, "name": "multi colors"}, {"id": 43313, "name": "multi hub"}, {"id": 43314, "name": "multi level boat"}, {"id": 43315, "name": "multi stories"}, {"id": 43316, "name": "multi story"}, {"id": 43317, "name": "multi tool"}, {"id": 43318, "name": "multi toppings"}, {"id": 43319, "name": "multicar train"}, {"id": 43320, "name": "multicolor"}, {"id": 43321, "name": "multicolor plates"}, {"id": 43322, "name": "multicolor sprinkles"}, {"id": 43323, "name": "multicolor tie"}, {"id": 43324, "name": "multicolored"}, {"id": 43325, "name": "multicolored bikes"}, {"id": 43326, "name": "multicolored brick"}, {"id": 43327, "name": "multicolored building"}, {"id": 43328, "name": "multicolored carpet"}, {"id": 43329, "name": "multicolored discs"}, {"id": 43330, "name": "multicolored feathers"}, {"id": 43331, "name": "multicolored garment"}, {"id": 43332, "name": "multicolored handles"}, {"id": 43333, "name": "multicolored items"}, {"id": 43334, "name": "multicolored keys"}, {"id": 43335, "name": "multicolored kite"}, {"id": 43336, "name": "multicolored leaves"}, {"id": 43337, "name": "multicolored pillow"}, {"id": 43338, "name": "multicolored sign"}, {"id": 43339, "name": "multicolored skies"}, {"id": 43340, "name": "multicolored stripes"}, {"id": 43341, "name": "multicolored table cloth"}, {"id": 43342, "name": "multicolored tablecloth"}, {"id": 43343, "name": "multicolored toy"}, {"id": 43344, "name": "multicolored trunks"}, {"id": 43345, "name": "multicolored umbrel"}, {"id": 43346, "name": "multicolored umbrella"}, {"id": 43347, "name": "multicoloredmaterial"}, {"id": 43348, "name": "multicolors"}, {"id": 43349, "name": "multicolour printing"}, {"id": 43350, "name": "multicoloured"}, {"id": 43351, "name": "multifresh"}, {"id": 43352, "name": "multilanehighway"}, {"id": 43353, "name": "multilevel"}, {"id": 43354, "name": "multilevels"}, {"id": 43355, "name": "multimeter"}, {"id": 43356, "name": "multipane window"}, {"id": 43357, "name": "multipaned"}, {"id": 43358, "name": "multipaned window"}, {"id": 43359, "name": "multipaned windows"}, {"id": 43360, "name": "multiple"}, {"id": 43361, "name": "multiple bags"}, {"id": 43362, "name": "multiple birds"}, {"id": 43363, "name": "multiple books"}, {"id": 43364, "name": "multiple bristles"}, {"id": 43365, "name": "multiple cars"}, {"id": 43366, "name": "multiple chairs"}, {"id": 43367, "name": "multiple colors"}, {"id": 43368, "name": "multiple flags"}, {"id": 43369, "name": "multiple folders"}, {"id": 43370, "name": "multiple glasses"}, {"id": 43371, "name": "multiple icons"}, {"id": 43372, "name": "multiple items"}, {"id": 43373, "name": "multiple laptops"}, {"id": 43374, "name": "multiple letters"}, {"id": 43375, "name": "multiple level"}, {"id": 43376, "name": "multiple lights"}, {"id": 43377, "name": "multiple objects"}, {"id": 43378, "name": "multiple openings"}, {"id": 43379, "name": "multiple pictures"}, {"id": 43380, "name": "multiple posts"}, {"id": 43381, "name": "multiple roofs"}, {"id": 43382, "name": "multiple sailboats"}, {"id": 43383, "name": "multiple sheep"}, {"id": 43384, "name": "multiple sides"}, {"id": 43385, "name": "multiple signs"}, {"id": 43386, "name": "multiple squares"}, {"id": 43387, "name": "multiple storys"}, {"id": 43388, "name": "multiple tables"}, {"id": 43389, "name": "multiple toppings"}, {"id": 43390, "name": "multiple tracks"}, {"id": 43391, "name": "multiple trees"}, {"id": 43392, "name": "multiple windows"}, {"id": 43393, "name": "multiple wires"}, {"id": 43394, "name": "multiplex"}, {"id": 43395, "name": "multistirped"}, {"id": 43396, "name": "multistoried"}, {"id": 43397, "name": "multistoried building"}, {"id": 43398, "name": "multistory"}, {"id": 43399, "name": "multistory building"}, {"id": 43400, "name": "multitone comforter"}, {"id": 43401, "name": "multitool"}, {"id": 43402, "name": "multitool pliars"}, {"id": 43403, "name": "mum"}, {"id": 43404, "name": "mummy"}, {"id": 43405, "name": "mung beans"}, {"id": 43406, "name": "muni"}, {"id": 43407, "name": "municipal building"}, {"id": 43408, "name": "munster"}, {"id": 43409, "name": "mups"}, {"id": 43410, "name": "mural"}, {"id": 43411, "name": "murky"}, {"id": 43412, "name": "murky area"}, {"id": 43413, "name": "murky water"}, {"id": 43414, "name": "murky waters"}, {"id": 43415, "name": "murkygreenwater"}, {"id": 43416, "name": "murray 4500 south"}, {"id": 43417, "name": "murshrooms"}, {"id": 43418, "name": "muscle definition"}, {"id": 43419, "name": "muscle man"}, {"id": 43420, "name": "muscle mass"}, {"id": 43421, "name": "muscle ridge"}, {"id": 43422, "name": "muscle"}, {"id": 43423, "name": "muscular"}, {"id": 43424, "name": "muscular exposed"}, {"id": 43425, "name": "muscular legs"}, {"id": 43426, "name": "musee du quai branly"}, {"id": 43427, "name": "museum"}, {"id": 43428, "name": "museum banner"}, {"id": 43429, "name": "museum exhibit"}, {"id": 43430, "name": "museum exhibits"}, {"id": 43431, "name": "museum hotel"}, {"id": 43432, "name": "museum piece"}, {"id": 43433, "name": "mush"}, {"id": 43434, "name": "mushroom bi"}, {"id": 43435, "name": "mushroom cap"}, {"id": 43436, "name": "mushroom gravy"}, {"id": 43437, "name": "mushroom is brown"}, {"id": 43438, "name": "mushroom piece"}, {"id": 43439, "name": "mushroom pizza"}, {"id": 43440, "name": "mushroom sauce"}, {"id": 43441, "name": "mushroom side"}, {"id": 43442, "name": "mushroom slice"}, {"id": 43443, "name": "mushroom slices"}, {"id": 43444, "name": "mushroom sticker"}, {"id": 43445, "name": "mushroom table"}, {"id": 43446, "name": "mushroom top"}, {"id": 43447, "name": "mushroom topping"}, {"id": 43448, "name": "mushroom"}, {"id": 43449, "name": "mushrooms and cheese"}, {"id": 43450, "name": "mushrooms sliced"}, {"id": 43451, "name": "mushroomspizza"}, {"id": 43452, "name": "music"}, {"id": 43453, "name": "music box"}, {"id": 43454, "name": "music device"}, {"id": 43455, "name": "music equipment"}, {"id": 43456, "name": "music hall"}, {"id": 43457, "name": "music instrument"}, {"id": 43458, "name": "music instruments"}, {"id": 43459, "name": "music lovers"}, {"id": 43460, "name": "music note"}, {"id": 43461, "name": "music notes"}, {"id": 43462, "name": "music player"}, {"id": 43463, "name": "music sheets"}, {"id": 43464, "name": "music stand"}, {"id": 43465, "name": "music store"}, {"id": 43466, "name": "music store sign"}, {"id": 43467, "name": "music symbol"}, {"id": 43468, "name": "music system"}, {"id": 43469, "name": "musical instrument"}, {"id": 43470, "name": "musical keyboard"}, {"id": 43471, "name": "musical note"}, {"id": 43472, "name": "musical notes"}, {"id": 43473, "name": "musical performance"}, {"id": 43474, "name": "musician"}, {"id": 43475, "name": "musket"}, {"id": 43476, "name": "mussed up"}, {"id": 43477, "name": "mussel shell"}, {"id": 43478, "name": "mussel"}, {"id": 43479, "name": "must stop"}, {"id": 43480, "name": "mustach"}, {"id": 43481, "name": "mustache stubble"}, {"id": 43482, "name": "mustache"}, {"id": 43483, "name": "mustached"}, {"id": 43484, "name": "mustachioed man"}, {"id": 43485, "name": "mustand"}, {"id": 43486, "name": "mustang"}, {"id": 43487, "name": "mustard"}, {"id": 43488, "name": "mustard onions"}, {"id": 43489, "name": "mustard and ketchup"}, {"id": 43490, "name": "mustard bottle"}, {"id": 43491, "name": "mustard container"}, {"id": 43492, "name": "mustard fries"}, {"id": 43493, "name": "mustard jar"}, {"id": 43494, "name": "mustard packet"}, {"id": 43495, "name": "mustard relish"}, {"id": 43496, "name": "mustard sauce"}, {"id": 43497, "name": "mustard spot"}, {"id": 43498, "name": "mustard squiggle"}, {"id": 43499, "name": "mustard stain"}, {"id": 43500, "name": "mustardcolored slee"}, {"id": 43501, "name": "mustardketchup"}, {"id": 43502, "name": "mustardnapkin"}, {"id": 43503, "name": "mute button"}, {"id": 43504, "name": "muted"}, {"id": 43505, "name": "muted tree"}, {"id": 43506, "name": "mutlicolored table"}, {"id": 43507, "name": "mutton"}, {"id": 43508, "name": "mutton chops"}, {"id": 43509, "name": "muzle"}, {"id": 43510, "name": "muzzle"}, {"id": 43511, "name": "mway"}, {"id": 43512, "name": "mxx 261"}, {"id": 43513, "name": "mxx 8"}, {"id": 43514, "name": "mylar hearts"}, {"id": 43515, "name": "myprofe"}, {"id": 43516, "name": "myprofe logo"}, {"id": 43517, "name": "myrtle"}, {"id": 43518, "name": "mysterious shapes"}, {"id": 43519, "name": "mysterious thing"}, {"id": 43520, "name": "mystery machinery"}, {"id": 43521, "name": "mystery substance"}, {"id": 43522, "name": "mystery vegetable ii"}, {"id": 43523, "name": "mythological figures"}, {"id": 43524, "name": "n 90"}, {"id": 43525, "name": "n a t"}, {"id": 43526, "name": "n and e"}, {"id": 43527, "name": "n clark"}, {"id": 43528, "name": "n halsted"}, {"id": 43529, "name": "n kenmore av"}, {"id": 43530, "name": "n key"}, {"id": 43531, "name": "n main st"}, {"id": 43532, "name": "n st se"}, {"id": 43533, "name": "n z"}, {"id": 43534, "name": "n"}, {"id": 43535, "name": "n22 dts"}, {"id": 43536, "name": "n247mw"}, {"id": 43537, "name": "n288sa"}, {"id": 43538, "name": "n354nb"}, {"id": 43539, "name": "n4415w"}, {"id": 43540, "name": "n5146g"}, {"id": 43541, "name": "n73"}, {"id": 43542, "name": "n808pc"}, {"id": 43543, "name": "n891db"}, {"id": 43544, "name": "na"}, {"id": 43545, "name": "na997ba"}, {"id": 43546, "name": "nabuco"}, {"id": 43547, "name": "nacelle"}, {"id": 43548, "name": "nachligall"}, {"id": 43549, "name": "nacho cheese"}, {"id": 43550, "name": "nacho"}, {"id": 43551, "name": "nacklace"}, {"id": 43552, "name": "nadal"}, {"id": 43553, "name": "nadalnewscom"}, {"id": 43554, "name": "nadia"}, {"id": 43555, "name": "nai polish"}, {"id": 43556, "name": "nail art"}, {"id": 43557, "name": "nail clippers"}, {"id": 43558, "name": "nail edge"}, {"id": 43559, "name": "nail file"}, {"id": 43560, "name": "nail head"}, {"id": 43561, "name": "nail heads"}, {"id": 43562, "name": "nail hole"}, {"id": 43563, "name": "nail holes"}, {"id": 43564, "name": "nail mark"}, {"id": 43565, "name": "nail on finger"}, {"id": 43566, "name": "nail polish"}, {"id": 43567, "name": "nail post"}, {"id": 43568, "name": "nail salon"}, {"id": 43569, "name": "nail stud"}, {"id": 43570, "name": "nail top"}, {"id": 43571, "name": "nail"}, {"id": 43572, "name": "nailhead"}, {"id": 43573, "name": "nailing"}, {"id": 43574, "name": "nailpolish"}, {"id": 43575, "name": "nails hoof"}, {"id": 43576, "name": "nails in"}, {"id": 43577, "name": "nails of the bear"}, {"id": 43578, "name": "naked"}, {"id": 43579, "name": "naked butt"}, {"id": 43580, "name": "naked feet"}, {"id": 43581, "name": "naked man"}, {"id": 43582, "name": "naked torso"}, {"id": 43583, "name": "nakin"}, {"id": 43584, "name": "name and date"}, {"id": 43585, "name": "name and logo"}, {"id": 43586, "name": "name and number"}, {"id": 43587, "name": "name badge"}, {"id": 43588, "name": "name board"}, {"id": 43589, "name": "name brand"}, {"id": 43590, "name": "name card"}, {"id": 43591, "name": "name in gold"}, {"id": 43592, "name": "name jackson"}, {"id": 43593, "name": "name of a bank"}, {"id": 43594, "name": "name of airline"}, {"id": 43595, "name": "name of brand"}, {"id": 43596, "name": "name of bussines"}, {"id": 43597, "name": "name of company"}, {"id": 43598, "name": "name of manufacturer"}, {"id": 43599, "name": "name of microwave"}, {"id": 43600, "name": "name of photographer"}, {"id": 43601, "name": "name of state"}, {"id": 43602, "name": "name of street"}, {"id": 43603, "name": "name of team"}, {"id": 43604, "name": "name of the station"}, {"id": 43605, "name": "name plaque"}, {"id": 43606, "name": "name plate"}, {"id": 43607, "name": "name sign"}, {"id": 43608, "name": "name stamp"}, {"id": 43609, "name": "name tag"}, {"id": 43610, "name": "name tags"}, {"id": 43611, "name": "name tape"}, {"id": 43612, "name": "name train"}, {"id": 43613, "name": "name"}, {"id": 43614, "name": "namecard"}, {"id": 43615, "name": "nameer"}, {"id": 43616, "name": "nameplate"}, {"id": 43617, "name": "nameplate window"}, {"id": 43618, "name": "names are decorative"}, {"id": 43619, "name": "names of the two"}, {"id": 43620, "name": "nametag"}, {"id": 43621, "name": "nametruck company"}, {"id": 43622, "name": "nanchuck"}, {"id": 43623, "name": "nano"}, {"id": 43624, "name": "nano mobile"}, {"id": 43625, "name": "nap"}, {"id": 43626, "name": "napa valley"}, {"id": 43627, "name": "nape"}, {"id": 43628, "name": "napkikn"}, {"id": 43629, "name": "napkin"}, {"id": 43630, "name": "napkin box"}, {"id": 43631, "name": "napkin corner"}, {"id": 43632, "name": "napkin dispenser"}, {"id": 43633, "name": "napkin holder"}, {"id": 43634, "name": "napkin package"}, {"id": 43635, "name": "napkin pile"}, {"id": 43636, "name": "napkin ring"}, {"id": 43637, "name": "napkin roll"}, {"id": 43638, "name": "napkin stack"}, {"id": 43639, "name": "napkin tie"}, {"id": 43640, "name": "napkin wrapper"}, {"id": 43641, "name": "napkin"}, {"id": 43642, "name": "napkine"}, {"id": 43643, "name": "napkine holder"}, {"id": 43644, "name": "napking"}, {"id": 43645, "name": "naples"}, {"id": 43646, "name": "naplins"}, {"id": 43647, "name": "nappier"}, {"id": 43648, "name": "narracansett ave"}, {"id": 43649, "name": "narrow"}, {"id": 43650, "name": "narrow alley"}, {"id": 43651, "name": "narrow alleyway"}, {"id": 43652, "name": "narrow beak"}, {"id": 43653, "name": "narrow building"}, {"id": 43654, "name": "narrow jetty"}, {"id": 43655, "name": "narrow lines"}, {"id": 43656, "name": "narrow neck"}, {"id": 43657, "name": "narrow opening"}, {"id": 43658, "name": "narrow ridges"}, {"id": 43659, "name": "narrow road"}, {"id": 43660, "name": "narrow space"}, {"id": 43661, "name": "narrow stripe"}, {"id": 43662, "name": "narrow stripes"}, {"id": 43663, "name": "narrow tiles"}, {"id": 43664, "name": "narrow trail"}, {"id": 43665, "name": "narrow tree"}, {"id": 43666, "name": "narrow window"}, {"id": 43667, "name": "narrow windows"}, {"id": 43668, "name": "nasa"}, {"id": 43669, "name": "nasa banner"}, {"id": 43670, "name": "nasa pin"}, {"id": 43671, "name": "nasa sticker"}, {"id": 43672, "name": "nasal"}, {"id": 43673, "name": "nascar"}, {"id": 43674, "name": "nasty bucket"}, {"id": 43675, "name": "nasty toilets"}, {"id": 43676, "name": "nat sherman"}, {"id": 43677, "name": "nathans"}, {"id": 43678, "name": "national express"}, {"id": 43679, "name": "national geographic"}, {"id": 43680, "name": "national guard"}, {"id": 43681, "name": "national park"}, {"id": 43682, "name": "national parks"}, {"id": 43683, "name": "national"}, {"id": 43684, "name": "nationals jersey"}, {"id": 43685, "name": "native american"}, {"id": 43686, "name": "nativity scene"}, {"id": 43687, "name": "natural"}, {"id": 43688, "name": "natural balance"}, {"id": 43689, "name": "natural design"}, {"id": 43690, "name": "natural environment"}, {"id": 43691, "name": "natural fence"}, {"id": 43692, "name": "natural gas tank"}, {"id": 43693, "name": "natural habitat"}, {"id": 43694, "name": "natural landscape"}, {"id": 43695, "name": "natural light"}, {"id": 43696, "name": "natural lighting"}, {"id": 43697, "name": "natural potatos chip"}, {"id": 43698, "name": "natural resources"}, {"id": 43699, "name": "naturally fresh"}, {"id": 43700, "name": "nature"}, {"id": 43701, "name": "nature area"}, {"id": 43702, "name": "nature park"}, {"id": 43703, "name": "nature setting"}, {"id": 43704, "name": "nature trail"}, {"id": 43705, "name": "naval"}, {"id": 43706, "name": "naval base"}, {"id": 43707, "name": "naval official"}, {"id": 43708, "name": "naval orange"}, {"id": 43709, "name": "navals"}, {"id": 43710, "name": "nave"}, {"id": 43711, "name": "navel"}, {"id": 43712, "name": "navel orange"}, {"id": 43713, "name": "navel oranges"}, {"id": 43714, "name": "navigation"}, {"id": 43715, "name": "navigation buttons"}, {"id": 43716, "name": "navigation pad"}, {"id": 43717, "name": "navigation wheel"}, {"id": 43718, "name": "navitime"}, {"id": 43719, "name": "navy"}, {"id": 43720, "name": "navy blue"}, {"id": 43721, "name": "navy blue shorts"}, {"id": 43722, "name": "navy coat"}, {"id": 43723, "name": "navy dress"}, {"id": 43724, "name": "navy hat"}, {"id": 43725, "name": "navy jean"}, {"id": 43726, "name": "navy jet"}, {"id": 43727, "name": "navy logo"}, {"id": 43728, "name": "navy member"}, {"id": 43729, "name": "navy pants"}, {"id": 43730, "name": "navy shirt"}, {"id": 43731, "name": "navy shorts"}, {"id": 43732, "name": "navy stripe"}, {"id": 43733, "name": "navy suit"}, {"id": 43734, "name": "navy uniform"}, {"id": 43735, "name": "navyblue shorts"}, {"id": 43736, "name": "nay"}, {"id": 43737, "name": "nbfd"}, {"id": 43738, "name": "nbr"}, {"id": 43739, "name": "nc"}, {"id": 43740, "name": "ndicisive look"}, {"id": 43741, "name": "ndoor"}, {"id": 43742, "name": "ne"}, {"id": 43743, "name": "nea on sign"}, {"id": 43744, "name": "neach"}, {"id": 43745, "name": "neacklace"}, {"id": 43746, "name": "near"}, {"id": 43747, "name": "near airport"}, {"id": 43748, "name": "near an overpass"}, {"id": 43749, "name": "near bus"}, {"id": 43750, "name": "near end"}, {"id": 43751, "name": "near legs"}, {"id": 43752, "name": "near motorcycles"}, {"id": 43753, "name": "near river"}, {"id": 43754, "name": "near sand"}, {"id": 43755, "name": "near shore"}, {"id": 43756, "name": "near table"}, {"id": 43757, "name": "near the fence"}, {"id": 43758, "name": "near the man"}, {"id": 43759, "name": "near water"}, {"id": 43760, "name": "nearby"}, {"id": 43761, "name": "nearby enclosure"}, {"id": 43762, "name": "nearby train"}, {"id": 43763, "name": "nearby workers"}, {"id": 43764, "name": "nearest cow"}, {"id": 43765, "name": "nearly"}, {"id": 43766, "name": "nearly airborn"}, {"id": 43767, "name": "nearly invisble hand"}, {"id": 43768, "name": "neat"}, {"id": 43769, "name": "neat cables"}, {"id": 43770, "name": "neatly"}, {"id": 43771, "name": "neatly paved"}, {"id": 43772, "name": "neck area"}, {"id": 43773, "name": "neck band"}, {"id": 43774, "name": "neck beard"}, {"id": 43775, "name": "neck brace"}, {"id": 43776, "name": "neck chain"}, {"id": 43777, "name": "neck collar"}, {"id": 43778, "name": "neck down"}, {"id": 43779, "name": "neck feathers"}, {"id": 43780, "name": "neck fur"}, {"id": 43781, "name": "neck hair"}, {"id": 43782, "name": "neck is bent"}, {"id": 43783, "name": "neck is down"}, {"id": 43784, "name": "neck is green"}, {"id": 43785, "name": "neck of a bear"}, {"id": 43786, "name": "neck of a giraffe"}, {"id": 43787, "name": "neck of giraffe"}, {"id": 43788, "name": "neck of goat"}, {"id": 43789, "name": "neck of the giraffe"}, {"id": 43790, "name": "neck of the lady"}, {"id": 43791, "name": "neck of vase"}, {"id": 43792, "name": "neck part"}, {"id": 43793, "name": "neck pelican"}, {"id": 43794, "name": "neck piece"}, {"id": 43795, "name": "neck roll"}, {"id": 43796, "name": "neck rolls"}, {"id": 43797, "name": "neck scarf"}, {"id": 43798, "name": "neck strap"}, {"id": 43799, "name": "neck stripes"}, {"id": 43800, "name": "neck stubble"}, {"id": 43801, "name": "neck thing"}, {"id": 43802, "name": "neck tie"}, {"id": 43803, "name": "neck ties"}, {"id": 43804, "name": "neck wrinkles"}, {"id": 43805, "name": "neck"}, {"id": 43806, "name": "neckalce"}, {"id": 43807, "name": "neckerchief"}, {"id": 43808, "name": "necking"}, {"id": 43809, "name": "necklace on a man"}, {"id": 43810, "name": "necklace on woman"}, {"id": 43811, "name": "necklace part"}, {"id": 43812, "name": "necklace"}, {"id": 43813, "name": "necklace3"}, {"id": 43814, "name": "neckless"}, {"id": 43815, "name": "neckline"}, {"id": 43816, "name": "neckpart"}, {"id": 43817, "name": "necks are long"}, {"id": 43818, "name": "necktie knot"}, {"id": 43819, "name": "necktie"}, {"id": 43820, "name": "neckwarmer"}, {"id": 43821, "name": "neclace"}, {"id": 43822, "name": "nectar"}, {"id": 43823, "name": "nectarine slice"}, {"id": 43824, "name": "nectarine"}, {"id": 43825, "name": "nector"}, {"id": 43826, "name": "neddles"}, {"id": 43827, "name": "need funds"}, {"id": 43828, "name": "needle assembly"}, {"id": 43829, "name": "needle bar"}, {"id": 43830, "name": "needle tower"}, {"id": 43831, "name": "needle"}, {"id": 43832, "name": "needled"}, {"id": 43833, "name": "negative sign"}, {"id": 43834, "name": "neglected car"}, {"id": 43835, "name": "neigborhood"}, {"id": 43836, "name": "neighboorhood"}, {"id": 43837, "name": "neighbor"}, {"id": 43838, "name": "neighborhood"}, {"id": 43839, "name": "neighborhood house"}, {"id": 43840, "name": "neighborhood referen"}, {"id": 43841, "name": "neighborhood sign"}, {"id": 43842, "name": "neighborhood street"}, {"id": 43843, "name": "neighborhood watch"}, {"id": 43844, "name": "neighboring roof"}, {"id": 43845, "name": "nelson telecom"}, {"id": 43846, "name": "nemo"}, {"id": 43847, "name": "nene crossing"}, {"id": 43848, "name": "neon"}, {"id": 43849, "name": "neon ball"}, {"id": 43850, "name": "neon bus sign"}, {"id": 43851, "name": "neon diner"}, {"id": 43852, "name": "neon green"}, {"id": 43853, "name": "neon jacket"}, {"id": 43854, "name": "neon letter c"}, {"id": 43855, "name": "neon letter e"}, {"id": 43856, "name": "neon letter f"}, {"id": 43857, "name": "neon letter n"}, {"id": 43858, "name": "neon letter r"}, {"id": 43859, "name": "neon light"}, {"id": 43860, "name": "neon lighting"}, {"id": 43861, "name": "neon lights"}, {"id": 43862, "name": "neon pants"}, {"id": 43863, "name": "neon postit"}, {"id": 43864, "name": "neon screen"}, {"id": 43865, "name": "neon sign"}, {"id": 43866, "name": "neon sign is red"}, {"id": 43867, "name": "neon sign on buildin"}, {"id": 43868, "name": "neon strings"}, {"id": 43869, "name": "neon stripe"}, {"id": 43870, "name": "neon tubes"}, {"id": 43871, "name": "neon umbrella"}, {"id": 43872, "name": "neon words"}, {"id": 43873, "name": "neon yellow"}, {"id": 43874, "name": "neon yellowshirt"}, {"id": 43875, "name": "nerd"}, {"id": 43876, "name": "nerf hose"}, {"id": 43877, "name": "nerfgun"}, {"id": 43878, "name": "nest"}, {"id": 43879, "name": "nesting material"}, {"id": 43880, "name": "net and lamp"}, {"id": 43881, "name": "net bag"}, {"id": 43882, "name": "net barrier"}, {"id": 43883, "name": "net book"}, {"id": 43884, "name": "net divider"}, {"id": 43885, "name": "net frame"}, {"id": 43886, "name": "net in front"}, {"id": 43887, "name": "net liner"}, {"id": 43888, "name": "net of the tennis"}, {"id": 43889, "name": "net on the court"}, {"id": 43890, "name": "net portion"}, {"id": 43891, "name": "net post"}, {"id": 43892, "name": "net spun"}, {"id": 43893, "name": "net stretching"}, {"id": 43894, "name": "net sweater"}, {"id": 43895, "name": "net trim"}, {"id": 43896, "name": "net"}, {"id": 43897, "name": "netbook"}, {"id": 43898, "name": "netherlands"}, {"id": 43899, "name": "neting"}, {"id": 43900, "name": "netosport"}, {"id": 43901, "name": "netted fence"}, {"id": 43902, "name": "netted fencing"}, {"id": 43903, "name": "netted hay"}, {"id": 43904, "name": "netting"}, {"id": 43905, "name": "netting of the fence"}, {"id": 43906, "name": "netting on the fence"}, {"id": 43907, "name": "netting plate"}, {"id": 43908, "name": "network logo"}, {"id": 43909, "name": "neutral color"}, {"id": 43910, "name": "neutral face"}, {"id": 43911, "name": "neutral service"}, {"id": 43912, "name": "nevada sign"}, {"id": 43913, "name": "new"}, {"id": 43914, "name": "new apartments"}, {"id": 43915, "name": "new barnet"}, {"id": 43916, "name": "new box car"}, {"id": 43917, "name": "new era"}, {"id": 43918, "name": "new era fits"}, {"id": 43919, "name": "new fitting"}, {"id": 43920, "name": "new harbour"}, {"id": 43921, "name": "new home"}, {"id": 43922, "name": "new jersey"}, {"id": 43923, "name": "new journals"}, {"id": 43924, "name": "new mexico"}, {"id": 43925, "name": "new orleans"}, {"id": 43926, "name": "new orleans beignets"}, {"id": 43927, "name": "new recipe"}, {"id": 43928, "name": "new st"}, {"id": 43929, "name": "new stand"}, {"id": 43930, "name": "new tires"}, {"id": 43931, "name": "new trees"}, {"id": 43932, "name": "new used tyres"}, {"id": 43933, "name": "new york"}, {"id": 43934, "name": "new york city"}, {"id": 43935, "name": "new york logo"}, {"id": 43936, "name": "new york shirt"}, {"id": 43937, "name": "new york yankee sign"}, {"id": 43938, "name": "new yorker"}, {"id": 43939, "name": "newcastle"}, {"id": 43940, "name": "newel post"}, {"id": 43941, "name": "newellhwy39 sign"}, {"id": 43942, "name": "newer"}, {"id": 43943, "name": "newlin"}, {"id": 43944, "name": "newly"}, {"id": 43945, "name": "newlywed"}, {"id": 43946, "name": "newpapaper"}, {"id": 43947, "name": "newpaper"}, {"id": 43948, "name": "newpaper bin"}, {"id": 43949, "name": "newpaper box"}, {"id": 43950, "name": "newpapers"}, {"id": 43951, "name": "news"}, {"id": 43952, "name": "news article"}, {"id": 43953, "name": "news box"}, {"id": 43954, "name": "news feed"}, {"id": 43955, "name": "news paper"}, {"id": 43956, "name": "news paper edges"}, {"id": 43957, "name": "news paper vending machine"}, {"id": 43958, "name": "news papers"}, {"id": 43959, "name": "news report"}, {"id": 43960, "name": "newsboy cap"}, {"id": 43961, "name": "newscast"}, {"id": 43962, "name": "newscom"}, {"id": 43963, "name": "newsie cap"}, {"id": 43964, "name": "newspaper article"}, {"id": 43965, "name": "newspaper bin"}, {"id": 43966, "name": "newspaper box"}, {"id": 43967, "name": "newspaper boxes"}, {"id": 43968, "name": "newspaper case"}, {"id": 43969, "name": "newspaper clipping"}, {"id": 43970, "name": "newspaper clippings"}, {"id": 43971, "name": "newspaper dispenser"}, {"id": 43972, "name": "newspaper dispensor"}, {"id": 43973, "name": "newspaper floor"}, {"id": 43974, "name": "newspaper holder"}, {"id": 43975, "name": "newspaper holders"}, {"id": 43976, "name": "newspaper kiosk"}, {"id": 43977, "name": "newspaper machine"}, {"id": 43978, "name": "newspaper machines"}, {"id": 43979, "name": "newspaper sand"}, {"id": 43980, "name": "newspaper slot"}, {"id": 43981, "name": "newspaper stack"}, {"id": 43982, "name": "newspaper stand"}, {"id": 43983, "name": "newspaper stands"}, {"id": 43984, "name": "newspaper"}, {"id": 43985, "name": "newspapertable"}, {"id": 43986, "name": "newsphoto"}, {"id": 43987, "name": "newsprint"}, {"id": 43988, "name": "newsstand"}, {"id": 43989, "name": "newsstand open"}, {"id": 43990, "name": "newstalk zb"}, {"id": 43991, "name": "newstand"}, {"id": 43992, "name": "newton"}, {"id": 43993, "name": "newton st"}, {"id": 43994, "name": "newton street"}, {"id": 43995, "name": "newtown"}, {"id": 43996, "name": "newzeal"}, {"id": 43997, "name": "nex"}, {"id": 43998, "name": "next"}, {"id": 43999, "name": "next boat"}, {"id": 44000, "name": "next bus"}, {"id": 44001, "name": "next court"}, {"id": 44002, "name": "next door building"}, {"id": 44003, "name": "next floor"}, {"id": 44004, "name": "next meal"}, {"id": 44005, "name": "next right"}, {"id": 44006, "name": "next room"}, {"id": 44007, "name": "next seat"}, {"id": 44008, "name": "next stall"}, {"id": 44009, "name": "next table"}, {"id": 44010, "name": "next to bag"}, {"id": 44011, "name": "next to curb"}, {"id": 44012, "name": "next to each other"}, {"id": 44013, "name": "next to pavement"}, {"id": 44014, "name": "next to street"}, {"id": 44015, "name": "next to trees"}, {"id": 44016, "name": "next to"}, {"id": 44017, "name": "next wave"}, {"id": 44018, "name": "nextdoor building"}, {"id": 44019, "name": "nfl letters"}, {"id": 44020, "name": "nfl logo"}, {"id": 44021, "name": "ngaio"}, {"id": 44022, "name": "nguyen c"}, {"id": 44023, "name": "nialpolish"}, {"id": 44024, "name": "nib"}, {"id": 44025, "name": "nice"}, {"id": 44026, "name": "nice french"}, {"id": 44027, "name": "nice landscaping"}, {"id": 44028, "name": "nice picture"}, {"id": 44029, "name": "nice shoes"}, {"id": 44030, "name": "nice suit"}, {"id": 44031, "name": "nice trees"}, {"id": 44032, "name": "nice view"}, {"id": 44033, "name": "nicely"}, {"id": 44034, "name": "nicely browned"}, {"id": 44035, "name": "niche"}, {"id": 44036, "name": "nick knack"}, {"id": 44037, "name": "nick knacks"}, {"id": 44038, "name": "nick nack"}, {"id": 44039, "name": "nick nacks"}, {"id": 44040, "name": "nick"}, {"id": 44041, "name": "nickel"}, {"id": 44042, "name": "nicknack"}, {"id": 44043, "name": "nicks on a tabletop"}, {"id": 44044, "name": "niddle"}, {"id": 44045, "name": "nieves"}, {"id": 44046, "name": "nighstand"}, {"id": 44047, "name": "night"}, {"id": 44048, "name": "night gownbuttons"}, {"id": 44049, "name": "night lamp"}, {"id": 44050, "name": "night light"}, {"id": 44051, "name": "night satnd"}, {"id": 44052, "name": "night sky"}, {"id": 44053, "name": "night stick"}, {"id": 44054, "name": "night table"}, {"id": 44055, "name": "night tie"}, {"id": 44056, "name": "night time"}, {"id": 44057, "name": "night time picture"}, {"id": 44058, "name": "night water"}, {"id": 44059, "name": "night water surface"}, {"id": 44060, "name": "nightgown"}, {"id": 44061, "name": "nightie"}, {"id": 44062, "name": "nightlight"}, {"id": 44063, "name": "nightlite"}, {"id": 44064, "name": "nightrobe"}, {"id": 44065, "name": "nightstand door"}, {"id": 44066, "name": "nightstand drawer"}, {"id": 44067, "name": "nightstand is wooden"}, {"id": 44068, "name": "nightstand lamp"}, {"id": 44069, "name": "nightstand"}, {"id": 44070, "name": "nightstands"}, {"id": 44071, "name": "nighttime"}, {"id": 44072, "name": "nighttime sky"}, {"id": 44073, "name": "nighttime vista"}, {"id": 44074, "name": "nighty"}, {"id": 44075, "name": "nike bag"}, {"id": 44076, "name": "nike brand"}, {"id": 44077, "name": "nike brand symbol"}, {"id": 44078, "name": "nike check"}, {"id": 44079, "name": "nike cleat"}, {"id": 44080, "name": "nike cleats"}, {"id": 44081, "name": "nike clothing"}, {"id": 44082, "name": "nike design"}, {"id": 44083, "name": "nike emblem"}, {"id": 44084, "name": "nike gear"}, {"id": 44085, "name": "nike hat"}, {"id": 44086, "name": "nike item"}, {"id": 44087, "name": "nike jacket"}, {"id": 44088, "name": "nike lego"}, {"id": 44089, "name": "nike logo"}, {"id": 44090, "name": "nike shirt"}, {"id": 44091, "name": "nike shoe"}, {"id": 44092, "name": "nike shoes"}, {"id": 44093, "name": "nike sign"}, {"id": 44094, "name": "nike sneaker"}, {"id": 44095, "name": "nike sneakers"}, {"id": 44096, "name": "nike socks"}, {"id": 44097, "name": "nike stripe"}, {"id": 44098, "name": "nike sweatband"}, {"id": 44099, "name": "nike swish"}, {"id": 44100, "name": "nike swoop"}, {"id": 44101, "name": "nike swoosh"}, {"id": 44102, "name": "nike swooshes"}, {"id": 44103, "name": "nike symbol"}, {"id": 44104, "name": "nike trademark"}, {"id": 44105, "name": "nike vest"}, {"id": 44106, "name": "nike visor"}, {"id": 44107, "name": "nike"}, {"id": 44108, "name": "nikecheck sign"}, {"id": 44109, "name": "nikesign"}, {"id": 44110, "name": "nikon"}, {"id": 44111, "name": "nikon advertisement"}, {"id": 44112, "name": "nille on the boat"}, {"id": 44113, "name": "nimals on a road"}, {"id": 44114, "name": "nimbus clouds"}, {"id": 44115, "name": "nine"}, {"id": 44116, "name": "nine bells"}, {"id": 44117, "name": "nine button"}, {"id": 44118, "name": "nine donuts"}, {"id": 44119, "name": "nine o clock"}, {"id": 44120, "name": "nine people"}, {"id": 44121, "name": "nine sheep"}, {"id": 44122, "name": "nine west"}, {"id": 44123, "name": "ninetten"}, {"id": 44124, "name": "ninety three"}, {"id": 44125, "name": "ninja"}, {"id": 44126, "name": "ninja background"}, {"id": 44127, "name": "ninja turtle"}, {"id": 44128, "name": "ninja turtles"}, {"id": 44129, "name": "ninjaturtle tshirt"}, {"id": 44130, "name": "nintendo"}, {"id": 44131, "name": "nintendo ds"}, {"id": 44132, "name": "nintendo wii"}, {"id": 44133, "name": "nintendo wii remote"}, {"id": 44134, "name": "nip"}, {"id": 44135, "name": "nipple ring"}, {"id": 44136, "name": "nipple"}, {"id": 44137, "name": "nippo"}, {"id": 44138, "name": "nishik"}, {"id": 44139, "name": "nissan"}, {"id": 44140, "name": "nissan sign"}, {"id": 44141, "name": "nite"}, {"id": 44142, "name": "nitro"}, {"id": 44143, "name": "niveacream"}, {"id": 44144, "name": "nj"}, {"id": 44145, "name": "nj ave"}, {"id": 44146, "name": "nkb"}, {"id": 44147, "name": "nl"}, {"id": 44148, "name": "nl 1269"}, {"id": 44149, "name": "nlock"}, {"id": 44150, "name": "no 1"}, {"id": 44151, "name": "no 1092"}, {"id": 44152, "name": "no 2"}, {"id": 44153, "name": "no 257"}, {"id": 44154, "name": "no 4"}, {"id": 44155, "name": "no alcohol"}, {"id": 44156, "name": "no altitude"}, {"id": 44157, "name": "no back"}, {"id": 44158, "name": "no bangs"}, {"id": 44159, "name": "no bark"}, {"id": 44160, "name": "no bed"}, {"id": 44161, "name": "no bicycles"}, {"id": 44162, "name": "no bird allowed"}, {"id": 44163, "name": "no birds"}, {"id": 44164, "name": "no blinds"}, {"id": 44165, "name": "no bread"}, {"id": 44166, "name": "no bus"}, {"id": 44167, "name": "no cake"}, {"id": 44168, "name": "no cars"}, {"id": 44169, "name": "no castle"}, {"id": 44170, "name": "no cat"}, {"id": 44171, "name": "no central meat"}, {"id": 44172, "name": "no children"}, {"id": 44173, "name": "no cloud"}, {"id": 44174, "name": "no clouds"}, {"id": 44175, "name": "no color"}, {"id": 44176, "name": "no cover"}, {"id": 44177, "name": "no crossing"}, {"id": 44178, "name": "no crossing light"}, {"id": 44179, "name": "no curtain"}, {"id": 44180, "name": "no dancing"}, {"id": 44181, "name": "no detoursign"}, {"id": 44182, "name": "no diving"}, {"id": 44183, "name": "no dog"}, {"id": 44184, "name": "no dogs allowed"}, {"id": 44185, "name": "no dressing"}, {"id": 44186, "name": "no entry"}, {"id": 44187, "name": "no exceptions"}, {"id": 44188, "name": "no exit"}, {"id": 44189, "name": "no exit sign"}, {"id": 44190, "name": "no eyes"}, {"id": 44191, "name": "no field"}, {"id": 44192, "name": "no fire"}, {"id": 44193, "name": "no flag"}, {"id": 44194, "name": "no foliage"}, {"id": 44195, "name": "no food"}, {"id": 44196, "name": "no frisbee"}, {"id": 44197, "name": "no fronds"}, {"id": 44198, "name": "no glass"}, {"id": 44199, "name": "no gloves"}, {"id": 44200, "name": "no grass"}, {"id": 44201, "name": "no hair"}, {"id": 44202, "name": "no handle"}, {"id": 44203, "name": "no headboard"}, {"id": 44204, "name": "no hole"}, {"id": 44205, "name": "no horn"}, {"id": 44206, "name": "no hubcaps"}, {"id": 44207, "name": "no items"}, {"id": 44208, "name": "no knob"}, {"id": 44209, "name": "no leaev"}, {"id": 44210, "name": "no leaves"}, {"id": 44211, "name": "no leaves on trees"}, {"id": 44212, "name": "no left"}, {"id": 44213, "name": "no left turn"}, {"id": 44214, "name": "no left turn sign"}, {"id": 44215, "name": "no left turns"}, {"id": 44216, "name": "no leg"}, {"id": 44217, "name": "no lid"}, {"id": 44218, "name": "no light"}, {"id": 44219, "name": "no liner"}, {"id": 44220, "name": "no lines"}, {"id": 44221, "name": "no numbers"}, {"id": 44222, "name": "no object"}, {"id": 44223, "name": "no objects"}, {"id": 44224, "name": "no one"}, {"id": 44225, "name": "no parking"}, {"id": 44226, "name": "no parking sign"}, {"id": 44227, "name": "no parking signs"}, {"id": 44228, "name": "no parking sticker"}, {"id": 44229, "name": "no parking zone"}, {"id": 44230, "name": "no passing"}, {"id": 44231, "name": "no pavement"}, {"id": 44232, "name": "no ped xing sign"}, {"id": 44233, "name": "no people"}, {"id": 44234, "name": "no people pictured"}, {"id": 44235, "name": "no planes"}, {"id": 44236, "name": "no plastics"}, {"id": 44237, "name": "no player"}, {"id": 44238, "name": "no polar bears"}, {"id": 44239, "name": "no pole"}, {"id": 44240, "name": "no propeller"}, {"id": 44241, "name": "no redshirt"}, {"id": 44242, "name": "no righ turn sign"}, {"id": 44243, "name": "no right"}, {"id": 44244, "name": "no right turn"}, {"id": 44245, "name": "no right turn sign"}, {"id": 44246, "name": "no roof"}, {"id": 44247, "name": "no sense"}, {"id": 44248, "name": "no sentence"}, {"id": 44249, "name": "no shade"}, {"id": 44250, "name": "no sheets"}, {"id": 44251, "name": "no shirt"}, {"id": 44252, "name": "no shirt on"}, {"id": 44253, "name": "no shoe"}, {"id": 44254, "name": "no shoes"}, {"id": 44255, "name": "no sign"}, {"id": 44256, "name": "no sitting sign"}, {"id": 44257, "name": "no skateboards"}, {"id": 44258, "name": "no ski poles"}, {"id": 44259, "name": "no sleeping"}, {"id": 44260, "name": "no sleeves"}, {"id": 44261, "name": "no smoking"}, {"id": 44262, "name": "no smoking picture"}, {"id": 44263, "name": "no smoking sign"}, {"id": 44264, "name": "no snow"}, {"id": 44265, "name": "no sock"}, {"id": 44266, "name": "no socks"}, {"id": 44267, "name": "no standing"}, {"id": 44268, "name": "no stnding"}, {"id": 44269, "name": "no stopping"}, {"id": 44270, "name": "no stopping anytime"}, {"id": 44271, "name": "no stops"}, {"id": 44272, "name": "no subject"}, {"id": 44273, "name": "no swimming"}, {"id": 44274, "name": "no through road"}, {"id": 44275, "name": "no thru road"}, {"id": 44276, "name": "no traffic"}, {"id": 44277, "name": "no train"}, {"id": 44278, "name": "no trespassing"}, {"id": 44279, "name": "no trespassing sign"}, {"id": 44280, "name": "no truck sign"}, {"id": 44281, "name": "no trucks"}, {"id": 44282, "name": "no turn"}, {"id": 44283, "name": "no turn on red"}, {"id": 44284, "name": "no turn sign"}, {"id": 44285, "name": "no turn street sign"}, {"id": 44286, "name": "no turn symbol"}, {"id": 44287, "name": "no turnaround"}, {"id": 44288, "name": "no turning sign"}, {"id": 44289, "name": "no turns"}, {"id": 44290, "name": "no tusks"}, {"id": 44291, "name": "no u turn"}, {"id": 44292, "name": "no u turn sign"}, {"id": 44293, "name": "no utensils"}, {"id": 44294, "name": "no uturn"}, {"id": 44295, "name": "no uturns"}, {"id": 44296, "name": "no uturns symbol"}, {"id": 44297, "name": "no vegetation"}, {"id": 44298, "name": "no vehicles"}, {"id": 44299, "name": "no wake"}, {"id": 44300, "name": "no walking"}, {"id": 44301, "name": "no walking symbol"}, {"id": 44302, "name": "no wall"}, {"id": 44303, "name": "no water"}, {"id": 44304, "name": "no waves"}, {"id": 44305, "name": "no wildlife"}, {"id": 44306, "name": "no window"}, {"id": 44307, "name": "no"}, {"id": 44308, "name": "no2"}, {"id": 44309, "name": "no3"}, {"id": 44310, "name": "no5"}, {"id": 44311, "name": "nob"}, {"id": 44312, "name": "nobject"}, {"id": 44313, "name": "noble"}, {"id": 44314, "name": "nobody"}, {"id": 44315, "name": "nobodys perfect"}, {"id": 44316, "name": "nock"}, {"id": 44317, "name": "noddle"}, {"id": 44318, "name": "node"}, {"id": 44319, "name": "nodule"}, {"id": 44320, "name": "noentry sign"}, {"id": 44321, "name": "nograss"}, {"id": 44322, "name": "nokia"}, {"id": 44323, "name": "nokia logo"}, {"id": 44324, "name": "nokia phone"}, {"id": 44325, "name": "nokia sign"}, {"id": 44326, "name": "nokia store"}, {"id": 44327, "name": "nolan transport"}, {"id": 44328, "name": "noleftturn sign"}, {"id": 44329, "name": "nome plate"}, {"id": 44330, "name": "none"}, {"id": 44331, "name": "none seen"}, {"id": 44332, "name": "nonparells"}, {"id": 44333, "name": "nonsense sentence"}, {"id": 44334, "name": "nonstep bus"}, {"id": 44335, "name": "nonstick"}, {"id": 44336, "name": "nonvegetable"}, {"id": 44337, "name": "noobject"}, {"id": 44338, "name": "noobject named"}, {"id": 44339, "name": "noobject tobox"}, {"id": 44340, "name": "noobjects"}, {"id": 44341, "name": "noodels"}, {"id": 44342, "name": "noodle bar"}, {"id": 44343, "name": "noodle dish"}, {"id": 44344, "name": "noodle"}, {"id": 44345, "name": "noogie"}, {"id": 44346, "name": "nook"}, {"id": 44347, "name": "noon"}, {"id": 44348, "name": "nooodles"}, {"id": 44349, "name": "noparking"}, {"id": 44350, "name": "noparking sign"}, {"id": 44351, "name": "nopeople"}, {"id": 44352, "name": "nordefeldt"}, {"id": 44353, "name": "nordic skis"}, {"id": 44354, "name": "norfolk southern"}, {"id": 44355, "name": "norman rockwell"}, {"id": 44356, "name": "north"}, {"id": 44357, "name": "north america"}, {"id": 44358, "name": "north end"}, {"id": 44359, "name": "north pier"}, {"id": 44360, "name": "north rd"}, {"id": 44361, "name": "northern"}, {"id": 44362, "name": "northline photography"}, {"id": 44363, "name": "northwest"}, {"id": 44364, "name": "norway"}, {"id": 44365, "name": "norway flag"}, {"id": 44366, "name": "norwood"}, {"id": 44367, "name": "nos advertisement"}, {"id": 44368, "name": "nosde"}, {"id": 44369, "name": "nose and eyes"}, {"id": 44370, "name": "nose and mouth"}, {"id": 44371, "name": "nose and nostrils"}, {"id": 44372, "name": "nose area"}, {"id": 44373, "name": "nose band"}, {"id": 44374, "name": "nose button"}, {"id": 44375, "name": "nose cone"}, {"id": 44376, "name": "nose end"}, {"id": 44377, "name": "nose face"}, {"id": 44378, "name": "nose gear"}, {"id": 44379, "name": "nose hairs"}, {"id": 44380, "name": "nose holes"}, {"id": 44381, "name": "nose hub"}, {"id": 44382, "name": "nose is balck"}, {"id": 44383, "name": "nose is black"}, {"id": 44384, "name": "nose is brown"}, {"id": 44385, "name": "nose of a baby"}, {"id": 44386, "name": "nose of a cat"}, {"id": 44387, "name": "nose of a giraffe"}, {"id": 44388, "name": "nose of a horse"}, {"id": 44389, "name": "nose of a man"}, {"id": 44390, "name": "nose of a person"}, {"id": 44391, "name": "nose of a skull"}, {"id": 44392, "name": "nose of a woman"}, {"id": 44393, "name": "nose of bear"}, {"id": 44394, "name": "nose of cat"}, {"id": 44395, "name": "nose of girl"}, {"id": 44396, "name": "nose of horse"}, {"id": 44397, "name": "nose of plane"}, {"id": 44398, "name": "nose on guy"}, {"id": 44399, "name": "nose pad"}, {"id": 44400, "name": "nose patch"}, {"id": 44401, "name": "nose person"}, {"id": 44402, "name": "nose piercing"}, {"id": 44403, "name": "nose plane"}, {"id": 44404, "name": "nose point"}, {"id": 44405, "name": "nose propeller"}, {"id": 44406, "name": "nose rest"}, {"id": 44407, "name": "nose ring"}, {"id": 44408, "name": "nose section"}, {"id": 44409, "name": "nose shape"}, {"id": 44410, "name": "nose socket"}, {"id": 44411, "name": "nose stripes"}, {"id": 44412, "name": "nose tip"}, {"id": 44413, "name": "nose to the ground"}, {"id": 44414, "name": "nose wheel"}, {"id": 44415, "name": "nose"}, {"id": 44416, "name": "nosecone"}, {"id": 44417, "name": "nosegear"}, {"id": 44418, "name": "nosel"}, {"id": 44419, "name": "nosering"}, {"id": 44420, "name": "nosescone"}, {"id": 44421, "name": "nosetip"}, {"id": 44422, "name": "nosewheel"}, {"id": 44423, "name": "nostils"}, {"id": 44424, "name": "nostril on nose"}, {"id": 44425, "name": "nostril slit"}, {"id": 44426, "name": "nostril"}, {"id": 44427, "name": "nostriles"}, {"id": 44428, "name": "nostrills"}, {"id": 44429, "name": "nostrils on giraffe"}, {"id": 44430, "name": "noswimming sign"}, {"id": 44431, "name": "not"}, {"id": 44432, "name": "not applicable"}, {"id": 44433, "name": "not available"}, {"id": 44434, "name": "not bus"}, {"id": 44435, "name": "not english"}, {"id": 44436, "name": "not enter"}, {"id": 44437, "name": "not focused"}, {"id": 44438, "name": "not here"}, {"id": 44439, "name": "not in service"}, {"id": 44440, "name": "not lemon"}, {"id": 44441, "name": "not lit"}, {"id": 44442, "name": "not litter"}, {"id": 44443, "name": "not seen"}, {"id": 44444, "name": "not service"}, {"id": 44445, "name": "not shirt"}, {"id": 44446, "name": "not shown"}, {"id": 44447, "name": "not volleyball"}, {"id": 44448, "name": "not wearing a shirt"}, {"id": 44449, "name": "not wearing shoes"}, {"id": 44450, "name": "notation"}, {"id": 44451, "name": "notbook"}, {"id": 44452, "name": "notch"}, {"id": 44453, "name": "notched"}, {"id": 44454, "name": "note book"}, {"id": 44455, "name": "note card"}, {"id": 44456, "name": "note pad"}, {"id": 44457, "name": "note pads"}, {"id": 44458, "name": "note paper"}, {"id": 44459, "name": "note papers"}, {"id": 44460, "name": "note"}, {"id": 44461, "name": "notebook binder"}, {"id": 44462, "name": "notebook computer"}, {"id": 44463, "name": "notebook ring"}, {"id": 44464, "name": "notebook"}, {"id": 44465, "name": "notecard"}, {"id": 44466, "name": "notepad"}, {"id": 44467, "name": "notes on desktop"}, {"id": 44468, "name": "notes on paper"}, {"id": 44469, "name": "noteverypictureisofthelettuce"}, {"id": 44470, "name": "nothing"}, {"id": 44471, "name": "nothing under 500"}, {"id": 44472, "name": "notice board"}, {"id": 44473, "name": "notice"}, {"id": 44474, "name": "notification sign"}, {"id": 44475, "name": "notification"}, {"id": 44476, "name": "notorcycle"}, {"id": 44477, "name": "notredame"}, {"id": 44478, "name": "notruck sign"}, {"id": 44479, "name": "notty pine"}, {"id": 44480, "name": "noturn"}, {"id": 44481, "name": "noturn sign"}, {"id": 44482, "name": "nouveauesque excess"}, {"id": 44483, "name": "novel"}, {"id": 44484, "name": "novelty monkey"}, {"id": 44485, "name": "novot"}, {"id": 44486, "name": "now"}, {"id": 44487, "name": "now showing"}, {"id": 44488, "name": "nowalk sign"}, {"id": 44489, "name": "nowalkingsign"}, {"id": 44490, "name": "nowboarder"}, {"id": 44491, "name": "nowroute"}, {"id": 44492, "name": "nozzel"}, {"id": 44493, "name": "nozzle"}, {"id": 44494, "name": "npakins"}, {"id": 44495, "name": "nr perry"}, {"id": 44496, "name": "nrh"}, {"id": 44497, "name": "nsoe"}, {"id": 44498, "name": "nsu"}, {"id": 44499, "name": "nt"}, {"id": 44500, "name": "nub"}, {"id": 44501, "name": "nubmer"}, {"id": 44502, "name": "nuckle"}, {"id": 44503, "name": "nuclear"}, {"id": 44504, "name": "nuclear silo"}, {"id": 44505, "name": "nuclear tower"}, {"id": 44506, "name": "nude mad"}, {"id": 44507, "name": "nude woman"}, {"id": 44508, "name": "nugget"}, {"id": 44509, "name": "number 2"}, {"id": 44510, "name": "number the train"}, {"id": 44511, "name": "number 0"}, {"id": 44512, "name": "number 007"}, {"id": 44513, "name": "number 01"}, {"id": 44514, "name": "number 02"}, {"id": 44515, "name": "number 05505995"}, {"id": 44516, "name": "number 06"}, {"id": 44517, "name": "number 1"}, {"id": 44518, "name": "number 10"}, {"id": 44519, "name": "number 100"}, {"id": 44520, "name": "number 106"}, {"id": 44521, "name": "number 107"}, {"id": 44522, "name": "number 1082"}, {"id": 44523, "name": "number 11"}, {"id": 44524, "name": "number 110"}, {"id": 44525, "name": "number 1102"}, {"id": 44526, "name": "number 111"}, {"id": 44527, "name": "number 1147"}, {"id": 44528, "name": "number 117"}, {"id": 44529, "name": "number 12"}, {"id": 44530, "name": "number 125"}, {"id": 44531, "name": "number 13"}, {"id": 44532, "name": "number 1308"}, {"id": 44533, "name": "number 14"}, {"id": 44534, "name": "number 147"}, {"id": 44535, "name": "number 1486"}, {"id": 44536, "name": "number 15"}, {"id": 44537, "name": "number 1501"}, {"id": 44538, "name": "number 152"}, {"id": 44539, "name": "number 154"}, {"id": 44540, "name": "number 158"}, {"id": 44541, "name": "number 159"}, {"id": 44542, "name": "number 1590"}, {"id": 44543, "name": "number 16"}, {"id": 44544, "name": "number 168108"}, {"id": 44545, "name": "number 168109"}, {"id": 44546, "name": "number 17"}, {"id": 44547, "name": "number 170"}, {"id": 44548, "name": "number 177"}, {"id": 44549, "name": "number 18"}, {"id": 44550, "name": "number 1853"}, {"id": 44551, "name": "number 19"}, {"id": 44552, "name": "number 195"}, {"id": 44553, "name": "number 1993"}, {"id": 44554, "name": "number 2"}, {"id": 44555, "name": "number 20"}, {"id": 44556, "name": "number 20 on a clock"}, {"id": 44557, "name": "number 2008"}, {"id": 44558, "name": "number 201"}, {"id": 44559, "name": "number 2011"}, {"id": 44560, "name": "number 208"}, {"id": 44561, "name": "number 21"}, {"id": 44562, "name": "number 2100"}, {"id": 44563, "name": "number 2107"}, {"id": 44564, "name": "number 22"}, {"id": 44565, "name": "number 220"}, {"id": 44566, "name": "number 23"}, {"id": 44567, "name": "number 230"}, {"id": 44568, "name": "number 234"}, {"id": 44569, "name": "number 24"}, {"id": 44570, "name": "number 25"}, {"id": 44571, "name": "number 2508"}, {"id": 44572, "name": "number 2551"}, {"id": 44573, "name": "number 25740"}, {"id": 44574, "name": "number 26"}, {"id": 44575, "name": "number 27"}, {"id": 44576, "name": "number 2715"}, {"id": 44577, "name": "number 276"}, {"id": 44578, "name": "number 27937"}, {"id": 44579, "name": "number 28"}, {"id": 44580, "name": "number 29"}, {"id": 44581, "name": "number 2900"}, {"id": 44582, "name": "number 3"}, {"id": 44583, "name": "number 30"}, {"id": 44584, "name": "number 300"}, {"id": 44585, "name": "number 303"}, {"id": 44586, "name": "number 31"}, {"id": 44587, "name": "number 314"}, {"id": 44588, "name": "number 319"}, {"id": 44589, "name": "number 32"}, {"id": 44590, "name": "number 325"}, {"id": 44591, "name": "number 33"}, {"id": 44592, "name": "number 335"}, {"id": 44593, "name": "number 336"}, {"id": 44594, "name": "number 337"}, {"id": 44595, "name": "number 34"}, {"id": 44596, "name": "number 35"}, {"id": 44597, "name": "number 359"}, {"id": 44598, "name": "number 36"}, {"id": 44599, "name": "number 365"}, {"id": 44600, "name": "number 37"}, {"id": 44601, "name": "number 375913"}, {"id": 44602, "name": "number 38"}, {"id": 44603, "name": "number 380"}, {"id": 44604, "name": "number 3815"}, {"id": 44605, "name": "number 388"}, {"id": 44606, "name": "number 39"}, {"id": 44607, "name": "number 390"}, {"id": 44608, "name": "number 4"}, {"id": 44609, "name": "number 40"}, {"id": 44610, "name": "number 401"}, {"id": 44611, "name": "number 41"}, {"id": 44612, "name": "number 42"}, {"id": 44613, "name": "number 420"}, {"id": 44614, "name": "number 42218"}, {"id": 44615, "name": "number 426"}, {"id": 44616, "name": "number 428"}, {"id": 44617, "name": "number 43"}, {"id": 44618, "name": "number 44"}, {"id": 44619, "name": "number 45"}, {"id": 44620, "name": "number 450 004"}, {"id": 44621, "name": "number 455"}, {"id": 44622, "name": "number 46"}, {"id": 44623, "name": "number 463"}, {"id": 44624, "name": "number 464"}, {"id": 44625, "name": "number 465004"}, {"id": 44626, "name": "number 47"}, {"id": 44627, "name": "number 473"}, {"id": 44628, "name": "number 48"}, {"id": 44629, "name": "number 485829"}, {"id": 44630, "name": "number 49"}, {"id": 44631, "name": "number 5"}, {"id": 44632, "name": "number 50"}, {"id": 44633, "name": "number 500"}, {"id": 44634, "name": "number 50571"}, {"id": 44635, "name": "number 51"}, {"id": 44636, "name": "number 5102"}, {"id": 44637, "name": "number 5103"}, {"id": 44638, "name": "number 5105"}, {"id": 44639, "name": "number 5140"}, {"id": 44640, "name": "number 51b"}, {"id": 44641, "name": "number 52"}, {"id": 44642, "name": "number 520"}, {"id": 44643, "name": "number 521"}, {"id": 44644, "name": "number 53"}, {"id": 44645, "name": "number 55"}, {"id": 44646, "name": "number 550"}, {"id": 44647, "name": "number 551"}, {"id": 44648, "name": "number 55139"}, {"id": 44649, "name": "number 552"}, {"id": 44650, "name": "number 554"}, {"id": 44651, "name": "number 56"}, {"id": 44652, "name": "number 57"}, {"id": 44653, "name": "number 573"}, {"id": 44654, "name": "number 58"}, {"id": 44655, "name": "number 583"}, {"id": 44656, "name": "number 59"}, {"id": 44657, "name": "number 5910"}, {"id": 44658, "name": "number 5l46"}, {"id": 44659, "name": "number 6"}, {"id": 44660, "name": "number 60"}, {"id": 44661, "name": "number 60552"}, {"id": 44662, "name": "number 64"}, {"id": 44663, "name": "number 65"}, {"id": 44664, "name": "number 66"}, {"id": 44665, "name": "number 67"}, {"id": 44666, "name": "number 68"}, {"id": 44667, "name": "number 69"}, {"id": 44668, "name": "number 7"}, {"id": 44669, "name": "number 70"}, {"id": 44670, "name": "number 72"}, {"id": 44671, "name": "number 722"}, {"id": 44672, "name": "number 75"}, {"id": 44673, "name": "number 75 on back"}, {"id": 44674, "name": "number 754"}, {"id": 44675, "name": "number 77"}, {"id": 44676, "name": "number 78"}, {"id": 44677, "name": "number 787"}, {"id": 44678, "name": "number 789"}, {"id": 44679, "name": "number 8"}, {"id": 44680, "name": "number 81"}, {"id": 44681, "name": "number 82"}, {"id": 44682, "name": "number 837"}, {"id": 44683, "name": "number 8446"}, {"id": 44684, "name": "number 85"}, {"id": 44685, "name": "number 87"}, {"id": 44686, "name": "number 88"}, {"id": 44687, "name": "number 883"}, {"id": 44688, "name": "number 9"}, {"id": 44689, "name": "number 9 sign"}, {"id": 44690, "name": "number 90"}, {"id": 44691, "name": "number 902"}, {"id": 44692, "name": "number 91"}, {"id": 44693, "name": "number 92"}, {"id": 44694, "name": "number 93"}, {"id": 44695, "name": "number 94"}, {"id": 44696, "name": "number 940"}, {"id": 44697, "name": "number 9681"}, {"id": 44698, "name": "number 97"}, {"id": 44699, "name": "number 985"}, {"id": 44700, "name": "number 99"}, {"id": 44701, "name": "number 99 ad"}, {"id": 44702, "name": "number a15"}, {"id": 44703, "name": "number badge"}, {"id": 44704, "name": "number bib"}, {"id": 44705, "name": "number board"}, {"id": 44706, "name": "number bus"}, {"id": 44707, "name": "number button"}, {"id": 44708, "name": "number buttons"}, {"id": 44709, "name": "number carton"}, {"id": 44710, "name": "number clock"}, {"id": 44711, "name": "number decal"}, {"id": 44712, "name": "number eight"}, {"id": 44713, "name": "number eighteen"}, {"id": 44714, "name": "number five"}, {"id": 44715, "name": "number four"}, {"id": 44716, "name": "number four sign"}, {"id": 44717, "name": "number fourteen"}, {"id": 44718, "name": "number i"}, {"id": 44719, "name": "number id"}, {"id": 44720, "name": "number identification"}, {"id": 44721, "name": "number ii"}, {"id": 44722, "name": "number iii"}, {"id": 44723, "name": "number iiii"}, {"id": 44724, "name": "number indicator"}, {"id": 44725, "name": "number is 37"}, {"id": 44726, "name": "number is black"}, {"id": 44727, "name": "number is on phone"}, {"id": 44728, "name": "number is on sign"}, {"id": 44729, "name": "number is red"}, {"id": 44730, "name": "number is roman"}, {"id": 44731, "name": "number iv"}, {"id": 44732, "name": "number ix"}, {"id": 44733, "name": "number key"}, {"id": 44734, "name": "number keypad"}, {"id": 44735, "name": "number keys"}, {"id": 44736, "name": "number lines"}, {"id": 44737, "name": "number markings"}, {"id": 44738, "name": "number marks"}, {"id": 44739, "name": "number nine"}, {"id": 44740, "name": "number of a bus"}, {"id": 44741, "name": "number of a train"}, {"id": 44742, "name": "number of birds"}, {"id": 44743, "name": "number of wheels"}, {"id": 44744, "name": "number on building"}, {"id": 44745, "name": "number on cake"}, {"id": 44746, "name": "number on canoe"}, {"id": 44747, "name": "number on cup"}, {"id": 44748, "name": "number on phone"}, {"id": 44749, "name": "number on the clock"}, {"id": 44750, "name": "number on the front"}, {"id": 44751, "name": "number one"}, {"id": 44752, "name": "number pad"}, {"id": 44753, "name": "number panel"}, {"id": 44754, "name": "number plate"}, {"id": 44755, "name": "number plates"}, {"id": 44756, "name": "number print"}, {"id": 44757, "name": "number reading"}, {"id": 44758, "name": "number red"}, {"id": 44759, "name": "number row"}, {"id": 44760, "name": "number s316"}, {"id": 44761, "name": "number sa134018"}, {"id": 44762, "name": "number series"}, {"id": 44763, "name": "number seven"}, {"id": 44764, "name": "number seventeen"}, {"id": 44765, "name": "number shirt"}, {"id": 44766, "name": "number sign"}, {"id": 44767, "name": "number signifier"}, {"id": 44768, "name": "number six"}, {"id": 44769, "name": "number symbol"}, {"id": 44770, "name": "number tabs"}, {"id": 44771, "name": "number tag"}, {"id": 44772, "name": "number ten"}, {"id": 44773, "name": "number thirteen"}, {"id": 44774, "name": "number three"}, {"id": 44775, "name": "number twelve"}, {"id": 44776, "name": "number twenty"}, {"id": 44777, "name": "number two"}, {"id": 44778, "name": "number v"}, {"id": 44779, "name": "number vii"}, {"id": 44780, "name": "number viii"}, {"id": 44781, "name": "number written"}, {"id": 44782, "name": "number x"}, {"id": 44783, "name": "number zero"}, {"id": 44784, "name": "number"}, {"id": 44785, "name": "number17"}, {"id": 44786, "name": "number2"}, {"id": 44787, "name": "number3"}, {"id": 44788, "name": "number8"}, {"id": 44789, "name": "number9"}, {"id": 44790, "name": "numberal"}, {"id": 44791, "name": "numberals"}, {"id": 44792, "name": "numbercylindrical structure"}, {"id": 44793, "name": "numbered 985"}, {"id": 44794, "name": "numbered buttons"}, {"id": 44795, "name": "numbered card"}, {"id": 44796, "name": "numbered shirt"}, {"id": 44797, "name": "numberedd train"}, {"id": 44798, "name": "numbering"}, {"id": 44799, "name": "numbernine"}, {"id": 44800, "name": "numberpad"}, {"id": 44801, "name": "numberplate"}, {"id": 44802, "name": "numbers 090"}, {"id": 44803, "name": "numbers 1"}, {"id": 44804, "name": "numbers 100"}, {"id": 44805, "name": "numbers 150"}, {"id": 44806, "name": "numbers 1709"}, {"id": 44807, "name": "numbers 2"}, {"id": 44808, "name": "numbers 339"}, {"id": 44809, "name": "numbers 537"}, {"id": 44810, "name": "numbers 6"}, {"id": 44811, "name": "numbers 602"}, {"id": 44812, "name": "numbers 7697"}, {"id": 44813, "name": "numbers 843"}, {"id": 44814, "name": "numbers are roman"}, {"id": 44815, "name": "numbers are white"}, {"id": 44816, "name": "numbers bus"}, {"id": 44817, "name": "numbers letters"}, {"id": 44818, "name": "numbers on building"}, {"id": 44819, "name": "numbers on white"}, {"id": 44820, "name": "numbers one"}, {"id": 44821, "name": "numbers train"}, {"id": 44822, "name": "numbers two"}, {"id": 44823, "name": "numchuc"}, {"id": 44824, "name": "numer 2"}, {"id": 44825, "name": "numeral 1"}, {"id": 44826, "name": "numeral 12"}, {"id": 44827, "name": "numeral 3"}, {"id": 44828, "name": "numeral 6"}, {"id": 44829, "name": "numeral 7"}, {"id": 44830, "name": "numeral and symbals"}, {"id": 44831, "name": "numeral clock"}, {"id": 44832, "name": "numeral eight"}, {"id": 44833, "name": "numeral eleven"}, {"id": 44834, "name": "numeral ii"}, {"id": 44835, "name": "numeral iii"}, {"id": 44836, "name": "numeral is ii"}, {"id": 44837, "name": "numeral is roman"}, {"id": 44838, "name": "numeral iv"}, {"id": 44839, "name": "numeral number 10"}, {"id": 44840, "name": "numeral number 11"}, {"id": 44841, "name": "numeral number 6"}, {"id": 44842, "name": "numeral number 8"}, {"id": 44843, "name": "numeral number 9"}, {"id": 44844, "name": "numeral one"}, {"id": 44845, "name": "numeral six"}, {"id": 44846, "name": "numeral three"}, {"id": 44847, "name": "numeral twelve"}, {"id": 44848, "name": "numeral two"}, {"id": 44849, "name": "numeral v"}, {"id": 44850, "name": "numeral vi"}, {"id": 44851, "name": "numeral vii"}, {"id": 44852, "name": "numeral viii"}, {"id": 44853, "name": "numeral x"}, {"id": 44854, "name": "numeral xi"}, {"id": 44855, "name": "numeral xii"}, {"id": 44856, "name": "numeral"}, {"id": 44857, "name": "numerals circle"}, {"id": 44858, "name": "numeration"}, {"id": 44859, "name": "numerial"}, {"id": 44860, "name": "numeric key pad"}, {"id": 44861, "name": "numeric keypad"}, {"id": 44862, "name": "numeric keys"}, {"id": 44863, "name": "numerical buttons"}, {"id": 44864, "name": "numerous"}, {"id": 44865, "name": "numers"}, {"id": 44866, "name": "numnbers"}, {"id": 44867, "name": "nun"}, {"id": 44868, "name": "nun chuck"}, {"id": 44869, "name": "nun cuks"}, {"id": 44870, "name": "nunchuck"}, {"id": 44871, "name": "nunchuk"}, {"id": 44872, "name": "nunchuks"}, {"id": 44873, "name": "nurse"}, {"id": 44874, "name": "nursery"}, {"id": 44875, "name": "nursing"}, {"id": 44876, "name": "nursing bottle"}, {"id": 44877, "name": "nut and bolt"}, {"id": 44878, "name": "nut covered"}, {"id": 44879, "name": "nut cracker"}, {"id": 44880, "name": "nut flakes"}, {"id": 44881, "name": "nut piece"}, {"id": 44882, "name": "nut pieces"}, {"id": 44883, "name": "nut sprinkles"}, {"id": 44884, "name": "nut"}, {"id": 44885, "name": "nutcan"}, {"id": 44886, "name": "nutcracker"}, {"id": 44887, "name": "nutcracker doll"}, {"id": 44888, "name": "nutella"}, {"id": 44889, "name": "nutmet"}, {"id": 44890, "name": "nutrition"}, {"id": 44891, "name": "nutrition facts"}, {"id": 44892, "name": "nutrition information"}, {"id": 44893, "name": "nutrition label"}, {"id": 44894, "name": "nuts"}, {"id": 44895, "name": "nuts bolts"}, {"id": 44896, "name": "nuts 4 nuts"}, {"id": 44897, "name": "nuts and bolts"}, {"id": 44898, "name": "nuts umbrella"}, {"id": 44899, "name": "nuway"}, {"id": 44900, "name": "nw"}, {"id": 44901, "name": "nw 400 flanders"}, {"id": 44902, "name": "nw1"}, {"id": 44903, "name": "nw8"}, {"id": 44904, "name": "ny"}, {"id": 44905, "name": "ny logo"}, {"id": 44906, "name": "ny sky ride"}, {"id": 44907, "name": "nyc"}, {"id": 44908, "name": "nylon bag"}, {"id": 44909, "name": "nylon belt"}, {"id": 44910, "name": "nylon liner"}, {"id": 44911, "name": "nylon string"}, {"id": 44912, "name": "nylon"}, {"id": 44913, "name": "nyp"}, {"id": 44914, "name": "nypd"}, {"id": 44915, "name": "nypd police"}, {"id": 44916, "name": "nyu"}, {"id": 44917, "name": "nyu letters"}, {"id": 44918, "name": "nyy"}, {"id": 44919, "name": "o key"}, {"id": 44920, "name": "o noaillon"}, {"id": 44921, "name": "o"}, {"id": 44922, "name": "oak"}, {"id": 44923, "name": "oak cabinet"}, {"id": 44924, "name": "oak finish"}, {"id": 44925, "name": "oak park"}, {"id": 44926, "name": "oak patch rd"}, {"id": 44927, "name": "oak tree"}, {"id": 44928, "name": "oak trees"}, {"id": 44929, "name": "oak wood"}, {"id": 44930, "name": "oakhardwood floors"}, {"id": 44931, "name": "oakley"}, {"id": 44932, "name": "oakwood"}, {"id": 44933, "name": "oan"}, {"id": 44934, "name": "oange headlight"}, {"id": 44935, "name": "oar holder"}, {"id": 44936, "name": "oar rung"}, {"id": 44937, "name": "oar water"}, {"id": 44938, "name": "oar"}, {"id": 44939, "name": "oar1"}, {"id": 44940, "name": "oar2"}, {"id": 44941, "name": "oart"}, {"id": 44942, "name": "oasis"}, {"id": 44943, "name": "oasis bar"}, {"id": 44944, "name": "oasted"}, {"id": 44945, "name": "oat"}, {"id": 44946, "name": "oatmeal"}, {"id": 44947, "name": "oatmeal box"}, {"id": 44948, "name": "oatmeal flakes"}, {"id": 44949, "name": "obama"}, {"id": 44950, "name": "obama biden"}, {"id": 44951, "name": "obama button"}, {"id": 44952, "name": "obama image"}, {"id": 44953, "name": "obama picture"}, {"id": 44954, "name": "obama shirt"}, {"id": 44955, "name": "obb"}, {"id": 44956, "name": "obejcts"}, {"id": 44957, "name": "obelisk"}, {"id": 44958, "name": "obey sticker"}, {"id": 44959, "name": "object"}, {"id": 44960, "name": "object floating"}, {"id": 44961, "name": "object is black"}, {"id": 44962, "name": "object marking"}, {"id": 44963, "name": "object on bed"}, {"id": 44964, "name": "object on ground"}, {"id": 44965, "name": "object stack"}, {"id": 44966, "name": "object"}, {"id": 44967, "name": "objectground"}, {"id": 44968, "name": "objectos"}, {"id": 44969, "name": "objects are floating"}, {"id": 44970, "name": "objects jutting"}, {"id": 44971, "name": "oblesk"}, {"id": 44972, "name": "oblject"}, {"id": 44973, "name": "oblong building"}, {"id": 44974, "name": "oblong light"}, {"id": 44975, "name": "oblong sign"}, {"id": 44976, "name": "obscene photo"}, {"id": 44977, "name": "obscured"}, {"id": 44978, "name": "obscured view"}, {"id": 44979, "name": "observation area"}, {"id": 44980, "name": "observation deck"}, {"id": 44981, "name": "observation pavillio"}, {"id": 44982, "name": "observation roof"}, {"id": 44983, "name": "observation tower"}, {"id": 44984, "name": "observation window"}, {"id": 44985, "name": "observatory"}, {"id": 44986, "name": "observatory building"}, {"id": 44987, "name": "observer"}, {"id": 44988, "name": "observing"}, {"id": 44989, "name": "obstacle bar"}, {"id": 44990, "name": "obstacle course"}, {"id": 44991, "name": "obstacle"}, {"id": 44992, "name": "obstical"}, {"id": 44993, "name": "obsvers"}, {"id": 44994, "name": "occupant"}, {"id": 44995, "name": "ocean and beach"}, {"id": 44996, "name": "ocean beach"}, {"id": 44997, "name": "ocean city"}, {"id": 44998, "name": "ocean debris"}, {"id": 44999, "name": "ocean deep water"}, {"id": 45000, "name": "ocean edge"}, {"id": 45001, "name": "ocean exhibiting"}, {"id": 45002, "name": "ocean floor"}, {"id": 45003, "name": "ocean foam"}, {"id": 45004, "name": "ocean front"}, {"id": 45005, "name": "ocean has foam"}, {"id": 45006, "name": "ocean hitting"}, {"id": 45007, "name": "ocean horizon line"}, {"id": 45008, "name": "ocean in distance"}, {"id": 45009, "name": "ocean is beautiful"}, {"id": 45010, "name": "ocean is choppy"}, {"id": 45011, "name": "ocean is cresting"}, {"id": 45012, "name": "ocean liner"}, {"id": 45013, "name": "ocean map"}, {"id": 45014, "name": "ocean meets horizon"}, {"id": 45015, "name": "ocean night water"}, {"id": 45016, "name": "ocean park"}, {"id": 45017, "name": "ocean ripple"}, {"id": 45018, "name": "ocean scene"}, {"id": 45019, "name": "ocean shore"}, {"id": 45020, "name": "ocean sky"}, {"id": 45021, "name": "ocean spray"}, {"id": 45022, "name": "ocean sunset"}, {"id": 45023, "name": "ocean surf"}, {"id": 45024, "name": "ocean surface"}, {"id": 45025, "name": "ocean swell"}, {"id": 45026, "name": "ocean tide"}, {"id": 45027, "name": "ocean tides"}, {"id": 45028, "name": "ocean top"}, {"id": 45029, "name": "ocean view"}, {"id": 45030, "name": "ocean water"}, {"id": 45031, "name": "ocean water surface"}, {"id": 45032, "name": "ocean waters"}, {"id": 45033, "name": "ocean wave"}, {"id": 45034, "name": "ocean wave breaks"}, {"id": 45035, "name": "ocean waves"}, {"id": 45036, "name": "ocean wavey"}, {"id": 45037, "name": "ocean with waves"}, {"id": 45038, "name": "ocean"}, {"id": 45039, "name": "oceanfront"}, {"id": 45040, "name": "oceanmountain"}, {"id": 45041, "name": "oceans edge"}, {"id": 45042, "name": "oceans water"}, {"id": 45043, "name": "oceans wave"}, {"id": 45044, "name": "oceanspray"}, {"id": 45045, "name": "oceean"}, {"id": 45046, "name": "ocking chair"}, {"id": 45047, "name": "oclock"}, {"id": 45048, "name": "ocloo"}, {"id": 45049, "name": "ocncrete"}, {"id": 45050, "name": "octa"}, {"id": 45051, "name": "octagon"}, {"id": 45052, "name": "octagon shape"}, {"id": 45053, "name": "octagon sign"}, {"id": 45054, "name": "octagon signboard"}, {"id": 45055, "name": "octagon table"}, {"id": 45056, "name": "octagon window"}, {"id": 45057, "name": "octagonal"}, {"id": 45058, "name": "octagonal placement"}, {"id": 45059, "name": "octagonal shape"}, {"id": 45060, "name": "octagonal sign"}, {"id": 45061, "name": "october 2009"}, {"id": 45062, "name": "octogon"}, {"id": 45063, "name": "octopus float"}, {"id": 45064, "name": "octopus kite"}, {"id": 45065, "name": "octopus pot"}, {"id": 45066, "name": "octopus"}, {"id": 45067, "name": "oculus windows"}, {"id": 45068, "name": "od"}, {"id": 45069, "name": "od television"}, {"id": 45070, "name": "odd"}, {"id": 45071, "name": "odd building"}, {"id": 45072, "name": "odd expression"}, {"id": 45073, "name": "odd face"}, {"id": 45074, "name": "odd hue effect"}, {"id": 45075, "name": "odd look"}, {"id": 45076, "name": "odd slanting roof"}, {"id": 45077, "name": "odd topping"}, {"id": 45078, "name": "oddsandends"}, {"id": 45079, "name": "oddshape"}, {"id": 45080, "name": "oddy"}, {"id": 45081, "name": "odell m clark"}, {"id": 45082, "name": "odometer"}, {"id": 45083, "name": "odules"}, {"id": 45084, "name": "odwalla"}, {"id": 45085, "name": "ody of a sheep"}, {"id": 45086, "name": "of"}, {"id": 45087, "name": "ofc k mcdonald"}, {"id": 45088, "name": "off"}, {"id": 45089, "name": "off ground"}, {"id": 45090, "name": "off lamp"}, {"id": 45091, "name": "off ramp"}, {"id": 45092, "name": "off right"}, {"id": 45093, "name": "off train"}, {"id": 45094, "name": "off van"}, {"id": 45095, "name": "off white"}, {"id": 45096, "name": "off white lamps"}, {"id": 45097, "name": "offfice building"}, {"id": 45098, "name": "offical"}, {"id": 45099, "name": "office area"}, {"id": 45100, "name": "office block"}, {"id": 45101, "name": "office building"}, {"id": 45102, "name": "office buildings"}, {"id": 45103, "name": "office ceiling"}, {"id": 45104, "name": "office chair"}, {"id": 45105, "name": "office cubical"}, {"id": 45106, "name": "office cubicle"}, {"id": 45107, "name": "office desk"}, {"id": 45108, "name": "office door"}, {"id": 45109, "name": "office draws"}, {"id": 45110, "name": "office dvd"}, {"id": 45111, "name": "office equipment"}, {"id": 45112, "name": "office equiptment"}, {"id": 45113, "name": "office lights"}, {"id": 45114, "name": "office park"}, {"id": 45115, "name": "office phone"}, {"id": 45116, "name": "office scene"}, {"id": 45117, "name": "office setting"}, {"id": 45118, "name": "office space"}, {"id": 45119, "name": "office supplies"}, {"id": 45120, "name": "office supply"}, {"id": 45121, "name": "office supplys"}, {"id": 45122, "name": "office table"}, {"id": 45123, "name": "office telephone"}, {"id": 45124, "name": "office tools"}, {"id": 45125, "name": "office trays"}, {"id": 45126, "name": "office wall"}, {"id": 45127, "name": "office worker"}, {"id": 45128, "name": "office"}, {"id": 45129, "name": "officedocuments"}, {"id": 45130, "name": "officer looking"}, {"id": 45131, "name": "officer"}, {"id": 45132, "name": "officerhat"}, {"id": 45133, "name": "officers horse"}, {"id": 45134, "name": "officers uniform"}, {"id": 45135, "name": "official players cho"}, {"id": 45136, "name": "official seal"}, {"id": 45137, "name": "official"}, {"id": 45138, "name": "offshoot"}, {"id": 45139, "name": "offspring"}, {"id": 45140, "name": "offwhite tiles"}, {"id": 45141, "name": "oftrain"}, {"id": 45142, "name": "ogo tshirt"}, {"id": 45143, "name": "ogre"}, {"id": 45144, "name": "ogs"}, {"id": 45145, "name": "ohcap"}, {"id": 45146, "name": "ohio"}, {"id": 45147, "name": "oickles"}, {"id": 45148, "name": "oil bottle"}, {"id": 45149, "name": "oil bubbles"}, {"id": 45150, "name": "oil canter"}, {"id": 45151, "name": "oil car"}, {"id": 45152, "name": "oil cars"}, {"id": 45153, "name": "oil drop"}, {"id": 45154, "name": "oil drum"}, {"id": 45155, "name": "oil lamp"}, {"id": 45156, "name": "oil lantern"}, {"id": 45157, "name": "oil leak"}, {"id": 45158, "name": "oil marks"}, {"id": 45159, "name": "oil painting"}, {"id": 45160, "name": "oil rig"}, {"id": 45161, "name": "oil slick"}, {"id": 45162, "name": "oil spil"}, {"id": 45163, "name": "oil spill"}, {"id": 45164, "name": "oil spills"}, {"id": 45165, "name": "oil spot"}, {"id": 45166, "name": "oil spots"}, {"id": 45167, "name": "oil stain"}, {"id": 45168, "name": "oil stains"}, {"id": 45169, "name": "oil tank"}, {"id": 45170, "name": "oil"}, {"id": 45171, "name": "oilcloth cover"}, {"id": 45172, "name": "oildrum"}, {"id": 45173, "name": "oile"}, {"id": 45174, "name": "oiltanker"}, {"id": 45175, "name": "oilve oil"}, {"id": 45176, "name": "oily"}, {"id": 45177, "name": "oily pizza"}, {"id": 45178, "name": "oily spot"}, {"id": 45179, "name": "oinon"}, {"id": 45180, "name": "ointment"}, {"id": 45181, "name": "ojbect"}, {"id": 45182, "name": "ojects"}, {"id": 45183, "name": "ok"}, {"id": 45184, "name": "ok button"}, {"id": 45185, "name": "okay symbol"}, {"id": 45186, "name": "okra"}, {"id": 45187, "name": "ol"}, {"id": 45188, "name": "old"}, {"id": 45189, "name": "old and young"}, {"id": 45190, "name": "old bathroom"}, {"id": 45191, "name": "old ben"}, {"id": 45192, "name": "old boad"}, {"id": 45193, "name": "old boat"}, {"id": 45194, "name": "old brick road"}, {"id": 45195, "name": "old bricks"}, {"id": 45196, "name": "old building"}, {"id": 45197, "name": "old buildings"}, {"id": 45198, "name": "old car"}, {"id": 45199, "name": "old carriage"}, {"id": 45200, "name": "old chair"}, {"id": 45201, "name": "old chimney"}, {"id": 45202, "name": "old church roof"}, {"id": 45203, "name": "old clock"}, {"id": 45204, "name": "old couple"}, {"id": 45205, "name": "old fashioned"}, {"id": 45206, "name": "old glasses"}, {"id": 45207, "name": "old grandma"}, {"id": 45208, "name": "old grill"}, {"id": 45209, "name": "old gum"}, {"id": 45210, "name": "old guy"}, {"id": 45211, "name": "old handle"}, {"id": 45212, "name": "old iphone"}, {"id": 45213, "name": "old items"}, {"id": 45214, "name": "old lady"}, {"id": 45215, "name": "old locomotive"}, {"id": 45216, "name": "old luggage"}, {"id": 45217, "name": "old man drinking"}, {"id": 45218, "name": "old man photo"}, {"id": 45219, "name": "old man"}, {"id": 45220, "name": "old mans"}, {"id": 45221, "name": "old nightstand"}, {"id": 45222, "name": "old oar"}, {"id": 45223, "name": "old orange"}, {"id": 45224, "name": "old paint"}, {"id": 45225, "name": "old painting"}, {"id": 45226, "name": "old pasadena"}, {"id": 45227, "name": "old people"}, {"id": 45228, "name": "old person"}, {"id": 45229, "name": "old photo"}, {"id": 45230, "name": "old photograph"}, {"id": 45231, "name": "old picture"}, {"id": 45232, "name": "old plane"}, {"id": 45233, "name": "old roof"}, {"id": 45234, "name": "old shingles"}, {"id": 45235, "name": "old shoes"}, {"id": 45236, "name": "old sign"}, {"id": 45237, "name": "old skateboard"}, {"id": 45238, "name": "old stain"}, {"id": 45239, "name": "old steps"}, {"id": 45240, "name": "old stone"}, {"id": 45241, "name": "old suitcase"}, {"id": 45242, "name": "old television"}, {"id": 45243, "name": "old terminal"}, {"id": 45244, "name": "old time picture"}, {"id": 45245, "name": "old tire"}, {"id": 45246, "name": "old toilet"}, {"id": 45247, "name": "old tower"}, {"id": 45248, "name": "old town"}, {"id": 45249, "name": "old track"}, {"id": 45250, "name": "old train"}, {"id": 45251, "name": "old tree"}, {"id": 45252, "name": "old trees"}, {"id": 45253, "name": "old truck"}, {"id": 45254, "name": "old vehicle"}, {"id": 45255, "name": "old wallpaper"}, {"id": 45256, "name": "old woman"}, {"id": 45257, "name": "old women"}, {"id": 45258, "name": "old wood bench"}, {"id": 45259, "name": "older businessman"}, {"id": 45260, "name": "older car"}, {"id": 45261, "name": "older couple"}, {"id": 45262, "name": "older guy"}, {"id": 45263, "name": "older man"}, {"id": 45264, "name": "older metal bracket"}, {"id": 45265, "name": "older of the two"}, {"id": 45266, "name": "older side"}, {"id": 45267, "name": "older trees"}, {"id": 45268, "name": "older tv"}, {"id": 45269, "name": "older vehicles"}, {"id": 45270, "name": "older woman"}, {"id": 45271, "name": "older zebra"}, {"id": 45272, "name": "older"}, {"id": 45273, "name": "oldfashionedlooking bottle"}, {"id": 45274, "name": "oldman eyes"}, {"id": 45275, "name": "oldstone building"}, {"id": 45276, "name": "oldstyle train"}, {"id": 45277, "name": "oldtv"}, {"id": 45278, "name": "ole"}, {"id": 45279, "name": "oleo"}, {"id": 45280, "name": "olive branch"}, {"id": 45281, "name": "olive colored"}, {"id": 45282, "name": "olive green"}, {"id": 45283, "name": "olive grove"}, {"id": 45284, "name": "olive is black"}, {"id": 45285, "name": "olive is on crust"}, {"id": 45286, "name": "olive oil"}, {"id": 45287, "name": "olive oil bottle"}, {"id": 45288, "name": "olive photos"}, {"id": 45289, "name": "olive piece"}, {"id": 45290, "name": "olive pile"}, {"id": 45291, "name": "olive pizza"}, {"id": 45292, "name": "olive shirt"}, {"id": 45293, "name": "olive shorts"}, {"id": 45294, "name": "olive slice"}, {"id": 45295, "name": "olive slices"}, {"id": 45296, "name": "olive topping"}, {"id": 45297, "name": "olive"}, {"id": 45298, "name": "oliver cabaret"}, {"id": 45299, "name": "oliver st"}, {"id": 45300, "name": "olivo"}, {"id": 45301, "name": "ollapsed wave"}, {"id": 45302, "name": "ollie"}, {"id": 45303, "name": "olomouc is ahead"}, {"id": 45304, "name": "olve"}, {"id": 45305, "name": "olympic logo"}, {"id": 45306, "name": "olympic rings"}, {"id": 45307, "name": "olympic sign"}, {"id": 45308, "name": "olympic symbol"}, {"id": 45309, "name": "olympics"}, {"id": 45310, "name": "olympics logo"}, {"id": 45311, "name": "olympics symbol"}, {"id": 45312, "name": "olympus"}, {"id": 45313, "name": "oma"}, {"id": 45314, "name": "omaha"}, {"id": 45315, "name": "omelet"}, {"id": 45316, "name": "omelet part"}, {"id": 45317, "name": "omelete"}, {"id": 45318, "name": "omelette"}, {"id": 45319, "name": "omeletter"}, {"id": 45320, "name": "omellete"}, {"id": 45321, "name": "omellette"}, {"id": 45322, "name": "omelt"}, {"id": 45323, "name": "ominous"}, {"id": 45324, "name": "omlet"}, {"id": 45325, "name": "omlette"}, {"id": 45326, "name": "omnifest"}, {"id": 45327, "name": "omputer tower"}, {"id": 45328, "name": "on\u0000 torso"}, {"id": 45329, "name": "on sidewalk"}, {"id": 45330, "name": "on a birthday cake"}, {"id": 45331, "name": "on a building"}, {"id": 45332, "name": "on a cell phone"}, {"id": 45333, "name": "on a cloudy day"}, {"id": 45334, "name": "on a hill"}, {"id": 45335, "name": "on a laptop"}, {"id": 45336, "name": "on a motorcycle"}, {"id": 45337, "name": "on a plate"}, {"id": 45338, "name": "on a shelf"}, {"id": 45339, "name": "on a stand"}, {"id": 45340, "name": "on air"}, {"id": 45341, "name": "on and off ramps"}, {"id": 45342, "name": "on arm"}, {"id": 45343, "name": "on back wall"}, {"id": 45344, "name": "on bank"}, {"id": 45345, "name": "on beach"}, {"id": 45346, "name": "on bed"}, {"id": 45347, "name": "on bench"}, {"id": 45348, "name": "on bicycle"}, {"id": 45349, "name": "on bike"}, {"id": 45350, "name": "on board"}, {"id": 45351, "name": "on boat"}, {"id": 45352, "name": "on bottom"}, {"id": 45353, "name": "on branches"}, {"id": 45354, "name": "on bridge"}, {"id": 45355, "name": "on building"}, {"id": 45356, "name": "on building face"}, {"id": 45357, "name": "on bus"}, {"id": 45358, "name": "on cabinet door"}, {"id": 45359, "name": "on car"}, {"id": 45360, "name": "on cat"}, {"id": 45361, "name": "on cement"}, {"id": 45362, "name": "on chair"}, {"id": 45363, "name": "on clock"}, {"id": 45364, "name": "on concrete"}, {"id": 45365, "name": "on counter"}, {"id": 45366, "name": "on deck circle"}, {"id": 45367, "name": "on desk"}, {"id": 45368, "name": "on dirt"}, {"id": 45369, "name": "on dish"}, {"id": 45370, "name": "on display"}, {"id": 45371, "name": "on door"}, {"id": 45372, "name": "on each cupcake"}, {"id": 45373, "name": "on each wing"}, {"id": 45374, "name": "on face"}, {"id": 45375, "name": "on fish"}, {"id": 45376, "name": "on fixture"}, {"id": 45377, "name": "on floor"}, {"id": 45378, "name": "on fridge"}, {"id": 45379, "name": "on front"}, {"id": 45380, "name": "on grass"}, {"id": 45381, "name": "on grassy hill"}, {"id": 45382, "name": "on grassy pathway"}, {"id": 45383, "name": "on ground"}, {"id": 45384, "name": "on hand"}, {"id": 45385, "name": "on handle"}, {"id": 45386, "name": "on head"}, {"id": 45387, "name": "on her left wrist"}, {"id": 45388, "name": "on her right hand"}, {"id": 45389, "name": "on his hand"}, {"id": 45390, "name": "on it"}, {"id": 45391, "name": "on its side"}, {"id": 45392, "name": "on jersey"}, {"id": 45393, "name": "on knees"}, {"id": 45394, "name": "on left"}, {"id": 45395, "name": "on legs"}, {"id": 45396, "name": "on mall"}, {"id": 45397, "name": "on man"}, {"id": 45398, "name": "on mans back"}, {"id": 45399, "name": "on mans head"}, {"id": 45400, "name": "on mans mouth"}, {"id": 45401, "name": "on motorcycle"}, {"id": 45402, "name": "on newspaper"}, {"id": 45403, "name": "on ocean"}, {"id": 45404, "name": "on off"}, {"id": 45405, "name": "on paper"}, {"id": 45406, "name": "on park"}, {"id": 45407, "name": "on pathway"}, {"id": 45408, "name": "on people"}, {"id": 45409, "name": "on pizza"}, {"id": 45410, "name": "on plate"}, {"id": 45411, "name": "on pole"}, {"id": 45412, "name": "on post"}, {"id": 45413, "name": "on pot"}, {"id": 45414, "name": "on right side"}, {"id": 45415, "name": "on road"}, {"id": 45416, "name": "on road side"}, {"id": 45417, "name": "on rock"}, {"id": 45418, "name": "on sand"}, {"id": 45419, "name": "on shelf"}, {"id": 45420, "name": "on shirt"}, {"id": 45421, "name": "on shoulder"}, {"id": 45422, "name": "on side"}, {"id": 45423, "name": "on sideroad"}, {"id": 45424, "name": "on sidewalk"}, {"id": 45425, "name": "on sign"}, {"id": 45426, "name": "on sink"}, {"id": 45427, "name": "on skateboarder"}, {"id": 45428, "name": "on skies"}, {"id": 45429, "name": "on skis"}, {"id": 45430, "name": "on store"}, {"id": 45431, "name": "on street"}, {"id": 45432, "name": "on suitcase"}, {"id": 45433, "name": "on surface"}, {"id": 45434, "name": "on surfboard"}, {"id": 45435, "name": "on table"}, {"id": 45436, "name": "on tail"}, {"id": 45437, "name": "on television"}, {"id": 45438, "name": "on the back bench"}, {"id": 45439, "name": "on the boat"}, {"id": 45440, "name": "on the bottom"}, {"id": 45441, "name": "on the bow"}, {"id": 45442, "name": "on the bus"}, {"id": 45443, "name": "on the corner"}, {"id": 45444, "name": "on the dirt"}, {"id": 45445, "name": "on the field"}, {"id": 45446, "name": "on the floor"}, {"id": 45447, "name": "on the grass"}, {"id": 45448, "name": "on the ground"}, {"id": 45449, "name": "on the head"}, {"id": 45450, "name": "on the label"}, {"id": 45451, "name": "on the left"}, {"id": 45452, "name": "on the leg"}, {"id": 45453, "name": "on the mast"}, {"id": 45454, "name": "on the ocean"}, {"id": 45455, "name": "on the paper"}, {"id": 45456, "name": "on the patio"}, {"id": 45457, "name": "on the pole"}, {"id": 45458, "name": "on the rear wheel"}, {"id": 45459, "name": "on the right"}, {"id": 45460, "name": "on the river"}, {"id": 45461, "name": "on the road"}, {"id": 45462, "name": "on the sand"}, {"id": 45463, "name": "on the seawall"}, {"id": 45464, "name": "on the shelf"}, {"id": 45465, "name": "on the shore"}, {"id": 45466, "name": "on the shoulder"}, {"id": 45467, "name": "on the side"}, {"id": 45468, "name": "on the side of stree"}, {"id": 45469, "name": "on the sidewalk"}, {"id": 45470, "name": "on the street"}, {"id": 45471, "name": "on the table"}, {"id": 45472, "name": "on the toothbrush"}, {"id": 45473, "name": "on the tower"}, {"id": 45474, "name": "on the trash"}, {"id": 45475, "name": "on the tree"}, {"id": 45476, "name": "on the truck"}, {"id": 45477, "name": "on the wall"}, {"id": 45478, "name": "on the water"}, {"id": 45479, "name": "on the wooden table"}, {"id": 45480, "name": "on top"}, {"id": 45481, "name": "on top bench"}, {"id": 45482, "name": "on top of building"}, {"id": 45483, "name": "on tops of heads"}, {"id": 45484, "name": "on torso"}, {"id": 45485, "name": "on tower"}, {"id": 45486, "name": "on train tracks"}, {"id": 45487, "name": "on trees"}, {"id": 45488, "name": "on truck"}, {"id": 45489, "name": "on wall"}, {"id": 45490, "name": "on water"}, {"id": 45491, "name": "on window"}, {"id": 45492, "name": "on"}, {"id": 45493, "name": "onchitas"}, {"id": 45494, "name": "oncoming"}, {"id": 45495, "name": "oncoming traffic"}, {"id": 45496, "name": "oncoming train"}, {"id": 45497, "name": "ondeck circle"}, {"id": 45498, "name": "one arrow"}, {"id": 45499, "name": "one available"}, {"id": 45500, "name": "one bird"}, {"id": 45501, "name": "one black wheel"}, {"id": 45502, "name": "one blue bowl"}, {"id": 45503, "name": "one brocolli floret"}, {"id": 45504, "name": "one bunch"}, {"id": 45505, "name": "one button"}, {"id": 45506, "name": "one candle"}, {"id": 45507, "name": "one car"}, {"id": 45508, "name": "one case"}, {"id": 45509, "name": "one character"}, {"id": 45510, "name": "one clock"}, {"id": 45511, "name": "one color"}, {"id": 45512, "name": "one computer"}, {"id": 45513, "name": "one cup"}, {"id": 45514, "name": "one direction"}, {"id": 45515, "name": "one dollar"}, {"id": 45516, "name": "one drawer"}, {"id": 45517, "name": "one ear"}, {"id": 45518, "name": "one elephant"}, {"id": 45519, "name": "one eye"}, {"id": 45520, "name": "one eye closed"}, {"id": 45521, "name": "one finger"}, {"id": 45522, "name": "one foot"}, {"id": 45523, "name": "one giraffe"}, {"id": 45524, "name": "one glass"}, {"id": 45525, "name": "one headlight"}, {"id": 45526, "name": "one inch"}, {"id": 45527, "name": "one knee"}, {"id": 45528, "name": "one lamp"}, {"id": 45529, "name": "one leaf"}, {"id": 45530, "name": "one leg"}, {"id": 45531, "name": "one light"}, {"id": 45532, "name": "one mutt"}, {"id": 45533, "name": "one number hidden"}, {"id": 45534, "name": "one of three"}, {"id": 45535, "name": "one palm tree"}, {"id": 45536, "name": "one pan"}, {"id": 45537, "name": "one person"}, {"id": 45538, "name": "one person walking"}, {"id": 45539, "name": "one petal"}, {"id": 45540, "name": "one piece"}, {"id": 45541, "name": "one pillow"}, {"id": 45542, "name": "one pizza slice"}, {"id": 45543, "name": "one plate"}, {"id": 45544, "name": "one plug"}, {"id": 45545, "name": "one pointed hoof"}, {"id": 45546, "name": "one pole"}, {"id": 45547, "name": "one raindrop"}, {"id": 45548, "name": "one rock"}, {"id": 45549, "name": "one section"}, {"id": 45550, "name": "one shelf"}, {"id": 45551, "name": "one shoe"}, {"id": 45552, "name": "one shoulder"}, {"id": 45553, "name": "one side"}, {"id": 45554, "name": "one sink is big"}, {"id": 45555, "name": "one slice"}, {"id": 45556, "name": "one stair"}, {"id": 45557, "name": "one stalk"}, {"id": 45558, "name": "one standing cow"}, {"id": 45559, "name": "one straight horn"}, {"id": 45560, "name": "one surfboard"}, {"id": 45561, "name": "one thumb"}, {"id": 45562, "name": "one toilet"}, {"id": 45563, "name": "one traffic light"}, {"id": 45564, "name": "one tree"}, {"id": 45565, "name": "one tusk"}, {"id": 45566, "name": "one urinal is lower"}, {"id": 45567, "name": "one way"}, {"id": 45568, "name": "one way glass"}, {"id": 45569, "name": "one way sign"}, {"id": 45570, "name": "one way street sign"}, {"id": 45571, "name": "one webcam"}, {"id": 45572, "name": "one wheel"}, {"id": 45573, "name": "one white surfboard"}, {"id": 45574, "name": "one woman"}, {"id": 45575, "name": "one yellow leaf"}, {"id": 45576, "name": "one yellow wheel"}, {"id": 45577, "name": "one zebra"}, {"id": 45578, "name": "one"}, {"id": 45579, "name": "onebase"}, {"id": 45580, "name": "onefoot"}, {"id": 45581, "name": "onehalf"}, {"id": 45582, "name": "oneill"}, {"id": 45583, "name": "ones sense of guilt"}, {"id": 45584, "name": "onesie"}, {"id": 45585, "name": "onesie snaps"}, {"id": 45586, "name": "oneway"}, {"id": 45587, "name": "oneway sign"}, {"id": 45588, "name": "oneworld jet"}, {"id": 45589, "name": "ong and short lines"}, {"id": 45590, "name": "ong yellow"}, {"id": 45591, "name": "oninon"}, {"id": 45592, "name": "onion bit"}, {"id": 45593, "name": "onion bulbs"}, {"id": 45594, "name": "onion bunch"}, {"id": 45595, "name": "onion clump"}, {"id": 45596, "name": "onion dome"}, {"id": 45597, "name": "onion drawing"}, {"id": 45598, "name": "onion greens"}, {"id": 45599, "name": "onion on top chicken"}, {"id": 45600, "name": "onion piece"}, {"id": 45601, "name": "onion plate"}, {"id": 45602, "name": "onion ring"}, {"id": 45603, "name": "onion rings"}, {"id": 45604, "name": "onion skin"}, {"id": 45605, "name": "onion slice"}, {"id": 45606, "name": "onion slices"}, {"id": 45607, "name": "onion stalk"}, {"id": 45608, "name": "onion strip"}, {"id": 45609, "name": "onion topping"}, {"id": 45610, "name": "onion tops"}, {"id": 45611, "name": "onion"}, {"id": 45612, "name": "onionring"}, {"id": 45613, "name": "onions and sausage"}, {"id": 45614, "name": "onions bowl"}, {"id": 45615, "name": "onions falling"}, {"id": 45616, "name": "onions on dogs"}, {"id": 45617, "name": "onionslices"}, {"id": 45618, "name": "onit"}, {"id": 45619, "name": "onlooker"}, {"id": 45620, "name": "only"}, {"id": 45621, "name": "only on it"}, {"id": 45622, "name": "onoff"}, {"id": 45623, "name": "onoff button"}, {"id": 45624, "name": "onsie"}, {"id": 45625, "name": "ontario"}, {"id": 45626, "name": "onto"}, {"id": 45627, "name": "onto wall"}, {"id": 45628, "name": "onuma"}, {"id": 45629, "name": "onyx"}, {"id": 45630, "name": "onyz"}, {"id": 45631, "name": "onze"}, {"id": 45632, "name": "ooking curious"}, {"id": 45633, "name": "ool outside"}, {"id": 45634, "name": "oop pik"}, {"id": 45635, "name": "op of the aeroplane"}, {"id": 45636, "name": "op of train tracks"}, {"id": 45637, "name": "opane"}, {"id": 45638, "name": "opaque"}, {"id": 45639, "name": "opava vychod"}, {"id": 45640, "name": "ope mouth"}, {"id": 45641, "name": "open"}, {"id": 45642, "name": "open air"}, {"id": 45643, "name": "open arch"}, {"id": 45644, "name": "open arches"}, {"id": 45645, "name": "open area"}, {"id": 45646, "name": "open arms"}, {"id": 45647, "name": "open attachment"}, {"id": 45648, "name": "open back"}, {"id": 45649, "name": "open backpack"}, {"id": 45650, "name": "open beak"}, {"id": 45651, "name": "open blinds"}, {"id": 45652, "name": "open blue umbrella"}, {"id": 45653, "name": "open blue umbrellas"}, {"id": 45654, "name": "open book"}, {"id": 45655, "name": "open box"}, {"id": 45656, "name": "open bus"}, {"id": 45657, "name": "open bus shelter"}, {"id": 45658, "name": "open button"}, {"id": 45659, "name": "open cabinet"}, {"id": 45660, "name": "open can"}, {"id": 45661, "name": "open car"}, {"id": 45662, "name": "open carton"}, {"id": 45663, "name": "open closet door"}, {"id": 45664, "name": "open coke"}, {"id": 45665, "name": "open collar"}, {"id": 45666, "name": "open curtains"}, {"id": 45667, "name": "open day"}, {"id": 45668, "name": "open door"}, {"id": 45669, "name": "open doors"}, {"id": 45670, "name": "open doorway"}, {"id": 45671, "name": "open drawer"}, {"id": 45672, "name": "open eye"}, {"id": 45673, "name": "open eyes"}, {"id": 45674, "name": "open field"}, {"id": 45675, "name": "open fireplace"}, {"id": 45676, "name": "open floor"}, {"id": 45677, "name": "open front door"}, {"id": 45678, "name": "open gutter"}, {"id": 45679, "name": "open hand"}, {"id": 45680, "name": "open handle"}, {"id": 45681, "name": "open hatch"}, {"id": 45682, "name": "open hood"}, {"id": 45683, "name": "open house"}, {"id": 45684, "name": "open laptop"}, {"id": 45685, "name": "open latch"}, {"id": 45686, "name": "open legs"}, {"id": 45687, "name": "open lid"}, {"id": 45688, "name": "open lucht theater"}, {"id": 45689, "name": "open market"}, {"id": 45690, "name": "open menu"}, {"id": 45691, "name": "open mouth"}, {"id": 45692, "name": "open mouths"}, {"id": 45693, "name": "open mustardjar"}, {"id": 45694, "name": "open ocean"}, {"id": 45695, "name": "open oven"}, {"id": 45696, "name": "open packet"}, {"id": 45697, "name": "open pane"}, {"id": 45698, "name": "open parasol"}, {"id": 45699, "name": "open pasture"}, {"id": 45700, "name": "open path"}, {"id": 45701, "name": "open piece"}, {"id": 45702, "name": "open portion"}, {"id": 45703, "name": "open roof"}, {"id": 45704, "name": "open screen"}, {"id": 45705, "name": "open section"}, {"id": 45706, "name": "open shoes"}, {"id": 45707, "name": "open shower"}, {"id": 45708, "name": "open shutters"}, {"id": 45709, "name": "open side"}, {"id": 45710, "name": "open sign"}, {"id": 45711, "name": "open space"}, {"id": 45712, "name": "open spot"}, {"id": 45713, "name": "open stable"}, {"id": 45714, "name": "open structure"}, {"id": 45715, "name": "open suitcase"}, {"id": 45716, "name": "open toed"}, {"id": 45717, "name": "open toilet"}, {"id": 45718, "name": "open top"}, {"id": 45719, "name": "open track"}, {"id": 45720, "name": "open umbrella"}, {"id": 45721, "name": "open umbrellas"}, {"id": 45722, "name": "open valve"}, {"id": 45723, "name": "open wall"}, {"id": 45724, "name": "open water"}, {"id": 45725, "name": "open water ocean"}, {"id": 45726, "name": "open window"}, {"id": 45727, "name": "open windows"}, {"id": 45728, "name": "open wound"}, {"id": 45729, "name": "opened"}, {"id": 45730, "name": "opened box"}, {"id": 45731, "name": "opened cargo"}, {"id": 45732, "name": "opened document"}, {"id": 45733, "name": "opened door"}, {"id": 45734, "name": "opened mouth"}, {"id": 45735, "name": "opened oven"}, {"id": 45736, "name": "opened red"}, {"id": 45737, "name": "opened refrigerator"}, {"id": 45738, "name": "opened top"}, {"id": 45739, "name": "opened umbrella"}, {"id": 45740, "name": "opened window"}, {"id": 45741, "name": "opener"}, {"id": 45742, "name": "opening down"}, {"id": 45743, "name": "opening tower"}, {"id": 45744, "name": "opening"}, {"id": 45745, "name": "openplastic container"}, {"id": 45746, "name": "openrestaurant door"}, {"id": 45747, "name": "opensilver camcorder"}, {"id": 45748, "name": "opensliding window"}, {"id": 45749, "name": "opera house"}, {"id": 45750, "name": "operate"}, {"id": 45751, "name": "operating nut"}, {"id": 45752, "name": "operating room"}, {"id": 45753, "name": "operating system"}, {"id": 45754, "name": "operation light"}, {"id": 45755, "name": "operator"}, {"id": 45756, "name": "oplate"}, {"id": 45757, "name": "opponent"}, {"id": 45758, "name": "opposite"}, {"id": 45759, "name": "opposite directions"}, {"id": 45760, "name": "opposite side"}, {"id": 45761, "name": "opposite view"}, {"id": 45762, "name": "opposite wall"}, {"id": 45763, "name": "optare"}, {"id": 45764, "name": "optic"}, {"id": 45765, "name": "optical disks"}, {"id": 45766, "name": "optical drive"}, {"id": 45767, "name": "optical illusion"}, {"id": 45768, "name": "optical mouse"}, {"id": 45769, "name": "option"}, {"id": 45770, "name": "or"}, {"id": 45771, "name": "or heat"}, {"id": 45772, "name": "orabge post"}, {"id": 45773, "name": "oracle logo"}, {"id": 45774, "name": "oragami"}, {"id": 45775, "name": "orage"}, {"id": 45776, "name": "oral b"}, {"id": 45777, "name": "orances"}, {"id": 45778, "name": "orande"}, {"id": 45779, "name": "orane"}, {"id": 45780, "name": "orang bicycle"}, {"id": 45781, "name": "orange yellow"}, {"id": 45782, "name": "orange 76"}, {"id": 45783, "name": "orange accent"}, {"id": 45784, "name": "orange accents"}, {"id": 45785, "name": "orange and black"}, {"id": 45786, "name": "orange and brown"}, {"id": 45787, "name": "orange and purple"}, {"id": 45788, "name": "orange and white"}, {"id": 45789, "name": "orange apricot"}, {"id": 45790, "name": "orange area"}, {"id": 45791, "name": "orange arm"}, {"id": 45792, "name": "orange arrow"}, {"id": 45793, "name": "orange ave"}, {"id": 45794, "name": "orange awning"}, {"id": 45795, "name": "orange back"}, {"id": 45796, "name": "orange backpack"}, {"id": 45797, "name": "orange bag"}, {"id": 45798, "name": "orange bags"}, {"id": 45799, "name": "orange ball"}, {"id": 45800, "name": "orange ballcap"}, {"id": 45801, "name": "orange ballon"}, {"id": 45802, "name": "orange bananas"}, {"id": 45803, "name": "orange band"}, {"id": 45804, "name": "orange bandanna"}, {"id": 45805, "name": "orange banner"}, {"id": 45806, "name": "orange base"}, {"id": 45807, "name": "orange bathsponge"}, {"id": 45808, "name": "orange beak"}, {"id": 45809, "name": "orange beams"}, {"id": 45810, "name": "orange beanie"}, {"id": 45811, "name": "orange bear"}, {"id": 45812, "name": "orange bedspread"}, {"id": 45813, "name": "orange beverage"}, {"id": 45814, "name": "orange bib"}, {"id": 45815, "name": "orange bike"}, {"id": 45816, "name": "orange bill"}, {"id": 45817, "name": "orange bills"}, {"id": 45818, "name": "orange binding"}, {"id": 45819, "name": "orange black"}, {"id": 45820, "name": "orange blanket"}, {"id": 45821, "name": "orange blinker"}, {"id": 45822, "name": "orange blue"}, {"id": 45823, "name": "orange blue jersey"}, {"id": 45824, "name": "orange blue shirt"}, {"id": 45825, "name": "orange board"}, {"id": 45826, "name": "orange boat"}, {"id": 45827, "name": "orange body"}, {"id": 45828, "name": "orange book"}, {"id": 45829, "name": "orange boot"}, {"id": 45830, "name": "orange boots"}, {"id": 45831, "name": "orange border"}, {"id": 45832, "name": "orange bottle"}, {"id": 45833, "name": "orange bottom"}, {"id": 45834, "name": "orange bow"}, {"id": 45835, "name": "orange bowl"}, {"id": 45836, "name": "orange box"}, {"id": 45837, "name": "orange boxes"}, {"id": 45838, "name": "orange breast"}, {"id": 45839, "name": "orange bricks"}, {"id": 45840, "name": "orange bristles"}, {"id": 45841, "name": "orange broth"}, {"id": 45842, "name": "orange bucket"}, {"id": 45843, "name": "orange building"}, {"id": 45844, "name": "orange bunch"}, {"id": 45845, "name": "orange bus"}, {"id": 45846, "name": "orange button"}, {"id": 45847, "name": "orange cable"}, {"id": 45848, "name": "orange candies"}, {"id": 45849, "name": "orange candle"}, {"id": 45850, "name": "orange canope"}, {"id": 45851, "name": "orange cap"}, {"id": 45852, "name": "orange caps"}, {"id": 45853, "name": "orange card"}, {"id": 45854, "name": "orange carebear"}, {"id": 45855, "name": "orange carrot"}, {"id": 45856, "name": "orange carrots"}, {"id": 45857, "name": "orange caution light"}, {"id": 45858, "name": "orange center"}, {"id": 45859, "name": "orange chair"}, {"id": 45860, "name": "orange chairs"}, {"id": 45861, "name": "orange cheese"}, {"id": 45862, "name": "orange chips"}, {"id": 45863, "name": "orange circle"}, {"id": 45864, "name": "orange clip"}, {"id": 45865, "name": "orange clock"}, {"id": 45866, "name": "orange cloth"}, {"id": 45867, "name": "orange clothes"}, {"id": 45868, "name": "orange clothing"}, {"id": 45869, "name": "orange cloud"}, {"id": 45870, "name": "orange clouds"}, {"id": 45871, "name": "orange cloudy"}, {"id": 45872, "name": "orange coat"}, {"id": 45873, "name": "orange coats"}, {"id": 45874, "name": "orange collar"}, {"id": 45875, "name": "orange color"}, {"id": 45876, "name": "orange colored leaf"}, {"id": 45877, "name": "orange colors"}, {"id": 45878, "name": "orange con"}, {"id": 45879, "name": "orange cone"}, {"id": 45880, "name": "orange cones"}, {"id": 45881, "name": "orange confetti"}, {"id": 45882, "name": "orange container"}, {"id": 45883, "name": "orange containers"}, {"id": 45884, "name": "orange contents"}, {"id": 45885, "name": "orange cooler"}, {"id": 45886, "name": "orange cords"}, {"id": 45887, "name": "orange corn"}, {"id": 45888, "name": "orange court"}, {"id": 45889, "name": "orange cover"}, {"id": 45890, "name": "orange crate"}, {"id": 45891, "name": "orange crayon"}, {"id": 45892, "name": "orange crust"}, {"id": 45893, "name": "orange cup"}, {"id": 45894, "name": "orange cushion"}, {"id": 45895, "name": "orange cycle"}, {"id": 45896, "name": "orange decoration"}, {"id": 45897, "name": "orange decorations"}, {"id": 45898, "name": "orange design"}, {"id": 45899, "name": "orange detailing"}, {"id": 45900, "name": "orange diamond"}, {"id": 45901, "name": "orange digger"}, {"id": 45902, "name": "orange dirt"}, {"id": 45903, "name": "orange dispenser"}, {"id": 45904, "name": "orange door"}, {"id": 45905, "name": "orange doors"}, {"id": 45906, "name": "orange drape"}, {"id": 45907, "name": "orange drawing"}, {"id": 45908, "name": "orange dress"}, {"id": 45909, "name": "orange drink"}, {"id": 45910, "name": "orange dust"}, {"id": 45911, "name": "orange engine"}, {"id": 45912, "name": "orange equipment"}, {"id": 45913, "name": "orange eye"}, {"id": 45914, "name": "orange eyes"}, {"id": 45915, "name": "orange fanta"}, {"id": 45916, "name": "orange feathers"}, {"id": 45917, "name": "orange feet"}, {"id": 45918, "name": "orange fence"}, {"id": 45919, "name": "orange fencing"}, {"id": 45920, "name": "orange fish"}, {"id": 45921, "name": "orange flag"}, {"id": 45922, "name": "orange flags"}, {"id": 45923, "name": "orange flames"}, {"id": 45924, "name": "orange flecks"}, {"id": 45925, "name": "orange floor"}, {"id": 45926, "name": "orange flower"}, {"id": 45927, "name": "orange flowers"}, {"id": 45928, "name": "orange foliage"}, {"id": 45929, "name": "orange font"}, {"id": 45930, "name": "orange food"}, {"id": 45931, "name": "orange foot"}, {"id": 45932, "name": "orange frame"}, {"id": 45933, "name": "orange frisbee"}, {"id": 45934, "name": "orange frosting"}, {"id": 45935, "name": "orange fruit"}, {"id": 45936, "name": "orange fruits"}, {"id": 45937, "name": "orange fry"}, {"id": 45938, "name": "orange fur"}, {"id": 45939, "name": "orange garland"}, {"id": 45940, "name": "orange glass"}, {"id": 45941, "name": "orange glazed"}, {"id": 45942, "name": "orange globe"}, {"id": 45943, "name": "orange goggles"}, {"id": 45944, "name": "orange hair"}, {"id": 45945, "name": "orange half"}, {"id": 45946, "name": "orange halves"}, {"id": 45947, "name": "orange hand"}, {"id": 45948, "name": "orange handle"}, {"id": 45949, "name": "orange handles"}, {"id": 45950, "name": "orange hat"}, {"id": 45951, "name": "orange head"}, {"id": 45952, "name": "orange headlight"}, {"id": 45953, "name": "orange heart"}, {"id": 45954, "name": "orange hearts"}, {"id": 45955, "name": "orange helmet"}, {"id": 45956, "name": "orange ice"}, {"id": 45957, "name": "orange icing"}, {"id": 45958, "name": "orange in good"}, {"id": 45959, "name": "orange ingredient"}, {"id": 45960, "name": "orange is halved"}, {"id": 45961, "name": "orange is hanging"}, {"id": 45962, "name": "orange is unpeeled"}, {"id": 45963, "name": "orange item"}, {"id": 45964, "name": "orange items"}, {"id": 45965, "name": "orange jacket"}, {"id": 45966, "name": "orange jacketpants"}, {"id": 45967, "name": "orange jackets"}, {"id": 45968, "name": "orange jar"}, {"id": 45969, "name": "orange jersey"}, {"id": 45970, "name": "orange jucie"}, {"id": 45971, "name": "orange juice"}, {"id": 45972, "name": "orange juice bottle"}, {"id": 45973, "name": "orange juice cartons"}, {"id": 45974, "name": "orange jumpsuit"}, {"id": 45975, "name": "orange kite"}, {"id": 45976, "name": "orange kitten"}, {"id": 45977, "name": "orange label"}, {"id": 45978, "name": "orange laces"}, {"id": 45979, "name": "orange lava"}, {"id": 45980, "name": "orange lcd"}, {"id": 45981, "name": "orange leaf"}, {"id": 45982, "name": "orange leash"}, {"id": 45983, "name": "orange leaves"}, {"id": 45984, "name": "orange legs"}, {"id": 45985, "name": "orange legsfeet"}, {"id": 45986, "name": "orange letter"}, {"id": 45987, "name": "orange lettering"}, {"id": 45988, "name": "orange letters"}, {"id": 45989, "name": "orange lid"}, {"id": 45990, "name": "orange lifeboat"}, {"id": 45991, "name": "orange light"}, {"id": 45992, "name": "orange lights"}, {"id": 45993, "name": "orange line"}, {"id": 45994, "name": "orange lines"}, {"id": 45995, "name": "orange lining"}, {"id": 45996, "name": "orange liquid"}, {"id": 45997, "name": "orange logo"}, {"id": 45998, "name": "orange man"}, {"id": 45999, "name": "orange marking"}, {"id": 46000, "name": "orange markings"}, {"id": 46001, "name": "orange marks"}, {"id": 46002, "name": "orange middle"}, {"id": 46003, "name": "orange mimosa"}, {"id": 46004, "name": "orange monkey"}, {"id": 46005, "name": "orange mush"}, {"id": 46006, "name": "orange nail polish"}, {"id": 46007, "name": "orange napkin"}, {"id": 46008, "name": "orange neon sign"}, {"id": 46009, "name": "orange net"}, {"id": 46010, "name": "orange netting"}, {"id": 46011, "name": "orange nose"}, {"id": 46012, "name": "orange number"}, {"id": 46013, "name": "orange numbers"}, {"id": 46014, "name": "orange object"}, {"id": 46015, "name": "orange octopus kit"}, {"id": 46016, "name": "orange on the table"}, {"id": 46017, "name": "orange orange"}, {"id": 46018, "name": "orange outfit"}, {"id": 46019, "name": "orange packpack"}, {"id": 46020, "name": "orange paddle"}, {"id": 46021, "name": "orange paint"}, {"id": 46022, "name": "orange panel"}, {"id": 46023, "name": "orange pants"}, {"id": 46024, "name": "orange paper"}, {"id": 46025, "name": "orange parachute"}, {"id": 46026, "name": "orange part"}, {"id": 46027, "name": "orange pastry"}, {"id": 46028, "name": "orange patch"}, {"id": 46029, "name": "orange patches"}, {"id": 46030, "name": "orange patterns"}, {"id": 46031, "name": "orange pedestal"}, {"id": 46032, "name": "orange peel"}, {"id": 46033, "name": "orange pen"}, {"id": 46034, "name": "orange pepper"}, {"id": 46035, "name": "orange peppers"}, {"id": 46036, "name": "orange person"}, {"id": 46037, "name": "orange petal"}, {"id": 46038, "name": "orange petals"}, {"id": 46039, "name": "orange picture"}, {"id": 46040, "name": "orange piece"}, {"id": 46041, "name": "orange pieces"}, {"id": 46042, "name": "orange pile"}, {"id": 46043, "name": "orange pillar"}, {"id": 46044, "name": "orange pillow"}, {"id": 46045, "name": "orange pinnie"}, {"id": 46046, "name": "orange pins"}, {"id": 46047, "name": "orange pipe"}, {"id": 46048, "name": "orange plane"}, {"id": 46049, "name": "orange planter"}, {"id": 46050, "name": "orange plate"}, {"id": 46051, "name": "orange platform"}, {"id": 46052, "name": "orange pole"}, {"id": 46053, "name": "orange poles"}, {"id": 46054, "name": "orange post"}, {"id": 46055, "name": "orange poster"}, {"id": 46056, "name": "orange pot"}, {"id": 46057, "name": "orange pots"}, {"id": 46058, "name": "orange preserver"}, {"id": 46059, "name": "orange price tags"}, {"id": 46060, "name": "orange puckered"}, {"id": 46061, "name": "orange pumpkin"}, {"id": 46062, "name": "orange puree"}, {"id": 46063, "name": "orange purse"}, {"id": 46064, "name": "orange pylon"}, {"id": 46065, "name": "orange rack"}, {"id": 46066, "name": "orange rail"}, {"id": 46067, "name": "orange railing"}, {"id": 46068, "name": "orange ramp"}, {"id": 46069, "name": "orange reflection"}, {"id": 46070, "name": "orange reflector"}, {"id": 46071, "name": "orange reflectors"}, {"id": 46072, "name": "orange relfector"}, {"id": 46073, "name": "orange ribbon"}, {"id": 46074, "name": "orange rice"}, {"id": 46075, "name": "orange rim"}, {"id": 46076, "name": "orange rind"}, {"id": 46077, "name": "orange ring"}, {"id": 46078, "name": "orange road"}, {"id": 46079, "name": "orange roof"}, {"id": 46080, "name": "orange ruffles"}, {"id": 46081, "name": "orange rust"}, {"id": 46082, "name": "orange safety"}, {"id": 46083, "name": "orange safety cone"}, {"id": 46084, "name": "orange sash"}, {"id": 46085, "name": "orange sauce"}, {"id": 46086, "name": "orange scarf"}, {"id": 46087, "name": "orange scissors"}, {"id": 46088, "name": "orange seat"}, {"id": 46089, "name": "orange seats"}, {"id": 46090, "name": "orange section"}, {"id": 46091, "name": "orange seed"}, {"id": 46092, "name": "orange shade"}, {"id": 46093, "name": "orange sheet"}, {"id": 46094, "name": "orange shirt"}, {"id": 46095, "name": "orange shirts"}, {"id": 46096, "name": "orange shoe"}, {"id": 46097, "name": "orange shoes"}, {"id": 46098, "name": "orange shorts"}, {"id": 46099, "name": "orange shrimp"}, {"id": 46100, "name": "orange side"}, {"id": 46101, "name": "orange sign"}, {"id": 46102, "name": "orange signs"}, {"id": 46103, "name": "orange sissors"}, {"id": 46104, "name": "orange skateboard"}, {"id": 46105, "name": "orange skates"}, {"id": 46106, "name": "orange ski"}, {"id": 46107, "name": "orange skin"}, {"id": 46108, "name": "orange skirt"}, {"id": 46109, "name": "orange skis"}, {"id": 46110, "name": "orange skull"}, {"id": 46111, "name": "orange sky"}, {"id": 46112, "name": "orange sleeve"}, {"id": 46113, "name": "orange slice"}, {"id": 46114, "name": "orange slices"}, {"id": 46115, "name": "orange slide"}, {"id": 46116, "name": "orange slow sign"}, {"id": 46117, "name": "orange smoke"}, {"id": 46118, "name": "orange sneaker"}, {"id": 46119, "name": "orange sneakers"}, {"id": 46120, "name": "orange snow"}, {"id": 46121, "name": "orange snow board"}, {"id": 46122, "name": "orange snow suit"}, {"id": 46123, "name": "orange soap"}, {"id": 46124, "name": "orange socks"}, {"id": 46125, "name": "orange soda"}, {"id": 46126, "name": "orange sole"}, {"id": 46127, "name": "orange soup"}, {"id": 46128, "name": "orange spine"}, {"id": 46129, "name": "orange spot"}, {"id": 46130, "name": "orange spots"}, {"id": 46131, "name": "orange sprinkles"}, {"id": 46132, "name": "orange square"}, {"id": 46133, "name": "orange squares"}, {"id": 46134, "name": "orange stairs"}, {"id": 46135, "name": "orange stand"}, {"id": 46136, "name": "orange stick"}, {"id": 46137, "name": "orange sticker"}, {"id": 46138, "name": "orange stomach"}, {"id": 46139, "name": "orange straps"}, {"id": 46140, "name": "orange streak"}, {"id": 46141, "name": "orange strip"}, {"id": 46142, "name": "orange stripe"}, {"id": 46143, "name": "orange stripes"}, {"id": 46144, "name": "orange substance"}, {"id": 46145, "name": "orange suitcase"}, {"id": 46146, "name": "orange suits"}, {"id": 46147, "name": "orange sun"}, {"id": 46148, "name": "orange sunglasses"}, {"id": 46149, "name": "orange surfboard"}, {"id": 46150, "name": "orange sweater"}, {"id": 46151, "name": "orange sweater vest"}, {"id": 46152, "name": "orange sweatshirt"}, {"id": 46153, "name": "orange swirl"}, {"id": 46154, "name": "orange symbol"}, {"id": 46155, "name": "orange table"}, {"id": 46156, "name": "orange tablecloth"}, {"id": 46157, "name": "orange tag"}, {"id": 46158, "name": "orange tail"}, {"id": 46159, "name": "orange tangerine"}, {"id": 46160, "name": "orange tank"}, {"id": 46161, "name": "orange tape"}, {"id": 46162, "name": "orange team"}, {"id": 46163, "name": "orange teapot"}, {"id": 46164, "name": "orange tee shirt"}, {"id": 46165, "name": "orange tent"}, {"id": 46166, "name": "orange text"}, {"id": 46167, "name": "orange thing"}, {"id": 46168, "name": "orange thread"}, {"id": 46169, "name": "orange tie"}, {"id": 46170, "name": "orange tiger"}, {"id": 46171, "name": "orange tile"}, {"id": 46172, "name": "orange tiles"}, {"id": 46173, "name": "orange tip"}, {"id": 46174, "name": "orange tips"}, {"id": 46175, "name": "orange tomatoes"}, {"id": 46176, "name": "orange toothpick"}, {"id": 46177, "name": "orange toothpicks"}, {"id": 46178, "name": "orange top"}, {"id": 46179, "name": "orange topper"}, {"id": 46180, "name": "orange toppings"}, {"id": 46181, "name": "orange tops"}, {"id": 46182, "name": "orange towel"}, {"id": 46183, "name": "orange towels"}, {"id": 46184, "name": "orange towels rolled"}, {"id": 46185, "name": "orange train"}, {"id": 46186, "name": "orange tray"}, {"id": 46187, "name": "orange tree"}, {"id": 46188, "name": "orange trees"}, {"id": 46189, "name": "orange trees lining"}, {"id": 46190, "name": "orange triangle"}, {"id": 46191, "name": "orange trim"}, {"id": 46192, "name": "orange trolley"}, {"id": 46193, "name": "orange truck"}, {"id": 46194, "name": "orange trunks"}, {"id": 46195, "name": "orange tshirt"}, {"id": 46196, "name": "orange umbrella"}, {"id": 46197, "name": "orange umbrellas"}, {"id": 46198, "name": "orange utensils"}, {"id": 46199, "name": "orange vase"}, {"id": 46200, "name": "orange vegetable"}, {"id": 46201, "name": "orange veggie"}, {"id": 46202, "name": "orange vehicle"}, {"id": 46203, "name": "orange vest"}, {"id": 46204, "name": "orange vests"}, {"id": 46205, "name": "orange wall"}, {"id": 46206, "name": "orange walls"}, {"id": 46207, "name": "orange wheel"}, {"id": 46208, "name": "orange wheels"}, {"id": 46209, "name": "orange white"}, {"id": 46210, "name": "orange wing"}, {"id": 46211, "name": "orange with a fac"}, {"id": 46212, "name": "orange words"}, {"id": 46213, "name": "orange wrap"}, {"id": 46214, "name": "orange wrapper"}, {"id": 46215, "name": "orange wristband"}, {"id": 46216, "name": "orange writing"}, {"id": 46217, "name": "orange x"}, {"id": 46218, "name": "orange york"}, {"id": 46219, "name": "orange"}, {"id": 46220, "name": "orangebike"}, {"id": 46221, "name": "orangeblack sky"}, {"id": 46222, "name": "orangeblack socks"}, {"id": 46223, "name": "orangeblack sticker"}, {"id": 46224, "name": "orangeblack suitcase"}, {"id": 46225, "name": "orangebrown sign"}, {"id": 46226, "name": "orangebus numbers"}, {"id": 46227, "name": "orangeds"}, {"id": 46228, "name": "orangegreen vest"}, {"id": 46229, "name": "orangegrey shirt"}, {"id": 46230, "name": "orangehooded jacket"}, {"id": 46231, "name": "orangeleaves"}, {"id": 46232, "name": "orangepilot sign"}, {"id": 46233, "name": "orangepole"}, {"id": 46234, "name": "orangered"}, {"id": 46235, "name": "orangered shirt"}, {"id": 46236, "name": "oranges 129"}, {"id": 46237, "name": "oranges and apples"}, {"id": 46238, "name": "oranges market"}, {"id": 46239, "name": "oranges on table"}, {"id": 46240, "name": "oranges skin"}, {"id": 46241, "name": "orangesarrow"}, {"id": 46242, "name": "orangeshirt"}, {"id": 46243, "name": "orangeskirt"}, {"id": 46244, "name": "orangestraw chair"}, {"id": 46245, "name": "orangestrees"}, {"id": 46246, "name": "orangetag"}, {"id": 46247, "name": "orangewhite cones"}, {"id": 46248, "name": "orangewhite reflectors"}, {"id": 46249, "name": "orangewhite stripes"}, {"id": 46250, "name": "orangewhiteplane"}, {"id": 46251, "name": "orangewhitestriped board"}, {"id": 46252, "name": "orangeyellow kite"}, {"id": 46253, "name": "orangish shirt"}, {"id": 46254, "name": "orangutan"}, {"id": 46255, "name": "oranment"}, {"id": 46256, "name": "oranments"}, {"id": 46257, "name": "orb"}, {"id": 46258, "name": "orca whale"}, {"id": 46259, "name": "orchard"}, {"id": 46260, "name": "orchard village"}, {"id": 46261, "name": "orchid"}, {"id": 46262, "name": "order board"}, {"id": 46263, "name": "order of toast"}, {"id": 46264, "name": "order slips"}, {"id": 46265, "name": "order tag"}, {"id": 46266, "name": "order tickets"}, {"id": 46267, "name": "order window"}, {"id": 46268, "name": "order"}, {"id": 46269, "name": "ordering window"}, {"id": 46270, "name": "oregano"}, {"id": 46271, "name": "oregon city"}, {"id": 46272, "name": "oreo"}, {"id": 46273, "name": "organ pipe"}, {"id": 46274, "name": "organ"}, {"id": 46275, "name": "organic"}, {"id": 46276, "name": "organic pizza"}, {"id": 46277, "name": "organisation"}, {"id": 46278, "name": "organism"}, {"id": 46279, "name": "organizer shelf"}, {"id": 46280, "name": "organizer"}, {"id": 46281, "name": "organizing rack"}, {"id": 46282, "name": "orient"}, {"id": 46283, "name": "oriental circus"}, {"id": 46284, "name": "oriental food"}, {"id": 46285, "name": "oriental letters"}, {"id": 46286, "name": "oriental looking"}, {"id": 46287, "name": "oriental rug"}, {"id": 46288, "name": "oriental writing"}, {"id": 46289, "name": "origami"}, {"id": 46290, "name": "original"}, {"id": 46291, "name": "oriole"}, {"id": 46292, "name": "orioles logo"}, {"id": 46293, "name": "orioles print"}, {"id": 46294, "name": "orioles writing"}, {"id": 46295, "name": "oriolescom"}, {"id": 46296, "name": "orn"}, {"id": 46297, "name": "ornage"}, {"id": 46298, "name": "ornament"}, {"id": 46299, "name": "ornamental ball"}, {"id": 46300, "name": "ornamental design"}, {"id": 46301, "name": "ornamental details"}, {"id": 46302, "name": "ornamental grasses"}, {"id": 46303, "name": "ornamental pole"}, {"id": 46304, "name": "ornamental spike"}, {"id": 46305, "name": "ornamental support"}, {"id": 46306, "name": "ornamental top"}, {"id": 46307, "name": "ornamental topper"}, {"id": 46308, "name": "ornamentation"}, {"id": 46309, "name": "ornamention"}, {"id": 46310, "name": "ornate"}, {"id": 46311, "name": "ornate block"}, {"id": 46312, "name": "ornate clock"}, {"id": 46313, "name": "ornate decoration"}, {"id": 46314, "name": "ornate design"}, {"id": 46315, "name": "ornate designs"}, {"id": 46316, "name": "ornate frame"}, {"id": 46317, "name": "ornate headboard"}, {"id": 46318, "name": "ornate light"}, {"id": 46319, "name": "ornate medallion"}, {"id": 46320, "name": "ornate pitcher"}, {"id": 46321, "name": "ornate scroll"}, {"id": 46322, "name": "ornate spire"}, {"id": 46323, "name": "ornate stonework"}, {"id": 46324, "name": "ornate tile"}, {"id": 46325, "name": "ornate tree"}, {"id": 46326, "name": "ornate uniform"}, {"id": 46327, "name": "ornate window"}, {"id": 46328, "name": "ornatetower"}, {"id": 46329, "name": "ornement"}, {"id": 46330, "name": "ortega hwy"}, {"id": 46331, "name": "ortiz"}, {"id": 46332, "name": "oryx"}, {"id": 46333, "name": "orzo"}, {"id": 46334, "name": "osa mayor"}, {"id": 46335, "name": "oscar"}, {"id": 46336, "name": "oscilloscope"}, {"id": 46337, "name": "ose"}, {"id": 46338, "name": "oshkosh"}, {"id": 46339, "name": "osim"}, {"id": 46340, "name": "osiris"}, {"id": 46341, "name": "osram"}, {"id": 46342, "name": "ossicle"}, {"id": 46343, "name": "ossicone"}, {"id": 46344, "name": "ossicones"}, {"id": 46345, "name": "ossicones on top"}, {"id": 46346, "name": "oster"}, {"id": 46347, "name": "osterizer label"}, {"id": 46348, "name": "ostirch"}, {"id": 46349, "name": "ostrich egg"}, {"id": 46350, "name": "ostrich neck"}, {"id": 46351, "name": "ostrich"}, {"id": 46352, "name": "ostriche"}, {"id": 46353, "name": "ostril"}, {"id": 46354, "name": "ostritch"}, {"id": 46355, "name": "other"}, {"id": 46356, "name": "other airplanes"}, {"id": 46357, "name": "other arm"}, {"id": 46358, "name": "other baby toys"}, {"id": 46359, "name": "other balloon"}, {"id": 46360, "name": "other banana"}, {"id": 46361, "name": "other bed"}, {"id": 46362, "name": "other bench"}, {"id": 46363, "name": "other boats"}, {"id": 46364, "name": "other boy"}, {"id": 46365, "name": "other building"}, {"id": 46366, "name": "other cabins"}, {"id": 46367, "name": "other car"}, {"id": 46368, "name": "other cars"}, {"id": 46369, "name": "other desserts"}, {"id": 46370, "name": "other ear"}, {"id": 46371, "name": "other elephants"}, {"id": 46372, "name": "other end"}, {"id": 46373, "name": "other essentials"}, {"id": 46374, "name": "other fences"}, {"id": 46375, "name": "other food"}, {"id": 46376, "name": "other foot"}, {"id": 46377, "name": "other fruit"}, {"id": 46378, "name": "other giraffe"}, {"id": 46379, "name": "other giraffes"}, {"id": 46380, "name": "other girl"}, {"id": 46381, "name": "other guys standing"}, {"id": 46382, "name": "other hand"}, {"id": 46383, "name": "other hind leg"}, {"id": 46384, "name": "other info"}, {"id": 46385, "name": "other instruments"}, {"id": 46386, "name": "other lamp"}, {"id": 46387, "name": "other leg"}, {"id": 46388, "name": "other man"}, {"id": 46389, "name": "other noodle"}, {"id": 46390, "name": "other one"}, {"id": 46391, "name": "other people"}, {"id": 46392, "name": "other people1"}, {"id": 46393, "name": "other plate"}, {"id": 46394, "name": "other player"}, {"id": 46395, "name": "other remote"}, {"id": 46396, "name": "other room"}, {"id": 46397, "name": "other round pillow"}, {"id": 46398, "name": "other side"}, {"id": 46399, "name": "other side of street"}, {"id": 46400, "name": "other sign"}, {"id": 46401, "name": "other sneaker"}, {"id": 46402, "name": "other sprinkles"}, {"id": 46403, "name": "other team"}, {"id": 46404, "name": "other terrain"}, {"id": 46405, "name": "other towel"}, {"id": 46406, "name": "other track"}, {"id": 46407, "name": "other train"}, {"id": 46408, "name": "other vases"}, {"id": 46409, "name": "other window"}, {"id": 46410, "name": "other woman"}, {"id": 46411, "name": "others"}, {"id": 46412, "name": "others backs"}, {"id": 46413, "name": "otis ave"}, {"id": 46414, "name": "otter"}, {"id": 46415, "name": "ottoman has a print"}, {"id": 46416, "name": "ottoman has legs"}, {"id": 46417, "name": "ottoman"}, {"id": 46418, "name": "ottomon"}, {"id": 46419, "name": "ouchy"}, {"id": 46420, "name": "oufit"}, {"id": 46421, "name": "oulet"}, {"id": 46422, "name": "oultine"}, {"id": 46423, "name": "ound plate"}, {"id": 46424, "name": "our"}, {"id": 46425, "name": "ourse"}, {"id": 46426, "name": "out area"}, {"id": 46427, "name": "out bus"}, {"id": 46428, "name": "out doors"}, {"id": 46429, "name": "out field"}, {"id": 46430, "name": "out front"}, {"id": 46431, "name": "out of area"}, {"id": 46432, "name": "out of bounds"}, {"id": 46433, "name": "out of service"}, {"id": 46434, "name": "out of the window"}, {"id": 46435, "name": "out"}, {"id": 46436, "name": "outboard"}, {"id": 46437, "name": "outboard engine"}, {"id": 46438, "name": "outboard motor"}, {"id": 46439, "name": "outboard motors"}, {"id": 46440, "name": "outbuilding"}, {"id": 46441, "name": "outcrop"}, {"id": 46442, "name": "outcropping"}, {"id": 46443, "name": "outcut"}, {"id": 46444, "name": "outdoor"}, {"id": 46445, "name": "outdoor area"}, {"id": 46446, "name": "outdoor awning"}, {"id": 46447, "name": "outdoor cafe"}, {"id": 46448, "name": "outdoor carpet"}, {"id": 46449, "name": "outdoor chair"}, {"id": 46450, "name": "outdoor chairs"}, {"id": 46451, "name": "outdoor chalkboard"}, {"id": 46452, "name": "outdoor clock"}, {"id": 46453, "name": "outdoor cold"}, {"id": 46454, "name": "outdoor concert"}, {"id": 46455, "name": "outdoor counter"}, {"id": 46456, "name": "outdoor event"}, {"id": 46457, "name": "outdoor festival"}, {"id": 46458, "name": "outdoor furniture"}, {"id": 46459, "name": "outdoor grill"}, {"id": 46460, "name": "outdoor image"}, {"id": 46461, "name": "outdoor light"}, {"id": 46462, "name": "outdoor lighting"}, {"id": 46463, "name": "outdoor market"}, {"id": 46464, "name": "outdoor patio"}, {"id": 46465, "name": "outdoor photo"}, {"id": 46466, "name": "outdoor plant"}, {"id": 46467, "name": "outdoor restaurant"}, {"id": 46468, "name": "outdoor scene"}, {"id": 46469, "name": "outdoor seating"}, {"id": 46470, "name": "outdoor setting"}, {"id": 46471, "name": "outdoor shot"}, {"id": 46472, "name": "outdoor sign"}, {"id": 46473, "name": "outdoor stand"}, {"id": 46474, "name": "outdoor table"}, {"id": 46475, "name": "outdoor tent"}, {"id": 46476, "name": "outdoor umbrella"}, {"id": 46477, "name": "outdoor view"}, {"id": 46478, "name": "outdoor wall"}, {"id": 46479, "name": "outdoorlight"}, {"id": 46480, "name": "outdoorpark bench"}, {"id": 46481, "name": "outdoors"}, {"id": 46482, "name": "outdoors photo"}, {"id": 46483, "name": "outdoors scene"}, {"id": 46484, "name": "outdoorsscene"}, {"id": 46485, "name": "outelt"}, {"id": 46486, "name": "outer"}, {"id": 46487, "name": "outer aileron"}, {"id": 46488, "name": "outer curve"}, {"id": 46489, "name": "outer ears"}, {"id": 46490, "name": "outer edge"}, {"id": 46491, "name": "outer end"}, {"id": 46492, "name": "outer field"}, {"id": 46493, "name": "outer floor"}, {"id": 46494, "name": "outer layer"}, {"id": 46495, "name": "outer legs"}, {"id": 46496, "name": "outer part"}, {"id": 46497, "name": "outer petal"}, {"id": 46498, "name": "outer petals"}, {"id": 46499, "name": "outer portion"}, {"id": 46500, "name": "outer rim"}, {"id": 46501, "name": "outer skin"}, {"id": 46502, "name": "outer stripe"}, {"id": 46503, "name": "outer surface"}, {"id": 46504, "name": "outer wall"}, {"id": 46505, "name": "outfi"}, {"id": 46506, "name": "outfied"}, {"id": 46507, "name": "outfield"}, {"id": 46508, "name": "outfield ballplayer"}, {"id": 46509, "name": "outfield grass"}, {"id": 46510, "name": "outfield wall"}, {"id": 46511, "name": "outfielder"}, {"id": 46512, "name": "outfit"}, {"id": 46513, "name": "outgrowth"}, {"id": 46514, "name": "outhouse floor"}, {"id": 46515, "name": "outhouse"}, {"id": 46516, "name": "outift"}, {"id": 46517, "name": "outifts"}, {"id": 46518, "name": "outleft"}, {"id": 46519, "name": "outler"}, {"id": 46520, "name": "outlet box"}, {"id": 46521, "name": "outlet cap"}, {"id": 46522, "name": "outlet cover"}, {"id": 46523, "name": "outlet faceplate"}, {"id": 46524, "name": "outlet holes"}, {"id": 46525, "name": "outlet on wall"}, {"id": 46526, "name": "outlet panels"}, {"id": 46527, "name": "outlet plate"}, {"id": 46528, "name": "outlet plug"}, {"id": 46529, "name": "outlet strip"}, {"id": 46530, "name": "outlet table"}, {"id": 46531, "name": "outlet wall"}, {"id": 46532, "name": "outlet"}, {"id": 46533, "name": "outline on glass"}, {"id": 46534, "name": "outline"}, {"id": 46535, "name": "outlined"}, {"id": 46536, "name": "outlining"}, {"id": 46537, "name": "outlook"}, {"id": 46538, "name": "outofbounds"}, {"id": 46539, "name": "outrigger"}, {"id": 46540, "name": "outside a tent"}, {"id": 46541, "name": "outside area"}, {"id": 46542, "name": "outside clock"}, {"id": 46543, "name": "outside court"}, {"id": 46544, "name": "outside dip"}, {"id": 46545, "name": "outside door"}, {"id": 46546, "name": "outside edge"}, {"id": 46547, "name": "outside event"}, {"id": 46548, "name": "outside heaters"}, {"id": 46549, "name": "outside light"}, {"id": 46550, "name": "outside lighting"}, {"id": 46551, "name": "outside of window"}, {"id": 46552, "name": "outside photograph"}, {"id": 46553, "name": "outside picture"}, {"id": 46554, "name": "outside scene"}, {"id": 46555, "name": "outside sitting"}, {"id": 46556, "name": "outside table"}, {"id": 46557, "name": "outside view"}, {"id": 46558, "name": "outside wall"}, {"id": 46559, "name": "outside water spigot"}, {"id": 46560, "name": "outside window"}, {"id": 46561, "name": "outside"}, {"id": 46562, "name": "outsideinside"}, {"id": 46563, "name": "outsidescene"}, {"id": 46564, "name": "outskirt"}, {"id": 46565, "name": "outsole"}, {"id": 46566, "name": "outstretched"}, {"id": 46567, "name": "outstretched arm"}, {"id": 46568, "name": "outstretched arms"}, {"id": 46569, "name": "outstretched hand"}, {"id": 46570, "name": "outstretched wing"}, {"id": 46571, "name": "outstretched wings"}, {"id": 46572, "name": "outward"}, {"id": 46573, "name": "outwards"}, {"id": 46574, "name": "oval advertisement"}, {"id": 46575, "name": "oval bumpers"}, {"id": 46576, "name": "oval ceiling"}, {"id": 46577, "name": "oval circle"}, {"id": 46578, "name": "oval design"}, {"id": 46579, "name": "oval dish"}, {"id": 46580, "name": "oval eye"}, {"id": 46581, "name": "oval frames"}, {"id": 46582, "name": "oval head"}, {"id": 46583, "name": "oval hole"}, {"id": 46584, "name": "oval loop"}, {"id": 46585, "name": "oval marking"}, {"id": 46586, "name": "oval mirror"}, {"id": 46587, "name": "oval opening"}, {"id": 46588, "name": "oval piece"}, {"id": 46589, "name": "oval pizza"}, {"id": 46590, "name": "oval plate"}, {"id": 46591, "name": "oval platter"}, {"id": 46592, "name": "oval rack"}, {"id": 46593, "name": "oval rock"}, {"id": 46594, "name": "oval shaped"}, {"id": 46595, "name": "oval sign"}, {"id": 46596, "name": "oval sink"}, {"id": 46597, "name": "oval track"}, {"id": 46598, "name": "oval windows"}, {"id": 46599, "name": "oval yellow"}, {"id": 46600, "name": "oval"}, {"id": 46601, "name": "ovaltable"}, {"id": 46602, "name": "ove"}, {"id": 46603, "name": "oven back"}, {"id": 46604, "name": "oven control panel"}, {"id": 46605, "name": "oven display"}, {"id": 46606, "name": "oven door"}, {"id": 46607, "name": "oven door handle"}, {"id": 46608, "name": "oven doors"}, {"id": 46609, "name": "oven drawer"}, {"id": 46610, "name": "oven fan"}, {"id": 46611, "name": "oven front"}, {"id": 46612, "name": "oven glass"}, {"id": 46613, "name": "oven handle"}, {"id": 46614, "name": "oven handles"}, {"id": 46615, "name": "oven hood"}, {"id": 46616, "name": "oven in truck"}, {"id": 46617, "name": "oven knob"}, {"id": 46618, "name": "oven knobs"}, {"id": 46619, "name": "oven light"}, {"id": 46620, "name": "oven mit"}, {"id": 46621, "name": "oven mits"}, {"id": 46622, "name": "oven mitt"}, {"id": 46623, "name": "oven mitts"}, {"id": 46624, "name": "oven pan"}, {"id": 46625, "name": "oven plastic"}, {"id": 46626, "name": "oven rack"}, {"id": 46627, "name": "oven racks"}, {"id": 46628, "name": "oven range"}, {"id": 46629, "name": "oven roasted"}, {"id": 46630, "name": "oven top"}, {"id": 46631, "name": "oven tray"}, {"id": 46632, "name": "oven vent"}, {"id": 46633, "name": "oven wall"}, {"id": 46634, "name": "oven window"}, {"id": 46635, "name": "oven"}, {"id": 46636, "name": "ovendials"}, {"id": 46637, "name": "ovenmitt"}, {"id": 46638, "name": "ovepass"}, {"id": 46639, "name": "over"}, {"id": 46640, "name": "over bath tub"}, {"id": 46641, "name": "over doorway"}, {"id": 46642, "name": "over hang"}, {"id": 46643, "name": "over pass"}, {"id": 46644, "name": "over pole"}, {"id": 46645, "name": "over road"}, {"id": 46646, "name": "over shoulder"}, {"id": 46647, "name": "over the cars"}, {"id": 46648, "name": "over the picture"}, {"id": 46649, "name": "over the toilet"}, {"id": 46650, "name": "over tracks"}, {"id": 46651, "name": "overall shorts"}, {"id": 46652, "name": "overall"}, {"id": 46653, "name": "overals"}, {"id": 46654, "name": "overbite"}, {"id": 46655, "name": "overboard"}, {"id": 46656, "name": "overcast"}, {"id": 46657, "name": "overcast day"}, {"id": 46658, "name": "overcast sign"}, {"id": 46659, "name": "overcast skies"}, {"id": 46660, "name": "overcast sky"}, {"id": 46661, "name": "overcastgrey sky"}, {"id": 46662, "name": "overcastsky"}, {"id": 46663, "name": "overcoat"}, {"id": 46664, "name": "overcooked fry"}, {"id": 46665, "name": "overflow"}, {"id": 46666, "name": "overflow drain"}, {"id": 46667, "name": "overflow hole"}, {"id": 46668, "name": "overflow opening"}, {"id": 46669, "name": "overgrown bush"}, {"id": 46670, "name": "overgrown grass"}, {"id": 46671, "name": "overgrown weeds"}, {"id": 46672, "name": "overgrown weedsgrass"}, {"id": 46673, "name": "overgrowth"}, {"id": 46674, "name": "overhag"}, {"id": 46675, "name": "overhand"}, {"id": 46676, "name": "overhanding"}, {"id": 46677, "name": "overhang entrance"}, {"id": 46678, "name": "overhang light"}, {"id": 46679, "name": "overhang"}, {"id": 46680, "name": "overhanging"}, {"id": 46681, "name": "overhanging branch"}, {"id": 46682, "name": "overhanging branches"}, {"id": 46683, "name": "overhanging eve"}, {"id": 46684, "name": "overhanging roof"}, {"id": 46685, "name": "overhead"}, {"id": 46686, "name": "overhead access door"}, {"id": 46687, "name": "overhead cabinets"}, {"id": 46688, "name": "overhead cables"}, {"id": 46689, "name": "overhead compartment"}, {"id": 46690, "name": "overhead fan"}, {"id": 46691, "name": "overhead lamps"}, {"id": 46692, "name": "overhead light"}, {"id": 46693, "name": "overhead lighting"}, {"id": 46694, "name": "overhead lights"}, {"id": 46695, "name": "overhead line"}, {"id": 46696, "name": "overhead projector"}, {"id": 46697, "name": "overhead rack"}, {"id": 46698, "name": "overhead spotlights"}, {"id": 46699, "name": "overhead streetlight"}, {"id": 46700, "name": "overhead vent"}, {"id": 46701, "name": "overhead view"}, {"id": 46702, "name": "overhead walkway"}, {"id": 46703, "name": "overhead wires"}, {"id": 46704, "name": "overlay"}, {"id": 46705, "name": "overlook"}, {"id": 46706, "name": "overpass highway"}, {"id": 46707, "name": "overpass"}, {"id": 46708, "name": "overpath"}, {"id": 46709, "name": "overripe bananas"}, {"id": 46710, "name": "oversize"}, {"id": 46711, "name": "oversized"}, {"id": 46712, "name": "overstand"}, {"id": 46713, "name": "overtherange fan"}, {"id": 46714, "name": "ovines"}, {"id": 46715, "name": "ow"}, {"id": 46716, "name": "owel"}, {"id": 46717, "name": "owen"}, {"id": 46718, "name": "owl city"}, {"id": 46719, "name": "owl design"}, {"id": 46720, "name": "owl drawing"}, {"id": 46721, "name": "owl face"}, {"id": 46722, "name": "owl figurine"}, {"id": 46723, "name": "owl graphic"}, {"id": 46724, "name": "owl kite"}, {"id": 46725, "name": "owl secure"}, {"id": 46726, "name": "owl statue"}, {"id": 46727, "name": "owl"}, {"id": 46728, "name": "owls graphic"}, {"id": 46729, "name": "own"}, {"id": 46730, "name": "owned by jetblue"}, {"id": 46731, "name": "owner"}, {"id": 46732, "name": "owners manual"}, {"id": 46733, "name": "owners name"}, {"id": 46734, "name": "owners tag"}, {"id": 46735, "name": "owning"}, {"id": 46736, "name": "ox"}, {"id": 46737, "name": "oxagon"}, {"id": 46738, "name": "oxer"}, {"id": 46739, "name": "oxford"}, {"id": 46740, "name": "oxford circus"}, {"id": 46741, "name": "oxs leg"}, {"id": 46742, "name": "oxygen"}, {"id": 46743, "name": "oxygen insertion"}, {"id": 46744, "name": "oxygen machine"}, {"id": 46745, "name": "oxygen tank"}, {"id": 46746, "name": "oxygen tanks"}, {"id": 46747, "name": "oy"}, {"id": 46748, "name": "oyster shell"}, {"id": 46749, "name": "oyster shells"}, {"id": 46750, "name": "oyster"}, {"id": 46751, "name": "ozone alert"}, {"id": 46752, "name": "o\u00f1"}, {"id": 46753, "name": "p"}, {"id": 46754, "name": "p candle"}, {"id": 46755, "name": "p key"}, {"id": 46756, "name": "p lite app"}, {"id": 46757, "name": "p logo"}, {"id": 46758, "name": "p24"}, {"id": 46759, "name": "p3 sign"}, {"id": 46760, "name": "pabst picture"}, {"id": 46761, "name": "pac man"}, {"id": 46762, "name": "pace"}, {"id": 46763, "name": "pach"}, {"id": 46764, "name": "paches"}, {"id": 46765, "name": "paci"}, {"id": 46766, "name": "pacifer"}, {"id": 46767, "name": "pacific"}, {"id": 46768, "name": "pacific ave"}, {"id": 46769, "name": "pacific coast"}, {"id": 46770, "name": "pacific northwest"}, {"id": 46771, "name": "pacific street"}, {"id": 46772, "name": "pacifier"}, {"id": 46773, "name": "pacifier toy"}, {"id": 46774, "name": "pack is on back"}, {"id": 46775, "name": "pack of butter"}, {"id": 46776, "name": "pack of cds"}, {"id": 46777, "name": "pack of crackers"}, {"id": 46778, "name": "pack"}, {"id": 46779, "name": "packag"}, {"id": 46780, "name": "package corner"}, {"id": 46781, "name": "package of beer"}, {"id": 46782, "name": "package of food"}, {"id": 46783, "name": "package"}, {"id": 46784, "name": "packaged"}, {"id": 46785, "name": "packaged foods"}, {"id": 46786, "name": "packaging"}, {"id": 46787, "name": "packed"}, {"id": 46788, "name": "packed food"}, {"id": 46789, "name": "packed full"}, {"id": 46790, "name": "packed sand"}, {"id": 46791, "name": "packed snow"}, {"id": 46792, "name": "packers logo"}, {"id": 46793, "name": "packet of creamer"}, {"id": 46794, "name": "packet of snacks"}, {"id": 46795, "name": "packet"}, {"id": 46796, "name": "packing"}, {"id": 46797, "name": "packing tape"}, {"id": 46798, "name": "packpack"}, {"id": 46799, "name": "pacman"}, {"id": 46800, "name": "pactch"}, {"id": 46801, "name": "pacth in"}, {"id": 46802, "name": "pad cover"}, {"id": 46803, "name": "pad is of a xbox"}, {"id": 46804, "name": "pad of paper"}, {"id": 46805, "name": "pad on a desk"}, {"id": 46806, "name": "pad"}, {"id": 46807, "name": "padddleboat"}, {"id": 46808, "name": "padded"}, {"id": 46809, "name": "padded back"}, {"id": 46810, "name": "padded wall"}, {"id": 46811, "name": "padding"}, {"id": 46812, "name": "paddington"}, {"id": 46813, "name": "paddle board"}, {"id": 46814, "name": "paddle boards"}, {"id": 46815, "name": "paddle boat"}, {"id": 46816, "name": "paddle boats"}, {"id": 46817, "name": "paddle feet"}, {"id": 46818, "name": "paddle handle"}, {"id": 46819, "name": "paddle lock"}, {"id": 46820, "name": "paddle stick"}, {"id": 46821, "name": "paddle surfer"}, {"id": 46822, "name": "paddle wheel"}, {"id": 46823, "name": "paddle"}, {"id": 46824, "name": "paddleboard"}, {"id": 46825, "name": "paddler"}, {"id": 46826, "name": "paddles boats"}, {"id": 46827, "name": "paddling woman"}, {"id": 46828, "name": "paddock"}, {"id": 46829, "name": "padestrian on street"}, {"id": 46830, "name": "padlock"}, {"id": 46831, "name": "paeek"}, {"id": 46832, "name": "pael"}, {"id": 46833, "name": "paement"}, {"id": 46834, "name": "page 64"}, {"id": 46835, "name": "page corners"}, {"id": 46836, "name": "page holder"}, {"id": 46837, "name": "page left button"}, {"id": 46838, "name": "page number"}, {"id": 46839, "name": "page open"}, {"id": 46840, "name": "page protector"}, {"id": 46841, "name": "page seven"}, {"id": 46842, "name": "page"}, {"id": 46843, "name": "pager"}, {"id": 46844, "name": "pages 6"}, {"id": 46845, "name": "pagoda style house"}, {"id": 46846, "name": "pagoda"}, {"id": 46847, "name": "paid"}, {"id": 46848, "name": "paige"}, {"id": 46849, "name": "pail"}, {"id": 46850, "name": "pain"}, {"id": 46851, "name": "pain medication"}, {"id": 46852, "name": "pain medicine"}, {"id": 46853, "name": "painful expression"}, {"id": 46854, "name": "paint blobs"}, {"id": 46855, "name": "paint brush"}, {"id": 46856, "name": "paint brushes"}, {"id": 46857, "name": "paint can"}, {"id": 46858, "name": "paint cans"}, {"id": 46859, "name": "paint chip"}, {"id": 46860, "name": "paint chipping"}, {"id": 46861, "name": "paint chips"}, {"id": 46862, "name": "paint container"}, {"id": 46863, "name": "paint drips"}, {"id": 46864, "name": "paint is on shirt"}, {"id": 46865, "name": "paint is red"}, {"id": 46866, "name": "paint job"}, {"id": 46867, "name": "paint line"}, {"id": 46868, "name": "paint lines"}, {"id": 46869, "name": "paint mark"}, {"id": 46870, "name": "paint on bus"}, {"id": 46871, "name": "paint on hydrant"}, {"id": 46872, "name": "paint panel"}, {"id": 46873, "name": "paint patch"}, {"id": 46874, "name": "paint peeling"}, {"id": 46875, "name": "paint residue"}, {"id": 46876, "name": "paint scraper"}, {"id": 46877, "name": "paint scrapings"}, {"id": 46878, "name": "paint smear"}, {"id": 46879, "name": "paint specks"}, {"id": 46880, "name": "paint splashes"}, {"id": 46881, "name": "paint splatter"}, {"id": 46882, "name": "paint splatters"}, {"id": 46883, "name": "paint spot"}, {"id": 46884, "name": "paint spots"}, {"id": 46885, "name": "paint strokes"}, {"id": 46886, "name": "paint train"}, {"id": 46887, "name": "paint tray"}, {"id": 46888, "name": "paint trim"}, {"id": 46889, "name": "paint"}, {"id": 46890, "name": "paintbrush"}, {"id": 46891, "name": "painted"}, {"id": 46892, "name": "painted area"}, {"id": 46893, "name": "painted arrow"}, {"id": 46894, "name": "painted bike"}, {"id": 46895, "name": "painted bird"}, {"id": 46896, "name": "painted black"}, {"id": 46897, "name": "painted blue"}, {"id": 46898, "name": "painted board"}, {"id": 46899, "name": "painted boobs"}, {"id": 46900, "name": "painted bottle"}, {"id": 46901, "name": "painted bricks"}, {"id": 46902, "name": "painted building"}, {"id": 46903, "name": "painted cabinets"}, {"id": 46904, "name": "painted centerline"}, {"id": 46905, "name": "painted circle"}, {"id": 46906, "name": "painted column"}, {"id": 46907, "name": "painted concrete"}, {"id": 46908, "name": "painted curb"}, {"id": 46909, "name": "painted curve"}, {"id": 46910, "name": "painted design"}, {"id": 46911, "name": "painted details"}, {"id": 46912, "name": "painted door"}, {"id": 46913, "name": "painted dot"}, {"id": 46914, "name": "painted edge"}, {"id": 46915, "name": "painted face"}, {"id": 46916, "name": "painted faces"}, {"id": 46917, "name": "painted fish"}, {"id": 46918, "name": "painted flowers"}, {"id": 46919, "name": "painted graffiti"}, {"id": 46920, "name": "painted green"}, {"id": 46921, "name": "painted gun"}, {"id": 46922, "name": "painted in the road"}, {"id": 46923, "name": "painted it"}, {"id": 46924, "name": "painted lemons"}, {"id": 46925, "name": "painted letter"}, {"id": 46926, "name": "painted letters"}, {"id": 46927, "name": "painted line"}, {"id": 46928, "name": "painted lines"}, {"id": 46929, "name": "painted lion"}, {"id": 46930, "name": "painted mural"}, {"id": 46931, "name": "painted nail"}, {"id": 46932, "name": "painted number"}, {"id": 46933, "name": "painted on street"}, {"id": 46934, "name": "painted person"}, {"id": 46935, "name": "painted red"}, {"id": 46936, "name": "painted rock"}, {"id": 46937, "name": "painted sign"}, {"id": 46938, "name": "painted sky"}, {"id": 46939, "name": "painted stripe"}, {"id": 46940, "name": "painted tankfenders"}, {"id": 46941, "name": "painted teeth"}, {"id": 46942, "name": "painted tell"}, {"id": 46943, "name": "painted tires"}, {"id": 46944, "name": "painted toaster"}, {"id": 46945, "name": "painted trash"}, {"id": 46946, "name": "painted trees"}, {"id": 46947, "name": "painted turn lane"}, {"id": 46948, "name": "painted wall"}, {"id": 46949, "name": "painted white spokes"}, {"id": 46950, "name": "painted window"}, {"id": 46951, "name": "painted wood"}, {"id": 46952, "name": "painted writing"}, {"id": 46953, "name": "painted x"}, {"id": 46954, "name": "paintedwhite lines"}, {"id": 46955, "name": "painters stand"}, {"id": 46956, "name": "paintin"}, {"id": 46957, "name": "painting background"}, {"id": 46958, "name": "painting corner"}, {"id": 46959, "name": "painting easel"}, {"id": 46960, "name": "painting frame"}, {"id": 46961, "name": "painting in front"}, {"id": 46962, "name": "painting leaves"}, {"id": 46963, "name": "painting on"}, {"id": 46964, "name": "painting on wall"}, {"id": 46965, "name": "painting reflection"}, {"id": 46966, "name": "painting wall"}, {"id": 46967, "name": "painting"}, {"id": 46968, "name": "paintings on the wal"}, {"id": 46969, "name": "paintings on wall"}, {"id": 46970, "name": "paintng"}, {"id": 46971, "name": "paintsurfer"}, {"id": 46972, "name": "paintwalls"}, {"id": 46973, "name": "pair black pants"}, {"id": 46974, "name": "pair blue jeans"}, {"id": 46975, "name": "pair boots"}, {"id": 46976, "name": "pair elephants"}, {"id": 46977, "name": "pair eyeglasses"}, {"id": 46978, "name": "pair of shoes"}, {"id": 46979, "name": "pair of socks"}, {"id": 46980, "name": "pair of birds"}, {"id": 46981, "name": "pair of blue jeans"}, {"id": 46982, "name": "pair of boots"}, {"id": 46983, "name": "pair of chairs"}, {"id": 46984, "name": "pair of ducks"}, {"id": 46985, "name": "pair of flip flops"}, {"id": 46986, "name": "pair of giraffes"}, {"id": 46987, "name": "pair of glasses"}, {"id": 46988, "name": "pair of gloves"}, {"id": 46989, "name": "pair of googles"}, {"id": 46990, "name": "pair of hands"}, {"id": 46991, "name": "pair of headphones"}, {"id": 46992, "name": "pair of heels"}, {"id": 46993, "name": "pair of jeans"}, {"id": 46994, "name": "pair of legs"}, {"id": 46995, "name": "pair of red pants"}, {"id": 46996, "name": "pair of sandals"}, {"id": 46997, "name": "pair of shoes"}, {"id": 46998, "name": "pair of shorts"}, {"id": 46999, "name": "pair of skates"}, {"id": 47000, "name": "pair of ski pants"}, {"id": 47001, "name": "pair of skies"}, {"id": 47002, "name": "pair of skis"}, {"id": 47003, "name": "pair of slippers"}, {"id": 47004, "name": "pair of sneakers"}, {"id": 47005, "name": "pair of sock"}, {"id": 47006, "name": "pair of socks"}, {"id": 47007, "name": "pair of street"}, {"id": 47008, "name": "pair of sunglasses"}, {"id": 47009, "name": "pair of white shoe"}, {"id": 47010, "name": "pair of white shorts"}, {"id": 47011, "name": "pair of white socks"}, {"id": 47012, "name": "pair pants"}, {"id": 47013, "name": "pair skiing"}, {"id": 47014, "name": "pair sneakers"}, {"id": 47015, "name": "pair sunglasses"}, {"id": 47016, "name": "pair"}, {"id": 47017, "name": "pair1"}, {"id": 47018, "name": "pair2"}, {"id": 47019, "name": "pair3"}, {"id": 47020, "name": "pairsunglasses"}, {"id": 47021, "name": "pairtigers"}, {"id": 47022, "name": "paisley"}, {"id": 47023, "name": "paisley design"}, {"id": 47024, "name": "paisley print"}, {"id": 47025, "name": "pait"}, {"id": 47026, "name": "paiting"}, {"id": 47027, "name": "paitning"}, {"id": 47028, "name": "pajama bottoms"}, {"id": 47029, "name": "pajama pants"}, {"id": 47030, "name": "pajama shirt"}, {"id": 47031, "name": "pajama top"}, {"id": 47032, "name": "pajama"}, {"id": 47033, "name": "pajammas"}, {"id": 47034, "name": "paking lot"}, {"id": 47035, "name": "palace"}, {"id": 47036, "name": "palapa"}, {"id": 47037, "name": "palat"}, {"id": 47038, "name": "palate"}, {"id": 47039, "name": "pale"}, {"id": 47040, "name": "pale blu"}, {"id": 47041, "name": "pale blue tiles"}, {"id": 47042, "name": "pale bricks"}, {"id": 47043, "name": "pale clouds"}, {"id": 47044, "name": "pale dead branch"}, {"id": 47045, "name": "pale flower"}, {"id": 47046, "name": "pale grey sky"}, {"id": 47047, "name": "pale patch"}, {"id": 47048, "name": "pale pattern"}, {"id": 47049, "name": "pale skies"}, {"id": 47050, "name": "pale skin"}, {"id": 47051, "name": "pale sky"}, {"id": 47052, "name": "paleblue fabric"}, {"id": 47053, "name": "paleblue sky"}, {"id": 47054, "name": "palebrown hair"}, {"id": 47055, "name": "palette"}, {"id": 47056, "name": "pall tree"}, {"id": 47057, "name": "pallet pile"}, {"id": 47058, "name": "pallet stack"}, {"id": 47059, "name": "pallet"}, {"id": 47060, "name": "palletline"}, {"id": 47061, "name": "pallets waiting"}, {"id": 47062, "name": "palm area"}, {"id": 47063, "name": "palm bush"}, {"id": 47064, "name": "palm bushes"}, {"id": 47065, "name": "palm fonds"}, {"id": 47066, "name": "palm free"}, {"id": 47067, "name": "palm frond"}, {"id": 47068, "name": "palm fronds"}, {"id": 47069, "name": "palm leaf"}, {"id": 47070, "name": "palm leafs"}, {"id": 47071, "name": "palm leaves"}, {"id": 47072, "name": "palm pilot"}, {"id": 47073, "name": "palm street"}, {"id": 47074, "name": "palm tree leaves"}, {"id": 47075, "name": "palm tree on"}, {"id": 47076, "name": "palm tree print"}, {"id": 47077, "name": "palm tree reflection"}, {"id": 47078, "name": "palm tree"}, {"id": 47079, "name": "palm treeleaves"}, {"id": 47080, "name": "palm trees"}, {"id": 47081, "name": "palm trees in front"}, {"id": 47082, "name": "palm trees on beach"}, {"id": 47083, "name": "palm"}, {"id": 47084, "name": "palmagranettes"}, {"id": 47085, "name": "palmer"}, {"id": 47086, "name": "palmtree"}, {"id": 47087, "name": "palmtrees"}, {"id": 47088, "name": "palne"}, {"id": 47089, "name": "palomino"}, {"id": 47090, "name": "palstic bottle"}, {"id": 47091, "name": "palte"}, {"id": 47092, "name": "paltform"}, {"id": 47093, "name": "pam"}, {"id": 47094, "name": "pampanga sign"}, {"id": 47095, "name": "pampas grass"}, {"id": 47096, "name": "pampers"}, {"id": 47097, "name": "pamphlet"}, {"id": 47098, "name": "pamplets"}, {"id": 47099, "name": "pamplona"}, {"id": 47100, "name": "pamt"}, {"id": 47101, "name": "pamts"}, {"id": 47102, "name": "pan corner"}, {"id": 47103, "name": "pan cover"}, {"id": 47104, "name": "pan cupboard"}, {"id": 47105, "name": "pan edge"}, {"id": 47106, "name": "pan full of potatoes"}, {"id": 47107, "name": "pan handle"}, {"id": 47108, "name": "pan is metallic"}, {"id": 47109, "name": "pan is white"}, {"id": 47110, "name": "pan of hotdogs"}, {"id": 47111, "name": "pan oil"}, {"id": 47112, "name": "pan pizza"}, {"id": 47113, "name": "pan shovel"}, {"id": 47114, "name": "pan spot"}, {"id": 47115, "name": "pan stack"}, {"id": 47116, "name": "pan under pizza"}, {"id": 47117, "name": "pan with long hand"}, {"id": 47118, "name": "pan"}, {"id": 47119, "name": "panal"}, {"id": 47120, "name": "panaling"}, {"id": 47121, "name": "panasonic"}, {"id": 47122, "name": "panasonic sign"}, {"id": 47123, "name": "pancake stack"}, {"id": 47124, "name": "pancake syrup"}, {"id": 47125, "name": "pancake"}, {"id": 47126, "name": "pancakes and syrup"}, {"id": 47127, "name": "pancho"}, {"id": 47128, "name": "pand"}, {"id": 47129, "name": "panda bear"}, {"id": 47130, "name": "panda bears"}, {"id": 47131, "name": "panda claws"}, {"id": 47132, "name": "panda enclosure"}, {"id": 47133, "name": "panda express"}, {"id": 47134, "name": "panda plushie"}, {"id": 47135, "name": "panda the word"}, {"id": 47136, "name": "panda tooth"}, {"id": 47137, "name": "panda"}, {"id": 47138, "name": "pandas body"}, {"id": 47139, "name": "pandas feet"}, {"id": 47140, "name": "pandas fur"}, {"id": 47141, "name": "pandas paw"}, {"id": 47142, "name": "pandora app"}, {"id": 47143, "name": "pane 2"}, {"id": 47144, "name": "pane 3"}, {"id": 47145, "name": "pane 4"}, {"id": 47146, "name": "pane 5"}, {"id": 47147, "name": "pane is large"}, {"id": 47148, "name": "pane of glass"}, {"id": 47149, "name": "pane"}, {"id": 47150, "name": "paned window"}, {"id": 47151, "name": "paned windows"}, {"id": 47152, "name": "panel floor"}, {"id": 47153, "name": "panel framing"}, {"id": 47154, "name": "panel lights"}, {"id": 47155, "name": "panel of buttons"}, {"id": 47156, "name": "panel of knobs"}, {"id": 47157, "name": "panel of lights"}, {"id": 47158, "name": "panel on door"}, {"id": 47159, "name": "panel on wetsuit"}, {"id": 47160, "name": "panel open"}, {"id": 47161, "name": "panel suspension"}, {"id": 47162, "name": "panel truck"}, {"id": 47163, "name": "panel tub"}, {"id": 47164, "name": "panel wall"}, {"id": 47165, "name": "panel"}, {"id": 47166, "name": "paneled"}, {"id": 47167, "name": "paneled door"}, {"id": 47168, "name": "paneled floor"}, {"id": 47169, "name": "paneled shutters"}, {"id": 47170, "name": "paneled wall"}, {"id": 47171, "name": "paneled window"}, {"id": 47172, "name": "paneling"}, {"id": 47173, "name": "paneling strip"}, {"id": 47174, "name": "paneling wall"}, {"id": 47175, "name": "panelled wall"}, {"id": 47176, "name": "panelling"}, {"id": 47177, "name": "panera bread"}, {"id": 47178, "name": "panini grill"}, {"id": 47179, "name": "panini maker"}, {"id": 47180, "name": "panini"}, {"id": 47181, "name": "pannel"}, {"id": 47182, "name": "panneling"}, {"id": 47183, "name": "pannier"}, {"id": 47184, "name": "pans reflection"}, {"id": 47185, "name": "pansy"}, {"id": 47186, "name": "pant leg"}, {"id": 47187, "name": "pant bottoms"}, {"id": 47188, "name": "pant cuffs"}, {"id": 47189, "name": "pant leg"}, {"id": 47190, "name": "pant legs"}, {"id": 47191, "name": "pant outfit"}, {"id": 47192, "name": "pant pocket"}, {"id": 47193, "name": "pant suit"}, {"id": 47194, "name": "pant"}, {"id": 47195, "name": "pantaloon"}, {"id": 47196, "name": "panther"}, {"id": 47197, "name": "pantie hose"}, {"id": 47198, "name": "panting"}, {"id": 47199, "name": "pantleg"}, {"id": 47200, "name": "pantlegs"}, {"id": 47201, "name": "pantocraft"}, {"id": 47202, "name": "pantograph"}, {"id": 47203, "name": "pantone brochure"}, {"id": 47204, "name": "pantry"}, {"id": 47205, "name": "pantry cabinet"}, {"id": 47206, "name": "pantry door"}, {"id": 47207, "name": "pantry shelves"}, {"id": 47208, "name": "pantrydoor"}, {"id": 47209, "name": "pants and shoes"}, {"id": 47210, "name": "pants are black"}, {"id": 47211, "name": "pants are brown"}, {"id": 47212, "name": "pants are dark"}, {"id": 47213, "name": "pants are gray"}, {"id": 47214, "name": "pants are grey"}, {"id": 47215, "name": "pants are khaki"}, {"id": 47216, "name": "pants are purple"}, {"id": 47217, "name": "pants are white"}, {"id": 47218, "name": "pants leg"}, {"id": 47219, "name": "pants legs"}, {"id": 47220, "name": "pants of a woman"}, {"id": 47221, "name": "pants pair"}, {"id": 47222, "name": "pants pocket"}, {"id": 47223, "name": "pants pockets"}, {"id": 47224, "name": "pants shirt"}, {"id": 47225, "name": "pants skier"}, {"id": 47226, "name": "pants stripe"}, {"id": 47227, "name": "pants suit"}, {"id": 47228, "name": "pantsuit"}, {"id": 47229, "name": "panty hose"}, {"id": 47230, "name": "panty liners"}, {"id": 47231, "name": "panty"}, {"id": 47232, "name": "pantyhose"}, {"id": 47233, "name": "panvel farmacias"}, {"id": 47234, "name": "papa johns"}, {"id": 47235, "name": "papaer"}, {"id": 47236, "name": "papaya"}, {"id": 47237, "name": "papaye"}, {"id": 47238, "name": "pape av"}, {"id": 47239, "name": "paper and books"}, {"id": 47240, "name": "paper and pen"}, {"id": 47241, "name": "paper backs"}, {"id": 47242, "name": "paper bag"}, {"id": 47243, "name": "paper bags"}, {"id": 47244, "name": "paper balloon"}, {"id": 47245, "name": "paper band"}, {"id": 47246, "name": "paper basket"}, {"id": 47247, "name": "paper block"}, {"id": 47248, "name": "paper boat"}, {"id": 47249, "name": "paper boats"}, {"id": 47250, "name": "paper book"}, {"id": 47251, "name": "paper bowl"}, {"id": 47252, "name": "paper box"}, {"id": 47253, "name": "paper candles"}, {"id": 47254, "name": "paper cartons"}, {"id": 47255, "name": "paper clip"}, {"id": 47256, "name": "paper clips"}, {"id": 47257, "name": "paper container"}, {"id": 47258, "name": "paper covering"}, {"id": 47259, "name": "paper crown"}, {"id": 47260, "name": "paper cup"}, {"id": 47261, "name": "paper cups"}, {"id": 47262, "name": "paper cutter"}, {"id": 47263, "name": "paper delivery boxes"}, {"id": 47264, "name": "paper desk"}, {"id": 47265, "name": "paper dish"}, {"id": 47266, "name": "paper dispenser"}, {"id": 47267, "name": "paper dispensers"}, {"id": 47268, "name": "paper display"}, {"id": 47269, "name": "paper doily"}, {"id": 47270, "name": "paper drawing"}, {"id": 47271, "name": "paper edgers"}, {"id": 47272, "name": "paper fish"}, {"id": 47273, "name": "paper flowers"}, {"id": 47274, "name": "paper hanger"}, {"id": 47275, "name": "paper hanging"}, {"id": 47276, "name": "paper hat"}, {"id": 47277, "name": "paper hiolder"}, {"id": 47278, "name": "paper holder"}, {"id": 47279, "name": "paper holders"}, {"id": 47280, "name": "paper in basket"}, {"id": 47281, "name": "paper in trashcan"}, {"id": 47282, "name": "paper is on wall"}, {"id": 47283, "name": "paper is white"}, {"id": 47284, "name": "paper items"}, {"id": 47285, "name": "paper lamp"}, {"id": 47286, "name": "paper lantern"}, {"id": 47287, "name": "paper leafs"}, {"id": 47288, "name": "paper leaves"}, {"id": 47289, "name": "paper lid"}, {"id": 47290, "name": "paper liner"}, {"id": 47291, "name": "paper mache"}, {"id": 47292, "name": "paper machine"}, {"id": 47293, "name": "paper menu"}, {"id": 47294, "name": "paper money"}, {"id": 47295, "name": "paper nakins"}, {"id": 47296, "name": "paper napkin"}, {"id": 47297, "name": "paper napkins"}, {"id": 47298, "name": "paper note"}, {"id": 47299, "name": "paper on desk"}, {"id": 47300, "name": "paper on floor"}, {"id": 47301, "name": "paper on the bed"}, {"id": 47302, "name": "paper on the fridge"}, {"id": 47303, "name": "paper organizer"}, {"id": 47304, "name": "paper over desk"}, {"id": 47305, "name": "paper package"}, {"id": 47306, "name": "paper packages"}, {"id": 47307, "name": "paper pad"}, {"id": 47308, "name": "paper part"}, {"id": 47309, "name": "paper peeling"}, {"id": 47310, "name": "paper piece"}, {"id": 47311, "name": "paper pile"}, {"id": 47312, "name": "paper placard"}, {"id": 47313, "name": "paper place mat"}, {"id": 47314, "name": "paper placemat"}, {"id": 47315, "name": "paper plane"}, {"id": 47316, "name": "paper plate"}, {"id": 47317, "name": "paper plates"}, {"id": 47318, "name": "paper ramikin"}, {"id": 47319, "name": "paper ring"}, {"id": 47320, "name": "paper roll"}, {"id": 47321, "name": "paper roll holder"}, {"id": 47322, "name": "paper rolls"}, {"id": 47323, "name": "paper sack"}, {"id": 47324, "name": "paper scrap"}, {"id": 47325, "name": "paper sheet"}, {"id": 47326, "name": "paper shredder"}, {"id": 47327, "name": "paper sign"}, {"id": 47328, "name": "paper signs"}, {"id": 47329, "name": "paper sleeve"}, {"id": 47330, "name": "paper slip"}, {"id": 47331, "name": "paper slips"}, {"id": 47332, "name": "paper stack"}, {"id": 47333, "name": "paper stacks"}, {"id": 47334, "name": "paper stand"}, {"id": 47335, "name": "paper stick"}, {"id": 47336, "name": "paper strawberry"}, {"id": 47337, "name": "paper streamers"}, {"id": 47338, "name": "paper strip"}, {"id": 47339, "name": "paper strips"}, {"id": 47340, "name": "paper tab"}, {"id": 47341, "name": "paper tabs"}, {"id": 47342, "name": "paper tag"}, {"id": 47343, "name": "paper tickets"}, {"id": 47344, "name": "paper towel"}, {"id": 47345, "name": "paper towel containe"}, {"id": 47346, "name": "paper towel dispense"}, {"id": 47347, "name": "paper towel holder"}, {"id": 47348, "name": "paper towel rack"}, {"id": 47349, "name": "paper towel roll"}, {"id": 47350, "name": "paper towel rolls"}, {"id": 47351, "name": "paper towelholder"}, {"id": 47352, "name": "paper towels"}, {"id": 47353, "name": "paper tower dispense"}, {"id": 47354, "name": "paper trash"}, {"id": 47355, "name": "paper tray"}, {"id": 47356, "name": "paper trays"}, {"id": 47357, "name": "paper umbrella"}, {"id": 47358, "name": "paper under bananas"}, {"id": 47359, "name": "paper under donuts"}, {"id": 47360, "name": "paper vendor"}, {"id": 47361, "name": "paper wall"}, {"id": 47362, "name": "paper weight"}, {"id": 47363, "name": "paper work"}, {"id": 47364, "name": "paper wrap"}, {"id": 47365, "name": "paper wraper"}, {"id": 47366, "name": "paper wrapped"}, {"id": 47367, "name": "paper wrapper"}, {"id": 47368, "name": "paper wrapping"}, {"id": 47369, "name": "paper"}, {"id": 47370, "name": "paperback book"}, {"id": 47371, "name": "paperback books"}, {"id": 47372, "name": "paperback"}, {"id": 47373, "name": "paperbag"}, {"id": 47374, "name": "paperbox"}, {"id": 47375, "name": "paperclip"}, {"id": 47376, "name": "paperhat"}, {"id": 47377, "name": "paperholder"}, {"id": 47378, "name": "paperliner"}, {"id": 47379, "name": "papermache"}, {"id": 47380, "name": "papermat"}, {"id": 47381, "name": "paperplate"}, {"id": 47382, "name": "papers leaning"}, {"id": 47383, "name": "papers on the table"}, {"id": 47384, "name": "papers strewn"}, {"id": 47385, "name": "papertowel"}, {"id": 47386, "name": "papertowel dispenser"}, {"id": 47387, "name": "papertowel holder"}, {"id": 47388, "name": "papertowel roll"}, {"id": 47389, "name": "papertowels"}, {"id": 47390, "name": "paperweight"}, {"id": 47391, "name": "paperwork"}, {"id": 47392, "name": "paperwrapper"}, {"id": 47393, "name": "papes"}, {"id": 47394, "name": "paphlet"}, {"id": 47395, "name": "papke"}, {"id": 47396, "name": "papper cup"}, {"id": 47397, "name": "paprica"}, {"id": 47398, "name": "papricca"}, {"id": 47399, "name": "paprika"}, {"id": 47400, "name": "par tof"}, {"id": 47401, "name": "para sail"}, {"id": 47402, "name": "para surfer"}, {"id": 47403, "name": "para water"}, {"id": 47404, "name": "parachute is flying"}, {"id": 47405, "name": "parachute kite"}, {"id": 47406, "name": "parachute of a wind"}, {"id": 47407, "name": "parachute"}, {"id": 47408, "name": "parachuter"}, {"id": 47409, "name": "parade"}, {"id": 47410, "name": "parade route"}, {"id": 47411, "name": "paradise"}, {"id": 47412, "name": "parafoil"}, {"id": 47413, "name": "parage"}, {"id": 47414, "name": "paraglider"}, {"id": 47415, "name": "paragliders"}, {"id": 47416, "name": "paragliding"}, {"id": 47417, "name": "paragliding kite"}, {"id": 47418, "name": "paragraph"}, {"id": 47419, "name": "parakeet"}, {"id": 47420, "name": "parallel lines"}, {"id": 47421, "name": "parallel seat"}, {"id": 47422, "name": "parallel surfboard"}, {"id": 47423, "name": "parallel to board"}, {"id": 47424, "name": "parallel tracks"}, {"id": 47425, "name": "parapet railing"}, {"id": 47426, "name": "parapet"}, {"id": 47427, "name": "paraphernalia"}, {"id": 47428, "name": "parasai"}, {"id": 47429, "name": "parasail board"}, {"id": 47430, "name": "parasail rod"}, {"id": 47431, "name": "parasail tie"}, {"id": 47432, "name": "parasail"}, {"id": 47433, "name": "parasailer"}, {"id": 47434, "name": "parasailers"}, {"id": 47435, "name": "parasailing"}, {"id": 47436, "name": "parasailors"}, {"id": 47437, "name": "parashoot"}, {"id": 47438, "name": "parasil"}, {"id": 47439, "name": "parasite"}, {"id": 47440, "name": "parasol handle"}, {"id": 47441, "name": "parasol"}, {"id": 47442, "name": "parasurfer"}, {"id": 47443, "name": "parcel box"}, {"id": 47444, "name": "parcel"}, {"id": 47445, "name": "parchment"}, {"id": 47446, "name": "parchment paper"}, {"id": 47447, "name": "pare"}, {"id": 47448, "name": "parent b"}, {"id": 47449, "name": "parent"}, {"id": 47450, "name": "parentchild"}, {"id": 47451, "name": "parenthesis"}, {"id": 47452, "name": "parf"}, {"id": 47453, "name": "parf of donut"}, {"id": 47454, "name": "parfait"}, {"id": 47455, "name": "pariba"}, {"id": 47456, "name": "paribas"}, {"id": 47457, "name": "paring at night"}, {"id": 47458, "name": "paringknife"}, {"id": 47459, "name": "paris"}, {"id": 47460, "name": "parisol"}, {"id": 47461, "name": "parisols"}, {"id": 47462, "name": "parisorleans"}, {"id": 47463, "name": "park area"}, {"id": 47464, "name": "park ave"}, {"id": 47465, "name": "park bench"}, {"id": 47466, "name": "park benches"}, {"id": 47467, "name": "park facing"}, {"id": 47468, "name": "park field"}, {"id": 47469, "name": "park in gear"}, {"id": 47470, "name": "park lane"}, {"id": 47471, "name": "park path"}, {"id": 47472, "name": "park police"}, {"id": 47473, "name": "park rail"}, {"id": 47474, "name": "park ride"}, {"id": 47475, "name": "park road"}, {"id": 47476, "name": "park sign"}, {"id": 47477, "name": "park sitting area"}, {"id": 47478, "name": "park space"}, {"id": 47479, "name": "park square"}, {"id": 47480, "name": "park trail"}, {"id": 47481, "name": "park wall"}, {"id": 47482, "name": "park way"}, {"id": 47483, "name": "park"}, {"id": 47484, "name": "parka"}, {"id": 47485, "name": "parkade"}, {"id": 47486, "name": "parkasphalt walkway"}, {"id": 47487, "name": "parkbench"}, {"id": 47488, "name": "parkdale"}, {"id": 47489, "name": "parke"}, {"id": 47490, "name": "parked"}, {"id": 47491, "name": "parked airplane"}, {"id": 47492, "name": "parked behind"}, {"id": 47493, "name": "parked bicycle"}, {"id": 47494, "name": "parked bike"}, {"id": 47495, "name": "parked bikes"}, {"id": 47496, "name": "parked boats"}, {"id": 47497, "name": "parked bus"}, {"id": 47498, "name": "parked car"}, {"id": 47499, "name": "parked cars"}, {"id": 47500, "name": "parked distance"}, {"id": 47501, "name": "parked in front"}, {"id": 47502, "name": "parked jeep"}, {"id": 47503, "name": "parked motorcycles"}, {"id": 47504, "name": "parked on concrete"}, {"id": 47505, "name": "parked on the grass"}, {"id": 47506, "name": "parked trailer"}, {"id": 47507, "name": "parked truck"}, {"id": 47508, "name": "parked vehicle"}, {"id": 47509, "name": "parked vehicles"}, {"id": 47510, "name": "parkedcar"}, {"id": 47511, "name": "parkedcars"}, {"id": 47512, "name": "parkedgray car"}, {"id": 47513, "name": "parkedred car"}, {"id": 47514, "name": "parkedred truck"}, {"id": 47515, "name": "parkedsilver suv"}, {"id": 47516, "name": "parker"}, {"id": 47517, "name": "parkgoers"}, {"id": 47518, "name": "parkin"}, {"id": 47519, "name": "parking spot"}, {"id": 47520, "name": "parking area"}, {"id": 47521, "name": "parking areas"}, {"id": 47522, "name": "parking ares"}, {"id": 47523, "name": "parking barrier"}, {"id": 47524, "name": "parking barriers"}, {"id": 47525, "name": "parking bay"}, {"id": 47526, "name": "parking block"}, {"id": 47527, "name": "parking booth"}, {"id": 47528, "name": "parking boundaires"}, {"id": 47529, "name": "parking deck"}, {"id": 47530, "name": "parking floor"}, {"id": 47531, "name": "parking floors"}, {"id": 47532, "name": "parking garage"}, {"id": 47533, "name": "parking headlight"}, {"id": 47534, "name": "parking id"}, {"id": 47535, "name": "parking information"}, {"id": 47536, "name": "parking key"}, {"id": 47537, "name": "parking kiosk"}, {"id": 47538, "name": "parking lamp"}, {"id": 47539, "name": "parking lane"}, {"id": 47540, "name": "parking light"}, {"id": 47541, "name": "parking lights"}, {"id": 47542, "name": "parking line"}, {"id": 47543, "name": "parking lines"}, {"id": 47544, "name": "parking logo"}, {"id": 47545, "name": "parking lot"}, {"id": 47546, "name": "parking lot surface"}, {"id": 47547, "name": "parking lots"}, {"id": 47548, "name": "parking lotstripe"}, {"id": 47549, "name": "parking machine"}, {"id": 47550, "name": "parking markers"}, {"id": 47551, "name": "parking meter"}, {"id": 47552, "name": "parking metere"}, {"id": 47553, "name": "parking meters"}, {"id": 47554, "name": "parking place"}, {"id": 47555, "name": "parking places"}, {"id": 47556, "name": "parking price"}, {"id": 47557, "name": "parking ramp"}, {"id": 47558, "name": "parking section"}, {"id": 47559, "name": "parking sign"}, {"id": 47560, "name": "parking signs"}, {"id": 47561, "name": "parking slat"}, {"id": 47562, "name": "parking slot"}, {"id": 47563, "name": "parking space"}, {"id": 47564, "name": "parking spaces"}, {"id": 47565, "name": "parking spot"}, {"id": 47566, "name": "parking spots"}, {"id": 47567, "name": "parking station"}, {"id": 47568, "name": "parking stop"}, {"id": 47569, "name": "parking stopper"}, {"id": 47570, "name": "parking strip"}, {"id": 47571, "name": "parking stripes"}, {"id": 47572, "name": "parking structure"}, {"id": 47573, "name": "parking symbol"}, {"id": 47574, "name": "parking ticket"}, {"id": 47575, "name": "parking toll"}, {"id": 47576, "name": "parking"}, {"id": 47577, "name": "parkinglot"}, {"id": 47578, "name": "parkingmeter"}, {"id": 47579, "name": "parkingsign"}, {"id": 47580, "name": "parkingspaces"}, {"id": 47581, "name": "parkling lot"}, {"id": 47582, "name": "parklot lighting"}, {"id": 47583, "name": "parkway"}, {"id": 47584, "name": "parliament"}, {"id": 47585, "name": "parliament square"}, {"id": 47586, "name": "parliment"}, {"id": 47587, "name": "parlor"}, {"id": 47588, "name": "parmanently"}, {"id": 47589, "name": "parmesan"}, {"id": 47590, "name": "parmesan and pepper"}, {"id": 47591, "name": "parmesan cheese"}, {"id": 47592, "name": "parmesean cheese"}, {"id": 47593, "name": "parnips"}, {"id": 47594, "name": "parquet"}, {"id": 47595, "name": "parquet floor"}, {"id": 47596, "name": "parquet flooring"}, {"id": 47597, "name": "parrot head"}, {"id": 47598, "name": "parrot wings"}, {"id": 47599, "name": "parrot wood"}, {"id": 47600, "name": "parrot"}, {"id": 47601, "name": "parrots beak"}, {"id": 47602, "name": "parseley"}, {"id": 47603, "name": "parsely"}, {"id": 47604, "name": "parsely leaves"}, {"id": 47605, "name": "parsley"}, {"id": 47606, "name": "parsley flake"}, {"id": 47607, "name": "parsley garnish"}, {"id": 47608, "name": "parsley on plate"}, {"id": 47609, "name": "parsnip"}, {"id": 47610, "name": "parsol"}, {"id": 47611, "name": "parson street"}, {"id": 47612, "name": "part bed"}, {"id": 47613, "name": "part body"}, {"id": 47614, "name": "part bush"}, {"id": 47615, "name": "part coke"}, {"id": 47616, "name": "part f a floor"}, {"id": 47617, "name": "part f a post"}, {"id": 47618, "name": "part finger"}, {"id": 47619, "name": "part floor"}, {"id": 47620, "name": "part ground"}, {"id": 47621, "name": "part in center"}, {"id": 47622, "name": "part is yellow"}, {"id": 47623, "name": "part light"}, {"id": 47624, "name": "part of water"}, {"id": 47625, "name": "part of a racket"}, {"id": 47626, "name": "part of a banner"}, {"id": 47627, "name": "part of a beach"}, {"id": 47628, "name": "part of a blue stick"}, {"id": 47629, "name": "part of a board"}, {"id": 47630, "name": "part of a boot"}, {"id": 47631, "name": "part of a bowl"}, {"id": 47632, "name": "part of a bread"}, {"id": 47633, "name": "part of a building"}, {"id": 47634, "name": "part of a bush"}, {"id": 47635, "name": "part of a cage"}, {"id": 47636, "name": "part of a chest"}, {"id": 47637, "name": "part of a cloth"}, {"id": 47638, "name": "part of a clothe"}, {"id": 47639, "name": "part of a fence"}, {"id": 47640, "name": "part of a field"}, {"id": 47641, "name": "part of a floor"}, {"id": 47642, "name": "part of a flower"}, {"id": 47643, "name": "part of a footpath"}, {"id": 47644, "name": "part of a fork"}, {"id": 47645, "name": "part of a fruit"}, {"id": 47646, "name": "part of a garden"}, {"id": 47647, "name": "part of a giraffe"}, {"id": 47648, "name": "part of a glass"}, {"id": 47649, "name": "part of a glove"}, {"id": 47650, "name": "part of a grass"}, {"id": 47651, "name": "part of a groumd"}, {"id": 47652, "name": "part of a ground"}, {"id": 47653, "name": "part of a grounmd"}, {"id": 47654, "name": "part of a hair"}, {"id": 47655, "name": "part of a handle"}, {"id": 47656, "name": "part of a head"}, {"id": 47657, "name": "part of a helmet"}, {"id": 47658, "name": "part of a hokker"}, {"id": 47659, "name": "part of a hooker"}, {"id": 47660, "name": "part of a jacket"}, {"id": 47661, "name": "part of a jersey"}, {"id": 47662, "name": "part of a kite"}, {"id": 47663, "name": "part of a knee"}, {"id": 47664, "name": "part of a knife"}, {"id": 47665, "name": "part of a lace"}, {"id": 47666, "name": "part of a lagoon"}, {"id": 47667, "name": "part of a lamp"}, {"id": 47668, "name": "part of a lawn"}, {"id": 47669, "name": "part of a leg"}, {"id": 47670, "name": "part of a light"}, {"id": 47671, "name": "part of a line"}, {"id": 47672, "name": "part of a metal"}, {"id": 47673, "name": "part of a mountain"}, {"id": 47674, "name": "part of a mouth"}, {"id": 47675, "name": "part of a neck"}, {"id": 47676, "name": "part of a number"}, {"id": 47677, "name": "part of a paper"}, {"id": 47678, "name": "part of a parachute"}, {"id": 47679, "name": "part of a person"}, {"id": 47680, "name": "part of a plant"}, {"id": 47681, "name": "part of a plate"}, {"id": 47682, "name": "part of a pole"}, {"id": 47683, "name": "part of a post"}, {"id": 47684, "name": "part of a rail"}, {"id": 47685, "name": "part of a reflection"}, {"id": 47686, "name": "part of a rim"}, {"id": 47687, "name": "part of a road"}, {"id": 47688, "name": "part of a rope"}, {"id": 47689, "name": "part of a shade"}, {"id": 47690, "name": "part of a shadow"}, {"id": 47691, "name": "part of a sheep"}, {"id": 47692, "name": "part of a shirt"}, {"id": 47693, "name": "part of a shoe"}, {"id": 47694, "name": "part of a shore"}, {"id": 47695, "name": "part of a short"}, {"id": 47696, "name": "part of a sidewalk"}, {"id": 47697, "name": "part of a skateboard"}, {"id": 47698, "name": "part of a sky"}, {"id": 47699, "name": "part of a snow"}, {"id": 47700, "name": "part of a sock"}, {"id": 47701, "name": "part of a square"}, {"id": 47702, "name": "part of a stand"}, {"id": 47703, "name": "part of a string"}, {"id": 47704, "name": "part of a surface"}, {"id": 47705, "name": "part of a swamp"}, {"id": 47706, "name": "part of a table"}, {"id": 47707, "name": "part of a tent"}, {"id": 47708, "name": "part of a toilet"}, {"id": 47709, "name": "part of a train"}, {"id": 47710, "name": "part of a trouser"}, {"id": 47711, "name": "part of a truck"}, {"id": 47712, "name": "part of a trunk"}, {"id": 47713, "name": "part of a wall"}, {"id": 47714, "name": "part of a water"}, {"id": 47715, "name": "part of a water body"}, {"id": 47716, "name": "part of a wheel"}, {"id": 47717, "name": "part of a white"}, {"id": 47718, "name": "part of a white top"}, {"id": 47719, "name": "part of a window"}, {"id": 47720, "name": "part of a wood"}, {"id": 47721, "name": "part of a yellow"}, {"id": 47722, "name": "part of aircraft"}, {"id": 47723, "name": "part of an arm"}, {"id": 47724, "name": "part of an egg"}, {"id": 47725, "name": "part of an engine"}, {"id": 47726, "name": "part of barrier"}, {"id": 47727, "name": "part of bat"}, {"id": 47728, "name": "part of beach"}, {"id": 47729, "name": "part of bird"}, {"id": 47730, "name": "part of blanket"}, {"id": 47731, "name": "part of blue sky"}, {"id": 47732, "name": "part of board"}, {"id": 47733, "name": "part of boat"}, {"id": 47734, "name": "part of bolt"}, {"id": 47735, "name": "part of building"}, {"id": 47736, "name": "part of burger"}, {"id": 47737, "name": "part of carpet"}, {"id": 47738, "name": "part of carrot"}, {"id": 47739, "name": "part of cloud"}, {"id": 47740, "name": "part of collar"}, {"id": 47741, "name": "part of curtain"}, {"id": 47742, "name": "part of donut"}, {"id": 47743, "name": "part of doughnut"}, {"id": 47744, "name": "part of elbow"}, {"id": 47745, "name": "part of fence"}, {"id": 47746, "name": "part of finger"}, {"id": 47747, "name": "part of floor"}, {"id": 47748, "name": "part of food"}, {"id": 47749, "name": "part of forest"}, {"id": 47750, "name": "part of fork"}, {"id": 47751, "name": "part of grass"}, {"id": 47752, "name": "part of green grass"}, {"id": 47753, "name": "part of green ground"}, {"id": 47754, "name": "part of hand"}, {"id": 47755, "name": "part of hollow part"}, {"id": 47756, "name": "part of label"}, {"id": 47757, "name": "part of leg"}, {"id": 47758, "name": "part of line"}, {"id": 47759, "name": "part of mattress"}, {"id": 47760, "name": "part of metal"}, {"id": 47761, "name": "part of metal post"}, {"id": 47762, "name": "part of monitor"}, {"id": 47763, "name": "part of necklace"}, {"id": 47764, "name": "part of number"}, {"id": 47765, "name": "part of ocean"}, {"id": 47766, "name": "part of picture"}, {"id": 47767, "name": "part of place mat"}, {"id": 47768, "name": "part of plane"}, {"id": 47769, "name": "part of plant"}, {"id": 47770, "name": "part of pole"}, {"id": 47771, "name": "part of river"}, {"id": 47772, "name": "part of road"}, {"id": 47773, "name": "part of roof"}, {"id": 47774, "name": "part of rug"}, {"id": 47775, "name": "part of sand"}, {"id": 47776, "name": "part of screen"}, {"id": 47777, "name": "part of sea"}, {"id": 47778, "name": "part of ship"}, {"id": 47779, "name": "part of shirt"}, {"id": 47780, "name": "part of side mirror"}, {"id": 47781, "name": "part of sidewalk"}, {"id": 47782, "name": "part of sign"}, {"id": 47783, "name": "part of sink faucet"}, {"id": 47784, "name": "part of slab"}, {"id": 47785, "name": "part of some clouds"}, {"id": 47786, "name": "part of some leaves"}, {"id": 47787, "name": "part of some sand"}, {"id": 47788, "name": "part of some water"}, {"id": 47789, "name": "part of some waves"}, {"id": 47790, "name": "part of stand"}, {"id": 47791, "name": "part of stomach"}, {"id": 47792, "name": "part of table"}, {"id": 47793, "name": "part of the earth"}, {"id": 47794, "name": "part of the engine"}, {"id": 47795, "name": "part of the grass"}, {"id": 47796, "name": "part of the ground"}, {"id": 47797, "name": "part of the ocean"}, {"id": 47798, "name": "part of the plane"}, {"id": 47799, "name": "part of the runway"}, {"id": 47800, "name": "part of the shore"}, {"id": 47801, "name": "part of the sky"}, {"id": 47802, "name": "part of the wall"}, {"id": 47803, "name": "part of thumb"}, {"id": 47804, "name": "part of tissue"}, {"id": 47805, "name": "part of toilet"}, {"id": 47806, "name": "part of toilet seat"}, {"id": 47807, "name": "part of track"}, {"id": 47808, "name": "part of trafficlight"}, {"id": 47809, "name": "part of train"}, {"id": 47810, "name": "part of tray"}, {"id": 47811, "name": "part of trouser"}, {"id": 47812, "name": "part of tv"}, {"id": 47813, "name": "part of wall"}, {"id": 47814, "name": "part of water"}, {"id": 47815, "name": "part of water body"}, {"id": 47816, "name": "part of water level"}, {"id": 47817, "name": "part of wheel"}, {"id": 47818, "name": "part of white"}, {"id": 47819, "name": "part of white clouds"}, {"id": 47820, "name": "part of window"}, {"id": 47821, "name": "part ofwhite clouds"}, {"id": 47822, "name": "part oven"}, {"id": 47823, "name": "part plane"}, {"id": 47824, "name": "part plate"}, {"id": 47825, "name": "part post"}, {"id": 47826, "name": "part red"}, {"id": 47827, "name": "part rock"}, {"id": 47828, "name": "part shirt"}, {"id": 47829, "name": "part sign"}, {"id": 47830, "name": "part sky"}, {"id": 47831, "name": "part staircase"}, {"id": 47832, "name": "part tail"}, {"id": 47833, "name": "part thumb"}, {"id": 47834, "name": "part tree"}, {"id": 47835, "name": "part umbrella"}, {"id": 47836, "name": "part wall"}, {"id": 47837, "name": "part water"}, {"id": 47838, "name": "part wave"}, {"id": 47839, "name": "part wheel"}, {"id": 47840, "name": "part window"}, {"id": 47841, "name": "part yellow"}, {"id": 47842, "name": "part"}, {"id": 47843, "name": "partas"}, {"id": 47844, "name": "parted"}, {"id": 47845, "name": "partgiraffe"}, {"id": 47846, "name": "partial"}, {"id": 47847, "name": "partial bush"}, {"id": 47848, "name": "partial face"}, {"id": 47849, "name": "partial legs"}, {"id": 47850, "name": "partial light switch"}, {"id": 47851, "name": "partial plate"}, {"id": 47852, "name": "partial stripe"}, {"id": 47853, "name": "partial tire"}, {"id": 47854, "name": "partial view"}, {"id": 47855, "name": "partial wing"}, {"id": 47856, "name": "partial zebra"}, {"id": 47857, "name": "partially"}, {"id": 47858, "name": "partially in water"}, {"id": 47859, "name": "partially opened"}, {"id": 47860, "name": "partially seen shrub"}, {"id": 47861, "name": "partiallyclear sky"}, {"id": 47862, "name": "partician"}, {"id": 47863, "name": "participant"}, {"id": 47864, "name": "participation vest"}, {"id": 47865, "name": "particle board"}, {"id": 47866, "name": "particle"}, {"id": 47867, "name": "parting"}, {"id": 47868, "name": "partitian"}, {"id": 47869, "name": "partition is grey"}, {"id": 47870, "name": "partition wall"}, {"id": 47871, "name": "partition"}, {"id": 47872, "name": "partitionrailing"}, {"id": 47873, "name": "partly cloudy"}, {"id": 47874, "name": "partly cloudy sky"}, {"id": 47875, "name": "partlycloudy sky"}, {"id": 47876, "name": "partner"}, {"id": 47877, "name": "partofaman"}, {"id": 47878, "name": "partrestroom"}, {"id": 47879, "name": "partridge"}, {"id": 47880, "name": "parts of 6 drawers"}, {"id": 47881, "name": "partten"}, {"id": 47882, "name": "parttiny bowl"}, {"id": 47883, "name": "partwindow"}, {"id": 47884, "name": "party"}, {"id": 47885, "name": "party cake"}, {"id": 47886, "name": "party cups"}, {"id": 47887, "name": "party dress"}, {"id": 47888, "name": "party favor"}, {"id": 47889, "name": "party hat"}, {"id": 47890, "name": "party lights"}, {"id": 47891, "name": "party line"}, {"id": 47892, "name": "party platter"}, {"id": 47893, "name": "party tray price"}, {"id": 47894, "name": "partybus"}, {"id": 47895, "name": "partyers"}, {"id": 47896, "name": "partygoer"}, {"id": 47897, "name": "pas"}, {"id": 47898, "name": "pasengers"}, {"id": 47899, "name": "pass through"}, {"id": 47900, "name": "passage"}, {"id": 47901, "name": "passage way"}, {"id": 47902, "name": "passager car"}, {"id": 47903, "name": "passagers"}, {"id": 47904, "name": "passageway"}, {"id": 47905, "name": "passanger"}, {"id": 47906, "name": "passanger seat"}, {"id": 47907, "name": "passangers"}, {"id": 47908, "name": "passeger seat"}, {"id": 47909, "name": "passeges"}, {"id": 47910, "name": "passeneger"}, {"id": 47911, "name": "passenegers"}, {"id": 47912, "name": "passener"}, {"id": 47913, "name": "passeners"}, {"id": 47914, "name": "passenger airplane"}, {"id": 47915, "name": "passenger area"}, {"id": 47916, "name": "passenger back rest"}, {"id": 47917, "name": "passenger boarding"}, {"id": 47918, "name": "passenger boat"}, {"id": 47919, "name": "passenger bridge"}, {"id": 47920, "name": "passenger bus"}, {"id": 47921, "name": "passenger car"}, {"id": 47922, "name": "passenger carrier"}, {"id": 47923, "name": "passenger cars"}, {"id": 47924, "name": "passenger door"}, {"id": 47925, "name": "passenger entry"}, {"id": 47926, "name": "passenger handle"}, {"id": 47927, "name": "passenger jet"}, {"id": 47928, "name": "passenger luggage"}, {"id": 47929, "name": "passenger pegs"}, {"id": 47930, "name": "passenger plane"}, {"id": 47931, "name": "passenger platform"}, {"id": 47932, "name": "passenger portion"}, {"id": 47933, "name": "passenger ramp"}, {"id": 47934, "name": "passenger ramps"}, {"id": 47935, "name": "passenger seat"}, {"id": 47936, "name": "passenger seats"}, {"id": 47937, "name": "passenger section"}, {"id": 47938, "name": "passenger side"}, {"id": 47939, "name": "passenger side door"}, {"id": 47940, "name": "passenger side windo"}, {"id": 47941, "name": "passenger site"}, {"id": 47942, "name": "passenger stairs"}, {"id": 47943, "name": "passenger terminal"}, {"id": 47944, "name": "passenger tire"}, {"id": 47945, "name": "passenger train"}, {"id": 47946, "name": "passenger trains"}, {"id": 47947, "name": "passenger tunnel"}, {"id": 47948, "name": "passenger unloader"}, {"id": 47949, "name": "passenger van"}, {"id": 47950, "name": "passenger vehicle"}, {"id": 47951, "name": "passenger wagon"}, {"id": 47952, "name": "passenger walkway"}, {"id": 47953, "name": "passenger widow"}, {"id": 47954, "name": "passenger window"}, {"id": 47955, "name": "passenger windows"}, {"id": 47956, "name": "passenger"}, {"id": 47957, "name": "passengercar"}, {"id": 47958, "name": "passengers cars"}, {"id": 47959, "name": "passengers chair"}, {"id": 47960, "name": "passengers hat"}, {"id": 47961, "name": "passengers only"}, {"id": 47962, "name": "passengers seat"}, {"id": 47963, "name": "passengers shirt"}, {"id": 47964, "name": "passengers window"}, {"id": 47965, "name": "passengersairplane"}, {"id": 47966, "name": "passengerside window"}, {"id": 47967, "name": "passerby"}, {"id": 47968, "name": "passing"}, {"id": 47969, "name": "passing lane"}, {"id": 47970, "name": "passion fruit"}, {"id": 47971, "name": "passneger car"}, {"id": 47972, "name": "passnger car"}, {"id": 47973, "name": "passport"}, {"id": 47974, "name": "passport lanyard"}, {"id": 47975, "name": "passport sized photo"}, {"id": 47976, "name": "passsenger train"}, {"id": 47977, "name": "passthrough"}, {"id": 47978, "name": "passwalk"}, {"id": 47979, "name": "passway"}, {"id": 47980, "name": "password window"}, {"id": 47981, "name": "pasta bag"}, {"id": 47982, "name": "pasta bowl"}, {"id": 47983, "name": "pasta dish"}, {"id": 47984, "name": "pasta jar"}, {"id": 47985, "name": "pasta mix"}, {"id": 47986, "name": "pasta noodle"}, {"id": 47987, "name": "pasta salad"}, {"id": 47988, "name": "pasta sauce"}, {"id": 47989, "name": "pasta shells"}, {"id": 47990, "name": "pasta"}, {"id": 47991, "name": "paste"}, {"id": 47992, "name": "pastel"}, {"id": 47993, "name": "pastel shirt"}, {"id": 47994, "name": "pastel yellow top"}, {"id": 47995, "name": "pastery"}, {"id": 47996, "name": "pasteur"}, {"id": 47997, "name": "pastier"}, {"id": 47998, "name": "pastime"}, {"id": 47999, "name": "pastor name"}, {"id": 48000, "name": "pastoral scene"}, {"id": 48001, "name": "pastrami"}, {"id": 48002, "name": "pastre"}, {"id": 48003, "name": "pastreys"}, {"id": 48004, "name": "pastrie"}, {"id": 48005, "name": "pastry box"}, {"id": 48006, "name": "pastry coating"}, {"id": 48007, "name": "pastry crumb"}, {"id": 48008, "name": "pastry display"}, {"id": 48009, "name": "pastry name"}, {"id": 48010, "name": "pastry pile"}, {"id": 48011, "name": "pastry treat"}, {"id": 48012, "name": "pastry"}, {"id": 48013, "name": "pastrycoffee"}, {"id": 48014, "name": "pasture area"}, {"id": 48015, "name": "pasture field"}, {"id": 48016, "name": "pasture fields"}, {"id": 48017, "name": "pasture is green"}, {"id": 48018, "name": "pasture land"}, {"id": 48019, "name": "pasture"}, {"id": 48020, "name": "pasty"}, {"id": 48021, "name": "pat"}, {"id": 48022, "name": "patato"}, {"id": 48023, "name": "patch area"}, {"id": 48024, "name": "patch blue"}, {"id": 48025, "name": "patch dirt"}, {"id": 48026, "name": "patch grass"}, {"id": 48027, "name": "patch is on ground"}, {"id": 48028, "name": "patch of blue sky"}, {"id": 48029, "name": "patch of cement"}, {"id": 48030, "name": "patch of dirt"}, {"id": 48031, "name": "patch of earth"}, {"id": 48032, "name": "patch of fur"}, {"id": 48033, "name": "patch of grass"}, {"id": 48034, "name": "patch of grass in"}, {"id": 48035, "name": "patch of green"}, {"id": 48036, "name": "patch of green grass"}, {"id": 48037, "name": "patch of greens"}, {"id": 48038, "name": "patch of hair"}, {"id": 48039, "name": "patch of land"}, {"id": 48040, "name": "patch of light"}, {"id": 48041, "name": "patch of light dirt"}, {"id": 48042, "name": "patch of mountain"}, {"id": 48043, "name": "patch of road"}, {"id": 48044, "name": "patch of rocky soil"}, {"id": 48045, "name": "patch of sand"}, {"id": 48046, "name": "patch of sky"}, {"id": 48047, "name": "patch of snow"}, {"id": 48048, "name": "patch of sunlight"}, {"id": 48049, "name": "patch on its ear"}, {"id": 48050, "name": "patch sand"}, {"id": 48051, "name": "patch sky"}, {"id": 48052, "name": "patch wall"}, {"id": 48053, "name": "patch work"}, {"id": 48054, "name": "patch"}, {"id": 48055, "name": "patchcows head"}, {"id": 48056, "name": "patche"}, {"id": 48057, "name": "patched pavement"}, {"id": 48058, "name": "patches in the grass"}, {"id": 48059, "name": "patches of dirt"}, {"id": 48060, "name": "patches of grass"}, {"id": 48061, "name": "patches of green"}, {"id": 48062, "name": "patches of green gra"}, {"id": 48063, "name": "patches sky"}, {"id": 48064, "name": "patchesfield"}, {"id": 48065, "name": "patchofvegetation"}, {"id": 48066, "name": "patchwork"}, {"id": 48067, "name": "patchwork surface"}, {"id": 48068, "name": "patchy"}, {"id": 48069, "name": "patchy fur"}, {"id": 48070, "name": "patchy grass"}, {"id": 48071, "name": "patchy snow"}, {"id": 48072, "name": "patern"}, {"id": 48073, "name": "path across"}, {"id": 48074, "name": "path in the snow"}, {"id": 48075, "name": "path is gray"}, {"id": 48076, "name": "path marker"}, {"id": 48077, "name": "path of snow"}, {"id": 48078, "name": "path part"}, {"id": 48079, "name": "path way"}, {"id": 48080, "name": "path"}, {"id": 48081, "name": "pathces"}, {"id": 48082, "name": "pathed"}, {"id": 48083, "name": "pathwa"}, {"id": 48084, "name": "pathway steps"}, {"id": 48085, "name": "pathway"}, {"id": 48086, "name": "patient"}, {"id": 48087, "name": "patient table"}, {"id": 48088, "name": "patiently"}, {"id": 48089, "name": "patina"}, {"id": 48090, "name": "patio"}, {"id": 48091, "name": "patio area"}, {"id": 48092, "name": "patio chair"}, {"id": 48093, "name": "patio chairs"}, {"id": 48094, "name": "patio cover"}, {"id": 48095, "name": "patio deck"}, {"id": 48096, "name": "patio door"}, {"id": 48097, "name": "patio doors"}, {"id": 48098, "name": "patio fence"}, {"id": 48099, "name": "patio furniture"}, {"id": 48100, "name": "patio pavers"}, {"id": 48101, "name": "patio porch"}, {"id": 48102, "name": "patio set"}, {"id": 48103, "name": "patio table"}, {"id": 48104, "name": "patio umbrella"}, {"id": 48105, "name": "patio umbrellas"}, {"id": 48106, "name": "patricia"}, {"id": 48107, "name": "patrick"}, {"id": 48108, "name": "patriot logo"}, {"id": 48109, "name": "patriotic bunting"}, {"id": 48110, "name": "patriotic picture"}, {"id": 48111, "name": "patrol"}, {"id": 48112, "name": "patrolman"}, {"id": 48113, "name": "patron"}, {"id": 48114, "name": "patry"}, {"id": 48115, "name": "patter"}, {"id": 48116, "name": "patteren"}, {"id": 48117, "name": "pattern carpet"}, {"id": 48118, "name": "pattern design"}, {"id": 48119, "name": "pattern marker"}, {"id": 48120, "name": "pattern seat"}, {"id": 48121, "name": "pattern skirt"}, {"id": 48122, "name": "pattern spot"}, {"id": 48123, "name": "pattern"}, {"id": 48124, "name": "patterned"}, {"id": 48125, "name": "patterned apron"}, {"id": 48126, "name": "patterned bag"}, {"id": 48127, "name": "patterned bricks"}, {"id": 48128, "name": "patterned brickwork"}, {"id": 48129, "name": "patterned cover"}, {"id": 48130, "name": "patterned curtain"}, {"id": 48131, "name": "patterned dress"}, {"id": 48132, "name": "patterned fabric"}, {"id": 48133, "name": "patterned fencing"}, {"id": 48134, "name": "patterned flooring"}, {"id": 48135, "name": "patterned frame"}, {"id": 48136, "name": "patterned fur"}, {"id": 48137, "name": "patterned hide"}, {"id": 48138, "name": "patterned jacket"}, {"id": 48139, "name": "patterned material"}, {"id": 48140, "name": "patterned rug"}, {"id": 48141, "name": "patterned seat"}, {"id": 48142, "name": "patterned sheets"}, {"id": 48143, "name": "patterned shirt"}, {"id": 48144, "name": "patterned shorts"}, {"id": 48145, "name": "patterned skin"}, {"id": 48146, "name": "patterned tan"}, {"id": 48147, "name": "patterned tile"}, {"id": 48148, "name": "patterned umbrella"}, {"id": 48149, "name": "patterned upholstery"}, {"id": 48150, "name": "patterned wall"}, {"id": 48151, "name": "patterned wallpaper"}, {"id": 48152, "name": "pattie"}, {"id": 48153, "name": "patty"}, {"id": 48154, "name": "patula"}, {"id": 48155, "name": "pau"}, {"id": 48156, "name": "paul"}, {"id": 48157, "name": "paul elder"}, {"id": 48158, "name": "paulm trees healthy"}, {"id": 48159, "name": "pausd"}, {"id": 48160, "name": "pause"}, {"id": 48161, "name": "pause button"}, {"id": 48162, "name": "pause sign"}, {"id": 48163, "name": "pavaller"}, {"id": 48164, "name": "pave road"}, {"id": 48165, "name": "paved"}, {"id": 48166, "name": "paved alley"}, {"id": 48167, "name": "paved area"}, {"id": 48168, "name": "paved cement"}, {"id": 48169, "name": "paved concrete"}, {"id": 48170, "name": "paved floor"}, {"id": 48171, "name": "paved ground"}, {"id": 48172, "name": "paved land"}, {"id": 48173, "name": "paved lot"}, {"id": 48174, "name": "paved path"}, {"id": 48175, "name": "paved paths"}, {"id": 48176, "name": "paved pathway"}, {"id": 48177, "name": "paved patio"}, {"id": 48178, "name": "paved platform"}, {"id": 48179, "name": "paved portion"}, {"id": 48180, "name": "paved road"}, {"id": 48181, "name": "paved roadway"}, {"id": 48182, "name": "paved sidewalk"}, {"id": 48183, "name": "paved stone"}, {"id": 48184, "name": "paved street"}, {"id": 48185, "name": "paved strip"}, {"id": 48186, "name": "paved surface"}, {"id": 48187, "name": "paved tarmac"}, {"id": 48188, "name": "paved track"}, {"id": 48189, "name": "paved walkway"}, {"id": 48190, "name": "pavedbrick crosswalk"}, {"id": 48191, "name": "pavedroad"}, {"id": 48192, "name": "pavedstreet"}, {"id": 48193, "name": "pavemen"}, {"id": 48194, "name": "pavemenet"}, {"id": 48195, "name": "pavement blocks"}, {"id": 48196, "name": "pavement car"}, {"id": 48197, "name": "pavement is gray"}, {"id": 48198, "name": "pavement path"}, {"id": 48199, "name": "pavement road"}, {"id": 48200, "name": "pavement shadow"}, {"id": 48201, "name": "pavement stain"}, {"id": 48202, "name": "pavement"}, {"id": 48203, "name": "pavemet"}, {"id": 48204, "name": "pavenment"}, {"id": 48205, "name": "paver"}, {"id": 48206, "name": "paver tiles"}, {"id": 48207, "name": "paver wall"}, {"id": 48208, "name": "pavers"}, {"id": 48209, "name": "pavilion"}, {"id": 48210, "name": "pavillion"}, {"id": 48211, "name": "paving"}, {"id": 48212, "name": "paving brick"}, {"id": 48213, "name": "paving stone"}, {"id": 48214, "name": "paving stones"}, {"id": 48215, "name": "pavment"}, {"id": 48216, "name": "paw bottom"}, {"id": 48217, "name": "paw buried"}, {"id": 48218, "name": "paw is white"}, {"id": 48219, "name": "paw mark"}, {"id": 48220, "name": "paw of cat"}, {"id": 48221, "name": "paw of a cat"}, {"id": 48222, "name": "paw of cat"}, {"id": 48223, "name": "paw of the cat"}, {"id": 48224, "name": "paw pad"}, {"id": 48225, "name": "paw pads"}, {"id": 48226, "name": "paw print"}, {"id": 48227, "name": "paw prints"}, {"id": 48228, "name": "paw sticker"}, {"id": 48229, "name": "paw"}, {"id": 48230, "name": "pawed"}, {"id": 48231, "name": "pawn shop"}, {"id": 48232, "name": "pawn sign"}, {"id": 48233, "name": "pawpaw"}, {"id": 48234, "name": "pawprints"}, {"id": 48235, "name": "paws on ground"}, {"id": 48236, "name": "pay"}, {"id": 48237, "name": "pay at multi space"}, {"id": 48238, "name": "pay by cell phone"}, {"id": 48239, "name": "pay here"}, {"id": 48240, "name": "pay meter"}, {"id": 48241, "name": "pay phone"}, {"id": 48242, "name": "pay phone booth"}, {"id": 48243, "name": "pay station"}, {"id": 48244, "name": "pay toll"}, {"id": 48245, "name": "pay window"}, {"id": 48246, "name": "payer"}, {"id": 48247, "name": "paying attention"}, {"id": 48248, "name": "payloader"}, {"id": 48249, "name": "payment"}, {"id": 48250, "name": "payment strip"}, {"id": 48251, "name": "payphone"}, {"id": 48252, "name": "payphones"}, {"id": 48253, "name": "pc monitor"}, {"id": 48254, "name": "pc monitorlaptop"}, {"id": 48255, "name": "pc sign"}, {"id": 48256, "name": "pc tower"}, {"id": 48257, "name": "pc"}, {"id": 48258, "name": "pciture"}, {"id": 48259, "name": "pcorn"}, {"id": 48260, "name": "pdestal"}, {"id": 48261, "name": "pea pod"}, {"id": 48262, "name": "pea pods"}, {"id": 48263, "name": "pea print"}, {"id": 48264, "name": "pea"}, {"id": 48265, "name": "peace and quiet"}, {"id": 48266, "name": "peace sign"}, {"id": 48267, "name": "peace sign symbol"}, {"id": 48268, "name": "peace signs"}, {"id": 48269, "name": "peace symbol"}, {"id": 48270, "name": "peace symbol being"}, {"id": 48271, "name": "peace"}, {"id": 48272, "name": "peaceful"}, {"id": 48273, "name": "peaceful beach"}, {"id": 48274, "name": "peach blouse"}, {"id": 48275, "name": "peach cobbler"}, {"id": 48276, "name": "peach color"}, {"id": 48277, "name": "peach colored"}, {"id": 48278, "name": "peach design"}, {"id": 48279, "name": "peach has dents"}, {"id": 48280, "name": "peach hat"}, {"id": 48281, "name": "peach juice"}, {"id": 48282, "name": "peach lamp"}, {"id": 48283, "name": "peach line"}, {"id": 48284, "name": "peach paint"}, {"id": 48285, "name": "peach pellegrino"}, {"id": 48286, "name": "peach shirt"}, {"id": 48287, "name": "peach sky"}, {"id": 48288, "name": "peach slice"}, {"id": 48289, "name": "peach slices"}, {"id": 48290, "name": "peach towel"}, {"id": 48291, "name": "peach"}, {"id": 48292, "name": "peachcolored blouse"}, {"id": 48293, "name": "peaches package"}, {"id": 48294, "name": "peacoat"}, {"id": 48295, "name": "peacock"}, {"id": 48296, "name": "peacock design"}, {"id": 48297, "name": "peacock feathers"}, {"id": 48298, "name": "peak of the building"}, {"id": 48299, "name": "peak"}, {"id": 48300, "name": "peakcock"}, {"id": 48301, "name": "peaked roof"}, {"id": 48302, "name": "peaked tops"}, {"id": 48303, "name": "peal"}, {"id": 48304, "name": "pealed vegetable"}, {"id": 48305, "name": "peanut butter"}, {"id": 48306, "name": "peanut butter cups"}, {"id": 48307, "name": "peanut butter jar"}, {"id": 48308, "name": "peanut butter jelly"}, {"id": 48309, "name": "peanut topping"}, {"id": 48310, "name": "peanut"}, {"id": 48311, "name": "peanutbutter cups"}, {"id": 48312, "name": "peanutbutter jar"}, {"id": 48313, "name": "peanuts sign"}, {"id": 48314, "name": "peaple"}, {"id": 48315, "name": "pear design"}, {"id": 48316, "name": "pear shape"}, {"id": 48317, "name": "pear slices"}, {"id": 48318, "name": "pear trees"}, {"id": 48319, "name": "pear"}, {"id": 48320, "name": "pearl bracelet"}, {"id": 48321, "name": "pearl bracelett"}, {"id": 48322, "name": "pearl centers"}, {"id": 48323, "name": "pearl earring"}, {"id": 48324, "name": "pearl necklace"}, {"id": 48325, "name": "pearl necklaces"}, {"id": 48326, "name": "pearl onion"}, {"id": 48327, "name": "pearl strands"}, {"id": 48328, "name": "pearl"}, {"id": 48329, "name": "pears word"}, {"id": 48330, "name": "peas pods"}, {"id": 48331, "name": "pebble road"}, {"id": 48332, "name": "pebble rocks"}, {"id": 48333, "name": "pebble stone"}, {"id": 48334, "name": "pebble"}, {"id": 48335, "name": "pebbles tracks"}, {"id": 48336, "name": "pebblestracks"}, {"id": 48337, "name": "pebbly"}, {"id": 48338, "name": "pecan chips"}, {"id": 48339, "name": "pecan piece"}, {"id": 48340, "name": "pecan"}, {"id": 48341, "name": "peck"}, {"id": 48342, "name": "pectoral"}, {"id": 48343, "name": "pedal flower"}, {"id": 48344, "name": "pedal part"}, {"id": 48345, "name": "pedal"}, {"id": 48346, "name": "pedaql"}, {"id": 48347, "name": "pedastal"}, {"id": 48348, "name": "pedastal sink"}, {"id": 48349, "name": "pedastols"}, {"id": 48350, "name": "pedastool"}, {"id": 48351, "name": "peddle"}, {"id": 48352, "name": "peddler shack"}, {"id": 48353, "name": "pededstrians"}, {"id": 48354, "name": "pederstrians"}, {"id": 48355, "name": "pedestain"}, {"id": 48356, "name": "pedestal base"}, {"id": 48357, "name": "pedestal lamp"}, {"id": 48358, "name": "pedestal piece"}, {"id": 48359, "name": "pedestal sink"}, {"id": 48360, "name": "pedestal"}, {"id": 48361, "name": "pedestian"}, {"id": 48362, "name": "pedestool"}, {"id": 48363, "name": "pedestrain"}, {"id": 48364, "name": "pedestrain light"}, {"id": 48365, "name": "pedestrain overpass"}, {"id": 48366, "name": "pedestrains"}, {"id": 48367, "name": "pedestral"}, {"id": 48368, "name": "pedestrian area"}, {"id": 48369, "name": "pedestrian crossing"}, {"id": 48370, "name": "pedestrian crossingsign"}, {"id": 48371, "name": "pedestrian crosswalk"}, {"id": 48372, "name": "pedestrian direction"}, {"id": 48373, "name": "pedestrian group"}, {"id": 48374, "name": "pedestrian lane"}, {"id": 48375, "name": "pedestrian light"}, {"id": 48376, "name": "pedestrian lights"}, {"id": 48377, "name": "pedestrian line"}, {"id": 48378, "name": "pedestrian lines"}, {"id": 48379, "name": "pedestrian path"}, {"id": 48380, "name": "pedestrian priority"}, {"id": 48381, "name": "pedestrian ramp"}, {"id": 48382, "name": "pedestrian sign"}, {"id": 48383, "name": "pedestrian signal"}, {"id": 48384, "name": "pedestrian switch"}, {"id": 48385, "name": "pedestrian symbol"}, {"id": 48386, "name": "pedestrian walkway"}, {"id": 48387, "name": "pedestrian warning"}, {"id": 48388, "name": "pedestrian warning sign"}, {"id": 48389, "name": "pedestrian"}, {"id": 48390, "name": "pedestriancrosswalk"}, {"id": 48391, "name": "pedestrians feet"}, {"id": 48392, "name": "pedestrians in rain"}, {"id": 48393, "name": "pedestrin"}, {"id": 48394, "name": "pedi cab"}, {"id": 48395, "name": "pedicab"}, {"id": 48396, "name": "pedigree"}, {"id": 48397, "name": "pediment"}, {"id": 48398, "name": "pedistrian"}, {"id": 48399, "name": "pedometer"}, {"id": 48400, "name": "peds"}, {"id": 48401, "name": "pedstrian signal"}, {"id": 48402, "name": "pedway"}, {"id": 48403, "name": "pedxing sign"}, {"id": 48404, "name": "pee"}, {"id": 48405, "name": "peebles"}, {"id": 48406, "name": "peek"}, {"id": 48407, "name": "peeks of blue"}, {"id": 48408, "name": "peel part"}, {"id": 48409, "name": "peel"}, {"id": 48410, "name": "peeled"}, {"id": 48411, "name": "peeled banana"}, {"id": 48412, "name": "peeled orange"}, {"id": 48413, "name": "peeled paint"}, {"id": 48414, "name": "peeled painting"}, {"id": 48415, "name": "peeled shrimp"}, {"id": 48416, "name": "peeler"}, {"id": 48417, "name": "peeling area"}, {"id": 48418, "name": "peeling paint"}, {"id": 48419, "name": "peeling"}, {"id": 48420, "name": "peelingcrackedold paint"}, {"id": 48421, "name": "peep"}, {"id": 48422, "name": "peep hole"}, {"id": 48423, "name": "peephole"}, {"id": 48424, "name": "peg board"}, {"id": 48425, "name": "peg"}, {"id": 48426, "name": "pegasus"}, {"id": 48427, "name": "pegboard"}, {"id": 48428, "name": "pegions"}, {"id": 48429, "name": "peguin"}, {"id": 48430, "name": "peice"}, {"id": 48431, "name": "peices"}, {"id": 48432, "name": "peices pizza"}, {"id": 48433, "name": "pein"}, {"id": 48434, "name": "peir"}, {"id": 48435, "name": "pelican"}, {"id": 48436, "name": "pellegrino"}, {"id": 48437, "name": "pellet"}, {"id": 48438, "name": "pelt"}, {"id": 48439, "name": "pelvic bone"}, {"id": 48440, "name": "pen area"}, {"id": 48441, "name": "pen cap"}, {"id": 48442, "name": "pen case"}, {"id": 48443, "name": "pen container"}, {"id": 48444, "name": "pen floor"}, {"id": 48445, "name": "pen holder"}, {"id": 48446, "name": "pen mouth"}, {"id": 48447, "name": "pen silver"}, {"id": 48448, "name": "pen stand"}, {"id": 48449, "name": "pen table"}, {"id": 48450, "name": "pen top"}, {"id": 48451, "name": "pen"}, {"id": 48452, "name": "penant"}, {"id": 48453, "name": "penant flag"}, {"id": 48454, "name": "penarth brand"}, {"id": 48455, "name": "pencil caddy"}, {"id": 48456, "name": "pencil case"}, {"id": 48457, "name": "pencil container"}, {"id": 48458, "name": "pencil holder"}, {"id": 48459, "name": "pencil pouch"}, {"id": 48460, "name": "pencil sharpener"}, {"id": 48461, "name": "pencil shavings"}, {"id": 48462, "name": "pencil topper"}, {"id": 48463, "name": "pencil"}, {"id": 48464, "name": "pencils pens"}, {"id": 48465, "name": "pencilscan"}, {"id": 48466, "name": "pendant lamp"}, {"id": 48467, "name": "pendant light"}, {"id": 48468, "name": "pendant"}, {"id": 48469, "name": "pendelum"}, {"id": 48470, "name": "pendent"}, {"id": 48471, "name": "pendrawn"}, {"id": 48472, "name": "pendule"}, {"id": 48473, "name": "pendulum bob"}, {"id": 48474, "name": "pendulum clock"}, {"id": 48475, "name": "pendulum"}, {"id": 48476, "name": "penge"}, {"id": 48477, "name": "penguin breast"}, {"id": 48478, "name": "penguin express"}, {"id": 48479, "name": "penguin figurine"}, {"id": 48480, "name": "penguin knick knack"}, {"id": 48481, "name": "penguin neck"}, {"id": 48482, "name": "penguin toy"}, {"id": 48483, "name": "penguin"}, {"id": 48484, "name": "peninsula"}, {"id": 48485, "name": "penis"}, {"id": 48486, "name": "penn"}, {"id": 48487, "name": "pennant banner"}, {"id": 48488, "name": "pennant"}, {"id": 48489, "name": "pennat"}, {"id": 48490, "name": "penne"}, {"id": 48491, "name": "penne pasta"}, {"id": 48492, "name": "pennent"}, {"id": 48493, "name": "penneys sign"}, {"id": 48494, "name": "pennsylvania"}, {"id": 48495, "name": "pennsylvania ave nw"}, {"id": 48496, "name": "penny farthing"}, {"id": 48497, "name": "penny loafers"}, {"id": 48498, "name": "penny"}, {"id": 48499, "name": "penquin"}, {"id": 48500, "name": "penrose eyecare"}, {"id": 48501, "name": "pens and paper"}, {"id": 48502, "name": "pens and pencil"}, {"id": 48503, "name": "pens and pencils"}, {"id": 48504, "name": "pensils"}, {"id": 48505, "name": "penske truck"}, {"id": 48506, "name": "penspencils"}, {"id": 48507, "name": "pentacle"}, {"id": 48508, "name": "pentagon"}, {"id": 48509, "name": "pentagram"}, {"id": 48510, "name": "penthouse"}, {"id": 48511, "name": "penzoil sign"}, {"id": 48512, "name": "peole"}, {"id": 48513, "name": "peolple"}, {"id": 48514, "name": "peony"}, {"id": 48515, "name": "peoople"}, {"id": 48516, "name": "peope"}, {"id": 48517, "name": "peopel"}, {"id": 48518, "name": "peopl"}, {"id": 48519, "name": "people and dogs"}, {"id": 48520, "name": "people are enjoying"}, {"id": 48521, "name": "people are gathering"}, {"id": 48522, "name": "people are in field"}, {"id": 48523, "name": "people are laying"}, {"id": 48524, "name": "people are on"}, {"id": 48525, "name": "people are playing"}, {"id": 48526, "name": "people are sitting"}, {"id": 48527, "name": "people are standing"}, {"id": 48528, "name": "people are swimming"}, {"id": 48529, "name": "people are two"}, {"id": 48530, "name": "people are waiting"}, {"id": 48531, "name": "people are walking"}, {"id": 48532, "name": "people are wearing"}, {"id": 48533, "name": "people are young"}, {"id": 48534, "name": "people around"}, {"id": 48535, "name": "people at a station"}, {"id": 48536, "name": "people at airport"}, {"id": 48537, "name": "people at sidewalk"}, {"id": 48538, "name": "people baseball"}, {"id": 48539, "name": "people beach"}, {"id": 48540, "name": "people behind"}, {"id": 48541, "name": "people behind fence"}, {"id": 48542, "name": "people bench"}, {"id": 48543, "name": "people bikes"}, {"id": 48544, "name": "people bus"}, {"id": 48545, "name": "people camera"}, {"id": 48546, "name": "people cars"}, {"id": 48547, "name": "people character"}, {"id": 48548, "name": "people computers"}, {"id": 48549, "name": "people cross"}, {"id": 48550, "name": "people cross street"}, {"id": 48551, "name": "people crossing"}, {"id": 48552, "name": "people decorations"}, {"id": 48553, "name": "people dining"}, {"id": 48554, "name": "people door"}, {"id": 48555, "name": "people dressed"}, {"id": 48556, "name": "people eat"}, {"id": 48557, "name": "people eating"}, {"id": 48558, "name": "people elephants"}, {"id": 48559, "name": "people facing"}, {"id": 48560, "name": "people floating"}, {"id": 48561, "name": "people game"}, {"id": 48562, "name": "people gathering"}, {"id": 48563, "name": "people getting ready"}, {"id": 48564, "name": "people group"}, {"id": 48565, "name": "people grup"}, {"id": 48566, "name": "people have"}, {"id": 48567, "name": "people horses"}, {"id": 48568, "name": "people in background"}, {"id": 48569, "name": "people in distance"}, {"id": 48570, "name": "people in hats"}, {"id": 48571, "name": "people in picture"}, {"id": 48572, "name": "people in the mirror"}, {"id": 48573, "name": "people in the photo"}, {"id": 48574, "name": "people in water"}, {"id": 48575, "name": "people in wetsuits"}, {"id": 48576, "name": "people journal"}, {"id": 48577, "name": "people line"}, {"id": 48578, "name": "people lined"}, {"id": 48579, "name": "people looking"}, {"id": 48580, "name": "people lying down"}, {"id": 48581, "name": "people making"}, {"id": 48582, "name": "people motorcycle"}, {"id": 48583, "name": "people observing"}, {"id": 48584, "name": "people on a hill"}, {"id": 48585, "name": "people on blanket"}, {"id": 48586, "name": "people on escalator"}, {"id": 48587, "name": "people on it"}, {"id": 48588, "name": "people on ski lift"}, {"id": 48589, "name": "people on the beach"}, {"id": 48590, "name": "people on the side"}, {"id": 48591, "name": "people out in a fiel"}, {"id": 48592, "name": "people outside"}, {"id": 48593, "name": "people party"}, {"id": 48594, "name": "people photo"}, {"id": 48595, "name": "people platform"}, {"id": 48596, "name": "people playing"}, {"id": 48597, "name": "people playing ball"}, {"id": 48598, "name": "people plushies"}, {"id": 48599, "name": "people reflection"}, {"id": 48600, "name": "people relaxing"}, {"id": 48601, "name": "people riding"}, {"id": 48602, "name": "people road"}, {"id": 48603, "name": "people room"}, {"id": 48604, "name": "people running"}, {"id": 48605, "name": "people scooter"}, {"id": 48606, "name": "people seated"}, {"id": 48607, "name": "people shadows"}, {"id": 48608, "name": "people shopping"}, {"id": 48609, "name": "people sidewalk"}, {"id": 48610, "name": "people sit"}, {"id": 48611, "name": "people sitting"}, {"id": 48612, "name": "people sitting down"}, {"id": 48613, "name": "people ski"}, {"id": 48614, "name": "people skiing"}, {"id": 48615, "name": "people sking"}, {"id": 48616, "name": "people snow boarding"}, {"id": 48617, "name": "people spectator"}, {"id": 48618, "name": "people standing"}, {"id": 48619, "name": "people swimming"}, {"id": 48620, "name": "people talking"}, {"id": 48621, "name": "people truck"}, {"id": 48622, "name": "people umbrellas"}, {"id": 48623, "name": "people using the ski"}, {"id": 48624, "name": "people waiting"}, {"id": 48625, "name": "people waiting ski"}, {"id": 48626, "name": "people walking"}, {"id": 48627, "name": "people watching"}, {"id": 48628, "name": "people wearing skiis"}, {"id": 48629, "name": "people working"}, {"id": 48630, "name": "people"}, {"id": 48631, "name": "peopleday"}, {"id": 48632, "name": "peoplegrass"}, {"id": 48633, "name": "peoplegreen shirts"}, {"id": 48634, "name": "peoplegroup"}, {"id": 48635, "name": "peoples feet"}, {"id": 48636, "name": "peoples head"}, {"id": 48637, "name": "peoples shadow"}, {"id": 48638, "name": "peoples viennaline"}, {"id": 48639, "name": "peoplesurfing"}, {"id": 48640, "name": "peoplewater"}, {"id": 48641, "name": "peoplewii"}, {"id": 48642, "name": "peoplewindow"}, {"id": 48643, "name": "peper"}, {"id": 48644, "name": "peper shaker"}, {"id": 48645, "name": "peperoni"}, {"id": 48646, "name": "peperroni"}, {"id": 48647, "name": "pepers"}, {"id": 48648, "name": "peple"}, {"id": 48649, "name": "peplumd jacket"}, {"id": 48650, "name": "pepole"}, {"id": 48651, "name": "peporoni"}, {"id": 48652, "name": "pepper and spices"}, {"id": 48653, "name": "pepper cap"}, {"id": 48654, "name": "pepper container"}, {"id": 48655, "name": "pepper cracker"}, {"id": 48656, "name": "pepper flake"}, {"id": 48657, "name": "pepper flakes"}, {"id": 48658, "name": "pepper garnish"}, {"id": 48659, "name": "pepper grinder"}, {"id": 48660, "name": "pepper hair"}, {"id": 48661, "name": "pepper half"}, {"id": 48662, "name": "pepper holder"}, {"id": 48663, "name": "pepper is green"}, {"id": 48664, "name": "pepper is red"}, {"id": 48665, "name": "pepper leaf"}, {"id": 48666, "name": "pepper mill"}, {"id": 48667, "name": "pepper seasoning"}, {"id": 48668, "name": "pepper seed"}, {"id": 48669, "name": "pepper shaker"}, {"id": 48670, "name": "pepper shakers"}, {"id": 48671, "name": "pepper slice"}, {"id": 48672, "name": "pepper slices"}, {"id": 48673, "name": "pepper spec"}, {"id": 48674, "name": "pepper stem"}, {"id": 48675, "name": "pepper strips"}, {"id": 48676, "name": "pepper vine"}, {"id": 48677, "name": "pepper"}, {"id": 48678, "name": "pepperconi peppers"}, {"id": 48679, "name": "peppercorn flake"}, {"id": 48680, "name": "peppercorn"}, {"id": 48681, "name": "peppermill"}, {"id": 48682, "name": "peppermint"}, {"id": 48683, "name": "pepperoni bacon"}, {"id": 48684, "name": "pepperoni on"}, {"id": 48685, "name": "pepperoni piece"}, {"id": 48686, "name": "pepperoni piee"}, {"id": 48687, "name": "pepperoni pizza"}, {"id": 48688, "name": "pepperoni slice"}, {"id": 48689, "name": "pepperoni slices"}, {"id": 48690, "name": "pepperoni"}, {"id": 48691, "name": "pepperonicheese"}, {"id": 48692, "name": "pepperonni"}, {"id": 48693, "name": "pepperroni pizza"}, {"id": 48694, "name": "peppers and onions"}, {"id": 48695, "name": "peppers and spinach"}, {"id": 48696, "name": "peppershakers"}, {"id": 48697, "name": "pepple"}, {"id": 48698, "name": "pepples"}, {"id": 48699, "name": "pepporini"}, {"id": 48700, "name": "pepporoni"}, {"id": 48701, "name": "pepporoni slice"}, {"id": 48702, "name": "peppres"}, {"id": 48703, "name": "pepsi"}, {"id": 48704, "name": "pepsi ad"}, {"id": 48705, "name": "pepsi bottle"}, {"id": 48706, "name": "pepsi box"}, {"id": 48707, "name": "pepsi building"}, {"id": 48708, "name": "pepsi can"}, {"id": 48709, "name": "pepsi cans"}, {"id": 48710, "name": "pepsi cola"}, {"id": 48711, "name": "pepsi cup"}, {"id": 48712, "name": "pepsi fridge"}, {"id": 48713, "name": "pepsi light"}, {"id": 48714, "name": "pepsi logo"}, {"id": 48715, "name": "pepsi max"}, {"id": 48716, "name": "pepsi sign"}, {"id": 48717, "name": "pepsi symbol"}, {"id": 48718, "name": "pepsi truck"}, {"id": 48719, "name": "pepsicola logo"}, {"id": 48720, "name": "per chair"}, {"id": 48721, "name": "per hour"}, {"id": 48722, "name": "perapet"}, {"id": 48723, "name": "percent symbol"}, {"id": 48724, "name": "percentage"}, {"id": 48725, "name": "perch"}, {"id": 48726, "name": "perched"}, {"id": 48727, "name": "perched birds"}, {"id": 48728, "name": "percolator"}, {"id": 48729, "name": "perego bus"}, {"id": 48730, "name": "pereson"}, {"id": 48731, "name": "perfect reflection"}, {"id": 48732, "name": "perforated edge"}, {"id": 48733, "name": "perforated line"}, {"id": 48734, "name": "perforated top"}, {"id": 48735, "name": "perforation"}, {"id": 48736, "name": "performance"}, {"id": 48737, "name": "performance object"}, {"id": 48738, "name": "performer"}, {"id": 48739, "name": "performing"}, {"id": 48740, "name": "performing tricks"}, {"id": 48741, "name": "perfume bottle"}, {"id": 48742, "name": "perfume"}, {"id": 48743, "name": "pergola"}, {"id": 48744, "name": "perianth"}, {"id": 48745, "name": "perimeter"}, {"id": 48746, "name": "period button"}, {"id": 48747, "name": "period symbol"}, {"id": 48748, "name": "period"}, {"id": 48749, "name": "periodical"}, {"id": 48750, "name": "peripheral"}, {"id": 48751, "name": "periwinkle pants"}, {"id": 48752, "name": "periwinkle"}, {"id": 48753, "name": "perked"}, {"id": 48754, "name": "perkulator"}, {"id": 48755, "name": "permesian cheese"}, {"id": 48756, "name": "permission indicator"}, {"id": 48757, "name": "permit"}, {"id": 48758, "name": "permit stickers"}, {"id": 48759, "name": "peron"}, {"id": 48760, "name": "peron in white"}, {"id": 48761, "name": "perosn"}, {"id": 48762, "name": "peroxide"}, {"id": 48763, "name": "perpeller"}, {"id": 48764, "name": "perpendicular"}, {"id": 48765, "name": "perse"}, {"id": 48766, "name": "perservers"}, {"id": 48767, "name": "persian rug"}, {"id": 48768, "name": "persil"}, {"id": 48769, "name": "persimmon"}, {"id": 48770, "name": "persn"}, {"id": 48771, "name": "perso"}, {"id": 48772, "name": "persoin"}, {"id": 48773, "name": "person 2"}, {"id": 48774, "name": "person ahead of man"}, {"id": 48775, "name": "person arm"}, {"id": 48776, "name": "person at"}, {"id": 48777, "name": "person back"}, {"id": 48778, "name": "person beach"}, {"id": 48779, "name": "person bending"}, {"id": 48780, "name": "person black"}, {"id": 48781, "name": "person boardwalk"}, {"id": 48782, "name": "person bookbag"}, {"id": 48783, "name": "person c"}, {"id": 48784, "name": "person caricature"}, {"id": 48785, "name": "person carrying"}, {"id": 48786, "name": "person crossing"}, {"id": 48787, "name": "person crouching"}, {"id": 48788, "name": "person cutting"}, {"id": 48789, "name": "person cutting plant"}, {"id": 48790, "name": "person dressed"}, {"id": 48791, "name": "person driving"}, {"id": 48792, "name": "person face"}, {"id": 48793, "name": "person falling"}, {"id": 48794, "name": "person feet"}, {"id": 48795, "name": "person fidgeting"}, {"id": 48796, "name": "person field"}, {"id": 48797, "name": "person figure"}, {"id": 48798, "name": "person finger"}, {"id": 48799, "name": "person flying"}, {"id": 48800, "name": "person flying a kite"}, {"id": 48801, "name": "person flying kite"}, {"id": 48802, "name": "person game"}, {"id": 48803, "name": "person ground"}, {"id": 48804, "name": "person hair"}, {"id": 48805, "name": "person hand"}, {"id": 48806, "name": "person has hair"}, {"id": 48807, "name": "person has makeup on"}, {"id": 48808, "name": "person has shoe"}, {"id": 48809, "name": "person head"}, {"id": 48810, "name": "person holding"}, {"id": 48811, "name": "person horse"}, {"id": 48812, "name": "person icon"}, {"id": 48813, "name": "person image"}, {"id": 48814, "name": "person in a helmet"}, {"id": 48815, "name": "person in a white"}, {"id": 48816, "name": "person in black"}, {"id": 48817, "name": "person in bus"}, {"id": 48818, "name": "person in coat"}, {"id": 48819, "name": "person in distance"}, {"id": 48820, "name": "person in grey"}, {"id": 48821, "name": "person in hat"}, {"id": 48822, "name": "person in jacket"}, {"id": 48823, "name": "person in jeans"}, {"id": 48824, "name": "person in pink"}, {"id": 48825, "name": "person in red"}, {"id": 48826, "name": "person in seat"}, {"id": 48827, "name": "person in shorts"}, {"id": 48828, "name": "person in the field"}, {"id": 48829, "name": "person in the ocean"}, {"id": 48830, "name": "person in water"}, {"id": 48831, "name": "person in white"}, {"id": 48832, "name": "person in window"}, {"id": 48833, "name": "person in yellow"}, {"id": 48834, "name": "person is bending"}, {"id": 48835, "name": "person is in denim"}, {"id": 48836, "name": "person is in field"}, {"id": 48837, "name": "person is inside"}, {"id": 48838, "name": "person is on beach"}, {"id": 48839, "name": "person is riding"}, {"id": 48840, "name": "person is sitting"}, {"id": 48841, "name": "person is skiing"}, {"id": 48842, "name": "person is standing"}, {"id": 48843, "name": "person is tall"}, {"id": 48844, "name": "person is walking"}, {"id": 48845, "name": "person is wearing"}, {"id": 48846, "name": "person jacket"}, {"id": 48847, "name": "person kneeling"}, {"id": 48848, "name": "person lap"}, {"id": 48849, "name": "person laying"}, {"id": 48850, "name": "person leaning"}, {"id": 48851, "name": "person leg"}, {"id": 48852, "name": "person lettering"}, {"id": 48853, "name": "person looking"}, {"id": 48854, "name": "person lying"}, {"id": 48855, "name": "person made"}, {"id": 48856, "name": "person neck"}, {"id": 48857, "name": "person on a bench"}, {"id": 48858, "name": "person on beach"}, {"id": 48859, "name": "person on bike"}, {"id": 48860, "name": "person on blanket"}, {"id": 48861, "name": "person on side"}, {"id": 48862, "name": "person outline"}, {"id": 48863, "name": "person outside"}, {"id": 48864, "name": "person pants"}, {"id": 48865, "name": "person parasailing"}, {"id": 48866, "name": "person person"}, {"id": 48867, "name": "person photo"}, {"id": 48868, "name": "person picture"}, {"id": 48869, "name": "person playing"}, {"id": 48870, "name": "person pulling"}, {"id": 48871, "name": "person reading"}, {"id": 48872, "name": "person reflected"}, {"id": 48873, "name": "person reflection"}, {"id": 48874, "name": "person resting"}, {"id": 48875, "name": "person shadow"}, {"id": 48876, "name": "person shaggy"}, {"id": 48877, "name": "person shape"}, {"id": 48878, "name": "person shirt"}, {"id": 48879, "name": "person shoulder"}, {"id": 48880, "name": "person sitting"}, {"id": 48881, "name": "person skateboarding"}, {"id": 48882, "name": "person skiing"}, {"id": 48883, "name": "person skis"}, {"id": 48884, "name": "person sleeping"}, {"id": 48885, "name": "person snowboarding"}, {"id": 48886, "name": "person snowsuit"}, {"id": 48887, "name": "person standing"}, {"id": 48888, "name": "person street"}, {"id": 48889, "name": "person surfboard"}, {"id": 48890, "name": "person surfing"}, {"id": 48891, "name": "person swimming"}, {"id": 48892, "name": "person swinging"}, {"id": 48893, "name": "person table"}, {"id": 48894, "name": "person thumb"}, {"id": 48895, "name": "person to the left"}, {"id": 48896, "name": "person top"}, {"id": 48897, "name": "person typing"}, {"id": 48898, "name": "person using"}, {"id": 48899, "name": "person waiting"}, {"id": 48900, "name": "person walking"}, {"id": 48901, "name": "person walking bike"}, {"id": 48902, "name": "person watching"}, {"id": 48903, "name": "person water"}, {"id": 48904, "name": "person wearing"}, {"id": 48905, "name": "person wearing black"}, {"id": 48906, "name": "person wearing blue"}, {"id": 48907, "name": "person wearing grey"}, {"id": 48908, "name": "person wearing pants"}, {"id": 48909, "name": "person wearing shirt"}, {"id": 48910, "name": "person wearing skis"}, {"id": 48911, "name": "person wearing toop"}, {"id": 48912, "name": "person wearing white"}, {"id": 48913, "name": "person wears hood"}, {"id": 48914, "name": "person with"}, {"id": 48915, "name": "person with dog"}, {"id": 48916, "name": "person with hair"}, {"id": 48917, "name": "person with hat"}, {"id": 48918, "name": "person with lipstick"}, {"id": 48919, "name": "person with purse"}, {"id": 48920, "name": "person wrist"}, {"id": 48921, "name": "person"}, {"id": 48922, "name": "personal"}, {"id": 48923, "name": "personal belongings"}, {"id": 48924, "name": "personal boat"}, {"id": 48925, "name": "personal computer"}, {"id": 48926, "name": "personal fan"}, {"id": 48927, "name": "personal items"}, {"id": 48928, "name": "personal pizza"}, {"id": 48929, "name": "personbicycle"}, {"id": 48930, "name": "personblack shoes"}, {"id": 48931, "name": "personblack sweatshirt"}, {"id": 48932, "name": "personforest"}, {"id": 48933, "name": "persong"}, {"id": 48934, "name": "persongray shirt"}, {"id": 48935, "name": "personhand"}, {"id": 48936, "name": "personhatelephant"}, {"id": 48937, "name": "personhead"}, {"id": 48938, "name": "personjacket"}, {"id": 48939, "name": "personkhaki pants"}, {"id": 48940, "name": "personleg"}, {"id": 48941, "name": "personmotorcycle"}, {"id": 48942, "name": "personnel"}, {"id": 48943, "name": "persons arm"}, {"id": 48944, "name": "persons back"}, {"id": 48945, "name": "persons body"}, {"id": 48946, "name": "persons boot"}, {"id": 48947, "name": "persons butt"}, {"id": 48948, "name": "persons clothing"}, {"id": 48949, "name": "persons eye"}, {"id": 48950, "name": "persons face"}, {"id": 48951, "name": "persons feet"}, {"id": 48952, "name": "persons finger"}, {"id": 48953, "name": "persons fingernail"}, {"id": 48954, "name": "persons foot"}, {"id": 48955, "name": "persons glasses"}, {"id": 48956, "name": "persons hair"}, {"id": 48957, "name": "persons hand"}, {"id": 48958, "name": "persons hands"}, {"id": 48959, "name": "persons head"}, {"id": 48960, "name": "persons image"}, {"id": 48961, "name": "persons knee"}, {"id": 48962, "name": "persons lap"}, {"id": 48963, "name": "persons leg"}, {"id": 48964, "name": "persons legs"}, {"id": 48965, "name": "persons legsfeet"}, {"id": 48966, "name": "persons mid finger"}, {"id": 48967, "name": "persons name"}, {"id": 48968, "name": "persons neck"}, {"id": 48969, "name": "persons nose"}, {"id": 48970, "name": "persons pants"}, {"id": 48971, "name": "persons pinky"}, {"id": 48972, "name": "persons ponytail"}, {"id": 48973, "name": "persons reflection"}, {"id": 48974, "name": "persons ring finger"}, {"id": 48975, "name": "persons rings"}, {"id": 48976, "name": "persons shadow"}, {"id": 48977, "name": "persons shirt"}, {"id": 48978, "name": "persons shoe"}, {"id": 48979, "name": "persons shoulder"}, {"id": 48980, "name": "persons silhouette"}, {"id": 48981, "name": "persons ski"}, {"id": 48982, "name": "persons sneaker"}, {"id": 48983, "name": "persons statue"}, {"id": 48984, "name": "persons thigh"}, {"id": 48985, "name": "persons thumb"}, {"id": 48986, "name": "persons top"}, {"id": 48987, "name": "persons waist"}, {"id": 48988, "name": "persons wrist"}, {"id": 48989, "name": "personsandwichdog"}, {"id": 48990, "name": "personshirt"}, {"id": 48991, "name": "personskateboard"}, {"id": 48992, "name": "personsski pants"}, {"id": 48993, "name": "personsteps"}, {"id": 48994, "name": "personthigh"}, {"id": 48995, "name": "personwater"}, {"id": 48996, "name": "personwhite shirt"}, {"id": 48997, "name": "person\u00b4s hand"}, {"id": 48998, "name": "persperation"}, {"id": 48999, "name": "perspiration"}, {"id": 49000, "name": "pertanna"}, {"id": 49001, "name": "perurail"}, {"id": 49002, "name": "pervian"}, {"id": 49003, "name": "peson"}, {"id": 49004, "name": "peson shirt"}, {"id": 49005, "name": "pesron"}, {"id": 49006, "name": "pestal"}, {"id": 49007, "name": "pestle"}, {"id": 49008, "name": "pesto"}, {"id": 49009, "name": "pesto sauce"}, {"id": 49010, "name": "pet bed"}, {"id": 49011, "name": "pet bowl"}, {"id": 49012, "name": "pet carrier"}, {"id": 49013, "name": "pet crate"}, {"id": 49014, "name": "pet dish"}, {"id": 49015, "name": "pet door"}, {"id": 49016, "name": "pet food"}, {"id": 49017, "name": "pet formula"}, {"id": 49018, "name": "pet owner"}, {"id": 49019, "name": "pet paradise"}, {"id": 49020, "name": "pet pillow"}, {"id": 49021, "name": "pet toy"}, {"id": 49022, "name": "pet"}, {"id": 49023, "name": "petal area"}, {"id": 49024, "name": "petal color"}, {"id": 49025, "name": "petal design"}, {"id": 49026, "name": "petal flower"}, {"id": 49027, "name": "petal leaves"}, {"id": 49028, "name": "petal"}, {"id": 49029, "name": "pete"}, {"id": 49030, "name": "peter pan"}, {"id": 49031, "name": "peter piper"}, {"id": 49032, "name": "peterson"}, {"id": 49033, "name": "petit four"}, {"id": 49034, "name": "petri dish"}, {"id": 49035, "name": "petrol"}, {"id": 49036, "name": "petrol tank"}, {"id": 49037, "name": "petted"}, {"id": 49038, "name": "petting an elephant"}, {"id": 49039, "name": "petting zoo"}, {"id": 49040, "name": "pettirosso"}, {"id": 49041, "name": "petunia"}, {"id": 49042, "name": "pew"}, {"id": 49043, "name": "pewter"}, {"id": 49044, "name": "pez"}, {"id": 49045, "name": "pez dispenser"}, {"id": 49046, "name": "pg"}, {"id": 49047, "name": "ph4g4"}, {"id": 49048, "name": "phalange"}, {"id": 49049, "name": "phallus"}, {"id": 49050, "name": "pharaoh"}, {"id": 49051, "name": "pharmacist"}, {"id": 49052, "name": "pharmacy"}, {"id": 49053, "name": "pharmacy sign"}, {"id": 49054, "name": "pharoah"}, {"id": 49055, "name": "pharos"}, {"id": 49056, "name": "pheasant"}, {"id": 49057, "name": "pheonix"}, {"id": 49058, "name": "philip"}, {"id": 49059, "name": "philipp kohlschreiber"}, {"id": 49060, "name": "philippe"}, {"id": 49061, "name": "philippine"}, {"id": 49062, "name": "philips 66"}, {"id": 49063, "name": "phillies"}, {"id": 49064, "name": "phillies jacket"}, {"id": 49065, "name": "phillies logo"}, {"id": 49066, "name": "phillies player"}, {"id": 49067, "name": "phillips"}, {"id": 49068, "name": "phillips screwdriver"}, {"id": 49069, "name": "phillips sign"}, {"id": 49070, "name": "philodendron"}, {"id": 49071, "name": "phinney"}, {"id": 49072, "name": "phinney signboard"}, {"id": 49073, "name": "phoenix"}, {"id": 49074, "name": "phographers name"}, {"id": 49075, "name": "phone base"}, {"id": 49076, "name": "phone body"}, {"id": 49077, "name": "phone book"}, {"id": 49078, "name": "phone books"}, {"id": 49079, "name": "phone booth"}, {"id": 49080, "name": "phone bottom"}, {"id": 49081, "name": "phone box"}, {"id": 49082, "name": "phone button"}, {"id": 49083, "name": "phone buttons"}, {"id": 49084, "name": "phone caddy"}, {"id": 49085, "name": "phone camera"}, {"id": 49086, "name": "phone case"}, {"id": 49087, "name": "phone charger"}, {"id": 49088, "name": "phone cord"}, {"id": 49089, "name": "phone cover"}, {"id": 49090, "name": "phone ear"}, {"id": 49091, "name": "phone earpiece"}, {"id": 49092, "name": "phone edge"}, {"id": 49093, "name": "phone handset"}, {"id": 49094, "name": "phone has number"}, {"id": 49095, "name": "phone has pad"}, {"id": 49096, "name": "phone has screen"}, {"id": 49097, "name": "phone hinge"}, {"id": 49098, "name": "phone holder"}, {"id": 49099, "name": "phone icon"}, {"id": 49100, "name": "phone in her hands"}, {"id": 49101, "name": "phone is black"}, {"id": 49102, "name": "phone is nokia"}, {"id": 49103, "name": "phone jack"}, {"id": 49104, "name": "phone jack cover"}, {"id": 49105, "name": "phone keyboard"}, {"id": 49106, "name": "phone lines"}, {"id": 49107, "name": "phone logo"}, {"id": 49108, "name": "phone number"}, {"id": 49109, "name": "phone numbers"}, {"id": 49110, "name": "phone plug"}, {"id": 49111, "name": "phone pole"}, {"id": 49112, "name": "phone receiver"}, {"id": 49113, "name": "phone screen"}, {"id": 49114, "name": "phone shop"}, {"id": 49115, "name": "phone sign"}, {"id": 49116, "name": "phone speaker"}, {"id": 49117, "name": "phone stack"}, {"id": 49118, "name": "phone stand"}, {"id": 49119, "name": "phone symbol"}, {"id": 49120, "name": "phone top lid"}, {"id": 49121, "name": "phone tower"}, {"id": 49122, "name": "phone wire"}, {"id": 49123, "name": "phone wires"}, {"id": 49124, "name": "phone"}, {"id": 49125, "name": "phonebook"}, {"id": 49126, "name": "phonebooth"}, {"id": 49127, "name": "phonebox"}, {"id": 49128, "name": "phonecase"}, {"id": 49129, "name": "phoneedge"}, {"id": 49130, "name": "phonenumber"}, {"id": 49131, "name": "phonograph"}, {"id": 49132, "name": "phote"}, {"id": 49133, "name": "photgraph"}, {"id": 49134, "name": "photgrapher name"}, {"id": 49135, "name": "photo not clear"}, {"id": 49136, "name": "photo album"}, {"id": 49137, "name": "photo albums"}, {"id": 49138, "name": "photo company"}, {"id": 49139, "name": "photo corner"}, {"id": 49140, "name": "photo credit"}, {"id": 49141, "name": "photo date"}, {"id": 49142, "name": "photo day"}, {"id": 49143, "name": "photo edge"}, {"id": 49144, "name": "photo edges"}, {"id": 49145, "name": "photo envelope"}, {"id": 49146, "name": "photo filter"}, {"id": 49147, "name": "photo frame"}, {"id": 49148, "name": "photo has"}, {"id": 49149, "name": "photo has specs"}, {"id": 49150, "name": "photo in black"}, {"id": 49151, "name": "photo indoors"}, {"id": 49152, "name": "photo information"}, {"id": 49153, "name": "photo is clear"}, {"id": 49154, "name": "photo is framed"}, {"id": 49155, "name": "photo is inside"}, {"id": 49156, "name": "photo is old"}, {"id": 49157, "name": "photo jojo"}, {"id": 49158, "name": "photo name"}, {"id": 49159, "name": "photo notes"}, {"id": 49160, "name": "photo of a man"}, {"id": 49161, "name": "photo of cats"}, {"id": 49162, "name": "photo of family"}, {"id": 49163, "name": "photo red eye"}, {"id": 49164, "name": "photo shoot"}, {"id": 49165, "name": "photo stamp"}, {"id": 49166, "name": "photo strip"}, {"id": 49167, "name": "photo studio"}, {"id": 49168, "name": "photo tag"}, {"id": 49169, "name": "photo taken"}, {"id": 49170, "name": "photo through"}, {"id": 49171, "name": "photo wall"}, {"id": 49172, "name": "photo was taken"}, {"id": 49173, "name": "photo watermark"}, {"id": 49174, "name": "photo year"}, {"id": 49175, "name": "photo"}, {"id": 49176, "name": "photobylito"}, {"id": 49177, "name": "photoframe"}, {"id": 49178, "name": "photog"}, {"id": 49179, "name": "photograaphers name"}, {"id": 49180, "name": "photograher"}, {"id": 49181, "name": "photograpers name"}, {"id": 49182, "name": "photograph clipping"}, {"id": 49183, "name": "photograph is black"}, {"id": 49184, "name": "photograph of donuts"}, {"id": 49185, "name": "photograph"}, {"id": 49186, "name": "photographe"}, {"id": 49187, "name": "photographer copyright"}, {"id": 49188, "name": "photographer credit"}, {"id": 49189, "name": "photographer letter"}, {"id": 49190, "name": "photographer logo"}, {"id": 49191, "name": "photographer name"}, {"id": 49192, "name": "photographer tag"}, {"id": 49193, "name": "photographer watermark"}, {"id": 49194, "name": "photographer"}, {"id": 49195, "name": "photographers imprint"}, {"id": 49196, "name": "photographers mark"}, {"id": 49197, "name": "photographers name"}, {"id": 49198, "name": "photographers signature"}, {"id": 49199, "name": "photographers watermark"}, {"id": 49200, "name": "photographic"}, {"id": 49201, "name": "photography"}, {"id": 49202, "name": "photography company"}, {"id": 49203, "name": "photography group"}, {"id": 49204, "name": "photography light"}, {"id": 49205, "name": "photography logo"}, {"id": 49206, "name": "photography studio"}, {"id": 49207, "name": "photograps"}, {"id": 49208, "name": "photogrpaher"}, {"id": 49209, "name": "photos trees"}, {"id": 49210, "name": "photos wall"}, {"id": 49211, "name": "photoshop error"}, {"id": 49212, "name": "photoshop errors"}, {"id": 49213, "name": "photot"}, {"id": 49214, "name": "php"}, {"id": 49215, "name": "phrase"}, {"id": 49216, "name": "phx"}, {"id": 49217, "name": "phylon"}, {"id": 49218, "name": "pia"}, {"id": 49219, "name": "piano"}, {"id": 49220, "name": "piano bench"}, {"id": 49221, "name": "piano keyboard"}, {"id": 49222, "name": "piano keys"}, {"id": 49223, "name": "piano lid"}, {"id": 49224, "name": "piano stool"}, {"id": 49225, "name": "piano strings"}, {"id": 49226, "name": "piano tie"}, {"id": 49227, "name": "pianokeys"}, {"id": 49228, "name": "piazza"}, {"id": 49229, "name": "pic"}, {"id": 49230, "name": "pic human"}, {"id": 49231, "name": "pic of person"}, {"id": 49232, "name": "picanta sauce"}, {"id": 49233, "name": "pice"}, {"id": 49234, "name": "picher"}, {"id": 49235, "name": "pichu"}, {"id": 49236, "name": "picinic table"}, {"id": 49237, "name": "pick"}, {"id": 49238, "name": "pick up"}, {"id": 49239, "name": "pick up bed"}, {"id": 49240, "name": "pick up truck"}, {"id": 49241, "name": "pickaxe"}, {"id": 49242, "name": "picked fence"}, {"id": 49243, "name": "picked reds"}, {"id": 49244, "name": "pickel"}, {"id": 49245, "name": "pickeled cucumber"}, {"id": 49246, "name": "pickels"}, {"id": 49247, "name": "picker crane"}, {"id": 49248, "name": "picket"}, {"id": 49249, "name": "picket fence"}, {"id": 49250, "name": "picket sign"}, {"id": 49251, "name": "picking"}, {"id": 49252, "name": "pickle jar"}, {"id": 49253, "name": "pickle relish"}, {"id": 49254, "name": "pickle slice"}, {"id": 49255, "name": "pickle slices"}, {"id": 49256, "name": "pickle spear"}, {"id": 49257, "name": "pickle wedge"}, {"id": 49258, "name": "pickle"}, {"id": 49259, "name": "pickled ginger"}, {"id": 49260, "name": "pickled peppers"}, {"id": 49261, "name": "pickles stem"}, {"id": 49262, "name": "pickup"}, {"id": 49263, "name": "pickup truck"}, {"id": 49264, "name": "picle"}, {"id": 49265, "name": "picnic"}, {"id": 49266, "name": "picnic area"}, {"id": 49267, "name": "picnic basket"}, {"id": 49268, "name": "picnic beach"}, {"id": 49269, "name": "picnic bench"}, {"id": 49270, "name": "picnic benches"}, {"id": 49271, "name": "picnic blanket"}, {"id": 49272, "name": "picnic chair"}, {"id": 49273, "name": "picnic cloth"}, {"id": 49274, "name": "picnic foods"}, {"id": 49275, "name": "picnic gazebo"}, {"id": 49276, "name": "picnic pack"}, {"id": 49277, "name": "picnic table"}, {"id": 49278, "name": "picnic tables"}, {"id": 49279, "name": "pico de gallo"}, {"id": 49280, "name": "pico degallo"}, {"id": 49281, "name": "picodegallo"}, {"id": 49282, "name": "picthing rubber"}, {"id": 49283, "name": "pictionary game"}, {"id": 49284, "name": "pictogram"}, {"id": 49285, "name": "pictogram bean"}, {"id": 49286, "name": "pictograph"}, {"id": 49287, "name": "pictrue"}, {"id": 49288, "name": "pictuers on the wall"}, {"id": 49289, "name": "picture area"}, {"id": 49290, "name": "picture border"}, {"id": 49291, "name": "picture cabinet"}, {"id": 49292, "name": "picture collage"}, {"id": 49293, "name": "picture door"}, {"id": 49294, "name": "picture frame"}, {"id": 49295, "name": "picture frames"}, {"id": 49296, "name": "picture framing"}, {"id": 49297, "name": "picture from top vie"}, {"id": 49298, "name": "picture glass"}, {"id": 49299, "name": "picture has plates"}, {"id": 49300, "name": "picture id"}, {"id": 49301, "name": "picture in mirror"}, {"id": 49302, "name": "picture information"}, {"id": 49303, "name": "picture is frame"}, {"id": 49304, "name": "picture is on"}, {"id": 49305, "name": "picture is outside"}, {"id": 49306, "name": "picture is taken"}, {"id": 49307, "name": "picture of a farmer"}, {"id": 49308, "name": "picture of a man"}, {"id": 49309, "name": "picture of boats"}, {"id": 49310, "name": "picture of bomb"}, {"id": 49311, "name": "picture of bus"}, {"id": 49312, "name": "picture of canoe"}, {"id": 49313, "name": "picture of chateau"}, {"id": 49314, "name": "picture of dog"}, {"id": 49315, "name": "picture of flames"}, {"id": 49316, "name": "picture of food"}, {"id": 49317, "name": "picture of girl"}, {"id": 49318, "name": "picture of pizza"}, {"id": 49319, "name": "picture of planets"}, {"id": 49320, "name": "picture of star wand"}, {"id": 49321, "name": "picture of sun"}, {"id": 49322, "name": "picture of tomato"}, {"id": 49323, "name": "picture of woman"}, {"id": 49324, "name": "picture on the side"}, {"id": 49325, "name": "picture on the wall"}, {"id": 49326, "name": "picture on wall"}, {"id": 49327, "name": "picture outdoors"}, {"id": 49328, "name": "picture part"}, {"id": 49329, "name": "picture reflection"}, {"id": 49330, "name": "picture row"}, {"id": 49331, "name": "picture taken"}, {"id": 49332, "name": "picture taking"}, {"id": 49333, "name": "picture wall"}, {"id": 49334, "name": "picture window"}, {"id": 49335, "name": "picture"}, {"id": 49336, "name": "pictured"}, {"id": 49337, "name": "pictured bookends"}, {"id": 49338, "name": "pictureframe"}, {"id": 49339, "name": "pictures of circles"}, {"id": 49340, "name": "pictures of people"}, {"id": 49341, "name": "pictures of produce"}, {"id": 49342, "name": "pictures of sign"}, {"id": 49343, "name": "pictures sidewalk"}, {"id": 49344, "name": "pictures wall"}, {"id": 49345, "name": "pictureswall"}, {"id": 49346, "name": "picturewall"}, {"id": 49347, "name": "picure"}, {"id": 49348, "name": "picures"}, {"id": 49349, "name": "picutre"}, {"id": 49350, "name": "picutres"}, {"id": 49351, "name": "picuture"}, {"id": 49352, "name": "pidgeon"}, {"id": 49353, "name": "pidgeons"}, {"id": 49354, "name": "pie chart"}, {"id": 49355, "name": "pie crust"}, {"id": 49356, "name": "pie cutter"}, {"id": 49357, "name": "pie knife"}, {"id": 49358, "name": "pie on round plate"}, {"id": 49359, "name": "pie pan"}, {"id": 49360, "name": "pie piece"}, {"id": 49361, "name": "pie plate"}, {"id": 49362, "name": "pie remnants"}, {"id": 49363, "name": "pie server"}, {"id": 49364, "name": "pie slicer"}, {"id": 49365, "name": "pie slices"}, {"id": 49366, "name": "pie spatula"}, {"id": 49367, "name": "pie tin"}, {"id": 49368, "name": "pie top"}, {"id": 49369, "name": "pie wedge"}, {"id": 49370, "name": "pie"}, {"id": 49371, "name": "piece broccoli"}, {"id": 49372, "name": "piece gone"}, {"id": 49373, "name": "piece litter"}, {"id": 49374, "name": "piece of apple"}, {"id": 49375, "name": "piece of art"}, {"id": 49376, "name": "piece of bread"}, {"id": 49377, "name": "piece of broccoli"}, {"id": 49378, "name": "piece of buffalo"}, {"id": 49379, "name": "piece of butter"}, {"id": 49380, "name": "piece of cake"}, {"id": 49381, "name": "piece of carrot"}, {"id": 49382, "name": "piece of chain"}, {"id": 49383, "name": "piece of cheese"}, {"id": 49384, "name": "piece of chicken"}, {"id": 49385, "name": "piece of chocolate"}, {"id": 49386, "name": "piece of cilantro"}, {"id": 49387, "name": "piece of cloth"}, {"id": 49388, "name": "piece of clothing"}, {"id": 49389, "name": "piece of corn"}, {"id": 49390, "name": "piece of fence"}, {"id": 49391, "name": "piece of fish"}, {"id": 49392, "name": "piece of food"}, {"id": 49393, "name": "piece of fruit"}, {"id": 49394, "name": "piece of furniture"}, {"id": 49395, "name": "piece of glass"}, {"id": 49396, "name": "piece of grass"}, {"id": 49397, "name": "piece of green"}, {"id": 49398, "name": "piece of herb"}, {"id": 49399, "name": "piece of jeans"}, {"id": 49400, "name": "piece of lettuce"}, {"id": 49401, "name": "piece of log"}, {"id": 49402, "name": "piece of luggage"}, {"id": 49403, "name": "piece of mail"}, {"id": 49404, "name": "piece of meat"}, {"id": 49405, "name": "piece of paper"}, {"id": 49406, "name": "piece of parsley"}, {"id": 49407, "name": "piece of pasta"}, {"id": 49408, "name": "piece of pink crumb"}, {"id": 49409, "name": "piece of pizza"}, {"id": 49410, "name": "piece of salmon"}, {"id": 49411, "name": "piece of shirt"}, {"id": 49412, "name": "piece of steak"}, {"id": 49413, "name": "piece of steel"}, {"id": 49414, "name": "piece of straw"}, {"id": 49415, "name": "piece of trash"}, {"id": 49416, "name": "piece of vegetable"}, {"id": 49417, "name": "piece of wood"}, {"id": 49418, "name": "piece of word"}, {"id": 49419, "name": "piece pizza"}, {"id": 49420, "name": "piece trash"}, {"id": 49421, "name": "piece"}, {"id": 49422, "name": "piecefood"}, {"id": 49423, "name": "pieceoftrash"}, {"id": 49424, "name": "pieces big"}, {"id": 49425, "name": "pieces of bread"}, {"id": 49426, "name": "pieces of broccoli"}, {"id": 49427, "name": "pieces of carrot"}, {"id": 49428, "name": "pieces of seashells"}, {"id": 49429, "name": "pieces of wood"}, {"id": 49430, "name": "piedmont airlines"}, {"id": 49431, "name": "pieminister"}, {"id": 49432, "name": "pier 290 sign"}, {"id": 49433, "name": "pier pole"}, {"id": 49434, "name": "pier support"}, {"id": 49435, "name": "pier"}, {"id": 49436, "name": "pierce"}, {"id": 49437, "name": "pierced ear"}, {"id": 49438, "name": "pierced ears"}, {"id": 49439, "name": "piercing"}, {"id": 49440, "name": "pierogi"}, {"id": 49441, "name": "pierre"}, {"id": 49442, "name": "piers end"}, {"id": 49443, "name": "pig blanket"}, {"id": 49444, "name": "pig design"}, {"id": 49445, "name": "pig doll"}, {"id": 49446, "name": "pig head"}, {"id": 49447, "name": "pig tail"}, {"id": 49448, "name": "pig tails"}, {"id": 49449, "name": "pig"}, {"id": 49450, "name": "pigeon is black"}, {"id": 49451, "name": "pigeon"}, {"id": 49452, "name": "pigeons beak"}, {"id": 49453, "name": "pigeons eye"}, {"id": 49454, "name": "piggy back ride"}, {"id": 49455, "name": "piggy bank"}, {"id": 49456, "name": "pigion"}, {"id": 49457, "name": "piglet"}, {"id": 49458, "name": "pigment"}, {"id": 49459, "name": "pigmentation"}, {"id": 49460, "name": "pigtail"}, {"id": 49461, "name": "piipes"}, {"id": 49462, "name": "pikachu"}, {"id": 49463, "name": "pike"}, {"id": 49464, "name": "pike edge"}, {"id": 49465, "name": "pike place market"}, {"id": 49466, "name": "pike st 3rd ave"}, {"id": 49467, "name": "pike street market"}, {"id": 49468, "name": "pilaar"}, {"id": 49469, "name": "pilar"}, {"id": 49470, "name": "pile bags"}, {"id": 49471, "name": "pile of apples"}, {"id": 49472, "name": "pile of baby carrots"}, {"id": 49473, "name": "pile of balls"}, {"id": 49474, "name": "pile of bananas"}, {"id": 49475, "name": "pile of branches"}, {"id": 49476, "name": "pile of broccoli"}, {"id": 49477, "name": "pile of cauliflower"}, {"id": 49478, "name": "pile of clothes"}, {"id": 49479, "name": "pile of clothing"}, {"id": 49480, "name": "pile of dirt"}, {"id": 49481, "name": "pile of donuts"}, {"id": 49482, "name": "pile of fries"}, {"id": 49483, "name": "pile of fruit"}, {"id": 49484, "name": "pile of grass"}, {"id": 49485, "name": "pile of green herbs"}, {"id": 49486, "name": "pile of hay"}, {"id": 49487, "name": "pile of luggage"}, {"id": 49488, "name": "pile of magazines"}, {"id": 49489, "name": "pile of papers"}, {"id": 49490, "name": "pile of plates"}, {"id": 49491, "name": "pile of potatoes"}, {"id": 49492, "name": "pile of rock"}, {"id": 49493, "name": "pile of rocks"}, {"id": 49494, "name": "pile of sand"}, {"id": 49495, "name": "pile of skiing gear"}, {"id": 49496, "name": "pile of skis"}, {"id": 49497, "name": "pile of snow"}, {"id": 49498, "name": "pile of stones"}, {"id": 49499, "name": "pile of supplies"}, {"id": 49500, "name": "pile of tomatoes"}, {"id": 49501, "name": "pile of twigs"}, {"id": 49502, "name": "pile of wood"}, {"id": 49503, "name": "pile sand"}, {"id": 49504, "name": "pile"}, {"id": 49505, "name": "piled"}, {"id": 49506, "name": "piled books"}, {"id": 49507, "name": "piled boxes"}, {"id": 49508, "name": "piled snow"}, {"id": 49509, "name": "piled up"}, {"id": 49510, "name": "pilerocks"}, {"id": 49511, "name": "piles of clothes"}, {"id": 49512, "name": "piles of snow"}, {"id": 49513, "name": "piling"}, {"id": 49514, "name": "pill bottle"}, {"id": 49515, "name": "pill bottles"}, {"id": 49516, "name": "pill container"}, {"id": 49517, "name": "pill organizer"}, {"id": 49518, "name": "pill"}, {"id": 49519, "name": "pillaar"}, {"id": 49520, "name": "pillar bridge"}, {"id": 49521, "name": "pillar candle"}, {"id": 49522, "name": "pillar edge"}, {"id": 49523, "name": "pillar for a bridge"}, {"id": 49524, "name": "pillar is large"}, {"id": 49525, "name": "pillar on the house"}, {"id": 49526, "name": "pillar post"}, {"id": 49527, "name": "pillar reflection"}, {"id": 49528, "name": "pillar side"}, {"id": 49529, "name": "pillar stand"}, {"id": 49530, "name": "pillar"}, {"id": 49531, "name": "pillar1"}, {"id": 49532, "name": "pillar2"}, {"id": 49533, "name": "pillar3"}, {"id": 49534, "name": "pillar4"}, {"id": 49535, "name": "pillar5"}, {"id": 49536, "name": "pillars archways"}, {"id": 49537, "name": "pillarscake"}, {"id": 49538, "name": "piller"}, {"id": 49539, "name": "pillers"}, {"id": 49540, "name": "pilliar"}, {"id": 49541, "name": "pillings"}, {"id": 49542, "name": "pilllow"}, {"id": 49543, "name": "pilllows"}, {"id": 49544, "name": "pillocase"}, {"id": 49545, "name": "pillos"}, {"id": 49546, "name": "pillow band"}, {"id": 49547, "name": "pillow bed"}, {"id": 49548, "name": "pillow case"}, {"id": 49549, "name": "pillow cases"}, {"id": 49550, "name": "pillow corner"}, {"id": 49551, "name": "pillow cover"}, {"id": 49552, "name": "pillow covers"}, {"id": 49553, "name": "pillow is on couch"}, {"id": 49554, "name": "pillow is white"}, {"id": 49555, "name": "pillow on bed"}, {"id": 49556, "name": "pillow part"}, {"id": 49557, "name": "pillow rest"}, {"id": 49558, "name": "pillow seat"}, {"id": 49559, "name": "pillow sham"}, {"id": 49560, "name": "pillow top"}, {"id": 49561, "name": "pillow"}, {"id": 49562, "name": "pillowcase"}, {"id": 49563, "name": "pillows couch"}, {"id": 49564, "name": "pillows on couch"}, {"id": 49565, "name": "pillows on seats"}, {"id": 49566, "name": "pillows on the bed"}, {"id": 49567, "name": "pillows pile"}, {"id": 49568, "name": "pillows sitting"}, {"id": 49569, "name": "pillowscouch"}, {"id": 49570, "name": "pillsa"}, {"id": 49571, "name": "pillwo"}, {"id": 49572, "name": "pilon"}, {"id": 49573, "name": "pilons"}, {"id": 49574, "name": "pilor"}, {"id": 49575, "name": "pilot car"}, {"id": 49576, "name": "pilot gear"}, {"id": 49577, "name": "pilot house"}, {"id": 49578, "name": "pilot outfit"}, {"id": 49579, "name": "pilot seat"}, {"id": 49580, "name": "pilot sits"}, {"id": 49581, "name": "pilot train"}, {"id": 49582, "name": "pilot uniform"}, {"id": 49583, "name": "pilot window"}, {"id": 49584, "name": "pilot windows"}, {"id": 49585, "name": "pilot windshield"}, {"id": 49586, "name": "pilot"}, {"id": 49587, "name": "pilotcopilot heads"}, {"id": 49588, "name": "pilothouse"}, {"id": 49589, "name": "pilots cockpit"}, {"id": 49590, "name": "pilots hat"}, {"id": 49591, "name": "pilots head"}, {"id": 49592, "name": "pilots seat"}, {"id": 49593, "name": "pilots window"}, {"id": 49594, "name": "pilots wing pin"}, {"id": 49595, "name": "pilow"}, {"id": 49596, "name": "pilows"}, {"id": 49597, "name": "pimple"}, {"id": 49598, "name": "pin box"}, {"id": 49599, "name": "pin cushion"}, {"id": 49600, "name": "pin head"}, {"id": 49601, "name": "pin holder"}, {"id": 49602, "name": "pin pad"}, {"id": 49603, "name": "pin stipes"}, {"id": 49604, "name": "pin stripe"}, {"id": 49605, "name": "pin stripes"}, {"id": 49606, "name": "pin striping"}, {"id": 49607, "name": "pin tree"}, {"id": 49608, "name": "pin wheel"}, {"id": 49609, "name": "pin wheels"}, {"id": 49610, "name": "pin"}, {"id": 49611, "name": "pinafore"}, {"id": 49612, "name": "pinaple"}, {"id": 49613, "name": "pinapple"}, {"id": 49614, "name": "pinata"}, {"id": 49615, "name": "pinball machine"}, {"id": 49616, "name": "pinboard"}, {"id": 49617, "name": "pincher"}, {"id": 49618, "name": "pincushion"}, {"id": 49619, "name": "pine branch"}, {"id": 49620, "name": "pine bristlecone"}, {"id": 49621, "name": "pine buffet"}, {"id": 49622, "name": "pine cone"}, {"id": 49623, "name": "pine cones"}, {"id": 49624, "name": "pine forest"}, {"id": 49625, "name": "pine in the center"}, {"id": 49626, "name": "pine knot"}, {"id": 49627, "name": "pine leaf"}, {"id": 49628, "name": "pine leaves"}, {"id": 49629, "name": "pine needels"}, {"id": 49630, "name": "pine needle"}, {"id": 49631, "name": "pine needle tips"}, {"id": 49632, "name": "pine needles"}, {"id": 49633, "name": "pine nut relish"}, {"id": 49634, "name": "pine nuts"}, {"id": 49635, "name": "pine raincoat"}, {"id": 49636, "name": "pine siding"}, {"id": 49637, "name": "pine straw"}, {"id": 49638, "name": "pine tree"}, {"id": 49639, "name": "pine tree needles"}, {"id": 49640, "name": "pine trees"}, {"id": 49641, "name": "pine"}, {"id": 49642, "name": "pineappe"}, {"id": 49643, "name": "pineapple chunk"}, {"id": 49644, "name": "pineapple chunks"}, {"id": 49645, "name": "pineapple cube"}, {"id": 49646, "name": "pineapple cut"}, {"id": 49647, "name": "pineapple has a face"}, {"id": 49648, "name": "pineapple lamp"}, {"id": 49649, "name": "pineapple ornament"}, {"id": 49650, "name": "pineapple ring"}, {"id": 49651, "name": "pineapple slices"}, {"id": 49652, "name": "pineapple top"}, {"id": 49653, "name": "pineapple"}, {"id": 49654, "name": "pineapples smiling"}, {"id": 49655, "name": "pinecone"}, {"id": 49656, "name": "pines in the right"}, {"id": 49657, "name": "pines trees"}, {"id": 49658, "name": "pinetree"}, {"id": 49659, "name": "pinetrees"}, {"id": 49660, "name": "ping pog"}, {"id": 49661, "name": "ping pong table"}, {"id": 49662, "name": "pingpong paddle"}, {"id": 49663, "name": "pingpong table"}, {"id": 49664, "name": "pinguins"}, {"id": 49665, "name": "pink white jacket"}, {"id": 49666, "name": "pink white shirt"}, {"id": 49667, "name": "pink and"}, {"id": 49668, "name": "pink and blue"}, {"id": 49669, "name": "pink and purple"}, {"id": 49670, "name": "pink and white"}, {"id": 49671, "name": "pink and white icing"}, {"id": 49672, "name": "pink and white table"}, {"id": 49673, "name": "pink and yellow"}, {"id": 49674, "name": "pink areas"}, {"id": 49675, "name": "pink arm"}, {"id": 49676, "name": "pink art"}, {"id": 49677, "name": "pink backdrop"}, {"id": 49678, "name": "pink backpack"}, {"id": 49679, "name": "pink bag"}, {"id": 49680, "name": "pink bags"}, {"id": 49681, "name": "pink balloon"}, {"id": 49682, "name": "pink band"}, {"id": 49683, "name": "pink base"}, {"id": 49684, "name": "pink basket"}, {"id": 49685, "name": "pink bat"}, {"id": 49686, "name": "pink bath towel"}, {"id": 49687, "name": "pink beach bag"}, {"id": 49688, "name": "pink bear on a shelf"}, {"id": 49689, "name": "pink belt"}, {"id": 49690, "name": "pink bikini"}, {"id": 49691, "name": "pink bird"}, {"id": 49692, "name": "pink birthday"}, {"id": 49693, "name": "pink blanket"}, {"id": 49694, "name": "pink blooms"}, {"id": 49695, "name": "pink blossom"}, {"id": 49696, "name": "pink blossoms"}, {"id": 49697, "name": "pink blouse"}, {"id": 49698, "name": "pink boa"}, {"id": 49699, "name": "pink board"}, {"id": 49700, "name": "pink bolt"}, {"id": 49701, "name": "pink book"}, {"id": 49702, "name": "pink boots"}, {"id": 49703, "name": "pink border"}, {"id": 49704, "name": "pink bottle"}, {"id": 49705, "name": "pink bow"}, {"id": 49706, "name": "pink bowl"}, {"id": 49707, "name": "pink box"}, {"id": 49708, "name": "pink brush"}, {"id": 49709, "name": "pink bud"}, {"id": 49710, "name": "pink buds"}, {"id": 49711, "name": "pink building"}, {"id": 49712, "name": "pink bumper"}, {"id": 49713, "name": "pink bunny"}, {"id": 49714, "name": "pink butterfly"}, {"id": 49715, "name": "pink cake crumb"}, {"id": 49716, "name": "pink candle"}, {"id": 49717, "name": "pink candy daisy"}, {"id": 49718, "name": "pink cap"}, {"id": 49719, "name": "pink caps"}, {"id": 49720, "name": "pink chair"}, {"id": 49721, "name": "pink cheeks"}, {"id": 49722, "name": "pink circle"}, {"id": 49723, "name": "pink cloth"}, {"id": 49724, "name": "pink clothes"}, {"id": 49725, "name": "pink clothing"}, {"id": 49726, "name": "pink clouds"}, {"id": 49727, "name": "pink coat"}, {"id": 49728, "name": "pink collar"}, {"id": 49729, "name": "pink collared shirt"}, {"id": 49730, "name": "pink color"}, {"id": 49731, "name": "pink cone"}, {"id": 49732, "name": "pink container"}, {"id": 49733, "name": "pink couch"}, {"id": 49734, "name": "pink cover"}, {"id": 49735, "name": "pink cow nose"}, {"id": 49736, "name": "pink cream"}, {"id": 49737, "name": "pink cuffs"}, {"id": 49738, "name": "pink cup"}, {"id": 49739, "name": "pink daisy"}, {"id": 49740, "name": "pink decoration"}, {"id": 49741, "name": "pink design"}, {"id": 49742, "name": "pink doll"}, {"id": 49743, "name": "pink donut"}, {"id": 49744, "name": "pink door"}, {"id": 49745, "name": "pink doors"}, {"id": 49746, "name": "pink dot"}, {"id": 49747, "name": "pink drapes"}, {"id": 49748, "name": "pink dress"}, {"id": 49749, "name": "pink ducks"}, {"id": 49750, "name": "pink ear"}, {"id": 49751, "name": "pink earring"}, {"id": 49752, "name": "pink ears"}, {"id": 49753, "name": "pink edging"}, {"id": 49754, "name": "pink eye"}, {"id": 49755, "name": "pink eye shadow"}, {"id": 49756, "name": "pink fabric"}, {"id": 49757, "name": "pink feather"}, {"id": 49758, "name": "pink feathers"}, {"id": 49759, "name": "pink fixture"}, {"id": 49760, "name": "pink flamingo"}, {"id": 49761, "name": "pink flamingos"}, {"id": 49762, "name": "pink flower"}, {"id": 49763, "name": "pink flowers"}, {"id": 49764, "name": "pink flown"}, {"id": 49765, "name": "pink foot"}, {"id": 49766, "name": "pink frosting"}, {"id": 49767, "name": "pink fruit"}, {"id": 49768, "name": "pink garment"}, {"id": 49769, "name": "pink glazed dougnut"}, {"id": 49770, "name": "pink glove"}, {"id": 49771, "name": "pink gloves"}, {"id": 49772, "name": "pink goggles"}, {"id": 49773, "name": "pink graffiti"}, {"id": 49774, "name": "pink grass"}, {"id": 49775, "name": "pink greeting card"}, {"id": 49776, "name": "pink grips"}, {"id": 49777, "name": "pink gums"}, {"id": 49778, "name": "pink hair"}, {"id": 49779, "name": "pink handbag"}, {"id": 49780, "name": "pink handle"}, {"id": 49781, "name": "pink handles"}, {"id": 49782, "name": "pink harness"}, {"id": 49783, "name": "pink hat"}, {"id": 49784, "name": "pink head"}, {"id": 49785, "name": "pink head scarf"}, {"id": 49786, "name": "pink headband"}, {"id": 49787, "name": "pink headphones"}, {"id": 49788, "name": "pink heart"}, {"id": 49789, "name": "pink helmet"}, {"id": 49790, "name": "pink holder"}, {"id": 49791, "name": "pink hood"}, {"id": 49792, "name": "pink hooded jacket"}, {"id": 49793, "name": "pink house"}, {"id": 49794, "name": "pink icing"}, {"id": 49795, "name": "pink item"}, {"id": 49796, "name": "pink jacket"}, {"id": 49797, "name": "pink kite"}, {"id": 49798, "name": "pink laces"}, {"id": 49799, "name": "pink lamp"}, {"id": 49800, "name": "pink leash"}, {"id": 49801, "name": "pink leaves"}, {"id": 49802, "name": "pink leg"}, {"id": 49803, "name": "pink leggings"}, {"id": 49804, "name": "pink legs"}, {"id": 49805, "name": "pink lettering"}, {"id": 49806, "name": "pink letters"}, {"id": 49807, "name": "pink lid"}, {"id": 49808, "name": "pink light"}, {"id": 49809, "name": "pink lighting"}, {"id": 49810, "name": "pink line"}, {"id": 49811, "name": "pink lines"}, {"id": 49812, "name": "pink lining"}, {"id": 49813, "name": "pink lip"}, {"id": 49814, "name": "pink lips"}, {"id": 49815, "name": "pink logo"}, {"id": 49816, "name": "pink luggage"}, {"id": 49817, "name": "pink marker"}, {"id": 49818, "name": "pink mat"}, {"id": 49819, "name": "pink material"}, {"id": 49820, "name": "pink meat"}, {"id": 49821, "name": "pink menus"}, {"id": 49822, "name": "pink mouth"}, {"id": 49823, "name": "pink nail polish"}, {"id": 49824, "name": "pink napkin"}, {"id": 49825, "name": "pink navel"}, {"id": 49826, "name": "pink neckline"}, {"id": 49827, "name": "pink nipples"}, {"id": 49828, "name": "pink nose"}, {"id": 49829, "name": "pink nose on cat"}, {"id": 49830, "name": "pink object"}, {"id": 49831, "name": "pink objects"}, {"id": 49832, "name": "pink onion"}, {"id": 49833, "name": "pink outfit"}, {"id": 49834, "name": "pink oven"}, {"id": 49835, "name": "pink overalls"}, {"id": 49836, "name": "pink packets"}, {"id": 49837, "name": "pink padding"}, {"id": 49838, "name": "pink pads"}, {"id": 49839, "name": "pink pajamas"}, {"id": 49840, "name": "pink panther"}, {"id": 49841, "name": "pink pants"}, {"id": 49842, "name": "pink paper"}, {"id": 49843, "name": "pink part"}, {"id": 49844, "name": "pink patch"}, {"id": 49845, "name": "pink paw"}, {"id": 49846, "name": "pink peony"}, {"id": 49847, "name": "pink petal"}, {"id": 49848, "name": "pink petals"}, {"id": 49849, "name": "pink photograph"}, {"id": 49850, "name": "pink pillow"}, {"id": 49851, "name": "pink pjs"}, {"id": 49852, "name": "pink plaid"}, {"id": 49853, "name": "pink plant"}, {"id": 49854, "name": "pink plate"}, {"id": 49855, "name": "pink platform"}, {"id": 49856, "name": "pink pocketbook"}, {"id": 49857, "name": "pink pole"}, {"id": 49858, "name": "pink portion"}, {"id": 49859, "name": "pink pouch"}, {"id": 49860, "name": "pink printing"}, {"id": 49861, "name": "pink protrusion"}, {"id": 49862, "name": "pink pullover"}, {"id": 49863, "name": "pink purse"}, {"id": 49864, "name": "pink racket"}, {"id": 49865, "name": "pink railing"}, {"id": 49866, "name": "pink razor"}, {"id": 49867, "name": "pink remote"}, {"id": 49868, "name": "pink ribbon"}, {"id": 49869, "name": "pink rings"}, {"id": 49870, "name": "pink robe"}, {"id": 49871, "name": "pink rock"}, {"id": 49872, "name": "pink rocks"}, {"id": 49873, "name": "pink roof"}, {"id": 49874, "name": "pink rope"}, {"id": 49875, "name": "pink ropes"}, {"id": 49876, "name": "pink rose"}, {"id": 49877, "name": "pink roses"}, {"id": 49878, "name": "pink ruffle"}, {"id": 49879, "name": "pink rug"}, {"id": 49880, "name": "pink salami"}, {"id": 49881, "name": "pink salmon"}, {"id": 49882, "name": "pink sand"}, {"id": 49883, "name": "pink sandals"}, {"id": 49884, "name": "pink sauce"}, {"id": 49885, "name": "pink scarf"}, {"id": 49886, "name": "pink scissors"}, {"id": 49887, "name": "pink section"}, {"id": 49888, "name": "pink shade"}, {"id": 49889, "name": "pink shaw"}, {"id": 49890, "name": "pink sheets"}, {"id": 49891, "name": "pink shirt"}, {"id": 49892, "name": "pink shirt on"}, {"id": 49893, "name": "pink shirt woman"}, {"id": 49894, "name": "pink shirts"}, {"id": 49895, "name": "pink shoe"}, {"id": 49896, "name": "pink shoes"}, {"id": 49897, "name": "pink shorts"}, {"id": 49898, "name": "pink side"}, {"id": 49899, "name": "pink sign"}, {"id": 49900, "name": "pink sink"}, {"id": 49901, "name": "pink sippy cup"}, {"id": 49902, "name": "pink skateboard"}, {"id": 49903, "name": "pink skin"}, {"id": 49904, "name": "pink skirt"}, {"id": 49905, "name": "pink sky"}, {"id": 49906, "name": "pink sleeper"}, {"id": 49907, "name": "pink sleeve"}, {"id": 49908, "name": "pink smoke"}, {"id": 49909, "name": "pink sneakers"}, {"id": 49910, "name": "pink snowsuit"}, {"id": 49911, "name": "pink sock"}, {"id": 49912, "name": "pink socks"}, {"id": 49913, "name": "pink sole"}, {"id": 49914, "name": "pink splash"}, {"id": 49915, "name": "pink spot"}, {"id": 49916, "name": "pink spots"}, {"id": 49917, "name": "pink spots on face"}, {"id": 49918, "name": "pink spotted"}, {"id": 49919, "name": "pink sprinkle"}, {"id": 49920, "name": "pink sprinkles"}, {"id": 49921, "name": "pink square"}, {"id": 49922, "name": "pink squares"}, {"id": 49923, "name": "pink squiggles"}, {"id": 49924, "name": "pink stain"}, {"id": 49925, "name": "pink sticker"}, {"id": 49926, "name": "pink stickers"}, {"id": 49927, "name": "pink stockings"}, {"id": 49928, "name": "pink strainer"}, {"id": 49929, "name": "pink strap"}, {"id": 49930, "name": "pink straw"}, {"id": 49931, "name": "pink straws"}, {"id": 49932, "name": "pink streamer"}, {"id": 49933, "name": "pink string"}, {"id": 49934, "name": "pink stripe"}, {"id": 49935, "name": "pink stripes"}, {"id": 49936, "name": "pink suit"}, {"id": 49937, "name": "pink suitcase"}, {"id": 49938, "name": "pink sunglasses"}, {"id": 49939, "name": "pink surfboard"}, {"id": 49940, "name": "pink sweater"}, {"id": 49941, "name": "pink table"}, {"id": 49942, "name": "pink tablecloth"}, {"id": 49943, "name": "pink tag"}, {"id": 49944, "name": "pink tails"}, {"id": 49945, "name": "pink tarp"}, {"id": 49946, "name": "pink team"}, {"id": 49947, "name": "pink tee shirt"}, {"id": 49948, "name": "pink text"}, {"id": 49949, "name": "pink thread"}, {"id": 49950, "name": "pink tie"}, {"id": 49951, "name": "pink tights"}, {"id": 49952, "name": "pink tile"}, {"id": 49953, "name": "pink tinsel"}, {"id": 49954, "name": "pink tip"}, {"id": 49955, "name": "pink tongue"}, {"id": 49956, "name": "pink toothbrush"}, {"id": 49957, "name": "pink top"}, {"id": 49958, "name": "pink topping"}, {"id": 49959, "name": "pink tounge"}, {"id": 49960, "name": "pink towel"}, {"id": 49961, "name": "pink towels"}, {"id": 49962, "name": "pink tray"}, {"id": 49963, "name": "pink trim"}, {"id": 49964, "name": "pink truck"}, {"id": 49965, "name": "pink tshirt"}, {"id": 49966, "name": "pink tulip"}, {"id": 49967, "name": "pink tulips"}, {"id": 49968, "name": "pink umbrella"}, {"id": 49969, "name": "pink umbrellas"}, {"id": 49970, "name": "pink utensil"}, {"id": 49971, "name": "pink vase"}, {"id": 49972, "name": "pink vegetable"}, {"id": 49973, "name": "pink vest"}, {"id": 49974, "name": "pink visor"}, {"id": 49975, "name": "pink wall"}, {"id": 49976, "name": "pink wallpaper"}, {"id": 49977, "name": "pink walls"}, {"id": 49978, "name": "pink wheel"}, {"id": 49979, "name": "pink wheels"}, {"id": 49980, "name": "pink white"}, {"id": 49981, "name": "pink window"}, {"id": 49982, "name": "pink wine"}, {"id": 49983, "name": "pink wing"}, {"id": 49984, "name": "pink wings"}, {"id": 49985, "name": "pink woman"}, {"id": 49986, "name": "pink wrapping"}, {"id": 49987, "name": "pink wristband"}, {"id": 49988, "name": "pink writing"}, {"id": 49989, "name": "pink x"}, {"id": 49990, "name": "pink yogurt"}, {"id": 49991, "name": "pink"}, {"id": 49992, "name": "pinkbag"}, {"id": 49993, "name": "pinkball"}, {"id": 49994, "name": "pinkblue stripes"}, {"id": 49995, "name": "pinkdoll"}, {"id": 49996, "name": "pinkflower"}, {"id": 49997, "name": "pinkflower center"}, {"id": 49998, "name": "pinkflowers"}, {"id": 49999, "name": "pinkfood truck"}, {"id": 50000, "name": "pinkie"}, {"id": 50001, "name": "pinkie finger"}, {"id": 50002, "name": "pinkish"}, {"id": 50003, "name": "pinkish carpet"}, {"id": 50004, "name": "pinkish sky"}, {"id": 50005, "name": "pinkish top"}, {"id": 50006, "name": "pinknapkin"}, {"id": 50007, "name": "pinks on walls"}, {"id": 50008, "name": "pinks spots on body"}, {"id": 50009, "name": "pinkshirt"}, {"id": 50010, "name": "pinkski boots"}, {"id": 50011, "name": "pinkski pole"}, {"id": 50012, "name": "pinkski poles"}, {"id": 50013, "name": "pinktie"}, {"id": 50014, "name": "pinktongue tip"}, {"id": 50015, "name": "pinkwhite"}, {"id": 50016, "name": "pinkwhite plate"}, {"id": 50017, "name": "pinkwhite shirt"}, {"id": 50018, "name": "pinkwhite surfboard"}, {"id": 50019, "name": "pinky finger"}, {"id": 50020, "name": "pinky tip"}, {"id": 50021, "name": "pinky toe"}, {"id": 50022, "name": "pinky"}, {"id": 50023, "name": "pinnacle"}, {"id": 50024, "name": "pinnapples"}, {"id": 50025, "name": "pinot"}, {"id": 50026, "name": "pinstraw"}, {"id": 50027, "name": "pinstripe jersey"}, {"id": 50028, "name": "pinstripe suit"}, {"id": 50029, "name": "pinstripe uniform"}, {"id": 50030, "name": "pinstripe"}, {"id": 50031, "name": "pinstriped"}, {"id": 50032, "name": "pinstriping"}, {"id": 50033, "name": "pint"}, {"id": 50034, "name": "pint glass"}, {"id": 50035, "name": "pint jar"}, {"id": 50036, "name": "pinto"}, {"id": 50037, "name": "pinture"}, {"id": 50038, "name": "pinwheel"}, {"id": 50039, "name": "piollow"}, {"id": 50040, "name": "pioneer"}, {"id": 50041, "name": "pip joint"}, {"id": 50042, "name": "pip"}, {"id": 50043, "name": "pipe base"}, {"id": 50044, "name": "pipe bolt"}, {"id": 50045, "name": "pipe building"}, {"id": 50046, "name": "pipe cap seen"}, {"id": 50047, "name": "pipe cleaner"}, {"id": 50048, "name": "pipe cleaners"}, {"id": 50049, "name": "pipe end"}, {"id": 50050, "name": "pipe fitting"}, {"id": 50051, "name": "pipe for tiolet"}, {"id": 50052, "name": "pipe for water"}, {"id": 50053, "name": "pipe is black"}, {"id": 50054, "name": "pipe is brown"}, {"id": 50055, "name": "pipe is metallic"}, {"id": 50056, "name": "pipe lines"}, {"id": 50057, "name": "pipe lip"}, {"id": 50058, "name": "pipe made of meta"}, {"id": 50059, "name": "pipe openings"}, {"id": 50060, "name": "pipe screen case"}, {"id": 50061, "name": "pipe section"}, {"id": 50062, "name": "pipe stack"}, {"id": 50063, "name": "pipe system"}, {"id": 50064, "name": "pipe top"}, {"id": 50065, "name": "pipe trap"}, {"id": 50066, "name": "pipe"}, {"id": 50067, "name": "piped lining"}, {"id": 50068, "name": "pipeline"}, {"id": 50069, "name": "pipes are large"}, {"id": 50070, "name": "pipes are lying"}, {"id": 50071, "name": "piping"}, {"id": 50072, "name": "piple cleaner"}, {"id": 50073, "name": "pipping bag"}, {"id": 50074, "name": "pirate bear"}, {"id": 50075, "name": "pirate design"}, {"id": 50076, "name": "pirate hat"}, {"id": 50077, "name": "pirate ship"}, {"id": 50078, "name": "pirate"}, {"id": 50079, "name": "piratescom"}, {"id": 50080, "name": "pistachio nut"}, {"id": 50081, "name": "pistachio nuts"}, {"id": 50082, "name": "pistachio"}, {"id": 50083, "name": "pistil"}, {"id": 50084, "name": "pistol"}, {"id": 50085, "name": "pistol in waistband"}, {"id": 50086, "name": "piston"}, {"id": 50087, "name": "pit bull"}, {"id": 50088, "name": "pit crew"}, {"id": 50089, "name": "pit pull"}, {"id": 50090, "name": "pit"}, {"id": 50091, "name": "pita"}, {"id": 50092, "name": "pita bread"}, {"id": 50093, "name": "pita chips"}, {"id": 50094, "name": "pita pocket"}, {"id": 50095, "name": "pitabread"}, {"id": 50096, "name": "pitbull"}, {"id": 50097, "name": "pitch black"}, {"id": 50098, "name": "pitch fork"}, {"id": 50099, "name": "pitch night"}, {"id": 50100, "name": "pitch"}, {"id": 50101, "name": "pitched"}, {"id": 50102, "name": "pitched sand"}, {"id": 50103, "name": "pitcher diamond"}, {"id": 50104, "name": "pitcher glove"}, {"id": 50105, "name": "pitcher mound"}, {"id": 50106, "name": "pitcher mount"}, {"id": 50107, "name": "pitcher of cream"}, {"id": 50108, "name": "pitcher of lemonade"}, {"id": 50109, "name": "pitcher of rice"}, {"id": 50110, "name": "pitcher of water"}, {"id": 50111, "name": "pitcher vase"}, {"id": 50112, "name": "pitcher"}, {"id": 50113, "name": "pitchers area"}, {"id": 50114, "name": "pitchers arm"}, {"id": 50115, "name": "pitchers back"}, {"id": 50116, "name": "pitchers cleat"}, {"id": 50117, "name": "pitchers foot"}, {"id": 50118, "name": "pitchers glove"}, {"id": 50119, "name": "pitchers hand"}, {"id": 50120, "name": "pitchers head"}, {"id": 50121, "name": "pitchers mark"}, {"id": 50122, "name": "pitchers mound"}, {"id": 50123, "name": "pitchers mount"}, {"id": 50124, "name": "pitchers plate"}, {"id": 50125, "name": "pitchers right leg"}, {"id": 50126, "name": "pitchers spot"}, {"id": 50127, "name": "pitchers unifrom"}, {"id": 50128, "name": "pitchfork"}, {"id": 50129, "name": "pitchig machie"}, {"id": 50130, "name": "pitching"}, {"id": 50131, "name": "pitching area"}, {"id": 50132, "name": "pitching machine"}, {"id": 50133, "name": "pitching mound"}, {"id": 50134, "name": "pitching rubber"}, {"id": 50135, "name": "pitching stance"}, {"id": 50136, "name": "pitcrew"}, {"id": 50137, "name": "pith"}, {"id": 50138, "name": "pitt"}, {"id": 50139, "name": "pitt bull"}, {"id": 50140, "name": "pitt street"}, {"id": 50141, "name": "pitting"}, {"id": 50142, "name": "pitts st"}, {"id": 50143, "name": "pittsburgh sign"}, {"id": 50144, "name": "pittsburgh steelers"}, {"id": 50145, "name": "pittsfield logo"}, {"id": 50146, "name": "pitures"}, {"id": 50147, "name": "piurple"}, {"id": 50148, "name": "pivot point"}, {"id": 50149, "name": "pivot"}, {"id": 50150, "name": "pivture"}, {"id": 50151, "name": "pixar"}, {"id": 50152, "name": "pixel"}, {"id": 50153, "name": "pixelated parts"}, {"id": 50154, "name": "pixelated sand"}, {"id": 50155, "name": "pixture"}, {"id": 50156, "name": "pizza ad"}, {"id": 50157, "name": "pizza addition"}, {"id": 50158, "name": "pizza and dip"}, {"id": 50159, "name": "pizza bag"}, {"id": 50160, "name": "pizza board"}, {"id": 50161, "name": "pizza box"}, {"id": 50162, "name": "pizza boxes"}, {"id": 50163, "name": "pizza carrier"}, {"id": 50164, "name": "pizza cheese"}, {"id": 50165, "name": "pizza chef"}, {"id": 50166, "name": "pizza container"}, {"id": 50167, "name": "pizza crumb"}, {"id": 50168, "name": "pizza crumbs"}, {"id": 50169, "name": "pizza crust"}, {"id": 50170, "name": "pizza cut"}, {"id": 50171, "name": "pizza cutter"}, {"id": 50172, "name": "pizza dinner"}, {"id": 50173, "name": "pizza dish"}, {"id": 50174, "name": "pizza divider"}, {"id": 50175, "name": "pizza dough"}, {"id": 50176, "name": "pizza dripping"}, {"id": 50177, "name": "pizza edge"}, {"id": 50178, "name": "pizza end"}, {"id": 50179, "name": "pizza flyer"}, {"id": 50180, "name": "pizza grease"}, {"id": 50181, "name": "pizza grease stain"}, {"id": 50182, "name": "pizza half"}, {"id": 50183, "name": "pizza hand"}, {"id": 50184, "name": "pizza has cilantro"}, {"id": 50185, "name": "pizza has crust"}, {"id": 50186, "name": "pizza has olive"}, {"id": 50187, "name": "pizza has pepperoni"}, {"id": 50188, "name": "pizza holder"}, {"id": 50189, "name": "pizza hut"}, {"id": 50190, "name": "pizza hut sign"}, {"id": 50191, "name": "pizza is brown"}, {"id": 50192, "name": "pizza is cut"}, {"id": 50193, "name": "pizza is gourmet"}, {"id": 50194, "name": "pizza is on plate"}, {"id": 50195, "name": "pizza is on table"}, {"id": 50196, "name": "pizza is sliced"}, {"id": 50197, "name": "pizza is white"}, {"id": 50198, "name": "pizza knife"}, {"id": 50199, "name": "pizza make"}, {"id": 50200, "name": "pizza missing"}, {"id": 50201, "name": "pizza oven"}, {"id": 50202, "name": "pizza paddle"}, {"id": 50203, "name": "pizza pan"}, {"id": 50204, "name": "pizza parlor"}, {"id": 50205, "name": "pizza part"}, {"id": 50206, "name": "pizza patch"}, {"id": 50207, "name": "pizza peel"}, {"id": 50208, "name": "pizza pie"}, {"id": 50209, "name": "pizza piece"}, {"id": 50210, "name": "pizza pies"}, {"id": 50211, "name": "pizza place"}, {"id": 50212, "name": "pizza plate"}, {"id": 50213, "name": "pizza portion"}, {"id": 50214, "name": "pizza rack"}, {"id": 50215, "name": "pizza restaurant"}, {"id": 50216, "name": "pizza roll"}, {"id": 50217, "name": "pizza sauce"}, {"id": 50218, "name": "pizza scooper"}, {"id": 50219, "name": "pizza seasoning"}, {"id": 50220, "name": "pizza section"}, {"id": 50221, "name": "pizza segment"}, {"id": 50222, "name": "pizza server"}, {"id": 50223, "name": "pizza server tool"}, {"id": 50224, "name": "pizza shells"}, {"id": 50225, "name": "pizza shop"}, {"id": 50226, "name": "pizza sign"}, {"id": 50227, "name": "pizza slice"}, {"id": 50228, "name": "pizza slicer"}, {"id": 50229, "name": "pizza slices"}, {"id": 50230, "name": "pizza spatula"}, {"id": 50231, "name": "pizza stone"}, {"id": 50232, "name": "pizza table"}, {"id": 50233, "name": "pizza top"}, {"id": 50234, "name": "pizza topping"}, {"id": 50235, "name": "pizza toppings"}, {"id": 50236, "name": "pizza toritlla"}, {"id": 50237, "name": "pizza tray"}, {"id": 50238, "name": "pizza triangle"}, {"id": 50239, "name": "pizza triangles"}, {"id": 50240, "name": "pizza"}, {"id": 50241, "name": "pizzabox"}, {"id": 50242, "name": "pizzacrust"}, {"id": 50243, "name": "pizzacutter"}, {"id": 50244, "name": "pizzaeggs"}, {"id": 50245, "name": "pizzagrease"}, {"id": 50246, "name": "pizzamiddle"}, {"id": 50247, "name": "pizzaria"}, {"id": 50248, "name": "pizzaria door"}, {"id": 50249, "name": "pizzaria kitchen"}, {"id": 50250, "name": "pizzatray"}, {"id": 50251, "name": "pizzeria"}, {"id": 50252, "name": "pizzeria restaurant"}, {"id": 50253, "name": "pizzeria uno"}, {"id": 50254, "name": "pizzeria wall"}, {"id": 50255, "name": "pj"}, {"id": 50256, "name": "pj pants"}, {"id": 50257, "name": "pjs"}, {"id": 50258, "name": "pkwy"}, {"id": 50259, "name": "placard"}, {"id": 50260, "name": "place 1"}, {"id": 50261, "name": "place 2"}, {"id": 50262, "name": "place card"}, {"id": 50263, "name": "place darmes"}, {"id": 50264, "name": "place holder"}, {"id": 50265, "name": "place mat"}, {"id": 50266, "name": "place mate"}, {"id": 50267, "name": "place mats"}, {"id": 50268, "name": "place setting"}, {"id": 50269, "name": "place settings"}, {"id": 50270, "name": "place"}, {"id": 50271, "name": "placecard"}, {"id": 50272, "name": "placed"}, {"id": 50273, "name": "placeforclock"}, {"id": 50274, "name": "placeholder"}, {"id": 50275, "name": "placemat"}, {"id": 50276, "name": "placemats"}, {"id": 50277, "name": "placement"}, {"id": 50278, "name": "placesetting"}, {"id": 50279, "name": "placid lake"}, {"id": 50280, "name": "plack"}, {"id": 50281, "name": "plackard"}, {"id": 50282, "name": "placket"}, {"id": 50283, "name": "placque"}, {"id": 50284, "name": "plaform"}, {"id": 50285, "name": "plague"}, {"id": 50286, "name": "plaid"}, {"id": 50287, "name": "plaid and black hat"}, {"id": 50288, "name": "plaid bag"}, {"id": 50289, "name": "plaid bedspread"}, {"id": 50290, "name": "plaid blanket"}, {"id": 50291, "name": "plaid bottom"}, {"id": 50292, "name": "plaid chair"}, {"id": 50293, "name": "plaid checkers"}, {"id": 50294, "name": "plaid cloth"}, {"id": 50295, "name": "plaid collar"}, {"id": 50296, "name": "plaid cover"}, {"id": 50297, "name": "plaid covers"}, {"id": 50298, "name": "plaid design"}, {"id": 50299, "name": "plaid elbow"}, {"id": 50300, "name": "plaid fabric"}, {"id": 50301, "name": "plaid hat"}, {"id": 50302, "name": "plaid hood"}, {"id": 50303, "name": "plaid hoodie"}, {"id": 50304, "name": "plaid jacket"}, {"id": 50305, "name": "plaid material"}, {"id": 50306, "name": "plaid onesie"}, {"id": 50307, "name": "plaid pants"}, {"id": 50308, "name": "plaid pattern"}, {"id": 50309, "name": "plaid paw"}, {"id": 50310, "name": "plaid plate"}, {"id": 50311, "name": "plaid print"}, {"id": 50312, "name": "plaid ribbon"}, {"id": 50313, "name": "plaid scarf"}, {"id": 50314, "name": "plaid section"}, {"id": 50315, "name": "plaid shirt"}, {"id": 50316, "name": "plaid shorts"}, {"id": 50317, "name": "plaid suitcase"}, {"id": 50318, "name": "plaid tablecloth"}, {"id": 50319, "name": "plaid tie"}, {"id": 50320, "name": "plaid trim"}, {"id": 50321, "name": "plaid umbrella"}, {"id": 50322, "name": "plaidshirt"}, {"id": 50323, "name": "plain bagel"}, {"id": 50324, "name": "plain donut"}, {"id": 50325, "name": "plain donuts"}, {"id": 50326, "name": "plain doughnuts"}, {"id": 50327, "name": "plain elephants"}, {"id": 50328, "name": "plain glazing"}, {"id": 50329, "name": "plain hot dog"}, {"id": 50330, "name": "plain shirt"}, {"id": 50331, "name": "plain umbrella"}, {"id": 50332, "name": "plain"}, {"id": 50333, "name": "plaintains"}, {"id": 50334, "name": "plaistic"}, {"id": 50335, "name": "plait"}, {"id": 50336, "name": "plaka"}, {"id": 50337, "name": "plam"}, {"id": 50338, "name": "plam tree"}, {"id": 50339, "name": "plam trees"}, {"id": 50340, "name": "plan"}, {"id": 50341, "name": "plane back"}, {"id": 50342, "name": "plane base"}, {"id": 50343, "name": "plane body"}, {"id": 50344, "name": "plane bottom"}, {"id": 50345, "name": "plane cart"}, {"id": 50346, "name": "plane ceiling"}, {"id": 50347, "name": "plane cockpit"}, {"id": 50348, "name": "plane color"}, {"id": 50349, "name": "plane door"}, {"id": 50350, "name": "plane end"}, {"id": 50351, "name": "plane engine"}, {"id": 50352, "name": "plane field"}, {"id": 50353, "name": "plane flap"}, {"id": 50354, "name": "plane flying"}, {"id": 50355, "name": "plane formation"}, {"id": 50356, "name": "plane front"}, {"id": 50357, "name": "plane hangar"}, {"id": 50358, "name": "plane hanger"}, {"id": 50359, "name": "plane has a 50"}, {"id": 50360, "name": "plane has door"}, {"id": 50361, "name": "plane has engine"}, {"id": 50362, "name": "plane has jet"}, {"id": 50363, "name": "plane has logo"}, {"id": 50364, "name": "plane has star"}, {"id": 50365, "name": "plane has tail"}, {"id": 50366, "name": "plane has tire"}, {"id": 50367, "name": "plane has wheel"}, {"id": 50368, "name": "plane has wheels"}, {"id": 50369, "name": "plane has window"}, {"id": 50370, "name": "plane has windows"}, {"id": 50371, "name": "plane has windshield"}, {"id": 50372, "name": "plane has wing"}, {"id": 50373, "name": "plane has writing"}, {"id": 50374, "name": "plane head"}, {"id": 50375, "name": "plane image"}, {"id": 50376, "name": "plane in air"}, {"id": 50377, "name": "plane is big"}, {"id": 50378, "name": "plane is small"}, {"id": 50379, "name": "plane is white"}, {"id": 50380, "name": "plane landing gear"}, {"id": 50381, "name": "plane logo"}, {"id": 50382, "name": "plane museum"}, {"id": 50383, "name": "plane nose"}, {"id": 50384, "name": "plane on a run"}, {"id": 50385, "name": "plane on a run way"}, {"id": 50386, "name": "plane on landing"}, {"id": 50387, "name": "plane on runway"}, {"id": 50388, "name": "plane on"}, {"id": 50389, "name": "plane part"}, {"id": 50390, "name": "plane picture"}, {"id": 50391, "name": "plane propeller"}, {"id": 50392, "name": "plane rear"}, {"id": 50393, "name": "plane row"}, {"id": 50394, "name": "plane side"}, {"id": 50395, "name": "plane sign"}, {"id": 50396, "name": "plane star"}, {"id": 50397, "name": "plane stripes"}, {"id": 50398, "name": "plane tag"}, {"id": 50399, "name": "plane tail"}, {"id": 50400, "name": "plane tails"}, {"id": 50401, "name": "plane tip"}, {"id": 50402, "name": "plane tire"}, {"id": 50403, "name": "plane trim"}, {"id": 50404, "name": "plane turbine"}, {"id": 50405, "name": "plane view"}, {"id": 50406, "name": "plane wheel"}, {"id": 50407, "name": "plane wheels"}, {"id": 50408, "name": "plane window"}, {"id": 50409, "name": "plane windows"}, {"id": 50410, "name": "plane windshield"}, {"id": 50411, "name": "plane wing"}, {"id": 50412, "name": "plane wings"}, {"id": 50413, "name": "plane"}, {"id": 50414, "name": "plane2"}, {"id": 50415, "name": "planeairfield"}, {"id": 50416, "name": "planeback wheels"}, {"id": 50417, "name": "planebody"}, {"id": 50418, "name": "planecockpit window"}, {"id": 50419, "name": "planelanding gear"}, {"id": 50420, "name": "planer"}, {"id": 50421, "name": "planerear engine"}, {"id": 50422, "name": "planes backside"}, {"id": 50423, "name": "planes body"}, {"id": 50424, "name": "planes cockpit"}, {"id": 50425, "name": "planes colort"}, {"id": 50426, "name": "planes engine"}, {"id": 50427, "name": "planes fin"}, {"id": 50428, "name": "planes flap"}, {"id": 50429, "name": "planes flying"}, {"id": 50430, "name": "planes gear"}, {"id": 50431, "name": "planes id"}, {"id": 50432, "name": "planes left wing"}, {"id": 50433, "name": "planes nose"}, {"id": 50434, "name": "planes propeller"}, {"id": 50435, "name": "planes right wing"}, {"id": 50436, "name": "planes side"}, {"id": 50437, "name": "planes squadron"}, {"id": 50438, "name": "planes staircase"}, {"id": 50439, "name": "planes tail"}, {"id": 50440, "name": "planes tale"}, {"id": 50441, "name": "planes tarmac"}, {"id": 50442, "name": "planes trails"}, {"id": 50443, "name": "planes underside"}, {"id": 50444, "name": "planes wheel"}, {"id": 50445, "name": "planes wheels"}, {"id": 50446, "name": "planes wing"}, {"id": 50447, "name": "planes wings"}, {"id": 50448, "name": "planesky"}, {"id": 50449, "name": "planeswing"}, {"id": 50450, "name": "planet 51"}, {"id": 50451, "name": "planet image"}, {"id": 50452, "name": "planet"}, {"id": 50453, "name": "planetail"}, {"id": 50454, "name": "planewheels"}, {"id": 50455, "name": "planewing"}, {"id": 50456, "name": "plank fence"}, {"id": 50457, "name": "plank floor"}, {"id": 50458, "name": "plank of wood"}, {"id": 50459, "name": "plank table"}, {"id": 50460, "name": "plank"}, {"id": 50461, "name": "planking"}, {"id": 50462, "name": "planks in wall"}, {"id": 50463, "name": "planks of wood"}, {"id": 50464, "name": "planner"}, {"id": 50465, "name": "plano"}, {"id": 50466, "name": "planst"}, {"id": 50467, "name": "plant aquarium"}, {"id": 50468, "name": "plant area"}, {"id": 50469, "name": "plant barrier"}, {"id": 50470, "name": "plant base"}, {"id": 50471, "name": "plant bed"}, {"id": 50472, "name": "plant blade"}, {"id": 50473, "name": "plant box"}, {"id": 50474, "name": "plant clipping"}, {"id": 50475, "name": "plant container"}, {"id": 50476, "name": "plant debris"}, {"id": 50477, "name": "plant decorations"}, {"id": 50478, "name": "plant flat"}, {"id": 50479, "name": "plant floor"}, {"id": 50480, "name": "plant fronds"}, {"id": 50481, "name": "plant growing"}, {"id": 50482, "name": "plant growth"}, {"id": 50483, "name": "plant hanger"}, {"id": 50484, "name": "plant has leaf"}, {"id": 50485, "name": "plant holder"}, {"id": 50486, "name": "plant holders"}, {"id": 50487, "name": "plant image"}, {"id": 50488, "name": "plant in the photo"}, {"id": 50489, "name": "plant is green"}, {"id": 50490, "name": "plant is indoor"}, {"id": 50491, "name": "plant leaf"}, {"id": 50492, "name": "plant leaves"}, {"id": 50493, "name": "plant life"}, {"id": 50494, "name": "plant logo"}, {"id": 50495, "name": "plant matter"}, {"id": 50496, "name": "plant mix"}, {"id": 50497, "name": "plant on a table"}, {"id": 50498, "name": "plant part"}, {"id": 50499, "name": "plant pod"}, {"id": 50500, "name": "plant pot"}, {"id": 50501, "name": "plant pots"}, {"id": 50502, "name": "plant reflection"}, {"id": 50503, "name": "plant roots"}, {"id": 50504, "name": "plant row"}, {"id": 50505, "name": "plant shadow"}, {"id": 50506, "name": "plant skeleton"}, {"id": 50507, "name": "plant stalks"}, {"id": 50508, "name": "plant stand"}, {"id": 50509, "name": "plant stem"}, {"id": 50510, "name": "plant stems"}, {"id": 50511, "name": "plant stubble"}, {"id": 50512, "name": "plant tips"}, {"id": 50513, "name": "plant vase"}, {"id": 50514, "name": "plant vines"}, {"id": 50515, "name": "plant"}, {"id": 50516, "name": "plantain tree"}, {"id": 50517, "name": "plantain"}, {"id": 50518, "name": "plantains hanging"}, {"id": 50519, "name": "plantar box"}, {"id": 50520, "name": "plantation on table"}, {"id": 50521, "name": "plantation"}, {"id": 50522, "name": "planted firmly"}, {"id": 50523, "name": "planter box"}, {"id": 50524, "name": "planter boxes"}, {"id": 50525, "name": "planter container"}, {"id": 50526, "name": "planter is full"}, {"id": 50527, "name": "planter pot"}, {"id": 50528, "name": "planter vase"}, {"id": 50529, "name": "planter"}, {"id": 50530, "name": "planters balcony"}, {"id": 50531, "name": "planting area"}, {"id": 50532, "name": "planting pot"}, {"id": 50533, "name": "planting"}, {"id": 50534, "name": "plants and rocks"}, {"id": 50535, "name": "plants are green"}, {"id": 50536, "name": "plants buried"}, {"id": 50537, "name": "plants cover roof"}, {"id": 50538, "name": "plants fence"}, {"id": 50539, "name": "plants growing"}, {"id": 50540, "name": "plants leaves"}, {"id": 50541, "name": "plants row"}, {"id": 50542, "name": "plantstruck"}, {"id": 50543, "name": "planturn"}, {"id": 50544, "name": "plaquard"}, {"id": 50545, "name": "plaque"}, {"id": 50546, "name": "plaquestatue"}, {"id": 50547, "name": "plasic"}, {"id": 50548, "name": "plaster"}, {"id": 50549, "name": "plaster board"}, {"id": 50550, "name": "plaster entry"}, {"id": 50551, "name": "plaster peel"}, {"id": 50552, "name": "plasterwall"}, {"id": 50553, "name": "plastic bin"}, {"id": 50554, "name": "plastic attachment"}, {"id": 50555, "name": "plastic back"}, {"id": 50556, "name": "plastic bad"}, {"id": 50557, "name": "plastic bag"}, {"id": 50558, "name": "plastic bags"}, {"id": 50559, "name": "plastic ball"}, {"id": 50560, "name": "plastic band"}, {"id": 50561, "name": "plastic barrel"}, {"id": 50562, "name": "plastic base"}, {"id": 50563, "name": "plastic basket"}, {"id": 50564, "name": "plastic bench"}, {"id": 50565, "name": "plastic bin"}, {"id": 50566, "name": "plastic bins"}, {"id": 50567, "name": "plastic bolt"}, {"id": 50568, "name": "plastic bottle"}, {"id": 50569, "name": "plastic bottles"}, {"id": 50570, "name": "plastic bowl"}, {"id": 50571, "name": "plastic bowls"}, {"id": 50572, "name": "plastic box"}, {"id": 50573, "name": "plastic boxes"}, {"id": 50574, "name": "plastic bracelet"}, {"id": 50575, "name": "plastic bubble"}, {"id": 50576, "name": "plastic bucket"}, {"id": 50577, "name": "plastic bunny"}, {"id": 50578, "name": "plastic button"}, {"id": 50579, "name": "plastic can"}, {"id": 50580, "name": "plastic cap"}, {"id": 50581, "name": "plastic carton"}, {"id": 50582, "name": "plastic case"}, {"id": 50583, "name": "plastic chair"}, {"id": 50584, "name": "plastic circles"}, {"id": 50585, "name": "plastic clasp"}, {"id": 50586, "name": "plastic clip"}, {"id": 50587, "name": "plastic coating"}, {"id": 50588, "name": "plastic container"}, {"id": 50589, "name": "plastic containers"}, {"id": 50590, "name": "plastic control"}, {"id": 50591, "name": "plastic cover"}, {"id": 50592, "name": "plastic covering"}, {"id": 50593, "name": "plastic covers"}, {"id": 50594, "name": "plastic crate"}, {"id": 50595, "name": "plastic crates"}, {"id": 50596, "name": "plastic cup"}, {"id": 50597, "name": "plastic cups"}, {"id": 50598, "name": "plastic curls"}, {"id": 50599, "name": "plastic curtain"}, {"id": 50600, "name": "plastic cushions"}, {"id": 50601, "name": "plastic dial"}, {"id": 50602, "name": "plastic dish"}, {"id": 50603, "name": "plastic dispenser"}, {"id": 50604, "name": "plastic dresser"}, {"id": 50605, "name": "plastic end"}, {"id": 50606, "name": "plastic eyes"}, {"id": 50607, "name": "plastic figurine"}, {"id": 50608, "name": "plastic film"}, {"id": 50609, "name": "plastic flamingo"}, {"id": 50610, "name": "plastic flower"}, {"id": 50611, "name": "plastic footwear"}, {"id": 50612, "name": "plastic fork"}, {"id": 50613, "name": "plastic forks"}, {"id": 50614, "name": "plastic frames"}, {"id": 50615, "name": "plastic frisbee"}, {"id": 50616, "name": "plastic glass"}, {"id": 50617, "name": "plastic glove"}, {"id": 50618, "name": "plastic gloves"}, {"id": 50619, "name": "plastic gun"}, {"id": 50620, "name": "plastic handle"}, {"id": 50621, "name": "plastic helmet"}, {"id": 50622, "name": "plastic holder"}, {"id": 50623, "name": "plastic jar"}, {"id": 50624, "name": "plastic jug"}, {"id": 50625, "name": "plastic kettle"}, {"id": 50626, "name": "plastic knife"}, {"id": 50627, "name": "plastic lid"}, {"id": 50628, "name": "plastic liner"}, {"id": 50629, "name": "plastic lining"}, {"id": 50630, "name": "plastic mustard"}, {"id": 50631, "name": "plastic nose"}, {"id": 50632, "name": "plastic object"}, {"id": 50633, "name": "plastic on bales"}, {"id": 50634, "name": "plastic on wall"}, {"id": 50635, "name": "plastic orange"}, {"id": 50636, "name": "plastic package"}, {"id": 50637, "name": "plastic packet"}, {"id": 50638, "name": "plastic pad"}, {"id": 50639, "name": "plastic paper"}, {"id": 50640, "name": "plastic pegs"}, {"id": 50641, "name": "plastic piece"}, {"id": 50642, "name": "plastic pieces"}, {"id": 50643, "name": "plastic pipe"}, {"id": 50644, "name": "plastic pitcher"}, {"id": 50645, "name": "plastic planters"}, {"id": 50646, "name": "plastic plate"}, {"id": 50647, "name": "plastic plates"}, {"id": 50648, "name": "plastic pole"}, {"id": 50649, "name": "plastic portion"}, {"id": 50650, "name": "plastic rod"}, {"id": 50651, "name": "plastic sack"}, {"id": 50652, "name": "plastic seat"}, {"id": 50653, "name": "plastic sheet"}, {"id": 50654, "name": "plastic sheeting"}, {"id": 50655, "name": "plastic sheets"}, {"id": 50656, "name": "plastic shelf"}, {"id": 50657, "name": "plastic shelves"}, {"id": 50658, "name": "plastic shin guards"}, {"id": 50659, "name": "plastic sleeve"}, {"id": 50660, "name": "plastic spoon"}, {"id": 50661, "name": "plastic spoons"}, {"id": 50662, "name": "plastic square"}, {"id": 50663, "name": "plastic stand"}, {"id": 50664, "name": "plastic stirrer"}, {"id": 50665, "name": "plastic strap"}, {"id": 50666, "name": "plastic straps"}, {"id": 50667, "name": "plastic straw"}, {"id": 50668, "name": "plastic tab"}, {"id": 50669, "name": "plastic table"}, {"id": 50670, "name": "plastic tablecloth"}, {"id": 50671, "name": "plastic tag"}, {"id": 50672, "name": "plastic tent"}, {"id": 50673, "name": "plastic things"}, {"id": 50674, "name": "plastic ties"}, {"id": 50675, "name": "plastic toaster"}, {"id": 50676, "name": "plastic top"}, {"id": 50677, "name": "plastic tops"}, {"id": 50678, "name": "plastic tote"}, {"id": 50679, "name": "plastic toy"}, {"id": 50680, "name": "plastic tray"}, {"id": 50681, "name": "plastic triangle"}, {"id": 50682, "name": "plastic tub"}, {"id": 50683, "name": "plastic tubes"}, {"id": 50684, "name": "plastic umbrella"}, {"id": 50685, "name": "plastic utensils"}, {"id": 50686, "name": "plastic walls"}, {"id": 50687, "name": "plastic warp"}, {"id": 50688, "name": "plastic water bottle"}, {"id": 50689, "name": "plastic wheel"}, {"id": 50690, "name": "plastic wheels"}, {"id": 50691, "name": "plastic windscreen"}, {"id": 50692, "name": "plastic wrap"}, {"id": 50693, "name": "plastic wrapper"}, {"id": 50694, "name": "plastic wrapping"}, {"id": 50695, "name": "plastic"}, {"id": 50696, "name": "plasticbag"}, {"id": 50697, "name": "plasticblue plate"}, {"id": 50698, "name": "plasticbrake light"}, {"id": 50699, "name": "plasticcontainer"}, {"id": 50700, "name": "plasticcup"}, {"id": 50701, "name": "plastichole"}, {"id": 50702, "name": "plasticjug"}, {"id": 50703, "name": "plasticpitcher"}, {"id": 50704, "name": "plasticware"}, {"id": 50705, "name": "plat"}, {"id": 50706, "name": "platanos"}, {"id": 50707, "name": "plate and napkin"}, {"id": 50708, "name": "plate base"}, {"id": 50709, "name": "plate bike"}, {"id": 50710, "name": "plate cake"}, {"id": 50711, "name": "plate center"}, {"id": 50712, "name": "plate corner"}, {"id": 50713, "name": "plate cover"}, {"id": 50714, "name": "plate design"}, {"id": 50715, "name": "plate desk"}, {"id": 50716, "name": "plate drawing"}, {"id": 50717, "name": "plate edge"}, {"id": 50718, "name": "plate edges"}, {"id": 50719, "name": "plate field"}, {"id": 50720, "name": "plate filled"}, {"id": 50721, "name": "plate food"}, {"id": 50722, "name": "plate full"}, {"id": 50723, "name": "plate glass"}, {"id": 50724, "name": "plate has edge"}, {"id": 50725, "name": "plate holder"}, {"id": 50726, "name": "plate holding food"}, {"id": 50727, "name": "plate is circular"}, {"id": 50728, "name": "plate is painted"}, {"id": 50729, "name": "plate is red"}, {"id": 50730, "name": "plate is serving"}, {"id": 50731, "name": "plate is small"}, {"id": 50732, "name": "plate is white"}, {"id": 50733, "name": "plate j222 etc"}, {"id": 50734, "name": "plate number"}, {"id": 50735, "name": "plate numbers"}, {"id": 50736, "name": "plate of berries"}, {"id": 50737, "name": "plate of chocolates"}, {"id": 50738, "name": "plate of cupcakes"}, {"id": 50739, "name": "plate of food"}, {"id": 50740, "name": "plate of fresh foo"}, {"id": 50741, "name": "plate of pasta"}, {"id": 50742, "name": "plate of salad"}, {"id": 50743, "name": "plate on a table"}, {"id": 50744, "name": "plate on an suv"}, {"id": 50745, "name": "plate on bumper"}, {"id": 50746, "name": "plate on field"}, {"id": 50747, "name": "plate on table"}, {"id": 50748, "name": "plate on the bus"}, {"id": 50749, "name": "plate part"}, {"id": 50750, "name": "plate print"}, {"id": 50751, "name": "plate rack"}, {"id": 50752, "name": "plate rim"}, {"id": 50753, "name": "plate shoe"}, {"id": 50754, "name": "plate stack"}, {"id": 50755, "name": "plate stand"}, {"id": 50756, "name": "plate table"}, {"id": 50757, "name": "plate trim"}, {"id": 50758, "name": "plate with spoon"}, {"id": 50759, "name": "plate"}, {"id": 50760, "name": "plateau"}, {"id": 50761, "name": "plated"}, {"id": 50762, "name": "platedishes"}, {"id": 50763, "name": "plateform"}, {"id": 50764, "name": "plategreen side"}, {"id": 50765, "name": "platei"}, {"id": 50766, "name": "platemat"}, {"id": 50767, "name": "plater"}, {"id": 50768, "name": "plates bottom"}, {"id": 50769, "name": "plates edge"}, {"id": 50770, "name": "plates in"}, {"id": 50771, "name": "plates of food"}, {"id": 50772, "name": "plates on shelf"}, {"id": 50773, "name": "plates on table"}, {"id": 50774, "name": "plates on the grass"}, {"id": 50775, "name": "plates stack"}, {"id": 50776, "name": "plates stacked"}, {"id": 50777, "name": "platesbowls"}, {"id": 50778, "name": "platewipers"}, {"id": 50779, "name": "platform 4"}, {"id": 50780, "name": "platform bricks"}, {"id": 50781, "name": "platform by train"}, {"id": 50782, "name": "platform divider"}, {"id": 50783, "name": "platform edge"}, {"id": 50784, "name": "platform flatsurface"}, {"id": 50785, "name": "platform for people"}, {"id": 50786, "name": "platform ground"}, {"id": 50787, "name": "platform ladder"}, {"id": 50788, "name": "platform lift"}, {"id": 50789, "name": "platform light"}, {"id": 50790, "name": "platform number"}, {"id": 50791, "name": "platform numbers"}, {"id": 50792, "name": "platform on top"}, {"id": 50793, "name": "platform shelter"}, {"id": 50794, "name": "platform sign"}, {"id": 50795, "name": "platform support"}, {"id": 50796, "name": "platform top"}, {"id": 50797, "name": "platform train"}, {"id": 50798, "name": "platform view"}, {"id": 50799, "name": "platform with people"}, {"id": 50800, "name": "platform"}, {"id": 50801, "name": "platformend"}, {"id": 50802, "name": "platfrom"}, {"id": 50803, "name": "platic bags"}, {"id": 50804, "name": "platic bottle"}, {"id": 50805, "name": "platic container"}, {"id": 50806, "name": "platic face"}, {"id": 50807, "name": "plating"}, {"id": 50808, "name": "platofmr"}, {"id": 50809, "name": "platre"}, {"id": 50810, "name": "platsic bags"}, {"id": 50811, "name": "platt form"}, {"id": 50812, "name": "platter with levels"}, {"id": 50813, "name": "platter"}, {"id": 50814, "name": "platters handle"}, {"id": 50815, "name": "plattertable"}, {"id": 50816, "name": "play"}, {"id": 50817, "name": "play area"}, {"id": 50818, "name": "play button"}, {"id": 50819, "name": "play city"}, {"id": 50820, "name": "play doh"}, {"id": 50821, "name": "play firehouse"}, {"id": 50822, "name": "play food"}, {"id": 50823, "name": "play games"}, {"id": 50824, "name": "play ground"}, {"id": 50825, "name": "play house"}, {"id": 50826, "name": "play mat"}, {"id": 50827, "name": "play oven"}, {"id": 50828, "name": "play set"}, {"id": 50829, "name": "play snake"}, {"id": 50830, "name": "play station"}, {"id": 50831, "name": "play structure"}, {"id": 50832, "name": "play suit"}, {"id": 50833, "name": "play table"}, {"id": 50834, "name": "play truck"}, {"id": 50835, "name": "play wheel"}, {"id": 50836, "name": "playable area"}, {"id": 50837, "name": "playbook"}, {"id": 50838, "name": "playboy bunny"}, {"id": 50839, "name": "playdoh"}, {"id": 50840, "name": "played"}, {"id": 50841, "name": "played on"}, {"id": 50842, "name": "playeer"}, {"id": 50843, "name": "player 2"}, {"id": 50844, "name": "player 22"}, {"id": 50845, "name": "player arm"}, {"id": 50846, "name": "player bent over"}, {"id": 50847, "name": "player cap"}, {"id": 50848, "name": "player clothes"}, {"id": 50849, "name": "player face"}, {"id": 50850, "name": "player hand"}, {"id": 50851, "name": "player in red helmet"}, {"id": 50852, "name": "player in uniform"}, {"id": 50853, "name": "player leaning"}, {"id": 50854, "name": "player name"}, {"id": 50855, "name": "player number"}, {"id": 50856, "name": "player on bench"}, {"id": 50857, "name": "player pants"}, {"id": 50858, "name": "player picture"}, {"id": 50859, "name": "player racket"}, {"id": 50860, "name": "player racquet"}, {"id": 50861, "name": "player shoes"}, {"id": 50862, "name": "player sliding"}, {"id": 50863, "name": "player socks"}, {"id": 50864, "name": "player standing"}, {"id": 50865, "name": "player uniform"}, {"id": 50866, "name": "player wearing"}, {"id": 50867, "name": "player wearing white"}, {"id": 50868, "name": "player wears gloves"}, {"id": 50869, "name": "player"}, {"id": 50870, "name": "player2"}, {"id": 50871, "name": "playerdugout"}, {"id": 50872, "name": "playeroutfield"}, {"id": 50873, "name": "playerracket"}, {"id": 50874, "name": "players are sitting"}, {"id": 50875, "name": "players arm"}, {"id": 50876, "name": "players back"}, {"id": 50877, "name": "players bench"}, {"id": 50878, "name": "players dress"}, {"id": 50879, "name": "players feet"}, {"id": 50880, "name": "players field"}, {"id": 50881, "name": "players foot"}, {"id": 50882, "name": "players hand"}, {"id": 50883, "name": "players hands"}, {"id": 50884, "name": "players head"}, {"id": 50885, "name": "players in group"}, {"id": 50886, "name": "players in the stand"}, {"id": 50887, "name": "players jersey"}, {"id": 50888, "name": "players last name"}, {"id": 50889, "name": "players leg"}, {"id": 50890, "name": "players shadow"}, {"id": 50891, "name": "players shirt"}, {"id": 50892, "name": "players shoes"}, {"id": 50893, "name": "players shoulder"}, {"id": 50894, "name": "players sitting"}, {"id": 50895, "name": "players uniform"}, {"id": 50896, "name": "players waist"}, {"id": 50897, "name": "players wrist"}, {"id": 50898, "name": "playground"}, {"id": 50899, "name": "playground equipment"}, {"id": 50900, "name": "playground structure"}, {"id": 50901, "name": "playground toy"}, {"id": 50902, "name": "playhouse"}, {"id": 50903, "name": "playiing tennis"}, {"id": 50904, "name": "playin"}, {"id": 50905, "name": "playing"}, {"id": 50906, "name": "playing a video game"}, {"id": 50907, "name": "playing area"}, {"id": 50908, "name": "playing bare feet"}, {"id": 50909, "name": "playing baseball"}, {"id": 50910, "name": "playing cards"}, {"id": 50911, "name": "playing field"}, {"id": 50912, "name": "playing frisbee"}, {"id": 50913, "name": "playing ground"}, {"id": 50914, "name": "playing instrument"}, {"id": 50915, "name": "playing piece"}, {"id": 50916, "name": "playing soccer"}, {"id": 50917, "name": "playing tennis"}, {"id": 50918, "name": "playing wii"}, {"id": 50919, "name": "playing with hair"}, {"id": 50920, "name": "playpen"}, {"id": 50921, "name": "playpin"}, {"id": 50922, "name": "playroom"}, {"id": 50923, "name": "playroom floor"}, {"id": 50924, "name": "playscape"}, {"id": 50925, "name": "playset"}, {"id": 50926, "name": "playspace"}, {"id": 50927, "name": "playstation"}, {"id": 50928, "name": "playstation console"}, {"id": 50929, "name": "playstation symbol"}, {"id": 50930, "name": "playtoy"}, {"id": 50931, "name": "playwood"}, {"id": 50932, "name": "plaza"}, {"id": 50933, "name": "plaza area"}, {"id": 50934, "name": "plaza drive"}, {"id": 50935, "name": "plaza square"}, {"id": 50936, "name": "plcemat"}, {"id": 50937, "name": "ple"}, {"id": 50938, "name": "please"}, {"id": 50939, "name": "pleat"}, {"id": 50940, "name": "pleated cover"}, {"id": 50941, "name": "pleated skirt"}, {"id": 50942, "name": "pleated tennis skirt"}, {"id": 50943, "name": "pleet"}, {"id": 50944, "name": "plenty"}, {"id": 50945, "name": "plenty bags"}, {"id": 50946, "name": "plethora"}, {"id": 50947, "name": "plexi glass"}, {"id": 50948, "name": "plexiglas"}, {"id": 50949, "name": "plexiglass wall"}, {"id": 50950, "name": "pliars"}, {"id": 50951, "name": "plier"}, {"id": 50952, "name": "plinth"}, {"id": 50953, "name": "plnater"}, {"id": 50954, "name": "plot"}, {"id": 50955, "name": "plow"}, {"id": 50956, "name": "plow device"}, {"id": 50957, "name": "plow truck"}, {"id": 50958, "name": "plowed"}, {"id": 50959, "name": "plowed area"}, {"id": 50960, "name": "plowing"}, {"id": 50961, "name": "pluck card"}, {"id": 50962, "name": "pluck feathers"}, {"id": 50963, "name": "plug and cord"}, {"id": 50964, "name": "plug connected"}, {"id": 50965, "name": "plug floor"}, {"id": 50966, "name": "plug in"}, {"id": 50967, "name": "plug ins"}, {"id": 50968, "name": "plug is on wall"}, {"id": 50969, "name": "plug plate"}, {"id": 50970, "name": "plug socket"}, {"id": 50971, "name": "plug"}, {"id": 50972, "name": "pluged"}, {"id": 50973, "name": "plugged"}, {"id": 50974, "name": "plugged in"}, {"id": 50975, "name": "plughole"}, {"id": 50976, "name": "plugin"}, {"id": 50977, "name": "plugin outlet"}, {"id": 50978, "name": "plugs and wires"}, {"id": 50979, "name": "plum color"}, {"id": 50980, "name": "plum tomato"}, {"id": 50981, "name": "plum"}, {"id": 50982, "name": "plumage"}, {"id": 50983, "name": "plumbing"}, {"id": 50984, "name": "plumbing connection"}, {"id": 50985, "name": "plumbing fittings"}, {"id": 50986, "name": "plumbing fixtures"}, {"id": 50987, "name": "plumbing hose"}, {"id": 50988, "name": "plumbing mechanism"}, {"id": 50989, "name": "plumbing pipe"}, {"id": 50990, "name": "plumbing pipes"}, {"id": 50991, "name": "plumbing tube"}, {"id": 50992, "name": "plume"}, {"id": 50993, "name": "plummage"}, {"id": 50994, "name": "plumpness"}, {"id": 50995, "name": "plunger"}, {"id": 50996, "name": "plunger handle"}, {"id": 50997, "name": "plunger pull"}, {"id": 50998, "name": "plus"}, {"id": 50999, "name": "plus button"}, {"id": 51000, "name": "plus key"}, {"id": 51001, "name": "plus sign"}, {"id": 51002, "name": "plush animals"}, {"id": 51003, "name": "plush couch"}, {"id": 51004, "name": "plush dog"}, {"id": 51005, "name": "plush eyebrow"}, {"id": 51006, "name": "plush eyes"}, {"id": 51007, "name": "plush santa"}, {"id": 51008, "name": "plush santa figure"}, {"id": 51009, "name": "plush star"}, {"id": 51010, "name": "plush tigger"}, {"id": 51011, "name": "plush toy"}, {"id": 51012, "name": "plush"}, {"id": 51013, "name": "plushie"}, {"id": 51014, "name": "plushies"}, {"id": 51015, "name": "plushies on a bed"}, {"id": 51016, "name": "plushy"}, {"id": 51017, "name": "pluto"}, {"id": 51018, "name": "plylons"}, {"id": 51019, "name": "plymouth"}, {"id": 51020, "name": "plyons"}, {"id": 51021, "name": "plywood"}, {"id": 51022, "name": "plywood boards"}, {"id": 51023, "name": "plywoodtable"}, {"id": 51024, "name": "pm"}, {"id": 51025, "name": "pnc bank"}, {"id": 51026, "name": "pncwall"}, {"id": 51027, "name": "po"}, {"id": 51028, "name": "poached egg"}, {"id": 51029, "name": "poants"}, {"id": 51030, "name": "poatoes"}, {"id": 51031, "name": "poatotes"}, {"id": 51032, "name": "poboy"}, {"id": 51033, "name": "pock marks"}, {"id": 51034, "name": "pocke"}, {"id": 51035, "name": "pocked"}, {"id": 51036, "name": "pocket book"}, {"id": 51037, "name": "pocket cover"}, {"id": 51038, "name": "pocket door"}, {"id": 51039, "name": "pocket flap"}, {"id": 51040, "name": "pocket holder"}, {"id": 51041, "name": "pocket knife"}, {"id": 51042, "name": "pocket liner"}, {"id": 51043, "name": "pocket lining"}, {"id": 51044, "name": "pocket mirror"}, {"id": 51045, "name": "pocket on khaki"}, {"id": 51046, "name": "pocket opening"}, {"id": 51047, "name": "pocket protector"}, {"id": 51048, "name": "pocket square"}, {"id": 51049, "name": "pocket watch"}, {"id": 51050, "name": "pocket zipper"}, {"id": 51051, "name": "pocket"}, {"id": 51052, "name": "pocketbag"}, {"id": 51053, "name": "pocketbook"}, {"id": 51054, "name": "pocketbook ring"}, {"id": 51055, "name": "pocketknife"}, {"id": 51056, "name": "pockets for items"}, {"id": 51057, "name": "pocky snacks"}, {"id": 51058, "name": "pod light"}, {"id": 51059, "name": "pod"}, {"id": 51060, "name": "podded bean"}, {"id": 51061, "name": "podium"}, {"id": 51062, "name": "poem"}, {"id": 51063, "name": "poeple"}, {"id": 51064, "name": "pogo stick"}, {"id": 51065, "name": "poiint"}, {"id": 51066, "name": "poinsetta"}, {"id": 51067, "name": "poinsetta plant"}, {"id": 51068, "name": "poinsettia leaves"}, {"id": 51069, "name": "poinsettia"}, {"id": 51070, "name": "point nose"}, {"id": 51071, "name": "point star"}, {"id": 51072, "name": "point tip"}, {"id": 51073, "name": "point"}, {"id": 51074, "name": "pointed"}, {"id": 51075, "name": "pointed arches"}, {"id": 51076, "name": "pointed at"}, {"id": 51077, "name": "pointed ear"}, {"id": 51078, "name": "pointed ears"}, {"id": 51079, "name": "pointed end"}, {"id": 51080, "name": "pointed ends"}, {"id": 51081, "name": "pointed finger"}, {"id": 51082, "name": "pointed front"}, {"id": 51083, "name": "pointed hand"}, {"id": 51084, "name": "pointed hat"}, {"id": 51085, "name": "pointed item"}, {"id": 51086, "name": "pointed nose"}, {"id": 51087, "name": "pointed part"}, {"id": 51088, "name": "pointed petal"}, {"id": 51089, "name": "pointed roof"}, {"id": 51090, "name": "pointed spire"}, {"id": 51091, "name": "pointed steeple"}, {"id": 51092, "name": "pointed structure"}, {"id": 51093, "name": "pointed structures"}, {"id": 51094, "name": "pointed tip"}, {"id": 51095, "name": "pointed toe"}, {"id": 51096, "name": "pointed top"}, {"id": 51097, "name": "pointed tops"}, {"id": 51098, "name": "pointedtip tail"}, {"id": 51099, "name": "pointer finger"}, {"id": 51100, "name": "pointer"}, {"id": 51101, "name": "pointing finger"}, {"id": 51102, "name": "pointing gesture"}, {"id": 51103, "name": "pointing stick"}, {"id": 51104, "name": "pointing to twelve"}, {"id": 51105, "name": "pointing up"}, {"id": 51106, "name": "pointing"}, {"id": 51107, "name": "points up"}, {"id": 51108, "name": "pointsetta"}, {"id": 51109, "name": "pointy"}, {"id": 51110, "name": "pointy beak"}, {"id": 51111, "name": "pointy ear"}, {"id": 51112, "name": "pointy ears"}, {"id": 51113, "name": "pointy edge"}, {"id": 51114, "name": "pointy end"}, {"id": 51115, "name": "pointy ends"}, {"id": 51116, "name": "pointy finger"}, {"id": 51117, "name": "pointy front"}, {"id": 51118, "name": "pointy hat"}, {"id": 51119, "name": "pointy light"}, {"id": 51120, "name": "pointy metal"}, {"id": 51121, "name": "pointy monument"}, {"id": 51122, "name": "pointy nose"}, {"id": 51123, "name": "pointy part"}, {"id": 51124, "name": "pointy roof"}, {"id": 51125, "name": "pointy tent"}, {"id": 51126, "name": "pointy tip"}, {"id": 51127, "name": "pointy top"}, {"id": 51128, "name": "pointypinetree"}, {"id": 51129, "name": "pointyroof"}, {"id": 51130, "name": "poit"}, {"id": 51131, "name": "poke"}, {"id": 51132, "name": "pokeball"}, {"id": 51133, "name": "pokeman logo"}, {"id": 51134, "name": "pokemon"}, {"id": 51135, "name": "poker site"}, {"id": 51136, "name": "poker"}, {"id": 51137, "name": "poket"}, {"id": 51138, "name": "poland"}, {"id": 51139, "name": "poland spring"}, {"id": 51140, "name": "polar"}, {"id": 51141, "name": "polar bear"}, {"id": 51142, "name": "polar bear face"}, {"id": 51143, "name": "polar bears"}, {"id": 51144, "name": "polarbear head"}, {"id": 51145, "name": "polaroid"}, {"id": 51146, "name": "polaroid photo"}, {"id": 51147, "name": "polaroid picture"}, {"id": 51148, "name": "pole arm"}, {"id": 51149, "name": "pole barrier"}, {"id": 51150, "name": "pole base"}, {"id": 51151, "name": "pole bottom"}, {"id": 51152, "name": "pole building"}, {"id": 51153, "name": "pole design"}, {"id": 51154, "name": "pole drawing"}, {"id": 51155, "name": "pole edge"}, {"id": 51156, "name": "pole end"}, {"id": 51157, "name": "pole fence"}, {"id": 51158, "name": "pole fencing"}, {"id": 51159, "name": "pole flag"}, {"id": 51160, "name": "pole floor"}, {"id": 51161, "name": "pole for light"}, {"id": 51162, "name": "pole ground"}, {"id": 51163, "name": "pole has a light"}, {"id": 51164, "name": "pole has handle"}, {"id": 51165, "name": "pole holder"}, {"id": 51166, "name": "pole holding up"}, {"id": 51167, "name": "pole holds up sign"}, {"id": 51168, "name": "pole in hand"}, {"id": 51169, "name": "pole in snow"}, {"id": 51170, "name": "pole in the center"}, {"id": 51171, "name": "pole in the ground"}, {"id": 51172, "name": "pole in the room"}, {"id": 51173, "name": "pole is brown"}, {"id": 51174, "name": "pole is extending"}, {"id": 51175, "name": "pole is green"}, {"id": 51176, "name": "pole is grey"}, {"id": 51177, "name": "pole is here"}, {"id": 51178, "name": "pole is in front"}, {"id": 51179, "name": "pole is in snow"}, {"id": 51180, "name": "pole is long"}, {"id": 51181, "name": "pole is metal"}, {"id": 51182, "name": "pole is next to bus"}, {"id": 51183, "name": "pole is on right"}, {"id": 51184, "name": "pole is red"}, {"id": 51185, "name": "pole is silver"}, {"id": 51186, "name": "pole is tall"}, {"id": 51187, "name": "pole is white"}, {"id": 51188, "name": "pole is yellow"}, {"id": 51189, "name": "pole lamp"}, {"id": 51190, "name": "pole light"}, {"id": 51191, "name": "pole lights"}, {"id": 51192, "name": "pole lying on ground"}, {"id": 51193, "name": "pole of a fence"}, {"id": 51194, "name": "pole of the fence"}, {"id": 51195, "name": "pole on sidewalk"}, {"id": 51196, "name": "pole pipe"}, {"id": 51197, "name": "pole pole"}, {"id": 51198, "name": "pole post"}, {"id": 51199, "name": "pole reflection"}, {"id": 51200, "name": "pole section"}, {"id": 51201, "name": "pole shadow"}, {"id": 51202, "name": "pole sidewalk"}, {"id": 51203, "name": "pole sign"}, {"id": 51204, "name": "pole stand"}, {"id": 51205, "name": "pole stripe"}, {"id": 51206, "name": "pole structure"}, {"id": 51207, "name": "pole tip"}, {"id": 51208, "name": "pole to point"}, {"id": 51209, "name": "pole top"}, {"id": 51210, "name": "pole topper"}, {"id": 51211, "name": "pole truck"}, {"id": 51212, "name": "pole wall"}, {"id": 51213, "name": "pole wire"}, {"id": 51214, "name": "pole with lights"}, {"id": 51215, "name": "pole with a sign"}, {"id": 51216, "name": "pole with two lights"}, {"id": 51217, "name": "pole with wheels"}, {"id": 51218, "name": "pole"}, {"id": 51219, "name": "poleaxe"}, {"id": 51220, "name": "polegathers"}, {"id": 51221, "name": "polelight"}, {"id": 51222, "name": "polelines"}, {"id": 51223, "name": "polenta"}, {"id": 51224, "name": "poles are metal"}, {"id": 51225, "name": "poles are standing"}, {"id": 51226, "name": "poles are yellow"}, {"id": 51227, "name": "poles fencing"}, {"id": 51228, "name": "poles holding"}, {"id": 51229, "name": "poles on top"}, {"id": 51230, "name": "poles outlined"}, {"id": 51231, "name": "poles part"}, {"id": 51232, "name": "polespower lines"}, {"id": 51233, "name": "polewires"}, {"id": 51234, "name": "police"}, {"id": 51235, "name": "police badge"}, {"id": 51236, "name": "police bike"}, {"id": 51237, "name": "police box"}, {"id": 51238, "name": "police car"}, {"id": 51239, "name": "police cars"}, {"id": 51240, "name": "police cruiser"}, {"id": 51241, "name": "police ear"}, {"id": 51242, "name": "police hat"}, {"id": 51243, "name": "police helmet"}, {"id": 51244, "name": "police horse"}, {"id": 51245, "name": "police in vehicle"}, {"id": 51246, "name": "police insignia"}, {"id": 51247, "name": "police jacket"}, {"id": 51248, "name": "police letters"}, {"id": 51249, "name": "police light"}, {"id": 51250, "name": "police lights"}, {"id": 51251, "name": "police logo"}, {"id": 51252, "name": "police man"}, {"id": 51253, "name": "police men"}, {"id": 51254, "name": "police motorcycle"}, {"id": 51255, "name": "police motorcycles"}, {"id": 51256, "name": "police office"}, {"id": 51257, "name": "police officer"}, {"id": 51258, "name": "police officers"}, {"id": 51259, "name": "police outfit"}, {"id": 51260, "name": "police patch"}, {"id": 51261, "name": "police person"}, {"id": 51262, "name": "police photo"}, {"id": 51263, "name": "police presence"}, {"id": 51264, "name": "police radios"}, {"id": 51265, "name": "police sign"}, {"id": 51266, "name": "police siren"}, {"id": 51267, "name": "police sticker"}, {"id": 51268, "name": "police tape"}, {"id": 51269, "name": "police tapestreet"}, {"id": 51270, "name": "police truck"}, {"id": 51271, "name": "police uniform"}, {"id": 51272, "name": "police van"}, {"id": 51273, "name": "police vehicle"}, {"id": 51274, "name": "police vehicles"}, {"id": 51275, "name": "police vest"}, {"id": 51276, "name": "police woman"}, {"id": 51277, "name": "policeman motorcycles"}, {"id": 51278, "name": "policeman"}, {"id": 51279, "name": "policemanhat"}, {"id": 51280, "name": "policeofficer"}, {"id": 51281, "name": "policewoman"}, {"id": 51282, "name": "policman"}, {"id": 51283, "name": "polish"}, {"id": 51284, "name": "polish designation"}, {"id": 51285, "name": "polish language"}, {"id": 51286, "name": "polish sausage"}, {"id": 51287, "name": "polished"}, {"id": 51288, "name": "polished nail"}, {"id": 51289, "name": "polished shoes"}, {"id": 51290, "name": "polished silver"}, {"id": 51291, "name": "polishedshiny floor"}, {"id": 51292, "name": "politics"}, {"id": 51293, "name": "polk navy yard"}, {"id": 51294, "name": "polka dot"}, {"id": 51295, "name": "polka dot shirt"}, {"id": 51296, "name": "polka dots"}, {"id": 51297, "name": "polka dotted"}, {"id": 51298, "name": "polkadot"}, {"id": 51299, "name": "polkadot top"}, {"id": 51300, "name": "polkadots"}, {"id": 51301, "name": "polkadotted"}, {"id": 51302, "name": "poll"}, {"id": 51303, "name": "pollen"}, {"id": 51304, "name": "pollow"}, {"id": 51305, "name": "pollutes"}, {"id": 51306, "name": "pollution"}, {"id": 51307, "name": "polo"}, {"id": 51308, "name": "polo advertisement"}, {"id": 51309, "name": "polo game"}, {"id": 51310, "name": "polo mallet"}, {"id": 51311, "name": "polo player"}, {"id": 51312, "name": "polo shirt"}, {"id": 51313, "name": "polo sign"}, {"id": 51314, "name": "polo stick"}, {"id": 51315, "name": "polo sticks"}, {"id": 51316, "name": "polo symbol"}, {"id": 51317, "name": "polo top"}, {"id": 51318, "name": "polonia"}, {"id": 51319, "name": "polr"}, {"id": 51320, "name": "poluin"}, {"id": 51321, "name": "polyester"}, {"id": 51322, "name": "polygon"}, {"id": 51323, "name": "polygonal shape"}, {"id": 51324, "name": "polygonal side"}, {"id": 51325, "name": "polynesian"}, {"id": 51326, "name": "polythene"}, {"id": 51327, "name": "polythene material"}, {"id": 51328, "name": "polythene paper"}, {"id": 51329, "name": "polyurethane wheels"}, {"id": 51330, "name": "pom pom"}, {"id": 51331, "name": "pom poms"}, {"id": 51332, "name": "pomagranate"}, {"id": 51333, "name": "pomegranate"}, {"id": 51334, "name": "pomegranete"}, {"id": 51335, "name": "pomegranets"}, {"id": 51336, "name": "pomegrante"}, {"id": 51337, "name": "pomegrates"}, {"id": 51338, "name": "pomengranates"}, {"id": 51339, "name": "pomengrantes"}, {"id": 51340, "name": "pomeranian"}, {"id": 51341, "name": "pomme granny smith"}, {"id": 51342, "name": "pomme royal gala"}, {"id": 51343, "name": "pommel"}, {"id": 51344, "name": "pompei"}, {"id": 51345, "name": "pompom"}, {"id": 51346, "name": "pompoms"}, {"id": 51347, "name": "pompon"}, {"id": 51348, "name": "poms poms"}, {"id": 51349, "name": "poncho hood"}, {"id": 51350, "name": "poncho"}, {"id": 51351, "name": "pond shadow"}, {"id": 51352, "name": "pond water"}, {"id": 51353, "name": "pond water is dirty"}, {"id": 51354, "name": "pond"}, {"id": 51355, "name": "pong table"}, {"id": 51356, "name": "pong"}, {"id": 51357, "name": "ponies snow"}, {"id": 51358, "name": "pont tail"}, {"id": 51359, "name": "pontail"}, {"id": 51360, "name": "pontiac"}, {"id": 51361, "name": "pontoon boat"}, {"id": 51362, "name": "pontoon landing gear"}, {"id": 51363, "name": "pontoon"}, {"id": 51364, "name": "ponty ears"}, {"id": 51365, "name": "pony bikes"}, {"id": 51366, "name": "pony candles"}, {"id": 51367, "name": "pony legs"}, {"id": 51368, "name": "pony tai"}, {"id": 51369, "name": "pony tail"}, {"id": 51370, "name": "pony tail on a head"}, {"id": 51371, "name": "pony tails"}, {"id": 51372, "name": "pony tip"}, {"id": 51373, "name": "pony toy"}, {"id": 51374, "name": "pony"}, {"id": 51375, "name": "ponys back"}, {"id": 51376, "name": "ponys face"}, {"id": 51377, "name": "ponys forehand"}, {"id": 51378, "name": "ponytail band"}, {"id": 51379, "name": "ponytail holder"}, {"id": 51380, "name": "ponytail is on girl"}, {"id": 51381, "name": "ponytail"}, {"id": 51382, "name": "poo"}, {"id": 51383, "name": "poodle fur"}, {"id": 51384, "name": "poodle haircut"}, {"id": 51385, "name": "poodle"}, {"id": 51386, "name": "poodles legs"}, {"id": 51387, "name": "poof"}, {"id": 51388, "name": "pooh"}, {"id": 51389, "name": "pooh bear"}, {"id": 51390, "name": "pooh corner"}, {"id": 51391, "name": "pooh logo"}, {"id": 51392, "name": "pooh shirt"}, {"id": 51393, "name": "pool area"}, {"id": 51394, "name": "pool ball"}, {"id": 51395, "name": "pool balls"}, {"id": 51396, "name": "pool chair"}, {"id": 51397, "name": "pool chairs"}, {"id": 51398, "name": "pool cue"}, {"id": 51399, "name": "pool cue sticks"}, {"id": 51400, "name": "pool cues"}, {"id": 51401, "name": "pool deck"}, {"id": 51402, "name": "pool edge"}, {"id": 51403, "name": "pool has water"}, {"id": 51404, "name": "pool house"}, {"id": 51405, "name": "pool ladder"}, {"id": 51406, "name": "pool noodle"}, {"id": 51407, "name": "pool of water"}, {"id": 51408, "name": "pool patio"}, {"id": 51409, "name": "pool room"}, {"id": 51410, "name": "pool side"}, {"id": 51411, "name": "pool steps"}, {"id": 51412, "name": "pool stick"}, {"id": 51413, "name": "pool string"}, {"id": 51414, "name": "pool table"}, {"id": 51415, "name": "pool water"}, {"id": 51416, "name": "pool"}, {"id": 51417, "name": "poolside"}, {"id": 51418, "name": "poop"}, {"id": 51419, "name": "poop pile"}, {"id": 51420, "name": "pooper"}, {"id": 51421, "name": "pop"}, {"id": 51422, "name": "pop bottle"}, {"id": 51423, "name": "pop can"}, {"id": 51424, "name": "pop cans"}, {"id": 51425, "name": "pop chips"}, {"id": 51426, "name": "pop cycle"}, {"id": 51427, "name": "pop rocks"}, {"id": 51428, "name": "pop top"}, {"id": 51429, "name": "pop up"}, {"id": 51430, "name": "pop up tent"}, {"id": 51431, "name": "popcicle"}, {"id": 51432, "name": "popcorn"}, {"id": 51433, "name": "popcorn bag"}, {"id": 51434, "name": "popcorn ceiling"}, {"id": 51435, "name": "popcorn hour"}, {"id": 51436, "name": "popcorn kernels"}, {"id": 51437, "name": "popcorn machine"}, {"id": 51438, "name": "popcorn popper"}, {"id": 51439, "name": "popcorn surace"}, {"id": 51440, "name": "popcornhourset"}, {"id": 51441, "name": "pope"}, {"id": 51442, "name": "pope mobil"}, {"id": 51443, "name": "popo"}, {"id": 51444, "name": "popourai chips"}, {"id": 51445, "name": "poppa"}, {"id": 51446, "name": "popper favor"}, {"id": 51447, "name": "popping ball"}, {"id": 51448, "name": "poppy seed"}, {"id": 51449, "name": "poppy seeds"}, {"id": 51450, "name": "poppy"}, {"id": 51451, "name": "poppyseed bun"}, {"id": 51452, "name": "poppyseeds"}, {"id": 51453, "name": "popsicle stick"}, {"id": 51454, "name": "popsicle"}, {"id": 51455, "name": "poptop"}, {"id": 51456, "name": "popup"}, {"id": 51457, "name": "porcelain"}, {"id": 51458, "name": "porcelain base"}, {"id": 51459, "name": "porcelain basin"}, {"id": 51460, "name": "porcelain box"}, {"id": 51461, "name": "porcelain figure"}, {"id": 51462, "name": "porcelain lamp"}, {"id": 51463, "name": "porcelain sink"}, {"id": 51464, "name": "porcelain sink top"}, {"id": 51465, "name": "porcelain skin"}, {"id": 51466, "name": "porcelain tank"}, {"id": 51467, "name": "porcelain tile"}, {"id": 51468, "name": "porcelain toilet"}, {"id": 51469, "name": "porcelain top"}, {"id": 51470, "name": "porcelain tub"}, {"id": 51471, "name": "porcelain urinal"}, {"id": 51472, "name": "porcelain vase"}, {"id": 51473, "name": "porcelain wall"}, {"id": 51474, "name": "porcelainanimal"}, {"id": 51475, "name": "porcelin"}, {"id": 51476, "name": "porcelin toilets"}, {"id": 51477, "name": "porceline"}, {"id": 51478, "name": "porch awning"}, {"id": 51479, "name": "porch column"}, {"id": 51480, "name": "porch light"}, {"id": 51481, "name": "porch lights"}, {"id": 51482, "name": "porch post"}, {"id": 51483, "name": "porch railing"}, {"id": 51484, "name": "porch roof"}, {"id": 51485, "name": "porch steps"}, {"id": 51486, "name": "porch"}, {"id": 51487, "name": "porchlight"}, {"id": 51488, "name": "porclain toilet"}, {"id": 51489, "name": "porcupine"}, {"id": 51490, "name": "pore"}, {"id": 51491, "name": "porecelin bowl"}, {"id": 51492, "name": "poreclain"}, {"id": 51493, "name": "porh"}, {"id": 51494, "name": "pork"}, {"id": 51495, "name": "pork chop"}, {"id": 51496, "name": "pork chops"}, {"id": 51497, "name": "pork fritter"}, {"id": 51498, "name": "pork loin"}, {"id": 51499, "name": "pork meat"}, {"id": 51500, "name": "pork piece"}, {"id": 51501, "name": "pork pieces"}, {"id": 51502, "name": "pork ribs"}, {"id": 51503, "name": "pork sandwich"}, {"id": 51504, "name": "porkchop"}, {"id": 51505, "name": "porridge"}, {"id": 51506, "name": "porsche"}, {"id": 51507, "name": "porshe"}, {"id": 51508, "name": "port a potty"}, {"id": 51509, "name": "port adapter"}, {"id": 51510, "name": "port carlisle"}, {"id": 51511, "name": "port hole"}, {"id": 51512, "name": "port holes"}, {"id": 51513, "name": "port jack"}, {"id": 51514, "name": "port o potties"}, {"id": 51515, "name": "port xpress"}, {"id": 51516, "name": "port"}, {"id": 51517, "name": "porta"}, {"id": 51518, "name": "porta pot"}, {"id": 51519, "name": "porta potti"}, {"id": 51520, "name": "porta potties"}, {"id": 51521, "name": "porta potty"}, {"id": 51522, "name": "portable bathrooms"}, {"id": 51523, "name": "portable chair"}, {"id": 51524, "name": "portable display"}, {"id": 51525, "name": "portable drive"}, {"id": 51526, "name": "portable fence"}, {"id": 51527, "name": "portable fridge"}, {"id": 51528, "name": "portable light"}, {"id": 51529, "name": "portable pc"}, {"id": 51530, "name": "portable pole"}, {"id": 51531, "name": "portable potties"}, {"id": 51532, "name": "portable potty"}, {"id": 51533, "name": "portable staircase"}, {"id": 51534, "name": "portable stairs"}, {"id": 51535, "name": "portable telephone"}, {"id": 51536, "name": "portable toilet"}, {"id": 51537, "name": "portable toilets"}, {"id": 51538, "name": "portable travel fork"}, {"id": 51539, "name": "portable wall"}, {"id": 51540, "name": "portable"}, {"id": 51541, "name": "portabletoilets"}, {"id": 51542, "name": "portait"}, {"id": 51543, "name": "portal"}, {"id": 51544, "name": "portalet"}, {"id": 51545, "name": "portapottie"}, {"id": 51546, "name": "portapotties"}, {"id": 51547, "name": "portapotty"}, {"id": 51548, "name": "portbus"}, {"id": 51549, "name": "portch"}, {"id": 51550, "name": "portective covering"}, {"id": 51551, "name": "porter"}, {"id": 51552, "name": "porter house"}, {"id": 51553, "name": "portfolio"}, {"id": 51554, "name": "porthole window"}, {"id": 51555, "name": "porthole windows"}, {"id": 51556, "name": "porthole"}, {"id": 51557, "name": "portico"}, {"id": 51558, "name": "portion of building"}, {"id": 51559, "name": "portion of food"}, {"id": 51560, "name": "portion of grass"}, {"id": 51561, "name": "portion of mattress"}, {"id": 51562, "name": "portion of plate"}, {"id": 51563, "name": "portion of river"}, {"id": 51564, "name": "portion of sidewalk"}, {"id": 51565, "name": "portion of sky"}, {"id": 51566, "name": "portion of the sand"}, {"id": 51567, "name": "portion of wall"}, {"id": 51568, "name": "portion of water"}, {"id": 51569, "name": "portion sign"}, {"id": 51570, "name": "portion"}, {"id": 51571, "name": "portopotty"}, {"id": 51572, "name": "portrait"}, {"id": 51573, "name": "portrayal"}, {"id": 51574, "name": "pos it"}, {"id": 51575, "name": "pose"}, {"id": 51576, "name": "posessions"}, {"id": 51577, "name": "posey"}, {"id": 51578, "name": "posing"}, {"id": 51579, "name": "position"}, {"id": 51580, "name": "positive sign"}, {"id": 51581, "name": "possession"}, {"id": 51582, "name": "possible use cases"}, {"id": 51583, "name": "post all"}, {"id": 51584, "name": "post behind boats"}, {"id": 51585, "name": "post box"}, {"id": 51586, "name": "post bridge"}, {"id": 51587, "name": "post card"}, {"id": 51588, "name": "post clamp"}, {"id": 51589, "name": "post collegestudent"}, {"id": 51590, "name": "post fence"}, {"id": 51591, "name": "post holding"}, {"id": 51592, "name": "post holding sign"}, {"id": 51593, "name": "post is brown"}, {"id": 51594, "name": "post is for sign"}, {"id": 51595, "name": "post is holding"}, {"id": 51596, "name": "post is metal"}, {"id": 51597, "name": "post is wooden"}, {"id": 51598, "name": "post it"}, {"id": 51599, "name": "post it note"}, {"id": 51600, "name": "post it notes"}, {"id": 51601, "name": "post its"}, {"id": 51602, "name": "post legs"}, {"id": 51603, "name": "post light"}, {"id": 51604, "name": "post lights"}, {"id": 51605, "name": "post near building"}, {"id": 51606, "name": "post note"}, {"id": 51607, "name": "post notes"}, {"id": 51608, "name": "post on bus"}, {"id": 51609, "name": "post part"}, {"id": 51610, "name": "post section"}, {"id": 51611, "name": "post side"}, {"id": 51612, "name": "post support"}, {"id": 51613, "name": "post tops"}, {"id": 51614, "name": "post"}, {"id": 51615, "name": "posta"}, {"id": 51616, "name": "postage"}, {"id": 51617, "name": "postage mark"}, {"id": 51618, "name": "postal box"}, {"id": 51619, "name": "postal logo"}, {"id": 51620, "name": "postal truck"}, {"id": 51621, "name": "postboard"}, {"id": 51622, "name": "postcard rack"}, {"id": 51623, "name": "postcard"}, {"id": 51624, "name": "posted"}, {"id": 51625, "name": "posted fliers"}, {"id": 51626, "name": "posted notes"}, {"id": 51627, "name": "posted sign"}, {"id": 51628, "name": "poster ad"}, {"id": 51629, "name": "poster ads"}, {"id": 51630, "name": "poster board"}, {"id": 51631, "name": "poster holder"}, {"id": 51632, "name": "poster letterhead"}, {"id": 51633, "name": "poster on the wall"}, {"id": 51634, "name": "poster on trash can"}, {"id": 51635, "name": "poster sign"}, {"id": 51636, "name": "poster with letters"}, {"id": 51637, "name": "poster writing"}, {"id": 51638, "name": "poster"}, {"id": 51639, "name": "posterboard"}, {"id": 51640, "name": "posterboard of gene"}, {"id": 51641, "name": "posterior"}, {"id": 51642, "name": "posting hanged"}, {"id": 51643, "name": "posting"}, {"id": 51644, "name": "postit"}, {"id": 51645, "name": "postit note"}, {"id": 51646, "name": "postit notes"}, {"id": 51647, "name": "postit pad"}, {"id": 51648, "name": "postitnote"}, {"id": 51649, "name": "postits"}, {"id": 51650, "name": "posture"}, {"id": 51651, "name": "postwaves"}, {"id": 51652, "name": "pot cover"}, {"id": 51653, "name": "pot faces"}, {"id": 51654, "name": "pot handle"}, {"id": 51655, "name": "pot hanger"}, {"id": 51656, "name": "pot holder"}, {"id": 51657, "name": "pot holders"}, {"id": 51658, "name": "pot hole"}, {"id": 51659, "name": "pot holes"}, {"id": 51660, "name": "pot lid"}, {"id": 51661, "name": "pot lids"}, {"id": 51662, "name": "pot of coffee"}, {"id": 51663, "name": "pot of flowers"}, {"id": 51664, "name": "pot of food"}, {"id": 51665, "name": "pot on top"}, {"id": 51666, "name": "pot painted"}, {"id": 51667, "name": "pot pie"}, {"id": 51668, "name": "pot plant"}, {"id": 51669, "name": "pot rack"}, {"id": 51670, "name": "pot shadow"}, {"id": 51671, "name": "pot sticker"}, {"id": 51672, "name": "pot stickers"}, {"id": 51673, "name": "pot top"}, {"id": 51674, "name": "pot"}, {"id": 51675, "name": "potato bin"}, {"id": 51676, "name": "potato box"}, {"id": 51677, "name": "potato chip"}, {"id": 51678, "name": "potato chips"}, {"id": 51679, "name": "potato chunk"}, {"id": 51680, "name": "potato chunks"}, {"id": 51681, "name": "potato dumpling"}, {"id": 51682, "name": "potato masher"}, {"id": 51683, "name": "potato peeler"}, {"id": 51684, "name": "potato piece"}, {"id": 51685, "name": "potato sack"}, {"id": 51686, "name": "potato salad"}, {"id": 51687, "name": "potato skin"}, {"id": 51688, "name": "potato slice"}, {"id": 51689, "name": "potato slices"}, {"id": 51690, "name": "potato tot"}, {"id": 51691, "name": "potato wedge"}, {"id": 51692, "name": "potato wedges"}, {"id": 51693, "name": "potato"}, {"id": 51694, "name": "potatoe"}, {"id": 51695, "name": "potatoe bread"}, {"id": 51696, "name": "potatoe salad"}, {"id": 51697, "name": "potatoe wedges"}, {"id": 51698, "name": "potential buyer"}, {"id": 51699, "name": "potential ufo"}, {"id": 51700, "name": "potholder"}, {"id": 51701, "name": "pothole"}, {"id": 51702, "name": "potota"}, {"id": 51703, "name": "potpans"}, {"id": 51704, "name": "potporri bowl"}, {"id": 51705, "name": "potpourri"}, {"id": 51706, "name": "potrait"}, {"id": 51707, "name": "potrusion"}, {"id": 51708, "name": "pots and pan"}, {"id": 51709, "name": "pots and pans"}, {"id": 51710, "name": "pots sitting on rack"}, {"id": 51711, "name": "potstickers"}, {"id": 51712, "name": "potted"}, {"id": 51713, "name": "potted flower plant"}, {"id": 51714, "name": "potted flowers"}, {"id": 51715, "name": "potted ivy"}, {"id": 51716, "name": "potted plant"}, {"id": 51717, "name": "potted plants"}, {"id": 51718, "name": "potted tree"}, {"id": 51719, "name": "potted trees"}, {"id": 51720, "name": "pottedplant"}, {"id": 51721, "name": "potter"}, {"id": 51722, "name": "potters wheel"}, {"id": 51723, "name": "pottery"}, {"id": 51724, "name": "pottery bowl"}, {"id": 51725, "name": "pottery bowls"}, {"id": 51726, "name": "pottery cup"}, {"id": 51727, "name": "pottery jug"}, {"id": 51728, "name": "pottery kettle"}, {"id": 51729, "name": "pottery urn"}, {"id": 51730, "name": "pottery vase"}, {"id": 51731, "name": "potting plant"}, {"id": 51732, "name": "potting soil"}, {"id": 51733, "name": "pottinger street"}, {"id": 51734, "name": "pottsville"}, {"id": 51735, "name": "potty seat"}, {"id": 51736, "name": "potty"}, {"id": 51737, "name": "pouch"}, {"id": 51738, "name": "pouf"}, {"id": 51739, "name": "poultry"}, {"id": 51740, "name": "pounce"}, {"id": 51741, "name": "pound"}, {"id": 51742, "name": "pound button"}, {"id": 51743, "name": "pound rooster"}, {"id": 51744, "name": "pound symbol"}, {"id": 51745, "name": "poundcake"}, {"id": 51746, "name": "pour spout"}, {"id": 51747, "name": "pour spouts"}, {"id": 51748, "name": "poured"}, {"id": 51749, "name": "pouredconcrete sidewalk"}, {"id": 51750, "name": "pouring spout"}, {"id": 51751, "name": "powder"}, {"id": 51752, "name": "powder bottle"}, {"id": 51753, "name": "powder on desk"}, {"id": 51754, "name": "powder pants"}, {"id": 51755, "name": "powder sugar"}, {"id": 51756, "name": "powdered bread"}, {"id": 51757, "name": "powdered snow"}, {"id": 51758, "name": "powdered sugar"}, {"id": 51759, "name": "powdered sugar donut"}, {"id": 51760, "name": "powdericing"}, {"id": 51761, "name": "powedered sugar"}, {"id": 51762, "name": "power"}, {"id": 51763, "name": "power adapter"}, {"id": 51764, "name": "power bar"}, {"id": 51765, "name": "power boat"}, {"id": 51766, "name": "power box"}, {"id": 51767, "name": "power boxes"}, {"id": 51768, "name": "power brick"}, {"id": 51769, "name": "power button"}, {"id": 51770, "name": "power buttons"}, {"id": 51771, "name": "power cable"}, {"id": 51772, "name": "power cables"}, {"id": 51773, "name": "power chord"}, {"id": 51774, "name": "power cord"}, {"id": 51775, "name": "power cords"}, {"id": 51776, "name": "power dvd"}, {"id": 51777, "name": "power equipment"}, {"id": 51778, "name": "power grid"}, {"id": 51779, "name": "power indicator"}, {"id": 51780, "name": "power input"}, {"id": 51781, "name": "power jack"}, {"id": 51782, "name": "power light"}, {"id": 51783, "name": "power lin"}, {"id": 51784, "name": "power line"}, {"id": 51785, "name": "power line pole"}, {"id": 51786, "name": "power line poles"}, {"id": 51787, "name": "power line tower"}, {"id": 51788, "name": "power linepole"}, {"id": 51789, "name": "power lines"}, {"id": 51790, "name": "power lines above"}, {"id": 51791, "name": "power meter"}, {"id": 51792, "name": "power oulet"}, {"id": 51793, "name": "power outles"}, {"id": 51794, "name": "power outlet"}, {"id": 51795, "name": "power outlets"}, {"id": 51796, "name": "power plant"}, {"id": 51797, "name": "power plant grid"}, {"id": 51798, "name": "power plug"}, {"id": 51799, "name": "power point"}, {"id": 51800, "name": "power points"}, {"id": 51801, "name": "power pole"}, {"id": 51802, "name": "power poles"}, {"id": 51803, "name": "power poll"}, {"id": 51804, "name": "power rod"}, {"id": 51805, "name": "power socket"}, {"id": 51806, "name": "power square"}, {"id": 51807, "name": "power station"}, {"id": 51808, "name": "power strip"}, {"id": 51809, "name": "power supply"}, {"id": 51810, "name": "power switch"}, {"id": 51811, "name": "power to the trains"}, {"id": 51812, "name": "power tol"}, {"id": 51813, "name": "power tool"}, {"id": 51814, "name": "power tower"}, {"id": 51815, "name": "power towers"}, {"id": 51816, "name": "power transformer"}, {"id": 51817, "name": "power transformers"}, {"id": 51818, "name": "power wire"}, {"id": 51819, "name": "power wires"}, {"id": 51820, "name": "powerbass sign"}, {"id": 51821, "name": "powerboat"}, {"id": 51822, "name": "powerbook"}, {"id": 51823, "name": "powercord"}, {"id": 51824, "name": "powered"}, {"id": 51825, "name": "powered by"}, {"id": 51826, "name": "powered lines"}, {"id": 51827, "name": "powered sugar"}, {"id": 51828, "name": "powered train"}, {"id": 51829, "name": "powerful arms"}, {"id": 51830, "name": "powerful locomotive"}, {"id": 51831, "name": "powerhouse"}, {"id": 51832, "name": "powerline"}, {"id": 51833, "name": "powerline pole"}, {"id": 51834, "name": "powerlines"}, {"id": 51835, "name": "powerlinetower"}, {"id": 51836, "name": "poweroutlet"}, {"id": 51837, "name": "powerpoint"}, {"id": 51838, "name": "powerpoint presentation"}, {"id": 51839, "name": "powerpole"}, {"id": 51840, "name": "powerstrip"}, {"id": 51841, "name": "pp"}, {"id": 51842, "name": "ppost"}, {"id": 51843, "name": "ppy"}, {"id": 51844, "name": "practice swing"}, {"id": 51845, "name": "prada"}, {"id": 51846, "name": "praha is ahead"}, {"id": 51847, "name": "prairie"}, {"id": 51848, "name": "prairie"}, {"id": 51849, "name": "prairie land"}, {"id": 51850, "name": "prairiegrass"}, {"id": 51851, "name": "pram"}, {"id": 51852, "name": "prarie"}, {"id": 51853, "name": "prate"}, {"id": 51854, "name": "prawn"}, {"id": 51855, "name": "pray"}, {"id": 51856, "name": "prayer flags"}, {"id": 51857, "name": "pre"}, {"id": 51858, "name": "pre teen"}, {"id": 51859, "name": "precious stone"}, {"id": 51860, "name": "predator"}, {"id": 51861, "name": "predicament"}, {"id": 51862, "name": "preening"}, {"id": 51863, "name": "preforation"}, {"id": 51864, "name": "preforations"}, {"id": 51865, "name": "pregnant"}, {"id": 51866, "name": "pregnant zebra"}, {"id": 51867, "name": "pregnantzebra"}, {"id": 51868, "name": "premier"}, {"id": 51869, "name": "premio"}, {"id": 51870, "name": "premise"}, {"id": 51871, "name": "premium"}, {"id": 51872, "name": "premium bananas"}, {"id": 51873, "name": "prep table"}, {"id": 51874, "name": "prepackaged product"}, {"id": 51875, "name": "preparation station"}, {"id": 51876, "name": "prepare for glory"}, {"id": 51877, "name": "prepared"}, {"id": 51878, "name": "prepared vegetables"}, {"id": 51879, "name": "preparing food"}, {"id": 51880, "name": "prepellar"}, {"id": 51881, "name": "prepeller"}, {"id": 51882, "name": "prepitch"}, {"id": 51883, "name": "pres"}, {"id": 51884, "name": "prescription glasses"}, {"id": 51885, "name": "present"}, {"id": 51886, "name": "presentable"}, {"id": 51887, "name": "presentation"}, {"id": 51888, "name": "presentation podium"}, {"id": 51889, "name": "presenter"}, {"id": 51890, "name": "preserve"}, {"id": 51891, "name": "preserved"}, {"id": 51892, "name": "preserver"}, {"id": 51893, "name": "president obama"}, {"id": 51894, "name": "president"}, {"id": 51895, "name": "press"}, {"id": 51896, "name": "press badge"}, {"id": 51897, "name": "press board"}, {"id": 51898, "name": "press box"}, {"id": 51899, "name": "press conference"}, {"id": 51900, "name": "pressure cooker"}, {"id": 51901, "name": "pressure cooking pot"}, {"id": 51902, "name": "pressure gauge"}, {"id": 51903, "name": "prestige homes"}, {"id": 51904, "name": "pretoria"}, {"id": 51905, "name": "pretty"}, {"id": 51906, "name": "pretty clasp"}, {"id": 51907, "name": "pretty doll"}, {"id": 51908, "name": "pretty face"}, {"id": 51909, "name": "pretty green"}, {"id": 51910, "name": "pretzel holder"}, {"id": 51911, "name": "pretzel"}, {"id": 51912, "name": "prevent runaways"}, {"id": 51913, "name": "previous waves"}, {"id": 51914, "name": "prey"}, {"id": 51915, "name": "price board"}, {"id": 51916, "name": "price card"}, {"id": 51917, "name": "price chart"}, {"id": 51918, "name": "price code"}, {"id": 51919, "name": "price display"}, {"id": 51920, "name": "price displayed"}, {"id": 51921, "name": "price label"}, {"id": 51922, "name": "price list"}, {"id": 51923, "name": "price number"}, {"id": 51924, "name": "price sheet"}, {"id": 51925, "name": "price sign"}, {"id": 51926, "name": "price signs"}, {"id": 51927, "name": "price sticker"}, {"id": 51928, "name": "price tag"}, {"id": 51929, "name": "price tags"}, {"id": 51930, "name": "price"}, {"id": 51931, "name": "pricetag"}, {"id": 51932, "name": "pricing"}, {"id": 51933, "name": "pricing sign"}, {"id": 51934, "name": "prickly"}, {"id": 51935, "name": "prieces"}, {"id": 51936, "name": "priest"}, {"id": 51937, "name": "prime"}, {"id": 51938, "name": "prime rib"}, {"id": 51939, "name": "primer"}, {"id": 51940, "name": "prince"}, {"id": 51941, "name": "prince charming"}, {"id": 51942, "name": "prince st"}, {"id": 51943, "name": "princess bride"}, {"id": 51944, "name": "princess logo"}, {"id": 51945, "name": "princess umbrella"}, {"id": 51946, "name": "princess"}, {"id": 51947, "name": "pringle can"}, {"id": 51948, "name": "pringles"}, {"id": 51949, "name": "pringles chips"}, {"id": 51950, "name": "print covering"}, {"id": 51951, "name": "print date"}, {"id": 51952, "name": "print is on bucket"}, {"id": 51953, "name": "print letter"}, {"id": 51954, "name": "print letters"}, {"id": 51955, "name": "print number"}, {"id": 51956, "name": "print on wall"}, {"id": 51957, "name": "print rug"}, {"id": 51958, "name": "print scanner"}, {"id": 51959, "name": "print"}, {"id": 51960, "name": "printe"}, {"id": 51961, "name": "printed"}, {"id": 51962, "name": "printed design"}, {"id": 51963, "name": "printed fabric"}, {"id": 51964, "name": "printed flowers"}, {"id": 51965, "name": "printed label"}, {"id": 51966, "name": "printed message"}, {"id": 51967, "name": "printed mirror"}, {"id": 51968, "name": "printed name"}, {"id": 51969, "name": "printed number"}, {"id": 51970, "name": "printed papers"}, {"id": 51971, "name": "printed text"}, {"id": 51972, "name": "printer cable"}, {"id": 51973, "name": "printer paper"}, {"id": 51974, "name": "printer scanner"}, {"id": 51975, "name": "printer tray"}, {"id": 51976, "name": "printer"}, {"id": 51977, "name": "printing machine"}, {"id": 51978, "name": "printing"}, {"id": 51979, "name": "prints in sand"}, {"id": 51980, "name": "prints of skies"}, {"id": 51981, "name": "prints on wall"}, {"id": 51982, "name": "prism"}, {"id": 51983, "name": "prison"}, {"id": 51984, "name": "pristine gray sky"}, {"id": 51985, "name": "pristle"}, {"id": 51986, "name": "prius"}, {"id": 51987, "name": "privacy"}, {"id": 51988, "name": "privacy covering"}, {"id": 51989, "name": "privacy curtain"}, {"id": 51990, "name": "privacy fence"}, {"id": 51991, "name": "privacy line"}, {"id": 51992, "name": "privacy screen"}, {"id": 51993, "name": "privacy wall"}, {"id": 51994, "name": "privacy windscreen"}, {"id": 51995, "name": "private"}, {"id": 51996, "name": "private jet"}, {"id": 51997, "name": "private party"}, {"id": 51998, "name": "private property"}, {"id": 51999, "name": "prize"}, {"id": 52000, "name": "pro"}, {"id": 52001, "name": "pro life"}, {"id": 52002, "name": "pro milk"}, {"id": 52003, "name": "probe"}, {"id": 52004, "name": "probing"}, {"id": 52005, "name": "problem"}, {"id": 52006, "name": "procelain toilet"}, {"id": 52007, "name": "processed meat"}, {"id": 52008, "name": "processing unit"}, {"id": 52009, "name": "procession"}, {"id": 52010, "name": "processor"}, {"id": 52011, "name": "procuitto"}, {"id": 52012, "name": "prod"}, {"id": 52013, "name": "produce"}, {"id": 52014, "name": "produce and price"}, {"id": 52015, "name": "produce box"}, {"id": 52016, "name": "produce crate"}, {"id": 52017, "name": "produce label"}, {"id": 52018, "name": "produce market"}, {"id": 52019, "name": "produce pile"}, {"id": 52020, "name": "produce prices"}, {"id": 52021, "name": "produce scale"}, {"id": 52022, "name": "produce section"}, {"id": 52023, "name": "produce shop"}, {"id": 52024, "name": "produce sign"}, {"id": 52025, "name": "produce stall"}, {"id": 52026, "name": "produce stand"}, {"id": 52027, "name": "produce sticker"}, {"id": 52028, "name": "producer name"}, {"id": 52029, "name": "product box"}, {"id": 52030, "name": "product dispenser"}, {"id": 52031, "name": "product information"}, {"id": 52032, "name": "product label"}, {"id": 52033, "name": "product logo"}, {"id": 52034, "name": "product name"}, {"id": 52035, "name": "product number"}, {"id": 52036, "name": "product"}, {"id": 52037, "name": "professional camera"}, {"id": 52038, "name": "professionaltennis player"}, {"id": 52039, "name": "professor"}, {"id": 52040, "name": "profile button"}, {"id": 52041, "name": "profile view"}, {"id": 52042, "name": "profile"}, {"id": 52043, "name": "progr"}, {"id": 52044, "name": "program display"}, {"id": 52045, "name": "program"}, {"id": 52046, "name": "programmable thermostat"}, {"id": 52047, "name": "programming php"}, {"id": 52048, "name": "progress"}, {"id": 52049, "name": "progress bar"}, {"id": 52050, "name": "progressive"}, {"id": 52051, "name": "progressive banner"}, {"id": 52052, "name": "progressive lady"}, {"id": 52053, "name": "prohibiting sign"}, {"id": 52054, "name": "prohibition sign"}, {"id": 52055, "name": "project"}, {"id": 52056, "name": "projected light"}, {"id": 52057, "name": "projecter"}, {"id": 52058, "name": "projection"}, {"id": 52059, "name": "projection display"}, {"id": 52060, "name": "projection screen"}, {"id": 52061, "name": "projector box"}, {"id": 52062, "name": "projector device"}, {"id": 52063, "name": "projector screen"}, {"id": 52064, "name": "projector unit"}, {"id": 52065, "name": "projector"}, {"id": 52066, "name": "projectory"}, {"id": 52067, "name": "proller"}, {"id": 52068, "name": "promenade"}, {"id": 52069, "name": "promontory"}, {"id": 52070, "name": "promotional advertisement"}, {"id": 52071, "name": "promotional sign"}, {"id": 52072, "name": "prong"}, {"id": 52073, "name": "prongs of fork"}, {"id": 52074, "name": "prop engine"}, {"id": 52075, "name": "prop"}, {"id": 52076, "name": "propane"}, {"id": 52077, "name": "propane cylinder"}, {"id": 52078, "name": "propane tank"}, {"id": 52079, "name": "propel"}, {"id": 52080, "name": "propeler"}, {"id": 52081, "name": "propellar"}, {"id": 52082, "name": "propellars"}, {"id": 52083, "name": "propeller blade"}, {"id": 52084, "name": "propeller blades"}, {"id": 52085, "name": "propeller discs"}, {"id": 52086, "name": "propeller engine"}, {"id": 52087, "name": "propeller fin"}, {"id": 52088, "name": "propeller nose"}, {"id": 52089, "name": "propeller on front"}, {"id": 52090, "name": "propeller"}, {"id": 52091, "name": "propellerrotters"}, {"id": 52092, "name": "propellor"}, {"id": 52093, "name": "properller"}, {"id": 52094, "name": "property housing onl"}, {"id": 52095, "name": "property line"}, {"id": 52096, "name": "property"}, {"id": 52097, "name": "propped open"}, {"id": 52098, "name": "proprietor"}, {"id": 52099, "name": "prosciutto"}, {"id": 52100, "name": "prosciutto ham"}, {"id": 52101, "name": "prospect park"}, {"id": 52102, "name": "prosperity"}, {"id": 52103, "name": "prostetic"}, {"id": 52104, "name": "prosthesis"}, {"id": 52105, "name": "prosthetic arm"}, {"id": 52106, "name": "prosthetic leg"}, {"id": 52107, "name": "protected"}, {"id": 52108, "name": "protecter"}, {"id": 52109, "name": "protection"}, {"id": 52110, "name": "protection barrier"}, {"id": 52111, "name": "protection gear"}, {"id": 52112, "name": "protective"}, {"id": 52113, "name": "protective boot"}, {"id": 52114, "name": "protective case"}, {"id": 52115, "name": "protective chest"}, {"id": 52116, "name": "protective clothing"}, {"id": 52117, "name": "protective coating"}, {"id": 52118, "name": "protective covering"}, {"id": 52119, "name": "protective equipment"}, {"id": 52120, "name": "protective eyewear"}, {"id": 52121, "name": "protective face mask"}, {"id": 52122, "name": "protective fence"}, {"id": 52123, "name": "protective front"}, {"id": 52124, "name": "protective gear"}, {"id": 52125, "name": "protective gears"}, {"id": 52126, "name": "protective goggles"}, {"id": 52127, "name": "protective helmet"}, {"id": 52128, "name": "protective layer"}, {"id": 52129, "name": "protective mask"}, {"id": 52130, "name": "protective mirror"}, {"id": 52131, "name": "protective pad"}, {"id": 52132, "name": "protective plates"}, {"id": 52133, "name": "protective poles"}, {"id": 52134, "name": "protective railing"}, {"id": 52135, "name": "protective sleeve"}, {"id": 52136, "name": "protective sleve"}, {"id": 52137, "name": "protective surface"}, {"id": 52138, "name": "protective wall"}, {"id": 52139, "name": "protective wear"}, {"id": 52140, "name": "protector sheets"}, {"id": 52141, "name": "protector skin"}, {"id": 52142, "name": "protector"}, {"id": 52143, "name": "protein"}, {"id": 52144, "name": "protein bar"}, {"id": 52145, "name": "protein powder"}, {"id": 52146, "name": "protest"}, {"id": 52147, "name": "protest sign"}, {"id": 52148, "name": "protester"}, {"id": 52149, "name": "protestors"}, {"id": 52150, "name": "protetive padding"}, {"id": 52151, "name": "protocol gear"}, {"id": 52152, "name": "protrude"}, {"id": 52153, "name": "protruding design"}, {"id": 52154, "name": "protruding light"}, {"id": 52155, "name": "protrusion"}, {"id": 52156, "name": "protrustion"}, {"id": 52157, "name": "protuberance"}, {"id": 52158, "name": "provide"}, {"id": 52159, "name": "provolone"}, {"id": 52160, "name": "provolone cheese"}, {"id": 52161, "name": "prow"}, {"id": 52162, "name": "prson"}, {"id": 52163, "name": "prt"}, {"id": 52164, "name": "prune"}, {"id": 52165, "name": "pry bar"}, {"id": 52166, "name": "psail"}, {"id": 52167, "name": "pseudostem"}, {"id": 52168, "name": "psot"}, {"id": 52169, "name": "psp game player"}, {"id": 52170, "name": "psta"}, {"id": 52171, "name": "psticks"}, {"id": 52172, "name": "psychedelic poster"}, {"id": 52173, "name": "psychic reading"}, {"id": 52174, "name": "pt cruiser"}, {"id": 52175, "name": "pt"}, {"id": 52176, "name": "pterodactyl"}, {"id": 52177, "name": "ptt"}, {"id": 52178, "name": "pub"}, {"id": 52179, "name": "public"}, {"id": 52180, "name": "public area"}, {"id": 52181, "name": "public bathroom"}, {"id": 52182, "name": "public bench"}, {"id": 52183, "name": "public event"}, {"id": 52184, "name": "public landmark"}, {"id": 52185, "name": "public light"}, {"id": 52186, "name": "public market"}, {"id": 52187, "name": "public park"}, {"id": 52188, "name": "public parking"}, {"id": 52189, "name": "public phone"}, {"id": 52190, "name": "public place"}, {"id": 52191, "name": "public restroom"}, {"id": 52192, "name": "public square"}, {"id": 52193, "name": "public transit"}, {"id": 52194, "name": "public transit bus"}, {"id": 52195, "name": "public transport"}, {"id": 52196, "name": "public transportatio"}, {"id": 52197, "name": "public transportation"}, {"id": 52198, "name": "public trash can"}, {"id": 52199, "name": "publicity"}, {"id": 52200, "name": "publicmarketcenter"}, {"id": 52201, "name": "publisher"}, {"id": 52202, "name": "puckered"}, {"id": 52203, "name": "puckered lips"}, {"id": 52204, "name": "pudding"}, {"id": 52205, "name": "puddle of water"}, {"id": 52206, "name": "puddle water"}, {"id": 52207, "name": "puddle"}, {"id": 52208, "name": "puddles of water"}, {"id": 52209, "name": "puff ball"}, {"id": 52210, "name": "puff on top of hat"}, {"id": 52211, "name": "puff pastry"}, {"id": 52212, "name": "puff"}, {"id": 52213, "name": "puffball"}, {"id": 52214, "name": "puffiest cloud"}, {"id": 52215, "name": "puffin"}, {"id": 52216, "name": "puffin reflection"}, {"id": 52217, "name": "puffiness"}, {"id": 52218, "name": "puffy"}, {"id": 52219, "name": "puffy cheeks"}, {"id": 52220, "name": "puffy cloud"}, {"id": 52221, "name": "puffy clouds"}, {"id": 52222, "name": "puffy coat"}, {"id": 52223, "name": "puffy sleeves"}, {"id": 52224, "name": "pug chin"}, {"id": 52225, "name": "pug dog"}, {"id": 52226, "name": "pug faces"}, {"id": 52227, "name": "pug"}, {"id": 52228, "name": "pugs head"}, {"id": 52229, "name": "pulalli"}, {"id": 52230, "name": "pull chain"}, {"id": 52231, "name": "pull connector"}, {"id": 52232, "name": "pull cord"}, {"id": 52233, "name": "pull cords"}, {"id": 52234, "name": "pull handle"}, {"id": 52235, "name": "pull knob"}, {"id": 52236, "name": "pull knobs"}, {"id": 52237, "name": "pull out"}, {"id": 52238, "name": "pull out chair"}, {"id": 52239, "name": "pull out hose"}, {"id": 52240, "name": "pull over"}, {"id": 52241, "name": "pull sign"}, {"id": 52242, "name": "pull string"}, {"id": 52243, "name": "pull tab"}, {"id": 52244, "name": "pull tabs"}, {"id": 52245, "name": "pull"}, {"id": 52246, "name": "pullcord"}, {"id": 52247, "name": "pulled"}, {"id": 52248, "name": "pulled back hair"}, {"id": 52249, "name": "pulled end"}, {"id": 52250, "name": "pulled meat"}, {"id": 52251, "name": "pulled pork"}, {"id": 52252, "name": "pulled up"}, {"id": 52253, "name": "pulley"}, {"id": 52254, "name": "pulling"}, {"id": 52255, "name": "pulling collar"}, {"id": 52256, "name": "pulling luggage"}, {"id": 52257, "name": "pulling mechanism"}, {"id": 52258, "name": "pulling tools"}, {"id": 52259, "name": "pullknobs"}, {"id": 52260, "name": "pullout"}, {"id": 52261, "name": "pullout drawer"}, {"id": 52262, "name": "pullout tray"}, {"id": 52263, "name": "pullover"}, {"id": 52264, "name": "pulls are chrome"}, {"id": 52265, "name": "pulltab"}, {"id": 52266, "name": "pully"}, {"id": 52267, "name": "pulp"}, {"id": 52268, "name": "pulpit"}, {"id": 52269, "name": "pulteney st"}, {"id": 52270, "name": "puma"}, {"id": 52271, "name": "puma logo"}, {"id": 52272, "name": "pumbing"}, {"id": 52273, "name": "pumkin"}, {"id": 52274, "name": "pump botle"}, {"id": 52275, "name": "pump bottle"}, {"id": 52276, "name": "pump lid"}, {"id": 52277, "name": "pump"}, {"id": 52278, "name": "pumpkin candy"}, {"id": 52279, "name": "pumpkin cheesecake"}, {"id": 52280, "name": "pumpkin counter"}, {"id": 52281, "name": "pumpkin face"}, {"id": 52282, "name": "pumpkin handle"}, {"id": 52283, "name": "pumpkin seed"}, {"id": 52284, "name": "pumpkin seeds"}, {"id": 52285, "name": "pumpkin squash"}, {"id": 52286, "name": "pumpkin"}, {"id": 52287, "name": "pumpkins stem"}, {"id": 52288, "name": "punch"}, {"id": 52289, "name": "punch bowl"}, {"id": 52290, "name": "puncher"}, {"id": 52291, "name": "punching bag"}, {"id": 52292, "name": "punctuation"}, {"id": 52293, "name": "punctuation mark"}, {"id": 52294, "name": "puncture"}, {"id": 52295, "name": "punk shorts"}, {"id": 52296, "name": "pupil desk"}, {"id": 52297, "name": "pupil of man eye"}, {"id": 52298, "name": "pupil"}, {"id": 52299, "name": "puple shirt"}, {"id": 52300, "name": "puple toothbrush"}, {"id": 52301, "name": "puppet"}, {"id": 52302, "name": "puppy eyebrow"}, {"id": 52303, "name": "puppy face"}, {"id": 52304, "name": "puppy paw"}, {"id": 52305, "name": "puppy tail"}, {"id": 52306, "name": "puppy"}, {"id": 52307, "name": "puppys chest"}, {"id": 52308, "name": "puppys head"}, {"id": 52309, "name": "puppys paw"}, {"id": 52310, "name": "puppys reflection"}, {"id": 52311, "name": "puppys tail"}, {"id": 52312, "name": "pupy"}, {"id": 52313, "name": "purchase"}, {"id": 52314, "name": "puree"}, {"id": 52315, "name": "purfume"}, {"id": 52316, "name": "purina"}, {"id": 52317, "name": "purina sign"}, {"id": 52318, "name": "purple"}, {"id": 52319, "name": "purple and black"}, {"id": 52320, "name": "purple and black jac"}, {"id": 52321, "name": "purple and blue trai"}, {"id": 52322, "name": "purple and orange"}, {"id": 52323, "name": "purple animal"}, {"id": 52324, "name": "purple awning"}, {"id": 52325, "name": "purple background"}, {"id": 52326, "name": "purple backpack"}, {"id": 52327, "name": "purple bag"}, {"id": 52328, "name": "purple ball"}, {"id": 52329, "name": "purple balloon"}, {"id": 52330, "name": "purple base"}, {"id": 52331, "name": "purple bat"}, {"id": 52332, "name": "purple beanie"}, {"id": 52333, "name": "purple belly"}, {"id": 52334, "name": "purple bench"}, {"id": 52335, "name": "purple blanket"}, {"id": 52336, "name": "purple blooms"}, {"id": 52337, "name": "purple board"}, {"id": 52338, "name": "purple book"}, {"id": 52339, "name": "purple bowel"}, {"id": 52340, "name": "purple bowl"}, {"id": 52341, "name": "purple box"}, {"id": 52342, "name": "purple bracelet"}, {"id": 52343, "name": "purple brick"}, {"id": 52344, "name": "purple bristle"}, {"id": 52345, "name": "purple broccoli"}, {"id": 52346, "name": "purple bucket"}, {"id": 52347, "name": "purple bushes"}, {"id": 52348, "name": "purple cabbage"}, {"id": 52349, "name": "purple cable"}, {"id": 52350, "name": "purple candy"}, {"id": 52351, "name": "purple cap"}, {"id": 52352, "name": "purple car"}, {"id": 52353, "name": "purple cauliflower"}, {"id": 52354, "name": "purple center"}, {"id": 52355, "name": "purple chair"}, {"id": 52356, "name": "purple cloth"}, {"id": 52357, "name": "purple clothing"}, {"id": 52358, "name": "purple coat"}, {"id": 52359, "name": "purple collar"}, {"id": 52360, "name": "purple color"}, {"id": 52361, "name": "purple coloring"}, {"id": 52362, "name": "purple cover"}, {"id": 52363, "name": "purple covering"}, {"id": 52364, "name": "purple crayon"}, {"id": 52365, "name": "purple cup"}, {"id": 52366, "name": "purple curtain"}, {"id": 52367, "name": "purple cushion"}, {"id": 52368, "name": "purple decorations"}, {"id": 52369, "name": "purple design"}, {"id": 52370, "name": "purple diamond"}, {"id": 52371, "name": "purple door"}, {"id": 52372, "name": "purple dress"}, {"id": 52373, "name": "purple dress shirt"}, {"id": 52374, "name": "purple ear"}, {"id": 52375, "name": "purple ears"}, {"id": 52376, "name": "purple edge"}, {"id": 52377, "name": "purple eggplant"}, {"id": 52378, "name": "purple eggplants"}, {"id": 52379, "name": "purple end"}, {"id": 52380, "name": "purple fabric"}, {"id": 52381, "name": "purple face"}, {"id": 52382, "name": "purple fenders"}, {"id": 52383, "name": "purple flip phone"}, {"id": 52384, "name": "purple floor"}, {"id": 52385, "name": "purple flower"}, {"id": 52386, "name": "purple flowers"}, {"id": 52387, "name": "purple food"}, {"id": 52388, "name": "purple frosting"}, {"id": 52389, "name": "purple fruit"}, {"id": 52390, "name": "purple fuzzies"}, {"id": 52391, "name": "purple garland"}, {"id": 52392, "name": "purple glasses"}, {"id": 52393, "name": "purple glow"}, {"id": 52394, "name": "purple goggles"}, {"id": 52395, "name": "purple gold"}, {"id": 52396, "name": "purple grape"}, {"id": 52397, "name": "purple grapes"}, {"id": 52398, "name": "purple grip"}, {"id": 52399, "name": "purple gums"}, {"id": 52400, "name": "purple hair"}, {"id": 52401, "name": "purple handle"}, {"id": 52402, "name": "purple hat"}, {"id": 52403, "name": "purple head"}, {"id": 52404, "name": "purple heart"}, {"id": 52405, "name": "purple hearts"}, {"id": 52406, "name": "purple helmet"}, {"id": 52407, "name": "purple hoody"}, {"id": 52408, "name": "purple icing"}, {"id": 52409, "name": "purple item"}, {"id": 52410, "name": "purple jacket"}, {"id": 52411, "name": "purple jar"}, {"id": 52412, "name": "purple jersey"}, {"id": 52413, "name": "purple kite"}, {"id": 52414, "name": "purple l"}, {"id": 52415, "name": "purple laces"}, {"id": 52416, "name": "purple lampshade"}, {"id": 52417, "name": "purple laser"}, {"id": 52418, "name": "purple leaf"}, {"id": 52419, "name": "purple leaves"}, {"id": 52420, "name": "purple leggings"}, {"id": 52421, "name": "purple letter"}, {"id": 52422, "name": "purple lettering"}, {"id": 52423, "name": "purple lettuce"}, {"id": 52424, "name": "purple lifevest"}, {"id": 52425, "name": "purple light"}, {"id": 52426, "name": "purple lights"}, {"id": 52427, "name": "purple lilacs"}, {"id": 52428, "name": "purple line"}, {"id": 52429, "name": "purple lining"}, {"id": 52430, "name": "purple logo"}, {"id": 52431, "name": "purple mark"}, {"id": 52432, "name": "purple metal"}, {"id": 52433, "name": "purple mm"}, {"id": 52434, "name": "purple motorcycle"}, {"id": 52435, "name": "purple object"}, {"id": 52436, "name": "purple onion"}, {"id": 52437, "name": "purple onions"}, {"id": 52438, "name": "purple outfit"}, {"id": 52439, "name": "purple pail"}, {"id": 52440, "name": "purple paint"}, {"id": 52441, "name": "purple paint drips"}, {"id": 52442, "name": "purple panel"}, {"id": 52443, "name": "purple pants"}, {"id": 52444, "name": "purple part"}, {"id": 52445, "name": "purple paw pads"}, {"id": 52446, "name": "purple pen"}, {"id": 52447, "name": "purple peppers"}, {"id": 52448, "name": "purple petals"}, {"id": 52449, "name": "purple piece"}, {"id": 52450, "name": "purple pillow"}, {"id": 52451, "name": "purple plants"}, {"id": 52452, "name": "purple plate"}, {"id": 52453, "name": "purple plums"}, {"id": 52454, "name": "purple pod"}, {"id": 52455, "name": "purple purse"}, {"id": 52456, "name": "purple rabbits foot"}, {"id": 52457, "name": "purple racket"}, {"id": 52458, "name": "purple remote"}, {"id": 52459, "name": "purple ribbon"}, {"id": 52460, "name": "purple rim"}, {"id": 52461, "name": "purple rope"}, {"id": 52462, "name": "purple roses"}, {"id": 52463, "name": "purple rug"}, {"id": 52464, "name": "purple sandals"}, {"id": 52465, "name": "purple scarf"}, {"id": 52466, "name": "purple scissors"}, {"id": 52467, "name": "purple scooter"}, {"id": 52468, "name": "purple seat"}, {"id": 52469, "name": "purple section"}, {"id": 52470, "name": "purple sheet"}, {"id": 52471, "name": "purple shirt"}, {"id": 52472, "name": "purple shirt sleeve"}, {"id": 52473, "name": "purple shirts"}, {"id": 52474, "name": "purple shoe"}, {"id": 52475, "name": "purple shoes"}, {"id": 52476, "name": "purple shorts"}, {"id": 52477, "name": "purple sign"}, {"id": 52478, "name": "purple skates"}, {"id": 52479, "name": "purple ski jacket"}, {"id": 52480, "name": "purple skirt"}, {"id": 52481, "name": "purple sky"}, {"id": 52482, "name": "purple sleeve"}, {"id": 52483, "name": "purple sneakers"}, {"id": 52484, "name": "purple snowpants"}, {"id": 52485, "name": "purple soap"}, {"id": 52486, "name": "purple sock"}, {"id": 52487, "name": "purple socks"}, {"id": 52488, "name": "purple spot"}, {"id": 52489, "name": "purple sprinkle"}, {"id": 52490, "name": "purple sprinkles"}, {"id": 52491, "name": "purple star"}, {"id": 52492, "name": "purple strap"}, {"id": 52493, "name": "purple strip"}, {"id": 52494, "name": "purple stripe"}, {"id": 52495, "name": "purple structure"}, {"id": 52496, "name": "purple suitcase"}, {"id": 52497, "name": "purple sundress"}, {"id": 52498, "name": "purple sweater"}, {"id": 52499, "name": "purple sweats"}, {"id": 52500, "name": "purple sweatshirt"}, {"id": 52501, "name": "purple table"}, {"id": 52502, "name": "purple tablecloth"}, {"id": 52503, "name": "purple tag"}, {"id": 52504, "name": "purple tail"}, {"id": 52505, "name": "purple tank"}, {"id": 52506, "name": "purple tank top"}, {"id": 52507, "name": "purple thing"}, {"id": 52508, "name": "purple tie"}, {"id": 52509, "name": "purple toboggan"}, {"id": 52510, "name": "purple toothbrush"}, {"id": 52511, "name": "purple top"}, {"id": 52512, "name": "purple topping"}, {"id": 52513, "name": "purple towel"}, {"id": 52514, "name": "purple trailer"}, {"id": 52515, "name": "purple tricycle"}, {"id": 52516, "name": "purple tshirt"}, {"id": 52517, "name": "purple umberella"}, {"id": 52518, "name": "purple umbrella"}, {"id": 52519, "name": "purple vegetable"}, {"id": 52520, "name": "purple vest"}, {"id": 52521, "name": "purple wall"}, {"id": 52522, "name": "purple watch"}, {"id": 52523, "name": "purple wildflower"}, {"id": 52524, "name": "purple window"}, {"id": 52525, "name": "purple writing"}, {"id": 52526, "name": "purple yarn"}, {"id": 52527, "name": "purpleline"}, {"id": 52528, "name": "purplepink shoes"}, {"id": 52529, "name": "purpleshirt girl"}, {"id": 52530, "name": "purplesticker skateboard"}, {"id": 52531, "name": "purplewhite can"}, {"id": 52532, "name": "purplewhite cauliflower"}, {"id": 52533, "name": "purplewhite jacket"}, {"id": 52534, "name": "purpleyellow flowers"}, {"id": 52535, "name": "purplish"}, {"id": 52536, "name": "purplle handle"}, {"id": 52537, "name": "purse handle"}, {"id": 52538, "name": "purse strap"}, {"id": 52539, "name": "purse straps"}, {"id": 52540, "name": "purse"}, {"id": 52541, "name": "pursecat"}, {"id": 52542, "name": "pursed lips"}, {"id": 52543, "name": "push"}, {"id": 52544, "name": "push bar"}, {"id": 52545, "name": "push bars"}, {"id": 52546, "name": "push broom"}, {"id": 52547, "name": "push button"}, {"id": 52548, "name": "push cart"}, {"id": 52549, "name": "push guard"}, {"id": 52550, "name": "push handle"}, {"id": 52551, "name": "push pin"}, {"id": 52552, "name": "push pins"}, {"id": 52553, "name": "push plate"}, {"id": 52554, "name": "push toy"}, {"id": 52555, "name": "push up bars"}, {"id": 52556, "name": "pushed"}, {"id": 52557, "name": "pushed up section"}, {"id": 52558, "name": "pusher"}, {"id": 52559, "name": "pushpin"}, {"id": 52560, "name": "pussy willows"}, {"id": 52561, "name": "pussycat"}, {"id": 52562, "name": "putney bridge sign"}, {"id": 52563, "name": "putter"}, {"id": 52564, "name": "putting on hairspray"}, {"id": 52565, "name": "putting on makeup"}, {"id": 52566, "name": "putty spreader"}, {"id": 52567, "name": "puypy"}, {"id": 52568, "name": "puzzle book"}, {"id": 52569, "name": "puzzle piece"}, {"id": 52570, "name": "puzzle pieces"}, {"id": 52571, "name": "puzzle toy"}, {"id": 52572, "name": "puzzle"}, {"id": 52573, "name": "pvc pipe"}, {"id": 52574, "name": "pvc pipping"}, {"id": 52575, "name": "pvement"}, {"id": 52576, "name": "pweaon"}, {"id": 52577, "name": "pxm400"}, {"id": 52578, "name": "pygmy palm tree"}, {"id": 52579, "name": "pyjama"}, {"id": 52580, "name": "pylon"}, {"id": 52581, "name": "pyramid roof"}, {"id": 52582, "name": "pyramid shape"}, {"id": 52583, "name": "pyramid shaped"}, {"id": 52584, "name": "pyramid structure"}, {"id": 52585, "name": "pyramid"}, {"id": 52586, "name": "pyramidal"}, {"id": 52587, "name": "pz4"}, {"id": 52588, "name": "q"}, {"id": 52589, "name": "q key"}, {"id": 52590, "name": "q10"}, {"id": 52591, "name": "q101"}, {"id": 52592, "name": "qantas"}, {"id": 52593, "name": "qatar"}, {"id": 52594, "name": "qbuzz"}, {"id": 52595, "name": "qdoba logo"}, {"id": 52596, "name": "qr code"}, {"id": 52597, "name": "qrcode sticker"}, {"id": 52598, "name": "qtip"}, {"id": 52599, "name": "qtip jar"}, {"id": 52600, "name": "qtips"}, {"id": 52601, "name": "quack"}, {"id": 52602, "name": "quad"}, {"id": 52603, "name": "quad bike"}, {"id": 52604, "name": "quadriceps"}, {"id": 52605, "name": "quaf"}, {"id": 52606, "name": "quake"}, {"id": 52607, "name": "quaker oats"}, {"id": 52608, "name": "quality"}, {"id": 52609, "name": "quantity"}, {"id": 52610, "name": "quantity mark"}, {"id": 52611, "name": "quarry"}, {"id": 52612, "name": "quarter pipe"}, {"id": 52613, "name": "quarter shelf"}, {"id": 52614, "name": "quarter"}, {"id": 52615, "name": "quartus"}, {"id": 52616, "name": "queen annes lace"}, {"id": 52617, "name": "queen elizabeth"}, {"id": 52618, "name": "queen elizabeth ii"}, {"id": 52619, "name": "queen st"}, {"id": 52620, "name": "queen victoria"}, {"id": 52621, "name": "queen"}, {"id": 52622, "name": "quesadilla"}, {"id": 52623, "name": "quesadilla being cut"}, {"id": 52624, "name": "quesadille"}, {"id": 52625, "name": "question mark"}, {"id": 52626, "name": "question"}, {"id": 52627, "name": "quiche"}, {"id": 52628, "name": "quickly"}, {"id": 52629, "name": "quicksilver"}, {"id": 52630, "name": "quicksilver logo"}, {"id": 52631, "name": "quiet lake"}, {"id": 52632, "name": "quiksilver"}, {"id": 52633, "name": "quill"}, {"id": 52634, "name": "quilt board"}, {"id": 52635, "name": "quilt piece"}, {"id": 52636, "name": "quilt rack"}, {"id": 52637, "name": "quilt square"}, {"id": 52638, "name": "quilt"}, {"id": 52639, "name": "quilted"}, {"id": 52640, "name": "quilted design"}, {"id": 52641, "name": "quilted pattern"}, {"id": 52642, "name": "quilted squares"}, {"id": 52643, "name": "quinoa"}, {"id": 52644, "name": "quinoa grains"}, {"id": 52645, "name": "quiver"}, {"id": 52646, "name": "quoining"}, {"id": 52647, "name": "quotation"}, {"id": 52648, "name": "quotation marks"}, {"id": 52649, "name": "quote"}, {"id": 52650, "name": "quran writing"}, {"id": 52651, "name": "qwerty keyboard"}, {"id": 52652, "name": "r"}, {"id": 52653, "name": "r candle"}, {"id": 52654, "name": "r logo"}, {"id": 52655, "name": "r snowboard"}, {"id": 52656, "name": "r symbol"}, {"id": 52657, "name": "r2d2"}, {"id": 52658, "name": "r2d2 toy"}, {"id": 52659, "name": "ra"}, {"id": 52660, "name": "rabbi"}, {"id": 52661, "name": "rabbit stadium"}, {"id": 52662, "name": "rabbit toy"}, {"id": 52663, "name": "rabbit"}, {"id": 52664, "name": "rabbits foot"}, {"id": 52665, "name": "rable"}, {"id": 52666, "name": "raburn"}, {"id": 52667, "name": "raccon"}, {"id": 52668, "name": "raccons"}, {"id": 52669, "name": "raccoon"}, {"id": 52670, "name": "race bib"}, {"id": 52671, "name": "race car"}, {"id": 52672, "name": "race course"}, {"id": 52673, "name": "race field"}, {"id": 52674, "name": "race gates"}, {"id": 52675, "name": "race number"}, {"id": 52676, "name": "race suit"}, {"id": 52677, "name": "race track"}, {"id": 52678, "name": "race way"}, {"id": 52679, "name": "race"}, {"id": 52680, "name": "racecar"}, {"id": 52681, "name": "racelet"}, {"id": 52682, "name": "racer id"}, {"id": 52683, "name": "racer"}, {"id": 52684, "name": "racers head"}, {"id": 52685, "name": "racetrack"}, {"id": 52686, "name": "racetrack scene"}, {"id": 52687, "name": "raceway"}, {"id": 52688, "name": "raceway side"}, {"id": 52689, "name": "rachet"}, {"id": 52690, "name": "racing"}, {"id": 52691, "name": "racing bib"}, {"id": 52692, "name": "racing bikes"}, {"id": 52693, "name": "racing boot"}, {"id": 52694, "name": "racing flag"}, {"id": 52695, "name": "racing game"}, {"id": 52696, "name": "racing glove"}, {"id": 52697, "name": "racing helmet"}, {"id": 52698, "name": "racing horses"}, {"id": 52699, "name": "racing id"}, {"id": 52700, "name": "racing marker"}, {"id": 52701, "name": "racing motif"}, {"id": 52702, "name": "racing number"}, {"id": 52703, "name": "racing numbers"}, {"id": 52704, "name": "racing outfit"}, {"id": 52705, "name": "racing people"}, {"id": 52706, "name": "racing shirt"}, {"id": 52707, "name": "racing track"}, {"id": 52708, "name": "racing vest"}, {"id": 52709, "name": "rack holder"}, {"id": 52710, "name": "rack is on wall"}, {"id": 52711, "name": "rack of toys"}, {"id": 52712, "name": "rack of utensils"}, {"id": 52713, "name": "rack"}, {"id": 52714, "name": "racke"}, {"id": 52715, "name": "racket and ball"}, {"id": 52716, "name": "racket bag"}, {"id": 52717, "name": "racket cover"}, {"id": 52718, "name": "racket edge"}, {"id": 52719, "name": "racket grip"}, {"id": 52720, "name": "racket hand"}, {"id": 52721, "name": "racket handle"}, {"id": 52722, "name": "racket head"}, {"id": 52723, "name": "racket in the boys"}, {"id": 52724, "name": "racket mesh"}, {"id": 52725, "name": "racket net"}, {"id": 52726, "name": "racket part"}, {"id": 52727, "name": "racket shadow"}, {"id": 52728, "name": "racket string"}, {"id": 52729, "name": "racket strings"}, {"id": 52730, "name": "racket top"}, {"id": 52731, "name": "rackets handle"}, {"id": 52732, "name": "rackquet"}, {"id": 52733, "name": "rackwall"}, {"id": 52734, "name": "racoon"}, {"id": 52735, "name": "racoon cartoon"}, {"id": 52736, "name": "racquet"}, {"id": 52737, "name": "racquet and ball"}, {"id": 52738, "name": "racquet frame"}, {"id": 52739, "name": "racquet grip"}, {"id": 52740, "name": "racquet is white"}, {"id": 52741, "name": "racquet"}, {"id": 52742, "name": "racuet"}, {"id": 52743, "name": "radar"}, {"id": 52744, "name": "radar beacon"}, {"id": 52745, "name": "radar dish"}, {"id": 52746, "name": "radar equipment"}, {"id": 52747, "name": "radar towers"}, {"id": 52748, "name": "raddish"}, {"id": 52749, "name": "raddish plant"}, {"id": 52750, "name": "raddishes"}, {"id": 52751, "name": "radiator"}, {"id": 52752, "name": "radiator area"}, {"id": 52753, "name": "radiator grate"}, {"id": 52754, "name": "radiator grill"}, {"id": 52755, "name": "radicchio"}, {"id": 52756, "name": "radio"}, {"id": 52757, "name": "radio ad"}, {"id": 52758, "name": "radio advertisement"}, {"id": 52759, "name": "radio antanas"}, {"id": 52760, "name": "radio antenna"}, {"id": 52761, "name": "radio antennae"}, {"id": 52762, "name": "radio city"}, {"id": 52763, "name": "radio dial"}, {"id": 52764, "name": "radio equipment"}, {"id": 52765, "name": "radio nz"}, {"id": 52766, "name": "radio pulpit"}, {"id": 52767, "name": "radio shack"}, {"id": 52768, "name": "radio speaker"}, {"id": 52769, "name": "radio station"}, {"id": 52770, "name": "radio tower"}, {"id": 52771, "name": "radiotower"}, {"id": 52772, "name": "radish plant"}, {"id": 52773, "name": "radish"}, {"id": 52774, "name": "raditor"}, {"id": 52775, "name": "rafa"}, {"id": 52776, "name": "raffaello"}, {"id": 52777, "name": "raffia"}, {"id": 52778, "name": "raffic light"}, {"id": 52779, "name": "raffic signal"}, {"id": 52780, "name": "raft"}, {"id": 52781, "name": "rafter"}, {"id": 52782, "name": "rafting"}, {"id": 52783, "name": "rag"}, {"id": 52784, "name": "ragbar"}, {"id": 52785, "name": "rage"}, {"id": 52786, "name": "raggedy cloths"}, {"id": 52787, "name": "ragtop"}, {"id": 52788, "name": "ragweed"}, {"id": 52789, "name": "rail 1"}, {"id": 52790, "name": "rail adventure"}, {"id": 52791, "name": "rail backs"}, {"id": 52792, "name": "rail bar"}, {"id": 52793, "name": "rail bridge"}, {"id": 52794, "name": "rail building"}, {"id": 52795, "name": "rail car"}, {"id": 52796, "name": "rail carriage"}, {"id": 52797, "name": "rail cars"}, {"id": 52798, "name": "rail cart"}, {"id": 52799, "name": "rail connection"}, {"id": 52800, "name": "rail crossing"}, {"id": 52801, "name": "rail edge"}, {"id": 52802, "name": "rail fence"}, {"id": 52803, "name": "rail fench"}, {"id": 52804, "name": "rail guage"}, {"id": 52805, "name": "rail guard"}, {"id": 52806, "name": "rail intersection"}, {"id": 52807, "name": "rail is on deck"}, {"id": 52808, "name": "rail is white color"}, {"id": 52809, "name": "rail line"}, {"id": 52810, "name": "rail lines"}, {"id": 52811, "name": "rail near trunk"}, {"id": 52812, "name": "rail part"}, {"id": 52813, "name": "rail platform"}, {"id": 52814, "name": "rail post"}, {"id": 52815, "name": "rail road"}, {"id": 52816, "name": "rail road arm"}, {"id": 52817, "name": "rail road ties"}, {"id": 52818, "name": "rail road tracks"}, {"id": 52819, "name": "rail ship"}, {"id": 52820, "name": "rail sign"}, {"id": 52821, "name": "rail station"}, {"id": 52822, "name": "rail system"}, {"id": 52823, "name": "rail track"}, {"id": 52824, "name": "rail tracks"}, {"id": 52825, "name": "rail train"}, {"id": 52826, "name": "rail way"}, {"id": 52827, "name": "rail yard"}, {"id": 52828, "name": "rail"}, {"id": 52829, "name": "railbed"}, {"id": 52830, "name": "railcar window"}, {"id": 52831, "name": "railcar"}, {"id": 52832, "name": "railed back"}, {"id": 52833, "name": "railiing"}, {"id": 52834, "name": "railine"}, {"id": 52835, "name": "railing behind"}, {"id": 52836, "name": "railing fencing"}, {"id": 52837, "name": "railing is metal"}, {"id": 52838, "name": "railing is small"}, {"id": 52839, "name": "railing is yellow"}, {"id": 52840, "name": "railing on side"}, {"id": 52841, "name": "railing on the side"}, {"id": 52842, "name": "railing part"}, {"id": 52843, "name": "railing support"}, {"id": 52844, "name": "railing train"}, {"id": 52845, "name": "railing"}, {"id": 52846, "name": "railings are orange"}, {"id": 52847, "name": "railjet"}, {"id": 52848, "name": "railling"}, {"id": 52849, "name": "railng"}, {"id": 52850, "name": "railraodstracks"}, {"id": 52851, "name": "railroad bed"}, {"id": 52852, "name": "railroad bridge"}, {"id": 52853, "name": "railroad car"}, {"id": 52854, "name": "railroad car identif"}, {"id": 52855, "name": "railroad cart"}, {"id": 52856, "name": "railroad caution"}, {"id": 52857, "name": "railroad crossig"}, {"id": 52858, "name": "railroad crossing"}, {"id": 52859, "name": "railroad gate"}, {"id": 52860, "name": "railroad is visible"}, {"id": 52861, "name": "railroad light"}, {"id": 52862, "name": "railroad line"}, {"id": 52863, "name": "railroad markings"}, {"id": 52864, "name": "railroad rails"}, {"id": 52865, "name": "railroad side"}, {"id": 52866, "name": "railroad sign"}, {"id": 52867, "name": "railroad signal"}, {"id": 52868, "name": "railroad signals"}, {"id": 52869, "name": "railroad station"}, {"id": 52870, "name": "railroad tie"}, {"id": 52871, "name": "railroad ties"}, {"id": 52872, "name": "railroad track"}, {"id": 52873, "name": "railroad tracks"}, {"id": 52874, "name": "railroad train"}, {"id": 52875, "name": "railroad yard"}, {"id": 52876, "name": "railroad"}, {"id": 52877, "name": "railroadcrossing sign"}, {"id": 52878, "name": "railroadtracks"}, {"id": 52879, "name": "railroard ties"}, {"id": 52880, "name": "railslead"}, {"id": 52881, "name": "railswitch lever"}, {"id": 52882, "name": "railtracks"}, {"id": 52883, "name": "railway bed"}, {"id": 52884, "name": "railway bridge"}, {"id": 52885, "name": "railway car"}, {"id": 52886, "name": "railway crossing"}, {"id": 52887, "name": "railway crossway"}, {"id": 52888, "name": "railway edge"}, {"id": 52889, "name": "railway employee"}, {"id": 52890, "name": "railway line"}, {"id": 52891, "name": "railway lines"}, {"id": 52892, "name": "railway part"}, {"id": 52893, "name": "railway platform"}, {"id": 52894, "name": "railway signal"}, {"id": 52895, "name": "railway station"}, {"id": 52896, "name": "railway track"}, {"id": 52897, "name": "railway tracks"}, {"id": 52898, "name": "railway truck"}, {"id": 52899, "name": "railway workers"}, {"id": 52900, "name": "railway"}, {"id": 52901, "name": "railwayline"}, {"id": 52902, "name": "railyard"}, {"id": 52903, "name": "rain"}, {"id": 52904, "name": "rain barrier"}, {"id": 52905, "name": "rain boot"}, {"id": 52906, "name": "rain boots"}, {"id": 52907, "name": "rain cap"}, {"id": 52908, "name": "rain cloud"}, {"id": 52909, "name": "rain clouds"}, {"id": 52910, "name": "rain coat"}, {"id": 52911, "name": "rain cover"}, {"id": 52912, "name": "rain drainage gutter"}, {"id": 52913, "name": "rain drop"}, {"id": 52914, "name": "rain droplet"}, {"id": 52915, "name": "rain droplets"}, {"id": 52916, "name": "rain drops"}, {"id": 52917, "name": "rain gear"}, {"id": 52918, "name": "rain gutter"}, {"id": 52919, "name": "rain gutters"}, {"id": 52920, "name": "rain jacket"}, {"id": 52921, "name": "rain parka"}, {"id": 52922, "name": "rain pellets"}, {"id": 52923, "name": "rain pipe"}, {"id": 52924, "name": "rain poncho"}, {"id": 52925, "name": "rain puddle"}, {"id": 52926, "name": "rain shoe"}, {"id": 52927, "name": "rain slicker"}, {"id": 52928, "name": "rain spout"}, {"id": 52929, "name": "rain storm"}, {"id": 52930, "name": "rain suit"}, {"id": 52931, "name": "rain tarp"}, {"id": 52932, "name": "rain umbrella"}, {"id": 52933, "name": "rain water"}, {"id": 52934, "name": "rain wet"}, {"id": 52935, "name": "rain wiper"}, {"id": 52936, "name": "rainboot"}, {"id": 52937, "name": "rainboots"}, {"id": 52938, "name": "rainbow color"}, {"id": 52939, "name": "rainbow colored"}, {"id": 52940, "name": "rainbow divers"}, {"id": 52941, "name": "rainbow fish"}, {"id": 52942, "name": "rainbow flag"}, {"id": 52943, "name": "rainbow of colors"}, {"id": 52944, "name": "rainbow pattern"}, {"id": 52945, "name": "rainbow reflection"}, {"id": 52946, "name": "rainbow rug"}, {"id": 52947, "name": "rainbow skirt"}, {"id": 52948, "name": "rainbow sneakers"}, {"id": 52949, "name": "rainbow sprinkles"}, {"id": 52950, "name": "rainbow stripe"}, {"id": 52951, "name": "rainbow stripes"}, {"id": 52952, "name": "rainbow tail"}, {"id": 52953, "name": "rainbow tails"}, {"id": 52954, "name": "rainbow tile"}, {"id": 52955, "name": "rainbow umbrella"}, {"id": 52956, "name": "rainbow"}, {"id": 52957, "name": "rainbowsprinkled donut"}, {"id": 52958, "name": "raincoat"}, {"id": 52959, "name": "raindrop"}, {"id": 52960, "name": "rainfall"}, {"id": 52961, "name": "rainforest cafe"}, {"id": 52962, "name": "raingear"}, {"id": 52963, "name": "raining"}, {"id": 52964, "name": "rainswept"}, {"id": 52965, "name": "rainwater"}, {"id": 52966, "name": "rainy bench"}, {"id": 52967, "name": "rainy day"}, {"id": 52968, "name": "rainy sky"}, {"id": 52969, "name": "raise"}, {"id": 52970, "name": "raise bed"}, {"id": 52971, "name": "raised"}, {"id": 52972, "name": "raised area"}, {"id": 52973, "name": "raised arm"}, {"id": 52974, "name": "raised arms"}, {"id": 52975, "name": "raised bed"}, {"id": 52976, "name": "raised block"}, {"id": 52977, "name": "raised border"}, {"id": 52978, "name": "raised curb"}, {"id": 52979, "name": "raised curve"}, {"id": 52980, "name": "raised doors"}, {"id": 52981, "name": "raised dots"}, {"id": 52982, "name": "raised eyebrow"}, {"id": 52983, "name": "raised fingers"}, {"id": 52984, "name": "raised foot"}, {"id": 52985, "name": "raised garden"}, {"id": 52986, "name": "raised hand"}, {"id": 52987, "name": "raised handarm"}, {"id": 52988, "name": "raised head"}, {"id": 52989, "name": "raised left hoof"}, {"id": 52990, "name": "raised leg"}, {"id": 52991, "name": "raised median"}, {"id": 52992, "name": "raised numbers"}, {"id": 52993, "name": "raised plated"}, {"id": 52994, "name": "raised platform"}, {"id": 52995, "name": "raised ring"}, {"id": 52996, "name": "raised roof"}, {"id": 52997, "name": "raised shade"}, {"id": 52998, "name": "raised shirt"}, {"id": 52999, "name": "raised skirt"}, {"id": 53000, "name": "raised tail"}, {"id": 53001, "name": "raisededge"}, {"id": 53002, "name": "raisedwhite lid"}, {"id": 53003, "name": "raisin bun"}, {"id": 53004, "name": "raisin"}, {"id": 53005, "name": "raising smoke"}, {"id": 53006, "name": "raisn"}, {"id": 53007, "name": "rake"}, {"id": 53008, "name": "rake is yellow"}, {"id": 53009, "name": "rake marks"}, {"id": 53010, "name": "raling"}, {"id": 53011, "name": "rally"}, {"id": 53012, "name": "ram backside"}, {"id": 53013, "name": "ram head"}, {"id": 53014, "name": "ram herd"}, {"id": 53015, "name": "ram horn"}, {"id": 53016, "name": "ram horns"}, {"id": 53017, "name": "ram"}, {"id": 53018, "name": "rama"}, {"id": 53019, "name": "ramacan"}, {"id": 53020, "name": "ramada"}, {"id": 53021, "name": "ramakin"}, {"id": 53022, "name": "rambutan"}, {"id": 53023, "name": "ramekin"}, {"id": 53024, "name": "ramen"}, {"id": 53025, "name": "ramen"}, {"id": 53026, "name": "ramen noodles"}, {"id": 53027, "name": "rammekin"}, {"id": 53028, "name": "ramming bar"}, {"id": 53029, "name": "ramp area"}, {"id": 53030, "name": "ramp at skate park"}, {"id": 53031, "name": "ramp deck"}, {"id": 53032, "name": "ramp dirt"}, {"id": 53033, "name": "ramp edge"}, {"id": 53034, "name": "ramp is behind"}, {"id": 53035, "name": "ramp is red"}, {"id": 53036, "name": "ramp landing surface"}, {"id": 53037, "name": "ramp railing"}, {"id": 53038, "name": "ramp ramp"}, {"id": 53039, "name": "ramp stairs"}, {"id": 53040, "name": "ramp surface"}, {"id": 53041, "name": "ramp wall"}, {"id": 53042, "name": "ramp"}, {"id": 53043, "name": "rampway"}, {"id": 53044, "name": "rams neck"}, {"id": 53045, "name": "ramsay"}, {"id": 53046, "name": "ranch"}, {"id": 53047, "name": "ranch dip"}, {"id": 53048, "name": "ranch dressing"}, {"id": 53049, "name": "ranch sauce"}, {"id": 53050, "name": "ranchland"}, {"id": 53051, "name": "randolph"}, {"id": 53052, "name": "random"}, {"id": 53053, "name": "random bricks"}, {"id": 53054, "name": "random items"}, {"id": 53055, "name": "randy"}, {"id": 53056, "name": "randys"}, {"id": 53057, "name": "range exhaust"}, {"id": 53058, "name": "range hood"}, {"id": 53059, "name": "range is electric"}, {"id": 53060, "name": "range lights"}, {"id": 53061, "name": "range microwave"}, {"id": 53062, "name": "range of mountains"}, {"id": 53063, "name": "range rover"}, {"id": 53064, "name": "range top"}, {"id": 53065, "name": "range"}, {"id": 53066, "name": "rangehood"}, {"id": 53067, "name": "ranger"}, {"id": 53068, "name": "ranging rod"}, {"id": 53069, "name": "rank"}, {"id": 53070, "name": "rank patch"}, {"id": 53071, "name": "raod"}, {"id": 53072, "name": "raohus"}, {"id": 53073, "name": "raol gozalez"}, {"id": 53074, "name": "rap"}, {"id": 53075, "name": "rapid ride"}, {"id": 53076, "name": "rapid waves"}, {"id": 53077, "name": "rapid"}, {"id": 53078, "name": "rapids ride"}, {"id": 53079, "name": "rapids waters"}, {"id": 53080, "name": "rapunzel"}, {"id": 53081, "name": "raquet"}, {"id": 53082, "name": "raquets"}, {"id": 53083, "name": "rare wheel"}, {"id": 53084, "name": "rasberries"}, {"id": 53085, "name": "rasberry"}, {"id": 53086, "name": "rasbperry"}, {"id": 53087, "name": "rash guard"}, {"id": 53088, "name": "rasher"}, {"id": 53089, "name": "rashguard"}, {"id": 53090, "name": "raspberry bismarks"}, {"id": 53091, "name": "raspberry filling"}, {"id": 53092, "name": "raspberry jam"}, {"id": 53093, "name": "raspberry"}, {"id": 53094, "name": "rasperry"}, {"id": 53095, "name": "rat doll"}, {"id": 53096, "name": "rat"}, {"id": 53097, "name": "ratchet"}, {"id": 53098, "name": "rate"}, {"id": 53099, "name": "rattan arm"}, {"id": 53100, "name": "rattle"}, {"id": 53101, "name": "ravine"}, {"id": 53102, "name": "ravioli"}, {"id": 53103, "name": "ravioli word"}, {"id": 53104, "name": "raviolli"}, {"id": 53105, "name": "raw"}, {"id": 53106, "name": "raw broccoli"}, {"id": 53107, "name": "raw carrots"}, {"id": 53108, "name": "raw chicken"}, {"id": 53109, "name": "raw cookie"}, {"id": 53110, "name": "raw fish"}, {"id": 53111, "name": "raw meat"}, {"id": 53112, "name": "raw protein"}, {"id": 53113, "name": "raw tomato"}, {"id": 53114, "name": "raw veggies"}, {"id": 53115, "name": "rawlings"}, {"id": 53116, "name": "rawpizza"}, {"id": 53117, "name": "ray of sun"}, {"id": 53118, "name": "ray"}, {"id": 53119, "name": "raymond st"}, {"id": 53120, "name": "rays of light"}, {"id": 53121, "name": "razor blade"}, {"id": 53122, "name": "razor handle"}, {"id": 53123, "name": "razor machine"}, {"id": 53124, "name": "razor stubble"}, {"id": 53125, "name": "razor wire"}, {"id": 53126, "name": "razor"}, {"id": 53127, "name": "razzberry lips"}, {"id": 53128, "name": "rbs text"}, {"id": 53129, "name": "rc"}, {"id": 53130, "name": "rc soda"}, {"id": 53131, "name": "rca cords"}, {"id": 53132, "name": "rca plugs"}, {"id": 53133, "name": "rcell phone"}, {"id": 53134, "name": "rd"}, {"id": 53135, "name": "rd letters"}, {"id": 53136, "name": "rd sr3450"}, {"id": 53137, "name": "rd sr3451"}, {"id": 53138, "name": "rdk"}, {"id": 53139, "name": "rea of paper"}, {"id": 53140, "name": "reach"}, {"id": 53141, "name": "reactor"}, {"id": 53142, "name": "read hoohu"}, {"id": 53143, "name": "read jacket"}, {"id": 53144, "name": "read out"}, {"id": 53145, "name": "read window"}, {"id": 53146, "name": "read"}, {"id": 53147, "name": "reader"}, {"id": 53148, "name": "readers digest"}, {"id": 53149, "name": "readhead"}, {"id": 53150, "name": "reading 407"}, {"id": 53151, "name": "reading area"}, {"id": 53152, "name": "reading buses"}, {"id": 53153, "name": "reading glasses"}, {"id": 53154, "name": "reading information"}, {"id": 53155, "name": "reading lamp"}, {"id": 53156, "name": "reading light"}, {"id": 53157, "name": "reading material"}, {"id": 53158, "name": "reading snore"}, {"id": 53159, "name": "reading station"}, {"id": 53160, "name": "reading"}, {"id": 53161, "name": "readout"}, {"id": 53162, "name": "reads garage"}, {"id": 53163, "name": "ready"}, {"id": 53164, "name": "real"}, {"id": 53165, "name": "real estate"}, {"id": 53166, "name": "real wheel"}, {"id": 53167, "name": "realistic"}, {"id": 53168, "name": "realty sign"}, {"id": 53169, "name": "ream of paper"}, {"id": 53170, "name": "reams of papers"}, {"id": 53171, "name": "reaper"}, {"id": 53172, "name": "rear area"}, {"id": 53173, "name": "rear axle"}, {"id": 53174, "name": "rear backup"}, {"id": 53175, "name": "rear barrier"}, {"id": 53176, "name": "rear brake"}, {"id": 53177, "name": "rear brake light"}, {"id": 53178, "name": "rear bumper"}, {"id": 53179, "name": "rear bus"}, {"id": 53180, "name": "rear car"}, {"id": 53181, "name": "rear car light"}, {"id": 53182, "name": "rear deck"}, {"id": 53183, "name": "rear door"}, {"id": 53184, "name": "rear door of bus"}, {"id": 53185, "name": "rear doors"}, {"id": 53186, "name": "rear end"}, {"id": 53187, "name": "rear exit door"}, {"id": 53188, "name": "rear feet"}, {"id": 53189, "name": "rear fender"}, {"id": 53190, "name": "rear fin"}, {"id": 53191, "name": "rear flap"}, {"id": 53192, "name": "rear foot"}, {"id": 53193, "name": "rear glass"}, {"id": 53194, "name": "rear hoof"}, {"id": 53195, "name": "rear landing gear"}, {"id": 53196, "name": "rear left leg"}, {"id": 53197, "name": "rear left tail light"}, {"id": 53198, "name": "rear left tire"}, {"id": 53199, "name": "rear left wheel"}, {"id": 53200, "name": "rear left wheels"}, {"id": 53201, "name": "rear leg"}, {"id": 53202, "name": "rear legs"}, {"id": 53203, "name": "rear lettering"}, {"id": 53204, "name": "rear licence plate"}, {"id": 53205, "name": "rear light"}, {"id": 53206, "name": "rear lights"}, {"id": 53207, "name": "rear mirror"}, {"id": 53208, "name": "rear of airplane"}, {"id": 53209, "name": "rear of oven"}, {"id": 53210, "name": "rear of train"}, {"id": 53211, "name": "rear part"}, {"id": 53212, "name": "rear passenger door"}, {"id": 53213, "name": "rear paw"}, {"id": 53214, "name": "rear plate"}, {"id": 53215, "name": "rear right leg"}, {"id": 53216, "name": "rear right wheels"}, {"id": 53217, "name": "rear screen"}, {"id": 53218, "name": "rear section"}, {"id": 53219, "name": "rear shock"}, {"id": 53220, "name": "rear side door"}, {"id": 53221, "name": "rear sideview mirror"}, {"id": 53222, "name": "rear spoiler"}, {"id": 53223, "name": "rear steps"}, {"id": 53224, "name": "rear surface"}, {"id": 53225, "name": "rear tail"}, {"id": 53226, "name": "rear tail light"}, {"id": 53227, "name": "rear tail wing"}, {"id": 53228, "name": "rear tailight"}, {"id": 53229, "name": "rear taillights"}, {"id": 53230, "name": "rear tire"}, {"id": 53231, "name": "rear tire of bus"}, {"id": 53232, "name": "rear tires"}, {"id": 53233, "name": "rear truck"}, {"id": 53234, "name": "rear truck lights"}, {"id": 53235, "name": "rear view"}, {"id": 53236, "name": "rear view mirror"}, {"id": 53237, "name": "rear view mirrors"}, {"id": 53238, "name": "rear wagon"}, {"id": 53239, "name": "rear wall"}, {"id": 53240, "name": "rear wheel"}, {"id": 53241, "name": "rear wheel on bus"}, {"id": 53242, "name": "rear wheels"}, {"id": 53243, "name": "rear window"}, {"id": 53244, "name": "rear windows"}, {"id": 53245, "name": "rear windshield"}, {"id": 53246, "name": "rear windshielf wipe"}, {"id": 53247, "name": "rear wing"}, {"id": 53248, "name": "rear zebra"}, {"id": 53249, "name": "rear"}, {"id": 53250, "name": "reardoor latch"}, {"id": 53251, "name": "rearend"}, {"id": 53252, "name": "rearlanding wheels"}, {"id": 53253, "name": "rearlight"}, {"id": 53254, "name": "rearlights"}, {"id": 53255, "name": "rearmirror"}, {"id": 53256, "name": "reartire"}, {"id": 53257, "name": "rearview"}, {"id": 53258, "name": "rearview mirror"}, {"id": 53259, "name": "rearview mirrors"}, {"id": 53260, "name": "rearview window"}, {"id": 53261, "name": "rearwindow"}, {"id": 53262, "name": "rebar"}, {"id": 53263, "name": "rebeccas cafe"}, {"id": 53264, "name": "rec shirt"}, {"id": 53265, "name": "receding hair"}, {"id": 53266, "name": "receding hair line"}, {"id": 53267, "name": "receding hairline"}, {"id": 53268, "name": "receip"}, {"id": 53269, "name": "receipt slot"}, {"id": 53270, "name": "receipt"}, {"id": 53271, "name": "receive"}, {"id": 53272, "name": "receiver"}, {"id": 53273, "name": "receiver box"}, {"id": 53274, "name": "receptable"}, {"id": 53275, "name": "receptacle"}, {"id": 53276, "name": "receptical"}, {"id": 53277, "name": "recepticle"}, {"id": 53278, "name": "reception"}, {"id": 53279, "name": "reception desk"}, {"id": 53280, "name": "reception dishes"}, {"id": 53281, "name": "reception tower"}, {"id": 53282, "name": "receptor"}, {"id": 53283, "name": "recess"}, {"id": 53284, "name": "recess lights"}, {"id": 53285, "name": "recessed"}, {"id": 53286, "name": "recessed ceiling"}, {"id": 53287, "name": "recessed light"}, {"id": 53288, "name": "recessed lighting"}, {"id": 53289, "name": "recessed lights"}, {"id": 53290, "name": "recessed lines"}, {"id": 53291, "name": "recessed shelving"}, {"id": 53292, "name": "recessed street"}, {"id": 53293, "name": "recession"}, {"id": 53294, "name": "recharge"}, {"id": 53295, "name": "rechargeable batteries"}, {"id": 53296, "name": "reciept"}, {"id": 53297, "name": "reciever"}, {"id": 53298, "name": "recievers"}, {"id": 53299, "name": "recipe books"}, {"id": 53300, "name": "recipe names"}, {"id": 53301, "name": "recipe pamphlet"}, {"id": 53302, "name": "recipe"}, {"id": 53303, "name": "reciped"}, {"id": 53304, "name": "reciprocating saw"}, {"id": 53305, "name": "recipt"}, {"id": 53306, "name": "reck"}, {"id": 53307, "name": "reclined cow"}, {"id": 53308, "name": "reclined sheep"}, {"id": 53309, "name": "recliner chair"}, {"id": 53310, "name": "recliner stack"}, {"id": 53311, "name": "recliner"}, {"id": 53312, "name": "reclining bicycle"}, {"id": 53313, "name": "reclining chair"}, {"id": 53314, "name": "reclining cows"}, {"id": 53315, "name": "recognition"}, {"id": 53316, "name": "record album"}, {"id": 53317, "name": "record button"}, {"id": 53318, "name": "record container"}, {"id": 53319, "name": "record player"}, {"id": 53320, "name": "record streamer"}, {"id": 53321, "name": "record turntable"}, {"id": 53322, "name": "record"}, {"id": 53323, "name": "recordable vhs"}, {"id": 53324, "name": "recorder"}, {"id": 53325, "name": "recording device"}, {"id": 53326, "name": "recording equipment"}, {"id": 53327, "name": "recording the game"}, {"id": 53328, "name": "recordturntable"}, {"id": 53329, "name": "recovery"}, {"id": 53330, "name": "recovery truck"}, {"id": 53331, "name": "recreation"}, {"id": 53332, "name": "recreation area"}, {"id": 53333, "name": "recreation vehicle"}, {"id": 53334, "name": "recreational vehicle"}, {"id": 53335, "name": "recruit"}, {"id": 53336, "name": "recruitment solution"}, {"id": 53337, "name": "rectagle"}, {"id": 53338, "name": "rectangle box"}, {"id": 53339, "name": "rectangle boxes"}, {"id": 53340, "name": "rectangle brick"}, {"id": 53341, "name": "rectangle crust"}, {"id": 53342, "name": "rectangle design"}, {"id": 53343, "name": "rectangle donut"}, {"id": 53344, "name": "rectangle logos"}, {"id": 53345, "name": "rectangle pattern"}, {"id": 53346, "name": "rectangle pizza"}, {"id": 53347, "name": "rectangle plate"}, {"id": 53348, "name": "rectangle platter"}, {"id": 53349, "name": "rectangle sign"}, {"id": 53350, "name": "rectangle stand"}, {"id": 53351, "name": "rectangle tile"}, {"id": 53352, "name": "rectangle tiles"}, {"id": 53353, "name": "rectangle window"}, {"id": 53354, "name": "rectangle wood"}, {"id": 53355, "name": "rectangle yellow"}, {"id": 53356, "name": "rectangle"}, {"id": 53357, "name": "rectanglemetal grid"}, {"id": 53358, "name": "rectanglesign"}, {"id": 53359, "name": "rectangular"}, {"id": 53360, "name": "rectangular box"}, {"id": 53361, "name": "rectangular building"}, {"id": 53362, "name": "rectangular buildings"}, {"id": 53363, "name": "rectangular concrete"}, {"id": 53364, "name": "rectangular containe"}, {"id": 53365, "name": "rectangular decal"}, {"id": 53366, "name": "rectangular magnet"}, {"id": 53367, "name": "rectangular object"}, {"id": 53368, "name": "rectangular objects"}, {"id": 53369, "name": "rectangular one"}, {"id": 53370, "name": "rectangular painting"}, {"id": 53371, "name": "rectangular panels"}, {"id": 53372, "name": "rectangular paper"}, {"id": 53373, "name": "rectangular patches"}, {"id": 53374, "name": "rectangular pattern"}, {"id": 53375, "name": "rectangular plate"}, {"id": 53376, "name": "rectangular platform"}, {"id": 53377, "name": "rectangular remote"}, {"id": 53378, "name": "rectangular sign"}, {"id": 53379, "name": "rectangular slab"}, {"id": 53380, "name": "rectangular slice"}, {"id": 53381, "name": "rectangular streetlights"}, {"id": 53382, "name": "rectangular table"}, {"id": 53383, "name": "rectangular tile"}, {"id": 53384, "name": "rectangular tiles"}, {"id": 53385, "name": "rectangular tray"}, {"id": 53386, "name": "rectangular window"}, {"id": 53387, "name": "rectangular windows"}, {"id": 53388, "name": "rectory street"}, {"id": 53389, "name": "recyclables"}, {"id": 53390, "name": "recycle"}, {"id": 53391, "name": "recycle bag"}, {"id": 53392, "name": "recycle bin"}, {"id": 53393, "name": "recycle bins"}, {"id": 53394, "name": "recycle can"}, {"id": 53395, "name": "recycle container"}, {"id": 53396, "name": "recycle logo"}, {"id": 53397, "name": "recycle sign"}, {"id": 53398, "name": "recycling"}, {"id": 53399, "name": "recycling bin"}, {"id": 53400, "name": "recycling can"}, {"id": 53401, "name": "recycling operation"}, {"id": 53402, "name": "recycling sign"}, {"id": 53403, "name": "recycling trash"}, {"id": 53404, "name": "recycling triangle"}, {"id": 53405, "name": "recyclingsign"}, {"id": 53406, "name": "recyling bin"}, {"id": 53407, "name": "red black jacket"}, {"id": 53408, "name": "red gray shirt"}, {"id": 53409, "name": "red spouts"}, {"id": 53410, "name": "red white"}, {"id": 53411, "name": "red white uniform"}, {"id": 53412, "name": "red 21"}, {"id": 53413, "name": "red 4wheeler"}, {"id": 53414, "name": "red accent"}, {"id": 53415, "name": "red accents"}, {"id": 53416, "name": "red ad"}, {"id": 53417, "name": "red ad white sig"}, {"id": 53418, "name": "red and"}, {"id": 53419, "name": "red and black"}, {"id": 53420, "name": "red and black jacket"}, {"id": 53421, "name": "red and black kite"}, {"id": 53422, "name": "red and black suit"}, {"id": 53423, "name": "red and black top"}, {"id": 53424, "name": "red and blue"}, {"id": 53425, "name": "red and blue men"}, {"id": 53426, "name": "red and blue step"}, {"id": 53427, "name": "red and blue stripes"}, {"id": 53428, "name": "red and brown"}, {"id": 53429, "name": "red and gold"}, {"id": 53430, "name": "red and gray"}, {"id": 53431, "name": "red and gray barn"}, {"id": 53432, "name": "red and gray bricks"}, {"id": 53433, "name": "red and gray shirt"}, {"id": 53434, "name": "red and green"}, {"id": 53435, "name": "red and green pepper"}, {"id": 53436, "name": "red and grey"}, {"id": 53437, "name": "red and silver"}, {"id": 53438, "name": "red and silver plane"}, {"id": 53439, "name": "red and white"}, {"id": 53440, "name": "red and white border"}, {"id": 53441, "name": "red and white bull"}, {"id": 53442, "name": "red and white flower"}, {"id": 53443, "name": "red and white jacket"}, {"id": 53444, "name": "red and white label"}, {"id": 53445, "name": "red and white lights"}, {"id": 53446, "name": "red and white logo"}, {"id": 53447, "name": "red and white sign"}, {"id": 53448, "name": "red and white sticke"}, {"id": 53449, "name": "red and white stripe"}, {"id": 53450, "name": "red and white tail"}, {"id": 53451, "name": "red and yellow"}, {"id": 53452, "name": "red and yellow apple"}, {"id": 53453, "name": "red animal"}, {"id": 53454, "name": "red apple"}, {"id": 53455, "name": "red apples"}, {"id": 53456, "name": "red apron"}, {"id": 53457, "name": "red archway"}, {"id": 53458, "name": "red area"}, {"id": 53459, "name": "red areas"}, {"id": 53460, "name": "red army"}, {"id": 53461, "name": "red around his wrist"}, {"id": 53462, "name": "red arrow"}, {"id": 53463, "name": "red awn"}, {"id": 53464, "name": "red awning"}, {"id": 53465, "name": "red awnings"}, {"id": 53466, "name": "red b"}, {"id": 53467, "name": "red back light"}, {"id": 53468, "name": "red background"}, {"id": 53469, "name": "red backlights"}, {"id": 53470, "name": "red backpack"}, {"id": 53471, "name": "red backs"}, {"id": 53472, "name": "red bacon"}, {"id": 53473, "name": "red bag"}, {"id": 53474, "name": "red bag in freezer"}, {"id": 53475, "name": "red bags"}, {"id": 53476, "name": "red ball"}, {"id": 53477, "name": "red balloon"}, {"id": 53478, "name": "red balls"}, {"id": 53479, "name": "red band"}, {"id": 53480, "name": "red bandana"}, {"id": 53481, "name": "red bandanna"}, {"id": 53482, "name": "red bands"}, {"id": 53483, "name": "red banner"}, {"id": 53484, "name": "red banners"}, {"id": 53485, "name": "red bar"}, {"id": 53486, "name": "red barn"}, {"id": 53487, "name": "red baron"}, {"id": 53488, "name": "red barrel"}, {"id": 53489, "name": "red barrels"}, {"id": 53490, "name": "red bars"}, {"id": 53491, "name": "red base"}, {"id": 53492, "name": "red base ball glove"}, {"id": 53493, "name": "red baseball cap"}, {"id": 53494, "name": "red baseball outfit"}, {"id": 53495, "name": "red baseball shirt"}, {"id": 53496, "name": "red baseball shoes"}, {"id": 53497, "name": "red basket"}, {"id": 53498, "name": "red bat"}, {"id": 53499, "name": "red beak"}, {"id": 53500, "name": "red beam"}, {"id": 53501, "name": "red beanie"}, {"id": 53502, "name": "red bear"}, {"id": 53503, "name": "red beets"}, {"id": 53504, "name": "red bell"}, {"id": 53505, "name": "red bell pepper"}, {"id": 53506, "name": "red bell pepper phot"}, {"id": 53507, "name": "red belt"}, {"id": 53508, "name": "red bench"}, {"id": 53509, "name": "red bento"}, {"id": 53510, "name": "red berries"}, {"id": 53511, "name": "red berry"}, {"id": 53512, "name": "red berry picture"}, {"id": 53513, "name": "red beverage"}, {"id": 53514, "name": "red bicyce"}, {"id": 53515, "name": "red bicycle"}, {"id": 53516, "name": "red bike"}, {"id": 53517, "name": "red binder"}, {"id": 53518, "name": "red binding"}, {"id": 53519, "name": "red bird"}, {"id": 53520, "name": "red black"}, {"id": 53521, "name": "red black and gray"}, {"id": 53522, "name": "red black sneakers"}, {"id": 53523, "name": "red blanket"}, {"id": 53524, "name": "red blinds"}, {"id": 53525, "name": "red blints"}, {"id": 53526, "name": "red blooms"}, {"id": 53527, "name": "red blossom"}, {"id": 53528, "name": "red blotch"}, {"id": 53529, "name": "red blouse"}, {"id": 53530, "name": "red blue"}, {"id": 53531, "name": "red blue and green"}, {"id": 53532, "name": "red blue toothbrush"}, {"id": 53533, "name": "red blue yellow"}, {"id": 53534, "name": "red board"}, {"id": 53535, "name": "red boat"}, {"id": 53536, "name": "red bolt"}, {"id": 53537, "name": "red bone"}, {"id": 53538, "name": "red book"}, {"id": 53539, "name": "red books"}, {"id": 53540, "name": "red books on shelf"}, {"id": 53541, "name": "red boot"}, {"id": 53542, "name": "red boots"}, {"id": 53543, "name": "red border"}, {"id": 53544, "name": "red bottle"}, {"id": 53545, "name": "red bottles"}, {"id": 53546, "name": "red bottom"}, {"id": 53547, "name": "red bottomed"}, {"id": 53548, "name": "red bottoms"}, {"id": 53549, "name": "red bow"}, {"id": 53550, "name": "red bowl"}, {"id": 53551, "name": "red box"}, {"id": 53552, "name": "red boxcar"}, {"id": 53553, "name": "red boxcar traincar"}, {"id": 53554, "name": "red boxes"}, {"id": 53555, "name": "red bra"}, {"id": 53556, "name": "red brake lights"}, {"id": 53557, "name": "red breast"}, {"id": 53558, "name": "red brick"}, {"id": 53559, "name": "red brick building"}, {"id": 53560, "name": "red brick chimney"}, {"id": 53561, "name": "red brick fireplace"}, {"id": 53562, "name": "red brick street"}, {"id": 53563, "name": "red brick wall"}, {"id": 53564, "name": "red bricks"}, {"id": 53565, "name": "red bridal"}, {"id": 53566, "name": "red bridle"}, {"id": 53567, "name": "red brims"}, {"id": 53568, "name": "red brittann sign"}, {"id": 53569, "name": "red brown"}, {"id": 53570, "name": "red brush"}, {"id": 53571, "name": "red bucket"}, {"id": 53572, "name": "red bug"}, {"id": 53573, "name": "red building"}, {"id": 53574, "name": "red buildings"}, {"id": 53575, "name": "red buildingsign"}, {"id": 53576, "name": "red bulb"}, {"id": 53577, "name": "red bulbs"}, {"id": 53578, "name": "red bull"}, {"id": 53579, "name": "red bull buoy"}, {"id": 53580, "name": "red bull logo"}, {"id": 53581, "name": "red bumper"}, {"id": 53582, "name": "red buoy"}, {"id": 53583, "name": "red buoys"}, {"id": 53584, "name": "red bus"}, {"id": 53585, "name": "red bush"}, {"id": 53586, "name": "red bushes"}, {"id": 53587, "name": "red button"}, {"id": 53588, "name": "red buttons"}, {"id": 53589, "name": "red cab"}, {"id": 53590, "name": "red cabbage"}, {"id": 53591, "name": "red caboose"}, {"id": 53592, "name": "red cactus"}, {"id": 53593, "name": "red camera"}, {"id": 53594, "name": "red can"}, {"id": 53595, "name": "red candle"}, {"id": 53596, "name": "red candles"}, {"id": 53597, "name": "red candy"}, {"id": 53598, "name": "red canister"}, {"id": 53599, "name": "red canopy"}, {"id": 53600, "name": "red cap"}, {"id": 53601, "name": "red car"}, {"id": 53602, "name": "red car parked"}, {"id": 53603, "name": "red card"}, {"id": 53604, "name": "red cardigan"}, {"id": 53605, "name": "red carnation"}, {"id": 53606, "name": "red carnation petal"}, {"id": 53607, "name": "red carpet"}, {"id": 53608, "name": "red cars"}, {"id": 53609, "name": "red cart"}, {"id": 53610, "name": "red carton"}, {"id": 53611, "name": "red catchers"}, {"id": 53612, "name": "red cd"}, {"id": 53613, "name": "red cellphone"}, {"id": 53614, "name": "red center"}, {"id": 53615, "name": "red chain"}, {"id": 53616, "name": "red chair"}, {"id": 53617, "name": "red chairs"}, {"id": 53618, "name": "red cheek"}, {"id": 53619, "name": "red cherries"}, {"id": 53620, "name": "red cherry"}, {"id": 53621, "name": "red chest"}, {"id": 53622, "name": "red chilipepper"}, {"id": 53623, "name": "red chimmney"}, {"id": 53624, "name": "red chimney"}, {"id": 53625, "name": "red chimneys"}, {"id": 53626, "name": "red chips"}, {"id": 53627, "name": "red circle"}, {"id": 53628, "name": "red circles"}, {"id": 53629, "name": "red circular"}, {"id": 53630, "name": "red clay"}, {"id": 53631, "name": "red cleat"}, {"id": 53632, "name": "red cliffs"}, {"id": 53633, "name": "red cloth"}, {"id": 53634, "name": "red clothes"}, {"id": 53635, "name": "red clothing"}, {"id": 53636, "name": "red clylinder"}, {"id": 53637, "name": "red coaster"}, {"id": 53638, "name": "red coat"}, {"id": 53639, "name": "red coats"}, {"id": 53640, "name": "red coils"}, {"id": 53641, "name": "red collar"}, {"id": 53642, "name": "red color"}, {"id": 53643, "name": "red color flowers"}, {"id": 53644, "name": "red colored"}, {"id": 53645, "name": "red colored cars"}, {"id": 53646, "name": "red coloring"}, {"id": 53647, "name": "red colour"}, {"id": 53648, "name": "red column"}, {"id": 53649, "name": "red columns"}, {"id": 53650, "name": "red comb"}, {"id": 53651, "name": "red container"}, {"id": 53652, "name": "red cooler"}, {"id": 53653, "name": "red cord"}, {"id": 53654, "name": "red cords"}, {"id": 53655, "name": "red costa sign"}, {"id": 53656, "name": "red costumes"}, {"id": 53657, "name": "red couch"}, {"id": 53658, "name": "red counter"}, {"id": 53659, "name": "red court"}, {"id": 53660, "name": "red cover"}, {"id": 53661, "name": "red covering"}, {"id": 53662, "name": "red cr"}, {"id": 53663, "name": "red craft"}, {"id": 53664, "name": "red cranberry"}, {"id": 53665, "name": "red crate"}, {"id": 53666, "name": "red crayon"}, {"id": 53667, "name": "red crest"}, {"id": 53668, "name": "red cross"}, {"id": 53669, "name": "red crosswalk"}, {"id": 53670, "name": "red cuffs"}, {"id": 53671, "name": "red cup"}, {"id": 53672, "name": "red curb"}, {"id": 53673, "name": "red curbed"}, {"id": 53674, "name": "red curtain"}, {"id": 53675, "name": "red curtains"}, {"id": 53676, "name": "red curve"}, {"id": 53677, "name": "red cushion"}, {"id": 53678, "name": "red cushions"}, {"id": 53679, "name": "red date"}, {"id": 53680, "name": "red decal"}, {"id": 53681, "name": "red decking"}, {"id": 53682, "name": "red decoration"}, {"id": 53683, "name": "red decorations"}, {"id": 53684, "name": "red deer logo"}, {"id": 53685, "name": "red design"}, {"id": 53686, "name": "red designs"}, {"id": 53687, "name": "red dessert"}, {"id": 53688, "name": "red detailing"}, {"id": 53689, "name": "red device"}, {"id": 53690, "name": "red dial"}, {"id": 53691, "name": "red diamond"}, {"id": 53692, "name": "red diamond pattern"}, {"id": 53693, "name": "red dice"}, {"id": 53694, "name": "red dirt"}, {"id": 53695, "name": "red dish"}, {"id": 53696, "name": "red dog"}, {"id": 53697, "name": "red dolly"}, {"id": 53698, "name": "red donut"}, {"id": 53699, "name": "red door"}, {"id": 53700, "name": "red doors"}, {"id": 53701, "name": "red dot"}, {"id": 53702, "name": "red dots"}, {"id": 53703, "name": "red drapes"}, {"id": 53704, "name": "red drawers"}, {"id": 53705, "name": "red dress"}, {"id": 53706, "name": "red drink"}, {"id": 53707, "name": "red e"}, {"id": 53708, "name": "red ear"}, {"id": 53709, "name": "red earphones"}, {"id": 53710, "name": "red ears"}, {"id": 53711, "name": "red edge"}, {"id": 53712, "name": "red emblem"}, {"id": 53713, "name": "red end"}, {"id": 53714, "name": "red engine"}, {"id": 53715, "name": "red eye"}, {"id": 53716, "name": "red eyes"}, {"id": 53717, "name": "red fabric"}, {"id": 53718, "name": "red face"}, {"id": 53719, "name": "red faucet"}, {"id": 53720, "name": "red feather"}, {"id": 53721, "name": "red feathers"}, {"id": 53722, "name": "red felt"}, {"id": 53723, "name": "red fence"}, {"id": 53724, "name": "red fencepart"}, {"id": 53725, "name": "red fender"}, {"id": 53726, "name": "red figure"}, {"id": 53727, "name": "red fingernail"}, {"id": 53728, "name": "red fire hydrant"}, {"id": 53729, "name": "red firetruck"}, {"id": 53730, "name": "red fish kite"}, {"id": 53731, "name": "red flag"}, {"id": 53732, "name": "red flags"}, {"id": 53733, "name": "red flake"}, {"id": 53734, "name": "red flames"}, {"id": 53735, "name": "red flares"}, {"id": 53736, "name": "red fleck"}, {"id": 53737, "name": "red float"}, {"id": 53738, "name": "red floor"}, {"id": 53739, "name": "red floral"}, {"id": 53740, "name": "red flower"}, {"id": 53741, "name": "red flower buds"}, {"id": 53742, "name": "red flower in vase"}, {"id": 53743, "name": "red flowers"}, {"id": 53744, "name": "red fluffy pillow"}, {"id": 53745, "name": "red folding table"}, {"id": 53746, "name": "red food"}, {"id": 53747, "name": "red food van"}, {"id": 53748, "name": "red foot"}, {"id": 53749, "name": "red frame"}, {"id": 53750, "name": "red fringe"}, {"id": 53751, "name": "red frisbee"}, {"id": 53752, "name": "red frisbee in"}, {"id": 53753, "name": "red front"}, {"id": 53754, "name": "red frosting"}, {"id": 53755, "name": "red fruit"}, {"id": 53756, "name": "red fruits"}, {"id": 53757, "name": "red fur cloak"}, {"id": 53758, "name": "red furniture"}, {"id": 53759, "name": "red fuse"}, {"id": 53760, "name": "red garment"}, {"id": 53761, "name": "red gear"}, {"id": 53762, "name": "red glass"}, {"id": 53763, "name": "red glasses"}, {"id": 53764, "name": "red glassware"}, {"id": 53765, "name": "red glove"}, {"id": 53766, "name": "red gloves"}, {"id": 53767, "name": "red glow"}, {"id": 53768, "name": "red goggles"}, {"id": 53769, "name": "red goods"}, {"id": 53770, "name": "red googles"}, {"id": 53771, "name": "red graffiti"}, {"id": 53772, "name": "red grape"}, {"id": 53773, "name": "red grapes"}, {"id": 53774, "name": "red gray"}, {"id": 53775, "name": "red green"}, {"id": 53776, "name": "red ground"}, {"id": 53777, "name": "red had"}, {"id": 53778, "name": "red hadle"}, {"id": 53779, "name": "red hair"}, {"id": 53780, "name": "red hair and glasses"}, {"id": 53781, "name": "red hair in a bun"}, {"id": 53782, "name": "red haired"}, {"id": 53783, "name": "red haired boy"}, {"id": 53784, "name": "red haired lady"}, {"id": 53785, "name": "red hand"}, {"id": 53786, "name": "red hand light"}, {"id": 53787, "name": "red handkerchief"}, {"id": 53788, "name": "red handle"}, {"id": 53789, "name": "red handles"}, {"id": 53790, "name": "red harness"}, {"id": 53791, "name": "red hat"}, {"id": 53792, "name": "red hat and jacket"}, {"id": 53793, "name": "red hats"}, {"id": 53794, "name": "red head"}, {"id": 53795, "name": "red headband"}, {"id": 53796, "name": "red headboard"}, {"id": 53797, "name": "red headlight"}, {"id": 53798, "name": "red headlights"}, {"id": 53799, "name": "red heart"}, {"id": 53800, "name": "red hearts"}, {"id": 53801, "name": "red hedge"}, {"id": 53802, "name": "red helmet"}, {"id": 53803, "name": "red holder"}, {"id": 53804, "name": "red honda"}, {"id": 53805, "name": "red hood"}, {"id": 53806, "name": "red hoodie"}, {"id": 53807, "name": "red horn"}, {"id": 53808, "name": "red horse in mural"}, {"id": 53809, "name": "red hose"}, {"id": 53810, "name": "red hot"}, {"id": 53811, "name": "red hour hand"}, {"id": 53812, "name": "red house"}, {"id": 53813, "name": "red hub cabs"}, {"id": 53814, "name": "red hub cap"}, {"id": 53815, "name": "red hubcap"}, {"id": 53816, "name": "red hull"}, {"id": 53817, "name": "red hydrant"}, {"id": 53818, "name": "red icing b"}, {"id": 53819, "name": "red icing"}, {"id": 53820, "name": "red in color"}, {"id": 53821, "name": "red indicator"}, {"id": 53822, "name": "red ink"}, {"id": 53823, "name": "red item"}, {"id": 53824, "name": "red items"}, {"id": 53825, "name": "red jacket"}, {"id": 53826, "name": "red jackets"}, {"id": 53827, "name": "red jackey"}, {"id": 53828, "name": "red jar"}, {"id": 53829, "name": "red jeep"}, {"id": 53830, "name": "red jelly"}, {"id": 53831, "name": "red jersey"}, {"id": 53832, "name": "red jewel"}, {"id": 53833, "name": "red juice"}, {"id": 53834, "name": "red kayak"}, {"id": 53835, "name": "red ketchup"}, {"id": 53836, "name": "red kettle"}, {"id": 53837, "name": "red kite"}, {"id": 53838, "name": "red kites"}, {"id": 53839, "name": "red knees"}, {"id": 53840, "name": "red knit"}, {"id": 53841, "name": "red knob"}, {"id": 53842, "name": "red knobs"}, {"id": 53843, "name": "red knuckles"}, {"id": 53844, "name": "red l"}, {"id": 53845, "name": "red label"}, {"id": 53846, "name": "red labels"}, {"id": 53847, "name": "red lamp"}, {"id": 53848, "name": "red lampshade"}, {"id": 53849, "name": "red lantern"}, {"id": 53850, "name": "red latterns"}, {"id": 53851, "name": "red leaf"}, {"id": 53852, "name": "red leash"}, {"id": 53853, "name": "red leather"}, {"id": 53854, "name": "red leaves"}, {"id": 53855, "name": "red leg"}, {"id": 53856, "name": "red leggings"}, {"id": 53857, "name": "red legs"}, {"id": 53858, "name": "red lenses"}, {"id": 53859, "name": "red letter"}, {"id": 53860, "name": "red letter painted"}, {"id": 53861, "name": "red lettering"}, {"id": 53862, "name": "red letters"}, {"id": 53863, "name": "red lettersign"}, {"id": 53864, "name": "red lever"}, {"id": 53865, "name": "red license"}, {"id": 53866, "name": "red lid"}, {"id": 53867, "name": "red light"}, {"id": 53868, "name": "red light reflection"}, {"id": 53869, "name": "red lightarrow"}, {"id": 53870, "name": "red lights"}, {"id": 53871, "name": "red ligth"}, {"id": 53872, "name": "red line"}, {"id": 53873, "name": "red liner"}, {"id": 53874, "name": "red lines"}, {"id": 53875, "name": "red lining"}, {"id": 53876, "name": "red lips"}, {"id": 53877, "name": "red lipstick"}, {"id": 53878, "name": "red liquid"}, {"id": 53879, "name": "red logo"}, {"id": 53880, "name": "red logo on tail"}, {"id": 53881, "name": "red logo sign"}, {"id": 53882, "name": "red loop"}, {"id": 53883, "name": "red lotus sign"}, {"id": 53884, "name": "red luggage"}, {"id": 53885, "name": "red machine"}, {"id": 53886, "name": "red magnet"}, {"id": 53887, "name": "red mailbox"}, {"id": 53888, "name": "red makeup"}, {"id": 53889, "name": "red man"}, {"id": 53890, "name": "red mane"}, {"id": 53891, "name": "red mango"}, {"id": 53892, "name": "red mark"}, {"id": 53893, "name": "red marker"}, {"id": 53894, "name": "red marking"}, {"id": 53895, "name": "red markings"}, {"id": 53896, "name": "red marks"}, {"id": 53897, "name": "red mask"}, {"id": 53898, "name": "red mat"}, {"id": 53899, "name": "red material"}, {"id": 53900, "name": "red meat"}, {"id": 53901, "name": "red metal"}, {"id": 53902, "name": "red meters"}, {"id": 53903, "name": "red middle"}, {"id": 53904, "name": "red mini skirt"}, {"id": 53905, "name": "red minute hand"}, {"id": 53906, "name": "red mirror"}, {"id": 53907, "name": "red mitten"}, {"id": 53908, "name": "red mm"}, {"id": 53909, "name": "red moldings"}, {"id": 53910, "name": "red moss"}, {"id": 53911, "name": "red motor"}, {"id": 53912, "name": "red motorbike"}, {"id": 53913, "name": "red motorcycle"}, {"id": 53914, "name": "red mouth"}, {"id": 53915, "name": "red mug"}, {"id": 53916, "name": "red mulch"}, {"id": 53917, "name": "red muscle shirt"}, {"id": 53918, "name": "red muzzle"}, {"id": 53919, "name": "red nails"}, {"id": 53920, "name": "red napkin"}, {"id": 53921, "name": "red necklace"}, {"id": 53922, "name": "red necktie"}, {"id": 53923, "name": "red needles"}, {"id": 53924, "name": "red neon arrow sign"}, {"id": 53925, "name": "red nose"}, {"id": 53926, "name": "red notebook"}, {"id": 53927, "name": "red notice"}, {"id": 53928, "name": "red nowalk"}, {"id": 53929, "name": "red number"}, {"id": 53930, "name": "red numbers"}, {"id": 53931, "name": "red nuts"}, {"id": 53932, "name": "red object"}, {"id": 53933, "name": "red octopus kite"}, {"id": 53934, "name": "red ojects"}, {"id": 53935, "name": "red on the door"}, {"id": 53936, "name": "red one"}, {"id": 53937, "name": "red onion"}, {"id": 53938, "name": "red onions"}, {"id": 53939, "name": "red opened umbrella"}, {"id": 53940, "name": "red orange"}, {"id": 53941, "name": "red orb"}, {"id": 53942, "name": "red outfit"}, {"id": 53943, "name": "red outlet"}, {"id": 53944, "name": "red outline"}, {"id": 53945, "name": "red overalls"}, {"id": 53946, "name": "red packaging"}, {"id": 53947, "name": "red packet"}, {"id": 53948, "name": "red padding"}, {"id": 53949, "name": "red pail"}, {"id": 53950, "name": "red paint"}, {"id": 53951, "name": "red pair"}, {"id": 53952, "name": "red pan"}, {"id": 53953, "name": "red panel"}, {"id": 53954, "name": "red pant"}, {"id": 53955, "name": "red pants"}, {"id": 53956, "name": "red paper"}, {"id": 53957, "name": "red parasail"}, {"id": 53958, "name": "red parka"}, {"id": 53959, "name": "red part"}, {"id": 53960, "name": "red patch"}, {"id": 53961, "name": "red pattern"}, {"id": 53962, "name": "red pavement"}, {"id": 53963, "name": "red paw"}, {"id": 53964, "name": "red pen"}, {"id": 53965, "name": "red pens"}, {"id": 53966, "name": "red pepper"}, {"id": 53967, "name": "red pepper bit"}, {"id": 53968, "name": "red pepper flake"}, {"id": 53969, "name": "red pepperoni"}, {"id": 53970, "name": "red pepperonis"}, {"id": 53971, "name": "red peppers"}, {"id": 53972, "name": "red petals"}, {"id": 53973, "name": "red pickup truck"}, {"id": 53974, "name": "red picture"}, {"id": 53975, "name": "red piece"}, {"id": 53976, "name": "red pieces"}, {"id": 53977, "name": "red pillars"}, {"id": 53978, "name": "red pillow"}, {"id": 53979, "name": "red pillowcase"}, {"id": 53980, "name": "red pillows"}, {"id": 53981, "name": "red pin"}, {"id": 53982, "name": "red pinstriping"}, {"id": 53983, "name": "red pipe"}, {"id": 53984, "name": "red pitcher"}, {"id": 53985, "name": "red plaid dress"}, {"id": 53986, "name": "red plaid foot"}, {"id": 53987, "name": "red plane"}, {"id": 53988, "name": "red planes"}, {"id": 53989, "name": "red plant"}, {"id": 53990, "name": "red planter"}, {"id": 53991, "name": "red plants"}, {"id": 53992, "name": "red plastic"}, {"id": 53993, "name": "red plastic bag"}, {"id": 53994, "name": "red plate"}, {"id": 53995, "name": "red plum"}, {"id": 53996, "name": "red pocket"}, {"id": 53997, "name": "red point"}, {"id": 53998, "name": "red pole"}, {"id": 53999, "name": "red poles"}, {"id": 54000, "name": "red polish"}, {"id": 54001, "name": "red polo"}, {"id": 54002, "name": "red pomegrante"}, {"id": 54003, "name": "red poncho"}, {"id": 54004, "name": "red poppy pattern"}, {"id": 54005, "name": "red portion"}, {"id": 54006, "name": "red portion of bus"}, {"id": 54007, "name": "red post"}, {"id": 54008, "name": "red post code"}, {"id": 54009, "name": "red postit"}, {"id": 54010, "name": "red pot"}, {"id": 54011, "name": "red potatoes"}, {"id": 54012, "name": "red potatos"}, {"id": 54013, "name": "red pots"}, {"id": 54014, "name": "red pring"}, {"id": 54015, "name": "red print"}, {"id": 54016, "name": "red printing"}, {"id": 54017, "name": "red propeller"}, {"id": 54018, "name": "red pull"}, {"id": 54019, "name": "red purple"}, {"id": 54020, "name": "red purse"}, {"id": 54021, "name": "red pushbutton"}, {"id": 54022, "name": "red radish"}, {"id": 54023, "name": "red raft"}, {"id": 54024, "name": "red rail"}, {"id": 54025, "name": "red railing"}, {"id": 54026, "name": "red rear door"}, {"id": 54027, "name": "red reflection"}, {"id": 54028, "name": "red reflector"}, {"id": 54029, "name": "red reflectors"}, {"id": 54030, "name": "red ribbon"}, {"id": 54031, "name": "red ribbons"}, {"id": 54032, "name": "red rim"}, {"id": 54033, "name": "red rims"}, {"id": 54034, "name": "red ring"}, {"id": 54035, "name": "red road"}, {"id": 54036, "name": "red robe"}, {"id": 54037, "name": "red rock"}, {"id": 54038, "name": "red rock wall"}, {"id": 54039, "name": "red rocks"}, {"id": 54040, "name": "red roll"}, {"id": 54041, "name": "red roof"}, {"id": 54042, "name": "red roof of building"}, {"id": 54043, "name": "red roof on building"}, {"id": 54044, "name": "red roof on top"}, {"id": 54045, "name": "red roofing"}, {"id": 54046, "name": "red roofs"}, {"id": 54047, "name": "red rope"}, {"id": 54048, "name": "red rose"}, {"id": 54049, "name": "red rose design"}, {"id": 54050, "name": "red roses"}, {"id": 54051, "name": "red route"}, {"id": 54052, "name": "red rug"}, {"id": 54053, "name": "red s"}, {"id": 54054, "name": "red sail"}, {"id": 54055, "name": "red sand"}, {"id": 54056, "name": "red sandal"}, {"id": 54057, "name": "red satchel"}, {"id": 54058, "name": "red sauce"}, {"id": 54059, "name": "red sauce and beans"}, {"id": 54060, "name": "red sauce on pizza"}, {"id": 54061, "name": "red scarf"}, {"id": 54062, "name": "red scarves"}, {"id": 54063, "name": "red scissor"}, {"id": 54064, "name": "red scissor handles"}, {"id": 54065, "name": "red scissors"}, {"id": 54066, "name": "red scooter"}, {"id": 54067, "name": "red screw"}, {"id": 54068, "name": "red seat"}, {"id": 54069, "name": "red seating"}, {"id": 54070, "name": "red section"}, {"id": 54071, "name": "red seeds"}, {"id": 54072, "name": "red sequined blouse"}, {"id": 54073, "name": "red shade"}, {"id": 54074, "name": "red shark kite"}, {"id": 54075, "name": "red sheet"}, {"id": 54076, "name": "red sheets"}, {"id": 54077, "name": "red shelf"}, {"id": 54078, "name": "red shelves"}, {"id": 54079, "name": "red shin"}, {"id": 54080, "name": "red shingles"}, {"id": 54081, "name": "red shinguards"}, {"id": 54082, "name": "red shirt"}, {"id": 54083, "name": "red shirt on person"}, {"id": 54084, "name": "red shirt person"}, {"id": 54085, "name": "red shirt player"}, {"id": 54086, "name": "red shirtman"}, {"id": 54087, "name": "red shirts"}, {"id": 54088, "name": "red shirttail"}, {"id": 54089, "name": "red shoe"}, {"id": 54090, "name": "red shoelaces"}, {"id": 54091, "name": "red shoes"}, {"id": 54092, "name": "red shopping bag"}, {"id": 54093, "name": "red short"}, {"id": 54094, "name": "red shorts"}, {"id": 54095, "name": "red shutter"}, {"id": 54096, "name": "red shutters"}, {"id": 54097, "name": "red side"}, {"id": 54098, "name": "red sideline"}, {"id": 54099, "name": "red siding"}, {"id": 54100, "name": "red sign"}, {"id": 54101, "name": "red sign2"}, {"id": 54102, "name": "red sign3"}, {"id": 54103, "name": "red sign4"}, {"id": 54104, "name": "red signal"}, {"id": 54105, "name": "red signal light"}, {"id": 54106, "name": "red signs"}, {"id": 54107, "name": "red silver"}, {"id": 54108, "name": "red sink"}, {"id": 54109, "name": "red skate"}, {"id": 54110, "name": "red skateboard"}, {"id": 54111, "name": "red skater"}, {"id": 54112, "name": "red ski"}, {"id": 54113, "name": "red ski gloves"}, {"id": 54114, "name": "red ski pants"}, {"id": 54115, "name": "red skigoggles"}, {"id": 54116, "name": "red skillet"}, {"id": 54117, "name": "red skin"}, {"id": 54118, "name": "red skirt"}, {"id": 54119, "name": "red skis"}, {"id": 54120, "name": "red skull"}, {"id": 54121, "name": "red sky"}, {"id": 54122, "name": "red slab"}, {"id": 54123, "name": "red sled"}, {"id": 54124, "name": "red sleeve"}, {"id": 54125, "name": "red sleeves"}, {"id": 54126, "name": "red smoke"}, {"id": 54127, "name": "red smokestack"}, {"id": 54128, "name": "red sneaker"}, {"id": 54129, "name": "red sneaker laces"}, {"id": 54130, "name": "red sneakers"}, {"id": 54131, "name": "red snowboard"}, {"id": 54132, "name": "red snowpants"}, {"id": 54133, "name": "red snowsuit"}, {"id": 54134, "name": "red soccer"}, {"id": 54135, "name": "red sock"}, {"id": 54136, "name": "red socks"}, {"id": 54137, "name": "red soda"}, {"id": 54138, "name": "red sofapillow"}, {"id": 54139, "name": "red soil"}, {"id": 54140, "name": "red sox"}, {"id": 54141, "name": "red sox logo"}, {"id": 54142, "name": "red sparkle"}, {"id": 54143, "name": "red spear"}, {"id": 54144, "name": "red speck"}, {"id": 54145, "name": "red specks"}, {"id": 54146, "name": "red spices"}, {"id": 54147, "name": "red spot"}, {"id": 54148, "name": "red spots"}, {"id": 54149, "name": "red spout"}, {"id": 54150, "name": "red spray paint"}, {"id": 54151, "name": "red sprinkles"}, {"id": 54152, "name": "red square"}, {"id": 54153, "name": "red squares"}, {"id": 54154, "name": "red stabilizer"}, {"id": 54155, "name": "red stain"}, {"id": 54156, "name": "red stamp"}, {"id": 54157, "name": "red stand"}, {"id": 54158, "name": "red stapler"}, {"id": 54159, "name": "red star"}, {"id": 54160, "name": "red statue"}, {"id": 54161, "name": "red steel"}, {"id": 54162, "name": "red step"}, {"id": 54163, "name": "red steps"}, {"id": 54164, "name": "red stick"}, {"id": 54165, "name": "red sticker"}, {"id": 54166, "name": "red stitch"}, {"id": 54167, "name": "red stitching"}, {"id": 54168, "name": "red stockings"}, {"id": 54169, "name": "red stone"}, {"id": 54170, "name": "red stones"}, {"id": 54171, "name": "red stool"}, {"id": 54172, "name": "red stools"}, {"id": 54173, "name": "red stop lights"}, {"id": 54174, "name": "red stop sign"}, {"id": 54175, "name": "red stoplight"}, {"id": 54176, "name": "red stopper"}, {"id": 54177, "name": "red strap"}, {"id": 54178, "name": "red straps"}, {"id": 54179, "name": "red straw"}, {"id": 54180, "name": "red strawberries"}, {"id": 54181, "name": "red strawberry"}, {"id": 54182, "name": "red streak"}, {"id": 54183, "name": "red street light"}, {"id": 54184, "name": "red street lights"}, {"id": 54185, "name": "red string"}, {"id": 54186, "name": "red strings"}, {"id": 54187, "name": "red strip"}, {"id": 54188, "name": "red stripe"}, {"id": 54189, "name": "red stripes"}, {"id": 54190, "name": "red strips"}, {"id": 54191, "name": "red structure"}, {"id": 54192, "name": "red structures"}, {"id": 54193, "name": "red substance"}, {"id": 54194, "name": "red suit"}, {"id": 54195, "name": "red suitcase"}, {"id": 54196, "name": "red sunglasses"}, {"id": 54197, "name": "red surf board stand"}, {"id": 54198, "name": "red surface"}, {"id": 54199, "name": "red surfboard"}, {"id": 54200, "name": "red suspender"}, {"id": 54201, "name": "red suv"}, {"id": 54202, "name": "red sweater"}, {"id": 54203, "name": "red sweater girl"}, {"id": 54204, "name": "red sweatshirt"}, {"id": 54205, "name": "red swim trunks"}, {"id": 54206, "name": "red swirl"}, {"id": 54207, "name": "red switch"}, {"id": 54208, "name": "red symbol"}, {"id": 54209, "name": "red symbols"}, {"id": 54210, "name": "red t"}, {"id": 54211, "name": "red table"}, {"id": 54212, "name": "red tablecloth"}, {"id": 54213, "name": "red tag"}, {"id": 54214, "name": "red tail"}, {"id": 54215, "name": "red tail light"}, {"id": 54216, "name": "red tail lights"}, {"id": 54217, "name": "red tailights"}, {"id": 54218, "name": "red taillight"}, {"id": 54219, "name": "red tain"}, {"id": 54220, "name": "red tank top"}, {"id": 54221, "name": "red tanktop"}, {"id": 54222, "name": "red tape"}, {"id": 54223, "name": "red tassel"}, {"id": 54224, "name": "red tassles"}, {"id": 54225, "name": "red tasslles"}, {"id": 54226, "name": "red taxi"}, {"id": 54227, "name": "red team"}, {"id": 54228, "name": "red tee"}, {"id": 54229, "name": "red tennis court"}, {"id": 54230, "name": "red tent"}, {"id": 54231, "name": "red text"}, {"id": 54232, "name": "red texture"}, {"id": 54233, "name": "red thing"}, {"id": 54234, "name": "red things on glass"}, {"id": 54235, "name": "red thread"}, {"id": 54236, "name": "red thru slashes"}, {"id": 54237, "name": "red tie"}, {"id": 54238, "name": "red tile"}, {"id": 54239, "name": "red tile roof"}, {"id": 54240, "name": "red tile wall"}, {"id": 54241, "name": "red tiles"}, {"id": 54242, "name": "red tin"}, {"id": 54243, "name": "red tinsel"}, {"id": 54244, "name": "red tint"}, {"id": 54245, "name": "red tinted"}, {"id": 54246, "name": "red tip"}, {"id": 54247, "name": "red tips"}, {"id": 54248, "name": "red tomato"}, {"id": 54249, "name": "red tomato sauce"}, {"id": 54250, "name": "red tomatoes"}, {"id": 54251, "name": "red tongue"}, {"id": 54252, "name": "red tool"}, {"id": 54253, "name": "red top"}, {"id": 54254, "name": "red top wall"}, {"id": 54255, "name": "red topper"}, {"id": 54256, "name": "red topping"}, {"id": 54257, "name": "red toppings"}, {"id": 54258, "name": "red tops"}, {"id": 54259, "name": "red towel"}, {"id": 54260, "name": "red tower"}, {"id": 54261, "name": "red track"}, {"id": 54262, "name": "red tracks"}, {"id": 54263, "name": "red tractor"}, {"id": 54264, "name": "red traffic light"}, {"id": 54265, "name": "red trailer"}, {"id": 54266, "name": "red train"}, {"id": 54267, "name": "red traincar"}, {"id": 54268, "name": "red tray"}, {"id": 54269, "name": "red trays"}, {"id": 54270, "name": "red trcuk"}, {"id": 54271, "name": "red tree"}, {"id": 54272, "name": "red triangle"}, {"id": 54273, "name": "red trim"}, {"id": 54274, "name": "red trousers"}, {"id": 54275, "name": "red truck"}, {"id": 54276, "name": "red trunks"}, {"id": 54277, "name": "red tshirt"}, {"id": 54278, "name": "red turban"}, {"id": 54279, "name": "red turbine"}, {"id": 54280, "name": "red u"}, {"id": 54281, "name": "red umbrella"}, {"id": 54282, "name": "red umbrella display"}, {"id": 54283, "name": "red umbrella top"}, {"id": 54284, "name": "red umbrellas"}, {"id": 54285, "name": "red undercarriage"}, {"id": 54286, "name": "red underfabric"}, {"id": 54287, "name": "red uniform"}, {"id": 54288, "name": "red unifrom"}, {"id": 54289, "name": "red urinal"}, {"id": 54290, "name": "red van"}, {"id": 54291, "name": "red van photo"}, {"id": 54292, "name": "red vase"}, {"id": 54293, "name": "red vases"}, {"id": 54294, "name": "red vegetable"}, {"id": 54295, "name": "red vegetables"}, {"id": 54296, "name": "red vehicle"}, {"id": 54297, "name": "red velved donut"}, {"id": 54298, "name": "red velvet cake"}, {"id": 54299, "name": "red vent"}, {"id": 54300, "name": "red vest"}, {"id": 54301, "name": "red visor"}, {"id": 54302, "name": "red w"}, {"id": 54303, "name": "red wagon"}, {"id": 54304, "name": "red wall"}, {"id": 54305, "name": "red wallet"}, {"id": 54306, "name": "red walls"}, {"id": 54307, "name": "red washcloth"}, {"id": 54308, "name": "red watch"}, {"id": 54309, "name": "red water ski"}, {"id": 54310, "name": "red wearing team"}, {"id": 54311, "name": "red wheel"}, {"id": 54312, "name": "red wheels"}, {"id": 54313, "name": "red white"}, {"id": 54314, "name": "red white and green"}, {"id": 54315, "name": "red white blue"}, {"id": 54316, "name": "red white building"}, {"id": 54317, "name": "red wig"}, {"id": 54318, "name": "red wildflower"}, {"id": 54319, "name": "red windbreaker"}, {"id": 54320, "name": "red window"}, {"id": 54321, "name": "red windows"}, {"id": 54322, "name": "red wine"}, {"id": 54323, "name": "red wing"}, {"id": 54324, "name": "red wire"}, {"id": 54325, "name": "red wood"}, {"id": 54326, "name": "red word"}, {"id": 54327, "name": "red wording"}, {"id": 54328, "name": "red words"}, {"id": 54329, "name": "red wrapping"}, {"id": 54330, "name": "red wristband"}, {"id": 54331, "name": "red writin"}, {"id": 54332, "name": "red writing"}, {"id": 54333, "name": "red writting"}, {"id": 54334, "name": "red x"}, {"id": 54335, "name": "red xs"}, {"id": 54336, "name": "red yarn"}, {"id": 54337, "name": "red yellow and black"}, {"id": 54338, "name": "red zone"}, {"id": 54339, "name": "red"}, {"id": 54340, "name": "redandwhite gate"}, {"id": 54341, "name": "redapple shadow"}, {"id": 54342, "name": "redbag"}, {"id": 54343, "name": "redbed skirt"}, {"id": 54344, "name": "redbeige bus"}, {"id": 54345, "name": "redbench"}, {"id": 54346, "name": "redbin"}, {"id": 54347, "name": "redblack shoes"}, {"id": 54348, "name": "redblack sign"}, {"id": 54349, "name": "redblack vases"}, {"id": 54350, "name": "redblue flag"}, {"id": 54351, "name": "redblue jacket"}, {"id": 54352, "name": "redblue logo"}, {"id": 54353, "name": "redblue sign"}, {"id": 54354, "name": "redbordered picture"}, {"id": 54355, "name": "redbrake"}, {"id": 54356, "name": "redbrake lights"}, {"id": 54357, "name": "redbrick"}, {"id": 54358, "name": "redbrick building"}, {"id": 54359, "name": "redbrown hair"}, {"id": 54360, "name": "redbuilding"}, {"id": 54361, "name": "redbull"}, {"id": 54362, "name": "redbull cans"}, {"id": 54363, "name": "redbus"}, {"id": 54364, "name": "redcar"}, {"id": 54365, "name": "redcarpet"}, {"id": 54366, "name": "redchevy car"}, {"id": 54367, "name": "redcircle"}, {"id": 54368, "name": "redcircle sign"}, {"id": 54369, "name": "redcloth"}, {"id": 54370, "name": "redcross design"}, {"id": 54371, "name": "redcurb"}, {"id": 54372, "name": "redcurtain edge"}, {"id": 54373, "name": "reddirt"}, {"id": 54374, "name": "reddirt bike"}, {"id": 54375, "name": "reddish"}, {"id": 54376, "name": "reddish dirt"}, {"id": 54377, "name": "reddish brown"}, {"id": 54378, "name": "reddish countertop"}, {"id": 54379, "name": "reddish plant"}, {"id": 54380, "name": "reddonoenter sign"}, {"id": 54381, "name": "reddress"}, {"id": 54382, "name": "redeye"}, {"id": 54383, "name": "redflag"}, {"id": 54384, "name": "redflower"}, {"id": 54385, "name": "redflower plant"}, {"id": 54386, "name": "redfront fender"}, {"id": 54387, "name": "redge"}, {"id": 54388, "name": "redglow"}, {"id": 54389, "name": "redgray jacket"}, {"id": 54390, "name": "redgreen ribbon"}, {"id": 54391, "name": "redgreen triangle"}, {"id": 54392, "name": "redgreen trim"}, {"id": 54393, "name": "redground"}, {"id": 54394, "name": "redhair"}, {"id": 54395, "name": "redhair lady"}, {"id": 54396, "name": "redhand"}, {"id": 54397, "name": "redhandle"}, {"id": 54398, "name": "redhead"}, {"id": 54399, "name": "redheaded woman"}, {"id": 54400, "name": "redhollow circle"}, {"id": 54401, "name": "redhood"}, {"id": 54402, "name": "redish hair"}, {"id": 54403, "name": "redlands"}, {"id": 54404, "name": "redletter"}, {"id": 54405, "name": "redlight"}, {"id": 54406, "name": "redlight reflection"}, {"id": 54407, "name": "redmetal beam"}, {"id": 54408, "name": "redonion"}, {"id": 54409, "name": "redorange bush"}, {"id": 54410, "name": "redorange flower"}, {"id": 54411, "name": "redorange umbrella"}, {"id": 54412, "name": "redouter frame"}, {"id": 54413, "name": "redpaint"}, {"id": 54414, "name": "redpeppers"}, {"id": 54415, "name": "redpink umbrellas"}, {"id": 54416, "name": "redplant"}, {"id": 54417, "name": "redribbon"}, {"id": 54418, "name": "redrope"}, {"id": 54419, "name": "redrubic cube"}, {"id": 54420, "name": "redscarf"}, {"id": 54421, "name": "redseat"}, {"id": 54422, "name": "redseat edge"}, {"id": 54423, "name": "redshirt"}, {"id": 54424, "name": "redshirt person"}, {"id": 54425, "name": "redsign"}, {"id": 54426, "name": "redskin"}, {"id": 54427, "name": "redsox"}, {"id": 54428, "name": "redsquare item"}, {"id": 54429, "name": "redsqueeze bottle"}, {"id": 54430, "name": "redstop sign"}, {"id": 54431, "name": "redstrap"}, {"id": 54432, "name": "redstroller"}, {"id": 54433, "name": "redsweater"}, {"id": 54434, "name": "redtag"}, {"id": 54435, "name": "redtail light"}, {"id": 54436, "name": "redtan and white"}, {"id": 54437, "name": "redtanktop"}, {"id": 54438, "name": "redtheater chair"}, {"id": 54439, "name": "redtheater seat"}, {"id": 54440, "name": "redtheatre seat"}, {"id": 54441, "name": "redthimble"}, {"id": 54442, "name": "redtooth brush"}, {"id": 54443, "name": "redtopped tree"}, {"id": 54444, "name": "redtoppings"}, {"id": 54445, "name": "redtraffic light"}, {"id": 54446, "name": "redtrim"}, {"id": 54447, "name": "reduce"}, {"id": 54448, "name": "reduction"}, {"id": 54449, "name": "redwhite bag"}, {"id": 54450, "name": "redwhite boat"}, {"id": 54451, "name": "redwhite handles"}, {"id": 54452, "name": "redwhite helmet"}, {"id": 54453, "name": "redwhite jacket"}, {"id": 54454, "name": "redwhite picture"}, {"id": 54455, "name": "redwhite shirt"}, {"id": 54456, "name": "redwhite sign"}, {"id": 54457, "name": "redwhite sneakers"}, {"id": 54458, "name": "redwhite stripes"}, {"id": 54459, "name": "redwhite tablecloth"}, {"id": 54460, "name": "redwhite train"}, {"id": 54461, "name": "redwhite truck"}, {"id": 54462, "name": "redwhite wrapper"}, {"id": 54463, "name": "redwhiteblack sign"}, {"id": 54464, "name": "redwhiteblue front"}, {"id": 54465, "name": "redwhiteblue stripe"}, {"id": 54466, "name": "redwhiteblue tail"}, {"id": 54467, "name": "redwhitecheckered box"}, {"id": 54468, "name": "redwhitegreen stripes"}, {"id": 54469, "name": "redwhitestop sign"}, {"id": 54470, "name": "redyellow shirt"}, {"id": 54471, "name": "redyellow train"}, {"id": 54472, "name": "redyellow wall"}, {"id": 54473, "name": "ree"}, {"id": 54474, "name": "ree behind"}, {"id": 54475, "name": "ree trunk"}, {"id": 54476, "name": "reebok"}, {"id": 54477, "name": "reebok cleat"}, {"id": 54478, "name": "reed diffuser"}, {"id": 54479, "name": "reed"}, {"id": 54480, "name": "reef"}, {"id": 54481, "name": "reel hose"}, {"id": 54482, "name": "reel"}, {"id": 54483, "name": "reentry"}, {"id": 54484, "name": "rees"}, {"id": 54485, "name": "reeses"}, {"id": 54486, "name": "ref"}, {"id": 54487, "name": "ref flower"}, {"id": 54488, "name": "refection of door"}, {"id": 54489, "name": "refection"}, {"id": 54490, "name": "refector"}, {"id": 54491, "name": "refelction"}, {"id": 54492, "name": "refelection"}, {"id": 54493, "name": "referee"}, {"id": 54494, "name": "referee stand"}, {"id": 54495, "name": "referree"}, {"id": 54496, "name": "refidgerator"}, {"id": 54497, "name": "refigerated area"}, {"id": 54498, "name": "refigerator"}, {"id": 54499, "name": "refill roll"}, {"id": 54500, "name": "refinery"}, {"id": 54501, "name": "reflaction"}, {"id": 54502, "name": "reflcection"}, {"id": 54503, "name": "reflecion"}, {"id": 54504, "name": "reflecors"}, {"id": 54505, "name": "reflect sky"}, {"id": 54506, "name": "reflected"}, {"id": 54507, "name": "reflected area"}, {"id": 54508, "name": "reflected circle"}, {"id": 54509, "name": "reflected image"}, {"id": 54510, "name": "reflected light"}, {"id": 54511, "name": "reflected lights"}, {"id": 54512, "name": "reflected objects"}, {"id": 54513, "name": "reflected sandwich"}, {"id": 54514, "name": "reflected sunlight"}, {"id": 54515, "name": "reflecting"}, {"id": 54516, "name": "reflecting light"}, {"id": 54517, "name": "reflecting lightfloor"}, {"id": 54518, "name": "reflecting lights"}, {"id": 54519, "name": "reflecting lines"}, {"id": 54520, "name": "reflecting on floor"}, {"id": 54521, "name": "reflecting paint"}, {"id": 54522, "name": "reflecting sun"}, {"id": 54523, "name": "reflecting sunlight"}, {"id": 54524, "name": "reflecting surface"}, {"id": 54525, "name": "reflecting water"}, {"id": 54526, "name": "reflecting window"}, {"id": 54527, "name": "reflectinglight"}, {"id": 54528, "name": "reflectio"}, {"id": 54529, "name": "reflection boat"}, {"id": 54530, "name": "reflection in mirror"}, {"id": 54531, "name": "reflection in the wa"}, {"id": 54532, "name": "reflection is tree"}, {"id": 54533, "name": "reflection leaves"}, {"id": 54534, "name": "reflection light"}, {"id": 54535, "name": "reflection man"}, {"id": 54536, "name": "reflection of towel"}, {"id": 54537, "name": "reflection of bed"}, {"id": 54538, "name": "reflection of board"}, {"id": 54539, "name": "reflection of boat"}, {"id": 54540, "name": "reflection of bricks"}, {"id": 54541, "name": "reflection of cat"}, {"id": 54542, "name": "reflection of cows"}, {"id": 54543, "name": "reflection of dog"}, {"id": 54544, "name": "reflection of doll"}, {"id": 54545, "name": "reflection of holder"}, {"id": 54546, "name": "reflection of light"}, {"id": 54547, "name": "reflection of lights"}, {"id": 54548, "name": "reflection of man"}, {"id": 54549, "name": "reflection of person"}, {"id": 54550, "name": "reflection of post"}, {"id": 54551, "name": "reflection of rack"}, {"id": 54552, "name": "reflection of room"}, {"id": 54553, "name": "reflection of scale"}, {"id": 54554, "name": "reflection of sink"}, {"id": 54555, "name": "reflection of sky"}, {"id": 54556, "name": "reflection of street"}, {"id": 54557, "name": "reflection of sun"}, {"id": 54558, "name": "reflection of toilet"}, {"id": 54559, "name": "reflection of towels"}, {"id": 54560, "name": "reflection of tower"}, {"id": 54561, "name": "reflection of train"}, {"id": 54562, "name": "reflection of tree"}, {"id": 54563, "name": "reflection of tv"}, {"id": 54564, "name": "reflection of wall"}, {"id": 54565, "name": "reflection of window"}, {"id": 54566, "name": "reflection of woman"}, {"id": 54567, "name": "reflection of yellow"}, {"id": 54568, "name": "reflection on"}, {"id": 54569, "name": "reflection on floor"}, {"id": 54570, "name": "reflection on water"}, {"id": 54571, "name": "reflection on window"}, {"id": 54572, "name": "reflection shown"}, {"id": 54573, "name": "reflection spots"}, {"id": 54574, "name": "reflection telephoto"}, {"id": 54575, "name": "reflection windshield"}, {"id": 54576, "name": "reflection"}, {"id": 54577, "name": "reflectionbathroom objects"}, {"id": 54578, "name": "reflectionmouth wash"}, {"id": 54579, "name": "reflectionofperson"}, {"id": 54580, "name": "reflectionplate"}, {"id": 54581, "name": "reflections of vests"}, {"id": 54582, "name": "reflectionshadow"}, {"id": 54583, "name": "reflective"}, {"id": 54584, "name": "reflective clothing"}, {"id": 54585, "name": "reflective goggles"}, {"id": 54586, "name": "reflective jacket"}, {"id": 54587, "name": "reflective light"}, {"id": 54588, "name": "reflective lights"}, {"id": 54589, "name": "reflective line"}, {"id": 54590, "name": "reflective marker"}, {"id": 54591, "name": "reflective material"}, {"id": 54592, "name": "reflective object"}, {"id": 54593, "name": "reflective paint"}, {"id": 54594, "name": "reflective plate"}, {"id": 54595, "name": "reflective strip"}, {"id": 54596, "name": "reflective stripe"}, {"id": 54597, "name": "reflective stripes"}, {"id": 54598, "name": "reflective striping"}, {"id": 54599, "name": "reflective strips"}, {"id": 54600, "name": "reflective sunglasse"}, {"id": 54601, "name": "reflective surface"}, {"id": 54602, "name": "reflective tape"}, {"id": 54603, "name": "reflective tin"}, {"id": 54604, "name": "reflective trialngle"}, {"id": 54605, "name": "reflective vest"}, {"id": 54606, "name": "reflective wall"}, {"id": 54607, "name": "reflective windows"}, {"id": 54608, "name": "reflectoin"}, {"id": 54609, "name": "reflecton of flowers"}, {"id": 54610, "name": "reflector jacket"}, {"id": 54611, "name": "reflector light"}, {"id": 54612, "name": "reflector lights"}, {"id": 54613, "name": "reflector strip"}, {"id": 54614, "name": "reflector tape"}, {"id": 54615, "name": "reflector"}, {"id": 54616, "name": "reflectores"}, {"id": 54617, "name": "reflects"}, {"id": 54618, "name": "reflexion"}, {"id": 54619, "name": "refracting sunlight"}, {"id": 54620, "name": "refraction"}, {"id": 54621, "name": "refrdgerator"}, {"id": 54622, "name": "refrection"}, {"id": 54623, "name": "refreshment"}, {"id": 54624, "name": "refriderator"}, {"id": 54625, "name": "refridgerator"}, {"id": 54626, "name": "refridgerator plug"}, {"id": 54627, "name": "refridgerators"}, {"id": 54628, "name": "refridgerrator"}, {"id": 54629, "name": "refrigerated"}, {"id": 54630, "name": "refrigerated case"}, {"id": 54631, "name": "refrigerated food"}, {"id": 54632, "name": "refrigerater"}, {"id": 54633, "name": "refrigerator door"}, {"id": 54634, "name": "refrigerator doors"}, {"id": 54635, "name": "refrigerator drawer"}, {"id": 54636, "name": "refrigerator freezer"}, {"id": 54637, "name": "refrigerator handle"}, {"id": 54638, "name": "refrigerator in hote"}, {"id": 54639, "name": "refrigerator magnet"}, {"id": 54640, "name": "refrigerator magnets"}, {"id": 54641, "name": "refrigerator section"}, {"id": 54642, "name": "refrigerator shelf"}, {"id": 54643, "name": "refrigerator top"}, {"id": 54644, "name": "refrigerator unit"}, {"id": 54645, "name": "refrigetor"}, {"id": 54646, "name": "refrigirator"}, {"id": 54647, "name": "refs arm"}, {"id": 54648, "name": "refuel truck"}, {"id": 54649, "name": "refueled"}, {"id": 54650, "name": "refueling truck"}, {"id": 54651, "name": "refuse"}, {"id": 54652, "name": "refuse can"}, {"id": 54653, "name": "regalia"}, {"id": 54654, "name": "region"}, {"id": 54655, "name": "register"}, {"id": 54656, "name": "registration"}, {"id": 54657, "name": "registration number"}, {"id": 54658, "name": "registration plate"}, {"id": 54659, "name": "registration tag"}, {"id": 54660, "name": "regrouting"}, {"id": 54661, "name": "regulation"}, {"id": 54662, "name": "rehon"}, {"id": 54663, "name": "reign"}, {"id": 54664, "name": "reigns hanging"}, {"id": 54665, "name": "rein"}, {"id": 54666, "name": "reinactment"}, {"id": 54667, "name": "reindeer"}, {"id": 54668, "name": "reindeer design"}, {"id": 54669, "name": "reindeer toy"}, {"id": 54670, "name": "reinertson"}, {"id": 54671, "name": "reinforcement"}, {"id": 54672, "name": "rekela"}, {"id": 54673, "name": "relax"}, {"id": 54674, "name": "relax seek"}, {"id": 54675, "name": "relaxing"}, {"id": 54676, "name": "release"}, {"id": 54677, "name": "release knob"}, {"id": 54678, "name": "release valve"}, {"id": 54679, "name": "relection"}, {"id": 54680, "name": "relection of house"}, {"id": 54681, "name": "relections"}, {"id": 54682, "name": "relfection"}, {"id": 54683, "name": "relfection of woman"}, {"id": 54684, "name": "relic"}, {"id": 54685, "name": "relief"}, {"id": 54686, "name": "relief valve"}, {"id": 54687, "name": "religions painting"}, {"id": 54688, "name": "religious"}, {"id": 54689, "name": "religious alter"}, {"id": 54690, "name": "religious drawings"}, {"id": 54691, "name": "religious figure"}, {"id": 54692, "name": "religious figurines"}, {"id": 54693, "name": "religious headdress"}, {"id": 54694, "name": "religious picture"}, {"id": 54695, "name": "religious statue"}, {"id": 54696, "name": "relish"}, {"id": 54697, "name": "relish in the door"}, {"id": 54698, "name": "relish toppings"}, {"id": 54699, "name": "relishmustardketchup"}, {"id": 54700, "name": "rellish"}, {"id": 54701, "name": "reluctant"}, {"id": 54702, "name": "remainder"}, {"id": 54703, "name": "remains"}, {"id": 54704, "name": "remembrance"}, {"id": 54705, "name": "reminder"}, {"id": 54706, "name": "remmants"}, {"id": 54707, "name": "remnant"}, {"id": 54708, "name": "remot"}, {"id": 54709, "name": "remote airplane"}, {"id": 54710, "name": "remote box"}, {"id": 54711, "name": "remote button"}, {"id": 54712, "name": "remote control"}, {"id": 54713, "name": "remote control bird"}, {"id": 54714, "name": "remote controll"}, {"id": 54715, "name": "remote controller"}, {"id": 54716, "name": "remote controls"}, {"id": 54717, "name": "remote cover"}, {"id": 54718, "name": "remote for tv"}, {"id": 54719, "name": "remote holder"}, {"id": 54720, "name": "remote is white"}, {"id": 54721, "name": "remote on the table"}, {"id": 54722, "name": "remote panel"}, {"id": 54723, "name": "remote sensor"}, {"id": 54724, "name": "remote unit"}, {"id": 54725, "name": "remote"}, {"id": 54726, "name": "remotecontrol"}, {"id": 54727, "name": "remotely"}, {"id": 54728, "name": "remoteness"}, {"id": 54729, "name": "remotetable"}, {"id": 54730, "name": "removable cover"}, {"id": 54731, "name": "remove"}, {"id": 54732, "name": "removeable"}, {"id": 54733, "name": "removed"}, {"id": 54734, "name": "renaissance"}, {"id": 54735, "name": "renfe"}, {"id": 54736, "name": "rennis racquet"}, {"id": 54737, "name": "renovarions"}, {"id": 54738, "name": "renovated"}, {"id": 54739, "name": "rent"}, {"id": 54740, "name": "rent sign"}, {"id": 54741, "name": "rental sign"}, {"id": 54742, "name": "rental video"}, {"id": 54743, "name": "rentles"}, {"id": 54744, "name": "repainted spot"}, {"id": 54745, "name": "repair garage"}, {"id": 54746, "name": "repair shop"}, {"id": 54747, "name": "repair"}, {"id": 54748, "name": "repaired grout"}, {"id": 54749, "name": "repairman"}, {"id": 54750, "name": "repast"}, {"id": 54751, "name": "repent now"}, {"id": 54752, "name": "repetition"}, {"id": 54753, "name": "repetitive"}, {"id": 54754, "name": "replaced"}, {"id": 54755, "name": "replacement bulbs"}, {"id": 54756, "name": "replay"}, {"id": 54757, "name": "replica"}, {"id": 54758, "name": "reply button"}, {"id": 54759, "name": "report button"}, {"id": 54760, "name": "report written"}, {"id": 54761, "name": "report"}, {"id": 54762, "name": "reporter"}, {"id": 54763, "name": "representation"}, {"id": 54764, "name": "reptile"}, {"id": 54765, "name": "republican party"}, {"id": 54766, "name": "request"}, {"id": 54767, "name": "rescue board"}, {"id": 54768, "name": "rescue dingy"}, {"id": 54769, "name": "rescue equipment"}, {"id": 54770, "name": "research"}, {"id": 54771, "name": "reserve"}, {"id": 54772, "name": "reservoir"}, {"id": 54773, "name": "resevoir"}, {"id": 54774, "name": "residence"}, {"id": 54775, "name": "residential"}, {"id": 54776, "name": "residential area"}, {"id": 54777, "name": "residential block"}, {"id": 54778, "name": "residential buildings"}, {"id": 54779, "name": "residential home"}, {"id": 54780, "name": "residential homes"}, {"id": 54781, "name": "residential neighborhood"}, {"id": 54782, "name": "residue"}, {"id": 54783, "name": "resistor"}, {"id": 54784, "name": "resort area"}, {"id": 54785, "name": "resort name"}, {"id": 54786, "name": "resort"}, {"id": 54787, "name": "rest"}, {"id": 54788, "name": "rest area"}, {"id": 54789, "name": "rest room"}, {"id": 54790, "name": "rest stop"}, {"id": 54791, "name": "restaraunt"}, {"id": 54792, "name": "restarm"}, {"id": 54793, "name": "restauarant"}, {"id": 54794, "name": "restaurant booth"}, {"id": 54795, "name": "restaurant display"}, {"id": 54796, "name": "restaurant entrance"}, {"id": 54797, "name": "restaurant kitchen"}, {"id": 54798, "name": "restaurant logo"}, {"id": 54799, "name": "restaurant meal"}, {"id": 54800, "name": "restaurant menu"}, {"id": 54801, "name": "restaurant name"}, {"id": 54802, "name": "restaurant orders"}, {"id": 54803, "name": "restaurant setting"}, {"id": 54804, "name": "restaurant sign"}, {"id": 54805, "name": "restaurant signs"}, {"id": 54806, "name": "restaurant staff"}, {"id": 54807, "name": "restaurant table"}, {"id": 54808, "name": "restaurant tables"}, {"id": 54809, "name": "restaurant wall"}, {"id": 54810, "name": "restaurant window"}, {"id": 54811, "name": "restaurant windows"}, {"id": 54812, "name": "restaurant"}, {"id": 54813, "name": "restaurante"}, {"id": 54814, "name": "restaurants name"}, {"id": 54815, "name": "restaurantsign"}, {"id": 54816, "name": "restauraut"}, {"id": 54817, "name": "restback"}, {"id": 54818, "name": "resting"}, {"id": 54819, "name": "resting bears"}, {"id": 54820, "name": "resting dragon"}, {"id": 54821, "name": "resting in the water"}, {"id": 54822, "name": "resting position"}, {"id": 54823, "name": "resting post"}, {"id": 54824, "name": "restless"}, {"id": 54825, "name": "restored truck"}, {"id": 54826, "name": "restraint"}, {"id": 54827, "name": "restraunt"}, {"id": 54828, "name": "restraunt sign"}, {"id": 54829, "name": "restraurant wall"}, {"id": 54830, "name": "restricted"}, {"id": 54831, "name": "restricted lane"}, {"id": 54832, "name": "restroom sign"}, {"id": 54833, "name": "restroom wall"}, {"id": 54834, "name": "restroom"}, {"id": 54835, "name": "restuarant"}, {"id": 54836, "name": "resturant"}, {"id": 54837, "name": "resturant kitchen"}, {"id": 54838, "name": "retail shops"}, {"id": 54839, "name": "retail store"}, {"id": 54840, "name": "retain water"}, {"id": 54841, "name": "retainer cord"}, {"id": 54842, "name": "retainer wall"}, {"id": 54843, "name": "retaining"}, {"id": 54844, "name": "retaining wall"}, {"id": 54845, "name": "retaining fence"}, {"id": 54846, "name": "retaining wall"}, {"id": 54847, "name": "retaining wire"}, {"id": 54848, "name": "retangles"}, {"id": 54849, "name": "retangular box"}, {"id": 54850, "name": "retangular patterns"}, {"id": 54851, "name": "retangular window"}, {"id": 54852, "name": "retarders"}, {"id": 54853, "name": "retarring"}, {"id": 54854, "name": "retreiever"}, {"id": 54855, "name": "retriever"}, {"id": 54856, "name": "retro shops and"}, {"id": 54857, "name": "retrograde ltd"}, {"id": 54858, "name": "return"}, {"id": 54859, "name": "return box"}, {"id": 54860, "name": "return key"}, {"id": 54861, "name": "reuben sandwich"}, {"id": 54862, "name": "reunion"}, {"id": 54863, "name": "rev"}, {"id": 54864, "name": "reval 12"}, {"id": 54865, "name": "reveler"}, {"id": 54866, "name": "reverse side"}, {"id": 54867, "name": "review mirror"}, {"id": 54868, "name": "revine"}, {"id": 54869, "name": "revolt sticker"}, {"id": 54870, "name": "revolution"}, {"id": 54871, "name": "revolver"}, {"id": 54872, "name": "revolving belt"}, {"id": 54873, "name": "reynolds logo"}, {"id": 54874, "name": "rfuit"}, {"id": 54875, "name": "rge billboard"}, {"id": 54876, "name": "rhind"}, {"id": 54877, "name": "rhinestone"}, {"id": 54878, "name": "rhino enclosure"}, {"id": 54879, "name": "rhino horn"}, {"id": 54880, "name": "rhino"}, {"id": 54881, "name": "rhinoceros"}, {"id": 54882, "name": "rhinocerous"}, {"id": 54883, "name": "rhode island"}, {"id": 54884, "name": "rhombus"}, {"id": 54885, "name": "rhombus design"}, {"id": 54886, "name": "rhombus signboard"}, {"id": 54887, "name": "rhubarb"}, {"id": 54888, "name": "ri"}, {"id": 54889, "name": "rib bones"}, {"id": 54890, "name": "rib cage"}, {"id": 54891, "name": "rib"}, {"id": 54892, "name": "ribb"}, {"id": 54893, "name": "ribbed"}, {"id": 54894, "name": "ribbed circles"}, {"id": 54895, "name": "ribbed wings"}, {"id": 54896, "name": "ribber tire"}, {"id": 54897, "name": "ribbing"}, {"id": 54898, "name": "ribbit"}, {"id": 54899, "name": "ribbon cutting"}, {"id": 54900, "name": "ribbon decoration"}, {"id": 54901, "name": "ribbon strip"}, {"id": 54902, "name": "ribbon tail"}, {"id": 54903, "name": "ribbon"}, {"id": 54904, "name": "ribon"}, {"id": 54905, "name": "rica"}, {"id": 54906, "name": "riccardo maggiore sa"}, {"id": 54907, "name": "ricde"}, {"id": 54908, "name": "rice"}, {"id": 54909, "name": "rice and meat"}, {"id": 54910, "name": "rice beans"}, {"id": 54911, "name": "rice bowl"}, {"id": 54912, "name": "rice cake"}, {"id": 54913, "name": "rice cooker"}, {"id": 54914, "name": "rice crispies"}, {"id": 54915, "name": "rice dish"}, {"id": 54916, "name": "rice grains"}, {"id": 54917, "name": "rice maker"}, {"id": 54918, "name": "rice paddy"}, {"id": 54919, "name": "rice pancake"}, {"id": 54920, "name": "rice paper"}, {"id": 54921, "name": "rice patty"}, {"id": 54922, "name": "rice pilaf"}, {"id": 54923, "name": "rice plate"}, {"id": 54924, "name": "rice scoop"}, {"id": 54925, "name": "rich"}, {"id": 54926, "name": "rich green broccoli"}, {"id": 54927, "name": "rich malt"}, {"id": 54928, "name": "richards"}, {"id": 54929, "name": "richards 2011"}, {"id": 54930, "name": "rick"}, {"id": 54931, "name": "rick shaw"}, {"id": 54932, "name": "rickmer bock"}, {"id": 54933, "name": "rickshaw"}, {"id": 54934, "name": "ricotta"}, {"id": 54935, "name": "ricotta cheese"}, {"id": 54936, "name": "rid"}, {"id": 54937, "name": "ridden"}, {"id": 54938, "name": "riddle"}, {"id": 54939, "name": "ride"}, {"id": 54940, "name": "rider and horse"}, {"id": 54941, "name": "rider latch"}, {"id": 54942, "name": "rider seat"}, {"id": 54943, "name": "rider"}, {"id": 54944, "name": "riders foot"}, {"id": 54945, "name": "riders head"}, {"id": 54946, "name": "ridge indentions"}, {"id": 54947, "name": "ridge line"}, {"id": 54948, "name": "ridge made"}, {"id": 54949, "name": "ridge top"}, {"id": 54950, "name": "ridge"}, {"id": 54951, "name": "ridged"}, {"id": 54952, "name": "ridged lines"}, {"id": 54953, "name": "ridged plate"}, {"id": 54954, "name": "ridged wall"}, {"id": 54955, "name": "ridgeline"}, {"id": 54956, "name": "ridig"}, {"id": 54957, "name": "riding a bicycle"}, {"id": 54958, "name": "riding a motorcycle"}, {"id": 54959, "name": "riding a skateboard"}, {"id": 54960, "name": "riding area"}, {"id": 54961, "name": "riding bike"}, {"id": 54962, "name": "riding bikes"}, {"id": 54963, "name": "riding boot"}, {"id": 54964, "name": "riding boots"}, {"id": 54965, "name": "riding cap"}, {"id": 54966, "name": "riding clothes"}, {"id": 54967, "name": "riding crop"}, {"id": 54968, "name": "riding gear"}, {"id": 54969, "name": "riding glove"}, {"id": 54970, "name": "riding hat"}, {"id": 54971, "name": "riding helmet"}, {"id": 54972, "name": "riding horse"}, {"id": 54973, "name": "riding jacket"}, {"id": 54974, "name": "riding low"}, {"id": 54975, "name": "riding on a horse"}, {"id": 54976, "name": "riding outfit"}, {"id": 54977, "name": "riding pants"}, {"id": 54978, "name": "riding ring"}, {"id": 54979, "name": "riding suit"}, {"id": 54980, "name": "riding toy"}, {"id": 54981, "name": "riding whip"}, {"id": 54982, "name": "riding"}, {"id": 54983, "name": "riegert"}, {"id": 54984, "name": "riello"}, {"id": 54985, "name": "riffle"}, {"id": 54986, "name": "rifle"}, {"id": 54987, "name": "rifle strap"}, {"id": 54988, "name": "rig"}, {"id": 54989, "name": "rigatoni"}, {"id": 54990, "name": "rigging"}, {"id": 54991, "name": "rigging lines"}, {"id": 54992, "name": "righ hand"}, {"id": 54993, "name": "righht side of box"}, {"id": 54994, "name": "right"}, {"id": 54995, "name": "right corner"}, {"id": 54996, "name": "right aid pharmacy"}, {"id": 54997, "name": "right analog"}, {"id": 54998, "name": "right angle"}, {"id": 54999, "name": "right ankle"}, {"id": 55000, "name": "right arm"}, {"id": 55001, "name": "right arm socket"}, {"id": 55002, "name": "right armrest"}, {"id": 55003, "name": "right arrow"}, {"id": 55004, "name": "right bach wheel"}, {"id": 55005, "name": "right back leg"}, {"id": 55006, "name": "right back paw"}, {"id": 55007, "name": "right back wheel"}, {"id": 55008, "name": "right bear"}, {"id": 55009, "name": "right bicep"}, {"id": 55010, "name": "right bird"}, {"id": 55011, "name": "right black glove"}, {"id": 55012, "name": "right blackglove"}, {"id": 55013, "name": "right blinker"}, {"id": 55014, "name": "right boot"}, {"id": 55015, "name": "right bottom corner"}, {"id": 55016, "name": "right bow"}, {"id": 55017, "name": "right bowl"}, {"id": 55018, "name": "right brake light"}, {"id": 55019, "name": "right brake lights"}, {"id": 55020, "name": "right brakelight"}, {"id": 55021, "name": "right breast"}, {"id": 55022, "name": "right breast plate"}, {"id": 55023, "name": "right bridge"}, {"id": 55024, "name": "right buckle"}, {"id": 55025, "name": "right building"}, {"id": 55026, "name": "right burner"}, {"id": 55027, "name": "right bus"}, {"id": 55028, "name": "right button"}, {"id": 55029, "name": "right cabinet"}, {"id": 55030, "name": "right calf muscle"}, {"id": 55031, "name": "right calve"}, {"id": 55032, "name": "right center"}, {"id": 55033, "name": "right chair"}, {"id": 55034, "name": "right cheek"}, {"id": 55035, "name": "right chest area"}, {"id": 55036, "name": "right claw"}, {"id": 55037, "name": "right cleat"}, {"id": 55038, "name": "right clock face"}, {"id": 55039, "name": "right collar"}, {"id": 55040, "name": "right corner"}, {"id": 55041, "name": "right corner of phot"}, {"id": 55042, "name": "right couple"}, {"id": 55043, "name": "right cow"}, {"id": 55044, "name": "right donut"}, {"id": 55045, "name": "right door"}, {"id": 55046, "name": "right drawers"}, {"id": 55047, "name": "right ear"}, {"id": 55048, "name": "right earphone"}, {"id": 55049, "name": "right earring"}, {"id": 55050, "name": "right edge"}, {"id": 55051, "name": "right elbow"}, {"id": 55052, "name": "right end"}, {"id": 55053, "name": "right engine"}, {"id": 55054, "name": "right eye"}, {"id": 55055, "name": "right eye of cat"}, {"id": 55056, "name": "right eye of teddy"}, {"id": 55057, "name": "right eyeball"}, {"id": 55058, "name": "right eyebrow"}, {"id": 55059, "name": "right eyebrown"}, {"id": 55060, "name": "right field"}, {"id": 55061, "name": "right finger"}, {"id": 55062, "name": "right fingers"}, {"id": 55063, "name": "right flip flop"}, {"id": 55064, "name": "right floor"}, {"id": 55065, "name": "right food"}, {"id": 55066, "name": "right foot"}, {"id": 55067, "name": "right foreleg"}, {"id": 55068, "name": "right forepaw"}, {"id": 55069, "name": "right frame"}, {"id": 55070, "name": "right front"}, {"id": 55071, "name": "right front foot"}, {"id": 55072, "name": "right front hoof"}, {"id": 55073, "name": "right front leg"}, {"id": 55074, "name": "right front paw"}, {"id": 55075, "name": "right front tire"}, {"id": 55076, "name": "right front wheel"}, {"id": 55077, "name": "right giraffe"}, {"id": 55078, "name": "right glove"}, {"id": 55079, "name": "right half"}, {"id": 55080, "name": "right hand"}, {"id": 55081, "name": "right hand corner"}, {"id": 55082, "name": "right hand of man"}, {"id": 55083, "name": "right handed"}, {"id": 55084, "name": "right handle"}, {"id": 55085, "name": "right handle bar"}, {"id": 55086, "name": "right handlebar"}, {"id": 55087, "name": "right head light"}, {"id": 55088, "name": "right headlight"}, {"id": 55089, "name": "right headlights"}, {"id": 55090, "name": "right heel"}, {"id": 55091, "name": "right hind leg"}, {"id": 55092, "name": "right hindleg"}, {"id": 55093, "name": "right hip"}, {"id": 55094, "name": "right hoof"}, {"id": 55095, "name": "right horn"}, {"id": 55096, "name": "right horse"}, {"id": 55097, "name": "right image"}, {"id": 55098, "name": "right iris"}, {"id": 55099, "name": "right key"}, {"id": 55100, "name": "right knee"}, {"id": 55101, "name": "right knee of giraff"}, {"id": 55102, "name": "right kneecap"}, {"id": 55103, "name": "right knob"}, {"id": 55104, "name": "right lamp"}, {"id": 55105, "name": "right lane"}, {"id": 55106, "name": "right lane letters"}, {"id": 55107, "name": "right lapel"}, {"id": 55108, "name": "right leg"}, {"id": 55109, "name": "right leg crossed"}, {"id": 55110, "name": "right leg of a man"}, {"id": 55111, "name": "right leg of goat"}, {"id": 55112, "name": "right legs"}, {"id": 55113, "name": "right light"}, {"id": 55114, "name": "right light pole"}, {"id": 55115, "name": "right lights"}, {"id": 55116, "name": "right mirror"}, {"id": 55117, "name": "right mitten"}, {"id": 55118, "name": "right mountains"}, {"id": 55119, "name": "right nipple"}, {"id": 55120, "name": "right nostril"}, {"id": 55121, "name": "right of bus"}, {"id": 55122, "name": "right of center"}, {"id": 55123, "name": "right of man"}, {"id": 55124, "name": "right of photo"}, {"id": 55125, "name": "right of room"}, {"id": 55126, "name": "right opening"}, {"id": 55127, "name": "right openining"}, {"id": 55128, "name": "right orange sneaker"}, {"id": 55129, "name": "right pane"}, {"id": 55130, "name": "right pant leg"}, {"id": 55131, "name": "right pants cuff"}, {"id": 55132, "name": "right paw"}, {"id": 55133, "name": "right pedal"}, {"id": 55134, "name": "right peel"}, {"id": 55135, "name": "right photo"}, {"id": 55136, "name": "right pillow"}, {"id": 55137, "name": "right plate"}, {"id": 55138, "name": "right pole"}, {"id": 55139, "name": "right portion"}, {"id": 55140, "name": "right post"}, {"id": 55141, "name": "right power pole"}, {"id": 55142, "name": "right propeller"}, {"id": 55143, "name": "right pupil"}, {"id": 55144, "name": "right rear"}, {"id": 55145, "name": "right rear leg"}, {"id": 55146, "name": "right rear paw"}, {"id": 55147, "name": "right rear tire"}, {"id": 55148, "name": "right rearview mirro"}, {"id": 55149, "name": "right red boot"}, {"id": 55150, "name": "right road"}, {"id": 55151, "name": "right rock"}, {"id": 55152, "name": "right rolled towel"}, {"id": 55153, "name": "right rubber"}, {"id": 55154, "name": "right saddlebad"}, {"id": 55155, "name": "right sandal"}, {"id": 55156, "name": "right sandwich"}, {"id": 55157, "name": "right section"}, {"id": 55158, "name": "right shift key"}, {"id": 55159, "name": "right shin"}, {"id": 55160, "name": "right shirt"}, {"id": 55161, "name": "right shoe"}, {"id": 55162, "name": "right shoulder"}, {"id": 55163, "name": "right shutter"}, {"id": 55164, "name": "right side"}, {"id": 55165, "name": "right side collar"}, {"id": 55166, "name": "right side handlebar"}, {"id": 55167, "name": "right side is shaven"}, {"id": 55168, "name": "right side mirror"}, {"id": 55169, "name": "right side of box"}, {"id": 55170, "name": "right side of clock"}, {"id": 55171, "name": "right side of desk"}, {"id": 55172, "name": "right side of face"}, {"id": 55173, "name": "right side of street"}, {"id": 55174, "name": "right side of table"}, {"id": 55175, "name": "right side of window"}, {"id": 55176, "name": "right side wing"}, {"id": 55177, "name": "right signal"}, {"id": 55178, "name": "right sink"}, {"id": 55179, "name": "right ski"}, {"id": 55180, "name": "right ski boot"}, {"id": 55181, "name": "right ski pole"}, {"id": 55182, "name": "right sleeve"}, {"id": 55183, "name": "right slice"}, {"id": 55184, "name": "right slipper"}, {"id": 55185, "name": "right slot"}, {"id": 55186, "name": "right snap"}, {"id": 55187, "name": "right sneaker"}, {"id": 55188, "name": "right snow pole"}, {"id": 55189, "name": "right sock"}, {"id": 55190, "name": "right speaker"}, {"id": 55191, "name": "right statue"}, {"id": 55192, "name": "right string"}, {"id": 55193, "name": "right tail"}, {"id": 55194, "name": "right tail light"}, {"id": 55195, "name": "right tailight"}, {"id": 55196, "name": "right tennis shoe"}, {"id": 55197, "name": "right thand"}, {"id": 55198, "name": "right thigh"}, {"id": 55199, "name": "right thumb"}, {"id": 55200, "name": "right tire"}, {"id": 55201, "name": "right toe"}, {"id": 55202, "name": "right top side"}, {"id": 55203, "name": "right tower"}, {"id": 55204, "name": "right towerl"}, {"id": 55205, "name": "right tree"}, {"id": 55206, "name": "right turn"}, {"id": 55207, "name": "right turn marking"}, {"id": 55208, "name": "right turn signal"}, {"id": 55209, "name": "right turns"}, {"id": 55210, "name": "right tusk"}, {"id": 55211, "name": "right wall"}, {"id": 55212, "name": "right water knob"}, {"id": 55213, "name": "right waterski"}, {"id": 55214, "name": "right weight"}, {"id": 55215, "name": "right wheel"}, {"id": 55216, "name": "right wheels"}, {"id": 55217, "name": "right window"}, {"id": 55218, "name": "right windshield"}, {"id": 55219, "name": "right wing"}, {"id": 55220, "name": "right wiper"}, {"id": 55221, "name": "right wrist"}, {"id": 55222, "name": "right wristband"}, {"id": 55223, "name": "right zebra"}, {"id": 55224, "name": "rightarm"}, {"id": 55225, "name": "rightarm of girl"}, {"id": 55226, "name": "rightblack sock"}, {"id": 55227, "name": "rightbrown door"}, {"id": 55228, "name": "rightear"}, {"id": 55229, "name": "righteye"}, {"id": 55230, "name": "rightfoot"}, {"id": 55231, "name": "righthand"}, {"id": 55232, "name": "rightleg"}, {"id": 55233, "name": "rightmost cow"}, {"id": 55234, "name": "rightmost toilet"}, {"id": 55235, "name": "rights lips"}, {"id": 55236, "name": "rights nose"}, {"id": 55237, "name": "rightside windshield"}, {"id": 55238, "name": "rightward"}, {"id": 55239, "name": "rightwing"}, {"id": 55240, "name": "rignt"}, {"id": 55241, "name": "rigth leg"}, {"id": 55242, "name": "rim dish"}, {"id": 55243, "name": "rim glass"}, {"id": 55244, "name": "rim of cellphone"}, {"id": 55245, "name": "rim of clock"}, {"id": 55246, "name": "rim plates"}, {"id": 55247, "name": "rim top"}, {"id": 55248, "name": "rim"}, {"id": 55249, "name": "rime"}, {"id": 55250, "name": "rimless glasses"}, {"id": 55251, "name": "rimmed"}, {"id": 55252, "name": "rimmed glasses"}, {"id": 55253, "name": "rind"}, {"id": 55254, "name": "rine"}, {"id": 55255, "name": "ring around ear"}, {"id": 55256, "name": "ring bearer"}, {"id": 55257, "name": "ring bracelet"}, {"id": 55258, "name": "ring collar"}, {"id": 55259, "name": "ring finger"}, {"id": 55260, "name": "ring folder"}, {"id": 55261, "name": "ring nose"}, {"id": 55262, "name": "ring on mans hand"}, {"id": 55263, "name": "ring pull"}, {"id": 55264, "name": "ring support"}, {"id": 55265, "name": "ring"}, {"id": 55266, "name": "ringer"}, {"id": 55267, "name": "ringlet"}, {"id": 55268, "name": "ringling brother"}, {"id": 55269, "name": "ringmaster"}, {"id": 55270, "name": "rings finger"}, {"id": 55271, "name": "rink"}, {"id": 55272, "name": "rink wall"}, {"id": 55273, "name": "riot text"}, {"id": 55274, "name": "rip stick"}, {"id": 55275, "name": "rip"}, {"id": 55276, "name": "ripcurl"}, {"id": 55277, "name": "ripe"}, {"id": 55278, "name": "ripe banana"}, {"id": 55279, "name": "ripe bananas"}, {"id": 55280, "name": "ripe fruit"}, {"id": 55281, "name": "ripe fruits"}, {"id": 55282, "name": "ripe orange"}, {"id": 55283, "name": "ripe peas"}, {"id": 55284, "name": "ripe red banana"}, {"id": 55285, "name": "ripe strawberries"}, {"id": 55286, "name": "ripe vegetables"}, {"id": 55287, "name": "ripened bananas"}, {"id": 55288, "name": "riple"}, {"id": 55289, "name": "ripled water"}, {"id": 55290, "name": "ripped"}, {"id": 55291, "name": "ripped arm"}, {"id": 55292, "name": "ripped label"}, {"id": 55293, "name": "ripped off"}, {"id": 55294, "name": "ripped paper"}, {"id": 55295, "name": "ripped seat"}, {"id": 55296, "name": "ripped sign"}, {"id": 55297, "name": "rippiles"}, {"id": 55298, "name": "ripping"}, {"id": 55299, "name": "ripple lines"}, {"id": 55300, "name": "ripple marks"}, {"id": 55301, "name": "ripple water"}, {"id": 55302, "name": "ripple"}, {"id": 55303, "name": "rippled water"}, {"id": 55304, "name": "rippledwater"}, {"id": 55305, "name": "ripples across water"}, {"id": 55306, "name": "ripples in dark"}, {"id": 55307, "name": "ripples in the water"}, {"id": 55308, "name": "ripples water"}, {"id": 55309, "name": "rippleswater"}, {"id": 55310, "name": "rippling"}, {"id": 55311, "name": "rippling water"}, {"id": 55312, "name": "rippples"}, {"id": 55313, "name": "ripton"}, {"id": 55314, "name": "rise"}, {"id": 55315, "name": "riser"}, {"id": 55316, "name": "rising"}, {"id": 55317, "name": "rist"}, {"id": 55318, "name": "ristorante"}, {"id": 55319, "name": "rite"}, {"id": 55320, "name": "rite aid word"}, {"id": 55321, "name": "ritual"}, {"id": 55322, "name": "rival schools"}, {"id": 55323, "name": "river and pathway"}, {"id": 55324, "name": "river bank"}, {"id": 55325, "name": "river banks"}, {"id": 55326, "name": "river bed"}, {"id": 55327, "name": "river bottom"}, {"id": 55328, "name": "river current"}, {"id": 55329, "name": "river dock"}, {"id": 55330, "name": "river embankment"}, {"id": 55331, "name": "river front"}, {"id": 55332, "name": "river is calm"}, {"id": 55333, "name": "river is dark"}, {"id": 55334, "name": "river rapid"}, {"id": 55335, "name": "river rock"}, {"id": 55336, "name": "river rocks"}, {"id": 55337, "name": "river running"}, {"id": 55338, "name": "river scene"}, {"id": 55339, "name": "river section"}, {"id": 55340, "name": "river shack"}, {"id": 55341, "name": "river shore"}, {"id": 55342, "name": "river side"}, {"id": 55343, "name": "river thames"}, {"id": 55344, "name": "river walk"}, {"id": 55345, "name": "river water"}, {"id": 55346, "name": "river wave"}, {"id": 55347, "name": "river waves"}, {"id": 55348, "name": "river"}, {"id": 55349, "name": "riverbank"}, {"id": 55350, "name": "riverbed"}, {"id": 55351, "name": "riverboat"}, {"id": 55352, "name": "riverfront"}, {"id": 55353, "name": "riverland"}, {"id": 55354, "name": "riverside"}, {"id": 55355, "name": "riverside dr"}, {"id": 55356, "name": "riverton"}, {"id": 55357, "name": "rivet is gray"}, {"id": 55358, "name": "rivet"}, {"id": 55359, "name": "rivetribbits"}, {"id": 55360, "name": "rivot"}, {"id": 55361, "name": "rivots"}, {"id": 55362, "name": "rjecnik"}, {"id": 55363, "name": "rm"}, {"id": 55364, "name": "rn"}, {"id": 55365, "name": "roach"}, {"id": 55366, "name": "roack"}, {"id": 55367, "name": "road and water"}, {"id": 55368, "name": "road bank"}, {"id": 55369, "name": "road barrier"}, {"id": 55370, "name": "road barriers"}, {"id": 55371, "name": "road between river"}, {"id": 55372, "name": "road block"}, {"id": 55373, "name": "road blocker"}, {"id": 55374, "name": "road car"}, {"id": 55375, "name": "road center"}, {"id": 55376, "name": "road closed"}, {"id": 55377, "name": "road cone"}, {"id": 55378, "name": "road cracks"}, {"id": 55379, "name": "road crew"}, {"id": 55380, "name": "road crossing"}, {"id": 55381, "name": "road curb"}, {"id": 55382, "name": "road divider"}, {"id": 55383, "name": "road edge"}, {"id": 55384, "name": "road embankment"}, {"id": 55385, "name": "road flares"}, {"id": 55386, "name": "road grasses"}, {"id": 55387, "name": "road has"}, {"id": 55388, "name": "road in front"}, {"id": 55389, "name": "road indicator"}, {"id": 55390, "name": "road is clean"}, {"id": 55391, "name": "road is gray"}, {"id": 55392, "name": "road is grey"}, {"id": 55393, "name": "road is grey color"}, {"id": 55394, "name": "road is here"}, {"id": 55395, "name": "road is in shadow"}, {"id": 55396, "name": "road is paved"}, {"id": 55397, "name": "road is red brick"}, {"id": 55398, "name": "road is tarmacked"}, {"id": 55399, "name": "road is this"}, {"id": 55400, "name": "road is wet"}, {"id": 55401, "name": "road line"}, {"id": 55402, "name": "road lines"}, {"id": 55403, "name": "road machine"}, {"id": 55404, "name": "road map"}, {"id": 55405, "name": "road marking"}, {"id": 55406, "name": "road markings"}, {"id": 55407, "name": "road merges"}, {"id": 55408, "name": "road not paved"}, {"id": 55409, "name": "road on ocean"}, {"id": 55410, "name": "road outline"}, {"id": 55411, "name": "road over water"}, {"id": 55412, "name": "road patch"}, {"id": 55413, "name": "road race"}, {"id": 55414, "name": "road rail"}, {"id": 55415, "name": "road reflection"}, {"id": 55416, "name": "road reflects"}, {"id": 55417, "name": "road restraint"}, {"id": 55418, "name": "road shade"}, {"id": 55419, "name": "road shoulder"}, {"id": 55420, "name": "road side"}, {"id": 55421, "name": "road sign"}, {"id": 55422, "name": "road sign beside"}, {"id": 55423, "name": "road signage"}, {"id": 55424, "name": "road signs"}, {"id": 55425, "name": "road stopper"}, {"id": 55426, "name": "road strip"}, {"id": 55427, "name": "road stripe"}, {"id": 55428, "name": "road surface"}, {"id": 55429, "name": "road trip"}, {"id": 55430, "name": "road verge"}, {"id": 55431, "name": "road way"}, {"id": 55432, "name": "road with no zone"}, {"id": 55433, "name": "road work"}, {"id": 55434, "name": "road work ahead"}, {"id": 55435, "name": "road"}, {"id": 55436, "name": "roadbed"}, {"id": 55437, "name": "roadblock"}, {"id": 55438, "name": "roadd"}, {"id": 55439, "name": "roadkill"}, {"id": 55440, "name": "roadrunner"}, {"id": 55441, "name": "roads edge"}, {"id": 55442, "name": "roads side"}, {"id": 55443, "name": "roadside"}, {"id": 55444, "name": "roadside shrine"}, {"id": 55445, "name": "roadsign"}, {"id": 55446, "name": "roadster"}, {"id": 55447, "name": "roadtarmac"}, {"id": 55448, "name": "roadway sign"}, {"id": 55449, "name": "roadway"}, {"id": 55450, "name": "roadwork"}, {"id": 55451, "name": "roak"}, {"id": 55452, "name": "roap"}, {"id": 55453, "name": "roast"}, {"id": 55454, "name": "roast beef"}, {"id": 55455, "name": "roast chicken"}, {"id": 55456, "name": "roasted potato"}, {"id": 55457, "name": "roasted tomato"}, {"id": 55458, "name": "roasted turkey"}, {"id": 55459, "name": "roaster"}, {"id": 55460, "name": "roaster pan"}, {"id": 55461, "name": "roasting pan"}, {"id": 55462, "name": "rob bixby"}, {"id": 55463, "name": "robe"}, {"id": 55464, "name": "robert"}, {"id": 55465, "name": "robin"}, {"id": 55466, "name": "robinson st"}, {"id": 55467, "name": "robot"}, {"id": 55468, "name": "robot head"}, {"id": 55469, "name": "robot phone"}, {"id": 55470, "name": "robot suit"}, {"id": 55471, "name": "robotic arm"}, {"id": 55472, "name": "robotic toy"}, {"id": 55473, "name": "rock and republic"}, {"id": 55474, "name": "rock and snow"}, {"id": 55475, "name": "rock area"}, {"id": 55476, "name": "rock artifact"}, {"id": 55477, "name": "rock band"}, {"id": 55478, "name": "rock bank"}, {"id": 55479, "name": "rock barrier"}, {"id": 55480, "name": "rock base"}, {"id": 55481, "name": "rock bed"}, {"id": 55482, "name": "rock beside horse"}, {"id": 55483, "name": "rock border"}, {"id": 55484, "name": "rock boulder"}, {"id": 55485, "name": "rock boundary"}, {"id": 55486, "name": "rock building"}, {"id": 55487, "name": "rock cave"}, {"id": 55488, "name": "rock chair"}, {"id": 55489, "name": "rock chips"}, {"id": 55490, "name": "rock city"}, {"id": 55491, "name": "rock cliff"}, {"id": 55492, "name": "rock clift"}, {"id": 55493, "name": "rock clock"}, {"id": 55494, "name": "rock cluster"}, {"id": 55495, "name": "rock collection"}, {"id": 55496, "name": "rock design"}, {"id": 55497, "name": "rock edge"}, {"id": 55498, "name": "rock emplacement"}, {"id": 55499, "name": "rock enclosure"}, {"id": 55500, "name": "rock exterior"}, {"id": 55501, "name": "rock face"}, {"id": 55502, "name": "rock fence"}, {"id": 55503, "name": "rock formation"}, {"id": 55504, "name": "rock formations"}, {"id": 55505, "name": "rock garden"}, {"id": 55506, "name": "rock grass"}, {"id": 55507, "name": "rock gravel"}, {"id": 55508, "name": "rock ground"}, {"id": 55509, "name": "rock hand"}, {"id": 55510, "name": "rock hidden"}, {"id": 55511, "name": "rock hill"}, {"id": 55512, "name": "rock house"}, {"id": 55513, "name": "rock in front of cow"}, {"id": 55514, "name": "rock in grass"}, {"id": 55515, "name": "rock in the water"}, {"id": 55516, "name": "rock in water"}, {"id": 55517, "name": "rock is big"}, {"id": 55518, "name": "rock is grey"}, {"id": 55519, "name": "rock is jagged"}, {"id": 55520, "name": "rock is large"}, {"id": 55521, "name": "rock is on hillside"}, {"id": 55522, "name": "rock is on shore"}, {"id": 55523, "name": "rock is tan"}, {"id": 55524, "name": "rock island"}, {"id": 55525, "name": "rock jetty"}, {"id": 55526, "name": "rock landscape"}, {"id": 55527, "name": "rock ledge"}, {"id": 55528, "name": "rock mountain"}, {"id": 55529, "name": "rock next to deer"}, {"id": 55530, "name": "rock oil"}, {"id": 55531, "name": "rock on grass"}, {"id": 55532, "name": "rock outcrops"}, {"id": 55533, "name": "rock panel"}, {"id": 55534, "name": "rock part"}, {"id": 55535, "name": "rock patch"}, {"id": 55536, "name": "rock path"}, {"id": 55537, "name": "rock pen"}, {"id": 55538, "name": "rock pieces"}, {"id": 55539, "name": "rock pile"}, {"id": 55540, "name": "rock piles"}, {"id": 55541, "name": "rock plant"}, {"id": 55542, "name": "rock planter"}, {"id": 55543, "name": "rock portions"}, {"id": 55544, "name": "rock protrudes"}, {"id": 55545, "name": "rock reflection"}, {"id": 55546, "name": "rock ridge"}, {"id": 55547, "name": "rock rock"}, {"id": 55548, "name": "rock scissors"}, {"id": 55549, "name": "rock seawall"}, {"id": 55550, "name": "rock sign"}, {"id": 55551, "name": "rock slide"}, {"id": 55552, "name": "rock snow"}, {"id": 55553, "name": "rock step"}, {"id": 55554, "name": "rock structure"}, {"id": 55555, "name": "rock surface"}, {"id": 55556, "name": "rock top"}, {"id": 55557, "name": "rock under a tree"}, {"id": 55558, "name": "rock wall"}, {"id": 55559, "name": "rock wall for"}, {"id": 55560, "name": "rock walls"}, {"id": 55561, "name": "rock water"}, {"id": 55562, "name": "rock"}, {"id": 55563, "name": "rockaway beach"}, {"id": 55564, "name": "rockd"}, {"id": 55565, "name": "rocker dude"}, {"id": 55566, "name": "rocker"}, {"id": 55567, "name": "rockes"}, {"id": 55568, "name": "rocket"}, {"id": 55569, "name": "rocket ship"}, {"id": 55570, "name": "rockey area"}, {"id": 55571, "name": "rockface"}, {"id": 55572, "name": "rockground"}, {"id": 55573, "name": "rocking chair"}, {"id": 55574, "name": "rocking horse"}, {"id": 55575, "name": "rocking toy"}, {"id": 55576, "name": "rockpile"}, {"id": 55577, "name": "rocks and dirt"}, {"id": 55578, "name": "rocks are wet"}, {"id": 55579, "name": "rocks around tracks"}, {"id": 55580, "name": "rocks around trunk"}, {"id": 55581, "name": "rocks behind goat"}, {"id": 55582, "name": "rocks below water"}, {"id": 55583, "name": "rocks beside"}, {"id": 55584, "name": "rocks by surface"}, {"id": 55585, "name": "rocks by the pond"}, {"id": 55586, "name": "rocks by water"}, {"id": 55587, "name": "rocks elephant"}, {"id": 55588, "name": "rocks image"}, {"id": 55589, "name": "rocks in water"}, {"id": 55590, "name": "rocks in"}, {"id": 55591, "name": "rocks lining"}, {"id": 55592, "name": "rocks logs"}, {"id": 55593, "name": "rocks next to bridge"}, {"id": 55594, "name": "rocks ocean"}, {"id": 55595, "name": "rocks on beach"}, {"id": 55596, "name": "rocks on side"}, {"id": 55597, "name": "rocks on the ground"}, {"id": 55598, "name": "rocks piled"}, {"id": 55599, "name": "rocks sticking up"}, {"id": 55600, "name": "rocks through water"}, {"id": 55601, "name": "rocks together"}, {"id": 55602, "name": "rocks track"}, {"id": 55603, "name": "rocks tree"}, {"id": 55604, "name": "rocks wet"}, {"id": 55605, "name": "rockside"}, {"id": 55606, "name": "rocksl"}, {"id": 55607, "name": "rockslide"}, {"id": 55608, "name": "rockstar"}, {"id": 55609, "name": "rockstar poster"}, {"id": 55610, "name": "rocktip"}, {"id": 55611, "name": "rockwall"}, {"id": 55612, "name": "rocky"}, {"id": 55613, "name": "rocky area"}, {"id": 55614, "name": "rocky background"}, {"id": 55615, "name": "rocky bank"}, {"id": 55616, "name": "rocky barrier"}, {"id": 55617, "name": "rocky beach surface"}, {"id": 55618, "name": "rocky cliff"}, {"id": 55619, "name": "rocky depression"}, {"id": 55620, "name": "rocky dirt"}, {"id": 55621, "name": "rocky edge"}, {"id": 55622, "name": "rocky field"}, {"id": 55623, "name": "rocky formation"}, {"id": 55624, "name": "rocky formations"}, {"id": 55625, "name": "rocky foundation"}, {"id": 55626, "name": "rocky grass"}, {"id": 55627, "name": "rocky ground"}, {"id": 55628, "name": "rocky hill"}, {"id": 55629, "name": "rocky hills"}, {"id": 55630, "name": "rocky hillside"}, {"id": 55631, "name": "rocky in the ocean"}, {"id": 55632, "name": "rocky jetty"}, {"id": 55633, "name": "rocky land"}, {"id": 55634, "name": "rocky landscape"}, {"id": 55635, "name": "rocky layers"}, {"id": 55636, "name": "rocky ledge"}, {"id": 55637, "name": "rocky mountain"}, {"id": 55638, "name": "rocky mountains"}, {"id": 55639, "name": "rocky mountainside"}, {"id": 55640, "name": "rocky notification"}, {"id": 55641, "name": "rocky oucropping"}, {"id": 55642, "name": "rocky outcrop"}, {"id": 55643, "name": "rocky outcropping"}, {"id": 55644, "name": "rocky part"}, {"id": 55645, "name": "rocky patch"}, {"id": 55646, "name": "rocky pattern"}, {"id": 55647, "name": "rocky peninsula"}, {"id": 55648, "name": "rocky place"}, {"id": 55649, "name": "rocky plant"}, {"id": 55650, "name": "rocky point"}, {"id": 55651, "name": "rocky ravine"}, {"id": 55652, "name": "rocky road"}, {"id": 55653, "name": "rocky sandbar"}, {"id": 55654, "name": "rocky shore"}, {"id": 55655, "name": "rocky shoreline"}, {"id": 55656, "name": "rocky shores"}, {"id": 55657, "name": "rocky side"}, {"id": 55658, "name": "rocky slope"}, {"id": 55659, "name": "rocky snow"}, {"id": 55660, "name": "rocky soil"}, {"id": 55661, "name": "rocky structure"}, {"id": 55662, "name": "rocky surface"}, {"id": 55663, "name": "rocky terrain"}, {"id": 55664, "name": "rocky top"}, {"id": 55665, "name": "rocky tree"}, {"id": 55666, "name": "rocky valley"}, {"id": 55667, "name": "rocky wall"}, {"id": 55668, "name": "rockymountain wall"}, {"id": 55669, "name": "rod"}, {"id": 55670, "name": "rode"}, {"id": 55671, "name": "rodent"}, {"id": 55672, "name": "rodeo"}, {"id": 55673, "name": "rodeo picture"}, {"id": 55674, "name": "rodeo show"}, {"id": 55675, "name": "rodeo stadium"}, {"id": 55676, "name": "rodeo worker"}, {"id": 55677, "name": "roflbot"}, {"id": 55678, "name": "rogers hornsby"}, {"id": 55679, "name": "rogers logo"}, {"id": 55680, "name": "rogerscom"}, {"id": 55681, "name": "roght wing"}, {"id": 55682, "name": "rojan"}, {"id": 55683, "name": "roku"}, {"id": 55684, "name": "roku logo"}, {"id": 55685, "name": "rolex"}, {"id": 55686, "name": "roll bar"}, {"id": 55687, "name": "roll bars"}, {"id": 55688, "name": "roll cage"}, {"id": 55689, "name": "roll holder"}, {"id": 55690, "name": "roll in mouth"}, {"id": 55691, "name": "roll of cable"}, {"id": 55692, "name": "roll of paper"}, {"id": 55693, "name": "roll of paper towel"}, {"id": 55694, "name": "roll of paper towels"}, {"id": 55695, "name": "roll of plastic"}, {"id": 55696, "name": "roll of plastic bags"}, {"id": 55697, "name": "roll of string"}, {"id": 55698, "name": "roll of tape"}, {"id": 55699, "name": "roll of tissue"}, {"id": 55700, "name": "roll of toilet paper"}, {"id": 55701, "name": "roll of white paper"}, {"id": 55702, "name": "roll pillow"}, {"id": 55703, "name": "roll tissue"}, {"id": 55704, "name": "roll up blinds"}, {"id": 55705, "name": "roll up towel"}, {"id": 55706, "name": "roll"}, {"id": 55707, "name": "rollarcoast"}, {"id": 55708, "name": "rollbar"}, {"id": 55709, "name": "rolled"}, {"id": 55710, "name": "rolled arm"}, {"id": 55711, "name": "rolled awning"}, {"id": 55712, "name": "rolled bread"}, {"id": 55713, "name": "rolled cuffs"}, {"id": 55714, "name": "rolled edge"}, {"id": 55715, "name": "rolled items"}, {"id": 55716, "name": "rolled napkin"}, {"id": 55717, "name": "rolled paper"}, {"id": 55718, "name": "rolled sleeves"}, {"id": 55719, "name": "rolled tarp"}, {"id": 55720, "name": "rolled towel"}, {"id": 55721, "name": "rolled towels"}, {"id": 55722, "name": "rolled up"}, {"id": 55723, "name": "rolled up jeans"}, {"id": 55724, "name": "rolled up sleeve"}, {"id": 55725, "name": "roller ball"}, {"id": 55726, "name": "roller blades"}, {"id": 55727, "name": "roller cart"}, {"id": 55728, "name": "roller coaster"}, {"id": 55729, "name": "roller coaster car"}, {"id": 55730, "name": "roller grill"}, {"id": 55731, "name": "roller skate"}, {"id": 55732, "name": "roller skates"}, {"id": 55733, "name": "roller skis"}, {"id": 55734, "name": "roller wheels"}, {"id": 55735, "name": "roller"}, {"id": 55736, "name": "rollerbag"}, {"id": 55737, "name": "rollerblade"}, {"id": 55738, "name": "rollercoaster"}, {"id": 55739, "name": "rollercoaster car"}, {"id": 55740, "name": "rollerskate"}, {"id": 55741, "name": "rollerskates"}, {"id": 55742, "name": "rollie wheels"}, {"id": 55743, "name": "rolling"}, {"id": 55744, "name": "rolling backpack"}, {"id": 55745, "name": "rolling bag"}, {"id": 55746, "name": "rolling cart"}, {"id": 55747, "name": "rolling chair"}, {"id": 55748, "name": "rolling fog"}, {"id": 55749, "name": "rolling hills"}, {"id": 55750, "name": "rolling on ground"}, {"id": 55751, "name": "rolling pin"}, {"id": 55752, "name": "rolling pins"}, {"id": 55753, "name": "rolling shade"}, {"id": 55754, "name": "rolling staircase"}, {"id": 55755, "name": "rolling stones"}, {"id": 55756, "name": "rolling wave"}, {"id": 55757, "name": "rolling waves"}, {"id": 55758, "name": "rollingpin"}, {"id": 55759, "name": "rolloftissuepaper"}, {"id": 55760, "name": "rollpaper"}, {"id": 55761, "name": "rolltop desk"}, {"id": 55762, "name": "rollup door"}, {"id": 55763, "name": "rollup shade"}, {"id": 55764, "name": "rolodex"}, {"id": 55765, "name": "roly poly"}, {"id": 55766, "name": "roma tomato"}, {"id": 55767, "name": "romaine"}, {"id": 55768, "name": "romaine lettuce"}, {"id": 55769, "name": "romal numeral"}, {"id": 55770, "name": "roman"}, {"id": 55771, "name": "roman 5"}, {"id": 55772, "name": "roman letters"}, {"id": 55773, "name": "roman number"}, {"id": 55774, "name": "roman numberal"}, {"id": 55775, "name": "roman numberals"}, {"id": 55776, "name": "roman numbers"}, {"id": 55777, "name": "roman numera"}, {"id": 55778, "name": "roman numeral"}, {"id": 55779, "name": "roman numeral 12"}, {"id": 55780, "name": "roman numeral 2"}, {"id": 55781, "name": "roman numeral 3"}, {"id": 55782, "name": "roman numeral 4"}, {"id": 55783, "name": "roman numeral 5"}, {"id": 55784, "name": "roman numeral 6"}, {"id": 55785, "name": "roman numeral 9"}, {"id": 55786, "name": "roman numeral eight"}, {"id": 55787, "name": "roman numeral five"}, {"id": 55788, "name": "roman numeral four"}, {"id": 55789, "name": "roman numeral i"}, {"id": 55790, "name": "roman numeral ii"}, {"id": 55791, "name": "roman numeral iii"}, {"id": 55792, "name": "roman numeral iv"}, {"id": 55793, "name": "roman numeral ix"}, {"id": 55794, "name": "roman numeral nine"}, {"id": 55795, "name": "roman numeral one"}, {"id": 55796, "name": "roman numeral seven"}, {"id": 55797, "name": "roman numeral six"}, {"id": 55798, "name": "roman numeral ten"}, {"id": 55799, "name": "roman numeral three"}, {"id": 55800, "name": "roman numeral twelve"}, {"id": 55801, "name": "roman numeral two"}, {"id": 55802, "name": "roman numeral v"}, {"id": 55803, "name": "roman numeral vi"}, {"id": 55804, "name": "roman numeral vii"}, {"id": 55805, "name": "roman numeral viii"}, {"id": 55806, "name": "roman numeral x"}, {"id": 55807, "name": "roman numeral xii"}, {"id": 55808, "name": "roman numeralas"}, {"id": 55809, "name": "roman numerals"}, {"id": 55810, "name": "roman numerials"}, {"id": 55811, "name": "roman rumerals"}, {"id": 55812, "name": "roman sign"}, {"id": 55813, "name": "roman symbol"}, {"id": 55814, "name": "roman three"}, {"id": 55815, "name": "roman writing"}, {"id": 55816, "name": "romanesko"}, {"id": 55817, "name": "romannumeral 12"}, {"id": 55818, "name": "romannumeral 3"}, {"id": 55819, "name": "romannumeral five"}, {"id": 55820, "name": "romannumerals"}, {"id": 55821, "name": "rome"}, {"id": 55822, "name": "romper"}, {"id": 55823, "name": "ronald mcdonald"}, {"id": 55824, "name": "ronald raegan"}, {"id": 55825, "name": "ronny"}, {"id": 55826, "name": "rood"}, {"id": 55827, "name": "rood tile"}, {"id": 55828, "name": "roof balcony"}, {"id": 55829, "name": "roof bars"}, {"id": 55830, "name": "roof beams"}, {"id": 55831, "name": "roof container"}, {"id": 55832, "name": "roof corner"}, {"id": 55833, "name": "roof cover"}, {"id": 55834, "name": "roof dormer"}, {"id": 55835, "name": "roof edge"}, {"id": 55836, "name": "roof green"}, {"id": 55837, "name": "roof has dark edge"}, {"id": 55838, "name": "roof has gray tiles"}, {"id": 55839, "name": "roof has lights"}, {"id": 55840, "name": "roof has snow"}, {"id": 55841, "name": "roof house"}, {"id": 55842, "name": "roof is black"}, {"id": 55843, "name": "roof is brown"}, {"id": 55844, "name": "roof is covered"}, {"id": 55845, "name": "roof is green"}, {"id": 55846, "name": "roof is grey"}, {"id": 55847, "name": "roof is white"}, {"id": 55848, "name": "roof ladder"}, {"id": 55849, "name": "roof light"}, {"id": 55850, "name": "roof lights"}, {"id": 55851, "name": "roof line"}, {"id": 55852, "name": "roof of a building"}, {"id": 55853, "name": "roof of building"}, {"id": 55854, "name": "roof of house"}, {"id": 55855, "name": "roof of straw"}, {"id": 55856, "name": "roof of the building"}, {"id": 55857, "name": "roof on building"}, {"id": 55858, "name": "roof overhang"}, {"id": 55859, "name": "roof part"}, {"id": 55860, "name": "roof peak"}, {"id": 55861, "name": "roof point"}, {"id": 55862, "name": "roof porch"}, {"id": 55863, "name": "roof rack"}, {"id": 55864, "name": "roof racks"}, {"id": 55865, "name": "roof rafters"}, {"id": 55866, "name": "roof railing"}, {"id": 55867, "name": "roof rectangular"}, {"id": 55868, "name": "roof seating"}, {"id": 55869, "name": "roof sections"}, {"id": 55870, "name": "roof shelter"}, {"id": 55871, "name": "roof shingles"}, {"id": 55872, "name": "roof soffit"}, {"id": 55873, "name": "roof stack"}, {"id": 55874, "name": "roof storage"}, {"id": 55875, "name": "roof support"}, {"id": 55876, "name": "roof supports"}, {"id": 55877, "name": "roof tile"}, {"id": 55878, "name": "roof tiles"}, {"id": 55879, "name": "roof tip"}, {"id": 55880, "name": "roof top"}, {"id": 55881, "name": "roof tops"}, {"id": 55882, "name": "roof tower"}, {"id": 55883, "name": "roof train"}, {"id": 55884, "name": "roof trim"}, {"id": 55885, "name": "roof truss"}, {"id": 55886, "name": "roof wall"}, {"id": 55887, "name": "roof window"}, {"id": 55888, "name": "roof windows"}, {"id": 55889, "name": "roof with two vents"}, {"id": 55890, "name": "roof"}, {"id": 55891, "name": "roofed"}, {"id": 55892, "name": "roofed box"}, {"id": 55893, "name": "roofed building"}, {"id": 55894, "name": "rooff"}, {"id": 55895, "name": "roofing"}, {"id": 55896, "name": "roofing material"}, {"id": 55897, "name": "roofing materials"}, {"id": 55898, "name": "roofing shingles"}, {"id": 55899, "name": "roofing structure"}, {"id": 55900, "name": "roofing tiles"}, {"id": 55901, "name": "roofing tin plates"}, {"id": 55902, "name": "roofrack"}, {"id": 55903, "name": "roofs are red"}, {"id": 55904, "name": "roofs edge"}, {"id": 55905, "name": "roofs part"}, {"id": 55906, "name": "roofsupport pole"}, {"id": 55907, "name": "rooftop area"}, {"id": 55908, "name": "rooftop"}, {"id": 55909, "name": "rooftrack"}, {"id": 55910, "name": "rook design"}, {"id": 55911, "name": "room behind cream"}, {"id": 55912, "name": "room boxes"}, {"id": 55913, "name": "room ceiling"}, {"id": 55914, "name": "room corner"}, {"id": 55915, "name": "room divider"}, {"id": 55916, "name": "room door"}, {"id": 55917, "name": "room fan"}, {"id": 55918, "name": "room has ceiling"}, {"id": 55919, "name": "room has chair"}, {"id": 55920, "name": "room has floors"}, {"id": 55921, "name": "room has hardwood"}, {"id": 55922, "name": "room is dark"}, {"id": 55923, "name": "room light"}, {"id": 55924, "name": "room lighting"}, {"id": 55925, "name": "room number"}, {"id": 55926, "name": "room partition"}, {"id": 55927, "name": "room peach"}, {"id": 55928, "name": "room picture"}, {"id": 55929, "name": "room reflected"}, {"id": 55930, "name": "room reflection"}, {"id": 55931, "name": "room rug"}, {"id": 55932, "name": "room scene"}, {"id": 55933, "name": "room separator"}, {"id": 55934, "name": "room set"}, {"id": 55935, "name": "room table"}, {"id": 55936, "name": "room teperature"}, {"id": 55937, "name": "room"}, {"id": 55938, "name": "roomchairs"}, {"id": 55939, "name": "roommate"}, {"id": 55940, "name": "rooof"}, {"id": 55941, "name": "roosevelt"}, {"id": 55942, "name": "roosevelt wy"}, {"id": 55943, "name": "rooster decor"}, {"id": 55944, "name": "rooster statue"}, {"id": 55945, "name": "rooster"}, {"id": 55946, "name": "root beer"}, {"id": 55947, "name": "root end"}, {"id": 55948, "name": "root ends"}, {"id": 55949, "name": "root string"}, {"id": 55950, "name": "root system"}, {"id": 55951, "name": "root vegetable"}, {"id": 55952, "name": "root vegetables"}, {"id": 55953, "name": "root"}, {"id": 55954, "name": "rop"}, {"id": 55955, "name": "rope attachment"}, {"id": 55956, "name": "rope barrier"}, {"id": 55957, "name": "rope clasp"}, {"id": 55958, "name": "rope connecting"}, {"id": 55959, "name": "rope connector"}, {"id": 55960, "name": "rope course"}, {"id": 55961, "name": "rope dangling"}, {"id": 55962, "name": "rope design"}, {"id": 55963, "name": "rope divider"}, {"id": 55964, "name": "rope edge"}, {"id": 55965, "name": "rope fence"}, {"id": 55966, "name": "rope handle"}, {"id": 55967, "name": "rope hanging"}, {"id": 55968, "name": "rope holder"}, {"id": 55969, "name": "rope is hanging"}, {"id": 55970, "name": "rope knot"}, {"id": 55971, "name": "rope ladder"}, {"id": 55972, "name": "rope lead"}, {"id": 55973, "name": "rope on tip"}, {"id": 55974, "name": "rope roll"}, {"id": 55975, "name": "rope sectioning"}, {"id": 55976, "name": "rope stretcher"}, {"id": 55977, "name": "rope tied"}, {"id": 55978, "name": "rope toy"}, {"id": 55979, "name": "rope"}, {"id": 55980, "name": "roped off area"}, {"id": 55981, "name": "ropepole"}, {"id": 55982, "name": "ropes the man"}, {"id": 55983, "name": "roppe on building"}, {"id": 55984, "name": "ropw"}, {"id": 55985, "name": "rosa"}, {"id": 55986, "name": "rosary"}, {"id": 55987, "name": "rose bouquet"}, {"id": 55988, "name": "rose bud"}, {"id": 55989, "name": "rose buds"}, {"id": 55990, "name": "rose bunch"}, {"id": 55991, "name": "rose bush"}, {"id": 55992, "name": "rose bushes"}, {"id": 55993, "name": "rose center"}, {"id": 55994, "name": "rose decorations"}, {"id": 55995, "name": "rose design"}, {"id": 55996, "name": "rose designs"}, {"id": 55997, "name": "rose flowers"}, {"id": 55998, "name": "rose leaf"}, {"id": 55999, "name": "rose pattern"}, {"id": 56000, "name": "rose pedal"}, {"id": 56001, "name": "rose pendant"}, {"id": 56002, "name": "rose petal"}, {"id": 56003, "name": "rose petals"}, {"id": 56004, "name": "rose picture"}, {"id": 56005, "name": "rose shaped"}, {"id": 56006, "name": "rose shapes"}, {"id": 56007, "name": "rose sign"}, {"id": 56008, "name": "rose stem"}, {"id": 56009, "name": "rose tree"}, {"id": 56010, "name": "rose window"}, {"id": 56011, "name": "rose wine"}, {"id": 56012, "name": "rose"}, {"id": 56013, "name": "rosebud"}, {"id": 56014, "name": "rosebush"}, {"id": 56015, "name": "rosellascalone"}, {"id": 56016, "name": "rosemary"}, {"id": 56017, "name": "rosemary beach"}, {"id": 56018, "name": "rosemary sprig"}, {"id": 56019, "name": "rosemary sprigs"}, {"id": 56020, "name": "roses invase"}, {"id": 56021, "name": "rosette pattern"}, {"id": 56022, "name": "rosette"}, {"id": 56023, "name": "rosie riveter"}, {"id": 56024, "name": "rosin bag"}, {"id": 56025, "name": "ross"}, {"id": 56026, "name": "ross st"}, {"id": 56027, "name": "rosy cheek"}, {"id": 56028, "name": "rot"}, {"id": 56029, "name": "rotary"}, {"id": 56030, "name": "rotary dial"}, {"id": 56031, "name": "rotary dialer"}, {"id": 56032, "name": "rotary traffic keep"}, {"id": 56033, "name": "rotating lights"}, {"id": 56034, "name": "rotating piece"}, {"id": 56035, "name": "rotating switch"}, {"id": 56036, "name": "rotini pasta"}, {"id": 56037, "name": "rotisserie"}, {"id": 56038, "name": "rotor blade"}, {"id": 56039, "name": "rotor"}, {"id": 56040, "name": "rotted wood"}, {"id": 56041, "name": "rotten"}, {"id": 56042, "name": "rotten apple"}, {"id": 56043, "name": "rotten banana"}, {"id": 56044, "name": "rotten spot"}, {"id": 56045, "name": "rotten wood"}, {"id": 56046, "name": "rotter"}, {"id": 56047, "name": "rotterdam"}, {"id": 56048, "name": "rotting apple"}, {"id": 56049, "name": "rotting gray"}, {"id": 56050, "name": "rotting leaves"}, {"id": 56051, "name": "rotunda"}, {"id": 56052, "name": "rough"}, {"id": 56053, "name": "rough bark"}, {"id": 56054, "name": "rough brown waters"}, {"id": 56055, "name": "rough edge"}, {"id": 56056, "name": "rough ground"}, {"id": 56057, "name": "rough marks"}, {"id": 56058, "name": "rough ocean"}, {"id": 56059, "name": "rough sea"}, {"id": 56060, "name": "rough snow"}, {"id": 56061, "name": "rough surf"}, {"id": 56062, "name": "rough surface"}, {"id": 56063, "name": "rough texture"}, {"id": 56064, "name": "rough water"}, {"id": 56065, "name": "rough waters"}, {"id": 56066, "name": "rough waves"}, {"id": 56067, "name": "roun spine"}, {"id": 56068, "name": "round about"}, {"id": 56069, "name": "round antenna"}, {"id": 56070, "name": "round arch"}, {"id": 56071, "name": "round architecture"}, {"id": 56072, "name": "round area"}, {"id": 56073, "name": "round back"}, {"id": 56074, "name": "round ball"}, {"id": 56075, "name": "round balls"}, {"id": 56076, "name": "round base"}, {"id": 56077, "name": "round beads"}, {"id": 56078, "name": "round bird eye"}, {"id": 56079, "name": "round blue sign"}, {"id": 56080, "name": "round body"}, {"id": 56081, "name": "round bottom"}, {"id": 56082, "name": "round bowl"}, {"id": 56083, "name": "round bowls"}, {"id": 56084, "name": "round box"}, {"id": 56085, "name": "round building"}, {"id": 56086, "name": "round button"}, {"id": 56087, "name": "round buttons"}, {"id": 56088, "name": "round can"}, {"id": 56089, "name": "round carrot"}, {"id": 56090, "name": "round cement"}, {"id": 56091, "name": "round circle"}, {"id": 56092, "name": "round clock"}, {"id": 56093, "name": "round clocks"}, {"id": 56094, "name": "round decoration"}, {"id": 56095, "name": "round design"}, {"id": 56096, "name": "round dial"}, {"id": 56097, "name": "round disc"}, {"id": 56098, "name": "round disk"}, {"id": 56099, "name": "round dome"}, {"id": 56100, "name": "round donut"}, {"id": 56101, "name": "round dot"}, {"id": 56102, "name": "round ear"}, {"id": 56103, "name": "round earring"}, {"id": 56104, "name": "round ears"}, {"id": 56105, "name": "round emblem"}, {"id": 56106, "name": "round face"}, {"id": 56107, "name": "round fan"}, {"id": 56108, "name": "round flower"}, {"id": 56109, "name": "round fruit"}, {"id": 56110, "name": "round gauge hole"}, {"id": 56111, "name": "round guage"}, {"id": 56112, "name": "round head"}, {"id": 56113, "name": "round headlight"}, {"id": 56114, "name": "round hole"}, {"id": 56115, "name": "round holes"}, {"id": 56116, "name": "round hook"}, {"id": 56117, "name": "round indention"}, {"id": 56118, "name": "round items"}, {"id": 56119, "name": "round jar"}, {"id": 56120, "name": "round kite"}, {"id": 56121, "name": "round knob"}, {"id": 56122, "name": "round lamp"}, {"id": 56123, "name": "round leg"}, {"id": 56124, "name": "round legs"}, {"id": 56125, "name": "round light"}, {"id": 56126, "name": "round light pole"}, {"id": 56127, "name": "round lights"}, {"id": 56128, "name": "round line"}, {"id": 56129, "name": "round mark"}, {"id": 56130, "name": "round meat"}, {"id": 56131, "name": "round medallion"}, {"id": 56132, "name": "round mirror"}, {"id": 56133, "name": "round mirrors"}, {"id": 56134, "name": "round object"}, {"id": 56135, "name": "round objects"}, {"id": 56136, "name": "round onion"}, {"id": 56137, "name": "round opening"}, {"id": 56138, "name": "round orange sticker"}, {"id": 56139, "name": "round part"}, {"id": 56140, "name": "round patern"}, {"id": 56141, "name": "round piece"}, {"id": 56142, "name": "round pillow"}, {"id": 56143, "name": "round plate"}, {"id": 56144, "name": "round plated"}, {"id": 56145, "name": "round plater"}, {"id": 56146, "name": "round products"}, {"id": 56147, "name": "round red"}, {"id": 56148, "name": "round reflector"}, {"id": 56149, "name": "round rug"}, {"id": 56150, "name": "round section"}, {"id": 56151, "name": "round shades"}, {"id": 56152, "name": "round shape"}, {"id": 56153, "name": "round shield"}, {"id": 56154, "name": "round side mirror"}, {"id": 56155, "name": "round sign"}, {"id": 56156, "name": "round silver knobs"}, {"id": 56157, "name": "round sled"}, {"id": 56158, "name": "round speaker"}, {"id": 56159, "name": "round spoon resting"}, {"id": 56160, "name": "round spots"}, {"id": 56161, "name": "round stool"}, {"id": 56162, "name": "round table"}, {"id": 56163, "name": "round tables"}, {"id": 56164, "name": "round thing"}, {"id": 56165, "name": "round tire"}, {"id": 56166, "name": "round top"}, {"id": 56167, "name": "round top table"}, {"id": 56168, "name": "round tree"}, {"id": 56169, "name": "round wall"}, {"id": 56170, "name": "round wave"}, {"id": 56171, "name": "round wheel"}, {"id": 56172, "name": "round wheels"}, {"id": 56173, "name": "round white"}, {"id": 56174, "name": "round window"}, {"id": 56175, "name": "round windows"}, {"id": 56176, "name": "round zodiac"}, {"id": 56177, "name": "round"}, {"id": 56178, "name": "roundabout"}, {"id": 56179, "name": "roundabout sign"}, {"id": 56180, "name": "rounded"}, {"id": 56181, "name": "rounded back"}, {"id": 56182, "name": "rounded column"}, {"id": 56183, "name": "rounded corner"}, {"id": 56184, "name": "rounded corners"}, {"id": 56185, "name": "rounded edge"}, {"id": 56186, "name": "rounded end"}, {"id": 56187, "name": "rounded head"}, {"id": 56188, "name": "rounded knob"}, {"id": 56189, "name": "rounded nose"}, {"id": 56190, "name": "rounded profile"}, {"id": 56191, "name": "rounded section"}, {"id": 56192, "name": "rounded silver pipes"}, {"id": 56193, "name": "rounded structure"}, {"id": 56194, "name": "rounded top"}, {"id": 56195, "name": "roundgreen tube"}, {"id": 56196, "name": "roundheaded bolts"}, {"id": 56197, "name": "roundmetal pipe"}, {"id": 56198, "name": "roundobject"}, {"id": 56199, "name": "roundparts"}, {"id": 56200, "name": "roundracket head"}, {"id": 56201, "name": "roundred sticker"}, {"id": 56202, "name": "roundrock"}, {"id": 56203, "name": "roundtable"}, {"id": 56204, "name": "roundwooden table"}, {"id": 56205, "name": "rounton"}, {"id": 56206, "name": "route 11"}, {"id": 56207, "name": "route 126 east"}, {"id": 56208, "name": "route 126 west"}, {"id": 56209, "name": "route 126 west exit"}, {"id": 56210, "name": "route 21"}, {"id": 56211, "name": "route 99 north"}, {"id": 56212, "name": "route 99 north exit"}, {"id": 56213, "name": "route 99 south"}, {"id": 56214, "name": "route displays"}, {"id": 56215, "name": "route indicator"}, {"id": 56216, "name": "route info"}, {"id": 56217, "name": "route information"}, {"id": 56218, "name": "route letter"}, {"id": 56219, "name": "route name"}, {"id": 56220, "name": "route number"}, {"id": 56221, "name": "route sign"}, {"id": 56222, "name": "route"}, {"id": 56223, "name": "router"}, {"id": 56224, "name": "routesign"}, {"id": 56225, "name": "routine"}, {"id": 56226, "name": "routing tube"}, {"id": 56227, "name": "row boat"}, {"id": 56228, "name": "row boats"}, {"id": 56229, "name": "row books"}, {"id": 56230, "name": "row home"}, {"id": 56231, "name": "row of flags"}, {"id": 56232, "name": "row of 5 urinals"}, {"id": 56233, "name": "row of arches"}, {"id": 56234, "name": "row of bicycles"}, {"id": 56235, "name": "row of buildings"}, {"id": 56236, "name": "row of bushes"}, {"id": 56237, "name": "row of buttons"}, {"id": 56238, "name": "row of canoes"}, {"id": 56239, "name": "row of cars"}, {"id": 56240, "name": "row of docked boats"}, {"id": 56241, "name": "row of drawers"}, {"id": 56242, "name": "row of flags"}, {"id": 56243, "name": "row of flowers"}, {"id": 56244, "name": "row of food trucks"}, {"id": 56245, "name": "row of green grass"}, {"id": 56246, "name": "row of kids"}, {"id": 56247, "name": "row of light"}, {"id": 56248, "name": "row of lights"}, {"id": 56249, "name": "row of monitors"}, {"id": 56250, "name": "row of notebooks"}, {"id": 56251, "name": "row of palm trees"}, {"id": 56252, "name": "row of people"}, {"id": 56253, "name": "row of players"}, {"id": 56254, "name": "row of red"}, {"id": 56255, "name": "row of scooters"}, {"id": 56256, "name": "row of screws"}, {"id": 56257, "name": "row of seats"}, {"id": 56258, "name": "row of shingles"}, {"id": 56259, "name": "row of shops"}, {"id": 56260, "name": "row of shrubs"}, {"id": 56261, "name": "row of squares"}, {"id": 56262, "name": "row of teeth"}, {"id": 56263, "name": "row of three windows"}, {"id": 56264, "name": "row of trees"}, {"id": 56265, "name": "row of windows"}, {"id": 56266, "name": "row trees"}, {"id": 56267, "name": "row windows"}, {"id": 56268, "name": "row z22"}, {"id": 56269, "name": "row"}, {"id": 56270, "name": "rowboat"}, {"id": 56271, "name": "rower"}, {"id": 56272, "name": "rowflags"}, {"id": 56273, "name": "rowing"}, {"id": 56274, "name": "rowing stick"}, {"id": 56275, "name": "rowing team"}, {"id": 56276, "name": "rowofbuildings"}, {"id": 56277, "name": "rowofwindows"}, {"id": 56278, "name": "rows of books"}, {"id": 56279, "name": "rows of light"}, {"id": 56280, "name": "rows of lights"}, {"id": 56281, "name": "rows of squares"}, {"id": 56282, "name": "rows of windows"}, {"id": 56283, "name": "rowwindows"}, {"id": 56284, "name": "roxbury"}, {"id": 56285, "name": "roxie"}, {"id": 56286, "name": "royal blue"}, {"id": 56287, "name": "royal enfield"}, {"id": 56288, "name": "royal hotel"}, {"id": 56289, "name": "royal navy"}, {"id": 56290, "name": "royal"}, {"id": 56291, "name": "royalblue background"}, {"id": 56292, "name": "royalty"}, {"id": 56293, "name": "rozsas"}, {"id": 56294, "name": "rp"}, {"id": 56295, "name": "rp logo"}, {"id": 56296, "name": "rred flags"}, {"id": 56297, "name": "rs logo"}, {"id": 56298, "name": "rsl images"}, {"id": 56299, "name": "rtd"}, {"id": 56300, "name": "rubarb"}, {"id": 56301, "name": "rubber"}, {"id": 56302, "name": "rubber ball"}, {"id": 56303, "name": "rubber band"}, {"id": 56304, "name": "rubber bands"}, {"id": 56305, "name": "rubber base"}, {"id": 56306, "name": "rubber boot"}, {"id": 56307, "name": "rubber boots"}, {"id": 56308, "name": "rubber case"}, {"id": 56309, "name": "rubber coating"}, {"id": 56310, "name": "rubber covered feet"}, {"id": 56311, "name": "rubber duck"}, {"id": 56312, "name": "rubber ducks"}, {"id": 56313, "name": "rubber ducky"}, {"id": 56314, "name": "rubber foot"}, {"id": 56315, "name": "rubber gasket"}, {"id": 56316, "name": "rubber glove"}, {"id": 56317, "name": "rubber gloves"}, {"id": 56318, "name": "rubber grip"}, {"id": 56319, "name": "rubber grips"}, {"id": 56320, "name": "rubber handle"}, {"id": 56321, "name": "rubber home plate"}, {"id": 56322, "name": "rubber item"}, {"id": 56323, "name": "rubber mat"}, {"id": 56324, "name": "rubber padding"}, {"id": 56325, "name": "rubber plunger"}, {"id": 56326, "name": "rubber ring"}, {"id": 56327, "name": "rubber seal"}, {"id": 56328, "name": "rubber shoe"}, {"id": 56329, "name": "rubber shoes"}, {"id": 56330, "name": "rubber sole"}, {"id": 56331, "name": "rubber stop"}, {"id": 56332, "name": "rubber strip"}, {"id": 56333, "name": "rubber tip"}, {"id": 56334, "name": "rubber tire"}, {"id": 56335, "name": "rubber tires"}, {"id": 56336, "name": "rubber toe"}, {"id": 56337, "name": "rubber toy"}, {"id": 56338, "name": "rubber wheel"}, {"id": 56339, "name": "rubber wheels"}, {"id": 56340, "name": "rubberband"}, {"id": 56341, "name": "rubbergloves"}, {"id": 56342, "name": "rubbermaid organizer"}, {"id": 56343, "name": "rubbershoes"}, {"id": 56344, "name": "rubbertire"}, {"id": 56345, "name": "rubbing alcohol"}, {"id": 56346, "name": "rubbish"}, {"id": 56347, "name": "rubbish bin"}, {"id": 56348, "name": "rubble"}, {"id": 56349, "name": "rubens"}, {"id": 56350, "name": "rubics cube"}, {"id": 56351, "name": "rubik cube"}, {"id": 56352, "name": "rubiks cube"}, {"id": 56353, "name": "rubing"}, {"id": 56354, "name": "rubinius"}, {"id": 56355, "name": "rubix cube"}, {"id": 56356, "name": "ruble"}, {"id": 56357, "name": "rubway"}, {"id": 56358, "name": "ruby"}, {"id": 56359, "name": "ruby center"}, {"id": 56360, "name": "ruby falls"}, {"id": 56361, "name": "ruby slipper"}, {"id": 56362, "name": "ruck sack"}, {"id": 56363, "name": "rudder"}, {"id": 56364, "name": "rue"}, {"id": 56365, "name": "rue bourbon"}, {"id": 56366, "name": "rue serpente"}, {"id": 56367, "name": "ruff"}, {"id": 56368, "name": "ruffle"}, {"id": 56369, "name": "ruffled"}, {"id": 56370, "name": "ruffled curtain"}, {"id": 56371, "name": "ruffled edge"}, {"id": 56372, "name": "ruffled end"}, {"id": 56373, "name": "ruffled feathers"}, {"id": 56374, "name": "ruffled hair"}, {"id": 56375, "name": "ruffled rim"}, {"id": 56376, "name": "rug edge"}, {"id": 56377, "name": "rug feet"}, {"id": 56378, "name": "rug pattern"}, {"id": 56379, "name": "rug room"}, {"id": 56380, "name": "rug square"}, {"id": 56381, "name": "rug"}, {"id": 56382, "name": "rugby"}, {"id": 56383, "name": "rugby game"}, {"id": 56384, "name": "rugby player"}, {"id": 56385, "name": "rugby shirt"}, {"id": 56386, "name": "rugby team"}, {"id": 56387, "name": "rugged terrain"}, {"id": 56388, "name": "rugs boarder"}, {"id": 56389, "name": "ruin"}, {"id": 56390, "name": "rule"}, {"id": 56391, "name": "ruler"}, {"id": 56392, "name": "rulles"}, {"id": 56393, "name": "rum"}, {"id": 56394, "name": "rumble strip"}, {"id": 56395, "name": "rump"}, {"id": 56396, "name": "rumple blanket"}, {"id": 56397, "name": "run coaster"}, {"id": 56398, "name": "run stains"}, {"id": 56399, "name": "run way"}, {"id": 56400, "name": "run"}, {"id": 56401, "name": "runaway"}, {"id": 56402, "name": "rundown"}, {"id": 56403, "name": "runeway"}, {"id": 56404, "name": "rung"}, {"id": 56405, "name": "runing in"}, {"id": 56406, "name": "runner rug"}, {"id": 56407, "name": "runner up"}, {"id": 56408, "name": "runner"}, {"id": 56409, "name": "runnig"}, {"id": 56410, "name": "running"}, {"id": 56411, "name": "running board"}, {"id": 56412, "name": "running boards"}, {"id": 56413, "name": "running dog"}, {"id": 56414, "name": "running light"}, {"id": 56415, "name": "running lights"}, {"id": 56416, "name": "running shoe"}, {"id": 56417, "name": "running shorts"}, {"id": 56418, "name": "running tiger"}, {"id": 56419, "name": "running track"}, {"id": 56420, "name": "running tracks"}, {"id": 56421, "name": "running water"}, {"id": 56422, "name": "runoff"}, {"id": 56423, "name": "runoff trails"}, {"id": 56424, "name": "runway is black"}, {"id": 56425, "name": "runway light"}, {"id": 56426, "name": "runway marker"}, {"id": 56427, "name": "runway markers"}, {"id": 56428, "name": "runway reflectors"}, {"id": 56429, "name": "runway sign"}, {"id": 56430, "name": "runway"}, {"id": 56431, "name": "runyan"}, {"id": 56432, "name": "rupert street"}, {"id": 56433, "name": "rural"}, {"id": 56434, "name": "rural area"}, {"id": 56435, "name": "rural location"}, {"id": 56436, "name": "rural railroad"}, {"id": 56437, "name": "rural road"}, {"id": 56438, "name": "rural town"}, {"id": 56439, "name": "rus"}, {"id": 56440, "name": "rush"}, {"id": 56441, "name": "russet"}, {"id": 56442, "name": "russian sage"}, {"id": 56443, "name": "rust"}, {"id": 56444, "name": "rust and repairs"}, {"id": 56445, "name": "rust area"}, {"id": 56446, "name": "rust ave"}, {"id": 56447, "name": "rust colored"}, {"id": 56448, "name": "rust colored floor"}, {"id": 56449, "name": "rust colored leaf"}, {"id": 56450, "name": "rust jacket"}, {"id": 56451, "name": "rust mark"}, {"id": 56452, "name": "rust marks"}, {"id": 56453, "name": "rust patch"}, {"id": 56454, "name": "rust sign"}, {"id": 56455, "name": "rust spot"}, {"id": 56456, "name": "rust spots"}, {"id": 56457, "name": "rust stain"}, {"id": 56458, "name": "rust stains"}, {"id": 56459, "name": "rustcarpet"}, {"id": 56460, "name": "rusted"}, {"id": 56461, "name": "rusted area"}, {"id": 56462, "name": "rusted barrel"}, {"id": 56463, "name": "rusted blade"}, {"id": 56464, "name": "rusted bottom"}, {"id": 56465, "name": "rusted container"}, {"id": 56466, "name": "rusted fire hydrant"}, {"id": 56467, "name": "rusted hub"}, {"id": 56468, "name": "rusted metal"}, {"id": 56469, "name": "rusted pole"}, {"id": 56470, "name": "rusted rail"}, {"id": 56471, "name": "rusted roof"}, {"id": 56472, "name": "rusted side"}, {"id": 56473, "name": "rusted spots"}, {"id": 56474, "name": "rusted train"}, {"id": 56475, "name": "rusted wall"}, {"id": 56476, "name": "rustedsilver pole"}, {"id": 56477, "name": "rustic kitchen"}, {"id": 56478, "name": "rustic structures"}, {"id": 56479, "name": "rusting"}, {"id": 56480, "name": "rusting thing"}, {"id": 56481, "name": "rustrock"}, {"id": 56482, "name": "rusty"}, {"id": 56483, "name": "rusty area"}, {"id": 56484, "name": "rusty bar"}, {"id": 56485, "name": "rusty cart"}, {"id": 56486, "name": "rusty chain"}, {"id": 56487, "name": "rusty colored"}, {"id": 56488, "name": "rusty colored patch"}, {"id": 56489, "name": "rusty grill"}, {"id": 56490, "name": "rusty latch"}, {"id": 56491, "name": "rusty metal"}, {"id": 56492, "name": "rusty metal piece"}, {"id": 56493, "name": "rusty nut"}, {"id": 56494, "name": "rusty pole"}, {"id": 56495, "name": "rusty rails"}, {"id": 56496, "name": "rusty red"}, {"id": 56497, "name": "rusty rock"}, {"id": 56498, "name": "rusty roof"}, {"id": 56499, "name": "rusty screws"}, {"id": 56500, "name": "rusty sign"}, {"id": 56501, "name": "rusty track"}, {"id": 56502, "name": "rusty train"}, {"id": 56503, "name": "rusty truck"}, {"id": 56504, "name": "rusty wheel"}, {"id": 56505, "name": "rusty yellow hydrant"}, {"id": 56506, "name": "rut marks"}, {"id": 56507, "name": "rut"}, {"id": 56508, "name": "rutabaga"}, {"id": 56509, "name": "rutabega"}, {"id": 56510, "name": "rutter"}, {"id": 56511, "name": "rv"}, {"id": 56512, "name": "rvp100"}, {"id": 56513, "name": "rx55"}, {"id": 56514, "name": "rx60"}, {"id": 56515, "name": "ry full of grapes"}, {"id": 56516, "name": "ryan"}, {"id": 56517, "name": "ryan taylor"}, {"id": 56518, "name": "ryanair"}, {"id": 56519, "name": "rye bread"}, {"id": 56520, "name": "rye seeds"}, {"id": 56521, "name": "s and n"}, {"id": 56522, "name": "s f"}, {"id": 56523, "name": "s first st"}, {"id": 56524, "name": "s gay st"}, {"id": 56525, "name": "s key"}, {"id": 56526, "name": "s main st"}, {"id": 56527, "name": "s quincy st"}, {"id": 56528, "name": "s shape"}, {"id": 56529, "name": "s shaped tail"}, {"id": 56530, "name": "s sign"}, {"id": 56531, "name": "s"}, {"id": 56532, "name": "s10"}, {"id": 56533, "name": "s2"}, {"id": 56534, "name": "s24"}, {"id": 56535, "name": "s316"}, {"id": 56536, "name": "s4 1800 zurich hb"}, {"id": 56537, "name": "sa"}, {"id": 56538, "name": "sa container"}, {"id": 56539, "name": "saab"}, {"id": 56540, "name": "sabal palm"}, {"id": 56541, "name": "sabb"}, {"id": 56542, "name": "sabd"}, {"id": 56543, "name": "saber"}, {"id": 56544, "name": "sabrett umbrella"}, {"id": 56545, "name": "sac"}, {"id": 56546, "name": "sachet"}, {"id": 56547, "name": "sack potatoes"}, {"id": 56548, "name": "sack"}, {"id": 56549, "name": "sacs sign"}, {"id": 56550, "name": "sacuce"}, {"id": 56551, "name": "sad"}, {"id": 56552, "name": "sad eyes"}, {"id": 56553, "name": "sad face"}, {"id": 56554, "name": "sad man"}, {"id": 56555, "name": "sadan"}, {"id": 56556, "name": "saddel"}, {"id": 56557, "name": "saddle pad"}, {"id": 56558, "name": "saddle backs"}, {"id": 56559, "name": "saddle bag"}, {"id": 56560, "name": "saddle bags"}, {"id": 56561, "name": "saddle blanket"}, {"id": 56562, "name": "saddle cloth"}, {"id": 56563, "name": "saddle club"}, {"id": 56564, "name": "saddle horn"}, {"id": 56565, "name": "saddle pad"}, {"id": 56566, "name": "saddle stirrup"}, {"id": 56567, "name": "saddle strap"}, {"id": 56568, "name": "saddle"}, {"id": 56569, "name": "saddleback"}, {"id": 56570, "name": "saddlebag"}, {"id": 56571, "name": "saddlebred ln"}, {"id": 56572, "name": "saddlehorn"}, {"id": 56573, "name": "saddles bags"}, {"id": 56574, "name": "saddling cloth"}, {"id": 56575, "name": "sade"}, {"id": 56576, "name": "sadel blanket"}, {"id": 56577, "name": "sadle"}, {"id": 56578, "name": "sadlle"}, {"id": 56579, "name": "sadness"}, {"id": 56580, "name": "sadwich"}, {"id": 56581, "name": "sady standing"}, {"id": 56582, "name": "saegulls"}, {"id": 56583, "name": "saet"}, {"id": 56584, "name": "safari"}, {"id": 56585, "name": "safari app"}, {"id": 56586, "name": "safari hat"}, {"id": 56587, "name": "safari jacket"}, {"id": 56588, "name": "safari tree"}, {"id": 56589, "name": "safari vehicle"}, {"id": 56590, "name": "safe"}, {"id": 56591, "name": "safety"}, {"id": 56592, "name": "safety attire"}, {"id": 56593, "name": "safety bar"}, {"id": 56594, "name": "safety barrel"}, {"id": 56595, "name": "safety barrier"}, {"id": 56596, "name": "safety barriers"}, {"id": 56597, "name": "safety bars"}, {"id": 56598, "name": "safety basket"}, {"id": 56599, "name": "safety bat"}, {"id": 56600, "name": "safety belt"}, {"id": 56601, "name": "safety belt buckle"}, {"id": 56602, "name": "safety board"}, {"id": 56603, "name": "safety boat"}, {"id": 56604, "name": "safety bouies"}, {"id": 56605, "name": "safety bumpers"}, {"id": 56606, "name": "safety chain"}, {"id": 56607, "name": "safety chairs"}, {"id": 56608, "name": "safety chest pad"}, {"id": 56609, "name": "safety clothes"}, {"id": 56610, "name": "safety clothing"}, {"id": 56611, "name": "safety coats"}, {"id": 56612, "name": "safety cone"}, {"id": 56613, "name": "safety cone behind"}, {"id": 56614, "name": "safety cones"}, {"id": 56615, "name": "safety cord"}, {"id": 56616, "name": "safety cushion"}, {"id": 56617, "name": "safety device"}, {"id": 56618, "name": "safety donut"}, {"id": 56619, "name": "safety drum"}, {"id": 56620, "name": "safety equipment"}, {"id": 56621, "name": "safety fence"}, {"id": 56622, "name": "safety flag"}, {"id": 56623, "name": "safety flashers"}, {"id": 56624, "name": "safety gear"}, {"id": 56625, "name": "safety glass"}, {"id": 56626, "name": "safety glasses"}, {"id": 56627, "name": "safety gloves"}, {"id": 56628, "name": "safety goggles"}, {"id": 56629, "name": "safety guard"}, {"id": 56630, "name": "safety handle"}, {"id": 56631, "name": "safety harness"}, {"id": 56632, "name": "safety hat"}, {"id": 56633, "name": "safety helmet"}, {"id": 56634, "name": "safety horse"}, {"id": 56635, "name": "safety information"}, {"id": 56636, "name": "safety jacket"}, {"id": 56637, "name": "safety light"}, {"id": 56638, "name": "safety lights"}, {"id": 56639, "name": "safety line"}, {"id": 56640, "name": "safety lock"}, {"id": 56641, "name": "safety marker"}, {"id": 56642, "name": "safety mask"}, {"id": 56643, "name": "safety net"}, {"id": 56644, "name": "safety nets"}, {"id": 56645, "name": "safety netting"}, {"id": 56646, "name": "safety pad"}, {"id": 56647, "name": "safety pads"}, {"id": 56648, "name": "safety pants"}, {"id": 56649, "name": "safety partitions"}, {"id": 56650, "name": "safety patrolman"}, {"id": 56651, "name": "safety piece"}, {"id": 56652, "name": "safety pole"}, {"id": 56653, "name": "safety poles"}, {"id": 56654, "name": "safety post"}, {"id": 56655, "name": "safety poster"}, {"id": 56656, "name": "safety pylon"}, {"id": 56657, "name": "safety raiing"}, {"id": 56658, "name": "safety rail"}, {"id": 56659, "name": "safety railing"}, {"id": 56660, "name": "safety railings"}, {"id": 56661, "name": "safety rails"}, {"id": 56662, "name": "safety ram"}, {"id": 56663, "name": "safety reflector"}, {"id": 56664, "name": "safety ring"}, {"id": 56665, "name": "safety rings"}, {"id": 56666, "name": "safety ropes"}, {"id": 56667, "name": "safety screening"}, {"id": 56668, "name": "safety shirt"}, {"id": 56669, "name": "safety sign"}, {"id": 56670, "name": "safety strap"}, {"id": 56671, "name": "safety straps"}, {"id": 56672, "name": "safety strip"}, {"id": 56673, "name": "safety suit"}, {"id": 56674, "name": "safety task"}, {"id": 56675, "name": "safety triangle"}, {"id": 56676, "name": "safety truck"}, {"id": 56677, "name": "safety vest"}, {"id": 56678, "name": "safety visor"}, {"id": 56679, "name": "safety wall"}, {"id": 56680, "name": "safety wire"}, {"id": 56681, "name": "safety x"}, {"id": 56682, "name": "safetyrail"}, {"id": 56683, "name": "safetyvest"}, {"id": 56684, "name": "safeway"}, {"id": 56685, "name": "safeway logo"}, {"id": 56686, "name": "saffle"}, {"id": 56687, "name": "saftey"}, {"id": 56688, "name": "saftey gear"}, {"id": 56689, "name": "saftey glasses"}, {"id": 56690, "name": "safty suit"}, {"id": 56691, "name": "sage"}, {"id": 56692, "name": "sage brush"}, {"id": 56693, "name": "sage bush"}, {"id": 56694, "name": "sagebrush"}, {"id": 56695, "name": "sagebush"}, {"id": 56696, "name": "saggy"}, {"id": 56697, "name": "saguaro"}, {"id": 56698, "name": "sahara"}, {"id": 56699, "name": "sahde"}, {"id": 56700, "name": "sahdow"}, {"id": 56701, "name": "sahdwich"}, {"id": 56702, "name": "saigon"}, {"id": 56703, "name": "sail air"}, {"id": 56704, "name": "sail board"}, {"id": 56705, "name": "sail boats"}, {"id": 56706, "name": "sail cover"}, {"id": 56707, "name": "sail decoration"}, {"id": 56708, "name": "sail frame"}, {"id": 56709, "name": "sail gear"}, {"id": 56710, "name": "sail is white"}, {"id": 56711, "name": "sail line"}, {"id": 56712, "name": "sail lines"}, {"id": 56713, "name": "sail pole"}, {"id": 56714, "name": "sail poles"}, {"id": 56715, "name": "sail post"}, {"id": 56716, "name": "sail reflecting"}, {"id": 56717, "name": "sail up"}, {"id": 56718, "name": "sail"}, {"id": 56719, "name": "sailboard"}, {"id": 56720, "name": "sailboarder"}, {"id": 56721, "name": "sailboarding"}, {"id": 56722, "name": "sailboarding boots"}, {"id": 56723, "name": "sailboat beam"}, {"id": 56724, "name": "sailboat in the wate"}, {"id": 56725, "name": "sailboat is small"}, {"id": 56726, "name": "sailboat mass"}, {"id": 56727, "name": "sailboat mast"}, {"id": 56728, "name": "sailboat"}, {"id": 56729, "name": "sailer"}, {"id": 56730, "name": "sailing"}, {"id": 56731, "name": "sailing board"}, {"id": 56732, "name": "sailing boat"}, {"id": 56733, "name": "sailing lines"}, {"id": 56734, "name": "sailing ship"}, {"id": 56735, "name": "sailing vessel"}, {"id": 56736, "name": "sailor bear"}, {"id": 56737, "name": "sailor cutout"}, {"id": 56738, "name": "sailor hat"}, {"id": 56739, "name": "sailor uniform"}, {"id": 56740, "name": "sailor"}, {"id": 56741, "name": "saint"}, {"id": 56742, "name": "saint quentin"}, {"id": 56743, "name": "saku beer bottle"}, {"id": 56744, "name": "saku lable"}, {"id": 56745, "name": "sal"}, {"id": 56746, "name": "salad bag"}, {"id": 56747, "name": "salad bar"}, {"id": 56748, "name": "salad bowl"}, {"id": 56749, "name": "salad container"}, {"id": 56750, "name": "salad dressing"}, {"id": 56751, "name": "salad fork"}, {"id": 56752, "name": "salad greens"}, {"id": 56753, "name": "salad mix"}, {"id": 56754, "name": "salad spinner"}, {"id": 56755, "name": "salad trimmings"}, {"id": 56756, "name": "salad"}, {"id": 56757, "name": "salami"}, {"id": 56758, "name": "sald"}, {"id": 56759, "name": "sale ad"}, {"id": 56760, "name": "sale items"}, {"id": 56761, "name": "sale price"}, {"id": 56762, "name": "sale sign"}, {"id": 56763, "name": "sale signs"}, {"id": 56764, "name": "sale tag"}, {"id": 56765, "name": "sale tage"}, {"id": 56766, "name": "sale word"}, {"id": 56767, "name": "sale"}, {"id": 56768, "name": "sales counter"}, {"id": 56769, "name": "sales tag"}, {"id": 56770, "name": "salesperson"}, {"id": 56771, "name": "saleswoman"}, {"id": 56772, "name": "salisbury rd"}, {"id": 56773, "name": "saliva"}, {"id": 56774, "name": "sall boots"}, {"id": 56775, "name": "sally"}, {"id": 56776, "name": "salmon"}, {"id": 56777, "name": "salmon fillet"}, {"id": 56778, "name": "salmon piece"}, {"id": 56779, "name": "salmon run"}, {"id": 56780, "name": "salomon"}, {"id": 56781, "name": "salon"}, {"id": 56782, "name": "salon apron"}, {"id": 56783, "name": "salon sign"}, {"id": 56784, "name": "salonist"}, {"id": 56785, "name": "saloon"}, {"id": 56786, "name": "salsa"}, {"id": 56787, "name": "salsa verde"}, {"id": 56788, "name": "salt"}, {"id": 56789, "name": "salt"}, {"id": 56790, "name": "salt pepper"}, {"id": 56791, "name": "salt pepper shaker"}, {"id": 56792, "name": "salt and pepper"}, {"id": 56793, "name": "salt and pepper hai"}, {"id": 56794, "name": "salt and pepper shak"}, {"id": 56795, "name": "salt box"}, {"id": 56796, "name": "salt chunk"}, {"id": 56797, "name": "salt container"}, {"id": 56798, "name": "salt crystals"}, {"id": 56799, "name": "salt grains"}, {"id": 56800, "name": "salt grinder"}, {"id": 56801, "name": "salt holder"}, {"id": 56802, "name": "salt jar"}, {"id": 56803, "name": "salt lake city"}, {"id": 56804, "name": "salt lick"}, {"id": 56805, "name": "salt package"}, {"id": 56806, "name": "salt packet"}, {"id": 56807, "name": "salt pepper"}, {"id": 56808, "name": "salt pepper shakers"}, {"id": 56809, "name": "salt pieces"}, {"id": 56810, "name": "salt sense"}, {"id": 56811, "name": "salt shaker"}, {"id": 56812, "name": "salt shakers"}, {"id": 56813, "name": "salt spice"}, {"id": 56814, "name": "salt water"}, {"id": 56815, "name": "salted pretzel"}, {"id": 56816, "name": "saltine"}, {"id": 56817, "name": "saltpepper shakers"}, {"id": 56818, "name": "saltshaker"}, {"id": 56819, "name": "saltwater"}, {"id": 56820, "name": "salute"}, {"id": 56821, "name": "saluting"}, {"id": 56822, "name": "salvador dali"}, {"id": 56823, "name": "salwar kameez"}, {"id": 56824, "name": "sam adams beer"}, {"id": 56825, "name": "samd"}, {"id": 56826, "name": "same"}, {"id": 56827, "name": "same direction"}, {"id": 56828, "name": "same person"}, {"id": 56829, "name": "same position"}, {"id": 56830, "name": "same sentence"}, {"id": 56831, "name": "same sweater"}, {"id": 56832, "name": "samosa"}, {"id": 56833, "name": "sample menu"}, {"id": 56834, "name": "sample package"}, {"id": 56835, "name": "sample"}, {"id": 56836, "name": "samsung"}, {"id": 56837, "name": "samsung cellphone"}, {"id": 56838, "name": "samsung galaxy"}, {"id": 56839, "name": "samsung logo"}, {"id": 56840, "name": "samuel adams"}, {"id": 56841, "name": "samuel johnson"}, {"id": 56842, "name": "san"}, {"id": 56843, "name": "san antonio"}, {"id": 56844, "name": "san diego"}, {"id": 56845, "name": "san diego convention"}, {"id": 56846, "name": "san francisco"}, {"id": 56847, "name": "san francisco bay"}, {"id": 56848, "name": "san francisco kites"}, {"id": 56849, "name": "san fransico giants"}, {"id": 56850, "name": "san jose"}, {"id": 56851, "name": "san pablo"}, {"id": 56852, "name": "san pit"}, {"id": 56853, "name": "sanchez"}, {"id": 56854, "name": "sanctuary"}, {"id": 56855, "name": "sand and grass"}, {"id": 56856, "name": "sand and water"}, {"id": 56857, "name": "sand area"}, {"id": 56858, "name": "sand at beach"}, {"id": 56859, "name": "sand bag"}, {"id": 56860, "name": "sand bags"}, {"id": 56861, "name": "sand bank"}, {"id": 56862, "name": "sand bar"}, {"id": 56863, "name": "sand barge"}, {"id": 56864, "name": "sand beach"}, {"id": 56865, "name": "sand boarding"}, {"id": 56866, "name": "sand building"}, {"id": 56867, "name": "sand bunker"}, {"id": 56868, "name": "sand castle"}, {"id": 56869, "name": "sand circle"}, {"id": 56870, "name": "sand curve"}, {"id": 56871, "name": "sand dollar"}, {"id": 56872, "name": "sand dune"}, {"id": 56873, "name": "sand dunes"}, {"id": 56874, "name": "sand elevated"}, {"id": 56875, "name": "sand field"}, {"id": 56876, "name": "sand grain"}, {"id": 56877, "name": "sand hill"}, {"id": 56878, "name": "sand is brown"}, {"id": 56879, "name": "sand is clumpy"}, {"id": 56880, "name": "sand is dark brown"}, {"id": 56881, "name": "sand is dry"}, {"id": 56882, "name": "sand is falling"}, {"id": 56883, "name": "sand is in air"}, {"id": 56884, "name": "sand is in bucket"}, {"id": 56885, "name": "sand is in patch"}, {"id": 56886, "name": "sand is on the place"}, {"id": 56887, "name": "sand is tan"}, {"id": 56888, "name": "sand is very light"}, {"id": 56889, "name": "sand is wet"}, {"id": 56890, "name": "sand is white"}, {"id": 56891, "name": "sand line"}, {"id": 56892, "name": "sand machine"}, {"id": 56893, "name": "sand mound"}, {"id": 56894, "name": "sand mountain"}, {"id": 56895, "name": "sand of beach"}, {"id": 56896, "name": "sand on a beach"}, {"id": 56897, "name": "sand on beach"}, {"id": 56898, "name": "sand on the ground"}, {"id": 56899, "name": "sand pail"}, {"id": 56900, "name": "sand paper"}, {"id": 56901, "name": "sand part"}, {"id": 56902, "name": "sand piles"}, {"id": 56903, "name": "sand piper"}, {"id": 56904, "name": "sand pit"}, {"id": 56905, "name": "sand ripples"}, {"id": 56906, "name": "sand shore"}, {"id": 56907, "name": "sand soil"}, {"id": 56908, "name": "sand structure"}, {"id": 56909, "name": "sand timer"}, {"id": 56910, "name": "sand tracks"}, {"id": 56911, "name": "sand trap"}, {"id": 56912, "name": "sand which"}, {"id": 56913, "name": "sand"}, {"id": 56914, "name": "sandal shoe"}, {"id": 56915, "name": "sandal"}, {"id": 56916, "name": "sandaled feet"}, {"id": 56917, "name": "sandbag"}, {"id": 56918, "name": "sandbank"}, {"id": 56919, "name": "sandbar"}, {"id": 56920, "name": "sandbeach"}, {"id": 56921, "name": "sandbox"}, {"id": 56922, "name": "sandbox lid"}, {"id": 56923, "name": "sandcastle"}, {"id": 56924, "name": "sandcastle sign"}, {"id": 56925, "name": "sandcovered ground"}, {"id": 56926, "name": "sande"}, {"id": 56927, "name": "sanded"}, {"id": 56928, "name": "sandel"}, {"id": 56929, "name": "sandels"}, {"id": 56930, "name": "sandels are black"}, {"id": 56931, "name": "sander base"}, {"id": 56932, "name": "sandgravel"}, {"id": 56933, "name": "sanding board"}, {"id": 56934, "name": "sandlas"}, {"id": 56935, "name": "sandle"}, {"id": 56936, "name": "sandles"}, {"id": 56937, "name": "sandpaper"}, {"id": 56938, "name": "sandpatch"}, {"id": 56939, "name": "sandpiper"}, {"id": 56940, "name": "sandpit"}, {"id": 56941, "name": "sandrangham line"}, {"id": 56942, "name": "sandro"}, {"id": 56943, "name": "sandsound"}, {"id": 56944, "name": "sandstone"}, {"id": 56945, "name": "sandswich"}, {"id": 56946, "name": "sandtracks"}, {"id": 56947, "name": "sandwhich"}, {"id": 56948, "name": "sandwhiches"}, {"id": 56949, "name": "sandwic"}, {"id": 56950, "name": "sandwich board"}, {"id": 56951, "name": "sandwich bottom"}, {"id": 56952, "name": "sandwich bread"}, {"id": 56953, "name": "sandwich bun"}, {"id": 56954, "name": "sandwich container"}, {"id": 56955, "name": "sandwich cookie"}, {"id": 56956, "name": "sandwich crust"}, {"id": 56957, "name": "sandwich cut"}, {"id": 56958, "name": "sandwich edge"}, {"id": 56959, "name": "sandwich fillings"}, {"id": 56960, "name": "sandwich half"}, {"id": 56961, "name": "sandwich half eaten"}, {"id": 56962, "name": "sandwich halves"}, {"id": 56963, "name": "sandwich in mans"}, {"id": 56964, "name": "sandwich on table"}, {"id": 56965, "name": "sandwich paper"}, {"id": 56966, "name": "sandwich roll"}, {"id": 56967, "name": "sandwich sauce"}, {"id": 56968, "name": "sandwich segment"}, {"id": 56969, "name": "sandwich shop"}, {"id": 56970, "name": "sandwich sign"}, {"id": 56971, "name": "sandwich slice"}, {"id": 56972, "name": "sandwich slices"}, {"id": 56973, "name": "sandwich truck"}, {"id": 56974, "name": "sandwich veggies"}, {"id": 56975, "name": "sandwich with hands"}, {"id": 56976, "name": "sandwich wrap"}, {"id": 56977, "name": "sandwich"}, {"id": 56978, "name": "sandwiche"}, {"id": 56979, "name": "sandwiche slices"}, {"id": 56980, "name": "sandwiches parking"}, {"id": 56981, "name": "sandwichfries"}, {"id": 56982, "name": "sandwichmashed potatos"}, {"id": 56983, "name": "sandwick"}, {"id": 56984, "name": "sandy"}, {"id": 56985, "name": "sandy area"}, {"id": 56986, "name": "sandy areas"}, {"id": 56987, "name": "sandy bank"}, {"id": 56988, "name": "sandy beach"}, {"id": 56989, "name": "sandy building"}, {"id": 56990, "name": "sandy cliff"}, {"id": 56991, "name": "sandy consistency"}, {"id": 56992, "name": "sandy dirt"}, {"id": 56993, "name": "sandy field"}, {"id": 56994, "name": "sandy ground"}, {"id": 56995, "name": "sandy hill"}, {"id": 56996, "name": "sandy hills"}, {"id": 56997, "name": "sandy island"}, {"id": 56998, "name": "sandy pants"}, {"id": 56999, "name": "sandy patch"}, {"id": 57000, "name": "sandy path"}, {"id": 57001, "name": "sandy seashore"}, {"id": 57002, "name": "sandy shore"}, {"id": 57003, "name": "sandy shores"}, {"id": 57004, "name": "sandy soil"}, {"id": 57005, "name": "sandy vast beach"}, {"id": 57006, "name": "sandyground"}, {"id": 57007, "name": "sanitary pads"}, {"id": 57008, "name": "sanitier"}, {"id": 57009, "name": "sanitizer"}, {"id": 57010, "name": "sanitizers"}, {"id": 57011, "name": "sans"}, {"id": 57012, "name": "sant barbara"}, {"id": 57013, "name": "santa claus"}, {"id": 57014, "name": "santa clause"}, {"id": 57015, "name": "santa cruz"}, {"id": 57016, "name": "santa cutout"}, {"id": 57017, "name": "santa face"}, {"id": 57018, "name": "santa fe"}, {"id": 57019, "name": "santa hat"}, {"id": 57020, "name": "santa head"}, {"id": 57021, "name": "santa light"}, {"id": 57022, "name": "santa outfit"}, {"id": 57023, "name": "santa suit"}, {"id": 57024, "name": "santa"}, {"id": 57025, "name": "santana"}, {"id": 57026, "name": "santander"}, {"id": 57027, "name": "santander sign"}, {"id": 57028, "name": "santosh"}, {"id": 57029, "name": "sanwich"}, {"id": 57030, "name": "sanwiches"}, {"id": 57031, "name": "sap"}, {"id": 57032, "name": "sapace"}, {"id": 57033, "name": "sapling tree"}, {"id": 57034, "name": "sapling"}, {"id": 57035, "name": "sapporo"}, {"id": 57036, "name": "sapporo royce"}, {"id": 57037, "name": "saran wrap"}, {"id": 57038, "name": "sardine"}, {"id": 57039, "name": "saree"}, {"id": 57040, "name": "sari"}, {"id": 57041, "name": "sarong"}, {"id": 57042, "name": "sash"}, {"id": 57043, "name": "sasparilla"}, {"id": 57044, "name": "sassy world trib"}, {"id": 57045, "name": "sat"}, {"id": 57046, "name": "sat on"}, {"id": 57047, "name": "sata hd"}, {"id": 57048, "name": "satalite"}, {"id": 57049, "name": "satalite dishes"}, {"id": 57050, "name": "satchel"}, {"id": 57051, "name": "satchet"}, {"id": 57052, "name": "satchets"}, {"id": 57053, "name": "sateboard"}, {"id": 57054, "name": "satelite"}, {"id": 57055, "name": "satelite dish"}, {"id": 57056, "name": "satelites"}, {"id": 57057, "name": "satellite box"}, {"id": 57058, "name": "satellite disc"}, {"id": 57059, "name": "satellite dish"}, {"id": 57060, "name": "satellite dishes"}, {"id": 57061, "name": "satellite receiver"}, {"id": 57062, "name": "satellite support"}, {"id": 57063, "name": "satellite"}, {"id": 57064, "name": "satin"}, {"id": 57065, "name": "satin bow"}, {"id": 57066, "name": "satin dress"}, {"id": 57067, "name": "satin skirting"}, {"id": 57068, "name": "sattelite"}, {"id": 57069, "name": "saturday"}, {"id": 57070, "name": "saturday at 2pm"}, {"id": 57071, "name": "saturn"}, {"id": 57072, "name": "sauce bottle"}, {"id": 57073, "name": "sauce cheese"}, {"id": 57074, "name": "sauce container"}, {"id": 57075, "name": "sauce containers"}, {"id": 57076, "name": "sauce dots"}, {"id": 57077, "name": "sauce drop"}, {"id": 57078, "name": "sauce on a bowl"}, {"id": 57079, "name": "sauce on the edges"}, {"id": 57080, "name": "sauce packets"}, {"id": 57081, "name": "sauce pan"}, {"id": 57082, "name": "sauce pans"}, {"id": 57083, "name": "sauce pot"}, {"id": 57084, "name": "sauce puddle"}, {"id": 57085, "name": "sauce spot"}, {"id": 57086, "name": "sauce stain"}, {"id": 57087, "name": "sauce"}, {"id": 57088, "name": "sauced strips"}, {"id": 57089, "name": "saucepan"}, {"id": 57090, "name": "sauceplate"}, {"id": 57091, "name": "saucer grill"}, {"id": 57092, "name": "saucer reflection"}, {"id": 57093, "name": "saucer with a cup"}, {"id": 57094, "name": "saucer"}, {"id": 57095, "name": "saucercup"}, {"id": 57096, "name": "sauces onions"}, {"id": 57097, "name": "saucy scrapings"}, {"id": 57098, "name": "sauder"}, {"id": 57099, "name": "sauec"}, {"id": 57100, "name": "sauerkraut"}, {"id": 57101, "name": "saurkraut"}, {"id": 57102, "name": "sausage biscuit"}, {"id": 57103, "name": "sausage link"}, {"id": 57104, "name": "sausage links"}, {"id": 57105, "name": "sausage on a fork"}, {"id": 57106, "name": "sausage pattie"}, {"id": 57107, "name": "sausage patties"}, {"id": 57108, "name": "sausage patty"}, {"id": 57109, "name": "sausage piece"}, {"id": 57110, "name": "sausage piece5"}, {"id": 57111, "name": "sausage pieces"}, {"id": 57112, "name": "sausage pizza"}, {"id": 57113, "name": "sausage"}, {"id": 57114, "name": "sausagesvegetables"}, {"id": 57115, "name": "sause"}, {"id": 57116, "name": "sausge"}, {"id": 57117, "name": "saussage"}, {"id": 57118, "name": "sauted broccoli"}, {"id": 57119, "name": "sauteed vegetables"}, {"id": 57120, "name": "sauve"}, {"id": 57121, "name": "savanah"}, {"id": 57122, "name": "savanna"}, {"id": 57123, "name": "savannah"}, {"id": 57124, "name": "savannah tree"}, {"id": 57125, "name": "savannah trees"}, {"id": 57126, "name": "save tibet"}, {"id": 57127, "name": "saver"}, {"id": 57128, "name": "saviet"}, {"id": 57129, "name": "saving device"}, {"id": 57130, "name": "saving"}, {"id": 57131, "name": "savoie banner"}, {"id": 57132, "name": "saw blade"}, {"id": 57133, "name": "saw horse"}, {"id": 57134, "name": "saw horses"}, {"id": 57135, "name": "saw"}, {"id": 57136, "name": "sawdust"}, {"id": 57137, "name": "sawdust on her back"}, {"id": 57138, "name": "sawed"}, {"id": 57139, "name": "sawhorse bench"}, {"id": 57140, "name": "sawhorse"}, {"id": 57141, "name": "sax"}, {"id": 57142, "name": "sax case"}, {"id": 57143, "name": "saxo"}, {"id": 57144, "name": "saxophone"}, {"id": 57145, "name": "say ave b"}, {"id": 57146, "name": "say"}, {"id": 57147, "name": "saying"}, {"id": 57148, "name": "says fell"}, {"id": 57149, "name": "says sandwiches"}, {"id": 57150, "name": "sb"}, {"id": 57151, "name": "sbare tree"}, {"id": 57152, "name": "sbbcffffs"}, {"id": 57153, "name": "sbrown horse"}, {"id": 57154, "name": "scab"}, {"id": 57155, "name": "scaffold"}, {"id": 57156, "name": "scaffolding"}, {"id": 57157, "name": "scaffolding for"}, {"id": 57158, "name": "scale detail"}, {"id": 57159, "name": "scale model"}, {"id": 57160, "name": "scale"}, {"id": 57161, "name": "scaler"}, {"id": 57162, "name": "scalesoftruth"}, {"id": 57163, "name": "scallion"}, {"id": 57164, "name": "scallop design"}, {"id": 57165, "name": "scallop edge"}, {"id": 57166, "name": "scallop"}, {"id": 57167, "name": "scalloped"}, {"id": 57168, "name": "scalloped bowl"}, {"id": 57169, "name": "scalloped design"}, {"id": 57170, "name": "scalloped edge"}, {"id": 57171, "name": "scalloped edges"}, {"id": 57172, "name": "scalp"}, {"id": 57173, "name": "scalper"}, {"id": 57174, "name": "scambled eggs"}, {"id": 57175, "name": "scan code"}, {"id": 57176, "name": "scania"}, {"id": 57177, "name": "scanner"}, {"id": 57178, "name": "scanning device"}, {"id": 57179, "name": "scape"}, {"id": 57180, "name": "scaper"}, {"id": 57181, "name": "scar"}, {"id": 57182, "name": "scare grid"}, {"id": 57183, "name": "scarecrow"}, {"id": 57184, "name": "scared look"}, {"id": 57185, "name": "scarf around neck"}, {"id": 57186, "name": "scarf around person"}, {"id": 57187, "name": "scarf draped"}, {"id": 57188, "name": "scarf"}, {"id": 57189, "name": "scarfwomans neck"}, {"id": 57190, "name": "scarlet"}, {"id": 57191, "name": "scarlet cushions"}, {"id": 57192, "name": "scarred ear"}, {"id": 57193, "name": "scary face"}, {"id": 57194, "name": "scat"}, {"id": 57195, "name": "scatches"}, {"id": 57196, "name": "scate board"}, {"id": 57197, "name": "scateboard"}, {"id": 57198, "name": "scatter run"}, {"id": 57199, "name": "scattered"}, {"id": 57200, "name": "scattered clouds"}, {"id": 57201, "name": "scattered luggage"}, {"id": 57202, "name": "scattered rocks"}, {"id": 57203, "name": "scatting board"}, {"id": 57204, "name": "scattingboard"}, {"id": 57205, "name": "sceen"}, {"id": 57206, "name": "sceme"}, {"id": 57207, "name": "scenario"}, {"id": 57208, "name": "scenary"}, {"id": 57209, "name": "scene"}, {"id": 57210, "name": "scene day"}, {"id": 57211, "name": "scene in restaurant"}, {"id": 57212, "name": "scene inside"}, {"id": 57213, "name": "scene is calm"}, {"id": 57214, "name": "scene is daytime"}, {"id": 57215, "name": "scene outside"}, {"id": 57216, "name": "scenery"}, {"id": 57217, "name": "scenic"}, {"id": 57218, "name": "scenic overlook"}, {"id": 57219, "name": "scent maker"}, {"id": 57220, "name": "scepter"}, {"id": 57221, "name": "scew"}, {"id": 57222, "name": "schedule"}, {"id": 57223, "name": "schmutz"}, {"id": 57224, "name": "school"}, {"id": 57225, "name": "school board"}, {"id": 57226, "name": "school bus"}, {"id": 57227, "name": "school crossing sign"}, {"id": 57228, "name": "school girl outfit"}, {"id": 57229, "name": "school girl outfits"}, {"id": 57230, "name": "school name"}, {"id": 57231, "name": "school seal"}, {"id": 57232, "name": "school sign"}, {"id": 57233, "name": "school uniform"}, {"id": 57234, "name": "school work"}, {"id": 57235, "name": "school zone"}, {"id": 57236, "name": "schoolbus"}, {"id": 57237, "name": "schoolbusheadlights"}, {"id": 57238, "name": "schrader"}, {"id": 57239, "name": "schrub"}, {"id": 57240, "name": "schultz"}, {"id": 57241, "name": "schwartz"}, {"id": 57242, "name": "schwinn"}, {"id": 57243, "name": "sciccors"}, {"id": 57244, "name": "scicot"}, {"id": 57245, "name": "science homework"}, {"id": 57246, "name": "science museum"}, {"id": 57247, "name": "scientist"}, {"id": 57248, "name": "scientology"}, {"id": 57249, "name": "scisor"}, {"id": 57250, "name": "scisscors"}, {"id": 57251, "name": "scissior"}, {"id": 57252, "name": "scissiors"}, {"id": 57253, "name": "scissor"}, {"id": 57254, "name": "scissor blade"}, {"id": 57255, "name": "scissor blades"}, {"id": 57256, "name": "scissor case"}, {"id": 57257, "name": "scissor handle"}, {"id": 57258, "name": "scissor handles"}, {"id": 57259, "name": "scissor holes"}, {"id": 57260, "name": "scissor hook"}, {"id": 57261, "name": "scissor lift"}, {"id": 57262, "name": "scissorconcrete"}, {"id": 57263, "name": "scissors"}, {"id": 57264, "name": "scissors hand"}, {"id": 57265, "name": "scissors handle"}, {"id": 57266, "name": "scissors reflection"}, {"id": 57267, "name": "scissors shears"}, {"id": 57268, "name": "scissorspenspencils"}, {"id": 57269, "name": "scoccer players"}, {"id": 57270, "name": "scoff"}, {"id": 57271, "name": "sconce light"}, {"id": 57272, "name": "sconce lights"}, {"id": 57273, "name": "sconce"}, {"id": 57274, "name": "scone lights"}, {"id": 57275, "name": "scone wall"}, {"id": 57276, "name": "scone"}, {"id": 57277, "name": "sconse"}, {"id": 57278, "name": "sconses"}, {"id": 57279, "name": "scooby doo"}, {"id": 57280, "name": "scoop neck"}, {"id": 57281, "name": "scoop"}, {"id": 57282, "name": "scooper"}, {"id": 57283, "name": "scooper has handle"}, {"id": 57284, "name": "scooter parked"}, {"id": 57285, "name": "scooter seat"}, {"id": 57286, "name": "scooter shadow"}, {"id": 57287, "name": "scooter store"}, {"id": 57288, "name": "scooter wheel"}, {"id": 57289, "name": "scooter"}, {"id": 57290, "name": "scope"}, {"id": 57291, "name": "scorch mark"}, {"id": 57292, "name": "scorch marks"}, {"id": 57293, "name": "score board"}, {"id": 57294, "name": "score chart"}, {"id": 57295, "name": "score indicator"}, {"id": 57296, "name": "score keep"}, {"id": 57297, "name": "score wall"}, {"id": 57298, "name": "score"}, {"id": 57299, "name": "scoreboard"}, {"id": 57300, "name": "scorecard"}, {"id": 57301, "name": "scorekeeper"}, {"id": 57302, "name": "scorn"}, {"id": 57303, "name": "scorpian zodiac"}, {"id": 57304, "name": "scorpion"}, {"id": 57305, "name": "scotch tape"}, {"id": 57306, "name": "scott cellars"}, {"id": 57307, "name": "scottrade"}, {"id": 57308, "name": "scouring pad"}, {"id": 57309, "name": "scout shirt"}, {"id": 57310, "name": "scout sign"}, {"id": 57311, "name": "scowl"}, {"id": 57312, "name": "scowling face"}, {"id": 57313, "name": "scrabble game"}, {"id": 57314, "name": "scraf"}, {"id": 57315, "name": "scramble egged"}, {"id": 57316, "name": "scrambled egg"}, {"id": 57317, "name": "scrambled eggs"}, {"id": 57318, "name": "scrap metal"}, {"id": 57319, "name": "scrap"}, {"id": 57320, "name": "scrapbook"}, {"id": 57321, "name": "scrape mark"}, {"id": 57322, "name": "scrape"}, {"id": 57323, "name": "scraper"}, {"id": 57324, "name": "scraping"}, {"id": 57325, "name": "scratch mark"}, {"id": 57326, "name": "scratch marks"}, {"id": 57327, "name": "scratch pad"}, {"id": 57328, "name": "scratch"}, {"id": 57329, "name": "scratche"}, {"id": 57330, "name": "scratched"}, {"id": 57331, "name": "scratched floor"}, {"id": 57332, "name": "scratcher"}, {"id": 57333, "name": "scratches scuffs"}, {"id": 57334, "name": "scratching pad"}, {"id": 57335, "name": "scre"}, {"id": 57336, "name": "screan"}, {"id": 57337, "name": "scree"}, {"id": 57338, "name": "screeb"}, {"id": 57339, "name": "screen cellphone"}, {"id": 57340, "name": "screen cleaner"}, {"id": 57341, "name": "screen cover"}, {"id": 57342, "name": "screen door"}, {"id": 57343, "name": "screen edge"}, {"id": 57344, "name": "screen is black"}, {"id": 57345, "name": "screen is brown"}, {"id": 57346, "name": "screen of device"}, {"id": 57347, "name": "screen part"}, {"id": 57348, "name": "screen protector"}, {"id": 57349, "name": "screen saver"}, {"id": 57350, "name": "screen stand"}, {"id": 57351, "name": "screen television"}, {"id": 57352, "name": "screen tent"}, {"id": 57353, "name": "screen that is white"}, {"id": 57354, "name": "screen tv"}, {"id": 57355, "name": "screen"}, {"id": 57356, "name": "screendoor"}, {"id": 57357, "name": "screened"}, {"id": 57358, "name": "screened door"}, {"id": 57359, "name": "screening"}, {"id": 57360, "name": "screens are off"}, {"id": 57361, "name": "screensaver"}, {"id": 57362, "name": "screw cap"}, {"id": 57363, "name": "screw cover"}, {"id": 57364, "name": "screw driver"}, {"id": 57365, "name": "screw eye hook"}, {"id": 57366, "name": "screw head"}, {"id": 57367, "name": "screw hole"}, {"id": 57368, "name": "screw holes"}, {"id": 57369, "name": "screw on green stree"}, {"id": 57370, "name": "screw top"}, {"id": 57371, "name": "screw"}, {"id": 57372, "name": "screwdriver tip"}, {"id": 57373, "name": "screwdriver"}, {"id": 57374, "name": "screwdrivres"}, {"id": 57375, "name": "screwnailfastener"}, {"id": 57376, "name": "scribble"}, {"id": 57377, "name": "scribbling"}, {"id": 57378, "name": "script lettering"}, {"id": 57379, "name": "script"}, {"id": 57380, "name": "scripted"}, {"id": 57381, "name": "scroll ball"}, {"id": 57382, "name": "scroll banner"}, {"id": 57383, "name": "scroll bar"}, {"id": 57384, "name": "scroll button"}, {"id": 57385, "name": "scroll decorations"}, {"id": 57386, "name": "scroll design"}, {"id": 57387, "name": "scroll is white"}, {"id": 57388, "name": "scroll pattern"}, {"id": 57389, "name": "scroll wheel"}, {"id": 57390, "name": "scroll work"}, {"id": 57391, "name": "scroll"}, {"id": 57392, "name": "scroller"}, {"id": 57393, "name": "scrolling"}, {"id": 57394, "name": "scrolling button"}, {"id": 57395, "name": "scrolling text"}, {"id": 57396, "name": "scrolling wheel"}, {"id": 57397, "name": "scrollwheel"}, {"id": 57398, "name": "scrollwork"}, {"id": 57399, "name": "scrounge pad"}, {"id": 57400, "name": "scrub brush"}, {"id": 57401, "name": "scrub bushes"}, {"id": 57402, "name": "scrub grass"}, {"id": 57403, "name": "scrub plant growing"}, {"id": 57404, "name": "scrub plants"}, {"id": 57405, "name": "scrub"}, {"id": 57406, "name": "scrubber"}, {"id": 57407, "name": "scrubber brush"}, {"id": 57408, "name": "scrubbing brush"}, {"id": 57409, "name": "scrubby bush"}, {"id": 57410, "name": "scruber"}, {"id": 57411, "name": "scrubtop"}, {"id": 57412, "name": "scruff marks"}, {"id": 57413, "name": "scruff"}, {"id": 57414, "name": "scrunchie"}, {"id": 57415, "name": "scrunchy"}, {"id": 57416, "name": "scuba"}, {"id": 57417, "name": "scuba fins"}, {"id": 57418, "name": "scuba guy"}, {"id": 57419, "name": "scuba suit"}, {"id": 57420, "name": "scuff mark"}, {"id": 57421, "name": "scuff marks"}, {"id": 57422, "name": "scuff"}, {"id": 57423, "name": "scull"}, {"id": 57424, "name": "sculpted banner"}, {"id": 57425, "name": "sculpted plant"}, {"id": 57426, "name": "sculpting"}, {"id": 57427, "name": "sculpture made"}, {"id": 57428, "name": "sculpture"}, {"id": 57429, "name": "sculpure"}, {"id": 57430, "name": "sculputre"}, {"id": 57431, "name": "sculputure"}, {"id": 57432, "name": "scultpture"}, {"id": 57433, "name": "scultpure"}, {"id": 57434, "name": "sculture"}, {"id": 57435, "name": "sculture design"}, {"id": 57436, "name": "scum"}, {"id": 57437, "name": "scuplture"}, {"id": 57438, "name": "scupture"}, {"id": 57439, "name": "scurnchie"}, {"id": 57440, "name": "scythe"}, {"id": 57441, "name": "sd card"}, {"id": 57442, "name": "sd"}, {"id": 57443, "name": "sdi"}, {"id": 57444, "name": "se"}, {"id": 57445, "name": "sea animal"}, {"id": 57446, "name": "sea background"}, {"id": 57447, "name": "sea bird"}, {"id": 57448, "name": "sea birds"}, {"id": 57449, "name": "sea coast"}, {"id": 57450, "name": "sea creature"}, {"id": 57451, "name": "sea edge"}, {"id": 57452, "name": "sea foam"}, {"id": 57453, "name": "sea food"}, {"id": 57454, "name": "sea glass"}, {"id": 57455, "name": "sea grass"}, {"id": 57456, "name": "sea gull"}, {"id": 57457, "name": "sea gulls"}, {"id": 57458, "name": "sea gy"}, {"id": 57459, "name": "sea gypsy"}, {"id": 57460, "name": "sea is dark blue"}, {"id": 57461, "name": "sea life"}, {"id": 57462, "name": "sea lion"}, {"id": 57463, "name": "sea mist st"}, {"id": 57464, "name": "sea part"}, {"id": 57465, "name": "sea plane"}, {"id": 57466, "name": "sea planes docked"}, {"id": 57467, "name": "sea plant"}, {"id": 57468, "name": "sea port"}, {"id": 57469, "name": "sea s"}, {"id": 57470, "name": "sea salt"}, {"id": 57471, "name": "sea shell"}, {"id": 57472, "name": "sea shells"}, {"id": 57473, "name": "sea shore"}, {"id": 57474, "name": "sea shore line"}, {"id": 57475, "name": "sea spray"}, {"id": 57476, "name": "sea stars"}, {"id": 57477, "name": "sea surf"}, {"id": 57478, "name": "sea surfing"}, {"id": 57479, "name": "sea tube"}, {"id": 57480, "name": "sea view"}, {"id": 57481, "name": "sea view ave"}, {"id": 57482, "name": "sea wall"}, {"id": 57483, "name": "sea water"}, {"id": 57484, "name": "sea weed"}, {"id": 57485, "name": "sea"}, {"id": 57486, "name": "seabed"}, {"id": 57487, "name": "seabird cruse"}, {"id": 57488, "name": "seabird"}, {"id": 57489, "name": "seacaps"}, {"id": 57490, "name": "seafoam"}, {"id": 57491, "name": "seafood"}, {"id": 57492, "name": "seafood cake"}, {"id": 57493, "name": "seafood restaurant"}, {"id": 57494, "name": "seafull"}, {"id": 57495, "name": "seagal in air flying"}, {"id": 57496, "name": "seagall"}, {"id": 57497, "name": "seagrass"}, {"id": 57498, "name": "seagull in the ocean"}, {"id": 57499, "name": "seagull in the sky"}, {"id": 57500, "name": "seagull in water"}, {"id": 57501, "name": "seagull neck"}, {"id": 57502, "name": "seagull perched"}, {"id": 57503, "name": "seagull tail"}, {"id": 57504, "name": "seagull"}, {"id": 57505, "name": "seagullls"}, {"id": 57506, "name": "seahorse"}, {"id": 57507, "name": "seakers"}, {"id": 57508, "name": "seal"}, {"id": 57509, "name": "sealant"}, {"id": 57510, "name": "sealed"}, {"id": 57511, "name": "sealed container"}, {"id": 57512, "name": "sealed cup"}, {"id": 57513, "name": "sealed door"}, {"id": 57514, "name": "sealer"}, {"id": 57515, "name": "seam fence"}, {"id": 57516, "name": "seam line"}, {"id": 57517, "name": "seam"}, {"id": 57518, "name": "seaman av"}, {"id": 57519, "name": "seamed pocket"}, {"id": 57520, "name": "seaming"}, {"id": 57521, "name": "seamline"}, {"id": 57522, "name": "sean"}, {"id": 57523, "name": "seaplane"}, {"id": 57524, "name": "seaport"}, {"id": 57525, "name": "sear"}, {"id": 57526, "name": "search bar"}, {"id": 57527, "name": "search button"}, {"id": 57528, "name": "searcher"}, {"id": 57529, "name": "seared brown surface"}, {"id": 57530, "name": "sears"}, {"id": 57531, "name": "seasame seed"}, {"id": 57532, "name": "seasaw"}, {"id": 57533, "name": "seascape"}, {"id": 57534, "name": "seaseme seed"}, {"id": 57535, "name": "seashall"}, {"id": 57536, "name": "seashell"}, {"id": 57537, "name": "seashore"}, {"id": 57538, "name": "seaside"}, {"id": 57539, "name": "seaside scene"}, {"id": 57540, "name": "season is fall"}, {"id": 57541, "name": "season"}, {"id": 57542, "name": "seasonal flower"}, {"id": 57543, "name": "seasonal items"}, {"id": 57544, "name": "seasoned"}, {"id": 57545, "name": "seasoned oil"}, {"id": 57546, "name": "seasoning bottle"}, {"id": 57547, "name": "seasoning flakes"}, {"id": 57548, "name": "seasoning salt"}, {"id": 57549, "name": "seasoning shaker"}, {"id": 57550, "name": "seasoning shakers"}, {"id": 57551, "name": "seasoning tin"}, {"id": 57552, "name": "seasoning"}, {"id": 57553, "name": "seaspray"}, {"id": 57554, "name": "seat area"}, {"id": 57555, "name": "seat armrest"}, {"id": 57556, "name": "seat back"}, {"id": 57557, "name": "seat backs"}, {"id": 57558, "name": "seat belt"}, {"id": 57559, "name": "seat buckle"}, {"id": 57560, "name": "seat bumper"}, {"id": 57561, "name": "seat chair"}, {"id": 57562, "name": "seat controls"}, {"id": 57563, "name": "seat cover"}, {"id": 57564, "name": "seat covers"}, {"id": 57565, "name": "seat cushion"}, {"id": 57566, "name": "seat cushions"}, {"id": 57567, "name": "seat divider"}, {"id": 57568, "name": "seat down"}, {"id": 57569, "name": "seat extension"}, {"id": 57570, "name": "seat guard"}, {"id": 57571, "name": "seat handle"}, {"id": 57572, "name": "seat hinge"}, {"id": 57573, "name": "seat hinges"}, {"id": 57574, "name": "seat instructions"}, {"id": 57575, "name": "seat is black"}, {"id": 57576, "name": "seat is brown color"}, {"id": 57577, "name": "seat is folded"}, {"id": 57578, "name": "seat is leather"}, {"id": 57579, "name": "seat leg"}, {"id": 57580, "name": "seat lid"}, {"id": 57581, "name": "seat lids"}, {"id": 57582, "name": "seat number"}, {"id": 57583, "name": "seat of bench"}, {"id": 57584, "name": "seat of sofa"}, {"id": 57585, "name": "seat on a bicycle"}, {"id": 57586, "name": "seat on motorcycle"}, {"id": 57587, "name": "seat pillow"}, {"id": 57588, "name": "seat portion"}, {"id": 57589, "name": "seat post"}, {"id": 57590, "name": "seat protector"}, {"id": 57591, "name": "seat protectors"}, {"id": 57592, "name": "seat rest"}, {"id": 57593, "name": "seat row"}, {"id": 57594, "name": "seat screws"}, {"id": 57595, "name": "seat top"}, {"id": 57596, "name": "seat tray"}, {"id": 57597, "name": "seat up"}, {"id": 57598, "name": "seat"}, {"id": 57599, "name": "seatbelt latch"}, {"id": 57600, "name": "seatbelt"}, {"id": 57601, "name": "seated"}, {"id": 57602, "name": "seated child"}, {"id": 57603, "name": "seated man"}, {"id": 57604, "name": "seated person"}, {"id": 57605, "name": "seated toilet"}, {"id": 57606, "name": "seated woman"}, {"id": 57607, "name": "seater"}, {"id": 57608, "name": "seating area"}, {"id": 57609, "name": "seating section"}, {"id": 57610, "name": "seating upstairs"}, {"id": 57611, "name": "seating"}, {"id": 57612, "name": "seatom pi"}, {"id": 57613, "name": "seats and dog"}, {"id": 57614, "name": "seats are white"}, {"id": 57615, "name": "seats back"}, {"id": 57616, "name": "seats behind"}, {"id": 57617, "name": "seatting"}, {"id": 57618, "name": "seattle"}, {"id": 57619, "name": "seattle library"}, {"id": 57620, "name": "seawall"}, {"id": 57621, "name": "seawater"}, {"id": 57622, "name": "seaweed is black"}, {"id": 57623, "name": "seaweed is brown"}, {"id": 57624, "name": "seaweed landscape"}, {"id": 57625, "name": "seaweed on the sand"}, {"id": 57626, "name": "seaweed strip"}, {"id": 57627, "name": "seaweed"}, {"id": 57628, "name": "seawood"}, {"id": 57629, "name": "sebastian"}, {"id": 57630, "name": "seck"}, {"id": 57631, "name": "secluded"}, {"id": 57632, "name": "second angle"}, {"id": 57633, "name": "second arm"}, {"id": 57634, "name": "second base"}, {"id": 57635, "name": "second base umpire"}, {"id": 57636, "name": "second baseman"}, {"id": 57637, "name": "second car"}, {"id": 57638, "name": "second court"}, {"id": 57639, "name": "second cow"}, {"id": 57640, "name": "second curve"}, {"id": 57641, "name": "second deck"}, {"id": 57642, "name": "second device"}, {"id": 57643, "name": "second digit"}, {"id": 57644, "name": "second door"}, {"id": 57645, "name": "second face"}, {"id": 57646, "name": "second finger"}, {"id": 57647, "name": "second floor"}, {"id": 57648, "name": "second floor windows"}, {"id": 57649, "name": "second hand"}, {"id": 57650, "name": "second highest rail"}, {"id": 57651, "name": "second hiker"}, {"id": 57652, "name": "second inner diamond"}, {"id": 57653, "name": "second layer"}, {"id": 57654, "name": "second letter"}, {"id": 57655, "name": "second level"}, {"id": 57656, "name": "second man"}, {"id": 57657, "name": "second metal tub"}, {"id": 57658, "name": "second mirror"}, {"id": 57659, "name": "second motorcycle"}, {"id": 57660, "name": "second object"}, {"id": 57661, "name": "second place"}, {"id": 57662, "name": "second plane"}, {"id": 57663, "name": "second plate"}, {"id": 57664, "name": "second rails"}, {"id": 57665, "name": "second rear tire"}, {"id": 57666, "name": "second row"}, {"id": 57667, "name": "second segment"}, {"id": 57668, "name": "second shelf"}, {"id": 57669, "name": "second shoe"}, {"id": 57670, "name": "second sign"}, {"id": 57671, "name": "second speaker"}, {"id": 57672, "name": "second stage"}, {"id": 57673, "name": "second story"}, {"id": 57674, "name": "second street light"}, {"id": 57675, "name": "second tier"}, {"id": 57676, "name": "second to last"}, {"id": 57677, "name": "second train"}, {"id": 57678, "name": "second zebra"}, {"id": 57679, "name": "second"}, {"id": 57680, "name": "secondary engine"}, {"id": 57681, "name": "secondcup"}, {"id": 57682, "name": "secondfloor"}, {"id": 57683, "name": "secondfloor railing"}, {"id": 57684, "name": "secondfloor window"}, {"id": 57685, "name": "secondlevel windows"}, {"id": 57686, "name": "seconds hand"}, {"id": 57687, "name": "secret"}, {"id": 57688, "name": "secretary"}, {"id": 57689, "name": "section hillside"}, {"id": 57690, "name": "section indicators"}, {"id": 57691, "name": "section is red"}, {"id": 57692, "name": "section of a decorat"}, {"id": 57693, "name": "section of a grass"}, {"id": 57694, "name": "section of a lawn"}, {"id": 57695, "name": "section of a net"}, {"id": 57696, "name": "section of a sofa"}, {"id": 57697, "name": "section of base"}, {"id": 57698, "name": "section of concrete"}, {"id": 57699, "name": "section of dirt"}, {"id": 57700, "name": "section of fence"}, {"id": 57701, "name": "section of floor"}, {"id": 57702, "name": "section of forest"}, {"id": 57703, "name": "section of grass"}, {"id": 57704, "name": "section of green"}, {"id": 57705, "name": "section of hills"}, {"id": 57706, "name": "section of ice"}, {"id": 57707, "name": "section of kite"}, {"id": 57708, "name": "section of leaves"}, {"id": 57709, "name": "section of pole"}, {"id": 57710, "name": "section of red tile"}, {"id": 57711, "name": "section of road"}, {"id": 57712, "name": "section of sand"}, {"id": 57713, "name": "section of table"}, {"id": 57714, "name": "section of track"}, {"id": 57715, "name": "section of weeds"}, {"id": 57716, "name": "section of window"}, {"id": 57717, "name": "section on wall"}, {"id": 57718, "name": "section parking lot"}, {"id": 57719, "name": "section"}, {"id": 57720, "name": "sectional"}, {"id": 57721, "name": "sectional couch"}, {"id": 57722, "name": "sectional sofa"}, {"id": 57723, "name": "sectiondoor"}, {"id": 57724, "name": "sector 1"}, {"id": 57725, "name": "secure enclosure"}, {"id": 57726, "name": "security"}, {"id": 57727, "name": "security bars"}, {"id": 57728, "name": "security booth"}, {"id": 57729, "name": "security camera"}, {"id": 57730, "name": "security cameras"}, {"id": 57731, "name": "security cate"}, {"id": 57732, "name": "security chain"}, {"id": 57733, "name": "security cone"}, {"id": 57734, "name": "security door"}, {"id": 57735, "name": "security fence"}, {"id": 57736, "name": "security gate"}, {"id": 57737, "name": "security guard"}, {"id": 57738, "name": "security light"}, {"id": 57739, "name": "security lights"}, {"id": 57740, "name": "security lock"}, {"id": 57741, "name": "security night light"}, {"id": 57742, "name": "security officer"}, {"id": 57743, "name": "security suit"}, {"id": 57744, "name": "security vest"}, {"id": 57745, "name": "security wall"}, {"id": 57746, "name": "sed"}, {"id": 57747, "name": "seda"}, {"id": 57748, "name": "sedan back"}, {"id": 57749, "name": "sedan"}, {"id": 57750, "name": "sedanbusstreet"}, {"id": 57751, "name": "seden"}, {"id": 57752, "name": "sediment"}, {"id": 57753, "name": "see"}, {"id": 57754, "name": "see cupboard"}, {"id": 57755, "name": "see grey desk"}, {"id": 57756, "name": "see lamp"}, {"id": 57757, "name": "see out"}, {"id": 57758, "name": "see poles sign"}, {"id": 57759, "name": "see rig in distance"}, {"id": 57760, "name": "see safety cones"}, {"id": 57761, "name": "see saw"}, {"id": 57762, "name": "see the show"}, {"id": 57763, "name": "see three cranes"}, {"id": 57764, "name": "see through ceiling"}, {"id": 57765, "name": "see through jar"}, {"id": 57766, "name": "seecam"}, {"id": 57767, "name": "seed head"}, {"id": 57768, "name": "seed heads"}, {"id": 57769, "name": "seed marker"}, {"id": 57770, "name": "seed package"}, {"id": 57771, "name": "seed packet"}, {"id": 57772, "name": "seed pod"}, {"id": 57773, "name": "seed pods"}, {"id": 57774, "name": "seed roll"}, {"id": 57775, "name": "seed top"}, {"id": 57776, "name": "seed"}, {"id": 57777, "name": "seedling"}, {"id": 57778, "name": "seeds bread"}, {"id": 57779, "name": "seeds on a piece"}, {"id": 57780, "name": "seeds rack"}, {"id": 57781, "name": "seeing"}, {"id": 57782, "name": "seem"}, {"id": 57783, "name": "seen"}, {"id": 57784, "name": "seen crate"}, {"id": 57785, "name": "seen mud"}, {"id": 57786, "name": "seen seats"}, {"id": 57787, "name": "seen windshield"}, {"id": 57788, "name": "seer"}, {"id": 57789, "name": "seesaw"}, {"id": 57790, "name": "seeweed"}, {"id": 57791, "name": "segment"}, {"id": 57792, "name": "segue"}, {"id": 57793, "name": "segway"}, {"id": 57794, "name": "segways have logos"}, {"id": 57795, "name": "seiko"}, {"id": 57796, "name": "seine"}, {"id": 57797, "name": "select"}, {"id": 57798, "name": "select button"}, {"id": 57799, "name": "selecting apples"}, {"id": 57800, "name": "selection"}, {"id": 57801, "name": "selenium photography"}, {"id": 57802, "name": "self"}, {"id": 57803, "name": "self checkout"}, {"id": 57804, "name": "self park"}, {"id": 57805, "name": "self starting"}, {"id": 57806, "name": "selfie"}, {"id": 57807, "name": "selfie stick"}, {"id": 57808, "name": "selfies"}, {"id": 57809, "name": "selfietaker"}, {"id": 57810, "name": "seliski"}, {"id": 57811, "name": "sell"}, {"id": 57812, "name": "selotape"}, {"id": 57813, "name": "seltzer"}, {"id": 57814, "name": "seltzer water"}, {"id": 57815, "name": "selwyn ave"}, {"id": 57816, "name": "semaphore"}, {"id": 57817, "name": "sement"}, {"id": 57818, "name": "semi"}, {"id": 57819, "name": "semi circle"}, {"id": 57820, "name": "semi circles"}, {"id": 57821, "name": "semi colon"}, {"id": 57822, "name": "semi smile"}, {"id": 57823, "name": "semi trailer"}, {"id": 57824, "name": "semi truck"}, {"id": 57825, "name": "semicircle"}, {"id": 57826, "name": "semicircular"}, {"id": 57827, "name": "semidome"}, {"id": 57828, "name": "semitrailer"}, {"id": 57829, "name": "semitruck"}, {"id": 57830, "name": "semiwreath"}, {"id": 57831, "name": "send button"}, {"id": 57832, "name": "sending"}, {"id": 57833, "name": "sending mail"}, {"id": 57834, "name": "senior citizen"}, {"id": 57835, "name": "sense"}, {"id": 57836, "name": "sense of smell"}, {"id": 57837, "name": "sensor bar"}, {"id": 57838, "name": "sensor monitor"}, {"id": 57839, "name": "sensor top"}, {"id": 57840, "name": "sensor"}, {"id": 57841, "name": "sensory device"}, {"id": 57842, "name": "sentance"}, {"id": 57843, "name": "sentence"}, {"id": 57844, "name": "sentense"}, {"id": 57845, "name": "sentosa"}, {"id": 57846, "name": "sep 81"}, {"id": 57847, "name": "separate bicycle"}, {"id": 57848, "name": "separated"}, {"id": 57849, "name": "separaters"}, {"id": 57850, "name": "separation"}, {"id": 57851, "name": "separation wall"}, {"id": 57852, "name": "separator"}, {"id": 57853, "name": "seperate"}, {"id": 57854, "name": "seperaters"}, {"id": 57855, "name": "seperation"}, {"id": 57856, "name": "seperator"}, {"id": 57857, "name": "seperators"}, {"id": 57858, "name": "sephora"}, {"id": 57859, "name": "sephora poster"}, {"id": 57860, "name": "sephora shop"}, {"id": 57861, "name": "sepia"}, {"id": 57862, "name": "sepia triptych"}, {"id": 57863, "name": "septic tank"}, {"id": 57864, "name": "septum"}, {"id": 57865, "name": "sequin"}, {"id": 57866, "name": "seratted leaf"}, {"id": 57867, "name": "serena williams"}, {"id": 57868, "name": "serengeti"}, {"id": 57869, "name": "sereral oranges"}, {"id": 57870, "name": "sergero"}, {"id": 57871, "name": "serial identification"}, {"id": 57872, "name": "serial number"}, {"id": 57873, "name": "serial numbers"}, {"id": 57874, "name": "series"}, {"id": 57875, "name": "series of holes"}, {"id": 57876, "name": "series sign"}, {"id": 57877, "name": "serious"}, {"id": 57878, "name": "serious face"}, {"id": 57879, "name": "serious look"}, {"id": 57880, "name": "serpent"}, {"id": 57881, "name": "serrate"}, {"id": 57882, "name": "serrated"}, {"id": 57883, "name": "serrated edge"}, {"id": 57884, "name": "serrated knives"}, {"id": 57885, "name": "sert"}, {"id": 57886, "name": "serta"}, {"id": 57887, "name": "servant"}, {"id": 57888, "name": "serve"}, {"id": 57889, "name": "serve ball"}, {"id": 57890, "name": "serve speed"}, {"id": 57891, "name": "served"}, {"id": 57892, "name": "served meal"}, {"id": 57893, "name": "server"}, {"id": 57894, "name": "service area"}, {"id": 57895, "name": "service box"}, {"id": 57896, "name": "service bus"}, {"id": 57897, "name": "service cart"}, {"id": 57898, "name": "service crew"}, {"id": 57899, "name": "service door"}, {"id": 57900, "name": "service line"}, {"id": 57901, "name": "service lines"}, {"id": 57902, "name": "service piece"}, {"id": 57903, "name": "service truck"}, {"id": 57904, "name": "service utensil"}, {"id": 57905, "name": "service vehicle"}, {"id": 57906, "name": "service vehicles"}, {"id": 57907, "name": "service window"}, {"id": 57908, "name": "service"}, {"id": 57909, "name": "serviceman"}, {"id": 57910, "name": "serviette"}, {"id": 57911, "name": "serving area"}, {"id": 57912, "name": "serving basket"}, {"id": 57913, "name": "serving board"}, {"id": 57914, "name": "serving bowl"}, {"id": 57915, "name": "serving container"}, {"id": 57916, "name": "serving counter"}, {"id": 57917, "name": "serving dish"}, {"id": 57918, "name": "serving dishes"}, {"id": 57919, "name": "serving fork"}, {"id": 57920, "name": "serving instrument"}, {"id": 57921, "name": "serving knife"}, {"id": 57922, "name": "serving line"}, {"id": 57923, "name": "serving man"}, {"id": 57924, "name": "serving piece"}, {"id": 57925, "name": "serving plate"}, {"id": 57926, "name": "serving platter"}, {"id": 57927, "name": "serving spatula"}, {"id": 57928, "name": "serving spoon"}, {"id": 57929, "name": "serving stick"}, {"id": 57930, "name": "serving table"}, {"id": 57931, "name": "serving tennis"}, {"id": 57932, "name": "serving tool"}, {"id": 57933, "name": "serving tray"}, {"id": 57934, "name": "serving try"}, {"id": 57935, "name": "serving utensil"}, {"id": 57936, "name": "serving"}, {"id": 57937, "name": "servingspoon"}, {"id": 57938, "name": "servingtable"}, {"id": 57939, "name": "sesame"}, {"id": 57940, "name": "sesame oil"}, {"id": 57941, "name": "sesame roll"}, {"id": 57942, "name": "sesame seed"}, {"id": 57943, "name": "sesame seeds"}, {"id": 57944, "name": "sesame seeds on food"}, {"id": 57945, "name": "sesame seedsbread"}, {"id": 57946, "name": "sesame street"}, {"id": 57947, "name": "session"}, {"id": 57948, "name": "set box"}, {"id": 57949, "name": "set brake"}, {"id": 57950, "name": "set of arrows"}, {"id": 57951, "name": "set of books"}, {"id": 57952, "name": "set of cables"}, {"id": 57953, "name": "set of cards"}, {"id": 57954, "name": "set of gold bells"}, {"id": 57955, "name": "set of knives"}, {"id": 57956, "name": "set of lights"}, {"id": 57957, "name": "set of skis"}, {"id": 57958, "name": "set of stairs"}, {"id": 57959, "name": "set of steps"}, {"id": 57960, "name": "set of strainers"}, {"id": 57961, "name": "set of teeth"}, {"id": 57962, "name": "set of tires"}, {"id": 57963, "name": "set of train track"}, {"id": 57964, "name": "set of two lights"}, {"id": 57965, "name": "set of wheels"}, {"id": 57966, "name": "set of wings"}, {"id": 57967, "name": "set of wrenches"}, {"id": 57968, "name": "set suit"}, {"id": 57969, "name": "set trees"}, {"id": 57970, "name": "set up"}, {"id": 57971, "name": "set"}, {"id": 57972, "name": "setbelt"}, {"id": 57973, "name": "setengah abad uh"}, {"id": 57974, "name": "seth"}, {"id": 57975, "name": "setra"}, {"id": 57976, "name": "sets of stripes"}, {"id": 57977, "name": "sets of tracks"}, {"id": 57978, "name": "sette"}, {"id": 57979, "name": "settee"}, {"id": 57980, "name": "setter"}, {"id": 57981, "name": "setting knob"}, {"id": 57982, "name": "setting sun"}, {"id": 57983, "name": "setting with glass"}, {"id": 57984, "name": "setting with napkin"}, {"id": 57985, "name": "setting"}, {"id": 57986, "name": "settings app"}, {"id": 57987, "name": "settlement"}, {"id": 57988, "name": "settting"}, {"id": 57989, "name": "setup"}, {"id": 57990, "name": "seveal"}, {"id": 57991, "name": "seven arched windows"}, {"id": 57992, "name": "seven boats"}, {"id": 57993, "name": "seven books"}, {"id": 57994, "name": "seven cops"}, {"id": 57995, "name": "seven dials"}, {"id": 57996, "name": "seven doorways"}, {"id": 57997, "name": "seven dwarfs"}, {"id": 57998, "name": "seven giraffes"}, {"id": 57999, "name": "seven men"}, {"id": 58000, "name": "seven people"}, {"id": 58001, "name": "seven square"}, {"id": 58002, "name": "seven teammates"}, {"id": 58003, "name": "seven twenty"}, {"id": 58004, "name": "seven windows"}, {"id": 58005, "name": "seven"}, {"id": 58006, "name": "seventh st"}, {"id": 58007, "name": "several"}, {"id": 58008, "name": "several airplanes"}, {"id": 58009, "name": "several baskets"}, {"id": 58010, "name": "several bikes"}, {"id": 58011, "name": "several blades"}, {"id": 58012, "name": "several bleachers"}, {"id": 58013, "name": "several boats"}, {"id": 58014, "name": "several books"}, {"id": 58015, "name": "several bricks"}, {"id": 58016, "name": "several buildings"}, {"id": 58017, "name": "several cars"}, {"id": 58018, "name": "several chairs"}, {"id": 58019, "name": "several clouds"}, {"id": 58020, "name": "several colors"}, {"id": 58021, "name": "several condiments"}, {"id": 58022, "name": "several containers"}, {"id": 58023, "name": "several cords"}, {"id": 58024, "name": "several directions"}, {"id": 58025, "name": "several doorways"}, {"id": 58026, "name": "several eggs"}, {"id": 58027, "name": "several elephants"}, {"id": 58028, "name": "several fans"}, {"id": 58029, "name": "several forks"}, {"id": 58030, "name": "several geese"}, {"id": 58031, "name": "several holes"}, {"id": 58032, "name": "several items"}, {"id": 58033, "name": "several keys"}, {"id": 58034, "name": "several kites"}, {"id": 58035, "name": "several lights"}, {"id": 58036, "name": "several machines"}, {"id": 58037, "name": "several models"}, {"id": 58038, "name": "several mountains"}, {"id": 58039, "name": "several people"}, {"id": 58040, "name": "several pieces"}, {"id": 58041, "name": "several pillows"}, {"id": 58042, "name": "several pizzas"}, {"id": 58043, "name": "several planes"}, {"id": 58044, "name": "several poles"}, {"id": 58045, "name": "several rocks"}, {"id": 58046, "name": "several sets"}, {"id": 58047, "name": "several slices"}, {"id": 58048, "name": "several steeples"}, {"id": 58049, "name": "several strings"}, {"id": 58050, "name": "several surfers"}, {"id": 58051, "name": "several tomatoes"}, {"id": 58052, "name": "several trains"}, {"id": 58053, "name": "several trees"}, {"id": 58054, "name": "several umbrellas"}, {"id": 58055, "name": "several wheels"}, {"id": 58056, "name": "several windows"}, {"id": 58057, "name": "several zebra"}, {"id": 58058, "name": "several zebras"}, {"id": 58059, "name": "severalapartment buildings"}, {"id": 58060, "name": "sewage"}, {"id": 58061, "name": "sewage cover"}, {"id": 58062, "name": "sewage drain"}, {"id": 58063, "name": "sewer"}, {"id": 58064, "name": "sewer access"}, {"id": 58065, "name": "sewer cap"}, {"id": 58066, "name": "sewer cover"}, {"id": 58067, "name": "sewer drain"}, {"id": 58068, "name": "sewer entrance"}, {"id": 58069, "name": "sewer gate"}, {"id": 58070, "name": "sewer grate"}, {"id": 58071, "name": "sewer grates"}, {"id": 58072, "name": "sewer hole"}, {"id": 58073, "name": "sewer lid"}, {"id": 58074, "name": "sewer manhole"}, {"id": 58075, "name": "sewer opening"}, {"id": 58076, "name": "sewer pipe"}, {"id": 58077, "name": "sewer pipes"}, {"id": 58078, "name": "sewer vent"}, {"id": 58079, "name": "sewercover"}, {"id": 58080, "name": "sewertop"}, {"id": 58081, "name": "sewing"}, {"id": 58082, "name": "sewing head"}, {"id": 58083, "name": "sewing items"}, {"id": 58084, "name": "sewing kit"}, {"id": 58085, "name": "sewing machine"}, {"id": 58086, "name": "sewing materials"}, {"id": 58087, "name": "sewing needle"}, {"id": 58088, "name": "sewing notions"}, {"id": 58089, "name": "sex"}, {"id": 58090, "name": "sex shop"}, {"id": 58091, "name": "sex st"}, {"id": 58092, "name": "sexsmith rd"}, {"id": 58093, "name": "sexy neck"}, {"id": 58094, "name": "sf giant"}, {"id": 58095, "name": "sf7nv"}, {"id": 58096, "name": "sff"}, {"id": 58097, "name": "sfr"}, {"id": 58098, "name": "sfresh snow"}, {"id": 58099, "name": "sfrork"}, {"id": 58100, "name": "sh"}, {"id": 58101, "name": "sh food"}, {"id": 58102, "name": "shabby"}, {"id": 58103, "name": "shack restaurant"}, {"id": 58104, "name": "shack"}, {"id": 58105, "name": "shad"}, {"id": 58106, "name": "shaddow"}, {"id": 58107, "name": "shade area"}, {"id": 58108, "name": "shade awning"}, {"id": 58109, "name": "shade canopy"}, {"id": 58110, "name": "shade cover"}, {"id": 58111, "name": "shade covering"}, {"id": 58112, "name": "shade edge"}, {"id": 58113, "name": "shade eyes"}, {"id": 58114, "name": "shade in the sky"}, {"id": 58115, "name": "shade is tan"}, {"id": 58116, "name": "shade is white"}, {"id": 58117, "name": "shade material"}, {"id": 58118, "name": "shade of lamp"}, {"id": 58119, "name": "shade of tree"}, {"id": 58120, "name": "shade on lamp"}, {"id": 58121, "name": "shade part"}, {"id": 58122, "name": "shade tree"}, {"id": 58123, "name": "shade trees"}, {"id": 58124, "name": "shade umbrella"}, {"id": 58125, "name": "shade"}, {"id": 58126, "name": "shaded"}, {"id": 58127, "name": "shaded area"}, {"id": 58128, "name": "shaded areas"}, {"id": 58129, "name": "shaded dirt"}, {"id": 58130, "name": "shaded ground"}, {"id": 58131, "name": "shaded lamp"}, {"id": 58132, "name": "shaded object"}, {"id": 58133, "name": "shaded tree"}, {"id": 58134, "name": "shaded window"}, {"id": 58135, "name": "shades of gray"}, {"id": 58136, "name": "shades of purple"}, {"id": 58137, "name": "shading"}, {"id": 58138, "name": "shadiw"}, {"id": 58139, "name": "shadoow"}, {"id": 58140, "name": "shadow bench"}, {"id": 58141, "name": "shadow by tree"}, {"id": 58142, "name": "shadow cast"}, {"id": 58143, "name": "shadow casted"}, {"id": 58144, "name": "shadow counter"}, {"id": 58145, "name": "shadow falls"}, {"id": 58146, "name": "shadow flap"}, {"id": 58147, "name": "shadow foil"}, {"id": 58148, "name": "shadow fork"}, {"id": 58149, "name": "shadow from arrow"}, {"id": 58150, "name": "shadow from bicycle"}, {"id": 58151, "name": "shadow from fridge"}, {"id": 58152, "name": "shadow from tree"}, {"id": 58153, "name": "shadow ground"}, {"id": 58154, "name": "shadow in sand"}, {"id": 58155, "name": "shadow in the dirt"}, {"id": 58156, "name": "shadow in the ground"}, {"id": 58157, "name": "shadow in the sand"}, {"id": 58158, "name": "shadow in water"}, {"id": 58159, "name": "shadow is behind"}, {"id": 58160, "name": "shadow is black"}, {"id": 58161, "name": "shadow is long"}, {"id": 58162, "name": "shadow is on ground"}, {"id": 58163, "name": "shadow line"}, {"id": 58164, "name": "shadow lines"}, {"id": 58165, "name": "shadow man"}, {"id": 58166, "name": "shadow object"}, {"id": 58167, "name": "shadow of a building"}, {"id": 58168, "name": "shadow of bench"}, {"id": 58169, "name": "shadow of black"}, {"id": 58170, "name": "shadow of blinds"}, {"id": 58171, "name": "shadow of boy"}, {"id": 58172, "name": "shadow of bus"}, {"id": 58173, "name": "shadow of chin"}, {"id": 58174, "name": "shadow of chopsticks"}, {"id": 58175, "name": "shadow of cow"}, {"id": 58176, "name": "shadow of dog"}, {"id": 58177, "name": "shadow of elephant"}, {"id": 58178, "name": "shadow of foot"}, {"id": 58179, "name": "shadow of horse"}, {"id": 58180, "name": "shadow of kite"}, {"id": 58181, "name": "shadow of legs"}, {"id": 58182, "name": "shadow of man"}, {"id": 58183, "name": "shadow of monitor"}, {"id": 58184, "name": "shadow of person"}, {"id": 58185, "name": "shadow of scooter"}, {"id": 58186, "name": "shadow of sign"}, {"id": 58187, "name": "shadow of small"}, {"id": 58188, "name": "shadow of suv"}, {"id": 58189, "name": "shadow of tablet"}, {"id": 58190, "name": "shadow of the clouds"}, {"id": 58191, "name": "shadow of the horse"}, {"id": 58192, "name": "shadow of the person"}, {"id": 58193, "name": "shadow of the tree"}, {"id": 58194, "name": "shadow of toothbrush"}, {"id": 58195, "name": "shadow of train"}, {"id": 58196, "name": "shadow of tree"}, {"id": 58197, "name": "shadow of trees"}, {"id": 58198, "name": "shadow of trough"}, {"id": 58199, "name": "shadow of umbrella"}, {"id": 58200, "name": "shadow on court"}, {"id": 58201, "name": "shadow on ground"}, {"id": 58202, "name": "shadow on pavement"}, {"id": 58203, "name": "shadow on the carton"}, {"id": 58204, "name": "shadow on the dirt"}, {"id": 58205, "name": "shadow on the grass"}, {"id": 58206, "name": "shadow on the ground"}, {"id": 58207, "name": "shadow on the house"}, {"id": 58208, "name": "shadow on the street"}, {"id": 58209, "name": "shadow on the tracks"}, {"id": 58210, "name": "shadow on the water"}, {"id": 58211, "name": "shadow on wall"}, {"id": 58212, "name": "shadow part"}, {"id": 58213, "name": "shadow snow"}, {"id": 58214, "name": "shadow table"}, {"id": 58215, "name": "shadow tree"}, {"id": 58216, "name": "shadow under man"}, {"id": 58217, "name": "shadow underneath ra"}, {"id": 58218, "name": "shadow wall"}, {"id": 58219, "name": "shadow water"}, {"id": 58220, "name": "shadow woman"}, {"id": 58221, "name": "shadow"}, {"id": 58222, "name": "shadowa"}, {"id": 58223, "name": "shadowed"}, {"id": 58224, "name": "shadowed area"}, {"id": 58225, "name": "shadowed tree"}, {"id": 58226, "name": "shadowing"}, {"id": 58227, "name": "shadown"}, {"id": 58228, "name": "shadowpavement"}, {"id": 58229, "name": "shadows cast"}, {"id": 58230, "name": "shadows from shrubs"}, {"id": 58231, "name": "shadows in the snow"}, {"id": 58232, "name": "shadows on ground"}, {"id": 58233, "name": "shadows on the fence"}, {"id": 58234, "name": "shadows on the sand"}, {"id": 58235, "name": "shadows trees"}, {"id": 58236, "name": "shadowsrose"}, {"id": 58237, "name": "shadowssunlight"}, {"id": 58238, "name": "shadowy"}, {"id": 58239, "name": "shadowy area"}, {"id": 58240, "name": "shadowy outlines"}, {"id": 58241, "name": "shadw"}, {"id": 58242, "name": "shadwo"}, {"id": 58243, "name": "shady area"}, {"id": 58244, "name": "shady grass"}, {"id": 58245, "name": "shady spot"}, {"id": 58246, "name": "shady street"}, {"id": 58247, "name": "shady trees"}, {"id": 58248, "name": "shaedow"}, {"id": 58249, "name": "shaes"}, {"id": 58250, "name": "shaft"}, {"id": 58251, "name": "shag carpet"}, {"id": 58252, "name": "shaggy"}, {"id": 58253, "name": "shaggy fur"}, {"id": 58254, "name": "shaggy tail"}, {"id": 58255, "name": "shair"}, {"id": 58256, "name": "shake"}, {"id": 58257, "name": "shaker bottles"}, {"id": 58258, "name": "shaker shaker"}, {"id": 58259, "name": "shaker top"}, {"id": 58260, "name": "shaker tops"}, {"id": 58261, "name": "shaker"}, {"id": 58262, "name": "shakespeare"}, {"id": 58263, "name": "shaking hands"}, {"id": 58264, "name": "shall"}, {"id": 58265, "name": "shallot"}, {"id": 58266, "name": "shallow dish"}, {"id": 58267, "name": "shallow hole"}, {"id": 58268, "name": "shallow indention"}, {"id": 58269, "name": "shallow pools"}, {"id": 58270, "name": "shallow spots"}, {"id": 58271, "name": "shallow wate"}, {"id": 58272, "name": "shallow water"}, {"id": 58273, "name": "shallow waters"}, {"id": 58274, "name": "shallow"}, {"id": 58275, "name": "sham"}, {"id": 58276, "name": "shampoo bottle"}, {"id": 58277, "name": "shampoo bottles"}, {"id": 58278, "name": "shampoo shelf"}, {"id": 58279, "name": "shampoo"}, {"id": 58280, "name": "shampooconditioner"}, {"id": 58281, "name": "shamrock"}, {"id": 58282, "name": "shand"}, {"id": 58283, "name": "shanghi"}, {"id": 58284, "name": "shape donuts"}, {"id": 58285, "name": "shape is round"}, {"id": 58286, "name": "shape"}, {"id": 58287, "name": "shaped"}, {"id": 58288, "name": "shaped hole"}, {"id": 58289, "name": "shaped kite"}, {"id": 58290, "name": "shaped logs"}, {"id": 58291, "name": "shaped mirror"}, {"id": 58292, "name": "shaped sign"}, {"id": 58293, "name": "shard"}, {"id": 58294, "name": "shared planet"}, {"id": 58295, "name": "shark costume"}, {"id": 58296, "name": "shark fin"}, {"id": 58297, "name": "shark kite"}, {"id": 58298, "name": "shark picture"}, {"id": 58299, "name": "shark"}, {"id": 58300, "name": "sharks ocean"}, {"id": 58301, "name": "sharon"}, {"id": 58302, "name": "sharp"}, {"id": 58303, "name": "sharp black"}, {"id": 58304, "name": "sharp cheddar cheese"}, {"id": 58305, "name": "sharp claws"}, {"id": 58306, "name": "sharp corner"}, {"id": 58307, "name": "sharp edge"}, {"id": 58308, "name": "sharp end"}, {"id": 58309, "name": "sharp knife"}, {"id": 58310, "name": "sharp nails"}, {"id": 58311, "name": "sharp nose"}, {"id": 58312, "name": "sharp object"}, {"id": 58313, "name": "sharp point"}, {"id": 58314, "name": "sharp points"}, {"id": 58315, "name": "sharp ridge"}, {"id": 58316, "name": "sharp rocks"}, {"id": 58317, "name": "sharp steak knife"}, {"id": 58318, "name": "sharp tip"}, {"id": 58319, "name": "sharp tooth"}, {"id": 58320, "name": "sharpe edge"}, {"id": 58321, "name": "sharpener"}, {"id": 58322, "name": "sharpening stone"}, {"id": 58323, "name": "sharphead"}, {"id": 58324, "name": "sharpie"}, {"id": 58325, "name": "sharps container"}, {"id": 58326, "name": "shattered"}, {"id": 58327, "name": "shave"}, {"id": 58328, "name": "shave cream"}, {"id": 58329, "name": "shave job"}, {"id": 58330, "name": "shaved"}, {"id": 58331, "name": "shaved bits"}, {"id": 58332, "name": "shaved chocolate"}, {"id": 58333, "name": "shaved head"}, {"id": 58334, "name": "shaved moustache"}, {"id": 58335, "name": "shaved sheep"}, {"id": 58336, "name": "shaver"}, {"id": 58337, "name": "shaving brush"}, {"id": 58338, "name": "shaving cream"}, {"id": 58339, "name": "shaving implements"}, {"id": 58340, "name": "shaving machine"}, {"id": 58341, "name": "shaving razor"}, {"id": 58342, "name": "shaving"}, {"id": 58343, "name": "shaw"}, {"id": 58344, "name": "shaw farm"}, {"id": 58345, "name": "shawara"}, {"id": 58346, "name": "shawdow"}, {"id": 58347, "name": "shawdows"}, {"id": 58348, "name": "shawl"}, {"id": 58349, "name": "shawst 445"}, {"id": 58350, "name": "shdow"}, {"id": 58351, "name": "she black"}, {"id": 58352, "name": "she is facing"}, {"id": 58353, "name": "she is leaning"}, {"id": 58354, "name": "she is standing"}, {"id": 58355, "name": "she"}, {"id": 58356, "name": "sheaf"}, {"id": 58357, "name": "shear cover"}, {"id": 58358, "name": "shear"}, {"id": 58359, "name": "sheared"}, {"id": 58360, "name": "sheared sheep"}, {"id": 58361, "name": "shearer"}, {"id": 58362, "name": "shearing"}, {"id": 58363, "name": "shears rivet"}, {"id": 58364, "name": "sheath"}, {"id": 58365, "name": "shed"}, {"id": 58366, "name": "shedding"}, {"id": 58367, "name": "sheeep"}, {"id": 58368, "name": "sheel"}, {"id": 58369, "name": "sheen"}, {"id": 58370, "name": "sheep and young ones"}, {"id": 58371, "name": "sheep are black"}, {"id": 58372, "name": "sheep are eating"}, {"id": 58373, "name": "sheep are grazing"}, {"id": 58374, "name": "sheep are white"}, {"id": 58375, "name": "sheep background"}, {"id": 58376, "name": "sheep barn"}, {"id": 58377, "name": "sheep behind"}, {"id": 58378, "name": "sheep body"}, {"id": 58379, "name": "sheep design"}, {"id": 58380, "name": "sheep dog"}, {"id": 58381, "name": "sheep ear"}, {"id": 58382, "name": "sheep ears"}, {"id": 58383, "name": "sheep eating"}, {"id": 58384, "name": "sheep enclosure"}, {"id": 58385, "name": "sheep eye"}, {"id": 58386, "name": "sheep eyes"}, {"id": 58387, "name": "sheep face"}, {"id": 58388, "name": "sheep facing away"}, {"id": 58389, "name": "sheep facing forwad"}, {"id": 58390, "name": "sheep feeding"}, {"id": 58391, "name": "sheep feeding on"}, {"id": 58392, "name": "sheep field"}, {"id": 58393, "name": "sheep flock"}, {"id": 58394, "name": "sheep former"}, {"id": 58395, "name": "sheep fur"}, {"id": 58396, "name": "sheep grass"}, {"id": 58397, "name": "sheep grazing"}, {"id": 58398, "name": "sheep group"}, {"id": 58399, "name": "sheep head"}, {"id": 58400, "name": "sheep herd"}, {"id": 58401, "name": "sheep hook"}, {"id": 58402, "name": "sheep is black"}, {"id": 58403, "name": "sheep is furry"}, {"id": 58404, "name": "sheep is in a field"}, {"id": 58405, "name": "sheep is white"}, {"id": 58406, "name": "sheep leg"}, {"id": 58407, "name": "sheep legs"}, {"id": 58408, "name": "sheep looking"}, {"id": 58409, "name": "sheep lying"}, {"id": 58410, "name": "sheep mouth"}, {"id": 58411, "name": "sheep neck"}, {"id": 58412, "name": "sheep nose"}, {"id": 58413, "name": "sheep nostril"}, {"id": 58414, "name": "sheep on bank"}, {"id": 58415, "name": "sheep part"}, {"id": 58416, "name": "sheep pasture"}, {"id": 58417, "name": "sheep pen"}, {"id": 58418, "name": "sheep photo"}, {"id": 58419, "name": "sheep shears"}, {"id": 58420, "name": "sheep skin"}, {"id": 58421, "name": "sheep standing"}, {"id": 58422, "name": "sheep stands"}, {"id": 58423, "name": "sheep tail"}, {"id": 58424, "name": "sheep tracks"}, {"id": 58425, "name": "sheep trio"}, {"id": 58426, "name": "sheep with white"}, {"id": 58427, "name": "sheep wool"}, {"id": 58428, "name": "sheep"}, {"id": 58429, "name": "sheepdog"}, {"id": 58430, "name": "sheepgoat"}, {"id": 58431, "name": "sheeps back"}, {"id": 58432, "name": "sheeps ear"}, {"id": 58433, "name": "sheeps eye"}, {"id": 58434, "name": "sheeps face"}, {"id": 58435, "name": "sheeps hair"}, {"id": 58436, "name": "sheeps head"}, {"id": 58437, "name": "sheeps heads"}, {"id": 58438, "name": "sheeps herd"}, {"id": 58439, "name": "sheeps leg"}, {"id": 58440, "name": "sheeps legs"}, {"id": 58441, "name": "sheeps muzzle"}, {"id": 58442, "name": "sheeps neck"}, {"id": 58443, "name": "sheeps nose"}, {"id": 58444, "name": "sheeps paw"}, {"id": 58445, "name": "sheeps tail"}, {"id": 58446, "name": "sheeps wool"}, {"id": 58447, "name": "sheepskin"}, {"id": 58448, "name": "sheeptail"}, {"id": 58449, "name": "sheer"}, {"id": 58450, "name": "sheer bag"}, {"id": 58451, "name": "sheer curtains"}, {"id": 58452, "name": "sheer valance"}, {"id": 58453, "name": "sheers"}, {"id": 58454, "name": "sheese"}, {"id": 58455, "name": "sheet cake"}, {"id": 58456, "name": "sheet holder"}, {"id": 58457, "name": "sheet is red"}, {"id": 58458, "name": "sheet music"}, {"id": 58459, "name": "sheet of fondant"}, {"id": 58460, "name": "sheet of glass"}, {"id": 58461, "name": "sheet of plastic"}, {"id": 58462, "name": "sheet of ply wood"}, {"id": 58463, "name": "sheet on bed"}, {"id": 58464, "name": "sheet paper"}, {"id": 58465, "name": "sheet part"}, {"id": 58466, "name": "sheet rock"}, {"id": 58467, "name": "sheet"}, {"id": 58468, "name": "sheeting"}, {"id": 58469, "name": "sheetrock wall"}, {"id": 58470, "name": "sheets of paper"}, {"id": 58471, "name": "shef"}, {"id": 58472, "name": "shefl"}, {"id": 58473, "name": "sheild"}, {"id": 58474, "name": "shelf backing"}, {"id": 58475, "name": "shelf bracket"}, {"id": 58476, "name": "shelf brackets"}, {"id": 58477, "name": "shelf display"}, {"id": 58478, "name": "shelf edge"}, {"id": 58479, "name": "shelf has books"}, {"id": 58480, "name": "shelf has red books"}, {"id": 58481, "name": "shelf is bookshelf"}, {"id": 58482, "name": "shelf of bookcase"}, {"id": 58483, "name": "shelf ridges"}, {"id": 58484, "name": "shelf set"}, {"id": 58485, "name": "shelf shower"}, {"id": 58486, "name": "shelf sign"}, {"id": 58487, "name": "shelf space"}, {"id": 58488, "name": "shelf stand"}, {"id": 58489, "name": "shelf sticker"}, {"id": 58490, "name": "shelf support"}, {"id": 58491, "name": "shelf top"}, {"id": 58492, "name": "shelf unit"}, {"id": 58493, "name": "shelf units"}, {"id": 58494, "name": "shelf"}, {"id": 58495, "name": "shelfing"}, {"id": 58496, "name": "shelft"}, {"id": 58497, "name": "shell fossil"}, {"id": 58498, "name": "shell logo"}, {"id": 58499, "name": "shell sign"}, {"id": 58500, "name": "shell sink"}, {"id": 58501, "name": "shell symbol"}, {"id": 58502, "name": "shell"}, {"id": 58503, "name": "shelley atlas"}, {"id": 58504, "name": "shellfish"}, {"id": 58505, "name": "shells print"}, {"id": 58506, "name": "shelp"}, {"id": 58507, "name": "shelter area"}, {"id": 58508, "name": "shelter roof"}, {"id": 58509, "name": "shelter tent"}, {"id": 58510, "name": "shelter wall"}, {"id": 58511, "name": "shelter"}, {"id": 58512, "name": "sheltered"}, {"id": 58513, "name": "shelve"}, {"id": 58514, "name": "shelved"}, {"id": 58515, "name": "shelves inside"}, {"id": 58516, "name": "shelves on wall"}, {"id": 58517, "name": "shelves under"}, {"id": 58518, "name": "shelvesandcounters"}, {"id": 58519, "name": "shelving"}, {"id": 58520, "name": "shelving merchandise"}, {"id": 58521, "name": "shelving unit"}, {"id": 58522, "name": "shelving units"}, {"id": 58523, "name": "shemp"}, {"id": 58524, "name": "shepard"}, {"id": 58525, "name": "shepherd dog"}, {"id": 58526, "name": "shepherd"}, {"id": 58527, "name": "sheppard"}, {"id": 58528, "name": "sherb"}, {"id": 58529, "name": "sheriff"}, {"id": 58530, "name": "sheriff car"}, {"id": 58531, "name": "sherlock holmes"}, {"id": 58532, "name": "sherry"}, {"id": 58533, "name": "shes"}, {"id": 58534, "name": "shet"}, {"id": 58535, "name": "shevles"}, {"id": 58536, "name": "shield decorations"}, {"id": 58537, "name": "shield logo"}, {"id": 58538, "name": "shield"}, {"id": 58539, "name": "shieldsign"}, {"id": 58540, "name": "shier"}, {"id": 58541, "name": "shift"}, {"id": 58542, "name": "shift button"}, {"id": 58543, "name": "shift key"}, {"id": 58544, "name": "shift tab"}, {"id": 58545, "name": "shifter"}, {"id": 58546, "name": "shigle"}, {"id": 58547, "name": "shilouette"}, {"id": 58548, "name": "shim"}, {"id": 58549, "name": "shimmer"}, {"id": 58550, "name": "shimp"}, {"id": 58551, "name": "shin guards"}, {"id": 58552, "name": "shin cloth"}, {"id": 58553, "name": "shin covers"}, {"id": 58554, "name": "shin flap"}, {"id": 58555, "name": "shin gaurd"}, {"id": 58556, "name": "shin gaurds"}, {"id": 58557, "name": "shin guard"}, {"id": 58558, "name": "shin guards"}, {"id": 58559, "name": "shin pad"}, {"id": 58560, "name": "shin pads"}, {"id": 58561, "name": "shin plate"}, {"id": 58562, "name": "shin protecter"}, {"id": 58563, "name": "shin protection"}, {"id": 58564, "name": "shin protector"}, {"id": 58565, "name": "shin protectors"}, {"id": 58566, "name": "shin sock"}, {"id": 58567, "name": "shin"}, {"id": 58568, "name": "shine"}, {"id": 58569, "name": "shine on the plate"}, {"id": 58570, "name": "shine on vase"}, {"id": 58571, "name": "shine reflection"}, {"id": 58572, "name": "shiney motorcycle"}, {"id": 58573, "name": "shingle on a roof"}, {"id": 58574, "name": "shingle roof"}, {"id": 58575, "name": "shingle rooftop"}, {"id": 58576, "name": "shingle siding"}, {"id": 58577, "name": "shingle"}, {"id": 58578, "name": "shingled"}, {"id": 58579, "name": "shingled awning"}, {"id": 58580, "name": "shingled roof"}, {"id": 58581, "name": "shingled roofing"}, {"id": 58582, "name": "shingles brown"}, {"id": 58583, "name": "shingles on roof"}, {"id": 58584, "name": "shingruard"}, {"id": 58585, "name": "shinguard"}, {"id": 58586, "name": "shinguards"}, {"id": 58587, "name": "shining"}, {"id": 58588, "name": "shining bright"}, {"id": 58589, "name": "shining light"}, {"id": 58590, "name": "shining red"}, {"id": 58591, "name": "shining sun"}, {"id": 58592, "name": "shiningtail lights"}, {"id": 58593, "name": "shinning"}, {"id": 58594, "name": "shiny"}, {"id": 58595, "name": "shiny apple"}, {"id": 58596, "name": "shiny area"}, {"id": 58597, "name": "shiny baggage"}, {"id": 58598, "name": "shiny bath tub"}, {"id": 58599, "name": "shiny brown"}, {"id": 58600, "name": "shiny button"}, {"id": 58601, "name": "shiny chrome rim"}, {"id": 58602, "name": "shiny coat"}, {"id": 58603, "name": "shiny crystals"}, {"id": 58604, "name": "shiny cups"}, {"id": 58605, "name": "shiny earring"}, {"id": 58606, "name": "shiny edge"}, {"id": 58607, "name": "shiny floor"}, {"id": 58608, "name": "shiny gold lamp"}, {"id": 58609, "name": "shiny hair"}, {"id": 58610, "name": "shiny hat"}, {"id": 58611, "name": "shiny metal"}, {"id": 58612, "name": "shiny nose"}, {"id": 58613, "name": "shiny object"}, {"id": 58614, "name": "shiny part"}, {"id": 58615, "name": "shiny railing"}, {"id": 58616, "name": "shiny reflections"}, {"id": 58617, "name": "shiny rims"}, {"id": 58618, "name": "shiny sauce"}, {"id": 58619, "name": "shiny section"}, {"id": 58620, "name": "shiny shoe"}, {"id": 58621, "name": "shiny silverware"}, {"id": 58622, "name": "shiny spot"}, {"id": 58623, "name": "shiny strips"}, {"id": 58624, "name": "shiny table"}, {"id": 58625, "name": "shiny tile"}, {"id": 58626, "name": "shiny top"}, {"id": 58627, "name": "shiny utensil"}, {"id": 58628, "name": "shiny wetsuit"}, {"id": 58629, "name": "shiny white"}, {"id": 58630, "name": "shiny windows"}, {"id": 58631, "name": "shiny wood"}, {"id": 58632, "name": "shinymetal pipes"}, {"id": 58633, "name": "ship bottom"}, {"id": 58634, "name": "ship bow"}, {"id": 58635, "name": "ship cranes"}, {"id": 58636, "name": "ship deck"}, {"id": 58637, "name": "ship docked"}, {"id": 58638, "name": "ship in ocean"}, {"id": 58639, "name": "ship mast"}, {"id": 58640, "name": "ship window"}, {"id": 58641, "name": "ship wire"}, {"id": 58642, "name": "ship yard"}, {"id": 58643, "name": "ship"}, {"id": 58644, "name": "shipmate"}, {"id": 58645, "name": "shipment"}, {"id": 58646, "name": "shipped"}, {"id": 58647, "name": "shipping box"}, {"id": 58648, "name": "shipping container"}, {"id": 58649, "name": "shipping containers"}, {"id": 58650, "name": "shipping contianer"}, {"id": 58651, "name": "shipping label"}, {"id": 58652, "name": "shipping port"}, {"id": 58653, "name": "shipping tag"}, {"id": 58654, "name": "shipping yard"}, {"id": 58655, "name": "ships in water"}, {"id": 58656, "name": "ships wheel"}, {"id": 58657, "name": "shir"}, {"id": 58658, "name": "shirrt"}, {"id": 58659, "name": "shirt 2"}, {"id": 58660, "name": "shirt 33"}, {"id": 58661, "name": "shirt and shorts"}, {"id": 58662, "name": "shirt and tie"}, {"id": 58663, "name": "shirt bottom"}, {"id": 58664, "name": "shirt button"}, {"id": 58665, "name": "shirt collar"}, {"id": 58666, "name": "shirt cuff"}, {"id": 58667, "name": "shirt cuffs"}, {"id": 58668, "name": "shirt design"}, {"id": 58669, "name": "shirt hat"}, {"id": 58670, "name": "shirt is black"}, {"id": 58671, "name": "shirt is blue"}, {"id": 58672, "name": "shirt is brown"}, {"id": 58673, "name": "shirt is dull"}, {"id": 58674, "name": "shirt is gray"}, {"id": 58675, "name": "shirt is green"}, {"id": 58676, "name": "shirt is hooded"}, {"id": 58677, "name": "shirt is orange"}, {"id": 58678, "name": "shirt is pink"}, {"id": 58679, "name": "shirt is plaid"}, {"id": 58680, "name": "shirt is purple"}, {"id": 58681, "name": "shirt is red"}, {"id": 58682, "name": "shirt is sleeveless"}, {"id": 58683, "name": "shirt is striped"}, {"id": 58684, "name": "shirt is white"}, {"id": 58685, "name": "shirt is yellow"}, {"id": 58686, "name": "shirt logo"}, {"id": 58687, "name": "shirt logos"}, {"id": 58688, "name": "shirt man"}, {"id": 58689, "name": "shirt mushrooms"}, {"id": 58690, "name": "shirt neck"}, {"id": 58691, "name": "shirt number46"}, {"id": 58692, "name": "shirt of a child"}, {"id": 58693, "name": "shirt of surfer"}, {"id": 58694, "name": "shirt off"}, {"id": 58695, "name": "shirt on"}, {"id": 58696, "name": "shirt on person"}, {"id": 58697, "name": "shirt on the child"}, {"id": 58698, "name": "shirt pants"}, {"id": 58699, "name": "shirt part"}, {"id": 58700, "name": "shirt pocket"}, {"id": 58701, "name": "shirt reflection"}, {"id": 58702, "name": "shirt says"}, {"id": 58703, "name": "shirt says phillies"}, {"id": 58704, "name": "shirt skirt"}, {"id": 58705, "name": "shirt sleeve"}, {"id": 58706, "name": "shirt sleeves"}, {"id": 58707, "name": "shirt stack"}, {"id": 58708, "name": "shirt store"}, {"id": 58709, "name": "shirt strings"}, {"id": 58710, "name": "shirt striped"}, {"id": 58711, "name": "shirt tail"}, {"id": 58712, "name": "shirt tied"}, {"id": 58713, "name": "shirt ties"}, {"id": 58714, "name": "shirt with a stripe"}, {"id": 58715, "name": "shirt"}, {"id": 58716, "name": "shirtcap"}, {"id": 58717, "name": "shirtflannel"}, {"id": 58718, "name": "shirti"}, {"id": 58719, "name": "shirtless"}, {"id": 58720, "name": "shirtless teen"}, {"id": 58721, "name": "shirts are white"}, {"id": 58722, "name": "shirts displayed"}, {"id": 58723, "name": "shirtshorts"}, {"id": 58724, "name": "shirtsleeve"}, {"id": 58725, "name": "shirttail"}, {"id": 58726, "name": "shirttie"}, {"id": 58727, "name": "shish kabob"}, {"id": 58728, "name": "shit"}, {"id": 58729, "name": "shite shirt"}, {"id": 58730, "name": "shittle"}, {"id": 58731, "name": "shity"}, {"id": 58732, "name": "shleter"}, {"id": 58733, "name": "shleves"}, {"id": 58734, "name": "shock absorber"}, {"id": 58735, "name": "shock absorbers"}, {"id": 58736, "name": "shock"}, {"id": 58737, "name": "shodow"}, {"id": 58738, "name": "shodows"}, {"id": 58739, "name": "shoe bottom"}, {"id": 58740, "name": "shoe bottoms"}, {"id": 58741, "name": "shoe box"}, {"id": 58742, "name": "shoe buckle"}, {"id": 58743, "name": "shoe cleat"}, {"id": 58744, "name": "shoe compartment"}, {"id": 58745, "name": "shoe foot"}, {"id": 58746, "name": "shoe front"}, {"id": 58747, "name": "shoe has laces"}, {"id": 58748, "name": "shoe heal"}, {"id": 58749, "name": "shoe holder"}, {"id": 58750, "name": "shoe is black"}, {"id": 58751, "name": "shoe lace"}, {"id": 58752, "name": "shoe laces"}, {"id": 58753, "name": "shoe lock"}, {"id": 58754, "name": "shoe logo"}, {"id": 58755, "name": "shoe of a man"}, {"id": 58756, "name": "shoe on foot"}, {"id": 58757, "name": "shoe on man"}, {"id": 58758, "name": "shoe organizer"}, {"id": 58759, "name": "shoe part"}, {"id": 58760, "name": "shoe print"}, {"id": 58761, "name": "shoe prints"}, {"id": 58762, "name": "shoe rack"}, {"id": 58763, "name": "shoe rubber"}, {"id": 58764, "name": "shoe shoe"}, {"id": 58765, "name": "shoe sole"}, {"id": 58766, "name": "shoe soles"}, {"id": 58767, "name": "shoe soul"}, {"id": 58768, "name": "shoe store"}, {"id": 58769, "name": "shoe strap"}, {"id": 58770, "name": "shoe string"}, {"id": 58771, "name": "shoe strings"}, {"id": 58772, "name": "shoe stringswhite"}, {"id": 58773, "name": "shoe symbol"}, {"id": 58774, "name": "shoe tip"}, {"id": 58775, "name": "shoe tracks"}, {"id": 58776, "name": "shoe under bench"}, {"id": 58777, "name": "shoe whole"}, {"id": 58778, "name": "shoe"}, {"id": 58779, "name": "shoeblue laces"}, {"id": 58780, "name": "shoebox"}, {"id": 58781, "name": "shoed"}, {"id": 58782, "name": "shoelace holder"}, {"id": 58783, "name": "shoelace tennis"}, {"id": 58784, "name": "shoelace"}, {"id": 58785, "name": "shoelaces carpet"}, {"id": 58786, "name": "shoenotred"}, {"id": 58787, "name": "shoer"}, {"id": 58788, "name": "shoes"}, {"id": 58789, "name": "shoes in window"}, {"id": 58790, "name": "shoes laces"}, {"id": 58791, "name": "shoes on"}, {"id": 58792, "name": "shoes on feet"}, {"id": 58793, "name": "shoes on the man"}, {"id": 58794, "name": "shoes part"}, {"id": 58795, "name": "shoes under bench"}, {"id": 58796, "name": "shoeshine stand"}, {"id": 58797, "name": "shoestring"}, {"id": 58798, "name": "sholder"}, {"id": 58799, "name": "sholuldier"}, {"id": 58800, "name": "shone"}, {"id": 58801, "name": "shook"}, {"id": 58802, "name": "shooping cart"}, {"id": 58803, "name": "shoot"}, {"id": 58804, "name": "shooter"}, {"id": 58805, "name": "shop snacks"}, {"id": 58806, "name": "shop door"}, {"id": 58807, "name": "shop establishment"}, {"id": 58808, "name": "shop fronts"}, {"id": 58809, "name": "shop is there"}, {"id": 58810, "name": "shop name"}, {"id": 58811, "name": "shop part"}, {"id": 58812, "name": "shop sign"}, {"id": 58813, "name": "shop storefront"}, {"id": 58814, "name": "shop vac"}, {"id": 58815, "name": "shop window"}, {"id": 58816, "name": "shop"}, {"id": 58817, "name": "shopfront"}, {"id": 58818, "name": "shopkeeper"}, {"id": 58819, "name": "shoppe"}, {"id": 58820, "name": "shopper"}, {"id": 58821, "name": "shopping bag"}, {"id": 58822, "name": "shopping area"}, {"id": 58823, "name": "shopping bag"}, {"id": 58824, "name": "shopping bags"}, {"id": 58825, "name": "shopping basket"}, {"id": 58826, "name": "shopping baskets"}, {"id": 58827, "name": "shopping buggy"}, {"id": 58828, "name": "shopping cart"}, {"id": 58829, "name": "shopping carts"}, {"id": 58830, "name": "shopping center"}, {"id": 58831, "name": "shopping channel"}, {"id": 58832, "name": "shopping district"}, {"id": 58833, "name": "shopping mall"}, {"id": 58834, "name": "shopping plaza"}, {"id": 58835, "name": "shopping rack"}, {"id": 58836, "name": "shopping"}, {"id": 58837, "name": "shoppinh carts"}, {"id": 58838, "name": "shor"}, {"id": 58839, "name": "shore coming tide"}, {"id": 58840, "name": "shore edge"}, {"id": 58841, "name": "shore has waves"}, {"id": 58842, "name": "shore line"}, {"id": 58843, "name": "shore of a beach"}, {"id": 58844, "name": "shore of the beach"}, {"id": 58845, "name": "shore side"}, {"id": 58846, "name": "shore swamp"}, {"id": 58847, "name": "shore water"}, {"id": 58848, "name": "shore"}, {"id": 58849, "name": "shorebird"}, {"id": 58850, "name": "shoreditch"}, {"id": 58851, "name": "shorefront"}, {"id": 58852, "name": "shoreline"}, {"id": 58853, "name": "shoreside"}, {"id": 58854, "name": "shoreside area"}, {"id": 58855, "name": "shorline"}, {"id": 58856, "name": "shorn"}, {"id": 58857, "name": "short hair"}, {"id": 58858, "name": "short arm"}, {"id": 58859, "name": "short arms"}, {"id": 58860, "name": "short bangs"}, {"id": 58861, "name": "short beard"}, {"id": 58862, "name": "short bed on truck"}, {"id": 58863, "name": "short black"}, {"id": 58864, "name": "short black pole"}, {"id": 58865, "name": "short blonde"}, {"id": 58866, "name": "short bob"}, {"id": 58867, "name": "short brown hair"}, {"id": 58868, "name": "short building"}, {"id": 58869, "name": "short buildings"}, {"id": 58870, "name": "short bus"}, {"id": 58871, "name": "short bush"}, {"id": 58872, "name": "short bushes"}, {"id": 58873, "name": "short chimney"}, {"id": 58874, "name": "short coat"}, {"id": 58875, "name": "short cord"}, {"id": 58876, "name": "short dark hair"}, {"id": 58877, "name": "short dress"}, {"id": 58878, "name": "short ears"}, {"id": 58879, "name": "short fence"}, {"id": 58880, "name": "short giraffe"}, {"id": 58881, "name": "short glass"}, {"id": 58882, "name": "short grass"}, {"id": 58883, "name": "short grasses"}, {"id": 58884, "name": "short green"}, {"id": 58885, "name": "short grey"}, {"id": 58886, "name": "short hair"}, {"id": 58887, "name": "short haircut"}, {"id": 58888, "name": "short haired"}, {"id": 58889, "name": "short hairmane"}, {"id": 58890, "name": "short hairs"}, {"id": 58891, "name": "short hand"}, {"id": 58892, "name": "short horns"}, {"id": 58893, "name": "short jean"}, {"id": 58894, "name": "short leaves"}, {"id": 58895, "name": "short leg"}, {"id": 58896, "name": "short limb"}, {"id": 58897, "name": "short lines"}, {"id": 58898, "name": "short man"}, {"id": 58899, "name": "short mane"}, {"id": 58900, "name": "short nail"}, {"id": 58901, "name": "short nails"}, {"id": 58902, "name": "short neck"}, {"id": 58903, "name": "short pant"}, {"id": 58904, "name": "short pants"}, {"id": 58905, "name": "short pine"}, {"id": 58906, "name": "short plant"}, {"id": 58907, "name": "short pocket"}, {"id": 58908, "name": "short pole"}, {"id": 58909, "name": "short post"}, {"id": 58910, "name": "short red hair"}, {"id": 58911, "name": "short shelf"}, {"id": 58912, "name": "short shorts"}, {"id": 58913, "name": "short sign board"}, {"id": 58914, "name": "short signal pole"}, {"id": 58915, "name": "short ski"}, {"id": 58916, "name": "short skirt"}, {"id": 58917, "name": "short sleeve"}, {"id": 58918, "name": "short sleeve shirt"}, {"id": 58919, "name": "short sleeved"}, {"id": 58920, "name": "short sleeves"}, {"id": 58921, "name": "short slope"}, {"id": 58922, "name": "short stick"}, {"id": 58923, "name": "short stride"}, {"id": 58924, "name": "short tail"}, {"id": 58925, "name": "short term"}, {"id": 58926, "name": "short toenail"}, {"id": 58927, "name": "short train"}, {"id": 58928, "name": "short tree"}, {"id": 58929, "name": "short trees"}, {"id": 58930, "name": "short trunk"}, {"id": 58931, "name": "short tuft"}, {"id": 58932, "name": "short tusk"}, {"id": 58933, "name": "short up"}, {"id": 58934, "name": "short van"}, {"id": 58935, "name": "short wall"}, {"id": 58936, "name": "short white skirt"}, {"id": 58937, "name": "short woman"}, {"id": 58938, "name": "short yellow"}, {"id": 58939, "name": "short"}, {"id": 58940, "name": "shortblond hair"}, {"id": 58941, "name": "shortboard"}, {"id": 58942, "name": "shortbread cookie"}, {"id": 58943, "name": "shortbrick wall"}, {"id": 58944, "name": "shortcake"}, {"id": 58945, "name": "shortcement poles"}, {"id": 58946, "name": "shorte"}, {"id": 58947, "name": "shorter umbrella"}, {"id": 58948, "name": "shortest woman"}, {"id": 58949, "name": "shortgreen grass"}, {"id": 58950, "name": "shortgreenyellow grass"}, {"id": 58951, "name": "shorthair"}, {"id": 58952, "name": "shorthair man"}, {"id": 58953, "name": "shorthorn"}, {"id": 58954, "name": "shorts"}, {"id": 58955, "name": "shorts 3"}, {"id": 58956, "name": "shorts 4"}, {"id": 58957, "name": "shorts are black"}, {"id": 58958, "name": "shorts are khaki"}, {"id": 58959, "name": "shorts cut"}, {"id": 58960, "name": "shorts drawstring"}, {"id": 58961, "name": "shorts edge"}, {"id": 58962, "name": "shorts have stripes"}, {"id": 58963, "name": "shorts on a kid"}, {"id": 58964, "name": "shorts stripe"}, {"id": 58965, "name": "shorts walking"}, {"id": 58966, "name": "shortsa"}, {"id": 58967, "name": "shortsleeve shirt"}, {"id": 58968, "name": "shortsleeved shirt"}, {"id": 58969, "name": "shortsleeved wetsuit"}, {"id": 58970, "name": "shortsleevedshirt"}, {"id": 58971, "name": "shortssweatshirt"}, {"id": 58972, "name": "shortstop"}, {"id": 58973, "name": "shorttail"}, {"id": 58974, "name": "shortwhite socks"}, {"id": 58975, "name": "shot glass"}, {"id": 58976, "name": "shot glasses"}, {"id": 58977, "name": "shot"}, {"id": 58978, "name": "shote line"}, {"id": 58979, "name": "shouder"}, {"id": 58980, "name": "should bag"}, {"id": 58981, "name": "shoulder bag"}, {"id": 58982, "name": "shoulder bags"}, {"id": 58983, "name": "shoulder blade"}, {"id": 58984, "name": "shoulder boundry"}, {"id": 58985, "name": "shoulder carries pur"}, {"id": 58986, "name": "shoulder case"}, {"id": 58987, "name": "shoulder length hair"}, {"id": 58988, "name": "shoulder muscle"}, {"id": 58989, "name": "shoulder of bear"}, {"id": 58990, "name": "shoulder of wet suit"}, {"id": 58991, "name": "shoulder pack"}, {"id": 58992, "name": "shoulder pad"}, {"id": 58993, "name": "shoulder pads"}, {"id": 58994, "name": "shoulder panel"}, {"id": 58995, "name": "shoulder patch"}, {"id": 58996, "name": "shoulder region"}, {"id": 58997, "name": "shoulder stitching"}, {"id": 58998, "name": "shoulder strap"}, {"id": 58999, "name": "shoulder straps"}, {"id": 59000, "name": "shoulder"}, {"id": 59001, "name": "shoulderbag"}, {"id": 59002, "name": "shoulderblade"}, {"id": 59003, "name": "shoulderlength"}, {"id": 59004, "name": "shoulderpad"}, {"id": 59005, "name": "shoulderpads"}, {"id": 59006, "name": "shoulderstrap"}, {"id": 59007, "name": "shouldstrap"}, {"id": 59008, "name": "shouler"}, {"id": 59009, "name": "shouler bag"}, {"id": 59010, "name": "shovel is red"}, {"id": 59011, "name": "shovel"}, {"id": 59012, "name": "shoveling"}, {"id": 59013, "name": "show curtain"}, {"id": 59014, "name": "show head"}, {"id": 59015, "name": "show list"}, {"id": 59016, "name": "show piece"}, {"id": 59017, "name": "show room"}, {"id": 59018, "name": "show times"}, {"id": 59019, "name": "show"}, {"id": 59020, "name": "showboard"}, {"id": 59021, "name": "showboat"}, {"id": 59022, "name": "showcase rack"}, {"id": 59023, "name": "showcase"}, {"id": 59024, "name": "showdow"}, {"id": 59025, "name": "shower area"}, {"id": 59026, "name": "shower attachment"}, {"id": 59027, "name": "shower bar"}, {"id": 59028, "name": "shower base"}, {"id": 59029, "name": "shower bench"}, {"id": 59030, "name": "shower caddy"}, {"id": 59031, "name": "shower cap"}, {"id": 59032, "name": "shower cord"}, {"id": 59033, "name": "shower counter"}, {"id": 59034, "name": "shower cubicle"}, {"id": 59035, "name": "shower curtain"}, {"id": 59036, "name": "shower curtain rod"}, {"id": 59037, "name": "shower door"}, {"id": 59038, "name": "shower door handle"}, {"id": 59039, "name": "shower doors"}, {"id": 59040, "name": "shower drain"}, {"id": 59041, "name": "shower enclosure"}, {"id": 59042, "name": "shower faucet"}, {"id": 59043, "name": "shower faucets"}, {"id": 59044, "name": "shower fixtures"}, {"id": 59045, "name": "shower floor"}, {"id": 59046, "name": "shower gel"}, {"id": 59047, "name": "shower glass"}, {"id": 59048, "name": "shower handle"}, {"id": 59049, "name": "shower hanger"}, {"id": 59050, "name": "shower head"}, {"id": 59051, "name": "shower hooks"}, {"id": 59052, "name": "shower hose"}, {"id": 59053, "name": "shower knob"}, {"id": 59054, "name": "shower ledge"}, {"id": 59055, "name": "shower lever"}, {"id": 59056, "name": "shower mat"}, {"id": 59057, "name": "shower mechanism"}, {"id": 59058, "name": "shower nozzle"}, {"id": 59059, "name": "shower organizer"}, {"id": 59060, "name": "shower pan"}, {"id": 59061, "name": "shower pipe"}, {"id": 59062, "name": "shower pole"}, {"id": 59063, "name": "shower poof"}, {"id": 59064, "name": "shower puff"}, {"id": 59065, "name": "shower reflection"}, {"id": 59066, "name": "shower ring"}, {"id": 59067, "name": "shower rod"}, {"id": 59068, "name": "shower room"}, {"id": 59069, "name": "shower rug"}, {"id": 59070, "name": "shower sandal"}, {"id": 59071, "name": "shower scrub"}, {"id": 59072, "name": "shower seat"}, {"id": 59073, "name": "shower shelf"}, {"id": 59074, "name": "shower sill"}, {"id": 59075, "name": "shower space"}, {"id": 59076, "name": "shower spigot"}, {"id": 59077, "name": "shower sprayer"}, {"id": 59078, "name": "shower stall"}, {"id": 59079, "name": "shower suplies"}, {"id": 59080, "name": "shower surround"}, {"id": 59081, "name": "shower tap"}, {"id": 59082, "name": "shower tiles"}, {"id": 59083, "name": "shower tub"}, {"id": 59084, "name": "shower valve"}, {"id": 59085, "name": "shower wall"}, {"id": 59086, "name": "shower walls"}, {"id": 59087, "name": "shower"}, {"id": 59088, "name": "showercurtain rod"}, {"id": 59089, "name": "showerfaucet"}, {"id": 59090, "name": "showerfloor"}, {"id": 59091, "name": "showerhead"}, {"id": 59092, "name": "showerhead body"}, {"id": 59093, "name": "showerrod"}, {"id": 59094, "name": "showerstall"}, {"id": 59095, "name": "showerwall"}, {"id": 59096, "name": "showgirl"}, {"id": 59097, "name": "showhorse"}, {"id": 59098, "name": "showing"}, {"id": 59099, "name": "showl"}, {"id": 59100, "name": "shown"}, {"id": 59101, "name": "showroom"}, {"id": 59102, "name": "showroom ceiling"}, {"id": 59103, "name": "shows 230"}, {"id": 59104, "name": "shows reflection"}, {"id": 59105, "name": "shows reflections"}, {"id": 59106, "name": "shows speed"}, {"id": 59107, "name": "shp"}, {"id": 59108, "name": "shred"}, {"id": 59109, "name": "shredded"}, {"id": 59110, "name": "shredded carrot"}, {"id": 59111, "name": "shredded carrots"}, {"id": 59112, "name": "shredded cheese"}, {"id": 59113, "name": "shredded lettuce"}, {"id": 59114, "name": "shredded meat"}, {"id": 59115, "name": "shredded pork"}, {"id": 59116, "name": "shredded salad"}, {"id": 59117, "name": "shredder"}, {"id": 59118, "name": "shredding is brown"}, {"id": 59119, "name": "shreddings"}, {"id": 59120, "name": "shreline"}, {"id": 59121, "name": "shrimp kabobs"}, {"id": 59122, "name": "shrimp piece"}, {"id": 59123, "name": "shrimp tail"}, {"id": 59124, "name": "shrimp"}, {"id": 59125, "name": "shrimps meat"}, {"id": 59126, "name": "shrine"}, {"id": 59127, "name": "shrit"}, {"id": 59128, "name": "shroom"}, {"id": 59129, "name": "shrt"}, {"id": 59130, "name": "shrub brush"}, {"id": 59131, "name": "shrub is food"}, {"id": 59132, "name": "shrub is green"}, {"id": 59133, "name": "shrub line"}, {"id": 59134, "name": "shrub on hill"}, {"id": 59135, "name": "shrub on the hill"}, {"id": 59136, "name": "shrub"}, {"id": 59137, "name": "shrubbage"}, {"id": 59138, "name": "shrubber"}, {"id": 59139, "name": "shrubberry"}, {"id": 59140, "name": "shrubbery"}, {"id": 59141, "name": "shrubbush"}, {"id": 59142, "name": "shrubby"}, {"id": 59143, "name": "shruberry"}, {"id": 59144, "name": "shrubery"}, {"id": 59145, "name": "shrublike tree"}, {"id": 59146, "name": "shrubs in planter"}, {"id": 59147, "name": "shrubs near the hill"}, {"id": 59148, "name": "shrubs wall"}, {"id": 59149, "name": "shubberies"}, {"id": 59150, "name": "shubbery"}, {"id": 59151, "name": "shudder"}, {"id": 59152, "name": "shurbs"}, {"id": 59153, "name": "shut"}, {"id": 59154, "name": "shut off"}, {"id": 59155, "name": "shut off valve"}, {"id": 59156, "name": "shut window"}, {"id": 59157, "name": "shuts"}, {"id": 59158, "name": "shutte"}, {"id": 59159, "name": "shutter doors"}, {"id": 59160, "name": "shutter"}, {"id": 59161, "name": "shuttered window"}, {"id": 59162, "name": "shuttered windows"}, {"id": 59163, "name": "shutterwindow"}, {"id": 59164, "name": "shuttle bat"}, {"id": 59165, "name": "shuttle bus"}, {"id": 59166, "name": "shuttle carrier"}, {"id": 59167, "name": "shuttle sign"}, {"id": 59168, "name": "shuttle van"}, {"id": 59169, "name": "shuttle"}, {"id": 59170, "name": "shuttlecock"}, {"id": 59171, "name": "shwer"}, {"id": 59172, "name": "sibley"}, {"id": 59173, "name": "sibling"}, {"id": 59174, "name": "siccors"}, {"id": 59175, "name": "siccsors"}, {"id": 59176, "name": "sid"}, {"id": 59177, "name": "side angle"}, {"id": 59178, "name": "side bag"}, {"id": 59179, "name": "side balcony"}, {"id": 59180, "name": "side bank"}, {"id": 59181, "name": "side bar"}, {"id": 59182, "name": "side beard"}, {"id": 59183, "name": "side blinders"}, {"id": 59184, "name": "side board"}, {"id": 59185, "name": "side bolt"}, {"id": 59186, "name": "side border"}, {"id": 59187, "name": "side box"}, {"id": 59188, "name": "side building"}, {"id": 59189, "name": "side buildings"}, {"id": 59190, "name": "side burn"}, {"id": 59191, "name": "side burns"}, {"id": 59192, "name": "side bus mirrors"}, {"id": 59193, "name": "side buton"}, {"id": 59194, "name": "side button"}, {"id": 59195, "name": "side by side"}, {"id": 59196, "name": "side cabinet"}, {"id": 59197, "name": "side car"}, {"id": 59198, "name": "side car panel"}, {"id": 59199, "name": "side compartment"}, {"id": 59200, "name": "side cup"}, {"id": 59201, "name": "side dish"}, {"id": 59202, "name": "side display"}, {"id": 59203, "name": "side door"}, {"id": 59204, "name": "side doors"}, {"id": 59205, "name": "side drawer"}, {"id": 59206, "name": "side engine"}, {"id": 59207, "name": "side engines"}, {"id": 59208, "name": "side feathers"}, {"id": 59209, "name": "side flap"}, {"id": 59210, "name": "side frame"}, {"id": 59211, "name": "side gas tank"}, {"id": 59212, "name": "side glass"}, {"id": 59213, "name": "side handle"}, {"id": 59214, "name": "side headlight"}, {"id": 59215, "name": "side indicator"}, {"id": 59216, "name": "side indicators"}, {"id": 59217, "name": "side lettering"}, {"id": 59218, "name": "side light"}, {"id": 59219, "name": "side line"}, {"id": 59220, "name": "side lines"}, {"id": 59221, "name": "side logo"}, {"id": 59222, "name": "side marker"}, {"id": 59223, "name": "side mirror"}, {"id": 59224, "name": "side mirror on bike"}, {"id": 59225, "name": "side mirrors"}, {"id": 59226, "name": "side numbers"}, {"id": 59227, "name": "side o"}, {"id": 59228, "name": "side of a blue bench"}, {"id": 59229, "name": "side of a leg"}, {"id": 59230, "name": "side of a train"}, {"id": 59231, "name": "side of a wall"}, {"id": 59232, "name": "side of basket"}, {"id": 59233, "name": "side of bed"}, {"id": 59234, "name": "side of boat"}, {"id": 59235, "name": "side of building"}, {"id": 59236, "name": "side of bus"}, {"id": 59237, "name": "side of butter"}, {"id": 59238, "name": "side of cake"}, {"id": 59239, "name": "side of can"}, {"id": 59240, "name": "side of car"}, {"id": 59241, "name": "side of cardboard"}, {"id": 59242, "name": "side of computer"}, {"id": 59243, "name": "side of court"}, {"id": 59244, "name": "side of doll"}, {"id": 59245, "name": "side of door"}, {"id": 59246, "name": "side of elephant"}, {"id": 59247, "name": "side of face"}, {"id": 59248, "name": "side of field"}, {"id": 59249, "name": "side of head"}, {"id": 59250, "name": "side of his head"}, {"id": 59251, "name": "side of house"}, {"id": 59252, "name": "side of jet"}, {"id": 59253, "name": "side of mans head"}, {"id": 59254, "name": "side of plane"}, {"id": 59255, "name": "side of ramp"}, {"id": 59256, "name": "side of road"}, {"id": 59257, "name": "side of room"}, {"id": 59258, "name": "side of shop"}, {"id": 59259, "name": "side of sink"}, {"id": 59260, "name": "side of street"}, {"id": 59261, "name": "side of the hill"}, {"id": 59262, "name": "side of the road"}, {"id": 59263, "name": "side of the runway"}, {"id": 59264, "name": "side of the tower"}, {"id": 59265, "name": "side of the train"}, {"id": 59266, "name": "side of traffic ligh"}, {"id": 59267, "name": "side of train"}, {"id": 59268, "name": "side of train tracks"}, {"id": 59269, "name": "side of tray"}, {"id": 59270, "name": "side of truck"}, {"id": 59271, "name": "side of tub"}, {"id": 59272, "name": "side of woman"}, {"id": 59273, "name": "side of zebra"}, {"id": 59274, "name": "side orders"}, {"id": 59275, "name": "side panel"}, {"id": 59276, "name": "side paneling"}, {"id": 59277, "name": "side panels"}, {"id": 59278, "name": "side part"}, {"id": 59279, "name": "side piece"}, {"id": 59280, "name": "side plate"}, {"id": 59281, "name": "side pocket"}, {"id": 59282, "name": "side porch"}, {"id": 59283, "name": "side portion"}, {"id": 59284, "name": "side pot"}, {"id": 59285, "name": "side profile"}, {"id": 59286, "name": "side rail"}, {"id": 59287, "name": "side railing"}, {"id": 59288, "name": "side rear"}, {"id": 59289, "name": "side rear mirror"}, {"id": 59290, "name": "side rearview mirror"}, {"id": 59291, "name": "side reflector"}, {"id": 59292, "name": "side road"}, {"id": 59293, "name": "side rock"}, {"id": 59294, "name": "side salad"}, {"id": 59295, "name": "side slit"}, {"id": 59296, "name": "side staircase"}, {"id": 59297, "name": "side stairs"}, {"id": 59298, "name": "side stand"}, {"id": 59299, "name": "side step"}, {"id": 59300, "name": "side storage"}, {"id": 59301, "name": "side street"}, {"id": 59302, "name": "side strip"}, {"id": 59303, "name": "side stripe"}, {"id": 59304, "name": "side support"}, {"id": 59305, "name": "side table"}, {"id": 59306, "name": "side tables"}, {"id": 59307, "name": "side tie"}, {"id": 59308, "name": "side tile"}, {"id": 59309, "name": "side tire"}, {"id": 59310, "name": "side tire of bus"}, {"id": 59311, "name": "side track"}, {"id": 59312, "name": "side tracks"}, {"id": 59313, "name": "side trim"}, {"id": 59314, "name": "side vent"}, {"id": 59315, "name": "side view"}, {"id": 59316, "name": "side view mirro"}, {"id": 59317, "name": "side view mirror"}, {"id": 59318, "name": "side view mirrors"}, {"id": 59319, "name": "side viewing"}, {"id": 59320, "name": "side wall"}, {"id": 59321, "name": "side walls"}, {"id": 59322, "name": "side wheel"}, {"id": 59323, "name": "side window"}, {"id": 59324, "name": "side windows"}, {"id": 59325, "name": "side wing"}, {"id": 59326, "name": "side with gravel"}, {"id": 59327, "name": "side zipper"}, {"id": 59328, "name": "side"}, {"id": 59329, "name": "sidealk"}, {"id": 59330, "name": "sideawlk"}, {"id": 59331, "name": "sidebar"}, {"id": 59332, "name": "sideboard chair"}, {"id": 59333, "name": "sideboard"}, {"id": 59334, "name": "sideburn"}, {"id": 59335, "name": "sidebyside"}, {"id": 59336, "name": "sidecar"}, {"id": 59337, "name": "sidecar set"}, {"id": 59338, "name": "sidecare"}, {"id": 59339, "name": "sidecart"}, {"id": 59340, "name": "sidedoor"}, {"id": 59341, "name": "sidelight"}, {"id": 59342, "name": "sideline judge"}, {"id": 59343, "name": "sideline mark"}, {"id": 59344, "name": "sideline player"}, {"id": 59345, "name": "sideline"}, {"id": 59346, "name": "sidemirror"}, {"id": 59347, "name": "sideportion"}, {"id": 59348, "name": "sidetable"}, {"id": 59349, "name": "sidetrack"}, {"id": 59350, "name": "sideview"}, {"id": 59351, "name": "sideview mirror"}, {"id": 59352, "name": "sideview mirrors"}, {"id": 59353, "name": "sideview mirrow"}, {"id": 59354, "name": "sidewakl"}, {"id": 59355, "name": "sidewal"}, {"id": 59356, "name": "sidewalk and river"}, {"id": 59357, "name": "sidewalk and street"}, {"id": 59358, "name": "sidewalk apron"}, {"id": 59359, "name": "sidewalk area"}, {"id": 59360, "name": "sidewalk behind"}, {"id": 59361, "name": "sidewalk brick"}, {"id": 59362, "name": "sidewalk bricks"}, {"id": 59363, "name": "sidewalk closed"}, {"id": 59364, "name": "sidewalk concrete"}, {"id": 59365, "name": "sidewalk corner"}, {"id": 59366, "name": "sidewalk crack"}, {"id": 59367, "name": "sidewalk cracks"}, {"id": 59368, "name": "sidewalk curb"}, {"id": 59369, "name": "sidewalk distance"}, {"id": 59370, "name": "sidewalk edge"}, {"id": 59371, "name": "sidewalk entrance"}, {"id": 59372, "name": "sidewalk grate"}, {"id": 59373, "name": "sidewalk grating"}, {"id": 59374, "name": "sidewalk has tree"}, {"id": 59375, "name": "sidewalk is cracked"}, {"id": 59376, "name": "sidewalk ledge"}, {"id": 59377, "name": "sidewalk line"}, {"id": 59378, "name": "sidewalk menu"}, {"id": 59379, "name": "sidewalk mopeds"}, {"id": 59380, "name": "sidewalk paint"}, {"id": 59381, "name": "sidewalk painted"}, {"id": 59382, "name": "sidewalk paver"}, {"id": 59383, "name": "sidewalk pavers"}, {"id": 59384, "name": "sidewalk people"}, {"id": 59385, "name": "sidewalk section"}, {"id": 59386, "name": "sidewalk side"}, {"id": 59387, "name": "sidewalk sign"}, {"id": 59388, "name": "sidewalk slab"}, {"id": 59389, "name": "sidewalk squares"}, {"id": 59390, "name": "sidewalk store"}, {"id": 59391, "name": "sidewalk tiles"}, {"id": 59392, "name": "sidewalk wet"}, {"id": 59393, "name": "sidewalk"}, {"id": 59394, "name": "sidewalkcan"}, {"id": 59395, "name": "sidewalkcrack"}, {"id": 59396, "name": "sidewalks crack"}, {"id": 59397, "name": "sidewalks curb"}, {"id": 59398, "name": "sidewalks edge"}, {"id": 59399, "name": "sidewall"}, {"id": 59400, "name": "sidewallk"}, {"id": 59401, "name": "sideway"}, {"id": 59402, "name": "sideways"}, {"id": 59403, "name": "sideways boat"}, {"id": 59404, "name": "sidewing"}, {"id": 59405, "name": "sidewlak"}, {"id": 59406, "name": "sidework"}, {"id": 59407, "name": "sidewwalk"}, {"id": 59408, "name": "sidig"}, {"id": 59409, "name": "siding is grey"}, {"id": 59410, "name": "siding of the house"}, {"id": 59411, "name": "siding"}, {"id": 59412, "name": "sidney house sign"}, {"id": 59413, "name": "sidwalk"}, {"id": 59414, "name": "sidwwalk"}, {"id": 59415, "name": "sieat"}, {"id": 59416, "name": "siemens"}, {"id": 59417, "name": "sienna colored"}, {"id": 59418, "name": "sierra mist"}, {"id": 59419, "name": "sifter"}, {"id": 59420, "name": "sig"}, {"id": 59421, "name": "sigal"}, {"id": 59422, "name": "sigeman"}, {"id": 59423, "name": "sigeman co"}, {"id": 59424, "name": "sigh"}, {"id": 59425, "name": "sigh post"}, {"id": 59426, "name": "sight"}, {"id": 59427, "name": "sight hole"}, {"id": 59428, "name": "sight seeing"}, {"id": 59429, "name": "sightseeing"}, {"id": 59430, "name": "sightseer"}, {"id": 59431, "name": "sign 7"}, {"id": 59432, "name": "sign above curb"}, {"id": 59433, "name": "sign arrow"}, {"id": 59434, "name": "sign at corner"}, {"id": 59435, "name": "sign back"}, {"id": 59436, "name": "sign background"}, {"id": 59437, "name": "sign backs"}, {"id": 59438, "name": "sign base"}, {"id": 59439, "name": "sign beside"}, {"id": 59440, "name": "sign board"}, {"id": 59441, "name": "sign boards"}, {"id": 59442, "name": "sign display"}, {"id": 59443, "name": "sign end"}, {"id": 59444, "name": "sign for a musical"}, {"id": 59445, "name": "sign for parking"}, {"id": 59446, "name": "sign for the station"}, {"id": 59447, "name": "sign frames"}, {"id": 59448, "name": "sign hanger"}, {"id": 59449, "name": "sign hanging"}, {"id": 59450, "name": "sign has ipad"}, {"id": 59451, "name": "sign holder"}, {"id": 59452, "name": "sign in background"}, {"id": 59453, "name": "sign in front"}, {"id": 59454, "name": "sign in front window"}, {"id": 59455, "name": "sign is black"}, {"id": 59456, "name": "sign is blue"}, {"id": 59457, "name": "sign is colorful"}, {"id": 59458, "name": "sign is for buses"}, {"id": 59459, "name": "sign is green"}, {"id": 59460, "name": "sign is octagon"}, {"id": 59461, "name": "sign is on building"}, {"id": 59462, "name": "sign is on pole"}, {"id": 59463, "name": "sign is on post"}, {"id": 59464, "name": "sign is on sidewalk"}, {"id": 59465, "name": "sign is on street"}, {"id": 59466, "name": "sign is portable"}, {"id": 59467, "name": "sign is pretty big"}, {"id": 59468, "name": "sign is purple"}, {"id": 59469, "name": "sign is red"}, {"id": 59470, "name": "sign is small"}, {"id": 59471, "name": "sign is there"}, {"id": 59472, "name": "sign is warning"}, {"id": 59473, "name": "sign is white"}, {"id": 59474, "name": "sign is wooden"}, {"id": 59475, "name": "sign is yellow"}, {"id": 59476, "name": "sign language"}, {"id": 59477, "name": "sign letter"}, {"id": 59478, "name": "sign lettering"}, {"id": 59479, "name": "sign letters"}, {"id": 59480, "name": "sign lights"}, {"id": 59481, "name": "sign loadingzone"}, {"id": 59482, "name": "sign marks"}, {"id": 59483, "name": "sign men"}, {"id": 59484, "name": "sign monitor"}, {"id": 59485, "name": "sign near bike"}, {"id": 59486, "name": "sign near street"}, {"id": 59487, "name": "sign of a train"}, {"id": 59488, "name": "sign of blue squares"}, {"id": 59489, "name": "sign on a pole"}, {"id": 59490, "name": "sign on a yellow pol"}, {"id": 59491, "name": "sign on building"}, {"id": 59492, "name": "sign on door"}, {"id": 59493, "name": "sign on pole"}, {"id": 59494, "name": "sign on the door"}, {"id": 59495, "name": "sign on the sidewalk"}, {"id": 59496, "name": "sign on train"}, {"id": 59497, "name": "sign over the cars"}, {"id": 59498, "name": "sign panel"}, {"id": 59499, "name": "sign pole"}, {"id": 59500, "name": "sign post"}, {"id": 59501, "name": "sign posts"}, {"id": 59502, "name": "sign reflection"}, {"id": 59503, "name": "sign residue"}, {"id": 59504, "name": "sign road"}, {"id": 59505, "name": "sign says parking"}, {"id": 59506, "name": "sign shadow"}, {"id": 59507, "name": "sign show"}, {"id": 59508, "name": "sign sidwalk"}, {"id": 59509, "name": "sign stand"}, {"id": 59510, "name": "sign standing"}, {"id": 59511, "name": "sign stuck"}, {"id": 59512, "name": "sign support"}, {"id": 59513, "name": "sign symbol"}, {"id": 59514, "name": "sign to metal holder"}, {"id": 59515, "name": "sign train"}, {"id": 59516, "name": "sign up"}, {"id": 59517, "name": "sign wall"}, {"id": 59518, "name": "sign warning"}, {"id": 59519, "name": "sign whole"}, {"id": 59520, "name": "sign window"}, {"id": 59521, "name": "sign with number"}, {"id": 59522, "name": "sign writing"}, {"id": 59523, "name": "sign"}, {"id": 59524, "name": "signage"}, {"id": 59525, "name": "signal bar"}, {"id": 59526, "name": "signal board"}, {"id": 59527, "name": "signal box"}, {"id": 59528, "name": "signal boxes"}, {"id": 59529, "name": "signal button"}, {"id": 59530, "name": "signal changer"}, {"id": 59531, "name": "signal ight"}, {"id": 59532, "name": "signal indicator"}, {"id": 59533, "name": "signal is large"}, {"id": 59534, "name": "signal is red"}, {"id": 59535, "name": "signal lense"}, {"id": 59536, "name": "signal light"}, {"id": 59537, "name": "signal lights"}, {"id": 59538, "name": "signal pole"}, {"id": 59539, "name": "signal post"}, {"id": 59540, "name": "signal sign"}, {"id": 59541, "name": "signal structure"}, {"id": 59542, "name": "signal switch"}, {"id": 59543, "name": "signal tower"}, {"id": 59544, "name": "signal"}, {"id": 59545, "name": "signalbox"}, {"id": 59546, "name": "signaling"}, {"id": 59547, "name": "signaling device"}, {"id": 59548, "name": "signalling system"}, {"id": 59549, "name": "signalpole"}, {"id": 59550, "name": "signals pole"}, {"id": 59551, "name": "signature"}, {"id": 59552, "name": "signboard"}, {"id": 59553, "name": "signbuilding"}, {"id": 59554, "name": "signe"}, {"id": 59555, "name": "signed"}, {"id": 59556, "name": "signholder"}, {"id": 59557, "name": "signing"}, {"id": 59558, "name": "signla"}, {"id": 59559, "name": "signpole"}, {"id": 59560, "name": "signpost"}, {"id": 59561, "name": "signs attached"}, {"id": 59562, "name": "signs back"}, {"id": 59563, "name": "signs by road"}, {"id": 59564, "name": "signs grass"}, {"id": 59565, "name": "signs group"}, {"id": 59566, "name": "signs indicating sto"}, {"id": 59567, "name": "signs on partition"}, {"id": 59568, "name": "signs pair"}, {"id": 59569, "name": "signs reflection"}, {"id": 59570, "name": "signs window"}, {"id": 59571, "name": "signs with arrows"}, {"id": 59572, "name": "signsis"}, {"id": 59573, "name": "signssnow"}, {"id": 59574, "name": "signstreet"}, {"id": 59575, "name": "sigs"}, {"id": 59576, "name": "sik"}, {"id": 59577, "name": "sil"}, {"id": 59578, "name": "silence is golden"}, {"id": 59579, "name": "silencer"}, {"id": 59580, "name": "silerware"}, {"id": 59581, "name": "silhouette of dog"}, {"id": 59582, "name": "silhouette"}, {"id": 59583, "name": "silhouetted items"}, {"id": 59584, "name": "silhouetted trees"}, {"id": 59585, "name": "silhoutte"}, {"id": 59586, "name": "silhuette"}, {"id": 59587, "name": "silicon"}, {"id": 59588, "name": "silk curtain"}, {"id": 59589, "name": "silk sheets"}, {"id": 59590, "name": "silk"}, {"id": 59591, "name": "sill"}, {"id": 59592, "name": "sillhouette"}, {"id": 59593, "name": "sills shop"}, {"id": 59594, "name": "silly"}, {"id": 59595, "name": "silly face"}, {"id": 59596, "name": "silo"}, {"id": 59597, "name": "siloh"}, {"id": 59598, "name": "silvder dot"}, {"id": 59599, "name": "silver black handl"}, {"id": 59600, "name": "silver faucet"}, {"id": 59601, "name": "silver 2"}, {"id": 59602, "name": "silver 2002"}, {"id": 59603, "name": "silver aluminum foil"}, {"id": 59604, "name": "silver and"}, {"id": 59605, "name": "silver and black"}, {"id": 59606, "name": "silver and blue"}, {"id": 59607, "name": "silver antenna"}, {"id": 59608, "name": "silver appliances"}, {"id": 59609, "name": "silver area"}, {"id": 59610, "name": "silver armor"}, {"id": 59611, "name": "silver back splash"}, {"id": 59612, "name": "silver backpack"}, {"id": 59613, "name": "silver bag"}, {"id": 59614, "name": "silver ball"}, {"id": 59615, "name": "silver balls"}, {"id": 59616, "name": "silver band"}, {"id": 59617, "name": "silver bands"}, {"id": 59618, "name": "silver bar"}, {"id": 59619, "name": "silver barrier"}, {"id": 59620, "name": "silver bars"}, {"id": 59621, "name": "silver base"}, {"id": 59622, "name": "silver bat"}, {"id": 59623, "name": "silver bathroom"}, {"id": 59624, "name": "silver bathtub"}, {"id": 59625, "name": "silver bats"}, {"id": 59626, "name": "silver bead"}, {"id": 59627, "name": "silver bear"}, {"id": 59628, "name": "silver belt"}, {"id": 59629, "name": "silver bench"}, {"id": 59630, "name": "silver bender"}, {"id": 59631, "name": "silver black"}, {"id": 59632, "name": "silver blade"}, {"id": 59633, "name": "silver boarder"}, {"id": 59634, "name": "silver body"}, {"id": 59635, "name": "silver bolt"}, {"id": 59636, "name": "silver bolts"}, {"id": 59637, "name": "silver border"}, {"id": 59638, "name": "silver bottle"}, {"id": 59639, "name": "silver bottom"}, {"id": 59640, "name": "silver bowl"}, {"id": 59641, "name": "silver bowls"}, {"id": 59642, "name": "silver box"}, {"id": 59643, "name": "silver bracelet"}, {"id": 59644, "name": "silver bracket"}, {"id": 59645, "name": "silver brake"}, {"id": 59646, "name": "silver brakes"}, {"id": 59647, "name": "silver bread"}, {"id": 59648, "name": "silver brick"}, {"id": 59649, "name": "silver bridge"}, {"id": 59650, "name": "silver bucket"}, {"id": 59651, "name": "silver buckle"}, {"id": 59652, "name": "silver button"}, {"id": 59653, "name": "silver can"}, {"id": 59654, "name": "silver canisters"}, {"id": 59655, "name": "silver car"}, {"id": 59656, "name": "silver cars"}, {"id": 59657, "name": "silver case"}, {"id": 59658, "name": "silver cat"}, {"id": 59659, "name": "silver center"}, {"id": 59660, "name": "silver chain"}, {"id": 59661, "name": "silver chains"}, {"id": 59662, "name": "silver circle"}, {"id": 59663, "name": "silver circles"}, {"id": 59664, "name": "silver clasps"}, {"id": 59665, "name": "silver clip"}, {"id": 59666, "name": "silver collar"}, {"id": 59667, "name": "silver color"}, {"id": 59668, "name": "silver colored ring"}, {"id": 59669, "name": "silver column"}, {"id": 59670, "name": "silver computer"}, {"id": 59671, "name": "silver connector"}, {"id": 59672, "name": "silver container"}, {"id": 59673, "name": "silver conveyor"}, {"id": 59674, "name": "silver corral"}, {"id": 59675, "name": "silver counter"}, {"id": 59676, "name": "silver countertop"}, {"id": 59677, "name": "silver cover"}, {"id": 59678, "name": "silver creamer"}, {"id": 59679, "name": "silver cross"}, {"id": 59680, "name": "silver cup"}, {"id": 59681, "name": "silver curve"}, {"id": 59682, "name": "silver decorations"}, {"id": 59683, "name": "silver detail"}, {"id": 59684, "name": "silver dish"}, {"id": 59685, "name": "silver door"}, {"id": 59686, "name": "silver door handle"}, {"id": 59687, "name": "silver door knob"}, {"id": 59688, "name": "silver doorknob"}, {"id": 59689, "name": "silver doors"}, {"id": 59690, "name": "silver dot"}, {"id": 59691, "name": "silver drain"}, {"id": 59692, "name": "silver drawer"}, {"id": 59693, "name": "silver earrings"}, {"id": 59694, "name": "silver edge"}, {"id": 59695, "name": "silver enclosure"}, {"id": 59696, "name": "silver engine"}, {"id": 59697, "name": "silver facet"}, {"id": 59698, "name": "silver fan"}, {"id": 59699, "name": "silver faucet"}, {"id": 59700, "name": "silver feet"}, {"id": 59701, "name": "silver fence"}, {"id": 59702, "name": "silver fence in back"}, {"id": 59703, "name": "silver fencing"}, {"id": 59704, "name": "silver finding"}, {"id": 59705, "name": "silver fixture"}, {"id": 59706, "name": "silver foot"}, {"id": 59707, "name": "silver ford"}, {"id": 59708, "name": "silver foreman"}, {"id": 59709, "name": "silver fork"}, {"id": 59710, "name": "silver forks"}, {"id": 59711, "name": "silver frame"}, {"id": 59712, "name": "silver fridge"}, {"id": 59713, "name": "silver funnel"}, {"id": 59714, "name": "silver gate"}, {"id": 59715, "name": "silver glasses"}, {"id": 59716, "name": "silver goggles"}, {"id": 59717, "name": "silver grate"}, {"id": 59718, "name": "silver grates"}, {"id": 59719, "name": "silver greater"}, {"id": 59720, "name": "silver grill"}, {"id": 59721, "name": "silver grille"}, {"id": 59722, "name": "silver hair"}, {"id": 59723, "name": "silver hand brake"}, {"id": 59724, "name": "silver hand rail"}, {"id": 59725, "name": "silver handle"}, {"id": 59726, "name": "silver handlebar"}, {"id": 59727, "name": "silver handles"}, {"id": 59728, "name": "silver hands"}, {"id": 59729, "name": "silver hardware"}, {"id": 59730, "name": "silver hatch"}, {"id": 59731, "name": "silver headlight"}, {"id": 59732, "name": "silver helmet"}, {"id": 59733, "name": "silver hinge"}, {"id": 59734, "name": "silver hinges"}, {"id": 59735, "name": "silver holder"}, {"id": 59736, "name": "silver hook"}, {"id": 59737, "name": "silver hoop"}, {"id": 59738, "name": "silver hoop earrings"}, {"id": 59739, "name": "silver hose"}, {"id": 59740, "name": "silver hub"}, {"id": 59741, "name": "silver hub caps"}, {"id": 59742, "name": "silver hubcap"}, {"id": 59743, "name": "silver jar"}, {"id": 59744, "name": "silver key"}, {"id": 59745, "name": "silver key hole"}, {"id": 59746, "name": "silver keyboard"}, {"id": 59747, "name": "silver keys"}, {"id": 59748, "name": "silver knife"}, {"id": 59749, "name": "silver knob"}, {"id": 59750, "name": "silver knobs"}, {"id": 59751, "name": "silver ladder"}, {"id": 59752, "name": "silver laddle"}, {"id": 59753, "name": "silver ladle"}, {"id": 59754, "name": "silver lamp"}, {"id": 59755, "name": "silver laptop"}, {"id": 59756, "name": "silver ledge"}, {"id": 59757, "name": "silver leg"}, {"id": 59758, "name": "silver legs"}, {"id": 59759, "name": "silver lettering"}, {"id": 59760, "name": "silver lever"}, {"id": 59761, "name": "silver lid"}, {"id": 59762, "name": "silver light"}, {"id": 59763, "name": "silver lights"}, {"id": 59764, "name": "silver limo"}, {"id": 59765, "name": "silver lines"}, {"id": 59766, "name": "silver lining"}, {"id": 59767, "name": "silver link"}, {"id": 59768, "name": "silver lion foot"}, {"id": 59769, "name": "silver lock"}, {"id": 59770, "name": "silver logo"}, {"id": 59771, "name": "silver machine"}, {"id": 59772, "name": "silver makings"}, {"id": 59773, "name": "silver metal"}, {"id": 59774, "name": "silver metal frame"}, {"id": 59775, "name": "silver metal handle"}, {"id": 59776, "name": "silver microphone"}, {"id": 59777, "name": "silver microwave"}, {"id": 59778, "name": "silver minivan"}, {"id": 59779, "name": "silver mirror"}, {"id": 59780, "name": "silver n"}, {"id": 59781, "name": "silver necklace"}, {"id": 59782, "name": "silver nozzle"}, {"id": 59783, "name": "silver number"}, {"id": 59784, "name": "silver nut"}, {"id": 59785, "name": "silver object"}, {"id": 59786, "name": "silver opening"}, {"id": 59787, "name": "silver oven"}, {"id": 59788, "name": "silver paint"}, {"id": 59789, "name": "silver pan"}, {"id": 59790, "name": "silver panel"}, {"id": 59791, "name": "silver pants"}, {"id": 59792, "name": "silver parked car"}, {"id": 59793, "name": "silver part"}, {"id": 59794, "name": "silver parts"}, {"id": 59795, "name": "silver patch"}, {"id": 59796, "name": "silver pedal"}, {"id": 59797, "name": "silver pedals"}, {"id": 59798, "name": "silver pen"}, {"id": 59799, "name": "silver phone"}, {"id": 59800, "name": "silver piece"}, {"id": 59801, "name": "silver pile"}, {"id": 59802, "name": "silver pipe"}, {"id": 59803, "name": "silver pipes"}, {"id": 59804, "name": "silver piping"}, {"id": 59805, "name": "silver pitcher"}, {"id": 59806, "name": "silver plane"}, {"id": 59807, "name": "silver planter"}, {"id": 59808, "name": "silver plate"}, {"id": 59809, "name": "silver platter"}, {"id": 59810, "name": "silver plumbing"}, {"id": 59811, "name": "silver pole"}, {"id": 59812, "name": "silver poles"}, {"id": 59813, "name": "silver portion"}, {"id": 59814, "name": "silver post"}, {"id": 59815, "name": "silver posts"}, {"id": 59816, "name": "silver pot"}, {"id": 59817, "name": "silver pots"}, {"id": 59818, "name": "silver prong"}, {"id": 59819, "name": "silver pull"}, {"id": 59820, "name": "silver rack"}, {"id": 59821, "name": "silver racket"}, {"id": 59822, "name": "silver rail"}, {"id": 59823, "name": "silver railing"}, {"id": 59824, "name": "silver railings"}, {"id": 59825, "name": "silver rails"}, {"id": 59826, "name": "silver refrigerator"}, {"id": 59827, "name": "silver ridge"}, {"id": 59828, "name": "silver ridges"}, {"id": 59829, "name": "silver rim"}, {"id": 59830, "name": "silver rims"}, {"id": 59831, "name": "silver ring"}, {"id": 59832, "name": "silver rings"}, {"id": 59833, "name": "silver rivets"}, {"id": 59834, "name": "silver roof"}, {"id": 59835, "name": "silver scissors"}, {"id": 59836, "name": "silver screw"}, {"id": 59837, "name": "silver screws"}, {"id": 59838, "name": "silver sedan"}, {"id": 59839, "name": "silver server"}, {"id": 59840, "name": "silver shirt"}, {"id": 59841, "name": "silver shoes"}, {"id": 59842, "name": "silver side"}, {"id": 59843, "name": "silver side mirror"}, {"id": 59844, "name": "silver sign"}, {"id": 59845, "name": "silver sink"}, {"id": 59846, "name": "silver sink facet"}, {"id": 59847, "name": "silver ski jacket"}, {"id": 59848, "name": "silver skis"}, {"id": 59849, "name": "silver slot"}, {"id": 59850, "name": "silver snap"}, {"id": 59851, "name": "silver spatuala"}, {"id": 59852, "name": "silver spatula"}, {"id": 59853, "name": "silver speaker"}, {"id": 59854, "name": "silver spindle"}, {"id": 59855, "name": "silver spiral"}, {"id": 59856, "name": "silver spokes"}, {"id": 59857, "name": "silver spoon"}, {"id": 59858, "name": "silver spoons"}, {"id": 59859, "name": "silver spot"}, {"id": 59860, "name": "silver spout"}, {"id": 59861, "name": "silver stand"}, {"id": 59862, "name": "silver star"}, {"id": 59863, "name": "silver steps"}, {"id": 59864, "name": "silver stereo"}, {"id": 59865, "name": "silver strip"}, {"id": 59866, "name": "silver stripes"}, {"id": 59867, "name": "silver studs"}, {"id": 59868, "name": "silver suitcase"}, {"id": 59869, "name": "silver support"}, {"id": 59870, "name": "silver surface"}, {"id": 59871, "name": "silver suv"}, {"id": 59872, "name": "silver table"}, {"id": 59873, "name": "silver tag"}, {"id": 59874, "name": "silver tail"}, {"id": 59875, "name": "silver tank"}, {"id": 59876, "name": "silver tap"}, {"id": 59877, "name": "silver tarp"}, {"id": 59878, "name": "silver teaspoon"}, {"id": 59879, "name": "silver television"}, {"id": 59880, "name": "silver tennis rack"}, {"id": 59881, "name": "silver tiara"}, {"id": 59882, "name": "silver tie"}, {"id": 59883, "name": "silver tip"}, {"id": 59884, "name": "silver toaster"}, {"id": 59885, "name": "silver toilet"}, {"id": 59886, "name": "silver top"}, {"id": 59887, "name": "silver tops"}, {"id": 59888, "name": "silver touchpad"}, {"id": 59889, "name": "silver towel"}, {"id": 59890, "name": "silver tower"}, {"id": 59891, "name": "silver trailer"}, {"id": 59892, "name": "silver train"}, {"id": 59893, "name": "silver train car"}, {"id": 59894, "name": "silver train engine"}, {"id": 59895, "name": "silver trashcan"}, {"id": 59896, "name": "silver travel mug"}, {"id": 59897, "name": "silver tray"}, {"id": 59898, "name": "silver trim"}, {"id": 59899, "name": "silver truck"}, {"id": 59900, "name": "silver tv"}, {"id": 59901, "name": "silver umbrella"}, {"id": 59902, "name": "silver urinal"}, {"id": 59903, "name": "silver utensil"}, {"id": 59904, "name": "silver utensils"}, {"id": 59905, "name": "silver v"}, {"id": 59906, "name": "silver valve"}, {"id": 59907, "name": "silver van"}, {"id": 59908, "name": "silver vase"}, {"id": 59909, "name": "silver vehicle"}, {"id": 59910, "name": "silver ware"}, {"id": 59911, "name": "silver watch"}, {"id": 59912, "name": "silver wave"}, {"id": 59913, "name": "silver wheel"}, {"id": 59914, "name": "silver wheels"}, {"id": 59915, "name": "silver wings"}, {"id": 59916, "name": "silver wire"}, {"id": 59917, "name": "silver wristband"}, {"id": 59918, "name": "silver wristwatch"}, {"id": 59919, "name": "silver writing"}, {"id": 59920, "name": "silver zipper"}, {"id": 59921, "name": "silver"}, {"id": 59922, "name": "silverbangle part"}, {"id": 59923, "name": "silverblack handlebars"}, {"id": 59924, "name": "silverblack keyboard"}, {"id": 59925, "name": "silverblack letters"}, {"id": 59926, "name": "silverblack shades"}, {"id": 59927, "name": "silverbowl"}, {"id": 59928, "name": "silverclip"}, {"id": 59929, "name": "silvercooking pot"}, {"id": 59930, "name": "silverfence"}, {"id": 59931, "name": "silvergrabbar"}, {"id": 59932, "name": "silverhandle"}, {"id": 59933, "name": "silverlettering"}, {"id": 59934, "name": "silvermetal fence"}, {"id": 59935, "name": "silvermotorcycle helmet"}, {"id": 59936, "name": "silvermug"}, {"id": 59937, "name": "silverparts"}, {"id": 59938, "name": "silverplane"}, {"id": 59939, "name": "silverpole"}, {"id": 59940, "name": "silversink fixture"}, {"id": 59941, "name": "silverstand"}, {"id": 59942, "name": "silvertone handle"}, {"id": 59943, "name": "silvertrash can"}, {"id": 59944, "name": "silverwar"}, {"id": 59945, "name": "silverware"}, {"id": 59946, "name": "silverware cup"}, {"id": 59947, "name": "silverware handle"}, {"id": 59948, "name": "silverware piece"}, {"id": 59949, "name": "silverware set"}, {"id": 59950, "name": "silverware setting"}, {"id": 59951, "name": "silverware table"}, {"id": 59952, "name": "silverware tray"}, {"id": 59953, "name": "silverware used"}, {"id": 59954, "name": "silverwarre"}, {"id": 59955, "name": "silverwear"}, {"id": 59956, "name": "silverweare"}, {"id": 59957, "name": "silverwrist watch"}, {"id": 59958, "name": "silvery"}, {"id": 59959, "name": "silvery cap"}, {"id": 59960, "name": "silvery metal"}, {"id": 59961, "name": "silvery sheen"}, {"id": 59962, "name": "silveware"}, {"id": 59963, "name": "silveware set"}, {"id": 59964, "name": "sim"}, {"id": 59965, "name": "similar names"}, {"id": 59966, "name": "simkos grill"}, {"id": 59967, "name": "simpson book"}, {"id": 59968, "name": "simpson lettering"}, {"id": 59969, "name": "simpson"}, {"id": 59970, "name": "simulated swan"}, {"id": 59971, "name": "simulator"}, {"id": 59972, "name": "since 1930"}, {"id": 59973, "name": "sing"}, {"id": 59974, "name": "singal"}, {"id": 59975, "name": "singapor"}, {"id": 59976, "name": "singapore"}, {"id": 59977, "name": "singapore airlines"}, {"id": 59978, "name": "singer"}, {"id": 59979, "name": "singin in the rain"}, {"id": 59980, "name": "single"}, {"id": 59981, "name": "single basin"}, {"id": 59982, "name": "single blade"}, {"id": 59983, "name": "single brick"}, {"id": 59984, "name": "single cloud"}, {"id": 59985, "name": "single flower"}, {"id": 59986, "name": "single folding cha"}, {"id": 59987, "name": "single handle"}, {"id": 59988, "name": "single headlight"}, {"id": 59989, "name": "single knob"}, {"id": 59990, "name": "single layer"}, {"id": 59991, "name": "single leaf"}, {"id": 59992, "name": "single light"}, {"id": 59993, "name": "single pole"}, {"id": 59994, "name": "single propeller"}, {"id": 59995, "name": "single red flower"}, {"id": 59996, "name": "single serve"}, {"id": 59997, "name": "single window"}, {"id": 59998, "name": "singles line"}, {"id": 59999, "name": "singleserve creamers"}, {"id": 60000, "name": "singlet"}, {"id": 60001, "name": "singletree"}, {"id": 60002, "name": "singnal"}, {"id": 60003, "name": "sings"}, {"id": 60004, "name": "sinj"}, {"id": 60005, "name": "sink and faucet"}, {"id": 60006, "name": "sink and tub"}, {"id": 60007, "name": "sink area"}, {"id": 60008, "name": "sink base"}, {"id": 60009, "name": "sink basin"}, {"id": 60010, "name": "sink border"}, {"id": 60011, "name": "sink bottom"}, {"id": 60012, "name": "sink bowl"}, {"id": 60013, "name": "sink bowls"}, {"id": 60014, "name": "sink cabinet"}, {"id": 60015, "name": "sink counter"}, {"id": 60016, "name": "sink cover"}, {"id": 60017, "name": "sink drain"}, {"id": 60018, "name": "sink drawer"}, {"id": 60019, "name": "sink edge"}, {"id": 60020, "name": "sink faucet"}, {"id": 60021, "name": "sink faucets"}, {"id": 60022, "name": "sink fixture"}, {"id": 60023, "name": "sink fixtures"}, {"id": 60024, "name": "sink graffiti"}, {"id": 60025, "name": "sink grate"}, {"id": 60026, "name": "sink handle"}, {"id": 60027, "name": "sink handles"}, {"id": 60028, "name": "sink hardware"}, {"id": 60029, "name": "sink has fixtures"}, {"id": 60030, "name": "sink head"}, {"id": 60031, "name": "sink hole"}, {"id": 60032, "name": "sink hose"}, {"id": 60033, "name": "sink in bathroom"}, {"id": 60034, "name": "sink is closed"}, {"id": 60035, "name": "sink is dirty"}, {"id": 60036, "name": "sink is metalic"}, {"id": 60037, "name": "sink is silver"}, {"id": 60038, "name": "sink is white"}, {"id": 60039, "name": "sink knob"}, {"id": 60040, "name": "sink knobs"}, {"id": 60041, "name": "sink ledge"}, {"id": 60042, "name": "sink on a dock"}, {"id": 60043, "name": "sink pedastal"}, {"id": 60044, "name": "sink plug"}, {"id": 60045, "name": "sink rack"}, {"id": 60046, "name": "sink round"}, {"id": 60047, "name": "sink side"}, {"id": 60048, "name": "sink spout"}, {"id": 60049, "name": "sink sprayer"}, {"id": 60050, "name": "sink stand"}, {"id": 60051, "name": "sink stopper"}, {"id": 60052, "name": "sink surface"}, {"id": 60053, "name": "sink table"}, {"id": 60054, "name": "sink three"}, {"id": 60055, "name": "sink top"}, {"id": 60056, "name": "sink water knob"}, {"id": 60057, "name": "sink whole"}, {"id": 60058, "name": "sink"}, {"id": 60059, "name": "sinkbowl"}, {"id": 60060, "name": "sinkfaucet"}, {"id": 60061, "name": "sinkhole"}, {"id": 60062, "name": "sinks edge"}, {"id": 60063, "name": "sinks faucet"}, {"id": 60064, "name": "sinktop"}, {"id": 60065, "name": "sinkwall"}, {"id": 60066, "name": "sip"}, {"id": 60067, "name": "sip top"}, {"id": 60068, "name": "sipper"}, {"id": 60069, "name": "sippy cup"}, {"id": 60070, "name": "sippy cup lid"}, {"id": 60071, "name": "sipycup"}, {"id": 60072, "name": "sir"}, {"id": 60073, "name": "sire"}, {"id": 60074, "name": "siren light"}, {"id": 60075, "name": "siren lights"}, {"id": 60076, "name": "siren"}, {"id": 60077, "name": "sirloin"}, {"id": 60078, "name": "sisal"}, {"id": 60079, "name": "sissors"}, {"id": 60080, "name": "sissy bar"}, {"id": 60081, "name": "sit"}, {"id": 60082, "name": "sit in"}, {"id": 60083, "name": "sit in pews"}, {"id": 60084, "name": "sit in the snow"}, {"id": 60085, "name": "sitcikynote"}, {"id": 60086, "name": "sitck"}, {"id": 60087, "name": "sitck brown"}, {"id": 60088, "name": "sitcker"}, {"id": 60089, "name": "site"}, {"id": 60090, "name": "site huron"}, {"id": 60091, "name": "site is for work"}, {"id": 60092, "name": "site name"}, {"id": 60093, "name": "site shows mud"}, {"id": 60094, "name": "sits"}, {"id": 60095, "name": "sitted down"}, {"id": 60096, "name": "sitted man"}, {"id": 60097, "name": "sitter"}, {"id": 60098, "name": "sitting area"}, {"id": 60099, "name": "sitting arranagement"}, {"id": 60100, "name": "sitting at table"}, {"id": 60101, "name": "sitting bench"}, {"id": 60102, "name": "sitting chair"}, {"id": 60103, "name": "sitting down"}, {"id": 60104, "name": "sitting down on"}, {"id": 60105, "name": "sitting in a chair"}, {"id": 60106, "name": "sitting in chair"}, {"id": 60107, "name": "sitting in ski lift"}, {"id": 60108, "name": "sitting man"}, {"id": 60109, "name": "sitting on desk"}, {"id": 60110, "name": "sitting on dining ta"}, {"id": 60111, "name": "sitting on snow hill"}, {"id": 60112, "name": "sitting on the bench"}, {"id": 60113, "name": "sitting on the couch"}, {"id": 60114, "name": "sitting on the groun"}, {"id": 60115, "name": "sitting people"}, {"id": 60116, "name": "sitting person"}, {"id": 60117, "name": "sitting planters"}, {"id": 60118, "name": "sitting position"}, {"id": 60119, "name": "sitting products"}, {"id": 60120, "name": "sitting spoon"}, {"id": 60121, "name": "sitting stands"}, {"id": 60122, "name": "sitting woman"}, {"id": 60123, "name": "sitting women"}, {"id": 60124, "name": "sitting"}, {"id": 60125, "name": "sittingman"}, {"id": 60126, "name": "siutcase"}, {"id": 60127, "name": "siver haired"}, {"id": 60128, "name": "siverware"}, {"id": 60129, "name": "six"}, {"id": 60130, "name": "six anther"}, {"id": 60131, "name": "six arrows"}, {"id": 60132, "name": "six bells"}, {"id": 60133, "name": "six birds"}, {"id": 60134, "name": "six chairs"}, {"id": 60135, "name": "six cows eating"}, {"id": 60136, "name": "six elephants"}, {"id": 60137, "name": "six flowers"}, {"id": 60138, "name": "six lines"}, {"id": 60139, "name": "six men"}, {"id": 60140, "name": "six pack"}, {"id": 60141, "name": "six pack abs"}, {"id": 60142, "name": "six panels"}, {"id": 60143, "name": "six people"}, {"id": 60144, "name": "six planes"}, {"id": 60145, "name": "six polka"}, {"id": 60146, "name": "six sets"}, {"id": 60147, "name": "six skiers"}, {"id": 60148, "name": "six urinals"}, {"id": 60149, "name": "six vases"}, {"id": 60150, "name": "six vehicles"}, {"id": 60151, "name": "six wheels"}, {"id": 60152, "name": "six white candles"}, {"id": 60153, "name": "six window"}, {"id": 60154, "name": "six windows"}, {"id": 60155, "name": "sixclock"}, {"id": 60156, "name": "sixwine bottles"}, {"id": 60157, "name": "sizable closet"}, {"id": 60158, "name": "size chart"}, {"id": 60159, "name": "size"}, {"id": 60160, "name": "sized"}, {"id": 60161, "name": "sized shoes"}, {"id": 60162, "name": "sizzor"}, {"id": 60163, "name": "sizzors"}, {"id": 60164, "name": "skakeboard"}, {"id": 60165, "name": "skareboard"}, {"id": 60166, "name": "skataeboard"}, {"id": 60167, "name": "skatboard"}, {"id": 60168, "name": "skatboarder"}, {"id": 60169, "name": "skate area"}, {"id": 60170, "name": "skate arena"}, {"id": 60171, "name": "skate board guards"}, {"id": 60172, "name": "skate board ramp"}, {"id": 60173, "name": "skate board shoes"}, {"id": 60174, "name": "skate board wheel"}, {"id": 60175, "name": "skate boarder"}, {"id": 60176, "name": "skate boarding"}, {"id": 60177, "name": "skate bowl"}, {"id": 60178, "name": "skate deck"}, {"id": 60179, "name": "skate lessons"}, {"id": 60180, "name": "skate park"}, {"id": 60181, "name": "skate part"}, {"id": 60182, "name": "skate path"}, {"id": 60183, "name": "skate pool"}, {"id": 60184, "name": "skate ramp"}, {"id": 60185, "name": "skate rink"}, {"id": 60186, "name": "skate shoe"}, {"id": 60187, "name": "skate shoes"}, {"id": 60188, "name": "skate stunt"}, {"id": 60189, "name": "skate surface"}, {"id": 60190, "name": "skate track"}, {"id": 60191, "name": "skate trail"}, {"id": 60192, "name": "skate venue"}, {"id": 60193, "name": "skate wall"}, {"id": 60194, "name": "skate wheel"}, {"id": 60195, "name": "skate"}, {"id": 60196, "name": "skatebaord"}, {"id": 60197, "name": "skatebboard"}, {"id": 60198, "name": "skateboad"}, {"id": 60199, "name": "skateboar"}, {"id": 60200, "name": "skateboard above"}, {"id": 60201, "name": "skateboard area"}, {"id": 60202, "name": "skateboard bottom"}, {"id": 60203, "name": "skateboard bowl"}, {"id": 60204, "name": "skateboard competition"}, {"id": 60205, "name": "skateboard controlle"}, {"id": 60206, "name": "skateboard course"}, {"id": 60207, "name": "skateboard deck"}, {"id": 60208, "name": "skateboard dude"}, {"id": 60209, "name": "skateboard feet"}, {"id": 60210, "name": "skateboard flips"}, {"id": 60211, "name": "skateboard has a man"}, {"id": 60212, "name": "skateboard helmet"}, {"id": 60213, "name": "skateboard i"}, {"id": 60214, "name": "skateboard in mid"}, {"id": 60215, "name": "skateboard is flat"}, {"id": 60216, "name": "skateboard is wooden"}, {"id": 60217, "name": "skateboard jump"}, {"id": 60218, "name": "skateboard landing"}, {"id": 60219, "name": "skateboard park"}, {"id": 60220, "name": "skateboard pike"}, {"id": 60221, "name": "skateboard pile"}, {"id": 60222, "name": "skateboard pills"}, {"id": 60223, "name": "skateboard race"}, {"id": 60224, "name": "skateboard rail"}, {"id": 60225, "name": "skateboard ramp"}, {"id": 60226, "name": "skateboard ramps"}, {"id": 60227, "name": "skateboard rink"}, {"id": 60228, "name": "skateboard section"}, {"id": 60229, "name": "skateboard shadow"}, {"id": 60230, "name": "skateboard shoe"}, {"id": 60231, "name": "skateboard shoes"}, {"id": 60232, "name": "skateboard stunts"}, {"id": 60233, "name": "skateboard surface"}, {"id": 60234, "name": "skateboard top"}, {"id": 60235, "name": "skateboard track"}, {"id": 60236, "name": "skateboard trick"}, {"id": 60237, "name": "skateboard truck"}, {"id": 60238, "name": "skateboard wheel"}, {"id": 60239, "name": "skateboard wheels"}, {"id": 60240, "name": "skateboard word"}, {"id": 60241, "name": "skateboard"}, {"id": 60242, "name": "skateboarder arms"}, {"id": 60243, "name": "skateboarder jumping"}, {"id": 60244, "name": "skateboarder twisting"}, {"id": 60245, "name": "skateboarder"}, {"id": 60246, "name": "skateboarders air"}, {"id": 60247, "name": "skateboarders hand"}, {"id": 60248, "name": "skateboarders head"}, {"id": 60249, "name": "skateboarders legs"}, {"id": 60250, "name": "skateboarderwall"}, {"id": 60251, "name": "skateboardguy"}, {"id": 60252, "name": "skateboarding"}, {"id": 60253, "name": "skateboarding area"}, {"id": 60254, "name": "skateboarding event"}, {"id": 60255, "name": "skateboarding man"}, {"id": 60256, "name": "skateboarding park"}, {"id": 60257, "name": "skateboarding rail"}, {"id": 60258, "name": "skateboarding ramp"}, {"id": 60259, "name": "skateboarding rink"}, {"id": 60260, "name": "skateboarding shoe"}, {"id": 60261, "name": "skateboarding show"}, {"id": 60262, "name": "skateboarding sit"}, {"id": 60263, "name": "skateboarding trick"}, {"id": 60264, "name": "skateboarding wall"}, {"id": 60265, "name": "skateboardjump"}, {"id": 60266, "name": "skateboardon air"}, {"id": 60267, "name": "skateboardramp"}, {"id": 60268, "name": "skateboardrink"}, {"id": 60269, "name": "skateboards shadow"}, {"id": 60270, "name": "skateboards wheels"}, {"id": 60271, "name": "skateboardwheels"}, {"id": 60272, "name": "skatebord"}, {"id": 60273, "name": "skatebowl"}, {"id": 60274, "name": "skateland"}, {"id": 60275, "name": "skatepark"}, {"id": 60276, "name": "skateparl"}, {"id": 60277, "name": "skater doing a trick"}, {"id": 60278, "name": "skater flying"}, {"id": 60279, "name": "skater goes down"}, {"id": 60280, "name": "skater shoe"}, {"id": 60281, "name": "skater"}, {"id": 60282, "name": "skateramp"}, {"id": 60283, "name": "skaterboard"}, {"id": 60284, "name": "skaterink"}, {"id": 60285, "name": "skaters arms"}, {"id": 60286, "name": "skaters edge"}, {"id": 60287, "name": "skaters foot"}, {"id": 60288, "name": "skaters head"}, {"id": 60289, "name": "skaters jeans"}, {"id": 60290, "name": "skaters leg"}, {"id": 60291, "name": "skaters shadow"}, {"id": 60292, "name": "skaters wrist"}, {"id": 60293, "name": "skatewheel"}, {"id": 60294, "name": "skating"}, {"id": 60295, "name": "skating area"}, {"id": 60296, "name": "skating board"}, {"id": 60297, "name": "skating bowl"}, {"id": 60298, "name": "skating gear"}, {"id": 60299, "name": "skating helmet"}, {"id": 60300, "name": "skating machine"}, {"id": 60301, "name": "skating park"}, {"id": 60302, "name": "skating path"}, {"id": 60303, "name": "skating platform"}, {"id": 60304, "name": "skating ramp"}, {"id": 60305, "name": "skating ring"}, {"id": 60306, "name": "skating rink"}, {"id": 60307, "name": "skating shoe"}, {"id": 60308, "name": "skating surface"}, {"id": 60309, "name": "skating trail"}, {"id": 60310, "name": "skating zone"}, {"id": 60311, "name": "skatingboard"}, {"id": 60312, "name": "skatting"}, {"id": 60313, "name": "skatting machine"}, {"id": 60314, "name": "skay"}, {"id": 60315, "name": "skeg"}, {"id": 60316, "name": "skeletal face"}, {"id": 60317, "name": "skeleton costume"}, {"id": 60318, "name": "skeleton figure"}, {"id": 60319, "name": "skeleton head"}, {"id": 60320, "name": "skeleton of dog"}, {"id": 60321, "name": "skeleton of person"}, {"id": 60322, "name": "skeleton"}, {"id": 60323, "name": "skeletons hand"}, {"id": 60324, "name": "skeletons leg"}, {"id": 60325, "name": "sketch"}, {"id": 60326, "name": "sketched clouds"}, {"id": 60327, "name": "sketched handcuffs"}, {"id": 60328, "name": "skewer"}, {"id": 60329, "name": "skewering"}, {"id": 60330, "name": "skey"}, {"id": 60331, "name": "skeyboard"}, {"id": 60332, "name": "ski pole"}, {"id": 60333, "name": "ski accessory"}, {"id": 60334, "name": "ski area"}, {"id": 60335, "name": "ski belt"}, {"id": 60336, "name": "ski bib"}, {"id": 60337, "name": "ski binder"}, {"id": 60338, "name": "ski binders"}, {"id": 60339, "name": "ski binding"}, {"id": 60340, "name": "ski bindings"}, {"id": 60341, "name": "ski blades"}, {"id": 60342, "name": "ski board"}, {"id": 60343, "name": "ski boarder"}, {"id": 60344, "name": "ski boards"}, {"id": 60345, "name": "ski boot"}, {"id": 60346, "name": "ski boots"}, {"id": 60347, "name": "ski bottom"}, {"id": 60348, "name": "ski brackets"}, {"id": 60349, "name": "ski brand"}, {"id": 60350, "name": "ski cap"}, {"id": 60351, "name": "ski car"}, {"id": 60352, "name": "ski cart"}, {"id": 60353, "name": "ski chair"}, {"id": 60354, "name": "ski chairs"}, {"id": 60355, "name": "ski chalet"}, {"id": 60356, "name": "ski class"}, {"id": 60357, "name": "ski clothes"}, {"id": 60358, "name": "ski coat"}, {"id": 60359, "name": "ski company"}, {"id": 60360, "name": "ski competition"}, {"id": 60361, "name": "ski course"}, {"id": 60362, "name": "ski equipment"}, {"id": 60363, "name": "ski event"}, {"id": 60364, "name": "ski flag"}, {"id": 60365, "name": "ski gear"}, {"id": 60366, "name": "ski glasses"}, {"id": 60367, "name": "ski glove"}, {"id": 60368, "name": "ski gloves"}, {"id": 60369, "name": "ski goggle"}, {"id": 60370, "name": "ski goggles"}, {"id": 60371, "name": "ski googles"}, {"id": 60372, "name": "ski grooves"}, {"id": 60373, "name": "ski group"}, {"id": 60374, "name": "ski groves"}, {"id": 60375, "name": "ski hand"}, {"id": 60376, "name": "ski has snow"}, {"id": 60377, "name": "ski hat"}, {"id": 60378, "name": "ski helmet"}, {"id": 60379, "name": "ski helmet for head"}, {"id": 60380, "name": "ski hill"}, {"id": 60381, "name": "ski hills"}, {"id": 60382, "name": "ski in air"}, {"id": 60383, "name": "ski jacket"}, {"id": 60384, "name": "ski jackets"}, {"id": 60385, "name": "ski jersey"}, {"id": 60386, "name": "ski jump"}, {"id": 60387, "name": "ski jumper"}, {"id": 60388, "name": "ski left"}, {"id": 60389, "name": "ski leggings"}, {"id": 60390, "name": "ski lift"}, {"id": 60391, "name": "ski lift building"}, {"id": 60392, "name": "ski lift cable"}, {"id": 60393, "name": "ski lift chair"}, {"id": 60394, "name": "ski lift chairs"}, {"id": 60395, "name": "ski lift lines"}, {"id": 60396, "name": "ski lift pole"}, {"id": 60397, "name": "ski lift sign"}, {"id": 60398, "name": "ski lift taking peop"}, {"id": 60399, "name": "ski lift ticket"}, {"id": 60400, "name": "ski lift tower"}, {"id": 60401, "name": "ski lift towers"}, {"id": 60402, "name": "ski lifts"}, {"id": 60403, "name": "ski line"}, {"id": 60404, "name": "ski lines"}, {"id": 60405, "name": "ski lodge"}, {"id": 60406, "name": "ski lope"}, {"id": 60407, "name": "ski mark"}, {"id": 60408, "name": "ski marker"}, {"id": 60409, "name": "ski marks"}, {"id": 60410, "name": "ski marks in snow"}, {"id": 60411, "name": "ski mask"}, {"id": 60412, "name": "ski mitts"}, {"id": 60413, "name": "ski mountain"}, {"id": 60414, "name": "ski outfit"}, {"id": 60415, "name": "ski pant"}, {"id": 60416, "name": "ski pants"}, {"id": 60417, "name": "ski pantszipper"}, {"id": 60418, "name": "ski parka"}, {"id": 60419, "name": "ski part"}, {"id": 60420, "name": "ski pass"}, {"id": 60421, "name": "ski path"}, {"id": 60422, "name": "ski person"}, {"id": 60423, "name": "ski pole"}, {"id": 60424, "name": "ski pole for balance"}, {"id": 60425, "name": "ski pole in a hand"}, {"id": 60426, "name": "ski pole tips"}, {"id": 60427, "name": "ski poles"}, {"id": 60428, "name": "ski prints"}, {"id": 60429, "name": "ski pull"}, {"id": 60430, "name": "ski race"}, {"id": 60431, "name": "ski racer"}, {"id": 60432, "name": "ski rack"}, {"id": 60433, "name": "ski racks"}, {"id": 60434, "name": "ski rail"}, {"id": 60435, "name": "ski ramp"}, {"id": 60436, "name": "ski resort"}, {"id": 60437, "name": "ski resorts"}, {"id": 60438, "name": "ski road"}, {"id": 60439, "name": "ski rod"}, {"id": 60440, "name": "ski rods"}, {"id": 60441, "name": "ski rope"}, {"id": 60442, "name": "ski run"}, {"id": 60443, "name": "ski run sign"}, {"id": 60444, "name": "ski scarf"}, {"id": 60445, "name": "ski shoe"}, {"id": 60446, "name": "ski shoes"}, {"id": 60447, "name": "ski sign"}, {"id": 60448, "name": "ski signs"}, {"id": 60449, "name": "ski skate"}, {"id": 60450, "name": "ski skates"}, {"id": 60451, "name": "ski ski"}, {"id": 60452, "name": "ski slide"}, {"id": 60453, "name": "ski slope"}, {"id": 60454, "name": "ski slopes"}, {"id": 60455, "name": "ski snow"}, {"id": 60456, "name": "ski sportwear"}, {"id": 60457, "name": "ski station"}, {"id": 60458, "name": "ski stick"}, {"id": 60459, "name": "ski sticks"}, {"id": 60460, "name": "ski strap"}, {"id": 60461, "name": "ski suit"}, {"id": 60462, "name": "ski suite"}, {"id": 60463, "name": "ski surface"}, {"id": 60464, "name": "ski tag"}, {"id": 60465, "name": "ski tail"}, {"id": 60466, "name": "ski tips"}, {"id": 60467, "name": "ski top"}, {"id": 60468, "name": "ski tow"}, {"id": 60469, "name": "ski town"}, {"id": 60470, "name": "ski toy"}, {"id": 60471, "name": "ski traces"}, {"id": 60472, "name": "ski track"}, {"id": 60473, "name": "ski tracks"}, {"id": 60474, "name": "ski trail"}, {"id": 60475, "name": "ski trails"}, {"id": 60476, "name": "ski tram"}, {"id": 60477, "name": "ski trip"}, {"id": 60478, "name": "ski uniform"}, {"id": 60479, "name": "ski vest"}, {"id": 60480, "name": "ski wear"}, {"id": 60481, "name": "ski"}, {"id": 60482, "name": "skiboard"}, {"id": 60483, "name": "skiboard wires"}, {"id": 60484, "name": "skiboards"}, {"id": 60485, "name": "skiboot"}, {"id": 60486, "name": "skiboots"}, {"id": 60487, "name": "skicenter"}, {"id": 60488, "name": "skid mark"}, {"id": 60489, "name": "skid marks"}, {"id": 60490, "name": "skid"}, {"id": 60491, "name": "skidmark"}, {"id": 60492, "name": "skidmore"}, {"id": 60493, "name": "skidmore old town"}, {"id": 60494, "name": "skie"}, {"id": 60495, "name": "skier arm"}, {"id": 60496, "name": "skier flying"}, {"id": 60497, "name": "skier going downhill"}, {"id": 60498, "name": "skier group"}, {"id": 60499, "name": "skier has goggles"}, {"id": 60500, "name": "skier has helmet"}, {"id": 60501, "name": "skier head"}, {"id": 60502, "name": "skier in blue"}, {"id": 60503, "name": "skier is alone"}, {"id": 60504, "name": "skier is bend"}, {"id": 60505, "name": "skier is excited"}, {"id": 60506, "name": "skier jumping"}, {"id": 60507, "name": "skier lift"}, {"id": 60508, "name": "skier wearing"}, {"id": 60509, "name": "skier with skis"}, {"id": 60510, "name": "skier"}, {"id": 60511, "name": "skiers at the bottom"}, {"id": 60512, "name": "skiers back"}, {"id": 60513, "name": "skiers belt"}, {"id": 60514, "name": "skiers cheeks"}, {"id": 60515, "name": "skiers chest"}, {"id": 60516, "name": "skiers eyes"}, {"id": 60517, "name": "skiers face"}, {"id": 60518, "name": "skiers feet"}, {"id": 60519, "name": "skiers foot"}, {"id": 60520, "name": "skiers form"}, {"id": 60521, "name": "skiers hand"}, {"id": 60522, "name": "skiers hands"}, {"id": 60523, "name": "skiers hat"}, {"id": 60524, "name": "skiers head"}, {"id": 60525, "name": "skiers left boot"}, {"id": 60526, "name": "skiers legs"}, {"id": 60527, "name": "skiers outfit"}, {"id": 60528, "name": "skiers pants"}, {"id": 60529, "name": "skiers poles"}, {"id": 60530, "name": "skiers riding"}, {"id": 60531, "name": "skiers right hand"}, {"id": 60532, "name": "skiers shadow"}, {"id": 60533, "name": "skiers shadows"}, {"id": 60534, "name": "skiers snow"}, {"id": 60535, "name": "skiers standing"}, {"id": 60536, "name": "skiers walking"}, {"id": 60537, "name": "skiers wearing"}, {"id": 60538, "name": "skies lined"}, {"id": 60539, "name": "skigoggles"}, {"id": 60540, "name": "skii"}, {"id": 60541, "name": "skii board"}, {"id": 60542, "name": "skii boots"}, {"id": 60543, "name": "skii gear"}, {"id": 60544, "name": "skii gloves"}, {"id": 60545, "name": "skii goggles"}, {"id": 60546, "name": "skii lift"}, {"id": 60547, "name": "skii pole"}, {"id": 60548, "name": "skii set"}, {"id": 60549, "name": "skiier"}, {"id": 60550, "name": "skiiers"}, {"id": 60551, "name": "skiiers hair"}, {"id": 60552, "name": "skiiers to the top"}, {"id": 60553, "name": "skiies"}, {"id": 60554, "name": "skiin"}, {"id": 60555, "name": "skiing"}, {"id": 60556, "name": "skiing area"}, {"id": 60557, "name": "skiing board"}, {"id": 60558, "name": "skiing boards"}, {"id": 60559, "name": "skiing event"}, {"id": 60560, "name": "skiing gear"}, {"id": 60561, "name": "skiing goggles"}, {"id": 60562, "name": "skiing marks"}, {"id": 60563, "name": "skiing number"}, {"id": 60564, "name": "skiing obstacle"}, {"id": 60565, "name": "skiing on snow skis"}, {"id": 60566, "name": "skiing outfit"}, {"id": 60567, "name": "skiing outift"}, {"id": 60568, "name": "skiing paths"}, {"id": 60569, "name": "skiing people"}, {"id": 60570, "name": "skiing pole"}, {"id": 60571, "name": "skiing rodes"}, {"id": 60572, "name": "skiing rope"}, {"id": 60573, "name": "skiing scene"}, {"id": 60574, "name": "skiing slope"}, {"id": 60575, "name": "skiing staff"}, {"id": 60576, "name": "skiing stick"}, {"id": 60577, "name": "skiing sticks"}, {"id": 60578, "name": "skiing suit"}, {"id": 60579, "name": "skiing trail"}, {"id": 60580, "name": "skiingboards"}, {"id": 60581, "name": "skiis"}, {"id": 60582, "name": "skiis and snow"}, {"id": 60583, "name": "skiis going downhill"}, {"id": 60584, "name": "skijumping man"}, {"id": 60585, "name": "skijumps"}, {"id": 60586, "name": "skilift"}, {"id": 60587, "name": "skilift car"}, {"id": 60588, "name": "skilift chair"}, {"id": 60589, "name": "skilift chairs"}, {"id": 60590, "name": "skilift cord"}, {"id": 60591, "name": "skilift wire"}, {"id": 60592, "name": "skiliftchairs"}, {"id": 60593, "name": "skill"}, {"id": 60594, "name": "skillet interior"}, {"id": 60595, "name": "skillet"}, {"id": 60596, "name": "skilodge"}, {"id": 60597, "name": "skim board"}, {"id": 60598, "name": "skin above it"}, {"id": 60599, "name": "skin around eye"}, {"id": 60600, "name": "skin blemish"}, {"id": 60601, "name": "skin elephant"}, {"id": 60602, "name": "skin fold"}, {"id": 60603, "name": "skin is black"}, {"id": 60604, "name": "skin open"}, {"id": 60605, "name": "skin parting"}, {"id": 60606, "name": "skin purse"}, {"id": 60607, "name": "skin suit"}, {"id": 60608, "name": "skin"}, {"id": 60609, "name": "sking"}, {"id": 60610, "name": "sking on snow"}, {"id": 60611, "name": "skinned"}, {"id": 60612, "name": "skinned infield"}, {"id": 60613, "name": "skinny"}, {"id": 60614, "name": "skinny girl"}, {"id": 60615, "name": "skinny head"}, {"id": 60616, "name": "skinny hind legs"}, {"id": 60617, "name": "skinny horse"}, {"id": 60618, "name": "skinny jeans"}, {"id": 60619, "name": "skinny leg"}, {"id": 60620, "name": "skinny legs"}, {"id": 60621, "name": "skinny model"}, {"id": 60622, "name": "skinny plant"}, {"id": 60623, "name": "skinny pole"}, {"id": 60624, "name": "skinny sapling"}, {"id": 60625, "name": "skinny structure"}, {"id": 60626, "name": "skinny tail"}, {"id": 60627, "name": "skinny tiles"}, {"id": 60628, "name": "skinny tree"}, {"id": 60629, "name": "skinny trees"}, {"id": 60630, "name": "skinny trunk"}, {"id": 60631, "name": "skinny twigsrock"}, {"id": 60632, "name": "skinny wheel"}, {"id": 60633, "name": "skinny window"}, {"id": 60634, "name": "skinnytree trunk"}, {"id": 60635, "name": "skinpads"}, {"id": 60636, "name": "skintebo"}, {"id": 60637, "name": "skipants"}, {"id": 60638, "name": "skiphold"}, {"id": 60639, "name": "skipole"}, {"id": 60640, "name": "skipoles"}, {"id": 60641, "name": "skirt bottom"}, {"id": 60642, "name": "skirt is red"}, {"id": 60643, "name": "skirt print"}, {"id": 60644, "name": "skirt"}, {"id": 60645, "name": "skirting"}, {"id": 60646, "name": "skirun"}, {"id": 60647, "name": "skis are white"}, {"id": 60648, "name": "skis man"}, {"id": 60649, "name": "skis skier"}, {"id": 60650, "name": "skis slope"}, {"id": 60651, "name": "skis snow"}, {"id": 60652, "name": "skishadow"}, {"id": 60653, "name": "skishoes"}, {"id": 60654, "name": "skisuit"}, {"id": 60655, "name": "skit"}, {"id": 60656, "name": "skit outfit"}, {"id": 60657, "name": "skitracks"}, {"id": 60658, "name": "skitrails"}, {"id": 60659, "name": "skitting board"}, {"id": 60660, "name": "skitting pitch"}, {"id": 60661, "name": "skittle"}, {"id": 60662, "name": "skooter"}, {"id": 60663, "name": "skort"}, {"id": 60664, "name": "sksteboard ground"}, {"id": 60665, "name": "skuff"}, {"id": 60666, "name": "skull bones"}, {"id": 60667, "name": "skull crossbones"}, {"id": 60668, "name": "skull and bones"}, {"id": 60669, "name": "skull bone"}, {"id": 60670, "name": "skull cap"}, {"id": 60671, "name": "skull crossbones"}, {"id": 60672, "name": "skull design"}, {"id": 60673, "name": "skull drawing"}, {"id": 60674, "name": "skull logo"}, {"id": 60675, "name": "skull pan"}, {"id": 60676, "name": "skull people"}, {"id": 60677, "name": "skull"}, {"id": 60678, "name": "skully"}, {"id": 60679, "name": "skunk"}, {"id": 60680, "name": "skuttle"}, {"id": 60681, "name": "sky water"}, {"id": 60682, "name": "sky above"}, {"id": 60683, "name": "sky and tree"}, {"id": 60684, "name": "sky area"}, {"id": 60685, "name": "sky blue"}, {"id": 60686, "name": "sky box"}, {"id": 60687, "name": "sky branches"}, {"id": 60688, "name": "sky bridge"}, {"id": 60689, "name": "sky building"}, {"id": 60690, "name": "sky cloud"}, {"id": 60691, "name": "sky clouds"}, {"id": 60692, "name": "sky cluds"}, {"id": 60693, "name": "sky crane"}, {"id": 60694, "name": "sky fading"}, {"id": 60695, "name": "sky gray"}, {"id": 60696, "name": "sky has"}, {"id": 60697, "name": "sky has clouds"}, {"id": 60698, "name": "sky has white clouds"}, {"id": 60699, "name": "sky hills"}, {"id": 60700, "name": "sky in blue color"}, {"id": 60701, "name": "sky inphoto"}, {"id": 60702, "name": "sky is clear"}, {"id": 60703, "name": "sky is almost white"}, {"id": 60704, "name": "sky is baby blue"}, {"id": 60705, "name": "sky is black"}, {"id": 60706, "name": "sky is blue color"}, {"id": 60707, "name": "sky is blue in color"}, {"id": 60708, "name": "sky is blue"}, {"id": 60709, "name": "sky is bright"}, {"id": 60710, "name": "sky is clear"}, {"id": 60711, "name": "sky is cloudy"}, {"id": 60712, "name": "sky is dark"}, {"id": 60713, "name": "sky is gray"}, {"id": 60714, "name": "sky is grey"}, {"id": 60715, "name": "sky is hazy"}, {"id": 60716, "name": "sky is here"}, {"id": 60717, "name": "sky is overcast"}, {"id": 60718, "name": "sky is pale"}, {"id": 60719, "name": "sky is pristine blue"}, {"id": 60720, "name": "sky is red"}, {"id": 60721, "name": "sky is sunny"}, {"id": 60722, "name": "sky is there"}, {"id": 60723, "name": "sky is this"}, {"id": 60724, "name": "sky is white"}, {"id": 60725, "name": "sky is yellow"}, {"id": 60726, "name": "sky left on a cable"}, {"id": 60727, "name": "sky lift"}, {"id": 60728, "name": "sky light"}, {"id": 60729, "name": "sky lights"}, {"id": 60730, "name": "sky line"}, {"id": 60731, "name": "sky looks beautiful"}, {"id": 60732, "name": "sky meet"}, {"id": 60733, "name": "sky over ocean"}, {"id": 60734, "name": "sky overcast"}, {"id": 60735, "name": "sky part"}, {"id": 60736, "name": "sky patch"}, {"id": 60737, "name": "sky ramp"}, {"id": 60738, "name": "sky reflection"}, {"id": 60739, "name": "sky reflects"}, {"id": 60740, "name": "sky scraper"}, {"id": 60741, "name": "sky scrapers"}, {"id": 60742, "name": "sky scrappers"}, {"id": 60743, "name": "sky strip"}, {"id": 60744, "name": "sky top"}, {"id": 60745, "name": "sky transit"}, {"id": 60746, "name": "sky with kites"}, {"id": 60747, "name": "sky with white cloud"}, {"id": 60748, "name": "sky"}, {"id": 60749, "name": "skyboard"}, {"id": 60750, "name": "skybox"}, {"id": 60751, "name": "skybox seats"}, {"id": 60752, "name": "skybridge"}, {"id": 60753, "name": "skycargo"}, {"id": 60754, "name": "skyclouds"}, {"id": 60755, "name": "skycraper"}, {"id": 60756, "name": "skycrapers"}, {"id": 60757, "name": "skydiver"}, {"id": 60758, "name": "skygray wires"}, {"id": 60759, "name": "skyground"}, {"id": 60760, "name": "skyhills"}, {"id": 60761, "name": "skykscraper"}, {"id": 60762, "name": "skylight on top"}, {"id": 60763, "name": "skylight window"}, {"id": 60764, "name": "skylight"}, {"id": 60765, "name": "skyline"}, {"id": 60766, "name": "skylites"}, {"id": 60767, "name": "skymountains"}, {"id": 60768, "name": "skype"}, {"id": 60769, "name": "skype icon"}, {"id": 60770, "name": "skyrails"}, {"id": 60771, "name": "skyramp"}, {"id": 60772, "name": "skyscaper"}, {"id": 60773, "name": "skyscraper building"}, {"id": 60774, "name": "skyscraper tips"}, {"id": 60775, "name": "skyscraper"}, {"id": 60776, "name": "skyscrapers are far"}, {"id": 60777, "name": "skyscrapers row"}, {"id": 60778, "name": "skyscrapper"}, {"id": 60779, "name": "skystyler"}, {"id": 60780, "name": "skyteam"}, {"id": 60781, "name": "skywalk"}, {"id": 60782, "name": "skyway"}, {"id": 60783, "name": "skyway bridge"}, {"id": 60784, "name": "skywriting"}, {"id": 60785, "name": "skyy"}, {"id": 60786, "name": "sk\u00ff"}, {"id": 60787, "name": "sl"}, {"id": 60788, "name": "slab floor"}, {"id": 60789, "name": "slab is rock"}, {"id": 60790, "name": "slab is white"}, {"id": 60791, "name": "slab of cement"}, {"id": 60792, "name": "slab"}, {"id": 60793, "name": "slabs of meat"}, {"id": 60794, "name": "slaces"}, {"id": 60795, "name": "slack"}, {"id": 60796, "name": "slalom"}, {"id": 60797, "name": "slalom flag"}, {"id": 60798, "name": "slalom pole"}, {"id": 60799, "name": "slant"}, {"id": 60800, "name": "slanted"}, {"id": 60801, "name": "slanted ceiling"}, {"id": 60802, "name": "slanted line"}, {"id": 60803, "name": "slanted panel"}, {"id": 60804, "name": "slanted pattern"}, {"id": 60805, "name": "slanted ramp"}, {"id": 60806, "name": "slanted roof"}, {"id": 60807, "name": "slanted signal"}, {"id": 60808, "name": "slanted structure"}, {"id": 60809, "name": "slanted supports"}, {"id": 60810, "name": "slash mark"}, {"id": 60811, "name": "slash"}, {"id": 60812, "name": "slat bench"}, {"id": 60813, "name": "slat floor"}, {"id": 60814, "name": "slat wood"}, {"id": 60815, "name": "slat"}, {"id": 60816, "name": "slate lamp"}, {"id": 60817, "name": "slate roof"}, {"id": 60818, "name": "slate wall"}, {"id": 60819, "name": "slate"}, {"id": 60820, "name": "slater"}, {"id": 60821, "name": "slats on bench"}, {"id": 60822, "name": "slats on shutters"}, {"id": 60823, "name": "slatted door"}, {"id": 60824, "name": "slaw"}, {"id": 60825, "name": "slazerx"}, {"id": 60826, "name": "sleave"}, {"id": 60827, "name": "sleaves"}, {"id": 60828, "name": "sled"}, {"id": 60829, "name": "sled sliding down"}, {"id": 60830, "name": "sled track"}, {"id": 60831, "name": "sledder"}, {"id": 60832, "name": "sledding hill"}, {"id": 60833, "name": "sledge"}, {"id": 60834, "name": "sleek car"}, {"id": 60835, "name": "sleek tail"}, {"id": 60836, "name": "sleep cap"}, {"id": 60837, "name": "sleeper"}, {"id": 60838, "name": "sleeper cab"}, {"id": 60839, "name": "sleepig bag"}, {"id": 60840, "name": "sleeping"}, {"id": 60841, "name": "sleeping baby"}, {"id": 60842, "name": "sleeping bag"}, {"id": 60843, "name": "sleeping cat"}, {"id": 60844, "name": "sleeping cow"}, {"id": 60845, "name": "sleeping sheep"}, {"id": 60846, "name": "sleepwear"}, {"id": 60847, "name": "sleepy"}, {"id": 60848, "name": "sleepy eyes"}, {"id": 60849, "name": "sleet"}, {"id": 60850, "name": "sleev"}, {"id": 60851, "name": "sleeve edge"}, {"id": 60852, "name": "sleeve hem"}, {"id": 60853, "name": "sleeve is long"}, {"id": 60854, "name": "sleeve layer"}, {"id": 60855, "name": "sleeve of shirt"}, {"id": 60856, "name": "sleeve seem"}, {"id": 60857, "name": "sleeve shirt"}, {"id": 60858, "name": "sleeve sweater"}, {"id": 60859, "name": "sleeve"}, {"id": 60860, "name": "sleeved"}, {"id": 60861, "name": "sleeved shirt"}, {"id": 60862, "name": "sleeved tshirt"}, {"id": 60863, "name": "sleeveless"}, {"id": 60864, "name": "sleeveless black"}, {"id": 60865, "name": "sleeveless dress"}, {"id": 60866, "name": "sleeveless shirt"}, {"id": 60867, "name": "sleeveless tank"}, {"id": 60868, "name": "sleeveless top"}, {"id": 60869, "name": "sleeveless tshirt"}, {"id": 60870, "name": "sleeveless vest"}, {"id": 60871, "name": "sleevelessshirt"}, {"id": 60872, "name": "sleevless shirt"}, {"id": 60873, "name": "sleigh"}, {"id": 60874, "name": "sleigh bed"}, {"id": 60875, "name": "slender lady"}, {"id": 60876, "name": "slender windows"}, {"id": 60877, "name": "sleve"}, {"id": 60878, "name": "slice cakes"}, {"id": 60879, "name": "slice carrots"}, {"id": 60880, "name": "slice in middle"}, {"id": 60881, "name": "slice line"}, {"id": 60882, "name": "slice mark"}, {"id": 60883, "name": "slice of bacon"}, {"id": 60884, "name": "slice of bread"}, {"id": 60885, "name": "slice of cake"}, {"id": 60886, "name": "slice of carrot"}, {"id": 60887, "name": "slice of cheese"}, {"id": 60888, "name": "slice of fruit"}, {"id": 60889, "name": "slice of garlic"}, {"id": 60890, "name": "slice of kiwi"}, {"id": 60891, "name": "slice of lemon"}, {"id": 60892, "name": "slice of mushroom"}, {"id": 60893, "name": "slice of olive"}, {"id": 60894, "name": "slice of orange"}, {"id": 60895, "name": "slice of pepperoni"}, {"id": 60896, "name": "slice of pie"}, {"id": 60897, "name": "slice of pizza"}, {"id": 60898, "name": "slice of rye bread"}, {"id": 60899, "name": "slice of strawberry"}, {"id": 60900, "name": "slice of tomato"}, {"id": 60901, "name": "slice out"}, {"id": 60902, "name": "slice pepper"}, {"id": 60903, "name": "slice pepperoni"}, {"id": 60904, "name": "slice pizza"}, {"id": 60905, "name": "slice strawberries"}, {"id": 60906, "name": "slice tomato"}, {"id": 60907, "name": "slice"}, {"id": 60908, "name": "sliced"}, {"id": 60909, "name": "sliced appetizers"}, {"id": 60910, "name": "sliced banana"}, {"id": 60911, "name": "sliced beef"}, {"id": 60912, "name": "sliced bread"}, {"id": 60913, "name": "sliced carrot"}, {"id": 60914, "name": "sliced carrots"}, {"id": 60915, "name": "sliced cheese"}, {"id": 60916, "name": "sliced cheesecake"}, {"id": 60917, "name": "sliced cucumber"}, {"id": 60918, "name": "sliced end"}, {"id": 60919, "name": "sliced fruit"}, {"id": 60920, "name": "sliced gourds"}, {"id": 60921, "name": "sliced ham"}, {"id": 60922, "name": "sliced jalapenos"}, {"id": 60923, "name": "sliced lemon"}, {"id": 60924, "name": "sliced olives"}, {"id": 60925, "name": "sliced onion"}, {"id": 60926, "name": "sliced onion photo"}, {"id": 60927, "name": "sliced onions"}, {"id": 60928, "name": "sliced orange"}, {"id": 60929, "name": "sliced peppers"}, {"id": 60930, "name": "sliced pickles"}, {"id": 60931, "name": "sliced piece"}, {"id": 60932, "name": "sliced pizza"}, {"id": 60933, "name": "sliced potato"}, {"id": 60934, "name": "sliced potatoes"}, {"id": 60935, "name": "sliced red onion"}, {"id": 60936, "name": "sliced red pepper"}, {"id": 60937, "name": "sliced steak"}, {"id": 60938, "name": "sliced toast on plat"}, {"id": 60939, "name": "sliced tomato"}, {"id": 60940, "name": "sliced tomatoe"}, {"id": 60941, "name": "sliced tomatoes"}, {"id": 60942, "name": "sliced up bread"}, {"id": 60943, "name": "sliced vegetables"}, {"id": 60944, "name": "sliced watermelon"}, {"id": 60945, "name": "slicer"}, {"id": 60946, "name": "slices of pizza"}, {"id": 60947, "name": "slices of bacon"}, {"id": 60948, "name": "slices of cake"}, {"id": 60949, "name": "slices of cheese"}, {"id": 60950, "name": "slices of egg"}, {"id": 60951, "name": "slices of garlic"}, {"id": 60952, "name": "slices of lemon"}, {"id": 60953, "name": "slices of pizza"}, {"id": 60954, "name": "slicethrough"}, {"id": 60955, "name": "slicing machine"}, {"id": 60956, "name": "slick"}, {"id": 60957, "name": "slicker"}, {"id": 60958, "name": "slide projector"}, {"id": 60959, "name": "slide show"}, {"id": 60960, "name": "slide slippers"}, {"id": 60961, "name": "slide"}, {"id": 60962, "name": "slider"}, {"id": 60963, "name": "sliding"}, {"id": 60964, "name": "sliding board"}, {"id": 60965, "name": "sliding door"}, {"id": 60966, "name": "sliding doors"}, {"id": 60967, "name": "sliding glass"}, {"id": 60968, "name": "sliding glass door"}, {"id": 60969, "name": "sliding pane"}, {"id": 60970, "name": "sliding panel"}, {"id": 60971, "name": "sliding screen"}, {"id": 60972, "name": "sliding shower"}, {"id": 60973, "name": "sliding tray"}, {"id": 60974, "name": "sliding window"}, {"id": 60975, "name": "slidingdoor"}, {"id": 60976, "name": "slier"}, {"id": 60977, "name": "slight"}, {"id": 60978, "name": "slight beard"}, {"id": 60979, "name": "slight curvature"}, {"id": 60980, "name": "slight glare"}, {"id": 60981, "name": "slight grin"}, {"id": 60982, "name": "slight hump"}, {"id": 60983, "name": "slight overbite"}, {"id": 60984, "name": "slight stains"}, {"id": 60985, "name": "slight swayback"}, {"id": 60986, "name": "slightly"}, {"id": 60987, "name": "slightly bent knees"}, {"id": 60988, "name": "slightly brown"}, {"id": 60989, "name": "slim"}, {"id": 60990, "name": "slim keyboard"}, {"id": 60991, "name": "slim trunks"}, {"id": 60992, "name": "sling"}, {"id": 60993, "name": "sling bag"}, {"id": 60994, "name": "slingshot"}, {"id": 60995, "name": "slinky"}, {"id": 60996, "name": "slip cover"}, {"id": 60997, "name": "slip resistant strip"}, {"id": 60998, "name": "slip"}, {"id": 60999, "name": "slipcover"}, {"id": 61000, "name": "slipers"}, {"id": 61001, "name": "slipper shoes"}, {"id": 61002, "name": "slipper"}, {"id": 61003, "name": "slit pocket"}, {"id": 61004, "name": "slit"}, {"id": 61005, "name": "slive"}, {"id": 61006, "name": "sliver blades"}, {"id": 61007, "name": "sliver chain"}, {"id": 61008, "name": "sliver kettle"}, {"id": 61009, "name": "sliver onion"}, {"id": 61010, "name": "sliver"}, {"id": 61011, "name": "sliverring"}, {"id": 61012, "name": "slleves"}, {"id": 61013, "name": "slobber"}, {"id": 61014, "name": "slogan"}, {"id": 61015, "name": "slop"}, {"id": 61016, "name": "slope of a hill"}, {"id": 61017, "name": "slope of mountain"}, {"id": 61018, "name": "slope pass"}, {"id": 61019, "name": "slope path"}, {"id": 61020, "name": "slope"}, {"id": 61021, "name": "sloped area"}, {"id": 61022, "name": "sloped edge"}, {"id": 61023, "name": "sloped ground"}, {"id": 61024, "name": "sloped roof"}, {"id": 61025, "name": "slopes of a mountain"}, {"id": 61026, "name": "slopey hill"}, {"id": 61027, "name": "sloping hill"}, {"id": 61028, "name": "sloping terrain"}, {"id": 61029, "name": "sloppily"}, {"id": 61030, "name": "sloppy area"}, {"id": 61031, "name": "sloppy joe sauce"}, {"id": 61032, "name": "slops really"}, {"id": 61033, "name": "slot machine"}, {"id": 61034, "name": "slot machines"}, {"id": 61035, "name": "slot return"}, {"id": 61036, "name": "slot"}, {"id": 61037, "name": "sloth"}, {"id": 61038, "name": "sloud"}, {"id": 61039, "name": "slovakia"}, {"id": 61040, "name": "slow"}, {"id": 61041, "name": "slow cooker"}, {"id": 61042, "name": "slow down"}, {"id": 61043, "name": "slow sign"}, {"id": 61044, "name": "slower"}, {"id": 61045, "name": "slowly"}, {"id": 61046, "name": "sltb"}, {"id": 61047, "name": "slub"}, {"id": 61048, "name": "sludge"}, {"id": 61049, "name": "slugger"}, {"id": 61050, "name": "slurpee"}, {"id": 61051, "name": "slush"}, {"id": 61052, "name": "slushy"}, {"id": 61053, "name": "slushy road"}, {"id": 61054, "name": "slushy snow"}, {"id": 61055, "name": "sly"}, {"id": 61056, "name": "slyline"}, {"id": 61057, "name": "sm"}, {"id": 61058, "name": "sm3"}, {"id": 61059, "name": "small"}, {"id": 61060, "name": "small air"}, {"id": 61061, "name": "small aircraft"}, {"id": 61062, "name": "small airplane"}, {"id": 61063, "name": "small amount"}, {"id": 61064, "name": "small amount of snow"}, {"id": 61065, "name": "small amount of wine"}, {"id": 61066, "name": "small and round"}, {"id": 61067, "name": "small antelope"}, {"id": 61068, "name": "small antenna"}, {"id": 61069, "name": "small antennas"}, {"id": 61070, "name": "small area"}, {"id": 61071, "name": "small baby elephant"}, {"id": 61072, "name": "small badge"}, {"id": 61073, "name": "small bag"}, {"id": 61074, "name": "small baguette"}, {"id": 61075, "name": "small balcony"}, {"id": 61076, "name": "small balls"}, {"id": 61077, "name": "small bananas"}, {"id": 61078, "name": "small bar"}, {"id": 61079, "name": "small barge"}, {"id": 61080, "name": "small base"}, {"id": 61081, "name": "small beak"}, {"id": 61082, "name": "small bear"}, {"id": 61083, "name": "small beard"}, {"id": 61084, "name": "small bird"}, {"id": 61085, "name": "small black"}, {"id": 61086, "name": "small black case"}, {"id": 61087, "name": "small black circle"}, {"id": 61088, "name": "small black rock"}, {"id": 61089, "name": "small black spot"}, {"id": 61090, "name": "small black tiles"}, {"id": 61091, "name": "small blue house"}, {"id": 61092, "name": "small boarding"}, {"id": 61093, "name": "small boat"}, {"id": 61094, "name": "small boat sitting"}, {"id": 61095, "name": "small boats"}, {"id": 61096, "name": "small boats docked"}, {"id": 61097, "name": "small body"}, {"id": 61098, "name": "small bolt"}, {"id": 61099, "name": "small bone"}, {"id": 61100, "name": "small book"}, {"id": 61101, "name": "small boot strap"}, {"id": 61102, "name": "small bottle"}, {"id": 61103, "name": "small bottles"}, {"id": 61104, "name": "small boulders"}, {"id": 61105, "name": "small bowl"}, {"id": 61106, "name": "small box"}, {"id": 61107, "name": "small box is on"}, {"id": 61108, "name": "small boy"}, {"id": 61109, "name": "small branch"}, {"id": 61110, "name": "small branches"}, {"id": 61111, "name": "small brass"}, {"id": 61112, "name": "small bread"}, {"id": 61113, "name": "small breaker"}, {"id": 61114, "name": "small bricks"}, {"id": 61115, "name": "small bridge"}, {"id": 61116, "name": "small brown"}, {"id": 61117, "name": "small brown nose"}, {"id": 61118, "name": "small brown spot"}, {"id": 61119, "name": "small brown structur"}, {"id": 61120, "name": "small bruise"}, {"id": 61121, "name": "small bubble"}, {"id": 61122, "name": "small bubbles"}, {"id": 61123, "name": "small building"}, {"id": 61124, "name": "small buildings"}, {"id": 61125, "name": "small bunch"}, {"id": 61126, "name": "small bundle"}, {"id": 61127, "name": "small bush"}, {"id": 61128, "name": "small bush growing"}, {"id": 61129, "name": "small bush on hill"}, {"id": 61130, "name": "small bushes"}, {"id": 61131, "name": "small bushes on hill"}, {"id": 61132, "name": "small button"}, {"id": 61133, "name": "small cabinets"}, {"id": 61134, "name": "small cactus"}, {"id": 61135, "name": "small cake"}, {"id": 61136, "name": "small camera"}, {"id": 61137, "name": "small can"}, {"id": 61138, "name": "small candle"}, {"id": 61139, "name": "small candles"}, {"id": 61140, "name": "small canisters"}, {"id": 61141, "name": "small canoe"}, {"id": 61142, "name": "small car"}, {"id": 61143, "name": "small cards"}, {"id": 61144, "name": "small carrier"}, {"id": 61145, "name": "small carrot"}, {"id": 61146, "name": "small cat"}, {"id": 61147, "name": "small cattle"}, {"id": 61148, "name": "small child"}, {"id": 61149, "name": "small chunk of meat"}, {"id": 61150, "name": "small chunks"}, {"id": 61151, "name": "small circle"}, {"id": 61152, "name": "small clearing"}, {"id": 61153, "name": "small clock"}, {"id": 61154, "name": "small cloud"}, {"id": 61155, "name": "small clouds"}, {"id": 61156, "name": "small coin"}, {"id": 61157, "name": "small coins"}, {"id": 61158, "name": "small container"}, {"id": 61159, "name": "small containers"}, {"id": 61160, "name": "small cow ina field"}, {"id": 61161, "name": "small crate"}, {"id": 61162, "name": "small cup"}, {"id": 61163, "name": "small cups"}, {"id": 61164, "name": "small defect"}, {"id": 61165, "name": "small dent"}, {"id": 61166, "name": "small design"}, {"id": 61167, "name": "small desk"}, {"id": 61168, "name": "small detail"}, {"id": 61169, "name": "small device"}, {"id": 61170, "name": "small dips"}, {"id": 61171, "name": "small dish"}, {"id": 61172, "name": "small dishes"}, {"id": 61173, "name": "small display"}, {"id": 61174, "name": "small dog"}, {"id": 61175, "name": "small doll"}, {"id": 61176, "name": "small dome"}, {"id": 61177, "name": "small domes"}, {"id": 61178, "name": "small door"}, {"id": 61179, "name": "small dot"}, {"id": 61180, "name": "small dots"}, {"id": 61181, "name": "small drain"}, {"id": 61182, "name": "small drainage"}, {"id": 61183, "name": "small dress"}, {"id": 61184, "name": "small dresser"}, {"id": 61185, "name": "small drift"}, {"id": 61186, "name": "small driplets"}, {"id": 61187, "name": "small dropping"}, {"id": 61188, "name": "small ear"}, {"id": 61189, "name": "small earring"}, {"id": 61190, "name": "small ears"}, {"id": 61191, "name": "small elephant"}, {"id": 61192, "name": "small elephants"}, {"id": 61193, "name": "small empty tree"}, {"id": 61194, "name": "small eye"}, {"id": 61195, "name": "small fame"}, {"id": 61196, "name": "small fan"}, {"id": 61197, "name": "small feet"}, {"id": 61198, "name": "small fence"}, {"id": 61199, "name": "small figurine"}, {"id": 61200, "name": "small flag"}, {"id": 61201, "name": "small flap"}, {"id": 61202, "name": "small flower"}, {"id": 61203, "name": "small flowers"}, {"id": 61204, "name": "small foamy"}, {"id": 61205, "name": "small fork"}, {"id": 61206, "name": "small frame"}, {"id": 61207, "name": "small fridge"}, {"id": 61208, "name": "small fruit"}, {"id": 61209, "name": "small fur"}, {"id": 61210, "name": "small gap"}, {"id": 61211, "name": "small gate"}, {"id": 61212, "name": "small giraffe"}, {"id": 61213, "name": "small girl"}, {"id": 61214, "name": "small glass"}, {"id": 61215, "name": "small glass containe"}, {"id": 61216, "name": "small glass window"}, {"id": 61217, "name": "small glasses"}, {"id": 61218, "name": "small goat"}, {"id": 61219, "name": "small gold strip"}, {"id": 61220, "name": "small gras"}, {"id": 61221, "name": "small grass"}, {"id": 61222, "name": "small grasses"}, {"id": 61223, "name": "small grate on stree"}, {"id": 61224, "name": "small green grass"}, {"id": 61225, "name": "small green pouch"}, {"id": 61226, "name": "small green tree"}, {"id": 61227, "name": "small group of sheep"}, {"id": 61228, "name": "small guage"}, {"id": 61229, "name": "small hairs"}, {"id": 61230, "name": "small hand"}, {"id": 61231, "name": "small heart"}, {"id": 61232, "name": "small hill"}, {"id": 61233, "name": "small hill at end"}, {"id": 61234, "name": "small hills"}, {"id": 61235, "name": "small hillside"}, {"id": 61236, "name": "small hole"}, {"id": 61237, "name": "small holes"}, {"id": 61238, "name": "small hoof"}, {"id": 61239, "name": "small horns"}, {"id": 61240, "name": "small horse"}, {"id": 61241, "name": "small hotel"}, {"id": 61242, "name": "small house"}, {"id": 61243, "name": "small houses"}, {"id": 61244, "name": "small hut"}, {"id": 61245, "name": "small imprints"}, {"id": 61246, "name": "small indentations"}, {"id": 61247, "name": "small indentions"}, {"id": 61248, "name": "small island"}, {"id": 61249, "name": "small islands"}, {"id": 61250, "name": "small jars"}, {"id": 61251, "name": "small jet"}, {"id": 61252, "name": "small kid"}, {"id": 61253, "name": "small kitchen"}, {"id": 61254, "name": "small kite"}, {"id": 61255, "name": "small knife"}, {"id": 61256, "name": "small knob"}, {"id": 61257, "name": "small knot"}, {"id": 61258, "name": "small lake"}, {"id": 61259, "name": "small lamp"}, {"id": 61260, "name": "small laptop"}, {"id": 61261, "name": "small leaf"}, {"id": 61262, "name": "small leafy bush"}, {"id": 61263, "name": "small leaves"}, {"id": 61264, "name": "small letters"}, {"id": 61265, "name": "small light"}, {"id": 61266, "name": "small lights"}, {"id": 61267, "name": "small line"}, {"id": 61268, "name": "small lines"}, {"id": 61269, "name": "small mane"}, {"id": 61270, "name": "small mark"}, {"id": 61271, "name": "small marking"}, {"id": 61272, "name": "small marks"}, {"id": 61273, "name": "small maroon"}, {"id": 61274, "name": "small medallion"}, {"id": 61275, "name": "small mirror"}, {"id": 61276, "name": "small model kitchen"}, {"id": 61277, "name": "small mound of grass"}, {"id": 61278, "name": "small mountain"}, {"id": 61279, "name": "small mouth"}, {"id": 61280, "name": "small mustach"}, {"id": 61281, "name": "small nail"}, {"id": 61282, "name": "small neck"}, {"id": 61283, "name": "small new tree"}, {"id": 61284, "name": "small nose"}, {"id": 61285, "name": "small object"}, {"id": 61286, "name": "small objects"}, {"id": 61287, "name": "small ocean wave"}, {"id": 61288, "name": "small one"}, {"id": 61289, "name": "small opening"}, {"id": 61290, "name": "small openings"}, {"id": 61291, "name": "small orange"}, {"id": 61292, "name": "small outcropping"}, {"id": 61293, "name": "small outlet"}, {"id": 61294, "name": "small package"}, {"id": 61295, "name": "small pan"}, {"id": 61296, "name": "small pane"}, {"id": 61297, "name": "small panes"}, {"id": 61298, "name": "small park"}, {"id": 61299, "name": "small part"}, {"id": 61300, "name": "small patch"}, {"id": 61301, "name": "small patch of grass"}, {"id": 61302, "name": "small path"}, {"id": 61303, "name": "small pattern"}, {"id": 61304, "name": "small pebble"}, {"id": 61305, "name": "small pebbles"}, {"id": 61306, "name": "small pickup"}, {"id": 61307, "name": "small picture"}, {"id": 61308, "name": "small piece"}, {"id": 61309, "name": "small piece of egg"}, {"id": 61310, "name": "small pier"}, {"id": 61311, "name": "small pigeon"}, {"id": 61312, "name": "small pile"}, {"id": 61313, "name": "small pile of rocks"}, {"id": 61314, "name": "small pillar"}, {"id": 61315, "name": "small pillow"}, {"id": 61316, "name": "small pine"}, {"id": 61317, "name": "small pine tree"}, {"id": 61318, "name": "small pine trees"}, {"id": 61319, "name": "small pink flowers"}, {"id": 61320, "name": "small pizza"}, {"id": 61321, "name": "small plane"}, {"id": 61322, "name": "small plant"}, {"id": 61323, "name": "small plants"}, {"id": 61324, "name": "small plastic chair"}, {"id": 61325, "name": "small plate"}, {"id": 61326, "name": "small plates"}, {"id": 61327, "name": "small platters"}, {"id": 61328, "name": "small pocket"}, {"id": 61329, "name": "small pole"}, {"id": 61330, "name": "small poles"}, {"id": 61331, "name": "small pond of water"}, {"id": 61332, "name": "small pool"}, {"id": 61333, "name": "small porthole"}, {"id": 61334, "name": "small post"}, {"id": 61335, "name": "small poster"}, {"id": 61336, "name": "small potatoes"}, {"id": 61337, "name": "small pouch"}, {"id": 61338, "name": "small powerboat"}, {"id": 61339, "name": "small puddle"}, {"id": 61340, "name": "small puddles"}, {"id": 61341, "name": "small rail"}, {"id": 61342, "name": "small rain"}, {"id": 61343, "name": "small raise"}, {"id": 61344, "name": "small red arrow"}, {"id": 61345, "name": "small red fixture"}, {"id": 61346, "name": "small red rose"}, {"id": 61347, "name": "small refrigerator"}, {"id": 61348, "name": "small ridges"}, {"id": 61349, "name": "small ripples"}, {"id": 61350, "name": "small road"}, {"id": 61351, "name": "small rock"}, {"id": 61352, "name": "small rocks"}, {"id": 61353, "name": "small rose"}, {"id": 61354, "name": "small round basket"}, {"id": 61355, "name": "small round table"}, {"id": 61356, "name": "small row"}, {"id": 61357, "name": "small rug"}, {"id": 61358, "name": "small sail boat"}, {"id": 61359, "name": "small sapling"}, {"id": 61360, "name": "small saucer"}, {"id": 61361, "name": "small scissors"}, {"id": 61362, "name": "small screw"}, {"id": 61363, "name": "small screws"}, {"id": 61364, "name": "small scripture"}, {"id": 61365, "name": "small scuff"}, {"id": 61366, "name": "small sculpture"}, {"id": 61367, "name": "small section"}, {"id": 61368, "name": "small shadow"}, {"id": 61369, "name": "small shelf"}, {"id": 61370, "name": "small shops"}, {"id": 61371, "name": "small shrub"}, {"id": 61372, "name": "small shutters"}, {"id": 61373, "name": "small sign"}, {"id": 61374, "name": "small silver handle"}, {"id": 61375, "name": "small sink"}, {"id": 61376, "name": "small slice"}, {"id": 61377, "name": "small slit"}, {"id": 61378, "name": "small smile"}, {"id": 61379, "name": "small snow balls"}, {"id": 61380, "name": "small snowboader"}, {"id": 61381, "name": "small soaps"}, {"id": 61382, "name": "small speaker"}, {"id": 61383, "name": "small speck"}, {"id": 61384, "name": "small split"}, {"id": 61385, "name": "small spoons"}, {"id": 61386, "name": "small spot"}, {"id": 61387, "name": "small spot on man"}, {"id": 61388, "name": "small spots"}, {"id": 61389, "name": "small square door"}, {"id": 61390, "name": "small squares"}, {"id": 61391, "name": "small stand"}, {"id": 61392, "name": "small star"}, {"id": 61393, "name": "small statues"}, {"id": 61394, "name": "small stem"}, {"id": 61395, "name": "small step"}, {"id": 61396, "name": "small stick"}, {"id": 61397, "name": "small sticks"}, {"id": 61398, "name": "small stone"}, {"id": 61399, "name": "small stone visible"}, {"id": 61400, "name": "small stones"}, {"id": 61401, "name": "small stools"}, {"id": 61402, "name": "small store"}, {"id": 61403, "name": "small stripes"}, {"id": 61404, "name": "small surfboard"}, {"id": 61405, "name": "small surfers"}, {"id": 61406, "name": "small tab"}, {"id": 61407, "name": "small table"}, {"id": 61408, "name": "small tail"}, {"id": 61409, "name": "small television"}, {"id": 61410, "name": "small tent"}, {"id": 61411, "name": "small text"}, {"id": 61412, "name": "small tier"}, {"id": 61413, "name": "small tiles"}, {"id": 61414, "name": "small tomato"}, {"id": 61415, "name": "small town"}, {"id": 61416, "name": "small toy"}, {"id": 61417, "name": "small trail"}, {"id": 61418, "name": "small train"}, {"id": 61419, "name": "small train table"}, {"id": 61420, "name": "small trash can"}, {"id": 61421, "name": "small tree"}, {"id": 61422, "name": "small trees"}, {"id": 61423, "name": "small truck"}, {"id": 61424, "name": "small trunk"}, {"id": 61425, "name": "small tub"}, {"id": 61426, "name": "small tube"}, {"id": 61427, "name": "small tusk"}, {"id": 61428, "name": "small tusks"}, {"id": 61429, "name": "small tv"}, {"id": 61430, "name": "small twig"}, {"id": 61431, "name": "small vanity"}, {"id": 61432, "name": "small vase"}, {"id": 61433, "name": "small vegitation"}, {"id": 61434, "name": "small vehicle"}, {"id": 61435, "name": "small vent"}, {"id": 61436, "name": "small village"}, {"id": 61437, "name": "small wake"}, {"id": 61438, "name": "small wall"}, {"id": 61439, "name": "small water spot"}, {"id": 61440, "name": "small waterfalls"}, {"id": 61441, "name": "small wave"}, {"id": 61442, "name": "small waves"}, {"id": 61443, "name": "small wheel"}, {"id": 61444, "name": "small wheels"}, {"id": 61445, "name": "small white"}, {"id": 61446, "name": "small white bird"}, {"id": 61447, "name": "small white cones"}, {"id": 61448, "name": "small white fridge"}, {"id": 61449, "name": "small white mark"}, {"id": 61450, "name": "small white plate"}, {"id": 61451, "name": "small white square"}, {"id": 61452, "name": "small white struture"}, {"id": 61453, "name": "small window"}, {"id": 61454, "name": "small window pane"}, {"id": 61455, "name": "small windows"}, {"id": 61456, "name": "small windshield"}, {"id": 61457, "name": "small wing"}, {"id": 61458, "name": "small wings"}, {"id": 61459, "name": "small wooden bowl"}, {"id": 61460, "name": "small wooden poles"}, {"id": 61461, "name": "small world"}, {"id": 61462, "name": "small wrinkle"}, {"id": 61463, "name": "small writing"}, {"id": 61464, "name": "small yellow ladder"}, {"id": 61465, "name": "small yellow lid"}, {"id": 61466, "name": "small zebra"}, {"id": 61467, "name": "smalladult elephant"}, {"id": 61468, "name": "smallbar soap"}, {"id": 61469, "name": "smallblack bucket"}, {"id": 61470, "name": "smallblack stands"}, {"id": 61471, "name": "smallblack wheel"}, {"id": 61472, "name": "smallbrown spot"}, {"id": 61473, "name": "smallchocolate cake"}, {"id": 61474, "name": "smaller"}, {"id": 61475, "name": "smaller bear"}, {"id": 61476, "name": "smaller bears"}, {"id": 61477, "name": "smaller boats"}, {"id": 61478, "name": "smaller cow"}, {"id": 61479, "name": "smaller elephant"}, {"id": 61480, "name": "smaller giraffe"}, {"id": 61481, "name": "smaller horns"}, {"id": 61482, "name": "smaller house"}, {"id": 61483, "name": "smaller one"}, {"id": 61484, "name": "smaller panels"}, {"id": 61485, "name": "smaller picture"}, {"id": 61486, "name": "smaller plants"}, {"id": 61487, "name": "smaller sign"}, {"id": 61488, "name": "smaller signal"}, {"id": 61489, "name": "smaller stones"}, {"id": 61490, "name": "smaller trees"}, {"id": 61491, "name": "smaller wave"}, {"id": 61492, "name": "smaller zebra"}, {"id": 61493, "name": "smaller zebras head"}, {"id": 61494, "name": "smallest"}, {"id": 61495, "name": "smallest arches"}, {"id": 61496, "name": "smallest goat"}, {"id": 61497, "name": "smallest tier"}, {"id": 61498, "name": "smallest wispy cloud"}, {"id": 61499, "name": "smallest zebra"}, {"id": 61500, "name": "smallfoot"}, {"id": 61501, "name": "smallgreen tree"}, {"id": 61502, "name": "smallripples"}, {"id": 61503, "name": "smallround vase"}, {"id": 61504, "name": "smallshelves"}, {"id": 61505, "name": "smallside window"}, {"id": 61506, "name": "smallwhite flowers"}, {"id": 61507, "name": "smallwhite pitcher"}, {"id": 61508, "name": "smallwindow pane"}, {"id": 61509, "name": "smallyellow finch"}, {"id": 61510, "name": "smart"}, {"id": 61511, "name": "smart bacon"}, {"id": 61512, "name": "smart car"}, {"id": 61513, "name": "smart phone"}, {"id": 61514, "name": "smart water"}, {"id": 61515, "name": "smartphone"}, {"id": 61516, "name": "smash"}, {"id": 61517, "name": "smashed"}, {"id": 61518, "name": "smasher"}, {"id": 61519, "name": "smear"}, {"id": 61520, "name": "smell"}, {"id": 61521, "name": "smile on a woman"}, {"id": 61522, "name": "smile on her face"}, {"id": 61523, "name": "smile"}, {"id": 61524, "name": "smiley"}, {"id": 61525, "name": "smiley face"}, {"id": 61526, "name": "smiley face toy"}, {"id": 61527, "name": "smiley faces"}, {"id": 61528, "name": "smiling big"}, {"id": 61529, "name": "smiling boy"}, {"id": 61530, "name": "smiling face"}, {"id": 61531, "name": "smiling face kid"}, {"id": 61532, "name": "smiling giraffe"}, {"id": 61533, "name": "smiling man"}, {"id": 61534, "name": "smiling pumpkin"}, {"id": 61535, "name": "smiling teen"}, {"id": 61536, "name": "smiling teeth"}, {"id": 61537, "name": "smiling woman"}, {"id": 61538, "name": "smiling"}, {"id": 61539, "name": "smilingman mouth"}, {"id": 61540, "name": "smilingwoman"}, {"id": 61541, "name": "smilling"}, {"id": 61542, "name": "smily line"}, {"id": 61543, "name": "smirk"}, {"id": 61544, "name": "smith apples"}, {"id": 61545, "name": "smlions12"}, {"id": 61546, "name": "smock"}, {"id": 61547, "name": "smog"}, {"id": 61548, "name": "smog line"}, {"id": 61549, "name": "smoke alarm"}, {"id": 61550, "name": "smoke cloud"}, {"id": 61551, "name": "smoke clouds"}, {"id": 61552, "name": "smoke detector"}, {"id": 61553, "name": "smoke emisison"}, {"id": 61554, "name": "smoke end"}, {"id": 61555, "name": "smoke free"}, {"id": 61556, "name": "smoke line"}, {"id": 61557, "name": "smoke pipe"}, {"id": 61558, "name": "smoke plane"}, {"id": 61559, "name": "smoke release"}, {"id": 61560, "name": "smoke stack"}, {"id": 61561, "name": "smoke stacks"}, {"id": 61562, "name": "smoke stain"}, {"id": 61563, "name": "smoke towers"}, {"id": 61564, "name": "smoke trail"}, {"id": 61565, "name": "smoke trails"}, {"id": 61566, "name": "smoke"}, {"id": 61567, "name": "smoked"}, {"id": 61568, "name": "smokedetector"}, {"id": 61569, "name": "smokefree"}, {"id": 61570, "name": "smoker"}, {"id": 61571, "name": "smokestack"}, {"id": 61572, "name": "smokey residue"}, {"id": 61573, "name": "smokie"}, {"id": 61574, "name": "smoking"}, {"id": 61575, "name": "smoking pipe"}, {"id": 61576, "name": "smoking sign"}, {"id": 61577, "name": "smoky bbq sauce"}, {"id": 61578, "name": "smoky sky"}, {"id": 61579, "name": "smooth"}, {"id": 61580, "name": "smooth beige side"}, {"id": 61581, "name": "smooth blocks"}, {"id": 61582, "name": "smooth brick"}, {"id": 61583, "name": "smooth fur"}, {"id": 61584, "name": "smooth gray surface"}, {"id": 61585, "name": "smooth ground"}, {"id": 61586, "name": "smooth landing"}, {"id": 61587, "name": "smooth rock"}, {"id": 61588, "name": "smooth rocks"}, {"id": 61589, "name": "smooth sides"}, {"id": 61590, "name": "smooth slope"}, {"id": 61591, "name": "smooth snow"}, {"id": 61592, "name": "smooth surface"}, {"id": 61593, "name": "smooth wall"}, {"id": 61594, "name": "smooth water"}, {"id": 61595, "name": "smoothie"}, {"id": 61596, "name": "smoothly"}, {"id": 61597, "name": "smoothy"}, {"id": 61598, "name": "smores"}, {"id": 61599, "name": "smp logo"}, {"id": 61600, "name": "smu"}, {"id": 61601, "name": "smudge"}, {"id": 61602, "name": "smudgedchalklines"}, {"id": 61603, "name": "smug smile"}, {"id": 61604, "name": "smushed grape"}, {"id": 61605, "name": "smut"}, {"id": 61606, "name": "sn"}, {"id": 61607, "name": "snack bag"}, {"id": 61608, "name": "snack bags"}, {"id": 61609, "name": "snack bar"}, {"id": 61610, "name": "snack bites"}, {"id": 61611, "name": "snack cracker"}, {"id": 61612, "name": "snack cup"}, {"id": 61613, "name": "snack food"}, {"id": 61614, "name": "snack foods"}, {"id": 61615, "name": "snack holder"}, {"id": 61616, "name": "snack items"}, {"id": 61617, "name": "snack machine"}, {"id": 61618, "name": "snack pack"}, {"id": 61619, "name": "snack package"}, {"id": 61620, "name": "snack packages"}, {"id": 61621, "name": "snack"}, {"id": 61622, "name": "snack1"}, {"id": 61623, "name": "snack2"}, {"id": 61624, "name": "snack3"}, {"id": 61625, "name": "snackes"}, {"id": 61626, "name": "snacks bag"}, {"id": 61627, "name": "snacks rack"}, {"id": 61628, "name": "snad"}, {"id": 61629, "name": "snag"}, {"id": 61630, "name": "snail"}, {"id": 61631, "name": "snake hole"}, {"id": 61632, "name": "snake"}, {"id": 61633, "name": "snap back"}, {"id": 61634, "name": "snap bean"}, {"id": 61635, "name": "snap closure"}, {"id": 61636, "name": "snap pea"}, {"id": 61637, "name": "snap peas"}, {"id": 61638, "name": "snap"}, {"id": 61639, "name": "snapped"}, {"id": 61640, "name": "snapped pole"}, {"id": 61641, "name": "snapple"}, {"id": 61642, "name": "snaps shut"}, {"id": 61643, "name": "snapshot"}, {"id": 61644, "name": "snare"}, {"id": 61645, "name": "sncf"}, {"id": 61646, "name": "sneackers"}, {"id": 61647, "name": "sneaker and socks"}, {"id": 61648, "name": "sneaker bottoms"}, {"id": 61649, "name": "sneaker feet"}, {"id": 61650, "name": "sneaker is black"}, {"id": 61651, "name": "sneaker pair"}, {"id": 61652, "name": "sneaker"}, {"id": 61653, "name": "sneakers carpet"}, {"id": 61654, "name": "sneakers on her feet"}, {"id": 61655, "name": "sneakerspants"}, {"id": 61656, "name": "sneeze guard"}, {"id": 61657, "name": "snekaer"}, {"id": 61658, "name": "snicker"}, {"id": 61659, "name": "sniffing"}, {"id": 61660, "name": "snikers"}, {"id": 61661, "name": "snnowpants"}, {"id": 61662, "name": "sno"}, {"id": 61663, "name": "snoe"}, {"id": 61664, "name": "snoeboard"}, {"id": 61665, "name": "snoopy"}, {"id": 61666, "name": "snorkel"}, {"id": 61667, "name": "snorkler"}, {"id": 61668, "name": "snot"}, {"id": 61669, "name": "snour"}, {"id": 61670, "name": "snout is black"}, {"id": 61671, "name": "snout of a dog"}, {"id": 61672, "name": "snout of the bear"}, {"id": 61673, "name": "snout open"}, {"id": 61674, "name": "snout"}, {"id": 61675, "name": "snouth"}, {"id": 61676, "name": "snow mountains"}, {"id": 61677, "name": "snow area"}, {"id": 61678, "name": "snow attire"}, {"id": 61679, "name": "snow ball"}, {"id": 61680, "name": "snow bank"}, {"id": 61681, "name": "snow banks"}, {"id": 61682, "name": "snow below"}, {"id": 61683, "name": "snow bike"}, {"id": 61684, "name": "snow bird"}, {"id": 61685, "name": "snow bits"}, {"id": 61686, "name": "snow blower"}, {"id": 61687, "name": "snow blowers"}, {"id": 61688, "name": "snow board"}, {"id": 61689, "name": "snow boarder"}, {"id": 61690, "name": "snow boarders"}, {"id": 61691, "name": "snow boarding"}, {"id": 61692, "name": "snow boards"}, {"id": 61693, "name": "snow body"}, {"id": 61694, "name": "snow boot"}, {"id": 61695, "name": "snow boots"}, {"id": 61696, "name": "snow border"}, {"id": 61697, "name": "snow build up"}, {"id": 61698, "name": "snow cap"}, {"id": 61699, "name": "snow capped"}, {"id": 61700, "name": "snow capped tops"}, {"id": 61701, "name": "snow caps"}, {"id": 61702, "name": "snow chunk"}, {"id": 61703, "name": "snow clothes"}, {"id": 61704, "name": "snow cloud"}, {"id": 61705, "name": "snow clump"}, {"id": 61706, "name": "snow clumps"}, {"id": 61707, "name": "snow coat"}, {"id": 61708, "name": "snow course"}, {"id": 61709, "name": "snow cover"}, {"id": 61710, "name": "snow covered"}, {"id": 61711, "name": "snow covered tree"}, {"id": 61712, "name": "snow covered peaks"}, {"id": 61713, "name": "snow covered road"}, {"id": 61714, "name": "snow covered trees"}, {"id": 61715, "name": "snow covered wall"}, {"id": 61716, "name": "snow covering"}, {"id": 61717, "name": "snow covers"}, {"id": 61718, "name": "snow day"}, {"id": 61719, "name": "snow drift"}, {"id": 61720, "name": "snow drifts"}, {"id": 61721, "name": "snow dust"}, {"id": 61722, "name": "snow embankment"}, {"id": 61723, "name": "snow fall"}, {"id": 61724, "name": "snow falling"}, {"id": 61725, "name": "snow fence"}, {"id": 61726, "name": "snow fencing"}, {"id": 61727, "name": "snow field"}, {"id": 61728, "name": "snow filled slope"}, {"id": 61729, "name": "snow flake"}, {"id": 61730, "name": "snow flakes"}, {"id": 61731, "name": "snow flakes falling"}, {"id": 61732, "name": "snow flecks"}, {"id": 61733, "name": "snow flurries"}, {"id": 61734, "name": "snow flurry"}, {"id": 61735, "name": "snow footprints"}, {"id": 61736, "name": "snow formations"}, {"id": 61737, "name": "snow full on ground"}, {"id": 61738, "name": "snow gaiters"}, {"id": 61739, "name": "snow gaurd"}, {"id": 61740, "name": "snow gear"}, {"id": 61741, "name": "snow glasses"}, {"id": 61742, "name": "snow globe"}, {"id": 61743, "name": "snow glove"}, {"id": 61744, "name": "snow gloves"}, {"id": 61745, "name": "snow goggles"}, {"id": 61746, "name": "snow ground"}, {"id": 61747, "name": "snow gully"}, {"id": 61748, "name": "snow has footprints"}, {"id": 61749, "name": "snow has tracks"}, {"id": 61750, "name": "snow hat"}, {"id": 61751, "name": "snow heap"}, {"id": 61752, "name": "snow hedges"}, {"id": 61753, "name": "snow hill"}, {"id": 61754, "name": "snow is in ground"}, {"id": 61755, "name": "snow is rough"}, {"id": 61756, "name": "snow is thick"}, {"id": 61757, "name": "snow is visible"}, {"id": 61758, "name": "snow is white"}, {"id": 61759, "name": "snow jacket"}, {"id": 61760, "name": "snow jump"}, {"id": 61761, "name": "snow lift"}, {"id": 61762, "name": "snow line"}, {"id": 61763, "name": "snow machine"}, {"id": 61764, "name": "snow maker"}, {"id": 61765, "name": "snow man"}, {"id": 61766, "name": "snow marker"}, {"id": 61767, "name": "snow mitt"}, {"id": 61768, "name": "snow mitten"}, {"id": 61769, "name": "snow mobile"}, {"id": 61770, "name": "snow mobiles"}, {"id": 61771, "name": "snow mound"}, {"id": 61772, "name": "snow moundgrowth"}, {"id": 61773, "name": "snow mount"}, {"id": 61774, "name": "snow mountain"}, {"id": 61775, "name": "snow mountains"}, {"id": 61776, "name": "snow object"}, {"id": 61777, "name": "snow on"}, {"id": 61778, "name": "snow on a mountain"}, {"id": 61779, "name": "snow on building"}, {"id": 61780, "name": "snow on ground"}, {"id": 61781, "name": "snow on mountain"}, {"id": 61782, "name": "snow on pine trees"}, {"id": 61783, "name": "snow on railing"}, {"id": 61784, "name": "snow on roof"}, {"id": 61785, "name": "snow on the ground"}, {"id": 61786, "name": "snow on the mountain"}, {"id": 61787, "name": "snow on them"}, {"id": 61788, "name": "snow on top"}, {"id": 61789, "name": "snow onboard"}, {"id": 61790, "name": "snow outfit"}, {"id": 61791, "name": "snow pack"}, {"id": 61792, "name": "snow pant"}, {"id": 61793, "name": "snow pants"}, {"id": 61794, "name": "snow particles"}, {"id": 61795, "name": "snow passage"}, {"id": 61796, "name": "snow patch"}, {"id": 61797, "name": "snow patches"}, {"id": 61798, "name": "snow path"}, {"id": 61799, "name": "snow pea"}, {"id": 61800, "name": "snow peaks"}, {"id": 61801, "name": "snow peas"}, {"id": 61802, "name": "snow pedal"}, {"id": 61803, "name": "snow pile"}, {"id": 61804, "name": "snow piles"}, {"id": 61805, "name": "snow plain"}, {"id": 61806, "name": "snow plow"}, {"id": 61807, "name": "snow pole"}, {"id": 61808, "name": "snow poles"}, {"id": 61809, "name": "snow powder"}, {"id": 61810, "name": "snow pusher"}, {"id": 61811, "name": "snow ramp"}, {"id": 61812, "name": "snow ramps"}, {"id": 61813, "name": "snow residue"}, {"id": 61814, "name": "snow resort"}, {"id": 61815, "name": "snow ridges"}, {"id": 61816, "name": "snow route"}, {"id": 61817, "name": "snow route sign"}, {"id": 61818, "name": "snow run"}, {"id": 61819, "name": "snow scattered"}, {"id": 61820, "name": "snow scuff"}, {"id": 61821, "name": "snow shoe"}, {"id": 61822, "name": "snow shoes"}, {"id": 61823, "name": "snow shovel"}, {"id": 61824, "name": "snow ski"}, {"id": 61825, "name": "snow skies"}, {"id": 61826, "name": "snow skiier"}, {"id": 61827, "name": "snow skiing"}, {"id": 61828, "name": "snow skis"}, {"id": 61829, "name": "snow skislope"}, {"id": 61830, "name": "snow slacks"}, {"id": 61831, "name": "snow sled"}, {"id": 61832, "name": "snow slop"}, {"id": 61833, "name": "snow slope"}, {"id": 61834, "name": "snow speck"}, {"id": 61835, "name": "snow splash"}, {"id": 61836, "name": "snow spot"}, {"id": 61837, "name": "snow spray"}, {"id": 61838, "name": "snow spraying in air"}, {"id": 61839, "name": "snow stick"}, {"id": 61840, "name": "snow sticks"}, {"id": 61841, "name": "snow storm"}, {"id": 61842, "name": "snow strip"}, {"id": 61843, "name": "snow suit"}, {"id": 61844, "name": "snow suits"}, {"id": 61845, "name": "snow suituniform"}, {"id": 61846, "name": "snow surface"}, {"id": 61847, "name": "snow surrounding"}, {"id": 61848, "name": "snow track"}, {"id": 61849, "name": "snow tracks"}, {"id": 61850, "name": "snow trail"}, {"id": 61851, "name": "snow tree"}, {"id": 61852, "name": "snow trees"}, {"id": 61853, "name": "snow valley"}, {"id": 61854, "name": "snow vehicle"}, {"id": 61855, "name": "snow wall"}, {"id": 61856, "name": "snow wedge"}, {"id": 61857, "name": "snow white"}, {"id": 61858, "name": "snow with ski stick"}, {"id": 61859, "name": "snow"}, {"id": 61860, "name": "snowball"}, {"id": 61861, "name": "snowbank"}, {"id": 61862, "name": "snowbaord"}, {"id": 61863, "name": "snowbird"}, {"id": 61864, "name": "snowboad"}, {"id": 61865, "name": "snowboader"}, {"id": 61866, "name": "snowboar"}, {"id": 61867, "name": "snowboard binding"}, {"id": 61868, "name": "snowboard boat"}, {"id": 61869, "name": "snowboard boot"}, {"id": 61870, "name": "snowboard boots"}, {"id": 61871, "name": "snowboard bottom"}, {"id": 61872, "name": "snowboard gear"}, {"id": 61873, "name": "snowboard holder"}, {"id": 61874, "name": "snowboard is white"}, {"id": 61875, "name": "snowboard outfit"}, {"id": 61876, "name": "snowboard person"}, {"id": 61877, "name": "snowboard ramp"}, {"id": 61878, "name": "snowboard ready"}, {"id": 61879, "name": "snowboard shoes"}, {"id": 61880, "name": "snowboard ski ramp"}, {"id": 61881, "name": "snowboard track"}, {"id": 61882, "name": "snowboard tracks"}, {"id": 61883, "name": "snowboard"}, {"id": 61884, "name": "snowboarde"}, {"id": 61885, "name": "snowboarder air"}, {"id": 61886, "name": "snowboarder in"}, {"id": 61887, "name": "snowboarder jacket"}, {"id": 61888, "name": "snowboarder mouth"}, {"id": 61889, "name": "snowboarder relaxing"}, {"id": 61890, "name": "snowboarder sign"}, {"id": 61891, "name": "snowboarder sitting"}, {"id": 61892, "name": "snowboarder"}, {"id": 61893, "name": "snowboarders face"}, {"id": 61894, "name": "snowboarders feet"}, {"id": 61895, "name": "snowboarders hand"}, {"id": 61896, "name": "snowboarders neck"}, {"id": 61897, "name": "snowboarders pants"}, {"id": 61898, "name": "snowboarding"}, {"id": 61899, "name": "snowboarding area"}, {"id": 61900, "name": "snowboarding boot"}, {"id": 61901, "name": "snowboarding boots"}, {"id": 61902, "name": "snowboarding event"}, {"id": 61903, "name": "snowboarding game"}, {"id": 61904, "name": "snowboarding gear"}, {"id": 61905, "name": "snowboarding jacket"}, {"id": 61906, "name": "snowboarding jump"}, {"id": 61907, "name": "snowboarding man"}, {"id": 61908, "name": "snowboarding outfit"}, {"id": 61909, "name": "snowboarding pants"}, {"id": 61910, "name": "snowboarding shoe"}, {"id": 61911, "name": "snowboarding trick"}, {"id": 61912, "name": "snowboardlegs"}, {"id": 61913, "name": "snowboareder"}, {"id": 61914, "name": "snowboot"}, {"id": 61915, "name": "snowboots"}, {"id": 61916, "name": "snowborder"}, {"id": 61917, "name": "snowcap"}, {"id": 61918, "name": "snowcapped"}, {"id": 61919, "name": "snowcapped mountain"}, {"id": 61920, "name": "snowcapped trees"}, {"id": 61921, "name": "snowcloud"}, {"id": 61922, "name": "snowcovered"}, {"id": 61923, "name": "snowcovered boughs"}, {"id": 61924, "name": "snowcovered brown"}, {"id": 61925, "name": "snowcovered ground"}, {"id": 61926, "name": "snowcovered hill"}, {"id": 61927, "name": "snowcovered leaves"}, {"id": 61928, "name": "snowcovered mountain"}, {"id": 61929, "name": "snowcovered rustic"}, {"id": 61930, "name": "snowcovered sign"}, {"id": 61931, "name": "snowcovered slope"}, {"id": 61932, "name": "snowcovered stairs"}, {"id": 61933, "name": "snowcovered yard"}, {"id": 61934, "name": "snowdrift"}, {"id": 61935, "name": "snowfall"}, {"id": 61936, "name": "snowfield"}, {"id": 61937, "name": "snowflake ornament"}, {"id": 61938, "name": "snowflake pattern"}, {"id": 61939, "name": "snowflake sticker"}, {"id": 61940, "name": "snowflake"}, {"id": 61941, "name": "snowgear"}, {"id": 61942, "name": "snowgoggles"}, {"id": 61943, "name": "snowground"}, {"id": 61944, "name": "snowhat"}, {"id": 61945, "name": "snowhill side"}, {"id": 61946, "name": "snowhillside"}, {"id": 61947, "name": "snowice"}, {"id": 61948, "name": "snowing"}, {"id": 61949, "name": "snowjacket"}, {"id": 61950, "name": "snowlift"}, {"id": 61951, "name": "snowman design"}, {"id": 61952, "name": "snowman"}, {"id": 61953, "name": "snowmans head"}, {"id": 61954, "name": "snowmelt"}, {"id": 61955, "name": "snowmobile"}, {"id": 61956, "name": "snowmountains"}, {"id": 61957, "name": "snowpants"}, {"id": 61958, "name": "snowpile"}, {"id": 61959, "name": "snowplow"}, {"id": 61960, "name": "snowpole"}, {"id": 61961, "name": "snowrock"}, {"id": 61962, "name": "snows clumps"}, {"id": 61963, "name": "snows part"}, {"id": 61964, "name": "snowshoe"}, {"id": 61965, "name": "snowskating man"}, {"id": 61966, "name": "snowsuit"}, {"id": 61967, "name": "snowtop"}, {"id": 61968, "name": "snowtrail"}, {"id": 61969, "name": "snowy area"}, {"id": 61970, "name": "snowy bank"}, {"id": 61971, "name": "snowy branches"}, {"id": 61972, "name": "snowy bushes"}, {"id": 61973, "name": "snowy day"}, {"id": 61974, "name": "snowy environment"}, {"id": 61975, "name": "snowy field"}, {"id": 61976, "name": "snowy forest"}, {"id": 61977, "name": "snowy ground"}, {"id": 61978, "name": "snowy hill"}, {"id": 61979, "name": "snowy hillside"}, {"id": 61980, "name": "snowy mountain"}, {"id": 61981, "name": "snowy mountains"}, {"id": 61982, "name": "snowy plants"}, {"id": 61983, "name": "snowy road"}, {"id": 61984, "name": "snowy rooves"}, {"id": 61985, "name": "snowy sky"}, {"id": 61986, "name": "snowy slope"}, {"id": 61987, "name": "snowy slopes"}, {"id": 61988, "name": "snowy street"}, {"id": 61989, "name": "snowy structure"}, {"id": 61990, "name": "snowy surface"}, {"id": 61991, "name": "snowy terrain"}, {"id": 61992, "name": "snowy trails"}, {"id": 61993, "name": "snowy tree"}, {"id": 61994, "name": "snowy trees"}, {"id": 61995, "name": "snowy tundra"}, {"id": 61996, "name": "snowy valley"}, {"id": 61997, "name": "snowy"}, {"id": 61998, "name": "snuggie"}, {"id": 61999, "name": "so dress warm"}, {"id": 62000, "name": "soak"}, {"id": 62001, "name": "soap bar"}, {"id": 62002, "name": "soap bathroom"}, {"id": 62003, "name": "soap bottle"}, {"id": 62004, "name": "soap box"}, {"id": 62005, "name": "soap canister"}, {"id": 62006, "name": "soap container"}, {"id": 62007, "name": "soap cotainer"}, {"id": 62008, "name": "soap dish"}, {"id": 62009, "name": "soap dishes"}, {"id": 62010, "name": "soap dispense"}, {"id": 62011, "name": "soap dispenser"}, {"id": 62012, "name": "soap dispensers"}, {"id": 62013, "name": "soap dispensor"}, {"id": 62014, "name": "soap dispeser"}, {"id": 62015, "name": "soap dush"}, {"id": 62016, "name": "soap holder"}, {"id": 62017, "name": "soap holder seen"}, {"id": 62018, "name": "soap is white"}, {"id": 62019, "name": "soap pump"}, {"id": 62020, "name": "soap pump top"}, {"id": 62021, "name": "soap receptacle"}, {"id": 62022, "name": "soap scum"}, {"id": 62023, "name": "soap shelf"}, {"id": 62024, "name": "soap spot"}, {"id": 62025, "name": "soap tray"}, {"id": 62026, "name": "soap"}, {"id": 62027, "name": "soapdish"}, {"id": 62028, "name": "soapdishes"}, {"id": 62029, "name": "soapdispenser"}, {"id": 62030, "name": "soapy water"}, {"id": 62031, "name": "soc"}, {"id": 62032, "name": "soccer"}, {"id": 62033, "name": "soccer ball"}, {"id": 62034, "name": "soccer ball graphic"}, {"id": 62035, "name": "soccer balls"}, {"id": 62036, "name": "soccer boots"}, {"id": 62037, "name": "soccer cleat"}, {"id": 62038, "name": "soccer cleats"}, {"id": 62039, "name": "soccer field"}, {"id": 62040, "name": "soccer game"}, {"id": 62041, "name": "soccer goal"}, {"id": 62042, "name": "soccer goals"}, {"id": 62043, "name": "soccer grass"}, {"id": 62044, "name": "soccer jersey"}, {"id": 62045, "name": "soccer leggings"}, {"id": 62046, "name": "soccer match"}, {"id": 62047, "name": "soccer net"}, {"id": 62048, "name": "soccer pad"}, {"id": 62049, "name": "soccer pitch"}, {"id": 62050, "name": "soccer player"}, {"id": 62051, "name": "soccer players"}, {"id": 62052, "name": "soccer playings"}, {"id": 62053, "name": "soccer post"}, {"id": 62054, "name": "soccer shinguard"}, {"id": 62055, "name": "soccer shirt"}, {"id": 62056, "name": "soccer shoe"}, {"id": 62057, "name": "soccer shoes"}, {"id": 62058, "name": "soccer short"}, {"id": 62059, "name": "soccer shorts"}, {"id": 62060, "name": "soccer sock"}, {"id": 62061, "name": "soccer socks"}, {"id": 62062, "name": "soccer stadium"}, {"id": 62063, "name": "soccer team"}, {"id": 62064, "name": "soccer teams"}, {"id": 62065, "name": "soccer uniform"}, {"id": 62066, "name": "soccer uniforms"}, {"id": 62067, "name": "soccerball"}, {"id": 62068, "name": "soccerballs"}, {"id": 62069, "name": "soccerfield"}, {"id": 62070, "name": "soccor"}, {"id": 62071, "name": "soccor net"}, {"id": 62072, "name": "social event"}, {"id": 62073, "name": "sock hat"}, {"id": 62074, "name": "sock is on rug"}, {"id": 62075, "name": "sock monkey"}, {"id": 62076, "name": "sock"}, {"id": 62077, "name": "socked foot"}, {"id": 62078, "name": "socket and plug"}, {"id": 62079, "name": "socket switches"}, {"id": 62080, "name": "socket"}, {"id": 62081, "name": "socks and sneakers"}, {"id": 62082, "name": "socks are black"}, {"id": 62083, "name": "socks are white"}, {"id": 62084, "name": "socks logo"}, {"id": 62085, "name": "socks sneakers"}, {"id": 62086, "name": "socks white"}, {"id": 62087, "name": "soclock"}, {"id": 62088, "name": "socreboard"}, {"id": 62089, "name": "socs"}, {"id": 62090, "name": "sod"}, {"id": 62091, "name": "soda advertisement"}, {"id": 62092, "name": "soda bottle"}, {"id": 62093, "name": "soda bottles"}, {"id": 62094, "name": "soda box"}, {"id": 62095, "name": "soda boxes"}, {"id": 62096, "name": "soda can"}, {"id": 62097, "name": "soda cans"}, {"id": 62098, "name": "soda cases"}, {"id": 62099, "name": "soda cup"}, {"id": 62100, "name": "soda drinks"}, {"id": 62101, "name": "soda holder"}, {"id": 62102, "name": "soda in glass"}, {"id": 62103, "name": "soda lid"}, {"id": 62104, "name": "soda machine"}, {"id": 62105, "name": "soda pictures"}, {"id": 62106, "name": "soda rack"}, {"id": 62107, "name": "soda water"}, {"id": 62108, "name": "soda"}, {"id": 62109, "name": "sodabrand"}, {"id": 62110, "name": "sodacream together"}, {"id": 62111, "name": "sodawater"}, {"id": 62112, "name": "soder"}, {"id": 62113, "name": "sodium light"}, {"id": 62114, "name": "soes"}, {"id": 62115, "name": "sofa arm"}, {"id": 62116, "name": "sofa back"}, {"id": 62117, "name": "sofa bed"}, {"id": 62118, "name": "sofa chair"}, {"id": 62119, "name": "sofa cover"}, {"id": 62120, "name": "sofa cushion"}, {"id": 62121, "name": "sofa cushions"}, {"id": 62122, "name": "sofa faces brick"}, {"id": 62123, "name": "sofa leg"}, {"id": 62124, "name": "sofa pillow"}, {"id": 62125, "name": "sofa rack"}, {"id": 62126, "name": "sofa set"}, {"id": 62127, "name": "sofa stool"}, {"id": 62128, "name": "sofa swing"}, {"id": 62129, "name": "sofa table"}, {"id": 62130, "name": "sofa top"}, {"id": 62131, "name": "sofa"}, {"id": 62132, "name": "sofaset"}, {"id": 62133, "name": "soffit"}, {"id": 62134, "name": "sofia"}, {"id": 62135, "name": "soft"}, {"id": 62136, "name": "soft drink"}, {"id": 62137, "name": "soft is couch"}, {"id": 62138, "name": "soft orange"}, {"id": 62139, "name": "soft top"}, {"id": 62140, "name": "softball"}, {"id": 62141, "name": "softball field"}, {"id": 62142, "name": "softball game"}, {"id": 62143, "name": "softball pants"}, {"id": 62144, "name": "softball team"}, {"id": 62145, "name": "softdrink"}, {"id": 62146, "name": "software"}, {"id": 62147, "name": "software development"}, {"id": 62148, "name": "software sticker"}, {"id": 62149, "name": "soil"}, {"id": 62150, "name": "soil bed"}, {"id": 62151, "name": "soil cover"}, {"id": 62152, "name": "soil insulator"}, {"id": 62153, "name": "soil wall"}, {"id": 62154, "name": "soil with patches"}, {"id": 62155, "name": "soiled"}, {"id": 62156, "name": "soiled area"}, {"id": 62157, "name": "soilpaper"}, {"id": 62158, "name": "sol"}, {"id": 62159, "name": "solar"}, {"id": 62160, "name": "solar light"}, {"id": 62161, "name": "solar lights"}, {"id": 62162, "name": "solar panel"}, {"id": 62163, "name": "solar panels"}, {"id": 62164, "name": "solar power panel"}, {"id": 62165, "name": "solar system"}, {"id": 62166, "name": "solarium"}, {"id": 62167, "name": "solarpanel"}, {"id": 62168, "name": "sold"}, {"id": 62169, "name": "solder"}, {"id": 62170, "name": "soldier figurine"}, {"id": 62171, "name": "soldier picture"}, {"id": 62172, "name": "soldier sculpture"}, {"id": 62173, "name": "soldier uniform"}, {"id": 62174, "name": "soldier"}, {"id": 62175, "name": "sole"}, {"id": 62176, "name": "sole of shoe"}, {"id": 62177, "name": "sole on sneaker"}, {"id": 62178, "name": "solid"}, {"id": 62179, "name": "solid center"}, {"id": 62180, "name": "solid fence"}, {"id": 62181, "name": "solid line"}, {"id": 62182, "name": "solid lines"}, {"id": 62183, "name": "solid shoe"}, {"id": 62184, "name": "solid shoes on man"}, {"id": 62185, "name": "solid white"}, {"id": 62186, "name": "solid yellow lines"}, {"id": 62187, "name": "solide"}, {"id": 62188, "name": "solider"}, {"id": 62189, "name": "solitary figure"}, {"id": 62190, "name": "solitude"}, {"id": 62191, "name": "solo cup"}, {"id": 62192, "name": "solution"}, {"id": 62193, "name": "solve sticker"}, {"id": 62194, "name": "sombero"}, {"id": 62195, "name": "sombrero"}, {"id": 62196, "name": "some"}, {"id": 62197, "name": "some backlight"}, {"id": 62198, "name": "some bananas"}, {"id": 62199, "name": "some beer"}, {"id": 62200, "name": "some blond hair"}, {"id": 62201, "name": "some boats"}, {"id": 62202, "name": "some books"}, {"id": 62203, "name": "some bricks"}, {"id": 62204, "name": "some brown coloring"}, {"id": 62205, "name": "some clocks"}, {"id": 62206, "name": "some clouds"}, {"id": 62207, "name": "some cupboards"}, {"id": 62208, "name": "some debris"}, {"id": 62209, "name": "some dials"}, {"id": 62210, "name": "some dirt"}, {"id": 62211, "name": "some flyaway hair"}, {"id": 62212, "name": "some fog"}, {"id": 62213, "name": "some food"}, {"id": 62214, "name": "some giraffe"}, {"id": 62215, "name": "some glasses"}, {"id": 62216, "name": "some grass"}, {"id": 62217, "name": "some green"}, {"id": 62218, "name": "some green grass"}, {"id": 62219, "name": "some green leafs"}, {"id": 62220, "name": "some hair"}, {"id": 62221, "name": "some hills"}, {"id": 62222, "name": "some leaves"}, {"id": 62223, "name": "some lights"}, {"id": 62224, "name": "some mud"}, {"id": 62225, "name": "some of the fur"}, {"id": 62226, "name": "some para surfers"}, {"id": 62227, "name": "some peopel"}, {"id": 62228, "name": "some people"}, {"id": 62229, "name": "some pillows"}, {"id": 62230, "name": "some plants"}, {"id": 62231, "name": "some rice"}, {"id": 62232, "name": "some riders"}, {"id": 62233, "name": "some ripples"}, {"id": 62234, "name": "some sand"}, {"id": 62235, "name": "some seats"}, {"id": 62236, "name": "some sheep"}, {"id": 62237, "name": "some skis"}, {"id": 62238, "name": "some sliding"}, {"id": 62239, "name": "some snow"}, {"id": 62240, "name": "some spectators"}, {"id": 62241, "name": "some stairs"}, {"id": 62242, "name": "some sticks"}, {"id": 62243, "name": "some top of trees"}, {"id": 62244, "name": "some toppings"}, {"id": 62245, "name": "some tracks"}, {"id": 62246, "name": "some trees"}, {"id": 62247, "name": "some type"}, {"id": 62248, "name": "some umbrellas"}, {"id": 62249, "name": "some vases"}, {"id": 62250, "name": "some water"}, {"id": 62251, "name": "some water splashes"}, {"id": 62252, "name": "some waves"}, {"id": 62253, "name": "some white threads"}, {"id": 62254, "name": "some white water"}, {"id": 62255, "name": "some wrapped food"}, {"id": 62256, "name": "some yellow"}, {"id": 62257, "name": "some zebras"}, {"id": 62258, "name": "somebody"}, {"id": 62259, "name": "someon"}, {"id": 62260, "name": "someone cut pie"}, {"id": 62261, "name": "someone near the car"}, {"id": 62262, "name": "someone standing"}, {"id": 62263, "name": "someone"}, {"id": 62264, "name": "someones hand"}, {"id": 62265, "name": "someones legs"}, {"id": 62266, "name": "someones signature"}, {"id": 62267, "name": "something"}, {"id": 62268, "name": "something metal"}, {"id": 62269, "name": "something orange"}, {"id": 62270, "name": "something pointy"}, {"id": 62271, "name": "something red"}, {"id": 62272, "name": "something small"}, {"id": 62273, "name": "something white"}, {"id": 62274, "name": "something wooden"}, {"id": 62275, "name": "something yellow"}, {"id": 62276, "name": "somewhere"}, {"id": 62277, "name": "son"}, {"id": 62278, "name": "song book"}, {"id": 62279, "name": "sonic"}, {"id": 62280, "name": "sons ears"}, {"id": 62281, "name": "sony"}, {"id": 62282, "name": "sony digital"}, {"id": 62283, "name": "sony display"}, {"id": 62284, "name": "sony erickson"}, {"id": 62285, "name": "sony ericsson"}, {"id": 62286, "name": "sony logo"}, {"id": 62287, "name": "sony playstation"}, {"id": 62288, "name": "sony ps controller"}, {"id": 62289, "name": "sony psp"}, {"id": 62290, "name": "sony vaio laptop"}, {"id": 62291, "name": "sony word"}, {"id": 62292, "name": "soot"}, {"id": 62293, "name": "soot pouring"}, {"id": 62294, "name": "sopdish"}, {"id": 62295, "name": "sore"}, {"id": 62296, "name": "sorfboard"}, {"id": 62297, "name": "sort"}, {"id": 62298, "name": "sorter"}, {"id": 62299, "name": "souffle"}, {"id": 62300, "name": "souffle top"}, {"id": 62301, "name": "sougnut"}, {"id": 62302, "name": "soul patch"}, {"id": 62303, "name": "soulful eye"}, {"id": 62304, "name": "sound"}, {"id": 62305, "name": "sound board"}, {"id": 62306, "name": "sound boom"}, {"id": 62307, "name": "sound dampeners"}, {"id": 62308, "name": "sound equipment"}, {"id": 62309, "name": "sound mic"}, {"id": 62310, "name": "sound room"}, {"id": 62311, "name": "sound speaker"}, {"id": 62312, "name": "sound system"}, {"id": 62313, "name": "soundboard"}, {"id": 62314, "name": "soundsystem"}, {"id": 62315, "name": "soup bowl"}, {"id": 62316, "name": "soup dish"}, {"id": 62317, "name": "soup ladel"}, {"id": 62318, "name": "soup metal"}, {"id": 62319, "name": "soup pot"}, {"id": 62320, "name": "soup remnants"}, {"id": 62321, "name": "soup spoon"}, {"id": 62322, "name": "soup stains"}, {"id": 62323, "name": "soup tin"}, {"id": 62324, "name": "soup tourine"}, {"id": 62325, "name": "soup tureen"}, {"id": 62326, "name": "soup"}, {"id": 62327, "name": "sour cream"}, {"id": 62328, "name": "sour kraut"}, {"id": 62329, "name": "sour puss look"}, {"id": 62330, "name": "source"}, {"id": 62331, "name": "sourcevitaminsminerals"}, {"id": 62332, "name": "sourcream"}, {"id": 62333, "name": "sourdough bread"}, {"id": 62334, "name": "sourkraut"}, {"id": 62335, "name": "sourkrout"}, {"id": 62336, "name": "sourkrut"}, {"id": 62337, "name": "sous chef"}, {"id": 62338, "name": "sout"}, {"id": 62339, "name": "south"}, {"id": 62340, "name": "south africa"}, {"id": 62341, "name": "south african airway"}, {"id": 62342, "name": "south america"}, {"id": 62343, "name": "south american"}, {"id": 62344, "name": "south bay galleria"}, {"id": 62345, "name": "south east locomotiv"}, {"id": 62346, "name": "south inglewood"}, {"id": 62347, "name": "south kenton"}, {"id": 62348, "name": "south park"}, {"id": 62349, "name": "south west"}, {"id": 62350, "name": "southeast"}, {"id": 62351, "name": "southern"}, {"id": 62352, "name": "southern 1638"}, {"id": 62353, "name": "southern pacific"}, {"id": 62354, "name": "southpole tshirt"}, {"id": 62355, "name": "southport"}, {"id": 62356, "name": "southwest"}, {"id": 62357, "name": "southwestcom"}, {"id": 62358, "name": "souvenir"}, {"id": 62359, "name": "souvenir shop"}, {"id": 62360, "name": "sovereign"}, {"id": 62361, "name": "sow"}, {"id": 62362, "name": "sox"}, {"id": 62363, "name": "sox logo"}, {"id": 62364, "name": "soy"}, {"id": 62365, "name": "soy milk"}, {"id": 62366, "name": "soy milk carton"}, {"id": 62367, "name": "soy sauce"}, {"id": 62368, "name": "soya sauce"}, {"id": 62369, "name": "spa"}, {"id": 62370, "name": "spa tub"}, {"id": 62371, "name": "space bar"}, {"id": 62372, "name": "space bar key"}, {"id": 62373, "name": "space button"}, {"id": 62374, "name": "space door"}, {"id": 62375, "name": "space heater"}, {"id": 62376, "name": "space invader"}, {"id": 62377, "name": "space key"}, {"id": 62378, "name": "space needle"}, {"id": 62379, "name": "space shuttle"}, {"id": 62380, "name": "space suit"}, {"id": 62381, "name": "space"}, {"id": 62382, "name": "spacebar"}, {"id": 62383, "name": "spacebar button"}, {"id": 62384, "name": "spaced boards"}, {"id": 62385, "name": "spacer"}, {"id": 62386, "name": "spacers"}, {"id": 62387, "name": "spaceship"}, {"id": 62388, "name": "spacesuit"}, {"id": 62389, "name": "spackle"}, {"id": 62390, "name": "spade"}, {"id": 62391, "name": "spaectators"}, {"id": 62392, "name": "spagetti"}, {"id": 62393, "name": "spaghetti"}, {"id": 62394, "name": "spaghetti fork"}, {"id": 62395, "name": "spaghetti noodles"}, {"id": 62396, "name": "spaghetti on a plate"}, {"id": 62397, "name": "spaghetti sauce"}, {"id": 62398, "name": "spaghetti spoon"}, {"id": 62399, "name": "spaghetti strap"}, {"id": 62400, "name": "spaghetti straps"}, {"id": 62401, "name": "spaghetti word"}, {"id": 62402, "name": "spain"}, {"id": 62403, "name": "spainach"}, {"id": 62404, "name": "spalding"}, {"id": 62405, "name": "spalding basketball"}, {"id": 62406, "name": "spam"}, {"id": 62407, "name": "span"}, {"id": 62408, "name": "spandex"}, {"id": 62409, "name": "spaniel"}, {"id": 62410, "name": "spanish"}, {"id": 62411, "name": "spanish emblem"}, {"id": 62412, "name": "spanish rice"}, {"id": 62413, "name": "spanish word"}, {"id": 62414, "name": "spanish writing"}, {"id": 62415, "name": "spank shorts"}, {"id": 62416, "name": "spanner"}, {"id": 62417, "name": "spare"}, {"id": 62418, "name": "spare blanket"}, {"id": 62419, "name": "spare razors"}, {"id": 62420, "name": "spare tire"}, {"id": 62421, "name": "spare towels"}, {"id": 62422, "name": "spare wheel"}, {"id": 62423, "name": "spark"}, {"id": 62424, "name": "sparkle of light"}, {"id": 62425, "name": "sparkle"}, {"id": 62426, "name": "sparkler candle"}, {"id": 62427, "name": "sparkler"}, {"id": 62428, "name": "sparkling water"}, {"id": 62429, "name": "sparklingocean"}, {"id": 62430, "name": "sparkly detail"}, {"id": 62431, "name": "sparklyblue top"}, {"id": 62432, "name": "sparrow"}, {"id": 62433, "name": "sparse grass"}, {"id": 62434, "name": "sparse leaves"}, {"id": 62435, "name": "sparsley"}, {"id": 62436, "name": "sparta"}, {"id": 62437, "name": "spartan"}, {"id": 62438, "name": "spary"}, {"id": 62439, "name": "spashing"}, {"id": 62440, "name": "spat"}, {"id": 62441, "name": "spatual"}, {"id": 62442, "name": "spatul"}, {"id": 62443, "name": "spatula beside cake"}, {"id": 62444, "name": "spatula handle"}, {"id": 62445, "name": "spatula pan"}, {"id": 62446, "name": "spatula"}, {"id": 62447, "name": "spatulahand"}, {"id": 62448, "name": "spatulla"}, {"id": 62449, "name": "spaulding ave"}, {"id": 62450, "name": "spawn"}, {"id": 62451, "name": "spay paint"}, {"id": 62452, "name": "speactators"}, {"id": 62453, "name": "speak is visible"}, {"id": 62454, "name": "speaker box"}, {"id": 62455, "name": "speaker button"}, {"id": 62456, "name": "speaker connector"}, {"id": 62457, "name": "speaker dock"}, {"id": 62458, "name": "speaker grill"}, {"id": 62459, "name": "speaker hole"}, {"id": 62460, "name": "speaker holes"}, {"id": 62461, "name": "speaker part"}, {"id": 62462, "name": "speaker parts"}, {"id": 62463, "name": "speaker phone"}, {"id": 62464, "name": "speaker pole"}, {"id": 62465, "name": "speaker stand"}, {"id": 62466, "name": "speaker system"}, {"id": 62467, "name": "speaker tower"}, {"id": 62468, "name": "speaker tv"}, {"id": 62469, "name": "speaker"}, {"id": 62470, "name": "speakercamera"}, {"id": 62471, "name": "speakercorner"}, {"id": 62472, "name": "speakerphone"}, {"id": 62473, "name": "speakers table"}, {"id": 62474, "name": "spear"}, {"id": 62475, "name": "spearhead"}, {"id": 62476, "name": "spearker"}, {"id": 62477, "name": "spec"}, {"id": 62478, "name": "specatators"}, {"id": 62479, "name": "specator"}, {"id": 62480, "name": "specators"}, {"id": 62481, "name": "special fixtures"}, {"id": 62482, "name": "special name"}, {"id": 62483, "name": "special operations"}, {"id": 62484, "name": "special"}, {"id": 62485, "name": "specialized"}, {"id": 62486, "name": "specialty shop"}, {"id": 62487, "name": "specific"}, {"id": 62488, "name": "specimen"}, {"id": 62489, "name": "specimen cup"}, {"id": 62490, "name": "speck of dirt"}, {"id": 62491, "name": "speck pattern"}, {"id": 62492, "name": "speck"}, {"id": 62493, "name": "specked tie"}, {"id": 62494, "name": "speckle"}, {"id": 62495, "name": "speckled"}, {"id": 62496, "name": "speckled edge"}, {"id": 62497, "name": "speckled ground"}, {"id": 62498, "name": "speckles of food"}, {"id": 62499, "name": "spect"}, {"id": 62500, "name": "spectaces"}, {"id": 62501, "name": "spectacle"}, {"id": 62502, "name": "spectacors"}, {"id": 62503, "name": "spectactor"}, {"id": 62504, "name": "spectactors"}, {"id": 62505, "name": "spectator area"}, {"id": 62506, "name": "spectator head"}, {"id": 62507, "name": "spectator heads"}, {"id": 62508, "name": "spectator seating"}, {"id": 62509, "name": "spectator seats"}, {"id": 62510, "name": "spectator stand"}, {"id": 62511, "name": "spectator stands"}, {"id": 62512, "name": "spectator sunglasses"}, {"id": 62513, "name": "spectator"}, {"id": 62514, "name": "spectators cap"}, {"id": 62515, "name": "spectators game"}, {"id": 62516, "name": "spectators watching"}, {"id": 62517, "name": "spectetor"}, {"id": 62518, "name": "spector"}, {"id": 62519, "name": "spectors"}, {"id": 62520, "name": "spects"}, {"id": 62521, "name": "spedometer"}, {"id": 62522, "name": "speech"}, {"id": 62523, "name": "speech bubble"}, {"id": 62524, "name": "speed boat"}, {"id": 62525, "name": "speed bump"}, {"id": 62526, "name": "speed detector"}, {"id": 62527, "name": "speed gauge"}, {"id": 62528, "name": "speed hump"}, {"id": 62529, "name": "speed limit"}, {"id": 62530, "name": "speed limit sign"}, {"id": 62531, "name": "speed sign"}, {"id": 62532, "name": "speed table"}, {"id": 62533, "name": "speed tester"}, {"id": 62534, "name": "speed"}, {"id": 62535, "name": "speedboat"}, {"id": 62536, "name": "speedbump"}, {"id": 62537, "name": "speeding"}, {"id": 62538, "name": "speeding down"}, {"id": 62539, "name": "speedlimit sign"}, {"id": 62540, "name": "speedo"}, {"id": 62541, "name": "speedo brand"}, {"id": 62542, "name": "speedometer"}, {"id": 62543, "name": "speedometer needle"}, {"id": 62544, "name": "speedos"}, {"id": 62545, "name": "speedsuit"}, {"id": 62546, "name": "speedway"}, {"id": 62547, "name": "speker"}, {"id": 62548, "name": "spencer phot"}, {"id": 62549, "name": "spere"}, {"id": 62550, "name": "spewing water"}, {"id": 62551, "name": "sphere"}, {"id": 62552, "name": "sphinx"}, {"id": 62553, "name": "sphire"}, {"id": 62554, "name": "spice bags"}, {"id": 62555, "name": "spice bottle"}, {"id": 62556, "name": "spice bottles"}, {"id": 62557, "name": "spice container"}, {"id": 62558, "name": "spice holder"}, {"id": 62559, "name": "spice jar"}, {"id": 62560, "name": "spice leaf"}, {"id": 62561, "name": "spice organizer"}, {"id": 62562, "name": "spice rack"}, {"id": 62563, "name": "spice shaker"}, {"id": 62564, "name": "spice wall"}, {"id": 62565, "name": "spice"}, {"id": 62566, "name": "spicerack"}, {"id": 62567, "name": "spicescondiments"}, {"id": 62568, "name": "spicesherbs"}, {"id": 62569, "name": "spicket"}, {"id": 62570, "name": "spicy"}, {"id": 62571, "name": "spicy ketchup"}, {"id": 62572, "name": "spider design"}, {"id": 62573, "name": "spider man"}, {"id": 62574, "name": "spider nets"}, {"id": 62575, "name": "spider web"}, {"id": 62576, "name": "spider web strand"}, {"id": 62577, "name": "spider"}, {"id": 62578, "name": "spiderman"}, {"id": 62579, "name": "spiderman design"}, {"id": 62580, "name": "spiderman logo"}, {"id": 62581, "name": "spiderweb"}, {"id": 62582, "name": "spiers"}, {"id": 62583, "name": "spiggot"}, {"id": 62584, "name": "spigot handle"}, {"id": 62585, "name": "spigot"}, {"id": 62586, "name": "spike on kite"}, {"id": 62587, "name": "spike"}, {"id": 62588, "name": "spiked edges"}, {"id": 62589, "name": "spiked hair"}, {"id": 62590, "name": "spiked leaves"}, {"id": 62591, "name": "spiket"}, {"id": 62592, "name": "spikets"}, {"id": 62593, "name": "spikey"}, {"id": 62594, "name": "spikey hair"}, {"id": 62595, "name": "spikey mane"}, {"id": 62596, "name": "spikey plants"}, {"id": 62597, "name": "spiky blades"}, {"id": 62598, "name": "spiky feathers"}, {"id": 62599, "name": "spiky hair"}, {"id": 62600, "name": "spiky haircut"}, {"id": 62601, "name": "spiky leaves"}, {"id": 62602, "name": "spiky objects"}, {"id": 62603, "name": "spiky tree"}, {"id": 62604, "name": "spill pavement"}, {"id": 62605, "name": "spill"}, {"id": 62606, "name": "spilled"}, {"id": 62607, "name": "spilled egg yolk"}, {"id": 62608, "name": "spilled food"}, {"id": 62609, "name": "spilled liquid"}, {"id": 62610, "name": "spillproofcup"}, {"id": 62611, "name": "spilt"}, {"id": 62612, "name": "spin wheel"}, {"id": 62613, "name": "spin"}, {"id": 62614, "name": "spinach"}, {"id": 62615, "name": "spinach leaf"}, {"id": 62616, "name": "spinach leaves"}, {"id": 62617, "name": "spinach on a pizza"}, {"id": 62618, "name": "spinach on it"}, {"id": 62619, "name": "spinach on pizza"}, {"id": 62620, "name": "spinach piece"}, {"id": 62621, "name": "spinach pizza"}, {"id": 62622, "name": "spinach quiche"}, {"id": 62623, "name": "spinal"}, {"id": 62624, "name": "spincach"}, {"id": 62625, "name": "spinch"}, {"id": 62626, "name": "spindle"}, {"id": 62627, "name": "spindly"}, {"id": 62628, "name": "spine bone"}, {"id": 62629, "name": "spine of book"}, {"id": 62630, "name": "spine"}, {"id": 62631, "name": "spinich"}, {"id": 62632, "name": "spinkle"}, {"id": 62633, "name": "spinkles"}, {"id": 62634, "name": "spinner"}, {"id": 62635, "name": "spinner wheel"}, {"id": 62636, "name": "spinning"}, {"id": 62637, "name": "spinning piece"}, {"id": 62638, "name": "spiny grass growing"}, {"id": 62639, "name": "spipe"}, {"id": 62640, "name": "spiquet"}, {"id": 62641, "name": "spiral bind"}, {"id": 62642, "name": "spiral binding"}, {"id": 62643, "name": "spiral bound"}, {"id": 62644, "name": "spiral bound book"}, {"id": 62645, "name": "spiral building"}, {"id": 62646, "name": "spiral design"}, {"id": 62647, "name": "spiral edge"}, {"id": 62648, "name": "spiral note books"}, {"id": 62649, "name": "spiral notebook"}, {"id": 62650, "name": "spiral notebooks"}, {"id": 62651, "name": "spiral pattern"}, {"id": 62652, "name": "spiral portion"}, {"id": 62653, "name": "spiral staircase"}, {"id": 62654, "name": "spiral stairs"}, {"id": 62655, "name": "spiral tower"}, {"id": 62656, "name": "spiral"}, {"id": 62657, "name": "spiraled notebook"}, {"id": 62658, "name": "spire"}, {"id": 62659, "name": "spirit"}, {"id": 62660, "name": "spit"}, {"id": 62661, "name": "spit coming"}, {"id": 62662, "name": "splash board"}, {"id": 62663, "name": "splash mark"}, {"id": 62664, "name": "splash of water"}, {"id": 62665, "name": "splash part"}, {"id": 62666, "name": "splash"}, {"id": 62667, "name": "splashboard"}, {"id": 62668, "name": "splashed"}, {"id": 62669, "name": "splashed water"}, {"id": 62670, "name": "splashing"}, {"id": 62671, "name": "splashing up"}, {"id": 62672, "name": "splashing water"}, {"id": 62673, "name": "splashwavewater"}, {"id": 62674, "name": "splashy water"}, {"id": 62675, "name": "splasj"}, {"id": 62676, "name": "splastic"}, {"id": 62677, "name": "splat of grease"}, {"id": 62678, "name": "splat"}, {"id": 62679, "name": "splatter"}, {"id": 62680, "name": "splattered brick"}, {"id": 62681, "name": "splattered cocking"}, {"id": 62682, "name": "splayed fingers"}, {"id": 62683, "name": "splenda"}, {"id": 62684, "name": "splenda box"}, {"id": 62685, "name": "splendid"}, {"id": 62686, "name": "splint"}, {"id": 62687, "name": "splinter"}, {"id": 62688, "name": "split box"}, {"id": 62689, "name": "split branch"}, {"id": 62690, "name": "split bread"}, {"id": 62691, "name": "split end"}, {"id": 62692, "name": "split logs"}, {"id": 62693, "name": "split opening"}, {"id": 62694, "name": "split trunk"}, {"id": 62695, "name": "split windshield"}, {"id": 62696, "name": "split"}, {"id": 62697, "name": "splitlog fence"}, {"id": 62698, "name": "splitter"}, {"id": 62699, "name": "splitting"}, {"id": 62700, "name": "splotch"}, {"id": 62701, "name": "splotched fur"}, {"id": 62702, "name": "splush"}, {"id": 62703, "name": "spock"}, {"id": 62704, "name": "spoiler"}, {"id": 62705, "name": "spoke edge"}, {"id": 62706, "name": "spoke part"}, {"id": 62707, "name": "spoke wheel"}, {"id": 62708, "name": "spoke"}, {"id": 62709, "name": "spoked"}, {"id": 62710, "name": "spoked wheel"}, {"id": 62711, "name": "spokes wheel"}, {"id": 62712, "name": "spole"}, {"id": 62713, "name": "spole tire"}, {"id": 62714, "name": "spoles"}, {"id": 62715, "name": "spon"}, {"id": 62716, "name": "sponge cake"}, {"id": 62717, "name": "sponge holder"}, {"id": 62718, "name": "sponge"}, {"id": 62719, "name": "spongebob"}, {"id": 62720, "name": "spongebob squarepants"}, {"id": 62721, "name": "sponger"}, {"id": 62722, "name": "sponser"}, {"id": 62723, "name": "sponser sign"}, {"id": 62724, "name": "sponsers"}, {"id": 62725, "name": "sponsor ad"}, {"id": 62726, "name": "sponsor ads"}, {"id": 62727, "name": "sponsor banner"}, {"id": 62728, "name": "sponsor logo"}, {"id": 62729, "name": "sponsor logos"}, {"id": 62730, "name": "sponsor name"}, {"id": 62731, "name": "sponsor names"}, {"id": 62732, "name": "sponsor sign"}, {"id": 62733, "name": "sponsor"}, {"id": 62734, "name": "sponsoring"}, {"id": 62735, "name": "sponsors name"}, {"id": 62736, "name": "sponsorship"}, {"id": 62737, "name": "sponsorship logo"}, {"id": 62738, "name": "sponsorship sign"}, {"id": 62739, "name": "sponts"}, {"id": 62740, "name": "spookes"}, {"id": 62741, "name": "spool insulator"}, {"id": 62742, "name": "spool pin"}, {"id": 62743, "name": "spool thread"}, {"id": 62744, "name": "spool"}, {"id": 62745, "name": "spoon and fork"}, {"id": 62746, "name": "spoon and knife"}, {"id": 62747, "name": "spoon coffee"}, {"id": 62748, "name": "spoon ears"}, {"id": 62749, "name": "spoon fork"}, {"id": 62750, "name": "spoon handle"}, {"id": 62751, "name": "spoon head"}, {"id": 62752, "name": "spoon holder"}, {"id": 62753, "name": "spoon in front"}, {"id": 62754, "name": "spoon on a plate"}, {"id": 62755, "name": "spoon over food"}, {"id": 62756, "name": "spoon rest"}, {"id": 62757, "name": "spoon shadow"}, {"id": 62758, "name": "spoon tip"}, {"id": 62759, "name": "spoon top"}, {"id": 62760, "name": "spoon well"}, {"id": 62761, "name": "spoon"}, {"id": 62762, "name": "spoonfed"}, {"id": 62763, "name": "spoonful"}, {"id": 62764, "name": "spoonhead"}, {"id": 62765, "name": "spoons and spatulas"}, {"id": 62766, "name": "spore"}, {"id": 62767, "name": "spork"}, {"id": 62768, "name": "sport bag"}, {"id": 62769, "name": "sport bottle"}, {"id": 62770, "name": "sport cloths"}, {"id": 62771, "name": "sport coat"}, {"id": 62772, "name": "sport dress"}, {"id": 62773, "name": "sport drinks"}, {"id": 62774, "name": "sport event"}, {"id": 62775, "name": "sport kit"}, {"id": 62776, "name": "sport master"}, {"id": 62777, "name": "sport of sking"}, {"id": 62778, "name": "sport shoe"}, {"id": 62779, "name": "sport shoes"}, {"id": 62780, "name": "sport shorts"}, {"id": 62781, "name": "sport skiing"}, {"id": 62782, "name": "sport socks"}, {"id": 62783, "name": "sport spectator"}, {"id": 62784, "name": "sport top"}, {"id": 62785, "name": "sport"}, {"id": 62786, "name": "sportcoat"}, {"id": 62787, "name": "sportdress"}, {"id": 62788, "name": "sporting equipment"}, {"id": 62789, "name": "sporting event"}, {"id": 62790, "name": "sporting match"}, {"id": 62791, "name": "sports area"}, {"id": 62792, "name": "sports ball"}, {"id": 62793, "name": "sports band"}, {"id": 62794, "name": "sports bib"}, {"id": 62795, "name": "sports bottle"}, {"id": 62796, "name": "sports bra"}, {"id": 62797, "name": "sports car"}, {"id": 62798, "name": "sports coat"}, {"id": 62799, "name": "sports cooler"}, {"id": 62800, "name": "sports dress"}, {"id": 62801, "name": "sports drink"}, {"id": 62802, "name": "sports equipment"}, {"id": 62803, "name": "sports fan"}, {"id": 62804, "name": "sports field"}, {"id": 62805, "name": "sports game"}, {"id": 62806, "name": "sports gear"}, {"id": 62807, "name": "sports gloves"}, {"id": 62808, "name": "sports grille"}, {"id": 62809, "name": "sports headband"}, {"id": 62810, "name": "sports jersey"}, {"id": 62811, "name": "sports lighting"}, {"id": 62812, "name": "sports logo"}, {"id": 62813, "name": "sports match"}, {"id": 62814, "name": "sports outfit"}, {"id": 62815, "name": "sports participant"}, {"id": 62816, "name": "sports shirt"}, {"id": 62817, "name": "sports shoe"}, {"id": 62818, "name": "sports shoes"}, {"id": 62819, "name": "sports shorts"}, {"id": 62820, "name": "sports sign"}, {"id": 62821, "name": "sports tape"}, {"id": 62822, "name": "sports team"}, {"id": 62823, "name": "sports tee"}, {"id": 62824, "name": "sports trunks"}, {"id": 62825, "name": "sports uniform"}, {"id": 62826, "name": "sports utility truck"}, {"id": 62827, "name": "sports vehicle"}, {"id": 62828, "name": "sports wear"}, {"id": 62829, "name": "sportscar"}, {"id": 62830, "name": "sportsdrink"}, {"id": 62831, "name": "sportsmanship"}, {"id": 62832, "name": "sportswear"}, {"id": 62833, "name": "sporty coup"}, {"id": 62834, "name": "spot giraffe"}, {"id": 62835, "name": "spot light"}, {"id": 62836, "name": "spot lights"}, {"id": 62837, "name": "spot on a giraffe"}, {"id": 62838, "name": "spot on an apple"}, {"id": 62839, "name": "spot on foot"}, {"id": 62840, "name": "spot on giraffe"}, {"id": 62841, "name": "spot on ground"}, {"id": 62842, "name": "spot pattern"}, {"id": 62843, "name": "spot wheel"}, {"id": 62844, "name": "spot"}, {"id": 62845, "name": "spotches"}, {"id": 62846, "name": "spoted"}, {"id": 62847, "name": "spoteed"}, {"id": 62848, "name": "spotless green lawn"}, {"id": 62849, "name": "spotlight"}, {"id": 62850, "name": "spots on a giraffe"}, {"id": 62851, "name": "spots on face"}, {"id": 62852, "name": "spots on side"}, {"id": 62853, "name": "spots tree"}, {"id": 62854, "name": "spotted"}, {"id": 62855, "name": "spotted belly"}, {"id": 62856, "name": "spotted body"}, {"id": 62857, "name": "spotted coat"}, {"id": 62858, "name": "spotted cow"}, {"id": 62859, "name": "spotted ears"}, {"id": 62860, "name": "spotted face"}, {"id": 62861, "name": "spotted fur"}, {"id": 62862, "name": "spotted giraffe"}, {"id": 62863, "name": "spotted head"}, {"id": 62864, "name": "spotted leg"}, {"id": 62865, "name": "spotted light"}, {"id": 62866, "name": "spotted neck"}, {"id": 62867, "name": "spotted sheep"}, {"id": 62868, "name": "spotted vase"}, {"id": 62869, "name": "spottedwhite mark"}, {"id": 62870, "name": "spotting"}, {"id": 62871, "name": "spotty pelt"}, {"id": 62872, "name": "spout opening"}, {"id": 62873, "name": "spout top"}, {"id": 62874, "name": "spout"}, {"id": 62875, "name": "spouting"}, {"id": 62876, "name": "sppon"}, {"id": 62877, "name": "spray bottle"}, {"id": 62878, "name": "spray bottles"}, {"id": 62879, "name": "spray can"}, {"id": 62880, "name": "spray cleaner"}, {"id": 62881, "name": "spray fan"}, {"id": 62882, "name": "spray gun"}, {"id": 62883, "name": "spray handle"}, {"id": 62884, "name": "spray head"}, {"id": 62885, "name": "spray nozzle"}, {"id": 62886, "name": "spray paiint"}, {"id": 62887, "name": "spray paint"}, {"id": 62888, "name": "spray part"}, {"id": 62889, "name": "spray shield"}, {"id": 62890, "name": "spray"}, {"id": 62891, "name": "sprayer"}, {"id": 62892, "name": "spraying"}, {"id": 62893, "name": "spraying hair spray"}, {"id": 62894, "name": "spraying water"}, {"id": 62895, "name": "spraypaint"}, {"id": 62896, "name": "spread fingers"}, {"id": 62897, "name": "spread on"}, {"id": 62898, "name": "spread wings"}, {"id": 62899, "name": "spread"}, {"id": 62900, "name": "spreader"}, {"id": 62901, "name": "spreadsheet"}, {"id": 62902, "name": "sprig"}, {"id": 62903, "name": "sprigs of parsely"}, {"id": 62904, "name": "spring greens"}, {"id": 62905, "name": "spring jacket"}, {"id": 62906, "name": "spring mattress"}, {"id": 62907, "name": "spring onion"}, {"id": 62908, "name": "spring onions"}, {"id": 62909, "name": "spring roll"}, {"id": 62910, "name": "spring street"}, {"id": 62911, "name": "spring water"}, {"id": 62912, "name": "spring"}, {"id": 62913, "name": "springboard"}, {"id": 62914, "name": "springfield"}, {"id": 62915, "name": "springroll"}, {"id": 62916, "name": "springy part"}, {"id": 62917, "name": "sprinkle case"}, {"id": 62918, "name": "sprinkle"}, {"id": 62919, "name": "sprinkled"}, {"id": 62920, "name": "sprinkled cheese"}, {"id": 62921, "name": "sprinkler access"}, {"id": 62922, "name": "sprinkler head"}, {"id": 62923, "name": "sprinkler outlet"}, {"id": 62924, "name": "sprinkler system"}, {"id": 62925, "name": "sprinkler"}, {"id": 62926, "name": "sprinkling"}, {"id": 62927, "name": "sprint"}, {"id": 62928, "name": "sprite"}, {"id": 62929, "name": "sprite bottle"}, {"id": 62930, "name": "sprite soda"}, {"id": 62931, "name": "sprocket"}, {"id": 62932, "name": "sprout"}, {"id": 62933, "name": "spruce"}, {"id": 62934, "name": "spruce branches"}, {"id": 62935, "name": "spruce tree"}, {"id": 62936, "name": "spt"}, {"id": 62937, "name": "sptir"}, {"id": 62938, "name": "spur"}, {"id": 62939, "name": "sqash"}, {"id": 62940, "name": "sqaure"}, {"id": 62941, "name": "sqaush"}, {"id": 62942, "name": "sqirrel"}, {"id": 62943, "name": "squad"}, {"id": 62944, "name": "squadron"}, {"id": 62945, "name": "squar"}, {"id": 62946, "name": "square blade"}, {"id": 62947, "name": "square block"}, {"id": 62948, "name": "square blue"}, {"id": 62949, "name": "square border"}, {"id": 62950, "name": "square bowl"}, {"id": 62951, "name": "square box"}, {"id": 62952, "name": "square button"}, {"id": 62953, "name": "square clock"}, {"id": 62954, "name": "square container"}, {"id": 62955, "name": "square counter"}, {"id": 62956, "name": "square crust"}, {"id": 62957, "name": "square dark tray"}, {"id": 62958, "name": "square design"}, {"id": 62959, "name": "square detail"}, {"id": 62960, "name": "square dish"}, {"id": 62961, "name": "square drawer"}, {"id": 62962, "name": "square frame"}, {"id": 62963, "name": "square grid"}, {"id": 62964, "name": "square headlight"}, {"id": 62965, "name": "square heel"}, {"id": 62966, "name": "square hole"}, {"id": 62967, "name": "square holes"}, {"id": 62968, "name": "square housing"}, {"id": 62969, "name": "square iron gate"}, {"id": 62970, "name": "square key"}, {"id": 62971, "name": "square kites"}, {"id": 62972, "name": "square lid"}, {"id": 62973, "name": "square light"}, {"id": 62974, "name": "square lights"}, {"id": 62975, "name": "square lines"}, {"id": 62976, "name": "square logo"}, {"id": 62977, "name": "square metal drain"}, {"id": 62978, "name": "square of paper"}, {"id": 62979, "name": "square on cloth"}, {"id": 62980, "name": "square opening"}, {"id": 62981, "name": "square pad"}, {"id": 62982, "name": "square pane"}, {"id": 62983, "name": "square panel"}, {"id": 62984, "name": "square panes"}, {"id": 62985, "name": "square patch"}, {"id": 62986, "name": "square patches"}, {"id": 62987, "name": "square pattern"}, {"id": 62988, "name": "square piece"}, {"id": 62989, "name": "square pizza"}, {"id": 62990, "name": "square planter"}, {"id": 62991, "name": "square plate"}, {"id": 62992, "name": "square pot"}, {"id": 62993, "name": "square red"}, {"id": 62994, "name": "square section"}, {"id": 62995, "name": "square shape"}, {"id": 62996, "name": "square shaped"}, {"id": 62997, "name": "square sign"}, {"id": 62998, "name": "square slice"}, {"id": 62999, "name": "square spot"}, {"id": 63000, "name": "square sticker"}, {"id": 63001, "name": "square stones"}, {"id": 63002, "name": "square structure"}, {"id": 63003, "name": "square table"}, {"id": 63004, "name": "square tile"}, {"id": 63005, "name": "square tiles"}, {"id": 63006, "name": "square white block"}, {"id": 63007, "name": "square white plate"}, {"id": 63008, "name": "square window"}, {"id": 63009, "name": "square windows"}, {"id": 63010, "name": "square"}, {"id": 63011, "name": "squared"}, {"id": 63012, "name": "squared cloth"}, {"id": 63013, "name": "squared cloths"}, {"id": 63014, "name": "squared end"}, {"id": 63015, "name": "squared fabric"}, {"id": 63016, "name": "squared shirt"}, {"id": 63017, "name": "squaredolly"}, {"id": 63018, "name": "squareobject"}, {"id": 63019, "name": "squares of carpet"}, {"id": 63020, "name": "squares shaped"}, {"id": 63021, "name": "squareshaped crust"}, {"id": 63022, "name": "squarestones"}, {"id": 63023, "name": "squarevictoria"}, {"id": 63024, "name": "squarewhite plate"}, {"id": 63025, "name": "squarewindows"}, {"id": 63026, "name": "squash piece"}, {"id": 63027, "name": "squash"}, {"id": 63028, "name": "squat"}, {"id": 63029, "name": "squat pan"}, {"id": 63030, "name": "squat toilet"}, {"id": 63031, "name": "squating"}, {"id": 63032, "name": "squatting"}, {"id": 63033, "name": "squatting catcher"}, {"id": 63034, "name": "squatting down"}, {"id": 63035, "name": "squatty potty"}, {"id": 63036, "name": "squeegee"}, {"id": 63037, "name": "squeeze bottle"}, {"id": 63038, "name": "squeeze bottles"}, {"id": 63039, "name": "squeeze me here"}, {"id": 63040, "name": "squeeze top"}, {"id": 63041, "name": "squeezer"}, {"id": 63042, "name": "squid"}, {"id": 63043, "name": "squid balloon"}, {"id": 63044, "name": "squid eye"}, {"id": 63045, "name": "squiggle"}, {"id": 63046, "name": "squigglies"}, {"id": 63047, "name": "squiggly line"}, {"id": 63048, "name": "squiggly lines"}, {"id": 63049, "name": "squinting eyes"}, {"id": 63050, "name": "squirrel"}, {"id": 63051, "name": "squirrel graphic"}, {"id": 63052, "name": "squirrels tail"}, {"id": 63053, "name": "squirrels torso"}, {"id": 63054, "name": "squirt guns"}, {"id": 63055, "name": "squished"}, {"id": 63056, "name": "squre tile"}, {"id": 63057, "name": "sqush"}, {"id": 63058, "name": "srap"}, {"id": 63059, "name": "sreen"}, {"id": 63060, "name": "sreet"}, {"id": 63061, "name": "srew"}, {"id": 63062, "name": "sripe"}, {"id": 63063, "name": "sriracha"}, {"id": 63064, "name": "srrow"}, {"id": 63065, "name": "srteet sign"}, {"id": 63066, "name": "ss milton"}, {"id": 63067, "name": "ssaucer"}, {"id": 63068, "name": "ssnowbarders glove"}, {"id": 63069, "name": "ssurface"}, {"id": 63070, "name": "st"}, {"id": 63071, "name": "st albans"}, {"id": 63072, "name": "st andrews"}, {"id": 63073, "name": "st germain"}, {"id": 63074, "name": "st john"}, {"id": 63075, "name": "st letters"}, {"id": 63076, "name": "st lorenzen im murz"}, {"id": 63077, "name": "st luke"}, {"id": 63078, "name": "st marks plaza"}, {"id": 63079, "name": "st marys"}, {"id": 63080, "name": "st patricks day"}, {"id": 63081, "name": "st sign"}, {"id": 63082, "name": "stabalizer"}, {"id": 63083, "name": "stabilizer fin"}, {"id": 63084, "name": "stabilizer on fridge"}, {"id": 63085, "name": "stabilizer"}, {"id": 63086, "name": "stabilizier"}, {"id": 63087, "name": "stabilizing wheel"}, {"id": 63088, "name": "stabilizing wire"}, {"id": 63089, "name": "stable door"}, {"id": 63090, "name": "stable"}, {"id": 63091, "name": "stables floor"}, {"id": 63092, "name": "stablizer"}, {"id": 63093, "name": "stablizier"}, {"id": 63094, "name": "stabroek market"}, {"id": 63095, "name": "stack bowls"}, {"id": 63096, "name": "stack cds"}, {"id": 63097, "name": "stack is on car"}, {"id": 63098, "name": "stack of booklets"}, {"id": 63099, "name": "stack of books"}, {"id": 63100, "name": "stack of bowls"}, {"id": 63101, "name": "stack of boxes"}, {"id": 63102, "name": "stack of bricks"}, {"id": 63103, "name": "stack of cds"}, {"id": 63104, "name": "stack of cups"}, {"id": 63105, "name": "stack of devices"}, {"id": 63106, "name": "stack of magazines"}, {"id": 63107, "name": "stack of napkins"}, {"id": 63108, "name": "stack of newpapers"}, {"id": 63109, "name": "stack of orders"}, {"id": 63110, "name": "stack of papers"}, {"id": 63111, "name": "stack of plates"}, {"id": 63112, "name": "stack of things"}, {"id": 63113, "name": "stack part"}, {"id": 63114, "name": "stack plates"}, {"id": 63115, "name": "stack"}, {"id": 63116, "name": "stackcups"}, {"id": 63117, "name": "stacked"}, {"id": 63118, "name": "stacked baskets"}, {"id": 63119, "name": "stacked bins"}, {"id": 63120, "name": "stacked boards"}, {"id": 63121, "name": "stacked books"}, {"id": 63122, "name": "stacked box"}, {"id": 63123, "name": "stacked boxes"}, {"id": 63124, "name": "stacked bricks"}, {"id": 63125, "name": "stacked building"}, {"id": 63126, "name": "stacked cars"}, {"id": 63127, "name": "stacked coaster"}, {"id": 63128, "name": "stacked cups"}, {"id": 63129, "name": "stacked hay"}, {"id": 63130, "name": "stacked items"}, {"id": 63131, "name": "stacked luggage"}, {"id": 63132, "name": "stacked pans"}, {"id": 63133, "name": "stacked plates"}, {"id": 63134, "name": "stacked sacks"}, {"id": 63135, "name": "stacked snow"}, {"id": 63136, "name": "stacked stuff"}, {"id": 63137, "name": "stacked suitcase"}, {"id": 63138, "name": "stacked suitcases"}, {"id": 63139, "name": "stacked trays"}, {"id": 63140, "name": "stacked wood"}, {"id": 63141, "name": "stacks of books"}, {"id": 63142, "name": "stacks of oranges"}, {"id": 63143, "name": "stacks of paperwork"}, {"id": 63144, "name": "stacks of plates"}, {"id": 63145, "name": "stad"}, {"id": 63146, "name": "stadium advertisemen"}, {"id": 63147, "name": "stadium area"}, {"id": 63148, "name": "stadium box"}, {"id": 63149, "name": "stadium complex"}, {"id": 63150, "name": "stadium light"}, {"id": 63151, "name": "stadium lights"}, {"id": 63152, "name": "stadium region"}, {"id": 63153, "name": "stadium seat"}, {"id": 63154, "name": "stadium seating"}, {"id": 63155, "name": "stadium seats"}, {"id": 63156, "name": "stadium stand"}, {"id": 63157, "name": "stadium stands"}, {"id": 63158, "name": "stadium wall"}, {"id": 63159, "name": "stadium"}, {"id": 63160, "name": "staduim"}, {"id": 63161, "name": "staff"}, {"id": 63162, "name": "staff person"}, {"id": 63163, "name": "stafford"}, {"id": 63164, "name": "stage couch"}, {"id": 63165, "name": "stage floor"}, {"id": 63166, "name": "stage light"}, {"id": 63167, "name": "stage lights"}, {"id": 63168, "name": "stage performance"}, {"id": 63169, "name": "stage platform"}, {"id": 63170, "name": "stage set"}, {"id": 63171, "name": "stage shade"}, {"id": 63172, "name": "stage spot light"}, {"id": 63173, "name": "stage wall"}, {"id": 63174, "name": "stage"}, {"id": 63175, "name": "stagecoach"}, {"id": 63176, "name": "stai"}, {"id": 63177, "name": "staiirs"}, {"id": 63178, "name": "stain glass"}, {"id": 63179, "name": "stain markings"}, {"id": 63180, "name": "stain"}, {"id": 63181, "name": "staine"}, {"id": 63182, "name": "stained"}, {"id": 63183, "name": "stained cabinet"}, {"id": 63184, "name": "stained flooring"}, {"id": 63185, "name": "stained glass"}, {"id": 63186, "name": "stained paper"}, {"id": 63187, "name": "stained seat"}, {"id": 63188, "name": "stained wood"}, {"id": 63189, "name": "stainedglass art"}, {"id": 63190, "name": "stainedglass window"}, {"id": 63191, "name": "stainglass"}, {"id": 63192, "name": "staining"}, {"id": 63193, "name": "stainless"}, {"id": 63194, "name": "stainless ashtray"}, {"id": 63195, "name": "stainless blade"}, {"id": 63196, "name": "stainless counter"}, {"id": 63197, "name": "stainless hook"}, {"id": 63198, "name": "stainless kettle"}, {"id": 63199, "name": "stainless steel"}, {"id": 63200, "name": "stainless steel fork"}, {"id": 63201, "name": "stainless steel jar"}, {"id": 63202, "name": "stainless table"}, {"id": 63203, "name": "stains are from oil"}, {"id": 63204, "name": "stainschair"}, {"id": 63205, "name": "stair case"}, {"id": 63206, "name": "stair edge"}, {"id": 63207, "name": "stair part"}, {"id": 63208, "name": "stair raiing"}, {"id": 63209, "name": "stair rail"}, {"id": 63210, "name": "stair railing"}, {"id": 63211, "name": "stair railings"}, {"id": 63212, "name": "stair rails"}, {"id": 63213, "name": "stair set"}, {"id": 63214, "name": "stair steps"}, {"id": 63215, "name": "stair way"}, {"id": 63216, "name": "stair well"}, {"id": 63217, "name": "stair"}, {"id": 63218, "name": "staircase landing"}, {"id": 63219, "name": "staircase railing"}, {"id": 63220, "name": "staircase tower"}, {"id": 63221, "name": "staircase"}, {"id": 63222, "name": "staircse"}, {"id": 63223, "name": "stairlift"}, {"id": 63224, "name": "stairrway"}, {"id": 63225, "name": "stairs leading up"}, {"id": 63226, "name": "stairs set"}, {"id": 63227, "name": "stairset"}, {"id": 63228, "name": "stairwaay"}, {"id": 63229, "name": "stairwall"}, {"id": 63230, "name": "stairway leading"}, {"id": 63231, "name": "stairway runner"}, {"id": 63232, "name": "stairway step"}, {"id": 63233, "name": "stairway"}, {"id": 63234, "name": "stairwell"}, {"id": 63235, "name": "stais"}, {"id": 63236, "name": "staiway"}, {"id": 63237, "name": "stake"}, {"id": 63238, "name": "stakeboard"}, {"id": 63239, "name": "stalk part"}, {"id": 63240, "name": "stalk"}, {"id": 63241, "name": "stall divider"}, {"id": 63242, "name": "stall door"}, {"id": 63243, "name": "stall doors"}, {"id": 63244, "name": "stall opening"}, {"id": 63245, "name": "stall wall"}, {"id": 63246, "name": "stall"}, {"id": 63247, "name": "stamen"}, {"id": 63248, "name": "stamp"}, {"id": 63249, "name": "stamped box"}, {"id": 63250, "name": "stampede"}, {"id": 63251, "name": "stance"}, {"id": 63252, "name": "stanchion"}, {"id": 63253, "name": "stand bottom"}, {"id": 63254, "name": "stand is on beach"}, {"id": 63255, "name": "stand lamp"}, {"id": 63256, "name": "stand leg"}, {"id": 63257, "name": "stand light"}, {"id": 63258, "name": "stand mixer"}, {"id": 63259, "name": "stand of mirror"}, {"id": 63260, "name": "stand of trees"}, {"id": 63261, "name": "stand part"}, {"id": 63262, "name": "stand signboard"}, {"id": 63263, "name": "stand sitting"}, {"id": 63264, "name": "stand up"}, {"id": 63265, "name": "stand"}, {"id": 63266, "name": "standard"}, {"id": 63267, "name": "standard knot"}, {"id": 63268, "name": "standard toilet"}, {"id": 63269, "name": "standbase"}, {"id": 63270, "name": "standby"}, {"id": 63271, "name": "standhand"}, {"id": 63272, "name": "standing alone"}, {"id": 63273, "name": "standing boy"}, {"id": 63274, "name": "standing by water"}, {"id": 63275, "name": "standing cat"}, {"id": 63276, "name": "standing closely"}, {"id": 63277, "name": "standing cow"}, {"id": 63278, "name": "standing dog"}, {"id": 63279, "name": "standing figure"}, {"id": 63280, "name": "standing giraffes"}, {"id": 63281, "name": "standing horse"}, {"id": 63282, "name": "standing in a park"}, {"id": 63283, "name": "standing in dirt"}, {"id": 63284, "name": "standing in the rain"}, {"id": 63285, "name": "standing in the snow"}, {"id": 63286, "name": "standing in the zoo"}, {"id": 63287, "name": "standing lamp"}, {"id": 63288, "name": "standing light"}, {"id": 63289, "name": "standing man"}, {"id": 63290, "name": "standing menus"}, {"id": 63291, "name": "standing mirror"}, {"id": 63292, "name": "standing near towels"}, {"id": 63293, "name": "standing on"}, {"id": 63294, "name": "standing on dirt"}, {"id": 63295, "name": "standing on end"}, {"id": 63296, "name": "standing on hill"}, {"id": 63297, "name": "standing on two legs"}, {"id": 63298, "name": "standing outdoors"}, {"id": 63299, "name": "standing people"}, {"id": 63300, "name": "standing person"}, {"id": 63301, "name": "standing skateboarder"}, {"id": 63302, "name": "standing speaker"}, {"id": 63303, "name": "standing together"}, {"id": 63304, "name": "standing toilet"}, {"id": 63305, "name": "standing tree"}, {"id": 63306, "name": "standing umpire"}, {"id": 63307, "name": "standing up"}, {"id": 63308, "name": "standing woman"}, {"id": 63309, "name": "standing zebra"}, {"id": 63310, "name": "standing"}, {"id": 63311, "name": "standingman"}, {"id": 63312, "name": "standingpeople"}, {"id": 63313, "name": "standpipe"}, {"id": 63314, "name": "standrack"}, {"id": 63315, "name": "stands open"}, {"id": 63316, "name": "standup sign"}, {"id": 63317, "name": "stanes"}, {"id": 63318, "name": "stank"}, {"id": 63319, "name": "stanley park"}, {"id": 63320, "name": "stansted"}, {"id": 63321, "name": "stanyan"}, {"id": 63322, "name": "stanyan 600"}, {"id": 63323, "name": "stanyan street"}, {"id": 63324, "name": "stap"}, {"id": 63325, "name": "staple"}, {"id": 63326, "name": "stapler"}, {"id": 63327, "name": "star anise"}, {"id": 63328, "name": "star circle"}, {"id": 63329, "name": "star decoration"}, {"id": 63330, "name": "star design"}, {"id": 63331, "name": "star figure"}, {"id": 63332, "name": "star fruit"}, {"id": 63333, "name": "star graffiti"}, {"id": 63334, "name": "star hook"}, {"id": 63335, "name": "star logo"}, {"id": 63336, "name": "star of david"}, {"id": 63337, "name": "star of seeds"}, {"id": 63338, "name": "star pattern"}, {"id": 63339, "name": "star patterns"}, {"id": 63340, "name": "star shape"}, {"id": 63341, "name": "star shirt"}, {"id": 63342, "name": "star sign"}, {"id": 63343, "name": "star spot"}, {"id": 63344, "name": "star tag"}, {"id": 63345, "name": "star tattoo"}, {"id": 63346, "name": "star topper"}, {"id": 63347, "name": "star trek"}, {"id": 63348, "name": "star trek book"}, {"id": 63349, "name": "star wars"}, {"id": 63350, "name": "star"}, {"id": 63351, "name": "starboard"}, {"id": 63352, "name": "starbucks"}, {"id": 63353, "name": "starbucks ad"}, {"id": 63354, "name": "starbucks bag"}, {"id": 63355, "name": "starbucks coffee"}, {"id": 63356, "name": "starbucks cup"}, {"id": 63357, "name": "starbucks logo"}, {"id": 63358, "name": "starbucks sign"}, {"id": 63359, "name": "starburst"}, {"id": 63360, "name": "starcase"}, {"id": 63361, "name": "starch"}, {"id": 63362, "name": "stare"}, {"id": 63363, "name": "stares at camera"}, {"id": 63364, "name": "starfish"}, {"id": 63365, "name": "starfish pattern"}, {"id": 63366, "name": "starfruit"}, {"id": 63367, "name": "staris"}, {"id": 63368, "name": "starlight"}, {"id": 63369, "name": "starlike patterns"}, {"id": 63370, "name": "stars stripes"}, {"id": 63371, "name": "stars and stripes"}, {"id": 63372, "name": "stars painted"}, {"id": 63373, "name": "starshape lights"}, {"id": 63374, "name": "start"}, {"id": 63375, "name": "start bar"}, {"id": 63376, "name": "start button"}, {"id": 63377, "name": "starter"}, {"id": 63378, "name": "starting point"}, {"id": 63379, "name": "starvish"}, {"id": 63380, "name": "starwars"}, {"id": 63381, "name": "starwars clone"}, {"id": 63382, "name": "starway"}, {"id": 63383, "name": "stat"}, {"id": 63384, "name": "state farm"}, {"id": 63385, "name": "state law"}, {"id": 63386, "name": "state light"}, {"id": 63387, "name": "state name"}, {"id": 63388, "name": "state of texas"}, {"id": 63389, "name": "state park"}, {"id": 63390, "name": "state st"}, {"id": 63391, "name": "state"}, {"id": 63392, "name": "statement"}, {"id": 63393, "name": "statement sticker"}, {"id": 63394, "name": "statice"}, {"id": 63395, "name": "statie"}, {"id": 63396, "name": "station 7"}, {"id": 63397, "name": "station building"}, {"id": 63398, "name": "station cover"}, {"id": 63399, "name": "station lights"}, {"id": 63400, "name": "station logo"}, {"id": 63401, "name": "station platform"}, {"id": 63402, "name": "station roof"}, {"id": 63403, "name": "station sign"}, {"id": 63404, "name": "station symbol"}, {"id": 63405, "name": "station tag"}, {"id": 63406, "name": "station wagon"}, {"id": 63407, "name": "station wagons"}, {"id": 63408, "name": "station wall"}, {"id": 63409, "name": "station"}, {"id": 63410, "name": "stationary suplies"}, {"id": 63411, "name": "stationwagon"}, {"id": 63412, "name": "statistic"}, {"id": 63413, "name": "statuary"}, {"id": 63414, "name": "statue base"}, {"id": 63415, "name": "statue birdfeathers"}, {"id": 63416, "name": "statue duck"}, {"id": 63417, "name": "statue for plants"}, {"id": 63418, "name": "statue hand"}, {"id": 63419, "name": "statue head"}, {"id": 63420, "name": "statue of a man"}, {"id": 63421, "name": "statue of bull dog"}, {"id": 63422, "name": "statue of horse"}, {"id": 63423, "name": "statue of liberty"}, {"id": 63424, "name": "statue part"}, {"id": 63425, "name": "statue stand"}, {"id": 63426, "name": "statue"}, {"id": 63427, "name": "statuehead"}, {"id": 63428, "name": "statues head"}, {"id": 63429, "name": "statues leg"}, {"id": 63430, "name": "statues part"}, {"id": 63431, "name": "statuette"}, {"id": 63432, "name": "status"}, {"id": 63433, "name": "status board"}, {"id": 63434, "name": "statute"}, {"id": 63435, "name": "stave"}, {"id": 63436, "name": "staw"}, {"id": 63437, "name": "stawberries"}, {"id": 63438, "name": "stawberry"}, {"id": 63439, "name": "stay"}, {"id": 63440, "name": "stay on road"}, {"id": 63441, "name": "stb"}, {"id": 63442, "name": "stck"}, {"id": 63443, "name": "steak"}, {"id": 63444, "name": "steak fries"}, {"id": 63445, "name": "steak juice"}, {"id": 63446, "name": "steak knives"}, {"id": 63447, "name": "steak sauce"}, {"id": 63448, "name": "steak sauce bottle"}, {"id": 63449, "name": "steakball"}, {"id": 63450, "name": "steal beams"}, {"id": 63451, "name": "steal cables"}, {"id": 63452, "name": "steam"}, {"id": 63453, "name": "steam boat"}, {"id": 63454, "name": "steam boiler"}, {"id": 63455, "name": "steam bowl"}, {"id": 63456, "name": "steam chute"}, {"id": 63457, "name": "steam cloud"}, {"id": 63458, "name": "steam drawing"}, {"id": 63459, "name": "steam egine"}, {"id": 63460, "name": "steam engine"}, {"id": 63461, "name": "steam engine train"}, {"id": 63462, "name": "steam holes"}, {"id": 63463, "name": "steam locomotive"}, {"id": 63464, "name": "steam pipe"}, {"id": 63465, "name": "steam radiator"}, {"id": 63466, "name": "steam shovel"}, {"id": 63467, "name": "steam tank"}, {"id": 63468, "name": "steam top"}, {"id": 63469, "name": "steam train"}, {"id": 63470, "name": "steam trains"}, {"id": 63471, "name": "steamed"}, {"id": 63472, "name": "steamed broccoli"}, {"id": 63473, "name": "steamed brocolli"}, {"id": 63474, "name": "steamer"}, {"id": 63475, "name": "steamrail"}, {"id": 63476, "name": "stee chair"}, {"id": 63477, "name": "steed"}, {"id": 63478, "name": "steeering"}, {"id": 63479, "name": "steel"}, {"id": 63480, "name": "steel area"}, {"id": 63481, "name": "steel bar"}, {"id": 63482, "name": "steel beam"}, {"id": 63483, "name": "steel beams"}, {"id": 63484, "name": "steel bench"}, {"id": 63485, "name": "steel bolt"}, {"id": 63486, "name": "steel bottom"}, {"id": 63487, "name": "steel bracket"}, {"id": 63488, "name": "steel bucket"}, {"id": 63489, "name": "steel bugles"}, {"id": 63490, "name": "steel building"}, {"id": 63491, "name": "steel cabinet"}, {"id": 63492, "name": "steel cable"}, {"id": 63493, "name": "steel canopy"}, {"id": 63494, "name": "steel circle"}, {"id": 63495, "name": "steel compound"}, {"id": 63496, "name": "steel counter"}, {"id": 63497, "name": "steel faucet"}, {"id": 63498, "name": "steel fence"}, {"id": 63499, "name": "steel fencing"}, {"id": 63500, "name": "steel fork"}, {"id": 63501, "name": "steel frame"}, {"id": 63502, "name": "steel gate"}, {"id": 63503, "name": "steel girder"}, {"id": 63504, "name": "steel girders"}, {"id": 63505, "name": "steel grate"}, {"id": 63506, "name": "steel grates"}, {"id": 63507, "name": "steel grill"}, {"id": 63508, "name": "steel guide"}, {"id": 63509, "name": "steel head"}, {"id": 63510, "name": "steel holder"}, {"id": 63511, "name": "steel knife"}, {"id": 63512, "name": "steel latrine"}, {"id": 63513, "name": "steel leg"}, {"id": 63514, "name": "steel metal"}, {"id": 63515, "name": "steel oven"}, {"id": 63516, "name": "steel pegs"}, {"id": 63517, "name": "steel pipe"}, {"id": 63518, "name": "steel pipes"}, {"id": 63519, "name": "steel plate"}, {"id": 63520, "name": "steel pole"}, {"id": 63521, "name": "steel poles"}, {"id": 63522, "name": "steel poll"}, {"id": 63523, "name": "steel post"}, {"id": 63524, "name": "steel pot"}, {"id": 63525, "name": "steel rack"}, {"id": 63526, "name": "steel rafters"}, {"id": 63527, "name": "steel railing"}, {"id": 63528, "name": "steel rails"}, {"id": 63529, "name": "steel rivets"}, {"id": 63530, "name": "steel rod"}, {"id": 63531, "name": "steel shelves"}, {"id": 63532, "name": "steel sink"}, {"id": 63533, "name": "steel stand"}, {"id": 63534, "name": "steel structure"}, {"id": 63535, "name": "steel table"}, {"id": 63536, "name": "steel toilet"}, {"id": 63537, "name": "steel top"}, {"id": 63538, "name": "steel tower"}, {"id": 63539, "name": "steel tracks"}, {"id": 63540, "name": "steel trim"}, {"id": 63541, "name": "steel wall"}, {"id": 63542, "name": "steel wire"}, {"id": 63543, "name": "steel wires"}, {"id": 63544, "name": "steelplate"}, {"id": 63545, "name": "steem"}, {"id": 63546, "name": "steep descent"}, {"id": 63547, "name": "steep ground"}, {"id": 63548, "name": "steep hillside"}, {"id": 63549, "name": "steep mountain"}, {"id": 63550, "name": "steep roof"}, {"id": 63551, "name": "steep roofs"}, {"id": 63552, "name": "steep slope"}, {"id": 63553, "name": "steep snow"}, {"id": 63554, "name": "steeple base"}, {"id": 63555, "name": "steeple is grey"}, {"id": 63556, "name": "steeple like tower"}, {"id": 63557, "name": "steeple tower"}, {"id": 63558, "name": "steeple"}, {"id": 63559, "name": "steepy ground"}, {"id": 63560, "name": "steer"}, {"id": 63561, "name": "steering"}, {"id": 63562, "name": "steering wheel"}, {"id": 63563, "name": "steering assembly"}, {"id": 63564, "name": "steering column"}, {"id": 63565, "name": "steering line"}, {"id": 63566, "name": "steering parts"}, {"id": 63567, "name": "steering wheel"}, {"id": 63568, "name": "steeringwheel"}, {"id": 63569, "name": "steet"}, {"id": 63570, "name": "steet light"}, {"id": 63571, "name": "steet sign"}, {"id": 63572, "name": "steetlight"}, {"id": 63573, "name": "steetlights"}, {"id": 63574, "name": "stell"}, {"id": 63575, "name": "stella artois"}, {"id": 63576, "name": "stem and leaves"}, {"id": 63577, "name": "stem cavity"}, {"id": 63578, "name": "stem color"}, {"id": 63579, "name": "stem end"}, {"id": 63580, "name": "stem glass"}, {"id": 63581, "name": "stem leaf"}, {"id": 63582, "name": "stem marker"}, {"id": 63583, "name": "stem of apple"}, {"id": 63584, "name": "stem of banana"}, {"id": 63585, "name": "stem of broccoli"}, {"id": 63586, "name": "stem of greens"}, {"id": 63587, "name": "stem of the large"}, {"id": 63588, "name": "stem of tree"}, {"id": 63589, "name": "stem on a piece"}, {"id": 63590, "name": "stem on the apple"}, {"id": 63591, "name": "stem on the orange"}, {"id": 63592, "name": "stem part"}, {"id": 63593, "name": "stem piece"}, {"id": 63594, "name": "stem"}, {"id": 63595, "name": "stemmed"}, {"id": 63596, "name": "stemmed end"}, {"id": 63597, "name": "stemmed glass"}, {"id": 63598, "name": "stemmed rose"}, {"id": 63599, "name": "stems shadow"}, {"id": 63600, "name": "stemware"}, {"id": 63601, "name": "stencil"}, {"id": 63602, "name": "stenciling"}, {"id": 63603, "name": "step bottom"}, {"id": 63604, "name": "step box"}, {"id": 63605, "name": "step down"}, {"id": 63606, "name": "step in marble"}, {"id": 63607, "name": "step ladder"}, {"id": 63608, "name": "step latch"}, {"id": 63609, "name": "step platform"}, {"id": 63610, "name": "step stool"}, {"id": 63611, "name": "step surface"}, {"id": 63612, "name": "step this way"}, {"id": 63613, "name": "step tool"}, {"id": 63614, "name": "step up"}, {"id": 63615, "name": "step"}, {"id": 63616, "name": "stephencity"}, {"id": 63617, "name": "stephenson"}, {"id": 63618, "name": "stepladder"}, {"id": 63619, "name": "steples"}, {"id": 63620, "name": "stepping"}, {"id": 63621, "name": "stepping stone"}, {"id": 63622, "name": "stepping stones"}, {"id": 63623, "name": "steps down"}, {"id": 63624, "name": "steps to get into"}, {"id": 63625, "name": "stepstool"}, {"id": 63626, "name": "stepup"}, {"id": 63627, "name": "stereo"}, {"id": 63628, "name": "stereo component"}, {"id": 63629, "name": "stereo equipment"}, {"id": 63630, "name": "stereo speaker"}, {"id": 63631, "name": "stereo stystem"}, {"id": 63632, "name": "stereo system"}, {"id": 63633, "name": "sterling wheel"}, {"id": 63634, "name": "sterlingeu"}, {"id": 63635, "name": "stern of a boat"}, {"id": 63636, "name": "stern"}, {"id": 63637, "name": "stero"}, {"id": 63638, "name": "sterring wheel"}, {"id": 63639, "name": "stethescope"}, {"id": 63640, "name": "stethoscope"}, {"id": 63641, "name": "steve harley"}, {"id": 63642, "name": "steven segal"}, {"id": 63643, "name": "steven vance"}, {"id": 63644, "name": "stew"}, {"id": 63645, "name": "stew pot"}, {"id": 63646, "name": "stewardess"}, {"id": 63647, "name": "stewed vegetables"}, {"id": 63648, "name": "stiar case"}, {"id": 63649, "name": "stich"}, {"id": 63650, "name": "sticher"}, {"id": 63651, "name": "stichers"}, {"id": 63652, "name": "stiches"}, {"id": 63653, "name": "stiching"}, {"id": 63654, "name": "stick arm"}, {"id": 63655, "name": "stick branch"}, {"id": 63656, "name": "stick bunch"}, {"id": 63657, "name": "stick figure"}, {"id": 63658, "name": "stick figure ma"}, {"id": 63659, "name": "stick figures"}, {"id": 63660, "name": "stick horse"}, {"id": 63661, "name": "stick mallet"}, {"id": 63662, "name": "stick note"}, {"id": 63663, "name": "stick of butter"}, {"id": 63664, "name": "stick person"}, {"id": 63665, "name": "stick pile"}, {"id": 63666, "name": "stick plant"}, {"id": 63667, "name": "stick with handle"}, {"id": 63668, "name": "stick wreath"}, {"id": 63669, "name": "stick wstring"}, {"id": 63670, "name": "stick"}, {"id": 63671, "name": "stickem note"}, {"id": 63672, "name": "sticker 203"}, {"id": 63673, "name": "sticker graffite"}, {"id": 63674, "name": "sticker label"}, {"id": 63675, "name": "sticker logos"}, {"id": 63676, "name": "sticker on disk"}, {"id": 63677, "name": "sticker on train"}, {"id": 63678, "name": "sticker pasted"}, {"id": 63679, "name": "sticker seat"}, {"id": 63680, "name": "sticker sign"}, {"id": 63681, "name": "sticker words"}, {"id": 63682, "name": "sticker"}, {"id": 63683, "name": "stickering"}, {"id": 63684, "name": "stickers on bus"}, {"id": 63685, "name": "stickertoilet"}, {"id": 63686, "name": "stickes"}, {"id": 63687, "name": "stickie"}, {"id": 63688, "name": "stickie note"}, {"id": 63689, "name": "stickies"}, {"id": 63690, "name": "sticking out"}, {"id": 63691, "name": "sticking up"}, {"id": 63692, "name": "stickman"}, {"id": 63693, "name": "sticks are grey"}, {"id": 63694, "name": "sticks glass"}, {"id": 63695, "name": "sticks pile"}, {"id": 63696, "name": "sticksdirt"}, {"id": 63697, "name": "stickwater"}, {"id": 63698, "name": "sticky"}, {"id": 63699, "name": "sticky banana"}, {"id": 63700, "name": "sticky buns"}, {"id": 63701, "name": "sticky note"}, {"id": 63702, "name": "sticky notes"}, {"id": 63703, "name": "sticthing"}, {"id": 63704, "name": "stiff mane"}, {"id": 63705, "name": "stifry"}, {"id": 63706, "name": "stigma"}, {"id": 63707, "name": "stiket"}, {"id": 63708, "name": "stiletto boots"}, {"id": 63709, "name": "stiletto"}, {"id": 63710, "name": "still"}, {"id": 63711, "name": "still life"}, {"id": 63712, "name": "still night water"}, {"id": 63713, "name": "still water"}, {"id": 63714, "name": "stillness"}, {"id": 63715, "name": "stilt"}, {"id": 63716, "name": "stine"}, {"id": 63717, "name": "sting"}, {"id": 63718, "name": "stingray"}, {"id": 63719, "name": "stings connected"}, {"id": 63720, "name": "stip"}, {"id": 63721, "name": "stipe"}, {"id": 63722, "name": "stippled wall"}, {"id": 63723, "name": "stipres"}, {"id": 63724, "name": "stips"}, {"id": 63725, "name": "stir"}, {"id": 63726, "name": "stir fry"}, {"id": 63727, "name": "stir frywok"}, {"id": 63728, "name": "stir stick"}, {"id": 63729, "name": "stir sticks"}, {"id": 63730, "name": "stirfried rice"}, {"id": 63731, "name": "stirfry"}, {"id": 63732, "name": "stiring"}, {"id": 63733, "name": "stirpes"}, {"id": 63734, "name": "stirred"}, {"id": 63735, "name": "stirrer"}, {"id": 63736, "name": "stirring"}, {"id": 63737, "name": "stirring stick"}, {"id": 63738, "name": "stirrup"}, {"id": 63739, "name": "stirup"}, {"id": 63740, "name": "stitch leaves"}, {"id": 63741, "name": "stitch lines"}, {"id": 63742, "name": "stitch maker"}, {"id": 63743, "name": "stitch marks"}, {"id": 63744, "name": "stitch"}, {"id": 63745, "name": "stitched"}, {"id": 63746, "name": "stitched line"}, {"id": 63747, "name": "stitched lines"}, {"id": 63748, "name": "stitched seams"}, {"id": 63749, "name": "stitching"}, {"id": 63750, "name": "stitching line"}, {"id": 63751, "name": "stive"}, {"id": 63752, "name": "stj"}, {"id": 63753, "name": "stl logo"}, {"id": 63754, "name": "stman"}, {"id": 63755, "name": "stock box"}, {"id": 63756, "name": "stock cabinets"}, {"id": 63757, "name": "stock pot"}, {"id": 63758, "name": "stock room"}, {"id": 63759, "name": "stock"}, {"id": 63760, "name": "stockign"}, {"id": 63761, "name": "stocking cap"}, {"id": 63762, "name": "stocking feet"}, {"id": 63763, "name": "stocking foot"}, {"id": 63764, "name": "stocking hat"}, {"id": 63765, "name": "stocking"}, {"id": 63766, "name": "stockport"}, {"id": 63767, "name": "stockport via broomw"}, {"id": 63768, "name": "stockpot"}, {"id": 63769, "name": "stoefront"}, {"id": 63770, "name": "stoller"}, {"id": 63771, "name": "stomach area"}, {"id": 63772, "name": "stomach fur"}, {"id": 63773, "name": "stomach of a giraffe"}, {"id": 63774, "name": "stomach tattoos"}, {"id": 63775, "name": "stomach"}, {"id": 63776, "name": "stomache"}, {"id": 63777, "name": "stomachs dog"}, {"id": 63778, "name": "stomatch"}, {"id": 63779, "name": "stomp pad"}, {"id": 63780, "name": "stone and glass"}, {"id": 63781, "name": "stone animals"}, {"id": 63782, "name": "stone arch"}, {"id": 63783, "name": "stone archway"}, {"id": 63784, "name": "stone area"}, {"id": 63785, "name": "stone background"}, {"id": 63786, "name": "stone balcony"}, {"id": 63787, "name": "stone barrier"}, {"id": 63788, "name": "stone base"}, {"id": 63789, "name": "stone bench"}, {"id": 63790, "name": "stone benches"}, {"id": 63791, "name": "stone block"}, {"id": 63792, "name": "stone block wall"}, {"id": 63793, "name": "stone blocks"}, {"id": 63794, "name": "stone border"}, {"id": 63795, "name": "stone bottom"}, {"id": 63796, "name": "stone boulder"}, {"id": 63797, "name": "stone brick"}, {"id": 63798, "name": "stone bricks"}, {"id": 63799, "name": "stone building"}, {"id": 63800, "name": "stone buildings"}, {"id": 63801, "name": "stone built"}, {"id": 63802, "name": "stone caps"}, {"id": 63803, "name": "stone carving"}, {"id": 63804, "name": "stone cathedral"}, {"id": 63805, "name": "stone chair"}, {"id": 63806, "name": "stone chimney"}, {"id": 63807, "name": "stone church"}, {"id": 63808, "name": "stone clock"}, {"id": 63809, "name": "stone column"}, {"id": 63810, "name": "stone columns"}, {"id": 63811, "name": "stone concrete"}, {"id": 63812, "name": "stone corner"}, {"id": 63813, "name": "stone creek"}, {"id": 63814, "name": "stone crossing"}, {"id": 63815, "name": "stone cubicle"}, {"id": 63816, "name": "stone curb"}, {"id": 63817, "name": "stone decoration"}, {"id": 63818, "name": "stone design"}, {"id": 63819, "name": "stone details"}, {"id": 63820, "name": "stone doorway"}, {"id": 63821, "name": "stone earrings"}, {"id": 63822, "name": "stone edge"}, {"id": 63823, "name": "stone emblem"}, {"id": 63824, "name": "stone enclosure"}, {"id": 63825, "name": "stone facade"}, {"id": 63826, "name": "stone fence"}, {"id": 63827, "name": "stone figure"}, {"id": 63828, "name": "stone finial"}, {"id": 63829, "name": "stone firebplace"}, {"id": 63830, "name": "stone fireplace"}, {"id": 63831, "name": "stone fixture"}, {"id": 63832, "name": "stone floor"}, {"id": 63833, "name": "stone frame"}, {"id": 63834, "name": "stone gate"}, {"id": 63835, "name": "stone ground"}, {"id": 63836, "name": "stone headboard"}, {"id": 63837, "name": "stone hearth"}, {"id": 63838, "name": "stone house"}, {"id": 63839, "name": "stone is grey"}, {"id": 63840, "name": "stone is jagged"}, {"id": 63841, "name": "stone island"}, {"id": 63842, "name": "stone landscape"}, {"id": 63843, "name": "stone ledge"}, {"id": 63844, "name": "stone leg"}, {"id": 63845, "name": "stone line"}, {"id": 63846, "name": "stone lions"}, {"id": 63847, "name": "stone man"}, {"id": 63848, "name": "stone marker"}, {"id": 63849, "name": "stone masonry"}, {"id": 63850, "name": "stone necklace"}, {"id": 63851, "name": "stone on large stone"}, {"id": 63852, "name": "stone on the ground"}, {"id": 63853, "name": "stone oven"}, {"id": 63854, "name": "stone part"}, {"id": 63855, "name": "stone patch"}, {"id": 63856, "name": "stone path"}, {"id": 63857, "name": "stone paver"}, {"id": 63858, "name": "stone pavers"}, {"id": 63859, "name": "stone paving"}, {"id": 63860, "name": "stone pedestal"}, {"id": 63861, "name": "stone picture"}, {"id": 63862, "name": "stone pier"}, {"id": 63863, "name": "stone pile"}, {"id": 63864, "name": "stone pillar"}, {"id": 63865, "name": "stone pillars"}, {"id": 63866, "name": "stone planter"}, {"id": 63867, "name": "stone platform"}, {"id": 63868, "name": "stone pole"}, {"id": 63869, "name": "stone post"}, {"id": 63870, "name": "stone posts"}, {"id": 63871, "name": "stone railing"}, {"id": 63872, "name": "stone ramp"}, {"id": 63873, "name": "stone rectangle"}, {"id": 63874, "name": "stone retaining"}, {"id": 63875, "name": "stone ring"}, {"id": 63876, "name": "stone road"}, {"id": 63877, "name": "stone rock"}, {"id": 63878, "name": "stone ruins"}, {"id": 63879, "name": "stone sculpture"}, {"id": 63880, "name": "stone set"}, {"id": 63881, "name": "stone shelf"}, {"id": 63882, "name": "stone shutters"}, {"id": 63883, "name": "stone sidewalk"}, {"id": 63884, "name": "stone slab"}, {"id": 63885, "name": "stone square"}, {"id": 63886, "name": "stone squares"}, {"id": 63887, "name": "stone statue"}, {"id": 63888, "name": "stone step"}, {"id": 63889, "name": "stone steps"}, {"id": 63890, "name": "stone street"}, {"id": 63891, "name": "stone stripe"}, {"id": 63892, "name": "stone strips"}, {"id": 63893, "name": "stone structue"}, {"id": 63894, "name": "stone structure"}, {"id": 63895, "name": "stone surface"}, {"id": 63896, "name": "stone tabletop"}, {"id": 63897, "name": "stone tile"}, {"id": 63898, "name": "stone tiles"}, {"id": 63899, "name": "stone top"}, {"id": 63900, "name": "stone topper"}, {"id": 63901, "name": "stone tops"}, {"id": 63902, "name": "stone towe"}, {"id": 63903, "name": "stone tower"}, {"id": 63904, "name": "stone walk way"}, {"id": 63905, "name": "stone walkway"}, {"id": 63906, "name": "stone wall"}, {"id": 63907, "name": "stone wall behind"}, {"id": 63908, "name": "stone walls"}, {"id": 63909, "name": "stone ware"}, {"id": 63910, "name": "stone way"}, {"id": 63911, "name": "stone well"}, {"id": 63912, "name": "stone work"}, {"id": 63913, "name": "stone"}, {"id": 63914, "name": "stonebase"}, {"id": 63915, "name": "stoneblocks"}, {"id": 63916, "name": "stonebrick"}, {"id": 63917, "name": "stonebrick wall"}, {"id": 63918, "name": "stoned"}, {"id": 63919, "name": "stoneplanter"}, {"id": 63920, "name": "stones are old"}, {"id": 63921, "name": "stones in wall"}, {"id": 63922, "name": "stones make a wall"}, {"id": 63923, "name": "stones on the sand"}, {"id": 63924, "name": "stones part"}, {"id": 63925, "name": "stones stack"}, {"id": 63926, "name": "stonewall"}, {"id": 63927, "name": "stonewall bottom"}, {"id": 63928, "name": "stonework"}, {"id": 63929, "name": "stonework door"}, {"id": 63930, "name": "stony"}, {"id": 63931, "name": "stony area"}, {"id": 63932, "name": "stool cushion"}, {"id": 63933, "name": "stool is small"}, {"id": 63934, "name": "stool leg"}, {"id": 63935, "name": "stool pad"}, {"id": 63936, "name": "stool seat"}, {"id": 63937, "name": "stool"}, {"id": 63938, "name": "stoop"}, {"id": 63939, "name": "stop 6"}, {"id": 63940, "name": "stop ahead"}, {"id": 63941, "name": "stop and go"}, {"id": 63942, "name": "stop burners"}, {"id": 63943, "name": "stop bus"}, {"id": 63944, "name": "stop equipment"}, {"id": 63945, "name": "stop fruit"}, {"id": 63946, "name": "stop funding war"}, {"id": 63947, "name": "stop grid"}, {"id": 63948, "name": "stop guard"}, {"id": 63949, "name": "stop hand"}, {"id": 63950, "name": "stop here"}, {"id": 63951, "name": "stop in red"}, {"id": 63952, "name": "stop is on the road"}, {"id": 63953, "name": "stop lane"}, {"id": 63954, "name": "stop letter"}, {"id": 63955, "name": "stop letters"}, {"id": 63956, "name": "stop light"}, {"id": 63957, "name": "stop light tree"}, {"id": 63958, "name": "stop lights"}, {"id": 63959, "name": "stop lights are red"}, {"id": 63960, "name": "stop lightspost"}, {"id": 63961, "name": "stop line"}, {"id": 63962, "name": "stop lit"}, {"id": 63963, "name": "stop pole"}, {"id": 63964, "name": "stop puppy mills"}, {"id": 63965, "name": "stop sign border"}, {"id": 63966, "name": "stop sign drawing"}, {"id": 63967, "name": "stop sign letter"}, {"id": 63968, "name": "stop sign letters"}, {"id": 63969, "name": "stop sign"}, {"id": 63970, "name": "stop signal"}, {"id": 63971, "name": "stop signpole"}, {"id": 63972, "name": "stop signs"}, {"id": 63973, "name": "stop terminal"}, {"id": 63974, "name": "stop token"}, {"id": 63975, "name": "stop valve"}, {"id": 63976, "name": "stop word"}, {"id": 63977, "name": "stop"}, {"id": 63978, "name": "stoplight is yellow"}, {"id": 63979, "name": "stoplight"}, {"id": 63980, "name": "stopped"}, {"id": 63981, "name": "stopped vehicles"}, {"id": 63982, "name": "stopper control"}, {"id": 63983, "name": "stopper handle"}, {"id": 63984, "name": "stopper"}, {"id": 63985, "name": "stopping"}, {"id": 63986, "name": "stopwatch"}, {"id": 63987, "name": "storage"}, {"id": 63988, "name": "storage area"}, {"id": 63989, "name": "storage bag"}, {"id": 63990, "name": "storage basket"}, {"id": 63991, "name": "storage bin"}, {"id": 63992, "name": "storage bins"}, {"id": 63993, "name": "storage box"}, {"id": 63994, "name": "storage building"}, {"id": 63995, "name": "storage cabinet"}, {"id": 63996, "name": "storage cart"}, {"id": 63997, "name": "storage case"}, {"id": 63998, "name": "storage compartment"}, {"id": 63999, "name": "storage container"}, {"id": 64000, "name": "storage containers"}, {"id": 64001, "name": "storage cubbies"}, {"id": 64002, "name": "storage cubes"}, {"id": 64003, "name": "storage cubicles"}, {"id": 64004, "name": "storage device"}, {"id": 64005, "name": "storage door"}, {"id": 64006, "name": "storage drawer"}, {"id": 64007, "name": "storage drawers"}, {"id": 64008, "name": "storage drive"}, {"id": 64009, "name": "storage gear"}, {"id": 64010, "name": "storage jar"}, {"id": 64011, "name": "storage jug"}, {"id": 64012, "name": "storage lid"}, {"id": 64013, "name": "storage locker"}, {"id": 64014, "name": "storage pack"}, {"id": 64015, "name": "storage place"}, {"id": 64016, "name": "storage pod"}, {"id": 64017, "name": "storage rack"}, {"id": 64018, "name": "storage room"}, {"id": 64019, "name": "storage shed"}, {"id": 64020, "name": "storage shelf"}, {"id": 64021, "name": "storage shelter"}, {"id": 64022, "name": "storage space"}, {"id": 64023, "name": "storage stand"}, {"id": 64024, "name": "storage tank"}, {"id": 64025, "name": "storage tote"}, {"id": 64026, "name": "storage tower"}, {"id": 64027, "name": "storage tub"}, {"id": 64028, "name": "storage unit"}, {"id": 64029, "name": "storagebin"}, {"id": 64030, "name": "storagedevice"}, {"id": 64031, "name": "store awning"}, {"id": 64032, "name": "store building"}, {"id": 64033, "name": "store door"}, {"id": 64034, "name": "store entrance"}, {"id": 64035, "name": "store front"}, {"id": 64036, "name": "store fronts"}, {"id": 64037, "name": "store has shoes"}, {"id": 64038, "name": "store has sign"}, {"id": 64039, "name": "store hours"}, {"id": 64040, "name": "store items"}, {"id": 64041, "name": "store lights"}, {"id": 64042, "name": "store logo"}, {"id": 64043, "name": "store name"}, {"id": 64044, "name": "store names"}, {"id": 64045, "name": "store on"}, {"id": 64046, "name": "store roof"}, {"id": 64047, "name": "store shelf"}, {"id": 64048, "name": "store sign"}, {"id": 64049, "name": "store sign overdoor"}, {"id": 64050, "name": "store wall"}, {"id": 64051, "name": "store window"}, {"id": 64052, "name": "store windows"}, {"id": 64053, "name": "store"}, {"id": 64054, "name": "stored"}, {"id": 64055, "name": "storefront base"}, {"id": 64056, "name": "storefront building"}, {"id": 64057, "name": "storefront window"}, {"id": 64058, "name": "storefront"}, {"id": 64059, "name": "storehouse"}, {"id": 64060, "name": "stores are open"}, {"id": 64061, "name": "stores front"}, {"id": 64062, "name": "stores signage"}, {"id": 64063, "name": "storesign"}, {"id": 64064, "name": "storfront"}, {"id": 64065, "name": "storing items"}, {"id": 64066, "name": "stork"}, {"id": 64067, "name": "storm cloud"}, {"id": 64068, "name": "storm clouds"}, {"id": 64069, "name": "storm drain"}, {"id": 64070, "name": "storm drains"}, {"id": 64071, "name": "storm grate"}, {"id": 64072, "name": "storm gutter"}, {"id": 64073, "name": "storm sewer"}, {"id": 64074, "name": "storm trooper"}, {"id": 64075, "name": "storm"}, {"id": 64076, "name": "stormy"}, {"id": 64077, "name": "stormy clouds"}, {"id": 64078, "name": "stormy day"}, {"id": 64079, "name": "stormy seas"}, {"id": 64080, "name": "stormy sky"}, {"id": 64081, "name": "story building"}, {"id": 64082, "name": "story"}, {"id": 64083, "name": "stove and oven"}, {"id": 64084, "name": "stove back"}, {"id": 64085, "name": "stove base"}, {"id": 64086, "name": "stove burner"}, {"id": 64087, "name": "stove controls"}, {"id": 64088, "name": "stove cover"}, {"id": 64089, "name": "stove door"}, {"id": 64090, "name": "stove exhaust"}, {"id": 64091, "name": "stove fan"}, {"id": 64092, "name": "stove front"}, {"id": 64093, "name": "stove glass"}, {"id": 64094, "name": "stove handle"}, {"id": 64095, "name": "stove has knob"}, {"id": 64096, "name": "stove hood"}, {"id": 64097, "name": "stove is white"}, {"id": 64098, "name": "stove knob"}, {"id": 64099, "name": "stove knobs"}, {"id": 64100, "name": "stove lamp"}, {"id": 64101, "name": "stove oven"}, {"id": 64102, "name": "stove part"}, {"id": 64103, "name": "stove pipe"}, {"id": 64104, "name": "stove that is black"}, {"id": 64105, "name": "stove top and oven"}, {"id": 64106, "name": "stove top burner"}, {"id": 64107, "name": "stove top oven"}, {"id": 64108, "name": "stove top"}, {"id": 64109, "name": "stove tops"}, {"id": 64110, "name": "stove units"}, {"id": 64111, "name": "stove vent"}, {"id": 64112, "name": "stove"}, {"id": 64113, "name": "stoveeye"}, {"id": 64114, "name": "stovepipe"}, {"id": 64115, "name": "stover"}, {"id": 64116, "name": "stover top"}, {"id": 64117, "name": "stoves door"}, {"id": 64118, "name": "stovetoop"}, {"id": 64119, "name": "stovetop grills"}, {"id": 64120, "name": "stovetop knobs"}, {"id": 64121, "name": "stowmarket"}, {"id": 64122, "name": "stracks"}, {"id": 64123, "name": "strada natatiei"}, {"id": 64124, "name": "strafze"}, {"id": 64125, "name": "straight"}, {"id": 64126, "name": "straight ahead"}, {"id": 64127, "name": "straight ahead arrow"}, {"id": 64128, "name": "straight arrow"}, {"id": 64129, "name": "straight back"}, {"id": 64130, "name": "straight center"}, {"id": 64131, "name": "straight crack"}, {"id": 64132, "name": "straight hair"}, {"id": 64133, "name": "straight leg"}, {"id": 64134, "name": "straight lines"}, {"id": 64135, "name": "straight razor"}, {"id": 64136, "name": "straight white wire"}, {"id": 64137, "name": "straightaway"}, {"id": 64138, "name": "straightbrown branch"}, {"id": 64139, "name": "straightening tool"}, {"id": 64140, "name": "strain"}, {"id": 64141, "name": "strainer"}, {"id": 64142, "name": "strairs"}, {"id": 64143, "name": "strairway"}, {"id": 64144, "name": "strait"}, {"id": 64145, "name": "strand of hair"}, {"id": 64146, "name": "strand"}, {"id": 64147, "name": "strands on shore"}, {"id": 64148, "name": "strands shore"}, {"id": 64149, "name": "strange figures"}, {"id": 64150, "name": "strange fixture"}, {"id": 64151, "name": "strange snow"}, {"id": 64152, "name": "strangely"}, {"id": 64153, "name": "stranger"}, {"id": 64154, "name": "stranz"}, {"id": 64155, "name": "strap bag"}, {"id": 64156, "name": "strap for lifting"}, {"id": 64157, "name": "strap gear"}, {"id": 64158, "name": "strap hanging"}, {"id": 64159, "name": "strap is gray"}, {"id": 64160, "name": "strap on its face"}, {"id": 64161, "name": "strap top"}, {"id": 64162, "name": "strap"}, {"id": 64163, "name": "strape"}, {"id": 64164, "name": "strapes"}, {"id": 64165, "name": "strapless"}, {"id": 64166, "name": "strapless shirt"}, {"id": 64167, "name": "strapped on"}, {"id": 64168, "name": "strapping"}, {"id": 64169, "name": "strappy heel"}, {"id": 64170, "name": "stration"}, {"id": 64171, "name": "straw basket"}, {"id": 64172, "name": "straw baskets"}, {"id": 64173, "name": "straw canopy"}, {"id": 64174, "name": "straw container"}, {"id": 64175, "name": "straw coverings"}, {"id": 64176, "name": "straw floor"}, {"id": 64177, "name": "straw hat"}, {"id": 64178, "name": "straw hats"}, {"id": 64179, "name": "straw hut"}, {"id": 64180, "name": "straw on the ground"}, {"id": 64181, "name": "straw paper"}, {"id": 64182, "name": "straw pile"}, {"id": 64183, "name": "straw roof"}, {"id": 64184, "name": "straw umbrella"}, {"id": 64185, "name": "straw wrapper"}, {"id": 64186, "name": "straw wrappers"}, {"id": 64187, "name": "straw"}, {"id": 64188, "name": "strawberries lemon"}, {"id": 64189, "name": "strawberries pile"}, {"id": 64190, "name": "strawberry basket"}, {"id": 64191, "name": "strawberry cake"}, {"id": 64192, "name": "strawberry cutout"}, {"id": 64193, "name": "strawberry daiquiri"}, {"id": 64194, "name": "strawberry design"}, {"id": 64195, "name": "strawberry dip"}, {"id": 64196, "name": "strawberry donut"}, {"id": 64197, "name": "strawberry drizzle"}, {"id": 64198, "name": "strawberry frosting"}, {"id": 64199, "name": "strawberry glaze"}, {"id": 64200, "name": "strawberry half"}, {"id": 64201, "name": "strawberry jam"}, {"id": 64202, "name": "strawberry paste"}, {"id": 64203, "name": "strawberry picture"}, {"id": 64204, "name": "strawberry piece"}, {"id": 64205, "name": "strawberry sauce"}, {"id": 64206, "name": "strawberry slice"}, {"id": 64207, "name": "strawberry tart"}, {"id": 64208, "name": "strawberry"}, {"id": 64209, "name": "strawberryy"}, {"id": 64210, "name": "strawerries"}, {"id": 64211, "name": "strawerry"}, {"id": 64212, "name": "strawhat"}, {"id": 64213, "name": "straws cup"}, {"id": 64214, "name": "strawscup"}, {"id": 64215, "name": "stray"}, {"id": 64216, "name": "stray can"}, {"id": 64217, "name": "stray hair"}, {"id": 64218, "name": "streak cloud"}, {"id": 64219, "name": "streak wing"}, {"id": 64220, "name": "streak"}, {"id": 64221, "name": "streaked"}, {"id": 64222, "name": "streaked hair"}, {"id": 64223, "name": "stream bed"}, {"id": 64224, "name": "stream of water"}, {"id": 64225, "name": "stream river"}, {"id": 64226, "name": "stream shore"}, {"id": 64227, "name": "stream"}, {"id": 64228, "name": "streamer"}, {"id": 64229, "name": "streamlined"}, {"id": 64230, "name": "streches"}, {"id": 64231, "name": "streeet"}, {"id": 64232, "name": "streelamp"}, {"id": 64233, "name": "streelight"}, {"id": 64234, "name": "streelights"}, {"id": 64235, "name": "streen sign"}, {"id": 64236, "name": "streer lamp"}, {"id": 64237, "name": "streering wheel"}, {"id": 64238, "name": "streesign"}, {"id": 64239, "name": "street address"}, {"id": 64240, "name": "street address numbe"}, {"id": 64241, "name": "street area"}, {"id": 64242, "name": "street arrow"}, {"id": 64243, "name": "street block"}, {"id": 64244, "name": "street board"}, {"id": 64245, "name": "street camera"}, {"id": 64246, "name": "street car"}, {"id": 64247, "name": "street cars"}, {"id": 64248, "name": "street city"}, {"id": 64249, "name": "street clock"}, {"id": 64250, "name": "street clothes"}, {"id": 64251, "name": "street cone"}, {"id": 64252, "name": "street cones"}, {"id": 64253, "name": "street corner"}, {"id": 64254, "name": "street crossing"}, {"id": 64255, "name": "street crossing sign"}, {"id": 64256, "name": "street curb"}, {"id": 64257, "name": "street curve"}, {"id": 64258, "name": "street cutout"}, {"id": 64259, "name": "street dirt"}, {"id": 64260, "name": "street divider"}, {"id": 64261, "name": "street edge"}, {"id": 64262, "name": "street exit"}, {"id": 64263, "name": "street garden"}, {"id": 64264, "name": "street globe"}, {"id": 64265, "name": "street gutter"}, {"id": 64266, "name": "street has shine"}, {"id": 64267, "name": "street in front"}, {"id": 64268, "name": "street intersection"}, {"id": 64269, "name": "street is busy"}, {"id": 64270, "name": "street lam"}, {"id": 64271, "name": "street lamp"}, {"id": 64272, "name": "street lamp is green"}, {"id": 64273, "name": "street lamp pole"}, {"id": 64274, "name": "street lamps"}, {"id": 64275, "name": "street lane"}, {"id": 64276, "name": "street lantern"}, {"id": 64277, "name": "street level"}, {"id": 64278, "name": "street light hanging"}, {"id": 64279, "name": "street light pole"}, {"id": 64280, "name": "street light post"}, {"id": 64281, "name": "street lighting"}, {"id": 64282, "name": "street lightpole"}, {"id": 64283, "name": "street lights"}, {"id": 64284, "name": "street lights on"}, {"id": 64285, "name": "street line"}, {"id": 64286, "name": "street lines"}, {"id": 64287, "name": "street llight"}, {"id": 64288, "name": "street marker"}, {"id": 64289, "name": "street markers"}, {"id": 64290, "name": "street market"}, {"id": 64291, "name": "street marking"}, {"id": 64292, "name": "street markings"}, {"id": 64293, "name": "street meter"}, {"id": 64294, "name": "street name"}, {"id": 64295, "name": "street name sign"}, {"id": 64296, "name": "street names"}, {"id": 64297, "name": "street next"}, {"id": 64298, "name": "street number"}, {"id": 64299, "name": "street numbers"}, {"id": 64300, "name": "street patrol"}, {"id": 64301, "name": "street pavement"}, {"id": 64302, "name": "street person"}, {"id": 64303, "name": "street pole"}, {"id": 64304, "name": "street poles"}, {"id": 64305, "name": "street post"}, {"id": 64306, "name": "street print"}, {"id": 64307, "name": "street rails"}, {"id": 64308, "name": "street road"}, {"id": 64309, "name": "street scene"}, {"id": 64310, "name": "street shadows"}, {"id": 64311, "name": "street shoulder"}, {"id": 64312, "name": "street side"}, {"id": 64313, "name": "street sigh"}, {"id": 64314, "name": "street sign"}, {"id": 64315, "name": "street sign bolted"}, {"id": 64316, "name": "street sign letters"}, {"id": 64317, "name": "street sign pole"}, {"id": 64318, "name": "street signal"}, {"id": 64319, "name": "street signals"}, {"id": 64320, "name": "street signpole"}, {"id": 64321, "name": "street signs"}, {"id": 64322, "name": "street skate"}, {"id": 64323, "name": "street slab"}, {"id": 64324, "name": "street station"}, {"id": 64325, "name": "street sugn"}, {"id": 64326, "name": "street tile"}, {"id": 64327, "name": "street tires"}, {"id": 64328, "name": "street to the left"}, {"id": 64329, "name": "street trees"}, {"id": 64330, "name": "street under cars"}, {"id": 64331, "name": "street vendor"}, {"id": 64332, "name": "street view"}, {"id": 64333, "name": "street w1"}, {"id": 64334, "name": "street wall"}, {"id": 64335, "name": "street with vehicles"}, {"id": 64336, "name": "street worker"}, {"id": 64337, "name": "street"}, {"id": 64338, "name": "streetcar"}, {"id": 64339, "name": "streetlamp"}, {"id": 64340, "name": "streetlamps"}, {"id": 64341, "name": "streetley"}, {"id": 64342, "name": "streetligh"}, {"id": 64343, "name": "streetlight off"}, {"id": 64344, "name": "streetlight on"}, {"id": 64345, "name": "streetlight pole"}, {"id": 64346, "name": "streetlight reflection"}, {"id": 64347, "name": "streetlight"}, {"id": 64348, "name": "streetlights row"}, {"id": 64349, "name": "streetname"}, {"id": 64350, "name": "streetname sign"}, {"id": 64351, "name": "streetpost"}, {"id": 64352, "name": "streetscape"}, {"id": 64353, "name": "streetside"}, {"id": 64354, "name": "streetsign"}, {"id": 64355, "name": "streetsigns"}, {"id": 64356, "name": "streettile"}, {"id": 64357, "name": "strem"}, {"id": 64358, "name": "strems"}, {"id": 64359, "name": "strength text"}, {"id": 64360, "name": "stret"}, {"id": 64361, "name": "stretch"}, {"id": 64362, "name": "stretch limo"}, {"id": 64363, "name": "stretch marks"}, {"id": 64364, "name": "stretched across"}, {"id": 64365, "name": "stretched arm"}, {"id": 64366, "name": "stretched out"}, {"id": 64367, "name": "stretcher"}, {"id": 64368, "name": "stretching"}, {"id": 64369, "name": "stretchy"}, {"id": 64370, "name": "strianer"}, {"id": 64371, "name": "striation mark"}, {"id": 64372, "name": "striation marks"}, {"id": 64373, "name": "striation"}, {"id": 64374, "name": "strick"}, {"id": 64375, "name": "strike"}, {"id": 64376, "name": "strike mat"}, {"id": 64377, "name": "strike plate"}, {"id": 64378, "name": "strike position"}, {"id": 64379, "name": "strike zone"}, {"id": 64380, "name": "striking plate"}, {"id": 64381, "name": "string along ceiling"}, {"id": 64382, "name": "string attached"}, {"id": 64383, "name": "string bean"}, {"id": 64384, "name": "string beans"}, {"id": 64385, "name": "string cheese"}, {"id": 64386, "name": "string from balloons"}, {"id": 64387, "name": "string handle"}, {"id": 64388, "name": "string hanging"}, {"id": 64389, "name": "string is in sky"}, {"id": 64390, "name": "string is white"}, {"id": 64391, "name": "string lanyard"}, {"id": 64392, "name": "string lights"}, {"id": 64393, "name": "string net"}, {"id": 64394, "name": "string of flags"}, {"id": 64395, "name": "string of lights"}, {"id": 64396, "name": "string on name tag"}, {"id": 64397, "name": "string part"}, {"id": 64398, "name": "string rolls"}, {"id": 64399, "name": "string toy"}, {"id": 64400, "name": "string winder"}, {"id": 64401, "name": "string"}, {"id": 64402, "name": "stringed light"}, {"id": 64403, "name": "stringedge"}, {"id": 64404, "name": "stringer"}, {"id": 64405, "name": "stringer kite"}, {"id": 64406, "name": "strings connecting"}, {"id": 64407, "name": "strings shoes"}, {"id": 64408, "name": "stringy"}, {"id": 64409, "name": "stringy hair"}, {"id": 64410, "name": "strip bus"}, {"id": 64411, "name": "strip light"}, {"id": 64412, "name": "strip line"}, {"id": 64413, "name": "strip mall"}, {"id": 64414, "name": "strip marking"}, {"id": 64415, "name": "strip of flooring"}, {"id": 64416, "name": "strip of grass"}, {"id": 64417, "name": "strip of land"}, {"id": 64418, "name": "strip of outlets"}, {"id": 64419, "name": "strip of runway"}, {"id": 64420, "name": "strip of wood"}, {"id": 64421, "name": "strip on bathtub"}, {"id": 64422, "name": "strip"}, {"id": 64423, "name": "stripe background"}, {"id": 64424, "name": "stripe car"}, {"id": 64425, "name": "stripe design"}, {"id": 64426, "name": "stripe face"}, {"id": 64427, "name": "stripe fur"}, {"id": 64428, "name": "stripe is black"}, {"id": 64429, "name": "stripe is blue"}, {"id": 64430, "name": "stripe is white"}, {"id": 64431, "name": "stripe of marble"}, {"id": 64432, "name": "stripe on a bus"}, {"id": 64433, "name": "stripe on tower"}, {"id": 64434, "name": "stripe pattern"}, {"id": 64435, "name": "stripe shirt"}, {"id": 64436, "name": "stripe socks"}, {"id": 64437, "name": "stripe tie"}, {"id": 64438, "name": "striped"}, {"id": 64439, "name": "striped apron"}, {"id": 64440, "name": "striped arm"}, {"id": 64441, "name": "striped awning"}, {"id": 64442, "name": "striped bag"}, {"id": 64443, "name": "striped bedskirt"}, {"id": 64444, "name": "striped bedspread"}, {"id": 64445, "name": "striped bikini"}, {"id": 64446, "name": "striped blanket"}, {"id": 64447, "name": "striped box"}, {"id": 64448, "name": "striped canopy"}, {"id": 64449, "name": "striped carpet"}, {"id": 64450, "name": "striped curb"}, {"id": 64451, "name": "striped cushion"}, {"id": 64452, "name": "striped design"}, {"id": 64453, "name": "striped door"}, {"id": 64454, "name": "striped dress"}, {"id": 64455, "name": "striped fabric"}, {"id": 64456, "name": "striped face"}, {"id": 64457, "name": "striped flag"}, {"id": 64458, "name": "striped front"}, {"id": 64459, "name": "striped fur"}, {"id": 64460, "name": "striped grass"}, {"id": 64461, "name": "striped hat"}, {"id": 64462, "name": "striped head"}, {"id": 64463, "name": "striped heart"}, {"id": 64464, "name": "striped helmet"}, {"id": 64465, "name": "striped jacket"}, {"id": 64466, "name": "striped jersey"}, {"id": 64467, "name": "striped kite"}, {"id": 64468, "name": "striped knit"}, {"id": 64469, "name": "striped leggins"}, {"id": 64470, "name": "striped legs"}, {"id": 64471, "name": "striped mammal"}, {"id": 64472, "name": "striped metal chair"}, {"id": 64473, "name": "striped neck"}, {"id": 64474, "name": "striped necktie"}, {"id": 64475, "name": "striped nose"}, {"id": 64476, "name": "striped object"}, {"id": 64477, "name": "striped outfit"}, {"id": 64478, "name": "striped paint"}, {"id": 64479, "name": "striped pajamas"}, {"id": 64480, "name": "striped pants"}, {"id": 64481, "name": "striped pattern"}, {"id": 64482, "name": "striped pillow"}, {"id": 64483, "name": "striped plane"}, {"id": 64484, "name": "striped plate"}, {"id": 64485, "name": "striped pole"}, {"id": 64486, "name": "striped roof"}, {"id": 64487, "name": "striped scarf"}, {"id": 64488, "name": "striped seat"}, {"id": 64489, "name": "striped section"}, {"id": 64490, "name": "striped sheet"}, {"id": 64491, "name": "striped shirt"}, {"id": 64492, "name": "striped shorts"}, {"id": 64493, "name": "striped sign"}, {"id": 64494, "name": "striped sleeve"}, {"id": 64495, "name": "striped sock"}, {"id": 64496, "name": "striped socks"}, {"id": 64497, "name": "striped suite"}, {"id": 64498, "name": "striped surface"}, {"id": 64499, "name": "striped sweater"}, {"id": 64500, "name": "striped tail"}, {"id": 64501, "name": "striped tank top"}, {"id": 64502, "name": "striped texture"}, {"id": 64503, "name": "striped tie"}, {"id": 64504, "name": "striped top"}, {"id": 64505, "name": "striped towel"}, {"id": 64506, "name": "striped umbrella"}, {"id": 64507, "name": "striped uniform"}, {"id": 64508, "name": "striped valance"}, {"id": 64509, "name": "striped zebra"}, {"id": 64510, "name": "striped zebra ear"}, {"id": 64511, "name": "striped zebras"}, {"id": 64512, "name": "stripedboards"}, {"id": 64513, "name": "stripedown"}, {"id": 64514, "name": "stripedshirt"}, {"id": 64515, "name": "stripes are grey"}, {"id": 64516, "name": "stripes are white"}, {"id": 64517, "name": "stripes board"}, {"id": 64518, "name": "stripes lines"}, {"id": 64519, "name": "stripes of a zebra"}, {"id": 64520, "name": "stripes on adult"}, {"id": 64521, "name": "stripes on post"}, {"id": 64522, "name": "stripes on tail"}, {"id": 64523, "name": "stripes roof"}, {"id": 64524, "name": "stripes tie"}, {"id": 64525, "name": "stripes zebra"}, {"id": 64526, "name": "stripes"}, {"id": 64527, "name": "stripesbrowngrey"}, {"id": 64528, "name": "stripesuitcase"}, {"id": 64529, "name": "striping"}, {"id": 64530, "name": "striple"}, {"id": 64531, "name": "stripped"}, {"id": 64532, "name": "stripped bark"}, {"id": 64533, "name": "stripped cleats"}, {"id": 64534, "name": "stripped fence"}, {"id": 64535, "name": "stripped pants"}, {"id": 64536, "name": "stripped pattern"}, {"id": 64537, "name": "stripped peels"}, {"id": 64538, "name": "stripped shirt"}, {"id": 64539, "name": "stripped tie"}, {"id": 64540, "name": "strippling"}, {"id": 64541, "name": "strips of bacon"}, {"id": 64542, "name": "stripstip"}, {"id": 64543, "name": "strobe light"}, {"id": 64544, "name": "stroehmann"}, {"id": 64545, "name": "stroke"}, {"id": 64546, "name": "strolled"}, {"id": 64547, "name": "stroller handle"}, {"id": 64548, "name": "stroller"}, {"id": 64549, "name": "strollet"}, {"id": 64550, "name": "stromboli"}, {"id": 64551, "name": "strombolis"}, {"id": 64552, "name": "strong"}, {"id": 64553, "name": "strong back"}, {"id": 64554, "name": "strong wave"}, {"id": 64555, "name": "strong waves"}, {"id": 64556, "name": "strop"}, {"id": 64557, "name": "strore"}, {"id": 64558, "name": "strove brand"}, {"id": 64559, "name": "strpes"}, {"id": 64560, "name": "structural beam"}, {"id": 64561, "name": "structural supports"}, {"id": 64562, "name": "structure beam"}, {"id": 64563, "name": "structure frame"}, {"id": 64564, "name": "structure is metal"}, {"id": 64565, "name": "structure"}, {"id": 64566, "name": "structures roof"}, {"id": 64567, "name": "structute"}, {"id": 64568, "name": "strung"}, {"id": 64569, "name": "strut"}, {"id": 64570, "name": "stuart st"}, {"id": 64571, "name": "stub leaf"}, {"id": 64572, "name": "stub"}, {"id": 64573, "name": "stubble beard"}, {"id": 64574, "name": "stubble on his face"}, {"id": 64575, "name": "stubble"}, {"id": 64576, "name": "stubby bush"}, {"id": 64577, "name": "stuble"}, {"id": 64578, "name": "stucco"}, {"id": 64579, "name": "stucco finish"}, {"id": 64580, "name": "stucco wall"}, {"id": 64581, "name": "stucture"}, {"id": 64582, "name": "stuctures"}, {"id": 64583, "name": "stud earring"}, {"id": 64584, "name": "stud"}, {"id": 64585, "name": "studded"}, {"id": 64586, "name": "studded bridle"}, {"id": 64587, "name": "student desk"}, {"id": 64588, "name": "student"}, {"id": 64589, "name": "studenti"}, {"id": 64590, "name": "students decoration"}, {"id": 64591, "name": "studio"}, {"id": 64592, "name": "studio name"}, {"id": 64593, "name": "studio one"}, {"id": 64594, "name": "study"}, {"id": 64595, "name": "study floor"}, {"id": 64596, "name": "studyroom"}, {"id": 64597, "name": "stuf"}, {"id": 64598, "name": "stuff animal"}, {"id": 64599, "name": "stuff animals"}, {"id": 64600, "name": "stuff cow"}, {"id": 64601, "name": "stuff in the truck"}, {"id": 64602, "name": "stuff is mould"}, {"id": 64603, "name": "stuff is on deck"}, {"id": 64604, "name": "stuff"}, {"id": 64605, "name": "stuffed"}, {"id": 64606, "name": "stuffed animal"}, {"id": 64607, "name": "stuffed animal hand"}, {"id": 64608, "name": "stuffed animals"}, {"id": 64609, "name": "stuffed anmal"}, {"id": 64610, "name": "stuffed banana"}, {"id": 64611, "name": "stuffed bananas"}, {"id": 64612, "name": "stuffed bear"}, {"id": 64613, "name": "stuffed bears"}, {"id": 64614, "name": "stuffed bunny"}, {"id": 64615, "name": "stuffed cat"}, {"id": 64616, "name": "stuffed chair"}, {"id": 64617, "name": "stuffed dog"}, {"id": 64618, "name": "stuffed doll"}, {"id": 64619, "name": "stuffed dragon"}, {"id": 64620, "name": "stuffed duck"}, {"id": 64621, "name": "stuffed elephant"}, {"id": 64622, "name": "stuffed figure"}, {"id": 64623, "name": "stuffed goose"}, {"id": 64624, "name": "stuffed gorilla"}, {"id": 64625, "name": "stuffed head"}, {"id": 64626, "name": "stuffed horse"}, {"id": 64627, "name": "stuffed kitty"}, {"id": 64628, "name": "stuffed monkey"}, {"id": 64629, "name": "stuffed monkey mouth"}, {"id": 64630, "name": "stuffed mouse"}, {"id": 64631, "name": "stuffed olives"}, {"id": 64632, "name": "stuffed penguin"}, {"id": 64633, "name": "stuffed pepper"}, {"id": 64634, "name": "stuffed pig"}, {"id": 64635, "name": "stuffed puppy"}, {"id": 64636, "name": "stuffed rabbit"}, {"id": 64637, "name": "stuffed rabbits"}, {"id": 64638, "name": "stuffed reindeer"}, {"id": 64639, "name": "stuffed rhino"}, {"id": 64640, "name": "stuffed santa"}, {"id": 64641, "name": "stuffed seals"}, {"id": 64642, "name": "stuffed smurf"}, {"id": 64643, "name": "stuffed tiger"}, {"id": 64644, "name": "stuffed toy"}, {"id": 64645, "name": "stuffed toy animals"}, {"id": 64646, "name": "stuffed toys"}, {"id": 64647, "name": "stuffedsheeps arm"}, {"id": 64648, "name": "stuffing"}, {"id": 64649, "name": "stump"}, {"id": 64650, "name": "stumpy"}, {"id": 64651, "name": "stunt plane"}, {"id": 64652, "name": "stunt planes"}, {"id": 64653, "name": "stunt rider"}, {"id": 64654, "name": "stunt"}, {"id": 64655, "name": "stuntman"}, {"id": 64656, "name": "stutue"}, {"id": 64657, "name": "style"}, {"id": 64658, "name": "style letter"}, {"id": 64659, "name": "style number"}, {"id": 64660, "name": "styled edge"}, {"id": 64661, "name": "stylus"}, {"id": 64662, "name": "stylus pen"}, {"id": 64663, "name": "styrofoam"}, {"id": 64664, "name": "styrofoam bowls"}, {"id": 64665, "name": "styrofoam bown"}, {"id": 64666, "name": "styrofoam box"}, {"id": 64667, "name": "styrofoam container"}, {"id": 64668, "name": "styrofoam containers"}, {"id": 64669, "name": "styrofoam cup"}, {"id": 64670, "name": "styrofoam cups"}, {"id": 64671, "name": "styrofoam plate"}, {"id": 64672, "name": "styrofoam tray"}, {"id": 64673, "name": "styrup"}, {"id": 64674, "name": "su"}, {"id": 64675, "name": "suace"}, {"id": 64676, "name": "suacer"}, {"id": 64677, "name": "sub"}, {"id": 64678, "name": "sub bun"}, {"id": 64679, "name": "sub roll"}, {"id": 64680, "name": "sub rolls"}, {"id": 64681, "name": "sub sandwich"}, {"id": 64682, "name": "sub woofer"}, {"id": 64683, "name": "subaru"}, {"id": 64684, "name": "subathers"}, {"id": 64685, "name": "subeige sheep"}, {"id": 64686, "name": "subfloor"}, {"id": 64687, "name": "subject"}, {"id": 64688, "name": "submarine"}, {"id": 64689, "name": "submarine sandwich"}, {"id": 64690, "name": "substance"}, {"id": 64691, "name": "substation"}, {"id": 64692, "name": "substitute"}, {"id": 64693, "name": "substructure"}, {"id": 64694, "name": "subtitle button"}, {"id": 64695, "name": "subtitle"}, {"id": 64696, "name": "subtle knife"}, {"id": 64697, "name": "suburb"}, {"id": 64698, "name": "suburban"}, {"id": 64699, "name": "suburban area"}, {"id": 64700, "name": "suburbanhome"}, {"id": 64701, "name": "subway"}, {"id": 64702, "name": "subway bus"}, {"id": 64703, "name": "subway car"}, {"id": 64704, "name": "subway cars"}, {"id": 64705, "name": "subway entrance"}, {"id": 64706, "name": "subway logo"}, {"id": 64707, "name": "subway platform"}, {"id": 64708, "name": "subway scene"}, {"id": 64709, "name": "subway sign"}, {"id": 64710, "name": "subway stairs"}, {"id": 64711, "name": "subway station"}, {"id": 64712, "name": "subway system map"}, {"id": 64713, "name": "subway tile"}, {"id": 64714, "name": "subway tiles"}, {"id": 64715, "name": "subway tracks"}, {"id": 64716, "name": "subway train"}, {"id": 64717, "name": "subwoofer"}, {"id": 64718, "name": "succulent"}, {"id": 64719, "name": "sucker"}, {"id": 64720, "name": "suction"}, {"id": 64721, "name": "suction cup"}, {"id": 64722, "name": "suction cups"}, {"id": 64723, "name": "sud"}, {"id": 64724, "name": "sudan"}, {"id": 64725, "name": "sudbury"}, {"id": 64726, "name": "sudostbahn"}, {"id": 64727, "name": "suds"}, {"id": 64728, "name": "sudsy"}, {"id": 64729, "name": "sudtours"}, {"id": 64730, "name": "suede"}, {"id": 64731, "name": "suede boot"}, {"id": 64732, "name": "suede concert"}, {"id": 64733, "name": "suface"}, {"id": 64734, "name": "sufboard"}, {"id": 64735, "name": "sufboards"}, {"id": 64736, "name": "sufer"}, {"id": 64737, "name": "suffolk"}, {"id": 64738, "name": "sufuria"}, {"id": 64739, "name": "sugar bowl"}, {"id": 64740, "name": "sugar caddy"}, {"id": 64741, "name": "sugar canister"}, {"id": 64742, "name": "sugar coating"}, {"id": 64743, "name": "sugar container"}, {"id": 64744, "name": "sugar cream"}, {"id": 64745, "name": "sugar crust"}, {"id": 64746, "name": "sugar crystals"}, {"id": 64747, "name": "sugar cubes"}, {"id": 64748, "name": "sugar dispenser"}, {"id": 64749, "name": "sugar donut"}, {"id": 64750, "name": "sugar doughnut"}, {"id": 64751, "name": "sugar glaze"}, {"id": 64752, "name": "sugar holder"}, {"id": 64753, "name": "sugar jar"}, {"id": 64754, "name": "sugar mill"}, {"id": 64755, "name": "sugar mixture"}, {"id": 64756, "name": "sugar pack"}, {"id": 64757, "name": "sugar packet"}, {"id": 64758, "name": "sugar packets"}, {"id": 64759, "name": "sugar packs"}, {"id": 64760, "name": "sugar raised"}, {"id": 64761, "name": "sugar shaker"}, {"id": 64762, "name": "sugar snap"}, {"id": 64763, "name": "sugar sprinkles"}, {"id": 64764, "name": "sugar topping"}, {"id": 64765, "name": "sugar toppings"}, {"id": 64766, "name": "sugar"}, {"id": 64767, "name": "sugarbowl"}, {"id": 64768, "name": "sugarcane"}, {"id": 64769, "name": "sugary treat"}, {"id": 64770, "name": "suglasses"}, {"id": 64771, "name": "suit and tie"}, {"id": 64772, "name": "suit bottom"}, {"id": 64773, "name": "suit bottoms"}, {"id": 64774, "name": "suit button"}, {"id": 64775, "name": "suit cases"}, {"id": 64776, "name": "suit coat"}, {"id": 64777, "name": "suit is black"}, {"id": 64778, "name": "suit is dark"}, {"id": 64779, "name": "suit is for business"}, {"id": 64780, "name": "suit jacket"}, {"id": 64781, "name": "suit lapel"}, {"id": 64782, "name": "suit pants"}, {"id": 64783, "name": "suit pocket"}, {"id": 64784, "name": "suit sleeve"}, {"id": 64785, "name": "suit vest"}, {"id": 64786, "name": "suit woman"}, {"id": 64787, "name": "suit"}, {"id": 64788, "name": "suitacse"}, {"id": 64789, "name": "suitcas"}, {"id": 64790, "name": "suitcase corner"}, {"id": 64791, "name": "suitcase front"}, {"id": 64792, "name": "suitcase handle"}, {"id": 64793, "name": "suitcase handles"}, {"id": 64794, "name": "suitcase interior"}, {"id": 64795, "name": "suitcase lid"}, {"id": 64796, "name": "suitcase pocket"}, {"id": 64797, "name": "suitcase rack"}, {"id": 64798, "name": "suitcase stack"}, {"id": 64799, "name": "suitcase stand"}, {"id": 64800, "name": "suitcase wheel"}, {"id": 64801, "name": "suitcase wheels"}, {"id": 64802, "name": "suitcase"}, {"id": 64803, "name": "suitcaseboat"}, {"id": 64804, "name": "suitcasei"}, {"id": 64805, "name": "suitcoat"}, {"id": 64806, "name": "suite case"}, {"id": 64807, "name": "suite jacket"}, {"id": 64808, "name": "suite"}, {"id": 64809, "name": "suitecase"}, {"id": 64810, "name": "suited man"}, {"id": 64811, "name": "sulight"}, {"id": 64812, "name": "sulzbach"}, {"id": 64813, "name": "sumac"}, {"id": 64814, "name": "summer"}, {"id": 64815, "name": "summer dress"}, {"id": 64816, "name": "summer time"}, {"id": 64817, "name": "summit"}, {"id": 64818, "name": "sumner"}, {"id": 64819, "name": "sumo wrestler"}, {"id": 64820, "name": "sump tank"}, {"id": 64821, "name": "sun above"}, {"id": 64822, "name": "sun and moon"}, {"id": 64823, "name": "sun angle"}, {"id": 64824, "name": "sun beam"}, {"id": 64825, "name": "sun blocker"}, {"id": 64826, "name": "sun cape"}, {"id": 64827, "name": "sun catcher"}, {"id": 64828, "name": "sun chairs"}, {"id": 64829, "name": "sun chips"}, {"id": 64830, "name": "sun cover"}, {"id": 64831, "name": "sun decoration"}, {"id": 64832, "name": "sun design"}, {"id": 64833, "name": "sun dial"}, {"id": 64834, "name": "sun display"}, {"id": 64835, "name": "sun dress"}, {"id": 64836, "name": "sun figure"}, {"id": 64837, "name": "sun flare"}, {"id": 64838, "name": "sun flowers"}, {"id": 64839, "name": "sun glare"}, {"id": 64840, "name": "sun glaring"}, {"id": 64841, "name": "sun glasses"}, {"id": 64842, "name": "sun glint"}, {"id": 64843, "name": "sun graphic"}, {"id": 64844, "name": "sun hat"}, {"id": 64845, "name": "sun higlights"}, {"id": 64846, "name": "sun hoods"}, {"id": 64847, "name": "sun is on"}, {"id": 64848, "name": "sun is setting"}, {"id": 64849, "name": "sun is shining"}, {"id": 64850, "name": "sun is shinning"}, {"id": 64851, "name": "sun junior"}, {"id": 64852, "name": "sun light"}, {"id": 64853, "name": "sun lights"}, {"id": 64854, "name": "sun lit patch"}, {"id": 64855, "name": "sun logo"}, {"id": 64856, "name": "sun not at peak"}, {"id": 64857, "name": "sun patch"}, {"id": 64858, "name": "sun pattern"}, {"id": 64859, "name": "sun peaking"}, {"id": 64860, "name": "sun peeking"}, {"id": 64861, "name": "sun protector"}, {"id": 64862, "name": "sun ray"}, {"id": 64863, "name": "sun rays"}, {"id": 64864, "name": "sun reflected"}, {"id": 64865, "name": "sun reflecting"}, {"id": 64866, "name": "sun reflection"}, {"id": 64867, "name": "sun reflects"}, {"id": 64868, "name": "sun rise"}, {"id": 64869, "name": "sun roof"}, {"id": 64870, "name": "sun room"}, {"id": 64871, "name": "sun set"}, {"id": 64872, "name": "sun setting"}, {"id": 64873, "name": "sun shade"}, {"id": 64874, "name": "sun shades"}, {"id": 64875, "name": "sun shape"}, {"id": 64876, "name": "sun shapes"}, {"id": 64877, "name": "sun shelter"}, {"id": 64878, "name": "sun shine"}, {"id": 64879, "name": "sun shines"}, {"id": 64880, "name": "sun shines outside"}, {"id": 64881, "name": "sun shinine"}, {"id": 64882, "name": "sun shining"}, {"id": 64883, "name": "sun shining above"}, {"id": 64884, "name": "sun shiningbrightly"}, {"id": 64885, "name": "sun spot"}, {"id": 64886, "name": "sun spots"}, {"id": 64887, "name": "sun streaks"}, {"id": 64888, "name": "sun suit"}, {"id": 64889, "name": "sun trees"}, {"id": 64890, "name": "sun umbrella"}, {"id": 64891, "name": "sun umbrellas"}, {"id": 64892, "name": "sun visor"}, {"id": 64893, "name": "sun"}, {"id": 64894, "name": "sunbather"}, {"id": 64895, "name": "sunbathing"}, {"id": 64896, "name": "sunbeam"}, {"id": 64897, "name": "sunbean"}, {"id": 64898, "name": "sunbeds"}, {"id": 64899, "name": "sunblock"}, {"id": 64900, "name": "sunbrella"}, {"id": 64901, "name": "sunburn"}, {"id": 64902, "name": "sunburst"}, {"id": 64903, "name": "sundae"}, {"id": 64904, "name": "sundae dish"}, {"id": 64905, "name": "sunday"}, {"id": 64906, "name": "sundial"}, {"id": 64907, "name": "sundown"}, {"id": 64908, "name": "sundress"}, {"id": 64909, "name": "sundried tomato"}, {"id": 64910, "name": "sundried tomatoes"}, {"id": 64911, "name": "sundries"}, {"id": 64912, "name": "sunexpress"}, {"id": 64913, "name": "sunflower base"}, {"id": 64914, "name": "sunflower head"}, {"id": 64915, "name": "sunflower logo"}, {"id": 64916, "name": "sunflower on cloth"}, {"id": 64917, "name": "sunflower seed"}, {"id": 64918, "name": "sunflower seeds"}, {"id": 64919, "name": "sunflower"}, {"id": 64920, "name": "sunfowers"}, {"id": 64921, "name": "sungalsses"}, {"id": 64922, "name": "sungasses"}, {"id": 64923, "name": "sunglases"}, {"id": 64924, "name": "sunglasess"}, {"id": 64925, "name": "sunglass frames"}, {"id": 64926, "name": "sunglasse"}, {"id": 64927, "name": "sunglasses on face"}, {"id": 64928, "name": "sunglasses on shirt"}, {"id": 64929, "name": "sunglasses"}, {"id": 64930, "name": "sunglasseshead"}, {"id": 64931, "name": "sunglight"}, {"id": 64932, "name": "sunhat"}, {"id": 64933, "name": "sunil"}, {"id": 64934, "name": "sunken structure"}, {"id": 64935, "name": "sunkist"}, {"id": 64936, "name": "sunkist orange"}, {"id": 64937, "name": "sunlasses"}, {"id": 64938, "name": "sunlight beam"}, {"id": 64939, "name": "sunlight dot"}, {"id": 64940, "name": "sunlight glistening"}, {"id": 64941, "name": "sunlight here"}, {"id": 64942, "name": "sunlight on it"}, {"id": 64943, "name": "sunlight on water"}, {"id": 64944, "name": "sunlight patch"}, {"id": 64945, "name": "sunlight ray"}, {"id": 64946, "name": "sunlight rays"}, {"id": 64947, "name": "sunlight refelcting"}, {"id": 64948, "name": "sunlight reflected"}, {"id": 64949, "name": "sunlight reflecting"}, {"id": 64950, "name": "sunlight reflection"}, {"id": 64951, "name": "sunlight shade"}, {"id": 64952, "name": "sunlight shining"}, {"id": 64953, "name": "sunlight shinning"}, {"id": 64954, "name": "sunlight"}, {"id": 64955, "name": "sunlighting"}, {"id": 64956, "name": "sunlightrefection"}, {"id": 64957, "name": "sunligt"}, {"id": 64958, "name": "sunligt back"}, {"id": 64959, "name": "sunlit"}, {"id": 64960, "name": "sunlit clockface"}, {"id": 64961, "name": "sunlit land"}, {"id": 64962, "name": "sunlit sand"}, {"id": 64963, "name": "sunny"}, {"id": 64964, "name": "sunny area"}, {"id": 64965, "name": "sunny bench"}, {"id": 64966, "name": "sunny blue sky"}, {"id": 64967, "name": "sunny d"}, {"id": 64968, "name": "sunny day"}, {"id": 64969, "name": "sunny field"}, {"id": 64970, "name": "sunny part"}, {"id": 64971, "name": "sunny patch"}, {"id": 64972, "name": "sunny scene"}, {"id": 64973, "name": "sunny side"}, {"id": 64974, "name": "sunny skies"}, {"id": 64975, "name": "sunny sky"}, {"id": 64976, "name": "sunny vale"}, {"id": 64977, "name": "sunny window"}, {"id": 64978, "name": "sunnyday"}, {"id": 64979, "name": "sunray"}, {"id": 64980, "name": "sunrise"}, {"id": 64981, "name": "sunroof"}, {"id": 64982, "name": "sunroofs on truck"}, {"id": 64983, "name": "sunroom"}, {"id": 64984, "name": "suns rays"}, {"id": 64985, "name": "suns reflection"}, {"id": 64986, "name": "suns reflectionbuilding"}, {"id": 64987, "name": "sunscreen"}, {"id": 64988, "name": "sunset"}, {"id": 64989, "name": "sunset picture"}, {"id": 64990, "name": "sunset reflecting"}, {"id": 64991, "name": "sunset sky"}, {"id": 64992, "name": "sunsetting"}, {"id": 64993, "name": "sunshade"}, {"id": 64994, "name": "sunshield"}, {"id": 64995, "name": "sunshin"}, {"id": 64996, "name": "sunshind"}, {"id": 64997, "name": "sunshine"}, {"id": 64998, "name": "sunshine area"}, {"id": 64999, "name": "sunshine rays"}, {"id": 65000, "name": "sunshine sheds"}, {"id": 65001, "name": "sunshine symbol"}, {"id": 65002, "name": "sunslasses"}, {"id": 65003, "name": "suntan"}, {"id": 65004, "name": "suntan lotion"}, {"id": 65005, "name": "suntanning bed"}, {"id": 65006, "name": "suntrust"}, {"id": 65007, "name": "sunvalleymarket"}, {"id": 65008, "name": "sunvisor"}, {"id": 65009, "name": "super"}, {"id": 65010, "name": "super hero"}, {"id": 65011, "name": "super nintendo"}, {"id": 65012, "name": "superhero"}, {"id": 65013, "name": "superhero images"}, {"id": 65014, "name": "superheroes"}, {"id": 65015, "name": "superman"}, {"id": 65016, "name": "superman logo"}, {"id": 65017, "name": "superman magnet"}, {"id": 65018, "name": "superman outfit"}, {"id": 65019, "name": "superman shirt"}, {"id": 65020, "name": "superman symbol"}, {"id": 65021, "name": "supermarket"}, {"id": 65022, "name": "supervising"}, {"id": 65023, "name": "supervisor"}, {"id": 65024, "name": "supper"}, {"id": 65025, "name": "supplie"}, {"id": 65026, "name": "supplies holder"}, {"id": 65027, "name": "suppliestotes"}, {"id": 65028, "name": "supply box"}, {"id": 65029, "name": "supply line"}, {"id": 65030, "name": "supply pipe"}, {"id": 65031, "name": "supply"}, {"id": 65032, "name": "support arm"}, {"id": 65033, "name": "support back"}, {"id": 65034, "name": "support bar"}, {"id": 65035, "name": "support bars"}, {"id": 65036, "name": "support beam"}, {"id": 65037, "name": "support beams"}, {"id": 65038, "name": "support block"}, {"id": 65039, "name": "support boards"}, {"id": 65040, "name": "support cable"}, {"id": 65041, "name": "support column"}, {"id": 65042, "name": "support container"}, {"id": 65043, "name": "support fence"}, {"id": 65044, "name": "support fixture"}, {"id": 65045, "name": "support frame"}, {"id": 65046, "name": "support is heavy"}, {"id": 65047, "name": "support leg"}, {"id": 65048, "name": "support legs"}, {"id": 65049, "name": "support pillar"}, {"id": 65050, "name": "support pillars"}, {"id": 65051, "name": "support pole"}, {"id": 65052, "name": "support poles"}, {"id": 65053, "name": "support post"}, {"id": 65054, "name": "support posts"}, {"id": 65055, "name": "support pylon"}, {"id": 65056, "name": "support railing"}, {"id": 65057, "name": "support rails"}, {"id": 65058, "name": "support rod"}, {"id": 65059, "name": "support strip"}, {"id": 65060, "name": "support structure"}, {"id": 65061, "name": "support tower"}, {"id": 65062, "name": "support trestle"}, {"id": 65063, "name": "support wall"}, {"id": 65064, "name": "support wire"}, {"id": 65065, "name": "support"}, {"id": 65066, "name": "supported"}, {"id": 65067, "name": "supporter"}, {"id": 65068, "name": "supporting beam"}, {"id": 65069, "name": "supporting post"}, {"id": 65070, "name": "supporting rib"}, {"id": 65071, "name": "supporting structure"}, {"id": 65072, "name": "supportive structure"}, {"id": 65073, "name": "suppostacom"}, {"id": 65074, "name": "supreme"}, {"id": 65075, "name": "supspenders"}, {"id": 65076, "name": "surafce"}, {"id": 65077, "name": "surboard"}, {"id": 65078, "name": "surboard leash"}, {"id": 65079, "name": "surboard spray"}, {"id": 65080, "name": "surboards"}, {"id": 65081, "name": "surf"}, {"id": 65082, "name": "surf area"}, {"id": 65083, "name": "surf board is black"}, {"id": 65084, "name": "surf boarder"}, {"id": 65085, "name": "surf boards"}, {"id": 65086, "name": "surf boards lined"}, {"id": 65087, "name": "surf breaking"}, {"id": 65088, "name": "surf building"}, {"id": 65089, "name": "surf cord"}, {"id": 65090, "name": "surf fin"}, {"id": 65091, "name": "surf foam"}, {"id": 65092, "name": "surf gear"}, {"id": 65093, "name": "surf hat"}, {"id": 65094, "name": "surf in turbulant"}, {"id": 65095, "name": "surf in water"}, {"id": 65096, "name": "surf instructor"}, {"id": 65097, "name": "surf leash"}, {"id": 65098, "name": "surf pants"}, {"id": 65099, "name": "surf picture"}, {"id": 65100, "name": "surf pool"}, {"id": 65101, "name": "surf rescue"}, {"id": 65102, "name": "surf sail"}, {"id": 65103, "name": "surf school"}, {"id": 65104, "name": "surf shirt"}, {"id": 65105, "name": "surf shoe"}, {"id": 65106, "name": "surf shop"}, {"id": 65107, "name": "surf shorts"}, {"id": 65108, "name": "surf spray"}, {"id": 65109, "name": "surf suit"}, {"id": 65110, "name": "surfacce"}, {"id": 65111, "name": "surface beneath"}, {"id": 65112, "name": "surface has a part"}, {"id": 65113, "name": "surface of board"}, {"id": 65114, "name": "surface of vase"}, {"id": 65115, "name": "surface of yellow"}, {"id": 65116, "name": "surface part"}, {"id": 65117, "name": "surface pipe"}, {"id": 65118, "name": "surface view"}, {"id": 65119, "name": "surface"}, {"id": 65120, "name": "surfaced"}, {"id": 65121, "name": "surfandrockcom"}, {"id": 65122, "name": "surfbard"}, {"id": 65123, "name": "surfbd"}, {"id": 65124, "name": "surfboad"}, {"id": 65125, "name": "surfboard bottom"}, {"id": 65126, "name": "surfboard cord"}, {"id": 65127, "name": "surfboard covers"}, {"id": 65128, "name": "surfboard design"}, {"id": 65129, "name": "surfboard drags"}, {"id": 65130, "name": "surfboard edge"}, {"id": 65131, "name": "surfboard fins"}, {"id": 65132, "name": "surfboard front"}, {"id": 65133, "name": "surfboard is green"}, {"id": 65134, "name": "surfboard is light"}, {"id": 65135, "name": "surfboard is yellow"}, {"id": 65136, "name": "surfboard kite"}, {"id": 65137, "name": "surfboard leash"}, {"id": 65138, "name": "surfboard lessons"}, {"id": 65139, "name": "surfboard nose"}, {"id": 65140, "name": "surfboard racks"}, {"id": 65141, "name": "surfboard reflection"}, {"id": 65142, "name": "surfboard rudder"}, {"id": 65143, "name": "surfboard shadow"}, {"id": 65144, "name": "surfboard sideways"}, {"id": 65145, "name": "surfboard strap"}, {"id": 65146, "name": "surfboard tether"}, {"id": 65147, "name": "surfboard tip"}, {"id": 65148, "name": "surfboard water"}, {"id": 65149, "name": "surfboard with woman"}, {"id": 65150, "name": "surfboard"}, {"id": 65151, "name": "surfboarder air"}, {"id": 65152, "name": "surfboarder"}, {"id": 65153, "name": "surfboards skeg"}, {"id": 65154, "name": "surfboards tip"}, {"id": 65155, "name": "surfbord"}, {"id": 65156, "name": "surfed"}, {"id": 65157, "name": "surfer 1"}, {"id": 65158, "name": "surfer 2"}, {"id": 65159, "name": "surfer arms"}, {"id": 65160, "name": "surfer girl"}, {"id": 65161, "name": "surfer in the waves"}, {"id": 65162, "name": "surfer jams"}, {"id": 65163, "name": "surfer leash"}, {"id": 65164, "name": "surfer looking"}, {"id": 65165, "name": "surfer ocean"}, {"id": 65166, "name": "surfer on a board"}, {"id": 65167, "name": "surfer riding"}, {"id": 65168, "name": "surfer standing"}, {"id": 65169, "name": "surfer suit"}, {"id": 65170, "name": "surfer surfing"}, {"id": 65171, "name": "surfer swimming"}, {"id": 65172, "name": "surfer waves"}, {"id": 65173, "name": "surfer wears"}, {"id": 65174, "name": "surfer"}, {"id": 65175, "name": "surferboard"}, {"id": 65176, "name": "surfers ankle"}, {"id": 65177, "name": "surfers arm"}, {"id": 65178, "name": "surfers back"}, {"id": 65179, "name": "surfers board"}, {"id": 65180, "name": "surfers body"}, {"id": 65181, "name": "surfers bottom"}, {"id": 65182, "name": "surfers face"}, {"id": 65183, "name": "surfers foot"}, {"id": 65184, "name": "surfers hair"}, {"id": 65185, "name": "surfers hand"}, {"id": 65186, "name": "surfers hands"}, {"id": 65187, "name": "surfers head"}, {"id": 65188, "name": "surfers leg"}, {"id": 65189, "name": "surfers legs"}, {"id": 65190, "name": "surfers shadow"}, {"id": 65191, "name": "surfers top"}, {"id": 65192, "name": "surfers wrist"}, {"id": 65193, "name": "surfing"}, {"id": 65194, "name": "surfing board"}, {"id": 65195, "name": "surfing boots"}, {"id": 65196, "name": "surfing dog"}, {"id": 65197, "name": "surfing gear"}, {"id": 65198, "name": "surfing goggles"}, {"id": 65199, "name": "surfing in ocean"}, {"id": 65200, "name": "surfing outfit"}, {"id": 65201, "name": "surfing scene"}, {"id": 65202, "name": "surfing stickers"}, {"id": 65203, "name": "surfing suit"}, {"id": 65204, "name": "surfing the wave"}, {"id": 65205, "name": "surfing top"}, {"id": 65206, "name": "surfing wetsuits"}, {"id": 65207, "name": "surfline"}, {"id": 65208, "name": "surfoard"}, {"id": 65209, "name": "surfobard"}, {"id": 65210, "name": "surfsail"}, {"id": 65211, "name": "surftable"}, {"id": 65212, "name": "surfter"}, {"id": 65213, "name": "surfuria"}, {"id": 65214, "name": "surge protection"}, {"id": 65215, "name": "surge protector"}, {"id": 65216, "name": "surger protector"}, {"id": 65217, "name": "surgical glove"}, {"id": 65218, "name": "surgical mask"}, {"id": 65219, "name": "surname"}, {"id": 65220, "name": "surprised"}, {"id": 65221, "name": "surprised expression"}, {"id": 65222, "name": "surround"}, {"id": 65223, "name": "surround speaker"}, {"id": 65224, "name": "surrounded"}, {"id": 65225, "name": "surrounding pond"}, {"id": 65226, "name": "surtain"}, {"id": 65227, "name": "surva"}, {"id": 65228, "name": "surveilance camera"}, {"id": 65229, "name": "surveillance camera"}, {"id": 65230, "name": "surver"}, {"id": 65231, "name": "susage"}, {"id": 65232, "name": "sushi plate"}, {"id": 65233, "name": "sushi rolls"}, {"id": 65234, "name": "sushi"}, {"id": 65235, "name": "suspended cables"}, {"id": 65236, "name": "suspended wires"}, {"id": 65237, "name": "suspended"}, {"id": 65238, "name": "suspender"}, {"id": 65239, "name": "suspension"}, {"id": 65240, "name": "suspension line"}, {"id": 65241, "name": "suspension pole"}, {"id": 65242, "name": "suspensions cable"}, {"id": 65243, "name": "sussex"}, {"id": 65244, "name": "suture"}, {"id": 65245, "name": "suv car"}, {"id": 65246, "name": "suv mirror"}, {"id": 65247, "name": "suv rear"}, {"id": 65248, "name": "suv reflection"}, {"id": 65249, "name": "suv roof"}, {"id": 65250, "name": "suv wheel"}, {"id": 65251, "name": "suv"}, {"id": 65252, "name": "suvroad"}, {"id": 65253, "name": "suzuki"}, {"id": 65254, "name": "suzuki film"}, {"id": 65255, "name": "suzuki logo"}, {"id": 65256, "name": "svannah"}, {"id": 65257, "name": "svu"}, {"id": 65258, "name": "sw"}, {"id": 65259, "name": "sw pine st"}, {"id": 65260, "name": "sw third ave"}, {"id": 65261, "name": "swab"}, {"id": 65262, "name": "swag"}, {"id": 65263, "name": "swam"}, {"id": 65264, "name": "swamp"}, {"id": 65265, "name": "swamp water"}, {"id": 65266, "name": "swampfox rd"}, {"id": 65267, "name": "swan beak"}, {"id": 65268, "name": "swan behind"}, {"id": 65269, "name": "swan bill"}, {"id": 65270, "name": "swan boat"}, {"id": 65271, "name": "swan etching"}, {"id": 65272, "name": "swan float"}, {"id": 65273, "name": "swan heads"}, {"id": 65274, "name": "swan next"}, {"id": 65275, "name": "swan reflection"}, {"id": 65276, "name": "swan swimming"}, {"id": 65277, "name": "swan"}, {"id": 65278, "name": "swanage"}, {"id": 65279, "name": "swans and ducks"}, {"id": 65280, "name": "swarovski"}, {"id": 65281, "name": "swastika"}, {"id": 65282, "name": "swastika symbol"}, {"id": 65283, "name": "swatch"}, {"id": 65284, "name": "swatter"}, {"id": 65285, "name": "sway brace"}, {"id": 65286, "name": "sway braces"}, {"id": 65287, "name": "sweat ban"}, {"id": 65288, "name": "sweat band"}, {"id": 65289, "name": "sweat bands"}, {"id": 65290, "name": "sweat pants"}, {"id": 65291, "name": "sweat rag"}, {"id": 65292, "name": "sweat shirt"}, {"id": 65293, "name": "sweat stain"}, {"id": 65294, "name": "sweat stains"}, {"id": 65295, "name": "sweat suit"}, {"id": 65296, "name": "sweat wrist band"}, {"id": 65297, "name": "sweat"}, {"id": 65298, "name": "sweatband head"}, {"id": 65299, "name": "sweatband of player"}, {"id": 65300, "name": "sweatband"}, {"id": 65301, "name": "sweater vest"}, {"id": 65302, "name": "sweater is black"}, {"id": 65303, "name": "sweater is blue"}, {"id": 65304, "name": "sweater is brown"}, {"id": 65305, "name": "sweater is pink"}, {"id": 65306, "name": "sweater is red"}, {"id": 65307, "name": "sweater jacket"}, {"id": 65308, "name": "sweater neck"}, {"id": 65309, "name": "sweater vest"}, {"id": 65310, "name": "sweater"}, {"id": 65311, "name": "sweaters hanging"}, {"id": 65312, "name": "sweatersign"}, {"id": 65313, "name": "sweatguard"}, {"id": 65314, "name": "sweather"}, {"id": 65315, "name": "sweathirt"}, {"id": 65316, "name": "sweathshirt"}, {"id": 65317, "name": "sweating"}, {"id": 65318, "name": "sweatjacket"}, {"id": 65319, "name": "sweatpants"}, {"id": 65320, "name": "sweatshirt"}, {"id": 65321, "name": "sweatsuit"}, {"id": 65322, "name": "sweaty"}, {"id": 65323, "name": "sweayer"}, {"id": 65324, "name": "sweeper"}, {"id": 65325, "name": "sweeper truck"}, {"id": 65326, "name": "sweeping"}, {"id": 65327, "name": "sweet animal"}, {"id": 65328, "name": "sweet banana"}, {"id": 65329, "name": "sweet dessert"}, {"id": 65330, "name": "sweet item"}, {"id": 65331, "name": "sweet pastry"}, {"id": 65332, "name": "sweet potato"}, {"id": 65333, "name": "sweet potato fries"}, {"id": 65334, "name": "sweet potatoes"}, {"id": 65335, "name": "sweet"}, {"id": 65336, "name": "sweetandlow"}, {"id": 65337, "name": "sweetener packets"}, {"id": 65338, "name": "sweetener"}, {"id": 65339, "name": "sweeties candy"}, {"id": 65340, "name": "sweetner"}, {"id": 65341, "name": "sweetners"}, {"id": 65342, "name": "swell"}, {"id": 65343, "name": "swelling"}, {"id": 65344, "name": "sweni lodges"}, {"id": 65345, "name": "swetter"}, {"id": 65346, "name": "swewer"}, {"id": 65347, "name": "swich"}, {"id": 65348, "name": "swicht"}, {"id": 65349, "name": "swim"}, {"id": 65350, "name": "swim bra"}, {"id": 65351, "name": "swim cap"}, {"id": 65352, "name": "swim clothes"}, {"id": 65353, "name": "swim gear"}, {"id": 65354, "name": "swim pants"}, {"id": 65355, "name": "swim shirt"}, {"id": 65356, "name": "swim shoe"}, {"id": 65357, "name": "swim shoes"}, {"id": 65358, "name": "swim shorts"}, {"id": 65359, "name": "swim suit"}, {"id": 65360, "name": "swim suite"}, {"id": 65361, "name": "swim top"}, {"id": 65362, "name": "swim trunk"}, {"id": 65363, "name": "swim trunks"}, {"id": 65364, "name": "swim wear"}, {"id": 65365, "name": "swimclothes"}, {"id": 65366, "name": "swimmer head"}, {"id": 65367, "name": "swimmer"}, {"id": 65368, "name": "swimming"}, {"id": 65369, "name": "swimming area"}, {"id": 65370, "name": "swimming cap"}, {"id": 65371, "name": "swimming costume"}, {"id": 65372, "name": "swimming cow"}, {"id": 65373, "name": "swimming flipper"}, {"id": 65374, "name": "swimming goggles"}, {"id": 65375, "name": "swimming pole"}, {"id": 65376, "name": "swimming pool"}, {"id": 65377, "name": "swimming shorts"}, {"id": 65378, "name": "swimming suit"}, {"id": 65379, "name": "swimming trunk"}, {"id": 65380, "name": "swimming trunks"}, {"id": 65381, "name": "swimshorts"}, {"id": 65382, "name": "swimsuit bottom"}, {"id": 65383, "name": "swimsuit is white"}, {"id": 65384, "name": "swimsuit top"}, {"id": 65385, "name": "swimsuit"}, {"id": 65386, "name": "swimtrunks"}, {"id": 65387, "name": "swimwear"}, {"id": 65388, "name": "swin shorts"}, {"id": 65389, "name": "swing racket"}, {"id": 65390, "name": "swing arm"}, {"id": 65391, "name": "swing chair"}, {"id": 65392, "name": "swing set"}, {"id": 65393, "name": "swing"}, {"id": 65394, "name": "swingarm"}, {"id": 65395, "name": "swinging"}, {"id": 65396, "name": "swinging a bat"}, {"id": 65397, "name": "swinging at baseball"}, {"id": 65398, "name": "swinging bat"}, {"id": 65399, "name": "swinging racket"}, {"id": 65400, "name": "swinging tail"}, {"id": 65401, "name": "swingset"}, {"id": 65402, "name": "swirl design"}, {"id": 65403, "name": "swirl mark"}, {"id": 65404, "name": "swirl pattern"}, {"id": 65405, "name": "swirl"}, {"id": 65406, "name": "swirled"}, {"id": 65407, "name": "swirling clouds"}, {"id": 65408, "name": "swirling lines"}, {"id": 65409, "name": "swirly pattern"}, {"id": 65410, "name": "swish"}, {"id": 65411, "name": "swiss"}, {"id": 65412, "name": "swiss chard"}, {"id": 65413, "name": "swiss cheese"}, {"id": 65414, "name": "swiss flag"}, {"id": 65415, "name": "swiss knife"}, {"id": 65416, "name": "switch box"}, {"id": 65417, "name": "switch buttons"}, {"id": 65418, "name": "switch cover"}, {"id": 65419, "name": "switch is black"}, {"id": 65420, "name": "switch is fixed"}, {"id": 65421, "name": "switch is on wall"}, {"id": 65422, "name": "switch is white"}, {"id": 65423, "name": "switch line"}, {"id": 65424, "name": "switch outlet"}, {"id": 65425, "name": "switch panel"}, {"id": 65426, "name": "switch plate"}, {"id": 65427, "name": "switch reflection"}, {"id": 65428, "name": "switch signal"}, {"id": 65429, "name": "switch"}, {"id": 65430, "name": "switchboard"}, {"id": 65431, "name": "switche"}, {"id": 65432, "name": "switcher"}, {"id": 65433, "name": "switching"}, {"id": 65434, "name": "switching design"}, {"id": 65435, "name": "switching equipment"}, {"id": 65436, "name": "switching signal"}, {"id": 65437, "name": "switchplate"}, {"id": 65438, "name": "swithc"}, {"id": 65439, "name": "swivel"}, {"id": 65440, "name": "swiveling wheels"}, {"id": 65441, "name": "swizzle stick"}, {"id": 65442, "name": "swoosh"}, {"id": 65443, "name": "sword look"}, {"id": 65444, "name": "sword through heart"}, {"id": 65445, "name": "sword"}, {"id": 65446, "name": "swordofjustice"}, {"id": 65447, "name": "swtich"}, {"id": 65448, "name": "swung"}, {"id": 65449, "name": "sxbbx"}, {"id": 65450, "name": "sydney"}, {"id": 65451, "name": "sydney sign"}, {"id": 65452, "name": "sylencer"}, {"id": 65453, "name": "symbol for wifi"}, {"id": 65454, "name": "symbol is green"}, {"id": 65455, "name": "symbol is red"}, {"id": 65456, "name": "symbol on mug"}, {"id": 65457, "name": "symbol"}, {"id": 65458, "name": "symboy"}, {"id": 65459, "name": "synbol"}, {"id": 65460, "name": "synthesizer"}, {"id": 65461, "name": "syringe"}, {"id": 65462, "name": "syrup bottle"}, {"id": 65463, "name": "syrup dispenser"}, {"id": 65464, "name": "syrup jug"}, {"id": 65465, "name": "syrup pitcher"}, {"id": 65466, "name": "syrup"}, {"id": 65467, "name": "sysco"}, {"id": 65468, "name": "sysco logo"}, {"id": 65469, "name": "system sticker"}, {"id": 65470, "name": "system"}, {"id": 65471, "name": "systems for security"}, {"id": 65472, "name": "t 5"}, {"id": 65473, "name": "t b e"}, {"id": 65474, "name": "t ball"}, {"id": 65475, "name": "t c boyle"}, {"id": 65476, "name": "t candle"}, {"id": 65477, "name": "t mobile"}, {"id": 65478, "name": "t mobile store"}, {"id": 65479, "name": "t shirts"}, {"id": 65480, "name": "t shrit"}, {"id": 65481, "name": "t sign"}, {"id": 65482, "name": "t"}, {"id": 65483, "name": "ta"}, {"id": 65484, "name": "ta logo"}, {"id": 65485, "name": "tab dog"}, {"id": 65486, "name": "tab key"}, {"id": 65487, "name": "tab le"}, {"id": 65488, "name": "tab"}, {"id": 65489, "name": "tabasco"}, {"id": 65490, "name": "tabasco bottle"}, {"id": 65491, "name": "tabasco lable"}, {"id": 65492, "name": "tabasco sauce"}, {"id": 65493, "name": "tabasco sauces"}, {"id": 65494, "name": "tabbed divider"}, {"id": 65495, "name": "tabble"}, {"id": 65496, "name": "tabby cat"}, {"id": 65497, "name": "tabby"}, {"id": 65498, "name": "tabe"}, {"id": 65499, "name": "tabecloth"}, {"id": 65500, "name": "tabel"}, {"id": 65501, "name": "tabeltop"}, {"id": 65502, "name": "tabke"}, {"id": 65503, "name": "tabl"}, {"id": 65504, "name": "table and chairs"}, {"id": 65505, "name": "table and seats"}, {"id": 65506, "name": "table area"}, {"id": 65507, "name": "table base"}, {"id": 65508, "name": "table basket"}, {"id": 65509, "name": "table bottom"}, {"id": 65510, "name": "table bricks"}, {"id": 65511, "name": "table center"}, {"id": 65512, "name": "table chair"}, {"id": 65513, "name": "table chairs"}, {"id": 65514, "name": "table cloth"}, {"id": 65515, "name": "table clothe"}, {"id": 65516, "name": "table cloths"}, {"id": 65517, "name": "table coat"}, {"id": 65518, "name": "table corner"}, {"id": 65519, "name": "table couch"}, {"id": 65520, "name": "table cover"}, {"id": 65521, "name": "table covering"}, {"id": 65522, "name": "table decoration"}, {"id": 65523, "name": "table drawer"}, {"id": 65524, "name": "table drinks"}, {"id": 65525, "name": "table edge"}, {"id": 65526, "name": "table end"}, {"id": 65527, "name": "table feet"}, {"id": 65528, "name": "table food"}, {"id": 65529, "name": "table foot"}, {"id": 65530, "name": "table front sign"}, {"id": 65531, "name": "table has legs"}, {"id": 65532, "name": "table has person"}, {"id": 65533, "name": "table has saucer"}, {"id": 65534, "name": "table has shelves"}, {"id": 65535, "name": "table in a bar"}, {"id": 65536, "name": "table in the back"}, {"id": 65537, "name": "table is brown"}, {"id": 65538, "name": "table is clean"}, {"id": 65539, "name": "table is marble"}, {"id": 65540, "name": "table is on beach"}, {"id": 65541, "name": "table is under cake"}, {"id": 65542, "name": "table is white"}, {"id": 65543, "name": "table is wooden"}, {"id": 65544, "name": "table items"}, {"id": 65545, "name": "table knife"}, {"id": 65546, "name": "table knob"}, {"id": 65547, "name": "table lamp"}, {"id": 65548, "name": "table lamps"}, {"id": 65549, "name": "table laptop"}, {"id": 65550, "name": "table leg"}, {"id": 65551, "name": "table legs"}, {"id": 65552, "name": "table linen"}, {"id": 65553, "name": "table mat"}, {"id": 65554, "name": "table number"}, {"id": 65555, "name": "table on legs"}, {"id": 65556, "name": "table panel"}, {"id": 65557, "name": "table part"}, {"id": 65558, "name": "table pattern"}, {"id": 65559, "name": "table reflection"}, {"id": 65560, "name": "table robe"}, {"id": 65561, "name": "table runner"}, {"id": 65562, "name": "table set"}, {"id": 65563, "name": "table setting"}, {"id": 65564, "name": "table side"}, {"id": 65565, "name": "table skirt"}, {"id": 65566, "name": "table slat"}, {"id": 65567, "name": "table spoon"}, {"id": 65568, "name": "table spread"}, {"id": 65569, "name": "table stand"}, {"id": 65570, "name": "table supports"}, {"id": 65571, "name": "table surface"}, {"id": 65572, "name": "table tennis"}, {"id": 65573, "name": "table tennis net"}, {"id": 65574, "name": "table tip"}, {"id": 65575, "name": "table to"}, {"id": 65576, "name": "table top"}, {"id": 65577, "name": "table umbrella"}, {"id": 65578, "name": "table under plate"}, {"id": 65579, "name": "table with candle"}, {"id": 65580, "name": "table with chairs"}, {"id": 65581, "name": "table with donuts"}, {"id": 65582, "name": "table"}, {"id": 65583, "name": "tablebread"}, {"id": 65584, "name": "tablecloth"}, {"id": 65585, "name": "tableclothes"}, {"id": 65586, "name": "tabled"}, {"id": 65587, "name": "tablehot dogs"}, {"id": 65588, "name": "tablepart"}, {"id": 65589, "name": "tablepeople"}, {"id": 65590, "name": "tablepole"}, {"id": 65591, "name": "tablerunner"}, {"id": 65592, "name": "tables and chairs"}, {"id": 65593, "name": "tables chairs"}, {"id": 65594, "name": "tables cloth"}, {"id": 65595, "name": "tables legs"}, {"id": 65596, "name": "tables with vases"}, {"id": 65597, "name": "tableseat"}, {"id": 65598, "name": "tablespoon"}, {"id": 65599, "name": "tablesurf"}, {"id": 65600, "name": "tablet case"}, {"id": 65601, "name": "tablet computer"}, {"id": 65602, "name": "tablet of paper"}, {"id": 65603, "name": "tablet"}, {"id": 65604, "name": "tabletop"}, {"id": 65605, "name": "tablevase"}, {"id": 65606, "name": "tableware set"}, {"id": 65607, "name": "tablewoman"}, {"id": 65608, "name": "taboggin"}, {"id": 65609, "name": "tabouleh"}, {"id": 65610, "name": "tabs open"}, {"id": 65611, "name": "tab\u00f1e"}, {"id": 65612, "name": "tac"}, {"id": 65613, "name": "tachometer"}, {"id": 65614, "name": "tack"}, {"id": 65615, "name": "tacked wall"}, {"id": 65616, "name": "tacking"}, {"id": 65617, "name": "tackle"}, {"id": 65618, "name": "tackle box"}, {"id": 65619, "name": "taco"}, {"id": 65620, "name": "tacs"}, {"id": 65621, "name": "tactor"}, {"id": 65622, "name": "tag holder"}, {"id": 65623, "name": "tag is gold"}, {"id": 65624, "name": "tag is yellow"}, {"id": 65625, "name": "tag number"}, {"id": 65626, "name": "tag numbers"}, {"id": 65627, "name": "tag on a truck"}, {"id": 65628, "name": "tag on ear"}, {"id": 65629, "name": "tag on the winnie"}, {"id": 65630, "name": "tag"}, {"id": 65631, "name": "tage"}, {"id": 65632, "name": "taget"}, {"id": 65633, "name": "tagged"}, {"id": 65634, "name": "tagged ear"}, {"id": 65635, "name": "tagging"}, {"id": 65636, "name": "tagline"}, {"id": 65637, "name": "tai"}, {"id": 65638, "name": "tai light"}, {"id": 65639, "name": "tail 1"}, {"id": 65640, "name": "tail and long trunk"}, {"id": 65641, "name": "tail base"}, {"id": 65642, "name": "tail end"}, {"id": 65643, "name": "tail engine"}, {"id": 65644, "name": "tail feather"}, {"id": 65645, "name": "tail feathers"}, {"id": 65646, "name": "tail fi"}, {"id": 65647, "name": "tail fin"}, {"id": 65648, "name": "tail fins"}, {"id": 65649, "name": "tail flicking"}, {"id": 65650, "name": "tail fur"}, {"id": 65651, "name": "tail gate"}, {"id": 65652, "name": "tail giraffe"}, {"id": 65653, "name": "tail hair"}, {"id": 65654, "name": "tail hairs"}, {"id": 65655, "name": "tail is black"}, {"id": 65656, "name": "tail is long"}, {"id": 65657, "name": "tail is short"}, {"id": 65658, "name": "tail is wagging"}, {"id": 65659, "name": "tail is white"}, {"id": 65660, "name": "tail lamp"}, {"id": 65661, "name": "tail light reflectio"}, {"id": 65662, "name": "tail lights"}, {"id": 65663, "name": "tail number"}, {"id": 65664, "name": "tail of a cat"}, {"id": 65665, "name": "tail of a dog"}, {"id": 65666, "name": "tail of a giraffe"}, {"id": 65667, "name": "tail of a god"}, {"id": 65668, "name": "tail of a plane"}, {"id": 65669, "name": "tail of a zebra"}, {"id": 65670, "name": "tail of an airplan"}, {"id": 65671, "name": "tail of an airplane"}, {"id": 65672, "name": "tail of cat on grass"}, {"id": 65673, "name": "tail of giraffe"}, {"id": 65674, "name": "tail of plane"}, {"id": 65675, "name": "tail of the bird"}, {"id": 65676, "name": "tail of the giraffe"}, {"id": 65677, "name": "tail of the plane"}, {"id": 65678, "name": "tail of the sheep"}, {"id": 65679, "name": "tail paper"}, {"id": 65680, "name": "tail pipe"}, {"id": 65681, "name": "tail plane"}, {"id": 65682, "name": "tail portion"}, {"id": 65683, "name": "tail reflector"}, {"id": 65684, "name": "tail rotor"}, {"id": 65685, "name": "tail section"}, {"id": 65686, "name": "tail section of plan"}, {"id": 65687, "name": "tail sections"}, {"id": 65688, "name": "tail smoke"}, {"id": 65689, "name": "tail string"}, {"id": 65690, "name": "tail stripes"}, {"id": 65691, "name": "tail thruster"}, {"id": 65692, "name": "tail tip"}, {"id": 65693, "name": "tail turf is black"}, {"id": 65694, "name": "tail up"}, {"id": 65695, "name": "tail wheel"}, {"id": 65696, "name": "tail wing"}, {"id": 65697, "name": "tail wings"}, {"id": 65698, "name": "tail with black tip"}, {"id": 65699, "name": "tail with fringes"}, {"id": 65700, "name": "tail"}, {"id": 65701, "name": "tailblack fur"}, {"id": 65702, "name": "taile"}, {"id": 65703, "name": "tailend"}, {"id": 65704, "name": "tailes"}, {"id": 65705, "name": "tailfeather"}, {"id": 65706, "name": "tailfeathers"}, {"id": 65707, "name": "tailfethers"}, {"id": 65708, "name": "tailfin"}, {"id": 65709, "name": "tailgate"}, {"id": 65710, "name": "tailgate handle"}, {"id": 65711, "name": "tailgate truck"}, {"id": 65712, "name": "tailholder"}, {"id": 65713, "name": "tailhook"}, {"id": 65714, "name": "tailight"}, {"id": 65715, "name": "tailights"}, {"id": 65716, "name": "taillight car"}, {"id": 65717, "name": "taillight"}, {"id": 65718, "name": "tailligt"}, {"id": 65719, "name": "tailofplane"}, {"id": 65720, "name": "tailor machine"}, {"id": 65721, "name": "tailpipe"}, {"id": 65722, "name": "tails feathers"}, {"id": 65723, "name": "tails up"}, {"id": 65724, "name": "tailtip"}, {"id": 65725, "name": "tailwing"}, {"id": 65726, "name": "tailwing part"}, {"id": 65727, "name": "tain"}, {"id": 65728, "name": "tak"}, {"id": 65729, "name": "take away"}, {"id": 65730, "name": "take off"}, {"id": 65731, "name": "take out box"}, {"id": 65732, "name": "take picture"}, {"id": 65733, "name": "takeaway"}, {"id": 65734, "name": "takeaway sign"}, {"id": 65735, "name": "taken"}, {"id": 65736, "name": "taken 2010"}, {"id": 65737, "name": "taken during day"}, {"id": 65738, "name": "taken during daytime"}, {"id": 65739, "name": "taken during the day"}, {"id": 65740, "name": "taken off"}, {"id": 65741, "name": "taken outdoors"}, {"id": 65742, "name": "taken picture"}, {"id": 65743, "name": "takeoff"}, {"id": 65744, "name": "takeout"}, {"id": 65745, "name": "takeout box"}, {"id": 65746, "name": "takeout container"}, {"id": 65747, "name": "takeout dinner"}, {"id": 65748, "name": "takeout meal"}, {"id": 65749, "name": "takeoutbox"}, {"id": 65750, "name": "takes coins"}, {"id": 65751, "name": "takes off"}, {"id": 65752, "name": "taking"}, {"id": 65753, "name": "taking flight"}, {"id": 65754, "name": "taking off"}, {"id": 65755, "name": "taking picture"}, {"id": 65756, "name": "taking pictures"}, {"id": 65757, "name": "talbe"}, {"id": 65758, "name": "talbot st"}, {"id": 65759, "name": "talc"}, {"id": 65760, "name": "tale of plane"}, {"id": 65761, "name": "tale"}, {"id": 65762, "name": "talk"}, {"id": 65763, "name": "talk button"}, {"id": 65764, "name": "talking"}, {"id": 65765, "name": "talking man"}, {"id": 65766, "name": "talking on a cellph"}, {"id": 65767, "name": "talking on a phone"}, {"id": 65768, "name": "tall"}, {"id": 65769, "name": "tall light"}, {"id": 65770, "name": "tall back"}, {"id": 65771, "name": "tall black lights"}, {"id": 65772, "name": "tall blue wall"}, {"id": 65773, "name": "tall boulder"}, {"id": 65774, "name": "tall brick building"}, {"id": 65775, "name": "tall brown"}, {"id": 65776, "name": "tall brown building"}, {"id": 65777, "name": "tall brown grass"}, {"id": 65778, "name": "tall brown sign post"}, {"id": 65779, "name": "tall brush"}, {"id": 65780, "name": "tall building"}, {"id": 65781, "name": "tall buildings"}, {"id": 65782, "name": "tall bus"}, {"id": 65783, "name": "tall bush"}, {"id": 65784, "name": "tall cabinet"}, {"id": 65785, "name": "tall clocktower"}, {"id": 65786, "name": "tall column"}, {"id": 65787, "name": "tall cone"}, {"id": 65788, "name": "tall cranes"}, {"id": 65789, "name": "tall distant"}, {"id": 65790, "name": "tall domed building"}, {"id": 65791, "name": "tall dry grass"}, {"id": 65792, "name": "tall fence"}, {"id": 65793, "name": "tall flag pole"}, {"id": 65794, "name": "tall furniture"}, {"id": 65795, "name": "tall giraffe"}, {"id": 65796, "name": "tall glass"}, {"id": 65797, "name": "tall grass"}, {"id": 65798, "name": "tall grass plains"}, {"id": 65799, "name": "tall grasses"}, {"id": 65800, "name": "tall gray building"}, {"id": 65801, "name": "tall green grass"}, {"id": 65802, "name": "tall green section"}, {"id": 65803, "name": "tall green tree"}, {"id": 65804, "name": "tall green trees"}, {"id": 65805, "name": "tall green weeds"}, {"id": 65806, "name": "tall grey mountain"}, {"id": 65807, "name": "tall guy"}, {"id": 65808, "name": "tall hat"}, {"id": 65809, "name": "tall hedges"}, {"id": 65810, "name": "tall highrise"}, {"id": 65811, "name": "tall hill"}, {"id": 65812, "name": "tall holders"}, {"id": 65813, "name": "tall house"}, {"id": 65814, "name": "tall ladder"}, {"id": 65815, "name": "tall lamp"}, {"id": 65816, "name": "tall lamps"}, {"id": 65817, "name": "tall leafy trees"}, {"id": 65818, "name": "tall leaves"}, {"id": 65819, "name": "tall leg"}, {"id": 65820, "name": "tall legs"}, {"id": 65821, "name": "tall light"}, {"id": 65822, "name": "tall light pole"}, {"id": 65823, "name": "tall lights"}, {"id": 65824, "name": "tall man"}, {"id": 65825, "name": "tall mast"}, {"id": 65826, "name": "tall masts"}, {"id": 65827, "name": "tall metal pole"}, {"id": 65828, "name": "tall mountain"}, {"id": 65829, "name": "tall mountains"}, {"id": 65830, "name": "tall one stand"}, {"id": 65831, "name": "tall overhead"}, {"id": 65832, "name": "tall palm"}, {"id": 65833, "name": "tall patch"}, {"id": 65834, "name": "tall pile"}, {"id": 65835, "name": "tall plant"}, {"id": 65836, "name": "tall plants"}, {"id": 65837, "name": "tall platic"}, {"id": 65838, "name": "tall pole"}, {"id": 65839, "name": "tall pole lamp"}, {"id": 65840, "name": "tall poles"}, {"id": 65841, "name": "tall post"}, {"id": 65842, "name": "tall reeds"}, {"id": 65843, "name": "tall rock"}, {"id": 65844, "name": "tall row"}, {"id": 65845, "name": "tall sail"}, {"id": 65846, "name": "tall seat"}, {"id": 65847, "name": "tall sign"}, {"id": 65848, "name": "tall silver lamp"}, {"id": 65849, "name": "tall skinny tree"}, {"id": 65850, "name": "tall sky scraper"}, {"id": 65851, "name": "tall skyscraper"}, {"id": 65852, "name": "tall sock"}, {"id": 65853, "name": "tall speaker"}, {"id": 65854, "name": "tall spike"}, {"id": 65855, "name": "tall spire"}, {"id": 65856, "name": "tall stadium"}, {"id": 65857, "name": "tall stand"}, {"id": 65858, "name": "tall statue"}, {"id": 65859, "name": "tall stems"}, {"id": 65860, "name": "tall stone"}, {"id": 65861, "name": "tall street"}, {"id": 65862, "name": "tall street light"}, {"id": 65863, "name": "tall streetlight"}, {"id": 65864, "name": "tall structure"}, {"id": 65865, "name": "tall support"}, {"id": 65866, "name": "tall terril"}, {"id": 65867, "name": "tall thin trees"}, {"id": 65868, "name": "tall tower"}, {"id": 65869, "name": "tall tree"}, {"id": 65870, "name": "tall tree in horizon"}, {"id": 65871, "name": "tall trees"}, {"id": 65872, "name": "tall trunk"}, {"id": 65873, "name": "tall twig"}, {"id": 65874, "name": "tall vase"}, {"id": 65875, "name": "tall vegetation"}, {"id": 65876, "name": "tall wave"}, {"id": 65877, "name": "tall weed"}, {"id": 65878, "name": "tall weeds"}, {"id": 65879, "name": "tall white column"}, {"id": 65880, "name": "tall white fence"}, {"id": 65881, "name": "tall white vase"}, {"id": 65882, "name": "tall wind turbine"}, {"id": 65883, "name": "tall window"}, {"id": 65884, "name": "tall windows"}, {"id": 65885, "name": "tall windshield"}, {"id": 65886, "name": "tallarches"}, {"id": 65887, "name": "tallblack pole"}, {"id": 65888, "name": "tallbuildings"}, {"id": 65889, "name": "taller"}, {"id": 65890, "name": "taller blades"}, {"id": 65891, "name": "tallest"}, {"id": 65892, "name": "tallest book"}, {"id": 65893, "name": "tallest building"}, {"id": 65894, "name": "tallest flower"}, {"id": 65895, "name": "tallest mountain"}, {"id": 65896, "name": "tallest palm"}, {"id": 65897, "name": "tallest tree"}, {"id": 65898, "name": "tallest trunk"}, {"id": 65899, "name": "tallest zebra"}, {"id": 65900, "name": "tallevergreen tree"}, {"id": 65901, "name": "tallgrass"}, {"id": 65902, "name": "tallgreen door"}, {"id": 65903, "name": "tallgreen grass"}, {"id": 65904, "name": "tallleaflessbirch tree"}, {"id": 65905, "name": "talllight pole"}, {"id": 65906, "name": "talllight post"}, {"id": 65907, "name": "tallolder building"}, {"id": 65908, "name": "tallons"}, {"id": 65909, "name": "tallpalm tree"}, {"id": 65910, "name": "tallpine tree"}, {"id": 65911, "name": "talls feathers"}, {"id": 65912, "name": "tallstacked suitcases"}, {"id": 65913, "name": "tallstreet light"}, {"id": 65914, "name": "tallwhite lampposts"}, {"id": 65915, "name": "tallwhite structure"}, {"id": 65916, "name": "talma logo"}, {"id": 65917, "name": "talon"}, {"id": 65918, "name": "talons on foot"}, {"id": 65919, "name": "tam"}, {"id": 65920, "name": "tamale"}, {"id": 65921, "name": "tamarack ave"}, {"id": 65922, "name": "tamborine"}, {"id": 65923, "name": "tambourine"}, {"id": 65924, "name": "tampon"}, {"id": 65925, "name": "tamtam"}, {"id": 65926, "name": "tan"}, {"id": 65927, "name": "tan red coat"}, {"id": 65928, "name": "tan white snowsuit"}, {"id": 65929, "name": "tan and black"}, {"id": 65930, "name": "tan awning"}, {"id": 65931, "name": "tan background"}, {"id": 65932, "name": "tan bag"}, {"id": 65933, "name": "tan bamboo"}, {"id": 65934, "name": "tan bark"}, {"id": 65935, "name": "tan bear"}, {"id": 65936, "name": "tan blancket"}, {"id": 65937, "name": "tan blanket"}, {"id": 65938, "name": "tan body"}, {"id": 65939, "name": "tan bone"}, {"id": 65940, "name": "tan bottom"}, {"id": 65941, "name": "tan bowl"}, {"id": 65942, "name": "tan box"}, {"id": 65943, "name": "tan brick"}, {"id": 65944, "name": "tan bricks"}, {"id": 65945, "name": "tan building"}, {"id": 65946, "name": "tan buildings"}, {"id": 65947, "name": "tan cabinet"}, {"id": 65948, "name": "tan cabinets"}, {"id": 65949, "name": "tan cap"}, {"id": 65950, "name": "tan car"}, {"id": 65951, "name": "tan car parked"}, {"id": 65952, "name": "tan cardigan"}, {"id": 65953, "name": "tan cargo pants"}, {"id": 65954, "name": "tan cargo shorts"}, {"id": 65955, "name": "tan carpet"}, {"id": 65956, "name": "tan carpeting"}, {"id": 65957, "name": "tan cat"}, {"id": 65958, "name": "tan cement"}, {"id": 65959, "name": "tan chest"}, {"id": 65960, "name": "tan cloth"}, {"id": 65961, "name": "tan clothes"}, {"id": 65962, "name": "tan coat"}, {"id": 65963, "name": "tan collar"}, {"id": 65964, "name": "tan color"}, {"id": 65965, "name": "tan colored"}, {"id": 65966, "name": "tan column"}, {"id": 65967, "name": "tan comforter"}, {"id": 65968, "name": "tan couch"}, {"id": 65969, "name": "tan counter top"}, {"id": 65970, "name": "tan cow"}, {"id": 65971, "name": "tan crossing street"}, {"id": 65972, "name": "tan curtain"}, {"id": 65973, "name": "tan desk"}, {"id": 65974, "name": "tan dirt"}, {"id": 65975, "name": "tan dress"}, {"id": 65976, "name": "tan ears"}, {"id": 65977, "name": "tan empty"}, {"id": 65978, "name": "tan face"}, {"id": 65979, "name": "tan feathers"}, {"id": 65980, "name": "tan floor"}, {"id": 65981, "name": "tan foliage"}, {"id": 65982, "name": "tan food"}, {"id": 65983, "name": "tan frame"}, {"id": 65984, "name": "tan frosting"}, {"id": 65985, "name": "tan fur"}, {"id": 65986, "name": "tan furcat"}, {"id": 65987, "name": "tan giraffe"}, {"id": 65988, "name": "tan glove"}, {"id": 65989, "name": "tan grass"}, {"id": 65990, "name": "tan growth"}, {"id": 65991, "name": "tan hat"}, {"id": 65992, "name": "tan helmet"}, {"id": 65993, "name": "tan hood"}, {"id": 65994, "name": "tan horse"}, {"id": 65995, "name": "tan house"}, {"id": 65996, "name": "tan jacket"}, {"id": 65997, "name": "tan jeep"}, {"id": 65998, "name": "tan khakis"}, {"id": 65999, "name": "tan kite"}, {"id": 66000, "name": "tan label"}, {"id": 66001, "name": "tan leather"}, {"id": 66002, "name": "tan leaves"}, {"id": 66003, "name": "tan legs"}, {"id": 66004, "name": "tan line"}, {"id": 66005, "name": "tan lines"}, {"id": 66006, "name": "tan man"}, {"id": 66007, "name": "tan markings"}, {"id": 66008, "name": "tan moccasins"}, {"id": 66009, "name": "tan napkins"}, {"id": 66010, "name": "tan on back"}, {"id": 66011, "name": "tan outfit"}, {"id": 66012, "name": "tan pants"}, {"id": 66013, "name": "tan pattern"}, {"id": 66014, "name": "tan pillow"}, {"id": 66015, "name": "tan plate"}, {"id": 66016, "name": "tan purse"}, {"id": 66017, "name": "tan rocks"}, {"id": 66018, "name": "tan roof"}, {"id": 66019, "name": "tan rug"}, {"id": 66020, "name": "tan sand"}, {"id": 66021, "name": "tan sand of beach"}, {"id": 66022, "name": "tan scarf"}, {"id": 66023, "name": "tan seat"}, {"id": 66024, "name": "tan section"}, {"id": 66025, "name": "tan segment"}, {"id": 66026, "name": "tan shade"}, {"id": 66027, "name": "tan shelf"}, {"id": 66028, "name": "tan shirt"}, {"id": 66029, "name": "tan shirts"}, {"id": 66030, "name": "tan shoe"}, {"id": 66031, "name": "tan shoes"}, {"id": 66032, "name": "tan shorts"}, {"id": 66033, "name": "tan siding"}, {"id": 66034, "name": "tan sign"}, {"id": 66035, "name": "tan sink"}, {"id": 66036, "name": "tan skirt"}, {"id": 66037, "name": "tan snow pants"}, {"id": 66038, "name": "tan sofa"}, {"id": 66039, "name": "tan spot on tree"}, {"id": 66040, "name": "tan spots"}, {"id": 66041, "name": "tan squares"}, {"id": 66042, "name": "tan strap"}, {"id": 66043, "name": "tan straw"}, {"id": 66044, "name": "tan stripe"}, {"id": 66045, "name": "tan stripes"}, {"id": 66046, "name": "tan structure"}, {"id": 66047, "name": "tan suit"}, {"id": 66048, "name": "tan surface"}, {"id": 66049, "name": "tan surfboard"}, {"id": 66050, "name": "tan sweater"}, {"id": 66051, "name": "tan table"}, {"id": 66052, "name": "tan tablecloth"}, {"id": 66053, "name": "tan tables"}, {"id": 66054, "name": "tan tail"}, {"id": 66055, "name": "tan tent"}, {"id": 66056, "name": "tan tile"}, {"id": 66057, "name": "tan tiles"}, {"id": 66058, "name": "tan toilet arm"}, {"id": 66059, "name": "tan top"}, {"id": 66060, "name": "tan trail"}, {"id": 66061, "name": "tan umbrella"}, {"id": 66062, "name": "tan vase"}, {"id": 66063, "name": "tan vegetables"}, {"id": 66064, "name": "tan vest"}, {"id": 66065, "name": "tan wall"}, {"id": 66066, "name": "tan walls"}, {"id": 66067, "name": "tan wheel"}, {"id": 66068, "name": "tan wheels"}, {"id": 66069, "name": "tan white"}, {"id": 66070, "name": "tan wood"}, {"id": 66071, "name": "tan woven"}, {"id": 66072, "name": "tan yellow"}, {"id": 66073, "name": "tancolored"}, {"id": 66074, "name": "tancolored building"}, {"id": 66075, "name": "tangelo"}, {"id": 66076, "name": "tangerine slices"}, {"id": 66077, "name": "tangerine"}, {"id": 66078, "name": "tangle"}, {"id": 66079, "name": "tangled"}, {"id": 66080, "name": "tangled branches"}, {"id": 66081, "name": "tangled wires"}, {"id": 66082, "name": "tango orange"}, {"id": 66083, "name": "tangy lemonade"}, {"id": 66084, "name": "tanjacket"}, {"id": 66085, "name": "tank cover"}, {"id": 66086, "name": "tank door"}, {"id": 66087, "name": "tank engine"}, {"id": 66088, "name": "tank eye"}, {"id": 66089, "name": "tank front"}, {"id": 66090, "name": "tank lid"}, {"id": 66091, "name": "tank of commode"}, {"id": 66092, "name": "tank of toilet"}, {"id": 66093, "name": "tank toilet"}, {"id": 66094, "name": "tank top"}, {"id": 66095, "name": "tank top and jeans"}, {"id": 66096, "name": "tank top shirt"}, {"id": 66097, "name": "tank tops"}, {"id": 66098, "name": "tank tread"}, {"id": 66099, "name": "tank treads"}, {"id": 66100, "name": "tank"}, {"id": 66101, "name": "tankcover"}, {"id": 66102, "name": "tanker car"}, {"id": 66103, "name": "tanker cars"}, {"id": 66104, "name": "tanker ship"}, {"id": 66105, "name": "tanker train"}, {"id": 66106, "name": "tanker truck"}, {"id": 66107, "name": "tanker"}, {"id": 66108, "name": "tankers are white"}, {"id": 66109, "name": "tanktop"}, {"id": 66110, "name": "tanline"}, {"id": 66111, "name": "tanltop"}, {"id": 66112, "name": "tanned"}, {"id": 66113, "name": "tanned pants"}, {"id": 66114, "name": "tanned shoulders"}, {"id": 66115, "name": "tanned skin"}, {"id": 66116, "name": "tanning"}, {"id": 66117, "name": "tantiles"}, {"id": 66118, "name": "tanumbrella"}, {"id": 66119, "name": "tanyellow building"}, {"id": 66120, "name": "tap light"}, {"id": 66121, "name": "tap valve"}, {"id": 66122, "name": "tap"}, {"id": 66123, "name": "tapasol"}, {"id": 66124, "name": "tapastry"}, {"id": 66125, "name": "tape deck"}, {"id": 66126, "name": "tape dispenser"}, {"id": 66127, "name": "tape holder"}, {"id": 66128, "name": "tape is yellow"}, {"id": 66129, "name": "tape measure"}, {"id": 66130, "name": "tape not to cross"}, {"id": 66131, "name": "tape players"}, {"id": 66132, "name": "tape roll"}, {"id": 66133, "name": "tape"}, {"id": 66134, "name": "taped"}, {"id": 66135, "name": "taped pieces"}, {"id": 66136, "name": "taped sign"}, {"id": 66137, "name": "tapestry"}, {"id": 66138, "name": "tapestry pillows"}, {"id": 66139, "name": "taptops"}, {"id": 66140, "name": "tar"}, {"id": 66141, "name": "tar covered road"}, {"id": 66142, "name": "tar mac"}, {"id": 66143, "name": "tar spot"}, {"id": 66144, "name": "taramack"}, {"id": 66145, "name": "target"}, {"id": 66146, "name": "target bag"}, {"id": 66147, "name": "target building"}, {"id": 66148, "name": "target logo"}, {"id": 66149, "name": "target mark"}, {"id": 66150, "name": "target spot"}, {"id": 66151, "name": "target truck"}, {"id": 66152, "name": "tariler"}, {"id": 66153, "name": "tarmac"}, {"id": 66154, "name": "tarmac road"}, {"id": 66155, "name": "tarmac runway"}, {"id": 66156, "name": "tarmac sign"}, {"id": 66157, "name": "tarmack"}, {"id": 66158, "name": "tarmacked"}, {"id": 66159, "name": "tarmacked road"}, {"id": 66160, "name": "tarmak"}, {"id": 66161, "name": "tarmark"}, {"id": 66162, "name": "tarnish"}, {"id": 66163, "name": "tarnished"}, {"id": 66164, "name": "tarp canopy"}, {"id": 66165, "name": "tarp cover"}, {"id": 66166, "name": "tarp fence"}, {"id": 66167, "name": "tarp wall"}, {"id": 66168, "name": "tarp"}, {"id": 66169, "name": "tarpaulin"}, {"id": 66170, "name": "tarpon"}, {"id": 66171, "name": "tarred"}, {"id": 66172, "name": "tart"}, {"id": 66173, "name": "tartar sauce"}, {"id": 66174, "name": "tartar saucer"}, {"id": 66175, "name": "tarter sauce"}, {"id": 66176, "name": "tashcan"}, {"id": 66177, "name": "task bar"}, {"id": 66178, "name": "task light"}, {"id": 66179, "name": "task"}, {"id": 66180, "name": "taskbar"}, {"id": 66181, "name": "taskbar icons"}, {"id": 66182, "name": "tassel strips"}, {"id": 66183, "name": "tassel"}, {"id": 66184, "name": "tassesl"}, {"id": 66185, "name": "tassle"}, {"id": 66186, "name": "tassles"}, {"id": 66187, "name": "taste"}, {"id": 66188, "name": "tasty"}, {"id": 66189, "name": "tasty looking meal"}, {"id": 66190, "name": "tata"}, {"id": 66191, "name": "tater"}, {"id": 66192, "name": "tater tot"}, {"id": 66193, "name": "tater tots"}, {"id": 66194, "name": "tatitlek ave"}, {"id": 66195, "name": "tatmac"}, {"id": 66196, "name": "tatoo"}, {"id": 66197, "name": "tatoo machine"}, {"id": 66198, "name": "tatoos"}, {"id": 66199, "name": "tator tots"}, {"id": 66200, "name": "tatto"}, {"id": 66201, "name": "tattoe"}, {"id": 66202, "name": "tattoed"}, {"id": 66203, "name": "tattoed arm"}, {"id": 66204, "name": "tattoo shop"}, {"id": 66205, "name": "tattoo sign"}, {"id": 66206, "name": "tattoo"}, {"id": 66207, "name": "tattooed arm"}, {"id": 66208, "name": "tattoss"}, {"id": 66209, "name": "taupe background"}, {"id": 66210, "name": "taupe chair"}, {"id": 66211, "name": "tawel"}, {"id": 66212, "name": "taxi bikes"}, {"id": 66213, "name": "taxi cab"}, {"id": 66214, "name": "taxi cab sign"}, {"id": 66215, "name": "taxi cabs"}, {"id": 66216, "name": "taxi car"}, {"id": 66217, "name": "taxi door"}, {"id": 66218, "name": "taxi is black"}, {"id": 66219, "name": "taxi lane"}, {"id": 66220, "name": "taxi lights"}, {"id": 66221, "name": "taxi marking"}, {"id": 66222, "name": "taxi meter"}, {"id": 66223, "name": "taxi sign"}, {"id": 66224, "name": "taxi suv"}, {"id": 66225, "name": "taxi truck"}, {"id": 66226, "name": "taxi van"}, {"id": 66227, "name": "taxi way"}, {"id": 66228, "name": "taxi"}, {"id": 66229, "name": "taxicab"}, {"id": 66230, "name": "taxidermy"}, {"id": 66231, "name": "taxiway"}, {"id": 66232, "name": "taylor"}, {"id": 66233, "name": "tball"}, {"id": 66234, "name": "tball game"}, {"id": 66235, "name": "tball stand"}, {"id": 66236, "name": "tble"}, {"id": 66237, "name": "tbuilding"}, {"id": 66238, "name": "tc"}, {"id": 66239, "name": "tea bag"}, {"id": 66240, "name": "tea bags"}, {"id": 66241, "name": "tea bottle"}, {"id": 66242, "name": "tea boxes"}, {"id": 66243, "name": "tea cake"}, {"id": 66244, "name": "tea candle"}, {"id": 66245, "name": "tea candle holder"}, {"id": 66246, "name": "tea cup"}, {"id": 66247, "name": "tea cup on a saucer"}, {"id": 66248, "name": "tea cup plate"}, {"id": 66249, "name": "tea glass"}, {"id": 66250, "name": "tea glasses"}, {"id": 66251, "name": "tea kettle"}, {"id": 66252, "name": "tea light"}, {"id": 66253, "name": "tea light candle"}, {"id": 66254, "name": "tea maker"}, {"id": 66255, "name": "tea mugs"}, {"id": 66256, "name": "tea packet"}, {"id": 66257, "name": "tea packets"}, {"id": 66258, "name": "tea party"}, {"id": 66259, "name": "tea pot"}, {"id": 66260, "name": "tea pot set"}, {"id": 66261, "name": "tea pots"}, {"id": 66262, "name": "tea room"}, {"id": 66263, "name": "tea saucer"}, {"id": 66264, "name": "tea set"}, {"id": 66265, "name": "tea setting"}, {"id": 66266, "name": "tea shirt"}, {"id": 66267, "name": "tea shop"}, {"id": 66268, "name": "tea spoon"}, {"id": 66269, "name": "tea tin"}, {"id": 66270, "name": "tea urn"}, {"id": 66271, "name": "tea"}, {"id": 66272, "name": "teabag"}, {"id": 66273, "name": "teabag trivet"}, {"id": 66274, "name": "teabags"}, {"id": 66275, "name": "teac"}, {"id": 66276, "name": "teacher"}, {"id": 66277, "name": "teachers outfit"}, {"id": 66278, "name": "teaching"}, {"id": 66279, "name": "teacup and saucer"}, {"id": 66280, "name": "teacup"}, {"id": 66281, "name": "teakettle"}, {"id": 66282, "name": "teal"}, {"id": 66283, "name": "teal cabinet"}, {"id": 66284, "name": "teal canvas"}, {"id": 66285, "name": "teal green"}, {"id": 66286, "name": "teal panel"}, {"id": 66287, "name": "teal plate"}, {"id": 66288, "name": "teal roof"}, {"id": 66289, "name": "teal shirt"}, {"id": 66290, "name": "teal sink"}, {"id": 66291, "name": "teal ski"}, {"id": 66292, "name": "teal stripe"}, {"id": 66293, "name": "teal stripes"}, {"id": 66294, "name": "teal sweater"}, {"id": 66295, "name": "teal train"}, {"id": 66296, "name": "teal water"}, {"id": 66297, "name": "teal windbreaker"}, {"id": 66298, "name": "tealcolored top"}, {"id": 66299, "name": "tealights"}, {"id": 66300, "name": "team clothes"}, {"id": 66301, "name": "team identification"}, {"id": 66302, "name": "team is phillies"}, {"id": 66303, "name": "team letter"}, {"id": 66304, "name": "team logo"}, {"id": 66305, "name": "team member"}, {"id": 66306, "name": "team members"}, {"id": 66307, "name": "team name"}, {"id": 66308, "name": "team outfit"}, {"id": 66309, "name": "team shirt"}, {"id": 66310, "name": "team unifom"}, {"id": 66311, "name": "team uniform"}, {"id": 66312, "name": "team"}, {"id": 66313, "name": "teammate"}, {"id": 66314, "name": "teams colors"}, {"id": 66315, "name": "teams dugout"}, {"id": 66316, "name": "teapot handle"}, {"id": 66317, "name": "teapot"}, {"id": 66318, "name": "teapoy"}, {"id": 66319, "name": "tear"}, {"id": 66320, "name": "teardrop"}, {"id": 66321, "name": "teaset"}, {"id": 66322, "name": "teaspoon"}, {"id": 66323, "name": "teat pipette"}, {"id": 66324, "name": "teat"}, {"id": 66325, "name": "teather"}, {"id": 66326, "name": "tecate"}, {"id": 66327, "name": "technique"}, {"id": 66328, "name": "technology"}, {"id": 66329, "name": "tect"}, {"id": 66330, "name": "ted"}, {"id": 66331, "name": "tedbear"}, {"id": 66332, "name": "tedd bear"}, {"id": 66333, "name": "tedd bears"}, {"id": 66334, "name": "teddy bar"}, {"id": 66335, "name": "teddy bear"}, {"id": 66336, "name": "teddy bear 999"}, {"id": 66337, "name": "teddy bear doll"}, {"id": 66338, "name": "teddy bear eye"}, {"id": 66339, "name": "teddy bear paw"}, {"id": 66340, "name": "teddy bear poster"}, {"id": 66341, "name": "teddy bears"}, {"id": 66342, "name": "teddy bearshelf"}, {"id": 66343, "name": "teddy has red ribbon"}, {"id": 66344, "name": "teddy on a stone"}, {"id": 66345, "name": "teddy roosevelt"}, {"id": 66346, "name": "teddy"}, {"id": 66347, "name": "teddybear"}, {"id": 66348, "name": "teddybears face"}, {"id": 66349, "name": "teddybears fur"}, {"id": 66350, "name": "teddybears nose"}, {"id": 66351, "name": "teddys arm"}, {"id": 66352, "name": "teddys face"}, {"id": 66353, "name": "teddys lap"}, {"id": 66354, "name": "teddys nose"}, {"id": 66355, "name": "tedy bear"}, {"id": 66356, "name": "tee ball"}, {"id": 66357, "name": "tee box"}, {"id": 66358, "name": "tee pee"}, {"id": 66359, "name": "tee shirt"}, {"id": 66360, "name": "tee shirt is red"}, {"id": 66361, "name": "tee shirts"}, {"id": 66362, "name": "tee"}, {"id": 66363, "name": "teekanne"}, {"id": 66364, "name": "teen boy"}, {"id": 66365, "name": "teen girls"}, {"id": 66366, "name": "teen on"}, {"id": 66367, "name": "teen"}, {"id": 66368, "name": "teenage"}, {"id": 66369, "name": "teenage boy"}, {"id": 66370, "name": "teenage mutant ninja"}, {"id": 66371, "name": "teenager"}, {"id": 66372, "name": "teepee"}, {"id": 66373, "name": "teeshirt"}, {"id": 66374, "name": "teeshirt is white"}, {"id": 66375, "name": "teeter totters"}, {"id": 66376, "name": "teeth"}, {"id": 66377, "name": "teeth are white"}, {"id": 66378, "name": "teeth decorations"}, {"id": 66379, "name": "teeth fork"}, {"id": 66380, "name": "teeth marks"}, {"id": 66381, "name": "teeth show"}, {"id": 66382, "name": "teeth showing"}, {"id": 66383, "name": "teether"}, {"id": 66384, "name": "teets"}, {"id": 66385, "name": "teh number"}, {"id": 66386, "name": "tele2tango"}, {"id": 66387, "name": "telegraph"}, {"id": 66388, "name": "telehphone lines"}, {"id": 66389, "name": "telelphone"}, {"id": 66390, "name": "telelvision"}, {"id": 66391, "name": "telenor"}, {"id": 66392, "name": "telephoe wire"}, {"id": 66393, "name": "telephone books"}, {"id": 66394, "name": "telephone booth"}, {"id": 66395, "name": "telephone box"}, {"id": 66396, "name": "telephone cable"}, {"id": 66397, "name": "telephone cables"}, {"id": 66398, "name": "telephone cord"}, {"id": 66399, "name": "telephone cradle"}, {"id": 66400, "name": "telephone directory"}, {"id": 66401, "name": "telephone is on wall"}, {"id": 66402, "name": "telephone jack"}, {"id": 66403, "name": "telephone jacks"}, {"id": 66404, "name": "telephone lies"}, {"id": 66405, "name": "telephone line"}, {"id": 66406, "name": "telephone lines"}, {"id": 66407, "name": "telephone number"}, {"id": 66408, "name": "telephone numbers"}, {"id": 66409, "name": "telephone outlet"}, {"id": 66410, "name": "telephone pole"}, {"id": 66411, "name": "telephone poles"}, {"id": 66412, "name": "telephone post"}, {"id": 66413, "name": "telephone posts"}, {"id": 66414, "name": "telephone receiver"}, {"id": 66415, "name": "telephone system"}, {"id": 66416, "name": "telephone tower"}, {"id": 66417, "name": "telephone wall"}, {"id": 66418, "name": "telephone wire"}, {"id": 66419, "name": "telephone wires"}, {"id": 66420, "name": "telephone"}, {"id": 66421, "name": "telephonepoles"}, {"id": 66422, "name": "telephonepower lines"}, {"id": 66423, "name": "telephonepower pole"}, {"id": 66424, "name": "telepole"}, {"id": 66425, "name": "teleprompter"}, {"id": 66426, "name": "telescope"}, {"id": 66427, "name": "teletubbies"}, {"id": 66428, "name": "televeision"}, {"id": 66429, "name": "televisioin"}, {"id": 66430, "name": "television broadcast"}, {"id": 66431, "name": "television cabinet"}, {"id": 66432, "name": "television camera"}, {"id": 66433, "name": "television cameral"}, {"id": 66434, "name": "television cameras"}, {"id": 66435, "name": "television controller"}, {"id": 66436, "name": "television frame"}, {"id": 66437, "name": "television in corner"}, {"id": 66438, "name": "television is on"}, {"id": 66439, "name": "television logo"}, {"id": 66440, "name": "television monitor"}, {"id": 66441, "name": "television near wall"}, {"id": 66442, "name": "television program"}, {"id": 66443, "name": "television receiver"}, {"id": 66444, "name": "television remote"}, {"id": 66445, "name": "television screen"}, {"id": 66446, "name": "television set"}, {"id": 66447, "name": "television show"}, {"id": 66448, "name": "television stand"}, {"id": 66449, "name": "television"}, {"id": 66450, "name": "televisionscreen"}, {"id": 66451, "name": "televisoin"}, {"id": 66452, "name": "televisoin remote"}, {"id": 66453, "name": "televison"}, {"id": 66454, "name": "televisor"}, {"id": 66455, "name": "televsion"}, {"id": 66456, "name": "televsion set"}, {"id": 66457, "name": "telivision"}, {"id": 66458, "name": "teller machine"}, {"id": 66459, "name": "telling"}, {"id": 66460, "name": "temp gauge"}, {"id": 66461, "name": "temperature chart"}, {"id": 66462, "name": "temperature control"}, {"id": 66463, "name": "temperature controller"}, {"id": 66464, "name": "temperature dial"}, {"id": 66465, "name": "temperature gauge"}, {"id": 66466, "name": "temperature guage"}, {"id": 66467, "name": "temperature knob"}, {"id": 66468, "name": "temperature knobs"}, {"id": 66469, "name": "temperature reading"}, {"id": 66470, "name": "temperature setting"}, {"id": 66471, "name": "temperature unit"}, {"id": 66472, "name": "temperature"}, {"id": 66473, "name": "temple"}, {"id": 66474, "name": "tempo van"}, {"id": 66475, "name": "temporary fencing"}, {"id": 66476, "name": "tempura"}, {"id": 66477, "name": "ten"}, {"id": 66478, "name": "ten key"}, {"id": 66479, "name": "ten minutes to five"}, {"id": 66480, "name": "ten wheels"}, {"id": 66481, "name": "tender car"}, {"id": 66482, "name": "tender"}, {"id": 66483, "name": "tending a flock"}, {"id": 66484, "name": "tendon"}, {"id": 66485, "name": "tendonds"}, {"id": 66486, "name": "tendril"}, {"id": 66487, "name": "tenemants"}, {"id": 66488, "name": "tenins"}, {"id": 66489, "name": "tenis ball"}, {"id": 66490, "name": "tenis court"}, {"id": 66491, "name": "tennessee volunteers"}, {"id": 66492, "name": "tennessee whiskey"}, {"id": 66493, "name": "tennessee whisky"}, {"id": 66494, "name": "tenni player"}, {"id": 66495, "name": "tennis court"}, {"id": 66496, "name": "tennis area"}, {"id": 66497, "name": "tennis arena"}, {"id": 66498, "name": "tennis backboard"}, {"id": 66499, "name": "tennis bag"}, {"id": 66500, "name": "tennis ball"}, {"id": 66501, "name": "tennis ballracket"}, {"id": 66502, "name": "tennis balls"}, {"id": 66503, "name": "tennis bat"}, {"id": 66504, "name": "tennis bll"}, {"id": 66505, "name": "tennis clothes"}, {"id": 66506, "name": "tennis cloths"}, {"id": 66507, "name": "tennis coart"}, {"id": 66508, "name": "tennis couch"}, {"id": 66509, "name": "tennis court"}, {"id": 66510, "name": "tennis court turf"}, {"id": 66511, "name": "tennis court wall"}, {"id": 66512, "name": "tennis courts"}, {"id": 66513, "name": "tennis dress"}, {"id": 66514, "name": "tennis equipment"}, {"id": 66515, "name": "tennis fan"}, {"id": 66516, "name": "tennis field"}, {"id": 66517, "name": "tennis game"}, {"id": 66518, "name": "tennis games"}, {"id": 66519, "name": "tennis gear"}, {"id": 66520, "name": "tennis graphic"}, {"id": 66521, "name": "tennis ground"}, {"id": 66522, "name": "tennis hat"}, {"id": 66523, "name": "tennis holiday"}, {"id": 66524, "name": "tennis item"}, {"id": 66525, "name": "tennis judge"}, {"id": 66526, "name": "tennis match"}, {"id": 66527, "name": "tennis net"}, {"id": 66528, "name": "tennis net trim"}, {"id": 66529, "name": "tennis nets"}, {"id": 66530, "name": "tennis netting"}, {"id": 66531, "name": "tennis official"}, {"id": 66532, "name": "tennis on court"}, {"id": 66533, "name": "tennis outfit"}, {"id": 66534, "name": "tennis outfits"}, {"id": 66535, "name": "tennis paddle"}, {"id": 66536, "name": "tennis pants"}, {"id": 66537, "name": "tennis pitch"}, {"id": 66538, "name": "tennis planet"}, {"id": 66539, "name": "tennis plate"}, {"id": 66540, "name": "tennis player"}, {"id": 66541, "name": "tennis players"}, {"id": 66542, "name": "tennis rack"}, {"id": 66543, "name": "tennis racker"}, {"id": 66544, "name": "tennis racket"}, {"id": 66545, "name": "tennis rackets"}, {"id": 66546, "name": "tennis racquets"}, {"id": 66547, "name": "tennis rakett"}, {"id": 66548, "name": "tennis raquet"}, {"id": 66549, "name": "tennis raquets"}, {"id": 66550, "name": "tennis sand"}, {"id": 66551, "name": "tennis scene"}, {"id": 66552, "name": "tennis screen"}, {"id": 66553, "name": "tennis shirt"}, {"id": 66554, "name": "tennis shoe"}, {"id": 66555, "name": "tennis shoes"}, {"id": 66556, "name": "tennis shoes on boy"}, {"id": 66557, "name": "tennis short"}, {"id": 66558, "name": "tennis shorts"}, {"id": 66559, "name": "tennis show"}, {"id": 66560, "name": "tennis skirt"}, {"id": 66561, "name": "tennis sneaker"}, {"id": 66562, "name": "tennis sneakers"}, {"id": 66563, "name": "tennis sock"}, {"id": 66564, "name": "tennis socks"}, {"id": 66565, "name": "tennis spectator"}, {"id": 66566, "name": "tennis spectators"}, {"id": 66567, "name": "tennis stand"}, {"id": 66568, "name": "tennis suit"}, {"id": 66569, "name": "tennis surface"}, {"id": 66570, "name": "tennis sweater"}, {"id": 66571, "name": "tennis table"}, {"id": 66572, "name": "tennis team"}, {"id": 66573, "name": "tennis top"}, {"id": 66574, "name": "tennis turf"}, {"id": 66575, "name": "tennis umpire"}, {"id": 66576, "name": "tennis uniform"}, {"id": 66577, "name": "tennis visor"}, {"id": 66578, "name": "tennis wall"}, {"id": 66579, "name": "tennis wardrobe"}, {"id": 66580, "name": "tennis"}, {"id": 66581, "name": "tennisball"}, {"id": 66582, "name": "tenniscourt"}, {"id": 66583, "name": "tenniscourt floor"}, {"id": 66584, "name": "tenniscourts surface"}, {"id": 66585, "name": "tennismatch"}, {"id": 66586, "name": "tennisnet"}, {"id": 66587, "name": "tennisplanet"}, {"id": 66588, "name": "tennisracket"}, {"id": 66589, "name": "tennisracket handle"}, {"id": 66590, "name": "tennisracquet"}, {"id": 66591, "name": "tennisshoes"}, {"id": 66592, "name": "tenniswelcomectrcom"}, {"id": 66593, "name": "tennix court"}, {"id": 66594, "name": "tennnis"}, {"id": 66595, "name": "tension barrier"}, {"id": 66596, "name": "tent anchors"}, {"id": 66597, "name": "tent bag"}, {"id": 66598, "name": "tent building"}, {"id": 66599, "name": "tent canopy"}, {"id": 66600, "name": "tent card"}, {"id": 66601, "name": "tent cover"}, {"id": 66602, "name": "tent covering"}, {"id": 66603, "name": "tent door"}, {"id": 66604, "name": "tent roof"}, {"id": 66605, "name": "tent row"}, {"id": 66606, "name": "tent top"}, {"id": 66607, "name": "tent"}, {"id": 66608, "name": "tentacle"}, {"id": 66609, "name": "tentacles of kite"}, {"id": 66610, "name": "tenticles"}, {"id": 66611, "name": "tents in background"}, {"id": 66612, "name": "tents set up"}, {"id": 66613, "name": "tequila"}, {"id": 66614, "name": "ter"}, {"id": 66615, "name": "teracotta"}, {"id": 66616, "name": "terbines"}, {"id": 66617, "name": "terex"}, {"id": 66618, "name": "term"}, {"id": 66619, "name": "termac"}, {"id": 66620, "name": "terminal 10"}, {"id": 66621, "name": "terminal building"}, {"id": 66622, "name": "terminal buildings"}, {"id": 66623, "name": "terminal gate"}, {"id": 66624, "name": "terminal lighting"}, {"id": 66625, "name": "terminal office"}, {"id": 66626, "name": "terminal roof"}, {"id": 66627, "name": "terminal screen"}, {"id": 66628, "name": "terminal"}, {"id": 66629, "name": "termite hill"}, {"id": 66630, "name": "termite mounds"}, {"id": 66631, "name": "terra cotta floor"}, {"id": 66632, "name": "terra cotta planter"}, {"id": 66633, "name": "terra cotta pot"}, {"id": 66634, "name": "terrace area"}, {"id": 66635, "name": "terrace floor"}, {"id": 66636, "name": "terrace"}, {"id": 66637, "name": "terracotta plant"}, {"id": 66638, "name": "terracotta roof"}, {"id": 66639, "name": "terracotta tile"}, {"id": 66640, "name": "terrain"}, {"id": 66641, "name": "terrain in"}, {"id": 66642, "name": "terrain is rocky"}, {"id": 66643, "name": "terraine"}, {"id": 66644, "name": "terrarium"}, {"id": 66645, "name": "terrazzo flooring"}, {"id": 66646, "name": "terre"}, {"id": 66647, "name": "terrian"}, {"id": 66648, "name": "terricloth"}, {"id": 66649, "name": "terrier"}, {"id": 66650, "name": "territory"}, {"id": 66651, "name": "terry cloth"}, {"id": 66652, "name": "tesco free bus"}, {"id": 66653, "name": "tescoe"}, {"id": 66654, "name": "test"}, {"id": 66655, "name": "test questions"}, {"id": 66656, "name": "test tubes"}, {"id": 66657, "name": "tester"}, {"id": 66658, "name": "testicle"}, {"id": 66659, "name": "tether cord"}, {"id": 66660, "name": "tether leash"}, {"id": 66661, "name": "tether line"}, {"id": 66662, "name": "tether rope"}, {"id": 66663, "name": "tether"}, {"id": 66664, "name": "tethercord"}, {"id": 66665, "name": "tethered"}, {"id": 66666, "name": "tevelvision"}, {"id": 66667, "name": "teveviso"}, {"id": 66668, "name": "texas"}, {"id": 66669, "name": "texas am"}, {"id": 66670, "name": "texas donut"}, {"id": 66671, "name": "texas emblam"}, {"id": 66672, "name": "texas player"}, {"id": 66673, "name": "texas shirt"}, {"id": 66674, "name": "texas st"}, {"id": 66675, "name": "texbook"}, {"id": 66676, "name": "text black"}, {"id": 66677, "name": "text book"}, {"id": 66678, "name": "text books"}, {"id": 66679, "name": "text box"}, {"id": 66680, "name": "text box open"}, {"id": 66681, "name": "text document"}, {"id": 66682, "name": "text engraved"}, {"id": 66683, "name": "text message"}, {"id": 66684, "name": "text print"}, {"id": 66685, "name": "text reads laax"}, {"id": 66686, "name": "text sticker"}, {"id": 66687, "name": "text symbols"}, {"id": 66688, "name": "text written"}, {"id": 66689, "name": "text"}, {"id": 66690, "name": "textbook"}, {"id": 66691, "name": "texting"}, {"id": 66692, "name": "textsign"}, {"id": 66693, "name": "texture"}, {"id": 66694, "name": "textured bottom"}, {"id": 66695, "name": "textured dots"}, {"id": 66696, "name": "textured lines"}, {"id": 66697, "name": "textured material"}, {"id": 66698, "name": "textured snow"}, {"id": 66699, "name": "textured wall"}, {"id": 66700, "name": "texure"}, {"id": 66701, "name": "tflowers"}, {"id": 66702, "name": "tfo 786"}, {"id": 66703, "name": "tfs report"}, {"id": 66704, "name": "tg fridays sign"}, {"id": 66705, "name": "tg nails"}, {"id": 66706, "name": "tgi"}, {"id": 66707, "name": "tglass"}, {"id": 66708, "name": "th"}, {"id": 66709, "name": "thai"}, {"id": 66710, "name": "thames"}, {"id": 66711, "name": "thames path"}, {"id": 66712, "name": "thank you"}, {"id": 66713, "name": "thanksgiving dinner"}, {"id": 66714, "name": "that spell way"}, {"id": 66715, "name": "that"}, {"id": 66716, "name": "thatch"}, {"id": 66717, "name": "thatch roof"}, {"id": 66718, "name": "thatched roof"}, {"id": 66719, "name": "thawb"}, {"id": 66720, "name": "the"}, {"id": 66721, "name": "theater balcony"}, {"id": 66722, "name": "theater meal"}, {"id": 66723, "name": "theater sign"}, {"id": 66724, "name": "theater speaker"}, {"id": 66725, "name": "theater"}, {"id": 66726, "name": "theatre"}, {"id": 66727, "name": "theet"}, {"id": 66728, "name": "thefeet"}, {"id": 66729, "name": "theflags"}, {"id": 66730, "name": "thehorizon"}, {"id": 66731, "name": "their arm"}, {"id": 66732, "name": "their food"}, {"id": 66733, "name": "their homework"}, {"id": 66734, "name": "their shadows"}, {"id": 66735, "name": "their vacation"}, {"id": 66736, "name": "them"}, {"id": 66737, "name": "theme"}, {"id": 66738, "name": "theme park"}, {"id": 66739, "name": "themed cake"}, {"id": 66740, "name": "themselves"}, {"id": 66741, "name": "there are banners"}, {"id": 66742, "name": "there are baskets"}, {"id": 66743, "name": "there are big rocks"}, {"id": 66744, "name": "there are birds"}, {"id": 66745, "name": "there are buildings"}, {"id": 66746, "name": "there are buttons"}, {"id": 66747, "name": "there are cars"}, {"id": 66748, "name": "there are farmers"}, {"id": 66749, "name": "there are filters"}, {"id": 66750, "name": "there are homes"}, {"id": 66751, "name": "there are leaves"}, {"id": 66752, "name": "there are markings"}, {"id": 66753, "name": "there are people"}, {"id": 66754, "name": "there are purple"}, {"id": 66755, "name": "there are rocks"}, {"id": 66756, "name": "there are segways"}, {"id": 66757, "name": "there are six"}, {"id": 66758, "name": "there are stores"}, {"id": 66759, "name": "there are sunglasses"}, {"id": 66760, "name": "there are tools"}, {"id": 66761, "name": "there are trees"}, {"id": 66762, "name": "there are two"}, {"id": 66763, "name": "there are two chairs"}, {"id": 66764, "name": "there are two people"}, {"id": 66765, "name": "there are two zebras"}, {"id": 66766, "name": "there are white"}, {"id": 66767, "name": "there are windows"}, {"id": 66768, "name": "there are women"}, {"id": 66769, "name": "there is a balcony"}, {"id": 66770, "name": "there is a basket"}, {"id": 66771, "name": "there is a boy"}, {"id": 66772, "name": "there is a bridge"}, {"id": 66773, "name": "there is a building"}, {"id": 66774, "name": "there is a camera"}, {"id": 66775, "name": "there is a cap"}, {"id": 66776, "name": "there is a chimney"}, {"id": 66777, "name": "there is a cow"}, {"id": 66778, "name": "there is a daytime"}, {"id": 66779, "name": "there is a door"}, {"id": 66780, "name": "there is a fence"}, {"id": 66781, "name": "there is a fishtank"}, {"id": 66782, "name": "there is a gray"}, {"id": 66783, "name": "there is a headband"}, {"id": 66784, "name": "there is a hood"}, {"id": 66785, "name": "there is a hub cap"}, {"id": 66786, "name": "there is a lake"}, {"id": 66787, "name": "there is a letter"}, {"id": 66788, "name": "there is a lid"}, {"id": 66789, "name": "there is a magnet"}, {"id": 66790, "name": "there is a man"}, {"id": 66791, "name": "there is a no sign"}, {"id": 66792, "name": "there is a nose"}, {"id": 66793, "name": "there is a note"}, {"id": 66794, "name": "there is a pant"}, {"id": 66795, "name": "there is a plant"}, {"id": 66796, "name": "there is a pole"}, {"id": 66797, "name": "there is a riverbank"}, {"id": 66798, "name": "there is a segway"}, {"id": 66799, "name": "there is a shed"}, {"id": 66800, "name": "there is a shirt"}, {"id": 66801, "name": "there is a shoe"}, {"id": 66802, "name": "there is a shop"}, {"id": 66803, "name": "there is a sidewalk"}, {"id": 66804, "name": "there is a sign"}, {"id": 66805, "name": "there is a snap"}, {"id": 66806, "name": "there is a sofa"}, {"id": 66807, "name": "there is a stair"}, {"id": 66808, "name": "there is a street"}, {"id": 66809, "name": "there is a structure"}, {"id": 66810, "name": "there is a stump"}, {"id": 66811, "name": "there is a sweater"}, {"id": 66812, "name": "there is a symbol"}, {"id": 66813, "name": "there is a tag"}, {"id": 66814, "name": "there is a tree"}, {"id": 66815, "name": "there is a wall"}, {"id": 66816, "name": "there is a window"}, {"id": 66817, "name": "there is a woman"}, {"id": 66818, "name": "there is a yard"}, {"id": 66819, "name": "there is a yellow"}, {"id": 66820, "name": "there is an axe"}, {"id": 66821, "name": "there is an eye"}, {"id": 66822, "name": "there is an oak tree"}, {"id": 66823, "name": "there is brick"}, {"id": 66824, "name": "there is brown dirt"}, {"id": 66825, "name": "there is bus"}, {"id": 66826, "name": "there is grass"}, {"id": 66827, "name": "there is green"}, {"id": 66828, "name": "there is green grass"}, {"id": 66829, "name": "there is green tree"}, {"id": 66830, "name": "there is shade"}, {"id": 66831, "name": "there is shadow"}, {"id": 66832, "name": "there is shirts part"}, {"id": 66833, "name": "there is snow"}, {"id": 66834, "name": "there is streetlight"}, {"id": 66835, "name": "there is streetsign"}, {"id": 66836, "name": "there is tree branch"}, {"id": 66837, "name": "there is wood piece"}, {"id": 66838, "name": "there"}, {"id": 66839, "name": "theres brown dirt"}, {"id": 66840, "name": "thermal glove"}, {"id": 66841, "name": "thermal hose"}, {"id": 66842, "name": "thermanen lamer"}, {"id": 66843, "name": "thermas"}, {"id": 66844, "name": "thermastat"}, {"id": 66845, "name": "thermo"}, {"id": 66846, "name": "thermois"}, {"id": 66847, "name": "thermometer"}, {"id": 66848, "name": "thermos"}, {"id": 66849, "name": "thermost"}, {"id": 66850, "name": "thermostat"}, {"id": 66851, "name": "thermostat control"}, {"id": 66852, "name": "thermostat knob"}, {"id": 66853, "name": "thermostat switch"}, {"id": 66854, "name": "thermus"}, {"id": 66855, "name": "these are horses"}, {"id": 66856, "name": "these are nets"}, {"id": 66857, "name": "these are shoes"}, {"id": 66858, "name": "these are tires"}, {"id": 66859, "name": "these are tracks"}, {"id": 66860, "name": "these are trees"}, {"id": 66861, "name": "these are woods"}, {"id": 66862, "name": "these athletes"}, {"id": 66863, "name": "these background"}, {"id": 66864, "name": "these bech"}, {"id": 66865, "name": "these clock"}, {"id": 66866, "name": "these green leafy"}, {"id": 66867, "name": "these is front"}, {"id": 66868, "name": "these ladies"}, {"id": 66869, "name": "these light"}, {"id": 66870, "name": "these line"}, {"id": 66871, "name": "these mirror"}, {"id": 66872, "name": "these oranges"}, {"id": 66873, "name": "these path"}, {"id": 66874, "name": "these people"}, {"id": 66875, "name": "these shelf"}, {"id": 66876, "name": "these shky"}, {"id": 66877, "name": "these spire"}, {"id": 66878, "name": "these sticker"}, {"id": 66879, "name": "these tire"}, {"id": 66880, "name": "these wall"}, {"id": 66881, "name": "these woman"}, {"id": 66882, "name": "these"}, {"id": 66883, "name": "thetford"}, {"id": 66884, "name": "thether"}, {"id": 66885, "name": "they kissing"}, {"id": 66886, "name": "they"}, {"id": 66887, "name": "theyre"}, {"id": 66888, "name": "thick"}, {"id": 66889, "name": "thick band"}, {"id": 66890, "name": "thick bark"}, {"id": 66891, "name": "thick black"}, {"id": 66892, "name": "thick book"}, {"id": 66893, "name": "thick books"}, {"id": 66894, "name": "thick branches"}, {"id": 66895, "name": "thick brush"}, {"id": 66896, "name": "thick bush"}, {"id": 66897, "name": "thick clothing"}, {"id": 66898, "name": "thick clouds"}, {"id": 66899, "name": "thick coat"}, {"id": 66900, "name": "thick contrails"}, {"id": 66901, "name": "thick crust"}, {"id": 66902, "name": "thick dirt"}, {"id": 66903, "name": "thick eyebrows"}, {"id": 66904, "name": "thick foliage"}, {"id": 66905, "name": "thick forest"}, {"id": 66906, "name": "thick glasses"}, {"id": 66907, "name": "thick grass"}, {"id": 66908, "name": "thick green"}, {"id": 66909, "name": "thick hair"}, {"id": 66910, "name": "thick hedges"}, {"id": 66911, "name": "thick jacket"}, {"id": 66912, "name": "thick line"}, {"id": 66913, "name": "thick neck"}, {"id": 66914, "name": "thick plant"}, {"id": 66915, "name": "thick pole"}, {"id": 66916, "name": "thick shakes"}, {"id": 66917, "name": "thick shrubber"}, {"id": 66918, "name": "thick shrubs"}, {"id": 66919, "name": "thick snow"}, {"id": 66920, "name": "thick stripes"}, {"id": 66921, "name": "thick tail"}, {"id": 66922, "name": "thick tree"}, {"id": 66923, "name": "thick tree trunk"}, {"id": 66924, "name": "thick trees"}, {"id": 66925, "name": "thick trunk"}, {"id": 66926, "name": "thick wall"}, {"id": 66927, "name": "thick with trees"}, {"id": 66928, "name": "thickbrown trunk"}, {"id": 66929, "name": "thickchocolate desert"}, {"id": 66930, "name": "thickening clouds"}, {"id": 66931, "name": "thicker"}, {"id": 66932, "name": "thicker glass"}, {"id": 66933, "name": "thicket"}, {"id": 66934, "name": "thickleaved trees"}, {"id": 66935, "name": "thickshort grass"}, {"id": 66936, "name": "thicktrees"}, {"id": 66937, "name": "thielbar"}, {"id": 66938, "name": "thigh holster"}, {"id": 66939, "name": "thigh part"}, {"id": 66940, "name": "thigh"}, {"id": 66941, "name": "thimble"}, {"id": 66942, "name": "thin"}, {"id": 66943, "name": "thin black stripes"}, {"id": 66944, "name": "thin books"}, {"id": 66945, "name": "thin border"}, {"id": 66946, "name": "thin branch"}, {"id": 66947, "name": "thin branches"}, {"id": 66948, "name": "thin brown belt"}, {"id": 66949, "name": "thin cables"}, {"id": 66950, "name": "thin chain"}, {"id": 66951, "name": "thin cloud"}, {"id": 66952, "name": "thin cloud clear"}, {"id": 66953, "name": "thin clouds"}, {"id": 66954, "name": "thin crust"}, {"id": 66955, "name": "thin eyebrow"}, {"id": 66956, "name": "thin green"}, {"id": 66957, "name": "thin green leaves"}, {"id": 66958, "name": "thin green stem"}, {"id": 66959, "name": "thin grey fence"}, {"id": 66960, "name": "thin layer"}, {"id": 66961, "name": "thin leg"}, {"id": 66962, "name": "thin lines"}, {"id": 66963, "name": "thin marks"}, {"id": 66964, "name": "thin orange line"}, {"id": 66965, "name": "thin pants"}, {"id": 66966, "name": "thin pole"}, {"id": 66967, "name": "thin rollers"}, {"id": 66968, "name": "thin scissors"}, {"id": 66969, "name": "thin shirt"}, {"id": 66970, "name": "thin slice"}, {"id": 66971, "name": "thin strap showing"}, {"id": 66972, "name": "thin strip of snow"}, {"id": 66973, "name": "thin tree"}, {"id": 66974, "name": "thin trees"}, {"id": 66975, "name": "thin trunk"}, {"id": 66976, "name": "thin white cloud"}, {"id": 66977, "name": "thin wire"}, {"id": 66978, "name": "thin wires"}, {"id": 66979, "name": "thin wood"}, {"id": 66980, "name": "thing clouds"}, {"id": 66981, "name": "thing on computer"}, {"id": 66982, "name": "thing on neck"}, {"id": 66983, "name": "thing"}, {"id": 66984, "name": "things in glass"}, {"id": 66985, "name": "thingy"}, {"id": 66986, "name": "think different"}, {"id": 66987, "name": "thinking"}, {"id": 66988, "name": "thinkpad"}, {"id": 66989, "name": "thinlong whiskers"}, {"id": 66990, "name": "thinning hair"}, {"id": 66991, "name": "thinyellow trunk"}, {"id": 66992, "name": "third"}, {"id": 66993, "name": "third airplane"}, {"id": 66994, "name": "third animal"}, {"id": 66995, "name": "third ave"}, {"id": 66996, "name": "third base"}, {"id": 66997, "name": "third base coach"}, {"id": 66998, "name": "third base line"}, {"id": 66999, "name": "third basebaseline"}, {"id": 67000, "name": "third baseline"}, {"id": 67001, "name": "third baseman"}, {"id": 67002, "name": "third car"}, {"id": 67003, "name": "third floor"}, {"id": 67004, "name": "third floor window"}, {"id": 67005, "name": "third floor windows"}, {"id": 67006, "name": "third hand"}, {"id": 67007, "name": "third highest rail"}, {"id": 67008, "name": "third layer"}, {"id": 67009, "name": "third level"}, {"id": 67010, "name": "third metal tub"}, {"id": 67011, "name": "third plate"}, {"id": 67012, "name": "third row"}, {"id": 67013, "name": "third shelf"}, {"id": 67014, "name": "third story"}, {"id": 67015, "name": "third window"}, {"id": 67016, "name": "thirdbase line"}, {"id": 67017, "name": "thirdlevel windows"}, {"id": 67018, "name": "thirteen"}, {"id": 67019, "name": "thirty"}, {"id": 67020, "name": "thirty four"}, {"id": 67021, "name": "thirtyone"}, {"id": 67022, "name": "thirtysix"}, {"id": 67023, "name": "this a p"}, {"id": 67024, "name": "this area"}, {"id": 67025, "name": "this car"}, {"id": 67026, "name": "this cat"}, {"id": 67027, "name": "this clock"}, {"id": 67028, "name": "this clock have"}, {"id": 67029, "name": "this clock oblong"}, {"id": 67030, "name": "this cupcake"}, {"id": 67031, "name": "this grill"}, {"id": 67032, "name": "this hand clock"}, {"id": 67033, "name": "this hill"}, {"id": 67034, "name": "this is a 4"}, {"id": 67035, "name": "this is a 0"}, {"id": 67036, "name": "this is a 9"}, {"id": 67037, "name": "this is a baby"}, {"id": 67038, "name": "this is a belt"}, {"id": 67039, "name": "this is a black"}, {"id": 67040, "name": "this is a black flat"}, {"id": 67041, "name": "this is a blue"}, {"id": 67042, "name": "this is a boat"}, {"id": 67043, "name": "this is a box car"}, {"id": 67044, "name": "this is a bud"}, {"id": 67045, "name": "this is a butt"}, {"id": 67046, "name": "this is a car"}, {"id": 67047, "name": "this is a chest set"}, {"id": 67048, "name": "this is a child"}, {"id": 67049, "name": "this is a chrome"}, {"id": 67050, "name": "this is a circular"}, {"id": 67051, "name": "this is a clock"}, {"id": 67052, "name": "this is a cow"}, {"id": 67053, "name": "this is a curtain"}, {"id": 67054, "name": "this is a doughnut"}, {"id": 67055, "name": "this is a duvee"}, {"id": 67056, "name": "this is a fence"}, {"id": 67057, "name": "this is a fruit"}, {"id": 67058, "name": "this is a fur"}, {"id": 67059, "name": "this is a gate"}, {"id": 67060, "name": "this is a handle"}, {"id": 67061, "name": "this is a house"}, {"id": 67062, "name": "this is a k"}, {"id": 67063, "name": "this is a key"}, {"id": 67064, "name": "this is a large"}, {"id": 67065, "name": "this is a log"}, {"id": 67066, "name": "this is a man"}, {"id": 67067, "name": "this is a mountain"}, {"id": 67068, "name": "this is a mouse"}, {"id": 67069, "name": "this is a number"}, {"id": 67070, "name": "this is a person"}, {"id": 67071, "name": "this is a pillar"}, {"id": 67072, "name": "this is a pipe"}, {"id": 67073, "name": "this is a pool"}, {"id": 67074, "name": "this is a racket"}, {"id": 67075, "name": "this is a retro"}, {"id": 67076, "name": "this is a river"}, {"id": 67077, "name": "this is a road"}, {"id": 67078, "name": "this is a rock"}, {"id": 67079, "name": "this is a saucer"}, {"id": 67080, "name": "this is a sign post"}, {"id": 67081, "name": "this is a silver"}, {"id": 67082, "name": "this is a skateboard"}, {"id": 67083, "name": "this is a small"}, {"id": 67084, "name": "this is a stainless"}, {"id": 67085, "name": "this is a street pol"}, {"id": 67086, "name": "this is a t shirt"}, {"id": 67087, "name": "this is a table"}, {"id": 67088, "name": "this is a toilet"}, {"id": 67089, "name": "this is a toilet lid"}, {"id": 67090, "name": "this is a tracks"}, {"id": 67091, "name": "this is a tray"}, {"id": 67092, "name": "this is a tree"}, {"id": 67093, "name": "this is a triangle"}, {"id": 67094, "name": "this is a w"}, {"id": 67095, "name": "this is a walkway"}, {"id": 67096, "name": "this is a wall"}, {"id": 67097, "name": "this is a white wall"}, {"id": 67098, "name": "this is a window"}, {"id": 67099, "name": "this is a writing"}, {"id": 67100, "name": "this is a yellow"}, {"id": 67101, "name": "this is an elbow"}, {"id": 67102, "name": "this is antique"}, {"id": 67103, "name": "this is assortmenr"}, {"id": 67104, "name": "this is bed"}, {"id": 67105, "name": "this is black"}, {"id": 67106, "name": "this is blue"}, {"id": 67107, "name": "this is grass"}, {"id": 67108, "name": "this is headlight"}, {"id": 67109, "name": "this is not the wild"}, {"id": 67110, "name": "this is oddly"}, {"id": 67111, "name": "this is one person"}, {"id": 67112, "name": "this is the floor"}, {"id": 67113, "name": "this is the net"}, {"id": 67114, "name": "this is the roof"}, {"id": 67115, "name": "this is the sky"}, {"id": 67116, "name": "this is the wall"}, {"id": 67117, "name": "this is the window"}, {"id": 67118, "name": "this is us poster"}, {"id": 67119, "name": "this leaf"}, {"id": 67120, "name": "this license"}, {"id": 67121, "name": "this light"}, {"id": 67122, "name": "this man"}, {"id": 67123, "name": "this person"}, {"id": 67124, "name": "this photo"}, {"id": 67125, "name": "this photo is blue"}, {"id": 67126, "name": "this picture"}, {"id": 67127, "name": "this player"}, {"id": 67128, "name": "this pole"}, {"id": 67129, "name": "this rim"}, {"id": 67130, "name": "this sheep"}, {"id": 67131, "name": "this stripe"}, {"id": 67132, "name": "this structure"}, {"id": 67133, "name": "this the bottom"}, {"id": 67134, "name": "this the door"}, {"id": 67135, "name": "this tire"}, {"id": 67136, "name": "this tree"}, {"id": 67137, "name": "this truck"}, {"id": 67138, "name": "this wall"}, {"id": 67139, "name": "this way out"}, {"id": 67140, "name": "this"}, {"id": 67141, "name": "thistle"}, {"id": 67142, "name": "tho"}, {"id": 67143, "name": "thomas"}, {"id": 67144, "name": "thomas cook"}, {"id": 67145, "name": "thomas the train"}, {"id": 67146, "name": "thomas train"}, {"id": 67147, "name": "thomas train cake"}, {"id": 67148, "name": "thomas train face"}, {"id": 67149, "name": "thomas wester"}, {"id": 67150, "name": "thomascookcom"}, {"id": 67151, "name": "thong sandal"}, {"id": 67152, "name": "thong sandals"}, {"id": 67153, "name": "thong"}, {"id": 67154, "name": "thoothpaste"}, {"id": 67155, "name": "thorax"}, {"id": 67156, "name": "thorn"}, {"id": 67157, "name": "thorny"}, {"id": 67158, "name": "thorny bush"}, {"id": 67159, "name": "thorny tree"}, {"id": 67160, "name": "thors hammer"}, {"id": 67161, "name": "those playing"}, {"id": 67162, "name": "thread holder"}, {"id": 67163, "name": "thread stitching"}, {"id": 67164, "name": "thread tension"}, {"id": 67165, "name": "thread work"}, {"id": 67166, "name": "thread"}, {"id": 67167, "name": "threading"}, {"id": 67168, "name": "three animals"}, {"id": 67169, "name": "three aprons"}, {"id": 67170, "name": "three arches"}, {"id": 67171, "name": "three arrows"}, {"id": 67172, "name": "three balls"}, {"id": 67173, "name": "three bananas"}, {"id": 67174, "name": "three bars"}, {"id": 67175, "name": "three baskets"}, {"id": 67176, "name": "three bears"}, {"id": 67177, "name": "three beds"}, {"id": 67178, "name": "three beige hats"}, {"id": 67179, "name": "three bells"}, {"id": 67180, "name": "three benches"}, {"id": 67181, "name": "three best friends"}, {"id": 67182, "name": "three bicycles"}, {"id": 67183, "name": "three bikes"}, {"id": 67184, "name": "three birds"}, {"id": 67185, "name": "three black buttons"}, {"id": 67186, "name": "three blades"}, {"id": 67187, "name": "three blue"}, {"id": 67188, "name": "three blue bowls"}, {"id": 67189, "name": "three blues"}, {"id": 67190, "name": "three boards"}, {"id": 67191, "name": "three boats"}, {"id": 67192, "name": "three books"}, {"id": 67193, "name": "three bookshelves"}, {"id": 67194, "name": "three bottles"}, {"id": 67195, "name": "three boulders"}, {"id": 67196, "name": "three boxes"}, {"id": 67197, "name": "three boxes of apple"}, {"id": 67198, "name": "three boys"}, {"id": 67199, "name": "three buildings"}, {"id": 67200, "name": "three bulbs"}, {"id": 67201, "name": "three burners"}, {"id": 67202, "name": "three buses"}, {"id": 67203, "name": "three bushes"}, {"id": 67204, "name": "three buttons"}, {"id": 67205, "name": "three cabinets"}, {"id": 67206, "name": "three cameramen"}, {"id": 67207, "name": "three candles"}, {"id": 67208, "name": "three carrots"}, {"id": 67209, "name": "three cars"}, {"id": 67210, "name": "three cars parked"}, {"id": 67211, "name": "three ceiling lights"}, {"id": 67212, "name": "three cellphones"}, {"id": 67213, "name": "three chairs"}, {"id": 67214, "name": "three children"}, {"id": 67215, "name": "three chili dogs"}, {"id": 67216, "name": "three chimneys"}, {"id": 67217, "name": "three circles"}, {"id": 67218, "name": "three clocks"}, {"id": 67219, "name": "three colors"}, {"id": 67220, "name": "three containers"}, {"id": 67221, "name": "three cords"}, {"id": 67222, "name": "three courts"}, {"id": 67223, "name": "three cows"}, {"id": 67224, "name": "three croissants"}, {"id": 67225, "name": "three cupcakes"}, {"id": 67226, "name": "three cups"}, {"id": 67227, "name": "three decorative"}, {"id": 67228, "name": "three diamonds"}, {"id": 67229, "name": "three digits"}, {"id": 67230, "name": "three dogs"}, {"id": 67231, "name": "three doors"}, {"id": 67232, "name": "three dots"}, {"id": 67233, "name": "three drawers"}, {"id": 67234, "name": "three ducks"}, {"id": 67235, "name": "three earrings"}, {"id": 67236, "name": "three eggs"}, {"id": 67237, "name": "three elephant legs"}, {"id": 67238, "name": "three elephants"}, {"id": 67239, "name": "three elphants"}, {"id": 67240, "name": "three empty seats"}, {"id": 67241, "name": "three fans"}, {"id": 67242, "name": "three fat gold hands"}, {"id": 67243, "name": "three feet"}, {"id": 67244, "name": "three fingers"}, {"id": 67245, "name": "three fins"}, {"id": 67246, "name": "three flags"}, {"id": 67247, "name": "three flamingos"}, {"id": 67248, "name": "three forks"}, {"id": 67249, "name": "three giraffes"}, {"id": 67250, "name": "three girls"}, {"id": 67251, "name": "three glasses"}, {"id": 67252, "name": "three goats"}, {"id": 67253, "name": "three guages"}, {"id": 67254, "name": "three guys"}, {"id": 67255, "name": "three handles"}, {"id": 67256, "name": "three headlights"}, {"id": 67257, "name": "three heads"}, {"id": 67258, "name": "three helmets"}, {"id": 67259, "name": "three hole punch"}, {"id": 67260, "name": "three holes"}, {"id": 67261, "name": "three horns"}, {"id": 67262, "name": "three horses"}, {"id": 67263, "name": "three indicator"}, {"id": 67264, "name": "three jackets"}, {"id": 67265, "name": "three jet streams"}, {"id": 67266, "name": "three kids"}, {"id": 67267, "name": "three kites"}, {"id": 67268, "name": "three knives"}, {"id": 67269, "name": "three knobs"}, {"id": 67270, "name": "three lamps"}, {"id": 67271, "name": "three lanes"}, {"id": 67272, "name": "three laptops"}, {"id": 67273, "name": "three layers"}, {"id": 67274, "name": "three leaf clover"}, {"id": 67275, "name": "three legs"}, {"id": 67276, "name": "three lemons"}, {"id": 67277, "name": "three lids"}, {"id": 67278, "name": "three light"}, {"id": 67279, "name": "three lights"}, {"id": 67280, "name": "three lights hanging"}, {"id": 67281, "name": "three lights on wall"}, {"id": 67282, "name": "three lines"}, {"id": 67283, "name": "three long shelves"}, {"id": 67284, "name": "three men"}, {"id": 67285, "name": "three mice"}, {"id": 67286, "name": "three mirrors"}, {"id": 67287, "name": "three monitors"}, {"id": 67288, "name": "three mopeds"}, {"id": 67289, "name": "three motorcycles"}, {"id": 67290, "name": "three motorcyclists"}, {"id": 67291, "name": "three mugs"}, {"id": 67292, "name": "three mushrooms"}, {"id": 67293, "name": "three nails"}, {"id": 67294, "name": "three objects"}, {"id": 67295, "name": "three oclock"}, {"id": 67296, "name": "three old"}, {"id": 67297, "name": "three olives"}, {"id": 67298, "name": "three open laptop"}, {"id": 67299, "name": "three oranges"}, {"id": 67300, "name": "three packages"}, {"id": 67301, "name": "three palm trees"}, {"id": 67302, "name": "three panes"}, {"id": 67303, "name": "three pasta"}, {"id": 67304, "name": "three pastries"}, {"id": 67305, "name": "three pebbles"}, {"id": 67306, "name": "three people"}, {"id": 67307, "name": "three people on skis"}, {"id": 67308, "name": "three photos"}, {"id": 67309, "name": "three pictures"}, {"id": 67310, "name": "three pigeons"}, {"id": 67311, "name": "three pillars"}, {"id": 67312, "name": "three pillows"}, {"id": 67313, "name": "three pipes"}, {"id": 67314, "name": "three pizzas"}, {"id": 67315, "name": "three planes"}, {"id": 67316, "name": "three plants"}, {"id": 67317, "name": "three plastic bags"}, {"id": 67318, "name": "three plates"}, {"id": 67319, "name": "three players"}, {"id": 67320, "name": "three plugs"}, {"id": 67321, "name": "three point line"}, {"id": 67322, "name": "three poles"}, {"id": 67323, "name": "three posters"}, {"id": 67324, "name": "three pots"}, {"id": 67325, "name": "three prong"}, {"id": 67326, "name": "three propellers"}, {"id": 67327, "name": "three rangers"}, {"id": 67328, "name": "three red lights"}, {"id": 67329, "name": "three remotes"}, {"id": 67330, "name": "three rings"}, {"id": 67331, "name": "three rocks"}, {"id": 67332, "name": "three rows"}, {"id": 67333, "name": "three seaters"}, {"id": 67334, "name": "three seats"}, {"id": 67335, "name": "three sections"}, {"id": 67336, "name": "three servers"}, {"id": 67337, "name": "three servings"}, {"id": 67338, "name": "three sets"}, {"id": 67339, "name": "three sheep"}, {"id": 67340, "name": "three sheeps"}, {"id": 67341, "name": "three shelves"}, {"id": 67342, "name": "three ships"}, {"id": 67343, "name": "three signs"}, {"id": 67344, "name": "three sinks"}, {"id": 67345, "name": "three skiers"}, {"id": 67346, "name": "three small crabs"}, {"id": 67347, "name": "three snowboards"}, {"id": 67348, "name": "three spots"}, {"id": 67349, "name": "three steps"}, {"id": 67350, "name": "three stooges"}, {"id": 67351, "name": "three stoplights"}, {"id": 67352, "name": "three story"}, {"id": 67353, "name": "three stripe"}, {"id": 67354, "name": "three stripes"}, {"id": 67355, "name": "three stroy building"}, {"id": 67356, "name": "three subject"}, {"id": 67357, "name": "three suitcases"}, {"id": 67358, "name": "three surfers"}, {"id": 67359, "name": "three tall windows"}, {"id": 67360, "name": "three tiers"}, {"id": 67361, "name": "three tips"}, {"id": 67362, "name": "three tires"}, {"id": 67363, "name": "three toes"}, {"id": 67364, "name": "three tracks"}, {"id": 67365, "name": "three traffic lights"}, {"id": 67366, "name": "three train cars"}, {"id": 67367, "name": "three trays"}, {"id": 67368, "name": "three trees"}, {"id": 67369, "name": "three turtles"}, {"id": 67370, "name": "three twins"}, {"id": 67371, "name": "three umbrellas"}, {"id": 67372, "name": "three urinals"}, {"id": 67373, "name": "three vases"}, {"id": 67374, "name": "three watermons"}, {"id": 67375, "name": "three wheel"}, {"id": 67376, "name": "three wheeler"}, {"id": 67377, "name": "three wheels"}, {"id": 67378, "name": "three white arrows"}, {"id": 67379, "name": "three white globes"}, {"id": 67380, "name": "three windows"}, {"id": 67381, "name": "three windshields"}, {"id": 67382, "name": "three wings"}, {"id": 67383, "name": "three wires"}, {"id": 67384, "name": "three woman"}, {"id": 67385, "name": "three women"}, {"id": 67386, "name": "three yellow lines"}, {"id": 67387, "name": "three zebras"}, {"id": 67388, "name": "three"}, {"id": 67389, "name": "threechurch windows"}, {"id": 67390, "name": "threedigit number"}, {"id": 67391, "name": "threeglass vases"}, {"id": 67392, "name": "threemen"}, {"id": 67393, "name": "threepeople"}, {"id": 67394, "name": "threeround lights"}, {"id": 67395, "name": "threshold"}, {"id": 67396, "name": "thrilled looking"}, {"id": 67397, "name": "thriteen"}, {"id": 67398, "name": "thriving vegetation"}, {"id": 67399, "name": "throat"}, {"id": 67400, "name": "throne"}, {"id": 67401, "name": "throng"}, {"id": 67402, "name": "throttle"}, {"id": 67403, "name": "throttle fin"}, {"id": 67404, "name": "through"}, {"id": 67405, "name": "through air"}, {"id": 67406, "name": "through smoke"}, {"id": 67407, "name": "through the woods"}, {"id": 67408, "name": "through trees"}, {"id": 67409, "name": "through water"}, {"id": 67410, "name": "through window"}, {"id": 67411, "name": "through windows"}, {"id": 67412, "name": "throw"}, {"id": 67413, "name": "throw ball"}, {"id": 67414, "name": "throw blanket"}, {"id": 67415, "name": "throw pillow"}, {"id": 67416, "name": "throw pillows"}, {"id": 67417, "name": "throw rug"}, {"id": 67418, "name": "throw switch"}, {"id": 67419, "name": "throw the ball"}, {"id": 67420, "name": "throwing"}, {"id": 67421, "name": "throwing ball"}, {"id": 67422, "name": "throwing disc"}, {"id": 67423, "name": "thrown"}, {"id": 67424, "name": "throwpillows"}, {"id": 67425, "name": "thru"}, {"id": 67426, "name": "thru sky"}, {"id": 67427, "name": "thru street"}, {"id": 67428, "name": "thrust"}, {"id": 67429, "name": "thruster"}, {"id": 67430, "name": "thsirt"}, {"id": 67431, "name": "thum nail"}, {"id": 67432, "name": "thumb and forefinger"}, {"id": 67433, "name": "thumb drive"}, {"id": 67434, "name": "thumb finger"}, {"id": 67435, "name": "thumb handle"}, {"id": 67436, "name": "thumb hole"}, {"id": 67437, "name": "thumb is up"}, {"id": 67438, "name": "thumb man"}, {"id": 67439, "name": "thumb nail"}, {"id": 67440, "name": "thumb of the man"}, {"id": 67441, "name": "thumb out"}, {"id": 67442, "name": "thumb pad"}, {"id": 67443, "name": "thumb remote"}, {"id": 67444, "name": "thumb ring"}, {"id": 67445, "name": "thumb tack"}, {"id": 67446, "name": "thumb up"}, {"id": 67447, "name": "thumb"}, {"id": 67448, "name": "thumbcell phone"}, {"id": 67449, "name": "thumbdrive"}, {"id": 67450, "name": "thumbnail"}, {"id": 67451, "name": "thumbpad"}, {"id": 67452, "name": "thumbs up"}, {"id": 67453, "name": "thumbstick"}, {"id": 67454, "name": "thumbsup"}, {"id": 67455, "name": "thumbtack"}, {"id": 67456, "name": "thunder logo"}, {"id": 67457, "name": "thunderbird wine"}, {"id": 67458, "name": "thunderbird"}, {"id": 67459, "name": "thyme"}, {"id": 67460, "name": "thyme herb"}, {"id": 67461, "name": "tiara"}, {"id": 67462, "name": "tiarra"}, {"id": 67463, "name": "tic tac"}, {"id": 67464, "name": "tic tacs"}, {"id": 67465, "name": "tick mark"}, {"id": 67466, "name": "tick marks"}, {"id": 67467, "name": "tick"}, {"id": 67468, "name": "ticker"}, {"id": 67469, "name": "ticket booth"}, {"id": 67470, "name": "ticket center"}, {"id": 67471, "name": "ticket counter"}, {"id": 67472, "name": "ticket dispenser"}, {"id": 67473, "name": "ticket meter"}, {"id": 67474, "name": "ticket office"}, {"id": 67475, "name": "ticket sign"}, {"id": 67476, "name": "ticket stub"}, {"id": 67477, "name": "ticket window"}, {"id": 67478, "name": "ticket"}, {"id": 67479, "name": "ticketing machine"}, {"id": 67480, "name": "tickle me elmo"}, {"id": 67481, "name": "tictac"}, {"id": 67482, "name": "tictactoe"}, {"id": 67483, "name": "tidal wave"}, {"id": 67484, "name": "tidal waves"}, {"id": 67485, "name": "tidbit"}, {"id": 67486, "name": "tide pool"}, {"id": 67487, "name": "tide water"}, {"id": 67488, "name": "tide"}, {"id": 67489, "name": "tidewater"}, {"id": 67490, "name": "tie back"}, {"id": 67491, "name": "tie clip"}, {"id": 67492, "name": "tie design"}, {"id": 67493, "name": "tie die"}, {"id": 67494, "name": "tie downs"}, {"id": 67495, "name": "tie dyed shirt"}, {"id": 67496, "name": "tie knot"}, {"id": 67497, "name": "tie off"}, {"id": 67498, "name": "tie on chest"}, {"id": 67499, "name": "tie pin"}, {"id": 67500, "name": "tie press"}, {"id": 67501, "name": "tie pull"}, {"id": 67502, "name": "tie string"}, {"id": 67503, "name": "tie stripped"}, {"id": 67504, "name": "tie tac"}, {"id": 67505, "name": "tie top"}, {"id": 67506, "name": "tie wearing man"}, {"id": 67507, "name": "tie"}, {"id": 67508, "name": "tieback"}, {"id": 67509, "name": "tied"}, {"id": 67510, "name": "tied bag"}, {"id": 67511, "name": "tied end"}, {"id": 67512, "name": "tied rope"}, {"id": 67513, "name": "tiedye kite"}, {"id": 67514, "name": "tiels"}, {"id": 67515, "name": "tier cake"}, {"id": 67516, "name": "tier holder"}, {"id": 67517, "name": "tier"}, {"id": 67518, "name": "tiera"}, {"id": 67519, "name": "tiered"}, {"id": 67520, "name": "tiered display"}, {"id": 67521, "name": "tiered plant"}, {"id": 67522, "name": "tiesdresser"}, {"id": 67523, "name": "tiffany"}, {"id": 67524, "name": "tiger emblem"}, {"id": 67525, "name": "tiger face"}, {"id": 67526, "name": "tiger kite"}, {"id": 67527, "name": "tiger spice chai"}, {"id": 67528, "name": "tiger"}, {"id": 67529, "name": "tigermeat2010"}, {"id": 67530, "name": "tigers eye"}, {"id": 67531, "name": "tigers head"}, {"id": 67532, "name": "tigger"}, {"id": 67533, "name": "tigger toothbrush"}, {"id": 67534, "name": "tight"}, {"id": 67535, "name": "tight grip"}, {"id": 67536, "name": "tight pants"}, {"id": 67537, "name": "tightening pulley"}, {"id": 67538, "name": "tightly"}, {"id": 67539, "name": "tights"}, {"id": 67540, "name": "tighty whiteys"}, {"id": 67541, "name": "tigo"}, {"id": 67542, "name": "tiki"}, {"id": 67543, "name": "tiki hut"}, {"id": 67544, "name": "tiki lounge"}, {"id": 67545, "name": "tikithemed covering"}, {"id": 67546, "name": "til indelukket"}, {"id": 67547, "name": "tile backsplash"}, {"id": 67548, "name": "tile block"}, {"id": 67549, "name": "tile border"}, {"id": 67550, "name": "tile ceiling"}, {"id": 67551, "name": "tile counter"}, {"id": 67552, "name": "tile deck"}, {"id": 67553, "name": "tile decoration"}, {"id": 67554, "name": "tile design"}, {"id": 67555, "name": "tile edge"}, {"id": 67556, "name": "tile edges"}, {"id": 67557, "name": "tile edging"}, {"id": 67558, "name": "tile floor"}, {"id": 67559, "name": "tile flooring"}, {"id": 67560, "name": "tile floors"}, {"id": 67561, "name": "tile formation"}, {"id": 67562, "name": "tile ground"}, {"id": 67563, "name": "tile grout"}, {"id": 67564, "name": "tile hearth"}, {"id": 67565, "name": "tile inlay"}, {"id": 67566, "name": "tile lining"}, {"id": 67567, "name": "tile next to mirror"}, {"id": 67568, "name": "tile on floor"}, {"id": 67569, "name": "tile on grass"}, {"id": 67570, "name": "tile on side of tub"}, {"id": 67571, "name": "tile on the wall"}, {"id": 67572, "name": "tile pattern"}, {"id": 67573, "name": "tile road"}, {"id": 67574, "name": "tile roof"}, {"id": 67575, "name": "tile shapes"}, {"id": 67576, "name": "tile sidewalk"}, {"id": 67577, "name": "tile square"}, {"id": 67578, "name": "tile strip"}, {"id": 67579, "name": "tile tile"}, {"id": 67580, "name": "tile trim"}, {"id": 67581, "name": "tile under counter"}, {"id": 67582, "name": "tile walkway"}, {"id": 67583, "name": "tile wall"}, {"id": 67584, "name": "tile white"}, {"id": 67585, "name": "tile work"}, {"id": 67586, "name": "tile"}, {"id": 67587, "name": "tiled"}, {"id": 67588, "name": "tiled area"}, {"id": 67589, "name": "tiled backsplash"}, {"id": 67590, "name": "tiled bathroom"}, {"id": 67591, "name": "tiled border"}, {"id": 67592, "name": "tiled ceiling"}, {"id": 67593, "name": "tiled counter"}, {"id": 67594, "name": "tiled designs"}, {"id": 67595, "name": "tiled doorway"}, {"id": 67596, "name": "tiled floor"}, {"id": 67597, "name": "tiled flooring"}, {"id": 67598, "name": "tiled frame"}, {"id": 67599, "name": "tiled ground"}, {"id": 67600, "name": "tiled ledge"}, {"id": 67601, "name": "tiled mirror"}, {"id": 67602, "name": "tiled roof"}, {"id": 67603, "name": "tiled stone"}, {"id": 67604, "name": "tiled surface"}, {"id": 67605, "name": "tiled walkways"}, {"id": 67606, "name": "tiled wall"}, {"id": 67607, "name": "tiled walls"}, {"id": 67608, "name": "tiledwall"}, {"id": 67609, "name": "tilefloor"}, {"id": 67610, "name": "tiles are brick"}, {"id": 67611, "name": "tiles floor"}, {"id": 67612, "name": "tiles lines"}, {"id": 67613, "name": "tiles on side of tub"}, {"id": 67614, "name": "tiles on the roof"}, {"id": 67615, "name": "tiles on wall"}, {"id": 67616, "name": "tiles roof"}, {"id": 67617, "name": "tiles that are brown"}, {"id": 67618, "name": "tiling"}, {"id": 67619, "name": "till"}, {"id": 67620, "name": "tillamook"}, {"id": 67621, "name": "tillary st"}, {"id": 67622, "name": "tilled soil"}, {"id": 67623, "name": "tiller"}, {"id": 67624, "name": "tilling equipment"}, {"id": 67625, "name": "tilted"}, {"id": 67626, "name": "tilted floor"}, {"id": 67627, "name": "tilted pole"}, {"id": 67628, "name": "tilted stones"}, {"id": 67629, "name": "tilted waterway"}, {"id": 67630, "name": "tilting"}, {"id": 67631, "name": "tim tam"}, {"id": 67632, "name": "timber beams"}, {"id": 67633, "name": "timber cross beams"}, {"id": 67634, "name": "timber"}, {"id": 67635, "name": "time 449"}, {"id": 67636, "name": "time area"}, {"id": 67637, "name": "time clock"}, {"id": 67638, "name": "time display"}, {"id": 67639, "name": "time indicator"}, {"id": 67640, "name": "time label"}, {"id": 67641, "name": "time lapse"}, {"id": 67642, "name": "time lapse photo"}, {"id": 67643, "name": "time magazine"}, {"id": 67644, "name": "time mark"}, {"id": 67645, "name": "time notification"}, {"id": 67646, "name": "time of photo"}, {"id": 67647, "name": "time of picture"}, {"id": 67648, "name": "time on clock"}, {"id": 67649, "name": "time panel"}, {"id": 67650, "name": "time portion"}, {"id": 67651, "name": "time reads 1035"}, {"id": 67652, "name": "time screen"}, {"id": 67653, "name": "time shown"}, {"id": 67654, "name": "time stamp"}, {"id": 67655, "name": "time sticker"}, {"id": 67656, "name": "time zone"}, {"id": 67657, "name": "time"}, {"id": 67658, "name": "timeable"}, {"id": 67659, "name": "timepiece"}, {"id": 67660, "name": "timer"}, {"id": 67661, "name": "timer knob"}, {"id": 67662, "name": "times of use"}, {"id": 67663, "name": "times square"}, {"id": 67664, "name": "timeshare"}, {"id": 67665, "name": "timestamp"}, {"id": 67666, "name": "timetable"}, {"id": 67667, "name": "timing clock"}, {"id": 67668, "name": "tin box"}, {"id": 67669, "name": "tin can"}, {"id": 67670, "name": "tin can of tea"}, {"id": 67671, "name": "tin container"}, {"id": 67672, "name": "tin foil"}, {"id": 67673, "name": "tin holder"}, {"id": 67674, "name": "tin pipe"}, {"id": 67675, "name": "tin roof"}, {"id": 67676, "name": "tin shed"}, {"id": 67677, "name": "tin siding"}, {"id": 67678, "name": "tin stand"}, {"id": 67679, "name": "tin"}, {"id": 67680, "name": "tina"}, {"id": 67681, "name": "tine"}, {"id": 67682, "name": "tinfoil"}, {"id": 67683, "name": "ting"}, {"id": 67684, "name": "tinges of yellow"}, {"id": 67685, "name": "tiniest palm"}, {"id": 67686, "name": "tink"}, {"id": 67687, "name": "tinkerbell"}, {"id": 67688, "name": "tinnis shoe"}, {"id": 67689, "name": "tinsel"}, {"id": 67690, "name": "tinsil"}, {"id": 67691, "name": "tint"}, {"id": 67692, "name": "tinted"}, {"id": 67693, "name": "tinted glass"}, {"id": 67694, "name": "tinted plastic"}, {"id": 67695, "name": "tinted sunglasses"}, {"id": 67696, "name": "tinted window"}, {"id": 67697, "name": "tinted windows"}, {"id": 67698, "name": "tintin"}, {"id": 67699, "name": "tiny"}, {"id": 67700, "name": "tiny baseball"}, {"id": 67701, "name": "tiny blue luggage"}, {"id": 67702, "name": "tiny brake lights"}, {"id": 67703, "name": "tiny branch"}, {"id": 67704, "name": "tiny bubbles"}, {"id": 67705, "name": "tiny bumps"}, {"id": 67706, "name": "tiny curls"}, {"id": 67707, "name": "tiny ears"}, {"id": 67708, "name": "tiny figurine"}, {"id": 67709, "name": "tiny filaments"}, {"id": 67710, "name": "tiny fin"}, {"id": 67711, "name": "tiny flowers"}, {"id": 67712, "name": "tiny forehead dent"}, {"id": 67713, "name": "tiny green tree"}, {"id": 67714, "name": "tiny hole"}, {"id": 67715, "name": "tiny holes"}, {"id": 67716, "name": "tiny leaves"}, {"id": 67717, "name": "tiny legs"}, {"id": 67718, "name": "tiny light"}, {"id": 67719, "name": "tiny lights"}, {"id": 67720, "name": "tiny little fingers"}, {"id": 67721, "name": "tiny nubs"}, {"id": 67722, "name": "tiny opening"}, {"id": 67723, "name": "tiny piece"}, {"id": 67724, "name": "tiny present"}, {"id": 67725, "name": "tiny ripples"}, {"id": 67726, "name": "tiny rock"}, {"id": 67727, "name": "tiny rocks"}, {"id": 67728, "name": "tiny section"}, {"id": 67729, "name": "tiny square"}, {"id": 67730, "name": "tiny stones"}, {"id": 67731, "name": "tiny wave"}, {"id": 67732, "name": "tiny wheel"}, {"id": 67733, "name": "tiny window"}, {"id": 67734, "name": "tiny woman"}, {"id": 67735, "name": "tiolet"}, {"id": 67736, "name": "tip cup"}, {"id": 67737, "name": "tip finger"}, {"id": 67738, "name": "tip jar"}, {"id": 67739, "name": "tip of a brown boat"}, {"id": 67740, "name": "tip of banana"}, {"id": 67741, "name": "tip of board"}, {"id": 67742, "name": "tip of boat"}, {"id": 67743, "name": "tip of ear"}, {"id": 67744, "name": "tip of hat"}, {"id": 67745, "name": "tip of horn"}, {"id": 67746, "name": "tip of hot dog"}, {"id": 67747, "name": "tip of index finger"}, {"id": 67748, "name": "tip of mans nose"}, {"id": 67749, "name": "tip of nose"}, {"id": 67750, "name": "tip of ship"}, {"id": 67751, "name": "tip of ski"}, {"id": 67752, "name": "tip of surfboard"}, {"id": 67753, "name": "tip of tail"}, {"id": 67754, "name": "tip of the grass"}, {"id": 67755, "name": "tip of the trunk"}, {"id": 67756, "name": "tip of trunk"}, {"id": 67757, "name": "tip of white"}, {"id": 67758, "name": "tip of wing"}, {"id": 67759, "name": "tip on umbrella"}, {"id": 67760, "name": "tip table"}, {"id": 67761, "name": "tip tail"}, {"id": 67762, "name": "tip toes"}, {"id": 67763, "name": "tip top"}, {"id": 67764, "name": "tip tray"}, {"id": 67765, "name": "tip"}, {"id": 67766, "name": "tipped lampshade"}, {"id": 67767, "name": "tipper"}, {"id": 67768, "name": "tipping"}, {"id": 67769, "name": "tips of skis"}, {"id": 67770, "name": "tiptail feathers"}, {"id": 67771, "name": "tiptoe"}, {"id": 67772, "name": "tiptop"}, {"id": 67773, "name": "tiramisu"}, {"id": 67774, "name": "tire and wheel"}, {"id": 67775, "name": "tire bike"}, {"id": 67776, "name": "tire bumper"}, {"id": 67777, "name": "tire cover"}, {"id": 67778, "name": "tire edge"}, {"id": 67779, "name": "tire flap"}, {"id": 67780, "name": "tire guard"}, {"id": 67781, "name": "tire has wall"}, {"id": 67782, "name": "tire in photo"}, {"id": 67783, "name": "tire is on bus"}, {"id": 67784, "name": "tire is there"}, {"id": 67785, "name": "tire is white"}, {"id": 67786, "name": "tire maks"}, {"id": 67787, "name": "tire mark"}, {"id": 67788, "name": "tire marks"}, {"id": 67789, "name": "tire mount"}, {"id": 67790, "name": "tire of a bike"}, {"id": 67791, "name": "tire of a motor"}, {"id": 67792, "name": "tire on"}, {"id": 67793, "name": "tire on a bike"}, {"id": 67794, "name": "tire on a motorcycle"}, {"id": 67795, "name": "tire on bus"}, {"id": 67796, "name": "tire on the car"}, {"id": 67797, "name": "tire panel"}, {"id": 67798, "name": "tire pile"}, {"id": 67799, "name": "tire protector"}, {"id": 67800, "name": "tire rack"}, {"id": 67801, "name": "tire reflection"}, {"id": 67802, "name": "tire rim"}, {"id": 67803, "name": "tire ring"}, {"id": 67804, "name": "tire rutes"}, {"id": 67805, "name": "tire secured"}, {"id": 67806, "name": "tire skateboard"}, {"id": 67807, "name": "tire spoke"}, {"id": 67808, "name": "tire swing"}, {"id": 67809, "name": "tire track"}, {"id": 67810, "name": "tire tracks"}, {"id": 67811, "name": "tire tread"}, {"id": 67812, "name": "tire visible"}, {"id": 67813, "name": "tire wall"}, {"id": 67814, "name": "tire well"}, {"id": 67815, "name": "tire wheel"}, {"id": 67816, "name": "tire"}, {"id": 67817, "name": "tirecycle"}, {"id": 67818, "name": "tired"}, {"id": 67819, "name": "tirerim"}, {"id": 67820, "name": "tires are attached"}, {"id": 67821, "name": "tires markings"}, {"id": 67822, "name": "tires on the shelf"}, {"id": 67823, "name": "tires on the toy"}, {"id": 67824, "name": "tires on the truck"}, {"id": 67825, "name": "tirewell"}, {"id": 67826, "name": "tissue roll"}, {"id": 67827, "name": "tissue box"}, {"id": 67828, "name": "tissue container"}, {"id": 67829, "name": "tissue dispenser"}, {"id": 67830, "name": "tissue dispesor"}, {"id": 67831, "name": "tissue holder"}, {"id": 67832, "name": "tissue holders"}, {"id": 67833, "name": "tissue is coming"}, {"id": 67834, "name": "tissue paper"}, {"id": 67835, "name": "tissue piece"}, {"id": 67836, "name": "tissue roll"}, {"id": 67837, "name": "tissue"}, {"id": 67838, "name": "tissuebox"}, {"id": 67839, "name": "tissueholder"}, {"id": 67840, "name": "tissuepaper"}, {"id": 67841, "name": "tissus dispenser"}, {"id": 67842, "name": "tit"}, {"id": 67843, "name": "titan logo"}, {"id": 67844, "name": "titans way"}, {"id": 67845, "name": "title page"}, {"id": 67846, "name": "title shaped blocks"}, {"id": 67847, "name": "title"}, {"id": 67848, "name": "tiver"}, {"id": 67849, "name": "tjire"}, {"id": 67850, "name": "tjook"}, {"id": 67851, "name": "tjornin"}, {"id": 67852, "name": "tk"}, {"id": 67853, "name": "tk letters"}, {"id": 67854, "name": "tlayada"}, {"id": 67855, "name": "tleft mirror"}, {"id": 67856, "name": "tlie"}, {"id": 67857, "name": "tlight"}, {"id": 67858, "name": "tm"}, {"id": 67859, "name": "tmobile"}, {"id": 67860, "name": "tmobile graphic"}, {"id": 67861, "name": "to"}, {"id": 67862, "name": "to a belt loop"}, {"id": 67863, "name": "to a computer"}, {"id": 67864, "name": "to a person"}, {"id": 67865, "name": "to avoid train"}, {"id": 67866, "name": "to bed"}, {"id": 67867, "name": "to cart"}, {"id": 67868, "name": "to enter"}, {"id": 67869, "name": "to fence"}, {"id": 67870, "name": "to file folders"}, {"id": 67871, "name": "to go container"}, {"id": 67872, "name": "to hit"}, {"id": 67873, "name": "to hitch"}, {"id": 67874, "name": "to hold pizza"}, {"id": 67875, "name": "to kite"}, {"id": 67876, "name": "to lamp"}, {"id": 67877, "name": "to manhattan"}, {"id": 67878, "name": "to pillar"}, {"id": 67879, "name": "to plug"}, {"id": 67880, "name": "to pole"}, {"id": 67881, "name": "to ride on"}, {"id": 67882, "name": "to rust"}, {"id": 67883, "name": "to serve"}, {"id": 67884, "name": "to shore"}, {"id": 67885, "name": "to side"}, {"id": 67886, "name": "to sit on"}, {"id": 67887, "name": "to stop"}, {"id": 67888, "name": "to street"}, {"id": 67889, "name": "to strike"}, {"id": 67890, "name": "to take a picture"}, {"id": 67891, "name": "to the bench"}, {"id": 67892, "name": "to the left"}, {"id": 67893, "name": "to the side"}, {"id": 67894, "name": "to the sink"}, {"id": 67895, "name": "to the wall"}, {"id": 67896, "name": "to toilet"}, {"id": 67897, "name": "to tracks"}, {"id": 67898, "name": "to urnial"}, {"id": 67899, "name": "toad"}, {"id": 67900, "name": "toad truck"}, {"id": 67901, "name": "toamto"}, {"id": 67902, "name": "toast"}, {"id": 67903, "name": "toasted"}, {"id": 67904, "name": "toasted bread"}, {"id": 67905, "name": "toasted bun"}, {"id": 67906, "name": "toasted edges"}, {"id": 67907, "name": "toaster lever"}, {"id": 67908, "name": "toaster oven"}, {"id": 67909, "name": "toaster over"}, {"id": 67910, "name": "toaster slots"}, {"id": 67911, "name": "toaster"}, {"id": 67912, "name": "toasty"}, {"id": 67913, "name": "tobacco can"}, {"id": 67914, "name": "tobacco products"}, {"id": 67915, "name": "tobacco sauce"}, {"id": 67916, "name": "tobacco store"}, {"id": 67917, "name": "tobbogan"}, {"id": 67918, "name": "tobbogans"}, {"id": 67919, "name": "tobogan"}, {"id": 67920, "name": "toboggan"}, {"id": 67921, "name": "toboggan cap"}, {"id": 67922, "name": "toboggan hat"}, {"id": 67923, "name": "today"}, {"id": 67924, "name": "todd"}, {"id": 67925, "name": "toddler chair"}, {"id": 67926, "name": "toddler hand"}, {"id": 67927, "name": "toddler outfit"}, {"id": 67928, "name": "toddler pants"}, {"id": 67929, "name": "toddler playing"}, {"id": 67930, "name": "toddler playset"}, {"id": 67931, "name": "toddler seat"}, {"id": 67932, "name": "toddler"}, {"id": 67933, "name": "toddlers cup"}, {"id": 67934, "name": "toddlers hair"}, {"id": 67935, "name": "toddlers hand"}, {"id": 67936, "name": "toddlers wrist"}, {"id": 67937, "name": "toe nail"}, {"id": 67938, "name": "toe nails"}, {"id": 67939, "name": "toe pad"}, {"id": 67940, "name": "toe pads"}, {"id": 67941, "name": "toe ring"}, {"id": 67942, "name": "toe"}, {"id": 67943, "name": "toed"}, {"id": 67944, "name": "toenail is painted"}, {"id": 67945, "name": "toenail"}, {"id": 67946, "name": "toes on feet"}, {"id": 67947, "name": "toffee"}, {"id": 67948, "name": "tofu"}, {"id": 67949, "name": "tofu cubes"}, {"id": 67950, "name": "tofu pieces"}, {"id": 67951, "name": "toga"}, {"id": 67952, "name": "together"}, {"id": 67953, "name": "toggle"}, {"id": 67954, "name": "toggle pull"}, {"id": 67955, "name": "togo box"}, {"id": 67956, "name": "toielt"}, {"id": 67957, "name": "toiilet"}, {"id": 67958, "name": "toil bowl"}, {"id": 67959, "name": "toile paper"}, {"id": 67960, "name": "toiled lid"}, {"id": 67961, "name": "toiler"}, {"id": 67962, "name": "toiler paper"}, {"id": 67963, "name": "toiler seat"}, {"id": 67964, "name": "toilet tank"}, {"id": 67965, "name": "toilet area"}, {"id": 67966, "name": "toilet arm"}, {"id": 67967, "name": "toilet back"}, {"id": 67968, "name": "toilet backing"}, {"id": 67969, "name": "toilet ball"}, {"id": 67970, "name": "toilet base"}, {"id": 67971, "name": "toilet basin"}, {"id": 67972, "name": "toilet bottom"}, {"id": 67973, "name": "toilet bowels"}, {"id": 67974, "name": "toilet bowl"}, {"id": 67975, "name": "toilet bowl brush"}, {"id": 67976, "name": "toilet bowl cleaner"}, {"id": 67977, "name": "toilet bowl handle"}, {"id": 67978, "name": "toilet bowl is white"}, {"id": 67979, "name": "toilet bowl water"}, {"id": 67980, "name": "toilet bowls"}, {"id": 67981, "name": "toilet box"}, {"id": 67982, "name": "toilet brush"}, {"id": 67983, "name": "toilet brush handle"}, {"id": 67984, "name": "toilet brush holder"}, {"id": 67985, "name": "toilet brush keeper"}, {"id": 67986, "name": "toilet cistern"}, {"id": 67987, "name": "toilet cleaner"}, {"id": 67988, "name": "toilet contols"}, {"id": 67989, "name": "toilet controls"}, {"id": 67990, "name": "toilet cover"}, {"id": 67991, "name": "toilet dispenser"}, {"id": 67992, "name": "toilet door"}, {"id": 67993, "name": "toilet floor"}, {"id": 67994, "name": "toilet flush"}, {"id": 67995, "name": "toilet flush lever"}, {"id": 67996, "name": "toilet flusher"}, {"id": 67997, "name": "toilet handle"}, {"id": 67998, "name": "toilet has buttons"}, {"id": 67999, "name": "toilet helper"}, {"id": 68000, "name": "toilet hinges"}, {"id": 68001, "name": "toilet holder"}, {"id": 68002, "name": "toilet hole"}, {"id": 68003, "name": "toilet hose"}, {"id": 68004, "name": "toilet in a bathroom"}, {"id": 68005, "name": "toilet in th bathroo"}, {"id": 68006, "name": "toilet is clean"}, {"id": 68007, "name": "toilet is plugged in"}, {"id": 68008, "name": "toilet is white"}, {"id": 68009, "name": "toilet knob"}, {"id": 68010, "name": "toilet lead"}, {"id": 68011, "name": "toilet lever"}, {"id": 68012, "name": "toilet lid"}, {"id": 68013, "name": "toilet lid is up"}, {"id": 68014, "name": "toilet liners"}, {"id": 68015, "name": "toilet lit"}, {"id": 68016, "name": "toilet pape"}, {"id": 68017, "name": "toilet paper"}, {"id": 68018, "name": "toilet paper dispens"}, {"id": 68019, "name": "toilet paper holder"}, {"id": 68020, "name": "toilet paper lid"}, {"id": 68021, "name": "toilet paper rack"}, {"id": 68022, "name": "toilet paper roll"}, {"id": 68023, "name": "toilet paper rolls"}, {"id": 68024, "name": "toilet park"}, {"id": 68025, "name": "toilet part"}, {"id": 68026, "name": "toilet pedestal"}, {"id": 68027, "name": "toilet pieces"}, {"id": 68028, "name": "toilet pipe"}, {"id": 68029, "name": "toilet planter"}, {"id": 68030, "name": "toilet plate"}, {"id": 68031, "name": "toilet plunger"}, {"id": 68032, "name": "toilet reflection"}, {"id": 68033, "name": "toilet rim"}, {"id": 68034, "name": "toilet roll"}, {"id": 68035, "name": "toilet roll holder"}, {"id": 68036, "name": "toilet roll holder"}, {"id": 68037, "name": "toilet roll on"}, {"id": 68038, "name": "toilet rolls"}, {"id": 68039, "name": "toilet room"}, {"id": 68040, "name": "toilet scrubber"}, {"id": 68041, "name": "toilet sead"}, {"id": 68042, "name": "toilet seat"}, {"id": 68043, "name": "toilet seat arm"}, {"id": 68044, "name": "toilet seat cover"}, {"id": 68045, "name": "toilet seat lid"}, {"id": 68046, "name": "toilet seat raised"}, {"id": 68047, "name": "toilet seat top"}, {"id": 68048, "name": "toilet seats"}, {"id": 68049, "name": "toilet seaty"}, {"id": 68050, "name": "toilet side"}, {"id": 68051, "name": "toilet sign"}, {"id": 68052, "name": "toilet sink"}, {"id": 68053, "name": "toilet stains"}, {"id": 68054, "name": "toilet stall"}, {"id": 68055, "name": "toilet stalls"}, {"id": 68056, "name": "toilet stool"}, {"id": 68057, "name": "toilet structure"}, {"id": 68058, "name": "toilet symbol"}, {"id": 68059, "name": "toilet tank"}, {"id": 68060, "name": "toilet tank lit"}, {"id": 68061, "name": "toilet tank top"}, {"id": 68062, "name": "toilet tissue"}, {"id": 68063, "name": "toilet tissue holder"}, {"id": 68064, "name": "toilet top"}, {"id": 68065, "name": "toilet tricks"}, {"id": 68066, "name": "toilet up"}, {"id": 68067, "name": "toilet use"}, {"id": 68068, "name": "toilet wall"}, {"id": 68069, "name": "toilet water"}, {"id": 68070, "name": "toilet"}, {"id": 68071, "name": "toiletbowl"}, {"id": 68072, "name": "toiletbrush holder"}, {"id": 68073, "name": "toilete"}, {"id": 68074, "name": "toiletfacilities"}, {"id": 68075, "name": "toiletpaper"}, {"id": 68076, "name": "toiletpaper holder"}, {"id": 68077, "name": "toiletpaperroll"}, {"id": 68078, "name": "toiletrie"}, {"id": 68079, "name": "toiletries"}, {"id": 68080, "name": "toiletrim"}, {"id": 68081, "name": "toiletry bag"}, {"id": 68082, "name": "toiletry bundle"}, {"id": 68083, "name": "toiletry"}, {"id": 68084, "name": "toilets seat"}, {"id": 68085, "name": "toilets water tank"}, {"id": 68086, "name": "toiletseat"}, {"id": 68087, "name": "toiletseat lid"}, {"id": 68088, "name": "toilettank"}, {"id": 68089, "name": "toilette"}, {"id": 68090, "name": "toilette paper"}, {"id": 68091, "name": "toilettepaper"}, {"id": 68092, "name": "toiletties"}, {"id": 68093, "name": "toilettries"}, {"id": 68094, "name": "toileturinal"}, {"id": 68095, "name": "toillet"}, {"id": 68096, "name": "toitlet bowl lid"}, {"id": 68097, "name": "token"}, {"id": 68098, "name": "tokyo"}, {"id": 68099, "name": "tokyo 2012"}, {"id": 68100, "name": "toliet"}, {"id": 68101, "name": "toliet bowl"}, {"id": 68102, "name": "toliet lid"}, {"id": 68103, "name": "toliet paper"}, {"id": 68104, "name": "toliet roll"}, {"id": 68105, "name": "toliet seat"}, {"id": 68106, "name": "toliet set"}, {"id": 68107, "name": "toliet tank"}, {"id": 68108, "name": "tolietries"}, {"id": 68109, "name": "toll"}, {"id": 68110, "name": "toll booth"}, {"id": 68111, "name": "toll sign"}, {"id": 68112, "name": "tollbooth"}, {"id": 68113, "name": "tolly"}, {"id": 68114, "name": "tom bridge"}, {"id": 68115, "name": "tom the train"}, {"id": 68116, "name": "tom"}, {"id": 68117, "name": "toma 4"}, {"id": 68118, "name": "tomaaaaaaatoes"}, {"id": 68119, "name": "tomaote"}, {"id": 68120, "name": "tomaotes"}, {"id": 68121, "name": "tomatato slice"}, {"id": 68122, "name": "tomatillo"}, {"id": 68123, "name": "tomato cage"}, {"id": 68124, "name": "tomato chunk"}, {"id": 68125, "name": "tomato chunks"}, {"id": 68126, "name": "tomato cubes"}, {"id": 68127, "name": "tomato garnish"}, {"id": 68128, "name": "tomato half"}, {"id": 68129, "name": "tomato halves"}, {"id": 68130, "name": "tomato is red"}, {"id": 68131, "name": "tomato juice"}, {"id": 68132, "name": "tomato part"}, {"id": 68133, "name": "tomato paste"}, {"id": 68134, "name": "tomato piece"}, {"id": 68135, "name": "tomato pizza"}, {"id": 68136, "name": "tomato plant"}, {"id": 68137, "name": "tomato red"}, {"id": 68138, "name": "tomato salsa"}, {"id": 68139, "name": "tomato sauce"}, {"id": 68140, "name": "tomato seeds"}, {"id": 68141, "name": "tomato slice"}, {"id": 68142, "name": "tomato slices"}, {"id": 68143, "name": "tomato soup"}, {"id": 68144, "name": "tomato strip"}, {"id": 68145, "name": "tomato stripes"}, {"id": 68146, "name": "tomato suace"}, {"id": 68147, "name": "tomato wedge"}, {"id": 68148, "name": "tomato wedges"}, {"id": 68149, "name": "tomato"}, {"id": 68150, "name": "tomatobased sauce"}, {"id": 68151, "name": "tomatoe"}, {"id": 68152, "name": "tomatoe pieces"}, {"id": 68153, "name": "tomatoe sauce"}, {"id": 68154, "name": "tomatoe slices"}, {"id": 68155, "name": "tomatosauce"}, {"id": 68156, "name": "tomatosoppa"}, {"id": 68157, "name": "tomb"}, {"id": 68158, "name": "tombstone"}, {"id": 68159, "name": "tomcat"}, {"id": 68160, "name": "tomoato"}, {"id": 68161, "name": "tomoato slices"}, {"id": 68162, "name": "tomoto jam cafe"}, {"id": 68163, "name": "ton"}, {"id": 68164, "name": "tone"}, {"id": 68165, "name": "tone crown"}, {"id": 68166, "name": "tone sky"}, {"id": 68167, "name": "toned body"}, {"id": 68168, "name": "tong"}, {"id": 68169, "name": "tongs"}, {"id": 68170, "name": "tongue food"}, {"id": 68171, "name": "tongue is out"}, {"id": 68172, "name": "tongue nose"}, {"id": 68173, "name": "tongue out"}, {"id": 68174, "name": "tongue sticking"}, {"id": 68175, "name": "tongue sticking out"}, {"id": 68176, "name": "tongue"}, {"id": 68177, "name": "tonic water"}, {"id": 68178, "name": "tony sams"}, {"id": 68179, "name": "tonys place"}, {"id": 68180, "name": "too cool"}, {"id": 68181, "name": "too graphic"}, {"id": 68182, "name": "toodler"}, {"id": 68183, "name": "took photo"}, {"id": 68184, "name": "tool appliances"}, {"id": 68185, "name": "tool bag"}, {"id": 68186, "name": "tool bar"}, {"id": 68187, "name": "tool belt"}, {"id": 68188, "name": "tool box"}, {"id": 68189, "name": "tool cabinet"}, {"id": 68190, "name": "tool chest"}, {"id": 68191, "name": "tool kit"}, {"id": 68192, "name": "tool parts"}, {"id": 68193, "name": "tool set"}, {"id": 68194, "name": "tool stand"}, {"id": 68195, "name": "tool tray"}, {"id": 68196, "name": "tool"}, {"id": 68197, "name": "toolbar"}, {"id": 68198, "name": "toolbars"}, {"id": 68199, "name": "toolbelt"}, {"id": 68200, "name": "toolbox"}, {"id": 68201, "name": "toon town"}, {"id": 68202, "name": "tooothbrush"}, {"id": 68203, "name": "tooothpaste"}, {"id": 68204, "name": "tootbrush"}, {"id": 68205, "name": "tooth"}, {"id": 68206, "name": "tooth brush"}, {"id": 68207, "name": "tooth brush holder"}, {"id": 68208, "name": "tooth brushes"}, {"id": 68209, "name": "tooth design"}, {"id": 68210, "name": "tooth paste"}, {"id": 68211, "name": "tooth paste tube"}, {"id": 68212, "name": "tooth pick"}, {"id": 68213, "name": "tooth picks"}, {"id": 68214, "name": "toothbruses"}, {"id": 68215, "name": "toothbrush as noted"}, {"id": 68216, "name": "toothbrush base"}, {"id": 68217, "name": "toothbrush bristles"}, {"id": 68218, "name": "toothbrush cup"}, {"id": 68219, "name": "toothbrush hand"}, {"id": 68220, "name": "toothbrush handle"}, {"id": 68221, "name": "toothbrush head"}, {"id": 68222, "name": "toothbrush holder"}, {"id": 68223, "name": "toothbrush stand"}, {"id": 68224, "name": "toothbrush top"}, {"id": 68225, "name": "toothbrush"}, {"id": 68226, "name": "toothbursh"}, {"id": 68227, "name": "toothbush"}, {"id": 68228, "name": "toothepick"}, {"id": 68229, "name": "toothpaste box"}, {"id": 68230, "name": "toothpaste top"}, {"id": 68231, "name": "toothpaste tube"}, {"id": 68232, "name": "toothpaste"}, {"id": 68233, "name": "toothpic"}, {"id": 68234, "name": "toothpick"}, {"id": 68235, "name": "toothrbush"}, {"id": 68236, "name": "toothy grin"}, {"id": 68237, "name": "toothy mouth"}, {"id": 68238, "name": "toothy smile"}, {"id": 68239, "name": "tootpick"}, {"id": 68240, "name": "tootsie pop"}, {"id": 68241, "name": "top and bottom"}, {"id": 68242, "name": "top bar"}, {"id": 68243, "name": "top bikini"}, {"id": 68244, "name": "top blade"}, {"id": 68245, "name": "top bluesign"}, {"id": 68246, "name": "top board"}, {"id": 68247, "name": "top bolt"}, {"id": 68248, "name": "top bowl"}, {"id": 68249, "name": "top bracket"}, {"id": 68250, "name": "top bread"}, {"id": 68251, "name": "top bun"}, {"id": 68252, "name": "top bunk"}, {"id": 68253, "name": "top burner"}, {"id": 68254, "name": "top button"}, {"id": 68255, "name": "top cabin"}, {"id": 68256, "name": "top cabinets"}, {"id": 68257, "name": "top cap"}, {"id": 68258, "name": "top center"}, {"id": 68259, "name": "top clouds"}, {"id": 68260, "name": "top coat"}, {"id": 68261, "name": "top corner"}, {"id": 68262, "name": "top cupboard"}, {"id": 68263, "name": "top dais"}, {"id": 68264, "name": "top deck"}, {"id": 68265, "name": "top design"}, {"id": 68266, "name": "top desk"}, {"id": 68267, "name": "top door"}, {"id": 68268, "name": "top dough"}, {"id": 68269, "name": "top doughnut"}, {"id": 68270, "name": "top drawer"}, {"id": 68271, "name": "top edge"}, {"id": 68272, "name": "top end"}, {"id": 68273, "name": "top floor"}, {"id": 68274, "name": "top floors"}, {"id": 68275, "name": "top grass"}, {"id": 68276, "name": "top grill"}, {"id": 68277, "name": "top half"}, {"id": 68278, "name": "top half of a tree"}, {"id": 68279, "name": "top half of bun"}, {"id": 68280, "name": "top half of trunk"}, {"id": 68281, "name": "top halfstalk"}, {"id": 68282, "name": "top hat"}, {"id": 68283, "name": "top head"}, {"id": 68284, "name": "top hinge"}, {"id": 68285, "name": "top hydrant"}, {"id": 68286, "name": "top is green"}, {"id": 68287, "name": "top jar"}, {"id": 68288, "name": "top knot"}, {"id": 68289, "name": "top label"}, {"id": 68290, "name": "top layer"}, {"id": 68291, "name": "top ledge"}, {"id": 68292, "name": "top left"}, {"id": 68293, "name": "top level"}, {"id": 68294, "name": "top level lights"}, {"id": 68295, "name": "top light"}, {"id": 68296, "name": "top lights"}, {"id": 68297, "name": "top lip"}, {"id": 68298, "name": "top of a building"}, {"id": 68299, "name": "top of a bus"}, {"id": 68300, "name": "top of a car"}, {"id": 68301, "name": "top of a jar"}, {"id": 68302, "name": "top of a roof"}, {"id": 68303, "name": "top of a tree"}, {"id": 68304, "name": "top of bench"}, {"id": 68305, "name": "top of boat"}, {"id": 68306, "name": "top of bookshelf"}, {"id": 68307, "name": "top of bottle"}, {"id": 68308, "name": "top of box"}, {"id": 68309, "name": "top of brick wall"}, {"id": 68310, "name": "top of bridge"}, {"id": 68311, "name": "top of building"}, {"id": 68312, "name": "top of bun"}, {"id": 68313, "name": "top of bus"}, {"id": 68314, "name": "top of carrot"}, {"id": 68315, "name": "top of chair"}, {"id": 68316, "name": "top of container"}, {"id": 68317, "name": "top of cup"}, {"id": 68318, "name": "top of dispenser"}, {"id": 68319, "name": "top of door"}, {"id": 68320, "name": "top of face"}, {"id": 68321, "name": "top of fence"}, {"id": 68322, "name": "top of fire hydrant"}, {"id": 68323, "name": "top of hat"}, {"id": 68324, "name": "top of head"}, {"id": 68325, "name": "top of hill"}, {"id": 68326, "name": "top of hydrant"}, {"id": 68327, "name": "top of island"}, {"id": 68328, "name": "top of jug"}, {"id": 68329, "name": "top of meter"}, {"id": 68330, "name": "top of microphone"}, {"id": 68331, "name": "top of net"}, {"id": 68332, "name": "top of newspaper box"}, {"id": 68333, "name": "top of picture"}, {"id": 68334, "name": "top of pineapple"}, {"id": 68335, "name": "top of pizza"}, {"id": 68336, "name": "top of plane"}, {"id": 68337, "name": "top of platform"}, {"id": 68338, "name": "top of pole"}, {"id": 68339, "name": "top of sandwich roll"}, {"id": 68340, "name": "top of skateboard"}, {"id": 68341, "name": "top of sky"}, {"id": 68342, "name": "top of slope"}, {"id": 68343, "name": "top of spoon"}, {"id": 68344, "name": "top of statue"}, {"id": 68345, "name": "top of stove"}, {"id": 68346, "name": "top of streetlight"}, {"id": 68347, "name": "top of suitcase"}, {"id": 68348, "name": "top of table"}, {"id": 68349, "name": "top of tail"}, {"id": 68350, "name": "top of tan chair"}, {"id": 68351, "name": "top of terminal"}, {"id": 68352, "name": "top of the boat"}, {"id": 68353, "name": "top of the bottle"}, {"id": 68354, "name": "top of the broccoli"}, {"id": 68355, "name": "top of the building"}, {"id": 68356, "name": "top of the fridge"}, {"id": 68357, "name": "top of the hill"}, {"id": 68358, "name": "top of the house"}, {"id": 68359, "name": "top of the pie"}, {"id": 68360, "name": "top of the ski"}, {"id": 68361, "name": "top of the table"}, {"id": 68362, "name": "top of the tree"}, {"id": 68363, "name": "top of tower"}, {"id": 68364, "name": "top of train"}, {"id": 68365, "name": "top of tree"}, {"id": 68366, "name": "top of trees"}, {"id": 68367, "name": "top of vase"}, {"id": 68368, "name": "top of wall"}, {"id": 68369, "name": "top of water"}, {"id": 68370, "name": "top of wave"}, {"id": 68371, "name": "top of waves"}, {"id": 68372, "name": "top oven"}, {"id": 68373, "name": "top part"}, {"id": 68374, "name": "top part of racket"}, {"id": 68375, "name": "top part of tower"}, {"id": 68376, "name": "top piece"}, {"id": 68377, "name": "top pocket"}, {"id": 68378, "name": "top port"}, {"id": 68379, "name": "top portion"}, {"id": 68380, "name": "top rack"}, {"id": 68381, "name": "top rail"}, {"id": 68382, "name": "top railing"}, {"id": 68383, "name": "top refrigerator"}, {"id": 68384, "name": "top right"}, {"id": 68385, "name": "top roll"}, {"id": 68386, "name": "top roof"}, {"id": 68387, "name": "top row"}, {"id": 68388, "name": "top row of keys"}, {"id": 68389, "name": "top rung"}, {"id": 68390, "name": "top screw"}, {"id": 68391, "name": "top section"}, {"id": 68392, "name": "top sheet"}, {"id": 68393, "name": "top shelf"}, {"id": 68394, "name": "top sign"}, {"id": 68395, "name": "top soda"}, {"id": 68396, "name": "top spike"}, {"id": 68397, "name": "top stair"}, {"id": 68398, "name": "top stand"}, {"id": 68399, "name": "top step"}, {"id": 68400, "name": "top stone"}, {"id": 68401, "name": "top story"}, {"id": 68402, "name": "top structure"}, {"id": 68403, "name": "top surface"}, {"id": 68404, "name": "top table"}, {"id": 68405, "name": "top teeth"}, {"id": 68406, "name": "top teir"}, {"id": 68407, "name": "top tier"}, {"id": 68408, "name": "top toes"}, {"id": 68409, "name": "top tooth"}, {"id": 68410, "name": "top tray"}, {"id": 68411, "name": "top tree"}, {"id": 68412, "name": "top trim"}, {"id": 68413, "name": "top umbrella"}, {"id": 68414, "name": "top up"}, {"id": 68415, "name": "top view"}, {"id": 68416, "name": "top walkway"}, {"id": 68417, "name": "top wall"}, {"id": 68418, "name": "top window"}, {"id": 68419, "name": "top windows"}, {"id": 68420, "name": "top windshield"}, {"id": 68421, "name": "top wing"}, {"id": 68422, "name": "top wings"}, {"id": 68423, "name": "top word"}, {"id": 68424, "name": "top wrapping"}, {"id": 68425, "name": "top"}, {"id": 68426, "name": "topbunk"}, {"id": 68427, "name": "tope"}, {"id": 68428, "name": "topfloor windows"}, {"id": 68429, "name": "tophamburger bun"}, {"id": 68430, "name": "tophat"}, {"id": 68431, "name": "topiary"}, {"id": 68432, "name": "topic"}, {"id": 68433, "name": "toplayer"}, {"id": 68434, "name": "topless man"}, {"id": 68435, "name": "toplevel windows"}, {"id": 68436, "name": "topmost"}, {"id": 68437, "name": "topofbuilding"}, {"id": 68438, "name": "topography"}, {"id": 68439, "name": "toppart"}, {"id": 68440, "name": "topped"}, {"id": 68441, "name": "topped with ball"}, {"id": 68442, "name": "toppeddish"}, {"id": 68443, "name": "topper"}, {"id": 68444, "name": "topping is black"}, {"id": 68445, "name": "topping tray"}, {"id": 68446, "name": "topping"}, {"id": 68447, "name": "toppings on pizza"}, {"id": 68448, "name": "toppings pastry"}, {"id": 68449, "name": "toppole"}, {"id": 68450, "name": "toppping"}, {"id": 68451, "name": "topppings"}, {"id": 68452, "name": "tops of buildings"}, {"id": 68453, "name": "tops of trees"}, {"id": 68454, "name": "tops trees"}, {"id": 68455, "name": "topspace"}, {"id": 68456, "name": "topstore"}, {"id": 68457, "name": "toptray"}, {"id": 68458, "name": "toque"}, {"id": 68459, "name": "torch"}, {"id": 68460, "name": "torch light"}, {"id": 68461, "name": "torn"}, {"id": 68462, "name": "torn corner"}, {"id": 68463, "name": "torn edge"}, {"id": 68464, "name": "torn green seasoning"}, {"id": 68465, "name": "torn hide"}, {"id": 68466, "name": "torn interior"}, {"id": 68467, "name": "torn knee"}, {"id": 68468, "name": "torn sheet"}, {"id": 68469, "name": "torn tile"}, {"id": 68470, "name": "torn up"}, {"id": 68471, "name": "toronto"}, {"id": 68472, "name": "torque"}, {"id": 68473, "name": "torrence"}, {"id": 68474, "name": "torres"}, {"id": 68475, "name": "torse"}, {"id": 68476, "name": "torso neck"}, {"id": 68477, "name": "torso of a person"}, {"id": 68478, "name": "torso part"}, {"id": 68479, "name": "torso"}, {"id": 68480, "name": "torte"}, {"id": 68481, "name": "tortellini"}, {"id": 68482, "name": "tortilla chip"}, {"id": 68483, "name": "tortilla chips"}, {"id": 68484, "name": "tortilla roll"}, {"id": 68485, "name": "tortilla"}, {"id": 68486, "name": "tortoise"}, {"id": 68487, "name": "tortoise head"}, {"id": 68488, "name": "tos"}, {"id": 68489, "name": "tosarajevo"}, {"id": 68490, "name": "tose"}, {"id": 68491, "name": "toshiba"}, {"id": 68492, "name": "tossed"}, {"id": 68493, "name": "tossle"}, {"id": 68494, "name": "toster"}, {"id": 68495, "name": "toster oven"}, {"id": 68496, "name": "tostito"}, {"id": 68497, "name": "tot"}, {"id": 68498, "name": "total area"}, {"id": 68499, "name": "tote"}, {"id": 68500, "name": "tote bag"}, {"id": 68501, "name": "tote bags"}, {"id": 68502, "name": "tote box"}, {"id": 68503, "name": "totem pole"}, {"id": 68504, "name": "totem poles"}, {"id": 68505, "name": "toucan"}, {"id": 68506, "name": "touch"}, {"id": 68507, "name": "touch controls"}, {"id": 68508, "name": "touch o grey"}, {"id": 68509, "name": "touch pad"}, {"id": 68510, "name": "touch screen"}, {"id": 68511, "name": "touch strip"}, {"id": 68512, "name": "touchatag"}, {"id": 68513, "name": "touched"}, {"id": 68514, "name": "touches the elephant"}, {"id": 68515, "name": "touching"}, {"id": 68516, "name": "touching the ground"}, {"id": 68517, "name": "touching thier face"}, {"id": 68518, "name": "touchpad"}, {"id": 68519, "name": "touchscreen"}, {"id": 68520, "name": "touchup"}, {"id": 68521, "name": "tough"}, {"id": 68522, "name": "tough lips"}, {"id": 68523, "name": "tougne"}, {"id": 68524, "name": "tound design"}, {"id": 68525, "name": "tounge"}, {"id": 68526, "name": "toungue"}, {"id": 68527, "name": "toupee"}, {"id": 68528, "name": "tour 2013"}, {"id": 68529, "name": "tour bus"}, {"id": 68530, "name": "tour car"}, {"id": 68531, "name": "tour group"}, {"id": 68532, "name": "tour guide"}, {"id": 68533, "name": "tour vehicle"}, {"id": 68534, "name": "tour word"}, {"id": 68535, "name": "tour"}, {"id": 68536, "name": "touratech"}, {"id": 68537, "name": "tourist attraction"}, {"id": 68538, "name": "tourist boat"}, {"id": 68539, "name": "tourist head"}, {"id": 68540, "name": "tourist organization"}, {"id": 68541, "name": "tourist"}, {"id": 68542, "name": "tourmaline ave"}, {"id": 68543, "name": "tournagrip"}, {"id": 68544, "name": "tournament logo"}, {"id": 68545, "name": "tournament name"}, {"id": 68546, "name": "tournament official"}, {"id": 68547, "name": "tournament sign"}, {"id": 68548, "name": "tourney"}, {"id": 68549, "name": "tourtists"}, {"id": 68550, "name": "tous"}, {"id": 68551, "name": "tovar"}, {"id": 68552, "name": "tow"}, {"id": 68553, "name": "tow arm"}, {"id": 68554, "name": "tow away"}, {"id": 68555, "name": "tow bar"}, {"id": 68556, "name": "tow bars"}, {"id": 68557, "name": "tow bed"}, {"id": 68558, "name": "tow belt"}, {"id": 68559, "name": "tow hitch"}, {"id": 68560, "name": "tow line"}, {"id": 68561, "name": "tow motor"}, {"id": 68562, "name": "tow rope"}, {"id": 68563, "name": "tow sign"}, {"id": 68564, "name": "tow trailer"}, {"id": 68565, "name": "tow truck"}, {"id": 68566, "name": "tow vehicle"}, {"id": 68567, "name": "tow zone"}, {"id": 68568, "name": "tow zone sign"}, {"id": 68569, "name": "toward"}, {"id": 68570, "name": "towards"}, {"id": 68571, "name": "towards the ground"}, {"id": 68572, "name": "towed"}, {"id": 68573, "name": "towed away"}, {"id": 68574, "name": "towel bar"}, {"id": 68575, "name": "towel counter"}, {"id": 68576, "name": "towel dispenser"}, {"id": 68577, "name": "towel drawer"}, {"id": 68578, "name": "towel edge"}, {"id": 68579, "name": "towel handlebar"}, {"id": 68580, "name": "towel hanger"}, {"id": 68581, "name": "towel hanging"}, {"id": 68582, "name": "towel holder"}, {"id": 68583, "name": "towel holder reflect"}, {"id": 68584, "name": "towel hoock"}, {"id": 68585, "name": "towel hook"}, {"id": 68586, "name": "towel is white"}, {"id": 68587, "name": "towel mat"}, {"id": 68588, "name": "towel on rack"}, {"id": 68589, "name": "towel paper"}, {"id": 68590, "name": "towel rack"}, {"id": 68591, "name": "towel racks"}, {"id": 68592, "name": "towel reflection"}, {"id": 68593, "name": "towel ring"}, {"id": 68594, "name": "towel rod"}, {"id": 68595, "name": "towel roll"}, {"id": 68596, "name": "towel rolls"}, {"id": 68597, "name": "towel section"}, {"id": 68598, "name": "towel set"}, {"id": 68599, "name": "towel shelf"}, {"id": 68600, "name": "towel sink"}, {"id": 68601, "name": "towel warmer"}, {"id": 68602, "name": "towel"}, {"id": 68603, "name": "towelette"}, {"id": 68604, "name": "towell"}, {"id": 68605, "name": "towelrack"}, {"id": 68606, "name": "towelrod"}, {"id": 68607, "name": "towelroll"}, {"id": 68608, "name": "towels hanging"}, {"id": 68609, "name": "towels in reflection"}, {"id": 68610, "name": "towels on rack"}, {"id": 68611, "name": "tower base"}, {"id": 68612, "name": "tower body"}, {"id": 68613, "name": "tower bridge"}, {"id": 68614, "name": "tower case"}, {"id": 68615, "name": "tower ceiling"}, {"id": 68616, "name": "tower clock"}, {"id": 68617, "name": "tower edge"}, {"id": 68618, "name": "tower flag"}, {"id": 68619, "name": "tower has a flag"}, {"id": 68620, "name": "tower has floor"}, {"id": 68621, "name": "tower has stripes"}, {"id": 68622, "name": "tower has window"}, {"id": 68623, "name": "tower in distance"}, {"id": 68624, "name": "tower pc"}, {"id": 68625, "name": "tower roof"}, {"id": 68626, "name": "tower side"}, {"id": 68627, "name": "tower structure"}, {"id": 68628, "name": "tower support"}, {"id": 68629, "name": "tower symbol"}, {"id": 68630, "name": "tower tip"}, {"id": 68631, "name": "tower top"}, {"id": 68632, "name": "tower tops"}, {"id": 68633, "name": "tower wall"}, {"id": 68634, "name": "tower window"}, {"id": 68635, "name": "tower windows"}, {"id": 68636, "name": "tower with red sign"}, {"id": 68637, "name": "tower"}, {"id": 68638, "name": "towers edge"}, {"id": 68639, "name": "towertop"}, {"id": 68640, "name": "towhook"}, {"id": 68641, "name": "towing"}, {"id": 68642, "name": "towing airplane"}, {"id": 68643, "name": "towing bed"}, {"id": 68644, "name": "towing equipment"}, {"id": 68645, "name": "towing hitch"}, {"id": 68646, "name": "towing trailer"}, {"id": 68647, "name": "towing truck"}, {"id": 68648, "name": "towing zone sign"}, {"id": 68649, "name": "towl"}, {"id": 68650, "name": "towle"}, {"id": 68651, "name": "towls"}, {"id": 68652, "name": "town"}, {"id": 68653, "name": "town fair"}, {"id": 68654, "name": "town house"}, {"id": 68655, "name": "town meter"}, {"id": 68656, "name": "town scene"}, {"id": 68657, "name": "town square"}, {"id": 68658, "name": "townetown"}, {"id": 68659, "name": "townhome"}, {"id": 68660, "name": "townhomes"}, {"id": 68661, "name": "townhouses"}, {"id": 68662, "name": "towns metropolis"}, {"id": 68663, "name": "townscape"}, {"id": 68664, "name": "township"}, {"id": 68665, "name": "townsperson"}, {"id": 68666, "name": "towsign"}, {"id": 68667, "name": "toy airplane"}, {"id": 68668, "name": "toy baby"}, {"id": 68669, "name": "toy balls"}, {"id": 68670, "name": "toy bat"}, {"id": 68671, "name": "toy bear"}, {"id": 68672, "name": "toy bears"}, {"id": 68673, "name": "toy bicycle"}, {"id": 68674, "name": "toy blocks"}, {"id": 68675, "name": "toy boat"}, {"id": 68676, "name": "toy boats"}, {"id": 68677, "name": "toy bottle"}, {"id": 68678, "name": "toy box"}, {"id": 68679, "name": "toy bridge"}, {"id": 68680, "name": "toy broom"}, {"id": 68681, "name": "toy bus"}, {"id": 68682, "name": "toy car"}, {"id": 68683, "name": "toy cars"}, {"id": 68684, "name": "toy cart"}, {"id": 68685, "name": "toy cast"}, {"id": 68686, "name": "toy castle"}, {"id": 68687, "name": "toy cat"}, {"id": 68688, "name": "toy chair"}, {"id": 68689, "name": "toy chest"}, {"id": 68690, "name": "toy dinosaur"}, {"id": 68691, "name": "toy dog"}, {"id": 68692, "name": "toy doll"}, {"id": 68693, "name": "toy edge"}, {"id": 68694, "name": "toy eye"}, {"id": 68695, "name": "toy farms"}, {"id": 68696, "name": "toy figure"}, {"id": 68697, "name": "toy figures"}, {"id": 68698, "name": "toy frog"}, {"id": 68699, "name": "toy giraffe"}, {"id": 68700, "name": "toy guitar"}, {"id": 68701, "name": "toy gun"}, {"id": 68702, "name": "toy hand"}, {"id": 68703, "name": "toy holders"}, {"id": 68704, "name": "toy horse"}, {"id": 68705, "name": "toy house"}, {"id": 68706, "name": "toy jack"}, {"id": 68707, "name": "toy kitchen"}, {"id": 68708, "name": "toy landscape"}, {"id": 68709, "name": "toy lawnmower"}, {"id": 68710, "name": "toy leg"}, {"id": 68711, "name": "toy machine"}, {"id": 68712, "name": "toy man"}, {"id": 68713, "name": "toy models"}, {"id": 68714, "name": "toy monkey"}, {"id": 68715, "name": "toy monkeys"}, {"id": 68716, "name": "toy nose"}, {"id": 68717, "name": "toy park"}, {"id": 68718, "name": "toy phone"}, {"id": 68719, "name": "toy pile"}, {"id": 68720, "name": "toy play table"}, {"id": 68721, "name": "toy poodle"}, {"id": 68722, "name": "toy pot"}, {"id": 68723, "name": "toy rabbit"}, {"id": 68724, "name": "toy refrigerator"}, {"id": 68725, "name": "toy restaurant"}, {"id": 68726, "name": "toy seated"}, {"id": 68727, "name": "toy set"}, {"id": 68728, "name": "toy shop"}, {"id": 68729, "name": "toy snake"}, {"id": 68730, "name": "toy soldier"}, {"id": 68731, "name": "toy store"}, {"id": 68732, "name": "toy stove"}, {"id": 68733, "name": "toy stroller"}, {"id": 68734, "name": "toy sunglasses"}, {"id": 68735, "name": "toy sword"}, {"id": 68736, "name": "toy teddy bear"}, {"id": 68737, "name": "toy train"}, {"id": 68738, "name": "toy trash can"}, {"id": 68739, "name": "toy tree"}, {"id": 68740, "name": "toy truck"}, {"id": 68741, "name": "toy"}, {"id": 68742, "name": "toybox"}, {"id": 68743, "name": "toyota"}, {"id": 68744, "name": "toyota advertisement"}, {"id": 68745, "name": "toyota banner"}, {"id": 68746, "name": "toyota emblem"}, {"id": 68747, "name": "toyota logo"}, {"id": 68748, "name": "toyota sedan"}, {"id": 68749, "name": "toyota sign"}, {"id": 68750, "name": "toyota vehicle"}, {"id": 68751, "name": "toys eye"}, {"id": 68752, "name": "toys ground"}, {"id": 68753, "name": "toys paw"}, {"id": 68754, "name": "tp"}, {"id": 68755, "name": "tp holder"}, {"id": 68756, "name": "tp roll"}, {"id": 68757, "name": "tpeople"}, {"id": 68758, "name": "tpp"}, {"id": 68759, "name": "tra"}, {"id": 68760, "name": "trace"}, {"id": 68761, "name": "tracjs"}, {"id": 68762, "name": "track advertisement"}, {"id": 68763, "name": "track area"}, {"id": 68764, "name": "track ball"}, {"id": 68765, "name": "track ballast"}, {"id": 68766, "name": "track beam"}, {"id": 68767, "name": "track bed"}, {"id": 68768, "name": "track field"}, {"id": 68769, "name": "track information"}, {"id": 68770, "name": "track is metal"}, {"id": 68771, "name": "track lanes"}, {"id": 68772, "name": "track light"}, {"id": 68773, "name": "track lighting"}, {"id": 68774, "name": "track lights"}, {"id": 68775, "name": "track mark"}, {"id": 68776, "name": "track marks"}, {"id": 68777, "name": "track pad"}, {"id": 68778, "name": "track post"}, {"id": 68779, "name": "track prints"}, {"id": 68780, "name": "track rails"}, {"id": 68781, "name": "track section"}, {"id": 68782, "name": "track side"}, {"id": 68783, "name": "track signal"}, {"id": 68784, "name": "track stop"}, {"id": 68785, "name": "track suit"}, {"id": 68786, "name": "track ties"}, {"id": 68787, "name": "track track"}, {"id": 68788, "name": "track train"}, {"id": 68789, "name": "track"}, {"id": 68790, "name": "trackball"}, {"id": 68791, "name": "tracker"}, {"id": 68792, "name": "tracking clip"}, {"id": 68793, "name": "tracking pad"}, {"id": 68794, "name": "tracking wheel"}, {"id": 68795, "name": "tracking"}, {"id": 68796, "name": "trackpad"}, {"id": 68797, "name": "tracks beside train"}, {"id": 68798, "name": "tracks end"}, {"id": 68799, "name": "tracks ground"}, {"id": 68800, "name": "tracks in snow"}, {"id": 68801, "name": "tracks next"}, {"id": 68802, "name": "tracks side by side"}, {"id": 68803, "name": "tracks sign"}, {"id": 68804, "name": "tracks under train"}, {"id": 68805, "name": "trackside"}, {"id": 68806, "name": "tracksuit"}, {"id": 68807, "name": "tract"}, {"id": 68808, "name": "traction"}, {"id": 68809, "name": "traction nubs"}, {"id": 68810, "name": "traction pad"}, {"id": 68811, "name": "tractor arm"}, {"id": 68812, "name": "tractor tire"}, {"id": 68813, "name": "tractor traileer"}, {"id": 68814, "name": "tractor trailer"}, {"id": 68815, "name": "tractor trailors"}, {"id": 68816, "name": "tractor"}, {"id": 68817, "name": "tractortrailer"}, {"id": 68818, "name": "trade"}, {"id": 68819, "name": "trade show"}, {"id": 68820, "name": "trademark"}, {"id": 68821, "name": "trademark polo"}, {"id": 68822, "name": "trademark symbol"}, {"id": 68823, "name": "tradename"}, {"id": 68824, "name": "trader"}, {"id": 68825, "name": "trader joes"}, {"id": 68826, "name": "trading"}, {"id": 68827, "name": "traditional clothing"}, {"id": 68828, "name": "traditional garb"}, {"id": 68829, "name": "trafalgar"}, {"id": 68830, "name": "traffi sign"}, {"id": 68831, "name": "traffic arrow"}, {"id": 68832, "name": "traffic arrows"}, {"id": 68833, "name": "traffic bar"}, {"id": 68834, "name": "traffic barrel"}, {"id": 68835, "name": "traffic barrier"}, {"id": 68836, "name": "traffic barriers"}, {"id": 68837, "name": "traffic blockage"}, {"id": 68838, "name": "traffic bolalrds"}, {"id": 68839, "name": "traffic bollard"}, {"id": 68840, "name": "traffic bottled"}, {"id": 68841, "name": "traffic box"}, {"id": 68842, "name": "traffic cam"}, {"id": 68843, "name": "traffic camera"}, {"id": 68844, "name": "traffic circle"}, {"id": 68845, "name": "traffic cone"}, {"id": 68846, "name": "traffic cones"}, {"id": 68847, "name": "traffic control"}, {"id": 68848, "name": "traffic control sign"}, {"id": 68849, "name": "traffic controller"}, {"id": 68850, "name": "traffic dash"}, {"id": 68851, "name": "traffic directions"}, {"id": 68852, "name": "traffic equipment"}, {"id": 68853, "name": "traffic fixture"}, {"id": 68854, "name": "traffic guard"}, {"id": 68855, "name": "traffic holder"}, {"id": 68856, "name": "traffic horse"}, {"id": 68857, "name": "traffic in the stree"}, {"id": 68858, "name": "traffic indicator"}, {"id": 68859, "name": "traffic indicators"}, {"id": 68860, "name": "traffic information"}, {"id": 68861, "name": "traffic is stopped"}, {"id": 68862, "name": "traffic island"}, {"id": 68863, "name": "traffic jam"}, {"id": 68864, "name": "traffic lamp"}, {"id": 68865, "name": "traffic licght"}, {"id": 68866, "name": "traffic ligh"}, {"id": 68867, "name": "traffic light"}, {"id": 68868, "name": "traffic light sign"}, {"id": 68869, "name": "traffic light casing"}, {"id": 68870, "name": "traffic light is red"}, {"id": 68871, "name": "traffic light lenses"}, {"id": 68872, "name": "traffic light pole"}, {"id": 68873, "name": "traffic light signal"}, {"id": 68874, "name": "traffic lightfixture"}, {"id": 68875, "name": "traffic lights"}, {"id": 68876, "name": "traffic line"}, {"id": 68877, "name": "traffic lines"}, {"id": 68878, "name": "traffic llight"}, {"id": 68879, "name": "traffic mark"}, {"id": 68880, "name": "traffic marker"}, {"id": 68881, "name": "traffic marking"}, {"id": 68882, "name": "traffic meter"}, {"id": 68883, "name": "traffic monitor"}, {"id": 68884, "name": "traffic notations"}, {"id": 68885, "name": "traffic on a street"}, {"id": 68886, "name": "traffic overpass"}, {"id": 68887, "name": "traffic pillar"}, {"id": 68888, "name": "traffic pole"}, {"id": 68889, "name": "traffic poles"}, {"id": 68890, "name": "traffic post"}, {"id": 68891, "name": "traffic safety sign"}, {"id": 68892, "name": "traffic sawhorse"}, {"id": 68893, "name": "traffic semaphore"}, {"id": 68894, "name": "traffic sigal"}, {"id": 68895, "name": "traffic sign"}, {"id": 68896, "name": "traffic signal"}, {"id": 68897, "name": "traffic signal hangs"}, {"id": 68898, "name": "traffic signal light"}, {"id": 68899, "name": "traffic signals"}, {"id": 68900, "name": "traffic signs"}, {"id": 68901, "name": "traffic stop"}, {"id": 68902, "name": "traffic stop light"}, {"id": 68903, "name": "traffic tape"}, {"id": 68904, "name": "traffic tower"}, {"id": 68905, "name": "traffic vehicles"}, {"id": 68906, "name": "traffic zone"}, {"id": 68907, "name": "traffic"}, {"id": 68908, "name": "trafficbarrier"}, {"id": 68909, "name": "trafficcamera"}, {"id": 68910, "name": "trafficcone"}, {"id": 68911, "name": "trafficcones"}, {"id": 68912, "name": "traffice signal"}, {"id": 68913, "name": "trafficlight"}, {"id": 68914, "name": "trafficlights"}, {"id": 68915, "name": "trafficline"}, {"id": 68916, "name": "trafficsign"}, {"id": 68917, "name": "trafficsignal"}, {"id": 68918, "name": "trafficsignssignals"}, {"id": 68919, "name": "trafic light"}, {"id": 68920, "name": "trafic lights"}, {"id": 68921, "name": "tragardh"}, {"id": 68922, "name": "trai"}, {"id": 68923, "name": "traiangle"}, {"id": 68924, "name": "trail line"}, {"id": 68925, "name": "trail mark"}, {"id": 68926, "name": "trail marker"}, {"id": 68927, "name": "trail marker by tree"}, {"id": 68928, "name": "trail markers"}, {"id": 68929, "name": "trail marks"}, {"id": 68930, "name": "trail mix"}, {"id": 68931, "name": "trail name"}, {"id": 68932, "name": "trail of smoke"}, {"id": 68933, "name": "trail of water"}, {"id": 68934, "name": "trail side"}, {"id": 68935, "name": "trail"}, {"id": 68936, "name": "trailer background"}, {"id": 68937, "name": "trailer bed"}, {"id": 68938, "name": "trailer door"}, {"id": 68939, "name": "trailer hitch"}, {"id": 68940, "name": "trailer home"}, {"id": 68941, "name": "trailer house"}, {"id": 68942, "name": "trailer in a field"}, {"id": 68943, "name": "trailer mount"}, {"id": 68944, "name": "trailer parked"}, {"id": 68945, "name": "trailer ramp"}, {"id": 68946, "name": "trailer tires"}, {"id": 68947, "name": "trailer"}, {"id": 68948, "name": "trailhead meter"}, {"id": 68949, "name": "traillight"}, {"id": 68950, "name": "trailor"}, {"id": 68951, "name": "trailor hitch"}, {"id": 68952, "name": "trailside"}, {"id": 68953, "name": "trailways bus depot"}, {"id": 68954, "name": "train 55"}, {"id": 68955, "name": "train area"}, {"id": 68956, "name": "train back"}, {"id": 68957, "name": "train barriers"}, {"id": 68958, "name": "train bed"}, {"id": 68959, "name": "train boarding"}, {"id": 68960, "name": "train body"}, {"id": 68961, "name": "train bottom"}, {"id": 68962, "name": "train box"}, {"id": 68963, "name": "train boxcar"}, {"id": 68964, "name": "train brand"}, {"id": 68965, "name": "train bridge"}, {"id": 68966, "name": "train buffer"}, {"id": 68967, "name": "train bumper"}, {"id": 68968, "name": "train cab"}, {"id": 68969, "name": "train cables"}, {"id": 68970, "name": "train caboose"}, {"id": 68971, "name": "train cakes"}, {"id": 68972, "name": "train car"}, {"id": 68973, "name": "train car is red"}, {"id": 68974, "name": "train carriage"}, {"id": 68975, "name": "train carrier"}, {"id": 68976, "name": "train cars"}, {"id": 68977, "name": "train cart"}, {"id": 68978, "name": "train carts"}, {"id": 68979, "name": "train color"}, {"id": 68980, "name": "train company"}, {"id": 68981, "name": "train compartment"}, {"id": 68982, "name": "train conducter"}, {"id": 68983, "name": "train conductor"}, {"id": 68984, "name": "train connector"}, {"id": 68985, "name": "train containers"}, {"id": 68986, "name": "train corridor"}, {"id": 68987, "name": "train cross bar"}, {"id": 68988, "name": "train crossing"}, {"id": 68989, "name": "train crossing sign"}, {"id": 68990, "name": "train depot"}, {"id": 68991, "name": "train door"}, {"id": 68992, "name": "train door is open"}, {"id": 68993, "name": "train doors"}, {"id": 68994, "name": "train doorway"}, {"id": 68995, "name": "train driver"}, {"id": 68996, "name": "train edge"}, {"id": 68997, "name": "train end"}, {"id": 68998, "name": "train engine"}, {"id": 68999, "name": "train engine car"}, {"id": 69000, "name": "train engineer"}, {"id": 69001, "name": "train entrance"}, {"id": 69002, "name": "train face"}, {"id": 69003, "name": "train flooring"}, {"id": 69004, "name": "train front"}, {"id": 69005, "name": "train front wheels"}, {"id": 69006, "name": "train gate"}, {"id": 69007, "name": "train going across"}, {"id": 69008, "name": "train guides"}, {"id": 69009, "name": "train handle"}, {"id": 69010, "name": "train has a light"}, {"id": 69011, "name": "train has headlights"}, {"id": 69012, "name": "train has number"}, {"id": 69013, "name": "train has stack"}, {"id": 69014, "name": "train has wheel"}, {"id": 69015, "name": "train head"}, {"id": 69016, "name": "train head light"}, {"id": 69017, "name": "train headlights"}, {"id": 69018, "name": "train hitch"}, {"id": 69019, "name": "train hopper"}, {"id": 69020, "name": "train horn"}, {"id": 69021, "name": "train horns"}, {"id": 69022, "name": "train icon"}, {"id": 69023, "name": "train id"}, {"id": 69024, "name": "train identification"}, {"id": 69025, "name": "train initials"}, {"id": 69026, "name": "train interior"}, {"id": 69027, "name": "train is arriving"}, {"id": 69028, "name": "train is in yard"}, {"id": 69029, "name": "train is orange"}, {"id": 69030, "name": "train is seen"}, {"id": 69031, "name": "train is visible"}, {"id": 69032, "name": "train is white"}, {"id": 69033, "name": "train is yellow"}, {"id": 69034, "name": "train kiosk"}, {"id": 69035, "name": "train light"}, {"id": 69036, "name": "train lights"}, {"id": 69037, "name": "train logo"}, {"id": 69038, "name": "train marker"}, {"id": 69039, "name": "train material"}, {"id": 69040, "name": "train name"}, {"id": 69041, "name": "train nose"}, {"id": 69042, "name": "train number"}, {"id": 69043, "name": "train numbers"}, {"id": 69044, "name": "train on tracks"}, {"id": 69045, "name": "train operator"}, {"id": 69046, "name": "train panels"}, {"id": 69047, "name": "train part"}, {"id": 69048, "name": "train pass"}, {"id": 69049, "name": "train passengers"}, {"id": 69050, "name": "train personnel"}, {"id": 69051, "name": "train plateform"}, {"id": 69052, "name": "train platform"}, {"id": 69053, "name": "train pole"}, {"id": 69054, "name": "train rail"}, {"id": 69055, "name": "train railroad"}, {"id": 69056, "name": "train rails"}, {"id": 69057, "name": "train rear"}, {"id": 69058, "name": "train reflection"}, {"id": 69059, "name": "train relocator"}, {"id": 69060, "name": "train ride"}, {"id": 69061, "name": "train rock"}, {"id": 69062, "name": "train roof"}, {"id": 69063, "name": "train schedule"}, {"id": 69064, "name": "train seat"}, {"id": 69065, "name": "train section"}, {"id": 69066, "name": "train sections"}, {"id": 69067, "name": "train set"}, {"id": 69068, "name": "train shades"}, {"id": 69069, "name": "train shape"}, {"id": 69070, "name": "train shelter"}, {"id": 69071, "name": "train side"}, {"id": 69072, "name": "train sign"}, {"id": 69073, "name": "train signal"}, {"id": 69074, "name": "train signals"}, {"id": 69075, "name": "train stack"}, {"id": 69076, "name": "train staion"}, {"id": 69077, "name": "train staiton"}, {"id": 69078, "name": "train station"}, {"id": 69079, "name": "train station sign"}, {"id": 69080, "name": "train steam"}, {"id": 69081, "name": "train stop"}, {"id": 69082, "name": "train system"}, {"id": 69083, "name": "train table"}, {"id": 69084, "name": "train tacks"}, {"id": 69085, "name": "train terminal"}, {"id": 69086, "name": "train time schedule"}, {"id": 69087, "name": "train times"}, {"id": 69088, "name": "train top"}, {"id": 69089, "name": "train track"}, {"id": 69090, "name": "train tracks"}, {"id": 69091, "name": "train tressal"}, {"id": 69092, "name": "train tressle"}, {"id": 69093, "name": "train trestle"}, {"id": 69094, "name": "train trim"}, {"id": 69095, "name": "train truck"}, {"id": 69096, "name": "train tunnel"}, {"id": 69097, "name": "train wagon"}, {"id": 69098, "name": "train wall"}, {"id": 69099, "name": "train way"}, {"id": 69100, "name": "train wheel"}, {"id": 69101, "name": "train wheels"}, {"id": 69102, "name": "train whistle"}, {"id": 69103, "name": "train window"}, {"id": 69104, "name": "train windows"}, {"id": 69105, "name": "train windshield"}, {"id": 69106, "name": "train wire"}, {"id": 69107, "name": "train wires"}, {"id": 69108, "name": "train worker"}, {"id": 69109, "name": "train yard"}, {"id": 69110, "name": "train"}, {"id": 69111, "name": "traincar"}, {"id": 69112, "name": "traincarrts"}, {"id": 69113, "name": "traincars"}, {"id": 69114, "name": "trainengine"}, {"id": 69115, "name": "trainer and dog"}, {"id": 69116, "name": "trainer"}, {"id": 69117, "name": "traingle"}, {"id": 69118, "name": "training"}, {"id": 69119, "name": "training area"}, {"id": 69120, "name": "training ring"}, {"id": 69121, "name": "training stick"}, {"id": 69122, "name": "training wheel"}, {"id": 69123, "name": "trainlights"}, {"id": 69124, "name": "trainnumber"}, {"id": 69125, "name": "trainreader screen"}, {"id": 69126, "name": "trains bottom"}, {"id": 69127, "name": "trains celing"}, {"id": 69128, "name": "trains destination"}, {"id": 69129, "name": "trains door"}, {"id": 69130, "name": "trains face"}, {"id": 69131, "name": "trains front"}, {"id": 69132, "name": "trains headlight"}, {"id": 69133, "name": "trains side"}, {"id": 69134, "name": "trains smoke"}, {"id": 69135, "name": "trains top"}, {"id": 69136, "name": "trains tracks"}, {"id": 69137, "name": "trains window"}, {"id": 69138, "name": "trains windshield"}, {"id": 69139, "name": "trainside"}, {"id": 69140, "name": "trainstation"}, {"id": 69141, "name": "trainstation roof"}, {"id": 69142, "name": "trainstep ladder"}, {"id": 69143, "name": "trainstrack"}, {"id": 69144, "name": "traintrack"}, {"id": 69145, "name": "traintracks"}, {"id": 69146, "name": "trainwheels"}, {"id": 69147, "name": "trainwindows"}, {"id": 69148, "name": "trainwindshield wiper"}, {"id": 69149, "name": "trainyard"}, {"id": 69150, "name": "tram cart"}, {"id": 69151, "name": "tram number"}, {"id": 69152, "name": "tram pole"}, {"id": 69153, "name": "tram system"}, {"id": 69154, "name": "tram"}, {"id": 69155, "name": "tramac"}, {"id": 69156, "name": "trampled"}, {"id": 69157, "name": "trampled sand"}, {"id": 69158, "name": "trampoline"}, {"id": 69159, "name": "tran"}, {"id": 69160, "name": "trangle"}, {"id": 69161, "name": "tranquil water"}, {"id": 69162, "name": "transat"}, {"id": 69163, "name": "transexual"}, {"id": 69164, "name": "transfat amount"}, {"id": 69165, "name": "transfer"}, {"id": 69166, "name": "transfomer"}, {"id": 69167, "name": "transformer box"}, {"id": 69168, "name": "transformer bucket"}, {"id": 69169, "name": "transformer"}, {"id": 69170, "name": "transit"}, {"id": 69171, "name": "transit bus"}, {"id": 69172, "name": "transit cables"}, {"id": 69173, "name": "transit routes"}, {"id": 69174, "name": "transit sign"}, {"id": 69175, "name": "transit stop"}, {"id": 69176, "name": "transit system"}, {"id": 69177, "name": "transit train"}, {"id": 69178, "name": "transition"}, {"id": 69179, "name": "transition strip"}, {"id": 69180, "name": "transitor"}, {"id": 69181, "name": "transjunction"}, {"id": 69182, "name": "translation"}, {"id": 69183, "name": "translucent"}, {"id": 69184, "name": "translucent glass"}, {"id": 69185, "name": "translucent screen"}, {"id": 69186, "name": "transmission"}, {"id": 69187, "name": "transmission dish"}, {"id": 69188, "name": "transmission lines"}, {"id": 69189, "name": "transmission tower"}, {"id": 69190, "name": "transmitter"}, {"id": 69191, "name": "transom"}, {"id": 69192, "name": "transom window"}, {"id": 69193, "name": "transparent"}, {"id": 69194, "name": "transparent image"}, {"id": 69195, "name": "transponder"}, {"id": 69196, "name": "transport"}, {"id": 69197, "name": "transport bus"}, {"id": 69198, "name": "transport car"}, {"id": 69199, "name": "transport cars"}, {"id": 69200, "name": "transport ramp"}, {"id": 69201, "name": "transport terminal"}, {"id": 69202, "name": "transport trailer"}, {"id": 69203, "name": "transport truck"}, {"id": 69204, "name": "transport vehicle"}, {"id": 69205, "name": "transportation"}, {"id": 69206, "name": "transportation bus"}, {"id": 69207, "name": "transportation seats"}, {"id": 69208, "name": "transportation station"}, {"id": 69209, "name": "transporter"}, {"id": 69210, "name": "transporteselcome"}, {"id": 69211, "name": "transulcent"}, {"id": 69212, "name": "tranz"}, {"id": 69213, "name": "trap"}, {"id": 69214, "name": "trapeze"}, {"id": 69215, "name": "tras can"}, {"id": 69216, "name": "trash"}, {"id": 69217, "name": "trash background"}, {"id": 69218, "name": "trash bag"}, {"id": 69219, "name": "trash bags"}, {"id": 69220, "name": "trash barrel"}, {"id": 69221, "name": "trash basket"}, {"id": 69222, "name": "trash bin"}, {"id": 69223, "name": "trash bins"}, {"id": 69224, "name": "trash bucket"}, {"id": 69225, "name": "trash ca"}, {"id": 69226, "name": "trash can"}, {"id": 69227, "name": "trash can is blue"}, {"id": 69228, "name": "trash can is grey"}, {"id": 69229, "name": "trash can lid"}, {"id": 69230, "name": "trash can on sand"}, {"id": 69231, "name": "trash cans"}, {"id": 69232, "name": "trash cans top"}, {"id": 69233, "name": "trash cn"}, {"id": 69234, "name": "trash container"}, {"id": 69235, "name": "trash dumpster"}, {"id": 69236, "name": "trash fence"}, {"id": 69237, "name": "trash in the grass"}, {"id": 69238, "name": "trash liner"}, {"id": 69239, "name": "trash littering"}, {"id": 69240, "name": "trash pack"}, {"id": 69241, "name": "trash pail"}, {"id": 69242, "name": "trash piece"}, {"id": 69243, "name": "trash receptable"}, {"id": 69244, "name": "trash receptables"}, {"id": 69245, "name": "trash receptacle"}, {"id": 69246, "name": "trash receptical"}, {"id": 69247, "name": "trash sign"}, {"id": 69248, "name": "trashbag"}, {"id": 69249, "name": "trashbags"}, {"id": 69250, "name": "trashbiln"}, {"id": 69251, "name": "trashbin"}, {"id": 69252, "name": "trashcan"}, {"id": 69253, "name": "trashcan lid"}, {"id": 69254, "name": "trashcan with graffi"}, {"id": 69255, "name": "trashcans"}, {"id": 69256, "name": "trask"}, {"id": 69257, "name": "trasn can"}, {"id": 69258, "name": "trauf"}, {"id": 69259, "name": "travel"}, {"id": 69260, "name": "travel bag"}, {"id": 69261, "name": "travel case"}, {"id": 69262, "name": "travel case handle"}, {"id": 69263, "name": "travel gear"}, {"id": 69264, "name": "travel items"}, {"id": 69265, "name": "travel marquee"}, {"id": 69266, "name": "travel mug"}, {"id": 69267, "name": "travel pack"}, {"id": 69268, "name": "travel schedule"}, {"id": 69269, "name": "travel system"}, {"id": 69270, "name": "travel tags"}, {"id": 69271, "name": "traveler"}, {"id": 69272, "name": "traveling"}, {"id": 69273, "name": "traveling suitcase"}, {"id": 69274, "name": "traveller"}, {"id": 69275, "name": "travelling"}, {"id": 69276, "name": "tray boat"}, {"id": 69277, "name": "tray cart"}, {"id": 69278, "name": "tray contents"}, {"id": 69279, "name": "tray donuts"}, {"id": 69280, "name": "tray edge"}, {"id": 69281, "name": "tray full"}, {"id": 69282, "name": "tray holder"}, {"id": 69283, "name": "tray is white"}, {"id": 69284, "name": "tray molding"}, {"id": 69285, "name": "tray part"}, {"id": 69286, "name": "tray rack"}, {"id": 69287, "name": "tray stand"}, {"id": 69288, "name": "tray table"}, {"id": 69289, "name": "tray"}, {"id": 69290, "name": "trazos"}, {"id": 69291, "name": "trcks"}, {"id": 69292, "name": "tre"}, {"id": 69293, "name": "tread line"}, {"id": 69294, "name": "tread marks"}, {"id": 69295, "name": "tread pattern"}, {"id": 69296, "name": "tread"}, {"id": 69297, "name": "treadmill"}, {"id": 69298, "name": "treas"}, {"id": 69299, "name": "treat"}, {"id": 69300, "name": "treatment"}, {"id": 69301, "name": "tred"}, {"id": 69302, "name": "tree trunk"}, {"id": 69303, "name": "tree and bush"}, {"id": 69304, "name": "tree area"}, {"id": 69305, "name": "tree background"}, {"id": 69306, "name": "tree bark"}, {"id": 69307, "name": "tree barrier"}, {"id": 69308, "name": "tree base"}, {"id": 69309, "name": "tree bed"}, {"id": 69310, "name": "tree behind"}, {"id": 69311, "name": "tree behind bench"}, {"id": 69312, "name": "tree behind bus"}, {"id": 69313, "name": "tree behind the bus"}, {"id": 69314, "name": "tree bottom"}, {"id": 69315, "name": "tree boy"}, {"id": 69316, "name": "tree brach"}, {"id": 69317, "name": "tree braches"}, {"id": 69318, "name": "tree branch"}, {"id": 69319, "name": "tree branches"}, {"id": 69320, "name": "tree bush"}, {"id": 69321, "name": "tree by the fence"}, {"id": 69322, "name": "tree canopy"}, {"id": 69323, "name": "tree clock"}, {"id": 69324, "name": "tree cluster"}, {"id": 69325, "name": "tree corner"}, {"id": 69326, "name": "tree cover"}, {"id": 69327, "name": "tree covered by snow"}, {"id": 69328, "name": "tree decal"}, {"id": 69329, "name": "tree decoration"}, {"id": 69330, "name": "tree design"}, {"id": 69331, "name": "tree drawing"}, {"id": 69332, "name": "tree drowing"}, {"id": 69333, "name": "tree edge"}, {"id": 69334, "name": "tree fence"}, {"id": 69335, "name": "tree foliage"}, {"id": 69336, "name": "tree forest"}, {"id": 69337, "name": "tree fronds"}, {"id": 69338, "name": "tree garden"}, {"id": 69339, "name": "tree giraffe"}, {"id": 69340, "name": "tree grate"}, {"id": 69341, "name": "tree group"}, {"id": 69342, "name": "tree grove"}, {"id": 69343, "name": "tree growing"}, {"id": 69344, "name": "tree guard"}, {"id": 69345, "name": "tree handle"}, {"id": 69346, "name": "tree has branch"}, {"id": 69347, "name": "tree has leaves"}, {"id": 69348, "name": "tree has no leaves"}, {"id": 69349, "name": "tree icon"}, {"id": 69350, "name": "tree in background"}, {"id": 69351, "name": "tree in a field"}, {"id": 69352, "name": "tree in a garden"}, {"id": 69353, "name": "tree in background"}, {"id": 69354, "name": "tree in front"}, {"id": 69355, "name": "tree in pot"}, {"id": 69356, "name": "tree in the window"}, {"id": 69357, "name": "tree is bare"}, {"id": 69358, "name": "tree is behind"}, {"id": 69359, "name": "tree is behind train"}, {"id": 69360, "name": "tree is beside train"}, {"id": 69361, "name": "tree is brown"}, {"id": 69362, "name": "tree is deciduous"}, {"id": 69363, "name": "tree is green"}, {"id": 69364, "name": "tree is in room"}, {"id": 69365, "name": "tree is leafless"}, {"id": 69366, "name": "tree is leafy"}, {"id": 69367, "name": "tree is on beach"}, {"id": 69368, "name": "tree is on sand"}, {"id": 69369, "name": "tree is planted"}, {"id": 69370, "name": "tree is short"}, {"id": 69371, "name": "tree is small"}, {"id": 69372, "name": "tree is tall"}, {"id": 69373, "name": "tree is wide"}, {"id": 69374, "name": "tree is yellow"}, {"id": 69375, "name": "tree lamp"}, {"id": 69376, "name": "tree lawn"}, {"id": 69377, "name": "tree leaf"}, {"id": 69378, "name": "tree leaves"}, {"id": 69379, "name": "tree leaves hanging"}, {"id": 69380, "name": "tree level"}, {"id": 69381, "name": "tree lights"}, {"id": 69382, "name": "tree like growths"}, {"id": 69383, "name": "tree limb"}, {"id": 69384, "name": "tree limb hanging"}, {"id": 69385, "name": "tree limb shadows"}, {"id": 69386, "name": "tree limbs"}, {"id": 69387, "name": "tree line"}, {"id": 69388, "name": "tree lined"}, {"id": 69389, "name": "tree lines"}, {"id": 69390, "name": "tree lines road"}, {"id": 69391, "name": "tree log"}, {"id": 69392, "name": "tree logging"}, {"id": 69393, "name": "tree logs"}, {"id": 69394, "name": "tree motorcycle"}, {"id": 69395, "name": "tree near"}, {"id": 69396, "name": "tree near building"}, {"id": 69397, "name": "tree needles"}, {"id": 69398, "name": "tree next to"}, {"id": 69399, "name": "tree next to zebra"}, {"id": 69400, "name": "tree on edge"}, {"id": 69401, "name": "tree on right"}, {"id": 69402, "name": "tree on shore"}, {"id": 69403, "name": "tree on side"}, {"id": 69404, "name": "tree ornament"}, {"id": 69405, "name": "tree overhanging"}, {"id": 69406, "name": "tree painted"}, {"id": 69407, "name": "tree pars"}, {"id": 69408, "name": "tree part"}, {"id": 69409, "name": "tree patch"}, {"id": 69410, "name": "tree picture"}, {"id": 69411, "name": "tree pole"}, {"id": 69412, "name": "tree post"}, {"id": 69413, "name": "tree refected"}, {"id": 69414, "name": "tree reflected"}, {"id": 69415, "name": "tree reflection"}, {"id": 69416, "name": "tree reflections"}, {"id": 69417, "name": "tree ridge"}, {"id": 69418, "name": "tree root"}, {"id": 69419, "name": "tree roots"}, {"id": 69420, "name": "tree row"}, {"id": 69421, "name": "tree sap"}, {"id": 69422, "name": "tree saplings"}, {"id": 69423, "name": "tree segment"}, {"id": 69424, "name": "tree shade"}, {"id": 69425, "name": "tree shadow"}, {"id": 69426, "name": "tree shadows"}, {"id": 69427, "name": "tree shdows"}, {"id": 69428, "name": "tree silhouette"}, {"id": 69429, "name": "tree snow"}, {"id": 69430, "name": "tree stalk"}, {"id": 69431, "name": "tree stands"}, {"id": 69432, "name": "tree stem"}, {"id": 69433, "name": "tree stump"}, {"id": 69434, "name": "tree stumps"}, {"id": 69435, "name": "tree tip"}, {"id": 69436, "name": "tree top"}, {"id": 69437, "name": "tree tops"}, {"id": 69438, "name": "tree toy"}, {"id": 69439, "name": "tree trailer"}, {"id": 69440, "name": "tree trimmer"}, {"id": 69441, "name": "tree trimmings"}, {"id": 69442, "name": "tree trnk"}, {"id": 69443, "name": "tree truck"}, {"id": 69444, "name": "tree trucks"}, {"id": 69445, "name": "tree truk"}, {"id": 69446, "name": "tree trunck"}, {"id": 69447, "name": "tree trunk"}, {"id": 69448, "name": "tree trunk in ground"}, {"id": 69449, "name": "tree trunks"}, {"id": 69450, "name": "tree tunk"}, {"id": 69451, "name": "tree twigs"}, {"id": 69452, "name": "tree vegetation"}, {"id": 69453, "name": "tree walkway"}, {"id": 69454, "name": "tree whole"}, {"id": 69455, "name": "tree windows"}, {"id": 69456, "name": "tree with branches"}, {"id": 69457, "name": "tree with few leaves"}, {"id": 69458, "name": "tree with leaves"}, {"id": 69459, "name": "tree with light"}, {"id": 69460, "name": "tree with no leaves"}, {"id": 69461, "name": "tree with shrubs"}, {"id": 69462, "name": "tree without leaves"}, {"id": 69463, "name": "tree wleaves"}, {"id": 69464, "name": "tree woods"}, {"id": 69465, "name": "tree zebras"}, {"id": 69466, "name": "tree"}, {"id": 69467, "name": "treebark"}, {"id": 69468, "name": "treebox"}, {"id": 69469, "name": "treebranch"}, {"id": 69470, "name": "treebranch tip"}, {"id": 69471, "name": "treecovered hills"}, {"id": 69472, "name": "treecovered mountains"}, {"id": 69473, "name": "treee"}, {"id": 69474, "name": "treees"}, {"id": 69475, "name": "treefence"}, {"id": 69476, "name": "treegrass"}, {"id": 69477, "name": "treehouse"}, {"id": 69478, "name": "treei"}, {"id": 69479, "name": "treeknot"}, {"id": 69480, "name": "treeless area"}, {"id": 69481, "name": "treelike greenery"}, {"id": 69482, "name": "treeline"}, {"id": 69483, "name": "treelines"}, {"id": 69484, "name": "treen"}, {"id": 69485, "name": "treens"}, {"id": 69486, "name": "treepart"}, {"id": 69487, "name": "trees across"}, {"id": 69488, "name": "trees against sky"}, {"id": 69489, "name": "trees along river"}, {"id": 69490, "name": "trees along roadside"}, {"id": 69491, "name": "trees along side"}, {"id": 69492, "name": "trees along the side"}, {"id": 69493, "name": "trees and branches"}, {"id": 69494, "name": "trees and bushes"}, {"id": 69495, "name": "trees and grass"}, {"id": 69496, "name": "trees and hills"}, {"id": 69497, "name": "trees and plants"}, {"id": 69498, "name": "trees are bare"}, {"id": 69499, "name": "trees are behind"}, {"id": 69500, "name": "trees are blurry"}, {"id": 69501, "name": "trees are dark"}, {"id": 69502, "name": "trees are dark brown"}, {"id": 69503, "name": "trees are found"}, {"id": 69504, "name": "trees are green"}, {"id": 69505, "name": "trees are in front"}, {"id": 69506, "name": "trees are in group"}, {"id": 69507, "name": "trees are tall"}, {"id": 69508, "name": "trees area"}, {"id": 69509, "name": "trees at the side"}, {"id": 69510, "name": "trees behind"}, {"id": 69511, "name": "trees behind hydrant"}, {"id": 69512, "name": "trees branches"}, {"id": 69513, "name": "trees buildings"}, {"id": 69514, "name": "trees clump"}, {"id": 69515, "name": "trees fence"}, {"id": 69516, "name": "trees field"}, {"id": 69517, "name": "trees foliage"}, {"id": 69518, "name": "trees for shade"}, {"id": 69519, "name": "trees growing"}, {"id": 69520, "name": "trees have"}, {"id": 69521, "name": "trees have snow"}, {"id": 69522, "name": "trees in distance"}, {"id": 69523, "name": "trees in a row"}, {"id": 69524, "name": "trees in background"}, {"id": 69525, "name": "trees in distance"}, {"id": 69526, "name": "trees in forest"}, {"id": 69527, "name": "trees in front"}, {"id": 69528, "name": "trees in snow"}, {"id": 69529, "name": "trees in the area"}, {"id": 69530, "name": "trees in the closure"}, {"id": 69531, "name": "trees in the distanc"}, {"id": 69532, "name": "trees in the photo"}, {"id": 69533, "name": "trees in"}, {"id": 69534, "name": "trees lake"}, {"id": 69535, "name": "trees leaves"}, {"id": 69536, "name": "trees line"}, {"id": 69537, "name": "trees lines"}, {"id": 69538, "name": "trees lining"}, {"id": 69539, "name": "trees near beach"}, {"id": 69540, "name": "trees near building"}, {"id": 69541, "name": "trees on a mountain"}, {"id": 69542, "name": "trees on roadside"}, {"id": 69543, "name": "trees on the beach"}, {"id": 69544, "name": "trees on the edge"}, {"id": 69545, "name": "trees opposite sheep"}, {"id": 69546, "name": "trees outside"}, {"id": 69547, "name": "trees overhead"}, {"id": 69548, "name": "trees part"}, {"id": 69549, "name": "trees people"}, {"id": 69550, "name": "trees reflected"}, {"id": 69551, "name": "trees reflection"}, {"id": 69552, "name": "trees row"}, {"id": 69553, "name": "trees shadow"}, {"id": 69554, "name": "trees shadows"}, {"id": 69555, "name": "trees sidwalk"}, {"id": 69556, "name": "trees silouette"}, {"id": 69557, "name": "trees snow"}, {"id": 69558, "name": "trees surrounding"}, {"id": 69559, "name": "trees together"}, {"id": 69560, "name": "trees wall"}, {"id": 69561, "name": "trees will"}, {"id": 69562, "name": "trees with branches"}, {"id": 69563, "name": "trees with leaves"}, {"id": 69564, "name": "trees without leaves"}, {"id": 69565, "name": "treesbarrel"}, {"id": 69566, "name": "treesbushed"}, {"id": 69567, "name": "treesbushes"}, {"id": 69568, "name": "treescliff"}, {"id": 69569, "name": "treese"}, {"id": 69570, "name": "treesfield"}, {"id": 69571, "name": "treesflat"}, {"id": 69572, "name": "treeshill"}, {"id": 69573, "name": "treesidewalk"}, {"id": 69574, "name": "treeskiteboard"}, {"id": 69575, "name": "treesman"}, {"id": 69576, "name": "treespeople"}, {"id": 69577, "name": "treesshore"}, {"id": 69578, "name": "treestripe"}, {"id": 69579, "name": "treestump"}, {"id": 69580, "name": "treetop"}, {"id": 69581, "name": "treetrunk"}, {"id": 69582, "name": "treetrunks"}, {"id": 69583, "name": "treets"}, {"id": 69584, "name": "trek"}, {"id": 69585, "name": "trekking pole"}, {"id": 69586, "name": "trellis"}, {"id": 69587, "name": "trellis stand"}, {"id": 69588, "name": "trelloy"}, {"id": 69589, "name": "trench coat"}, {"id": 69590, "name": "trench"}, {"id": 69591, "name": "trenchcoat"}, {"id": 69592, "name": "trenitalia"}, {"id": 69593, "name": "trenord"}, {"id": 69594, "name": "tress"}, {"id": 69595, "name": "tressel"}, {"id": 69596, "name": "tressle"}, {"id": 69597, "name": "trestle support"}, {"id": 69598, "name": "trestle supports"}, {"id": 69599, "name": "trestle"}, {"id": 69600, "name": "trex"}, {"id": 69601, "name": "trey"}, {"id": 69602, "name": "tri fold"}, {"id": 69603, "name": "tri met sign"}, {"id": 69604, "name": "trian"}, {"id": 69605, "name": "triange"}, {"id": 69606, "name": "triangle block"}, {"id": 69607, "name": "triangle cut"}, {"id": 69608, "name": "triangle design"}, {"id": 69609, "name": "triangle flags"}, {"id": 69610, "name": "triangle kite"}, {"id": 69611, "name": "triangle pattern"}, {"id": 69612, "name": "triangle piece"}, {"id": 69613, "name": "triangle shape"}, {"id": 69614, "name": "triangle sign"}, {"id": 69615, "name": "triangle top"}, {"id": 69616, "name": "triangle"}, {"id": 69617, "name": "triangular"}, {"id": 69618, "name": "triangular cuts"}, {"id": 69619, "name": "triangular drainage"}, {"id": 69620, "name": "triangular object"}, {"id": 69621, "name": "triangular panel"}, {"id": 69622, "name": "triangular patch"}, {"id": 69623, "name": "triangular shape"}, {"id": 69624, "name": "triangular sign"}, {"id": 69625, "name": "triangular structure"}, {"id": 69626, "name": "triangular window"}, {"id": 69627, "name": "tribe"}, {"id": 69628, "name": "tribute"}, {"id": 69629, "name": "triceps"}, {"id": 69630, "name": "trick rail"}, {"id": 69631, "name": "trick wall"}, {"id": 69632, "name": "trick"}, {"id": 69633, "name": "tricorn"}, {"id": 69634, "name": "tricycle wheel"}, {"id": 69635, "name": "tricycle"}, {"id": 69636, "name": "trident"}, {"id": 69637, "name": "trie"}, {"id": 69638, "name": "trigger"}, {"id": 69639, "name": "trike"}, {"id": 69640, "name": "trilby hat"}, {"id": 69641, "name": "trilbyhat"}, {"id": 69642, "name": "trim boards"}, {"id": 69643, "name": "trim bus"}, {"id": 69644, "name": "trim icing"}, {"id": 69645, "name": "trim molding"}, {"id": 69646, "name": "trim on jacket"}, {"id": 69647, "name": "trim pattern"}, {"id": 69648, "name": "trim stairwell"}, {"id": 69649, "name": "trim wall"}, {"id": 69650, "name": "trim"}, {"id": 69651, "name": "trime"}, {"id": 69652, "name": "trimed mirror"}, {"id": 69653, "name": "trimmed"}, {"id": 69654, "name": "trimmed bush"}, {"id": 69655, "name": "trimmed bushes"}, {"id": 69656, "name": "trimmed grass"}, {"id": 69657, "name": "trimmed hedges"}, {"id": 69658, "name": "trimmed window"}, {"id": 69659, "name": "trimming"}, {"id": 69660, "name": "trimwork"}, {"id": 69661, "name": "tring"}, {"id": 69662, "name": "trinity"}, {"id": 69663, "name": "trinket box"}, {"id": 69664, "name": "trinket"}, {"id": 69665, "name": "trio"}, {"id": 69666, "name": "trioblack fins"}, {"id": 69667, "name": "trip"}, {"id": 69668, "name": "tripe"}, {"id": 69669, "name": "triple helix"}, {"id": 69670, "name": "triple lines"}, {"id": 69671, "name": "triple sec"}, {"id": 69672, "name": "triplexer"}, {"id": 69673, "name": "tripod"}, {"id": 69674, "name": "tripod behind"}, {"id": 69675, "name": "triumph"}, {"id": 69676, "name": "trivet"}, {"id": 69677, "name": "trl07"}, {"id": 69678, "name": "troft"}, {"id": 69679, "name": "trohpy"}, {"id": 69680, "name": "trojan symbol"}, {"id": 69681, "name": "troll"}, {"id": 69682, "name": "troller"}, {"id": 69683, "name": "trolley car"}, {"id": 69684, "name": "trolley crossing"}, {"id": 69685, "name": "trolley reflection"}, {"id": 69686, "name": "trolley sign"}, {"id": 69687, "name": "trolley stop"}, {"id": 69688, "name": "trolley toy"}, {"id": 69689, "name": "trolley tracks"}, {"id": 69690, "name": "trolley wheel"}, {"id": 69691, "name": "trolley"}, {"id": 69692, "name": "trolling motor"}, {"id": 69693, "name": "trolly"}, {"id": 69694, "name": "trombone"}, {"id": 69695, "name": "tron"}, {"id": 69696, "name": "troop carrier"}, {"id": 69697, "name": "troop"}, {"id": 69698, "name": "trooper"}, {"id": 69699, "name": "trope"}, {"id": 69700, "name": "trophey"}, {"id": 69701, "name": "trophy display"}, {"id": 69702, "name": "trophy mugs"}, {"id": 69703, "name": "trophy"}, {"id": 69704, "name": "tropic"}, {"id": 69705, "name": "tropical forest"}, {"id": 69706, "name": "tropical fruit"}, {"id": 69707, "name": "tropical leaf"}, {"id": 69708, "name": "tropical plants"}, {"id": 69709, "name": "tropical region"}, {"id": 69710, "name": "tropical scene"}, {"id": 69711, "name": "tropical tree"}, {"id": 69712, "name": "tropical trees"}, {"id": 69713, "name": "troth"}, {"id": 69714, "name": "trough is empty"}, {"id": 69715, "name": "trough on the grass"}, {"id": 69716, "name": "trough"}, {"id": 69717, "name": "trouser has pocket"}, {"id": 69718, "name": "trouser part"}, {"id": 69719, "name": "trouser"}, {"id": 69720, "name": "trousers hanging"}, {"id": 69721, "name": "truck 10"}, {"id": 69722, "name": "truck back"}, {"id": 69723, "name": "truck bed"}, {"id": 69724, "name": "truck body"}, {"id": 69725, "name": "truck boom"}, {"id": 69726, "name": "truck box"}, {"id": 69727, "name": "truck brand"}, {"id": 69728, "name": "truck brand name"}, {"id": 69729, "name": "truck bumper"}, {"id": 69730, "name": "truck cab"}, {"id": 69731, "name": "truck door"}, {"id": 69732, "name": "truck door handle"}, {"id": 69733, "name": "truck driving"}, {"id": 69734, "name": "truck entrance"}, {"id": 69735, "name": "truck front"}, {"id": 69736, "name": "truck gate"}, {"id": 69737, "name": "truck graphic"}, {"id": 69738, "name": "truck grill"}, {"id": 69739, "name": "truck has a door"}, {"id": 69740, "name": "truck hood"}, {"id": 69741, "name": "truck horns"}, {"id": 69742, "name": "truck is parked"}, {"id": 69743, "name": "truck is white"}, {"id": 69744, "name": "truck ladder"}, {"id": 69745, "name": "truck licenseplate"}, {"id": 69746, "name": "truck loads"}, {"id": 69747, "name": "truck manufacturer"}, {"id": 69748, "name": "truck of a tree"}, {"id": 69749, "name": "truck parked"}, {"id": 69750, "name": "truck ramp"}, {"id": 69751, "name": "truck reflection"}, {"id": 69752, "name": "truck roof"}, {"id": 69753, "name": "truck section"}, {"id": 69754, "name": "truck side"}, {"id": 69755, "name": "truck spots"}, {"id": 69756, "name": "truck step"}, {"id": 69757, "name": "truck stop"}, {"id": 69758, "name": "truck support"}, {"id": 69759, "name": "truck tailgate"}, {"id": 69760, "name": "truck tilted"}, {"id": 69761, "name": "truck tire"}, {"id": 69762, "name": "truck tires"}, {"id": 69763, "name": "truck top"}, {"id": 69764, "name": "truck trailer"}, {"id": 69765, "name": "truck tree"}, {"id": 69766, "name": "truck wheel"}, {"id": 69767, "name": "truck window"}, {"id": 69768, "name": "truck windshield"}, {"id": 69769, "name": "truck with awning"}, {"id": 69770, "name": "truck"}, {"id": 69771, "name": "truckbed"}, {"id": 69772, "name": "trucking company"}, {"id": 69773, "name": "truckload"}, {"id": 69774, "name": "truckroad"}, {"id": 69775, "name": "trucks windshield"}, {"id": 69776, "name": "trucks edge"}, {"id": 69777, "name": "trucks head"}, {"id": 69778, "name": "trucks headlight"}, {"id": 69779, "name": "trucks mirror"}, {"id": 69780, "name": "trucks mudflap"}, {"id": 69781, "name": "trucks side"}, {"id": 69782, "name": "trucks tire"}, {"id": 69783, "name": "truckwheel"}, {"id": 69784, "name": "truffle"}, {"id": 69785, "name": "truks"}, {"id": 69786, "name": "trump"}, {"id": 69787, "name": "trumpet"}, {"id": 69788, "name": "trunch"}, {"id": 69789, "name": "trunck"}, {"id": 69790, "name": "trundle"}, {"id": 69791, "name": "trunk and branches"}, {"id": 69792, "name": "trunk bark"}, {"id": 69793, "name": "trunk base"}, {"id": 69794, "name": "trunk basket"}, {"id": 69795, "name": "trunk bottom"}, {"id": 69796, "name": "trunk case"}, {"id": 69797, "name": "trunk door"}, {"id": 69798, "name": "trunk end"}, {"id": 69799, "name": "trunk ground"}, {"id": 69800, "name": "trunk has a finger"}, {"id": 69801, "name": "trunk in mouth"}, {"id": 69802, "name": "trunk in water hole"}, {"id": 69803, "name": "trunk is brown"}, {"id": 69804, "name": "trunk is fold"}, {"id": 69805, "name": "trunk lid"}, {"id": 69806, "name": "trunk of a palm tree"}, {"id": 69807, "name": "trunk of a tree"}, {"id": 69808, "name": "trunk of car"}, {"id": 69809, "name": "trunk of elephant"}, {"id": 69810, "name": "trunk of palm tree"}, {"id": 69811, "name": "trunk of the tree"}, {"id": 69812, "name": "trunk of tree"}, {"id": 69813, "name": "trunk part"}, {"id": 69814, "name": "trunk raised"}, {"id": 69815, "name": "trunk section"}, {"id": 69816, "name": "trunk tip"}, {"id": 69817, "name": "trunk tree"}, {"id": 69818, "name": "trunk up"}, {"id": 69819, "name": "trunk"}, {"id": 69820, "name": "trunked tree"}, {"id": 69821, "name": "trunks intertwined"}, {"id": 69822, "name": "trunks of a tree"}, {"id": 69823, "name": "trunks of palm trees"}, {"id": 69824, "name": "trusk"}, {"id": 69825, "name": "truss"}, {"id": 69826, "name": "trusty"}, {"id": 69827, "name": "tryck"}, {"id": 69828, "name": "ts fans"}, {"id": 69829, "name": "tshape"}, {"id": 69830, "name": "tshirst"}, {"id": 69831, "name": "tshirt and jeans"}, {"id": 69832, "name": "tshirt and shorts"}, {"id": 69833, "name": "tshirt beard"}, {"id": 69834, "name": "tshirt keeper"}, {"id": 69835, "name": "tshirt neck"}, {"id": 69836, "name": "tshirt on man"}, {"id": 69837, "name": "tshirt skirt"}, {"id": 69838, "name": "tshirt sleeve"}, {"id": 69839, "name": "tshirt stripes"}, {"id": 69840, "name": "tshirt"}, {"id": 69841, "name": "tshirts"}, {"id": 69842, "name": "tsonga leading murra"}, {"id": 69843, "name": "tsurfboard"}, {"id": 69844, "name": "tu"}, {"id": 69845, "name": "tub and combo"}, {"id": 69846, "name": "tub basin"}, {"id": 69847, "name": "tub carpet"}, {"id": 69848, "name": "tub controls"}, {"id": 69849, "name": "tub counter"}, {"id": 69850, "name": "tub exterior"}, {"id": 69851, "name": "tub facet"}, {"id": 69852, "name": "tub faucet"}, {"id": 69853, "name": "tub filler"}, {"id": 69854, "name": "tub fixtures"}, {"id": 69855, "name": "tub has"}, {"id": 69856, "name": "tub has shower"}, {"id": 69857, "name": "tub ledge"}, {"id": 69858, "name": "tub of butter"}, {"id": 69859, "name": "tub plumbing"}, {"id": 69860, "name": "tub reflection"}, {"id": 69861, "name": "tub side"}, {"id": 69862, "name": "tub spout"}, {"id": 69863, "name": "tub wall"}, {"id": 69864, "name": "tub"}, {"id": 69865, "name": "tuba"}, {"id": 69866, "name": "tube attached"}, {"id": 69867, "name": "tube is pneumatic"}, {"id": 69868, "name": "tube light"}, {"id": 69869, "name": "tube of cream"}, {"id": 69870, "name": "tube of petroleum"}, {"id": 69871, "name": "tube of toothpaste"}, {"id": 69872, "name": "tube pile"}, {"id": 69873, "name": "tube pillow"}, {"id": 69874, "name": "tube shaped pillow"}, {"id": 69875, "name": "tube slide"}, {"id": 69876, "name": "tube sock"}, {"id": 69877, "name": "tube socks"}, {"id": 69878, "name": "tube sport sock"}, {"id": 69879, "name": "tube top"}, {"id": 69880, "name": "tube video"}, {"id": 69881, "name": "tube"}, {"id": 69882, "name": "tuber"}, {"id": 69883, "name": "tubesocks"}, {"id": 69884, "name": "tubing"}, {"id": 69885, "name": "tubs edge"}, {"id": 69886, "name": "tubspring"}, {"id": 69887, "name": "tubular container"}, {"id": 69888, "name": "tucan"}, {"id": 69889, "name": "tuck"}, {"id": 69890, "name": "tucked in"}, {"id": 69891, "name": "tucker luggage"}, {"id": 69892, "name": "tudor"}, {"id": 69893, "name": "tuff"}, {"id": 69894, "name": "tuffet"}, {"id": 69895, "name": "tuft hair"}, {"id": 69896, "name": "tuft of hair"}, {"id": 69897, "name": "tuft"}, {"id": 69898, "name": "tufted"}, {"id": 69899, "name": "tufted horns"}, {"id": 69900, "name": "tufts of grass"}, {"id": 69901, "name": "tufts of hair"}, {"id": 69902, "name": "tufts of sparse gras"}, {"id": 69903, "name": "tug"}, {"id": 69904, "name": "tug boat"}, {"id": 69905, "name": "tugboat"}, {"id": 69906, "name": "tulip bud"}, {"id": 69907, "name": "tulip design"}, {"id": 69908, "name": "tulip flower"}, {"id": 69909, "name": "tulip tops"}, {"id": 69910, "name": "tulip"}, {"id": 69911, "name": "tulle"}, {"id": 69912, "name": "tully"}, {"id": 69913, "name": "tumb nail"}, {"id": 69914, "name": "tumble weed"}, {"id": 69915, "name": "tumbler glass"}, {"id": 69916, "name": "tumbler"}, {"id": 69917, "name": "tumbleweed"}, {"id": 69918, "name": "tummy"}, {"id": 69919, "name": "tumtum"}, {"id": 69920, "name": "tuna"}, {"id": 69921, "name": "tuna fish"}, {"id": 69922, "name": "tuna salad"}, {"id": 69923, "name": "tunel"}, {"id": 69924, "name": "tunic"}, {"id": 69925, "name": "tuning"}, {"id": 69926, "name": "tuning knob"}, {"id": 69927, "name": "tunisair"}, {"id": 69928, "name": "tunk"}, {"id": 69929, "name": "tunker"}, {"id": 69930, "name": "tunnel entrance"}, {"id": 69931, "name": "tunnel exit"}, {"id": 69932, "name": "tunnel is gray"}, {"id": 69933, "name": "tunnel mouth"}, {"id": 69934, "name": "tunnel"}, {"id": 69935, "name": "tupperware"}, {"id": 69936, "name": "tupperware bowl"}, {"id": 69937, "name": "tupperwear"}, {"id": 69938, "name": "turban"}, {"id": 69939, "name": "turbin"}, {"id": 69940, "name": "turbine engine"}, {"id": 69941, "name": "turbine engines"}, {"id": 69942, "name": "turbine fan"}, {"id": 69943, "name": "turbine"}, {"id": 69944, "name": "turbluent"}, {"id": 69945, "name": "turbo"}, {"id": 69946, "name": "turbo engine"}, {"id": 69947, "name": "turbulent water"}, {"id": 69948, "name": "turck"}, {"id": 69949, "name": "turd"}, {"id": 69950, "name": "tureen"}, {"id": 69951, "name": "turett"}, {"id": 69952, "name": "turf"}, {"id": 69953, "name": "turf field"}, {"id": 69954, "name": "turkerworker"}, {"id": 69955, "name": "turkerworker here"}, {"id": 69956, "name": "turkerworker tagger"}, {"id": 69957, "name": "turkerworkers"}, {"id": 69958, "name": "turkey art"}, {"id": 69959, "name": "turkey farm"}, {"id": 69960, "name": "turkey head"}, {"id": 69961, "name": "turkey meat"}, {"id": 69962, "name": "turkey slices"}, {"id": 69963, "name": "turkey stuffing"}, {"id": 69964, "name": "turkey"}, {"id": 69965, "name": "turkish airline"}, {"id": 69966, "name": "turkish airlines"}, {"id": 69967, "name": "turkish rugs"}, {"id": 69968, "name": "turmac"}, {"id": 69969, "name": "turmack"}, {"id": 69970, "name": "turn arrow"}, {"id": 69971, "name": "turn handle"}, {"id": 69972, "name": "turn lane"}, {"id": 69973, "name": "turn light"}, {"id": 69974, "name": "turn lights"}, {"id": 69975, "name": "turn off"}, {"id": 69976, "name": "turn sign"}, {"id": 69977, "name": "turn signal"}, {"id": 69978, "name": "turn signal light"}, {"id": 69979, "name": "turn signals"}, {"id": 69980, "name": "turn upsidedown"}, {"id": 69981, "name": "turn"}, {"id": 69982, "name": "turnbuckle joint"}, {"id": 69983, "name": "turned"}, {"id": 69984, "name": "turned head"}, {"id": 69985, "name": "turned on"}, {"id": 69986, "name": "turned tip"}, {"id": 69987, "name": "turner"}, {"id": 69988, "name": "turner field"}, {"id": 69989, "name": "turning"}, {"id": 69990, "name": "turning arrow"}, {"id": 69991, "name": "turning corner"}, {"id": 69992, "name": "turning lane"}, {"id": 69993, "name": "turning light"}, {"id": 69994, "name": "turning right"}, {"id": 69995, "name": "turning signal"}, {"id": 69996, "name": "turningangle"}, {"id": 69997, "name": "turnip cake"}, {"id": 69998, "name": "turnip roots"}, {"id": 69999, "name": "turnip"}, {"id": 70000, "name": "turnover"}, {"id": 70001, "name": "turnsignal"}, {"id": 70002, "name": "turnsignals"}, {"id": 70003, "name": "turnstile"}, {"id": 70004, "name": "turnstyle"}, {"id": 70005, "name": "turntable"}, {"id": 70006, "name": "turntable wheels"}, {"id": 70007, "name": "turqoise"}, {"id": 70008, "name": "turqoise black"}, {"id": 70009, "name": "turqouise shirt"}, {"id": 70010, "name": "turquiose"}, {"id": 70011, "name": "turquoise"}, {"id": 70012, "name": "turquoise board"}, {"id": 70013, "name": "turquoise jacket"}, {"id": 70014, "name": "turquoise letters"}, {"id": 70015, "name": "turquoise shirt"}, {"id": 70016, "name": "turquoise vase"}, {"id": 70017, "name": "turquoiselady"}, {"id": 70018, "name": "turret jump"}, {"id": 70019, "name": "turret"}, {"id": 70020, "name": "turtle ball"}, {"id": 70021, "name": "turtle neck"}, {"id": 70022, "name": "turtle soup"}, {"id": 70023, "name": "turtle"}, {"id": 70024, "name": "turtleneck"}, {"id": 70025, "name": "turtleneck sweater"}, {"id": 70026, "name": "tuscan sun"}, {"id": 70027, "name": "tush"}, {"id": 70028, "name": "tusk"}, {"id": 70029, "name": "tusks are ivory"}, {"id": 70030, "name": "tusks elephants"}, {"id": 70031, "name": "tusky"}, {"id": 70032, "name": "tut"}, {"id": 70033, "name": "tutu"}, {"id": 70034, "name": "tux"}, {"id": 70035, "name": "tux jacket"}, {"id": 70036, "name": "tuxedo jacket"}, {"id": 70037, "name": "tuxedo shirt"}, {"id": 70038, "name": "tuxedo"}, {"id": 70039, "name": "tv antenna"}, {"id": 70040, "name": "tv antennas"}, {"id": 70041, "name": "tv brand"}, {"id": 70042, "name": "tv cabinet"}, {"id": 70043, "name": "tv cable"}, {"id": 70044, "name": "tv camera"}, {"id": 70045, "name": "tv controllers"}, {"id": 70046, "name": "tv counter"}, {"id": 70047, "name": "tv direct brand"}, {"id": 70048, "name": "tv display"}, {"id": 70049, "name": "tv frame"}, {"id": 70050, "name": "tv g"}, {"id": 70051, "name": "tv ground"}, {"id": 70052, "name": "tv guide"}, {"id": 70053, "name": "tv is hanging"}, {"id": 70054, "name": "tv is large"}, {"id": 70055, "name": "tv is on ceiling"}, {"id": 70056, "name": "tv is on the stand"}, {"id": 70057, "name": "tv is setting"}, {"id": 70058, "name": "tv is turned"}, {"id": 70059, "name": "tv land award logo"}, {"id": 70060, "name": "tv monitor"}, {"id": 70061, "name": "tv monitors"}, {"id": 70062, "name": "tv on a desk"}, {"id": 70063, "name": "tv reflection"}, {"id": 70064, "name": "tv remote"}, {"id": 70065, "name": "tv remote control"}, {"id": 70066, "name": "tv rim"}, {"id": 70067, "name": "tv screen"}, {"id": 70068, "name": "tv screens"}, {"id": 70069, "name": "tv set"}, {"id": 70070, "name": "tv sets"}, {"id": 70071, "name": "tv show"}, {"id": 70072, "name": "tv showmovie"}, {"id": 70073, "name": "tv sign"}, {"id": 70074, "name": "tv speakers"}, {"id": 70075, "name": "tv stand"}, {"id": 70076, "name": "tv table"}, {"id": 70077, "name": "tv tray"}, {"id": 70078, "name": "tv trays"}, {"id": 70079, "name": "tv van"}, {"id": 70080, "name": "tvk442g"}, {"id": 70081, "name": "tvtray"}, {"id": 70082, "name": "twa"}, {"id": 70083, "name": "twater"}, {"id": 70084, "name": "twedes"}, {"id": 70085, "name": "tweed"}, {"id": 70086, "name": "tweed suit"}, {"id": 70087, "name": "tweety"}, {"id": 70088, "name": "tweety bird"}, {"id": 70089, "name": "tweezer"}, {"id": 70090, "name": "twelve"}, {"id": 70091, "name": "twelve symbol"}, {"id": 70092, "name": "twenty"}, {"id": 70093, "name": "twenty one"}, {"id": 70094, "name": "twentyfive"}, {"id": 70095, "name": "twentytwo"}, {"id": 70096, "name": "twerenbold"}, {"id": 70097, "name": "twi white columns"}, {"id": 70098, "name": "twig arm"}, {"id": 70099, "name": "twig branch"}, {"id": 70100, "name": "twig branches"}, {"id": 70101, "name": "twig fruit"}, {"id": 70102, "name": "twig is brown"}, {"id": 70103, "name": "twig"}, {"id": 70104, "name": "twig9"}, {"id": 70105, "name": "twigs on bears coat"}, {"id": 70106, "name": "twigs on the ground"}, {"id": 70107, "name": "twigs sticking up"}, {"id": 70108, "name": "twigstree"}, {"id": 70109, "name": "twilight"}, {"id": 70110, "name": "twin bed"}, {"id": 70111, "name": "twin door"}, {"id": 70112, "name": "twin engine"}, {"id": 70113, "name": "twin engines"}, {"id": 70114, "name": "twin fin"}, {"id": 70115, "name": "twin mufflers"}, {"id": 70116, "name": "twin propeller"}, {"id": 70117, "name": "twin stripes"}, {"id": 70118, "name": "twin tower"}, {"id": 70119, "name": "twin"}, {"id": 70120, "name": "twine"}, {"id": 70121, "name": "twine ball"}, {"id": 70122, "name": "twine knot"}, {"id": 70123, "name": "twine piece"}, {"id": 70124, "name": "twine st"}, {"id": 70125, "name": "twinkie"}, {"id": 70126, "name": "twirl"}, {"id": 70127, "name": "twirler"}, {"id": 70128, "name": "twirling"}, {"id": 70129, "name": "twirling noodles"}, {"id": 70130, "name": "twist tie"}, {"id": 70131, "name": "twist ties"}, {"id": 70132, "name": "twist"}, {"id": 70133, "name": "twisted"}, {"id": 70134, "name": "twisted border"}, {"id": 70135, "name": "twisted foot"}, {"id": 70136, "name": "twisting branches"}, {"id": 70137, "name": "twisty pasta"}, {"id": 70138, "name": "twisty tie"}, {"id": 70139, "name": "twitter"}, {"id": 70140, "name": "twitter logo"}, {"id": 70141, "name": "twitter name"}, {"id": 70142, "name": "twitter symbol"}, {"id": 70143, "name": "twittter page"}, {"id": 70144, "name": "twizzlers"}, {"id": 70145, "name": "two mugs"}, {"id": 70146, "name": "two straps"}, {"id": 70147, "name": "two acs"}, {"id": 70148, "name": "two adults"}, {"id": 70149, "name": "two airplanes"}, {"id": 70150, "name": "two alphabets"}, {"id": 70151, "name": "two animals"}, {"id": 70152, "name": "two apples"}, {"id": 70153, "name": "two arm bars"}, {"id": 70154, "name": "two arms"}, {"id": 70155, "name": "two arrows"}, {"id": 70156, "name": "two babies"}, {"id": 70157, "name": "two baby bears"}, {"id": 70158, "name": "two baby elephants"}, {"id": 70159, "name": "two back legs"}, {"id": 70160, "name": "two bacon donuts"}, {"id": 70161, "name": "two bags"}, {"id": 70162, "name": "two balconies"}, {"id": 70163, "name": "two balls"}, {"id": 70164, "name": "two bananas"}, {"id": 70165, "name": "two banners"}, {"id": 70166, "name": "two bars of soap"}, {"id": 70167, "name": "two baseball players"}, {"id": 70168, "name": "two baskets"}, {"id": 70169, "name": "two beach chairs"}, {"id": 70170, "name": "two bears"}, {"id": 70171, "name": "two bears in a field"}, {"id": 70172, "name": "two bears roaming"}, {"id": 70173, "name": "two beds"}, {"id": 70174, "name": "two benches"}, {"id": 70175, "name": "two bicycles"}, {"id": 70176, "name": "two bigger"}, {"id": 70177, "name": "two bikers"}, {"id": 70178, "name": "two bikes"}, {"id": 70179, "name": "two birds"}, {"id": 70180, "name": "two black"}, {"id": 70181, "name": "two black scooters"}, {"id": 70182, "name": "two blades"}, {"id": 70183, "name": "two blankets"}, {"id": 70184, "name": "two blonde hair"}, {"id": 70185, "name": "two blue bowls"}, {"id": 70186, "name": "two boats"}, {"id": 70187, "name": "two bolts"}, {"id": 70188, "name": "two books"}, {"id": 70189, "name": "two bottles"}, {"id": 70190, "name": "two bottles of water"}, {"id": 70191, "name": "two bowels"}, {"id": 70192, "name": "two bowls"}, {"id": 70193, "name": "two boxes"}, {"id": 70194, "name": "two boys"}, {"id": 70195, "name": "two brick slabs"}, {"id": 70196, "name": "two broccoli"}, {"id": 70197, "name": "two brown"}, {"id": 70198, "name": "two brownhorses"}, {"id": 70199, "name": "two brushes"}, {"id": 70200, "name": "two buildings"}, {"id": 70201, "name": "two bulls"}, {"id": 70202, "name": "two buns"}, {"id": 70203, "name": "two buses"}, {"id": 70204, "name": "two bushes"}, {"id": 70205, "name": "two busses"}, {"id": 70206, "name": "two busses coming"}, {"id": 70207, "name": "two button"}, {"id": 70208, "name": "two buttons"}, {"id": 70209, "name": "two by four"}, {"id": 70210, "name": "two by fours"}, {"id": 70211, "name": "two cabinets"}, {"id": 70212, "name": "two cages"}, {"id": 70213, "name": "two cakes"}, {"id": 70214, "name": "two calves"}, {"id": 70215, "name": "two candle holders"}, {"id": 70216, "name": "two candles"}, {"id": 70217, "name": "two canes"}, {"id": 70218, "name": "two canoes"}, {"id": 70219, "name": "two cars"}, {"id": 70220, "name": "two cars parked"}, {"id": 70221, "name": "two cartons"}, {"id": 70222, "name": "two castle"}, {"id": 70223, "name": "two cat ears"}, {"id": 70224, "name": "two cats"}, {"id": 70225, "name": "two catscouch"}, {"id": 70226, "name": "two chair"}, {"id": 70227, "name": "two chairs"}, {"id": 70228, "name": "two children"}, {"id": 70229, "name": "two chimneys"}, {"id": 70230, "name": "two choppers"}, {"id": 70231, "name": "two circles"}, {"id": 70232, "name": "two clock"}, {"id": 70233, "name": "two clocks"}, {"id": 70234, "name": "two clouds"}, {"id": 70235, "name": "two colors"}, {"id": 70236, "name": "two columns"}, {"id": 70237, "name": "two computers"}, {"id": 70238, "name": "two cones"}, {"id": 70239, "name": "two containers"}, {"id": 70240, "name": "two controllers"}, {"id": 70241, "name": "two cooked eggs"}, {"id": 70242, "name": "two courts"}, {"id": 70243, "name": "two cows"}, {"id": 70244, "name": "two cows walking"}, {"id": 70245, "name": "two croissants"}, {"id": 70246, "name": "two cucumbers"}, {"id": 70247, "name": "two cupcakes"}, {"id": 70248, "name": "two cups"}, {"id": 70249, "name": "two cups of slushies"}, {"id": 70250, "name": "two cushions"}, {"id": 70251, "name": "two decks"}, {"id": 70252, "name": "two decorations"}, {"id": 70253, "name": "two deer graphic"}, {"id": 70254, "name": "two desks"}, {"id": 70255, "name": "two diameters"}, {"id": 70256, "name": "two dishes"}, {"id": 70257, "name": "two dispensers"}, {"id": 70258, "name": "two dividers"}, {"id": 70259, "name": "two dogs"}, {"id": 70260, "name": "two dolls"}, {"id": 70261, "name": "two donuts"}, {"id": 70262, "name": "two door"}, {"id": 70263, "name": "two door handles"}, {"id": 70264, "name": "two doors"}, {"id": 70265, "name": "two doughnuts"}, {"id": 70266, "name": "two dowels"}, {"id": 70267, "name": "two drawers"}, {"id": 70268, "name": "two ducks"}, {"id": 70269, "name": "two dvds"}, {"id": 70270, "name": "two ears"}, {"id": 70271, "name": "two eggs"}, {"id": 70272, "name": "two elephants"}, {"id": 70273, "name": "two elephantssign"}, {"id": 70274, "name": "two ends"}, {"id": 70275, "name": "two engines"}, {"id": 70276, "name": "two exhaust pipes"}, {"id": 70277, "name": "two eyes"}, {"id": 70278, "name": "two faces"}, {"id": 70279, "name": "two faucets"}, {"id": 70280, "name": "two feet"}, {"id": 70281, "name": "two females"}, {"id": 70282, "name": "two figurines"}, {"id": 70283, "name": "two fingers"}, {"id": 70284, "name": "two first fingers"}, {"id": 70285, "name": "two fish"}, {"id": 70286, "name": "two flags"}, {"id": 70287, "name": "two flames"}, {"id": 70288, "name": "two flamingos"}, {"id": 70289, "name": "two floors"}, {"id": 70290, "name": "two flowers"}, {"id": 70291, "name": "two folding chairs"}, {"id": 70292, "name": "two forks"}, {"id": 70293, "name": "two four leaf clover"}, {"id": 70294, "name": "two framed"}, {"id": 70295, "name": "two front feet"}, {"id": 70296, "name": "two front legs"}, {"id": 70297, "name": "two front paws"}, {"id": 70298, "name": "two front tires"}, {"id": 70299, "name": "two game controllers"}, {"id": 70300, "name": "two gazelles"}, {"id": 70301, "name": "two geese"}, {"id": 70302, "name": "two giraaffes"}, {"id": 70303, "name": "two giraffe"}, {"id": 70304, "name": "two giraffe heads"}, {"id": 70305, "name": "two giraffes"}, {"id": 70306, "name": "two girls"}, {"id": 70307, "name": "two girls carrying"}, {"id": 70308, "name": "two girls walking"}, {"id": 70309, "name": "two girlsumbrella"}, {"id": 70310, "name": "two glasses"}, {"id": 70311, "name": "two globes"}, {"id": 70312, "name": "two gloves"}, {"id": 70313, "name": "two goats"}, {"id": 70314, "name": "two gold hands"}, {"id": 70315, "name": "two gold knobs"}, {"id": 70316, "name": "two green"}, {"id": 70317, "name": "two guitars"}, {"id": 70318, "name": "two guys"}, {"id": 70319, "name": "two guys wear white"}, {"id": 70320, "name": "two halves"}, {"id": 70321, "name": "two hamburgers"}, {"id": 70322, "name": "two hand backhand"}, {"id": 70323, "name": "two handlebars"}, {"id": 70324, "name": "two handles"}, {"id": 70325, "name": "two hands"}, {"id": 70326, "name": "two has browns"}, {"id": 70327, "name": "two headboards"}, {"id": 70328, "name": "two headlights"}, {"id": 70329, "name": "two heads"}, {"id": 70330, "name": "two holes"}, {"id": 70331, "name": "two hooves"}, {"id": 70332, "name": "two horns"}, {"id": 70333, "name": "two horse"}, {"id": 70334, "name": "two horses"}, {"id": 70335, "name": "two hot dogs"}, {"id": 70336, "name": "two hotdogs"}, {"id": 70337, "name": "two hour"}, {"id": 70338, "name": "two houses"}, {"id": 70339, "name": "two in number"}, {"id": 70340, "name": "two indicator"}, {"id": 70341, "name": "two items"}, {"id": 70342, "name": "two jeeps"}, {"id": 70343, "name": "two jets"}, {"id": 70344, "name": "two jettys"}, {"id": 70345, "name": "two keys"}, {"id": 70346, "name": "two kids"}, {"id": 70347, "name": "two kites"}, {"id": 70348, "name": "two knees"}, {"id": 70349, "name": "two knobs"}, {"id": 70350, "name": "two ladies"}, {"id": 70351, "name": "two lads"}, {"id": 70352, "name": "two lakes"}, {"id": 70353, "name": "two lambs"}, {"id": 70354, "name": "two lamps"}, {"id": 70355, "name": "two lane road"}, {"id": 70356, "name": "two lanes"}, {"id": 70357, "name": "two languages"}, {"id": 70358, "name": "two laptops"}, {"id": 70359, "name": "two large doors"}, {"id": 70360, "name": "two large elephants"}, {"id": 70361, "name": "two large rocks"}, {"id": 70362, "name": "two layers"}, {"id": 70363, "name": "two leaves"}, {"id": 70364, "name": "two leeks"}, {"id": 70365, "name": "two leggs"}, {"id": 70366, "name": "two legs"}, {"id": 70367, "name": "two lemons"}, {"id": 70368, "name": "two level"}, {"id": 70369, "name": "two levels"}, {"id": 70370, "name": "two levels of window"}, {"id": 70371, "name": "two lifeguards"}, {"id": 70372, "name": "two light posts"}, {"id": 70373, "name": "two light switches"}, {"id": 70374, "name": "two lights"}, {"id": 70375, "name": "two lines"}, {"id": 70376, "name": "two lions"}, {"id": 70377, "name": "two liter"}, {"id": 70378, "name": "two little"}, {"id": 70379, "name": "two long windows"}, {"id": 70380, "name": "two loops"}, {"id": 70381, "name": "two machines"}, {"id": 70382, "name": "two males"}, {"id": 70383, "name": "two mannequins"}, {"id": 70384, "name": "two maps"}, {"id": 70385, "name": "two marks"}, {"id": 70386, "name": "two mattresses"}, {"id": 70387, "name": "two men"}, {"id": 70388, "name": "two men and a child"}, {"id": 70389, "name": "two men standing"}, {"id": 70390, "name": "two men walking"}, {"id": 70391, "name": "two men with sunglas"}, {"id": 70392, "name": "two metal posts"}, {"id": 70393, "name": "two mirrors"}, {"id": 70394, "name": "two monitors"}, {"id": 70395, "name": "two monkeys"}, {"id": 70396, "name": "two monks"}, {"id": 70397, "name": "two motorcycles"}, {"id": 70398, "name": "two mounds"}, {"id": 70399, "name": "two mufflers"}, {"id": 70400, "name": "two mugs"}, {"id": 70401, "name": "two necklaces"}, {"id": 70402, "name": "two necks"}, {"id": 70403, "name": "two needles"}, {"id": 70404, "name": "two nets"}, {"id": 70405, "name": "two nightstands"}, {"id": 70406, "name": "two nostrils"}, {"id": 70407, "name": "two objects"}, {"id": 70408, "name": "two officers"}, {"id": 70409, "name": "two olives"}, {"id": 70410, "name": "two orange lights"}, {"id": 70411, "name": "two oranges"}, {"id": 70412, "name": "two ovens"}, {"id": 70413, "name": "two paddles"}, {"id": 70414, "name": "two paint marks"}, {"id": 70415, "name": "two paint spots"}, {"id": 70416, "name": "two paintings"}, {"id": 70417, "name": "two palm trees"}, {"id": 70418, "name": "two panels"}, {"id": 70419, "name": "two pans"}, {"id": 70420, "name": "two paragraphs"}, {"id": 70421, "name": "two parallel"}, {"id": 70422, "name": "two parallel sets"}, {"id": 70423, "name": "two parking"}, {"id": 70424, "name": "two parts"}, {"id": 70425, "name": "two passports"}, {"id": 70426, "name": "two paws"}, {"id": 70427, "name": "two penguins"}, {"id": 70428, "name": "two pens"}, {"id": 70429, "name": "two peopl"}, {"id": 70430, "name": "two people"}, {"id": 70431, "name": "two people carrying"}, {"id": 70432, "name": "two people looking"}, {"id": 70433, "name": "two people sit"}, {"id": 70434, "name": "two people sitting"}, {"id": 70435, "name": "two people smiling"}, {"id": 70436, "name": "two people standing"}, {"id": 70437, "name": "two people walking"}, {"id": 70438, "name": "two people wearing"}, {"id": 70439, "name": "two peopledog"}, {"id": 70440, "name": "two peoples"}, {"id": 70441, "name": "two peppers"}, {"id": 70442, "name": "two person"}, {"id": 70443, "name": "two persons"}, {"id": 70444, "name": "two petals"}, {"id": 70445, "name": "two phones"}, {"id": 70446, "name": "two photos total"}, {"id": 70447, "name": "two picnic"}, {"id": 70448, "name": "two pictures"}, {"id": 70449, "name": "two piece costume"}, {"id": 70450, "name": "two pieces"}, {"id": 70451, "name": "two pigeons"}, {"id": 70452, "name": "two pillars"}, {"id": 70453, "name": "two pillows"}, {"id": 70454, "name": "two pine trees"}, {"id": 70455, "name": "two pink crumbs"}, {"id": 70456, "name": "two pipe is running"}, {"id": 70457, "name": "two pipes"}, {"id": 70458, "name": "two pizza"}, {"id": 70459, "name": "two pizza pieces"}, {"id": 70460, "name": "two pizzas"}, {"id": 70461, "name": "two plane wings"}, {"id": 70462, "name": "two planes"}, {"id": 70463, "name": "two planes flying"}, {"id": 70464, "name": "two plants"}, {"id": 70465, "name": "two plastic bottles"}, {"id": 70466, "name": "two plates"}, {"id": 70467, "name": "two players"}, {"id": 70468, "name": "two plugs"}, {"id": 70469, "name": "two pointed ears"}, {"id": 70470, "name": "two poles"}, {"id": 70471, "name": "two police officers"}, {"id": 70472, "name": "two policemen"}, {"id": 70473, "name": "two ports"}, {"id": 70474, "name": "two post"}, {"id": 70475, "name": "two posters"}, {"id": 70476, "name": "two posts"}, {"id": 70477, "name": "two potatoes"}, {"id": 70478, "name": "two prominent clouds"}, {"id": 70479, "name": "two propellers"}, {"id": 70480, "name": "two propellors"}, {"id": 70481, "name": "two purses"}, {"id": 70482, "name": "two rackets"}, {"id": 70483, "name": "two rails"}, {"id": 70484, "name": "two rats"}, {"id": 70485, "name": "two rectangles"}, {"id": 70486, "name": "two red"}, {"id": 70487, "name": "two red streamers"}, {"id": 70488, "name": "two red stripes"}, {"id": 70489, "name": "two red toothpicks"}, {"id": 70490, "name": "two red umbrellas"}, {"id": 70491, "name": "two remotes"}, {"id": 70492, "name": "two riders"}, {"id": 70493, "name": "two rigs"}, {"id": 70494, "name": "two roads"}, {"id": 70495, "name": "two rocks"}, {"id": 70496, "name": "two rolls"}, {"id": 70497, "name": "two rows of people"}, {"id": 70498, "name": "two sailboats"}, {"id": 70499, "name": "two sails"}, {"id": 70500, "name": "two sandwich"}, {"id": 70501, "name": "two saucers"}, {"id": 70502, "name": "two sausages"}, {"id": 70503, "name": "two screws"}, {"id": 70504, "name": "two sculptures"}, {"id": 70505, "name": "two sea gulls"}, {"id": 70506, "name": "two seagulls"}, {"id": 70507, "name": "two seats"}, {"id": 70508, "name": "two sections"}, {"id": 70509, "name": "two sets"}, {"id": 70510, "name": "two shallots"}, {"id": 70511, "name": "two sheep"}, {"id": 70512, "name": "two shelves"}, {"id": 70513, "name": "two shepards"}, {"id": 70514, "name": "two shirts"}, {"id": 70515, "name": "two shirts are worn"}, {"id": 70516, "name": "two shoes"}, {"id": 70517, "name": "two short handrails"}, {"id": 70518, "name": "two shorts"}, {"id": 70519, "name": "two sided tape"}, {"id": 70520, "name": "two sides bench"}, {"id": 70521, "name": "two sign"}, {"id": 70522, "name": "two signs"}, {"id": 70523, "name": "two sinks"}, {"id": 70524, "name": "two skateboarders"}, {"id": 70525, "name": "two ski poles"}, {"id": 70526, "name": "two skiers"}, {"id": 70527, "name": "two skies"}, {"id": 70528, "name": "two skiiers"}, {"id": 70529, "name": "two skiiershill"}, {"id": 70530, "name": "two skillets"}, {"id": 70531, "name": "two skis"}, {"id": 70532, "name": "two slices"}, {"id": 70533, "name": "two slices of pizza"}, {"id": 70534, "name": "two slices of toast"}, {"id": 70535, "name": "two small"}, {"id": 70536, "name": "two small bottles"}, {"id": 70537, "name": "two smaller clocks"}, {"id": 70538, "name": "two snowboarders"}, {"id": 70539, "name": "two spatulas"}, {"id": 70540, "name": "two spoons"}, {"id": 70541, "name": "two spots"}, {"id": 70542, "name": "two square"}, {"id": 70543, "name": "two stacks"}, {"id": 70544, "name": "two stairs"}, {"id": 70545, "name": "two stallions"}, {"id": 70546, "name": "two stars"}, {"id": 70547, "name": "two statues"}, {"id": 70548, "name": "two stickers"}, {"id": 70549, "name": "two stools"}, {"id": 70550, "name": "two storied building"}, {"id": 70551, "name": "two stories"}, {"id": 70552, "name": "two story"}, {"id": 70553, "name": "two strands"}, {"id": 70554, "name": "two straps"}, {"id": 70555, "name": "two street signs"}, {"id": 70556, "name": "two streetlights"}, {"id": 70557, "name": "two strings"}, {"id": 70558, "name": "two stripe"}, {"id": 70559, "name": "two stuffed"}, {"id": 70560, "name": "two suitcases"}, {"id": 70561, "name": "two surfboards"}, {"id": 70562, "name": "two surfers"}, {"id": 70563, "name": "two swans"}, {"id": 70564, "name": "two tables"}, {"id": 70565, "name": "two tags"}, {"id": 70566, "name": "two tail lights on"}, {"id": 70567, "name": "two tails"}, {"id": 70568, "name": "two talking"}, {"id": 70569, "name": "two tall"}, {"id": 70570, "name": "two tall giraffes"}, {"id": 70571, "name": "two teammates"}, {"id": 70572, "name": "two tennis players"}, {"id": 70573, "name": "two ties"}, {"id": 70574, "name": "two tins"}, {"id": 70575, "name": "two tire"}, {"id": 70576, "name": "two tires"}, {"id": 70577, "name": "two tires visible"}, {"id": 70578, "name": "two toilets"}, {"id": 70579, "name": "two tomatoes"}, {"id": 70580, "name": "two tone"}, {"id": 70581, "name": "two tone greenish"}, {"id": 70582, "name": "two toned"}, {"id": 70583, "name": "two toned suit"}, {"id": 70584, "name": "two tones"}, {"id": 70585, "name": "two toothbrushes"}, {"id": 70586, "name": "two towels"}, {"id": 70587, "name": "two toys"}, {"id": 70588, "name": "two tracks"}, {"id": 70589, "name": "two traffic lights"}, {"id": 70590, "name": "two trailers"}, {"id": 70591, "name": "two train"}, {"id": 70592, "name": "two train cars"}, {"id": 70593, "name": "two train doors"}, {"id": 70594, "name": "two train tracks"}, {"id": 70595, "name": "two trains"}, {"id": 70596, "name": "two trains on tracks"}, {"id": 70597, "name": "two trash barrels"}, {"id": 70598, "name": "two trays"}, {"id": 70599, "name": "two tree trunks"}, {"id": 70600, "name": "two trees"}, {"id": 70601, "name": "two trucks"}, {"id": 70602, "name": "two trunks"}, {"id": 70603, "name": "two turfs"}, {"id": 70604, "name": "two turtles"}, {"id": 70605, "name": "two tusks"}, {"id": 70606, "name": "two twigs"}, {"id": 70607, "name": "two types of food"}, {"id": 70608, "name": "two umbrellas"}, {"id": 70609, "name": "two unlit"}, {"id": 70610, "name": "two urinals"}, {"id": 70611, "name": "two urns"}, {"id": 70612, "name": "two vans"}, {"id": 70613, "name": "two vases"}, {"id": 70614, "name": "two vegetables"}, {"id": 70615, "name": "two vehicles"}, {"id": 70616, "name": "two water bottles"}, {"id": 70617, "name": "two water glasses"}, {"id": 70618, "name": "two water troughs"}, {"id": 70619, "name": "two way"}, {"id": 70620, "name": "two way arrow"}, {"id": 70621, "name": "two wheeled"}, {"id": 70622, "name": "two wheels"}, {"id": 70623, "name": "two white"}, {"id": 70624, "name": "two white arrows"}, {"id": 70625, "name": "two white daisy"}, {"id": 70626, "name": "two white feet"}, {"id": 70627, "name": "two white lines"}, {"id": 70628, "name": "two white spoons"}, {"id": 70629, "name": "two white towels"}, {"id": 70630, "name": "two white tusks"}, {"id": 70631, "name": "two white vases"}, {"id": 70632, "name": "two whitelines"}, {"id": 70633, "name": "two windows"}, {"id": 70634, "name": "two windshields"}, {"id": 70635, "name": "two wings"}, {"id": 70636, "name": "two wipers"}, {"id": 70637, "name": "two with"}, {"id": 70638, "name": "two woman"}, {"id": 70639, "name": "two women"}, {"id": 70640, "name": "two women walking"}, {"id": 70641, "name": "two womenbench"}, {"id": 70642, "name": "two wooden spreaders"}, {"id": 70643, "name": "two woods"}, {"id": 70644, "name": "two words"}, {"id": 70645, "name": "two workers"}, {"id": 70646, "name": "two woven placemats"}, {"id": 70647, "name": "two wrapped sandwich"}, {"id": 70648, "name": "two wristbands"}, {"id": 70649, "name": "two yellow"}, {"id": 70650, "name": "two yellow umbrellas"}, {"id": 70651, "name": "two yellow windows"}, {"id": 70652, "name": "two zebra ears"}, {"id": 70653, "name": "two zebra hooves"}, {"id": 70654, "name": "two zebras"}, {"id": 70655, "name": "two zippers"}, {"id": 70656, "name": "two"}, {"id": 70657, "name": "twoblack benches"}, {"id": 70658, "name": "twoblack cows"}, {"id": 70659, "name": "twobrown cows"}, {"id": 70660, "name": "twoclock faces"}, {"id": 70661, "name": "twogiraffes necks"}, {"id": 70662, "name": "twolayer cake"}, {"id": 70663, "name": "twood"}, {"id": 70664, "name": "twopeople"}, {"id": 70665, "name": "twopiece swim suit"}, {"id": 70666, "name": "twoplanes"}, {"id": 70667, "name": "twoplug socket"}, {"id": 70668, "name": "twored chairs"}, {"id": 70669, "name": "twoseater bicycle"}, {"id": 70670, "name": "twosided sign"}, {"id": 70671, "name": "twostorybuilding"}, {"id": 70672, "name": "twotan chairs"}, {"id": 70673, "name": "twoturquoise poles"}, {"id": 70674, "name": "twowood tables"}, {"id": 70675, "name": "twp vases"}, {"id": 70676, "name": "ty"}, {"id": 70677, "name": "tye"}, {"id": 70678, "name": "tyes"}, {"id": 70679, "name": "tylenol"}, {"id": 70680, "name": "type writer"}, {"id": 70681, "name": "type"}, {"id": 70682, "name": "typed paper"}, {"id": 70683, "name": "typerwriter"}, {"id": 70684, "name": "typewriter"}, {"id": 70685, "name": "typing"}, {"id": 70686, "name": "typis"}, {"id": 70687, "name": "typography"}, {"id": 70688, "name": "tyrannosaurus rex"}, {"id": 70689, "name": "tyre"}, {"id": 70690, "name": "u button"}, {"id": 70691, "name": "u pole"}, {"id": 70692, "name": "u s"}, {"id": 70693, "name": "u turn"}, {"id": 70694, "name": "u"}, {"id": 70695, "name": "u385"}, {"id": 70696, "name": "uasc"}, {"id": 70697, "name": "ubrella"}, {"id": 70698, "name": "ubs"}, {"id": 70699, "name": "ubs stick"}, {"id": 70700, "name": "ubuntu"}, {"id": 70701, "name": "ucla"}, {"id": 70702, "name": "udder of the cow"}, {"id": 70703, "name": "udder"}, {"id": 70704, "name": "uderbell"}, {"id": 70705, "name": "uderwear"}, {"id": 70706, "name": "uds"}, {"id": 70707, "name": "uensils"}, {"id": 70708, "name": "uffy clouds"}, {"id": 70709, "name": "ufo"}, {"id": 70710, "name": "uggs"}, {"id": 70711, "name": "ugly mark"}, {"id": 70712, "name": "ugrilling"}, {"id": 70713, "name": "uhaul"}, {"id": 70714, "name": "uhaul trucks"}, {"id": 70715, "name": "uhook"}, {"id": 70716, "name": "uitiity wire"}, {"id": 70717, "name": "uk"}, {"id": 70718, "name": "uk flag"}, {"id": 70719, "name": "ukiah"}, {"id": 70720, "name": "ukulele"}, {"id": 70721, "name": "ul"}, {"id": 70722, "name": "ulta"}, {"id": 70723, "name": "ulti colored billboa"}, {"id": 70724, "name": "umbella"}, {"id": 70725, "name": "umber"}, {"id": 70726, "name": "umberall"}, {"id": 70727, "name": "umberella"}, {"id": 70728, "name": "umberlla"}, {"id": 70729, "name": "umberrellas"}, {"id": 70730, "name": "umbilical cord"}, {"id": 70731, "name": "umbrea"}, {"id": 70732, "name": "umbrealla"}, {"id": 70733, "name": "umbrela"}, {"id": 70734, "name": "umbrell"}, {"id": 70735, "name": "umbrella at beach"}, {"id": 70736, "name": "umbrella base"}, {"id": 70737, "name": "umbrella border"}, {"id": 70738, "name": "umbrella brim"}, {"id": 70739, "name": "umbrella canopy"}, {"id": 70740, "name": "umbrella center"}, {"id": 70741, "name": "umbrella circle"}, {"id": 70742, "name": "umbrella display"}, {"id": 70743, "name": "umbrella end"}, {"id": 70744, "name": "umbrella fabric"}, {"id": 70745, "name": "umbrella frame"}, {"id": 70746, "name": "umbrella hand"}, {"id": 70747, "name": "umbrella handle"}, {"id": 70748, "name": "umbrella handles"}, {"id": 70749, "name": "umbrella has blue"}, {"id": 70750, "name": "umbrella has green"}, {"id": 70751, "name": "umbrella has handle"}, {"id": 70752, "name": "umbrella has pole"}, {"id": 70753, "name": "umbrella hat"}, {"id": 70754, "name": "umbrella hats"}, {"id": 70755, "name": "umbrella holder"}, {"id": 70756, "name": "umbrella hole"}, {"id": 70757, "name": "umbrella hook"}, {"id": 70758, "name": "umbrella in the rain"}, {"id": 70759, "name": "umbrella is blue"}, {"id": 70760, "name": "umbrella is green"}, {"id": 70761, "name": "umbrella is red"}, {"id": 70762, "name": "umbrella is yellow"}, {"id": 70763, "name": "umbrella man"}, {"id": 70764, "name": "umbrella on beach"}, {"id": 70765, "name": "umbrella on top"}, {"id": 70766, "name": "umbrella opener"}, {"id": 70767, "name": "umbrella panels"}, {"id": 70768, "name": "umbrella part"}, {"id": 70769, "name": "umbrella person"}, {"id": 70770, "name": "umbrella pile"}, {"id": 70771, "name": "umbrella pole"}, {"id": 70772, "name": "umbrella reflection"}, {"id": 70773, "name": "umbrella rod"}, {"id": 70774, "name": "umbrella shade"}, {"id": 70775, "name": "umbrella shades"}, {"id": 70776, "name": "umbrella stand"}, {"id": 70777, "name": "umbrella stand base"}, {"id": 70778, "name": "umbrella stick"}, {"id": 70779, "name": "umbrella support"}, {"id": 70780, "name": "umbrella tip"}, {"id": 70781, "name": "umbrella top"}, {"id": 70782, "name": "umbrella"}, {"id": 70783, "name": "umbrellag"}, {"id": 70784, "name": "umbrellahandle"}, {"id": 70785, "name": "umbrellas are yellow"}, {"id": 70786, "name": "umbrellas handle"}, {"id": 70787, "name": "umbrellas in rain"}, {"id": 70788, "name": "umbrellas in"}, {"id": 70789, "name": "umbrellas on ground"}, {"id": 70790, "name": "umbrellas top"}, {"id": 70791, "name": "umbrellla"}, {"id": 70792, "name": "umbria"}, {"id": 70793, "name": "ump"}, {"id": 70794, "name": "umpier"}, {"id": 70795, "name": "umpire box"}, {"id": 70796, "name": "umpire cap"}, {"id": 70797, "name": "umpire catcher"}, {"id": 70798, "name": "umpire chair"}, {"id": 70799, "name": "umpire crouched"}, {"id": 70800, "name": "umpire filed"}, {"id": 70801, "name": "umpire helmet"}, {"id": 70802, "name": "umpire mask"}, {"id": 70803, "name": "umpire position"}, {"id": 70804, "name": "umpire shirt"}, {"id": 70805, "name": "umpire squatting"}, {"id": 70806, "name": "umpire stand"}, {"id": 70807, "name": "umpire uniform"}, {"id": 70808, "name": "umpire wearing"}, {"id": 70809, "name": "umpire"}, {"id": 70810, "name": "umpired"}, {"id": 70811, "name": "umpires arm"}, {"id": 70812, "name": "umpires face"}, {"id": 70813, "name": "umpires hand"}, {"id": 70814, "name": "umpires head"}, {"id": 70815, "name": "umpires mask"}, {"id": 70816, "name": "umpires pants"}, {"id": 70817, "name": "umpires shirt"}, {"id": 70818, "name": "umpires shoe"}, {"id": 70819, "name": "umpires shoes"}, {"id": 70820, "name": "umplifer"}, {"id": 70821, "name": "umprie"}, {"id": 70822, "name": "umps sleeve"}, {"id": 70823, "name": "umrella"}, {"id": 70824, "name": "umrellas"}, {"id": 70825, "name": "una via"}, {"id": 70826, "name": "unappetizing"}, {"id": 70827, "name": "unattended"}, {"id": 70828, "name": "unbalancedbaby giraffe"}, {"id": 70829, "name": "unbloomed"}, {"id": 70830, "name": "unbrella"}, {"id": 70831, "name": "unbrella pole"}, {"id": 70832, "name": "unbroken wave"}, {"id": 70833, "name": "unbuttoned shirt"}, {"id": 70834, "name": "uncle sam"}, {"id": 70835, "name": "unclear"}, {"id": 70836, "name": "uncombed"}, {"id": 70837, "name": "uncooked"}, {"id": 70838, "name": "uncooked bread"}, {"id": 70839, "name": "uncooked donut"}, {"id": 70840, "name": "uncooked dough"}, {"id": 70841, "name": "uncooked pizza"}, {"id": 70842, "name": "uncovered cable"}, {"id": 70843, "name": "uncovered wall"}, {"id": 70844, "name": "uncrowded ski resort"}, {"id": 70845, "name": "uncut birthday cake"}, {"id": 70846, "name": "under a desk"}, {"id": 70847, "name": "under a tree"}, {"id": 70848, "name": "under an umbrella"}, {"id": 70849, "name": "under arm"}, {"id": 70850, "name": "under armour shirt"}, {"id": 70851, "name": "under belly"}, {"id": 70852, "name": "under bench"}, {"id": 70853, "name": "under bridge"}, {"id": 70854, "name": "under building"}, {"id": 70855, "name": "under carriage"}, {"id": 70856, "name": "under cover"}, {"id": 70857, "name": "under grass"}, {"id": 70858, "name": "under hair"}, {"id": 70859, "name": "under lights"}, {"id": 70860, "name": "under mans arm"}, {"id": 70861, "name": "under platform"}, {"id": 70862, "name": "under shirt"}, {"id": 70863, "name": "under side"}, {"id": 70864, "name": "under skiers feet"}, {"id": 70865, "name": "under table"}, {"id": 70866, "name": "under the vases"}, {"id": 70867, "name": "under top"}, {"id": 70868, "name": "under tree"}, {"id": 70869, "name": "under vents"}, {"id": 70870, "name": "under water"}, {"id": 70871, "name": "under wear"}, {"id": 70872, "name": "under window"}, {"id": 70873, "name": "under wing"}, {"id": 70874, "name": "under"}, {"id": 70875, "name": "underarch"}, {"id": 70876, "name": "underarm"}, {"id": 70877, "name": "underbell"}, {"id": 70878, "name": "underbelly of bear"}, {"id": 70879, "name": "underbelly of deer"}, {"id": 70880, "name": "underbelly wings"}, {"id": 70881, "name": "underbelly"}, {"id": 70882, "name": "underbite"}, {"id": 70883, "name": "underbody"}, {"id": 70884, "name": "underbrim"}, {"id": 70885, "name": "underbrush"}, {"id": 70886, "name": "undercarriage"}, {"id": 70887, "name": "undercoat"}, {"id": 70888, "name": "underfeathers"}, {"id": 70889, "name": "underfeet"}, {"id": 70890, "name": "undergarment"}, {"id": 70891, "name": "underground"}, {"id": 70892, "name": "undergrowth"}, {"id": 70893, "name": "underhand"}, {"id": 70894, "name": "underleg"}, {"id": 70895, "name": "underline"}, {"id": 70896, "name": "underneath"}, {"id": 70897, "name": "underneath the man"}, {"id": 70898, "name": "underpants"}, {"id": 70899, "name": "underpass"}, {"id": 70900, "name": "underpaw"}, {"id": 70901, "name": "underpinning"}, {"id": 70902, "name": "undersection"}, {"id": 70903, "name": "undershirt"}, {"id": 70904, "name": "undershit"}, {"id": 70905, "name": "undershorts"}, {"id": 70906, "name": "underside"}, {"id": 70907, "name": "undersink cabinet"}, {"id": 70908, "name": "undertone"}, {"id": 70909, "name": "underware"}, {"id": 70910, "name": "underwater"}, {"id": 70911, "name": "underwater polar"}, {"id": 70912, "name": "underwear"}, {"id": 70913, "name": "underwood"}, {"id": 70914, "name": "underworkings"}, {"id": 70915, "name": "undulated marks"}, {"id": 70916, "name": "uneven"}, {"id": 70917, "name": "uneven edge"}, {"id": 70918, "name": "uneven edges"}, {"id": 70919, "name": "uneven tile"}, {"id": 70920, "name": "uneven tiles"}, {"id": 70921, "name": "unevenly"}, {"id": 70922, "name": "unfinished"}, {"id": 70923, "name": "unfinished building"}, {"id": 70924, "name": "unfinished edge"}, {"id": 70925, "name": "unfinishedwall opening"}, {"id": 70926, "name": "unfrosted"}, {"id": 70927, "name": "ungulate"}, {"id": 70928, "name": "unhappy"}, {"id": 70929, "name": "unhcr"}, {"id": 70930, "name": "unibrow"}, {"id": 70931, "name": "unibuss"}, {"id": 70932, "name": "unicorn"}, {"id": 70933, "name": "unicorn horn"}, {"id": 70934, "name": "unicycle"}, {"id": 70935, "name": "unidentified object"}, {"id": 70936, "name": "unified"}, {"id": 70937, "name": "unifom"}, {"id": 70938, "name": "uniform child"}, {"id": 70939, "name": "uniform number"}, {"id": 70940, "name": "uniform pants"}, {"id": 70941, "name": "uniform player"}, {"id": 70942, "name": "uniform shirt"}, {"id": 70943, "name": "uniform shorts"}, {"id": 70944, "name": "uniform top"}, {"id": 70945, "name": "uniform"}, {"id": 70946, "name": "uniformed men"}, {"id": 70947, "name": "uniformedfiremen"}, {"id": 70948, "name": "uniforn"}, {"id": 70949, "name": "unifrom"}, {"id": 70950, "name": "uninterested"}, {"id": 70951, "name": "union"}, {"id": 70952, "name": "union bank"}, {"id": 70953, "name": "union jack"}, {"id": 70954, "name": "union jacks"}, {"id": 70955, "name": "union pacific"}, {"id": 70956, "name": "union station"}, {"id": 70957, "name": "unionjack design"}, {"id": 70958, "name": "uniral"}, {"id": 70959, "name": "unison"}, {"id": 70960, "name": "unit"}, {"id": 70961, "name": "united"}, {"id": 70962, "name": "united express"}, {"id": 70963, "name": "united kingdom"}, {"id": 70964, "name": "united livery"}, {"id": 70965, "name": "united logo"}, {"id": 70966, "name": "united states"}, {"id": 70967, "name": "united states flag"}, {"id": 70968, "name": "united statescapitol"}, {"id": 70969, "name": "united word"}, {"id": 70970, "name": "unity radio"}, {"id": 70971, "name": "universal"}, {"id": 70972, "name": "university"}, {"id": 70973, "name": "university ave"}, {"id": 70974, "name": "university of nd"}, {"id": 70975, "name": "university of oregon"}, {"id": 70976, "name": "unkept grass"}, {"id": 70977, "name": "unknown items"}, {"id": 70978, "name": "unlined crosswa"}, {"id": 70979, "name": "unlit headlights"}, {"id": 70980, "name": "unlit light"}, {"id": 70981, "name": "unlit scooter headli"}, {"id": 70982, "name": "unloaded"}, {"id": 70983, "name": "unloading platform"}, {"id": 70984, "name": "unmade bed"}, {"id": 70985, "name": "unmpire"}, {"id": 70986, "name": "unnamed grape"}, {"id": 70987, "name": "unopened"}, {"id": 70988, "name": "unopened blossom"}, {"id": 70989, "name": "unopened flowerpedals"}, {"id": 70990, "name": "unopened wine"}, {"id": 70991, "name": "unpainted area"}, {"id": 70992, "name": "unpainted drywall"}, {"id": 70993, "name": "unpainted wall"}, {"id": 70994, "name": "unpaved"}, {"id": 70995, "name": "unpaved road"}, {"id": 70996, "name": "unpeeled potatoes"}, {"id": 70997, "name": "unpolished thumbnail"}, {"id": 70998, "name": "unrinal"}, {"id": 70999, "name": "unripe apple"}, {"id": 71000, "name": "unripe bananas"}, {"id": 71001, "name": "unripe fruit"}, {"id": 71002, "name": "unripened bananas"}, {"id": 71003, "name": "unseen person"}, {"id": 71004, "name": "unsheared"}, {"id": 71005, "name": "unsmiling"}, {"id": 71006, "name": "unt"}, {"id": 71007, "name": "untensil"}, {"id": 71008, "name": "untensils"}, {"id": 71009, "name": "untied"}, {"id": 71010, "name": "untied shoe"}, {"id": 71011, "name": "untinsels"}, {"id": 71012, "name": "untinsils"}, {"id": 71013, "name": "untouch"}, {"id": 71014, "name": "untrimmed grass"}, {"id": 71015, "name": "unused burner"}, {"id": 71016, "name": "unused track"}, {"id": 71017, "name": "unusual angle"}, {"id": 71018, "name": "unusual photo"}, {"id": 71019, "name": "unwrapped"}, {"id": 71020, "name": "unwritten"}, {"id": 71021, "name": "unzipped"}, {"id": 71022, "name": "up arrow"}, {"id": 71023, "name": "up button"}, {"id": 71024, "name": "up ears"}, {"id": 71025, "name": "up key"}, {"id": 71026, "name": "up"}, {"id": 71027, "name": "upc"}, {"id": 71028, "name": "upc bar"}, {"id": 71029, "name": "upc barcode"}, {"id": 71030, "name": "upc code"}, {"id": 71031, "name": "upc symbol"}, {"id": 71032, "name": "updo"}, {"id": 71033, "name": "upfield"}, {"id": 71034, "name": "uphill"}, {"id": 71035, "name": "upholstery"}, {"id": 71036, "name": "upholstery pattern"}, {"id": 71037, "name": "upholstry"}, {"id": 71038, "name": "upland"}, {"id": 71039, "name": "uplifted"}, {"id": 71040, "name": "upper"}, {"id": 71041, "name": "upper arm"}, {"id": 71042, "name": "upper balcony"}, {"id": 71043, "name": "upper bed"}, {"id": 71044, "name": "upper body"}, {"id": 71045, "name": "upper bolt"}, {"id": 71046, "name": "upper box"}, {"id": 71047, "name": "upper branch"}, {"id": 71048, "name": "upper bunk"}, {"id": 71049, "name": "upper burners"}, {"id": 71050, "name": "upper button"}, {"id": 71051, "name": "upper cabin"}, {"id": 71052, "name": "upper cabinet"}, {"id": 71053, "name": "upper cabinets"}, {"id": 71054, "name": "upper deck"}, {"id": 71055, "name": "upper decks"}, {"id": 71056, "name": "upper drawer"}, {"id": 71057, "name": "upper fence"}, {"id": 71058, "name": "upper floor"}, {"id": 71059, "name": "upper floors"}, {"id": 71060, "name": "upper front"}, {"id": 71061, "name": "upper grate"}, {"id": 71062, "name": "upper half"}, {"id": 71063, "name": "upper hinge"}, {"id": 71064, "name": "upper hub"}, {"id": 71065, "name": "upper lane"}, {"id": 71066, "name": "upper left"}, {"id": 71067, "name": "upper leg"}, {"id": 71068, "name": "upper level"}, {"id": 71069, "name": "upper lip"}, {"id": 71070, "name": "upper lock"}, {"id": 71071, "name": "upper oven"}, {"id": 71072, "name": "upper part"}, {"id": 71073, "name": "upper piece"}, {"id": 71074, "name": "upper platform"}, {"id": 71075, "name": "upper portion"}, {"id": 71076, "name": "upper railing"}, {"id": 71077, "name": "upper right"}, {"id": 71078, "name": "upper right corner"}, {"id": 71079, "name": "upper screw"}, {"id": 71080, "name": "upper section"}, {"id": 71081, "name": "upper shed"}, {"id": 71082, "name": "upper shelf"}, {"id": 71083, "name": "upper side"}, {"id": 71084, "name": "upper stands"}, {"id": 71085, "name": "upper story"}, {"id": 71086, "name": "upper supports"}, {"id": 71087, "name": "upper tail"}, {"id": 71088, "name": "upper teeth"}, {"id": 71089, "name": "upper thigh"}, {"id": 71090, "name": "upper torso"}, {"id": 71091, "name": "upper wall"}, {"id": 71092, "name": "upper walls"}, {"id": 71093, "name": "upper white boarder"}, {"id": 71094, "name": "upper window"}, {"id": 71095, "name": "upper windows"}, {"id": 71096, "name": "upper wing"}, {"id": 71097, "name": "upperpbservationdeck"}, {"id": 71098, "name": "upraised"}, {"id": 71099, "name": "upright"}, {"id": 71100, "name": "upright bass"}, {"id": 71101, "name": "upright ear"}, {"id": 71102, "name": "upright head"}, {"id": 71103, "name": "upright poles"}, {"id": 71104, "name": "upright tail"}, {"id": 71105, "name": "upron"}, {"id": 71106, "name": "uprooted bottom"}, {"id": 71107, "name": "ups"}, {"id": 71108, "name": "ups logo"}, {"id": 71109, "name": "ups store"}, {"id": 71110, "name": "ups truck"}, {"id": 71111, "name": "upset"}, {"id": 71112, "name": "upside"}, {"id": 71113, "name": "upside down"}, {"id": 71114, "name": "upside down m"}, {"id": 71115, "name": "upside down u"}, {"id": 71116, "name": "upside l"}, {"id": 71117, "name": "upstairs"}, {"id": 71118, "name": "upstairs room"}, {"id": 71119, "name": "upstairs wall"}, {"id": 71120, "name": "upton ave"}, {"id": 71121, "name": "upturned"}, {"id": 71122, "name": "upturned head"}, {"id": 71123, "name": "upturned tip"}, {"id": 71124, "name": "upward"}, {"id": 71125, "name": "upwards"}, {"id": 71126, "name": "uranil"}, {"id": 71127, "name": "urban"}, {"id": 71128, "name": "urban area"}, {"id": 71129, "name": "urban park"}, {"id": 71130, "name": "urban scene"}, {"id": 71131, "name": "urban setting"}, {"id": 71132, "name": "urbano"}, {"id": 71133, "name": "urinal base"}, {"id": 71134, "name": "urinal basin"}, {"id": 71135, "name": "urinal basin base"}, {"id": 71136, "name": "urinal bowl"}, {"id": 71137, "name": "urinal cake"}, {"id": 71138, "name": "urinal disk"}, {"id": 71139, "name": "urinal divider"}, {"id": 71140, "name": "urinal hole"}, {"id": 71141, "name": "urinal in bathroom"}, {"id": 71142, "name": "urinal level"}, {"id": 71143, "name": "urinal partitions"}, {"id": 71144, "name": "urinal plunger"}, {"id": 71145, "name": "urinal seperater"}, {"id": 71146, "name": "urinal stalls"}, {"id": 71147, "name": "urinal wall"}, {"id": 71148, "name": "urinal"}, {"id": 71149, "name": "urinate"}, {"id": 71150, "name": "urine"}, {"id": 71151, "name": "urine stain"}, {"id": 71152, "name": "urine stream"}, {"id": 71153, "name": "urine trouble"}, {"id": 71154, "name": "url"}, {"id": 71155, "name": "url address"}, {"id": 71156, "name": "url bar"}, {"id": 71157, "name": "urn"}, {"id": 71158, "name": "urnial"}, {"id": 71159, "name": "urns side"}, {"id": 71160, "name": "us air force"}, {"id": 71161, "name": "us airforce"}, {"id": 71162, "name": "us airways"}, {"id": 71163, "name": "us airways express"}, {"id": 71164, "name": "us airways logo"}, {"id": 71165, "name": "us army"}, {"id": 71166, "name": "us bank"}, {"id": 71167, "name": "us coast guard"}, {"id": 71168, "name": "us flag"}, {"id": 71169, "name": "us logo"}, {"id": 71170, "name": "us mail"}, {"id": 71171, "name": "us map"}, {"id": 71172, "name": "us navy"}, {"id": 71173, "name": "us open"}, {"id": 71174, "name": "us open series"}, {"id": 71175, "name": "usa"}, {"id": 71176, "name": "usa flag"}, {"id": 71177, "name": "usa happy"}, {"id": 71178, "name": "usa picture"}, {"id": 71179, "name": "usa today"}, {"id": 71180, "name": "usaf"}, {"id": 71181, "name": "usaf airplane"}, {"id": 71182, "name": "usaf designation"}, {"id": 71183, "name": "usaflag"}, {"id": 71184, "name": "usage indicator"}, {"id": 71185, "name": "usaid"}, {"id": 71186, "name": "usair force"}, {"id": 71187, "name": "usb"}, {"id": 71188, "name": "usb cable"}, {"id": 71189, "name": "usb cables"}, {"id": 71190, "name": "usb connector"}, {"id": 71191, "name": "usb cord"}, {"id": 71192, "name": "usb drive"}, {"id": 71193, "name": "usb hub"}, {"id": 71194, "name": "usb inputs"}, {"id": 71195, "name": "usb plug"}, {"id": 71196, "name": "usb port"}, {"id": 71197, "name": "usb slot"}, {"id": 71198, "name": "usb stick"}, {"id": 71199, "name": "usbport"}, {"id": 71200, "name": "usc pride"}, {"id": 71201, "name": "use"}, {"id": 71202, "name": "used"}, {"id": 71203, "name": "used by churches"}, {"id": 71204, "name": "used textbooks"}, {"id": 71205, "name": "used tires"}, {"id": 71206, "name": "user guide"}, {"id": 71207, "name": "user interface"}, {"id": 71208, "name": "username"}, {"id": 71209, "name": "uses street tires"}, {"id": 71210, "name": "using"}, {"id": 71211, "name": "using laptop"}, {"id": 71212, "name": "usmc"}, {"id": 71213, "name": "usopenorg"}, {"id": 71214, "name": "uspa"}, {"id": 71215, "name": "uss wasp"}, {"id": 71216, "name": "ustensile"}, {"id": 71217, "name": "ustensils"}, {"id": 71218, "name": "utencil"}, {"id": 71219, "name": "utenciles"}, {"id": 71220, "name": "utencils"}, {"id": 71221, "name": "utensil crock"}, {"id": 71222, "name": "utensil h"}, {"id": 71223, "name": "utensil handle"}, {"id": 71224, "name": "utensil holder"}, {"id": 71225, "name": "utensil with food"}, {"id": 71226, "name": "utensil"}, {"id": 71227, "name": "utensile"}, {"id": 71228, "name": "utensilhandle"}, {"id": 71229, "name": "utensils in a cup"}, {"id": 71230, "name": "utensils on napkin"}, {"id": 71231, "name": "utensils or brushes"}, {"id": 71232, "name": "utensisl"}, {"id": 71233, "name": "utesil"}, {"id": 71234, "name": "utilit pole"}, {"id": 71235, "name": "utilities box"}, {"id": 71236, "name": "utilities icon"}, {"id": 71237, "name": "utility access"}, {"id": 71238, "name": "utility belt"}, {"id": 71239, "name": "utility bin"}, {"id": 71240, "name": "utility boot"}, {"id": 71241, "name": "utility box"}, {"id": 71242, "name": "utility boxes"}, {"id": 71243, "name": "utility cable"}, {"id": 71244, "name": "utility cables"}, {"id": 71245, "name": "utility cart"}, {"id": 71246, "name": "utility cords"}, {"id": 71247, "name": "utility cover"}, {"id": 71248, "name": "utility flashlight"}, {"id": 71249, "name": "utility line"}, {"id": 71250, "name": "utility lines"}, {"id": 71251, "name": "utility meter"}, {"id": 71252, "name": "utility pole"}, {"id": 71253, "name": "utility poles"}, {"id": 71254, "name": "utility post"}, {"id": 71255, "name": "utility sink"}, {"id": 71256, "name": "utility tower"}, {"id": 71257, "name": "utility truck"}, {"id": 71258, "name": "utility trucks"}, {"id": 71259, "name": "utility van"}, {"id": 71260, "name": "utility vehicle"}, {"id": 71261, "name": "utility wires"}, {"id": 71262, "name": "utility"}, {"id": 71263, "name": "utilitypole yellowstripes"}, {"id": 71264, "name": "utilty lines"}, {"id": 71265, "name": "utily pole"}, {"id": 71266, "name": "utinsil"}, {"id": 71267, "name": "utinsils"}, {"id": 71268, "name": "utlility lines"}, {"id": 71269, "name": "utlity pole"}, {"id": 71270, "name": "utrecht"}, {"id": 71271, "name": "utritio"}, {"id": 71272, "name": "utter"}, {"id": 71273, "name": "utters"}, {"id": 71274, "name": "uturn"}, {"id": 71275, "name": "uturn sign"}, {"id": 71276, "name": "uxcamp"}, {"id": 71277, "name": "v"}, {"id": 71278, "name": "v key"}, {"id": 71279, "name": "v neck"}, {"id": 71280, "name": "v neck shirt"}, {"id": 71281, "name": "v number"}, {"id": 71282, "name": "v shape"}, {"id": 71283, "name": "v8 juice"}, {"id": 71284, "name": "va premier"}, {"id": 71285, "name": "va"}, {"id": 71286, "name": "vacancy"}, {"id": 71287, "name": "vacant"}, {"id": 71288, "name": "vacant chair"}, {"id": 71289, "name": "vacation"}, {"id": 71290, "name": "vacationer"}, {"id": 71291, "name": "vaccum"}, {"id": 71292, "name": "vacume"}, {"id": 71293, "name": "vacuum"}, {"id": 71294, "name": "vacuum cleaner"}, {"id": 71295, "name": "vacuum tube"}, {"id": 71296, "name": "vae"}, {"id": 71297, "name": "vagabond"}, {"id": 71298, "name": "vagina"}, {"id": 71299, "name": "vail"}, {"id": 71300, "name": "vain"}, {"id": 71301, "name": "vains"}, {"id": 71302, "name": "vainty"}, {"id": 71303, "name": "vait"}, {"id": 71304, "name": "val"}, {"id": 71305, "name": "valance"}, {"id": 71306, "name": "vale"}, {"id": 71307, "name": "valea"}, {"id": 71308, "name": "valemce"}, {"id": 71309, "name": "valence"}, {"id": 71310, "name": "valencia"}, {"id": 71311, "name": "valentine heart"}, {"id": 71312, "name": "valero"}, {"id": 71313, "name": "valet"}, {"id": 71314, "name": "valet parking"}, {"id": 71315, "name": "valise"}, {"id": 71316, "name": "vallence"}, {"id": 71317, "name": "valley homes"}, {"id": 71318, "name": "valley house"}, {"id": 71319, "name": "valley of sun"}, {"id": 71320, "name": "valley of the dolls"}, {"id": 71321, "name": "valley wall"}, {"id": 71322, "name": "valley"}, {"id": 71323, "name": "valrus magazine"}, {"id": 71324, "name": "valspar"}, {"id": 71325, "name": "valspar paint"}, {"id": 71326, "name": "value"}, {"id": 71327, "name": "valve cover"}, {"id": 71328, "name": "valve handle"}, {"id": 71329, "name": "valve lid"}, {"id": 71330, "name": "valve"}, {"id": 71331, "name": "van back"}, {"id": 71332, "name": "van door"}, {"id": 71333, "name": "van doors"}, {"id": 71334, "name": "van driving"}, {"id": 71335, "name": "van is black"}, {"id": 71336, "name": "van is white"}, {"id": 71337, "name": "van light"}, {"id": 71338, "name": "van magnet"}, {"id": 71339, "name": "van parked"}, {"id": 71340, "name": "van reflection"}, {"id": 71341, "name": "van seat"}, {"id": 71342, "name": "van side"}, {"id": 71343, "name": "van that is blue"}, {"id": 71344, "name": "van tires"}, {"id": 71345, "name": "van top"}, {"id": 71346, "name": "van truck"}, {"id": 71347, "name": "van"}, {"id": 71348, "name": "vancouver"}, {"id": 71349, "name": "vancouver 2010"}, {"id": 71350, "name": "vancouver st"}, {"id": 71351, "name": "vandalism"}, {"id": 71352, "name": "vandalized"}, {"id": 71353, "name": "vane"}, {"id": 71354, "name": "vango"}, {"id": 71355, "name": "vanilla"}, {"id": 71356, "name": "vanilla cupcake"}, {"id": 71357, "name": "vanilla frosting"}, {"id": 71358, "name": "vanilla icecreamcone"}, {"id": 71359, "name": "vanilla topping"}, {"id": 71360, "name": "vanilla wafers"}, {"id": 71361, "name": "vanity"}, {"id": 71362, "name": "vanity cabinet"}, {"id": 71363, "name": "vanity counter"}, {"id": 71364, "name": "vanity has handles"}, {"id": 71365, "name": "vanity lights"}, {"id": 71366, "name": "vanity mirror"}, {"id": 71367, "name": "vanity set"}, {"id": 71368, "name": "vanity sinks"}, {"id": 71369, "name": "vanity station"}, {"id": 71370, "name": "vanity table"}, {"id": 71371, "name": "vanity top"}, {"id": 71372, "name": "vanlicense plate"}, {"id": 71373, "name": "vans headlights"}, {"id": 71374, "name": "vans logo"}, {"id": 71375, "name": "vans sign"}, {"id": 71376, "name": "vapor"}, {"id": 71377, "name": "vapor rail"}, {"id": 71378, "name": "vapor trail"}, {"id": 71379, "name": "vapor trails"}, {"id": 71380, "name": "vaporetto"}, {"id": 71381, "name": "vaportrail"}, {"id": 71382, "name": "variation"}, {"id": 71383, "name": "varies"}, {"id": 71384, "name": "variety"}, {"id": 71385, "name": "variety box of donut"}, {"id": 71386, "name": "variety colors"}, {"id": 71387, "name": "variety of bricks"}, {"id": 71388, "name": "various"}, {"id": 71389, "name": "various articles"}, {"id": 71390, "name": "various colors"}, {"id": 71391, "name": "various components"}, {"id": 71392, "name": "various electronics"}, {"id": 71393, "name": "various fruit"}, {"id": 71394, "name": "various items"}, {"id": 71395, "name": "various objects"}, {"id": 71396, "name": "various pictures"}, {"id": 71397, "name": "various shapes"}, {"id": 71398, "name": "various shoes"}, {"id": 71399, "name": "various signs"}, {"id": 71400, "name": "various stripes"}, {"id": 71401, "name": "various toppings"}, {"id": 71402, "name": "varnished"}, {"id": 71403, "name": "varsity"}, {"id": 71404, "name": "vase"}, {"id": 71405, "name": "vase base"}, {"id": 71406, "name": "vase black"}, {"id": 71407, "name": "vase bottom"}, {"id": 71408, "name": "vase collection"}, {"id": 71409, "name": "vase flowers"}, {"id": 71410, "name": "vase handle"}, {"id": 71411, "name": "vase holder"}, {"id": 71412, "name": "vase lip"}, {"id": 71413, "name": "vase middle"}, {"id": 71414, "name": "vase neck"}, {"id": 71415, "name": "vase of flowers"}, {"id": 71416, "name": "vase of red flower"}, {"id": 71417, "name": "vase of the berry"}, {"id": 71418, "name": "vase on table"}, {"id": 71419, "name": "vase on the side"}, {"id": 71420, "name": "vase opening"}, {"id": 71421, "name": "vase part"}, {"id": 71422, "name": "vase reflection"}, {"id": 71423, "name": "vase shadow"}, {"id": 71424, "name": "vase shadows"}, {"id": 71425, "name": "vase statue"}, {"id": 71426, "name": "vase top"}, {"id": 71427, "name": "vase with a plant"}, {"id": 71428, "name": "vase with flowers"}, {"id": 71429, "name": "vaseflowers"}, {"id": 71430, "name": "vases flowers"}, {"id": 71431, "name": "vases shelf"}, {"id": 71432, "name": "vast man"}, {"id": 71433, "name": "vat"}, {"id": 71434, "name": "vault"}, {"id": 71435, "name": "vb"}, {"id": 71436, "name": "vc"}, {"id": 71437, "name": "vcr"}, {"id": 71438, "name": "vcr player"}, {"id": 71439, "name": "vcr unit"}, {"id": 71440, "name": "veal"}, {"id": 71441, "name": "vechicle"}, {"id": 71442, "name": "vechiles"}, {"id": 71443, "name": "vee neck"}, {"id": 71444, "name": "vega"}, {"id": 71445, "name": "vegan"}, {"id": 71446, "name": "vegas casino"}, {"id": 71447, "name": "vegatable"}, {"id": 71448, "name": "vegatables"}, {"id": 71449, "name": "vegatables for sale"}, {"id": 71450, "name": "vegatation"}, {"id": 71451, "name": "vege"}, {"id": 71452, "name": "vegeables"}, {"id": 71453, "name": "vegeatation"}, {"id": 71454, "name": "veges"}, {"id": 71455, "name": "vegetabes"}, {"id": 71456, "name": "vegetabl"}, {"id": 71457, "name": "vegetable box"}, {"id": 71458, "name": "vegetable bunch"}, {"id": 71459, "name": "vegetable crate"}, {"id": 71460, "name": "vegetable crispers"}, {"id": 71461, "name": "vegetable dip"}, {"id": 71462, "name": "vegetable dish"}, {"id": 71463, "name": "vegetable display"}, {"id": 71464, "name": "vegetable flat bread"}, {"id": 71465, "name": "vegetable garden"}, {"id": 71466, "name": "vegetable kabob"}, {"id": 71467, "name": "vegetable keeper"}, {"id": 71468, "name": "vegetable knife"}, {"id": 71469, "name": "vegetable leaf"}, {"id": 71470, "name": "vegetable leaves"}, {"id": 71471, "name": "vegetable market"}, {"id": 71472, "name": "vegetable meal"}, {"id": 71473, "name": "vegetable oil"}, {"id": 71474, "name": "vegetable pasta"}, {"id": 71475, "name": "vegetable photoprint"}, {"id": 71476, "name": "vegetable piece"}, {"id": 71477, "name": "vegetable piee"}, {"id": 71478, "name": "vegetable pile"}, {"id": 71479, "name": "vegetable platter"}, {"id": 71480, "name": "vegetable salad"}, {"id": 71481, "name": "vegetable slice"}, {"id": 71482, "name": "vegetable slices"}, {"id": 71483, "name": "vegetable soup"}, {"id": 71484, "name": "vegetable spread"}, {"id": 71485, "name": "vegetable sprouts"}, {"id": 71486, "name": "vegetable stalk"}, {"id": 71487, "name": "vegetable stall"}, {"id": 71488, "name": "vegetable stand"}, {"id": 71489, "name": "vegetable steamer"}, {"id": 71490, "name": "vegetable tile"}, {"id": 71491, "name": "vegetable toppings"}, {"id": 71492, "name": "vegetable tray"}, {"id": 71493, "name": "vegetable"}, {"id": 71494, "name": "vegetables and grain"}, {"id": 71495, "name": "vegetables in bowls"}, {"id": 71496, "name": "vegetables variety"}, {"id": 71497, "name": "vegetabls"}, {"id": 71498, "name": "vegetaion"}, {"id": 71499, "name": "vegetaition"}, {"id": 71500, "name": "vegetatation"}, {"id": 71501, "name": "vegetated"}, {"id": 71502, "name": "vegetated grounds"}, {"id": 71503, "name": "vegetatio"}, {"id": 71504, "name": "vegetatiom"}, {"id": 71505, "name": "vegetation background"}, {"id": 71506, "name": "vegetation growth"}, {"id": 71507, "name": "vegetation hill"}, {"id": 71508, "name": "vegetation"}, {"id": 71509, "name": "veggie and pepperoni"}, {"id": 71510, "name": "veggie dish"}, {"id": 71511, "name": "veggie part"}, {"id": 71512, "name": "veggie peeler"}, {"id": 71513, "name": "veggie plate"}, {"id": 71514, "name": "veggie"}, {"id": 71515, "name": "veggies and fruits"}, {"id": 71516, "name": "veggies in a pot"}, {"id": 71517, "name": "veggies on chicken"}, {"id": 71518, "name": "veggiesrice"}, {"id": 71519, "name": "veggy"}, {"id": 71520, "name": "vegies"}, {"id": 71521, "name": "vegitable"}, {"id": 71522, "name": "vegitation"}, {"id": 71523, "name": "vegtable"}, {"id": 71524, "name": "vegtable display"}, {"id": 71525, "name": "vegtables"}, {"id": 71526, "name": "vehcile"}, {"id": 71527, "name": "vehciles"}, {"id": 71528, "name": "vehical"}, {"id": 71529, "name": "vehices"}, {"id": 71530, "name": "vehichles"}, {"id": 71531, "name": "vehicle back"}, {"id": 71532, "name": "vehicle body"}, {"id": 71533, "name": "vehicle bumper"}, {"id": 71534, "name": "vehicle door"}, {"id": 71535, "name": "vehicle grill"}, {"id": 71536, "name": "vehicle has windows"}, {"id": 71537, "name": "vehicle headlights"}, {"id": 71538, "name": "vehicle in"}, {"id": 71539, "name": "vehicle is on runway"}, {"id": 71540, "name": "vehicle light"}, {"id": 71541, "name": "vehicle line"}, {"id": 71542, "name": "vehicle roof"}, {"id": 71543, "name": "vehicle tracks"}, {"id": 71544, "name": "vehicle wheel"}, {"id": 71545, "name": "vehicle window"}, {"id": 71546, "name": "vehicle"}, {"id": 71547, "name": "vehiclefront wheel"}, {"id": 71548, "name": "vehiclegrass"}, {"id": 71549, "name": "vehiclerear wheel"}, {"id": 71550, "name": "vehicles are on"}, {"id": 71551, "name": "vehicles bumper"}, {"id": 71552, "name": "vehicles parked"}, {"id": 71553, "name": "vehicles road"}, {"id": 71554, "name": "vehicles window"}, {"id": 71555, "name": "vehicleside windows"}, {"id": 71556, "name": "vehicular traffic"}, {"id": 71557, "name": "vehicule"}, {"id": 71558, "name": "vehilce"}, {"id": 71559, "name": "vehilcle"}, {"id": 71560, "name": "vei"}, {"id": 71561, "name": "veil"}, {"id": 71562, "name": "vein"}, {"id": 71563, "name": "veining"}, {"id": 71564, "name": "veiny"}, {"id": 71565, "name": "veiwing case"}, {"id": 71566, "name": "velco strap"}, {"id": 71567, "name": "velco straps"}, {"id": 71568, "name": "velcro"}, {"id": 71569, "name": "velcro closures"}, {"id": 71570, "name": "velcro sneakers"}, {"id": 71571, "name": "velcro strap"}, {"id": 71572, "name": "velcro straps"}, {"id": 71573, "name": "velcro tie"}, {"id": 71574, "name": "velor"}, {"id": 71575, "name": "velour blanket"}, {"id": 71576, "name": "velvet"}, {"id": 71577, "name": "velvety"}, {"id": 71578, "name": "vence"}, {"id": 71579, "name": "vender"}, {"id": 71580, "name": "vending"}, {"id": 71581, "name": "vending cart"}, {"id": 71582, "name": "vending dispensor"}, {"id": 71583, "name": "vending machine"}, {"id": 71584, "name": "vending machines"}, {"id": 71585, "name": "vendor cart"}, {"id": 71586, "name": "vendor stand"}, {"id": 71587, "name": "vendor tents"}, {"id": 71588, "name": "vendor"}, {"id": 71589, "name": "vendors cart"}, {"id": 71590, "name": "venetian blind"}, {"id": 71591, "name": "venetian blinds"}, {"id": 71592, "name": "venice"}, {"id": 71593, "name": "venice canal walkway"}, {"id": 71594, "name": "vent controls"}, {"id": 71595, "name": "vent cover"}, {"id": 71596, "name": "vent grill"}, {"id": 71597, "name": "vent holes"}, {"id": 71598, "name": "vent hood"}, {"id": 71599, "name": "vent on the ground"}, {"id": 71600, "name": "vent pipe"}, {"id": 71601, "name": "vent pipes"}, {"id": 71602, "name": "vent slot"}, {"id": 71603, "name": "vent stack"}, {"id": 71604, "name": "vent"}, {"id": 71605, "name": "ventahood"}, {"id": 71606, "name": "vented awning"}, {"id": 71607, "name": "vented box"}, {"id": 71608, "name": "vented window"}, {"id": 71609, "name": "ventilation"}, {"id": 71610, "name": "ventilation duct"}, {"id": 71611, "name": "ventilation grates"}, {"id": 71612, "name": "ventilation grid"}, {"id": 71613, "name": "ventilation hole"}, {"id": 71614, "name": "ventilation hood"}, {"id": 71615, "name": "ventilation projection"}, {"id": 71616, "name": "ventilation slot"}, {"id": 71617, "name": "ventilation slots"}, {"id": 71618, "name": "ventilation system"}, {"id": 71619, "name": "ventilation unit"}, {"id": 71620, "name": "ventilation vent"}, {"id": 71621, "name": "ventilator"}, {"id": 71622, "name": "ventilition"}, {"id": 71623, "name": "ventillation"}, {"id": 71624, "name": "ventillation panel"}, {"id": 71625, "name": "venting"}, {"id": 71626, "name": "venting hood"}, {"id": 71627, "name": "venting pipe"}, {"id": 71628, "name": "ventura"}, {"id": 71629, "name": "venue"}, {"id": 71630, "name": "venus"}, {"id": 71631, "name": "venus and mars"}, {"id": 71632, "name": "ver"}, {"id": 71633, "name": "veranda"}, {"id": 71634, "name": "verandah"}, {"id": 71635, "name": "verdugo"}, {"id": 71636, "name": "vergutzi"}, {"id": 71637, "name": "verical blind"}, {"id": 71638, "name": "verizon"}, {"id": 71639, "name": "verizon ad"}, {"id": 71640, "name": "verizon billboard"}, {"id": 71641, "name": "verizon logo"}, {"id": 71642, "name": "verizon printed"}, {"id": 71643, "name": "verizon sign"}, {"id": 71644, "name": "verizon wireless"}, {"id": 71645, "name": "vermont"}, {"id": 71646, "name": "vermont 106"}, {"id": 71647, "name": "vermut barrel"}, {"id": 71648, "name": "verse"}, {"id": 71649, "name": "vertical"}, {"id": 71650, "name": "vertical bar"}, {"id": 71651, "name": "vertical bars"}, {"id": 71652, "name": "vertical blind"}, {"id": 71653, "name": "vertical blinds"}, {"id": 71654, "name": "vertical board"}, {"id": 71655, "name": "vertical bricks"}, {"id": 71656, "name": "vertical column"}, {"id": 71657, "name": "vertical cut"}, {"id": 71658, "name": "vertical folds"}, {"id": 71659, "name": "vertical grooves"}, {"id": 71660, "name": "vertical handle"}, {"id": 71661, "name": "vertical knob"}, {"id": 71662, "name": "vertical letters"}, {"id": 71663, "name": "vertical line"}, {"id": 71664, "name": "vertical lines"}, {"id": 71665, "name": "vertical log"}, {"id": 71666, "name": "vertical monitor"}, {"id": 71667, "name": "vertical openings"}, {"id": 71668, "name": "vertical plank"}, {"id": 71669, "name": "vertical pole"}, {"id": 71670, "name": "vertical row"}, {"id": 71671, "name": "vertical rows"}, {"id": 71672, "name": "vertical shadows"}, {"id": 71673, "name": "vertical slat"}, {"id": 71674, "name": "vertical slats"}, {"id": 71675, "name": "vertical stabalizer"}, {"id": 71676, "name": "vertical stabilizer"}, {"id": 71677, "name": "vertical stablizer"}, {"id": 71678, "name": "vertical stablizers"}, {"id": 71679, "name": "vertical stripes"}, {"id": 71680, "name": "vertical support"}, {"id": 71681, "name": "vertical vent"}, {"id": 71682, "name": "vertical windows"}, {"id": 71683, "name": "vertically"}, {"id": 71684, "name": "verticle blinds"}, {"id": 71685, "name": "verticle stabilizer"}, {"id": 71686, "name": "verticle support"}, {"id": 71687, "name": "verticle windows"}, {"id": 71688, "name": "very"}, {"id": 71689, "name": "very bright"}, {"id": 71690, "name": "very clear"}, {"id": 71691, "name": "very dark skin"}, {"id": 71692, "name": "very fine hair"}, {"id": 71693, "name": "very green"}, {"id": 71694, "name": "very long"}, {"id": 71695, "name": "very long nose"}, {"id": 71696, "name": "very muddy water"}, {"id": 71697, "name": "very short"}, {"id": 71698, "name": "very white sky"}, {"id": 71699, "name": "vese"}, {"id": 71700, "name": "vesey"}, {"id": 71701, "name": "vespa"}, {"id": 71702, "name": "vessal"}, {"id": 71703, "name": "vessel"}, {"id": 71704, "name": "vest button"}, {"id": 71705, "name": "vest is for umpire"}, {"id": 71706, "name": "vest is red"}, {"id": 71707, "name": "vest part"}, {"id": 71708, "name": "vest"}, {"id": 71709, "name": "vestuary"}, {"id": 71710, "name": "vet"}, {"id": 71711, "name": "vetables"}, {"id": 71712, "name": "veteran"}, {"id": 71713, "name": "veulingcom"}, {"id": 71714, "name": "vflush handle"}, {"id": 71715, "name": "vg"}, {"id": 71716, "name": "vgetables"}, {"id": 71717, "name": "vhs"}, {"id": 71718, "name": "vhs button"}, {"id": 71719, "name": "vhs player"}, {"id": 71720, "name": "vhs tape"}, {"id": 71721, "name": "vhs tapes"}, {"id": 71722, "name": "vi"}, {"id": 71723, "name": "via"}, {"id": 71724, "name": "via canonica"}, {"id": 71725, "name": "via dei morti"}, {"id": 71726, "name": "via marisol"}, {"id": 71727, "name": "via rail"}, {"id": 71728, "name": "viand"}, {"id": 71729, "name": "vibrant blue"}, {"id": 71730, "name": "vibrant coloring"}, {"id": 71731, "name": "vibrant food"}, {"id": 71732, "name": "vibrant green grass"}, {"id": 71733, "name": "vibration"}, {"id": 71734, "name": "vice"}, {"id": 71735, "name": "vice grip"}, {"id": 71736, "name": "vice grips"}, {"id": 71737, "name": "vicegrip"}, {"id": 71738, "name": "victoria"}, {"id": 71739, "name": "victoria 185"}, {"id": 71740, "name": "victoria street"}, {"id": 71741, "name": "victorian dress"}, {"id": 71742, "name": "victorian house"}, {"id": 71743, "name": "victorias secret"}, {"id": 71744, "name": "victory ave"}, {"id": 71745, "name": "victory sign"}, {"id": 71746, "name": "video camera"}, {"id": 71747, "name": "video cameras"}, {"id": 71748, "name": "video cassettes"}, {"id": 71749, "name": "video clip"}, {"id": 71750, "name": "video game"}, {"id": 71751, "name": "video game console"}, {"id": 71752, "name": "video game control"}, {"id": 71753, "name": "video game system"}, {"id": 71754, "name": "video games"}, {"id": 71755, "name": "video monitor"}, {"id": 71756, "name": "video monopoly"}, {"id": 71757, "name": "video player"}, {"id": 71758, "name": "video recorder"}, {"id": 71759, "name": "video screen"}, {"id": 71760, "name": "video store"}, {"id": 71761, "name": "video tapes"}, {"id": 71762, "name": "video"}, {"id": 71763, "name": "videocamera"}, {"id": 71764, "name": "videogame"}, {"id": 71765, "name": "videogame case"}, {"id": 71766, "name": "videogame console"}, {"id": 71767, "name": "videogames"}, {"id": 71768, "name": "videographer"}, {"id": 71769, "name": "videotape"}, {"id": 71770, "name": "viedo controller"}, {"id": 71771, "name": "viel"}, {"id": 71772, "name": "vietnam"}, {"id": 71773, "name": "vietnamese"}, {"id": 71774, "name": "view"}, {"id": 71775, "name": "view finder"}, {"id": 71776, "name": "view food"}, {"id": 71777, "name": "view for miles"}, {"id": 71778, "name": "view from the window"}, {"id": 71779, "name": "view mirror"}, {"id": 71780, "name": "view mirrors"}, {"id": 71781, "name": "view of an elephant"}, {"id": 71782, "name": "view of landscape"}, {"id": 71783, "name": "view of ocean"}, {"id": 71784, "name": "view of ships"}, {"id": 71785, "name": "view of street light"}, {"id": 71786, "name": "view of tracks"}, {"id": 71787, "name": "view outside"}, {"id": 71788, "name": "view point"}, {"id": 71789, "name": "view"}, {"id": 71790, "name": "viewer"}, {"id": 71791, "name": "viewing"}, {"id": 71792, "name": "viewing area"}, {"id": 71793, "name": "viewing case"}, {"id": 71794, "name": "viewing chairs"}, {"id": 71795, "name": "viewing glass"}, {"id": 71796, "name": "viewing platform"}, {"id": 71797, "name": "viewing suite"}, {"id": 71798, "name": "viewing window"}, {"id": 71799, "name": "viewmirror"}, {"id": 71800, "name": "viewofbook"}, {"id": 71801, "name": "viewofdark"}, {"id": 71802, "name": "viewofevening"}, {"id": 71803, "name": "viewofsnow"}, {"id": 71804, "name": "viewoftower"}, {"id": 71805, "name": "viewofwall"}, {"id": 71806, "name": "viewofwire"}, {"id": 71807, "name": "vigil"}, {"id": 71808, "name": "vignette frame"}, {"id": 71809, "name": "vii"}, {"id": 71810, "name": "viii"}, {"id": 71811, "name": "viking"}, {"id": 71812, "name": "villa"}, {"id": 71813, "name": "village"}, {"id": 71814, "name": "village gate"}, {"id": 71815, "name": "villager"}, {"id": 71816, "name": "villain"}, {"id": 71817, "name": "villiage"}, {"id": 71818, "name": "vim"}, {"id": 71819, "name": "vimeo button"}, {"id": 71820, "name": "vinager"}, {"id": 71821, "name": "vinaigrette"}, {"id": 71822, "name": "vine decoration"}, {"id": 71823, "name": "vine design"}, {"id": 71824, "name": "vine leaves"}, {"id": 71825, "name": "vine plant"}, {"id": 71826, "name": "vine street"}, {"id": 71827, "name": "vine"}, {"id": 71828, "name": "vinegar"}, {"id": 71829, "name": "vineyard"}, {"id": 71830, "name": "vinnegrette"}, {"id": 71831, "name": "vintage"}, {"id": 71832, "name": "vintage appliance"}, {"id": 71833, "name": "vintage car"}, {"id": 71834, "name": "vintage luggage"}, {"id": 71835, "name": "vintage poster"}, {"id": 71836, "name": "vintagemodel car"}, {"id": 71837, "name": "vinyard"}, {"id": 71838, "name": "vinyl"}, {"id": 71839, "name": "vinyl bench"}, {"id": 71840, "name": "vinyl blinds"}, {"id": 71841, "name": "vinyl chair"}, {"id": 71842, "name": "vinyl piece"}, {"id": 71843, "name": "vinyl seat"}, {"id": 71844, "name": "vinyl siding"}, {"id": 71845, "name": "vinyl tile"}, {"id": 71846, "name": "violator"}, {"id": 71847, "name": "violent"}, {"id": 71848, "name": "violet flower"}, {"id": 71849, "name": "violet kite"}, {"id": 71850, "name": "violet lid"}, {"id": 71851, "name": "violet line"}, {"id": 71852, "name": "violet ribbon"}, {"id": 71853, "name": "violet shirt"}, {"id": 71854, "name": "violet train"}, {"id": 71855, "name": "violet wall"}, {"id": 71856, "name": "violet"}, {"id": 71857, "name": "violin"}, {"id": 71858, "name": "vip"}, {"id": 71859, "name": "vip logo"}, {"id": 71860, "name": "vip media pass"}, {"id": 71861, "name": "virbac"}, {"id": 71862, "name": "virgie j"}, {"id": 71863, "name": "virgin"}, {"id": 71864, "name": "virgin air"}, {"id": 71865, "name": "virgin aircraft"}, {"id": 71866, "name": "virgin america"}, {"id": 71867, "name": "virgin australia log"}, {"id": 71868, "name": "virgin logo"}, {"id": 71869, "name": "virginia gentleman"}, {"id": 71870, "name": "virginian"}, {"id": 71871, "name": "virtual person"}, {"id": 71872, "name": "visa"}, {"id": 71873, "name": "visa ad"}, {"id": 71874, "name": "visa logo"}, {"id": 71875, "name": "visa sign"}, {"id": 71876, "name": "vise"}, {"id": 71877, "name": "visible bench"}, {"id": 71878, "name": "visible head"}, {"id": 71879, "name": "visible line"}, {"id": 71880, "name": "visible neck"}, {"id": 71881, "name": "visible operator"}, {"id": 71882, "name": "visible portion"}, {"id": 71883, "name": "visible"}, {"id": 71884, "name": "vision"}, {"id": 71885, "name": "visitor center"}, {"id": 71886, "name": "visitor structure"}, {"id": 71887, "name": "visitor"}, {"id": 71888, "name": "visor cap"}, {"id": 71889, "name": "visor hat"}, {"id": 71890, "name": "visor up"}, {"id": 71891, "name": "visor worn by"}, {"id": 71892, "name": "visor"}, {"id": 71893, "name": "vista"}, {"id": 71894, "name": "visual"}, {"id": 71895, "name": "vitalkorn"}, {"id": 71896, "name": "vitamin bottle"}, {"id": 71897, "name": "vitamin bottles"}, {"id": 71898, "name": "vitamin c"}, {"id": 71899, "name": "vitamin water"}, {"id": 71900, "name": "vitamin"}, {"id": 71901, "name": "vitamix"}, {"id": 71902, "name": "vitimin d"}, {"id": 71903, "name": "viva"}, {"id": 71904, "name": "vixon"}, {"id": 71905, "name": "vizio"}, {"id": 71906, "name": "vneck"}, {"id": 71907, "name": "vneck shirt"}, {"id": 71908, "name": "vo 1952"}, {"id": 71909, "name": "vodka"}, {"id": 71910, "name": "vodka bottle"}, {"id": 71911, "name": "vodka bottles"}, {"id": 71912, "name": "vogue"}, {"id": 71913, "name": "vogue magazine"}, {"id": 71914, "name": "voice"}, {"id": 71915, "name": "voitures"}, {"id": 71916, "name": "volcanic dust"}, {"id": 71917, "name": "volcom"}, {"id": 71918, "name": "volkswagen"}, {"id": 71919, "name": "volkswagen poster"}, {"id": 71920, "name": "volkswagon"}, {"id": 71921, "name": "volkswagon bus"}, {"id": 71922, "name": "volley"}, {"id": 71923, "name": "volley ball"}, {"id": 71924, "name": "volleyball court"}, {"id": 71925, "name": "volleyball net"}, {"id": 71926, "name": "volleyball"}, {"id": 71927, "name": "volume button"}, {"id": 71928, "name": "volume buttons"}, {"id": 71929, "name": "volume control"}, {"id": 71930, "name": "volume down key"}, {"id": 71931, "name": "volume key"}, {"id": 71932, "name": "volume rocker"}, {"id": 71933, "name": "volume up key"}, {"id": 71934, "name": "volume"}, {"id": 71935, "name": "volunteer"}, {"id": 71936, "name": "volvo"}, {"id": 71937, "name": "volvo tractor"}, {"id": 71938, "name": "vomit"}, {"id": 71939, "name": "vomroll"}, {"id": 71940, "name": "von zipper"}, {"id": 71941, "name": "vondel"}, {"id": 71942, "name": "voodoo"}, {"id": 71943, "name": "voodoo doughnut"}, {"id": 71944, "name": "vote"}, {"id": 71945, "name": "vote no"}, {"id": 71946, "name": "vote obama"}, {"id": 71947, "name": "votive"}, {"id": 71948, "name": "votive candle"}, {"id": 71949, "name": "votive holder"}, {"id": 71950, "name": "vowel"}, {"id": 71951, "name": "vr"}, {"id": 71952, "name": "vshaped"}, {"id": 71953, "name": "vt"}, {"id": 71954, "name": "vt sticker"}, {"id": 71955, "name": "vuelingcom"}, {"id": 71956, "name": "vulture"}, {"id": 71957, "name": "vw beetle"}, {"id": 71958, "name": "vw bug"}, {"id": 71959, "name": "vw emblem"}, {"id": 71960, "name": "vw logo"}, {"id": 71961, "name": "vws"}, {"id": 71962, "name": "vx281"}, {"id": 71963, "name": "vys nails"}, {"id": 71964, "name": "w 138 st"}, {"id": 71965, "name": "w 23 st"}, {"id": 71966, "name": "w 25 st"}, {"id": 71967, "name": "w 27 ct"}, {"id": 71968, "name": "w 50th st"}, {"id": 71969, "name": "w 89 street"}, {"id": 71970, "name": "w 8th"}, {"id": 71971, "name": "w centre st"}, {"id": 71972, "name": "w key"}, {"id": 71973, "name": "w logo"}, {"id": 71974, "name": "w second st"}, {"id": 71975, "name": "w wellington av"}, {"id": 71976, "name": "w"}, {"id": 71977, "name": "w1"}, {"id": 71978, "name": "w2"}, {"id": 71979, "name": "w7th"}, {"id": 71980, "name": "wa"}, {"id": 71981, "name": "waall"}, {"id": 71982, "name": "wach"}, {"id": 71983, "name": "wacker"}, {"id": 71984, "name": "wad"}, {"id": 71985, "name": "wad of paper"}, {"id": 71986, "name": "waddle"}, {"id": 71987, "name": "wading"}, {"id": 71988, "name": "wading pool"}, {"id": 71989, "name": "wading woman"}, {"id": 71990, "name": "wadsworth"}, {"id": 71991, "name": "waer"}, {"id": 71992, "name": "wafer"}, {"id": 71993, "name": "waffle cone"}, {"id": 71994, "name": "waffle fry"}, {"id": 71995, "name": "waffle iron"}, {"id": 71996, "name": "waffle irons"}, {"id": 71997, "name": "waffle maker"}, {"id": 71998, "name": "waffle"}, {"id": 71999, "name": "wagging tongue"}, {"id": 72000, "name": "wagon box"}, {"id": 72001, "name": "wagon driver"}, {"id": 72002, "name": "wagon hitch"}, {"id": 72003, "name": "wagon wheel"}, {"id": 72004, "name": "wagon wheels"}, {"id": 72005, "name": "wagon"}, {"id": 72006, "name": "wagoncar"}, {"id": 72007, "name": "wai"}, {"id": 72008, "name": "wailing"}, {"id": 72009, "name": "wailway system"}, {"id": 72010, "name": "wainscoating"}, {"id": 72011, "name": "wainscoting"}, {"id": 72012, "name": "wainscotting"}, {"id": 72013, "name": "waist"}, {"id": 72014, "name": "waist band"}, {"id": 72015, "name": "waist belt"}, {"id": 72016, "name": "waist ribs"}, {"id": 72017, "name": "waist sack"}, {"id": 72018, "name": "waist tie"}, {"id": 72019, "name": "waistband"}, {"id": 72020, "name": "waistcoat"}, {"id": 72021, "name": "waiste"}, {"id": 72022, "name": "waistline"}, {"id": 72023, "name": "wait"}, {"id": 72024, "name": "wait for walk signal"}, {"id": 72025, "name": "wait here"}, {"id": 72026, "name": "waiter"}, {"id": 72027, "name": "waitersfoodwindow"}, {"id": 72028, "name": "waitig"}, {"id": 72029, "name": "waiting"}, {"id": 72030, "name": "waiting area"}, {"id": 72031, "name": "waiting bay"}, {"id": 72032, "name": "waiting booth"}, {"id": 72033, "name": "waiting boy"}, {"id": 72034, "name": "waiting line"}, {"id": 72035, "name": "waiting man"}, {"id": 72036, "name": "waiting people"}, {"id": 72037, "name": "waiting platform"}, {"id": 72038, "name": "waiting room"}, {"id": 72039, "name": "waiting shed"}, {"id": 72040, "name": "waiting station"}, {"id": 72041, "name": "waitress"}, {"id": 72042, "name": "wake"}, {"id": 72043, "name": "wake board"}, {"id": 72044, "name": "wakeboard"}, {"id": 72045, "name": "wakeboarder"}, {"id": 72046, "name": "wakeboarding"}, {"id": 72047, "name": "wakk"}, {"id": 72048, "name": "wakk tile"}, {"id": 72049, "name": "wal"}, {"id": 72050, "name": "wale"}, {"id": 72051, "name": "walgreens"}, {"id": 72052, "name": "walgreens advertisement"}, {"id": 72053, "name": "walgreens store"}, {"id": 72054, "name": "walk area"}, {"id": 72055, "name": "walk button"}, {"id": 72056, "name": "walk in shower"}, {"id": 72057, "name": "walk is a cross"}, {"id": 72058, "name": "walk light"}, {"id": 72059, "name": "walk on"}, {"id": 72060, "name": "walk sign"}, {"id": 72061, "name": "walk signal"}, {"id": 72062, "name": "walk signals"}, {"id": 72063, "name": "walk signs"}, {"id": 72064, "name": "walk symbol"}, {"id": 72065, "name": "walk wau"}, {"id": 72066, "name": "walk way"}, {"id": 72067, "name": "walk"}, {"id": 72068, "name": "walkaway"}, {"id": 72069, "name": "walkay"}, {"id": 72070, "name": "walked"}, {"id": 72071, "name": "walked in"}, {"id": 72072, "name": "walker"}, {"id": 72073, "name": "walkie talkie"}, {"id": 72074, "name": "walkietalkie"}, {"id": 72075, "name": "walkietalkies"}, {"id": 72076, "name": "walking area"}, {"id": 72077, "name": "walking away"}, {"id": 72078, "name": "walking brace"}, {"id": 72079, "name": "walking bridge"}, {"id": 72080, "name": "walking by water"}, {"id": 72081, "name": "walking cane"}, {"id": 72082, "name": "walking elephant"}, {"id": 72083, "name": "walking in the rain"}, {"id": 72084, "name": "walking in water"}, {"id": 72085, "name": "walking man"}, {"id": 72086, "name": "walking on beach"}, {"id": 72087, "name": "walking on dirt"}, {"id": 72088, "name": "walking on edge"}, {"id": 72089, "name": "walking on sidewalk"}, {"id": 72090, "name": "walking on the dirt"}, {"id": 72091, "name": "walking path"}, {"id": 72092, "name": "walking people"}, {"id": 72093, "name": "walking person"}, {"id": 72094, "name": "walking pet dog"}, {"id": 72095, "name": "walking ramp"}, {"id": 72096, "name": "walking shoes"}, {"id": 72097, "name": "walking shorts"}, {"id": 72098, "name": "walking sign"}, {"id": 72099, "name": "walking signal"}, {"id": 72100, "name": "walking stick"}, {"id": 72101, "name": "walking sticks"}, {"id": 72102, "name": "walking street"}, {"id": 72103, "name": "walking surface"}, {"id": 72104, "name": "walking track"}, {"id": 72105, "name": "walking trail"}, {"id": 72106, "name": "walking under water"}, {"id": 72107, "name": "walking way"}, {"id": 72108, "name": "walking zebra"}, {"id": 72109, "name": "walking"}, {"id": 72110, "name": "walkman"}, {"id": 72111, "name": "walkover"}, {"id": 72112, "name": "walkpath"}, {"id": 72113, "name": "walkthru"}, {"id": 72114, "name": "walkwa"}, {"id": 72115, "name": "walkway beside train"}, {"id": 72116, "name": "walkway bridge"}, {"id": 72117, "name": "walkway giraffes"}, {"id": 72118, "name": "walkway next to"}, {"id": 72119, "name": "walkway through"}, {"id": 72120, "name": "walkway tracks"}, {"id": 72121, "name": "walkway"}, {"id": 72122, "name": "walky talky"}, {"id": 72123, "name": "wall"}, {"id": 72124, "name": "wall ad"}, {"id": 72125, "name": "wall advertisement"}, {"id": 72126, "name": "wall and floor"}, {"id": 72127, "name": "wall area"}, {"id": 72128, "name": "wall art"}, {"id": 72129, "name": "wall art on the wall"}, {"id": 72130, "name": "wall artifact"}, {"id": 72131, "name": "wall bear"}, {"id": 72132, "name": "wall blocks"}, {"id": 72133, "name": "wall board"}, {"id": 72134, "name": "wall boards"}, {"id": 72135, "name": "wall border"}, {"id": 72136, "name": "wall borders"}, {"id": 72137, "name": "wall bottom"}, {"id": 72138, "name": "wall bricks"}, {"id": 72139, "name": "wall building"}, {"id": 72140, "name": "wall button"}, {"id": 72141, "name": "wall cabinet"}, {"id": 72142, "name": "wall cabinets"}, {"id": 72143, "name": "wall callender"}, {"id": 72144, "name": "wall chairs"}, {"id": 72145, "name": "wall charger"}, {"id": 72146, "name": "wall clock"}, {"id": 72147, "name": "wall cloth"}, {"id": 72148, "name": "wall color"}, {"id": 72149, "name": "wall columnswood"}, {"id": 72150, "name": "wall covering"}, {"id": 72151, "name": "wall cracks"}, {"id": 72152, "name": "wall cubicle"}, {"id": 72153, "name": "wall curtain"}, {"id": 72154, "name": "wall damage"}, {"id": 72155, "name": "wall decor"}, {"id": 72156, "name": "wall decoration"}, {"id": 72157, "name": "wall design"}, {"id": 72158, "name": "wall designs"}, {"id": 72159, "name": "wall dispenser"}, {"id": 72160, "name": "wall display"}, {"id": 72161, "name": "wall divider"}, {"id": 72162, "name": "wall edge"}, {"id": 72163, "name": "wall fabric"}, {"id": 72164, "name": "wall field"}, {"id": 72165, "name": "wall fixture"}, {"id": 72166, "name": "wall frame"}, {"id": 72167, "name": "wall furnace"}, {"id": 72168, "name": "wall graffiti"}, {"id": 72169, "name": "wall guard"}, {"id": 72170, "name": "wall hanging"}, {"id": 72171, "name": "wall hangings"}, {"id": 72172, "name": "wall has bookcase"}, {"id": 72173, "name": "wall has telephone"}, {"id": 72174, "name": "wall heater"}, {"id": 72175, "name": "wall holder"}, {"id": 72176, "name": "wall hook"}, {"id": 72177, "name": "wall in back"}, {"id": 72178, "name": "wall inmirror"}, {"id": 72179, "name": "wall is brick"}, {"id": 72180, "name": "wall is brown"}, {"id": 72181, "name": "wall is clear"}, {"id": 72182, "name": "wall is cream"}, {"id": 72183, "name": "wall is grey"}, {"id": 72184, "name": "wall is here"}, {"id": 72185, "name": "wall is rocky"}, {"id": 72186, "name": "wall is stone"}, {"id": 72187, "name": "wall is tan"}, {"id": 72188, "name": "wall is this"}, {"id": 72189, "name": "wall is white"}, {"id": 72190, "name": "wall is yellow"}, {"id": 72191, "name": "wall lamp"}, {"id": 72192, "name": "wall light"}, {"id": 72193, "name": "wall light fixture"}, {"id": 72194, "name": "wall lights"}, {"id": 72195, "name": "wall map"}, {"id": 72196, "name": "wall mirror"}, {"id": 72197, "name": "wall mirrors"}, {"id": 72198, "name": "wall moate"}, {"id": 72199, "name": "wall molding"}, {"id": 72200, "name": "wall mount"}, {"id": 72201, "name": "wall mount hook"}, {"id": 72202, "name": "wall mounted light"}, {"id": 72203, "name": "wall mural"}, {"id": 72204, "name": "wall next to tray"}, {"id": 72205, "name": "wall of a building"}, {"id": 72206, "name": "wall of bricks"}, {"id": 72207, "name": "wall of glass"}, {"id": 72208, "name": "wall of grass"}, {"id": 72209, "name": "wall of stones"}, {"id": 72210, "name": "wall of trees"}, {"id": 72211, "name": "wall opening"}, {"id": 72212, "name": "wall organizer"}, {"id": 72213, "name": "wall outlet"}, {"id": 72214, "name": "wall oven"}, {"id": 72215, "name": "wall padding"}, {"id": 72216, "name": "wall paint"}, {"id": 72217, "name": "wall painted"}, {"id": 72218, "name": "wall painting"}, {"id": 72219, "name": "wall panel"}, {"id": 72220, "name": "wall paneling"}, {"id": 72221, "name": "wall panels"}, {"id": 72222, "name": "wall paper"}, {"id": 72223, "name": "wall papper"}, {"id": 72224, "name": "wall part"}, {"id": 72225, "name": "wall partition"}, {"id": 72226, "name": "wall partitions"}, {"id": 72227, "name": "wall patch"}, {"id": 72228, "name": "wall peice"}, {"id": 72229, "name": "wall people"}, {"id": 72230, "name": "wall phone"}, {"id": 72231, "name": "wall photo"}, {"id": 72232, "name": "wall photos"}, {"id": 72233, "name": "wall picture"}, {"id": 72234, "name": "wall pictures"}, {"id": 72235, "name": "wall piece"}, {"id": 72236, "name": "wall pieces"}, {"id": 72237, "name": "wall plaque"}, {"id": 72238, "name": "wall plate"}, {"id": 72239, "name": "wall plug"}, {"id": 72240, "name": "wall post"}, {"id": 72241, "name": "wall ppaper"}, {"id": 72242, "name": "wall print"}, {"id": 72243, "name": "wall rack"}, {"id": 72244, "name": "wall reflection"}, {"id": 72245, "name": "wall rod"}, {"id": 72246, "name": "wall safe"}, {"id": 72247, "name": "wall sconce"}, {"id": 72248, "name": "wall sconces"}, {"id": 72249, "name": "wall scone"}, {"id": 72250, "name": "wall section"}, {"id": 72251, "name": "wall shadow"}, {"id": 72252, "name": "wall shelf"}, {"id": 72253, "name": "wall shelves"}, {"id": 72254, "name": "wall shelving"}, {"id": 72255, "name": "wall side"}, {"id": 72256, "name": "wall siding"}, {"id": 72257, "name": "wall sign"}, {"id": 72258, "name": "wall slats"}, {"id": 72259, "name": "wall sock"}, {"id": 72260, "name": "wall socket"}, {"id": 72261, "name": "wall space"}, {"id": 72262, "name": "wall splash"}, {"id": 72263, "name": "wall st"}, {"id": 72264, "name": "wall stain"}, {"id": 72265, "name": "wall street"}, {"id": 72266, "name": "wall surface"}, {"id": 72267, "name": "wall tan"}, {"id": 72268, "name": "wall that is blue"}, {"id": 72269, "name": "wall tile"}, {"id": 72270, "name": "wall tiles"}, {"id": 72271, "name": "wall top"}, {"id": 72272, "name": "wall tops"}, {"id": 72273, "name": "wall treatment"}, {"id": 72274, "name": "wall trim"}, {"id": 72275, "name": "wall trunk"}, {"id": 72276, "name": "wall unit"}, {"id": 72277, "name": "wall vent"}, {"id": 72278, "name": "wall white"}, {"id": 72279, "name": "wall whole"}, {"id": 72280, "name": "wall window"}, {"id": 72281, "name": "wall wire"}, {"id": 72282, "name": "wall writing"}, {"id": 72283, "name": "wall"}, {"id": 72284, "name": "wallclock"}, {"id": 72285, "name": "waller"}, {"id": 72286, "name": "wallet"}, {"id": 72287, "name": "wallflower"}, {"id": 72288, "name": "wallground"}, {"id": 72289, "name": "wallhole"}, {"id": 72290, "name": "wallhook"}, {"id": 72291, "name": "wallingford"}, {"id": 72292, "name": "walll"}, {"id": 72293, "name": "walllpaper"}, {"id": 72294, "name": "wallmount"}, {"id": 72295, "name": "wallpaper"}, {"id": 72296, "name": "wallpaper border"}, {"id": 72297, "name": "wallpaper trim"}, {"id": 72298, "name": "wallpicture"}, {"id": 72299, "name": "wallrack"}, {"id": 72300, "name": "walls and windows"}, {"id": 72301, "name": "walls are beige"}, {"id": 72302, "name": "walls are blue"}, {"id": 72303, "name": "walls are grey"}, {"id": 72304, "name": "walls are yellow"}, {"id": 72305, "name": "walls edge"}, {"id": 72306, "name": "wallswhite tile"}, {"id": 72307, "name": "wallwal"}, {"id": 72308, "name": "wallwater"}, {"id": 72309, "name": "wallwood"}, {"id": 72310, "name": "wally"}, {"id": 72311, "name": "walmart"}, {"id": 72312, "name": "walmart sign"}, {"id": 72313, "name": "walnut chunk"}, {"id": 72314, "name": "walnut depot"}, {"id": 72315, "name": "walnut"}, {"id": 72316, "name": "walnuts in a dish"}, {"id": 72317, "name": "walrus"}, {"id": 72318, "name": "walter"}, {"id": 72319, "name": "walther sikama"}, {"id": 72320, "name": "walyy"}, {"id": 72321, "name": "waman"}, {"id": 72322, "name": "wand"}, {"id": 72323, "name": "wanted"}, {"id": 72324, "name": "wanted poster"}, {"id": 72325, "name": "wanton"}, {"id": 72326, "name": "war"}, {"id": 72327, "name": "war shield"}, {"id": 72328, "name": "ward"}, {"id": 72329, "name": "warden"}, {"id": 72330, "name": "wardrobe"}, {"id": 72331, "name": "wardrobre"}, {"id": 72332, "name": "ware house"}, {"id": 72333, "name": "ware"}, {"id": 72334, "name": "warehouse building"}, {"id": 72335, "name": "warehouse"}, {"id": 72336, "name": "warer"}, {"id": 72337, "name": "warfare"}, {"id": 72338, "name": "warhead"}, {"id": 72339, "name": "warm"}, {"id": 72340, "name": "warm clothing"}, {"id": 72341, "name": "warm day"}, {"id": 72342, "name": "warm hat"}, {"id": 72343, "name": "warm up jacket"}, {"id": 72344, "name": "warm ups"}, {"id": 72345, "name": "warmer"}, {"id": 72346, "name": "warming light"}, {"id": 72347, "name": "warming lights"}, {"id": 72348, "name": "warming plate"}, {"id": 72349, "name": "warmly"}, {"id": 72350, "name": "warmup area"}, {"id": 72351, "name": "warmup shirt"}, {"id": 72352, "name": "warner brothers logo"}, {"id": 72353, "name": "warning"}, {"id": 72354, "name": "warning bar"}, {"id": 72355, "name": "warning barrier"}, {"id": 72356, "name": "warning beacon"}, {"id": 72357, "name": "warning cone"}, {"id": 72358, "name": "warning cones"}, {"id": 72359, "name": "warning gate"}, {"id": 72360, "name": "warning label"}, {"id": 72361, "name": "warning light"}, {"id": 72362, "name": "warning lights"}, {"id": 72363, "name": "warning lines"}, {"id": 72364, "name": "warning markings"}, {"id": 72365, "name": "warning post"}, {"id": 72366, "name": "warning sign"}, {"id": 72367, "name": "warning signs"}, {"id": 72368, "name": "warning sticker"}, {"id": 72369, "name": "warning tape"}, {"id": 72370, "name": "warning track"}, {"id": 72371, "name": "warningsign"}, {"id": 72372, "name": "warp"}, {"id": 72373, "name": "warpedwood"}, {"id": 72374, "name": "warranty book"}, {"id": 72375, "name": "warrior"}, {"id": 72376, "name": "wart hog"}, {"id": 72377, "name": "wart"}, {"id": 72378, "name": "warter bottle"}, {"id": 72379, "name": "warthog"}, {"id": 72380, "name": "warwick"}, {"id": 72381, "name": "was cloth"}, {"id": 72382, "name": "wasabi"}, {"id": 72383, "name": "wasabi container"}, {"id": 72384, "name": "wash"}, {"id": 72385, "name": "wash basin"}, {"id": 72386, "name": "wash basins"}, {"id": 72387, "name": "wash bowl"}, {"id": 72388, "name": "wash cloth"}, {"id": 72389, "name": "wash cycles"}, {"id": 72390, "name": "wash hands"}, {"id": 72391, "name": "wash instructions"}, {"id": 72392, "name": "wash rag"}, {"id": 72393, "name": "wash symbols"}, {"id": 72394, "name": "wash tub"}, {"id": 72395, "name": "washbasin"}, {"id": 72396, "name": "washboard"}, {"id": 72397, "name": "washcloth"}, {"id": 72398, "name": "washclothes"}, {"id": 72399, "name": "washed"}, {"id": 72400, "name": "washer dryer"}, {"id": 72401, "name": "washer"}, {"id": 72402, "name": "washimg machine"}, {"id": 72403, "name": "washing"}, {"id": 72404, "name": "washing basket"}, {"id": 72405, "name": "washing bowl"}, {"id": 72406, "name": "washing liquid"}, {"id": 72407, "name": "washing machine"}, {"id": 72408, "name": "washing machine door"}, {"id": 72409, "name": "washing person"}, {"id": 72410, "name": "washing sponge"}, {"id": 72411, "name": "washing station"}, {"id": 72412, "name": "washingmachine"}, {"id": 72413, "name": "washington"}, {"id": 72414, "name": "washington blvd"}, {"id": 72415, "name": "washington dc"}, {"id": 72416, "name": "washington monument"}, {"id": 72417, "name": "washington pl"}, {"id": 72418, "name": "washington sign"}, {"id": 72419, "name": "washrag"}, {"id": 72420, "name": "washroom"}, {"id": 72421, "name": "wast reseptacles"}, {"id": 72422, "name": "waste barge"}, {"id": 72423, "name": "waste basket"}, {"id": 72424, "name": "waste bin"}, {"id": 72425, "name": "waste bucket"}, {"id": 72426, "name": "waste buckets"}, {"id": 72427, "name": "waste can"}, {"id": 72428, "name": "waste container"}, {"id": 72429, "name": "waste mgmt logo"}, {"id": 72430, "name": "waste paper basket"}, {"id": 72431, "name": "waste products"}, {"id": 72432, "name": "waste receptacle"}, {"id": 72433, "name": "waste tank"}, {"id": 72434, "name": "waste"}, {"id": 72435, "name": "wastebasket"}, {"id": 72436, "name": "wastebin"}, {"id": 72437, "name": "wasteland"}, {"id": 72438, "name": "waster bin"}, {"id": 72439, "name": "watch band"}, {"id": 72440, "name": "watch face"}, {"id": 72441, "name": "watch for trams"}, {"id": 72442, "name": "watch for vehicles"}, {"id": 72443, "name": "watch hand"}, {"id": 72444, "name": "watch is grey black"}, {"id": 72445, "name": "watch is plastic"}, {"id": 72446, "name": "watch on person"}, {"id": 72447, "name": "watch on woman"}, {"id": 72448, "name": "watch on wrist"}, {"id": 72449, "name": "watch strap"}, {"id": 72450, "name": "watch strip"}, {"id": 72451, "name": "watch tower"}, {"id": 72452, "name": "watch tower house"}, {"id": 72453, "name": "watch wrist"}, {"id": 72454, "name": "watch"}, {"id": 72455, "name": "watchband"}, {"id": 72456, "name": "watched"}, {"id": 72457, "name": "watcher"}, {"id": 72458, "name": "watchig"}, {"id": 72459, "name": "watching"}, {"id": 72460, "name": "watching boy"}, {"id": 72461, "name": "watching game"}, {"id": 72462, "name": "watching the game"}, {"id": 72463, "name": "watchlink"}, {"id": 72464, "name": "watchmaker"}, {"id": 72465, "name": "watchman"}, {"id": 72466, "name": "watchmans wrist"}, {"id": 72467, "name": "watchstrap"}, {"id": 72468, "name": "watchtower"}, {"id": 72469, "name": "wate"}, {"id": 72470, "name": "wate r"}, {"id": 72471, "name": "wate tide"}, {"id": 72472, "name": "wateer"}, {"id": 72473, "name": "wateing"}, {"id": 72474, "name": "water adjuster"}, {"id": 72475, "name": "water aid"}, {"id": 72476, "name": "water and ice maker"}, {"id": 72477, "name": "water and mountain"}, {"id": 72478, "name": "water area"}, {"id": 72479, "name": "water background"}, {"id": 72480, "name": "water bank"}, {"id": 72481, "name": "water basin"}, {"id": 72482, "name": "water board"}, {"id": 72483, "name": "water boarder"}, {"id": 72484, "name": "water body"}, {"id": 72485, "name": "water boiler"}, {"id": 72486, "name": "water bottle"}, {"id": 72487, "name": "water bottles"}, {"id": 72488, "name": "water bowl"}, {"id": 72489, "name": "water breaking"}, {"id": 72490, "name": "water bridge"}, {"id": 72491, "name": "water bubble"}, {"id": 72492, "name": "water buck"}, {"id": 72493, "name": "water buffalo"}, {"id": 72494, "name": "water buoy"}, {"id": 72495, "name": "water by beach"}, {"id": 72496, "name": "water by shore"}, {"id": 72497, "name": "water calm"}, {"id": 72498, "name": "water calming"}, {"id": 72499, "name": "water can"}, {"id": 72500, "name": "water canal"}, {"id": 72501, "name": "water cap"}, {"id": 72502, "name": "water carafe"}, {"id": 72503, "name": "water catcher"}, {"id": 72504, "name": "water channel"}, {"id": 72505, "name": "water chestnut"}, {"id": 72506, "name": "water choppy"}, {"id": 72507, "name": "water churned"}, {"id": 72508, "name": "water closet"}, {"id": 72509, "name": "water coller"}, {"id": 72510, "name": "water connection"}, {"id": 72511, "name": "water container"}, {"id": 72512, "name": "water containers"}, {"id": 72513, "name": "water control"}, {"id": 72514, "name": "water cooler"}, {"id": 72515, "name": "water cooler lid"}, {"id": 72516, "name": "water coolers"}, {"id": 72517, "name": "water coolet"}, {"id": 72518, "name": "water craft"}, {"id": 72519, "name": "water crashing"}, {"id": 72520, "name": "water cup"}, {"id": 72521, "name": "water curving"}, {"id": 72522, "name": "water damage"}, {"id": 72523, "name": "water dish"}, {"id": 72524, "name": "water dispenser"}, {"id": 72525, "name": "water drain"}, {"id": 72526, "name": "water drainage"}, {"id": 72527, "name": "water dripping"}, {"id": 72528, "name": "water drop"}, {"id": 72529, "name": "water droplet"}, {"id": 72530, "name": "water droplets"}, {"id": 72531, "name": "water drops"}, {"id": 72532, "name": "water edge"}, {"id": 72533, "name": "water elephant"}, {"id": 72534, "name": "water fall"}, {"id": 72535, "name": "water faucet"}, {"id": 72536, "name": "water faucet handle"}, {"id": 72537, "name": "water feature"}, {"id": 72538, "name": "water field"}, {"id": 72539, "name": "water filter"}, {"id": 72540, "name": "water fixture"}, {"id": 72541, "name": "water fixtures"}, {"id": 72542, "name": "water flow"}, {"id": 72543, "name": "water flowing"}, {"id": 72544, "name": "water foam"}, {"id": 72545, "name": "water foamy"}, {"id": 72546, "name": "water for animals"}, {"id": 72547, "name": "water fountain"}, {"id": 72548, "name": "water fowl"}, {"id": 72549, "name": "water from sky"}, {"id": 72550, "name": "water front"}, {"id": 72551, "name": "water gate"}, {"id": 72552, "name": "water glass"}, {"id": 72553, "name": "water glasses"}, {"id": 72554, "name": "water going back"}, {"id": 72555, "name": "water grass"}, {"id": 72556, "name": "water grate"}, {"id": 72557, "name": "water gun"}, {"id": 72558, "name": "water handle"}, {"id": 72559, "name": "water harbor"}, {"id": 72560, "name": "water heater"}, {"id": 72561, "name": "water holder"}, {"id": 72562, "name": "water hole"}, {"id": 72563, "name": "water hookup"}, {"id": 72564, "name": "water hose"}, {"id": 72565, "name": "water hoses"}, {"id": 72566, "name": "water hydrant"}, {"id": 72567, "name": "water in clear glass"}, {"id": 72568, "name": "water in glass"}, {"id": 72569, "name": "water in the back"}, {"id": 72570, "name": "water in the pond"}, {"id": 72571, "name": "water in the toilet"}, {"id": 72572, "name": "water into rocks"}, {"id": 72573, "name": "water is behind"}, {"id": 72574, "name": "water is blocked"}, {"id": 72575, "name": "water is blue"}, {"id": 72576, "name": "water is brown"}, {"id": 72577, "name": "water is by beach"}, {"id": 72578, "name": "water is calm"}, {"id": 72579, "name": "water is dark brown"}, {"id": 72580, "name": "water is foamy"}, {"id": 72581, "name": "water is green"}, {"id": 72582, "name": "water is grey"}, {"id": 72583, "name": "water is murky"}, {"id": 72584, "name": "water is quiet"}, {"id": 72585, "name": "water is rough"}, {"id": 72586, "name": "water is running"}, {"id": 72587, "name": "water is shallow"}, {"id": 72588, "name": "water is splashing"}, {"id": 72589, "name": "water is swirling"}, {"id": 72590, "name": "water is visible"}, {"id": 72591, "name": "water is wavy"}, {"id": 72592, "name": "water jets"}, {"id": 72593, "name": "water jug"}, {"id": 72594, "name": "water jugs"}, {"id": 72595, "name": "water kettle"}, {"id": 72596, "name": "water knob"}, {"id": 72597, "name": "water knobs"}, {"id": 72598, "name": "water lane"}, {"id": 72599, "name": "water laying"}, {"id": 72600, "name": "water leads stairs"}, {"id": 72601, "name": "water leak"}, {"id": 72602, "name": "water level"}, {"id": 72603, "name": "water lilys"}, {"id": 72604, "name": "water line"}, {"id": 72605, "name": "water line hose"}, {"id": 72606, "name": "water lines"}, {"id": 72607, "name": "water machine"}, {"id": 72608, "name": "water maker"}, {"id": 72609, "name": "water mark"}, {"id": 72610, "name": "water mark symbol"}, {"id": 72611, "name": "water marks"}, {"id": 72612, "name": "water mass"}, {"id": 72613, "name": "water melon"}, {"id": 72614, "name": "water meters"}, {"id": 72615, "name": "water mist"}, {"id": 72616, "name": "water mixed"}, {"id": 72617, "name": "water near feet"}, {"id": 72618, "name": "water near land"}, {"id": 72619, "name": "water of elephan"}, {"id": 72620, "name": "water on feet"}, {"id": 72621, "name": "water on floor"}, {"id": 72622, "name": "water on rocks"}, {"id": 72623, "name": "water outlet"}, {"id": 72624, "name": "water overflow"}, {"id": 72625, "name": "water park"}, {"id": 72626, "name": "water part"}, {"id": 72627, "name": "water passing"}, {"id": 72628, "name": "water patch"}, {"id": 72629, "name": "water pik brush"}, {"id": 72630, "name": "water pipe"}, {"id": 72631, "name": "water pitcher"}, {"id": 72632, "name": "water plane"}, {"id": 72633, "name": "water planes"}, {"id": 72634, "name": "water plant"}, {"id": 72635, "name": "water plants"}, {"id": 72636, "name": "water plumbing"}, {"id": 72637, "name": "water pocket"}, {"id": 72638, "name": "water point"}, {"id": 72639, "name": "water pond"}, {"id": 72640, "name": "water pool"}, {"id": 72641, "name": "water pooled"}, {"id": 72642, "name": "water pot"}, {"id": 72643, "name": "water puddle"}, {"id": 72644, "name": "water puddled"}, {"id": 72645, "name": "water puddles"}, {"id": 72646, "name": "water pump"}, {"id": 72647, "name": "water rafting"}, {"id": 72648, "name": "water rapid"}, {"id": 72649, "name": "water receptable"}, {"id": 72650, "name": "water reflection"}, {"id": 72651, "name": "water remnants"}, {"id": 72652, "name": "water reservoir"}, {"id": 72653, "name": "water ride"}, {"id": 72654, "name": "water ring"}, {"id": 72655, "name": "water ripple"}, {"id": 72656, "name": "water rippled"}, {"id": 72657, "name": "water ripples"}, {"id": 72658, "name": "water river"}, {"id": 72659, "name": "water rocks"}, {"id": 72660, "name": "water rolling"}, {"id": 72661, "name": "water rough"}, {"id": 72662, "name": "water section"}, {"id": 72663, "name": "water service"}, {"id": 72664, "name": "water shoe"}, {"id": 72665, "name": "water shoes"}, {"id": 72666, "name": "water shore"}, {"id": 72667, "name": "water shoreline"}, {"id": 72668, "name": "water side"}, {"id": 72669, "name": "water sidewalk"}, {"id": 72670, "name": "water ski"}, {"id": 72671, "name": "water ski line"}, {"id": 72672, "name": "water skier"}, {"id": 72673, "name": "water skies"}, {"id": 72674, "name": "water skii board"}, {"id": 72675, "name": "water skiing"}, {"id": 72676, "name": "water skiis"}, {"id": 72677, "name": "water sking"}, {"id": 72678, "name": "water skis"}, {"id": 72679, "name": "water sky"}, {"id": 72680, "name": "water slide"}, {"id": 72681, "name": "water slides"}, {"id": 72682, "name": "water source"}, {"id": 72683, "name": "water spicket"}, {"id": 72684, "name": "water spigot"}, {"id": 72685, "name": "water spigots"}, {"id": 72686, "name": "water splash"}, {"id": 72687, "name": "water splashed"}, {"id": 72688, "name": "water splashes"}, {"id": 72689, "name": "water splashing"}, {"id": 72690, "name": "water splasying"}, {"id": 72691, "name": "water splush"}, {"id": 72692, "name": "water sport"}, {"id": 72693, "name": "water sports"}, {"id": 72694, "name": "water spot"}, {"id": 72695, "name": "water spots"}, {"id": 72696, "name": "water spout"}, {"id": 72697, "name": "water spray"}, {"id": 72698, "name": "water sprayer"}, {"id": 72699, "name": "water spraying"}, {"id": 72700, "name": "water sprinkler"}, {"id": 72701, "name": "water stain"}, {"id": 72702, "name": "water stains"}, {"id": 72703, "name": "water station"}, {"id": 72704, "name": "water stopper"}, {"id": 72705, "name": "water streaks"}, {"id": 72706, "name": "water stream"}, {"id": 72707, "name": "water suit"}, {"id": 72708, "name": "water supply"}, {"id": 72709, "name": "water supply pipe"}, {"id": 72710, "name": "water surface"}, {"id": 72711, "name": "water tank"}, {"id": 72712, "name": "water tap"}, {"id": 72713, "name": "water taxi"}, {"id": 72714, "name": "water tide"}, {"id": 72715, "name": "water touches sand"}, {"id": 72716, "name": "water tower"}, {"id": 72717, "name": "water tower frame"}, {"id": 72718, "name": "water towers"}, {"id": 72719, "name": "water toy"}, {"id": 72720, "name": "water trail"}, {"id": 72721, "name": "water tray"}, {"id": 72722, "name": "water tree"}, {"id": 72723, "name": "water troft"}, {"id": 72724, "name": "water trough"}, {"id": 72725, "name": "water troughs"}, {"id": 72726, "name": "water tube"}, {"id": 72727, "name": "water umbrella"}, {"id": 72728, "name": "water valley"}, {"id": 72729, "name": "water valve"}, {"id": 72730, "name": "water very choppy"}, {"id": 72731, "name": "water vest"}, {"id": 72732, "name": "water view"}, {"id": 72733, "name": "water wake"}, {"id": 72734, "name": "water wall"}, {"id": 72735, "name": "water wash"}, {"id": 72736, "name": "water wave"}, {"id": 72737, "name": "water waves"}, {"id": 72738, "name": "water way"}, {"id": 72739, "name": "water wheel"}, {"id": 72740, "name": "water with boat"}, {"id": 72741, "name": "water with light"}, {"id": 72742, "name": "water with sunlight"}, {"id": 72743, "name": "water"}, {"id": 72744, "name": "waterbank"}, {"id": 72745, "name": "waterboard"}, {"id": 72746, "name": "waterbottle"}, {"id": 72747, "name": "waterbottle holder"}, {"id": 72748, "name": "waterbottles"}, {"id": 72749, "name": "watercan"}, {"id": 72750, "name": "watercolor hue"}, {"id": 72751, "name": "watercooler"}, {"id": 72752, "name": "watercraft"}, {"id": 72753, "name": "waterdispenser gully"}, {"id": 72754, "name": "waterdrop"}, {"id": 72755, "name": "waterdrops"}, {"id": 72756, "name": "watered area"}, {"id": 72757, "name": "waterfall splashes"}, {"id": 72758, "name": "waterfall"}, {"id": 72759, "name": "waterfencing"}, {"id": 72760, "name": "waterfountain"}, {"id": 72761, "name": "waterfowl"}, {"id": 72762, "name": "waterfront"}, {"id": 72763, "name": "waterhole"}, {"id": 72764, "name": "waterhose"}, {"id": 72765, "name": "waterice"}, {"id": 72766, "name": "watering"}, {"id": 72767, "name": "watering bar"}, {"id": 72768, "name": "watering bin"}, {"id": 72769, "name": "watering can"}, {"id": 72770, "name": "watering cans"}, {"id": 72771, "name": "watering hole"}, {"id": 72772, "name": "watering point"}, {"id": 72773, "name": "watering system"}, {"id": 72774, "name": "waterline"}, {"id": 72775, "name": "waterloo"}, {"id": 72776, "name": "watermark"}, {"id": 72777, "name": "watermark identification"}, {"id": 72778, "name": "watermeleon"}, {"id": 72779, "name": "watermellon"}, {"id": 72780, "name": "watermellons"}, {"id": 72781, "name": "watermellow"}, {"id": 72782, "name": "watermelon chunk"}, {"id": 72783, "name": "watermelon slice"}, {"id": 72784, "name": "watermelon wedge"}, {"id": 72785, "name": "watermelon"}, {"id": 72786, "name": "waternostrils"}, {"id": 72787, "name": "waterpipe"}, {"id": 72788, "name": "waterproof apron"}, {"id": 72789, "name": "waterproof pants"}, {"id": 72790, "name": "waterpuddle"}, {"id": 72791, "name": "waters edge"}, {"id": 72792, "name": "waters surface"}, {"id": 72793, "name": "waterscene"}, {"id": 72794, "name": "waterside"}, {"id": 72795, "name": "waterski sail"}, {"id": 72796, "name": "waterskier"}, {"id": 72797, "name": "waterskiers"}, {"id": 72798, "name": "waterskiier"}, {"id": 72799, "name": "waterskiis"}, {"id": 72800, "name": "waterskis"}, {"id": 72801, "name": "waterslide"}, {"id": 72802, "name": "watersplashing"}, {"id": 72803, "name": "waterspots"}, {"id": 72804, "name": "watersprout"}, {"id": 72805, "name": "watersuit"}, {"id": 72806, "name": "watertank"}, {"id": 72807, "name": "watertide"}, {"id": 72808, "name": "watertower"}, {"id": 72809, "name": "waterwave"}, {"id": 72810, "name": "waterway"}, {"id": 72811, "name": "waterway background"}, {"id": 72812, "name": "waterway in front"}, {"id": 72813, "name": "waterwheel"}, {"id": 72814, "name": "watery"}, {"id": 72815, "name": "watr"}, {"id": 72816, "name": "watre"}, {"id": 72817, "name": "watson"}, {"id": 72818, "name": "watter"}, {"id": 72819, "name": "watter bottle"}, {"id": 72820, "name": "wattle"}, {"id": 72821, "name": "wave are long"}, {"id": 72822, "name": "wave board"}, {"id": 72823, "name": "wave boarder"}, {"id": 72824, "name": "wave break"}, {"id": 72825, "name": "wave breaking"}, {"id": 72826, "name": "wave cap"}, {"id": 72827, "name": "wave caps"}, {"id": 72828, "name": "wave crash to shore"}, {"id": 72829, "name": "wave crashing"}, {"id": 72830, "name": "wave crest"}, {"id": 72831, "name": "wave crests"}, {"id": 72832, "name": "wave design"}, {"id": 72833, "name": "wave edge"}, {"id": 72834, "name": "wave foam"}, {"id": 72835, "name": "wave form"}, {"id": 72836, "name": "wave forming"}, {"id": 72837, "name": "wave front"}, {"id": 72838, "name": "wave has a crest"}, {"id": 72839, "name": "wave is small"}, {"id": 72840, "name": "wave marks"}, {"id": 72841, "name": "wave mist"}, {"id": 72842, "name": "wave peak"}, {"id": 72843, "name": "wave pool"}, {"id": 72844, "name": "wave ramp"}, {"id": 72845, "name": "wave ripples"}, {"id": 72846, "name": "wave rolling"}, {"id": 72847, "name": "wave splash"}, {"id": 72848, "name": "wave splashing"}, {"id": 72849, "name": "wave surfer"}, {"id": 72850, "name": "wave top"}, {"id": 72851, "name": "wave wall"}, {"id": 72852, "name": "wave water"}, {"id": 72853, "name": "wave whitewater"}, {"id": 72854, "name": "wave"}, {"id": 72855, "name": "waved"}, {"id": 72856, "name": "waved grooves"}, {"id": 72857, "name": "waveedge"}, {"id": 72858, "name": "wavelet"}, {"id": 72859, "name": "waver"}, {"id": 72860, "name": "waves are on beach"}, {"id": 72861, "name": "waves are white"}, {"id": 72862, "name": "waves ashore"}, {"id": 72863, "name": "waves breaking"}, {"id": 72864, "name": "waves cascade"}, {"id": 72865, "name": "waves crashing"}, {"id": 72866, "name": "waves froth"}, {"id": 72867, "name": "waves in ocean"}, {"id": 72868, "name": "waves in the ocean"}, {"id": 72869, "name": "waves in water"}, {"id": 72870, "name": "waves ocean"}, {"id": 72871, "name": "waves of boat"}, {"id": 72872, "name": "waves of water"}, {"id": 72873, "name": "waves on shore"}, {"id": 72874, "name": "waves onto the shore"}, {"id": 72875, "name": "waves rolling"}, {"id": 72876, "name": "waves splashing"}, {"id": 72877, "name": "waves water"}, {"id": 72878, "name": "wavesocean"}, {"id": 72879, "name": "waveswater"}, {"id": 72880, "name": "wavey"}, {"id": 72881, "name": "wavey water"}, {"id": 72882, "name": "waving"}, {"id": 72883, "name": "waving arm"}, {"id": 72884, "name": "waving dancer"}, {"id": 72885, "name": "waving flag"}, {"id": 72886, "name": "waving flags"}, {"id": 72887, "name": "wavy"}, {"id": 72888, "name": "wavy branches"}, {"id": 72889, "name": "wavy design"}, {"id": 72890, "name": "wavy emblem"}, {"id": 72891, "name": "wavy green lines"}, {"id": 72892, "name": "wavy hair"}, {"id": 72893, "name": "wavy lines"}, {"id": 72894, "name": "wavy ocaen"}, {"id": 72895, "name": "wavy ocean"}, {"id": 72896, "name": "wavy wall"}, {"id": 72897, "name": "wavy water"}, {"id": 72898, "name": "wawning"}, {"id": 72899, "name": "wax"}, {"id": 72900, "name": "wax beans"}, {"id": 72901, "name": "wax figure"}, {"id": 72902, "name": "wax museum"}, {"id": 72903, "name": "wax paper"}, {"id": 72904, "name": "waxed"}, {"id": 72905, "name": "waxed paper"}, {"id": 72906, "name": "waxpaper"}, {"id": 72907, "name": "way out"}, {"id": 72908, "name": "way walk"}, {"id": 72909, "name": "way"}, {"id": 72910, "name": "wc"}, {"id": 72911, "name": "wd40"}, {"id": 72912, "name": "we have"}, {"id": 72913, "name": "weapon system"}, {"id": 72914, "name": "weapon"}, {"id": 72915, "name": "wear a helmet"}, {"id": 72916, "name": "wear alls"}, {"id": 72917, "name": "wear and tear"}, {"id": 72918, "name": "wear spot"}, {"id": 72919, "name": "wear"}, {"id": 72920, "name": "wearhouse"}, {"id": 72921, "name": "wearig a hat"}, {"id": 72922, "name": "wearig flip flops"}, {"id": 72923, "name": "wearing a bracelet"}, {"id": 72924, "name": "wearing a dress"}, {"id": 72925, "name": "wearing a green tie"}, {"id": 72926, "name": "wearing a grey shirt"}, {"id": 72927, "name": "wearing a hat"}, {"id": 72928, "name": "wearing a helmet"}, {"id": 72929, "name": "wearing a jacket"}, {"id": 72930, "name": "wearing a onesie"}, {"id": 72931, "name": "wearing a outfit"}, {"id": 72932, "name": "wearing a purple jac"}, {"id": 72933, "name": "wearing a ring"}, {"id": 72934, "name": "wearing a skirt"}, {"id": 72935, "name": "wearing a suit"}, {"id": 72936, "name": "wearing a tank top"}, {"id": 72937, "name": "wearing a tie"}, {"id": 72938, "name": "wearing all black"}, {"id": 72939, "name": "wearing black"}, {"id": 72940, "name": "wearing black cap"}, {"id": 72941, "name": "wearing black hat"}, {"id": 72942, "name": "wearing black helmet"}, {"id": 72943, "name": "wearing black jacket"}, {"id": 72944, "name": "wearing black pants"}, {"id": 72945, "name": "wearing black shoes"}, {"id": 72946, "name": "wearing blue"}, {"id": 72947, "name": "wearing blue jacket"}, {"id": 72948, "name": "wearing blue shirt"}, {"id": 72949, "name": "wearing blue socks"}, {"id": 72950, "name": "wearing bracelet"}, {"id": 72951, "name": "wearing brown pants"}, {"id": 72952, "name": "wearing cleats"}, {"id": 72953, "name": "wearing coat"}, {"id": 72954, "name": "wearing dark belt"}, {"id": 72955, "name": "wearing earphones"}, {"id": 72956, "name": "wearing elbow pads"}, {"id": 72957, "name": "wearing eyeglasses"}, {"id": 72958, "name": "wearing flip flops"}, {"id": 72959, "name": "wearing glasses"}, {"id": 72960, "name": "wearing gloves"}, {"id": 72961, "name": "wearing goggles"}, {"id": 72962, "name": "wearing gray helmet"}, {"id": 72963, "name": "wearing hat"}, {"id": 72964, "name": "wearing hats"}, {"id": 72965, "name": "wearing headphones"}, {"id": 72966, "name": "wearing helmet"}, {"id": 72967, "name": "wearing helmets"}, {"id": 72968, "name": "wearing jacket"}, {"id": 72969, "name": "wearing jeans"}, {"id": 72970, "name": "wearing large ski ja"}, {"id": 72971, "name": "wearing pants"}, {"id": 72972, "name": "wearing pink cloth"}, {"id": 72973, "name": "wearing pink scarf"}, {"id": 72974, "name": "wearing plaid coat"}, {"id": 72975, "name": "wearing purple coat"}, {"id": 72976, "name": "wearing purple pants"}, {"id": 72977, "name": "wearing red"}, {"id": 72978, "name": "wearing red cap"}, {"id": 72979, "name": "wearing red shirt"}, {"id": 72980, "name": "wearing red shoes"}, {"id": 72981, "name": "wearing ring"}, {"id": 72982, "name": "wearing rings"}, {"id": 72983, "name": "wearing sandals"}, {"id": 72984, "name": "wearing sandles"}, {"id": 72985, "name": "wearing shin guards"}, {"id": 72986, "name": "wearing shirt"}, {"id": 72987, "name": "wearing shoes"}, {"id": 72988, "name": "wearing shorts"}, {"id": 72989, "name": "wearing specks"}, {"id": 72990, "name": "wearing suit"}, {"id": 72991, "name": "wearing sunglasses"}, {"id": 72992, "name": "wearing tie"}, {"id": 72993, "name": "wearing underwear"}, {"id": 72994, "name": "wearing uniform"}, {"id": 72995, "name": "wearing usa hat"}, {"id": 72996, "name": "wearing white"}, {"id": 72997, "name": "wearing white coat"}, {"id": 72998, "name": "wearing white gloves"}, {"id": 72999, "name": "wearing white helmet"}, {"id": 73000, "name": "wearing white pants"}, {"id": 73001, "name": "wearing woman"}, {"id": 73002, "name": "wearing"}, {"id": 73003, "name": "wears a green dress"}, {"id": 73004, "name": "wears a helmet"}, {"id": 73005, "name": "wears a necklace"}, {"id": 73006, "name": "wears a sweater"}, {"id": 73007, "name": "wears goggles"}, {"id": 73008, "name": "wears snow shoes"}, {"id": 73009, "name": "weather"}, {"id": 73010, "name": "weather channel logo"}, {"id": 73011, "name": "weather gauge"}, {"id": 73012, "name": "weather icon"}, {"id": 73013, "name": "weather is hazy"}, {"id": 73014, "name": "weather looks windy"}, {"id": 73015, "name": "weather mane"}, {"id": 73016, "name": "weather meter"}, {"id": 73017, "name": "weather stain"}, {"id": 73018, "name": "weather vain"}, {"id": 73019, "name": "weather van"}, {"id": 73020, "name": "weather vane"}, {"id": 73021, "name": "weather vanes"}, {"id": 73022, "name": "weather vein"}, {"id": 73023, "name": "weather worn"}, {"id": 73024, "name": "weathered"}, {"id": 73025, "name": "weathered asphalt"}, {"id": 73026, "name": "weathered grill"}, {"id": 73027, "name": "weathered shingle"}, {"id": 73028, "name": "weathered shutters"}, {"id": 73029, "name": "weathered slats"}, {"id": 73030, "name": "weathered tread"}, {"id": 73031, "name": "weathering"}, {"id": 73032, "name": "weathervane"}, {"id": 73033, "name": "weave"}, {"id": 73034, "name": "weaving"}, {"id": 73035, "name": "web"}, {"id": 73036, "name": "web address"}, {"id": 73037, "name": "web browser"}, {"id": 73038, "name": "web cam"}, {"id": 73039, "name": "web camera"}, {"id": 73040, "name": "web cams"}, {"id": 73041, "name": "web page"}, {"id": 73042, "name": "web site"}, {"id": 73043, "name": "webbed"}, {"id": 73044, "name": "webbed feet"}, {"id": 73045, "name": "webbing"}, {"id": 73046, "name": "webbing design"}, {"id": 73047, "name": "webcam"}, {"id": 73048, "name": "weblike material"}, {"id": 73049, "name": "webpage"}, {"id": 73050, "name": "website"}, {"id": 73051, "name": "website addres"}, {"id": 73052, "name": "website address"}, {"id": 73053, "name": "website adress"}, {"id": 73054, "name": "website advertisement"}, {"id": 73055, "name": "website link"}, {"id": 73056, "name": "website listed"}, {"id": 73057, "name": "website logo"}, {"id": 73058, "name": "website name"}, {"id": 73059, "name": "website open"}, {"id": 73060, "name": "website page"}, {"id": 73061, "name": "website printed"}, {"id": 73062, "name": "website under window"}, {"id": 73063, "name": "website url"}, {"id": 73064, "name": "webster"}, {"id": 73065, "name": "webster 900"}, {"id": 73066, "name": "wedding"}, {"id": 73067, "name": "wedding arch"}, {"id": 73068, "name": "wedding band"}, {"id": 73069, "name": "wedding cake"}, {"id": 73070, "name": "wedding dress"}, {"id": 73071, "name": "wedding favor"}, {"id": 73072, "name": "wedding gown"}, {"id": 73073, "name": "wedding party"}, {"id": 73074, "name": "wedding reception"}, {"id": 73075, "name": "wedding ring"}, {"id": 73076, "name": "wedding special"}, {"id": 73077, "name": "wedding topper"}, {"id": 73078, "name": "wedding vale"}, {"id": 73079, "name": "wedding veil"}, {"id": 73080, "name": "wedge of cheese"}, {"id": 73081, "name": "wedge of toast"}, {"id": 73082, "name": "wedge shape"}, {"id": 73083, "name": "wedge shoes"}, {"id": 73084, "name": "wedge"}, {"id": 73085, "name": "wedgie"}, {"id": 73086, "name": "wednesday"}, {"id": 73087, "name": "wee"}, {"id": 73088, "name": "weed grass"}, {"id": 73089, "name": "weed patch"}, {"id": 73090, "name": "weed trimmer"}, {"id": 73091, "name": "weed"}, {"id": 73092, "name": "weeding ring"}, {"id": 73093, "name": "weedsfield"}, {"id": 73094, "name": "weedsgreen leaves"}, {"id": 73095, "name": "weedsin"}, {"id": 73096, "name": "week 31"}, {"id": 73097, "name": "weekly"}, {"id": 73098, "name": "weenie"}, {"id": 73099, "name": "weeping leaves"}, {"id": 73100, "name": "weeping tree"}, {"id": 73101, "name": "weeping willow"}, {"id": 73102, "name": "wegmans"}, {"id": 73103, "name": "weighed"}, {"id": 73104, "name": "weighing machine"}, {"id": 73105, "name": "weighing scale"}, {"id": 73106, "name": "weighing tray"}, {"id": 73107, "name": "weight disc"}, {"id": 73108, "name": "weight lettering"}, {"id": 73109, "name": "weight limit sign"}, {"id": 73110, "name": "weight trainer"}, {"id": 73111, "name": "weight"}, {"id": 73112, "name": "weiner"}, {"id": 73113, "name": "welbury"}, {"id": 73114, "name": "welchs drink"}, {"id": 73115, "name": "welcome"}, {"id": 73116, "name": "welcome aboard"}, {"id": 73117, "name": "welcome home"}, {"id": 73118, "name": "welcome ln"}, {"id": 73119, "name": "welcome mat"}, {"id": 73120, "name": "welcome packet"}, {"id": 73121, "name": "welcome sign"}, {"id": 73122, "name": "welcome to marceline"}, {"id": 73123, "name": "welcome to the beach"}, {"id": 73124, "name": "weld"}, {"id": 73125, "name": "welding"}, {"id": 73126, "name": "well"}, {"id": 73127, "name": "well marked"}, {"id": 73128, "name": "wells st"}, {"id": 73129, "name": "welltrimmed hedges"}, {"id": 73130, "name": "wellworn railroad"}, {"id": 73131, "name": "wench"}, {"id": 73132, "name": "wench bolt"}, {"id": 73133, "name": "werribee"}, {"id": 73134, "name": "werribee zoo"}, {"id": 73135, "name": "werth"}, {"id": 73136, "name": "wes koseki"}, {"id": 73137, "name": "wessels"}, {"id": 73138, "name": "west"}, {"id": 73139, "name": "west 18th avenue"}, {"id": 73140, "name": "west 21"}, {"id": 73141, "name": "west 34th st"}, {"id": 73142, "name": "west 34th street"}, {"id": 73143, "name": "west and east"}, {"id": 73144, "name": "west beth"}, {"id": 73145, "name": "west ottawa"}, {"id": 73146, "name": "west st"}, {"id": 73147, "name": "west tower"}, {"id": 73148, "name": "west u"}, {"id": 73149, "name": "western"}, {"id": 73150, "name": "western pacific"}, {"id": 73151, "name": "western scene"}, {"id": 73152, "name": "western square"}, {"id": 73153, "name": "western wear"}, {"id": 73154, "name": "westgate"}, {"id": 73155, "name": "westjet"}, {"id": 73156, "name": "westminister"}, {"id": 73157, "name": "westminster"}, {"id": 73158, "name": "westminster abbey"}, {"id": 73159, "name": "westminster abby"}, {"id": 73160, "name": "westminster palace"}, {"id": 73161, "name": "wet"}, {"id": 73162, "name": "wet area"}, {"id": 73163, "name": "wet bangs"}, {"id": 73164, "name": "wet beach"}, {"id": 73165, "name": "wet bench"}, {"id": 73166, "name": "wet black street"}, {"id": 73167, "name": "wet body"}, {"id": 73168, "name": "wet branches"}, {"id": 73169, "name": "wet brick"}, {"id": 73170, "name": "wet bricks"}, {"id": 73171, "name": "wet cement"}, {"id": 73172, "name": "wet clothes"}, {"id": 73173, "name": "wet concrete"}, {"id": 73174, "name": "wet deck"}, {"id": 73175, "name": "wet dirt"}, {"id": 73176, "name": "wet ear"}, {"id": 73177, "name": "wet feet"}, {"id": 73178, "name": "wet fur"}, {"id": 73179, "name": "wet gravel noted"}, {"id": 73180, "name": "wet ground"}, {"id": 73181, "name": "wet hair"}, {"id": 73182, "name": "wet leaf"}, {"id": 73183, "name": "wet leg"}, {"id": 73184, "name": "wet mark"}, {"id": 73185, "name": "wet mud"}, {"id": 73186, "name": "wet pants"}, {"id": 73187, "name": "wet patch"}, {"id": 73188, "name": "wet path"}, {"id": 73189, "name": "wet paved"}, {"id": 73190, "name": "wet pavement"}, {"id": 73191, "name": "wet people"}, {"id": 73192, "name": "wet platform"}, {"id": 73193, "name": "wet rag"}, {"id": 73194, "name": "wet road"}, {"id": 73195, "name": "wet rock"}, {"id": 73196, "name": "wet rocks"}, {"id": 73197, "name": "wet runway"}, {"id": 73198, "name": "wet sand"}, {"id": 73199, "name": "wet shoes"}, {"id": 73200, "name": "wet sidewalk"}, {"id": 73201, "name": "wet sidewlak"}, {"id": 73202, "name": "wet skin"}, {"id": 73203, "name": "wet sleeve"}, {"id": 73204, "name": "wet spot"}, {"id": 73205, "name": "wet spots"}, {"id": 73206, "name": "wet stain"}, {"id": 73207, "name": "wet strands"}, {"id": 73208, "name": "wet street"}, {"id": 73209, "name": "wet suit"}, {"id": 73210, "name": "wet suit hood"}, {"id": 73211, "name": "wet suit on"}, {"id": 73212, "name": "wet suit pants"}, {"id": 73213, "name": "wet suite"}, {"id": 73214, "name": "wet suits"}, {"id": 73215, "name": "wet sun"}, {"id": 73216, "name": "wet surface"}, {"id": 73217, "name": "wet table"}, {"id": 73218, "name": "wet tail"}, {"id": 73219, "name": "wet terrier"}, {"id": 73220, "name": "wet tip"}, {"id": 73221, "name": "wet trunk"}, {"id": 73222, "name": "wet umbrellas"}, {"id": 73223, "name": "wet wall"}, {"id": 73224, "name": "wet water"}, {"id": 73225, "name": "wet window"}, {"id": 73226, "name": "wet wipes"}, {"id": 73227, "name": "wetland"}, {"id": 73228, "name": "wetness"}, {"id": 73229, "name": "wetsand"}, {"id": 73230, "name": "wetshiny pavement"}, {"id": 73231, "name": "wetssuits"}, {"id": 73232, "name": "wetsuit"}, {"id": 73233, "name": "wetsuit arm"}, {"id": 73234, "name": "wetsuit man"}, {"id": 73235, "name": "wetsuit pants"}, {"id": 73236, "name": "wetsuit shirt"}, {"id": 73237, "name": "wetsuite"}, {"id": 73238, "name": "wetsuits"}, {"id": 73239, "name": "wgrey walkway"}, {"id": 73240, "name": "whale sign"}, {"id": 73241, "name": "whale"}, {"id": 73242, "name": "wharf"}, {"id": 73243, "name": "what"}, {"id": 73244, "name": "what are you"}, {"id": 73245, "name": "what is not allowed"}, {"id": 73246, "name": "what this"}, {"id": 73247, "name": "whatever"}, {"id": 73248, "name": "wheat"}, {"id": 73249, "name": "wheat bread"}, {"id": 73250, "name": "wheat grain"}, {"id": 73251, "name": "wheat motif"}, {"id": 73252, "name": "wheat plants"}, {"id": 73253, "name": "wheat rolls"}, {"id": 73254, "name": "wheat stalk"}, {"id": 73255, "name": "wheat stalks"}, {"id": 73256, "name": "wheat toast"}, {"id": 73257, "name": "whee"}, {"id": 73258, "name": "whee on a cycle"}, {"id": 73259, "name": "wheeel"}, {"id": 73260, "name": "wheek"}, {"id": 73261, "name": "wheel assembly"}, {"id": 73262, "name": "wheel axel"}, {"id": 73263, "name": "wheel axles"}, {"id": 73264, "name": "wheel bar"}, {"id": 73265, "name": "wheel barrel"}, {"id": 73266, "name": "wheel barrow"}, {"id": 73267, "name": "wheel base"}, {"id": 73268, "name": "wheel bay"}, {"id": 73269, "name": "wheel bike"}, {"id": 73270, "name": "wheel button"}, {"id": 73271, "name": "wheel cap"}, {"id": 73272, "name": "wheel center"}, {"id": 73273, "name": "wheel chair"}, {"id": 73274, "name": "wheel chairs"}, {"id": 73275, "name": "wheel compartments"}, {"id": 73276, "name": "wheel controller"}, {"id": 73277, "name": "wheel cover"}, {"id": 73278, "name": "wheel decoration"}, {"id": 73279, "name": "wheel guard"}, {"id": 73280, "name": "wheel holder"}, {"id": 73281, "name": "wheel house"}, {"id": 73282, "name": "wheel housing"}, {"id": 73283, "name": "wheel hub"}, {"id": 73284, "name": "wheel is front wheel"}, {"id": 73285, "name": "wheel is rear wheel"}, {"id": 73286, "name": "wheel lock"}, {"id": 73287, "name": "wheel mark"}, {"id": 73288, "name": "wheel marks"}, {"id": 73289, "name": "wheel mechanism"}, {"id": 73290, "name": "wheel middle"}, {"id": 73291, "name": "wheel of a bus"}, {"id": 73292, "name": "wheel of a tractor"}, {"id": 73293, "name": "wheel of a van"}, {"id": 73294, "name": "wheel of motorcycle"}, {"id": 73295, "name": "wheel of the bus"}, {"id": 73296, "name": "wheel on a car"}, {"id": 73297, "name": "wheel on a skate"}, {"id": 73298, "name": "wheel on a vehicle"}, {"id": 73299, "name": "wheel part"}, {"id": 73300, "name": "wheel parts"}, {"id": 73301, "name": "wheel piece"}, {"id": 73302, "name": "wheel plane"}, {"id": 73303, "name": "wheel rack"}, {"id": 73304, "name": "wheel rim"}, {"id": 73305, "name": "wheel scars"}, {"id": 73306, "name": "wheel section"}, {"id": 73307, "name": "wheel set"}, {"id": 73308, "name": "wheel skateboard"}, {"id": 73309, "name": "wheel skin"}, {"id": 73310, "name": "wheel socket"}, {"id": 73311, "name": "wheel spanner"}, {"id": 73312, "name": "wheel spoke"}, {"id": 73313, "name": "wheel spokes"}, {"id": 73314, "name": "wheel stop"}, {"id": 73315, "name": "wheel stopper"}, {"id": 73316, "name": "wheel stops"}, {"id": 73317, "name": "wheel vehicle"}, {"id": 73318, "name": "wheel well"}, {"id": 73319, "name": "wheel wheel"}, {"id": 73320, "name": "wheel"}, {"id": 73321, "name": "wheelbarrel"}, {"id": 73322, "name": "wheelbarrow"}, {"id": 73323, "name": "wheelchair logo"}, {"id": 73324, "name": "wheelchair ramp"}, {"id": 73325, "name": "wheelchair"}, {"id": 73326, "name": "wheelchairsign"}, {"id": 73327, "name": "wheeled"}, {"id": 73328, "name": "wheeled base"}, {"id": 73329, "name": "wheeled cart"}, {"id": 73330, "name": "wheeled object"}, {"id": 73331, "name": "wheeled tote"}, {"id": 73332, "name": "wheeler"}, {"id": 73333, "name": "wheelfront"}, {"id": 73334, "name": "wheelhouse"}, {"id": 73335, "name": "wheelie"}, {"id": 73336, "name": "wheelie bag"}, {"id": 73337, "name": "wheelie bar"}, {"id": 73338, "name": "wheelon"}, {"id": 73339, "name": "wheelplayer"}, {"id": 73340, "name": "wheels are black"}, {"id": 73341, "name": "wheels are green"}, {"id": 73342, "name": "wheels are red"}, {"id": 73343, "name": "wheels are yellow"}, {"id": 73344, "name": "wheels down"}, {"id": 73345, "name": "wheels of a cart"}, {"id": 73346, "name": "wheels of a tunker"}, {"id": 73347, "name": "wheels of plane"}, {"id": 73348, "name": "wheels of skateboard"}, {"id": 73349, "name": "wheels of the plane"}, {"id": 73350, "name": "wheels of the train"}, {"id": 73351, "name": "wheels on top"}, {"id": 73352, "name": "wheelstopper wshadow"}, {"id": 73353, "name": "whelen"}, {"id": 73354, "name": "whelk"}, {"id": 73355, "name": "whell"}, {"id": 73356, "name": "when red"}, {"id": 73357, "name": "where people play"}, {"id": 73358, "name": "where to go"}, {"id": 73359, "name": "whicker"}, {"id": 73360, "name": "whie"}, {"id": 73361, "name": "whie pants"}, {"id": 73362, "name": "whie sneakers"}, {"id": 73363, "name": "whie vest"}, {"id": 73364, "name": "whiite truck"}, {"id": 73365, "name": "while tile"}, {"id": 73366, "name": "whimsical"}, {"id": 73367, "name": "whindshield"}, {"id": 73368, "name": "whindshield wiper"}, {"id": 73369, "name": "whinery"}, {"id": 73370, "name": "whip"}, {"id": 73371, "name": "whip cream"}, {"id": 73372, "name": "whip stitches"}, {"id": 73373, "name": "whipcream"}, {"id": 73374, "name": "whipers"}, {"id": 73375, "name": "whipped cream"}, {"id": 73376, "name": "whipped creme"}, {"id": 73377, "name": "whipped frosting"}, {"id": 73378, "name": "whipped topping"}, {"id": 73379, "name": "whipper"}, {"id": 73380, "name": "whipping cream"}, {"id": 73381, "name": "whippy"}, {"id": 73382, "name": "whire dotes"}, {"id": 73383, "name": "whirlpool"}, {"id": 73384, "name": "whirlpool logo"}, {"id": 73385, "name": "whisers"}, {"id": 73386, "name": "whisk"}, {"id": 73387, "name": "whisk broom"}, {"id": 73388, "name": "whiskars"}, {"id": 73389, "name": "whiskcounter"}, {"id": 73390, "name": "whisker hole"}, {"id": 73391, "name": "whisker on face"}, {"id": 73392, "name": "whisker pad"}, {"id": 73393, "name": "whisker"}, {"id": 73394, "name": "whiskers cat"}, {"id": 73395, "name": "whiskers eyes"}, {"id": 73396, "name": "whiskers on a cat"}, {"id": 73397, "name": "whiskers reflection"}, {"id": 73398, "name": "whiskes"}, {"id": 73399, "name": "whiskey"}, {"id": 73400, "name": "whiskey barrel"}, {"id": 73401, "name": "whiskey bottle"}, {"id": 73402, "name": "whisky"}, {"id": 73403, "name": "whisps"}, {"id": 73404, "name": "whispy small cloud"}, {"id": 73405, "name": "whistel"}, {"id": 73406, "name": "whisters"}, {"id": 73407, "name": "whistle"}, {"id": 73408, "name": "whit"}, {"id": 73409, "name": "whit coat"}, {"id": 73410, "name": "whit curtain"}, {"id": 73411, "name": "whit glass"}, {"id": 73412, "name": "whit sheet"}, {"id": 73413, "name": "whit spot"}, {"id": 73414, "name": "white clouds"}, {"id": 73415, "name": "white sink"}, {"id": 73416, "name": "white 28"}, {"id": 73417, "name": "white 8"}, {"id": 73418, "name": "white above it"}, {"id": 73419, "name": "white accent"}, {"id": 73420, "name": "white accents"}, {"id": 73421, "name": "white ace"}, {"id": 73422, "name": "white address"}, {"id": 73423, "name": "white advertising"}, {"id": 73424, "name": "white airplane"}, {"id": 73425, "name": "white airplanefuselage"}, {"id": 73426, "name": "white an red"}, {"id": 73427, "name": "white anchor"}, {"id": 73428, "name": "white and"}, {"id": 73429, "name": "white and black"}, {"id": 73430, "name": "white and black kite"}, {"id": 73431, "name": "white and black sign"}, {"id": 73432, "name": "white and blue"}, {"id": 73433, "name": "white and blue boat"}, {"id": 73434, "name": "white and blue shirt"}, {"id": 73435, "name": "white and blue tile"}, {"id": 73436, "name": "white and blue truck"}, {"id": 73437, "name": "white and brow"}, {"id": 73438, "name": "white and brown"}, {"id": 73439, "name": "white and brown tile"}, {"id": 73440, "name": "white and gray"}, {"id": 73441, "name": "white and gray strip"}, {"id": 73442, "name": "white and gray waves"}, {"id": 73443, "name": "white and green"}, {"id": 73444, "name": "white and green bus"}, {"id": 73445, "name": "white and grey"}, {"id": 73446, "name": "white and metal"}, {"id": 73447, "name": "white and orange"}, {"id": 73448, "name": "white and orange sau"}, {"id": 73449, "name": "white and pink"}, {"id": 73450, "name": "white and purple bus"}, {"id": 73451, "name": "white and red"}, {"id": 73452, "name": "white and red cap"}, {"id": 73453, "name": "white and red letter"}, {"id": 73454, "name": "white and red shoes"}, {"id": 73455, "name": "white and red sign"}, {"id": 73456, "name": "white and red tag"}, {"id": 73457, "name": "white and silver"}, {"id": 73458, "name": "white and yellow"}, {"id": 73459, "name": "white animal"}, {"id": 73460, "name": "white animals"}, {"id": 73461, "name": "white ankle"}, {"id": 73462, "name": "white ankle sock"}, {"id": 73463, "name": "white antelope"}, {"id": 73464, "name": "white apartment"}, {"id": 73465, "name": "white apple"}, {"id": 73466, "name": "white appliances"}, {"id": 73467, "name": "white apron"}, {"id": 73468, "name": "white arch"}, {"id": 73469, "name": "white arches"}, {"id": 73470, "name": "white area"}, {"id": 73471, "name": "white areas"}, {"id": 73472, "name": "white arm"}, {"id": 73473, "name": "white arm1"}, {"id": 73474, "name": "white arm2"}, {"id": 73475, "name": "white armband"}, {"id": 73476, "name": "white armor"}, {"id": 73477, "name": "white armstrap"}, {"id": 73478, "name": "white arrow"}, {"id": 73479, "name": "white arrows"}, {"id": 73480, "name": "white artifact"}, {"id": 73481, "name": "white awning"}, {"id": 73482, "name": "white b"}, {"id": 73483, "name": "white back"}, {"id": 73484, "name": "white back leg"}, {"id": 73485, "name": "white background"}, {"id": 73486, "name": "white backpack"}, {"id": 73487, "name": "white backwash"}, {"id": 73488, "name": "white badge"}, {"id": 73489, "name": "white bag"}, {"id": 73490, "name": "white baggage claim"}, {"id": 73491, "name": "white bags"}, {"id": 73492, "name": "white ball"}, {"id": 73493, "name": "white ball cap"}, {"id": 73494, "name": "white balloon"}, {"id": 73495, "name": "white balls"}, {"id": 73496, "name": "white bamboo"}, {"id": 73497, "name": "white ban"}, {"id": 73498, "name": "white band"}, {"id": 73499, "name": "white bandana"}, {"id": 73500, "name": "white banding"}, {"id": 73501, "name": "white banner"}, {"id": 73502, "name": "white bar"}, {"id": 73503, "name": "white barrel"}, {"id": 73504, "name": "white barricade"}, {"id": 73505, "name": "white barrier"}, {"id": 73506, "name": "white bars"}, {"id": 73507, "name": "white barsoap"}, {"id": 73508, "name": "white base"}, {"id": 73509, "name": "white base on tub"}, {"id": 73510, "name": "white baseball"}, {"id": 73511, "name": "white baseball cap"}, {"id": 73512, "name": "white baseboard"}, {"id": 73513, "name": "white baseline"}, {"id": 73514, "name": "white basket"}, {"id": 73515, "name": "white baskets"}, {"id": 73516, "name": "white bathrobe"}, {"id": 73517, "name": "white bathroom"}, {"id": 73518, "name": "white bathtub"}, {"id": 73519, "name": "white beak"}, {"id": 73520, "name": "white beam"}, {"id": 73521, "name": "white beams"}, {"id": 73522, "name": "white bean"}, {"id": 73523, "name": "white beans"}, {"id": 73524, "name": "white bear"}, {"id": 73525, "name": "white beard"}, {"id": 73526, "name": "white bed"}, {"id": 73527, "name": "white bedding"}, {"id": 73528, "name": "white bedspread"}, {"id": 73529, "name": "white bell"}, {"id": 73530, "name": "white belly"}, {"id": 73531, "name": "white belt"}, {"id": 73532, "name": "white bench"}, {"id": 73533, "name": "white bib"}, {"id": 73534, "name": "white bicycle"}, {"id": 73535, "name": "white bike"}, {"id": 73536, "name": "white bikini"}, {"id": 73537, "name": "white billboard"}, {"id": 73538, "name": "white bin"}, {"id": 73539, "name": "white binder"}, {"id": 73540, "name": "white bird"}, {"id": 73541, "name": "white bird is a swan"}, {"id": 73542, "name": "white birds"}, {"id": 73543, "name": "white birthday cake"}, {"id": 73544, "name": "white black"}, {"id": 73545, "name": "white blanke"}, {"id": 73546, "name": "white blanket"}, {"id": 73547, "name": "white blaze"}, {"id": 73548, "name": "white blender"}, {"id": 73549, "name": "white blind"}, {"id": 73550, "name": "white blinds"}, {"id": 73551, "name": "white block"}, {"id": 73552, "name": "white blocks"}, {"id": 73553, "name": "white bloom"}, {"id": 73554, "name": "white blooms"}, {"id": 73555, "name": "white blossoms"}, {"id": 73556, "name": "white blotch"}, {"id": 73557, "name": "white blouds"}, {"id": 73558, "name": "white blouse"}, {"id": 73559, "name": "white blue"}, {"id": 73560, "name": "white board"}, {"id": 73561, "name": "white boarder"}, {"id": 73562, "name": "white boards"}, {"id": 73563, "name": "white boat"}, {"id": 73564, "name": "white bodies"}, {"id": 73565, "name": "white body"}, {"id": 73566, "name": "white bolts"}, {"id": 73567, "name": "white book"}, {"id": 73568, "name": "white book bag"}, {"id": 73569, "name": "white bookshelf"}, {"id": 73570, "name": "white boot"}, {"id": 73571, "name": "white booth"}, {"id": 73572, "name": "white boots"}, {"id": 73573, "name": "white border"}, {"id": 73574, "name": "white borders"}, {"id": 73575, "name": "white bottle"}, {"id": 73576, "name": "white bottom"}, {"id": 73577, "name": "white bottoms"}, {"id": 73578, "name": "white boulder"}, {"id": 73579, "name": "white boundary"}, {"id": 73580, "name": "white bow"}, {"id": 73581, "name": "white bowl"}, {"id": 73582, "name": "white bowls"}, {"id": 73583, "name": "white box"}, {"id": 73584, "name": "white boxes"}, {"id": 73585, "name": "white bracelet"}, {"id": 73586, "name": "white branch"}, {"id": 73587, "name": "white bread"}, {"id": 73588, "name": "white break"}, {"id": 73589, "name": "white breast"}, {"id": 73590, "name": "white brick"}, {"id": 73591, "name": "white bricks"}, {"id": 73592, "name": "white bridk"}, {"id": 73593, "name": "white bridle"}, {"id": 73594, "name": "white brim"}, {"id": 73595, "name": "white bristles"}, {"id": 73596, "name": "white brown"}, {"id": 73597, "name": "white brows"}, {"id": 73598, "name": "white brushes"}, {"id": 73599, "name": "white bubble"}, {"id": 73600, "name": "white bubbles"}, {"id": 73601, "name": "white bucket"}, {"id": 73602, "name": "white bud"}, {"id": 73603, "name": "white buds"}, {"id": 73604, "name": "white buildig"}, {"id": 73605, "name": "white building"}, {"id": 73606, "name": "white buildings"}, {"id": 73607, "name": "white bulb"}, {"id": 73608, "name": "white bumper"}, {"id": 73609, "name": "white buoy"}, {"id": 73610, "name": "white bus door"}, {"id": 73611, "name": "white bus"}, {"id": 73612, "name": "white button"}, {"id": 73613, "name": "white buttons"}, {"id": 73614, "name": "white by water"}, {"id": 73615, "name": "white c"}, {"id": 73616, "name": "white cab"}, {"id": 73617, "name": "white cabimnets"}, {"id": 73618, "name": "white cabinet"}, {"id": 73619, "name": "white cabinets"}, {"id": 73620, "name": "white cable"}, {"id": 73621, "name": "white cables"}, {"id": 73622, "name": "white cage"}, {"id": 73623, "name": "white cake"}, {"id": 73624, "name": "white calendar"}, {"id": 73625, "name": "white camper"}, {"id": 73626, "name": "white can"}, {"id": 73627, "name": "white candle"}, {"id": 73628, "name": "white candles"}, {"id": 73629, "name": "white canopy"}, {"id": 73630, "name": "white canvas"}, {"id": 73631, "name": "white cap"}, {"id": 73632, "name": "white cap on a wave"}, {"id": 73633, "name": "white capped"}, {"id": 73634, "name": "white caps"}, {"id": 73635, "name": "white car"}, {"id": 73636, "name": "white card"}, {"id": 73637, "name": "white cardboard"}, {"id": 73638, "name": "white cards"}, {"id": 73639, "name": "white carpet"}, {"id": 73640, "name": "white carriage"}, {"id": 73641, "name": "white cars"}, {"id": 73642, "name": "white cart"}, {"id": 73643, "name": "white case"}, {"id": 73644, "name": "white castle"}, {"id": 73645, "name": "white cat"}, {"id": 73646, "name": "white cauliflower"}, {"id": 73647, "name": "white ceiling"}, {"id": 73648, "name": "white cement"}, {"id": 73649, "name": "white center"}, {"id": 73650, "name": "white centers"}, {"id": 73651, "name": "white centre"}, {"id": 73652, "name": "white ceramic"}, {"id": 73653, "name": "white ceramic plate"}, {"id": 73654, "name": "white ceramic tile"}, {"id": 73655, "name": "white ceramicvase"}, {"id": 73656, "name": "white chain"}, {"id": 73657, "name": "white chair"}, {"id": 73658, "name": "white chairs"}, {"id": 73659, "name": "white chalk"}, {"id": 73660, "name": "white chalk marks"}, {"id": 73661, "name": "white character"}, {"id": 73662, "name": "white characters"}, {"id": 73663, "name": "white check"}, {"id": 73664, "name": "white cheek"}, {"id": 73665, "name": "white cheese"}, {"id": 73666, "name": "white chemtrails"}, {"id": 73667, "name": "white chest"}, {"id": 73668, "name": "white chicken"}, {"id": 73669, "name": "white chin"}, {"id": 73670, "name": "white chins"}, {"id": 73671, "name": "white chocolate"}, {"id": 73672, "name": "white churning"}, {"id": 73673, "name": "white cigarettes"}, {"id": 73674, "name": "white circle"}, {"id": 73675, "name": "white circles"}, {"id": 73676, "name": "white clasp"}, {"id": 73677, "name": "white classroom"}, {"id": 73678, "name": "white cleat"}, {"id": 73679, "name": "white cleats"}, {"id": 73680, "name": "white clock"}, {"id": 73681, "name": "white cloth"}, {"id": 73682, "name": "white clothes"}, {"id": 73683, "name": "white clothing"}, {"id": 73684, "name": "white cloths"}, {"id": 73685, "name": "white cloud"}, {"id": 73686, "name": "white cloud cover"}, {"id": 73687, "name": "white clouds"}, {"id": 73688, "name": "white clouds in"}, {"id": 73689, "name": "white clouds in blue"}, {"id": 73690, "name": "white clouds in sky"}, {"id": 73691, "name": "white clouds on sky"}, {"id": 73692, "name": "white cloudsthe sky"}, {"id": 73693, "name": "white cloudy"}, {"id": 73694, "name": "white coat"}, {"id": 73695, "name": "white coffe cup"}, {"id": 73696, "name": "white coffee cup"}, {"id": 73697, "name": "white collar"}, {"id": 73698, "name": "white color"}, {"id": 73699, "name": "white color pole"}, {"id": 73700, "name": "white color snow"}, {"id": 73701, "name": "white colour"}, {"id": 73702, "name": "white colour clouds"}, {"id": 73703, "name": "white column"}, {"id": 73704, "name": "white columns"}, {"id": 73705, "name": "white comforter"}, {"id": 73706, "name": "white commode"}, {"id": 73707, "name": "white compound"}, {"id": 73708, "name": "white computer"}, {"id": 73709, "name": "white concrete"}, {"id": 73710, "name": "white cone"}, {"id": 73711, "name": "white cones"}, {"id": 73712, "name": "white console"}, {"id": 73713, "name": "white container"}, {"id": 73714, "name": "white control"}, {"id": 73715, "name": "white controllers"}, {"id": 73716, "name": "white cooler"}, {"id": 73717, "name": "white cord"}, {"id": 73718, "name": "white couch"}, {"id": 73719, "name": "white counter"}, {"id": 73720, "name": "white countertop"}, {"id": 73721, "name": "white countertops"}, {"id": 73722, "name": "white cover"}, {"id": 73723, "name": "white covering"}, {"id": 73724, "name": "white covers"}, {"id": 73725, "name": "white cow"}, {"id": 73726, "name": "white cow with spots"}, {"id": 73727, "name": "white cows"}, {"id": 73728, "name": "white cradle"}, {"id": 73729, "name": "white crane"}, {"id": 73730, "name": "white cream"}, {"id": 73731, "name": "white creme"}, {"id": 73732, "name": "white crest"}, {"id": 73733, "name": "white crests"}, {"id": 73734, "name": "white crib"}, {"id": 73735, "name": "white cross"}, {"id": 73736, "name": "white crosswalk"}, {"id": 73737, "name": "white crown molding"}, {"id": 73738, "name": "white crows nest"}, {"id": 73739, "name": "white crumbs"}, {"id": 73740, "name": "white cube"}, {"id": 73741, "name": "white cuff"}, {"id": 73742, "name": "white cup"}, {"id": 73743, "name": "white cupboard"}, {"id": 73744, "name": "white cupcake"}, {"id": 73745, "name": "white cups"}, {"id": 73746, "name": "white curbing"}, {"id": 73747, "name": "white curl"}, {"id": 73748, "name": "white curtain"}, {"id": 73749, "name": "white curtains"}, {"id": 73750, "name": "white curve"}, {"id": 73751, "name": "white cushion"}, {"id": 73752, "name": "white cushions"}, {"id": 73753, "name": "white cusions"}, {"id": 73754, "name": "white cuttingboard"}, {"id": 73755, "name": "white cylinder"}, {"id": 73756, "name": "white d"}, {"id": 73757, "name": "white dalmation"}, {"id": 73758, "name": "white dandelions"}, {"id": 73759, "name": "white dash"}, {"id": 73760, "name": "white dashed lines"}, {"id": 73761, "name": "white dashes"}, {"id": 73762, "name": "white debris"}, {"id": 73763, "name": "white decal"}, {"id": 73764, "name": "white decoration"}, {"id": 73765, "name": "white decorations"}, {"id": 73766, "name": "white design"}, {"id": 73767, "name": "white designe"}, {"id": 73768, "name": "white designs"}, {"id": 73769, "name": "white desk"}, {"id": 73770, "name": "white desk has tv"}, {"id": 73771, "name": "white detailing"}, {"id": 73772, "name": "white dial"}, {"id": 73773, "name": "white dials"}, {"id": 73774, "name": "white diamond"}, {"id": 73775, "name": "white diamonds"}, {"id": 73776, "name": "white dinner plate"}, {"id": 73777, "name": "white disc"}, {"id": 73778, "name": "white discoloration"}, {"id": 73779, "name": "white dish"}, {"id": 73780, "name": "white dish rack"}, {"id": 73781, "name": "white dishes"}, {"id": 73782, "name": "white dispenser"}, {"id": 73783, "name": "white display"}, {"id": 73784, "name": "white dividers"}, {"id": 73785, "name": "white dog"}, {"id": 73786, "name": "white dogs"}, {"id": 73787, "name": "white doily"}, {"id": 73788, "name": "white dome"}, {"id": 73789, "name": "white donut"}, {"id": 73790, "name": "white donuts"}, {"id": 73791, "name": "white door"}, {"id": 73792, "name": "white door knob"}, {"id": 73793, "name": "white doorframe"}, {"id": 73794, "name": "white doors"}, {"id": 73795, "name": "white doorway"}, {"id": 73796, "name": "white dot"}, {"id": 73797, "name": "white dotes"}, {"id": 73798, "name": "white dots"}, {"id": 73799, "name": "white double"}, {"id": 73800, "name": "white double sink"}, {"id": 73801, "name": "white doughnut"}, {"id": 73802, "name": "white drapes"}, {"id": 73803, "name": "white drawer"}, {"id": 73804, "name": "white drawers"}, {"id": 73805, "name": "white dress"}, {"id": 73806, "name": "white dresser"}, {"id": 73807, "name": "white dresses"}, {"id": 73808, "name": "white dressing"}, {"id": 73809, "name": "white drizzed icing"}, {"id": 73810, "name": "white drop cloth"}, {"id": 73811, "name": "white drops"}, {"id": 73812, "name": "white dryer"}, {"id": 73813, "name": "white duck"}, {"id": 73814, "name": "white dust"}, {"id": 73815, "name": "white duvet"}, {"id": 73816, "name": "white ear"}, {"id": 73817, "name": "white ear phone"}, {"id": 73818, "name": "white earring"}, {"id": 73819, "name": "white ears"}, {"id": 73820, "name": "white edge"}, {"id": 73821, "name": "white edges"}, {"id": 73822, "name": "white edging"}, {"id": 73823, "name": "white egg"}, {"id": 73824, "name": "white elephant tusks"}, {"id": 73825, "name": "white emblem"}, {"id": 73826, "name": "white embroidered"}, {"id": 73827, "name": "white enamel"}, {"id": 73828, "name": "white entrance"}, {"id": 73829, "name": "white envelope"}, {"id": 73830, "name": "white exhaust"}, {"id": 73831, "name": "white explorer"}, {"id": 73832, "name": "white exterior"}, {"id": 73833, "name": "white eye"}, {"id": 73834, "name": "white eyebrows"}, {"id": 73835, "name": "white eyelid"}, {"id": 73836, "name": "white fabric"}, {"id": 73837, "name": "white face"}, {"id": 73838, "name": "white faces"}, {"id": 73839, "name": "white fan"}, {"id": 73840, "name": "white fat pillow"}, {"id": 73841, "name": "white fax"}, {"id": 73842, "name": "white feather"}, {"id": 73843, "name": "white feathers"}, {"id": 73844, "name": "white feet"}, {"id": 73845, "name": "white fence"}, {"id": 73846, "name": "white fencing"}, {"id": 73847, "name": "white fender"}, {"id": 73848, "name": "white filling"}, {"id": 73849, "name": "white fin of board"}, {"id": 73850, "name": "white finger"}, {"id": 73851, "name": "white fire hydrant"}, {"id": 73852, "name": "white fish"}, {"id": 73853, "name": "white flag"}, {"id": 73854, "name": "white flames"}, {"id": 73855, "name": "white flap"}, {"id": 73856, "name": "white fleece"}, {"id": 73857, "name": "white flipflop"}, {"id": 73858, "name": "white floor"}, {"id": 73859, "name": "white flooring"}, {"id": 73860, "name": "white flower"}, {"id": 73861, "name": "white flower pot"}, {"id": 73862, "name": "white flowers"}, {"id": 73863, "name": "white fluff"}, {"id": 73864, "name": "white fluffy clouds"}, {"id": 73865, "name": "white foam"}, {"id": 73866, "name": "white foaming wave"}, {"id": 73867, "name": "white fog"}, {"id": 73868, "name": "white font"}, {"id": 73869, "name": "white food"}, {"id": 73870, "name": "white foot"}, {"id": 73871, "name": "white forehead"}, {"id": 73872, "name": "white fork"}, {"id": 73873, "name": "white form"}, {"id": 73874, "name": "white frame"}, {"id": 73875, "name": "white frames"}, {"id": 73876, "name": "white framing"}, {"id": 73877, "name": "white freezer"}, {"id": 73878, "name": "white fridge"}, {"id": 73879, "name": "white frill"}, {"id": 73880, "name": "white fringe"}, {"id": 73881, "name": "white frisbee"}, {"id": 73882, "name": "white frisbees"}, {"id": 73883, "name": "white frock"}, {"id": 73884, "name": "white front leg"}, {"id": 73885, "name": "white frosted cake"}, {"id": 73886, "name": "white frosting"}, {"id": 73887, "name": "white frostingsprinkles"}, {"id": 73888, "name": "white frosty"}, {"id": 73889, "name": "white froth"}, {"id": 73890, "name": "white fur"}, {"id": 73891, "name": "white fur with black"}, {"id": 73892, "name": "white furnace"}, {"id": 73893, "name": "white furniture"}, {"id": 73894, "name": "white furniture set"}, {"id": 73895, "name": "white fuselage"}, {"id": 73896, "name": "white fuzzystuff"}, {"id": 73897, "name": "white garage doors"}, {"id": 73898, "name": "white garlic"}, {"id": 73899, "name": "white garlics"}, {"id": 73900, "name": "white garment"}, {"id": 73901, "name": "white gate"}, {"id": 73902, "name": "white glare"}, {"id": 73903, "name": "white glass"}, {"id": 73904, "name": "white glass vase"}, {"id": 73905, "name": "white glasses"}, {"id": 73906, "name": "white glaze"}, {"id": 73907, "name": "white globe"}, {"id": 73908, "name": "white globes"}, {"id": 73909, "name": "white glove"}, {"id": 73910, "name": "white gloves"}, {"id": 73911, "name": "white glow"}, {"id": 73912, "name": "white goal"}, {"id": 73913, "name": "white goggles"}, {"id": 73914, "name": "white gooey"}, {"id": 73915, "name": "white graffiti"}, {"id": 73916, "name": "white grains"}, {"id": 73917, "name": "white graphic"}, {"id": 73918, "name": "white grate"}, {"id": 73919, "name": "white gravel"}, {"id": 73920, "name": "white gravy"}, {"id": 73921, "name": "white gray"}, {"id": 73922, "name": "white green"}, {"id": 73923, "name": "white greyhound"}, {"id": 73924, "name": "white grid"}, {"id": 73925, "name": "white grip"}, {"id": 73926, "name": "white ground"}, {"id": 73927, "name": "white grout"}, {"id": 73928, "name": "white grout on wall"}, {"id": 73929, "name": "white groutline"}, {"id": 73930, "name": "white gulls"}, {"id": 73931, "name": "white gutter"}, {"id": 73932, "name": "white hair"}, {"id": 73933, "name": "white hairs"}, {"id": 73934, "name": "white hand"}, {"id": 73935, "name": "white handbag"}, {"id": 73936, "name": "white handkerchief"}, {"id": 73937, "name": "white handle"}, {"id": 73938, "name": "white handle grip"}, {"id": 73939, "name": "white handlebars"}, {"id": 73940, "name": "white handles"}, {"id": 73941, "name": "white hands"}, {"id": 73942, "name": "white handwriting"}, {"id": 73943, "name": "white hat"}, {"id": 73944, "name": "white haze"}, {"id": 73945, "name": "white head"}, {"id": 73946, "name": "white headband"}, {"id": 73947, "name": "white headlights"}, {"id": 73948, "name": "white headrest"}, {"id": 73949, "name": "white heads"}, {"id": 73950, "name": "white heater"}, {"id": 73951, "name": "white helmet"}, {"id": 73952, "name": "white high rise"}, {"id": 73953, "name": "white hill"}, {"id": 73954, "name": "white hinge"}, {"id": 73955, "name": "white holder"}, {"id": 73956, "name": "white home"}, {"id": 73957, "name": "white home base"}, {"id": 73958, "name": "white home on hill"}, {"id": 73959, "name": "white hood"}, {"id": 73960, "name": "white hoodie"}, {"id": 73961, "name": "white hoodies"}, {"id": 73962, "name": "white hoof"}, {"id": 73963, "name": "white hook"}, {"id": 73964, "name": "white hooves"}, {"id": 73965, "name": "white horn"}, {"id": 73966, "name": "white horns"}, {"id": 73967, "name": "white horse"}, {"id": 73968, "name": "white horses"}, {"id": 73969, "name": "white horsess face"}, {"id": 73970, "name": "white hose"}, {"id": 73971, "name": "white house"}, {"id": 73972, "name": "white houses"}, {"id": 73973, "name": "white hutch"}, {"id": 73974, "name": "white ice"}, {"id": 73975, "name": "white icing"}, {"id": 73976, "name": "white illustration"}, {"id": 73977, "name": "white image"}, {"id": 73978, "name": "white imprints"}, {"id": 73979, "name": "white in color"}, {"id": 73980, "name": "white in colour"}, {"id": 73981, "name": "white incolor"}, {"id": 73982, "name": "white inner leg"}, {"id": 73983, "name": "white interior"}, {"id": 73984, "name": "white is mould"}, {"id": 73985, "name": "white item"}, {"id": 73986, "name": "white items"}, {"id": 73987, "name": "white jacke"}, {"id": 73988, "name": "white jacket"}, {"id": 73989, "name": "white jeans"}, {"id": 73990, "name": "white jeep"}, {"id": 73991, "name": "white jersey"}, {"id": 73992, "name": "white jerssey"}, {"id": 73993, "name": "white jets"}, {"id": 73994, "name": "white kayak"}, {"id": 73995, "name": "white key"}, {"id": 73996, "name": "white keyboard"}, {"id": 73997, "name": "white keys"}, {"id": 73998, "name": "white kiss"}, {"id": 73999, "name": "white kitchen stove"}, {"id": 74000, "name": "white kite"}, {"id": 74001, "name": "white knife"}, {"id": 74002, "name": "white knob"}, {"id": 74003, "name": "white knob on a door"}, {"id": 74004, "name": "white knobs"}, {"id": 74005, "name": "white knot"}, {"id": 74006, "name": "white krail"}, {"id": 74007, "name": "white label"}, {"id": 74008, "name": "white labels"}, {"id": 74009, "name": "white lace"}, {"id": 74010, "name": "white laces"}, {"id": 74011, "name": "white ladder"}, {"id": 74012, "name": "white lamp"}, {"id": 74013, "name": "white lampshade"}, {"id": 74014, "name": "white lane"}, {"id": 74015, "name": "white lanyard"}, {"id": 74016, "name": "white lapel"}, {"id": 74017, "name": "white laptop"}, {"id": 74018, "name": "white lattice"}, {"id": 74019, "name": "white leash"}, {"id": 74020, "name": "white leaves"}, {"id": 74021, "name": "white ledge"}, {"id": 74022, "name": "white left wing"}, {"id": 74023, "name": "white leg"}, {"id": 74024, "name": "white legs"}, {"id": 74025, "name": "white letter"}, {"id": 74026, "name": "white lettered"}, {"id": 74027, "name": "white lettered sign"}, {"id": 74028, "name": "white lettering"}, {"id": 74029, "name": "white letters"}, {"id": 74030, "name": "white license plate"}, {"id": 74031, "name": "white licenseplate"}, {"id": 74032, "name": "white lid"}, {"id": 74033, "name": "white lid on can"}, {"id": 74034, "name": "white light"}, {"id": 74035, "name": "white light globe"}, {"id": 74036, "name": "white lights"}, {"id": 74037, "name": "white line"}, {"id": 74038, "name": "white line on court"}, {"id": 74039, "name": "white line painted"}, {"id": 74040, "name": "white linens"}, {"id": 74041, "name": "white liner"}, {"id": 74042, "name": "white lines"}, {"id": 74043, "name": "white lines on court"}, {"id": 74044, "name": "white lines painted"}, {"id": 74045, "name": "white lining"}, {"id": 74046, "name": "white linoleum"}, {"id": 74047, "name": "white liquid"}, {"id": 74048, "name": "white litter"}, {"id": 74049, "name": "white log"}, {"id": 74050, "name": "white logo"}, {"id": 74051, "name": "white long sleeve"}, {"id": 74052, "name": "white loop"}, {"id": 74053, "name": "white louds"}, {"id": 74054, "name": "white luggage"}, {"id": 74055, "name": "white m"}, {"id": 74056, "name": "white male"}, {"id": 74057, "name": "white man"}, {"id": 74058, "name": "white mane"}, {"id": 74059, "name": "white map"}, {"id": 74060, "name": "white marble"}, {"id": 74061, "name": "white mark"}, {"id": 74062, "name": "white marked face"}, {"id": 74063, "name": "white marker"}, {"id": 74064, "name": "white markers"}, {"id": 74065, "name": "white marking"}, {"id": 74066, "name": "white markings"}, {"id": 74067, "name": "white marks"}, {"id": 74068, "name": "white mask"}, {"id": 74069, "name": "white mast"}, {"id": 74070, "name": "white mat"}, {"id": 74071, "name": "white material"}, {"id": 74072, "name": "white matting"}, {"id": 74073, "name": "white mattress"}, {"id": 74074, "name": "white meat"}, {"id": 74075, "name": "white menus"}, {"id": 74076, "name": "white mesh"}, {"id": 74077, "name": "white metal"}, {"id": 74078, "name": "white metal beams"}, {"id": 74079, "name": "white metal pole"}, {"id": 74080, "name": "white microwave"}, {"id": 74081, "name": "white miniskirt"}, {"id": 74082, "name": "white mist"}, {"id": 74083, "name": "white misty cloud"}, {"id": 74084, "name": "white mittens"}, {"id": 74085, "name": "white mitts"}, {"id": 74086, "name": "white mohawk"}, {"id": 74087, "name": "white molding"}, {"id": 74088, "name": "white monitor"}, {"id": 74089, "name": "white moon"}, {"id": 74090, "name": "white moss"}, {"id": 74091, "name": "white motorcycle"}, {"id": 74092, "name": "white moulding"}, {"id": 74093, "name": "white mound"}, {"id": 74094, "name": "white mountain mist"}, {"id": 74095, "name": "white mountains"}, {"id": 74096, "name": "white mouse"}, {"id": 74097, "name": "white moustache"}, {"id": 74098, "name": "white mouth"}, {"id": 74099, "name": "white mozzerella"}, {"id": 74100, "name": "white mug"}, {"id": 74101, "name": "white mule"}, {"id": 74102, "name": "white mustache"}, {"id": 74103, "name": "white muzzle"}, {"id": 74104, "name": "white n"}, {"id": 74105, "name": "white nail"}, {"id": 74106, "name": "white name"}, {"id": 74107, "name": "white napkin"}, {"id": 74108, "name": "white napkins"}, {"id": 74109, "name": "white neck"}, {"id": 74110, "name": "white necklace"}, {"id": 74111, "name": "white net"}, {"id": 74112, "name": "white netting"}, {"id": 74113, "name": "white nike"}, {"id": 74114, "name": "white nike logo"}, {"id": 74115, "name": "white nobs"}, {"id": 74116, "name": "white noodles"}, {"id": 74117, "name": "white nose"}, {"id": 74118, "name": "white note"}, {"id": 74119, "name": "white notebook"}, {"id": 74120, "name": "white notice"}, {"id": 74121, "name": "white now on ground"}, {"id": 74122, "name": "white nub"}, {"id": 74123, "name": "white number"}, {"id": 74124, "name": "white number4"}, {"id": 74125, "name": "white numbers"}, {"id": 74126, "name": "white numeral"}, {"id": 74127, "name": "white numerals"}, {"id": 74128, "name": "white o"}, {"id": 74129, "name": "white object"}, {"id": 74130, "name": "white objects"}, {"id": 74131, "name": "white off"}, {"id": 74132, "name": "white on bed"}, {"id": 74133, "name": "white on head"}, {"id": 74134, "name": "white one"}, {"id": 74135, "name": "white onion"}, {"id": 74136, "name": "white onion on it"}, {"id": 74137, "name": "white onions"}, {"id": 74138, "name": "white ose"}, {"id": 74139, "name": "white ottoman"}, {"id": 74140, "name": "white out"}, {"id": 74141, "name": "white outfit"}, {"id": 74142, "name": "white outlet"}, {"id": 74143, "name": "white outlets"}, {"id": 74144, "name": "white outline"}, {"id": 74145, "name": "white oval"}, {"id": 74146, "name": "white oven"}, {"id": 74147, "name": "white overhang"}, {"id": 74148, "name": "white p"}, {"id": 74149, "name": "white paddle sign"}, {"id": 74150, "name": "white page"}, {"id": 74151, "name": "white pages"}, {"id": 74152, "name": "white pages words"}, {"id": 74153, "name": "white pail"}, {"id": 74154, "name": "white paing"}, {"id": 74155, "name": "white paint"}, {"id": 74156, "name": "white painteasel"}, {"id": 74157, "name": "white painted area"}, {"id": 74158, "name": "white painted curb"}, {"id": 74159, "name": "white painted door"}, {"id": 74160, "name": "white paintsidewalk"}, {"id": 74161, "name": "white pajamas"}, {"id": 74162, "name": "white pan"}, {"id": 74163, "name": "white pane"}, {"id": 74164, "name": "white panel"}, {"id": 74165, "name": "white panels"}, {"id": 74166, "name": "white pants"}, {"id": 74167, "name": "white paper"}, {"id": 74168, "name": "white paper bag"}, {"id": 74169, "name": "white paper bowl"}, {"id": 74170, "name": "white paper plate"}, {"id": 74171, "name": "white paper under"}, {"id": 74172, "name": "white papers"}, {"id": 74173, "name": "white parking line"}, {"id": 74174, "name": "white part"}, {"id": 74175, "name": "white parts"}, {"id": 74176, "name": "white patch"}, {"id": 74177, "name": "white patches"}, {"id": 74178, "name": "white pattern"}, {"id": 74179, "name": "white pavement"}, {"id": 74180, "name": "white paw"}, {"id": 74181, "name": "white paws"}, {"id": 74182, "name": "white peaks"}, {"id": 74183, "name": "white pearl"}, {"id": 74184, "name": "white pebble"}, {"id": 74185, "name": "white pebbles"}, {"id": 74186, "name": "white pedastal"}, {"id": 74187, "name": "white pedestal"}, {"id": 74188, "name": "white pegboard"}, {"id": 74189, "name": "white pentagon"}, {"id": 74190, "name": "white perimeter"}, {"id": 74191, "name": "white person"}, {"id": 74192, "name": "white petals"}, {"id": 74193, "name": "white phalaenopsis"}, {"id": 74194, "name": "white phone"}, {"id": 74195, "name": "white pickup"}, {"id": 74196, "name": "white picture"}, {"id": 74197, "name": "white piece"}, {"id": 74198, "name": "white pieces"}, {"id": 74199, "name": "white pier"}, {"id": 74200, "name": "white pigeon"}, {"id": 74201, "name": "white piles"}, {"id": 74202, "name": "white piles of snow"}, {"id": 74203, "name": "white pillar"}, {"id": 74204, "name": "white pillars"}, {"id": 74205, "name": "white pillow"}, {"id": 74206, "name": "white pillowcase"}, {"id": 74207, "name": "white pillows"}, {"id": 74208, "name": "white piloows"}, {"id": 74209, "name": "white pipe"}, {"id": 74210, "name": "white pitcher"}, {"id": 74211, "name": "white pith"}, {"id": 74212, "name": "white placemat"}, {"id": 74213, "name": "white plane"}, {"id": 74214, "name": "white planes tail"}, {"id": 74215, "name": "white planter"}, {"id": 74216, "name": "white plaque"}, {"id": 74217, "name": "white plaster"}, {"id": 74218, "name": "white plastic"}, {"id": 74219, "name": "white plastic cup"}, {"id": 74220, "name": "white plasticchair"}, {"id": 74221, "name": "white plate"}, {"id": 74222, "name": "white plates"}, {"id": 74223, "name": "white plates in it"}, {"id": 74224, "name": "white platform"}, {"id": 74225, "name": "white platter"}, {"id": 74226, "name": "white plug"}, {"id": 74227, "name": "white plumbing"}, {"id": 74228, "name": "white plunger"}, {"id": 74229, "name": "white podium"}, {"id": 74230, "name": "white point"}, {"id": 74231, "name": "white pole"}, {"id": 74232, "name": "white poles"}, {"id": 74233, "name": "white polo shirt"}, {"id": 74234, "name": "white porcelain"}, {"id": 74235, "name": "white porcelain bowl"}, {"id": 74236, "name": "white porch"}, {"id": 74237, "name": "white porshe"}, {"id": 74238, "name": "white post"}, {"id": 74239, "name": "white poster"}, {"id": 74240, "name": "white posts"}, {"id": 74241, "name": "white pot"}, {"id": 74242, "name": "white potato"}, {"id": 74243, "name": "white powder"}, {"id": 74244, "name": "white print"}, {"id": 74245, "name": "white printer"}, {"id": 74246, "name": "white printing"}, {"id": 74247, "name": "white puma"}, {"id": 74248, "name": "white pump"}, {"id": 74249, "name": "white purse"}, {"id": 74250, "name": "white quilt"}, {"id": 74251, "name": "white r"}, {"id": 74252, "name": "white rabbit"}, {"id": 74253, "name": "white rack"}, {"id": 74254, "name": "white radish"}, {"id": 74255, "name": "white rafters"}, {"id": 74256, "name": "white rag"}, {"id": 74257, "name": "white rail"}, {"id": 74258, "name": "white railing"}, {"id": 74259, "name": "white railings"}, {"id": 74260, "name": "white railroad"}, {"id": 74261, "name": "white rails"}, {"id": 74262, "name": "white raising smoke"}, {"id": 74263, "name": "white ram"}, {"id": 74264, "name": "white ramekin"}, {"id": 74265, "name": "white rapids"}, {"id": 74266, "name": "white rectangles"}, {"id": 74267, "name": "white red"}, {"id": 74268, "name": "white red helmet"}, {"id": 74269, "name": "white reflection"}, {"id": 74270, "name": "white refrigerator"}, {"id": 74271, "name": "white remote"}, {"id": 74272, "name": "white rhine"}, {"id": 74273, "name": "white rice"}, {"id": 74274, "name": "white rim"}, {"id": 74275, "name": "white rimtrim"}, {"id": 74276, "name": "white rind"}, {"id": 74277, "name": "white ring"}, {"id": 74278, "name": "white rings"}, {"id": 74279, "name": "white road"}, {"id": 74280, "name": "white robe"}, {"id": 74281, "name": "white rock"}, {"id": 74282, "name": "white rocks"}, {"id": 74283, "name": "white roll"}, {"id": 74284, "name": "white roof"}, {"id": 74285, "name": "white room"}, {"id": 74286, "name": "white rope"}, {"id": 74287, "name": "white ropes"}, {"id": 74288, "name": "white rose"}, {"id": 74289, "name": "white roses"}, {"id": 74290, "name": "white round sign"}, {"id": 74291, "name": "white router"}, {"id": 74292, "name": "white ruff"}, {"id": 74293, "name": "white rug"}, {"id": 74294, "name": "white rv"}, {"id": 74295, "name": "white s"}, {"id": 74296, "name": "white sack"}, {"id": 74297, "name": "white sail"}, {"id": 74298, "name": "white sailboat"}, {"id": 74299, "name": "white sails"}, {"id": 74300, "name": "white sand"}, {"id": 74301, "name": "white sauce"}, {"id": 74302, "name": "white saucer"}, {"id": 74303, "name": "white scale"}, {"id": 74304, "name": "white scallions"}, {"id": 74305, "name": "white scarf"}, {"id": 74306, "name": "white scratches"}, {"id": 74307, "name": "white screen"}, {"id": 74308, "name": "white screw"}, {"id": 74309, "name": "white script"}, {"id": 74310, "name": "white sculpture"}, {"id": 74311, "name": "white seafoam"}, {"id": 74312, "name": "white seagull"}, {"id": 74313, "name": "white seat"}, {"id": 74314, "name": "white section"}, {"id": 74315, "name": "white sedan"}, {"id": 74316, "name": "white seed"}, {"id": 74317, "name": "white segment"}, {"id": 74318, "name": "white separator"}, {"id": 74319, "name": "white serviette"}, {"id": 74320, "name": "white shade"}, {"id": 74321, "name": "white shaded tent"}, {"id": 74322, "name": "white shades"}, {"id": 74323, "name": "white shading"}, {"id": 74324, "name": "white shape"}, {"id": 74325, "name": "white shards"}, {"id": 74326, "name": "white shark"}, {"id": 74327, "name": "white shears"}, {"id": 74328, "name": "white sheep"}, {"id": 74329, "name": "white sheeps"}, {"id": 74330, "name": "white sheet"}, {"id": 74331, "name": "white sheets"}, {"id": 74332, "name": "white shelf"}, {"id": 74333, "name": "white ship"}, {"id": 74334, "name": "white shirt"}, {"id": 74335, "name": "white shirt jeans"}, {"id": 74336, "name": "white shirt on man"}, {"id": 74337, "name": "white shirt standi"}, {"id": 74338, "name": "white shirt under it"}, {"id": 74339, "name": "white shirts"}, {"id": 74340, "name": "white shoe"}, {"id": 74341, "name": "white shoe on a foot"}, {"id": 74342, "name": "white shoe on man"}, {"id": 74343, "name": "white shoelace"}, {"id": 74344, "name": "white shoelaces"}, {"id": 74345, "name": "white shoes"}, {"id": 74346, "name": "white shopping bag"}, {"id": 74347, "name": "white short"}, {"id": 74348, "name": "white short sleeves"}, {"id": 74349, "name": "white shorts"}, {"id": 74350, "name": "white shoulder"}, {"id": 74351, "name": "white shower curtain"}, {"id": 74352, "name": "white shutter"}, {"id": 74353, "name": "white shutters"}, {"id": 74354, "name": "white side"}, {"id": 74355, "name": "white sideline"}, {"id": 74356, "name": "white sidewalk"}, {"id": 74357, "name": "white sidewall"}, {"id": 74358, "name": "white siding"}, {"id": 74359, "name": "white sign in lot"}, {"id": 74360, "name": "white sign"}, {"id": 74361, "name": "white signal"}, {"id": 74362, "name": "white signpost"}, {"id": 74363, "name": "white signs"}, {"id": 74364, "name": "white signsfence"}, {"id": 74365, "name": "white sill"}, {"id": 74366, "name": "white singage"}, {"id": 74367, "name": "white sink"}, {"id": 74368, "name": "white sinks"}, {"id": 74369, "name": "white skateboard"}, {"id": 74370, "name": "white ski"}, {"id": 74371, "name": "white ski jacket"}, {"id": 74372, "name": "white skiboots"}, {"id": 74373, "name": "white skies"}, {"id": 74374, "name": "white skiis"}, {"id": 74375, "name": "white skin"}, {"id": 74376, "name": "white skirt"}, {"id": 74377, "name": "white skis"}, {"id": 74378, "name": "white skulls"}, {"id": 74379, "name": "white sky"}, {"id": 74380, "name": "white skys"}, {"id": 74381, "name": "white slat"}, {"id": 74382, "name": "white sleeve"}, {"id": 74383, "name": "white sleeves"}, {"id": 74384, "name": "white slice"}, {"id": 74385, "name": "white smoke"}, {"id": 74386, "name": "white snaps"}, {"id": 74387, "name": "white sneaker"}, {"id": 74388, "name": "white sneakers"}, {"id": 74389, "name": "white snout"}, {"id": 74390, "name": "white snow"}, {"id": 74391, "name": "white snow boots"}, {"id": 74392, "name": "white snow on floor"}, {"id": 74393, "name": "white snow visible"}, {"id": 74394, "name": "white snowboard"}, {"id": 74395, "name": "white snowboards"}, {"id": 74396, "name": "white snowgear"}, {"id": 74397, "name": "white soap"}, {"id": 74398, "name": "white soap container"}, {"id": 74399, "name": "white sock"}, {"id": 74400, "name": "white socket"}, {"id": 74401, "name": "white socks"}, {"id": 74402, "name": "white sofa"}, {"id": 74403, "name": "white sole"}, {"id": 74404, "name": "white soles"}, {"id": 74405, "name": "white sox"}, {"id": 74406, "name": "white space"}, {"id": 74407, "name": "white speaker"}, {"id": 74408, "name": "white speakers"}, {"id": 74409, "name": "white speck"}, {"id": 74410, "name": "white speckles"}, {"id": 74411, "name": "white specks"}, {"id": 74412, "name": "white spindles"}, {"id": 74413, "name": "white splash"}, {"id": 74414, "name": "white splashes"}, {"id": 74415, "name": "white splotch"}, {"id": 74416, "name": "white spoon"}, {"id": 74417, "name": "white spot"}, {"id": 74418, "name": "white spots"}, {"id": 74419, "name": "white spout"}, {"id": 74420, "name": "white spray"}, {"id": 74421, "name": "white spread"}, {"id": 74422, "name": "white sprinkle"}, {"id": 74423, "name": "white sprinkles"}, {"id": 74424, "name": "white square"}, {"id": 74425, "name": "white square tile"}, {"id": 74426, "name": "white squares"}, {"id": 74427, "name": "white squiggle"}, {"id": 74428, "name": "white stack"}, {"id": 74429, "name": "white stain"}, {"id": 74430, "name": "white stair"}, {"id": 74431, "name": "white stair case"}, {"id": 74432, "name": "white staircase"}, {"id": 74433, "name": "white stairs"}, {"id": 74434, "name": "white stalks"}, {"id": 74435, "name": "white stalls"}, {"id": 74436, "name": "white stand"}, {"id": 74437, "name": "white star"}, {"id": 74438, "name": "white stars"}, {"id": 74439, "name": "white starss"}, {"id": 74440, "name": "white starts"}, {"id": 74441, "name": "white station wagon"}, {"id": 74442, "name": "white statue"}, {"id": 74443, "name": "white step"}, {"id": 74444, "name": "white steps"}, {"id": 74445, "name": "white stick"}, {"id": 74446, "name": "white sticker"}, {"id": 74447, "name": "white stigma"}, {"id": 74448, "name": "white stip"}, {"id": 74449, "name": "white stitches"}, {"id": 74450, "name": "white stocking"}, {"id": 74451, "name": "white stomach"}, {"id": 74452, "name": "white stone"}, {"id": 74453, "name": "white stool"}, {"id": 74454, "name": "white stop"}, {"id": 74455, "name": "white stopper"}, {"id": 74456, "name": "white storage bins"}, {"id": 74457, "name": "white stork"}, {"id": 74458, "name": "white stove"}, {"id": 74459, "name": "white strap"}, {"id": 74460, "name": "white straps"}, {"id": 74461, "name": "white straw"}, {"id": 74462, "name": "white streak"}, {"id": 74463, "name": "white streaks"}, {"id": 74464, "name": "white street"}, {"id": 74465, "name": "white street lamp"}, {"id": 74466, "name": "white string"}, {"id": 74467, "name": "white strings"}, {"id": 74468, "name": "white strip"}, {"id": 74469, "name": "white stripe"}, {"id": 74470, "name": "white stripes"}, {"id": 74471, "name": "white strips"}, {"id": 74472, "name": "white strpe"}, {"id": 74473, "name": "white structure"}, {"id": 74474, "name": "white structures"}, {"id": 74475, "name": "white stucco"}, {"id": 74476, "name": "white stuff"}, {"id": 74477, "name": "white stuffed"}, {"id": 74478, "name": "white substance"}, {"id": 74479, "name": "white sufboard"}, {"id": 74480, "name": "white sugar"}, {"id": 74481, "name": "white suit"}, {"id": 74482, "name": "white sundress"}, {"id": 74483, "name": "white sunglasses"}, {"id": 74484, "name": "white support"}, {"id": 74485, "name": "white supports"}, {"id": 74486, "name": "white surboard"}, {"id": 74487, "name": "white surf"}, {"id": 74488, "name": "white surface"}, {"id": 74489, "name": "white surfboard"}, {"id": 74490, "name": "white surfboards"}, {"id": 74491, "name": "white suv"}, {"id": 74492, "name": "white swan"}, {"id": 74493, "name": "white swans"}, {"id": 74494, "name": "white sweatband"}, {"id": 74495, "name": "white sweater"}, {"id": 74496, "name": "white sweter"}, {"id": 74497, "name": "white swirl"}, {"id": 74498, "name": "white swirls"}, {"id": 74499, "name": "white swisscom"}, {"id": 74500, "name": "white switch"}, {"id": 74501, "name": "white symbol"}, {"id": 74502, "name": "white symbols"}, {"id": 74503, "name": "white t"}, {"id": 74504, "name": "white t shirt"}, {"id": 74505, "name": "white table"}, {"id": 74506, "name": "white table cloth"}, {"id": 74507, "name": "white tablecloth"}, {"id": 74508, "name": "white tag"}, {"id": 74509, "name": "white tags"}, {"id": 74510, "name": "white tail"}, {"id": 74511, "name": "white tailgate"}, {"id": 74512, "name": "white tailights"}, {"id": 74513, "name": "white tan"}, {"id": 74514, "name": "white tank"}, {"id": 74515, "name": "white tank top"}, {"id": 74516, "name": "white tanktop"}, {"id": 74517, "name": "white tap"}, {"id": 74518, "name": "white tape"}, {"id": 74519, "name": "white tarp"}, {"id": 74520, "name": "white tassels"}, {"id": 74521, "name": "white teapot"}, {"id": 74522, "name": "white teddy bear"}, {"id": 74523, "name": "white teddy bears"}, {"id": 74524, "name": "white tee"}, {"id": 74525, "name": "white tee shirt"}, {"id": 74526, "name": "white teeth"}, {"id": 74527, "name": "white telephone"}, {"id": 74528, "name": "white tennis"}, {"id": 74529, "name": "white tennis net"}, {"id": 74530, "name": "white tennis shoes"}, {"id": 74531, "name": "white tennis sneaker"}, {"id": 74532, "name": "white tennisuniform"}, {"id": 74533, "name": "white tent"}, {"id": 74534, "name": "white tents"}, {"id": 74535, "name": "white terrier"}, {"id": 74536, "name": "white terrycloth"}, {"id": 74537, "name": "white text"}, {"id": 74538, "name": "white thing"}, {"id": 74539, "name": "white throat"}, {"id": 74540, "name": "white thumb"}, {"id": 74541, "name": "white tie"}, {"id": 74542, "name": "white tights"}, {"id": 74543, "name": "white tile"}, {"id": 74544, "name": "white tile floor"}, {"id": 74545, "name": "white tiles"}, {"id": 74546, "name": "white tilewall"}, {"id": 74547, "name": "white tip"}, {"id": 74548, "name": "white tips"}, {"id": 74549, "name": "white tire"}, {"id": 74550, "name": "white tissue"}, {"id": 74551, "name": "white toast"}, {"id": 74552, "name": "white toaster"}, {"id": 74553, "name": "white toilet"}, {"id": 74554, "name": "white toilet tank"}, {"id": 74555, "name": "white tooth"}, {"id": 74556, "name": "white toothbrush"}, {"id": 74557, "name": "white top"}, {"id": 74558, "name": "white top part"}, {"id": 74559, "name": "white topped"}, {"id": 74560, "name": "white topping"}, {"id": 74561, "name": "white toppings"}, {"id": 74562, "name": "white tops"}, {"id": 74563, "name": "white tortilla"}, {"id": 74564, "name": "white towel"}, {"id": 74565, "name": "white towel held"}, {"id": 74566, "name": "white towels"}, {"id": 74567, "name": "white tower"}, {"id": 74568, "name": "white trail"}, {"id": 74569, "name": "white trailer"}, {"id": 74570, "name": "white trails"}, {"id": 74571, "name": "white train"}, {"id": 74572, "name": "white traincar"}, {"id": 74573, "name": "white trash"}, {"id": 74574, "name": "white tray"}, {"id": 74575, "name": "white tree"}, {"id": 74576, "name": "white trees"}, {"id": 74577, "name": "white trellis"}, {"id": 74578, "name": "white triangle"}, {"id": 74579, "name": "white trigger"}, {"id": 74580, "name": "white trim"}, {"id": 74581, "name": "white trimjacket"}, {"id": 74582, "name": "white trip"}, {"id": 74583, "name": "white trouser"}, {"id": 74584, "name": "white trousers"}, {"id": 74585, "name": "white truck"}, {"id": 74586, "name": "white trunk"}, {"id": 74587, "name": "white tshirt"}, {"id": 74588, "name": "white tshirt on man"}, {"id": 74589, "name": "white tshirts"}, {"id": 74590, "name": "white tub"}, {"id": 74591, "name": "white tube"}, {"id": 74592, "name": "white tubes"}, {"id": 74593, "name": "white tucks"}, {"id": 74594, "name": "white tunnel"}, {"id": 74595, "name": "white turban"}, {"id": 74596, "name": "white turtleneck"}, {"id": 74597, "name": "white tusk"}, {"id": 74598, "name": "white tusks"}, {"id": 74599, "name": "white u"}, {"id": 74600, "name": "white udders"}, {"id": 74601, "name": "white umbrella"}, {"id": 74602, "name": "white umbrellas"}, {"id": 74603, "name": "white underbelly"}, {"id": 74604, "name": "white underpant"}, {"id": 74605, "name": "white undershirt"}, {"id": 74606, "name": "white underside"}, {"id": 74607, "name": "white uniform"}, {"id": 74608, "name": "white uniform pants"}, {"id": 74609, "name": "white uniforms"}, {"id": 74610, "name": "white units"}, {"id": 74611, "name": "white urinal"}, {"id": 74612, "name": "white valence"}, {"id": 74613, "name": "white van"}, {"id": 74614, "name": "white vase"}, {"id": 74615, "name": "white vases"}, {"id": 74616, "name": "white vegetable"}, {"id": 74617, "name": "white vehicle"}, {"id": 74618, "name": "white vehicles"}, {"id": 74619, "name": "white veins"}, {"id": 74620, "name": "white vent"}, {"id": 74621, "name": "white vest"}, {"id": 74622, "name": "white video camera"}, {"id": 74623, "name": "white visor"}, {"id": 74624, "name": "white w"}, {"id": 74625, "name": "white wake"}, {"id": 74626, "name": "white wall"}, {"id": 74627, "name": "white wall tile"}, {"id": 74628, "name": "white walls"}, {"id": 74629, "name": "white washcloth"}, {"id": 74630, "name": "white washer"}, {"id": 74631, "name": "white watch"}, {"id": 74632, "name": "white water"}, {"id": 74633, "name": "white water splash"}, {"id": 74634, "name": "white water trail"}, {"id": 74635, "name": "white water waves"}, {"id": 74636, "name": "white wave"}, {"id": 74637, "name": "white waves"}, {"id": 74638, "name": "white waves in ocean"}, {"id": 74639, "name": "white wheel"}, {"id": 74640, "name": "white wheels"}, {"id": 74641, "name": "white whiskers"}, {"id": 74642, "name": "white wii"}, {"id": 74643, "name": "white wind shield"}, {"id": 74644, "name": "white windmill"}, {"id": 74645, "name": "white window"}, {"id": 74646, "name": "white window frames"}, {"id": 74647, "name": "white windows"}, {"id": 74648, "name": "white wine"}, {"id": 74649, "name": "white wing"}, {"id": 74650, "name": "white wings"}, {"id": 74651, "name": "white wire"}, {"id": 74652, "name": "white wires"}, {"id": 74653, "name": "white wiskers"}, {"id": 74654, "name": "white with blue trim"}, {"id": 74655, "name": "white wood"}, {"id": 74656, "name": "white wood railing"}, {"id": 74657, "name": "white wood surface"}, {"id": 74658, "name": "white woodwork"}, {"id": 74659, "name": "white wool"}, {"id": 74660, "name": "white word"}, {"id": 74661, "name": "white wording"}, {"id": 74662, "name": "white words"}, {"id": 74663, "name": "white wrap"}, {"id": 74664, "name": "white wrapper"}, {"id": 74665, "name": "white wrist"}, {"id": 74666, "name": "white wrist band"}, {"id": 74667, "name": "white wristband"}, {"id": 74668, "name": "white wristbands"}, {"id": 74669, "name": "white writing"}, {"id": 74670, "name": "white x"}, {"id": 74671, "name": "white xbox"}, {"id": 74672, "name": "white yarn"}, {"id": 74673, "name": "white yellow"}, {"id": 74674, "name": "white yellow train"}, {"id": 74675, "name": "white zebra"}, {"id": 74676, "name": "white zigzag"}, {"id": 74677, "name": "white zipper"}, {"id": 74678, "name": "white"}, {"id": 74679, "name": "whiteairy flower"}, {"id": 74680, "name": "whiteandblack sign"}, {"id": 74681, "name": "whiteandblackplatforms"}, {"id": 74682, "name": "whitearrow"}, {"id": 74683, "name": "whiteb backdoor"}, {"id": 74684, "name": "whitebanana peel"}, {"id": 74685, "name": "whiteband"}, {"id": 74686, "name": "whitebanner"}, {"id": 74687, "name": "whitebar"}, {"id": 74688, "name": "whitebarriers"}, {"id": 74689, "name": "whitebaseball sock"}, {"id": 74690, "name": "whiteblack cat"}, {"id": 74691, "name": "whiteblack clock"}, {"id": 74692, "name": "whiteblack hat"}, {"id": 74693, "name": "whiteblack print"}, {"id": 74694, "name": "whiteblack sheep"}, {"id": 74695, "name": "whiteblack shirt"}, {"id": 74696, "name": "whiteblack stripes"}, {"id": 74697, "name": "whiteblue bowl"}, {"id": 74698, "name": "whiteblue pants"}, {"id": 74699, "name": "whiteblue pen"}, {"id": 74700, "name": "whiteblue sign"}, {"id": 74701, "name": "whiteblue snow"}, {"id": 74702, "name": "whiteblue tent"}, {"id": 74703, "name": "whiteboard"}, {"id": 74704, "name": "whiteboard sign"}, {"id": 74705, "name": "whiteboat"}, {"id": 74706, "name": "whitebowed window"}, {"id": 74707, "name": "whitebowl"}, {"id": 74708, "name": "whitebowl shadow"}, {"id": 74709, "name": "whitebox"}, {"id": 74710, "name": "whitebright sky"}, {"id": 74711, "name": "whitebrown horse"}, {"id": 74712, "name": "whitebuggy roof"}, {"id": 74713, "name": "whitebutton"}, {"id": 74714, "name": "whitecap man"}, {"id": 74715, "name": "whitecap"}, {"id": 74716, "name": "whitecaps on waves"}, {"id": 74717, "name": "whitecar"}, {"id": 74718, "name": "whitecardboard box"}, {"id": 74719, "name": "whitecars"}, {"id": 74720, "name": "whiteceiling light"}, {"id": 74721, "name": "whiteceiling lights"}, {"id": 74722, "name": "whitechair frames"}, {"id": 74723, "name": "whitechalk marks"}, {"id": 74724, "name": "whitecheese cube"}, {"id": 74725, "name": "whitechef jacket"}, {"id": 74726, "name": "whitechurch"}, {"id": 74727, "name": "whiteclear sky"}, {"id": 74728, "name": "whiteclock face"}, {"id": 74729, "name": "whiteclock hand"}, {"id": 74730, "name": "whitecloud"}, {"id": 74731, "name": "whiteclouds"}, {"id": 74732, "name": "whitecoffee cup"}, {"id": 74733, "name": "whitecounter"}, {"id": 74734, "name": "whitecup"}, {"id": 74735, "name": "whitecurtains"}, {"id": 74736, "name": "whitedesk"}, {"id": 74737, "name": "whitedoor frame"}, {"id": 74738, "name": "whiteduck"}, {"id": 74739, "name": "whitefaced"}, {"id": 74740, "name": "whiteflats"}, {"id": 74741, "name": "whitefloor tiles"}, {"id": 74742, "name": "whiteflower"}, {"id": 74743, "name": "whiteflower petal"}, {"id": 74744, "name": "whiteflume"}, {"id": 74745, "name": "whitefoam waves"}, {"id": 74746, "name": "whitefront paws"}, {"id": 74747, "name": "whitegloves"}, {"id": 74748, "name": "whitegold curtains"}, {"id": 74749, "name": "whitegray horse"}, {"id": 74750, "name": "whitegray top"}, {"id": 74751, "name": "whitegrayocean waves"}, {"id": 74752, "name": "whitegreen tshirt"}, {"id": 74753, "name": "whitegreen umbrella"}, {"id": 74754, "name": "whitegreen waves"}, {"id": 74755, "name": "whitehead"}, {"id": 74756, "name": "whitehelmet"}, {"id": 74757, "name": "whitehome plate"}, {"id": 74758, "name": "whitehorse"}, {"id": 74759, "name": "whitehorse tail"}, {"id": 74760, "name": "whitehouse"}, {"id": 74761, "name": "whiteicing"}, {"id": 74762, "name": "whiteilluminated sign"}, {"id": 74763, "name": "whiteletters"}, {"id": 74764, "name": "whitelight switch"}, {"id": 74765, "name": "whiteline"}, {"id": 74766, "name": "whitelines"}, {"id": 74767, "name": "whitelong twigs"}, {"id": 74768, "name": "whitemailtruck"}, {"id": 74769, "name": "whitemasts"}, {"id": 74770, "name": "whitemetal mounts"}, {"id": 74771, "name": "whiteobject"}, {"id": 74772, "name": "whiteocean spray"}, {"id": 74773, "name": "whiteoctagonal table"}, {"id": 74774, "name": "whiteorange barrels"}, {"id": 74775, "name": "whiteout"}, {"id": 74776, "name": "whitepaint"}, {"id": 74777, "name": "whitepainted blocks"}, {"id": 74778, "name": "whitepants"}, {"id": 74779, "name": "whitepaper"}, {"id": 74780, "name": "whiteparked car"}, {"id": 74781, "name": "whitepinkblue purse"}, {"id": 74782, "name": "whitepipe"}, {"id": 74783, "name": "whiteplastic cup"}, {"id": 74784, "name": "whiteplastic fork"}, {"id": 74785, "name": "whiteplastic spoon"}, {"id": 74786, "name": "whiteporcelain toliet"}, {"id": 74787, "name": "whitepower strip"}, {"id": 74788, "name": "whiter cabinets"}, {"id": 74789, "name": "whitered boat"}, {"id": 74790, "name": "whitered helmet"}, {"id": 74791, "name": "whitered jersey"}, {"id": 74792, "name": "whitered logo"}, {"id": 74793, "name": "whitered shirt"}, {"id": 74794, "name": "whitered stripe"}, {"id": 74795, "name": "whiteredyellow"}, {"id": 74796, "name": "whiterefrigerator freezer"}, {"id": 74797, "name": "whitering"}, {"id": 74798, "name": "whites stripes"}, {"id": 74799, "name": "whitesea foam"}, {"id": 74800, "name": "whiteshelf"}, {"id": 74801, "name": "whiteshirt"}, {"id": 74802, "name": "whiteshoe"}, {"id": 74803, "name": "whiteshower curtain"}, {"id": 74804, "name": "whitesign"}, {"id": 74805, "name": "whiteski jacket"}, {"id": 74806, "name": "whiteskier"}, {"id": 74807, "name": "whitesky"}, {"id": 74808, "name": "whitesnow gloves"}, {"id": 74809, "name": "whitesoap dish"}, {"id": 74810, "name": "whitesoccer goal"}, {"id": 74811, "name": "whitesocks"}, {"id": 74812, "name": "whitesquare"}, {"id": 74813, "name": "whitesquares"}, {"id": 74814, "name": "whitest leg"}, {"id": 74815, "name": "whitestar"}, {"id": 74816, "name": "whitesweater woman"}, {"id": 74817, "name": "whitet shirt"}, {"id": 74818, "name": "whitetable chairs"}, {"id": 74819, "name": "whitetag"}, {"id": 74820, "name": "whitetennis shoes"}, {"id": 74821, "name": "whitetoilet tissue"}, {"id": 74822, "name": "whitetoy"}, {"id": 74823, "name": "whitetray"}, {"id": 74824, "name": "whitetrim"}, {"id": 74825, "name": "whitetruck"}, {"id": 74826, "name": "whitetubular light"}, {"id": 74827, "name": "whitevan"}, {"id": 74828, "name": "whitevenetian blind"}, {"id": 74829, "name": "whitevisor"}, {"id": 74830, "name": "whitewall"}, {"id": 74831, "name": "whitewall tiles"}, {"id": 74832, "name": "whitewall tire"}, {"id": 74833, "name": "whitewallmounted outlet"}, {"id": 74834, "name": "whitewater"}, {"id": 74835, "name": "whitewater waves"}, {"id": 74836, "name": "whitewave"}, {"id": 74837, "name": "whitewax paper"}, {"id": 74838, "name": "whitewoolen rug"}, {"id": 74839, "name": "whitewriting"}, {"id": 74840, "name": "whiteyellow lines"}, {"id": 74841, "name": "whitish"}, {"id": 74842, "name": "whitish object"}, {"id": 74843, "name": "whitney"}, {"id": 74844, "name": "whitw wheels"}, {"id": 74845, "name": "whizzo"}, {"id": 74846, "name": "whoa"}, {"id": 74847, "name": "whole"}, {"id": 74848, "name": "whole banana"}, {"id": 74849, "name": "whole bananas"}, {"id": 74850, "name": "whole block"}, {"id": 74851, "name": "whole cap"}, {"id": 74852, "name": "whole frame"}, {"id": 74853, "name": "whole glass"}, {"id": 74854, "name": "whole light"}, {"id": 74855, "name": "whole meat"}, {"id": 74856, "name": "whole orange"}, {"id": 74857, "name": "whole pizza"}, {"id": 74858, "name": "whole seat"}, {"id": 74859, "name": "whole shower"}, {"id": 74860, "name": "whole sign"}, {"id": 74861, "name": "whole stack"}, {"id": 74862, "name": "whole train"}, {"id": 74863, "name": "whole wave"}, {"id": 74864, "name": "whole wheat"}, {"id": 74865, "name": "whoopie pie"}, {"id": 74866, "name": "whorl"}, {"id": 74867, "name": "whort"}, {"id": 74868, "name": "whte reverse light"}, {"id": 74869, "name": "whtie"}, {"id": 74870, "name": "whtie line"}, {"id": 74871, "name": "wi"}, {"id": 74872, "name": "wi remote"}, {"id": 74873, "name": "wic"}, {"id": 74874, "name": "wick basket"}, {"id": 74875, "name": "wick"}, {"id": 74876, "name": "wicker"}, {"id": 74877, "name": "wicker back"}, {"id": 74878, "name": "wicker basket"}, {"id": 74879, "name": "wicker baskets"}, {"id": 74880, "name": "wicker bowl"}, {"id": 74881, "name": "wicker box"}, {"id": 74882, "name": "wicker cart"}, {"id": 74883, "name": "wicker chair"}, {"id": 74884, "name": "wicker dresser"}, {"id": 74885, "name": "wicker hat"}, {"id": 74886, "name": "wicker headboard"}, {"id": 74887, "name": "wicker object"}, {"id": 74888, "name": "wicker pattern"}, {"id": 74889, "name": "wicker placemat"}, {"id": 74890, "name": "wicker pot"}, {"id": 74891, "name": "wicker shaded"}, {"id": 74892, "name": "wicker side"}, {"id": 74893, "name": "wicker stool"}, {"id": 74894, "name": "wicker tray"}, {"id": 74895, "name": "wide"}, {"id": 74896, "name": "wide array"}, {"id": 74897, "name": "wide brim"}, {"id": 74898, "name": "wide collar"}, {"id": 74899, "name": "wide edge"}, {"id": 74900, "name": "wide eyes"}, {"id": 74901, "name": "wide forehead"}, {"id": 74902, "name": "wide grin"}, {"id": 74903, "name": "wide legs"}, {"id": 74904, "name": "wide mouth"}, {"id": 74905, "name": "wide opened ocean"}, {"id": 74906, "name": "wide path"}, {"id": 74907, "name": "wide rim"}, {"id": 74908, "name": "wide road"}, {"id": 74909, "name": "wide slats"}, {"id": 74910, "name": "wide smile"}, {"id": 74911, "name": "wide stance"}, {"id": 74912, "name": "wide stripes"}, {"id": 74913, "name": "wide tree"}, {"id": 74914, "name": "wide tusk"}, {"id": 74915, "name": "wide waist"}, {"id": 74916, "name": "wide wheels"}, {"id": 74917, "name": "wide white line"}, {"id": 74918, "name": "wide window"}, {"id": 74919, "name": "wide windows"}, {"id": 74920, "name": "widelongstone rim"}, {"id": 74921, "name": "widnow"}, {"id": 74922, "name": "widow frame"}, {"id": 74923, "name": "widow"}, {"id": 74924, "name": "widows walk"}, {"id": 74925, "name": "widshield"}, {"id": 74926, "name": "width"}, {"id": 74927, "name": "wiener"}, {"id": 74928, "name": "wife"}, {"id": 74929, "name": "wife beater"}, {"id": 74930, "name": "wifi"}, {"id": 74931, "name": "wifi symbol"}, {"id": 74932, "name": "wig"}, {"id": 74933, "name": "wiglet"}, {"id": 74934, "name": "wign"}, {"id": 74935, "name": "wigs statue"}, {"id": 74936, "name": "wii"}, {"id": 74937, "name": "wii remote"}, {"id": 74938, "name": "wii board"}, {"id": 74939, "name": "wii bowling"}, {"id": 74940, "name": "wii box"}, {"id": 74941, "name": "wii boxing"}, {"id": 74942, "name": "wii bracelet"}, {"id": 74943, "name": "wii case"}, {"id": 74944, "name": "wii character"}, {"id": 74945, "name": "wii console"}, {"id": 74946, "name": "wii contoller"}, {"id": 74947, "name": "wii control"}, {"id": 74948, "name": "wii controler"}, {"id": 74949, "name": "wii controller"}, {"id": 74950, "name": "wii controllers"}, {"id": 74951, "name": "wii controls"}, {"id": 74952, "name": "wii cord"}, {"id": 74953, "name": "wii fit box"}, {"id": 74954, "name": "wii game"}, {"id": 74955, "name": "wii game case"}, {"id": 74956, "name": "wii game console"}, {"id": 74957, "name": "wii game controller"}, {"id": 74958, "name": "wii game system"}, {"id": 74959, "name": "wii games"}, {"id": 74960, "name": "wii golf"}, {"id": 74961, "name": "wii golfer"}, {"id": 74962, "name": "wii joystick"}, {"id": 74963, "name": "wii logo"}, {"id": 74964, "name": "wii mote"}, {"id": 74965, "name": "wii name"}, {"id": 74966, "name": "wii numbchuck"}, {"id": 74967, "name": "wii nun chuck"}, {"id": 74968, "name": "wii nunchuck"}, {"id": 74969, "name": "wii nunchuk"}, {"id": 74970, "name": "wii platform"}, {"id": 74971, "name": "wii player"}, {"id": 74972, "name": "wii remote"}, {"id": 74973, "name": "wii remote control"}, {"id": 74974, "name": "wii remotes"}, {"id": 74975, "name": "wii slot"}, {"id": 74976, "name": "wii steering wheel"}, {"id": 74977, "name": "wii stick"}, {"id": 74978, "name": "wii system"}, {"id": 74979, "name": "wii wheel"}, {"id": 74980, "name": "wiicontrols"}, {"id": 74981, "name": "wiimote"}, {"id": 74982, "name": "wiimote picture"}, {"id": 74983, "name": "wiimotes"}, {"id": 74984, "name": "wiindow"}, {"id": 74985, "name": "wiiremote"}, {"id": 74986, "name": "wiki page"}, {"id": 74987, "name": "wikipedia"}, {"id": 74988, "name": "wild"}, {"id": 74989, "name": "wild animal"}, {"id": 74990, "name": "wild animals"}, {"id": 74991, "name": "wild beast"}, {"id": 74992, "name": "wild bush"}, {"id": 74993, "name": "wild bushes"}, {"id": 74994, "name": "wild flower"}, {"id": 74995, "name": "wild flowers"}, {"id": 74996, "name": "wild grass"}, {"id": 74997, "name": "wild hair"}, {"id": 74998, "name": "wild hare"}, {"id": 74999, "name": "wild horse"}, {"id": 75000, "name": "wild horses"}, {"id": 75001, "name": "wild park"}, {"id": 75002, "name": "wild rice"}, {"id": 75003, "name": "wild singapore"}, {"id": 75004, "name": "wild smile"}, {"id": 75005, "name": "wild wheat"}, {"id": 75006, "name": "wild zebra"}, {"id": 75007, "name": "wildabeast"}, {"id": 75008, "name": "wildbeast"}, {"id": 75009, "name": "wildbeasts"}, {"id": 75010, "name": "wildbeest ground"}, {"id": 75011, "name": "wildbeests"}, {"id": 75012, "name": "wildebeast"}, {"id": 75013, "name": "wildebeest"}, {"id": 75014, "name": "wilderbeast"}, {"id": 75015, "name": "wilderness"}, {"id": 75016, "name": "wilderness area"}, {"id": 75017, "name": "wildflower"}, {"id": 75018, "name": "wildlife"}, {"id": 75019, "name": "wildlife exhibit"}, {"id": 75020, "name": "wildlife park"}, {"id": 75021, "name": "wildlife scene"}, {"id": 75022, "name": "wildly"}, {"id": 75023, "name": "wilids"}, {"id": 75024, "name": "will"}, {"id": 75025, "name": "william"}, {"id": 75026, "name": "williams"}, {"id": 75027, "name": "williamtown"}, {"id": 75028, "name": "willow tree"}, {"id": 75029, "name": "willow"}, {"id": 75030, "name": "wilshire boulevard"}, {"id": 75031, "name": "wilson"}, {"id": 75032, "name": "wilson brand"}, {"id": 75033, "name": "wilson cooler"}, {"id": 75034, "name": "wilson emblen"}, {"id": 75035, "name": "wilson insignia"}, {"id": 75036, "name": "wilson logo"}, {"id": 75037, "name": "wilted"}, {"id": 75038, "name": "wilted badkground"}, {"id": 75039, "name": "wilted bouquet"}, {"id": 75040, "name": "wilted leaf"}, {"id": 75041, "name": "wiltedleaves"}, {"id": 75042, "name": "wilting"}, {"id": 75043, "name": "wimbledon logo"}, {"id": 75044, "name": "wimdow sill"}, {"id": 75045, "name": "wimgs"}, {"id": 75046, "name": "win"}, {"id": 75047, "name": "winans face"}, {"id": 75048, "name": "winch"}, {"id": 75049, "name": "wind board"}, {"id": 75050, "name": "wind bottles"}, {"id": 75051, "name": "wind breaker"}, {"id": 75052, "name": "wind catcher"}, {"id": 75053, "name": "wind chime"}, {"id": 75054, "name": "wind chimes"}, {"id": 75055, "name": "wind farm"}, {"id": 75056, "name": "wind gauge"}, {"id": 75057, "name": "wind is blowing"}, {"id": 75058, "name": "wind kites"}, {"id": 75059, "name": "wind meter"}, {"id": 75060, "name": "wind mill"}, {"id": 75061, "name": "wind pinwheel"}, {"id": 75062, "name": "wind sail"}, {"id": 75063, "name": "wind screen"}, {"id": 75064, "name": "wind shield"}, {"id": 75065, "name": "wind shield wiper"}, {"id": 75066, "name": "wind shield wipers"}, {"id": 75067, "name": "wind sock"}, {"id": 75068, "name": "wind socks"}, {"id": 75069, "name": "wind streaks"}, {"id": 75070, "name": "wind surf"}, {"id": 75071, "name": "wind surfer"}, {"id": 75072, "name": "wind surfers"}, {"id": 75073, "name": "wind surfing"}, {"id": 75074, "name": "wind tower"}, {"id": 75075, "name": "wind turbine"}, {"id": 75076, "name": "wind turbines"}, {"id": 75077, "name": "wind vale"}, {"id": 75078, "name": "wind vane"}, {"id": 75079, "name": "wind wheel"}, {"id": 75080, "name": "wind"}, {"id": 75081, "name": "windashield"}, {"id": 75082, "name": "windboard"}, {"id": 75083, "name": "windbreaker"}, {"id": 75084, "name": "windchime"}, {"id": 75085, "name": "windchimes"}, {"id": 75086, "name": "winddirection indicator"}, {"id": 75087, "name": "winder"}, {"id": 75088, "name": "winderness"}, {"id": 75089, "name": "windfield"}, {"id": 75090, "name": "windhield"}, {"id": 75091, "name": "windhshield"}, {"id": 75092, "name": "windhshield wiper"}, {"id": 75093, "name": "windhsield"}, {"id": 75094, "name": "windhsield wiper"}, {"id": 75095, "name": "winding road"}, {"id": 75096, "name": "windiw"}, {"id": 75097, "name": "windmill"}, {"id": 75098, "name": "windo"}, {"id": 75099, "name": "windoe"}, {"id": 75100, "name": "windoes"}, {"id": 75101, "name": "windon"}, {"id": 75102, "name": "windonw"}, {"id": 75103, "name": "windor"}, {"id": 75104, "name": "windos"}, {"id": 75105, "name": "windosill"}, {"id": 75106, "name": "window pane"}, {"id": 75107, "name": "window 10"}, {"id": 75108, "name": "window 2"}, {"id": 75109, "name": "window 3"}, {"id": 75110, "name": "window 4"}, {"id": 75111, "name": "window 5"}, {"id": 75112, "name": "window 6"}, {"id": 75113, "name": "window 7"}, {"id": 75114, "name": "window 8"}, {"id": 75115, "name": "window 9"}, {"id": 75116, "name": "window above door"}, {"id": 75117, "name": "window above tiolet"}, {"id": 75118, "name": "window alcove"}, {"id": 75119, "name": "window and bar"}, {"id": 75120, "name": "window arches"}, {"id": 75121, "name": "window awning"}, {"id": 75122, "name": "window balcony"}, {"id": 75123, "name": "window bar"}, {"id": 75124, "name": "window bars"}, {"id": 75125, "name": "window bench"}, {"id": 75126, "name": "window blind"}, {"id": 75127, "name": "window blinds"}, {"id": 75128, "name": "window boarder"}, {"id": 75129, "name": "window border"}, {"id": 75130, "name": "window bottom"}, {"id": 75131, "name": "window boundry"}, {"id": 75132, "name": "window box"}, {"id": 75133, "name": "window brick"}, {"id": 75134, "name": "window building"}, {"id": 75135, "name": "window bus"}, {"id": 75136, "name": "window car"}, {"id": 75137, "name": "window case"}, {"id": 75138, "name": "window casement"}, {"id": 75139, "name": "window casing"}, {"id": 75140, "name": "window cell"}, {"id": 75141, "name": "window corner"}, {"id": 75142, "name": "window cover"}, {"id": 75143, "name": "window covering"}, {"id": 75144, "name": "window coverings"}, {"id": 75145, "name": "window covers"}, {"id": 75146, "name": "window crank"}, {"id": 75147, "name": "window curtain"}, {"id": 75148, "name": "window curtain shade"}, {"id": 75149, "name": "window curtains"}, {"id": 75150, "name": "window cutouts"}, {"id": 75151, "name": "window design"}, {"id": 75152, "name": "window display"}, {"id": 75153, "name": "window divider"}, {"id": 75154, "name": "window door"}, {"id": 75155, "name": "window drape"}, {"id": 75156, "name": "window edge"}, {"id": 75157, "name": "window edges"}, {"id": 75158, "name": "window fan"}, {"id": 75159, "name": "window figuren"}, {"id": 75160, "name": "window fram"}, {"id": 75161, "name": "window frame"}, {"id": 75162, "name": "window frames"}, {"id": 75163, "name": "window front"}, {"id": 75164, "name": "window glass"}, {"id": 75165, "name": "window grate"}, {"id": 75166, "name": "window half"}, {"id": 75167, "name": "window handle"}, {"id": 75168, "name": "window handles"}, {"id": 75169, "name": "window hanging"}, {"id": 75170, "name": "window has a frame"}, {"id": 75171, "name": "window has a pane"}, {"id": 75172, "name": "window has bars"}, {"id": 75173, "name": "window has curtain"}, {"id": 75174, "name": "window has panes"}, {"id": 75175, "name": "window hole"}, {"id": 75176, "name": "window holes"}, {"id": 75177, "name": "window house"}, {"id": 75178, "name": "window in a shop"}, {"id": 75179, "name": "window in building"}, {"id": 75180, "name": "window in shop"}, {"id": 75181, "name": "window in store"}, {"id": 75182, "name": "window in the room"}, {"id": 75183, "name": "window is big"}, {"id": 75184, "name": "window is brown"}, {"id": 75185, "name": "window is circular"}, {"id": 75186, "name": "window is clear"}, {"id": 75187, "name": "window is close"}, {"id": 75188, "name": "window is closed"}, {"id": 75189, "name": "window is glass"}, {"id": 75190, "name": "window is on door"}, {"id": 75191, "name": "window is on wall"}, {"id": 75192, "name": "window is oval"}, {"id": 75193, "name": "window is rectangle"}, {"id": 75194, "name": "window is reflecting"}, {"id": 75195, "name": "window is round"}, {"id": 75196, "name": "window is small"}, {"id": 75197, "name": "window is there"}, {"id": 75198, "name": "window jamb"}, {"id": 75199, "name": "window key"}, {"id": 75200, "name": "window latch"}, {"id": 75201, "name": "window ledge"}, {"id": 75202, "name": "window light"}, {"id": 75203, "name": "window lights"}, {"id": 75204, "name": "window line"}, {"id": 75205, "name": "window lining"}, {"id": 75206, "name": "window lock"}, {"id": 75207, "name": "window locks"}, {"id": 75208, "name": "window molding"}, {"id": 75209, "name": "window of train"}, {"id": 75210, "name": "window of a building"}, {"id": 75211, "name": "window of a store"}, {"id": 75212, "name": "window of the train"}, {"id": 75213, "name": "window on building"}, {"id": 75214, "name": "window on a building"}, {"id": 75215, "name": "window on a car"}, {"id": 75216, "name": "window on a door"}, {"id": 75217, "name": "window on a train"}, {"id": 75218, "name": "window on airplane"}, {"id": 75219, "name": "window on building"}, {"id": 75220, "name": "window on bus"}, {"id": 75221, "name": "window on left"}, {"id": 75222, "name": "window on oven"}, {"id": 75223, "name": "window on plane"}, {"id": 75224, "name": "window on side"}, {"id": 75225, "name": "window on the boat"}, {"id": 75226, "name": "window on the house"}, {"id": 75227, "name": "window on the right"}, {"id": 75228, "name": "window on"}, {"id": 75229, "name": "window opening"}, {"id": 75230, "name": "window overhang"}, {"id": 75231, "name": "window pane"}, {"id": 75232, "name": "window pane is white"}, {"id": 75233, "name": "window panel"}, {"id": 75234, "name": "window panels"}, {"id": 75235, "name": "window panes"}, {"id": 75236, "name": "window part"}, {"id": 75237, "name": "window pend"}, {"id": 75238, "name": "window pends"}, {"id": 75239, "name": "window plane"}, {"id": 75240, "name": "window planter"}, {"id": 75241, "name": "window plate"}, {"id": 75242, "name": "window pole"}, {"id": 75243, "name": "window rails"}, {"id": 75244, "name": "window reflection"}, {"id": 75245, "name": "window reflections"}, {"id": 75246, "name": "window row"}, {"id": 75247, "name": "window rows"}, {"id": 75248, "name": "window sash"}, {"id": 75249, "name": "window sconce"}, {"id": 75250, "name": "window seal"}, {"id": 75251, "name": "window seat"}, {"id": 75252, "name": "window seats"}, {"id": 75253, "name": "window section"}, {"id": 75254, "name": "window set"}, {"id": 75255, "name": "window sets"}, {"id": 75256, "name": "window shade"}, {"id": 75257, "name": "window shades"}, {"id": 75258, "name": "window shadow"}, {"id": 75259, "name": "window sheer"}, {"id": 75260, "name": "window shelf"}, {"id": 75261, "name": "window shutter"}, {"id": 75262, "name": "window shutters"}, {"id": 75263, "name": "window side"}, {"id": 75264, "name": "window sign"}, {"id": 75265, "name": "window sil"}, {"id": 75266, "name": "window sill"}, {"id": 75267, "name": "window sills"}, {"id": 75268, "name": "window slat"}, {"id": 75269, "name": "window slats"}, {"id": 75270, "name": "window slits"}, {"id": 75271, "name": "window sticker"}, {"id": 75272, "name": "window sunlight"}, {"id": 75273, "name": "window top"}, {"id": 75274, "name": "window tops"}, {"id": 75275, "name": "window train"}, {"id": 75276, "name": "window treatment"}, {"id": 75277, "name": "window trim"}, {"id": 75278, "name": "window unit"}, {"id": 75279, "name": "window van"}, {"id": 75280, "name": "window washing"}, {"id": 75281, "name": "window well"}, {"id": 75282, "name": "window will"}, {"id": 75283, "name": "window window"}, {"id": 75284, "name": "window wiper"}, {"id": 75285, "name": "window wipers"}, {"id": 75286, "name": "window with blinds"}, {"id": 75287, "name": "window with curtains"}, {"id": 75288, "name": "window"}, {"id": 75289, "name": "windowa"}, {"id": 75290, "name": "windowblinds"}, {"id": 75291, "name": "windowbuilding"}, {"id": 75292, "name": "windowdesign"}, {"id": 75293, "name": "windowed"}, {"id": 75294, "name": "windowed front"}, {"id": 75295, "name": "windowed roof"}, {"id": 75296, "name": "windowframe"}, {"id": 75297, "name": "windowl"}, {"id": 75298, "name": "windown"}, {"id": 75299, "name": "windowpane"}, {"id": 75300, "name": "windowpanel"}, {"id": 75301, "name": "windowroof"}, {"id": 75302, "name": "windowroom"}, {"id": 75303, "name": "windows along"}, {"id": 75304, "name": "windows are attached"}, {"id": 75305, "name": "windows are clear"}, {"id": 75306, "name": "windows are closed"}, {"id": 75307, "name": "windows are dark"}, {"id": 75308, "name": "windows are in"}, {"id": 75309, "name": "windows are white"}, {"id": 75310, "name": "windows background"}, {"id": 75311, "name": "windows glass"}, {"id": 75312, "name": "windows grils"}, {"id": 75313, "name": "windows have"}, {"id": 75314, "name": "windows house"}, {"id": 75315, "name": "windows in building"}, {"id": 75316, "name": "windows key"}, {"id": 75317, "name": "windows line"}, {"id": 75318, "name": "windows lined"}, {"id": 75319, "name": "windows lit"}, {"id": 75320, "name": "windows logo"}, {"id": 75321, "name": "windows look out"}, {"id": 75322, "name": "windows of plane"}, {"id": 75323, "name": "windows of room"}, {"id": 75324, "name": "windows of train"}, {"id": 75325, "name": "windows on a buildin"}, {"id": 75326, "name": "windows on building"}, {"id": 75327, "name": "windows on side"}, {"id": 75328, "name": "windows on the bus"}, {"id": 75329, "name": "windows on the left"}, {"id": 75330, "name": "windows on the plane"}, {"id": 75331, "name": "windows panel"}, {"id": 75332, "name": "windows plane"}, {"id": 75333, "name": "windows roof"}, {"id": 75334, "name": "windows row"}, {"id": 75335, "name": "windows screens"}, {"id": 75336, "name": "windows shade"}, {"id": 75337, "name": "windows side"}, {"id": 75338, "name": "windows symbol"}, {"id": 75339, "name": "windows top"}, {"id": 75340, "name": "windows under"}, {"id": 75341, "name": "windows xp"}, {"id": 75342, "name": "windowscurtains"}, {"id": 75343, "name": "windowseat"}, {"id": 75344, "name": "windowshield"}, {"id": 75345, "name": "windowshield wipers"}, {"id": 75346, "name": "windowshutters"}, {"id": 75347, "name": "windowsil"}, {"id": 75348, "name": "windowsill"}, {"id": 75349, "name": "windowwriting"}, {"id": 75350, "name": "windsail"}, {"id": 75351, "name": "windscrean wipers"}, {"id": 75352, "name": "windscreeen"}, {"id": 75353, "name": "windscreen"}, {"id": 75354, "name": "windsheen"}, {"id": 75355, "name": "windsheild"}, {"id": 75356, "name": "windsheild wiper"}, {"id": 75357, "name": "windsheild wipers"}, {"id": 75358, "name": "windsheld"}, {"id": 75359, "name": "windshied"}, {"id": 75360, "name": "windshied of train"}, {"id": 75361, "name": "windshiedl"}, {"id": 75362, "name": "windshiel"}, {"id": 75363, "name": "windshiel wiper"}, {"id": 75364, "name": "windshield area"}, {"id": 75365, "name": "windshield curtain"}, {"id": 75366, "name": "windshield design"}, {"id": 75367, "name": "windshield is seen"}, {"id": 75368, "name": "windshield of bus"}, {"id": 75369, "name": "windshield on bus"}, {"id": 75370, "name": "windshield pane"}, {"id": 75371, "name": "windshield protector"}, {"id": 75372, "name": "windshield visor"}, {"id": 75373, "name": "windshield washer"}, {"id": 75374, "name": "windshield wiiper"}, {"id": 75375, "name": "windshield window"}, {"id": 75376, "name": "windshield wipe"}, {"id": 75377, "name": "windshield wiper"}, {"id": 75378, "name": "windshield wipers"}, {"id": 75379, "name": "windshield wipes"}, {"id": 75380, "name": "windshield wipper"}, {"id": 75381, "name": "windshield wippers"}, {"id": 75382, "name": "windshield wpiers"}, {"id": 75383, "name": "windshield"}, {"id": 75384, "name": "windshieldwiper"}, {"id": 75385, "name": "windshieldwipers"}, {"id": 75386, "name": "windshielf"}, {"id": 75387, "name": "windshild"}, {"id": 75388, "name": "windshiled"}, {"id": 75389, "name": "windshiled wiper"}, {"id": 75390, "name": "windshiled wipers"}, {"id": 75391, "name": "windsield"}, {"id": 75392, "name": "windsjile"}, {"id": 75393, "name": "windsock"}, {"id": 75394, "name": "windsor"}, {"id": 75395, "name": "windsor knot"}, {"id": 75396, "name": "windsurf"}, {"id": 75397, "name": "windsurf sail"}, {"id": 75398, "name": "windsurfer"}, {"id": 75399, "name": "windsurfers"}, {"id": 75400, "name": "windsurfing"}, {"id": 75401, "name": "windsurfing board"}, {"id": 75402, "name": "windsurfing sail"}, {"id": 75403, "name": "windsurfs"}, {"id": 75404, "name": "windup"}, {"id": 75405, "name": "windvane"}, {"id": 75406, "name": "windwo"}, {"id": 75407, "name": "windws"}, {"id": 75408, "name": "wine bar"}, {"id": 75409, "name": "wine barrel"}, {"id": 75410, "name": "wine barrels"}, {"id": 75411, "name": "wine bottle"}, {"id": 75412, "name": "wine bottles"}, {"id": 75413, "name": "wine box"}, {"id": 75414, "name": "wine cabinet"}, {"id": 75415, "name": "wine carafe"}, {"id": 75416, "name": "wine cart"}, {"id": 75417, "name": "wine cooler"}, {"id": 75418, "name": "wine cork"}, {"id": 75419, "name": "wine corks"}, {"id": 75420, "name": "wine cup"}, {"id": 75421, "name": "wine decanter"}, {"id": 75422, "name": "wine display"}, {"id": 75423, "name": "wine flute"}, {"id": 75424, "name": "wine galss"}, {"id": 75425, "name": "wine glas"}, {"id": 75426, "name": "wine glass"}, {"id": 75427, "name": "wine glass on table"}, {"id": 75428, "name": "wine glasses"}, {"id": 75429, "name": "wine goblet"}, {"id": 75430, "name": "wine goblets"}, {"id": 75431, "name": "wine holder"}, {"id": 75432, "name": "wine is white"}, {"id": 75433, "name": "wine label"}, {"id": 75434, "name": "wine list"}, {"id": 75435, "name": "wine name"}, {"id": 75436, "name": "wine opener"}, {"id": 75437, "name": "wine plant"}, {"id": 75438, "name": "wine rack"}, {"id": 75439, "name": "wine stem"}, {"id": 75440, "name": "wine stopper"}, {"id": 75441, "name": "wine store tasting"}, {"id": 75442, "name": "wine table"}, {"id": 75443, "name": "wine tasting"}, {"id": 75444, "name": "wine"}, {"id": 75445, "name": "winebottle"}, {"id": 75446, "name": "wineglass"}, {"id": 75447, "name": "winerack"}, {"id": 75448, "name": "winery"}, {"id": 75449, "name": "wines label"}, {"id": 75450, "name": "wing base"}, {"id": 75451, "name": "wing covering number"}, {"id": 75452, "name": "wing edge"}, {"id": 75453, "name": "wing emblem"}, {"id": 75454, "name": "wing engine"}, {"id": 75455, "name": "wing feather"}, {"id": 75456, "name": "wing feathers"}, {"id": 75457, "name": "wing flap"}, {"id": 75458, "name": "wing flaps"}, {"id": 75459, "name": "wing gray"}, {"id": 75460, "name": "wing is left"}, {"id": 75461, "name": "wing is sharp"}, {"id": 75462, "name": "wing lettering"}, {"id": 75463, "name": "wing markings"}, {"id": 75464, "name": "wing of an airplane"}, {"id": 75465, "name": "wing of the bird"}, {"id": 75466, "name": "wing part"}, {"id": 75467, "name": "wing plane"}, {"id": 75468, "name": "wing says"}, {"id": 75469, "name": "wing span"}, {"id": 75470, "name": "wing spread"}, {"id": 75471, "name": "wing support"}, {"id": 75472, "name": "wing tail"}, {"id": 75473, "name": "wing tip"}, {"id": 75474, "name": "wing tips"}, {"id": 75475, "name": "wing"}, {"id": 75476, "name": "winged creature"}, {"id": 75477, "name": "winged cupid"}, {"id": 75478, "name": "winged lion"}, {"id": 75479, "name": "wingfeathers"}, {"id": 75480, "name": "wingflap"}, {"id": 75481, "name": "winglet"}, {"id": 75482, "name": "wings airplane"}, {"id": 75483, "name": "wings are green"}, {"id": 75484, "name": "wings open"}, {"id": 75485, "name": "wings overhead"}, {"id": 75486, "name": "wings shadow"}, {"id": 75487, "name": "wings spread"}, {"id": 75488, "name": "wingspan"}, {"id": 75489, "name": "wingtip"}, {"id": 75490, "name": "wingtips"}, {"id": 75491, "name": "wink"}, {"id": 75492, "name": "winking"}, {"id": 75493, "name": "winner"}, {"id": 75494, "name": "winners box"}, {"id": 75495, "name": "winnie"}, {"id": 75496, "name": "winnie the pooh"}, {"id": 75497, "name": "winniethe pooh"}, {"id": 75498, "name": "winniethepooh"}, {"id": 75499, "name": "winning"}, {"id": 75500, "name": "winnipeg"}, {"id": 75501, "name": "winow"}, {"id": 75502, "name": "winshield"}, {"id": 75503, "name": "winshield of train"}, {"id": 75504, "name": "winshield wiper"}, {"id": 75505, "name": "winshield wipers"}, {"id": 75506, "name": "winter"}, {"id": 75507, "name": "winter blanket"}, {"id": 75508, "name": "winter cap"}, {"id": 75509, "name": "winter clothes"}, {"id": 75510, "name": "winter clothing"}, {"id": 75511, "name": "winter cloths"}, {"id": 75512, "name": "winter coat"}, {"id": 75513, "name": "winter gear"}, {"id": 75514, "name": "winter glove"}, {"id": 75515, "name": "winter hat"}, {"id": 75516, "name": "winter jacket"}, {"id": 75517, "name": "winter outfit"}, {"id": 75518, "name": "winter pants"}, {"id": 75519, "name": "winter scene"}, {"id": 75520, "name": "winter setting"}, {"id": 75521, "name": "winter sports"}, {"id": 75522, "name": "winter squash"}, {"id": 75523, "name": "winter suit"}, {"id": 75524, "name": "winter wear"}, {"id": 75525, "name": "wintertime"}, {"id": 75526, "name": "winterwear"}, {"id": 75527, "name": "wiong"}, {"id": 75528, "name": "wipe container"}, {"id": 75529, "name": "wipe"}, {"id": 75530, "name": "wiper blade"}, {"id": 75531, "name": "wiper blades"}, {"id": 75532, "name": "wiper control"}, {"id": 75533, "name": "wiper on window"}, {"id": 75534, "name": "wiper"}, {"id": 75535, "name": "wipers windshield"}, {"id": 75536, "name": "wipes container"}, {"id": 75537, "name": "wire above"}, {"id": 75538, "name": "wire art"}, {"id": 75539, "name": "wire barrier"}, {"id": 75540, "name": "wire basket"}, {"id": 75541, "name": "wire baskets"}, {"id": 75542, "name": "wire bin"}, {"id": 75543, "name": "wire bird"}, {"id": 75544, "name": "wire bowl"}, {"id": 75545, "name": "wire box"}, {"id": 75546, "name": "wire bucket"}, {"id": 75547, "name": "wire cable"}, {"id": 75548, "name": "wire cage"}, {"id": 75549, "name": "wire casing"}, {"id": 75550, "name": "wire chair"}, {"id": 75551, "name": "wire connected"}, {"id": 75552, "name": "wire connector"}, {"id": 75553, "name": "wire cord"}, {"id": 75554, "name": "wire cover"}, {"id": 75555, "name": "wire covering"}, {"id": 75556, "name": "wire fence"}, {"id": 75557, "name": "wire fencing"}, {"id": 75558, "name": "wire frame"}, {"id": 75559, "name": "wire gauze"}, {"id": 75560, "name": "wire glass"}, {"id": 75561, "name": "wire grid"}, {"id": 75562, "name": "wire grill"}, {"id": 75563, "name": "wire guide"}, {"id": 75564, "name": "wire hair"}, {"id": 75565, "name": "wire holding"}, {"id": 75566, "name": "wire hook"}, {"id": 75567, "name": "wire in elephant"}, {"id": 75568, "name": "wire is attached"}, {"id": 75569, "name": "wire is hanging"}, {"id": 75570, "name": "wire is silver"}, {"id": 75571, "name": "wire ledge"}, {"id": 75572, "name": "wire line"}, {"id": 75573, "name": "wire mesh"}, {"id": 75574, "name": "wire mess"}, {"id": 75575, "name": "wire pole"}, {"id": 75576, "name": "wire protector"}, {"id": 75577, "name": "wire rack"}, {"id": 75578, "name": "wire racks"}, {"id": 75579, "name": "wire rims"}, {"id": 75580, "name": "wire screen"}, {"id": 75581, "name": "wire shelf"}, {"id": 75582, "name": "wire spindles"}, {"id": 75583, "name": "wire square"}, {"id": 75584, "name": "wire stems"}, {"id": 75585, "name": "wire strainer"}, {"id": 75586, "name": "wire string"}, {"id": 75587, "name": "wire structure"}, {"id": 75588, "name": "wire tie"}, {"id": 75589, "name": "wire whisk"}, {"id": 75590, "name": "wire"}, {"id": 75591, "name": "wirebasket"}, {"id": 75592, "name": "wired"}, {"id": 75593, "name": "wired fence"}, {"id": 75594, "name": "wireless"}, {"id": 75595, "name": "wireless mice"}, {"id": 75596, "name": "wireless mouse"}, {"id": 75597, "name": "wireless phone"}, {"id": 75598, "name": "wireless receiver"}, {"id": 75599, "name": "wireless router"}, {"id": 75600, "name": "wireless white"}, {"id": 75601, "name": "wireline"}, {"id": 75602, "name": "wiremeshed fance"}, {"id": 75603, "name": "wireroll"}, {"id": 75604, "name": "wires above"}, {"id": 75605, "name": "wires and supports"}, {"id": 75606, "name": "wires can be seen"}, {"id": 75607, "name": "wires crossing"}, {"id": 75608, "name": "wires hanging"}, {"id": 75609, "name": "wires in the sky"}, {"id": 75610, "name": "wires on side"}, {"id": 75611, "name": "wires on the desk"}, {"id": 75612, "name": "wires overhead"}, {"id": 75613, "name": "wires poles"}, {"id": 75614, "name": "wires powering"}, {"id": 75615, "name": "wires up"}, {"id": 75616, "name": "wiring loops"}, {"id": 75617, "name": "wiring system"}, {"id": 75618, "name": "wiring"}, {"id": 75619, "name": "wiritng"}, {"id": 75620, "name": "wirst"}, {"id": 75621, "name": "wiry fur"}, {"id": 75622, "name": "wisconsin"}, {"id": 75623, "name": "wisdom"}, {"id": 75624, "name": "wise walk"}, {"id": 75625, "name": "wishing well"}, {"id": 75626, "name": "wisk"}, {"id": 75627, "name": "wisker"}, {"id": 75628, "name": "wiskers"}, {"id": 75629, "name": "wisp"}, {"id": 75630, "name": "wisps of grass"}, {"id": 75631, "name": "wispy"}, {"id": 75632, "name": "wispy center"}, {"id": 75633, "name": "wispy cloud"}, {"id": 75634, "name": "wispy clouds"}, {"id": 75635, "name": "wispy clouds in sky"}, {"id": 75636, "name": "wispy sides"}, {"id": 75637, "name": "wistle"}, {"id": 75638, "name": "witch"}, {"id": 75639, "name": "wite"}, {"id": 75640, "name": "with"}, {"id": 75641, "name": "with a face"}, {"id": 75642, "name": "with a face on it"}, {"id": 75643, "name": "with a knife"}, {"id": 75644, "name": "with a small chop"}, {"id": 75645, "name": "with a spoon"}, {"id": 75646, "name": "with a trash can"}, {"id": 75647, "name": "with black stripes"}, {"id": 75648, "name": "with both hands"}, {"id": 75649, "name": "with candles"}, {"id": 75650, "name": "with cars"}, {"id": 75651, "name": "with cheese"}, {"id": 75652, "name": "with cow"}, {"id": 75653, "name": "with face"}, {"id": 75654, "name": "with filling"}, {"id": 75655, "name": "with frame"}, {"id": 75656, "name": "with grass"}, {"id": 75657, "name": "with green leaves"}, {"id": 75658, "name": "with green lettering"}, {"id": 75659, "name": "with leg raised"}, {"id": 75660, "name": "with love"}, {"id": 75661, "name": "with no curtain"}, {"id": 75662, "name": "with orange"}, {"id": 75663, "name": "with pattern"}, {"id": 75664, "name": "with red flowers"}, {"id": 75665, "name": "with red letters"}, {"id": 75666, "name": "with rocks"}, {"id": 75667, "name": "with shirt"}, {"id": 75668, "name": "with shoes"}, {"id": 75669, "name": "with snow"}, {"id": 75670, "name": "with strings"}, {"id": 75671, "name": "with the bride"}, {"id": 75672, "name": "with toppings"}, {"id": 75673, "name": "with umbrella"}, {"id": 75674, "name": "with water"}, {"id": 75675, "name": "with wheels"}, {"id": 75676, "name": "with white hair"}, {"id": 75677, "name": "with white laces"}, {"id": 75678, "name": "with white legs"}, {"id": 75679, "name": "with white stripes"}, {"id": 75680, "name": "with white wheels"}, {"id": 75681, "name": "with white writing"}, {"id": 75682, "name": "with wiper"}, {"id": 75683, "name": "with yellow vests"}, {"id": 75684, "name": "withers"}, {"id": 75685, "name": "within"}, {"id": 75686, "name": "without a window"}, {"id": 75687, "name": "without leaves"}, {"id": 75688, "name": "without shirt"}, {"id": 75689, "name": "witness"}, {"id": 75690, "name": "witness stand"}, {"id": 75691, "name": "wizard"}, {"id": 75692, "name": "wizard of oz"}, {"id": 75693, "name": "wizard of oz print"}, {"id": 75694, "name": "wizard training"}, {"id": 75695, "name": "wizzaircom"}, {"id": 75696, "name": "wll"}, {"id": 75697, "name": "wlm 976"}, {"id": 75698, "name": "wm logo"}, {"id": 75699, "name": "wndow"}, {"id": 75700, "name": "wndows"}, {"id": 75701, "name": "wnidow"}, {"id": 75702, "name": "wnidows"}, {"id": 75703, "name": "wnidshield"}, {"id": 75704, "name": "wo threetiered tray"}, {"id": 75705, "name": "wo women walking"}, {"id": 75706, "name": "woamn"}, {"id": 75707, "name": "wodden surface"}, {"id": 75708, "name": "woden base"}, {"id": 75709, "name": "woden cabinets"}, {"id": 75710, "name": "woden pallets"}, {"id": 75711, "name": "wok"}, {"id": 75712, "name": "woker"}, {"id": 75713, "name": "wolf cosutme"}, {"id": 75714, "name": "wolf head"}, {"id": 75715, "name": "wolf"}, {"id": 75716, "name": "wolve"}, {"id": 75717, "name": "wolverine"}, {"id": 75718, "name": "wolves ground"}, {"id": 75719, "name": "wom"}, {"id": 75720, "name": "woma"}, {"id": 75721, "name": "woman and boy"}, {"id": 75722, "name": "woman and child"}, {"id": 75723, "name": "woman and dog"}, {"id": 75724, "name": "woman and girl"}, {"id": 75725, "name": "woman and man"}, {"id": 75726, "name": "woman arm"}, {"id": 75727, "name": "woman bag"}, {"id": 75728, "name": "woman bench"}, {"id": 75729, "name": "woman bending"}, {"id": 75730, "name": "woman bicycle"}, {"id": 75731, "name": "woman carrying"}, {"id": 75732, "name": "woman cat"}, {"id": 75733, "name": "woman chair"}, {"id": 75734, "name": "woman child"}, {"id": 75735, "name": "woman corner"}, {"id": 75736, "name": "woman crossing"}, {"id": 75737, "name": "woman dark hair"}, {"id": 75738, "name": "woman dress"}, {"id": 75739, "name": "woman dressed"}, {"id": 75740, "name": "woman drinking"}, {"id": 75741, "name": "woman eating"}, {"id": 75742, "name": "woman eating food"}, {"id": 75743, "name": "woman elbow"}, {"id": 75744, "name": "woman face"}, {"id": 75745, "name": "woman figure"}, {"id": 75746, "name": "woman figurine"}, {"id": 75747, "name": "woman frisbee"}, {"id": 75748, "name": "woman glasses"}, {"id": 75749, "name": "woman goggles"}, {"id": 75750, "name": "woman ground"}, {"id": 75751, "name": "woman hair"}, {"id": 75752, "name": "woman hand"}, {"id": 75753, "name": "woman has ponytail"}, {"id": 75754, "name": "woman hat"}, {"id": 75755, "name": "woman head"}, {"id": 75756, "name": "woman holding"}, {"id": 75757, "name": "woman holds"}, {"id": 75758, "name": "woman in a bikini"}, {"id": 75759, "name": "woman in a necklace"}, {"id": 75760, "name": "woman in black skirt"}, {"id": 75761, "name": "woman in black top"}, {"id": 75762, "name": "woman in brown"}, {"id": 75763, "name": "woman in brown pants"}, {"id": 75764, "name": "woman in pink"}, {"id": 75765, "name": "woman in red"}, {"id": 75766, "name": "woman in red shirt"}, {"id": 75767, "name": "woman in the ocean"}, {"id": 75768, "name": "woman in white"}, {"id": 75769, "name": "woman in white skirt"}, {"id": 75770, "name": "woman is crossing"}, {"id": 75771, "name": "woman is old"}, {"id": 75772, "name": "woman is riding"}, {"id": 75773, "name": "woman is sitting"}, {"id": 75774, "name": "woman is smiling"}, {"id": 75775, "name": "woman is standing"}, {"id": 75776, "name": "woman is tan"}, {"id": 75777, "name": "woman jacket"}, {"id": 75778, "name": "woman kneeling"}, {"id": 75779, "name": "woman laughing"}, {"id": 75780, "name": "woman leaning"}, {"id": 75781, "name": "woman legs"}, {"id": 75782, "name": "woman line"}, {"id": 75783, "name": "woman looking"}, {"id": 75784, "name": "woman makes a shade"}, {"id": 75785, "name": "woman necklace"}, {"id": 75786, "name": "woman nose"}, {"id": 75787, "name": "woman on surfboard"}, {"id": 75788, "name": "woman phone"}, {"id": 75789, "name": "woman picture"}, {"id": 75790, "name": "woman pizza"}, {"id": 75791, "name": "woman playing"}, {"id": 75792, "name": "woman playing wii"}, {"id": 75793, "name": "woman posing"}, {"id": 75794, "name": "woman preparing"}, {"id": 75795, "name": "woman pushing"}, {"id": 75796, "name": "woman reading"}, {"id": 75797, "name": "woman riding"}, {"id": 75798, "name": "woman riding horse"}, {"id": 75799, "name": "woman server"}, {"id": 75800, "name": "woman shirt"}, {"id": 75801, "name": "woman shorts"}, {"id": 75802, "name": "woman sitting"}, {"id": 75803, "name": "woman sitting down"}, {"id": 75804, "name": "woman skier"}, {"id": 75805, "name": "woman skiing"}, {"id": 75806, "name": "woman smile"}, {"id": 75807, "name": "woman smiling"}, {"id": 75808, "name": "woman smoothie"}, {"id": 75809, "name": "woman standing"}, {"id": 75810, "name": "woman statue"}, {"id": 75811, "name": "woman sticker"}, {"id": 75812, "name": "woman stroller"}, {"id": 75813, "name": "woman sunbathing"}, {"id": 75814, "name": "woman surfing"}, {"id": 75815, "name": "woman surfing a wave"}, {"id": 75816, "name": "woman talking to man"}, {"id": 75817, "name": "woman tennis"}, {"id": 75818, "name": "woman tennis players"}, {"id": 75819, "name": "woman texting"}, {"id": 75820, "name": "woman top"}, {"id": 75821, "name": "woman trouser"}, {"id": 75822, "name": "woman umbrella"}, {"id": 75823, "name": "woman unpacking"}, {"id": 75824, "name": "woman vanity"}, {"id": 75825, "name": "woman visor"}, {"id": 75826, "name": "woman walking"}, {"id": 75827, "name": "woman water"}, {"id": 75828, "name": "woman wbaby"}, {"id": 75829, "name": "woman wbag"}, {"id": 75830, "name": "woman wearing"}, {"id": 75831, "name": "woman wearing antler"}, {"id": 75832, "name": "woman wearing blue"}, {"id": 75833, "name": "woman wearing helmet"}, {"id": 75834, "name": "woman wearing pink"}, {"id": 75835, "name": "woman wearing top"}, {"id": 75836, "name": "woman wears"}, {"id": 75837, "name": "woman with"}, {"id": 75838, "name": "woman with a cow"}, {"id": 75839, "name": "woman with bag"}, {"id": 75840, "name": "woman with basket on"}, {"id": 75841, "name": "woman with bike"}, {"id": 75842, "name": "woman with donut"}, {"id": 75843, "name": "woman with tattoos"}, {"id": 75844, "name": "woman with white"}, {"id": 75845, "name": "woman witting"}, {"id": 75846, "name": "woman"}, {"id": 75847, "name": "womana hair"}, {"id": 75848, "name": "womanarm"}, {"id": 75849, "name": "womanbackpack"}, {"id": 75850, "name": "womanbench"}, {"id": 75851, "name": "womanblue top"}, {"id": 75852, "name": "womancat"}, {"id": 75853, "name": "womanchild"}, {"id": 75854, "name": "womang"}, {"id": 75855, "name": "womangreen shirt"}, {"id": 75856, "name": "womanhead"}, {"id": 75857, "name": "womanleg"}, {"id": 75858, "name": "womanlegs"}, {"id": 75859, "name": "womanlong dress"}, {"id": 75860, "name": "womanman"}, {"id": 75861, "name": "womanpink shorts"}, {"id": 75862, "name": "womanplaid"}, {"id": 75863, "name": "womans arm"}, {"id": 75864, "name": "womans arms"}, {"id": 75865, "name": "womans back"}, {"id": 75866, "name": "womans bag"}, {"id": 75867, "name": "womans bare legs"}, {"id": 75868, "name": "womans body"}, {"id": 75869, "name": "womans boot"}, {"id": 75870, "name": "womans boots"}, {"id": 75871, "name": "womans brown hair"}, {"id": 75872, "name": "womans chest"}, {"id": 75873, "name": "womans coat"}, {"id": 75874, "name": "womans dress"}, {"id": 75875, "name": "womans ear"}, {"id": 75876, "name": "womans eye"}, {"id": 75877, "name": "womans eyebrow"}, {"id": 75878, "name": "womans eyeglasses"}, {"id": 75879, "name": "womans eyes"}, {"id": 75880, "name": "womans face"}, {"id": 75881, "name": "womans feet"}, {"id": 75882, "name": "womans finger"}, {"id": 75883, "name": "womans foot"}, {"id": 75884, "name": "womans forehead"}, {"id": 75885, "name": "womans glasses"}, {"id": 75886, "name": "womans grimace"}, {"id": 75887, "name": "womans hair"}, {"id": 75888, "name": "womans hand"}, {"id": 75889, "name": "womans handbag"}, {"id": 75890, "name": "womans hands"}, {"id": 75891, "name": "womans hat"}, {"id": 75892, "name": "womans head"}, {"id": 75893, "name": "womans hip"}, {"id": 75894, "name": "womans hips"}, {"id": 75895, "name": "womans hot dog"}, {"id": 75896, "name": "womans jacket"}, {"id": 75897, "name": "womans knee"}, {"id": 75898, "name": "womans knees"}, {"id": 75899, "name": "womans lanyard"}, {"id": 75900, "name": "womans lap"}, {"id": 75901, "name": "womans leg"}, {"id": 75902, "name": "womans leggings"}, {"id": 75903, "name": "womans legs"}, {"id": 75904, "name": "womans lip"}, {"id": 75905, "name": "womans lips"}, {"id": 75906, "name": "womans midsection"}, {"id": 75907, "name": "womans mouth"}, {"id": 75908, "name": "womans name"}, {"id": 75909, "name": "womans neck"}, {"id": 75910, "name": "womans nose"}, {"id": 75911, "name": "womans pants"}, {"id": 75912, "name": "womans photo"}, {"id": 75913, "name": "womans purse"}, {"id": 75914, "name": "womans reflection"}, {"id": 75915, "name": "womans right arm"}, {"id": 75916, "name": "womans right wrist"}, {"id": 75917, "name": "womans scarf"}, {"id": 75918, "name": "womans shadow"}, {"id": 75919, "name": "womans shirt"}, {"id": 75920, "name": "womans shoes"}, {"id": 75921, "name": "womans shorts"}, {"id": 75922, "name": "womans shoulder"}, {"id": 75923, "name": "womans shoulders"}, {"id": 75924, "name": "womans side"}, {"id": 75925, "name": "womans ski"}, {"id": 75926, "name": "womans skin"}, {"id": 75927, "name": "womans skirt"}, {"id": 75928, "name": "womans slacks"}, {"id": 75929, "name": "womans sneakers"}, {"id": 75930, "name": "womans teeth"}, {"id": 75931, "name": "womans tennis shoes"}, {"id": 75932, "name": "womans thumb"}, {"id": 75933, "name": "womans top"}, {"id": 75934, "name": "womans vest"}, {"id": 75935, "name": "womans waist"}, {"id": 75936, "name": "womans watch"}, {"id": 75937, "name": "womans wrist"}, {"id": 75938, "name": "womans writs"}, {"id": 75939, "name": "womansbare arm"}, {"id": 75940, "name": "womansgreen shirt"}, {"id": 75941, "name": "womanshand"}, {"id": 75942, "name": "womanshead"}, {"id": 75943, "name": "womanshirt"}, {"id": 75944, "name": "womanshoulder"}, {"id": 75945, "name": "womansitting"}, {"id": 75946, "name": "womansleft leg"}, {"id": 75947, "name": "womansright leg"}, {"id": 75948, "name": "womansundress"}, {"id": 75949, "name": "womant"}, {"id": 75950, "name": "womantable"}, {"id": 75951, "name": "womanvegetable stand"}, {"id": 75952, "name": "womas statue"}, {"id": 75953, "name": "wombat"}, {"id": 75954, "name": "wome"}, {"id": 75955, "name": "women and children"}, {"id": 75956, "name": "women are sitting"}, {"id": 75957, "name": "women children"}, {"id": 75958, "name": "women cycling"}, {"id": 75959, "name": "women donuts"}, {"id": 75960, "name": "women enjoying"}, {"id": 75961, "name": "women face"}, {"id": 75962, "name": "women has"}, {"id": 75963, "name": "women holding"}, {"id": 75964, "name": "women horses"}, {"id": 75965, "name": "women playing"}, {"id": 75966, "name": "women sitting"}, {"id": 75967, "name": "women smiling"}, {"id": 75968, "name": "women walking"}, {"id": 75969, "name": "womens bathroom"}, {"id": 75970, "name": "womens face"}, {"id": 75971, "name": "womens fingers"}, {"id": 75972, "name": "womens shoulders"}, {"id": 75973, "name": "wonton"}, {"id": 75974, "name": "woo"}, {"id": 75975, "name": "wood top"}, {"id": 75976, "name": "wood accent"}, {"id": 75977, "name": "wood against buildin"}, {"id": 75978, "name": "wood and metal"}, {"id": 75979, "name": "wood and plastic"}, {"id": 75980, "name": "wood area"}, {"id": 75981, "name": "wood arm"}, {"id": 75982, "name": "wood armoire"}, {"id": 75983, "name": "wood ash"}, {"id": 75984, "name": "wood back"}, {"id": 75985, "name": "wood balcony"}, {"id": 75986, "name": "wood bar"}, {"id": 75987, "name": "wood bars"}, {"id": 75988, "name": "wood base"}, {"id": 75989, "name": "wood baseboard"}, {"id": 75990, "name": "wood bat"}, {"id": 75991, "name": "wood beam"}, {"id": 75992, "name": "wood beams"}, {"id": 75993, "name": "wood bed"}, {"id": 75994, "name": "wood bench"}, {"id": 75995, "name": "wood beneath"}, {"id": 75996, "name": "wood bits"}, {"id": 75997, "name": "wood blind"}, {"id": 75998, "name": "wood block"}, {"id": 75999, "name": "wood board"}, {"id": 76000, "name": "wood boards"}, {"id": 76001, "name": "wood bookshelf"}, {"id": 76002, "name": "wood border"}, {"id": 76003, "name": "wood bottom"}, {"id": 76004, "name": "wood box"}, {"id": 76005, "name": "wood brush"}, {"id": 76006, "name": "wood building"}, {"id": 76007, "name": "wood burner"}, {"id": 76008, "name": "wood cabinet"}, {"id": 76009, "name": "wood cabinets"}, {"id": 76010, "name": "wood cabnet"}, {"id": 76011, "name": "wood cannon"}, {"id": 76012, "name": "wood carvings"}, {"id": 76013, "name": "wood case"}, {"id": 76014, "name": "wood ceiling"}, {"id": 76015, "name": "wood chair"}, {"id": 76016, "name": "wood chest"}, {"id": 76017, "name": "wood chip"}, {"id": 76018, "name": "wood chipper"}, {"id": 76019, "name": "wood chips"}, {"id": 76020, "name": "wood clock"}, {"id": 76021, "name": "wood color"}, {"id": 76022, "name": "wood column"}, {"id": 76023, "name": "wood columns"}, {"id": 76024, "name": "wood container"}, {"id": 76025, "name": "wood corner"}, {"id": 76026, "name": "wood counter"}, {"id": 76027, "name": "wood counter surface"}, {"id": 76028, "name": "wood countertop"}, {"id": 76029, "name": "wood covering"}, {"id": 76030, "name": "wood crate"}, {"id": 76031, "name": "wood cross"}, {"id": 76032, "name": "wood debris"}, {"id": 76033, "name": "wood deck"}, {"id": 76034, "name": "wood decking"}, {"id": 76035, "name": "wood decoration"}, {"id": 76036, "name": "wood desk"}, {"id": 76037, "name": "wood divider"}, {"id": 76038, "name": "wood dock"}, {"id": 76039, "name": "wood door"}, {"id": 76040, "name": "wood door frame"}, {"id": 76041, "name": "wood drawer"}, {"id": 76042, "name": "wood drawers"}, {"id": 76043, "name": "wood dtable"}, {"id": 76044, "name": "wood edge"}, {"id": 76045, "name": "wood edges"}, {"id": 76046, "name": "wood feet"}, {"id": 76047, "name": "wood fence"}, {"id": 76048, "name": "wood fencing"}, {"id": 76049, "name": "wood figure"}, {"id": 76050, "name": "wood finish"}, {"id": 76051, "name": "wood floor"}, {"id": 76052, "name": "wood flooring"}, {"id": 76053, "name": "wood floors"}, {"id": 76054, "name": "wood fork"}, {"id": 76055, "name": "wood frame"}, {"id": 76056, "name": "wood frames"}, {"id": 76057, "name": "wood furniture"}, {"id": 76058, "name": "wood glen"}, {"id": 76059, "name": "wood grain"}, {"id": 76060, "name": "wood grain pattern"}, {"id": 76061, "name": "wood grained"}, {"id": 76062, "name": "wood grains"}, {"id": 76063, "name": "wood guttering"}, {"id": 76064, "name": "wood handle"}, {"id": 76065, "name": "wood handles"}, {"id": 76066, "name": "wood headboard"}, {"id": 76067, "name": "wood horse"}, {"id": 76068, "name": "wood house"}, {"id": 76069, "name": "wood is brown"}, {"id": 76070, "name": "wood is brown color"}, {"id": 76071, "name": "wood knot"}, {"id": 76072, "name": "wood latter"}, {"id": 76073, "name": "wood ledge"}, {"id": 76074, "name": "wood leg"}, {"id": 76075, "name": "wood legs"}, {"id": 76076, "name": "wood log"}, {"id": 76077, "name": "wood logs"}, {"id": 76078, "name": "wood lying"}, {"id": 76079, "name": "wood mantle"}, {"id": 76080, "name": "wood mast"}, {"id": 76081, "name": "wood moulding"}, {"id": 76082, "name": "wood mulch"}, {"id": 76083, "name": "wood oar"}, {"id": 76084, "name": "wood oars"}, {"id": 76085, "name": "wood object"}, {"id": 76086, "name": "wood pads"}, {"id": 76087, "name": "wood paint"}, {"id": 76088, "name": "wood pallets"}, {"id": 76089, "name": "wood panel"}, {"id": 76090, "name": "wood paneling"}, {"id": 76091, "name": "wood panelling"}, {"id": 76092, "name": "wood panels"}, {"id": 76093, "name": "wood part"}, {"id": 76094, "name": "wood pen"}, {"id": 76095, "name": "wood piece"}, {"id": 76096, "name": "wood pieces"}, {"id": 76097, "name": "wood pier"}, {"id": 76098, "name": "wood pile"}, {"id": 76099, "name": "wood pillar"}, {"id": 76100, "name": "wood pillars"}, {"id": 76101, "name": "wood plank"}, {"id": 76102, "name": "wood planks"}, {"id": 76103, "name": "wood planter"}, {"id": 76104, "name": "wood platform"}, {"id": 76105, "name": "wood pole"}, {"id": 76106, "name": "wood poles"}, {"id": 76107, "name": "wood portion"}, {"id": 76108, "name": "wood post"}, {"id": 76109, "name": "wood posts"}, {"id": 76110, "name": "wood rail"}, {"id": 76111, "name": "wood railing"}, {"id": 76112, "name": "wood ramp"}, {"id": 76113, "name": "wood rest"}, {"id": 76114, "name": "wood scrap"}, {"id": 76115, "name": "wood seat"}, {"id": 76116, "name": "wood seats"}, {"id": 76117, "name": "wood section"}, {"id": 76118, "name": "wood shack"}, {"id": 76119, "name": "wood shavings"}, {"id": 76120, "name": "wood shed"}, {"id": 76121, "name": "wood shelf"}, {"id": 76122, "name": "wood shelves"}, {"id": 76123, "name": "wood shutters"}, {"id": 76124, "name": "wood side"}, {"id": 76125, "name": "wood siding"}, {"id": 76126, "name": "wood sidings"}, {"id": 76127, "name": "wood sign"}, {"id": 76128, "name": "wood sill"}, {"id": 76129, "name": "wood sink"}, {"id": 76130, "name": "wood skateboard"}, {"id": 76131, "name": "wood slat"}, {"id": 76132, "name": "wood slates"}, {"id": 76133, "name": "wood slats"}, {"id": 76134, "name": "wood spoon"}, {"id": 76135, "name": "wood stains"}, {"id": 76136, "name": "wood stairs"}, {"id": 76137, "name": "wood stakes"}, {"id": 76138, "name": "wood stand"}, {"id": 76139, "name": "wood stands"}, {"id": 76140, "name": "wood stick"}, {"id": 76141, "name": "wood stick of fence"}, {"id": 76142, "name": "wood sticks"}, {"id": 76143, "name": "wood stove"}, {"id": 76144, "name": "wood strip"}, {"id": 76145, "name": "wood stripesfloor"}, {"id": 76146, "name": "wood structure"}, {"id": 76147, "name": "wood stud"}, {"id": 76148, "name": "wood stump"}, {"id": 76149, "name": "wood surface"}, {"id": 76150, "name": "wood table"}, {"id": 76151, "name": "wood tables"}, {"id": 76152, "name": "wood top"}, {"id": 76153, "name": "wood train"}, {"id": 76154, "name": "wood tray"}, {"id": 76155, "name": "wood trelles"}, {"id": 76156, "name": "wood trellis"}, {"id": 76157, "name": "wood trim"}, {"id": 76158, "name": "wood trusses"}, {"id": 76159, "name": "wood view"}, {"id": 76160, "name": "wood wagon"}, {"id": 76161, "name": "wood wall"}, {"id": 76162, "name": "wood wheel"}, {"id": 76163, "name": "wood window trim"}, {"id": 76164, "name": "wood work"}, {"id": 76165, "name": "wood"}, {"id": 76166, "name": "woodbar"}, {"id": 76167, "name": "woodchips"}, {"id": 76168, "name": "woodconcrete bench"}, {"id": 76169, "name": "wooddeckarea"}, {"id": 76170, "name": "wooddoor"}, {"id": 76171, "name": "woode fence"}, {"id": 76172, "name": "woode shelf"}, {"id": 76173, "name": "wooded"}, {"id": 76174, "name": "wooded area"}, {"id": 76175, "name": "wooded bridge"}, {"id": 76176, "name": "wooded hills"}, {"id": 76177, "name": "wooded top"}, {"id": 76178, "name": "woodedspace"}, {"id": 76179, "name": "wooden area"}, {"id": 76180, "name": "wooden arm"}, {"id": 76181, "name": "wooden armrest"}, {"id": 76182, "name": "wooden axe"}, {"id": 76183, "name": "wooden back"}, {"id": 76184, "name": "wooden balcony"}, {"id": 76185, "name": "wooden ball"}, {"id": 76186, "name": "wooden bar"}, {"id": 76187, "name": "wooden barrel"}, {"id": 76188, "name": "wooden barrels"}, {"id": 76189, "name": "wooden barrett"}, {"id": 76190, "name": "wooden barricade"}, {"id": 76191, "name": "wooden barrier"}, {"id": 76192, "name": "wooden bars"}, {"id": 76193, "name": "wooden base"}, {"id": 76194, "name": "wooden basket"}, {"id": 76195, "name": "wooden bat"}, {"id": 76196, "name": "wooden beam"}, {"id": 76197, "name": "wooden beams"}, {"id": 76198, "name": "wooden bear"}, {"id": 76199, "name": "wooden bed"}, {"id": 76200, "name": "wooden bench"}, {"id": 76201, "name": "wooden bin"}, {"id": 76202, "name": "wooden blank"}, {"id": 76203, "name": "wooden blinds"}, {"id": 76204, "name": "wooden block"}, {"id": 76205, "name": "wooden blocks"}, {"id": 76206, "name": "wooden board"}, {"id": 76207, "name": "wooden boards"}, {"id": 76208, "name": "wooden boardsnailed"}, {"id": 76209, "name": "wooden boat"}, {"id": 76210, "name": "wooden bookcase"}, {"id": 76211, "name": "wooden bookcases"}, {"id": 76212, "name": "wooden border"}, {"id": 76213, "name": "wooden bottom"}, {"id": 76214, "name": "wooden bowl"}, {"id": 76215, "name": "wooden box"}, {"id": 76216, "name": "wooden boxes"}, {"id": 76217, "name": "wooden braches"}, {"id": 76218, "name": "wooden branch"}, {"id": 76219, "name": "wooden bridge"}, {"id": 76220, "name": "wooden building"}, {"id": 76221, "name": "wooden cabinet"}, {"id": 76222, "name": "wooden cabinets"}, {"id": 76223, "name": "wooden canopy"}, {"id": 76224, "name": "wooden cart"}, {"id": 76225, "name": "wooden case"}, {"id": 76226, "name": "wooden ceiling"}, {"id": 76227, "name": "wooden chair"}, {"id": 76228, "name": "wooden chairs"}, {"id": 76229, "name": "wooden chest"}, {"id": 76230, "name": "wooden chicken"}, {"id": 76231, "name": "wooden chip"}, {"id": 76232, "name": "wooden chopsticks"}, {"id": 76233, "name": "wooden column"}, {"id": 76234, "name": "wooden computer desk"}, {"id": 76235, "name": "wooden container"}, {"id": 76236, "name": "wooden couch"}, {"id": 76237, "name": "wooden counter"}, {"id": 76238, "name": "wooden countertop"}, {"id": 76239, "name": "wooden crate"}, {"id": 76240, "name": "wooden crates"}, {"id": 76241, "name": "wooden cross"}, {"id": 76242, "name": "wooden crosstie"}, {"id": 76243, "name": "wooden crown"}, {"id": 76244, "name": "wooden cupboard"}, {"id": 76245, "name": "wooden cupboards"}, {"id": 76246, "name": "wooden curtain"}, {"id": 76247, "name": "wooden deck"}, {"id": 76248, "name": "wooden decoration"}, {"id": 76249, "name": "wooden desk"}, {"id": 76250, "name": "wooden desktop"}, {"id": 76251, "name": "wooden detail"}, {"id": 76252, "name": "wooden display"}, {"id": 76253, "name": "wooden dock"}, {"id": 76254, "name": "wooden door"}, {"id": 76255, "name": "wooden doors"}, {"id": 76256, "name": "wooden doorway"}, {"id": 76257, "name": "wooden drawer"}, {"id": 76258, "name": "wooden drawers"}, {"id": 76259, "name": "wooden dresser"}, {"id": 76260, "name": "wooden easel"}, {"id": 76261, "name": "wooden edge"}, {"id": 76262, "name": "wooden edges"}, {"id": 76263, "name": "wooden edging"}, {"id": 76264, "name": "wooden enclosure"}, {"id": 76265, "name": "wooden end table"}, {"id": 76266, "name": "wooden feet"}, {"id": 76267, "name": "wooden fence"}, {"id": 76268, "name": "wooden fence post"}, {"id": 76269, "name": "wooden fence posts"}, {"id": 76270, "name": "wooden fencepost"}, {"id": 76271, "name": "wooden fencing"}, {"id": 76272, "name": "wooden figure"}, {"id": 76273, "name": "wooden figurines"}, {"id": 76274, "name": "wooden floor"}, {"id": 76275, "name": "wooden floorboard"}, {"id": 76276, "name": "wooden floors"}, {"id": 76277, "name": "wooden footboard"}, {"id": 76278, "name": "wooden frame"}, {"id": 76279, "name": "wooden frames"}, {"id": 76280, "name": "wooden framing"}, {"id": 76281, "name": "wooden furniture"}, {"id": 76282, "name": "wooden gate"}, {"id": 76283, "name": "wooden handle"}, {"id": 76284, "name": "wooden handles"}, {"id": 76285, "name": "wooden handrail"}, {"id": 76286, "name": "wooden hanger"}, {"id": 76287, "name": "wooden headboad"}, {"id": 76288, "name": "wooden headboard"}, {"id": 76289, "name": "wooden holder"}, {"id": 76290, "name": "wooden horse"}, {"id": 76291, "name": "wooden hub"}, {"id": 76292, "name": "wooden hut"}, {"id": 76293, "name": "wooden hutch"}, {"id": 76294, "name": "wooden jump"}, {"id": 76295, "name": "wooden knob"}, {"id": 76296, "name": "wooden ladder"}, {"id": 76297, "name": "wooden ladel"}, {"id": 76298, "name": "wooden ledge"}, {"id": 76299, "name": "wooden leg"}, {"id": 76300, "name": "wooden legs"}, {"id": 76301, "name": "wooden lid"}, {"id": 76302, "name": "wooden log"}, {"id": 76303, "name": "wooden logs"}, {"id": 76304, "name": "wooden mantle"}, {"id": 76305, "name": "wooden object"}, {"id": 76306, "name": "wooden palette"}, {"id": 76307, "name": "wooden panel"}, {"id": 76308, "name": "wooden panels"}, {"id": 76309, "name": "wooden panes"}, {"id": 76310, "name": "wooden panks"}, {"id": 76311, "name": "wooden part"}, {"id": 76312, "name": "wooden partition"}, {"id": 76313, "name": "wooden pavilion"}, {"id": 76314, "name": "wooden pen"}, {"id": 76315, "name": "wooden perch"}, {"id": 76316, "name": "wooden pickets"}, {"id": 76317, "name": "wooden picture frame"}, {"id": 76318, "name": "wooden piece"}, {"id": 76319, "name": "wooden pieces"}, {"id": 76320, "name": "wooden pier"}, {"id": 76321, "name": "wooden pilings"}, {"id": 76322, "name": "wooden pillar"}, {"id": 76323, "name": "wooden plank"}, {"id": 76324, "name": "wooden planks"}, {"id": 76325, "name": "wooden planter"}, {"id": 76326, "name": "wooden plaque"}, {"id": 76327, "name": "wooden plate"}, {"id": 76328, "name": "wooden platform"}, {"id": 76329, "name": "wooden platter"}, {"id": 76330, "name": "wooden point"}, {"id": 76331, "name": "wooden pole"}, {"id": 76332, "name": "wooden poles"}, {"id": 76333, "name": "wooden porch"}, {"id": 76334, "name": "wooden portion"}, {"id": 76335, "name": "wooden post"}, {"id": 76336, "name": "wooden posts"}, {"id": 76337, "name": "wooden power pole"}, {"id": 76338, "name": "wooden pulley wheel"}, {"id": 76339, "name": "wooden pulpit"}, {"id": 76340, "name": "wooden push pole"}, {"id": 76341, "name": "wooden rack"}, {"id": 76342, "name": "wooden racks"}, {"id": 76343, "name": "wooden rail"}, {"id": 76344, "name": "wooden railing"}, {"id": 76345, "name": "wooden ramp"}, {"id": 76346, "name": "wooden rectangular"}, {"id": 76347, "name": "wooden rod"}, {"id": 76348, "name": "wooden roof"}, {"id": 76349, "name": "wooden rung"}, {"id": 76350, "name": "wooden saw"}, {"id": 76351, "name": "wooden seat"}, {"id": 76352, "name": "wooden section"}, {"id": 76353, "name": "wooden shed"}, {"id": 76354, "name": "wooden shelf"}, {"id": 76355, "name": "wooden shelter"}, {"id": 76356, "name": "wooden shelves"}, {"id": 76357, "name": "wooden shingles"}, {"id": 76358, "name": "wooden shutters"}, {"id": 76359, "name": "wooden sides"}, {"id": 76360, "name": "wooden sidetable"}, {"id": 76361, "name": "wooden siding"}, {"id": 76362, "name": "wooden sign"}, {"id": 76363, "name": "wooden sill"}, {"id": 76364, "name": "wooden skateboard"}, {"id": 76365, "name": "wooden skewer"}, {"id": 76366, "name": "wooden slabs"}, {"id": 76367, "name": "wooden slack"}, {"id": 76368, "name": "wooden slat"}, {"id": 76369, "name": "wooden slate"}, {"id": 76370, "name": "wooden slats"}, {"id": 76371, "name": "wooden space"}, {"id": 76372, "name": "wooden spatula"}, {"id": 76373, "name": "wooden spoon"}, {"id": 76374, "name": "wooden square"}, {"id": 76375, "name": "wooden squares"}, {"id": 76376, "name": "wooden stake"}, {"id": 76377, "name": "wooden stakes"}, {"id": 76378, "name": "wooden stand"}, {"id": 76379, "name": "wooden stands"}, {"id": 76380, "name": "wooden stem"}, {"id": 76381, "name": "wooden steps"}, {"id": 76382, "name": "wooden stick"}, {"id": 76383, "name": "wooden sticks"}, {"id": 76384, "name": "wooden stool"}, {"id": 76385, "name": "wooden strip"}, {"id": 76386, "name": "wooden strips"}, {"id": 76387, "name": "wooden structure"}, {"id": 76388, "name": "wooden stud"}, {"id": 76389, "name": "wooden support"}, {"id": 76390, "name": "wooden supports"}, {"id": 76391, "name": "wooden surface"}, {"id": 76392, "name": "wooden table"}, {"id": 76393, "name": "wooden table top"}, {"id": 76394, "name": "wooden tabletop"}, {"id": 76395, "name": "wooden tie"}, {"id": 76396, "name": "wooden ties"}, {"id": 76397, "name": "wooden tile"}, {"id": 76398, "name": "wooden timber"}, {"id": 76399, "name": "wooden toilet seat"}, {"id": 76400, "name": "wooden tool"}, {"id": 76401, "name": "wooden top"}, {"id": 76402, "name": "wooden track"}, {"id": 76403, "name": "wooden tray"}, {"id": 76404, "name": "wooden tree"}, {"id": 76405, "name": "wooden trim"}, {"id": 76406, "name": "wooden trivet"}, {"id": 76407, "name": "wooden trunk"}, {"id": 76408, "name": "wooden utensil"}, {"id": 76409, "name": "wooden walkway"}, {"id": 76410, "name": "wooden wall"}, {"id": 76411, "name": "wooden wall cabinet"}, {"id": 76412, "name": "wooden wall in room"}, {"id": 76413, "name": "wooden wall is brown"}, {"id": 76414, "name": "wooden wallcovering"}, {"id": 76415, "name": "wooden walls"}, {"id": 76416, "name": "wooden wheel"}, {"id": 76417, "name": "wooden work"}, {"id": 76418, "name": "wooden"}, {"id": 76419, "name": "woodenblack bences"}, {"id": 76420, "name": "woodenfence"}, {"id": 76421, "name": "woodenfloor part"}, {"id": 76422, "name": "woodenplank"}, {"id": 76423, "name": "woodenplanks"}, {"id": 76424, "name": "woodensquare post"}, {"id": 76425, "name": "woodentable"}, {"id": 76426, "name": "woodenwallmounted shelf"}, {"id": 76427, "name": "woodfence"}, {"id": 76428, "name": "woodfire oven"}, {"id": 76429, "name": "woodframe"}, {"id": 76430, "name": "woodgrain"}, {"id": 76431, "name": "woodgrain surface"}, {"id": 76432, "name": "woodland"}, {"id": 76433, "name": "woodland floor"}, {"id": 76434, "name": "woodlike design"}, {"id": 76435, "name": "woodline"}, {"id": 76436, "name": "woodmetal fence"}, {"id": 76437, "name": "woodpanel backsplash"}, {"id": 76438, "name": "woodpecker"}, {"id": 76439, "name": "woodplank floor"}, {"id": 76440, "name": "woodpost"}, {"id": 76441, "name": "woods behind a bear"}, {"id": 76442, "name": "woodsign"}, {"id": 76443, "name": "woodstock"}, {"id": 76444, "name": "woodsy area"}, {"id": 76445, "name": "woodwhite wall"}, {"id": 76446, "name": "woodwork"}, {"id": 76447, "name": "woody"}, {"id": 76448, "name": "woody area"}, {"id": 76449, "name": "woody part"}, {"id": 76450, "name": "woof"}, {"id": 76451, "name": "woofer"}, {"id": 76452, "name": "wool coat"}, {"id": 76453, "name": "wool hat"}, {"id": 76454, "name": "wool knit cap"}, {"id": 76455, "name": "wool neck"}, {"id": 76456, "name": "wool sheep"}, {"id": 76457, "name": "wool spilled"}, {"id": 76458, "name": "wool"}, {"id": 76459, "name": "woolen fleece"}, {"id": 76460, "name": "woolly hair"}, {"id": 76461, "name": "wooly"}, {"id": 76462, "name": "wooly fur"}, {"id": 76463, "name": "wooly hair"}, {"id": 76464, "name": "woon slat"}, {"id": 76465, "name": "wooster"}, {"id": 76466, "name": "wor"}, {"id": 76467, "name": "word acura"}, {"id": 76468, "name": "word adopt"}, {"id": 76469, "name": "word air"}, {"id": 76470, "name": "word alter"}, {"id": 76471, "name": "word alto"}, {"id": 76472, "name": "word and"}, {"id": 76473, "name": "word arrest"}, {"id": 76474, "name": "word art"}, {"id": 76475, "name": "word aviation"}, {"id": 76476, "name": "word banana"}, {"id": 76477, "name": "word bay"}, {"id": 76478, "name": "word beer"}, {"id": 76479, "name": "word believing"}, {"id": 76480, "name": "word boss"}, {"id": 76481, "name": "word buffet"}, {"id": 76482, "name": "word bus"}, {"id": 76483, "name": "word cadillac"}, {"id": 76484, "name": "word cafeteria"}, {"id": 76485, "name": "word cake"}, {"id": 76486, "name": "word california"}, {"id": 76487, "name": "word canada"}, {"id": 76488, "name": "word cargo"}, {"id": 76489, "name": "word cava"}, {"id": 76490, "name": "word center"}, {"id": 76491, "name": "word central"}, {"id": 76492, "name": "word children"}, {"id": 76493, "name": "word city"}, {"id": 76494, "name": "word clear"}, {"id": 76495, "name": "word club"}, {"id": 76496, "name": "word co"}, {"id": 76497, "name": "word coffee"}, {"id": 76498, "name": "word com"}, {"id": 76499, "name": "word confidence"}, {"id": 76500, "name": "word connections"}, {"id": 76501, "name": "word contraction"}, {"id": 76502, "name": "word corn"}, {"id": 76503, "name": "word council"}, {"id": 76504, "name": "word count"}, {"id": 76505, "name": "word courier"}, {"id": 76506, "name": "word coza"}, {"id": 76507, "name": "word crescent"}, {"id": 76508, "name": "word crown"}, {"id": 76509, "name": "word cruikshank"}, {"id": 76510, "name": "word dad"}, {"id": 76511, "name": "word david"}, {"id": 76512, "name": "word de"}, {"id": 76513, "name": "word delta"}, {"id": 76514, "name": "word design"}, {"id": 76515, "name": "word dickens"}, {"id": 76516, "name": "word disc"}, {"id": 76517, "name": "word do"}, {"id": 76518, "name": "word document"}, {"id": 76519, "name": "word drum"}, {"id": 76520, "name": "word dundee"}, {"id": 76521, "name": "word echo"}, {"id": 76522, "name": "word einbahn"}, {"id": 76523, "name": "word electric"}, {"id": 76524, "name": "word element"}, {"id": 76525, "name": "word elmgrove"}, {"id": 76526, "name": "word emergency"}, {"id": 76527, "name": "word empty"}, {"id": 76528, "name": "word end"}, {"id": 76529, "name": "word enforced"}, {"id": 76530, "name": "word enjoy"}, {"id": 76531, "name": "word express"}, {"id": 76532, "name": "word fail"}, {"id": 76533, "name": "word farmers"}, {"id": 76534, "name": "word fault"}, {"id": 76535, "name": "word fender"}, {"id": 76536, "name": "word first"}, {"id": 76537, "name": "word fonds"}, {"id": 76538, "name": "word ford"}, {"id": 76539, "name": "word foreclosure"}, {"id": 76540, "name": "word forest"}, {"id": 76541, "name": "word forum"}, {"id": 76542, "name": "word fox"}, {"id": 76543, "name": "word fragm erry"}, {"id": 76544, "name": "word franklin"}, {"id": 76545, "name": "word free"}, {"id": 76546, "name": "word freightliner"}, {"id": 76547, "name": "word front"}, {"id": 76548, "name": "word gado"}, {"id": 76549, "name": "word garmin"}, {"id": 76550, "name": "word gate"}, {"id": 76551, "name": "word glynlowecom"}, {"id": 76552, "name": "word grant"}, {"id": 76553, "name": "word guide"}, {"id": 76554, "name": "word gulliver"}, {"id": 76555, "name": "word hair"}, {"id": 76556, "name": "word happy"}, {"id": 76557, "name": "word hate"}, {"id": 76558, "name": "word here"}, {"id": 76559, "name": "word hinni"}, {"id": 76560, "name": "word hope"}, {"id": 76561, "name": "word hospital"}, {"id": 76562, "name": "word hotel"}, {"id": 76563, "name": "word i"}, {"id": 76564, "name": "word is on sign"}, {"id": 76565, "name": "word is white"}, {"id": 76566, "name": "word jam"}, {"id": 76567, "name": "word jazz"}, {"id": 76568, "name": "word kaelin"}, {"id": 76569, "name": "word keep"}, {"id": 76570, "name": "word king"}, {"id": 76571, "name": "word knight"}, {"id": 76572, "name": "word kohls"}, {"id": 76573, "name": "word korean"}, {"id": 76574, "name": "word la"}, {"id": 76575, "name": "word lake"}, {"id": 76576, "name": "word lane"}, {"id": 76577, "name": "word leaf"}, {"id": 76578, "name": "word left"}, {"id": 76579, "name": "word leroy"}, {"id": 76580, "name": "word liechtenstein"}, {"id": 76581, "name": "word lifeguards"}, {"id": 76582, "name": "word like"}, {"id": 76583, "name": "word lion"}, {"id": 76584, "name": "word liquine"}, {"id": 76585, "name": "word location"}, {"id": 76586, "name": "word lola"}, {"id": 76587, "name": "word lubriderm"}, {"id": 76588, "name": "word luv"}, {"id": 76589, "name": "word magnet"}, {"id": 76590, "name": "word magnum"}, {"id": 76591, "name": "word main"}, {"id": 76592, "name": "word man"}, {"id": 76593, "name": "word market"}, {"id": 76594, "name": "word marta"}, {"id": 76595, "name": "word masters"}, {"id": 76596, "name": "word metro"}, {"id": 76597, "name": "word mini bat"}, {"id": 76598, "name": "word motor"}, {"id": 76599, "name": "word must"}, {"id": 76600, "name": "word nadal"}, {"id": 76601, "name": "word nails"}, {"id": 76602, "name": "word navy"}, {"id": 76603, "name": "word neon"}, {"id": 76604, "name": "word neutral"}, {"id": 76605, "name": "word nitro"}, {"id": 76606, "name": "word no"}, {"id": 76607, "name": "word olympus"}, {"id": 76608, "name": "word on bucket"}, {"id": 76609, "name": "word on sign"}, {"id": 76610, "name": "word ongar"}, {"id": 76611, "name": "word open"}, {"id": 76612, "name": "word ourinho"}, {"id": 76613, "name": "word ovens"}, {"id": 76614, "name": "word park"}, {"id": 76615, "name": "word parking"}, {"id": 76616, "name": "word parks"}, {"id": 76617, "name": "word party"}, {"id": 76618, "name": "word pasadena"}, {"id": 76619, "name": "word pepsi"}, {"id": 76620, "name": "word photo"}, {"id": 76621, "name": "word photography"}, {"id": 76622, "name": "word phrase"}, {"id": 76623, "name": "word pizza"}, {"id": 76624, "name": "word plaza"}, {"id": 76625, "name": "word please"}, {"id": 76626, "name": "word police"}, {"id": 76627, "name": "word pop"}, {"id": 76628, "name": "word port"}, {"id": 76629, "name": "word potato"}, {"id": 76630, "name": "word present"}, {"id": 76631, "name": "word quest"}, {"id": 76632, "name": "word red"}, {"id": 76633, "name": "word renfe"}, {"id": 76634, "name": "word rentat"}, {"id": 76635, "name": "word richard"}, {"id": 76636, "name": "word ride"}, {"id": 76637, "name": "word road"}, {"id": 76638, "name": "word rose"}, {"id": 76639, "name": "word royal"}, {"id": 76640, "name": "word sale"}, {"id": 76641, "name": "word salomon"}, {"id": 76642, "name": "word sandwich"}, {"id": 76643, "name": "word sarsaparilla"}, {"id": 76644, "name": "word scania"}, {"id": 76645, "name": "word schmuck"}, {"id": 76646, "name": "word service"}, {"id": 76647, "name": "word sex"}, {"id": 76648, "name": "word shakespeare"}, {"id": 76649, "name": "word sheriff"}, {"id": 76650, "name": "word show"}, {"id": 76651, "name": "word side"}, {"id": 76652, "name": "word signal"}, {"id": 76653, "name": "word ski"}, {"id": 76654, "name": "word sky"}, {"id": 76655, "name": "word slow"}, {"id": 76656, "name": "word soul"}, {"id": 76657, "name": "word spyke"}, {"id": 76658, "name": "word state"}, {"id": 76659, "name": "word stop"}, {"id": 76660, "name": "word store"}, {"id": 76661, "name": "word storehouse"}, {"id": 76662, "name": "word talk"}, {"id": 76663, "name": "word teepott"}, {"id": 76664, "name": "word think"}, {"id": 76665, "name": "word tibet"}, {"id": 76666, "name": "word time"}, {"id": 76667, "name": "word tokyo"}, {"id": 76668, "name": "word total"}, {"id": 76669, "name": "word toxic"}, {"id": 76670, "name": "word traffic"}, {"id": 76671, "name": "word transport"}, {"id": 76672, "name": "word tren"}, {"id": 76673, "name": "word truflat"}, {"id": 76674, "name": "word tv"}, {"id": 76675, "name": "word way"}, {"id": 76676, "name": "word welcome"}, {"id": 76677, "name": "word when"}, {"id": 76678, "name": "word winchester"}, {"id": 76679, "name": "word women"}, {"id": 76680, "name": "word yamaha"}, {"id": 76681, "name": "word york"}, {"id": 76682, "name": "word you"}, {"id": 76683, "name": "word zamboni"}, {"id": 76684, "name": "word zealand"}, {"id": 76685, "name": "word"}, {"id": 76686, "name": "wordboard"}, {"id": 76687, "name": "wording"}, {"id": 76688, "name": "wordmark"}, {"id": 76689, "name": "words air transat"}, {"id": 76690, "name": "words coin op"}, {"id": 76691, "name": "words coors field"}, {"id": 76692, "name": "words cycle race"}, {"id": 76693, "name": "words east"}, {"id": 76694, "name": "words jet blue"}, {"id": 76695, "name": "words land"}, {"id": 76696, "name": "words on an ad"}, {"id": 76697, "name": "words on cover"}, {"id": 76698, "name": "words on it"}, {"id": 76699, "name": "words on motorbike"}, {"id": 76700, "name": "words on the box"}, {"id": 76701, "name": "words on the door"}, {"id": 76702, "name": "wordschalkboard"}, {"id": 76703, "name": "wordsscreen"}, {"id": 76704, "name": "work area"}, {"id": 76705, "name": "work bench"}, {"id": 76706, "name": "work boot"}, {"id": 76707, "name": "work boots"}, {"id": 76708, "name": "work credenza"}, {"id": 76709, "name": "work from air"}, {"id": 76710, "name": "work shirt"}, {"id": 76711, "name": "work site"}, {"id": 76712, "name": "work space"}, {"id": 76713, "name": "work station"}, {"id": 76714, "name": "work stations"}, {"id": 76715, "name": "work surface"}, {"id": 76716, "name": "work table"}, {"id": 76717, "name": "work truck"}, {"id": 76718, "name": "work vip"}, {"id": 76719, "name": "work"}, {"id": 76720, "name": "workbench"}, {"id": 76721, "name": "workbowl"}, {"id": 76722, "name": "worked on"}, {"id": 76723, "name": "worker"}, {"id": 76724, "name": "workers back"}, {"id": 76725, "name": "workersafety vest"}, {"id": 76726, "name": "working"}, {"id": 76727, "name": "working man"}, {"id": 76728, "name": "working the field"}, {"id": 76729, "name": "workmans wrench"}, {"id": 76730, "name": "workout clothes"}, {"id": 76731, "name": "workpad"}, {"id": 76732, "name": "workplace station"}, {"id": 76733, "name": "workroom wall"}, {"id": 76734, "name": "workshop"}, {"id": 76735, "name": "workshop area"}, {"id": 76736, "name": "worksite"}, {"id": 76737, "name": "workspace"}, {"id": 76738, "name": "workstation"}, {"id": 76739, "name": "worksurface"}, {"id": 76740, "name": "world"}, {"id": 76741, "name": "world globe"}, {"id": 76742, "name": "world map"}, {"id": 76743, "name": "world wide furniture"}, {"id": 76744, "name": "worlds steepest st"}, {"id": 76745, "name": "worldwide web"}, {"id": 76746, "name": "worm frosting"}, {"id": 76747, "name": "worm"}, {"id": 76748, "name": "worn"}, {"id": 76749, "name": "worn bottom"}, {"id": 76750, "name": "worn grass"}, {"id": 76751, "name": "worn paint"}, {"id": 76752, "name": "worn paint on bench"}, {"id": 76753, "name": "worn patch"}, {"id": 76754, "name": "worn path"}, {"id": 76755, "name": "worn place"}, {"id": 76756, "name": "worn sign"}, {"id": 76757, "name": "worn spot"}, {"id": 76758, "name": "worn spots"}, {"id": 76759, "name": "worn step"}, {"id": 76760, "name": "worn tabletop"}, {"id": 76761, "name": "worn wood"}, {"id": 76762, "name": "worn yellow paint"}, {"id": 76763, "name": "worried"}, {"id": 76764, "name": "wort"}, {"id": 76765, "name": "worth ave"}, {"id": 76766, "name": "wotenniscourt"}, {"id": 76767, "name": "wound"}, {"id": 76768, "name": "wounded horn"}, {"id": 76769, "name": "woven"}, {"id": 76770, "name": "woven band"}, {"id": 76771, "name": "woven basket"}, {"id": 76772, "name": "woven baskets"}, {"id": 76773, "name": "woven material"}, {"id": 76774, "name": "woven place mat"}, {"id": 76775, "name": "woven rug"}, {"id": 76776, "name": "woven seat"}, {"id": 76777, "name": "woven straw"}, {"id": 76778, "name": "wpeople"}, {"id": 76779, "name": "wrack"}, {"id": 76780, "name": "wrangler logo"}, {"id": 76781, "name": "wrap advertisement"}, {"id": 76782, "name": "wrap paper"}, {"id": 76783, "name": "wrap"}, {"id": 76784, "name": "wrapped"}, {"id": 76785, "name": "wrapped bottle"}, {"id": 76786, "name": "wrapped flag"}, {"id": 76787, "name": "wrapped gift"}, {"id": 76788, "name": "wrapped gifts"}, {"id": 76789, "name": "wrapped items"}, {"id": 76790, "name": "wrapped package"}, {"id": 76791, "name": "wrapped strawberries"}, {"id": 76792, "name": "wrapper"}, {"id": 76793, "name": "wrapping paper"}, {"id": 76794, "name": "wrapping paper roll"}, {"id": 76795, "name": "wrapping"}, {"id": 76796, "name": "wrappingpaper"}, {"id": 76797, "name": "wreak"}, {"id": 76798, "name": "wreakage"}, {"id": 76799, "name": "wreath blinds"}, {"id": 76800, "name": "wreath on shelf"}, {"id": 76801, "name": "wreath"}, {"id": 76802, "name": "wreathes"}, {"id": 76803, "name": "wrech"}, {"id": 76804, "name": "wreckage"}, {"id": 76805, "name": "wrecked"}, {"id": 76806, "name": "wrench head"}, {"id": 76807, "name": "wrench"}, {"id": 76808, "name": "wrestler"}, {"id": 76809, "name": "wrikles"}, {"id": 76810, "name": "wringer"}, {"id": 76811, "name": "wrinke"}, {"id": 76812, "name": "wrinkes"}, {"id": 76813, "name": "wrinkle at bottom"}, {"id": 76814, "name": "wrinkle cloth"}, {"id": 76815, "name": "wrinkle fold"}, {"id": 76816, "name": "wrinkle mark"}, {"id": 76817, "name": "wrinkle"}, {"id": 76818, "name": "wrinkled"}, {"id": 76819, "name": "wrinkled comforter"}, {"id": 76820, "name": "wrinkled face"}, {"id": 76821, "name": "wrinkled hide"}, {"id": 76822, "name": "wrinkled part"}, {"id": 76823, "name": "wrinkled skin"}, {"id": 76824, "name": "wrinkled trunk"}, {"id": 76825, "name": "wrinkles in cloth"}, {"id": 76826, "name": "wrinkles knuckles"}, {"id": 76827, "name": "wrinkles on cloth"}, {"id": 76828, "name": "wrinkles on on face"}, {"id": 76829, "name": "wrinkles skin"}, {"id": 76830, "name": "wrinklespullmarks"}, {"id": 76831, "name": "wrinkletrunk"}, {"id": 76832, "name": "wrinkling"}, {"id": 76833, "name": "wrinkly"}, {"id": 76834, "name": "wrinkly armpit"}, {"id": 76835, "name": "wrinkly elephant"}, {"id": 76836, "name": "wrinkly face"}, {"id": 76837, "name": "wrinkly skin"}, {"id": 76838, "name": "wrinkly tail"}, {"id": 76839, "name": "wripples"}, {"id": 76840, "name": "wrisband"}, {"id": 76841, "name": "wrist accessory"}, {"id": 76842, "name": "wrist arm band"}, {"id": 76843, "name": "wrist ban"}, {"id": 76844, "name": "wrist band"}, {"id": 76845, "name": "wrist bands"}, {"id": 76846, "name": "wrist bone"}, {"id": 76847, "name": "wrist brace"}, {"id": 76848, "name": "wrist bracelet"}, {"id": 76849, "name": "wrist cuff"}, {"id": 76850, "name": "wrist guard"}, {"id": 76851, "name": "wrist guards"}, {"id": 76852, "name": "wrist pad"}, {"id": 76853, "name": "wrist pads"}, {"id": 76854, "name": "wrist protector"}, {"id": 76855, "name": "wrist protectors"}, {"id": 76856, "name": "wrist rest"}, {"id": 76857, "name": "wrist ribs"}, {"id": 76858, "name": "wrist strap"}, {"id": 76859, "name": "wrist strip"}, {"id": 76860, "name": "wrist support"}, {"id": 76861, "name": "wrist supporter"}, {"id": 76862, "name": "wrist sweatband"}, {"id": 76863, "name": "wrist traps"}, {"id": 76864, "name": "wrist warmer"}, {"id": 76865, "name": "wrist watch"}, {"id": 76866, "name": "wrist wrap"}, {"id": 76867, "name": "wrist"}, {"id": 76868, "name": "wristbadn"}, {"id": 76869, "name": "wristband"}, {"id": 76870, "name": "wristcuff"}, {"id": 76871, "name": "wristguard"}, {"id": 76872, "name": "wristlet"}, {"id": 76873, "name": "wristwatch"}, {"id": 76874, "name": "write"}, {"id": 76875, "name": "write writing"}, {"id": 76876, "name": "writig"}, {"id": 76877, "name": "writin"}, {"id": 76878, "name": "writing board"}, {"id": 76879, "name": "writing bus"}, {"id": 76880, "name": "writing clock"}, {"id": 76881, "name": "writing display"}, {"id": 76882, "name": "writing foot"}, {"id": 76883, "name": "writing instruments"}, {"id": 76884, "name": "writing is black"}, {"id": 76885, "name": "writing is on"}, {"id": 76886, "name": "writing is on cake"}, {"id": 76887, "name": "writing on board"}, {"id": 76888, "name": "writing on bottom"}, {"id": 76889, "name": "writing on bus"}, {"id": 76890, "name": "writing on door"}, {"id": 76891, "name": "writing on it"}, {"id": 76892, "name": "writing on leg"}, {"id": 76893, "name": "writing on padding"}, {"id": 76894, "name": "writing on shirt"}, {"id": 76895, "name": "writing on the side"}, {"id": 76896, "name": "writing on the train"}, {"id": 76897, "name": "writing on uniform"}, {"id": 76898, "name": "writing on window"}, {"id": 76899, "name": "writing pad"}, {"id": 76900, "name": "writing paper"}, {"id": 76901, "name": "writing sign"}, {"id": 76902, "name": "writing tablet"}, {"id": 76903, "name": "writing train"}, {"id": 76904, "name": "writing utensil"}, {"id": 76905, "name": "writing utensils"}, {"id": 76906, "name": "writing"}, {"id": 76907, "name": "writinggs"}, {"id": 76908, "name": "writingseat"}, {"id": 76909, "name": "writingutensi"}, {"id": 76910, "name": "writitng"}, {"id": 76911, "name": "writng"}, {"id": 76912, "name": "writsbad"}, {"id": 76913, "name": "writst"}, {"id": 76914, "name": "written"}, {"id": 76915, "name": "written in red"}, {"id": 76916, "name": "written on box"}, {"id": 76917, "name": "written twenty"}, {"id": 76918, "name": "written white"}, {"id": 76919, "name": "written words"}, {"id": 76920, "name": "writting"}, {"id": 76921, "name": "writtings"}, {"id": 76922, "name": "wrm840"}, {"id": 76923, "name": "wrong construction"}, {"id": 76924, "name": "wrong description"}, {"id": 76925, "name": "wrong photo"}, {"id": 76926, "name": "wrong picture"}, {"id": 76927, "name": "wrong position"}, {"id": 76928, "name": "wrongsentence"}, {"id": 76929, "name": "wrords"}, {"id": 76930, "name": "wrought"}, {"id": 76931, "name": "wrought iron"}, {"id": 76932, "name": "wrought iron gate"}, {"id": 76933, "name": "wrought iron railing"}, {"id": 76934, "name": "wroughtiron fencing"}, {"id": 76935, "name": "wrsitpad"}, {"id": 76936, "name": "wrting"}, {"id": 76937, "name": "wrtitng"}, {"id": 76938, "name": "wry expression"}, {"id": 76939, "name": "wta"}, {"id": 76940, "name": "wtaer"}, {"id": 76941, "name": "wv"}, {"id": 76942, "name": "ww iii"}, {"id": 76943, "name": "wwater"}, {"id": 76944, "name": "wwindow"}, {"id": 76945, "name": "www"}, {"id": 76946, "name": "www address"}, {"id": 76947, "name": "www77studiozcom"}, {"id": 76948, "name": "wwwgometrocom"}, {"id": 76949, "name": "wwwmyprofecom"}, {"id": 76950, "name": "wwwselectacom"}, {"id": 76951, "name": "wwwtranslinkca"}, {"id": 76952, "name": "wxyz"}, {"id": 76953, "name": "wynd"}, {"id": 76954, "name": "x bellybutton"}, {"id": 76955, "name": "x box 360"}, {"id": 76956, "name": "x box logo"}, {"id": 76957, "name": "x design"}, {"id": 76958, "name": "x formation"}, {"id": 76959, "name": "x games"}, {"id": 76960, "name": "x is on sign"}, {"id": 76961, "name": "x key"}, {"id": 76962, "name": "x lane"}, {"id": 76963, "name": "x of tissues"}, {"id": 76964, "name": "x on a sign"}, {"id": 76965, "name": "x pattern"}, {"id": 76966, "name": "x symbol"}, {"id": 76967, "name": "x"}, {"id": 76968, "name": "x31"}, {"id": 76969, "name": "x41"}, {"id": 76970, "name": "x42"}, {"id": 76971, "name": "x8"}, {"id": 76972, "name": "x99"}, {"id": 76973, "name": "xbox"}, {"id": 76974, "name": "xbox 360"}, {"id": 76975, "name": "xbox control"}, {"id": 76976, "name": "xbox controller"}, {"id": 76977, "name": "xbox games"}, {"id": 76978, "name": "xbox keyboard"}, {"id": 76979, "name": "xbox pad"}, {"id": 76980, "name": "xc"}, {"id": 76981, "name": "xcel"}, {"id": 76982, "name": "xdrive"}, {"id": 76983, "name": "xerox"}, {"id": 76984, "name": "xfinity poster"}, {"id": 76985, "name": "xhilaration"}, {"id": 76986, "name": "xi"}, {"id": 76987, "name": "xii"}, {"id": 76988, "name": "xl"}, {"id": 76989, "name": "xl logo"}, {"id": 76990, "name": "xmas decorations"}, {"id": 76991, "name": "xp"}, {"id": 76992, "name": "xperia"}, {"id": 76993, "name": "xps on trackpad"}, {"id": 76994, "name": "xray board"}, {"id": 76995, "name": "xray of teddy bear"}, {"id": 76996, "name": "xylophone"}, {"id": 76997, "name": "y 141"}, {"id": 76998, "name": "y family"}, {"id": 76999, "name": "y key"}, {"id": 77000, "name": "y stripe"}, {"id": 77001, "name": "y"}, {"id": 77002, "name": "yach"}, {"id": 77003, "name": "yacht fin"}, {"id": 77004, "name": "yacht up"}, {"id": 77005, "name": "yacht"}, {"id": 77006, "name": "yahoo"}, {"id": 77007, "name": "yahoo logo"}, {"id": 77008, "name": "yahtzee"}, {"id": 77009, "name": "yahtzee game"}, {"id": 77010, "name": "yak antlers"}, {"id": 77011, "name": "yak"}, {"id": 77012, "name": "yam"}, {"id": 77013, "name": "yama"}, {"id": 77014, "name": "yamaha"}, {"id": 77015, "name": "yamaka"}, {"id": 77016, "name": "yankee"}, {"id": 77017, "name": "yankees logo"}, {"id": 77018, "name": "yard garden"}, {"id": 77019, "name": "yard grass"}, {"id": 77020, "name": "yard light"}, {"id": 77021, "name": "yard line"}, {"id": 77022, "name": "yard lines"}, {"id": 77023, "name": "yard number"}, {"id": 77024, "name": "yard ornaments"}, {"id": 77025, "name": "yard st"}, {"id": 77026, "name": "yard trimming"}, {"id": 77027, "name": "yard"}, {"id": 77028, "name": "yardlines"}, {"id": 77029, "name": "yarmouth"}, {"id": 77030, "name": "yarmulke"}, {"id": 77031, "name": "yarn ball"}, {"id": 77032, "name": "yarn bear"}, {"id": 77033, "name": "yarn cake"}, {"id": 77034, "name": "yarn trim"}, {"id": 77035, "name": "yarn wrap"}, {"id": 77036, "name": "yarn"}, {"id": 77037, "name": "yatcht"}, {"id": 77038, "name": "year 2005"}, {"id": 77039, "name": "year 2009"}, {"id": 77040, "name": "year 2010"}, {"id": 77041, "name": "year 2012"}, {"id": 77042, "name": "year 2013"}, {"id": 77043, "name": "year plate"}, {"id": 77044, "name": "year"}, {"id": 77045, "name": "yeast"}, {"id": 77046, "name": "yelling"}, {"id": 77047, "name": "yelllow stripe"}, {"id": 77048, "name": "yelllow tag"}, {"id": 77049, "name": "yello grass"}, {"id": 77050, "name": "yello2"}, {"id": 77051, "name": "yellow black"}, {"id": 77052, "name": "yellow black sign"}, {"id": 77053, "name": "yellow 0"}, {"id": 77054, "name": "yellow accent"}, {"id": 77055, "name": "yellow adapter"}, {"id": 77056, "name": "yellow advertisement"}, {"id": 77057, "name": "yellow and"}, {"id": 77058, "name": "yellow and black"}, {"id": 77059, "name": "yellow and black sig"}, {"id": 77060, "name": "yellow and blue"}, {"id": 77061, "name": "yellow and blue suit"}, {"id": 77062, "name": "yellow and brown"}, {"id": 77063, "name": "yellow and green"}, {"id": 77064, "name": "yellow and orange"}, {"id": 77065, "name": "yellow and red"}, {"id": 77066, "name": "yellow and red box"}, {"id": 77067, "name": "yellow and red kite"}, {"id": 77068, "name": "yellow and white"}, {"id": 77069, "name": "yellow animal"}, {"id": 77070, "name": "yellow apple"}, {"id": 77071, "name": "yellow apples"}, {"id": 77072, "name": "yellow apron"}, {"id": 77073, "name": "yellow arch"}, {"id": 77074, "name": "yellow area"}, {"id": 77075, "name": "yellow arrow"}, {"id": 77076, "name": "yellow arrows"}, {"id": 77077, "name": "yellow awning"}, {"id": 77078, "name": "yellow back"}, {"id": 77079, "name": "yellow background"}, {"id": 77080, "name": "yellow backing"}, {"id": 77081, "name": "yellow bag"}, {"id": 77082, "name": "yellow ball"}, {"id": 77083, "name": "yellow ball laying"}, {"id": 77084, "name": "yellow balloons"}, {"id": 77085, "name": "yellow ban"}, {"id": 77086, "name": "yellow banana"}, {"id": 77087, "name": "yellow bananas"}, {"id": 77088, "name": "yellow band"}, {"id": 77089, "name": "yellow banner"}, {"id": 77090, "name": "yellow bar"}, {"id": 77091, "name": "yellow barrier"}, {"id": 77092, "name": "yellow base"}, {"id": 77093, "name": "yellow basket"}, {"id": 77094, "name": "yellow beak"}, {"id": 77095, "name": "yellow beam"}, {"id": 77096, "name": "yellow bean"}, {"id": 77097, "name": "yellow bear"}, {"id": 77098, "name": "yellow behind it"}, {"id": 77099, "name": "yellow belly"}, {"id": 77100, "name": "yellow belt"}, {"id": 77101, "name": "yellow bench"}, {"id": 77102, "name": "yellow bicycle"}, {"id": 77103, "name": "yellow bike"}, {"id": 77104, "name": "yellow billboard"}, {"id": 77105, "name": "yellow binding"}, {"id": 77106, "name": "yellow bird"}, {"id": 77107, "name": "yellow bits"}, {"id": 77108, "name": "yellow bkground"}, {"id": 77109, "name": "yellow black"}, {"id": 77110, "name": "yellow blancket"}, {"id": 77111, "name": "yellow blanket"}, {"id": 77112, "name": "yellow blind"}, {"id": 77113, "name": "yellow block"}, {"id": 77114, "name": "yellow bloom"}, {"id": 77115, "name": "yellow blossom"}, {"id": 77116, "name": "yellow blossoms"}, {"id": 77117, "name": "yellow board"}, {"id": 77118, "name": "yellow boat"}, {"id": 77119, "name": "yellow boats"}, {"id": 77120, "name": "yellow boogieboard"}, {"id": 77121, "name": "yellow book"}, {"id": 77122, "name": "yellow booklet"}, {"id": 77123, "name": "yellow bookshelf"}, {"id": 77124, "name": "yellow boot"}, {"id": 77125, "name": "yellow booth"}, {"id": 77126, "name": "yellow boots"}, {"id": 77127, "name": "yellow border"}, {"id": 77128, "name": "yellow bottle"}, {"id": 77129, "name": "yellow bottom"}, {"id": 77130, "name": "yellow bow"}, {"id": 77131, "name": "yellow bowl"}, {"id": 77132, "name": "yellow box"}, {"id": 77133, "name": "yellow boxes"}, {"id": 77134, "name": "yellow bracelet"}, {"id": 77135, "name": "yellow bread"}, {"id": 77136, "name": "yellow breast"}, {"id": 77137, "name": "yellow brick"}, {"id": 77138, "name": "yellow bricks"}, {"id": 77139, "name": "yellow bucket"}, {"id": 77140, "name": "yellow building"}, {"id": 77141, "name": "yellow bulldozer"}, {"id": 77142, "name": "yellow bumper"}, {"id": 77143, "name": "yellow bumps"}, {"id": 77144, "name": "yellow bunches"}, {"id": 77145, "name": "yellow buoy"}, {"id": 77146, "name": "yellow bus"}, {"id": 77147, "name": "yellow button"}, {"id": 77148, "name": "yellow cab"}, {"id": 77149, "name": "yellow cabin"}, {"id": 77150, "name": "yellow cancel"}, {"id": 77151, "name": "yellow candle"}, {"id": 77152, "name": "yellow canoe"}, {"id": 77153, "name": "yellow canopy"}, {"id": 77154, "name": "yellow cap"}, {"id": 77155, "name": "yellow car"}, {"id": 77156, "name": "yellow carrot"}, {"id": 77157, "name": "yellow carts"}, {"id": 77158, "name": "yellow casing"}, {"id": 77159, "name": "yellow cauliflower"}, {"id": 77160, "name": "yellow cellphone"}, {"id": 77161, "name": "yellow center"}, {"id": 77162, "name": "yellow centers"}, {"id": 77163, "name": "yellow chain"}, {"id": 77164, "name": "yellow chair"}, {"id": 77165, "name": "yellow chairs"}, {"id": 77166, "name": "yellow characters"}, {"id": 77167, "name": "yellow check"}, {"id": 77168, "name": "yellow cheese"}, {"id": 77169, "name": "yellow chest"}, {"id": 77170, "name": "yellow chin"}, {"id": 77171, "name": "yellow chord"}, {"id": 77172, "name": "yellow church"}, {"id": 77173, "name": "yellow circle"}, {"id": 77174, "name": "yellow circles"}, {"id": 77175, "name": "yellow cleats"}, {"id": 77176, "name": "yellow cloth"}, {"id": 77177, "name": "yellow clothing"}, {"id": 77178, "name": "yellow clouds"}, {"id": 77179, "name": "yellow coat"}, {"id": 77180, "name": "yellow cocktail"}, {"id": 77181, "name": "yellow coffee maker"}, {"id": 77182, "name": "yellow collar"}, {"id": 77183, "name": "yellow color"}, {"id": 77184, "name": "yellow coloring"}, {"id": 77185, "name": "yellow colors on it"}, {"id": 77186, "name": "yellow condiment"}, {"id": 77187, "name": "yellow cone"}, {"id": 77188, "name": "yellow container"}, {"id": 77189, "name": "yellow cord"}, {"id": 77190, "name": "yellow corn"}, {"id": 77191, "name": "yellow countertop"}, {"id": 77192, "name": "yellow cover"}, {"id": 77193, "name": "yellow covering"}, {"id": 77194, "name": "yellow crane"}, {"id": 77195, "name": "yellow crate"}, {"id": 77196, "name": "yellow crates"}, {"id": 77197, "name": "yellow cross"}, {"id": 77198, "name": "yellow cup"}, {"id": 77199, "name": "yellow cupcake"}, {"id": 77200, "name": "yellow curb"}, {"id": 77201, "name": "yellow curtain"}, {"id": 77202, "name": "yellow cushion"}, {"id": 77203, "name": "yellow date"}, {"id": 77204, "name": "yellow debris"}, {"id": 77205, "name": "yellow design"}, {"id": 77206, "name": "yellow designs"}, {"id": 77207, "name": "yellow detail"}, {"id": 77208, "name": "yellow detailing"}, {"id": 77209, "name": "yellow device"}, {"id": 77210, "name": "yellow dial"}, {"id": 77211, "name": "yellow diamonds"}, {"id": 77212, "name": "yellow divider"}, {"id": 77213, "name": "yellow donuts"}, {"id": 77214, "name": "yellow door"}, {"id": 77215, "name": "yellow doors"}, {"id": 77216, "name": "yellow dot"}, {"id": 77217, "name": "yellow dots"}, {"id": 77218, "name": "yellow dress"}, {"id": 77219, "name": "yellow drill"}, {"id": 77220, "name": "yellow drink"}, {"id": 77221, "name": "yellow duck"}, {"id": 77222, "name": "yellow dumptruck"}, {"id": 77223, "name": "yellow ear tag"}, {"id": 77224, "name": "yellow earmuffs"}, {"id": 77225, "name": "yellow edge"}, {"id": 77226, "name": "yellow edges"}, {"id": 77227, "name": "yellow edging"}, {"id": 77228, "name": "yellow egg"}, {"id": 77229, "name": "yellow elastic"}, {"id": 77230, "name": "yellow emblem"}, {"id": 77231, "name": "yellow end"}, {"id": 77232, "name": "yellow engine"}, {"id": 77233, "name": "yellow equiment"}, {"id": 77234, "name": "yellow eye"}, {"id": 77235, "name": "yellow eyes"}, {"id": 77236, "name": "yellow fabric"}, {"id": 77237, "name": "yellow face"}, {"id": 77238, "name": "yellow fainting"}, {"id": 77239, "name": "yellow fasteners"}, {"id": 77240, "name": "yellow faucet"}, {"id": 77241, "name": "yellow feather"}, {"id": 77242, "name": "yellow feathers"}, {"id": 77243, "name": "yellow fender"}, {"id": 77244, "name": "yellow field"}, {"id": 77245, "name": "yellow filling"}, {"id": 77246, "name": "yellow fire hydrant"}, {"id": 77247, "name": "yellow flag"}, {"id": 77248, "name": "yellow flag sign"}, {"id": 77249, "name": "yellow flames"}, {"id": 77250, "name": "yellow flecks"}, {"id": 77251, "name": "yellow flower"}, {"id": 77252, "name": "yellow flowerpot"}, {"id": 77253, "name": "yellow flowers"}, {"id": 77254, "name": "yellow folliage"}, {"id": 77255, "name": "yellow food"}, {"id": 77256, "name": "yellow frame"}, {"id": 77257, "name": "yellow frill"}, {"id": 77258, "name": "yellow frisbee"}, {"id": 77259, "name": "yellow front"}, {"id": 77260, "name": "yellow frosting"}, {"id": 77261, "name": "yellow fruit"}, {"id": 77262, "name": "yellow fruits"}, {"id": 77263, "name": "yellow fry"}, {"id": 77264, "name": "yellow gate"}, {"id": 77265, "name": "yellow glass"}, {"id": 77266, "name": "yellow glitter shelf"}, {"id": 77267, "name": "yellow glove"}, {"id": 77268, "name": "yellow gloves"}, {"id": 77269, "name": "yellow goggles"}, {"id": 77270, "name": "yellow grass"}, {"id": 77271, "name": "yellow grassy"}, {"id": 77272, "name": "yellow gray"}, {"id": 77273, "name": "yellow green"}, {"id": 77274, "name": "yellow guitar"}, {"id": 77275, "name": "yellow gun"}, {"id": 77276, "name": "yellow hair"}, {"id": 77277, "name": "yellow handbag"}, {"id": 77278, "name": "yellow handle"}, {"id": 77279, "name": "yellow handrails"}, {"id": 77280, "name": "yellow hat"}, {"id": 77281, "name": "yellow hay"}, {"id": 77282, "name": "yellow hazy sky"}, {"id": 77283, "name": "yellow headband"}, {"id": 77284, "name": "yellow headlight"}, {"id": 77285, "name": "yellow heart"}, {"id": 77286, "name": "yellow helmet"}, {"id": 77287, "name": "yellow highlights"}, {"id": 77288, "name": "yellow hindquarters"}, {"id": 77289, "name": "yellow horse"}, {"id": 77290, "name": "yellow hose"}, {"id": 77291, "name": "yellow hoses"}, {"id": 77292, "name": "yellow house"}, {"id": 77293, "name": "yellow hydrant"}, {"id": 77294, "name": "yellow icing"}, {"id": 77295, "name": "yellow interior"}, {"id": 77296, "name": "yellow is ground"}, {"id": 77297, "name": "yellow item"}, {"id": 77298, "name": "yellow items"}, {"id": 77299, "name": "yellow jacket"}, {"id": 77300, "name": "yellow jacket arm"}, {"id": 77301, "name": "yellow jersey"}, {"id": 77302, "name": "yellow kite"}, {"id": 77303, "name": "yellow knob"}, {"id": 77304, "name": "yellow label"}, {"id": 77305, "name": "yellow lable"}, {"id": 77306, "name": "yellow laces"}, {"id": 77307, "name": "yellow ladder"}, {"id": 77308, "name": "yellow lamp"}, {"id": 77309, "name": "yellow lashes"}, {"id": 77310, "name": "yellow leaf"}, {"id": 77311, "name": "yellow leaves"}, {"id": 77312, "name": "yellow ledge"}, {"id": 77313, "name": "yellow legs"}, {"id": 77314, "name": "yellow lemon"}, {"id": 77315, "name": "yellow lemons"}, {"id": 77316, "name": "yellow letter"}, {"id": 77317, "name": "yellow lettering"}, {"id": 77318, "name": "yellow letters"}, {"id": 77319, "name": "yellow license plate"}, {"id": 77320, "name": "yellow lid"}, {"id": 77321, "name": "yellow light"}, {"id": 77322, "name": "yellow lights"}, {"id": 77323, "name": "yellow line"}, {"id": 77324, "name": "yellow lines on road"}, {"id": 77325, "name": "yellow lines"}, {"id": 77326, "name": "yellow linw"}, {"id": 77327, "name": "yellow liquid"}, {"id": 77328, "name": "yellow logo"}, {"id": 77329, "name": "yellow luggage"}, {"id": 77330, "name": "yellow macaroni"}, {"id": 77331, "name": "yellow mark"}, {"id": 77332, "name": "yellow marking"}, {"id": 77333, "name": "yellow markings"}, {"id": 77334, "name": "yellow marks"}, {"id": 77335, "name": "yellow mask"}, {"id": 77336, "name": "yellow masts"}, {"id": 77337, "name": "yellow mat"}, {"id": 77338, "name": "yellow material"}, {"id": 77339, "name": "yellow melon"}, {"id": 77340, "name": "yellow menu"}, {"id": 77341, "name": "yellow mesh"}, {"id": 77342, "name": "yellow metal"}, {"id": 77343, "name": "yellow metal scaffol"}, {"id": 77344, "name": "yellow middle"}, {"id": 77345, "name": "yellow motorcycle"}, {"id": 77346, "name": "yellow mountain"}, {"id": 77347, "name": "yellow mustard"}, {"id": 77348, "name": "yellow napkin"}, {"id": 77349, "name": "yellow net"}, {"id": 77350, "name": "yellow netting"}, {"id": 77351, "name": "yellow noodles"}, {"id": 77352, "name": "yellow nubers"}, {"id": 77353, "name": "yellow number"}, {"id": 77354, "name": "yellow numbers"}, {"id": 77355, "name": "yellow object"}, {"id": 77356, "name": "yellow obstacle"}, {"id": 77357, "name": "yellow octopus kite"}, {"id": 77358, "name": "yellow on sidewalk"}, {"id": 77359, "name": "yellow onion"}, {"id": 77360, "name": "yellow ornament"}, {"id": 77361, "name": "yellow outfit"}, {"id": 77362, "name": "yellow p"}, {"id": 77363, "name": "yellow pad"}, {"id": 77364, "name": "yellow pages"}, {"id": 77365, "name": "yellow paint"}, {"id": 77366, "name": "yellow painted"}, {"id": 77367, "name": "yellow pancho"}, {"id": 77368, "name": "yellow panel"}, {"id": 77369, "name": "yellow pannel"}, {"id": 77370, "name": "yellow pants"}, {"id": 77371, "name": "yellow paper"}, {"id": 77372, "name": "yellow papers"}, {"id": 77373, "name": "yellow para sail"}, {"id": 77374, "name": "yellow parachute"}, {"id": 77375, "name": "yellow parasol"}, {"id": 77376, "name": "yellow part"}, {"id": 77377, "name": "yellow part of pastr"}, {"id": 77378, "name": "yellow parts"}, {"id": 77379, "name": "yellow pastry"}, {"id": 77380, "name": "yellow patch"}, {"id": 77381, "name": "yellow patches"}, {"id": 77382, "name": "yellow pavement"}, {"id": 77383, "name": "yellow pepper"}, {"id": 77384, "name": "yellow peppers"}, {"id": 77385, "name": "yellow petal"}, {"id": 77386, "name": "yellow petals"}, {"id": 77387, "name": "yellow pick up truck"}, {"id": 77388, "name": "yellow piece"}, {"id": 77389, "name": "yellow pieces"}, {"id": 77390, "name": "yellow pillow"}, {"id": 77391, "name": "yellow pink"}, {"id": 77392, "name": "yellow pipe"}, {"id": 77393, "name": "yellow pipes"}, {"id": 77394, "name": "yellow placard"}, {"id": 77395, "name": "yellow plane"}, {"id": 77396, "name": "yellow plant"}, {"id": 77397, "name": "yellow plaque"}, {"id": 77398, "name": "yellow plastic"}, {"id": 77399, "name": "yellow plate"}, {"id": 77400, "name": "yellow plug"}, {"id": 77401, "name": "yellow plumgage"}, {"id": 77402, "name": "yellow pole"}, {"id": 77403, "name": "yellow pollen"}, {"id": 77404, "name": "yellow portion"}, {"id": 77405, "name": "yellow post"}, {"id": 77406, "name": "yellow print"}, {"id": 77407, "name": "yellow printing"}, {"id": 77408, "name": "yellow propellors"}, {"id": 77409, "name": "yellow raft"}, {"id": 77410, "name": "yellow railing"}, {"id": 77411, "name": "yellow raincoat"}, {"id": 77412, "name": "yellow ramp"}, {"id": 77413, "name": "yellow rear"}, {"id": 77414, "name": "yellow rectangle"}, {"id": 77415, "name": "yellow red"}, {"id": 77416, "name": "yellow reflection"}, {"id": 77417, "name": "yellow reflector"}, {"id": 77418, "name": "yellow ribbon"}, {"id": 77419, "name": "yellow ribbons"}, {"id": 77420, "name": "yellow rice"}, {"id": 77421, "name": "yellow rim"}, {"id": 77422, "name": "yellow ring"}, {"id": 77423, "name": "yellow road"}, {"id": 77424, "name": "yellow rod"}, {"id": 77425, "name": "yellow rods"}, {"id": 77426, "name": "yellow roof"}, {"id": 77427, "name": "yellow room"}, {"id": 77428, "name": "yellow ropes"}, {"id": 77429, "name": "yellow rose"}, {"id": 77430, "name": "yellow roses"}, {"id": 77431, "name": "yellow sack"}, {"id": 77432, "name": "yellow sail"}, {"id": 77433, "name": "yellow sandals"}, {"id": 77434, "name": "yellow sauce"}, {"id": 77435, "name": "yellow scarf"}, {"id": 77436, "name": "yellow school"}, {"id": 77437, "name": "yellow script"}, {"id": 77438, "name": "yellow scrunchie"}, {"id": 77439, "name": "yellow seal"}, {"id": 77440, "name": "yellow seats"}, {"id": 77441, "name": "yellow section"}, {"id": 77442, "name": "yellow shades"}, {"id": 77443, "name": "yellow shed"}, {"id": 77444, "name": "yellow sheet"}, {"id": 77445, "name": "yellow sheets"}, {"id": 77446, "name": "yellow shelf"}, {"id": 77447, "name": "yellow shirt"}, {"id": 77448, "name": "yellow shirt boy"}, {"id": 77449, "name": "yellow shirts"}, {"id": 77450, "name": "yellow shoes"}, {"id": 77451, "name": "yellow shorts"}, {"id": 77452, "name": "yellow sick"}, {"id": 77453, "name": "yellow side"}, {"id": 77454, "name": "yellow sign"}, {"id": 77455, "name": "yellow signal"}, {"id": 77456, "name": "yellow signpost"}, {"id": 77457, "name": "yellow skateboard"}, {"id": 77458, "name": "yellow ski"}, {"id": 77459, "name": "yellow ski boot"}, {"id": 77460, "name": "yellow skin"}, {"id": 77461, "name": "yellow skirt"}, {"id": 77462, "name": "yellow skis"}, {"id": 77463, "name": "yellow sky"}, {"id": 77464, "name": "yellow sleeve"}, {"id": 77465, "name": "yellow slide"}, {"id": 77466, "name": "yellow slope"}, {"id": 77467, "name": "yellow soap"}, {"id": 77468, "name": "yellow sock"}, {"id": 77469, "name": "yellow socks"}, {"id": 77470, "name": "yellow soup"}, {"id": 77471, "name": "yellow spine"}, {"id": 77472, "name": "yellow spongie"}, {"id": 77473, "name": "yellow spot"}, {"id": 77474, "name": "yellow spots"}, {"id": 77475, "name": "yellow sprinkle"}, {"id": 77476, "name": "yellow square"}, {"id": 77477, "name": "yellow squash"}, {"id": 77478, "name": "yellow stamens"}, {"id": 77479, "name": "yellow star"}, {"id": 77480, "name": "yellow stars"}, {"id": 77481, "name": "yellow steam"}, {"id": 77482, "name": "yellow stems"}, {"id": 77483, "name": "yellow step"}, {"id": 77484, "name": "yellow steps"}, {"id": 77485, "name": "yellow stick"}, {"id": 77486, "name": "yellow sticker"}, {"id": 77487, "name": "yellow stickie"}, {"id": 77488, "name": "yellow sticky"}, {"id": 77489, "name": "yellow stool"}, {"id": 77490, "name": "yellow strand"}, {"id": 77491, "name": "yellow strap"}, {"id": 77492, "name": "yellow straps"}, {"id": 77493, "name": "yellow straw"}, {"id": 77494, "name": "yellow streak"}, {"id": 77495, "name": "yellow street sign"}, {"id": 77496, "name": "yellow string"}, {"id": 77497, "name": "yellow strip"}, {"id": 77498, "name": "yellow stripe"}, {"id": 77499, "name": "yellow stripes"}, {"id": 77500, "name": "yellow stuff"}, {"id": 77501, "name": "yellow submarine"}, {"id": 77502, "name": "yellow sufboard"}, {"id": 77503, "name": "yellow suit"}, {"id": 77504, "name": "yellow suitcase"}, {"id": 77505, "name": "yellow sun"}, {"id": 77506, "name": "yellow surfboard"}, {"id": 77507, "name": "yellow sweater"}, {"id": 77508, "name": "yellow symbol"}, {"id": 77509, "name": "yellow table"}, {"id": 77510, "name": "yellow tablecloth"}, {"id": 77511, "name": "yellow tag"}, {"id": 77512, "name": "yellow tags"}, {"id": 77513, "name": "yellow tail"}, {"id": 77514, "name": "yellow tank"}, {"id": 77515, "name": "yellow tank top"}, {"id": 77516, "name": "yellow tape"}, {"id": 77517, "name": "yellow tape seen"}, {"id": 77518, "name": "yellow tapes"}, {"id": 77519, "name": "yellow tarp"}, {"id": 77520, "name": "yellow tassle"}, {"id": 77521, "name": "yellow tassles"}, {"id": 77522, "name": "yellow taxi"}, {"id": 77523, "name": "yellow taxis"}, {"id": 77524, "name": "yellow teletubby"}, {"id": 77525, "name": "yellow tennis ball"}, {"id": 77526, "name": "yellow tent"}, {"id": 77527, "name": "yellow text"}, {"id": 77528, "name": "yellow tie"}, {"id": 77529, "name": "yellow tile"}, {"id": 77530, "name": "yellow tiled"}, {"id": 77531, "name": "yellow tiles"}, {"id": 77532, "name": "yellow tip"}, {"id": 77533, "name": "yellow tips"}, {"id": 77534, "name": "yellow tomato"}, {"id": 77535, "name": "yellow tooth"}, {"id": 77536, "name": "yellow top"}, {"id": 77537, "name": "yellow top floor"}, {"id": 77538, "name": "yellow toppings"}, {"id": 77539, "name": "yellow towel"}, {"id": 77540, "name": "yellow traffic"}, {"id": 77541, "name": "yellow train"}, {"id": 77542, "name": "yellow train cab"}, {"id": 77543, "name": "yellow trash"}, {"id": 77544, "name": "yellow tray"}, {"id": 77545, "name": "yellow tree"}, {"id": 77546, "name": "yellow trees"}, {"id": 77547, "name": "yellow triangle"}, {"id": 77548, "name": "yellow trim"}, {"id": 77549, "name": "yellow trimming"}, {"id": 77550, "name": "yellow truck"}, {"id": 77551, "name": "yellow trucks"}, {"id": 77552, "name": "yellow tshirt"}, {"id": 77553, "name": "yellow tub"}, {"id": 77554, "name": "yellow tubes"}, {"id": 77555, "name": "yellow umbrella"}, {"id": 77556, "name": "yellow umbrella on"}, {"id": 77557, "name": "yellow umbrellas"}, {"id": 77558, "name": "yellow valance"}, {"id": 77559, "name": "yellow van"}, {"id": 77560, "name": "yellow vane"}, {"id": 77561, "name": "yellow vase"}, {"id": 77562, "name": "yellow vegetables"}, {"id": 77563, "name": "yellow veggies"}, {"id": 77564, "name": "yellow vehicle"}, {"id": 77565, "name": "yellow vein"}, {"id": 77566, "name": "yellow vest"}, {"id": 77567, "name": "yellow visor"}, {"id": 77568, "name": "yellow wall"}, {"id": 77569, "name": "yellow walls"}, {"id": 77570, "name": "yellow wedge"}, {"id": 77571, "name": "yellow weeds"}, {"id": 77572, "name": "yellow wheel"}, {"id": 77573, "name": "yellow wheels"}, {"id": 77574, "name": "yellow white"}, {"id": 77575, "name": "yellow wing"}, {"id": 77576, "name": "yellow wings"}, {"id": 77577, "name": "yellow wire"}, {"id": 77578, "name": "yellow wires"}, {"id": 77579, "name": "yellow word"}, {"id": 77580, "name": "yellow wording"}, {"id": 77581, "name": "yellow words"}, {"id": 77582, "name": "yellow wrapper"}, {"id": 77583, "name": "yellow writing"}, {"id": 77584, "name": "yellow x"}, {"id": 77585, "name": "yellow yolk"}, {"id": 77586, "name": "yellow zucchini"}, {"id": 77587, "name": "yellow"}, {"id": 77588, "name": "yellowballs"}, {"id": 77589, "name": "yellowbears hand"}, {"id": 77590, "name": "yellowblack bike"}, {"id": 77591, "name": "yellowblack lines"}, {"id": 77592, "name": "yellowblack signs"}, {"id": 77593, "name": "yellowblackred sign"}, {"id": 77594, "name": "yellowbrick paving"}, {"id": 77595, "name": "yellowbuilding"}, {"id": 77596, "name": "yellowcar"}, {"id": 77597, "name": "yellowcaution tape"}, {"id": 77598, "name": "yellowclouds part"}, {"id": 77599, "name": "yellowcorn bits"}, {"id": 77600, "name": "yelloweye"}, {"id": 77601, "name": "yellowflorescent vest"}, {"id": 77602, "name": "yellowflowers"}, {"id": 77603, "name": "yellowgray pole"}, {"id": 77604, "name": "yellowgreen grass"}, {"id": 77605, "name": "yellowgreen sign"}, {"id": 77606, "name": "yellowhandle bar"}, {"id": 77607, "name": "yellowish"}, {"id": 77608, "name": "yellowish bloom"}, {"id": 77609, "name": "yellowish eye"}, {"id": 77610, "name": "yellowish green bike"}, {"id": 77611, "name": "yellowish growth"}, {"id": 77612, "name": "yellowline"}, {"id": 77613, "name": "yellowlines"}, {"id": 77614, "name": "yellowmailbox"}, {"id": 77615, "name": "yellowmetal bar"}, {"id": 77616, "name": "yellowobject"}, {"id": 77617, "name": "yelloworange building"}, {"id": 77618, "name": "yellowpaint roller"}, {"id": 77619, "name": "yellowpainted line"}, {"id": 77620, "name": "yellowpaper tablet"}, {"id": 77621, "name": "yellowpoles"}, {"id": 77622, "name": "yellowrain coat"}, {"id": 77623, "name": "yellowred breadcrumb"}, {"id": 77624, "name": "yellowred cup"}, {"id": 77625, "name": "yellowred plane"}, {"id": 77626, "name": "yellowred vehicle"}, {"id": 77627, "name": "yellowredneon tsign"}, {"id": 77628, "name": "yellowripe bananas"}, {"id": 77629, "name": "yellowshirt"}, {"id": 77630, "name": "yellowstrip"}, {"id": 77631, "name": "yellowuniform shirt"}, {"id": 77632, "name": "yellowvests"}, {"id": 77633, "name": "yellowwheel"}, {"id": 77634, "name": "yellowwhite blue"}, {"id": 77635, "name": "yellowwhite lines"}, {"id": 77636, "name": "yellowwood flooring"}, {"id": 77637, "name": "yellowy substance"}, {"id": 77638, "name": "yelow canopy"}, {"id": 77639, "name": "yelow plane"}, {"id": 77640, "name": "yes"}, {"id": 77641, "name": "yes and no words"}, {"id": 77642, "name": "yet"}, {"id": 77643, "name": "yeti"}, {"id": 77644, "name": "yield"}, {"id": 77645, "name": "yield light"}, {"id": 77646, "name": "yield sign"}, {"id": 77647, "name": "yin yang"}, {"id": 77648, "name": "ying yang"}, {"id": 77649, "name": "ying yang symbol"}, {"id": 77650, "name": "yocconvo"}, {"id": 77651, "name": "yoda showcase"}, {"id": 77652, "name": "yoga"}, {"id": 77653, "name": "yoga mat"}, {"id": 77654, "name": "yoga pants"}, {"id": 77655, "name": "yoghurt"}, {"id": 77656, "name": "yogurt"}, {"id": 77657, "name": "yogurt carton"}, {"id": 77658, "name": "yogurt container"}, {"id": 77659, "name": "yogurt cup"}, {"id": 77660, "name": "yoke"}, {"id": 77661, "name": "yolk up"}, {"id": 77662, "name": "yolk"}, {"id": 77663, "name": "yonex"}, {"id": 77664, "name": "yorghut can"}, {"id": 77665, "name": "york"}, {"id": 77666, "name": "yorkie"}, {"id": 77667, "name": "yosemite shuttle"}, {"id": 77668, "name": "you"}, {"id": 77669, "name": "yougurt"}, {"id": 77670, "name": "young"}, {"id": 77671, "name": "young adult"}, {"id": 77672, "name": "young adults"}, {"id": 77673, "name": "young boy and girl"}, {"id": 77674, "name": "young boy"}, {"id": 77675, "name": "young catcher"}, {"id": 77676, "name": "young child"}, {"id": 77677, "name": "young children"}, {"id": 77678, "name": "young couple"}, {"id": 77679, "name": "young elephant"}, {"id": 77680, "name": "young elephants"}, {"id": 77681, "name": "young focused kid"}, {"id": 77682, "name": "young giraffe"}, {"id": 77683, "name": "young girl"}, {"id": 77684, "name": "young girl is skiing"}, {"id": 77685, "name": "young guy"}, {"id": 77686, "name": "young kid"}, {"id": 77687, "name": "young lady"}, {"id": 77688, "name": "young lady playing"}, {"id": 77689, "name": "young man"}, {"id": 77690, "name": "young mans face"}, {"id": 77691, "name": "young men"}, {"id": 77692, "name": "young people"}, {"id": 77693, "name": "young person"}, {"id": 77694, "name": "young player"}, {"id": 77695, "name": "young trees"}, {"id": 77696, "name": "young woman"}, {"id": 77697, "name": "young womans face"}, {"id": 77698, "name": "young women"}, {"id": 77699, "name": "young zebra"}, {"id": 77700, "name": "young zebras"}, {"id": 77701, "name": "youngchild ear"}, {"id": 77702, "name": "youngchild eyes"}, {"id": 77703, "name": "younger elephants"}, {"id": 77704, "name": "younger sheep"}, {"id": 77705, "name": "younger trees"}, {"id": 77706, "name": "younggirl"}, {"id": 77707, "name": "youngman"}, {"id": 77708, "name": "youngmans hat"}, {"id": 77709, "name": "youngster"}, {"id": 77710, "name": "your"}, {"id": 77711, "name": "your luggage"}, {"id": 77712, "name": "youre almost there"}, {"id": 77713, "name": "youth"}, {"id": 77714, "name": "youtube"}, {"id": 77715, "name": "yoyo"}, {"id": 77716, "name": "yshape"}, {"id": 77717, "name": "ytww"}, {"id": 77718, "name": "yuca"}, {"id": 77719, "name": "yuca root"}, {"id": 77720, "name": "yucas"}, {"id": 77721, "name": "yucca"}, {"id": 77722, "name": "yuento"}, {"id": 77723, "name": "yukon"}, {"id": 77724, "name": "yuma"}, {"id": 77725, "name": "yummy"}, {"id": 77726, "name": "yunker"}, {"id": 77727, "name": "yurt"}, {"id": 77728, "name": "yw"}, {"id": 77729, "name": "ywca"}, {"id": 77730, "name": "z"}, {"id": 77731, "name": "z design"}, {"id": 77732, "name": "z key"}, {"id": 77733, "name": "z161 ed"}, {"id": 77734, "name": "zaffiro sign"}, {"id": 77735, "name": "zambrano"}, {"id": 77736, "name": "zander"}, {"id": 77737, "name": "zane"}, {"id": 77738, "name": "zapper"}, {"id": 77739, "name": "zdm3"}, {"id": 77740, "name": "zealand"}, {"id": 77741, "name": "zebra in a pen"}, {"id": 77742, "name": "zebra area"}, {"id": 77743, "name": "zebra back"}, {"id": 77744, "name": "zebra belly"}, {"id": 77745, "name": "zebra body"}, {"id": 77746, "name": "zebra branch"}, {"id": 77747, "name": "zebra butt"}, {"id": 77748, "name": "zebra butts"}, {"id": 77749, "name": "zebra cage"}, {"id": 77750, "name": "zebra camera"}, {"id": 77751, "name": "zebra chin"}, {"id": 77752, "name": "zebra coat"}, {"id": 77753, "name": "zebra coats"}, {"id": 77754, "name": "zebra color"}, {"id": 77755, "name": "zebra cookie"}, {"id": 77756, "name": "zebra crossing"}, {"id": 77757, "name": "zebra ear"}, {"id": 77758, "name": "zebra ears"}, {"id": 77759, "name": "zebra eating"}, {"id": 77760, "name": "zebra eating grass"}, {"id": 77761, "name": "zebra enclosure"}, {"id": 77762, "name": "zebra eye"}, {"id": 77763, "name": "zebra eyes"}, {"id": 77764, "name": "zebra face"}, {"id": 77765, "name": "zebra feeding"}, {"id": 77766, "name": "zebra field"}, {"id": 77767, "name": "zebra food"}, {"id": 77768, "name": "zebra fur"}, {"id": 77769, "name": "zebra grass"}, {"id": 77770, "name": "zebra grazing"}, {"id": 77771, "name": "zebra group"}, {"id": 77772, "name": "zebra habitat"}, {"id": 77773, "name": "zebra hair"}, {"id": 77774, "name": "zebra hay"}, {"id": 77775, "name": "zebra head"}, {"id": 77776, "name": "zebra herd"}, {"id": 77777, "name": "zebra hind leg"}, {"id": 77778, "name": "zebra hoof"}, {"id": 77779, "name": "zebra hooves"}, {"id": 77780, "name": "zebra hoves"}, {"id": 77781, "name": "zebra image"}, {"id": 77782, "name": "zebra inside ear"}, {"id": 77783, "name": "zebra is bent over"}, {"id": 77784, "name": "zebra leg"}, {"id": 77785, "name": "zebra legs"}, {"id": 77786, "name": "zebra looking"}, {"id": 77787, "name": "zebra mane"}, {"id": 77788, "name": "zebra mohawk"}, {"id": 77789, "name": "zebra mouth"}, {"id": 77790, "name": "zebra muzzle"}, {"id": 77791, "name": "zebra neck"}, {"id": 77792, "name": "zebra nose"}, {"id": 77793, "name": "zebra paint"}, {"id": 77794, "name": "zebra painting"}, {"id": 77795, "name": "zebra part"}, {"id": 77796, "name": "zebra pattern"}, {"id": 77797, "name": "zebra pen"}, {"id": 77798, "name": "zebra penn"}, {"id": 77799, "name": "zebra pride"}, {"id": 77800, "name": "zebra print"}, {"id": 77801, "name": "zebra road"}, {"id": 77802, "name": "zebra rump"}, {"id": 77803, "name": "zebra shadow"}, {"id": 77804, "name": "zebra snout"}, {"id": 77805, "name": "zebra spot"}, {"id": 77806, "name": "zebra statue"}, {"id": 77807, "name": "zebra stomach"}, {"id": 77808, "name": "zebra stripe"}, {"id": 77809, "name": "zebra stripes"}, {"id": 77810, "name": "zebra tail"}, {"id": 77811, "name": "zebra taking"}, {"id": 77812, "name": "zebra tooth"}, {"id": 77813, "name": "zebra torso"}, {"id": 77814, "name": "zebra utters"}, {"id": 77815, "name": "zebra vegetation"}, {"id": 77816, "name": "zebra"}, {"id": 77817, "name": "zebraears"}, {"id": 77818, "name": "zebrarear"}, {"id": 77819, "name": "zebras are eating"}, {"id": 77820, "name": "zebras are playing"}, {"id": 77821, "name": "zebras are standing"}, {"id": 77822, "name": "zebras are striped"}, {"id": 77823, "name": "zebras back"}, {"id": 77824, "name": "zebras behind"}, {"id": 77825, "name": "zebras belly"}, {"id": 77826, "name": "zebras body"}, {"id": 77827, "name": "zebras butt"}, {"id": 77828, "name": "zebras chest"}, {"id": 77829, "name": "zebras ear"}, {"id": 77830, "name": "zebras ears"}, {"id": 77831, "name": "zebras eye"}, {"id": 77832, "name": "zebras eyelash"}, {"id": 77833, "name": "zebras eyes"}, {"id": 77834, "name": "zebras face"}, {"id": 77835, "name": "zebras feet"}, {"id": 77836, "name": "zebras field"}, {"id": 77837, "name": "zebras foot"}, {"id": 77838, "name": "zebras fur"}, {"id": 77839, "name": "zebras grass"}, {"id": 77840, "name": "zebras hair"}, {"id": 77841, "name": "zebras head"}, {"id": 77842, "name": "zebras hoof"}, {"id": 77843, "name": "zebras hooves"}, {"id": 77844, "name": "zebras jaw"}, {"id": 77845, "name": "zebras leg"}, {"id": 77846, "name": "zebras legs"}, {"id": 77847, "name": "zebras mane"}, {"id": 77848, "name": "zebras mouth"}, {"id": 77849, "name": "zebras neck"}, {"id": 77850, "name": "zebras nose"}, {"id": 77851, "name": "zebras noses"}, {"id": 77852, "name": "zebras on the sand"}, {"id": 77853, "name": "zebras pattern"}, {"id": 77854, "name": "zebras pen"}, {"id": 77855, "name": "zebras running"}, {"id": 77856, "name": "zebras shadow"}, {"id": 77857, "name": "zebras side"}, {"id": 77858, "name": "zebras standing"}, {"id": 77859, "name": "zebras stomach"}, {"id": 77860, "name": "zebras stripes"}, {"id": 77861, "name": "zebras tail"}, {"id": 77862, "name": "zebras thigh"}, {"id": 77863, "name": "zebras together"}, {"id": 77864, "name": "zebras torso"}, {"id": 77865, "name": "zebras water"}, {"id": 77866, "name": "zebrashead"}, {"id": 77867, "name": "zebraswhite underbelly"}, {"id": 77868, "name": "zeebra"}, {"id": 77869, "name": "zeldas"}, {"id": 77870, "name": "zen"}, {"id": 77871, "name": "zephyr express"}, {"id": 77872, "name": "zephyrhills"}, {"id": 77873, "name": "zeppelin"}, {"id": 77874, "name": "zerbra"}, {"id": 77875, "name": "zero and two"}, {"id": 77876, "name": "zero button"}, {"id": 77877, "name": "zero key"}, {"id": 77878, "name": "zero"}, {"id": 77879, "name": "zeros europe"}, {"id": 77880, "name": "zest"}, {"id": 77881, "name": "zezbra"}, {"id": 77882, "name": "zig zag"}, {"id": 77883, "name": "zig zag line"}, {"id": 77884, "name": "zig zags"}, {"id": 77885, "name": "zig zags on"}, {"id": 77886, "name": "zigg zagg"}, {"id": 77887, "name": "zigzag lines"}, {"id": 77888, "name": "zigzag pattern"}, {"id": 77889, "name": "zigzag string"}, {"id": 77890, "name": "zigzag"}, {"id": 77891, "name": "zimmerman"}, {"id": 77892, "name": "zip bag"}, {"id": 77893, "name": "zip binder"}, {"id": 77894, "name": "zip tabs"}, {"id": 77895, "name": "zip tie"}, {"id": 77896, "name": "zip ties"}, {"id": 77897, "name": "zip up"}, {"id": 77898, "name": "zip up sweater"}, {"id": 77899, "name": "zip"}, {"id": 77900, "name": "ziploc bag"}, {"id": 77901, "name": "ziploc box"}, {"id": 77902, "name": "ziplock bag"}, {"id": 77903, "name": "zipped"}, {"id": 77904, "name": "zipped up"}, {"id": 77905, "name": "zipper closure"}, {"id": 77906, "name": "zipper cover"}, {"id": 77907, "name": "zipper end"}, {"id": 77908, "name": "zipper handle"}, {"id": 77909, "name": "zipper handles"}, {"id": 77910, "name": "zipper on luggage"}, {"id": 77911, "name": "zipper pocket"}, {"id": 77912, "name": "zipper pull"}, {"id": 77913, "name": "zipper pulls"}, {"id": 77914, "name": "zipper string"}, {"id": 77915, "name": "zipper tag"}, {"id": 77916, "name": "zipper teeth"}, {"id": 77917, "name": "zipper"}, {"id": 77918, "name": "zippered bag"}, {"id": 77919, "name": "zippered pocket"}, {"id": 77920, "name": "zit"}, {"id": 77921, "name": "ziti"}, {"id": 77922, "name": "zline"}, {"id": 77923, "name": "zodiac"}, {"id": 77924, "name": "zodiac animals"}, {"id": 77925, "name": "zodiac chart"}, {"id": 77926, "name": "zodiac clock"}, {"id": 77927, "name": "zodiac crab"}, {"id": 77928, "name": "zodiac face"}, {"id": 77929, "name": "zodiac sign"}, {"id": 77930, "name": "zodiac signs"}, {"id": 77931, "name": "zodiac symbols"}, {"id": 77932, "name": "zombie man"}, {"id": 77933, "name": "zombie"}, {"id": 77934, "name": "zone"}, {"id": 77935, "name": "zone b"}, {"id": 77936, "name": "zone ends"}, {"id": 77937, "name": "zoo"}, {"id": 77938, "name": "zoo building"}, {"id": 77939, "name": "zoo compound"}, {"id": 77940, "name": "zoo enclosure"}, {"id": 77941, "name": "zoo keeper"}, {"id": 77942, "name": "zoo park"}, {"id": 77943, "name": "zoo patrons"}, {"id": 77944, "name": "zoo pen"}, {"id": 77945, "name": "zoo setting"}, {"id": 77946, "name": "zoo with animals"}, {"id": 77947, "name": "zoogoers"}, {"id": 77948, "name": "zookeeper"}, {"id": 77949, "name": "zoom"}, {"id": 77950, "name": "zoom lens"}, {"id": 77951, "name": "zoomphotoca"}, {"id": 77952, "name": "zuccchini"}, {"id": 77953, "name": "zucchini and tomato"}, {"id": 77954, "name": "zucchini piece"}, {"id": 77955, "name": "zucchini seeds"}, {"id": 77956, "name": "zucchini slice"}, {"id": 77957, "name": "zucchini spear"}, {"id": 77958, "name": "zucchini sticks"}, {"id": 77959, "name": "zucchini"}, {"id": 77960, "name": "zuccini"}, {"id": 77961, "name": "zuchini"}, {"id": 77962, "name": "zuchinni"}] + +VISUALGENOME_77962MINUS150_CATEGORIES = VISUALGENOME_77962_CATEGORIES + +VISUALGENOME_77962MINUS2319_CATEGORIES = VISUALGENOME_77962_CATEGORIES + +# fmt: on diff --git a/ape/data/detection_utils.py b/ape/data/detection_utils.py new file mode 100644 index 0000000..ad4c5f1 --- /dev/null +++ b/ape/data/detection_utils.py @@ -0,0 +1,233 @@ +# -*- coding: utf-8 -*- +# Copyright (c) Facebook, Inc. and its affiliates. + +""" +Common data processing utilities that are used in a +typical object detection data pipeline. +""" +import json +import logging +import os +from typing import List, Union + +import numpy as np +import pycocotools.mask as mask_util +import torch + +from detectron2.data import transforms as T +from detectron2.data.catalog import MetadataCatalog +from detectron2.data.detection_utils import build_augmentation as build_augmentation_d2 +from detectron2.data.detection_utils import check_metadata_consistency + +from .transforms import AutoAugment, LargeScaleJitter + +__all__ = [ + "build_augmentation", +] + + +def load_fed_loss_cls_weights(class_freq_path: str, freq_weight_power=1.0): + logger = logging.getLogger(__name__) + logger.info("Loading " + class_freq_path) + assert os.path.exists(class_freq_path) + + class_info = json.load(open(class_freq_path, "r")) + class_freq = torch.tensor([c["image_count"] for c in sorted(class_info, key=lambda x: x["id"])]) + + class_freq_weight = class_freq.float() ** freq_weight_power + return class_freq_weight + + +def get_fed_loss_cls_weights(dataset_names: Union[str, List[str]], freq_weight_power=1.0): + """ + Get frequency weight for each class sorted by class id. + We now calcualte freqency weight using image_count to the power freq_weight_power. + + Args: + dataset_names: list of dataset names + freq_weight_power: power value + """ + if isinstance(dataset_names, str): + dataset_names = [dataset_names] + + logger = logging.getLogger(__name__) + class_freq_path = MetadataCatalog.get(dataset_names[0]).json_file[:-5] + "_cat_info.json" + if os.path.exists(class_freq_path): + logger.info( + "Search outside metadata 'image_count' for dataset '{}' from '{}'".format( + dataset_names[0], class_freq_path + ) + ) + return load_fed_loss_cls_weights(class_freq_path, freq_weight_power) + logger.info("Using builtin metadata 'image_count' for dataset '{}'".format(dataset_names)) + + check_metadata_consistency("class_image_count", dataset_names) + + meta = MetadataCatalog.get(dataset_names[0]) + class_freq_meta = meta.class_image_count + class_freq = torch.tensor( + [c["image_count"] for c in sorted(class_freq_meta, key=lambda x: x["id"])] + ) + class_freq_weight = class_freq.float() ** freq_weight_power + return class_freq_weight + + +def get_fed_loss_cls_weights_v2(dataset_names: Union[str, List[str]], freq_weight_power=1.0): + """ + Get frequency weight for each class sorted by class id. + We now calcualte freqency weight using image_count to the power freq_weight_power. + + Args: + dataset_names: list of dataset names + freq_weight_power: power value + """ + if isinstance(dataset_names, str): + dataset_names = [dataset_names] + + logger = logging.getLogger(__name__) + + class_freq_weight_list = [] + for dataset_name in dataset_names: + if MetadataCatalog.get(dataset_name).get("json_file") is None: + continue + class_freq_path = MetadataCatalog.get(dataset_name).json_file[:-5] + "_cat_info.json" + if os.path.exists(class_freq_path): + logger.info( + "Search outside metadata 'image_count' for dataset '{}' from '{}'".format( + dataset_name, class_freq_path + ) + ) + # return load_fed_loss_cls_weights(class_freq_path, freq_weight_power) + class_freq_weight_list.append( + load_fed_loss_cls_weights(class_freq_path, freq_weight_power) + ) + continue + else: + logger.info( + "Nofind outside metadata 'image_count' for dataset '{}' from '{}'".format( + dataset_name, class_freq_path + ) + ) + + logger.info("Using builtin metadata 'image_count' for dataset '{}'".format(dataset_name)) + + # check_metadata_consistency("class_image_count", dataset_names) + + meta = MetadataCatalog.get(dataset_name) + class_freq_meta = meta.class_image_count + class_freq = torch.tensor( + [c["image_count"] for c in sorted(class_freq_meta, key=lambda x: x["id"])] + ) + class_freq_weight = class_freq.float() ** freq_weight_power + # return class_freq_weight + class_freq_weight_list.append(class_freq_weight) + + return class_freq_weight_list[0] if len(class_freq_weight_list) == 1 else class_freq_weight_list + + +def build_augmentation(cfg, is_train): + """ + Create a list of default :class:`Augmentation` from config. + Now it includes resizing and flipping. + + Returns: + list[Augmentation] + """ + assert not (cfg.INPUT.AUTOAUGMENT.ENABLED and cfg.INPUT.LSJ.ENABLED) + + augmentation = [] + if is_train and cfg.INPUT.AUTOAUGMENT.ENABLED: + augmentation.append(AutoAugment(cfg)) + + if cfg.INPUT.RANDOM_FLIP != "none": + augmentation.append( + T.RandomFlip( + horizontal=cfg.INPUT.RANDOM_FLIP == "horizontal", + vertical=cfg.INPUT.RANDOM_FLIP == "vertical", + ) + ) + if cfg.INPUT.RANDOM_COLOR.ENABLED: + augmentation.append(T.RandomBrightness(0.5, 1.5)) + augmentation.append(T.RandomContrast(0.5, 1.5)) + augmentation.append(T.RandomSaturation(0.0, 2.0)) + return augmentation + + if is_train and cfg.INPUT.LSJ.ENABLED: + augmentation.append(LargeScaleJitter(cfg)) + + if cfg.INPUT.RANDOM_FLIP != "none": + augmentation.append( + T.RandomFlip( + horizontal=cfg.INPUT.RANDOM_FLIP == "horizontal", + vertical=cfg.INPUT.RANDOM_FLIP == "vertical", + ) + ) + if cfg.INPUT.RANDOM_COLOR.ENABLED: + augmentation.append(T.RandomBrightness(0.5, 1.5)) + augmentation.append(T.RandomContrast(0.5, 1.5)) + augmentation.append(T.RandomSaturation(0.0, 2.0)) + return augmentation + + return build_augmentation_d2(cfg, is_train) + + +def build_augmentation_lsj(cfg, is_train): + """ + Create a list of default :class:`Augmentation` from config. + Now it includes resizing and flipping. + + Returns: + list[Augmentation] + """ + augmentation = [] + if is_train: + augmentation.append(LargeScaleJitter(cfg)) + + if cfg.INPUT.RANDOM_FLIP != "none": + augmentation.append( + T.RandomFlip( + horizontal=cfg.INPUT.RANDOM_FLIP == "horizontal", + vertical=cfg.INPUT.RANDOM_FLIP == "vertical", + ) + ) + if cfg.INPUT.RANDOM_COLOR.ENABLED: + augmentation.append(T.RandomBrightness(0.5, 1.5)) + augmentation.append(T.RandomContrast(0.5, 1.5)) + augmentation.append(T.RandomSaturation(0.0, 2.0)) + return augmentation + + return build_augmentation_d2(cfg, is_train) + + +def build_augmentation_aa(cfg, is_train): + """ + Create a list of default :class:`Augmentation` from config. + Now it includes resizing and flipping. + + Returns: + list[Augmentation] + """ + augmentation = [] + if is_train: + augmentation.append(AutoAugment(cfg)) + + if cfg.INPUT.RANDOM_FLIP != "none": + augmentation.append( + T.RandomFlip( + horizontal=cfg.INPUT.RANDOM_FLIP == "horizontal", + vertical=cfg.INPUT.RANDOM_FLIP == "vertical", + ) + ) + if cfg.INPUT.RANDOM_COLOR.ENABLED: + augmentation.append(T.RandomBrightness(0.5, 1.5)) + augmentation.append(T.RandomContrast(0.5, 1.5)) + augmentation.append(T.RandomSaturation(0.0, 2.0)) + return augmentation + + return build_augmentation_d2(cfg, is_train) + + +build_transform_gen = build_augmentation +""" +Alias for backward-compatibility. +""" diff --git a/ape/data/mapper_utils.py b/ape/data/mapper_utils.py new file mode 100644 index 0000000..b75ed35 --- /dev/null +++ b/ape/data/mapper_utils.py @@ -0,0 +1,488 @@ +# -*- coding: utf-8 -*- +import copy +import json +import logging +import os +import random +import re + +import cv2 +import numpy as np +import pycocotools.mask as mask_util +import torch +from scipy.ndimage import gaussian_filter + +from detectron2.data import detection_utils as utils +from detectron2.structures import ( + BitMasks, + Boxes, + BoxMode, + Instances, + PolygonMasks, + polygons_to_bitmask, +) +from fvcore.transforms.transform import HFlipTransform + +__all__ = [ + "copypaste", + "maybe_load_annotation_from_file", +] + + +def clean_string(phrase): + # return re.sub(r"([.,'!?\"()*#:;])", "", phrase.lower()).replace("-", " ").replace("/", " ") + + phrase = re.sub(r"([.,'!?\"()*#:;])", "", phrase.lower()).replace("-", " ").replace("/", " ") + phrase = phrase.strip("\n").strip("\r").strip().lstrip(" ").rstrip(" ") + phrase = re.sub(" +", " ", phrase) + + replacements = { + "½": "half", + "—": "-", + "™": "", + "¢": "cent", + "ç": "c", + "û": "u", + "é": "e", + "°": " degree", + "è": "e", + "…": "", + } + for k, v in replacements.items(): + phrase = phrase.replace(k, v) + + return phrase + + +def transform_phrases(phrases, transforms): + # clean + phrases = [clean_string(phrase) for phrase in phrases] + # hflip + for x in transforms: + if isinstance(x, HFlipTransform): + phrases = [ + phrase.replace("left", "@").replace("right", "left").replace("@", "right") + for phrase in phrases + ] + return phrases + + +def transform_expressions(expressions, transforms): + # pick one expression if there are multiple expressions + expression = expressions[np.random.choice(len(expressions))] + expression = clean_string(expression) + # deal with hflip for expression + for x in transforms: + if isinstance(x, HFlipTransform): + expression = ( + expression.replace("left", "@").replace("right", "left").replace("@", "right") + ) + return expression + + +def has_ordinal_num(phrases): + # oridinal numbers + ordinal_nums = [ + "first", + "second", + "third", + "fourth", + "fifth", + "sixth", + "seventh", + "eighth", + "ninth", + "tenth", + ] + + flag = False + for phrase in phrases: + phrase_low = phrase.lower() + for word in ordinal_nums: + if word in phrase_low: + flag = True + break + if flag == True: + break + return flag + + +# from detectron2/utils/visualizer.py +def mask_to_polygons_2(mask): + # cv2.RETR_CCOMP flag retrieves all the contours and arranges them to a 2-level + # hierarchy. External contours (boundary) of the object are placed in hierarchy-1. + # Internal contours (holes) are placed in hierarchy-2. + # cv2.CHAIN_APPROX_NONE flag gets vertices of polygons from contours. + mask = np.ascontiguousarray(mask) # some versions of cv2 does not support incontiguous arr + res = cv2.findContours(mask.astype("uint8"), cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_SIMPLE) + hierarchy = res[-1] + if hierarchy is None: # empty mask + return [], False + has_holes = (hierarchy.reshape(-1, 4)[:, 3] >= 0).sum() > 0 + res = res[-2] + res = [x.flatten() for x in res] + # These coordinates from OpenCV are integers in range [0, W-1 or H-1]. + # We add 0.5 to turn them into real-value coordinate space. A better solution + # would be to first +0.5 and then dilate the returned polygon by 0.5. + res = [x + 0.5 for x in res if len(x) >= 6] + return res, has_holes + + +# from detectron2/utils/visualizer.py +def mask_to_polygons(mask): + # cv2.RETR_CCOMP flag retrieves all the contours and arranges them to a 2-level + # hierarchy. External contours (boundary) of the object are placed in hierarchy-1. + # Internal contours (holes) are placed in hierarchy-2. + # cv2.CHAIN_APPROX_NONE flag gets vertices of polygons from contours. + mask = np.ascontiguousarray(mask) # some versions of cv2 does not support incontiguous arr + res = cv2.findContours(mask.astype("uint8"), cv2.RETR_CCOMP, cv2.CHAIN_APPROX_NONE) + hierarchy = res[-1] + if hierarchy is None: # empty mask + return [], False + has_holes = (hierarchy.reshape(-1, 4)[:, 3] >= 0).sum() > 0 + res = res[-2] + res = [x.flatten() for x in res] + # These coordinates from OpenCV are integers in range [0, W-1 or H-1]. + # We add 0.5 to turn them into real-value coordinate space. A better solution + # would be to first +0.5 and then dilate the returned polygon by 0.5. + res = [x + 0.5 for x in res if len(x) >= 6] + return res, has_holes + + +def close_contour(contour): + if not np.array_equal(contour[0], contour[-1]): + contour = np.vstack((contour, contour[0])) + return contour + + +# from pycococreatortools/pycococreatortools.py +def binary_mask_to_polygon(binary_mask, tolerance=0): + """Converts a binary mask to COCO polygon representation + Args: + binary_mask: a 2D binary numpy array where '1's represent the object + tolerance: Maximum distance from original points of polygon to approximated + polygonal chain. If tolerance is 0, the original coordinate array is returned. + """ "" + polygons = [] + # pad mask to close contours of shapes which start and end at an edge + padded_binary_mask = np.pad(binary_mask, pad_width=1, mode="constant", constant_values=0) + contours = measure.find_contours(padded_binary_mask, 0.5) + contours = np.subtract(contours, 1) + for contour in contours: + contour = close_contour(contour) + contour = measure.approximate_polygon(contour, tolerance) + if len(contour) < 3: + continue + contour = np.flip(contour, axis=1) + segmentation = contour.ravel().tolist() + # after padding and subtracting 1 we may get -0.5 points in our segmentation + segmentation = [0 if i < 0 else i for i in segmentation] + polygons.append(segmentation) + + return polygons + + +def instances_to_annotations(instances, img_id, bbox_mode, instance_mask_format): + num_instance = len(instances) + if num_instance == 0: + return [] + + boxes = instances.gt_boxes.tensor.numpy() + boxes = BoxMode.convert(boxes, BoxMode.XYXY_ABS, bbox_mode) + boxes = boxes.tolist() + classes = instances.gt_classes.tolist() + + if instance_mask_format == "polygon": + segms = [[p.reshape(-1) for p in mask] for mask in instances.gt_masks] + + elif instance_mask_format == "bitmask" and False: + masks = [np.array(mask, dtype=np.uint8) for mask in instances.gt_masks] + + else: + rles = [ + mask_util.encode(np.array(mask[:, :, None], order="F", dtype="uint8"))[0] + for mask in instances.gt_masks + ] + for rle in rles: + # "counts" is an array encoded by mask_util as a byte-stream. Python3's + # json writer which always produces strings cannot serialize a bytestream + # unless you decode it. Thankfully, utf-8 works out (which is also what + # the pycocotools/_mask.pyx does). + rle["counts"] = rle["counts"].decode("utf-8") + + annotations = [] + for k in range(num_instance): + anno = { + "image_id": img_id, + "category_id": classes[k], + "bbox": boxes[k], + "bbox_mode": bbox_mode, + } + if instance_mask_format == "polygon": + anno["segmentation"] = segms[k] + elif instance_mask_format == "bitmask" and False: + anno["segmentation"] = masks[k] + else: + anno["segmentation"] = rles[k] + annotations.append(anno) + + return annotations + + +def copypaste(dataset_dict, dataset_dict_bg, image_format, instance_mask_format): + dataset_dict = copy.deepcopy(dataset_dict) # it will be modified by code below + # USER: Write your own image loading if it's not from a file + image = utils.read_image(dataset_dict["file_name"], format=image_format) + utils.check_image_size(dataset_dict, image) + + dataset_dict_bg = copy.deepcopy(dataset_dict_bg) # it will be modified by code below + # USER: Write your own image loading if it's not from a file + image_bg = utils.read_image(dataset_dict_bg["file_name"], format=image_format) + utils.check_image_size(dataset_dict_bg, image_bg) + + image_bg = image_bg.copy() + + image_size = image_shape = image.shape[:2] # h, w + image_size_bg = image_shape_bg = image_bg.shape[:2] # h, w + + instances = utils.annotations_to_instances( + # dataset_dict["annotations"], + [obj for obj in dataset_dict["annotations"] if obj.get("iscrowd", 0) == 0], + image_shape, + mask_format=instance_mask_format, + ) + if "annotations" in dataset_dict_bg: + instances_bg = utils.annotations_to_instances( + # dataset_dict_bg["annotations"], + [obj for obj in dataset_dict_bg["annotations"] if obj.get("iscrowd", 0) == 0], + image_shape_bg, + mask_format=instance_mask_format, + ) + else: + instances_bg = None + + if instances_bg is None or len(instances_bg) == 0: + bitmasks_bg = torch.zeros((1, image_size_bg[0], image_size_bg[1])).to(torch.bool) + elif instance_mask_format == "polygon": + bitmasks_bg = [ + polygons_to_bitmask(polygon, *image_size_bg) for polygon in instances_bg.gt_masks + ] + bitmasks_bg = torch.tensor(np.array(bitmasks_bg)) + else: + bitmasks_bg = instances_bg.gt_masks.tensor + + if instance_mask_format == "polygon": + bitmasks = [polygons_to_bitmask(polygon, *image_size) for polygon in instances.gt_masks] + bitmasks = torch.tensor(np.array(bitmasks)) + else: + bitmasks = instances.gt_masks.tensor + + assert bitmasks_bg.dtype == torch.bool, bitmasks_bg.dtype + # foreground_mask = torch.sum(bitmasks_bg, dim=0) + foreground_mask = torch.max(bitmasks_bg, dim=0)[0] + copypaste_mask = torch.zeros_like(foreground_mask) + + if instance_mask_format == "polygon": + mask_areas = instances.gt_masks.area().numpy() + else: + mask_areas = instances.gt_masks.tensor.sum(dim=1).sum(dim=1).numpy() + + instance_list = [] + for i in mask_areas.argsort(): + i = int(i) + + box = instances.gt_boxes[i].tensor.numpy()[0] + x1 = int(box[0]) + y1 = int(box[1]) + x2 = int(box[2]) + y2 = int(box[3]) + + if x1 + 1 > x2 or y1 + 1 > y2: + continue + + image_p = image[y1:y2, x1:x2, :] + bitmasks_p = bitmasks[i, y1:y2, x1:x2] + + h, w = bitmasks_p.shape + + trial = 10 + for _ in range(trial): + if w + 10 >= image_size_bg[1] or h + 10 >= image_size_bg[0]: + break + + x1 = random.randint(0, image_size_bg[1] - w) + y1 = random.randint(0, image_size_bg[0] - h) + x2 = x1 + w + y2 = y1 + h + + bitmask = torch.zeros_like(foreground_mask) + bitmask[y1:y2, x1:x2] = bitmasks_p + + # bitmask = bitmask * (1 - foreground_mask) + bitmask = bitmask & (~foreground_mask) + + if bitmask.sum() < 100: + continue + + instance = Instances(image_size_bg) + instance.gt_classes = instances[i].gt_classes + + # if bitmask.sum() < bitmasks_p.sum(): + bitmasks_p = bitmask[y1:y2, x1:x2] + + if instance_mask_format == "polygon": + mask = [mask_to_polygons(bitmask)[0]] + instance.gt_masks = PolygonMasks(mask) + else: + instance.gt_masks = BitMasks(bitmask.unsqueeze(0)) + + bitmasks_p = bitmasks_p.numpy() + if bitmask.sum() > 128 * 64: + bitmasks_p = gaussian_filter(bitmasks_p.astype(float), sigma=5, truncate=1) + + image_bg_p = image_bg[y1:y2, x1:x2, :] + image_fgbg_p = image_p * bitmasks_p[..., np.newaxis] + image_bg_p * ( + 1 - bitmasks_p[..., np.newaxis] + ) + + image_bg[y1:y2, x1:x2, :] = image_fgbg_p + + foreground_mask = foreground_mask | bitmask + copypaste_mask = copypaste_mask | bitmask + + instance_list.append(instance) + break + + if len(instance_list) > 0: + instances = Instances.cat(instance_list) + instances.gt_boxes = instances.gt_masks.get_bounding_boxes() + + image_id = dataset_dict["image_id"] + bbox_mode = dataset_dict["annotations"][0]["bbox_mode"] + annotations = instances_to_annotations(instances, image_id, bbox_mode, instance_mask_format) + + for annotation in annotations: + annotation["copypaste"] = 1 + + if "annotations" in dataset_dict_bg: + dataset_dict_bg["annotations"] += annotations + else: + dataset_dict_bg["annotations"] = annotations + + dataset_dict_bg["image_id"] = ( + str(dataset_dict["image_id"]) + "_" + str(dataset_dict_bg["image_id"]) + ) + + dataset_dict_bg["copypaste_mask"] = copypaste_mask.numpy() + + return image_bg, dataset_dict_bg + else: + return None, None + + +# from SotA-T/ape/data/datasets/coco.py +def maybe_load_annotation_from_file(record, meta=None, extra_annotation_keys=None): + + file_name = record["file_name"] + image_ext = file_name.split(".")[-1] + file_name = file_name[: -len(image_ext)] + "json" + + if not os.path.isfile(file_name): + return record + + try: + with open(file_name, "r") as f: + json_data = json.load(f) + except Exception as e: + logger = logging.getLogger(__name__) + logger.warning(f"json.load fails: {file_name}") + logger.warning(f"json.load fails: {e}") + return record + if "image" not in json_data or "annotations" not in json_data: + return record + + image_id = record["image_id"] + if "image_id" in json_data["image"]: + assert json_data["image"]["image_id"] == image_id + if "id" in json_data["image"]: + assert json_data["image"]["id"] == image_id + + id_map = meta.thing_dataset_id_to_contiguous_id if meta is not None else None + ann_keys = ["iscrowd", "bbox", "keypoints", "category_id"] + (extra_annotation_keys or []) + + ann_keys += ["phrase", "isobject"] + + num_instances_without_valid_segmentation = 0 + + if True: + anno_dict_list = json_data["annotations"] + + objs = [] + for anno in anno_dict_list: + if "image_id" not in anno: + anno["image_id"] = image_id + # Check that the image_id in this annotation is the same as + # the image_id we're looking at. + # This fails only when the data parsing logic or the annotation file is buggy. + + # The original COCO valminusminival2014 & minival2014 annotation files + # actually contains bugs that, together with certain ways of using COCO API, + # can trigger this assertion. + assert anno["image_id"] == image_id + + assert anno.get("ignore", 0) == 0, '"ignore" in COCO json file is not supported.' + + obj = {key: anno[key] for key in ann_keys if key in anno} + if "bbox" in obj and len(obj["bbox"]) == 0: + raise ValueError( + f"One annotation of image {image_id} contains empty 'bbox' value! " + "This json does not have valid COCO format." + ) + + segm = anno.get("segmentation", None) + if segm: # either list[list[float]] or dict(RLE) + if isinstance(segm, dict): + if isinstance(segm["counts"], list): + # convert to compressed RLE + segm = mask_util.frPyObjects(segm, *segm["size"]) + else: + # filter out invalid polygons (< 3 points) + segm = [poly for poly in segm if len(poly) % 2 == 0 and len(poly) >= 6] + if len(segm) == 0: + num_instances_without_valid_segmentation += 1 + continue # ignore this instance + obj["segmentation"] = segm + + keypts = anno.get("keypoints", None) + if keypts: # list[int] + for idx, v in enumerate(keypts): + if idx % 3 != 2: + # COCO's segmentation coordinates are floating points in [0, H or W], + # but keypoint coordinates are integers in [0, H-1 or W-1] + # Therefore we assume the coordinates are "pixel indices" and + # add 0.5 to convert to floating point coordinates. + keypts[idx] = v + 0.5 + obj["keypoints"] = keypts + + # phrase = anno.get("phrase", None) + # if phrase: + # obj["phrase"] = phrase + + # isobject = anno.get("isobject", None) + # if isobject: + # obj["isobject"] = isobject + + obj["bbox_mode"] = BoxMode.XYWH_ABS + if id_map: + annotation_category_id = obj["category_id"] + try: + obj["category_id"] = id_map[annotation_category_id] + except KeyError as e: + raise KeyError( + f"Encountered category_id={annotation_category_id} " + "but this id does not exist in 'categories' of the json file." + ) from e + objs.append(obj) + record["annotations"] = objs + + return record diff --git a/ape/data/samplers/__init__.py b/ape/data/samplers/__init__.py new file mode 100644 index 0000000..08a4a26 --- /dev/null +++ b/ape/data/samplers/__init__.py @@ -0,0 +1,5 @@ +from .distributed_sampler_multi_dataset import MultiDatasetTrainingSampler + +__all__ = [ + "MultiDatasetTrainingSampler", +] diff --git a/ape/data/samplers/distributed_sampler_multi_dataset.py b/ape/data/samplers/distributed_sampler_multi_dataset.py new file mode 100644 index 0000000..e180a3e --- /dev/null +++ b/ape/data/samplers/distributed_sampler_multi_dataset.py @@ -0,0 +1,137 @@ +# Copyright (c) Facebook, Inc. and its affiliates. +import itertools +import logging +import math +from collections import defaultdict +from typing import Optional + +import torch +from torch.utils.data.sampler import Sampler + +from detectron2.data.samplers import RepeatFactorTrainingSampler +from detectron2.utils import comm + +logger = logging.getLogger(__name__) + + +class MultiDatasetTrainingSampler(Sampler): + def __init__(self, repeat_factors, *, shuffle=True, seed=None): + self._shuffle = shuffle + if seed is None: + seed = comm.shared_random_seed() + self._seed = int(seed) + + self._rank = comm.get_rank() + self._world_size = comm.get_world_size() + + # Split into whole number (_int_part) and fractional (_frac_part) parts. + self._int_part = torch.trunc(repeat_factors) + self._frac_part = repeat_factors - self._int_part + + @staticmethod + def get_repeat_factors( + dataset_dicts, num_datasets, dataset_ratio, use_rfs, use_cas, repeat_thresh, cas_lambda + ): + sizes = [0 for _ in range(num_datasets)] + for d in dataset_dicts: + sizes[d["dataset_id"]] += 1 + + assert len(dataset_ratio) == len( + sizes + ), "length of dataset ratio {} should be equal to number if dataset {}".format( + len(dataset_ratio), len(sizes) + ) + dataset_weight = [ + torch.ones(s, dtype=torch.float32) * max(sizes) / s * r + for i, (r, s) in enumerate(zip(dataset_ratio, sizes)) + ] + + logger = logging.getLogger(__name__) + logger.info( + "Training sampler dataset weight: {}".format( + str([max(sizes) / s * r for i, (r, s) in enumerate(zip(dataset_ratio, sizes))]) + ) + ) + + st = 0 + repeat_factors = [] + for i, s in enumerate(sizes): + assert use_rfs[i] * use_cas[i] == 0 + if use_rfs[i]: + repeat_factor = RepeatFactorTrainingSampler.repeat_factors_from_category_frequency( + dataset_dicts[st : st + s], repeat_thresh + ) + elif use_cas[i]: + repeat_factor = MultiDatasetTrainingSampler.get_class_balance_factor_per_dataset( + dataset_dicts[st : st + s], l=cas_lambda + ) + repeat_factor = repeat_factor * (s / repeat_factor.sum()) + else: + repeat_factor = torch.ones(s, dtype=torch.float32) + logger.info( + "Training sampler class weight: {} {} {}".format( + repeat_factor.size(), repeat_factor.max(), repeat_factor.min() + ) + ) + repeat_factors.append(repeat_factor) + st = st + s + repeat_factors = torch.cat(repeat_factors) + dataset_weight = torch.cat(dataset_weight) + repeat_factors = dataset_weight * repeat_factors + + return repeat_factors + + @staticmethod + def get_class_balance_factor_per_dataset(dataset_dicts, l=1.0): + rep_factors = [] + category_freq = defaultdict(int) + for dataset_dict in dataset_dicts: # For each image (without repeats) + cat_ids = {ann["category_id"] for ann in dataset_dict["annotations"]} + for cat_id in cat_ids: + category_freq[cat_id] += 1 + for dataset_dict in dataset_dicts: + cat_ids = {ann["category_id"] for ann in dataset_dict["annotations"]} + rep_factor = sum([1.0 / (category_freq[cat_id] ** l) for cat_id in cat_ids]) + rep_factors.append(rep_factor) + + return torch.tensor(rep_factors, dtype=torch.float32) + + def _get_epoch_indices(self, generator): + """ + Create a list of dataset indices (with repeats) to use for one epoch. + + Args: + generator (torch.Generator): pseudo random number generator used for + stochastic rounding. + + Returns: + torch.Tensor: list of dataset indices to use in one epoch. Each index + is repeated based on its calculated repeat factor. + """ + # Since repeat factors are fractional, we use stochastic rounding so + # that the target repeat factor is achieved in expectation over the + # course of training + rands = torch.rand(len(self._frac_part), generator=generator) + rep_factors = self._int_part + (rands < self._frac_part).float() + # Construct a list of indices in which we repeat images as specified + indices = [] + for dataset_index, rep_factor in enumerate(rep_factors): + indices.extend([dataset_index] * int(rep_factor.item())) + return torch.tensor(indices, dtype=torch.int64) + + def __iter__(self): + start = self._rank + yield from itertools.islice(self._infinite_indices(), start, None, self._world_size) + + def _infinite_indices(self): + g = torch.Generator() + g.manual_seed(self._seed) + while True: + # Sample indices with repeats determined by stochastic rounding; each + # "epoch" may have a slightly different size due to the rounding. + indices = self._get_epoch_indices(g) + if self._shuffle: + randperm = torch.randperm(len(indices), generator=g) + yield from indices[randperm].tolist() + else: + yield from indices.tolist() diff --git a/ape/data/transforms/__init__.py b/ape/data/transforms/__init__.py new file mode 100644 index 0000000..61bcc64 --- /dev/null +++ b/ape/data/transforms/__init__.py @@ -0,0 +1,5 @@ +# Copyright (c) Facebook, Inc. and its affiliates. +from .augmentation_aa import * +from .augmentation_lsj import * + +__all__ = [k for k in globals().keys() if not k.startswith("_")] diff --git a/ape/data/transforms/augmentation_aa.py b/ape/data/transforms/augmentation_aa.py new file mode 100644 index 0000000..2495799 --- /dev/null +++ b/ape/data/transforms/augmentation_aa.py @@ -0,0 +1,39 @@ +from detectron2.data import transforms as T +from fvcore.transforms.transform import Transform, TransformList + + +class AutoAugment(T.Augmentation): + def __init__(self, cfg): + super().__init__() + self.resize = T.AugmentationList( + [ + T.ResizeShortestEdge( + [480, 512, 544, 576, 608, 640, 672, 704, 736, 768, 800], + 1333, + sample_style="choice", + ), + ] + ) + self.resize_crop_resize = T.AugmentationList( + [ + T.ResizeShortestEdge([400, 500, 600], 1333, sample_style="choice"), + T.RandomCrop("absolute_range", (384, 600)), + T.ResizeShortestEdge( + [480, 512, 544, 576, 608, 640, 672, 704, 736, 768, 800], + 1333, + sample_style="choice", + ), + ] + ) + + def __call__(self, aug_input) -> Transform: + + do = self._rand_range(low=0.0, high=1.0) + if do > 0.5: + return self.resize(aug_input) + else: + return self.resize_crop_resize(aug_input) + + def __repr__(self): + msgs = [str(self.resize), str(self.resize_crop_resize)] + return "AutoAugment[{}]".format(", ".join(msgs)) diff --git a/ape/data/transforms/augmentation_lsj.py b/ape/data/transforms/augmentation_lsj.py new file mode 100644 index 0000000..5202356 --- /dev/null +++ b/ape/data/transforms/augmentation_lsj.py @@ -0,0 +1,38 @@ +from detectron2.data import transforms as T +from fvcore.transforms.transform import Transform, TransformList + + +class LargeScaleJitter(T.Augmentation): + def __init__(self, cfg): + super().__init__() + + image_size = cfg.INPUT.LSJ.IMAGE_SIZE + min_scale = cfg.INPUT.LSJ.MIN_SCALE + max_scale = cfg.INPUT.LSJ.MAX_SCALE + # pad_value = 128.0 + pad_value = 1.0 * sum(cfg.MODEL.PIXEL_MEAN) / len(cfg.MODEL.PIXEL_MEAN) + seg_pad_value = cfg.INPUT.SEG_PAD_VALUE + + self.resize_crop = T.AugmentationList( + [ + T.ResizeScale( + min_scale=min_scale, + max_scale=max_scale, + target_height=image_size, + target_width=image_size, + ), + T.FixedSizeCrop( + crop_size=(image_size, image_size), + pad_value=pad_value, + seg_pad_value=seg_pad_value, + ), + ] + ) + + def __call__(self, aug_input) -> Transform: + + return self.resize_crop(aug_input) + + def __repr__(self): + msgs = str(self.resize_crop) + return "LargeScaleJitter[{}]".format(msgs) diff --git a/ape/engine/__init__.py b/ape/engine/__init__.py new file mode 100644 index 0000000..ee63d6e --- /dev/null +++ b/ape/engine/__init__.py @@ -0,0 +1,4 @@ +from .defaults import * +from .train_loop import * + +__all__ = [k for k in globals().keys() if not k.startswith("_")] diff --git a/ape/engine/defaults.py b/ape/engine/defaults.py new file mode 100644 index 0000000..de9ac42 --- /dev/null +++ b/ape/engine/defaults.py @@ -0,0 +1,97 @@ +# -*- coding: utf-8 -*- +# Copyright (c) Facebook, Inc. and its affiliates. + +""" +This file contains components with some default boilerplate logic user may need +in training / testing. They will not work for everyone, but many users may find them useful. + +The behavior of functions/classes in this file is subject to change, +since they are meant to represent the "common default behavior" people need in their projects. +""" + +import copy +import os +import sys + +import torch + +from ape.checkpoint import DetectionCheckpointer +from detectron2.config import instantiate + +__all__ = [ + "DefaultPredictor", +] + + +class DefaultPredictor: + """ + Create a simple end-to-end predictor with the given config that runs on + single device for a single input image. + + Compared to using the model directly, this class does the following additions: + + 1. Load checkpoint from `cfg.MODEL.WEIGHTS`. + 2. Always take BGR image as the input and apply conversion defined by `cfg.INPUT.FORMAT`. + 3. Apply resizing defined by `cfg.INPUT.{MIN,MAX}_SIZE_TEST`. + 4. Take one input image and produce a single output, instead of a batch. + + This is meant for simple demo purposes, so it does the above steps automatically. + This is not meant for benchmarks or running complicated inference logic. + If you'd like to do anything more complicated, please refer to its source code as + examples to build and use the model manually. + + Attributes: + metadata (Metadata): the metadata of the underlying dataset, obtained from + cfg.DATASETS.TEST. + + Examples: + :: + pred = DefaultPredictor(cfg) + inputs = cv2.imread("input.jpg") + outputs = pred(inputs) + """ + + def __init__(self, cfg): + self.cfg = copy.deepcopy(cfg) # cfg can be modified by model + self.model = instantiate(cfg.model) + self.model.to(cfg.train.device) + self.model.eval() + + checkpointer = DetectionCheckpointer(self.model) + checkpointer.load(cfg.train.init_checkpoint) + + self.aug = instantiate(cfg.dataloader.test.mapper.augmentations[0]) + if "model_vision" in cfg.model: + self.input_format = cfg.model.model_vision.input_format + else: + self.input_format = cfg.model.input_format + assert self.input_format in ["RGB", "BGR"], self.input_format + + def __call__(self, original_image, text_prompt=None, mask_prompt=None): + """ + Args: + original_image (np.ndarray): an image of shape (H, W, C) (in BGR order). + + Returns: + predictions (dict): + the output of the model for one image only. + See :doc:`/tutorials/models` for details about the format. + """ + with torch.no_grad(): # https://github.com/sphinx-doc/sphinx/issues/4258 + # Apply pre-processing to image. + if self.input_format == "RGB": + # whether the model expects BGR inputs or RGB + original_image = original_image[:, :, ::-1] + height, width = original_image.shape[:2] + image = self.aug.get_transform(original_image).apply_image(original_image) + image = torch.as_tensor(image.astype("float32").transpose(2, 0, 1)) + + inputs = {"image": image, "height": height, "width": width} + if text_prompt is not None: + inputs["prompt"] = "text" + inputs["text_prompt"] = text_prompt + if mask_prompt is not None: + mask_prompt = self.aug.get_transform(mask_prompt).apply_image(mask_prompt) + inputs["mask_prompt"] = torch.as_tensor(mask_prompt.astype("float32")) + predictions = self.model([inputs])[0] + return predictions diff --git a/ape/engine/train_loop.py b/ape/engine/train_loop.py new file mode 100644 index 0000000..380b3e7 --- /dev/null +++ b/ape/engine/train_loop.py @@ -0,0 +1,415 @@ +# -*- coding: utf-8 -*- +# Copyright (c) Facebook, Inc. and its affiliates. +import concurrent.futures +import logging +import time +import weakref +from typing import List, Mapping, Optional + +import numpy as np +import torch +from torch.nn.parallel import DataParallel, DistributedDataParallel + +import detectron2.utils.comm as comm +from detectron2.engine.train_loop import HookBase, TrainerBase +from detectron2.utils.events import EventStorage, get_event_storage +from detectron2.utils.logger import _log_api_usage + +__all__ = ["SimpleTrainer", "AMPTrainer"] + + +class SimpleTrainer(TrainerBase): + """ + A simple trainer for the most common type of task: + single-cost single-optimizer single-data-source iterative optimization, + optionally using data-parallelism. + It assumes that every step, you: + + 1. Compute the loss with a data from the data_loader. + 2. Compute the gradients with the above loss. + 3. Update the model with the optimizer. + + All other tasks during training (checkpointing, logging, evaluation, LR schedule) + are maintained by hooks, which can be registered by :meth:`TrainerBase.register_hooks`. + + If you want to do anything fancier than this, + either subclass TrainerBase and implement your own `run_step`, + or write your own training loop. + """ + + def __init__( + self, + model, + data_loader, + optimizer, + gather_metric_period=1, + zero_grad_before_forward=False, + async_write_metrics=False, + ): + """ + Args: + model: a torch Module. Takes a data from data_loader and returns a + dict of losses. + data_loader: an iterable. Contains data to be used to call model. + optimizer: a torch optimizer. + gather_metric_period: an int. Every gather_metric_period iterations + the metrics are gathered from all the ranks to rank 0 and logged. + zero_grad_before_forward: whether to zero the gradients before the forward. + async_write_metrics: bool. If True, then write metrics asynchronously to improve + training speed + """ + super().__init__() + + """ + We set the model to training mode in the trainer. + However it's valid to train a model that's in eval mode. + If you want your model (or a submodule of it) to behave + like evaluation during training, you can overwrite its train() method. + """ + model.train() + + self.model = model + self.data_loader = data_loader + # to access the data loader iterator, call `self._data_loader_iter` + self._data_loader_iter_obj = None + self.optimizer = optimizer + self.gather_metric_period = gather_metric_period + self.zero_grad_before_forward = zero_grad_before_forward + self.async_write_metrics = async_write_metrics + # create a thread pool that can execute non critical logic in run_step asynchronically + # use only 1 worker so tasks will be executred in order of submitting. + self.concurrent_executor = concurrent.futures.ThreadPoolExecutor(max_workers=1) + + def run_step(self): + """ + Implement the standard training logic described above. + """ + assert self.model.training, "[SimpleTrainer] model was changed to eval mode!" + start = time.perf_counter() + """ + If you want to do something with the data, you can wrap the dataloader. + """ + data = next(self._data_loader_iter) + data_time = time.perf_counter() - start + + # ------------------------------------------------------------------ + for d in data: + self.dataset_image_counts[self.dataset_names[d.get("dataset_id", 0)]] += 1 + self.dataset_object_counts[self.dataset_names[d.get("dataset_id", 0)]] += len( + d.get("instances", []) + ) + dataset_image_counts = {f"count_image/{k}": v for k, v in self.dataset_image_counts.items()} + dataset_object_counts = { + f"count_object/{k}": v for k, v in self.dataset_object_counts.items() + } + if self.async_write_metrics: + # write metrics asynchronically + self.concurrent_executor.submit( + self._write_metrics_common, dataset_image_counts, iter=self.iter + ) + self.concurrent_executor.submit( + self._write_metrics_common, dataset_object_counts, iter=self.iter + ) + else: + self._write_metrics_common(dataset_image_counts) + self._write_metrics_common(dataset_object_counts) + # ------------------------------------------------------------------ + + if self.zero_grad_before_forward: + """ + If you need to accumulate gradients or do something similar, you can + wrap the optimizer with your custom `zero_grad()` method. + """ + self.optimizer.zero_grad() + + """ + If you want to do something with the losses, you can wrap the model. + """ + loss_dict = self.model(data) + if isinstance(loss_dict, torch.Tensor): + losses = loss_dict + loss_dict = {"total_loss": loss_dict} + else: + losses = sum(loss_dict.values()) + if not self.zero_grad_before_forward: + """ + If you need to accumulate gradients or do something similar, you can + wrap the optimizer with your custom `zero_grad()` method. + """ + self.optimizer.zero_grad() + losses.backward() + + self.after_backward() + + if self.async_write_metrics: + # write metrics asynchronically + self.concurrent_executor.submit( + self._write_metrics, loss_dict, data_time, iter=self.iter + ) + else: + self._write_metrics(loss_dict, data_time) + + """ + If you need gradient clipping/scaling or other processing, you can + wrap the optimizer with your custom `step()` method. But it is + suboptimal as explained in https://arxiv.org/abs/2006.15704 Sec 3.2.4 + """ + self.optimizer.step() + + @property + def _data_loader_iter(self): + # only create the data loader iterator when it is used + if self._data_loader_iter_obj is None: + self._data_loader_iter_obj = iter(self.data_loader) + return self._data_loader_iter_obj + + def reset_data_loader(self, data_loader_builder): + """ + Delete and replace the current data loader with a new one, which will be created + by calling `data_loader_builder` (without argument). + """ + del self.data_loader + data_loader = data_loader_builder() + self.data_loader = data_loader + self._data_loader_iter_obj = None + + def _write_metrics( + self, + loss_dict: Mapping[str, torch.Tensor], + data_time: float, + prefix: str = "", + iter: Optional[int] = None, + ) -> None: + logger = logging.getLogger(__name__) + + iter = self.iter if iter is None else iter + if (iter + 1) % self.gather_metric_period == 0: + try: + SimpleTrainer.write_metrics(loss_dict, data_time, iter, prefix) + except Exception: + logger.exception("Exception in writing metrics: ") + raise + + @staticmethod + def write_metrics( + loss_dict: Mapping[str, torch.Tensor], + data_time: float, + cur_iter: int, + prefix: str = "", + ) -> None: + """ + Args: + loss_dict (dict): dict of scalar losses + data_time (float): time taken by the dataloader iteration + prefix (str): prefix for logging keys + """ + metrics_dict = {k: v.detach().cpu().item() for k, v in loss_dict.items()} + metrics_dict["data_time"] = data_time + + # Gather metrics among all workers for logging + # This assumes we do DDP-style training, which is currently the only + # supported method in detectron2. + all_metrics_dict = comm.gather(metrics_dict) + + if comm.is_main_process(): + storage = get_event_storage() + + # data_time among workers can have high variance. The actual latency + # caused by data_time is the maximum among workers. + data_time = np.max([x.pop("data_time") for x in all_metrics_dict]) + storage.put_scalar("data_time", data_time, cur_iter=cur_iter) + + # average the rest metrics + all_metrics_key = [] + for metrics_dict in all_metrics_dict: + for key in metrics_dict.keys(): + if key not in all_metrics_key: + all_metrics_key.append(key) + metrics_dict = { + k: np.mean([x[k] for x in all_metrics_dict if k in x]) for k in all_metrics_key + } + total_losses_reduced = sum(metrics_dict.values()) + if not np.isfinite(total_losses_reduced): + raise FloatingPointError( + f"Loss became infinite or NaN at iteration={cur_iter}!\n" + f"loss_dict = {metrics_dict}" + ) + + storage.put_scalar( + "{}total_loss".format(prefix), total_losses_reduced, cur_iter=cur_iter + ) + if len(metrics_dict) > 1: + storage.put_scalars(cur_iter=cur_iter, **metrics_dict) + + def state_dict(self): + ret = super().state_dict() + ret["optimizer"] = self.optimizer.state_dict() + return ret + + def load_state_dict(self, state_dict): + super().load_state_dict(state_dict) + self.optimizer.load_state_dict(state_dict["optimizer"]) + + def after_train(self): + super().after_train() + self.concurrent_executor.shutdown(wait=True) + + def _write_metrics_common( + self, + metrics_dict: Mapping[str, torch.Tensor], + prefix: str = "", + iter: Optional[int] = None, + ) -> None: + logger = logging.getLogger(__name__) + + iter = self.iter if iter is None else iter + if (iter + 1) % self.gather_metric_period == 0: + try: + SimpleTrainer.write_metrics_common(metrics_dict, iter, prefix) + except Exception: + logger.exception("Exception in writing metrics: ") + raise + + @staticmethod + def write_metrics_common( + metrics_dict: Mapping[str, torch.Tensor], + cur_iter: int, + prefix: str = "", + ) -> None: + """ + Args: + metrics_dict (dict): dict of scalar losses + prefix (str): prefix for logging keys + """ + metrics_dict = {k: v.detach().cpu().item() for k, v in metrics_dict.items()} + all_metrics_dict = comm.gather(metrics_dict) + if comm.is_main_process(): + storage = get_event_storage() + + metrics_dict = { + k: np.sum([x[k] for x in all_metrics_dict]) for k in all_metrics_dict[0].keys() + } + + if len(metrics_dict) > 1: + storage.put_scalars(cur_iter=cur_iter, **metrics_dict) + + +class AMPTrainer(SimpleTrainer): + """ + Like :class:`SimpleTrainer`, but uses PyTorch's native automatic mixed precision + in the training loop. + """ + + def __init__( + self, + model, + data_loader, + optimizer, + gather_metric_period=1, + zero_grad_before_forward=False, + grad_scaler=None, + precision: torch.dtype = torch.float16, + log_grad_scaler: bool = False, + async_write_metrics=False, + ): + """ + Args: + model, data_loader, optimizer, gather_metric_period, zero_grad_before_forward, + async_write_metrics: same as in :class:`SimpleTrainer`. + grad_scaler: torch GradScaler to automatically scale gradients. + precision: torch.dtype as the target precision to cast to in computations + """ + unsupported = "AMPTrainer does not support single-process multi-device training!" + if isinstance(model, DistributedDataParallel): + assert not (model.device_ids and len(model.device_ids) > 1), unsupported + assert not isinstance(model, DataParallel), unsupported + + super().__init__( + model, data_loader, optimizer, gather_metric_period, zero_grad_before_forward + ) + + if grad_scaler is None: + from torch.cuda.amp import GradScaler + + grad_scaler = GradScaler() + self.grad_scaler = grad_scaler + self.precision = precision + self.log_grad_scaler = log_grad_scaler + + def run_step(self): + """ + Implement the AMP training logic. + """ + assert self.model.training, "[AMPTrainer] model was changed to eval mode!" + assert torch.cuda.is_available(), "[AMPTrainer] CUDA is required for AMP training!" + from torch.cuda.amp import autocast + + start = time.perf_counter() + data = next(self._data_loader_iter) + data_time = time.perf_counter() - start + + # ------------------------------------------------------------------ + for d in data: + self.dataset_image_counts[self.dataset_names[d.get("dataset_id", 0)]] += 1 + self.dataset_object_counts[self.dataset_names[d.get("dataset_id", 0)]] += len( + d.get("instances", []) + ) + dataset_image_counts = { + f"count_image/{k}": v for k, v in self.dataset_image_counts.items() + } + dataset_object_counts = { + f"count_object/{k}": v for k, v in self.dataset_object_counts.items() + } + if self.async_write_metrics: + # write metrics asynchronically + self.concurrent_executor.submit( + self._write_metrics_common, dataset_image_counts, iter=self.iter + ) + self.concurrent_executor.submit( + self._write_metrics_common, dataset_object_counts, iter=self.iter + ) + else: + self._write_metrics_common(dataset_image_counts) + self._write_metrics_common(dataset_object_counts) + # ------------------------------------------------------------------ + + if self.zero_grad_before_forward: + self.optimizer.zero_grad() + with autocast(dtype=self.precision): + loss_dict = self.model(data) + if isinstance(loss_dict, torch.Tensor): + losses = loss_dict + loss_dict = {"total_loss": loss_dict} + else: + losses = sum(loss_dict.values()) + + if not self.zero_grad_before_forward: + self.optimizer.zero_grad() + + self.grad_scaler.scale(losses).backward() + + if self.log_grad_scaler: + storage = get_event_storage() + storage.put_scalar("[metric] grad_scaler", self.grad_scaler.get_scale()) + + self.after_backward() + + if self.async_write_metrics: + # write metrics asynchronically + self.concurrent_executor.submit( + self._write_metrics, loss_dict, data_time, iter=self.iter + ) + else: + self._write_metrics(loss_dict, data_time) + + self.grad_scaler.step(self.optimizer) + self.grad_scaler.update() + + def state_dict(self): + ret = super().state_dict() + ret["grad_scaler"] = self.grad_scaler.state_dict() + return ret + + def load_state_dict(self, state_dict): + super().load_state_dict(state_dict) + self.grad_scaler.load_state_dict(state_dict["grad_scaler"]) diff --git a/ape/evaluation/__init__.py b/ape/evaluation/__init__.py new file mode 100644 index 0000000..150dcc3 --- /dev/null +++ b/ape/evaluation/__init__.py @@ -0,0 +1,8 @@ +from .d3_evaluation import D3Evaluator +from .evaluator import inference_on_dataset +from .instance_evaluation import InstanceSegEvaluator +from .lvis_evaluation import LVISEvaluator +from .oideval import OIDEvaluator +from .refcoco_evaluation import RefCOCOEvaluator + +__all__ = [k for k in globals().keys() if not k.startswith("_")] diff --git a/ape/evaluation/d3_evaluation.py b/ape/evaluation/d3_evaluation.py new file mode 100644 index 0000000..0f4db04 --- /dev/null +++ b/ape/evaluation/d3_evaluation.py @@ -0,0 +1,771 @@ +# Copyright (c) Facebook, Inc. and its affiliates. +import contextlib +import copy +import io +import itertools +import json +import logging +import os +import pickle +from collections import OrderedDict + +import numpy as np +import pycocotools.mask as mask_util +import torch +from pycocotools.coco import COCO +from pycocotools.cocoeval import COCOeval + +import detectron2.utils.comm as comm +from detectron2.config import CfgNode +from detectron2.data import MetadataCatalog +from detectron2.data.datasets.coco import convert_to_coco_json +from detectron2.evaluation import DatasetEvaluator +from detectron2.structures import Boxes, BoxMode, pairwise_iou +from detectron2.utils.file_io import PathManager +from detectron2.utils.logger import create_small_table +from tabulate import tabulate + +try: + from detectron2.evaluation.fast_eval_api import COCOeval_opt +except ImportError: + COCOeval_opt = COCOeval + + +class D3Evaluator(DatasetEvaluator): + """ + Evaluate AR for object proposals, AP for instance detection/segmentation, AP + for keypoint detection outputs using COCO's metrics. + See http://cocodataset.org/#detection-eval and + http://cocodataset.org/#keypoints-eval to understand its metrics. + The metrics range from 0 to 100 (instead of 0 to 1), where a -1 or NaN means + the metric cannot be computed (e.g. due to no predictions made). + + In addition to COCO, this evaluator is able to support any bounding box detection, + instance segmentation, or keypoint detection dataset. + """ + + def __init__( + self, + dataset_name, + tasks=None, + distributed=True, + output_dir=None, + *, + max_dets_per_image=None, + use_fast_impl=True, + kpt_oks_sigmas=(), + allow_cached_coco=True, + mode="FULL", # FULL, PRES, ABS + ): + """ + Args: + dataset_name (str): name of the dataset to be evaluated. + It must have either the following corresponding metadata: + + "json_file": the path to the COCO format annotation + + Or it must be in detectron2's standard dataset format + so it can be converted to COCO format automatically. + tasks (tuple[str]): tasks that can be evaluated under the given + configuration. A task is one of "bbox", "segm", "keypoints". + By default, will infer this automatically from predictions. + distributed (True): if True, will collect results from all ranks and run evaluation + in the main process. + Otherwise, will only evaluate the results in the current process. + output_dir (str): optional, an output directory to dump all + results predicted on the dataset. The dump contains two files: + + 1. "instances_predictions.pth" a file that can be loaded with `torch.load` and + contains all the results in the format they are produced by the model. + 2. "coco_instances_results.json" a json file in COCO's result format. + max_dets_per_image (int): limit on the maximum number of detections per image. + By default in COCO, this limit is to 100, but this can be customized + to be greater, as is needed in evaluation metrics AP fixed and AP pool + (see https://arxiv.org/pdf/2102.01066.pdf) + This doesn't affect keypoint evaluation. + use_fast_impl (bool): use a fast but **unofficial** implementation to compute AP. + Although the results should be very close to the official implementation in COCO + API, it is still recommended to compute results with the official API for use in + papers. The faster implementation also uses more RAM. + kpt_oks_sigmas (list[float]): The sigmas used to calculate keypoint OKS. + See http://cocodataset.org/#keypoints-eval + When empty, it will use the defaults in COCO. + Otherwise it should be the same length as ROI_KEYPOINT_HEAD.NUM_KEYPOINTS. + allow_cached_coco (bool): Whether to use cached coco json from previous validation + runs. You should set this to False if you need to use different validation data. + Defaults to True. + """ + self._logger = logging.getLogger(__name__) + self._distributed = distributed + self._output_dir = output_dir + + if use_fast_impl and (COCOeval_opt is COCOeval): + self._logger.info("Fast COCO eval is not built. Falling back to official COCO eval.") + use_fast_impl = False + self._use_fast_impl = use_fast_impl + + # COCOeval requires the limit on the number of detections per image (maxDets) to be a list + # with at least 3 elements. The default maxDets in COCOeval is [1, 10, 100], in which the + # 3rd element (100) is used as the limit on the number of detections per image when + # evaluating AP. COCOEvaluator expects an integer for max_dets_per_image, so for COCOeval, + # we reformat max_dets_per_image into [1, 10, max_dets_per_image], based on the defaults. + if max_dets_per_image is None: + max_dets_per_image = [1, 10, 100] + else: + max_dets_per_image = [1, 10, max_dets_per_image] + self._max_dets_per_image = max_dets_per_image + + if tasks is not None and isinstance(tasks, CfgNode): + kpt_oks_sigmas = ( + tasks.TEST.KEYPOINT_OKS_SIGMAS if not kpt_oks_sigmas else kpt_oks_sigmas + ) + self._logger.warn( + "COCO Evaluator instantiated using config, this is deprecated behavior." + " Please pass in explicit arguments instead." + ) + self._tasks = None # Infering it from predictions should be better + else: + self._tasks = tasks + + self._cpu_device = torch.device("cpu") + + self._metadata = MetadataCatalog.get(dataset_name) + if not hasattr(self._metadata, "json_file"): + if output_dir is None: + raise ValueError( + "output_dir must be provided to COCOEvaluator " + "for datasets not in COCO format." + ) + self._logger.info(f"Trying to convert '{dataset_name}' to COCO format ...") + + cache_path = os.path.join(output_dir, f"{dataset_name}_coco_format.json") + self._metadata.json_file = {} + self._metadata.json_file[mode] = cache_path + convert_to_coco_json(dataset_name, cache_path, allow_cached=allow_cached_coco) + + json_file = PathManager.get_local_path(self._metadata.json_file[mode]) + with contextlib.redirect_stdout(io.StringIO()): + self._coco_api = COCO(json_file) + + # Test set json files do not contain annotations (evaluation must be + # performed using the COCO evaluation server). + self._do_evaluation = "annotations" in self._coco_api.dataset + if self._do_evaluation: + self._kpt_oks_sigmas = kpt_oks_sigmas + + self.mode = mode + + def reset(self): + self._predictions = [] + + def process(self, inputs, outputs): + """ + Args: + inputs: the inputs to a COCO model (e.g., GeneralizedRCNN). + It is a list of dict. Each dict corresponds to an image and + contains keys like "height", "width", "file_name", "image_id". + outputs: the outputs of a COCO model. It is a list of dicts with key + "instances" that contains :class:`Instances`. + """ + for input, output in zip(inputs, outputs): + prediction = {"image_id": input["image_id"]} + + if "instances" in output: + instances = output["instances"].to(self._cpu_device) + + if self._metadata.group == "intra": + instances = instances[instances.pred_classes < len(input["sent_ids"])] + instances.pred_classes = torch.as_tensor( + [ + input["sent_ids"][pred_class] + for pred_class in instances.pred_classes.tolist() + ] + ) + elif self._metadata.group == "inter": + pass + else: + assert False + + prediction["instances"] = instances_to_coco_json(instances, input["image_id"]) + if "proposals" in output: + prediction["proposals"] = output["proposals"].to(self._cpu_device) + if len(prediction) > 1: + self._predictions.append(prediction) + + def evaluate(self, img_ids=None): + """ + Args: + img_ids: a list of image IDs to evaluate on. Default to None for the whole dataset + """ + if self._distributed: + comm.synchronize() + predictions = comm.gather(self._predictions, dst=0) + predictions = list(itertools.chain(*predictions)) + + if not comm.is_main_process(): + return {} + else: + predictions = self._predictions + + if len(predictions) == 0: + self._logger.warning("[COCOEvaluator] Did not receive valid predictions.") + return {} + + if self._output_dir: + PathManager.mkdirs(self._output_dir) + file_path = os.path.join(self._output_dir, f"instances_predictions_{self.mode}.pth") + with PathManager.open(file_path, "wb") as f: + torch.save(predictions, f) + + self._results = OrderedDict() + if "proposals" in predictions[0]: + self._eval_box_proposals(predictions) + if "instances" in predictions[0]: + self._eval_predictions(predictions, img_ids=img_ids) + # Copy so the caller can do whatever with results + self._results = {f"{k}_{self.mode}": v for k, v in self._results.items()} + return copy.deepcopy(self._results) + + def _tasks_from_predictions(self, predictions): + """ + Get COCO API "tasks" (i.e. iou_type) from COCO-format predictions. + """ + tasks = {"bbox"} + for pred in predictions: + if "segmentation" in pred: + tasks.add("segm") + if "keypoints" in pred: + tasks.add("keypoints") + return sorted(tasks) + + def _eval_predictions(self, predictions, img_ids=None): + """ + Evaluate predictions. Fill self._results with the metrics of the tasks. + """ + self._logger.info("Preparing results for COCO format ...") + coco_results = list(itertools.chain(*[x["instances"] for x in predictions])) + tasks = self._tasks or self._tasks_from_predictions(coco_results) + + # unmap the category ids for COCO + if hasattr(self._metadata, "thing_dataset_id_to_contiguous_id"): + dataset_id_to_contiguous_id = self._metadata.thing_dataset_id_to_contiguous_id + all_contiguous_ids = list(dataset_id_to_contiguous_id.values()) + num_classes = len(all_contiguous_ids) + assert min(all_contiguous_ids) == 0 and max(all_contiguous_ids) == num_classes - 1 + + reverse_id_mapping = {v: k for k, v in dataset_id_to_contiguous_id.items()} + for result in coco_results: + category_id = result["category_id"] + assert category_id < num_classes, ( + f"A prediction has class={category_id}, " + f"but the dataset only has {num_classes} classes and " + f"predicted class id should be in [0, {num_classes - 1}]." + ) + result["category_id"] = reverse_id_mapping[category_id] + + if self._output_dir: + file_path = os.path.join(self._output_dir, f"coco_instances_results_{self.mode}.json") + self._logger.info("Saving results to {}".format(file_path)) + with PathManager.open(file_path, "w") as f: + f.write(json.dumps(coco_results)) + f.flush() + + if not self._do_evaluation: + self._logger.info("Annotations are not available for evaluation.") + return + + self._logger.info( + "Evaluating predictions with {} COCO API...".format( + "unofficial" if self._use_fast_impl else "official" + ) + ) + for task in sorted(tasks): + assert task in {"bbox", "segm", "keypoints"}, f"Got unknown task: {task}!" + coco_eval = ( + _evaluate_predictions_on_coco( + self._coco_api, + coco_results, + task, + kpt_oks_sigmas=self._kpt_oks_sigmas, + cocoeval_fn=COCOeval_opt if self._use_fast_impl else COCOeval, + img_ids=img_ids, + max_dets_per_image=self._max_dets_per_image, + ) + if len(coco_results) > 0 + else None # cocoapi does not handle empty results very well + ) + + res = self._derive_coco_results( + coco_eval, task, class_names=self._metadata.get("thing_classes") + ) + self._results[task] = res + + def _eval_box_proposals(self, predictions): + """ + Evaluate the box proposals in predictions. + Fill self._results with the metrics for "box_proposals" task. + """ + if self._output_dir: + # Saving generated box proposals to file. + # Predicted box_proposals are in XYXY_ABS mode. + bbox_mode = BoxMode.XYXY_ABS.value + ids, boxes, objectness_logits = [], [], [] + for prediction in predictions: + ids.append(prediction["image_id"]) + boxes.append(prediction["proposals"].proposal_boxes.tensor.numpy()) + objectness_logits.append(prediction["proposals"].objectness_logits.numpy()) + + proposal_data = { + "boxes": boxes, + "objectness_logits": objectness_logits, + "ids": ids, + "bbox_mode": bbox_mode, + } + with PathManager.open(os.path.join(self._output_dir, "box_proposals.pkl"), "wb") as f: + pickle.dump(proposal_data, f) + + if not self._do_evaluation: + self._logger.info("Annotations are not available for evaluation.") + return + + self._logger.info("Evaluating bbox proposals ...") + res = {} + areas = {"all": "", "small": "s", "medium": "m", "large": "l"} + for limit in [100, 1000]: + for area, suffix in areas.items(): + stats = _evaluate_box_proposals(predictions, self._coco_api, area=area, limit=limit) + key = "AR{}@{:d}".format(suffix, limit) + res[key] = float(stats["ar"].item() * 100) + self._logger.info("Proposal metrics: \n" + create_small_table(res)) + self._results["box_proposals"] = res + + def _derive_coco_results(self, coco_eval, iou_type, class_names=None): + """ + Derive the desired score numbers from summarized COCOeval. + + Args: + coco_eval (None or COCOEval): None represents no predictions from model. + iou_type (str): + class_names (None or list[str]): if provided, will use it to predict + per-category AP. + + Returns: + a dict of {metric name: score} + """ + + metrics = { + "bbox": [ + "AP", + "AP50", + "AP75", + "APs", + "APm", + "APl", + "AR@1", + "AR@10", + "AR@100", + "ARs", + "ARm", + "ARl", + ], + "segm": [ + "AP", + "AP50", + "AP75", + "APs", + "APm", + "APl", + "AR@1", + "AR@10", + "AR@100", + "ARs", + "ARm", + "ARl", + ], + "keypoints": ["AP", "AP50", "AP75", "APm", "APl"], + }[iou_type] + + if coco_eval is None: + self._logger.warn("No predictions from the model!") + return {metric: float("nan") for metric in metrics} + + # the standard metrics + results = { + metric: float(coco_eval.stats[idx] * 100 if coco_eval.stats[idx] >= 0 else "nan") + for idx, metric in enumerate(metrics) + } + self._logger.info( + "Evaluation results for {}: \n".format(iou_type) + create_small_table(results) + ) + if not np.isfinite(sum(results.values())): + self._logger.info("Some metrics cannot be computed and is shown as NaN.") + + if class_names is None or len(class_names) <= 1: + return results + # Compute per-category AP + # from https://github.com/facebookresearch/Detectron/blob/a6a835f5b8208c45d0dce217ce9bbda915f44df7/detectron/datasets/json_dataset_evaluator.py#L222-L252 # noqa + precisions = coco_eval.eval["precision"] + # precision has dims (iou, recall, cls, area range, max dets) + + if len(class_names) > precisions.shape[2]: + class_names = [category["name"] for category in self._coco_api.dataset["categories"]] + + assert len(class_names) == precisions.shape[2] + + results_per_category = [] + for idx, name in enumerate(class_names): + # area range index 0: all area ranges + # max dets index -1: typically 100 per image + precision = precisions[:, :, idx, 0, -1] + precision = precision[precision > -1] + ap = np.mean(precision) if precision.size else float("nan") + results_per_category.append(("{}".format(name), float(ap * 100))) + + # tabulate it + N_COLS = min(6, len(results_per_category) * 2) + results_flatten = list(itertools.chain(*results_per_category)) + results_2d = itertools.zip_longest(*[results_flatten[i::N_COLS] for i in range(N_COLS)]) + table = tabulate( + results_2d, + tablefmt="pipe", + floatfmt=".3f", + headers=["category", "AP"] * (N_COLS // 2), + numalign="left", + ) + self._logger.info("Per-category {} AP: \n".format(iou_type) + table) + + results.update({"AP-" + name: ap for name, ap in results_per_category}) + return results + + +def instances_to_coco_json(instances, img_id): + """ + Dump an "Instances" object to a COCO-format json that's used for evaluation. + + Args: + instances (Instances): + img_id (int): the image id + + Returns: + list[dict]: list of json annotations in COCO format. + """ + num_instance = len(instances) + if num_instance == 0: + return [] + + boxes = instances.pred_boxes.tensor.numpy() + boxes = BoxMode.convert(boxes, BoxMode.XYXY_ABS, BoxMode.XYWH_ABS) + boxes = boxes.tolist() + scores = instances.scores.tolist() + classes = instances.pred_classes.tolist() + + has_mask = instances.has("pred_masks") + if has_mask: + # use RLE to encode the masks, because they are too large and takes memory + # since this evaluator stores outputs of the entire dataset + rles = [ + mask_util.encode(np.array(mask[:, :, None], order="F", dtype="uint8"))[0] + for mask in instances.pred_masks + ] + for rle in rles: + # "counts" is an array encoded by mask_util as a byte-stream. Python3's + # json writer which always produces strings cannot serialize a bytestream + # unless you decode it. Thankfully, utf-8 works out (which is also what + # the pycocotools/_mask.pyx does). + rle["counts"] = rle["counts"].decode("utf-8") + + has_keypoints = instances.has("pred_keypoints") + if has_keypoints: + keypoints = instances.pred_keypoints + + results = [] + for k in range(num_instance): + result = { + "image_id": img_id, + "category_id": classes[k], + "bbox": boxes[k], + "score": scores[k], + } + if has_mask: + result["segmentation"] = rles[k] + if has_keypoints: + # In COCO annotations, + # keypoints coordinates are pixel indices. + # However our predictions are floating point coordinates. + # Therefore we subtract 0.5 to be consistent with the annotation format. + # This is the inverse of data loading logic in `datasets/coco.py`. + keypoints[k][:, :2] -= 0.5 + result["keypoints"] = keypoints[k].flatten().tolist() + results.append(result) + return results + + +# inspired from Detectron: +# https://github.com/facebookresearch/Detectron/blob/a6a835f5b8208c45d0dce217ce9bbda915f44df7/detectron/datasets/json_dataset_evaluator.py#L255 # noqa +def _evaluate_box_proposals(dataset_predictions, coco_api, thresholds=None, area="all", limit=None): + """ + Evaluate detection proposal recall metrics. This function is a much + faster alternative to the official COCO API recall evaluation code. However, + it produces slightly different results. + """ + # Record max overlap value for each gt box + # Return vector of overlap values + areas = { + "all": 0, + "small": 1, + "medium": 2, + "large": 3, + "96-128": 4, + "128-256": 5, + "256-512": 6, + "512-inf": 7, + } + area_ranges = [ + [0**2, 1e5**2], # all + [0**2, 32**2], # small + [32**2, 96**2], # medium + [96**2, 1e5**2], # large + [96**2, 128**2], # 96-128 + [128**2, 256**2], # 128-256 + [256**2, 512**2], # 256-512 + [512**2, 1e5**2], + ] # 512-inf + assert area in areas, "Unknown area range: {}".format(area) + area_range = area_ranges[areas[area]] + gt_overlaps = [] + num_pos = 0 + + for prediction_dict in dataset_predictions: + predictions = prediction_dict["proposals"] + + # sort predictions in descending order + # TODO maybe remove this and make it explicit in the documentation + inds = predictions.objectness_logits.sort(descending=True)[1] + predictions = predictions[inds] + + ann_ids = coco_api.getAnnIds(imgIds=prediction_dict["image_id"]) + anno = coco_api.loadAnns(ann_ids) + gt_boxes = [ + BoxMode.convert(obj["bbox"], BoxMode.XYWH_ABS, BoxMode.XYXY_ABS) + for obj in anno + if obj["iscrowd"] == 0 + ] + gt_boxes = torch.as_tensor(gt_boxes).reshape(-1, 4) # guard against no boxes + gt_boxes = Boxes(gt_boxes) + gt_areas = torch.as_tensor([obj["area"] for obj in anno if obj["iscrowd"] == 0]) + + if len(gt_boxes) == 0 or len(predictions) == 0: + continue + + valid_gt_inds = (gt_areas >= area_range[0]) & (gt_areas <= area_range[1]) + gt_boxes = gt_boxes[valid_gt_inds] + + num_pos += len(gt_boxes) + + if len(gt_boxes) == 0: + continue + + if limit is not None and len(predictions) > limit: + predictions = predictions[:limit] + + overlaps = pairwise_iou(predictions.proposal_boxes, gt_boxes) + + _gt_overlaps = torch.zeros(len(gt_boxes)) + for j in range(min(len(predictions), len(gt_boxes))): + # find which proposal box maximally covers each gt box + # and get the iou amount of coverage for each gt box + max_overlaps, argmax_overlaps = overlaps.max(dim=0) + + # find which gt box is 'best' covered (i.e. 'best' = most iou) + gt_ovr, gt_ind = max_overlaps.max(dim=0) + assert gt_ovr >= 0 + # find the proposal box that covers the best covered gt box + box_ind = argmax_overlaps[gt_ind] + # record the iou coverage of this gt box + _gt_overlaps[j] = overlaps[box_ind, gt_ind] + assert _gt_overlaps[j] == gt_ovr + # mark the proposal box and the gt box as used + overlaps[box_ind, :] = -1 + overlaps[:, gt_ind] = -1 + + # append recorded iou coverage level + gt_overlaps.append(_gt_overlaps) + gt_overlaps = ( + torch.cat(gt_overlaps, dim=0) if len(gt_overlaps) else torch.zeros(0, dtype=torch.float32) + ) + gt_overlaps, _ = torch.sort(gt_overlaps) + + if thresholds is None: + step = 0.05 + thresholds = torch.arange(0.5, 0.95 + 1e-5, step, dtype=torch.float32) + recalls = torch.zeros_like(thresholds) + # compute recall for each iou threshold + for i, t in enumerate(thresholds): + recalls[i] = (gt_overlaps >= t).float().sum() / float(num_pos) + # ar = 2 * np.trapz(recalls, thresholds) + ar = recalls.mean() + return { + "ar": ar, + "recalls": recalls, + "thresholds": thresholds, + "gt_overlaps": gt_overlaps, + "num_pos": num_pos, + } + + +def _evaluate_predictions_on_coco( + coco_gt, + coco_results, + iou_type, + kpt_oks_sigmas=None, + cocoeval_fn=COCOeval_opt, + img_ids=None, + max_dets_per_image=None, +): + """ + Evaluate the coco results using COCOEval API. + """ + assert len(coco_results) > 0 + + if iou_type == "segm": + coco_results = copy.deepcopy(coco_results) + # When evaluating mask AP, if the results contain bbox, cocoapi will + # use the box area as the area of the instance, instead of the mask area. + # This leads to a different definition of small/medium/large. + # We remove the bbox field to let mask AP use mask area. + for c in coco_results: + c.pop("bbox", None) + + coco_dt = coco_gt.loadRes(coco_results) + coco_eval = cocoeval_fn(coco_gt, coco_dt, iou_type) + # For COCO, the default max_dets_per_image is [1, 10, 100]. + if max_dets_per_image is None: + max_dets_per_image = [1, 10, 100] # Default from COCOEval + else: + assert ( + len(max_dets_per_image) >= 3 + ), "COCOeval requires maxDets (and max_dets_per_image) to have length at least 3" + # In the case that user supplies a custom input for max_dets_per_image, + # apply COCOevalMaxDets to evaluate AP with the custom input. + if max_dets_per_image[2] != 100: + coco_eval = COCOevalMaxDets(coco_gt, coco_dt, iou_type) + if iou_type != "keypoints": + coco_eval.params.maxDets = max_dets_per_image + + if img_ids is not None: + coco_eval.params.imgIds = img_ids + + if iou_type == "keypoints": + # Use the COCO default keypoint OKS sigmas unless overrides are specified + if kpt_oks_sigmas: + assert hasattr(coco_eval.params, "kpt_oks_sigmas"), "pycocotools is too old!" + coco_eval.params.kpt_oks_sigmas = np.array(kpt_oks_sigmas) + # COCOAPI requires every detection and every gt to have keypoints, so + # we just take the first entry from both + num_keypoints_dt = len(coco_results[0]["keypoints"]) // 3 + num_keypoints_gt = len(next(iter(coco_gt.anns.values()))["keypoints"]) // 3 + num_keypoints_oks = len(coco_eval.params.kpt_oks_sigmas) + assert num_keypoints_oks == num_keypoints_dt == num_keypoints_gt, ( + f"[COCOEvaluator] Prediction contain {num_keypoints_dt} keypoints. " + f"Ground truth contains {num_keypoints_gt} keypoints. " + f"The length of cfg.TEST.KEYPOINT_OKS_SIGMAS is {num_keypoints_oks}. " + "They have to agree with each other. For meaning of OKS, please refer to " + "http://cocodataset.org/#keypoints-eval." + ) + + coco_eval.evaluate() + coco_eval.accumulate() + coco_eval.summarize() + + return coco_eval + + +class COCOevalMaxDets(COCOeval): + """ + Modified version of COCOeval for evaluating AP with a custom + maxDets (by default for COCO, maxDets is 100) + """ + + def summarize(self): + """ + Compute and display summary metrics for evaluation results given + a custom value for max_dets_per_image + """ + + def _summarize(ap=1, iouThr=None, areaRng="all", maxDets=100): + p = self.params + iStr = " {:<18} {} @[ IoU={:<9} | area={:>6s} | maxDets={:>3d} ] = {:0.3f}" + titleStr = "Average Precision" if ap == 1 else "Average Recall" + typeStr = "(AP)" if ap == 1 else "(AR)" + iouStr = ( + "{:0.2f}:{:0.2f}".format(p.iouThrs[0], p.iouThrs[-1]) + if iouThr is None + else "{:0.2f}".format(iouThr) + ) + + aind = [i for i, aRng in enumerate(p.areaRngLbl) if aRng == areaRng] + mind = [i for i, mDet in enumerate(p.maxDets) if mDet == maxDets] + if ap == 1: + # dimension of precision: [TxRxKxAxM] + s = self.eval["precision"] + # IoU + if iouThr is not None: + t = np.where(iouThr == p.iouThrs)[0] + s = s[t] + s = s[:, :, :, aind, mind] + else: + # dimension of recall: [TxKxAxM] + s = self.eval["recall"] + if iouThr is not None: + t = np.where(iouThr == p.iouThrs)[0] + s = s[t] + s = s[:, :, aind, mind] + if len(s[s > -1]) == 0: + mean_s = -1 + else: + mean_s = np.mean(s[s > -1]) + print(iStr.format(titleStr, typeStr, iouStr, areaRng, maxDets, mean_s)) + return mean_s + + def _summarizeDets(): + stats = np.zeros((12,)) + # Evaluate AP using the custom limit on maximum detections per image + stats[0] = _summarize(1, maxDets=self.params.maxDets[2]) + stats[1] = _summarize(1, iouThr=0.5, maxDets=self.params.maxDets[2]) + stats[2] = _summarize(1, iouThr=0.75, maxDets=self.params.maxDets[2]) + stats[3] = _summarize(1, areaRng="small", maxDets=self.params.maxDets[2]) + stats[4] = _summarize(1, areaRng="medium", maxDets=self.params.maxDets[2]) + stats[5] = _summarize(1, areaRng="large", maxDets=self.params.maxDets[2]) + stats[6] = _summarize(0, maxDets=self.params.maxDets[0]) + stats[7] = _summarize(0, maxDets=self.params.maxDets[1]) + stats[8] = _summarize(0, maxDets=self.params.maxDets[2]) + stats[9] = _summarize(0, areaRng="small", maxDets=self.params.maxDets[2]) + stats[10] = _summarize(0, areaRng="medium", maxDets=self.params.maxDets[2]) + stats[11] = _summarize(0, areaRng="large", maxDets=self.params.maxDets[2]) + return stats + + def _summarizeKps(): + stats = np.zeros((10,)) + stats[0] = _summarize(1, maxDets=20) + stats[1] = _summarize(1, maxDets=20, iouThr=0.5) + stats[2] = _summarize(1, maxDets=20, iouThr=0.75) + stats[3] = _summarize(1, maxDets=20, areaRng="medium") + stats[4] = _summarize(1, maxDets=20, areaRng="large") + stats[5] = _summarize(0, maxDets=20) + stats[6] = _summarize(0, maxDets=20, iouThr=0.5) + stats[7] = _summarize(0, maxDets=20, iouThr=0.75) + stats[8] = _summarize(0, maxDets=20, areaRng="medium") + stats[9] = _summarize(0, maxDets=20, areaRng="large") + return stats + + if not self.eval: + raise Exception("Please run accumulate() first") + iouType = self.params.iouType + if iouType == "segm" or iouType == "bbox": + summarize = _summarizeDets + elif iouType == "keypoints": + summarize = _summarizeKps + self.stats = summarize() + + def __str__(self): + self.summarize() diff --git a/ape/evaluation/evaluator.py b/ape/evaluation/evaluator.py new file mode 100644 index 0000000..0fb5b89 --- /dev/null +++ b/ape/evaluation/evaluator.py @@ -0,0 +1,177 @@ +# Copyright (c) Facebook, Inc. and its affiliates. +import datetime +import logging +import time +from collections import abc +from contextlib import ExitStack +from typing import List, Union + +import torch +from torch import nn + +from detectron2.evaluation import DatasetEvaluator, DatasetEvaluators, inference_context +from detectron2.utils.comm import get_world_size +from detectron2.utils.logger import log_every_n_seconds + + +def inference_on_dataset( + model, data_loader, evaluator: Union[DatasetEvaluator, List[DatasetEvaluator], None] +): + """ + Run model on the data_loader and evaluate the metrics with evaluator. + Also benchmark the inference speed of `model.__call__` accurately. + The model will be used in eval mode. + + Args: + model (callable): a callable which takes an object from + `data_loader` and returns some outputs. + + If it's an nn.Module, it will be temporarily set to `eval` mode. + If you wish to evaluate a model in `training` mode instead, you can + wrap the given model and override its behavior of `.eval()` and `.train()`. + data_loader: an iterable object with a length. + The elements it generates will be the inputs to the model. + evaluator: the evaluator(s) to run. Use `None` if you only want to benchmark, + but don't want to do any evaluation. + + Returns: + The return value of `evaluator.evaluate()` + """ + num_devices = get_world_size() + logger = logging.getLogger(__name__) + logger.info("Start inference on {} batches".format(len(data_loader))) + + total = len(data_loader) # inference data loader must have a fixed length + if evaluator is None: + # create a no-op evaluator + evaluator = DatasetEvaluators([]) + if isinstance(evaluator, abc.MutableSequence): + evaluator = DatasetEvaluators(evaluator) + evaluator.reset() + + num_warmup = min(5, total - 1) + start_time = time.perf_counter() + total_data_time = 0 + total_compute_time = 0 + total_eval_time = 0 + + total_preprocess_time = 0 + total_backbone_time = 0 + total_transformer_time = 0 + total_postprocess_time = 0 + + with ExitStack() as stack: + if isinstance(model, nn.Module): + stack.enter_context(inference_context(model)) + stack.enter_context(torch.no_grad()) + + start_data_time = time.perf_counter() + for idx, inputs in enumerate(data_loader): + total_data_time += time.perf_counter() - start_data_time + if idx == num_warmup: + start_time = time.perf_counter() + total_data_time = 0 + total_compute_time = 0 + total_eval_time = 0 + + total_preprocess_time = 0 + total_backbone_time = 0 + total_transformer_time = 0 + total_postprocess_time = 0 + + start_compute_time = time.perf_counter() + outputs = model(inputs) + if torch.cuda.is_available(): + torch.cuda.synchronize() + total_compute_time += time.perf_counter() - start_compute_time + + start_eval_time = time.perf_counter() + evaluator.process(inputs, outputs) + total_eval_time += time.perf_counter() - start_eval_time + + if hasattr(model.module, "preprocess_time"): + total_preprocess_time += model.module.preprocess_time + if hasattr(model.module, "model_vision") and hasattr( + model.module.model_vision, "preprocess_time" + ): + total_preprocess_time += model.module.model_vision.preprocess_time + if hasattr(model.module, "backbone_time"): + total_backbone_time += model.module.backbone_time + if hasattr(model.module, "model_vision") and hasattr( + model.module.model_vision, "backbone_time" + ): + total_backbone_time += model.module.model_vision.backbone_time + if hasattr(model.module, "transformer_time"): + total_transformer_time += model.module.transformer_time + if hasattr(model.module, "model_vision") and hasattr( + model.module.model_vision, "transformer_time" + ): + total_transformer_time += model.module.model_vision.transformer_time + if hasattr(model.module, "postprocess_time"): + total_postprocess_time += model.module.postprocess_time + if hasattr(model.module, "model_vision") and hasattr( + model.module.model_vision, "postprocess_time" + ): + total_postprocess_time += model.module.model_vision.postprocess_time + + iters_after_start = idx + 1 - num_warmup * int(idx >= num_warmup) + data_seconds_per_iter = total_data_time / iters_after_start + compute_seconds_per_iter = total_compute_time / iters_after_start + eval_seconds_per_iter = total_eval_time / iters_after_start + total_seconds_per_iter = (time.perf_counter() - start_time) / iters_after_start + + preprocess_seconds_per_iter = total_preprocess_time / iters_after_start + backbone_seconds_per_iter = total_backbone_time / iters_after_start + transformer_seconds_per_iter = total_transformer_time / iters_after_start + postprocess_seconds_per_iter = total_postprocess_time / iters_after_start + + if idx >= num_warmup * 2 or compute_seconds_per_iter > 5: + eta = datetime.timedelta(seconds=int(total_seconds_per_iter * (total - idx - 1))) + if torch.cuda.is_available(): + max_mem_mb = torch.cuda.max_memory_allocated() / 1024.0 / 1024.0 + else: + max_mem_mb = 0 + log_every_n_seconds( + logging.INFO, + ( + f"Inference done {idx + 1}/{total}. " + f"Dataloading: {data_seconds_per_iter:.4f} s/iter. " + f"Inference: {compute_seconds_per_iter:.4f} s/iter. " + f"Eval: {eval_seconds_per_iter:.4f} s/iter. " + f"Total: {total_seconds_per_iter:.4f} s/iter. " + f"ETA={eta}" + f". " + f"preprocess: {preprocess_seconds_per_iter:.4f} s/iter. " + f"backbone: {backbone_seconds_per_iter:.4f} s/iter. " + f"transformer: {transformer_seconds_per_iter:.4f} s/iter. " + f"postprocess: {postprocess_seconds_per_iter:.4f} s/iter. " + f"max_mem: {max_mem_mb:.0f}M. " + ), + n=5, + ) + if idx < num_warmup * 2: + torch.cuda.reset_peak_memory_stats() + start_data_time = time.perf_counter() + + # Measure the time only for this worker (before the synchronization barrier) + total_time = time.perf_counter() - start_time + total_time_str = str(datetime.timedelta(seconds=total_time)) + # NOTE this format is parsed by grep + logger.info( + "Total inference time: {} ({:.6f} s / iter per device, on {} devices)".format( + total_time_str, total_time / (total - num_warmup), num_devices + ) + ) + total_compute_time_str = str(datetime.timedelta(seconds=int(total_compute_time))) + logger.info( + "Total inference pure compute time: {} ({:.6f} s / iter per device, on {} devices)".format( + total_compute_time_str, total_compute_time / (total - num_warmup), num_devices + ) + ) + + results = evaluator.evaluate() + # An evaluator may return None when not in main process. + # Replace it by an empty dict instead to make it easier for downstream code to handle + if results is None: + results = {} + return results diff --git a/ape/evaluation/instance_evaluation.py b/ape/evaluation/instance_evaluation.py new file mode 100644 index 0000000..7ed95db --- /dev/null +++ b/ape/evaluation/instance_evaluation.py @@ -0,0 +1,112 @@ +# Copyright (c) Facebook, Inc. and its affiliates. +import contextlib +import copy +import io +import itertools +import json +import logging +import os +import pickle +from collections import OrderedDict + +import numpy as np +import pycocotools.mask as mask_util +import torch +from pycocotools.coco import COCO +from pycocotools.cocoeval import COCOeval + +import detectron2.utils.comm as comm +from detectron2.config import CfgNode +from detectron2.data import MetadataCatalog +from detectron2.data.datasets.coco import convert_to_coco_json +from detectron2.evaluation.coco_evaluation import COCOEvaluator, _evaluate_predictions_on_coco +from detectron2.structures import Boxes, BoxMode, pairwise_iou +from detectron2.utils.file_io import PathManager +from detectron2.utils.logger import create_small_table +from tabulate import tabulate + +try: + from detectron2.evaluation.fast_eval_api import COCOeval_opt +except ImportError: + COCOeval_opt = COCOeval + + +# modified from COCOEvaluator for instance segmetnat +class InstanceSegEvaluator(COCOEvaluator): + """ + Evaluate AR for object proposals, AP for instance detection/segmentation, AP + for keypoint detection outputs using COCO's metrics. + See http://cocodataset.org/#detection-eval and + http://cocodataset.org/#keypoints-eval to understand its metrics. + The metrics range from 0 to 100 (instead of 0 to 1), where a -1 or NaN means + the metric cannot be computed (e.g. due to no predictions made). + + In addition to COCO, this evaluator is able to support any bounding box detection, + instance segmentation, or keypoint detection dataset. + """ + + def _eval_predictions(self, predictions, img_ids=None): + """ + Evaluate predictions. Fill self._results with the metrics of the tasks. + """ + self._logger.info("Preparing results for COCO format ...") + coco_results = list(itertools.chain(*[x["instances"] for x in predictions])) + tasks = self._tasks or self._tasks_from_predictions(coco_results) + + # unmap the category ids for COCO + if hasattr(self._metadata, "thing_dataset_id_to_contiguous_id"): + dataset_id_to_contiguous_id = self._metadata.thing_dataset_id_to_contiguous_id + # all_contiguous_ids = list(dataset_id_to_contiguous_id.values()) + # num_classes = len(all_contiguous_ids) + # assert min(all_contiguous_ids) == 0 and max(all_contiguous_ids) == num_classes - 1 + + reverse_id_mapping = {v: k for k, v in dataset_id_to_contiguous_id.items()} + for result in coco_results: + category_id = result["category_id"] + # assert category_id < num_classes, ( + # f"A prediction has class={category_id}, " + # f"but the dataset only has {num_classes} classes and " + # f"predicted class id should be in [0, {num_classes - 1}]." + # ) + assert category_id in reverse_id_mapping, ( + f"A prediction has class={category_id}, " + f"but the dataset only has class ids in {dataset_id_to_contiguous_id}." + ) + result["category_id"] = reverse_id_mapping[category_id] + + if self._output_dir: + file_path = os.path.join(self._output_dir, "coco_instances_results.json") + self._logger.info("Saving results to {}".format(file_path)) + with PathManager.open(file_path, "w") as f: + f.write(json.dumps(coco_results)) + f.flush() + + if not self._do_evaluation: + self._logger.info("Annotations are not available for evaluation.") + return + + self._logger.info( + "Evaluating predictions with {} COCO API...".format( + "unofficial" if self._use_fast_impl else "official" + ) + ) + for task in sorted(tasks): + assert task in {"bbox", "segm", "keypoints"}, f"Got unknown task: {task}!" + coco_eval = ( + _evaluate_predictions_on_coco( + self._coco_api, + coco_results, + task, + kpt_oks_sigmas=self._kpt_oks_sigmas, + cocoeval_fn=COCOeval_opt if self._use_fast_impl else COCOeval, + img_ids=img_ids, + max_dets_per_image=self._max_dets_per_image, + ) + if len(coco_results) > 0 + else None # cocoapi does not handle empty results very well + ) + + res = self._derive_coco_results( + coco_eval, task, class_names=self._metadata.get("thing_classes") + ) + self._results[task] = res diff --git a/ape/evaluation/lvis_evaluation.py b/ape/evaluation/lvis_evaluation.py new file mode 100644 index 0000000..89db2a0 --- /dev/null +++ b/ape/evaluation/lvis_evaluation.py @@ -0,0 +1,453 @@ +# Copyright (c) Facebook, Inc. and its affiliates. +import copy +import itertools +import json +import logging +import os +import pickle +from collections import OrderedDict + +import numpy as np +import torch + +import detectron2.utils.comm as comm +from detectron2.config import CfgNode +from detectron2.data import MetadataCatalog +from detectron2.evaluation.coco_evaluation import instances_to_coco_json +from detectron2.evaluation.evaluator import DatasetEvaluator +from detectron2.structures import Boxes, BoxMode, pairwise_iou +from detectron2.utils.file_io import PathManager +from detectron2.utils.logger import create_small_table +from tabulate import tabulate + + +class LVISEvaluator(DatasetEvaluator): + """ + Evaluate object proposal and instance detection/segmentation outputs using + LVIS's metrics and evaluation API. + """ + + def __init__( + self, + dataset_name, + tasks=None, + distributed=True, + output_dir=None, + *, + max_dets_per_image=None, + ): + """ + Args: + dataset_name (str): name of the dataset to be evaluated. + It must have the following corresponding metadata: + "json_file": the path to the LVIS format annotation + tasks (tuple[str]): tasks that can be evaluated under the given + configuration. A task is one of "bbox", "segm". + By default, will infer this automatically from predictions. + distributed (True): if True, will collect results from all ranks for evaluation. + Otherwise, will evaluate the results in the current process. + output_dir (str): optional, an output directory to dump results. + max_dets_per_image (None or int): limit on maximum detections per image in evaluating AP + This limit, by default of the LVIS dataset, is 300. + """ + from lvis import LVIS + + self._logger = logging.getLogger(__name__) + + if tasks is not None and isinstance(tasks, CfgNode): + self._logger.warn( + "COCO Evaluator instantiated using config, this is deprecated behavior." + " Please pass in explicit arguments instead." + ) + self._tasks = None # Infering it from predictions should be better + else: + self._tasks = tasks + + self._distributed = distributed + self._output_dir = output_dir + self._max_dets_per_image = max_dets_per_image + + self._cpu_device = torch.device("cpu") + + self._metadata = MetadataCatalog.get(dataset_name) + json_file = PathManager.get_local_path(self._metadata.json_file) + self._lvis_api = LVIS(json_file) + # Test set json files do not contain annotations (evaluation must be + # performed using the LVIS evaluation server). + self._do_evaluation = len(self._lvis_api.get_ann_ids()) > 0 + + def reset(self): + self._predictions = [] + + def process(self, inputs, outputs): + """ + Args: + inputs: the inputs to a LVIS model (e.g., GeneralizedRCNN). + It is a list of dict. Each dict corresponds to an image and + contains keys like "height", "width", "file_name", "image_id". + outputs: the outputs of a LVIS model. It is a list of dicts with key + "instances" that contains :class:`Instances`. + """ + for input, output in zip(inputs, outputs): + prediction = {"image_id": input["image_id"]} + + if "instances" in output: + instances = output["instances"].to(self._cpu_device) + prediction["instances"] = instances_to_coco_json(instances, input["image_id"]) + if "proposals" in output: + prediction["proposals"] = output["proposals"].to(self._cpu_device) + self._predictions.append(prediction) + + def evaluate(self): + if self._distributed: + comm.synchronize() + predictions = comm.gather(self._predictions, dst=0) + predictions = list(itertools.chain(*predictions)) + + if not comm.is_main_process(): + return + else: + predictions = self._predictions + + if len(predictions) == 0: + self._logger.warning("[LVISEvaluator] Did not receive valid predictions.") + return {} + + if self._output_dir: + PathManager.mkdirs(self._output_dir) + file_path = os.path.join(self._output_dir, "instances_predictions.pth") + with PathManager.open(file_path, "wb") as f: + torch.save(predictions, f) + + self._results = OrderedDict() + if "proposals" in predictions[0]: + self._eval_box_proposals(predictions) + if "instances" in predictions[0]: + self._eval_predictions(predictions) + # Copy so the caller can do whatever with results + return copy.deepcopy(self._results) + + def _tasks_from_predictions(self, predictions): + for pred in predictions: + if "segmentation" in pred: + return ("bbox", "segm") + return ("bbox",) + + def _eval_predictions(self, predictions): + """ + Evaluate predictions. Fill self._results with the metrics of the tasks. + + Args: + predictions (list[dict]): list of outputs from the model + """ + self._logger.info("Preparing results in the LVIS format ...") + lvis_results = list(itertools.chain(*[x["instances"] for x in predictions])) + tasks = self._tasks or self._tasks_from_predictions(lvis_results) + + # LVIS evaluator can be used to evaluate results for COCO dataset categories. + # In this case `_metadata` variable will have a field with COCO-specific category mapping. + if hasattr(self._metadata, "thing_dataset_id_to_contiguous_id"): + reverse_id_mapping = { + v: k for k, v in self._metadata.thing_dataset_id_to_contiguous_id.items() + } + for result in lvis_results: + result["category_id"] = reverse_id_mapping[result["category_id"]] + else: + # unmap the category ids for LVIS (from 0-indexed to 1-indexed) + for result in lvis_results: + result["category_id"] += 1 + + if self._output_dir: + file_path = os.path.join(self._output_dir, "lvis_instances_results.json") + self._logger.info("Saving results to {}".format(file_path)) + with PathManager.open(file_path, "w") as f: + f.write(json.dumps(lvis_results)) + f.flush() + + if not self._do_evaluation: + self._logger.info("Annotations are not available for evaluation.") + return + + self._logger.info("Evaluating predictions ...") + for task in sorted(tasks): + lvis_eval = _evaluate_predictions_on_lvis( + self._lvis_api, + lvis_results, + task, + max_dets_per_image=self._max_dets_per_image, + class_names=self._metadata.get("thing_classes"), + ) + + res = self._derive_lvis_results( + lvis_eval, task, class_names=self._metadata.get("thing_classes") + ) + self._results[task] = res + + def _eval_box_proposals(self, predictions): + """ + Evaluate the box proposals in predictions. + Fill self._results with the metrics for "box_proposals" task. + """ + if self._output_dir: + # Saving generated box proposals to file. + # Predicted box_proposals are in XYXY_ABS mode. + bbox_mode = BoxMode.XYXY_ABS.value + ids, boxes, objectness_logits = [], [], [] + for prediction in predictions: + ids.append(prediction["image_id"]) + boxes.append(prediction["proposals"].proposal_boxes.tensor.numpy()) + objectness_logits.append(prediction["proposals"].objectness_logits.numpy()) + + proposal_data = { + "boxes": boxes, + "objectness_logits": objectness_logits, + "ids": ids, + "bbox_mode": bbox_mode, + } + with PathManager.open(os.path.join(self._output_dir, "box_proposals.pkl"), "wb") as f: + pickle.dump(proposal_data, f) + + if not self._do_evaluation: + self._logger.info("Annotations are not available for evaluation.") + return + + self._logger.info("Evaluating bbox proposals ...") + res = {} + areas = {"all": "", "small": "s", "medium": "m", "large": "l"} + for limit in [100, 1000]: + for area, suffix in areas.items(): + stats = _evaluate_box_proposals(predictions, self._lvis_api, area=area, limit=limit) + key = "AR{}@{:d}".format(suffix, limit) + res[key] = float(stats["ar"].item() * 100) + self._logger.info("Proposal metrics: \n" + create_small_table(res)) + self._results["box_proposals"] = res + + def _derive_lvis_results(self, lvis_eval, iou_type, class_names=None): + """ + Derive the desired score numbers from summarized COCOeval. + + Args: + lvis_eval (None or LVISEval): None represents no predictions from model. + iou_type (str): + class_names (None or list[str]): if provided, will use it to predict + per-category AP. + + Returns: + a dict of {metric name: score} + """ + + metrics = { + "bbox": ["AP", "AP50", "AP75", "APs", "APm", "APl", "APr", "APc", "APf"], + "segm": ["AP", "AP50", "AP75", "APs", "APm", "APl", "APr", "APc", "APf"], + }[iou_type] + + if lvis_eval is None: + self._logger.warn("No predictions from the model!") + return {metric: float("nan") for metric in metrics} + + # the standard metrics + # Pull the standard metrics from the LVIS results + results = lvis_eval.get_results() + results = {metric: float(results[metric] * 100) for metric in metrics} + self._logger.info( + "Evaluation results for {}: \n".format(iou_type) + create_small_table(results) + ) + if not np.isfinite(sum(results.values())): + self._logger.info("Some metrics cannot be computed and is shown as NaN.") + + if class_names is None or len(class_names) <= 1: + return results + # Compute per-category AP + # from https://github.com/facebookresearch/Detectron/blob/a6a835f5b8208c45d0dce217ce9bbda915f44df7/detectron/datasets/json_dataset_evaluator.py#L222-L252 # noqa + precisions = lvis_eval.eval["precision"] + # precision has dims (iou, recall, cls, area range, max dets) + assert len(class_names) == precisions.shape[2] + + results_per_category = [] + for idx, name in enumerate(class_names): + # area range index 0: all area ranges + precision = precisions[:, :, idx, 0] + precision = precision[precision > -1] + ap = np.mean(precision) if precision.size else float("nan") + results_per_category.append(("{}".format(name), float(ap * 100))) + + # tabulate it + N_COLS = min(6, len(results_per_category) * 2) + results_flatten = list(itertools.chain(*results_per_category)) + results_2d = itertools.zip_longest(*[results_flatten[i::N_COLS] for i in range(N_COLS)]) + table = tabulate( + results_2d, + tablefmt="pipe", + floatfmt=".3f", + headers=["category", "AP"] * (N_COLS // 2), + numalign="left", + ) + self._logger.info("Per-category {} AP: \n".format(iou_type) + table) + + results.update({"AP-" + name: ap for name, ap in results_per_category}) + return results + + +# inspired from Detectron: +# https://github.com/facebookresearch/Detectron/blob/a6a835f5b8208c45d0dce217ce9bbda915f44df7/detectron/datasets/json_dataset_evaluator.py#L255 # noqa +def _evaluate_box_proposals(dataset_predictions, lvis_api, thresholds=None, area="all", limit=None): + """ + Evaluate detection proposal recall metrics. This function is a much + faster alternative to the official LVIS API recall evaluation code. However, + it produces slightly different results. + """ + # Record max overlap value for each gt box + # Return vector of overlap values + areas = { + "all": 0, + "small": 1, + "medium": 2, + "large": 3, + "96-128": 4, + "128-256": 5, + "256-512": 6, + "512-inf": 7, + } + area_ranges = [ + [0**2, 1e5**2], # all + [0**2, 32**2], # small + [32**2, 96**2], # medium + [96**2, 1e5**2], # large + [96**2, 128**2], # 96-128 + [128**2, 256**2], # 128-256 + [256**2, 512**2], # 256-512 + [512**2, 1e5**2], + ] # 512-inf + assert area in areas, "Unknown area range: {}".format(area) + area_range = area_ranges[areas[area]] + gt_overlaps = [] + num_pos = 0 + + for prediction_dict in dataset_predictions: + predictions = prediction_dict["proposals"] + + # sort predictions in descending order + # TODO maybe remove this and make it explicit in the documentation + inds = predictions.objectness_logits.sort(descending=True)[1] + predictions = predictions[inds] + + ann_ids = lvis_api.get_ann_ids(img_ids=[prediction_dict["image_id"]]) + anno = lvis_api.load_anns(ann_ids) + gt_boxes = [ + BoxMode.convert(obj["bbox"], BoxMode.XYWH_ABS, BoxMode.XYXY_ABS) for obj in anno + ] + gt_boxes = torch.as_tensor(gt_boxes).reshape(-1, 4) # guard against no boxes + gt_boxes = Boxes(gt_boxes) + gt_areas = torch.as_tensor([obj["area"] for obj in anno]) + + if len(gt_boxes) == 0 or len(predictions) == 0: + continue + + valid_gt_inds = (gt_areas >= area_range[0]) & (gt_areas <= area_range[1]) + gt_boxes = gt_boxes[valid_gt_inds] + + num_pos += len(gt_boxes) + + if len(gt_boxes) == 0: + continue + + if limit is not None and len(predictions) > limit: + predictions = predictions[:limit] + + overlaps = pairwise_iou(predictions.proposal_boxes, gt_boxes) + + _gt_overlaps = torch.zeros(len(gt_boxes)) + for j in range(min(len(predictions), len(gt_boxes))): + # find which proposal box maximally covers each gt box + # and get the iou amount of coverage for each gt box + max_overlaps, argmax_overlaps = overlaps.max(dim=0) + + # find which gt box is 'best' covered (i.e. 'best' = most iou) + gt_ovr, gt_ind = max_overlaps.max(dim=0) + assert gt_ovr >= 0 + # find the proposal box that covers the best covered gt box + box_ind = argmax_overlaps[gt_ind] + # record the iou coverage of this gt box + _gt_overlaps[j] = overlaps[box_ind, gt_ind] + assert _gt_overlaps[j] == gt_ovr + # mark the proposal box and the gt box as used + overlaps[box_ind, :] = -1 + overlaps[:, gt_ind] = -1 + + # append recorded iou coverage level + gt_overlaps.append(_gt_overlaps) + gt_overlaps = ( + torch.cat(gt_overlaps, dim=0) if len(gt_overlaps) else torch.zeros(0, dtype=torch.float32) + ) + gt_overlaps, _ = torch.sort(gt_overlaps) + + if thresholds is None: + step = 0.05 + thresholds = torch.arange(0.5, 0.95 + 1e-5, step, dtype=torch.float32) + recalls = torch.zeros_like(thresholds) + # compute recall for each iou threshold + for i, t in enumerate(thresholds): + recalls[i] = (gt_overlaps >= t).float().sum() / float(num_pos) + # ar = 2 * np.trapz(recalls, thresholds) + ar = recalls.mean() + return { + "ar": ar, + "recalls": recalls, + "thresholds": thresholds, + "gt_overlaps": gt_overlaps, + "num_pos": num_pos, + } + + +def _evaluate_predictions_on_lvis( + lvis_gt, lvis_results, iou_type, max_dets_per_image=None, class_names=None +): + """ + Args: + iou_type (str): + max_dets_per_image (None or int): limit on maximum detections per image in evaluating AP + This limit, by default of the LVIS dataset, is 300. + class_names (None or list[str]): if provided, will use it to predict + per-category AP. + + Returns: + a dict of {metric name: score} + """ + metrics = { + "bbox": ["AP", "AP50", "AP75", "APs", "APm", "APl", "APr", "APc", "APf"], + "segm": ["AP", "AP50", "AP75", "APs", "APm", "APl", "APr", "APc", "APf"], + }[iou_type] + + logger = logging.getLogger(__name__) + + if len(lvis_results) == 0: # TODO: check if needed + logger.warn("No predictions from the model!") + return None + return {metric: float("nan") for metric in metrics} + + if iou_type == "segm": + lvis_results = copy.deepcopy(lvis_results) + # When evaluating mask AP, if the results contain bbox, LVIS API will + # use the box area as the area of the instance, instead of the mask area. + # This leads to a different definition of small/medium/large. + # We remove the bbox field to let mask AP use mask area. + for c in lvis_results: + c.pop("bbox", None) + + if max_dets_per_image is None: + max_dets_per_image = 300 # Default for LVIS dataset + + from lvis import LVISEval, LVISResults + + logger.info(f"Evaluating with max detections per image = {max_dets_per_image}") + lvis_results = LVISResults(lvis_gt, lvis_results, max_dets=max_dets_per_image) + lvis_eval = LVISEval(lvis_gt, lvis_results, iou_type) + lvis_eval.run() + lvis_eval.print_results() + + # Pull the standard metrics from the LVIS results + results = lvis_eval.get_results() + results = {metric: float(results[metric] * 100) for metric in metrics} + logger.info("Evaluation results for {}: \n".format(iou_type) + create_small_table(results)) + return lvis_eval + return results diff --git a/ape/evaluation/multi_dataset_evaluator.py b/ape/evaluation/multi_dataset_evaluator.py new file mode 100644 index 0000000..9948db1 --- /dev/null +++ b/ape/evaluation/multi_dataset_evaluator.py @@ -0,0 +1,382 @@ +# Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved +# Modified by Xingyi Zhou +import copy +import glob +import itertools +import json +import os +from collections import OrderedDict + +import pycocotools.mask as mask_util +from PIL import Image + +import detectron2.utils.comm as comm +from detectron2.evaluation.coco_evaluation import ( + COCOEvaluator, + _evaluate_predictions_on_coco, + instances_to_coco_json, +) +from fvcore.common.file_io import PathManager + +from .oideval import OIDEvaluator, _evaluate_predictions_on_oid + + +def get_unified_evaluator(evaluator_type, dataset_name, cfg, distributed, output_dir): + unified_label_file = cfg.MULTI_DATASET.UNIFIED_LABEL_FILE + if evaluator_type == "coco": + evaluator = UnifiedCOCOEvaluator( + unified_label_file, dataset_name, cfg, distributed, output_dir + ) + elif evaluator_type == "oid": + evaluator = UnifiedOIDEvaluator( + unified_label_file, dataset_name, cfg, distributed, output_dir + ) + elif evaluator_type == "cityscapes_instance": + evaluator = UnifiedCityscapesEvaluator( + unified_label_file, dataset_name, cfg, distributed, output_dir + ) + else: + assert 0, evaluator_type + return evaluator + + +def map_back_unified_id(results, map_back, reverse_id_mapping=None): + ret = [] + for result in results: + if result["category_id"] in map_back: + result["category_id"] = map_back[result["category_id"]] + if reverse_id_mapping is not None: + result["category_id"] = reverse_id_mapping[result["category_id"]] + ret.append(result) + return ret + + +def map_back_unified_id_novel_classes(results, map_back, reverse_id_mapping=None): + ret = [] + for result in results: + if result["category_id"] in map_back: + original_id_list = map_back[result["category_id"]] + for original_id in original_id_list: + result_copy = copy.deepcopy(result) + result_copy["category_id"] = original_id + if reverse_id_mapping is not None: + result_copy["category_id"] = reverse_id_mapping[result_copy["category_id"]] + ret.append(result_copy) + return ret + + +class UnifiedCOCOEvaluator(COCOEvaluator): + def _eval_predictions(self, tasks, predictions): + """ + Evaluate predictions. Fill self._results with the metrics of the tasks. + """ + self._logger.info("Preparing results for COCO format ...") + coco_results = list(itertools.chain(*[x["instances"] for x in predictions])) + tasks = self._tasks or self._tasks_from_predictions(coco_results) + + # unmap the category ids for COCO + if hasattr(self._metadata, "thing_dataset_id_to_contiguous_id") and False: + dataset_id_to_contiguous_id = self._metadata.thing_dataset_id_to_contiguous_id + all_contiguous_ids = list(dataset_id_to_contiguous_id.values()) + num_classes = len(all_contiguous_ids) + assert min(all_contiguous_ids) == 0 and max(all_contiguous_ids) == num_classes - 1 + + reverse_id_mapping = {v: k for k, v in dataset_id_to_contiguous_id.items()} + for result in coco_results: + category_id = result["category_id"] + assert category_id < num_classes, ( + f"A prediction has class={category_id}, " + f"but the dataset only has {num_classes} classes and " + f"predicted class id should be in [0, {num_classes - 1}]." + ) + result["category_id"] = reverse_id_mapping[category_id] + + if self._output_dir: + file_path = os.path.join(self._output_dir, "coco_instances_results.json") + self._logger.info("Saving results to {}".format(file_path)) + with PathManager.open(file_path, "w") as f: + f.write(json.dumps(coco_results)) + f.flush() + + if not self._do_evaluation and False: + self._logger.info("Annotations are not available for evaluation.") + return + + self._logger.info( + "Evaluating predictions with {} COCO API...".format( + "unofficial" if self._use_fast_impl else "official" + ) + ) + for task in sorted(tasks): + assert task in {"bbox", "segm", "keypoints"}, f"Got unknown task: {task}!" + coco_eval = ( + _evaluate_predictions_on_coco( + self._coco_api, + coco_results, + task, + kpt_oks_sigmas=self._kpt_oks_sigmas, + use_fast_impl=self._use_fast_impl, + img_ids=img_ids, + max_dets_per_image=self._max_dets_per_image, + ) + if len(coco_results) > 0 + else None # cocoapi does not handle empty results very well + ) + + res = self._derive_coco_results( + coco_eval, task, class_names=self._metadata.get("thing_classes") + ) + self._results[task] = res + + +class UnifiedCityscapesEvaluator(COCOEvaluator): + def __init__(self, unified_label_file, dataset_name, cfg, distributed, output_dir=None): + super().__init__(dataset_name, cfg, distributed, output_dir=output_dir) + meta_dataset_name = dataset_name[: dataset_name.find("_")] + print("meta_dataset_name", meta_dataset_name) + + self.unified_novel_classes_eval = cfg.MULTI_DATASET.UNIFIED_NOVEL_CLASSES_EVAL + if self.unified_novel_classes_eval: + match_novel_classes_file = cfg.MULTI_DATASET.MATCH_NOVEL_CLASSES_FILE + print("Loading map back from", match_novel_classes_file) + novel_classes_map = json.load(open(match_novel_classes_file, "r"))[meta_dataset_name] + self.map_back = {} + for c, match in enumerate(novel_classes_map): + for m in match: + self.map_back[m] = c + else: + unified_label_data = json.load(open(unified_label_file, "r")) + label_map = unified_label_data["label_map"] + label_map = label_map[meta_dataset_name] + self.map_back = {int(v): i for i, v in enumerate(label_map)} + + self._logger.info("saving outputs to {}".format(self._output_dir)) + self._temp_dir = self._output_dir + "/cityscapes_style_eval_tmp/" + self._logger.info( + "Writing cityscapes results to temporary directory {} ...".format(self._temp_dir) + ) + PathManager.mkdirs(self._temp_dir) + + def process(self, inputs, outputs): + """ + Args: + inputs: the inputs to a COCO model (e.g., GeneralizedRCNN). + It is a list of dict. Each dict corresponds to an image and + contains keys like "height", "width", "file_name", "image_id". + outputs: the outputs of a COCO model. It is a list of dicts with key + "instances" that contains :class:`Instances`. + """ + for input, output in zip(inputs, outputs): + prediction = {"image_id": input["image_id"], "file_name": input["file_name"]} + + instances = output["instances"].to(self._cpu_device) + prediction["instances"] = instances_to_coco_json(instances, input["image_id"]) + for x in prediction["instances"]: + x["file_name"] = input["file_name"] + # if len(prediction['instances']) == 0: + # self._logger.info("No prediction for {}".format(x['file_name'])) + # prediction['instances'] = [ + # {'file_name': input['file_name'], + # ''}] + self._predictions.append(prediction) + + def _eval_predictions(self, tasks, predictions): + self._logger.info("Preparing results for COCO format ...") + _unified_results = list(itertools.chain(*[x["instances"] for x in predictions])) + all_file_names = [x["file_name"] for x in predictions] + file_path = os.path.join(self._output_dir, "unified_instances_results.json") + self._logger.info("Saving results to {}".format(file_path)) + with PathManager.open(file_path, "w") as f: + f.write(json.dumps(_unified_results)) + f.flush() + + mapped = False + thing_classes = None + if hasattr(self._metadata, "thing_dataset_id_to_contiguous_id"): + self._logger.info( + "Evaluating COCO-stype cityscapes! " + "Using buildin meta to mapback IDs." + ) + reverse_id_mapping = { + v: k for k, v in self._metadata.thing_dataset_id_to_contiguous_id.items() + } + mapped = True + thing_classes = { + k: self._metadata.thing_classes[v] + for k, v in self._metadata.thing_dataset_id_to_contiguous_id.items() + } + else: + self._logger.info("Evaluating cityscapes! " + "Using eval script to map back IDs.") + reverse_id_mapping = None + thing_classes = self._metadata.thing_classes + + if self.unified_novel_classes_eval: + coco_results = map_back_unified_id_novel_classes( + _unified_results, self.map_back, reverse_id_mapping=reverse_id_mapping + ) + else: + coco_results = map_back_unified_id( + _unified_results, self.map_back, reverse_id_mapping=reverse_id_mapping + ) + + self.write_as_cityscapes( + coco_results, + all_file_names, + temp_dir=self._temp_dir, + mapped=mapped, + thing_classes=thing_classes, + ) + + os.environ["CITYSCAPES_DATASET"] = os.path.abspath( + os.path.join(self._metadata.gt_dir, "..", "..") + ) + # Load the Cityscapes eval script *after* setting the required env var, + # since the script reads CITYSCAPES_DATASET into global variables at load time. + import cityscapesscripts.evaluation.evalInstanceLevelSemanticLabeling as cityscapes_eval + + self._logger.info("Evaluating results under {} ...".format(self._temp_dir)) + # set some global states in cityscapes evaluation API, before evaluating + cityscapes_eval.args.predictionPath = os.path.abspath(self._temp_dir) + cityscapes_eval.args.predictionWalk = None + cityscapes_eval.args.JSONOutput = False + cityscapes_eval.args.colorized = False + cityscapes_eval.args.gtInstancesFile = os.path.join(self._temp_dir, "gtInstances.json") + + # These lines are adopted from + # https://github.com/mcordts/cityscapesScripts/blob/master/cityscapesscripts/evaluation/evalInstanceLevelSemanticLabeling.py # noqa + groundTruthImgList = glob.glob(cityscapes_eval.args.groundTruthSearch) + assert len( + groundTruthImgList + ), "Cannot find any ground truth images to use for evaluation. Searched for: {}".format( + cityscapes_eval.args.groundTruthSearch + ) + predictionImgList = [] + for gt in groundTruthImgList: + predictionImgList.append(cityscapes_eval.getPrediction(gt, cityscapes_eval.args)) + results = cityscapes_eval.evaluateImgLists( + predictionImgList, groundTruthImgList, cityscapes_eval.args + )["averages"] + + ret = OrderedDict() + ret["segm"] = {"AP": results["allAp"] * 100, "AP50": results["allAp50%"] * 100} + return ret + + @staticmethod + def write_as_cityscapes( + coco_results, + all_file_names, + temp_dir, + mapped=False, + thing_classes=None, + ext="_pred.txt", + subfolder="", + ): + from cityscapesscripts.helpers.labels import name2label + + results_per_image = {x: [] for x in all_file_names} + for x in coco_results: + results_per_image[x["file_name"]].append(x) + if subfolder != "": + PathManager.mkdirs(temp_dir + "/" + subfolder) + N = len(results_per_image) + for i, (file_name, coco_list) in enumerate(results_per_image.items()): + if i % (N // 10) == 0: + print("{}%".format(i // (N // 10) * 10), end=",", flush=True) + basename = os.path.splitext(os.path.basename(file_name))[0] + pred_txt = os.path.join(temp_dir, basename + ext) + + num_instances = len(coco_list) + with open(pred_txt, "w") as fout: + for i in range(num_instances): + if not mapped: + pred_class = coco_list[i]["category_id"] + classes = thing_classes[pred_class] + class_id = name2label[classes].id + else: + class_id = coco_list[i]["category_id"] + classes = thing_classes[class_id] + score = coco_list[i]["score"] + mask = mask_util.decode(coco_list[i]["segmentation"])[:, :].astype("uint8") + # mask = output.pred_masks[i].numpy().astype("uint8") + if subfolder != "": + png_filename = os.path.join( + temp_dir, + subfolder, + basename + "_{}_{}.png".format(i, classes.replace(" ", "_")), + ) + Image.fromarray(mask * 255).save(png_filename) + fout.write( + "{} {} {}\n".format( + subfolder + "/" + os.path.basename(png_filename), class_id, score + ) + ) + + else: + png_filename = os.path.join( + temp_dir, basename + "_{}_{}.png".format(i, classes.replace(" ", "_")) + ) + + Image.fromarray(mask * 255).save(png_filename) + fout.write( + "{} {} {}\n".format(os.path.basename(png_filename), class_id, score) + ) + + +class UnifiedOIDEvaluator(OIDEvaluator): + def __init__(self, unified_label_file, dataset_name, cfg, distributed, output_dir=None): + super().__init__(dataset_name, cfg, distributed, output_dir=output_dir) + meta_dataset_name = dataset_name[: dataset_name.find("_")] + print("meta_dataset_name", meta_dataset_name) + unified_label_data = json.load(open(unified_label_file, "r")) + label_map = unified_label_data["label_map"] + label_map = label_map[meta_dataset_name] + self.map_back = {int(v): i for i, v in enumerate(label_map)} + self._logger.info("saving outputs to {}".format(self._output_dir)) + + def evaluate(self): + if self._distributed: + comm.synchronize() + self._predictions = comm.gather(self._predictions, dst=0) + self._predictions = list(itertools.chain(*self._predictions)) + + if not comm.is_main_process(): + return + + if len(self._predictions) == 0: + self._logger.warning("[LVISEvaluator] Did not receive valid predictions.") + return {} + + self._logger.info("Preparing results in the OID format ...") + _unified_results = list(itertools.chain(*[x["instances"] for x in self._predictions])) + + if self._output_dir: + PathManager.mkdirs(self._output_dir) + + file_path = os.path.join(self._output_dir, "unified_instances_results.json") + self._logger.info("Saving results to {}".format(file_path)) + with PathManager.open(file_path, "w") as f: + f.write(json.dumps(_unified_results)) + f.flush() + + self._oid_results = map_back_unified_id(_unified_results, self.map_back) + + # unmap the category ids for LVIS (from 0-indexed to 1-indexed) + for result in self._oid_results: + result["category_id"] += 1 + + PathManager.mkdirs(self._output_dir) + file_path = os.path.join(self._output_dir, "oid_instances_results.json") + self._logger.info("Saving results to {}".format(file_path)) + with PathManager.open(file_path, "w") as f: + f.write(json.dumps(self._oid_results)) + f.flush() + + if not self._do_evaluation: + self._logger.info("Annotations are not available for evaluation.") + return + + self._logger.info("Evaluating predictions ...") + self._results = OrderedDict() + res = _evaluate_predictions_on_oid(self._oid_api, file_path, eval_seg=self._mask_on) + self._results["bbox"] = res + + return copy.deepcopy(self._results) diff --git a/ape/evaluation/oideval.py b/ape/evaluation/oideval.py new file mode 100644 index 0000000..d88afbc --- /dev/null +++ b/ape/evaluation/oideval.py @@ -0,0 +1,905 @@ +# Part of the code is from https://github.com/tensorflow/models/blob/master/research/object_detection/metrics/oid_challenge_evaluation.py +# Copyright 2018 The TensorFlow Authors. All Rights Reserved. +# The original code is under Apache License, Version 2.0 (the "License"); +# Part of the code is from https://github.com/lvis-dataset/lvis-api/blob/master/lvis/eval.py +# Copyright (c) 2019, Agrim Gupta and Ross Girshick +# Modified by Xingyi Zhou +# This script re-implement OpenImages evaluation in detectron2 +import copy +import datetime +import itertools +import json +import logging +import os +from collections import OrderedDict, defaultdict + +import numpy as np +import pycocotools.mask as mask_utils +import torch +from lvis.lvis import LVIS +from lvis.results import LVISResults + +import detectron2.utils.comm as comm +from detectron2.data import MetadataCatalog +from detectron2.evaluation import DatasetEvaluator +from detectron2.evaluation.coco_evaluation import instances_to_coco_json +from detectron2.utils.logger import create_small_table +from fvcore.common.file_io import PathManager +from tabulate import tabulate + + +def compute_average_precision(precision, recall): + """Compute Average Precision according to the definition in VOCdevkit. + + Precision is modified to ensure that it does not decrease as recall + decrease. + + Args: + precision: A float [N, 1] numpy array of precisions + recall: A float [N, 1] numpy array of recalls + + Raises: + ValueError: if the input is not of the correct format + + Returns: + average_precison: The area under the precision recall curve. NaN if + precision and recall are None. + + """ + if precision is None: + if recall is not None: + raise ValueError("If precision is None, recall must also be None") + return np.NAN + + if not isinstance(precision, np.ndarray) or not isinstance(recall, np.ndarray): + raise ValueError("precision and recall must be numpy array") + if precision.dtype != np.float or recall.dtype != np.float: + raise ValueError("input must be float numpy array.") + if len(precision) != len(recall): + raise ValueError("precision and recall must be of the same size.") + if not precision.size: + return 0.0 + if np.amin(precision) < 0 or np.amax(precision) > 1: + raise ValueError("Precision must be in the range of [0, 1].") + if np.amin(recall) < 0 or np.amax(recall) > 1: + raise ValueError("recall must be in the range of [0, 1].") + if not all(recall[i] <= recall[i + 1] for i in range(len(recall) - 1)): + raise ValueError("recall must be a non-decreasing array") + + recall = np.concatenate([[0], recall, [1]]) + precision = np.concatenate([[0], precision, [0]]) + + for i in range(len(precision) - 2, -1, -1): + precision[i] = np.maximum(precision[i], precision[i + 1]) + indices = np.where(recall[1:] != recall[:-1])[0] + 1 + average_precision = np.sum((recall[indices] - recall[indices - 1]) * precision[indices]) + return average_precision + + +class OIDEval: + def __init__( + self, + lvis_gt, + lvis_dt, + iou_type="bbox", + expand_pred_label=False, + oid_hierarchy_path="./datasets/openimages/annotations/challenge-2019-label500-hierarchy.json", + ): + """Constructor for OIDEval. + Args: + lvis_gt (LVIS class instance, or str containing path of annotation file) + lvis_dt (LVISResult class instance, or str containing path of result file, + or list of dict) + iou_type (str): segm or bbox evaluation + """ + self.logger = logging.getLogger(__name__) + + if iou_type not in ["bbox", "segm"]: + raise ValueError("iou_type: {} is not supported.".format(iou_type)) + + if isinstance(lvis_gt, LVIS): + self.lvis_gt = lvis_gt + elif isinstance(lvis_gt, str): + self.lvis_gt = LVIS(lvis_gt) + else: + raise TypeError("Unsupported type {} of lvis_gt.".format(lvis_gt)) + + if isinstance(lvis_dt, LVISResults): + self.lvis_dt = lvis_dt + elif isinstance(lvis_dt, (str, list)): + self.lvis_dt = LVISResults(self.lvis_gt, lvis_dt, max_dets=-1) + else: + raise TypeError("Unsupported type {} of lvis_dt.".format(lvis_dt)) + + if expand_pred_label: + oid_hierarchy = json.load(open(oid_hierarchy_path, "r")) + cat_info = self.lvis_gt.dataset["categories"] + freebase2id = {x["freebase_id"]: x["id"] for x in cat_info} + id2freebase = {x["id"]: x["freebase_id"] for x in cat_info} + id2name = {x["id"]: x["name"] for x in cat_info} + + fas = defaultdict(set) + + def dfs(hierarchy, cur_id): + all_childs = set() + all_keyed_child = {} + if "Subcategory" in hierarchy: + for x in hierarchy["Subcategory"]: + childs = dfs(x, freebase2id[x["LabelName"]]) + all_childs.update(childs) + if cur_id != -1: + for c in all_childs: + fas[c].add(cur_id) + all_childs.add(cur_id) + return all_childs + + dfs(oid_hierarchy, -1) + + expanded_pred = [] + id_count = 0 + for d in self.lvis_dt.dataset["annotations"]: + cur_id = d["category_id"] + ids = [cur_id] + [x for x in fas[cur_id]] + for cat_id in ids: + new_box = copy.deepcopy(d) + id_count = id_count + 1 + new_box["id"] = id_count + new_box["category_id"] = cat_id + expanded_pred.append(new_box) + + self.logger.info( + "Expanding original {} preds to {} preds".format( + len(self.lvis_dt.dataset["annotations"]), len(expanded_pred) + ) + ) + self.lvis_dt.dataset["annotations"] = expanded_pred + self.lvis_dt._create_index() + + # per-image per-category evaluation results + self.eval_imgs = defaultdict(list) + self.eval = {} # accumulated evaluation results + self._gts = defaultdict(list) # gt for evaluation + self._dts = defaultdict(list) # dt for evaluation + self.params = Params(iou_type=iou_type) # parameters + self.results = OrderedDict() + self.ious = {} # ious between all gts and dts + + self.params.img_ids = sorted(self.lvis_gt.get_img_ids()) + self.params.cat_ids = sorted(self.lvis_gt.get_cat_ids()) + + def _to_mask(self, anns, lvis): + for ann in anns: + rle = lvis.ann_to_rle(ann) + ann["segmentation"] = rle + + def _prepare(self): + """Prepare self._gts and self._dts for evaluation based on params.""" + + cat_ids = self.params.cat_ids if self.params.cat_ids else None + + gts = self.lvis_gt.load_anns( + self.lvis_gt.get_ann_ids(img_ids=self.params.img_ids, cat_ids=cat_ids) + ) + dts = self.lvis_dt.load_anns( + self.lvis_dt.get_ann_ids(img_ids=self.params.img_ids, cat_ids=cat_ids) + ) + # convert ground truth to mask if iou_type == 'segm' + if self.params.iou_type == "segm": + self._to_mask(gts, self.lvis_gt) + self._to_mask(dts, self.lvis_dt) + + for gt in gts: + self._gts[gt["image_id"], gt["category_id"]].append(gt) + + # For federated dataset evaluation we will filter out all dt for an + # image which belong to categories not present in gt and not present in + # the negative list for an image. In other words detector is not penalized + # for categories about which we don't have gt information about their + # presence or absence in an image. + img_data = self.lvis_gt.load_imgs(ids=self.params.img_ids) + # per image map of categories not present in image + img_nl = {d["id"]: d["neg_category_ids"] for d in img_data} + # per image list of categories present in image + img_pl = {d["id"]: d["pos_category_ids"] for d in img_data} + # img_pl = defaultdict(set) + for ann in gts: + # img_pl[ann["image_id"]].add(ann["category_id"]) + assert ann["category_id"] in img_pl[ann["image_id"]] + + for dt in dts: + img_id, cat_id = dt["image_id"], dt["category_id"] + if cat_id not in img_nl[img_id] and cat_id not in img_pl[img_id]: + continue + self._dts[img_id, cat_id].append(dt) + + self.freq_groups = self._prepare_freq_group() + + def _prepare_freq_group(self): + freq_groups = [[] for _ in self.params.img_count_lbl] + cat_data = self.lvis_gt.load_cats(self.params.cat_ids) + for idx, _cat_data in enumerate(cat_data): + if "frequency" in _cat_data: + frequency = _cat_data["frequency"] + else: + frequency = "f" + freq_groups[self.params.img_count_lbl.index(frequency)].append(idx) + return freq_groups + + def evaluate(self): + """ + Run per image evaluation on given images and store results + (a list of dict) in self.eval_imgs. + """ + self.logger.info("Running per image evaluation.") + self.logger.info("Evaluate annotation type *{}*".format(self.params.iou_type)) + + self.params.img_ids = list(np.unique(self.params.img_ids)) + + if self.params.use_cats: + cat_ids = self.params.cat_ids + else: + cat_ids = [-1] + + self._prepare() + + self.ious = { + (img_id, cat_id): self.compute_iou(img_id, cat_id) + for img_id in self.params.img_ids + for cat_id in cat_ids + } + + # loop through images, area range, max detection number + self.eval_imgs = [ + self.evaluate_img_google(img_id, cat_id, area_rng) + for cat_id in cat_ids + for area_rng in self.params.area_rng + for img_id in self.params.img_ids + ] + + def _get_gt_dt(self, img_id, cat_id): + """Create gt, dt which are list of anns/dets. If use_cats is true + only anns/dets corresponding to tuple (img_id, cat_id) will be + used. Else, all anns/dets in image are used and cat_id is not used. + """ + if self.params.use_cats: + gt = self._gts[img_id, cat_id] + dt = self._dts[img_id, cat_id] + else: + gt = [_ann for _cat_id in self.params.cat_ids for _ann in self._gts[img_id, cat_id]] + dt = [_ann for _cat_id in self.params.cat_ids for _ann in self._dts[img_id, cat_id]] + return gt, dt + + def compute_iou(self, img_id, cat_id): + gt, dt = self._get_gt_dt(img_id, cat_id) + + if len(gt) == 0 and len(dt) == 0: + return [] + + # Sort detections in decreasing order of score. + idx = np.argsort([-d["score"] for d in dt], kind="mergesort") + dt = [dt[i] for i in idx] + + # iscrowd = [int(False)] * len(gt) + iscrowd = [int("iscrowd" in g and g["iscrowd"] > 0) for g in gt] + + if self.params.iou_type == "segm": + ann_type = "segmentation" + elif self.params.iou_type == "bbox": + ann_type = "bbox" + else: + raise ValueError("Unknown iou_type for iou computation.") + gt = [g[ann_type] for g in gt] + dt = [d[ann_type] for d in dt] + + # compute iou between each dt and gt region + # will return array of shape len(dt), len(gt) + ious = mask_utils.iou(dt, gt, iscrowd) + return ious + + def evaluate_img_google(self, img_id, cat_id, area_rng): + """Perform evaluation for single category and image.""" + gt, dt = self._get_gt_dt(img_id, cat_id) + + if len(gt) == 0 and len(dt) == 0: + return None + + if len(dt) == 0: + return { + "image_id": img_id, + "category_id": cat_id, + "area_rng": area_rng, + "dt_ids": [], + "dt_matches": np.array([], dtype=np.int32).reshape(1, -1), + "dt_scores": [], + "dt_ignore": np.array([], dtype=np.int32).reshape(1, -1), + "num_gt": len(gt), + } + + no_crowd_inds = [i for i, g in enumerate(gt) if ("iscrowd" not in g) or g["iscrowd"] == 0] + crowd_inds = [i for i, g in enumerate(gt) if "iscrowd" in g and g["iscrowd"] == 1] + dt_idx = np.argsort([-d["score"] for d in dt], kind="mergesort") + + if len(self.ious[img_id, cat_id]) > 0: + ious = self.ious[img_id, cat_id] + iou = ious[:, no_crowd_inds] + iou = iou[dt_idx] + ioa = ious[:, crowd_inds] + ioa = ioa[dt_idx] + else: + iou = np.zeros((len(dt_idx), 0)) + ioa = np.zeros((len(dt_idx), 0)) + scores = np.array([dt[i]["score"] for i in dt_idx]) + + num_detected_boxes = len(dt) + tp_fp_labels = np.zeros(num_detected_boxes, dtype=bool) + is_matched_to_group_of = np.zeros(num_detected_boxes, dtype=bool) + + def compute_match_iou(iou): + max_overlap_gt_ids = np.argmax(iou, axis=1) + is_gt_detected = np.zeros(iou.shape[1], dtype=bool) + for i in range(num_detected_boxes): + gt_id = max_overlap_gt_ids[i] + is_evaluatable = ( + not tp_fp_labels[i] and iou[i, gt_id] >= 0.5 and not is_matched_to_group_of[i] + ) + if is_evaluatable: + if not is_gt_detected[gt_id]: + tp_fp_labels[i] = True + is_gt_detected[gt_id] = True + + def compute_match_ioa(ioa): + scores_group_of = np.zeros(ioa.shape[1], dtype=float) + tp_fp_labels_group_of = np.ones(ioa.shape[1], dtype=float) + max_overlap_group_of_gt_ids = np.argmax(ioa, axis=1) + for i in range(num_detected_boxes): + gt_id = max_overlap_group_of_gt_ids[i] + is_evaluatable = ( + not tp_fp_labels[i] and ioa[i, gt_id] >= 0.5 and not is_matched_to_group_of[i] + ) + if is_evaluatable: + is_matched_to_group_of[i] = True + scores_group_of[gt_id] = max(scores_group_of[gt_id], scores[i]) + selector = np.where((scores_group_of > 0) & (tp_fp_labels_group_of > 0)) + scores_group_of = scores_group_of[selector] + tp_fp_labels_group_of = tp_fp_labels_group_of[selector] + + return scores_group_of, tp_fp_labels_group_of + + if iou.shape[1] > 0: + compute_match_iou(iou) + + scores_box_group_of = np.ndarray([0], dtype=float) + tp_fp_labels_box_group_of = np.ndarray([0], dtype=float) + + if ioa.shape[1] > 0: + scores_box_group_of, tp_fp_labels_box_group_of = compute_match_ioa(ioa) + + valid_entries = ~is_matched_to_group_of + + scores = np.concatenate((scores[valid_entries], scores_box_group_of)) + tp_fps = np.concatenate( + (tp_fp_labels[valid_entries].astype(float), tp_fp_labels_box_group_of) + ) + + return { + "image_id": img_id, + "category_id": cat_id, + "area_rng": area_rng, + "dt_matches": np.array([1 if x > 0 else 0 for x in tp_fps], dtype=np.int32).reshape( + 1, -1 + ), + "dt_scores": [x for x in scores], + "dt_ignore": np.array([0 for x in scores], dtype=np.int32).reshape(1, -1), + "num_gt": len(gt), + } + + def accumulate(self): + """Accumulate per image evaluation results and store the result in + self.eval. + """ + self.logger.info("Accumulating evaluation results.") + + if not self.eval_imgs: + self.logger.warn("Please run evaluate first.") + + if self.params.use_cats: + cat_ids = self.params.cat_ids + else: + cat_ids = [-1] + + num_thrs = len(self.params.iou_thrs) + num_recalls = len(self.params.rec_thrs) + num_cats = len(cat_ids) + num_area_rngs = len(self.params.area_rng) + num_imgs = len(self.params.img_ids) + + # -1 for absent categories + precision = -np.ones((num_thrs, num_recalls, num_cats, num_area_rngs)) + recall = -np.ones((num_thrs, num_cats, num_area_rngs)) + + # Initialize dt_pointers + dt_pointers = {} + for cat_idx in range(num_cats): + dt_pointers[cat_idx] = {} + for area_idx in range(num_area_rngs): + dt_pointers[cat_idx][area_idx] = {} + + # Per category evaluation + for cat_idx in range(num_cats): + Nk = cat_idx * num_area_rngs * num_imgs + for area_idx in range(num_area_rngs): + Na = area_idx * num_imgs + E = [self.eval_imgs[Nk + Na + img_idx] for img_idx in range(num_imgs)] + # Remove elements which are None + E = [e for e in E if not e is None] + if len(E) == 0: + continue + + dt_scores = np.concatenate([e["dt_scores"] for e in E], axis=0) + dt_idx = np.argsort(-dt_scores, kind="mergesort") + dt_scores = dt_scores[dt_idx] + dt_m = np.concatenate([e["dt_matches"] for e in E], axis=1)[:, dt_idx] + dt_ig = np.concatenate([e["dt_ignore"] for e in E], axis=1)[:, dt_idx] + + num_gt = sum([e["num_gt"] for e in E]) + if num_gt == 0: + continue + + tps = np.logical_and(dt_m, np.logical_not(dt_ig)) + fps = np.logical_and(np.logical_not(dt_m), np.logical_not(dt_ig)) + + tp_sum = np.cumsum(tps, axis=1).astype(dtype=np.float) + fp_sum = np.cumsum(fps, axis=1).astype(dtype=np.float) + + dt_pointers[cat_idx][area_idx] = { + "tps": tps, + "fps": fps, + } + + for iou_thr_idx, (tp, fp) in enumerate(zip(tp_sum, fp_sum)): + tp = np.array(tp) + fp = np.array(fp) + num_tp = len(tp) + rc = tp / num_gt + if num_tp: + recall[iou_thr_idx, cat_idx, area_idx] = rc[-1] + else: + recall[iou_thr_idx, cat_idx, area_idx] = 0 + + # np.spacing(1) ~= eps + pr = tp / (fp + tp + np.spacing(1)) + pr = pr.tolist() + + # Replace each precision value with the maximum precision + # value to the right of that recall level. This ensures + # that the calculated AP value will be less suspectable + # to small variations in the ranking. + for i in range(num_tp - 1, 0, -1): + if pr[i] > pr[i - 1]: + pr[i - 1] = pr[i] + + mAP = compute_average_precision( + np.array(pr, np.float).reshape(-1), np.array(rc, np.float).reshape(-1) + ) + precision[iou_thr_idx, :, cat_idx, area_idx] = mAP + + self.eval = { + "params": self.params, + "counts": [num_thrs, num_recalls, num_cats, num_area_rngs], + "date": datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S"), + "precision": precision, + "recall": recall, + "dt_pointers": dt_pointers, + } + + def _summarize(self, summary_type, iou_thr=None, area_rng="all", freq_group_idx=None): + aidx = [ + idx for idx, _area_rng in enumerate(self.params.area_rng_lbl) if _area_rng == area_rng + ] + + if summary_type == "ap": + s = self.eval["precision"] + if iou_thr is not None: + tidx = np.where(iou_thr == self.params.iou_thrs)[0] + s = s[tidx] + if freq_group_idx is not None: + s = s[:, :, self.freq_groups[freq_group_idx], aidx] + else: + s = s[:, :, :, aidx] + else: + s = self.eval["recall"] + if iou_thr is not None: + tidx = np.where(iou_thr == self.params.iou_thrs)[0] + s = s[tidx] + s = s[:, :, aidx] + + if len(s[s > -1]) == 0: + mean_s = -1 + else: + mean_s = np.mean(s[s > -1]) + return mean_s + + def summarize(self): + """Compute and display summary metrics for evaluation results.""" + if not self.eval: + raise RuntimeError("Please run accumulate() first.") + + max_dets = self.params.max_dets + + self.results["AP"] = self._summarize("ap") + self.results["AP50"] = self._summarize("ap", iou_thr=0.50) + self.results["AP75"] = self._summarize("ap", iou_thr=0.75) + self.results["APs"] = self._summarize("ap", area_rng="small") + self.results["APm"] = self._summarize("ap", area_rng="medium") + self.results["APl"] = self._summarize("ap", area_rng="large") + self.results["APr"] = self._summarize("ap", freq_group_idx=0) + self.results["APc"] = self._summarize("ap", freq_group_idx=1) + self.results["APf"] = self._summarize("ap", freq_group_idx=2) + + key = "AR@{}".format(max_dets) + self.results[key] = self._summarize("ar") + + for area_rng in ["small", "medium", "large"]: + key = "AR{}@{}".format(area_rng[0], max_dets) + self.results[key] = self._summarize("ar", area_rng=area_rng) + + def run(self): + """Wrapper function which calculates the results.""" + self.evaluate() + self.accumulate() + self.summarize() + + def print_results(self): + template = " {:<18} {} @[ IoU={:<9} | area={:>6s} | maxDets={:>3d} catIds={:>3s}] = {:0.3f}" + + for key, value in self.results.items(): + max_dets = self.params.max_dets + if "AP" in key: + title = "Average Precision" + _type = "(AP)" + else: + title = "Average Recall" + _type = "(AR)" + + if len(key) > 2 and key[2].isdigit(): + iou_thr = float(key[2:]) / 100 + iou = "{:0.2f}".format(iou_thr) + else: + iou = "{:0.2f}:{:0.2f}".format(self.params.iou_thrs[0], self.params.iou_thrs[-1]) + + if len(key) > 2 and key[2] in ["r", "c", "f"]: + cat_group_name = key[2] + else: + cat_group_name = "all" + + if len(key) > 2 and key[2] in ["s", "m", "l"]: + area_rng = key[2] + else: + area_rng = "all" + + self.logger.info( + template.format(title, _type, iou, area_rng, max_dets, cat_group_name, value) + ) + + def get_results(self): + if not self.results: + self.logger.warn("results is empty. Call run().") + return self.results + + +class Params: + def __init__(self, iou_type): + """Params for LVIS evaluation API.""" + self.img_ids = [] + self.cat_ids = [] + # np.arange causes trouble. the data point on arange is slightly + # larger than the true value + self.iou_thrs = np.linspace( + 0.5, 0.95, int(np.round((0.95 - 0.5) / 0.05)) + 1, endpoint=True + ) + self.rec_thrs = np.linspace( + 0.0, 1.00, int(np.round((1.00 - 0.0) / 0.01)) + 1, endpoint=True + ) + self.max_dets = 1000 + self.google_style = True + + self.area_rng = [ + [0**2, 1e5**2], + [0**2, 32**2], + [32**2, 96**2], + [96**2, 1e5**2], + ] + self.area_rng_lbl = ["all", "small", "medium", "large"] + self.use_cats = 1 + # We bin categories in three bins based how many images of the training + # set the category is present in. + # r: Rare : < 10 + # c: Common : >= 10 and < 100 + # f: Frequent: >= 100 + self.img_count_lbl = ["r", "c", "f"] + self.iou_type = iou_type + + +class OIDEvaluator(DatasetEvaluator): + def __init__( + self, + dataset_name, + tasks=None, + distributed=True, + output_dir=None, + *, + max_dets_per_image=None, + ): + """ + Args: + dataset_name (str): name of the dataset to be evaluated. + It must have the following corresponding metadata: + "json_file": the path to the LVIS format annotation + tasks (tuple[str]): tasks that can be evaluated under the given + configuration. A task is one of "bbox", "segm". + By default, will infer this automatically from predictions. + distributed (True): if True, will collect results from all ranks for evaluation. + Otherwise, will evaluate the results in the current process. + output_dir (str): optional, an output directory to dump results. + max_dets_per_image (None or int): limit on maximum detections per image in evaluating AP + This limit, by default of the LVIS dataset, is 300. + """ + from lvis import LVIS + + self._logger = logging.getLogger(__name__) + + if tasks is not None and isinstance(tasks, CfgNode): + self._logger.warn( + "COCO Evaluator instantiated using config, this is deprecated behavior." + " Please pass in explicit arguments instead." + ) + self._tasks = None # Infering it from predictions should be better + else: + self._tasks = tasks + + self._distributed = distributed + self._output_dir = output_dir + self._max_dets_per_image = max_dets_per_image + + self._cpu_device = torch.device("cpu") + + self._metadata = MetadataCatalog.get(dataset_name) + json_file = PathManager.get_local_path(self._metadata.json_file) + self._oid_api = LVIS(json_file) + # Test set json files do not contain annotations (evaluation must be + # performed using the LVIS evaluation server). + self._do_evaluation = len(self._oid_api.get_ann_ids()) > 0 + + def reset(self): + self._predictions = [] + + def process(self, inputs, outputs): + """ + Args: + inputs: the inputs to a LVIS model (e.g., GeneralizedRCNN). + It is a list of dict. Each dict corresponds to an image and + contains keys like "height", "width", "file_name", "image_id". + outputs: the outputs of a LVIS model. It is a list of dicts with key + "instances" that contains :class:`Instances`. + """ + for input, output in zip(inputs, outputs): + prediction = {"image_id": input["image_id"]} + + if "instances" in output: + instances = output["instances"].to(self._cpu_device) + prediction["instances"] = instances_to_coco_json(instances, input["image_id"]) + if "proposals" in output: + prediction["proposals"] = output["proposals"].to(self._cpu_device) + self._predictions.append(prediction) + + def evaluate(self): + if self._distributed: + comm.synchronize() + predictions = comm.gather(self._predictions, dst=0) + predictions = list(itertools.chain(*predictions)) + + if not comm.is_main_process(): + return + else: + predictions = self._predictions + + if len(predictions) == 0: + self._logger.warning("[LVISEvaluator] Did not receive valid predictions.") + return {} + + if self._output_dir: + PathManager.mkdirs(self._output_dir) + file_path = os.path.join(self._output_dir, "instances_predictions.pth") + with PathManager.open(file_path, "wb") as f: + torch.save(predictions, f) + + self._results = OrderedDict() + if "proposals" in predictions[0]: + self._eval_box_proposals(predictions) + if "instances" in predictions[0]: + self._eval_predictions(predictions) + # Copy so the caller can do whatever with results + return copy.deepcopy(self._results) + + def _tasks_from_predictions(self, predictions): + return ("bbox", "bbox_expand") + for pred in predictions: + if "segmentation" in pred: + return ("bbox", "bbox_expand", "segm") + return ("bbox", "bbox_expand") + + def _eval_predictions(self, predictions): + """ + Evaluate predictions. Fill self._results with the metrics of the tasks. + + Args: + predictions (list[dict]): list of outputs from the model + """ + self._logger.info("Preparing results in the OID format ...") + oid_results = list(itertools.chain(*[x["instances"] for x in predictions])) + tasks = self._tasks or self._tasks_from_predictions(oid_results) + + # LVIS evaluator can be used to evaluate results for COCO dataset categories. + # In this case `_metadata` variable will have a field with COCO-specific category mapping. + if hasattr(self._metadata, "thing_dataset_id_to_contiguous_id"): + reverse_id_mapping = { + v: k for k, v in self._metadata.thing_dataset_id_to_contiguous_id.items() + } + for result in oid_results: + result["category_id"] = reverse_id_mapping[result["category_id"]] + else: + # unmap the category ids for LVIS (from 0-indexed to 1-indexed) + for result in oid_results: + result["category_id"] += 1 + + if self._output_dir: + file_path = os.path.join(self._output_dir, "oid_instances_results.json") + self._logger.info("Saving results to {}".format(file_path)) + with PathManager.open(file_path, "w") as f: + f.write(json.dumps(oid_results)) + f.flush() + + if not self._do_evaluation: + self._logger.info("Annotations are not available for evaluation.") + return + + self._logger.info("Evaluating predictions ...") + for task in sorted(tasks): + oid_eval = _evaluate_predictions_on_oid( + self._oid_api, + oid_results, + task, + max_dets_per_image=self._max_dets_per_image, + ) + + res = self._derive_oid_results( + oid_eval, task, class_names=self._metadata.get("thing_classes") + ) + self._results[task] = res + + def _derive_oid_results(self, oid_eval, iou_type, class_names=None): + """ + Derive the desired score numbers from summarized COCOeval. + + Args: + lvis_eval (None or LVISEval): None represents no predictions from model. + iou_type (str): + class_names (None or list[str]): if provided, will use it to predict + per-category AP. + + Returns: + a dict of {metric name: score} + """ + + metrics = { + "bbox": ["AP", "AP50", "AP75", "APs", "APm", "APl", "APr", "APc", "APf"], + "bbox_expand": ["AP", "AP50", "AP75", "APs", "APm", "APl", "APr", "APc", "APf"], + "segm": ["AP", "AP50", "AP75", "APs", "APm", "APl", "APr", "APc", "APf"], + }[iou_type] + + if oid_eval is None: + self._logger.warn("No predictions from the model!") + return {metric: float("nan") for metric in metrics} + + # the standard metrics + # Pull the standard metrics from the LVIS results + results = oid_eval.get_results() + results = {metric: float(results[metric] * 100) for metric in metrics} + self._logger.info( + "Evaluation results for {}: \n".format(iou_type) + create_small_table(results) + ) + if not np.isfinite(sum(results.values())): + self._logger.info("Some metrics cannot be computed and is shown as NaN.") + + if class_names is None or len(class_names) <= 1: + return results + # Compute per-category AP + # from https://github.com/facebookresearch/Detectron/blob/a6a835f5b8208c45d0dce217ce9bbda915f44df7/detectron/datasets/json_dataset_evaluator.py#L222-L252 # noqa + precisions = oid_eval.eval["precision"] + # precision has dims (iou, recall, cls, area range, max dets) + assert len(class_names) == precisions.shape[2] + + results_per_category = [] + for idx, name in enumerate(class_names): + # area range index 0: all area ranges + precision = precisions[:, :, idx, 0] + precision = precision[precision > -1] + ap = np.mean(precision) if precision.size else float("nan") + results_per_category.append(("{}".format(name), float(ap * 100))) + + # tabulate it + N_COLS = min(6, len(results_per_category) * 2) + results_flatten = list(itertools.chain(*results_per_category)) + results_2d = itertools.zip_longest(*[results_flatten[i::N_COLS] for i in range(N_COLS)]) + table = tabulate( + results_2d, + tablefmt="pipe", + floatfmt=".3f", + headers=["category", "AP"] * (N_COLS // 2), + numalign="left", + ) + self._logger.info("Per-category {} AP: \n".format(iou_type) + table) + + results.update({"AP-" + name: ap for name, ap in results_per_category}) + return results + + +def _evaluate_predictions_on_oid( + oid_gt, + oid_results, + iou_type, + max_dets_per_image=None, +): + """ + Args: + iou_type (str): + max_dets_per_image (None or int): limit on maximum detections per image in evaluating AP + This limit, by default of the LVIS dataset, is 300. + class_names (None or list[str]): if provided, will use it to predict + per-category AP. + + Returns: + a dict of {metric name: score} + """ + metrics = { + "bbox": ["AP", "AP50", "AP75", "APs", "APm", "APl", "APr", "APc", "APf"], + "bbox_expand": ["AP", "AP50", "AP75", "APs", "APm", "APl", "APr", "APc", "APf"], + "segm": ["AP", "AP50", "AP75", "APs", "APm", "APl", "APr", "APc", "APf"], + }[iou_type] + + logger = logging.getLogger(__name__) + + if len(oid_results) == 0: # TODO: check if needed + logger.warn("No predictions from the model!") + return {metric: float("nan") for metric in metrics} + + if max_dets_per_image is None: + max_dets_per_image = 1000 # Default for OID dataset + + from lvis import LVISEval, LVISResults + + logger.info(f"Evaluating with max detections per image = {max_dets_per_image}") + oid_results = LVISResults(oid_gt, oid_results, max_dets=max_dets_per_image) + + if "segm" in iou_type: + oid_eval = OIDEval(oid_gt, oid_results, "segm", expand_pred_label=False) + oid_eval.run() + oid_eval.print_results() + elif "bbox_expand" in iou_type: + oid_eval = OIDEval(oid_gt, oid_results, "bbox", expand_pred_label=True) + oid_eval.run() + oid_eval.print_results() + elif "bbox" in iou_type: + oid_eval = OIDEval(oid_gt, oid_results, "bbox", expand_pred_label=False) + oid_eval.run() + oid_eval.print_results() + else: + return None + return {metric: float("nan") for metric in metrics} + + # Pull the standard metrics from the LVIS results + results = oid_eval.get_results() + results = {metric: float(results[metric] * 100) for metric in metrics} + logger.info("Evaluation results for {}: \n".format(iou_type) + create_small_table(results)) + return oid_eval + return results diff --git a/ape/evaluation/refcoco_evaluation.py b/ape/evaluation/refcoco_evaluation.py new file mode 100644 index 0000000..532c637 --- /dev/null +++ b/ape/evaluation/refcoco_evaluation.py @@ -0,0 +1,753 @@ +# Copyright (c) Facebook, Inc. and its affiliates. +import contextlib +import copy +import io +import itertools +import json +import logging +import os +import pickle +from collections import OrderedDict + +import numpy as np +import pycocotools.mask as mask_util +import torch +from pycocotools.coco import COCO +from pycocotools.cocoeval import COCOeval + +import detectron2.utils.comm as comm +from detectron2.config import CfgNode +from detectron2.data import MetadataCatalog +from detectron2.data.datasets.coco import convert_to_coco_json +from detectron2.structures import Boxes, BoxMode, pairwise_iou +from detectron2.utils.file_io import PathManager +from detectron2.utils.logger import create_small_table +from tabulate import tabulate + +from .evaluator import DatasetEvaluator +from .refcocoeval import RefCOCOeval + + +class RefCOCOEvaluator(DatasetEvaluator): + """ + Evaluate AR for object proposals, AP for instance detection/segmentation, AP + for keypoint detection outputs using COCO's metrics. + See http://cocodataset.org/#detection-eval and + http://cocodataset.org/#keypoints-eval to understand its metrics. + The metrics range from 0 to 100 (instead of 0 to 1), where a -1 or NaN means + the metric cannot be computed (e.g. due to no predictions made). + + In addition to COCO, this evaluator is able to support any bounding box detection, + instance segmentation, or keypoint detection dataset. + """ + + def __init__( + self, + dataset_name, + tasks=None, + distributed=True, + output_dir=None, + *, + max_dets_per_image=None, + kpt_oks_sigmas=(), + allow_cached_coco=True, + force_tasks=None, + ): + """ + Args: + dataset_name (str): name of the dataset to be evaluated. + It must have either the following corresponding metadata: + + "json_file": the path to the COCO format annotation + + Or it must be in detectron2's standard dataset format + so it can be converted to COCO format automatically. + tasks (tuple[str]): tasks that can be evaluated under the given + configuration. A task is one of "bbox", "segm", "keypoints". + By default, will infer this automatically from predictions. + distributed (True): if True, will collect results from all ranks and run evaluation + in the main process. + Otherwise, will only evaluate the results in the current process. + output_dir (str): optional, an output directory to dump all + results predicted on the dataset. The dump contains two files: + + 1. "instances_predictions.pth" a file that can be loaded with `torch.load` and + contains all the results in the format they are produced by the model. + 2. "coco_instances_results.json" a json file in COCO's result format. + max_dets_per_image (int): limit on the maximum number of detections per image. + By default in COCO, this limit is to 100, but this can be customized + to be greater, as is needed in evaluation metrics AP fixed and AP pool + (see https://arxiv.org/pdf/2102.01066.pdf) + This doesn't affect keypoint evaluation. + kpt_oks_sigmas (list[float]): The sigmas used to calculate keypoint OKS. + See http://cocodataset.org/#keypoints-eval + When empty, it will use the defaults in COCO. + Otherwise it should be the same length as ROI_KEYPOINT_HEAD.NUM_KEYPOINTS. + allow_cached_coco (bool): Whether to use cached coco json from previous validation + runs. You should set this to False if you need to use different validation data. + Defaults to True. + """ + self.dataset_name = dataset_name + self._logger = logging.getLogger(__name__) + self._distributed = distributed + self._output_dir = output_dir + self.force_tasks = force_tasks + + # COCOeval requires the limit on the number of detections per image (maxDets) to be a list + # with at least 3 elements. The default maxDets in COCOeval is [1, 10, 100], in which the + # 3rd element (100) is used as the limit on the number of detections per image when + # evaluating AP. COCOEvaluator expects an integer for max_dets_per_image, so for COCOeval, + # we reformat max_dets_per_image into [1, 10, max_dets_per_image], based on the defaults. + if max_dets_per_image is None: + max_dets_per_image = [1, 10, 100] + else: + max_dets_per_image = [1, 10, max_dets_per_image] + self._max_dets_per_image = max_dets_per_image + + if tasks is not None and isinstance(tasks, CfgNode): + kpt_oks_sigmas = ( + tasks.TEST.KEYPOINT_OKS_SIGMAS if not kpt_oks_sigmas else kpt_oks_sigmas + ) + self._logger.warn( + "COCO Evaluator instantiated using config, this is deprecated behavior." + " Please pass in explicit arguments instead." + ) + self._tasks = None # Infering it from predictions should be better + else: + self._tasks = tasks + + self._cpu_device = torch.device("cpu") + + self._metadata = MetadataCatalog.get(dataset_name) + if not hasattr(self._metadata, "json_file"): + if output_dir is None: + raise ValueError( + "output_dir must be provided to COCOEvaluator " + "for datasets not in COCO format." + ) + self._logger.info(f"Trying to convert '{dataset_name}' to COCO format ...") + + cache_path = os.path.join(output_dir, f"{dataset_name}_coco_format.json") + self._metadata.json_file = cache_path + convert_to_coco_json(dataset_name, cache_path, allow_cached=allow_cached_coco) + + json_file = PathManager.get_local_path(self._metadata.json_file) + with contextlib.redirect_stdout(io.StringIO()): + self._coco_api = COCO(json_file) + + # Test set json files do not contain annotations (evaluation must be + # performed using the COCO evaluation server). + self._do_evaluation = "annotations" in self._coco_api.dataset + if self._do_evaluation: + self._kpt_oks_sigmas = kpt_oks_sigmas + + def reset(self): + self._predictions = [] + + def process(self, inputs, outputs): + """ + Args: + inputs: the inputs to a COCO model (e.g., GeneralizedRCNN). + It is a list of dict. Each dict corresponds to an image and + contains keys like "height", "width", "file_name", "image_id". + outputs: the outputs of a COCO model. It is a list of dicts with key + "instances" that contains :class:`Instances`. + """ + for input, output in zip(inputs, outputs): + prediction = {"image_id": input["image_id"]} + + if "instances" in output: + instances = output["instances"].to(self._cpu_device) + prediction["instances"] = instances_to_coco_json(instances, input["image_id"]) + if "proposals" in output: + prediction["proposals"] = output["proposals"].to(self._cpu_device) + if len(prediction) > 1: + self._predictions.append(prediction) + + def evaluate(self, img_ids=None): + """ + Args: + img_ids: a list of image IDs to evaluate on. Default to None for the whole dataset + """ + if self._distributed: + comm.synchronize() + predictions = comm.gather(self._predictions, dst=0) + predictions = list(itertools.chain(*predictions)) + + if not comm.is_main_process(): + return {} + else: + predictions = self._predictions + + if len(predictions) == 0: + self._logger.warning("[COCOEvaluator] Did not receive valid predictions.") + return {} + + if self._output_dir: + PathManager.mkdirs(self._output_dir) + file_path = os.path.join(self._output_dir, "instances_predictions.pth") + with PathManager.open(file_path, "wb") as f: + torch.save(predictions, f) + + self._results = OrderedDict() + if "proposals" in predictions[0]: + self._eval_box_proposals(predictions) + if "instances" in predictions[0]: + self._eval_predictions(predictions, img_ids=img_ids) + # Copy so the caller can do whatever with results + return copy.deepcopy(self._results) + + def _tasks_from_predictions(self, predictions): + """ + Get COCO API "tasks" (i.e. iou_type) from COCO-format predictions. + """ + tasks = {"bbox"} + for pred in predictions: + if "segmentation" in pred: + tasks.add("segm") + if "keypoints" in pred: + tasks.add("keypoints") + return sorted(tasks) + + def _eval_predictions(self, predictions, img_ids=None): + """ + Evaluate predictions. Fill self._results with the metrics of the tasks. + """ + self._logger.info("Preparing results for COCO format ...") + coco_results = list(itertools.chain(*[x["instances"] for x in predictions])) + tasks = self._tasks or self._tasks_from_predictions(coco_results) + if self.force_tasks is not None: + tasks = self.force_tasks + # unmap the category ids for COCO + if hasattr(self._metadata, "thing_dataset_id_to_contiguous_id"): + dataset_id_to_contiguous_id = self._metadata.thing_dataset_id_to_contiguous_id + all_contiguous_ids = list(dataset_id_to_contiguous_id.values()) + num_classes = len(all_contiguous_ids) + assert min(all_contiguous_ids) == 0 and max(all_contiguous_ids) == num_classes - 1 + + reverse_id_mapping = {v: k for k, v in dataset_id_to_contiguous_id.items()} + for result in coco_results: + category_id = result["category_id"] + assert category_id < num_classes, ( + f"A prediction has class={category_id}, " + f"but the dataset only has {num_classes} classes and " + f"predicted class id should be in [0, {num_classes - 1}]." + ) + result["category_id"] = reverse_id_mapping[category_id] + + if self._output_dir: + file_path = os.path.join( + self._output_dir, "{}_instances_results.json".format(self.dataset_name) + ) + self._logger.info("Saving results to {}".format(file_path)) + with PathManager.open(file_path, "w") as f: + f.write(json.dumps(coco_results)) + f.flush() + + if not self._do_evaluation: + self._logger.info("Annotations are not available for evaluation.") + return + + self._logger.info("Evaluating predictions with RefCOCO API...") + for task in sorted(tasks): + assert task in {"bbox", "segm", "keypoints"}, f"Got unknown task: {task}!" + coco_eval = ( + _evaluate_predictions_on_coco( + self._coco_api, + coco_results, + task, + kpt_oks_sigmas=self._kpt_oks_sigmas, + cocoeval_fn=RefCOCOeval, + img_ids=img_ids, + max_dets_per_image=self._max_dets_per_image, + ) + if len(coco_results) > 0 + else None # cocoapi does not handle empty results very well + ) + res = self._derive_refcoco_results(coco_eval, task) + self._results[task] = res + + def _eval_box_proposals(self, predictions): + """ + Evaluate the box proposals in predictions. + Fill self._results with the metrics for "box_proposals" task. + """ + if self._output_dir: + # Saving generated box proposals to file. + # Predicted box_proposals are in XYXY_ABS mode. + bbox_mode = BoxMode.XYXY_ABS.value + ids, boxes, objectness_logits = [], [], [] + for prediction in predictions: + ids.append(prediction["image_id"]) + boxes.append(prediction["proposals"].proposal_boxes.tensor.numpy()) + objectness_logits.append(prediction["proposals"].objectness_logits.numpy()) + + proposal_data = { + "boxes": boxes, + "objectness_logits": objectness_logits, + "ids": ids, + "bbox_mode": bbox_mode, + } + with PathManager.open(os.path.join(self._output_dir, "box_proposals.pkl"), "wb") as f: + pickle.dump(proposal_data, f) + + if not self._do_evaluation: + self._logger.info("Annotations are not available for evaluation.") + return + + self._logger.info("Evaluating bbox proposals ...") + res = {} + areas = {"all": "", "small": "s", "medium": "m", "large": "l"} + for limit in [100, 1000]: + for area, suffix in areas.items(): + stats = _evaluate_box_proposals(predictions, self._coco_api, area=area, limit=limit) + key = "AR{}@{:d}".format(suffix, limit) + res[key] = float(stats["ar"].item() * 100) + self._logger.info("Proposal metrics: \n" + create_small_table(res)) + self._results["box_proposals"] = res + + def _derive_coco_results(self, coco_eval, iou_type, class_names=None): + """ + Derive the desired score numbers from summarized COCOeval. + + Args: + coco_eval (None or COCOEval): None represents no predictions from model. + iou_type (str): + class_names (None or list[str]): if provided, will use it to predict + per-category AP. + + Returns: + a dict of {metric name: score} + """ + + metrics = { + "bbox": ["AP", "AP50", "AP75", "APs", "APm", "APl"], + "segm": ["AP", "AP50", "AP75", "APs", "APm", "APl"], + "keypoints": ["AP", "AP50", "AP75", "APm", "APl"], + }[iou_type] + + if coco_eval is None: + self._logger.warn("No predictions from the model!") + return {metric: float("nan") for metric in metrics} + + # the standard metrics + results = { + metric: float(coco_eval.stats[idx] * 100 if coco_eval.stats[idx] >= 0 else "nan") + for idx, metric in enumerate(metrics) + } + self._logger.info( + "Evaluation results for {}: \n".format(iou_type) + create_small_table(results) + ) + if not np.isfinite(sum(results.values())): + self._logger.info("Some metrics cannot be computed and is shown as NaN.") + + if class_names is None or len(class_names) <= 1: + return results + # Compute per-category AP + # from https://github.com/facebookresearch/Detectron/blob/a6a835f5b8208c45d0dce217ce9bbda915f44df7/detectron/datasets/json_dataset_evaluator.py#L222-L252 # noqa + precisions = coco_eval.eval["precision"] + # precision has dims (iou, recall, cls, area range, max dets) + assert len(class_names) == precisions.shape[2] + + results_per_category = [] + for idx, name in enumerate(class_names): + # area range index 0: all area ranges + # max dets index -1: typically 100 per image + precision = precisions[:, :, idx, 0, -1] + precision = precision[precision > -1] + ap = np.mean(precision) if precision.size else float("nan") + results_per_category.append(("{}".format(name), float(ap * 100))) + + # tabulate it + N_COLS = min(6, len(results_per_category) * 2) + results_flatten = list(itertools.chain(*results_per_category)) + results_2d = itertools.zip_longest(*[results_flatten[i::N_COLS] for i in range(N_COLS)]) + table = tabulate( + results_2d, + tablefmt="pipe", + floatfmt=".3f", + headers=["category", "AP"] * (N_COLS // 2), + numalign="left", + ) + self._logger.info("Per-category {} AP: \n".format(iou_type) + table) + + results.update({"AP-" + name: ap for name, ap in results_per_category}) + return results + + def _derive_refcoco_results(self, coco_eval, iou_type): + """ + Derive the desired score numbers from summarized COCOeval. + + Args: + coco_eval (None or COCOEval): None represents no predictions from model. + iou_type (str): + class_names (None or list[str]): if provided, will use it to predict + per-category AP. + + Returns: + a dict of {metric name: score} + """ + + metrics = {"bbox": ["P@0.5", "P@0.6", "P@0.7", "P@0.8", "P@0.9"], "segm": ["oIoU", "mIoU"]}[ + iou_type + ] + + if coco_eval is None: + self._logger.warn("No predictions from the model!") + return {metric: float("nan") for metric in metrics} + + # the standard metrics + results = {metric: float("nan") for idx, metric in enumerate(metrics)} + ious = np.array([v for (k, v) in coco_eval.ious.items()]) + total_intersection_area = coco_eval.total_intersection_area + total_union_area = coco_eval.total_union_area + iou_list = coco_eval.iou_list + # compute metrics + if iou_type == "bbox": + results["P@0.5"] = np.sum(ious > 0.5) / len(ious) * 100 + results["P@0.6"] = np.sum(ious > 0.6) / len(ious) * 100 + results["P@0.7"] = np.sum(ious > 0.7) / len(ious) * 100 + results["P@0.8"] = np.sum(ious > 0.8) / len(ious) * 100 + results["P@0.9"] = np.sum(ious > 0.9) / len(ious) * 100 + elif iou_type == "segm": + results["oIoU"] = total_intersection_area / total_union_area * 100 + results["mIoU"] = np.mean(ious) * 100 + else: + raise ValueError("Unsupported iou_type!") + self._logger.info( + "Evaluation results for {}: \n".format(iou_type) + create_small_table(results) + ) + + # results.update({"AP-" + name: ap for name, ap in results_per_category}) + return results + + +def instances_to_coco_json(instances, img_id): + """ + Dump an "Instances" object to a COCO-format json that's used for evaluation. + + Args: + instances (Instances): + img_id (int): the image id + + Returns: + list[dict]: list of json annotations in COCO format. + """ + num_instance = len(instances) + if num_instance == 0: + return [] + + boxes = instances.pred_boxes.tensor.numpy() + boxes = BoxMode.convert(boxes, BoxMode.XYXY_ABS, BoxMode.XYWH_ABS) + boxes = boxes.tolist() + scores = instances.scores.tolist() + classes = instances.pred_classes.tolist() + + has_mask = instances.has("pred_masks") + if has_mask: + # use RLE to encode the masks, because they are too large and takes memory + # since this evaluator stores outputs of the entire dataset + rles = [ + mask_util.encode(np.array(mask[:, :, None], order="F", dtype="uint8"))[0] + for mask in instances.pred_masks + ] + for rle in rles: + # "counts" is an array encoded by mask_util as a byte-stream. Python3's + # json writer which always produces strings cannot serialize a bytestream + # unless you decode it. Thankfully, utf-8 works out (which is also what + # the pycocotools/_mask.pyx does). + rle["counts"] = rle["counts"].decode("utf-8") + + has_keypoints = instances.has("pred_keypoints") + if has_keypoints: + keypoints = instances.pred_keypoints + + results = [] + for k in range(num_instance): + result = { + "image_id": img_id, + "category_id": classes[k], + "bbox": boxes[k], + "score": scores[k], + } + if has_mask: + result["segmentation"] = rles[k] + if has_keypoints: + # In COCO annotations, + # keypoints coordinates are pixel indices. + # However our predictions are floating point coordinates. + # Therefore we subtract 0.5 to be consistent with the annotation format. + # This is the inverse of data loading logic in `datasets/coco.py`. + keypoints[k][:, :2] -= 0.5 + result["keypoints"] = keypoints[k].flatten().tolist() + results.append(result) + return results + + +# inspired from Detectron: +# https://github.com/facebookresearch/Detectron/blob/a6a835f5b8208c45d0dce217ce9bbda915f44df7/detectron/datasets/json_dataset_evaluator.py#L255 # noqa +def _evaluate_box_proposals(dataset_predictions, coco_api, thresholds=None, area="all", limit=None): + """ + Evaluate detection proposal recall metrics. This function is a much + faster alternative to the official COCO API recall evaluation code. However, + it produces slightly different results. + """ + # Record max overlap value for each gt box + # Return vector of overlap values + areas = { + "all": 0, + "small": 1, + "medium": 2, + "large": 3, + "96-128": 4, + "128-256": 5, + "256-512": 6, + "512-inf": 7, + } + area_ranges = [ + [0**2, 1e5**2], # all + [0**2, 32**2], # small + [32**2, 96**2], # medium + [96**2, 1e5**2], # large + [96**2, 128**2], # 96-128 + [128**2, 256**2], # 128-256 + [256**2, 512**2], # 256-512 + [512**2, 1e5**2], + ] # 512-inf + assert area in areas, "Unknown area range: {}".format(area) + area_range = area_ranges[areas[area]] + gt_overlaps = [] + num_pos = 0 + + for prediction_dict in dataset_predictions: + predictions = prediction_dict["proposals"] + + # sort predictions in descending order + # TODO maybe remove this and make it explicit in the documentation + inds = predictions.objectness_logits.sort(descending=True)[1] + predictions = predictions[inds] + + ann_ids = coco_api.getAnnIds(imgIds=prediction_dict["image_id"]) + anno = coco_api.loadAnns(ann_ids) + gt_boxes = [ + BoxMode.convert(obj["bbox"], BoxMode.XYWH_ABS, BoxMode.XYXY_ABS) + for obj in anno + if obj["iscrowd"] == 0 + ] + gt_boxes = torch.as_tensor(gt_boxes).reshape(-1, 4) # guard against no boxes + gt_boxes = Boxes(gt_boxes) + gt_areas = torch.as_tensor([obj["area"] for obj in anno if obj["iscrowd"] == 0]) + + if len(gt_boxes) == 0 or len(predictions) == 0: + continue + + valid_gt_inds = (gt_areas >= area_range[0]) & (gt_areas <= area_range[1]) + gt_boxes = gt_boxes[valid_gt_inds] + + num_pos += len(gt_boxes) + + if len(gt_boxes) == 0: + continue + + if limit is not None and len(predictions) > limit: + predictions = predictions[:limit] + + overlaps = pairwise_iou(predictions.proposal_boxes, gt_boxes) + + _gt_overlaps = torch.zeros(len(gt_boxes)) + for j in range(min(len(predictions), len(gt_boxes))): + # find which proposal box maximally covers each gt box + # and get the iou amount of coverage for each gt box + max_overlaps, argmax_overlaps = overlaps.max(dim=0) + + # find which gt box is 'best' covered (i.e. 'best' = most iou) + gt_ovr, gt_ind = max_overlaps.max(dim=0) + assert gt_ovr >= 0 + # find the proposal box that covers the best covered gt box + box_ind = argmax_overlaps[gt_ind] + # record the iou coverage of this gt box + _gt_overlaps[j] = overlaps[box_ind, gt_ind] + assert _gt_overlaps[j] == gt_ovr + # mark the proposal box and the gt box as used + overlaps[box_ind, :] = -1 + overlaps[:, gt_ind] = -1 + + # append recorded iou coverage level + gt_overlaps.append(_gt_overlaps) + gt_overlaps = ( + torch.cat(gt_overlaps, dim=0) if len(gt_overlaps) else torch.zeros(0, dtype=torch.float32) + ) + gt_overlaps, _ = torch.sort(gt_overlaps) + + if thresholds is None: + step = 0.05 + thresholds = torch.arange(0.5, 0.95 + 1e-5, step, dtype=torch.float32) + recalls = torch.zeros_like(thresholds) + # compute recall for each iou threshold + for i, t in enumerate(thresholds): + recalls[i] = (gt_overlaps >= t).float().sum() / float(num_pos) + # ar = 2 * np.trapz(recalls, thresholds) + ar = recalls.mean() + return { + "ar": ar, + "recalls": recalls, + "thresholds": thresholds, + "gt_overlaps": gt_overlaps, + "num_pos": num_pos, + } + + +def _evaluate_predictions_on_coco( + coco_gt, + coco_results, + iou_type, + kpt_oks_sigmas=None, + cocoeval_fn=RefCOCOeval, + img_ids=None, + max_dets_per_image=None, +): + """ + Evaluate the coco results using COCOEval API. + """ + assert len(coco_results) > 0 + + if iou_type == "segm": + coco_results = copy.deepcopy(coco_results) + # When evaluating mask AP, if the results contain bbox, cocoapi will + # use the box area as the area of the instance, instead of the mask area. + # This leads to a different definition of small/medium/large. + # We remove the bbox field to let mask AP use mask area. + for c in coco_results: + c.pop("bbox", None) + + coco_dt = coco_gt.loadRes(coco_results) + coco_eval = cocoeval_fn(coco_gt, coco_dt, iou_type) + # For COCO, the default max_dets_per_image is [1, 10, 100]. + if max_dets_per_image is None: + max_dets_per_image = [1, 10, 100] # Default from COCOEval + else: + assert ( + len(max_dets_per_image) >= 3 + ), "COCOeval requires maxDets (and max_dets_per_image) to have length at least 3" + # In the case that user supplies a custom input for max_dets_per_image, + # apply COCOevalMaxDets to evaluate AP with the custom input. + if max_dets_per_image[2] != 100: + coco_eval = COCOevalMaxDets(coco_gt, coco_dt, iou_type) + if iou_type != "keypoints": + coco_eval.params.maxDets = max_dets_per_image + + if img_ids is not None: + coco_eval.params.imgIds = img_ids + + if iou_type == "keypoints": + # Use the COCO default keypoint OKS sigmas unless overrides are specified + if kpt_oks_sigmas: + assert hasattr(coco_eval.params, "kpt_oks_sigmas"), "pycocotools is too old!" + coco_eval.params.kpt_oks_sigmas = np.array(kpt_oks_sigmas) + # COCOAPI requires every detection and every gt to have keypoints, so + # we just take the first entry from both + num_keypoints_dt = len(coco_results[0]["keypoints"]) // 3 + num_keypoints_gt = len(next(iter(coco_gt.anns.values()))["keypoints"]) // 3 + num_keypoints_oks = len(coco_eval.params.kpt_oks_sigmas) + assert num_keypoints_oks == num_keypoints_dt == num_keypoints_gt, ( + f"[COCOEvaluator] Prediction contain {num_keypoints_dt} keypoints. " + f"Ground truth contains {num_keypoints_gt} keypoints. " + f"The length of cfg.TEST.KEYPOINT_OKS_SIGMAS is {num_keypoints_oks}. " + "They have to agree with each other. For meaning of OKS, please refer to " + "http://cocodataset.org/#keypoints-eval." + ) + + coco_eval.evaluate() + + return coco_eval + + +class COCOevalMaxDets(COCOeval): + """ + Modified version of COCOeval for evaluating AP with a custom + maxDets (by default for COCO, maxDets is 100) + """ + + def summarize(self): + """ + Compute and display summary metrics for evaluation results given + a custom value for max_dets_per_image + """ + + def _summarize(ap=1, iouThr=None, areaRng="all", maxDets=100): + p = self.params + iStr = " {:<18} {} @[ IoU={:<9} | area={:>6s} | maxDets={:>3d} ] = {:0.3f}" + titleStr = "Average Precision" if ap == 1 else "Average Recall" + typeStr = "(AP)" if ap == 1 else "(AR)" + iouStr = ( + "{:0.2f}:{:0.2f}".format(p.iouThrs[0], p.iouThrs[-1]) + if iouThr is None + else "{:0.2f}".format(iouThr) + ) + + aind = [i for i, aRng in enumerate(p.areaRngLbl) if aRng == areaRng] + mind = [i for i, mDet in enumerate(p.maxDets) if mDet == maxDets] + if ap == 1: + # dimension of precision: [TxRxKxAxM] + s = self.eval["precision"] + # IoU + if iouThr is not None: + t = np.where(iouThr == p.iouThrs)[0] + s = s[t] + s = s[:, :, :, aind, mind] + else: + # dimension of recall: [TxKxAxM] + s = self.eval["recall"] + if iouThr is not None: + t = np.where(iouThr == p.iouThrs)[0] + s = s[t] + s = s[:, :, aind, mind] + if len(s[s > -1]) == 0: + mean_s = -1 + else: + mean_s = np.mean(s[s > -1]) + print(iStr.format(titleStr, typeStr, iouStr, areaRng, maxDets, mean_s)) + return mean_s + + def _summarizeDets(): + stats = np.zeros((12,)) + # Evaluate AP using the custom limit on maximum detections per image + stats[0] = _summarize(1, maxDets=self.params.maxDets[2]) + stats[1] = _summarize(1, iouThr=0.5, maxDets=self.params.maxDets[2]) + stats[2] = _summarize(1, iouThr=0.75, maxDets=self.params.maxDets[2]) + stats[3] = _summarize(1, areaRng="small", maxDets=self.params.maxDets[2]) + stats[4] = _summarize(1, areaRng="medium", maxDets=self.params.maxDets[2]) + stats[5] = _summarize(1, areaRng="large", maxDets=self.params.maxDets[2]) + stats[6] = _summarize(0, maxDets=self.params.maxDets[0]) + stats[7] = _summarize(0, maxDets=self.params.maxDets[1]) + stats[8] = _summarize(0, maxDets=self.params.maxDets[2]) + stats[9] = _summarize(0, areaRng="small", maxDets=self.params.maxDets[2]) + stats[10] = _summarize(0, areaRng="medium", maxDets=self.params.maxDets[2]) + stats[11] = _summarize(0, areaRng="large", maxDets=self.params.maxDets[2]) + return stats + + def _summarizeKps(): + stats = np.zeros((10,)) + stats[0] = _summarize(1, maxDets=20) + stats[1] = _summarize(1, maxDets=20, iouThr=0.5) + stats[2] = _summarize(1, maxDets=20, iouThr=0.75) + stats[3] = _summarize(1, maxDets=20, areaRng="medium") + stats[4] = _summarize(1, maxDets=20, areaRng="large") + stats[5] = _summarize(0, maxDets=20) + stats[6] = _summarize(0, maxDets=20, iouThr=0.5) + stats[7] = _summarize(0, maxDets=20, iouThr=0.75) + stats[8] = _summarize(0, maxDets=20, areaRng="medium") + stats[9] = _summarize(0, maxDets=20, areaRng="large") + return stats + + if not self.eval: + raise Exception("Please run accumulate() first") + iouType = self.params.iouType + if iouType == "segm" or iouType == "bbox": + summarize = _summarizeDets + elif iouType == "keypoints": + summarize = _summarizeKps + self.stats = summarize() + + def __str__(self): + self.summarize() diff --git a/ape/evaluation/refcocoeval.py b/ape/evaluation/refcocoeval.py new file mode 100644 index 0000000..b2396df --- /dev/null +++ b/ape/evaluation/refcocoeval.py @@ -0,0 +1,593 @@ +__author__ = "tsungyi" + +import copy +import datetime +import time +from collections import defaultdict + +import numpy as np +import torch +from pycocotools import mask as maskUtils +from pycocotools.mask import decode +from torch._C import InterfaceType + +from torchvision.ops.boxes import box_area + + +def compute_bbox_iou(boxes1: torch.Tensor, boxes2: torch.Tensor): + # both boxes: xyxy + area1 = box_area(boxes1) + area2 = box_area(boxes2) + + lt = torch.max(boxes1[:, None, :2], boxes2[:, :2]) # [N,M,2] + rb = torch.min(boxes1[:, None, 2:], boxes2[:, 2:]) # [N,M,2] + + wh = (rb - lt).clamp(min=0) # [N,M,2] + inter = wh[:, :, 0] * wh[:, :, 1] # [N,M] + + union = area1[:, None] + area2 - inter + + iou = (inter + 1e-6) / (union + 1e-6) + return iou, inter, union + + +def compute_mask_iou(outputs: torch.Tensor, labels: torch.Tensor, EPS=1e-6): + outputs = outputs.int() + intersection = (outputs & labels).float().sum((1, 2)) # Will be zero if Truth=0 or Prediction=0 + union = (outputs | labels).float().sum((1, 2)) # Will be zero if both are 0 + iou = (intersection + EPS) / (union + EPS) # EPS is used to avoid division by zero + return iou, intersection, union + + +class RefCOCOeval: + # Interface for evaluating detection on the Microsoft COCO dataset. + # + # The usage for CocoEval is as follows: + # cocoGt=..., cocoDt=... # load dataset and results + # E = CocoEval(cocoGt,cocoDt); # initialize CocoEval object + # E.params.recThrs = ...; # set parameters as desired + # E.evaluate(); # run per image evaluation + # E.accumulate(); # accumulate per image results + # E.summarize(); # display summary metrics of results + # For example usage see evalDemo.m and http://mscoco.org/. + # + # The evaluation parameters are as follows (defaults in brackets): + # imgIds - [all] N img ids to use for evaluation + # catIds - [all] K cat ids to use for evaluation + # iouThrs - [.5:.05:.95] T=10 IoU thresholds for evaluation + # recThrs - [0:.01:1] R=101 recall thresholds for evaluation + # areaRng - [...] A=4 object area ranges for evaluation + # maxDets - [1 10 100] M=3 thresholds on max detections per image + # iouType - ['segm'] set iouType to 'segm', 'bbox' or 'keypoints' + # iouType replaced the now DEPRECATED useSegm parameter. + # useCats - [1] if true use category labels for evaluation + # Note: if useCats=0 category labels are ignored as in proposal scoring. + # Note: multiple areaRngs [Ax2] and maxDets [Mx1] can be specified. + # + # evaluate(): evaluates detections on every image and every category and + # concats the results into the "evalImgs" with fields: + # dtIds - [1xD] id for each of the D detections (dt) + # gtIds - [1xG] id for each of the G ground truths (gt) + # dtMatches - [TxD] matching gt id at each IoU or 0 + # gtMatches - [TxG] matching dt id at each IoU or 0 + # dtScores - [1xD] confidence of each dt + # gtIgnore - [1xG] ignore flag for each gt + # dtIgnore - [TxD] ignore flag for each dt at each IoU + # + # accumulate(): accumulates the per-image, per-category evaluation + # results in "evalImgs" into the dictionary "eval" with fields: + # params - parameters used for evaluation + # date - date evaluation was performed + # counts - [T,R,K,A,M] parameter dimensions (see above) + # precision - [TxRxKxAxM] precision for every evaluation setting + # recall - [TxKxAxM] max recall for every evaluation setting + # Note: precision and recall==-1 for settings with no gt objects. + # + # See also coco, mask, pycocoDemo, pycocoEvalDemo + # + # Microsoft COCO Toolbox. version 2.0 + # Data, paper, and tutorials available at: http://mscoco.org/ + # Code written by Piotr Dollar and Tsung-Yi Lin, 2015. + # Licensed under the Simplified BSD License [see coco/license.txt] + def __init__(self, cocoGt=None, cocoDt=None, iouType="segm"): + """ + Initialize CocoEval using coco APIs for gt and dt + :param cocoGt: coco object with ground truth annotations + :param cocoDt: coco object with detection results + :return: None + """ + if not iouType: + print("iouType not specified. use default iouType segm") + self.cocoGt = cocoGt # ground truth COCO API + self.cocoDt = cocoDt # detections COCO API + self.evalImgs = defaultdict( + list + ) # per-image per-category evaluation results [KxAxI] elements + self.eval = {} # accumulated evaluation results + self._gts = defaultdict(list) # gt for evaluation + self._dts = defaultdict(list) # dt for evaluation + self.params = Params(iouType=iouType) # parameters + self._paramsEval = {} # parameters for evaluation + self.stats = [] # result summarization + self.ious = {} # ious between all gts and dts + # for computing overall iou + self.total_intersection_area = 0 + self.total_union_area = 0 + self.iou_list = [] + if not cocoGt is None: + self.params.imgIds = sorted(cocoGt.getImgIds()) + self.params.catIds = sorted(cocoGt.getCatIds()) + + def _prepare(self): + """ + Prepare ._gts and ._dts for evaluation based on params + :return: None + """ + + def _toMask(anns, coco): + # modify ann['segmentation'] by reference + for ann in anns: + rle = coco.annToRLE(ann) + ann["segmentation"] = rle + + p = self.params + if p.useCats: + gts = self.cocoGt.loadAnns(self.cocoGt.getAnnIds(imgIds=p.imgIds, catIds=p.catIds)) + dts = self.cocoDt.loadAnns(self.cocoDt.getAnnIds(imgIds=p.imgIds, catIds=p.catIds)) + else: + gts = self.cocoGt.loadAnns(self.cocoGt.getAnnIds(imgIds=p.imgIds)) + dts = self.cocoDt.loadAnns(self.cocoDt.getAnnIds(imgIds=p.imgIds)) + + # convert ground truth to mask if iouType == 'segm' + if p.iouType == "segm": + _toMask(gts, self.cocoGt) + _toMask(dts, self.cocoDt) + # set ignore flag + for gt in gts: + gt["ignore"] = gt["ignore"] if "ignore" in gt else 0 + gt["ignore"] = "iscrowd" in gt and gt["iscrowd"] + if p.iouType == "keypoints": + gt["ignore"] = (gt["num_keypoints"] == 0) or gt["ignore"] + self._gts = defaultdict(list) # gt for evaluation + self._dts = defaultdict(list) # dt for evaluation + for gt in gts: + self._gts[gt["image_id"], gt["category_id"]].append(gt) + for dt in dts: + self._dts[dt["image_id"], dt["category_id"]].append(dt) + self.evalImgs = defaultdict(list) # per-image per-category evaluation results + self.eval = {} # accumulated evaluation results + + def evaluate(self): + """ + Run per image evaluation on given images and store results (a list of dict) in self.evalImgs + :return: None + """ + tic = time.time() + print("Running per image evaluation...") + p = self.params + # add backward compatibility if useSegm is specified in params + if not p.useSegm is None: + p.iouType = "segm" if p.useSegm == 1 else "bbox" + print("useSegm (deprecated) is not None. Running {} evaluation".format(p.iouType)) + print("Evaluate annotation type *{}*".format(p.iouType)) + p.imgIds = list(np.unique(p.imgIds)) + if p.useCats: + p.catIds = list(np.unique(p.catIds)) + p.maxDets = sorted(p.maxDets) + self.params = p + + self._prepare() + # loop through images, area range, max detection number + catIds = p.catIds if p.useCats else [-1] + + if p.iouType == "segm" or p.iouType == "bbox": + computeIoU = self.computeIoU + elif p.iouType == "keypoints": + computeIoU = self.computeOks + self.ious = { + (imgId, catId): computeIoU(imgId, catId) for imgId in p.imgIds for catId in catIds + } + # evaluateImg = self.evaluateImg + # maxDet = p.maxDets[-1] + # self.evalImgs = [evaluateImg(imgId, catId, areaRng, maxDet) + # for catId in catIds + # for areaRng in p.areaRng + # for imgId in p.imgIds + # ] + # self._paramsEval = copy.deepcopy(self.params) + toc = time.time() + print("DONE (t={:0.2f}s).".format(toc - tic)) + + def computeIoU(self, imgId, catId): + p = self.params + if p.useCats: + gt = self._gts[imgId, catId] + dt = self._dts[imgId, catId] + else: + gt = [_ for cId in p.catIds for _ in self._gts[imgId, cId]] + dt = [_ for cId in p.catIds for _ in self._dts[imgId, cId]] + if len(gt) == 0 and len(dt) == 0: + return [] + inds = np.argsort([-d["score"] for d in dt], kind="mergesort") + dt = [dt[i] for i in inds] + if len(dt) > p.maxDets[-1]: + dt = dt[0 : p.maxDets[-1]] + + if p.iouType == "segm": + g = [g["segmentation"] for g in gt] + d = [d["segmentation"] for d in dt] + elif p.iouType == "bbox": + g = [g["bbox"] for g in gt] + d = [d["bbox"] for d in dt] + else: + raise Exception("unknown iouType for iou computation") + + # compute iou between each dt and gt region + iscrowd = [int(o["iscrowd"]) for o in gt] + ious = maskUtils.iou(d, g, iscrowd) + + # for computing overall iou + # there is only one bbox and segm + if p.iouType == "bbox": + g, d = g[0], d[0] + g_bbox = [g[0], g[1], g[2] + g[0], g[3] + g[1]] # x1y1wh -> x1y1x2y2 + d_bbox = [d[0], d[1], d[2] + d[0], d[3] + d[1]] # x1y1wh -> x1y1x2y2 + g_bbox = torch.tensor(g_bbox).unsqueeze(0) + d_bbox = torch.tensor(d_bbox).unsqueeze(0) + iou, intersection, union = compute_bbox_iou(d_bbox, g_bbox) + elif p.iouType == "segm": + g_segm = decode(g[0]) + d_segm = decode(d[0]) + g_segm = torch.tensor(g_segm).unsqueeze(0) + d_segm = torch.tensor(d_segm).unsqueeze(0) + iou, intersection, union = compute_mask_iou(d_segm, g_segm) + else: + raise Exception("unknown iouType for iou computation") + iou, intersection, union = iou.item(), intersection.item(), union.item() + self.total_intersection_area += intersection + self.total_union_area += union + self.iou_list.append(iou) + return ious + + def evaluateImg(self, imgId, catId, aRng, maxDet): + """ + perform evaluation for single category and image + :return: dict (single image results) + """ + p = self.params + if p.useCats: + gt = self._gts[imgId, catId] + dt = self._dts[imgId, catId] + else: + gt = [_ for cId in p.catIds for _ in self._gts[imgId, cId]] + dt = [_ for cId in p.catIds for _ in self._dts[imgId, cId]] + if len(gt) == 0 and len(dt) == 0: + return None + + for g in gt: + if g["ignore"] or (g["area"] < aRng[0] or g["area"] > aRng[1]): + g["_ignore"] = 1 + else: + g["_ignore"] = 0 + + # sort dt highest score first, sort gt ignore last + gtind = np.argsort([g["_ignore"] for g in gt], kind="mergesort") + gt = [gt[i] for i in gtind] + dtind = np.argsort([-d["score"] for d in dt], kind="mergesort") + dt = [dt[i] for i in dtind[0:maxDet]] + iscrowd = [int(o["iscrowd"]) for o in gt] + # load computed ious + ious = ( + self.ious[imgId, catId][:, gtind] + if len(self.ious[imgId, catId]) > 0 + else self.ious[imgId, catId] + ) + + T = len(p.iouThrs) + G = len(gt) + D = len(dt) + gtm = np.zeros((T, G)) + dtm = np.zeros((T, D)) + gtIg = np.array([g["_ignore"] for g in gt]) + dtIg = np.zeros((T, D)) + if not len(ious) == 0: + for tind, t in enumerate(p.iouThrs): + for dind, d in enumerate(dt): + # information about best match so far (m=-1 -> unmatched) + iou = min([t, 1 - 1e-10]) + m = -1 + for gind, g in enumerate(gt): + # if this gt already matched, and not a crowd, continue + if gtm[tind, gind] > 0 and not iscrowd[gind]: + continue + # if dt matched to reg gt, and on ignore gt, stop + if m > -1 and gtIg[m] == 0 and gtIg[gind] == 1: + break + # continue to next gt unless better match made + if ious[dind, gind] < iou: + continue + # if match successful and best so far, store appropriately + iou = ious[dind, gind] + m = gind + # if match made store id of match for both dt and gt + if m == -1: + continue + dtIg[tind, dind] = gtIg[m] + dtm[tind, dind] = gt[m]["id"] + gtm[tind, m] = d["id"] + # set unmatched detections outside of area range to ignore + a = np.array([d["area"] < aRng[0] or d["area"] > aRng[1] for d in dt]).reshape((1, len(dt))) + dtIg = np.logical_or(dtIg, np.logical_and(dtm == 0, np.repeat(a, T, 0))) + # store results for given image and category + return { + "image_id": imgId, + "category_id": catId, + "aRng": aRng, + "maxDet": maxDet, + "dtIds": [d["id"] for d in dt], + "gtIds": [g["id"] for g in gt], + "dtMatches": dtm, + "gtMatches": gtm, + "dtScores": [d["score"] for d in dt], + "gtIgnore": gtIg, + "dtIgnore": dtIg, + } + + def accumulate(self, p=None): + """ + Accumulate per image evaluation results and store the result in self.eval + :param p: input params for evaluation + :return: None + """ + print("Accumulating evaluation results...") + tic = time.time() + if not self.evalImgs: + print("Please run evaluate() first") + # allows input customized parameters + if p is None: + p = self.params + p.catIds = p.catIds if p.useCats == 1 else [-1] + T = len(p.iouThrs) + R = len(p.recThrs) + K = len(p.catIds) if p.useCats else 1 + A = len(p.areaRng) + M = len(p.maxDets) + precision = -np.ones((T, R, K, A, M)) # -1 for the precision of absent categories + recall = -np.ones((T, K, A, M)) + scores = -np.ones((T, R, K, A, M)) + + # create dictionary for future indexing + _pe = self._paramsEval + catIds = _pe.catIds if _pe.useCats else [-1] + setK = set(catIds) + setA = set(map(tuple, _pe.areaRng)) + setM = set(_pe.maxDets) + setI = set(_pe.imgIds) + # get inds to evaluate + k_list = [n for n, k in enumerate(p.catIds) if k in setK] + m_list = [m for n, m in enumerate(p.maxDets) if m in setM] + a_list = [n for n, a in enumerate(map(lambda x: tuple(x), p.areaRng)) if a in setA] + i_list = [n for n, i in enumerate(p.imgIds) if i in setI] + I0 = len(_pe.imgIds) + A0 = len(_pe.areaRng) + # retrieve E at each category, area range, and max number of detections + for k, k0 in enumerate(k_list): + Nk = k0 * A0 * I0 + for a, a0 in enumerate(a_list): + Na = a0 * I0 + for m, maxDet in enumerate(m_list): + E = [self.evalImgs[Nk + Na + i] for i in i_list] + E = [e for e in E if not e is None] + if len(E) == 0: + continue + dtScores = np.concatenate([e["dtScores"][0:maxDet] for e in E]) + + # different sorting method generates slightly different results. + # mergesort is used to be consistent as Matlab implementation. + inds = np.argsort(-dtScores, kind="mergesort") + dtScoresSorted = dtScores[inds] + + dtm = np.concatenate([e["dtMatches"][:, 0:maxDet] for e in E], axis=1)[:, inds] + dtIg = np.concatenate([e["dtIgnore"][:, 0:maxDet] for e in E], axis=1)[:, inds] + gtIg = np.concatenate([e["gtIgnore"] for e in E]) + npig = np.count_nonzero(gtIg == 0) + if npig == 0: + continue + tps = np.logical_and(dtm, np.logical_not(dtIg)) + fps = np.logical_and(np.logical_not(dtm), np.logical_not(dtIg)) + + tp_sum = np.cumsum(tps, axis=1).astype(dtype=np.float) + fp_sum = np.cumsum(fps, axis=1).astype(dtype=np.float) + for t, (tp, fp) in enumerate(zip(tp_sum, fp_sum)): + tp = np.array(tp) + fp = np.array(fp) + nd = len(tp) + rc = tp / npig + pr = tp / (fp + tp + np.spacing(1)) + q = np.zeros((R,)) + ss = np.zeros((R,)) + + if nd: + recall[t, k, a, m] = rc[-1] + else: + recall[t, k, a, m] = 0 + + # numpy is slow without cython optimization for accessing elements + # use python array gets significant speed improvement + pr = pr.tolist() + q = q.tolist() + + for i in range(nd - 1, 0, -1): + if pr[i] > pr[i - 1]: + pr[i - 1] = pr[i] + + inds = np.searchsorted(rc, p.recThrs, side="left") + try: + for ri, pi in enumerate(inds): + q[ri] = pr[pi] + ss[ri] = dtScoresSorted[pi] + except: + pass + precision[t, :, k, a, m] = np.array(q) + scores[t, :, k, a, m] = np.array(ss) + self.eval = { + "params": p, + "counts": [T, R, K, A, M], + "date": datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S"), + "precision": precision, + "recall": recall, + "scores": scores, + } + toc = time.time() + print("DONE (t={:0.2f}s).".format(toc - tic)) + + def summarize(self): + """ + Compute and display summary metrics for evaluation results. + Note this functin can *only* be applied on the default parameter setting + """ + + def _summarize(ap=1, iouThr=None, areaRng="all", maxDets=100): + p = self.params + iStr = " {:<18} {} @[ IoU={:<9} | area={:>6s} | maxDets={:>3d} ] = {:0.3f}" + titleStr = "Average Precision" if ap == 1 else "Average Recall" + typeStr = "(AP)" if ap == 1 else "(AR)" + iouStr = ( + "{:0.2f}:{:0.2f}".format(p.iouThrs[0], p.iouThrs[-1]) + if iouThr is None + else "{:0.2f}".format(iouThr) + ) + + aind = [i for i, aRng in enumerate(p.areaRngLbl) if aRng == areaRng] + mind = [i for i, mDet in enumerate(p.maxDets) if mDet == maxDets] + if ap == 1: + # dimension of precision: [TxRxKxAxM] + s = self.eval["precision"] + # IoU + if iouThr is not None: + t = np.where(iouThr == p.iouThrs)[0] + s = s[t] + s = s[:, :, :, aind, mind] + else: + # dimension of recall: [TxKxAxM] + s = self.eval["recall"] + if iouThr is not None: + t = np.where(iouThr == p.iouThrs)[0] + s = s[t] + s = s[:, :, aind, mind] + if len(s[s > -1]) == 0: + mean_s = -1 + else: + mean_s = np.mean(s[s > -1]) + print(iStr.format(titleStr, typeStr, iouStr, areaRng, maxDets, mean_s)) + return mean_s + + def _summarizeDets(): + stats = np.zeros((12,)) + stats[0] = _summarize(1) + stats[1] = _summarize(1, iouThr=0.5, maxDets=self.params.maxDets[2]) + stats[2] = _summarize(1, iouThr=0.75, maxDets=self.params.maxDets[2]) + stats[3] = _summarize(1, areaRng="small", maxDets=self.params.maxDets[2]) + stats[4] = _summarize(1, areaRng="medium", maxDets=self.params.maxDets[2]) + stats[5] = _summarize(1, areaRng="large", maxDets=self.params.maxDets[2]) + stats[6] = _summarize(0, maxDets=self.params.maxDets[0]) + stats[7] = _summarize(0, maxDets=self.params.maxDets[1]) + stats[8] = _summarize(0, maxDets=self.params.maxDets[2]) + stats[9] = _summarize(0, areaRng="small", maxDets=self.params.maxDets[2]) + stats[10] = _summarize(0, areaRng="medium", maxDets=self.params.maxDets[2]) + stats[11] = _summarize(0, areaRng="large", maxDets=self.params.maxDets[2]) + return stats + + def _summarizeKps(): + stats = np.zeros((10,)) + stats[0] = _summarize(1, maxDets=20) + stats[1] = _summarize(1, maxDets=20, iouThr=0.5) + stats[2] = _summarize(1, maxDets=20, iouThr=0.75) + stats[3] = _summarize(1, maxDets=20, areaRng="medium") + stats[4] = _summarize(1, maxDets=20, areaRng="large") + stats[5] = _summarize(0, maxDets=20) + stats[6] = _summarize(0, maxDets=20, iouThr=0.5) + stats[7] = _summarize(0, maxDets=20, iouThr=0.75) + stats[8] = _summarize(0, maxDets=20, areaRng="medium") + stats[9] = _summarize(0, maxDets=20, areaRng="large") + return stats + + if not self.eval: + raise Exception("Please run accumulate() first") + iouType = self.params.iouType + if iouType == "segm" or iouType == "bbox": + summarize = _summarizeDets + elif iouType == "keypoints": + summarize = _summarizeKps + self.stats = summarize() + + def __str__(self): + self.summarize() + + +class Params: + """ + Params for coco evaluation api + """ + + def setDetParams(self): + self.imgIds = [] + self.catIds = [] + # np.arange causes trouble. the data point on arange is slightly larger than the true value + self.iouThrs = np.linspace(0.5, 0.95, int(np.round((0.95 - 0.5) / 0.05)) + 1, endpoint=True) + self.recThrs = np.linspace(0.0, 1.00, int(np.round((1.00 - 0.0) / 0.01)) + 1, endpoint=True) + self.maxDets = [1, 10, 100] + self.areaRng = [ + [0**2, 1e5**2], + [0**2, 32**2], + [32**2, 96**2], + [96**2, 1e5**2], + ] + self.areaRngLbl = ["all", "small", "medium", "large"] + self.useCats = 1 + + def setKpParams(self): + self.imgIds = [] + self.catIds = [] + # np.arange causes trouble. the data point on arange is slightly larger than the true value + self.iouThrs = np.linspace(0.5, 0.95, int(np.round((0.95 - 0.5) / 0.05)) + 1, endpoint=True) + self.recThrs = np.linspace(0.0, 1.00, int(np.round((1.00 - 0.0) / 0.01)) + 1, endpoint=True) + self.maxDets = [20] + self.areaRng = [[0**2, 1e5**2], [32**2, 96**2], [96**2, 1e5**2]] + self.areaRngLbl = ["all", "medium", "large"] + self.useCats = 1 + self.kpt_oks_sigmas = ( + np.array( + [ + 0.26, + 0.25, + 0.25, + 0.35, + 0.35, + 0.79, + 0.79, + 0.72, + 0.72, + 0.62, + 0.62, + 1.07, + 1.07, + 0.87, + 0.87, + 0.89, + 0.89, + ] + ) + / 10.0 + ) + + def __init__(self, iouType="segm"): + if iouType == "segm" or iouType == "bbox": + self.setDetParams() + elif iouType == "keypoints": + self.setKpParams() + else: + raise Exception("iouType not supported") + self.iouType = iouType + # useSegm is deprecated + self.useSegm = None diff --git a/ape/layers/__init__.py b/ape/layers/__init__.py new file mode 100644 index 0000000..c6ac219 --- /dev/null +++ b/ape/layers/__init__.py @@ -0,0 +1,8 @@ +from .fuse_helper import BiAttentionBlock, BiMultiHeadAttention +from .multi_scale_deform_attn import ( + MultiScaleDeformableAttention, + multi_scale_deformable_attn_pytorch, +) +from .vision_language_align import StillClassifier, VisionLanguageAlign +from .vision_language_fusion import VisionLanguageFusion +from .zero_shot_fc import ZeroShotFC diff --git a/ape/layers/csrc/MsDeformAttn/ms_deform_attn.h b/ape/layers/csrc/MsDeformAttn/ms_deform_attn.h new file mode 100644 index 0000000..7e5913b --- /dev/null +++ b/ape/layers/csrc/MsDeformAttn/ms_deform_attn.h @@ -0,0 +1,64 @@ +/*! +************************************************************************************************** +* Deformable DETR +* Copyright (c) 2020 SenseTime. All Rights Reserved. +* Licensed under the Apache License, Version 2.0 [see LICENSE for details] +************************************************************************************************** +* Modified from https://github.com/chengdazhi/Deformable-Convolution-V2-PyTorch/tree/pytorch_1.0.0 +************************************************************************************************** +*/ + +#pragma once + +#include "ms_deform_attn_cpu.h" + +#ifdef WITH_CUDA +#include "ms_deform_attn_cuda.h" +#endif + +namespace ape { + +at::Tensor +ms_deform_attn_forward( + const at::Tensor &value, + const at::Tensor &spatial_shapes, + const at::Tensor &level_start_index, + const at::Tensor &sampling_loc, + const at::Tensor &attn_weight, + const int64_t im2col_step) +{ + if (value.type().is_cuda()) + { +#ifdef WITH_CUDA + return ms_deform_attn_cuda_forward( + value, spatial_shapes, level_start_index, sampling_loc, attn_weight, im2col_step); +#else + AT_ERROR("Not compiled with GPU support"); +#endif + } + AT_ERROR("Not implemented on the CPU"); +} + +std::vector +ms_deform_attn_backward( + const at::Tensor &value, + const at::Tensor &spatial_shapes, + const at::Tensor &level_start_index, + const at::Tensor &sampling_loc, + const at::Tensor &attn_weight, + const at::Tensor &grad_output, + const int64_t im2col_step) +{ + if (value.type().is_cuda()) + { +#ifdef WITH_CUDA + return ms_deform_attn_cuda_backward( + value, spatial_shapes, level_start_index, sampling_loc, attn_weight, grad_output, im2col_step); +#else + AT_ERROR("Not compiled with GPU support"); +#endif + } + AT_ERROR("Not implemented on the CPU"); +} + +} // namespace ape diff --git a/ape/layers/csrc/MsDeformAttn/ms_deform_attn_cpu.cpp b/ape/layers/csrc/MsDeformAttn/ms_deform_attn_cpu.cpp new file mode 100644 index 0000000..0b9db0b --- /dev/null +++ b/ape/layers/csrc/MsDeformAttn/ms_deform_attn_cpu.cpp @@ -0,0 +1,42 @@ +/*! +************************************************************************************************** +* Deformable DETR +* Copyright (c) 2020 SenseTime. All Rights Reserved. +* Licensed under the Apache License, Version 2.0 [see LICENSE for details] +************************************************************************************************** +* Modified from https://github.com/chengdazhi/Deformable-Convolution-V2-PyTorch/tree/pytorch_1.0.0 +************************************************************************************************** +*/ + +#include + +#include + +namespace ape { + +at::Tensor +ms_deform_attn_cpu_forward( + const at::Tensor &value, + const at::Tensor &spatial_shapes, + const at::Tensor &level_start_index, + const at::Tensor &sampling_loc, + const at::Tensor &attn_weight, + const int im2col_step) +{ + AT_ERROR("Not implement on cpu"); +} + +std::vector +ms_deform_attn_cpu_backward( + const at::Tensor &value, + const at::Tensor &spatial_shapes, + const at::Tensor &level_start_index, + const at::Tensor &sampling_loc, + const at::Tensor &attn_weight, + const at::Tensor &grad_output, + const int im2col_step) +{ + AT_ERROR("Not implement on cpu"); +} + +} // namespace ape diff --git a/ape/layers/csrc/MsDeformAttn/ms_deform_attn_cpu.h b/ape/layers/csrc/MsDeformAttn/ms_deform_attn_cpu.h new file mode 100644 index 0000000..47709dd --- /dev/null +++ b/ape/layers/csrc/MsDeformAttn/ms_deform_attn_cpu.h @@ -0,0 +1,35 @@ +/*! +************************************************************************************************** +* Deformable DETR +* Copyright (c) 2020 SenseTime. All Rights Reserved. +* Licensed under the Apache License, Version 2.0 [see LICENSE for details] +************************************************************************************************** +* Modified from https://github.com/chengdazhi/Deformable-Convolution-V2-PyTorch/tree/pytorch_1.0.0 +************************************************************************************************** +*/ + +#pragma once +#include + +namespace ape { + +at::Tensor +ms_deform_attn_cpu_forward( + const at::Tensor &value, + const at::Tensor &spatial_shapes, + const at::Tensor &level_start_index, + const at::Tensor &sampling_loc, + const at::Tensor &attn_weight, + const int im2col_step); + +std::vector +ms_deform_attn_cpu_backward( + const at::Tensor &value, + const at::Tensor &spatial_shapes, + const at::Tensor &level_start_index, + const at::Tensor &sampling_loc, + const at::Tensor &attn_weight, + const at::Tensor &grad_output, + const int im2col_step); + +} // namespace ape diff --git a/ape/layers/csrc/MsDeformAttn/ms_deform_attn_cuda.cu b/ape/layers/csrc/MsDeformAttn/ms_deform_attn_cuda.cu new file mode 100644 index 0000000..51bb222 --- /dev/null +++ b/ape/layers/csrc/MsDeformAttn/ms_deform_attn_cuda.cu @@ -0,0 +1,156 @@ +/*! +************************************************************************************************** +* Deformable DETR +* Copyright (c) 2020 SenseTime. All Rights Reserved. +* Licensed under the Apache License, Version 2.0 [see LICENSE for details] +************************************************************************************************** +* Modified from https://github.com/chengdazhi/Deformable-Convolution-V2-PyTorch/tree/pytorch_1.0.0 +************************************************************************************************** +*/ + +#include +#include "ms_deform_im2col_cuda.cuh" + +#include +#include +#include +#include + +namespace ape { + +at::Tensor ms_deform_attn_cuda_forward( + const at::Tensor &value, + const at::Tensor &spatial_shapes, + const at::Tensor &level_start_index, + const at::Tensor &sampling_loc, + const at::Tensor &attn_weight, + const int im2col_step) +{ + AT_ASSERTM(value.is_contiguous(), "value tensor has to be contiguous"); + AT_ASSERTM(spatial_shapes.is_contiguous(), "spatial_shapes tensor has to be contiguous"); + AT_ASSERTM(level_start_index.is_contiguous(), "level_start_index tensor has to be contiguous"); + AT_ASSERTM(sampling_loc.is_contiguous(), "sampling_loc tensor has to be contiguous"); + AT_ASSERTM(attn_weight.is_contiguous(), "attn_weight tensor has to be contiguous"); + + AT_ASSERTM(value.type().is_cuda(), "value must be a CUDA tensor"); + AT_ASSERTM(spatial_shapes.type().is_cuda(), "spatial_shapes must be a CUDA tensor"); + AT_ASSERTM(level_start_index.type().is_cuda(), "level_start_index must be a CUDA tensor"); + AT_ASSERTM(sampling_loc.type().is_cuda(), "sampling_loc must be a CUDA tensor"); + AT_ASSERTM(attn_weight.type().is_cuda(), "attn_weight must be a CUDA tensor"); + + const int batch = value.size(0); + const int spatial_size = value.size(1); + const int num_heads = value.size(2); + const int channels = value.size(3); + + const int num_levels = spatial_shapes.size(0); + + const int num_query = sampling_loc.size(1); + const int num_point = sampling_loc.size(4); + + const int im2col_step_ = std::min(batch, im2col_step); + + AT_ASSERTM(batch % im2col_step_ == 0, "batch(%d) must divide im2col_step(%d)", batch, im2col_step_); + + auto output = at::zeros({batch, num_query, num_heads, channels}, value.options()); + + const int batch_n = im2col_step_; + auto output_n = output.view({batch/im2col_step_, batch_n, num_query, num_heads, channels}); + auto per_value_size = spatial_size * num_heads * channels; + auto per_sample_loc_size = num_query * num_heads * num_levels * num_point * 2; + auto per_attn_weight_size = num_query * num_heads * num_levels * num_point; + for (int n = 0; n < batch/im2col_step_; ++n) + { + auto columns = output_n.select(0, n); + AT_DISPATCH_FLOATING_TYPES_AND_HALF(value.scalar_type(), "ms_deform_attn_forward_cuda", ([&] { + ms_deformable_im2col_cuda(at::cuda::getCurrentCUDAStream(), + value.data() + n * im2col_step_ * per_value_size, + spatial_shapes.data(), + level_start_index.data(), + sampling_loc.data() + n * im2col_step_ * per_sample_loc_size, + attn_weight.data() + n * im2col_step_ * per_attn_weight_size, + batch_n, spatial_size, num_heads, channels, num_levels, num_query, num_point, + columns.data()); + + })); + } + + output = output.view({batch, num_query, num_heads*channels}); + + return output; +} + + +std::vector ms_deform_attn_cuda_backward( + const at::Tensor &value, + const at::Tensor &spatial_shapes, + const at::Tensor &level_start_index, + const at::Tensor &sampling_loc, + const at::Tensor &attn_weight, + const at::Tensor &grad_output, + const int im2col_step) +{ + + AT_ASSERTM(value.is_contiguous(), "value tensor has to be contiguous"); + AT_ASSERTM(spatial_shapes.is_contiguous(), "spatial_shapes tensor has to be contiguous"); + AT_ASSERTM(level_start_index.is_contiguous(), "level_start_index tensor has to be contiguous"); + AT_ASSERTM(sampling_loc.is_contiguous(), "sampling_loc tensor has to be contiguous"); + AT_ASSERTM(attn_weight.is_contiguous(), "attn_weight tensor has to be contiguous"); + AT_ASSERTM(grad_output.is_contiguous(), "grad_output tensor has to be contiguous"); + + AT_ASSERTM(value.type().is_cuda(), "value must be a CUDA tensor"); + AT_ASSERTM(spatial_shapes.type().is_cuda(), "spatial_shapes must be a CUDA tensor"); + AT_ASSERTM(level_start_index.type().is_cuda(), "level_start_index must be a CUDA tensor"); + AT_ASSERTM(sampling_loc.type().is_cuda(), "sampling_loc must be a CUDA tensor"); + AT_ASSERTM(attn_weight.type().is_cuda(), "attn_weight must be a CUDA tensor"); + AT_ASSERTM(grad_output.type().is_cuda(), "grad_output must be a CUDA tensor"); + + const int batch = value.size(0); + const int spatial_size = value.size(1); + const int num_heads = value.size(2); + const int channels = value.size(3); + + const int num_levels = spatial_shapes.size(0); + + const int num_query = sampling_loc.size(1); + const int num_point = sampling_loc.size(4); + + const int im2col_step_ = std::min(batch, im2col_step); + + AT_ASSERTM(batch % im2col_step_ == 0, "batch(%d) must divide im2col_step(%d)", batch, im2col_step_); + + auto grad_value = at::zeros_like(value); + auto grad_sampling_loc = at::zeros_like(sampling_loc); + auto grad_attn_weight = at::zeros_like(attn_weight); + + const int batch_n = im2col_step_; + auto per_value_size = spatial_size * num_heads * channels; + auto per_sample_loc_size = num_query * num_heads * num_levels * num_point * 2; + auto per_attn_weight_size = num_query * num_heads * num_levels * num_point; + auto grad_output_n = grad_output.view({batch/im2col_step_, batch_n, num_query, num_heads, channels}); + + for (int n = 0; n < batch/im2col_step_; ++n) + { + auto grad_output_g = grad_output_n.select(0, n); + AT_DISPATCH_FLOATING_TYPES_AND_HALF(value.type(), "ms_deform_attn_backward_cuda", ([&] { + ms_deformable_col2im_cuda(at::cuda::getCurrentCUDAStream(), + grad_output_g.data(), + value.data() + n * im2col_step_ * per_value_size, + spatial_shapes.data(), + level_start_index.data(), + sampling_loc.data() + n * im2col_step_ * per_sample_loc_size, + attn_weight.data() + n * im2col_step_ * per_attn_weight_size, + batch_n, spatial_size, num_heads, channels, num_levels, num_query, num_point, + grad_value.data() + n * im2col_step_ * per_value_size, + grad_sampling_loc.data() + n * im2col_step_ * per_sample_loc_size, + grad_attn_weight.data() + n * im2col_step_ * per_attn_weight_size); + + })); + } + + return { + grad_value, grad_sampling_loc, grad_attn_weight + }; +} + +} // namespace ape diff --git a/ape/layers/csrc/MsDeformAttn/ms_deform_attn_cuda.h b/ape/layers/csrc/MsDeformAttn/ms_deform_attn_cuda.h new file mode 100644 index 0000000..05a1eae --- /dev/null +++ b/ape/layers/csrc/MsDeformAttn/ms_deform_attn_cuda.h @@ -0,0 +1,33 @@ +/*! +************************************************************************************************** +* Deformable DETR +* Copyright (c) 2020 SenseTime. All Rights Reserved. +* Licensed under the Apache License, Version 2.0 [see LICENSE for details] +************************************************************************************************** +* Modified from https://github.com/chengdazhi/Deformable-Convolution-V2-PyTorch/tree/pytorch_1.0.0 +************************************************************************************************** +*/ + +#pragma once +#include + +namespace ape { + +at::Tensor ms_deform_attn_cuda_forward( + const at::Tensor &value, + const at::Tensor &spatial_shapes, + const at::Tensor &level_start_index, + const at::Tensor &sampling_loc, + const at::Tensor &attn_weight, + const int im2col_step); + +std::vector ms_deform_attn_cuda_backward( + const at::Tensor &value, + const at::Tensor &spatial_shapes, + const at::Tensor &level_start_index, + const at::Tensor &sampling_loc, + const at::Tensor &attn_weight, + const at::Tensor &grad_output, + const int im2col_step); + +} // namespace ape \ No newline at end of file diff --git a/ape/layers/csrc/MsDeformAttn/ms_deform_im2col_cuda.cuh b/ape/layers/csrc/MsDeformAttn/ms_deform_im2col_cuda.cuh new file mode 100644 index 0000000..6bc2acb --- /dev/null +++ b/ape/layers/csrc/MsDeformAttn/ms_deform_im2col_cuda.cuh @@ -0,0 +1,1327 @@ +/*! +************************************************************************** +* Deformable DETR +* Copyright (c) 2020 SenseTime. All Rights Reserved. +* Licensed under the Apache License, Version 2.0 [see LICENSE for details] +************************************************************************** +* Modified from DCN (https://github.com/msracver/Deformable-ConvNets) +* Copyright (c) 2018 Microsoft +************************************************************************** +*/ + +#include +#include +#include + +#include +#include + +#include + +#define CUDA_KERNEL_LOOP(i, n) \ + for (int i = blockIdx.x * blockDim.x + threadIdx.x; \ + i < (n); \ + i += blockDim.x * gridDim.x) + +const int CUDA_NUM_THREADS = 1024; +inline int GET_BLOCKS(const int N, const int num_threads) +{ + return (N + num_threads - 1) / num_threads; +} + + +template +__device__ scalar_t ms_deform_attn_im2col_bilinear(const scalar_t* &bottom_data, + const int &height, const int &width, const int &nheads, const int &channels, + const scalar_t &h, const scalar_t &w, const int &m, const int &c) +{ + const int h_low = floor(h); + const int w_low = floor(w); + const int h_high = h_low + 1; + const int w_high = w_low + 1; + + const scalar_t lh = h - h_low; + const scalar_t lw = w - w_low; + const scalar_t hh = 1 - lh, hw = 1 - lw; + + const int w_stride = nheads * channels; + const int h_stride = width * w_stride; + const int h_low_ptr_offset = h_low * h_stride; + const int h_high_ptr_offset = h_low_ptr_offset + h_stride; + const int w_low_ptr_offset = w_low * w_stride; + const int w_high_ptr_offset = w_low_ptr_offset + w_stride; + const int base_ptr = m * channels + c; + + scalar_t v1 = 0; + if (h_low >= 0 && w_low >= 0) + { + const int ptr1 = h_low_ptr_offset + w_low_ptr_offset + base_ptr; + v1 = bottom_data[ptr1]; + } + scalar_t v2 = 0; + if (h_low >= 0 && w_high <= width - 1) + { + const int ptr2 = h_low_ptr_offset + w_high_ptr_offset + base_ptr; + v2 = bottom_data[ptr2]; + } + scalar_t v3 = 0; + if (h_high <= height - 1 && w_low >= 0) + { + const int ptr3 = h_high_ptr_offset + w_low_ptr_offset + base_ptr; + v3 = bottom_data[ptr3]; + } + scalar_t v4 = 0; + if (h_high <= height - 1 && w_high <= width - 1) + { + const int ptr4 = h_high_ptr_offset + w_high_ptr_offset + base_ptr; + v4 = bottom_data[ptr4]; + } + + const scalar_t w1 = hh * hw, w2 = hh * lw, w3 = lh * hw, w4 = lh * lw; + + const scalar_t val = (w1 * v1 + w2 * v2 + w3 * v3 + w4 * v4); + return val; +} + + +template +__device__ void ms_deform_attn_col2im_bilinear(const scalar_t* &bottom_data, + const int &height, const int &width, const int &nheads, const int &channels, + const scalar_t &h, const scalar_t &w, const int &m, const int &c, + const scalar_t &top_grad, + const scalar_t &attn_weight, + scalar_t* &grad_value, + scalar_t* grad_sampling_loc, + scalar_t* grad_attn_weight) +{ + const int h_low = floor(h); + const int w_low = floor(w); + const int h_high = h_low + 1; + const int w_high = w_low + 1; + + const scalar_t lh = h - h_low; + const scalar_t lw = w - w_low; + const scalar_t hh = 1 - lh, hw = 1 - lw; + + const int w_stride = nheads * channels; + const int h_stride = width * w_stride; + const int h_low_ptr_offset = h_low * h_stride; + const int h_high_ptr_offset = h_low_ptr_offset + h_stride; + const int w_low_ptr_offset = w_low * w_stride; + const int w_high_ptr_offset = w_low_ptr_offset + w_stride; + const int base_ptr = m * channels + c; + + const scalar_t w1 = hh * hw, w2 = hh * lw, w3 = lh * hw, w4 = lh * lw; + const scalar_t top_grad_value = top_grad * attn_weight; + scalar_t grad_h_weight = 0, grad_w_weight = 0; + + scalar_t v1 = 0; + if (h_low >= 0 && w_low >= 0) + { + const int ptr1 = h_low_ptr_offset + w_low_ptr_offset + base_ptr; + v1 = bottom_data[ptr1]; + grad_h_weight -= hw * v1; + grad_w_weight -= hh * v1; + atomicAdd(grad_value+ptr1, w1*top_grad_value); + } + scalar_t v2 = 0; + if (h_low >= 0 && w_high <= width - 1) + { + const int ptr2 = h_low_ptr_offset + w_high_ptr_offset + base_ptr; + v2 = bottom_data[ptr2]; + grad_h_weight -= lw * v2; + grad_w_weight += hh * v2; + atomicAdd(grad_value+ptr2, w2*top_grad_value); + } + scalar_t v3 = 0; + if (h_high <= height - 1 && w_low >= 0) + { + const int ptr3 = h_high_ptr_offset + w_low_ptr_offset + base_ptr; + v3 = bottom_data[ptr3]; + grad_h_weight += hw * v3; + grad_w_weight -= lh * v3; + atomicAdd(grad_value+ptr3, w3*top_grad_value); + } + scalar_t v4 = 0; + if (h_high <= height - 1 && w_high <= width - 1) + { + const int ptr4 = h_high_ptr_offset + w_high_ptr_offset + base_ptr; + v4 = bottom_data[ptr4]; + grad_h_weight += lw * v4; + grad_w_weight += lh * v4; + atomicAdd(grad_value+ptr4, w4*top_grad_value); + } + + const scalar_t val = (w1 * v1 + w2 * v2 + w3 * v3 + w4 * v4); + *grad_attn_weight = top_grad * val; + *grad_sampling_loc = width * grad_w_weight * top_grad_value; + *(grad_sampling_loc + 1) = height * grad_h_weight * top_grad_value; +} + + +template +__device__ void ms_deform_attn_col2im_bilinear_gm(const scalar_t* &bottom_data, + const int &height, const int &width, const int &nheads, const int &channels, + const scalar_t &h, const scalar_t &w, const int &m, const int &c, + const scalar_t &top_grad, + const scalar_t &attn_weight, + scalar_t* &grad_value, + scalar_t* grad_sampling_loc, + scalar_t* grad_attn_weight) +{ + const int h_low = floor(h); + const int w_low = floor(w); + const int h_high = h_low + 1; + const int w_high = w_low + 1; + + const scalar_t lh = h - h_low; + const scalar_t lw = w - w_low; + const scalar_t hh = 1 - lh, hw = 1 - lw; + + const int w_stride = nheads * channels; + const int h_stride = width * w_stride; + const int h_low_ptr_offset = h_low * h_stride; + const int h_high_ptr_offset = h_low_ptr_offset + h_stride; + const int w_low_ptr_offset = w_low * w_stride; + const int w_high_ptr_offset = w_low_ptr_offset + w_stride; + const int base_ptr = m * channels + c; + + const scalar_t w1 = hh * hw, w2 = hh * lw, w3 = lh * hw, w4 = lh * lw; + const scalar_t top_grad_value = top_grad * attn_weight; + scalar_t grad_h_weight = 0, grad_w_weight = 0; + + scalar_t v1 = 0; + if (h_low >= 0 && w_low >= 0) + { + const int ptr1 = h_low_ptr_offset + w_low_ptr_offset + base_ptr; + v1 = bottom_data[ptr1]; + grad_h_weight -= hw * v1; + grad_w_weight -= hh * v1; + atomicAdd(grad_value+ptr1, w1*top_grad_value); + } + scalar_t v2 = 0; + if (h_low >= 0 && w_high <= width - 1) + { + const int ptr2 = h_low_ptr_offset + w_high_ptr_offset + base_ptr; + v2 = bottom_data[ptr2]; + grad_h_weight -= lw * v2; + grad_w_weight += hh * v2; + atomicAdd(grad_value+ptr2, w2*top_grad_value); + } + scalar_t v3 = 0; + if (h_high <= height - 1 && w_low >= 0) + { + const int ptr3 = h_high_ptr_offset + w_low_ptr_offset + base_ptr; + v3 = bottom_data[ptr3]; + grad_h_weight += hw * v3; + grad_w_weight -= lh * v3; + atomicAdd(grad_value+ptr3, w3*top_grad_value); + } + scalar_t v4 = 0; + if (h_high <= height - 1 && w_high <= width - 1) + { + const int ptr4 = h_high_ptr_offset + w_high_ptr_offset + base_ptr; + v4 = bottom_data[ptr4]; + grad_h_weight += lw * v4; + grad_w_weight += lh * v4; + atomicAdd(grad_value+ptr4, w4*top_grad_value); + } + + const scalar_t val = (w1 * v1 + w2 * v2 + w3 * v3 + w4 * v4); + atomicAdd(grad_attn_weight, top_grad * val); + atomicAdd(grad_sampling_loc, width * grad_w_weight * top_grad_value); + atomicAdd(grad_sampling_loc + 1, height * grad_h_weight * top_grad_value); +} + + +template +__global__ void ms_deformable_im2col_gpu_kernel(const int n, + const scalar_t *data_value, + const int64_t *data_spatial_shapes, + const int64_t *data_level_start_index, + const scalar_t *data_sampling_loc, + const scalar_t *data_attn_weight, + const int batch_size, + const int spatial_size, + const int num_heads, + const int channels, + const int num_levels, + const int num_query, + const int num_point, + scalar_t *data_col) +{ + CUDA_KERNEL_LOOP(index, n) + { + int _temp = index; + const int c_col = _temp % channels; + _temp /= channels; + const int sampling_index = _temp; + const int m_col = _temp % num_heads; + _temp /= num_heads; + const int q_col = _temp % num_query; + _temp /= num_query; + const int b_col = _temp; + + scalar_t *data_col_ptr = data_col + index; + int data_weight_ptr = sampling_index * num_levels * num_point; + int data_loc_w_ptr = data_weight_ptr << 1; + const int qid_stride = num_heads * channels; + const int data_value_ptr_init_offset = b_col * spatial_size * qid_stride; + scalar_t col = 0; + + for (int l_col=0; l_col < num_levels; ++l_col) + { + const int level_start_id = data_level_start_index[l_col]; + const int spatial_h_ptr = l_col << 1; + const int spatial_h = data_spatial_shapes[spatial_h_ptr]; + const int spatial_w = data_spatial_shapes[spatial_h_ptr + 1]; + const scalar_t *data_value_ptr = data_value + (data_value_ptr_init_offset + level_start_id * qid_stride); + for (int p_col=0; p_col < num_point; ++p_col) + { + const scalar_t loc_w = data_sampling_loc[data_loc_w_ptr]; + const scalar_t loc_h = data_sampling_loc[data_loc_w_ptr + 1]; + const scalar_t weight = data_attn_weight[data_weight_ptr]; + + const scalar_t h_im = loc_h * spatial_h - 0.5; + const scalar_t w_im = loc_w * spatial_w - 0.5; + + if (h_im > -1 && w_im > -1 && h_im < spatial_h && w_im < spatial_w) + { + col += ms_deform_attn_im2col_bilinear(data_value_ptr, spatial_h, spatial_w, num_heads, channels, h_im, w_im, m_col, c_col) * weight; + } + + data_weight_ptr += 1; + data_loc_w_ptr += 2; + } + } + *data_col_ptr = col; + } +} + +template +__global__ void ms_deformable_col2im_gpu_kernel_shm_blocksize_aware_reduce_v1(const int n, + const scalar_t *grad_col, + const scalar_t *data_value, + const int64_t *data_spatial_shapes, + const int64_t *data_level_start_index, + const scalar_t *data_sampling_loc, + const scalar_t *data_attn_weight, + const int batch_size, + const int spatial_size, + const int num_heads, + const int channels, + const int num_levels, + const int num_query, + const int num_point, + scalar_t *grad_value, + scalar_t *grad_sampling_loc, + scalar_t *grad_attn_weight) +{ + CUDA_KERNEL_LOOP(index, n) + { + __shared__ scalar_t cache_grad_sampling_loc[blockSize * 2]; + __shared__ scalar_t cache_grad_attn_weight[blockSize]; + unsigned int tid = threadIdx.x; + int _temp = index; + const int c_col = _temp % channels; + _temp /= channels; + const int sampling_index = _temp; + const int m_col = _temp % num_heads; + _temp /= num_heads; + const int q_col = _temp % num_query; + _temp /= num_query; + const int b_col = _temp; + + const scalar_t top_grad = grad_col[index]; + + int data_weight_ptr = sampling_index * num_levels * num_point; + int data_loc_w_ptr = data_weight_ptr << 1; + const int grad_sampling_ptr = data_weight_ptr; + grad_sampling_loc += grad_sampling_ptr << 1; + grad_attn_weight += grad_sampling_ptr; + const int grad_weight_stride = 1; + const int grad_loc_stride = 2; + const int qid_stride = num_heads * channels; + const int data_value_ptr_init_offset = b_col * spatial_size * qid_stride; + + for (int l_col=0; l_col < num_levels; ++l_col) + { + const int level_start_id = data_level_start_index[l_col]; + const int spatial_h_ptr = l_col << 1; + const int spatial_h = data_spatial_shapes[spatial_h_ptr]; + const int spatial_w = data_spatial_shapes[spatial_h_ptr + 1]; + const int value_ptr_offset = data_value_ptr_init_offset + level_start_id * qid_stride; + const scalar_t *data_value_ptr = data_value + value_ptr_offset; + scalar_t *grad_value_ptr = grad_value + value_ptr_offset; + + for (int p_col=0; p_col < num_point; ++p_col) + { + const scalar_t loc_w = data_sampling_loc[data_loc_w_ptr]; + const scalar_t loc_h = data_sampling_loc[data_loc_w_ptr + 1]; + const scalar_t weight = data_attn_weight[data_weight_ptr]; + + const scalar_t h_im = loc_h * spatial_h - 0.5; + const scalar_t w_im = loc_w * spatial_w - 0.5; + *(cache_grad_sampling_loc+(threadIdx.x << 1)) = 0; + *(cache_grad_sampling_loc+((threadIdx.x << 1) + 1)) = 0; + *(cache_grad_attn_weight+threadIdx.x)=0; + if (h_im > -1 && w_im > -1 && h_im < spatial_h && w_im < spatial_w) + { + ms_deform_attn_col2im_bilinear( + data_value_ptr, spatial_h, spatial_w, num_heads, channels, h_im, w_im, m_col, c_col, + top_grad, weight, grad_value_ptr, + cache_grad_sampling_loc+(threadIdx.x << 1), cache_grad_attn_weight+threadIdx.x); + } + + __syncthreads(); + if (tid == 0) + { + scalar_t _grad_w=cache_grad_sampling_loc[0], _grad_h=cache_grad_sampling_loc[1], _grad_a=cache_grad_attn_weight[0]; + int sid=2; + for (unsigned int tid = 1; tid < blockSize; ++tid) + { + _grad_w += cache_grad_sampling_loc[sid]; + _grad_h += cache_grad_sampling_loc[sid + 1]; + _grad_a += cache_grad_attn_weight[tid]; + sid += 2; + } + + + *grad_sampling_loc = _grad_w; + *(grad_sampling_loc + 1) = _grad_h; + *grad_attn_weight = _grad_a; + } + __syncthreads(); + + data_weight_ptr += 1; + data_loc_w_ptr += 2; + grad_attn_weight += grad_weight_stride; + grad_sampling_loc += grad_loc_stride; + } + } + } +} + + +template +__global__ void ms_deformable_col2im_gpu_kernel_shm_blocksize_aware_reduce_v2(const int n, + const scalar_t *grad_col, + const scalar_t *data_value, + const int64_t *data_spatial_shapes, + const int64_t *data_level_start_index, + const scalar_t *data_sampling_loc, + const scalar_t *data_attn_weight, + const int batch_size, + const int spatial_size, + const int num_heads, + const int channels, + const int num_levels, + const int num_query, + const int num_point, + scalar_t *grad_value, + scalar_t *grad_sampling_loc, + scalar_t *grad_attn_weight) +{ + CUDA_KERNEL_LOOP(index, n) + { + __shared__ scalar_t cache_grad_sampling_loc[blockSize * 2]; + __shared__ scalar_t cache_grad_attn_weight[blockSize]; + unsigned int tid = threadIdx.x; + int _temp = index; + const int c_col = _temp % channels; + _temp /= channels; + const int sampling_index = _temp; + const int m_col = _temp % num_heads; + _temp /= num_heads; + const int q_col = _temp % num_query; + _temp /= num_query; + const int b_col = _temp; + + const scalar_t top_grad = grad_col[index]; + + int data_weight_ptr = sampling_index * num_levels * num_point; + int data_loc_w_ptr = data_weight_ptr << 1; + const int grad_sampling_ptr = data_weight_ptr; + grad_sampling_loc += grad_sampling_ptr << 1; + grad_attn_weight += grad_sampling_ptr; + const int grad_weight_stride = 1; + const int grad_loc_stride = 2; + const int qid_stride = num_heads * channels; + const int data_value_ptr_init_offset = b_col * spatial_size * qid_stride; + + for (int l_col=0; l_col < num_levels; ++l_col) + { + const int level_start_id = data_level_start_index[l_col]; + const int spatial_h_ptr = l_col << 1; + const int spatial_h = data_spatial_shapes[spatial_h_ptr]; + const int spatial_w = data_spatial_shapes[spatial_h_ptr + 1]; + const int value_ptr_offset = data_value_ptr_init_offset + level_start_id * qid_stride; + const scalar_t *data_value_ptr = data_value + value_ptr_offset; + scalar_t *grad_value_ptr = grad_value + value_ptr_offset; + + for (int p_col=0; p_col < num_point; ++p_col) + { + const scalar_t loc_w = data_sampling_loc[data_loc_w_ptr]; + const scalar_t loc_h = data_sampling_loc[data_loc_w_ptr + 1]; + const scalar_t weight = data_attn_weight[data_weight_ptr]; + + const scalar_t h_im = loc_h * spatial_h - 0.5; + const scalar_t w_im = loc_w * spatial_w - 0.5; + *(cache_grad_sampling_loc+(threadIdx.x << 1)) = 0; + *(cache_grad_sampling_loc+((threadIdx.x << 1) + 1)) = 0; + *(cache_grad_attn_weight+threadIdx.x)=0; + if (h_im > -1 && w_im > -1 && h_im < spatial_h && w_im < spatial_w) + { + ms_deform_attn_col2im_bilinear( + data_value_ptr, spatial_h, spatial_w, num_heads, channels, h_im, w_im, m_col, c_col, + top_grad, weight, grad_value_ptr, + cache_grad_sampling_loc+(threadIdx.x << 1), cache_grad_attn_weight+threadIdx.x); + } + + __syncthreads(); + + for (unsigned int s=blockSize/2; s>0; s>>=1) + { + if (tid < s) { + const unsigned int xid1 = tid << 1; + const unsigned int xid2 = (tid + s) << 1; + cache_grad_attn_weight[tid] += cache_grad_attn_weight[tid + s]; + cache_grad_sampling_loc[xid1] += cache_grad_sampling_loc[xid2]; + cache_grad_sampling_loc[xid1 + 1] += cache_grad_sampling_loc[xid2 + 1]; + } + __syncthreads(); + } + + if (tid == 0) + { + *grad_sampling_loc = cache_grad_sampling_loc[0]; + *(grad_sampling_loc + 1) = cache_grad_sampling_loc[1]; + *grad_attn_weight = cache_grad_attn_weight[0]; + } + __syncthreads(); + + data_weight_ptr += 1; + data_loc_w_ptr += 2; + grad_attn_weight += grad_weight_stride; + grad_sampling_loc += grad_loc_stride; + } + } + } +} + + +template +__global__ void ms_deformable_col2im_gpu_kernel_shm_reduce_v1(const int n, + const scalar_t *grad_col, + const scalar_t *data_value, + const int64_t *data_spatial_shapes, + const int64_t *data_level_start_index, + const scalar_t *data_sampling_loc, + const scalar_t *data_attn_weight, + const int batch_size, + const int spatial_size, + const int num_heads, + const int channels, + const int num_levels, + const int num_query, + const int num_point, + scalar_t *grad_value, + scalar_t *grad_sampling_loc, + scalar_t *grad_attn_weight) +{ + CUDA_KERNEL_LOOP(index, n) + { + extern __shared__ int _s[]; + scalar_t* cache_grad_sampling_loc = (scalar_t*)_s; + scalar_t* cache_grad_attn_weight = cache_grad_sampling_loc + 2 * blockDim.x; + unsigned int tid = threadIdx.x; + int _temp = index; + const int c_col = _temp % channels; + _temp /= channels; + const int sampling_index = _temp; + const int m_col = _temp % num_heads; + _temp /= num_heads; + const int q_col = _temp % num_query; + _temp /= num_query; + const int b_col = _temp; + + const scalar_t top_grad = grad_col[index]; + + int data_weight_ptr = sampling_index * num_levels * num_point; + int data_loc_w_ptr = data_weight_ptr << 1; + const int grad_sampling_ptr = data_weight_ptr; + grad_sampling_loc += grad_sampling_ptr << 1; + grad_attn_weight += grad_sampling_ptr; + const int grad_weight_stride = 1; + const int grad_loc_stride = 2; + const int qid_stride = num_heads * channels; + const int data_value_ptr_init_offset = b_col * spatial_size * qid_stride; + + for (int l_col=0; l_col < num_levels; ++l_col) + { + const int level_start_id = data_level_start_index[l_col]; + const int spatial_h_ptr = l_col << 1; + const int spatial_h = data_spatial_shapes[spatial_h_ptr]; + const int spatial_w = data_spatial_shapes[spatial_h_ptr + 1]; + const int value_ptr_offset = data_value_ptr_init_offset + level_start_id * qid_stride; + const scalar_t *data_value_ptr = data_value + value_ptr_offset; + scalar_t *grad_value_ptr = grad_value + value_ptr_offset; + + for (int p_col=0; p_col < num_point; ++p_col) + { + const scalar_t loc_w = data_sampling_loc[data_loc_w_ptr]; + const scalar_t loc_h = data_sampling_loc[data_loc_w_ptr + 1]; + const scalar_t weight = data_attn_weight[data_weight_ptr]; + + const scalar_t h_im = loc_h * spatial_h - 0.5; + const scalar_t w_im = loc_w * spatial_w - 0.5; + *(cache_grad_sampling_loc+(threadIdx.x << 1)) = 0; + *(cache_grad_sampling_loc+((threadIdx.x << 1) + 1)) = 0; + *(cache_grad_attn_weight+threadIdx.x)=0; + if (h_im > -1 && w_im > -1 && h_im < spatial_h && w_im < spatial_w) + { + ms_deform_attn_col2im_bilinear( + data_value_ptr, spatial_h, spatial_w, num_heads, channels, h_im, w_im, m_col, c_col, + top_grad, weight, grad_value_ptr, + cache_grad_sampling_loc+(threadIdx.x << 1), cache_grad_attn_weight+threadIdx.x); + } + + __syncthreads(); + if (tid == 0) + { + scalar_t _grad_w=cache_grad_sampling_loc[0], _grad_h=cache_grad_sampling_loc[1], _grad_a=cache_grad_attn_weight[0]; + int sid=2; + for (unsigned int tid = 1; tid < blockDim.x; ++tid) + { + _grad_w += cache_grad_sampling_loc[sid]; + _grad_h += cache_grad_sampling_loc[sid + 1]; + _grad_a += cache_grad_attn_weight[tid]; + sid += 2; + } + + + *grad_sampling_loc = _grad_w; + *(grad_sampling_loc + 1) = _grad_h; + *grad_attn_weight = _grad_a; + } + __syncthreads(); + + data_weight_ptr += 1; + data_loc_w_ptr += 2; + grad_attn_weight += grad_weight_stride; + grad_sampling_loc += grad_loc_stride; + } + } + } +} + +template +__global__ void ms_deformable_col2im_gpu_kernel_shm_reduce_v2(const int n, + const scalar_t *grad_col, + const scalar_t *data_value, + const int64_t *data_spatial_shapes, + const int64_t *data_level_start_index, + const scalar_t *data_sampling_loc, + const scalar_t *data_attn_weight, + const int batch_size, + const int spatial_size, + const int num_heads, + const int channels, + const int num_levels, + const int num_query, + const int num_point, + scalar_t *grad_value, + scalar_t *grad_sampling_loc, + scalar_t *grad_attn_weight) +{ + CUDA_KERNEL_LOOP(index, n) + { + extern __shared__ int _s[]; + scalar_t* cache_grad_sampling_loc = (scalar_t*)_s; + scalar_t* cache_grad_attn_weight = cache_grad_sampling_loc + 2 * blockDim.x; + unsigned int tid = threadIdx.x; + int _temp = index; + const int c_col = _temp % channels; + _temp /= channels; + const int sampling_index = _temp; + const int m_col = _temp % num_heads; + _temp /= num_heads; + const int q_col = _temp % num_query; + _temp /= num_query; + const int b_col = _temp; + + const scalar_t top_grad = grad_col[index]; + + int data_weight_ptr = sampling_index * num_levels * num_point; + int data_loc_w_ptr = data_weight_ptr << 1; + const int grad_sampling_ptr = data_weight_ptr; + grad_sampling_loc += grad_sampling_ptr << 1; + grad_attn_weight += grad_sampling_ptr; + const int grad_weight_stride = 1; + const int grad_loc_stride = 2; + const int qid_stride = num_heads * channels; + const int data_value_ptr_init_offset = b_col * spatial_size * qid_stride; + + for (int l_col=0; l_col < num_levels; ++l_col) + { + const int level_start_id = data_level_start_index[l_col]; + const int spatial_h_ptr = l_col << 1; + const int spatial_h = data_spatial_shapes[spatial_h_ptr]; + const int spatial_w = data_spatial_shapes[spatial_h_ptr + 1]; + const int value_ptr_offset = data_value_ptr_init_offset + level_start_id * qid_stride; + const scalar_t *data_value_ptr = data_value + value_ptr_offset; + scalar_t *grad_value_ptr = grad_value + value_ptr_offset; + + for (int p_col=0; p_col < num_point; ++p_col) + { + const scalar_t loc_w = data_sampling_loc[data_loc_w_ptr]; + const scalar_t loc_h = data_sampling_loc[data_loc_w_ptr + 1]; + const scalar_t weight = data_attn_weight[data_weight_ptr]; + + const scalar_t h_im = loc_h * spatial_h - 0.5; + const scalar_t w_im = loc_w * spatial_w - 0.5; + *(cache_grad_sampling_loc+(threadIdx.x << 1)) = 0; + *(cache_grad_sampling_loc+((threadIdx.x << 1) + 1)) = 0; + *(cache_grad_attn_weight+threadIdx.x)=0; + if (h_im > -1 && w_im > -1 && h_im < spatial_h && w_im < spatial_w) + { + ms_deform_attn_col2im_bilinear( + data_value_ptr, spatial_h, spatial_w, num_heads, channels, h_im, w_im, m_col, c_col, + top_grad, weight, grad_value_ptr, + cache_grad_sampling_loc+(threadIdx.x << 1), cache_grad_attn_weight+threadIdx.x); + } + + __syncthreads(); + + for (unsigned int s=blockDim.x/2, spre=blockDim.x; s>0; s>>=1, spre>>=1) + { + if (tid < s) { + const unsigned int xid1 = tid << 1; + const unsigned int xid2 = (tid + s) << 1; + cache_grad_attn_weight[tid] += cache_grad_attn_weight[tid + s]; + cache_grad_sampling_loc[xid1] += cache_grad_sampling_loc[xid2]; + cache_grad_sampling_loc[xid1 + 1] += cache_grad_sampling_loc[xid2 + 1]; + if (tid + (s << 1) < spre) + { + cache_grad_attn_weight[tid] += cache_grad_attn_weight[tid + (s << 1)]; + cache_grad_sampling_loc[xid1] += cache_grad_sampling_loc[xid2 + (s << 1)]; + cache_grad_sampling_loc[xid1 + 1] += cache_grad_sampling_loc[xid2 + 1 + (s << 1)]; + } + } + __syncthreads(); + } + + if (tid == 0) + { + *grad_sampling_loc = cache_grad_sampling_loc[0]; + *(grad_sampling_loc + 1) = cache_grad_sampling_loc[1]; + *grad_attn_weight = cache_grad_attn_weight[0]; + } + __syncthreads(); + + data_weight_ptr += 1; + data_loc_w_ptr += 2; + grad_attn_weight += grad_weight_stride; + grad_sampling_loc += grad_loc_stride; + } + } + } +} + +template +__global__ void ms_deformable_col2im_gpu_kernel_shm_reduce_v2_multi_blocks(const int n, + const scalar_t *grad_col, + const scalar_t *data_value, + const int64_t *data_spatial_shapes, + const int64_t *data_level_start_index, + const scalar_t *data_sampling_loc, + const scalar_t *data_attn_weight, + const int batch_size, + const int spatial_size, + const int num_heads, + const int channels, + const int num_levels, + const int num_query, + const int num_point, + scalar_t *grad_value, + scalar_t *grad_sampling_loc, + scalar_t *grad_attn_weight) +{ + CUDA_KERNEL_LOOP(index, n) + { + extern __shared__ int _s[]; + scalar_t* cache_grad_sampling_loc = (scalar_t*)_s; + scalar_t* cache_grad_attn_weight = cache_grad_sampling_loc + 2 * blockDim.x; + unsigned int tid = threadIdx.x; + int _temp = index; + const int c_col = _temp % channels; + _temp /= channels; + const int sampling_index = _temp; + const int m_col = _temp % num_heads; + _temp /= num_heads; + const int q_col = _temp % num_query; + _temp /= num_query; + const int b_col = _temp; + + const scalar_t top_grad = grad_col[index]; + + int data_weight_ptr = sampling_index * num_levels * num_point; + int data_loc_w_ptr = data_weight_ptr << 1; + const int grad_sampling_ptr = data_weight_ptr; + grad_sampling_loc += grad_sampling_ptr << 1; + grad_attn_weight += grad_sampling_ptr; + const int grad_weight_stride = 1; + const int grad_loc_stride = 2; + const int qid_stride = num_heads * channels; + const int data_value_ptr_init_offset = b_col * spatial_size * qid_stride; + + for (int l_col=0; l_col < num_levels; ++l_col) + { + const int level_start_id = data_level_start_index[l_col]; + const int spatial_h_ptr = l_col << 1; + const int spatial_h = data_spatial_shapes[spatial_h_ptr]; + const int spatial_w = data_spatial_shapes[spatial_h_ptr + 1]; + const int value_ptr_offset = data_value_ptr_init_offset + level_start_id * qid_stride; + const scalar_t *data_value_ptr = data_value + value_ptr_offset; + scalar_t *grad_value_ptr = grad_value + value_ptr_offset; + + for (int p_col=0; p_col < num_point; ++p_col) + { + const scalar_t loc_w = data_sampling_loc[data_loc_w_ptr]; + const scalar_t loc_h = data_sampling_loc[data_loc_w_ptr + 1]; + const scalar_t weight = data_attn_weight[data_weight_ptr]; + + const scalar_t h_im = loc_h * spatial_h - 0.5; + const scalar_t w_im = loc_w * spatial_w - 0.5; + *(cache_grad_sampling_loc+(threadIdx.x << 1)) = 0; + *(cache_grad_sampling_loc+((threadIdx.x << 1) + 1)) = 0; + *(cache_grad_attn_weight+threadIdx.x)=0; + if (h_im > -1 && w_im > -1 && h_im < spatial_h && w_im < spatial_w) + { + ms_deform_attn_col2im_bilinear( + data_value_ptr, spatial_h, spatial_w, num_heads, channels, h_im, w_im, m_col, c_col, + top_grad, weight, grad_value_ptr, + cache_grad_sampling_loc+(threadIdx.x << 1), cache_grad_attn_weight+threadIdx.x); + } + + __syncthreads(); + + for (unsigned int s=blockDim.x/2, spre=blockDim.x; s>0; s>>=1, spre>>=1) + { + if (tid < s) { + const unsigned int xid1 = tid << 1; + const unsigned int xid2 = (tid + s) << 1; + cache_grad_attn_weight[tid] += cache_grad_attn_weight[tid + s]; + cache_grad_sampling_loc[xid1] += cache_grad_sampling_loc[xid2]; + cache_grad_sampling_loc[xid1 + 1] += cache_grad_sampling_loc[xid2 + 1]; + if (tid + (s << 1) < spre) + { + cache_grad_attn_weight[tid] += cache_grad_attn_weight[tid + (s << 1)]; + cache_grad_sampling_loc[xid1] += cache_grad_sampling_loc[xid2 + (s << 1)]; + cache_grad_sampling_loc[xid1 + 1] += cache_grad_sampling_loc[xid2 + 1 + (s << 1)]; + } + } + __syncthreads(); + } + + if (tid == 0) + { + atomicAdd(grad_sampling_loc, cache_grad_sampling_loc[0]); + atomicAdd(grad_sampling_loc + 1, cache_grad_sampling_loc[1]); + atomicAdd(grad_attn_weight, cache_grad_attn_weight[0]); + } + __syncthreads(); + + data_weight_ptr += 1; + data_loc_w_ptr += 2; + grad_attn_weight += grad_weight_stride; + grad_sampling_loc += grad_loc_stride; + } + } + } +} + + +template +__global__ void ms_deformable_col2im_gpu_kernel_gm(const int n, + const scalar_t *grad_col, + const scalar_t *data_value, + const int64_t *data_spatial_shapes, + const int64_t *data_level_start_index, + const scalar_t *data_sampling_loc, + const scalar_t *data_attn_weight, + const int batch_size, + const int spatial_size, + const int num_heads, + const int channels, + const int num_levels, + const int num_query, + const int num_point, + scalar_t *grad_value, + scalar_t *grad_sampling_loc, + scalar_t *grad_attn_weight) +{ + CUDA_KERNEL_LOOP(index, n) + { + int _temp = index; + const int c_col = _temp % channels; + _temp /= channels; + const int sampling_index = _temp; + const int m_col = _temp % num_heads; + _temp /= num_heads; + const int q_col = _temp % num_query; + _temp /= num_query; + const int b_col = _temp; + + const scalar_t top_grad = grad_col[index]; + + int data_weight_ptr = sampling_index * num_levels * num_point; + int data_loc_w_ptr = data_weight_ptr << 1; + const int grad_sampling_ptr = data_weight_ptr; + grad_sampling_loc += grad_sampling_ptr << 1; + grad_attn_weight += grad_sampling_ptr; + const int grad_weight_stride = 1; + const int grad_loc_stride = 2; + const int qid_stride = num_heads * channels; + const int data_value_ptr_init_offset = b_col * spatial_size * qid_stride; + + for (int l_col=0; l_col < num_levels; ++l_col) + { + const int level_start_id = data_level_start_index[l_col]; + const int spatial_h_ptr = l_col << 1; + const int spatial_h = data_spatial_shapes[spatial_h_ptr]; + const int spatial_w = data_spatial_shapes[spatial_h_ptr + 1]; + const int value_ptr_offset = data_value_ptr_init_offset + level_start_id * qid_stride; + const scalar_t *data_value_ptr = data_value + value_ptr_offset; + scalar_t *grad_value_ptr = grad_value + value_ptr_offset; + + for (int p_col=0; p_col < num_point; ++p_col) + { + const scalar_t loc_w = data_sampling_loc[data_loc_w_ptr]; + const scalar_t loc_h = data_sampling_loc[data_loc_w_ptr + 1]; + const scalar_t weight = data_attn_weight[data_weight_ptr]; + + const scalar_t h_im = loc_h * spatial_h - 0.5; + const scalar_t w_im = loc_w * spatial_w - 0.5; + if (h_im > -1 && w_im > -1 && h_im < spatial_h && w_im < spatial_w) + { + ms_deform_attn_col2im_bilinear_gm( + data_value_ptr, spatial_h, spatial_w, num_heads, channels, h_im, w_im, m_col, c_col, + top_grad, weight, grad_value_ptr, + grad_sampling_loc, grad_attn_weight); + } + data_weight_ptr += 1; + data_loc_w_ptr += 2; + grad_attn_weight += grad_weight_stride; + grad_sampling_loc += grad_loc_stride; + } + } + } +} + + +template +void ms_deformable_im2col_cuda(cudaStream_t stream, + const scalar_t* data_value, + const int64_t* data_spatial_shapes, + const int64_t* data_level_start_index, + const scalar_t* data_sampling_loc, + const scalar_t* data_attn_weight, + const int batch_size, + const int spatial_size, + const int num_heads, + const int channels, + const int num_levels, + const int num_query, + const int num_point, + scalar_t* data_col) +{ + const int num_kernels = batch_size * num_query * num_heads * channels; + const int num_actual_kernels = batch_size * num_query * num_heads * channels; + const int num_threads = CUDA_NUM_THREADS; + ms_deformable_im2col_gpu_kernel + <<>>( + num_kernels, data_value, data_spatial_shapes, data_level_start_index, data_sampling_loc, data_attn_weight, + batch_size, spatial_size, num_heads, channels, num_levels, num_query, num_point, data_col); + + cudaError_t err = cudaGetLastError(); + if (err != cudaSuccess) + { + printf("error in ms_deformable_im2col_cuda: %s\n", cudaGetErrorString(err)); + } + +} + +template +void ms_deformable_col2im_cuda(cudaStream_t stream, + const scalar_t* grad_col, + const scalar_t* data_value, + const int64_t * data_spatial_shapes, + const int64_t * data_level_start_index, + const scalar_t * data_sampling_loc, + const scalar_t * data_attn_weight, + const int batch_size, + const int spatial_size, + const int num_heads, + const int channels, + const int num_levels, + const int num_query, + const int num_point, + scalar_t* grad_value, + scalar_t* grad_sampling_loc, + scalar_t* grad_attn_weight) +{ + const int num_threads = (channels > CUDA_NUM_THREADS)?CUDA_NUM_THREADS:channels; + const int num_kernels = batch_size * num_query * num_heads * channels; + const int num_actual_kernels = batch_size * num_query * num_heads * channels; + if (channels > 1024) + { + if ((channels & 1023) == 0) + { + ms_deformable_col2im_gpu_kernel_shm_reduce_v2_multi_blocks + <<>>( + num_kernels, + grad_col, + data_value, + data_spatial_shapes, + data_level_start_index, + data_sampling_loc, + data_attn_weight, + batch_size, + spatial_size, + num_heads, + channels, + num_levels, + num_query, + num_point, + grad_value, + grad_sampling_loc, + grad_attn_weight); + } + else + { + ms_deformable_col2im_gpu_kernel_gm + <<>>( + num_kernels, + grad_col, + data_value, + data_spatial_shapes, + data_level_start_index, + data_sampling_loc, + data_attn_weight, + batch_size, + spatial_size, + num_heads, + channels, + num_levels, + num_query, + num_point, + grad_value, + grad_sampling_loc, + grad_attn_weight); + } + } + else{ + switch(channels) + { + case 1: + ms_deformable_col2im_gpu_kernel_shm_blocksize_aware_reduce_v1 + <<>>( + num_kernels, + grad_col, + data_value, + data_spatial_shapes, + data_level_start_index, + data_sampling_loc, + data_attn_weight, + batch_size, + spatial_size, + num_heads, + channels, + num_levels, + num_query, + num_point, + grad_value, + grad_sampling_loc, + grad_attn_weight); + break; + case 2: + ms_deformable_col2im_gpu_kernel_shm_blocksize_aware_reduce_v1 + <<>>( + num_kernels, + grad_col, + data_value, + data_spatial_shapes, + data_level_start_index, + data_sampling_loc, + data_attn_weight, + batch_size, + spatial_size, + num_heads, + channels, + num_levels, + num_query, + num_point, + grad_value, + grad_sampling_loc, + grad_attn_weight); + break; + case 4: + ms_deformable_col2im_gpu_kernel_shm_blocksize_aware_reduce_v1 + <<>>( + num_kernels, + grad_col, + data_value, + data_spatial_shapes, + data_level_start_index, + data_sampling_loc, + data_attn_weight, + batch_size, + spatial_size, + num_heads, + channels, + num_levels, + num_query, + num_point, + grad_value, + grad_sampling_loc, + grad_attn_weight); + break; + case 8: + ms_deformable_col2im_gpu_kernel_shm_blocksize_aware_reduce_v1 + <<>>( + num_kernels, + grad_col, + data_value, + data_spatial_shapes, + data_level_start_index, + data_sampling_loc, + data_attn_weight, + batch_size, + spatial_size, + num_heads, + channels, + num_levels, + num_query, + num_point, + grad_value, + grad_sampling_loc, + grad_attn_weight); + break; + case 16: + ms_deformable_col2im_gpu_kernel_shm_blocksize_aware_reduce_v1 + <<>>( + num_kernels, + grad_col, + data_value, + data_spatial_shapes, + data_level_start_index, + data_sampling_loc, + data_attn_weight, + batch_size, + spatial_size, + num_heads, + channels, + num_levels, + num_query, + num_point, + grad_value, + grad_sampling_loc, + grad_attn_weight); + break; + case 32: + ms_deformable_col2im_gpu_kernel_shm_blocksize_aware_reduce_v1 + <<>>( + num_kernels, + grad_col, + data_value, + data_spatial_shapes, + data_level_start_index, + data_sampling_loc, + data_attn_weight, + batch_size, + spatial_size, + num_heads, + channels, + num_levels, + num_query, + num_point, + grad_value, + grad_sampling_loc, + grad_attn_weight); + break; + case 64: + ms_deformable_col2im_gpu_kernel_shm_blocksize_aware_reduce_v2 + <<>>( + num_kernels, + grad_col, + data_value, + data_spatial_shapes, + data_level_start_index, + data_sampling_loc, + data_attn_weight, + batch_size, + spatial_size, + num_heads, + channels, + num_levels, + num_query, + num_point, + grad_value, + grad_sampling_loc, + grad_attn_weight); + break; + case 128: + ms_deformable_col2im_gpu_kernel_shm_blocksize_aware_reduce_v2 + <<>>( + num_kernels, + grad_col, + data_value, + data_spatial_shapes, + data_level_start_index, + data_sampling_loc, + data_attn_weight, + batch_size, + spatial_size, + num_heads, + channels, + num_levels, + num_query, + num_point, + grad_value, + grad_sampling_loc, + grad_attn_weight); + break; + case 256: + ms_deformable_col2im_gpu_kernel_shm_blocksize_aware_reduce_v2 + <<>>( + num_kernels, + grad_col, + data_value, + data_spatial_shapes, + data_level_start_index, + data_sampling_loc, + data_attn_weight, + batch_size, + spatial_size, + num_heads, + channels, + num_levels, + num_query, + num_point, + grad_value, + grad_sampling_loc, + grad_attn_weight); + break; + case 512: + ms_deformable_col2im_gpu_kernel_shm_blocksize_aware_reduce_v2 + <<>>( + num_kernels, + grad_col, + data_value, + data_spatial_shapes, + data_level_start_index, + data_sampling_loc, + data_attn_weight, + batch_size, + spatial_size, + num_heads, + channels, + num_levels, + num_query, + num_point, + grad_value, + grad_sampling_loc, + grad_attn_weight); + break; + case 1024: + ms_deformable_col2im_gpu_kernel_shm_blocksize_aware_reduce_v2 + <<>>( + num_kernels, + grad_col, + data_value, + data_spatial_shapes, + data_level_start_index, + data_sampling_loc, + data_attn_weight, + batch_size, + spatial_size, + num_heads, + channels, + num_levels, + num_query, + num_point, + grad_value, + grad_sampling_loc, + grad_attn_weight); + break; + default: + if (channels < 64) + { + ms_deformable_col2im_gpu_kernel_shm_reduce_v1 + <<>>( + num_kernels, + grad_col, + data_value, + data_spatial_shapes, + data_level_start_index, + data_sampling_loc, + data_attn_weight, + batch_size, + spatial_size, + num_heads, + channels, + num_levels, + num_query, + num_point, + grad_value, + grad_sampling_loc, + grad_attn_weight); + } + else + { + ms_deformable_col2im_gpu_kernel_shm_reduce_v2 + <<>>( + num_kernels, + grad_col, + data_value, + data_spatial_shapes, + data_level_start_index, + data_sampling_loc, + data_attn_weight, + batch_size, + spatial_size, + num_heads, + channels, + num_levels, + num_query, + num_point, + grad_value, + grad_sampling_loc, + grad_attn_weight); + } + } + } + cudaError_t err = cudaGetLastError(); + if (err != cudaSuccess) + { + printf("error in ms_deformable_col2im_cuda: %s\n", cudaGetErrorString(err)); + } + +} \ No newline at end of file diff --git a/ape/layers/csrc/cuda_version.cu b/ape/layers/csrc/cuda_version.cu new file mode 100644 index 0000000..5bc7946 --- /dev/null +++ b/ape/layers/csrc/cuda_version.cu @@ -0,0 +1,7 @@ +#include + +namespace ape { +int get_cudart_version() { + return CUDART_VERSION; +} +} // namespace ape diff --git a/ape/layers/csrc/vision.cpp b/ape/layers/csrc/vision.cpp new file mode 100644 index 0000000..30f4ad5 --- /dev/null +++ b/ape/layers/csrc/vision.cpp @@ -0,0 +1,80 @@ +// Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved + +#include +#include "MsDeformAttn/ms_deform_attn.h" + +namespace ape { + +#if defined(WITH_CUDA) || defined(WITH_HIP) +extern int get_cudart_version(); +#endif + +std::string get_cuda_version() { +#if defined(WITH_CUDA) || defined(WITH_HIP) + std::ostringstream oss; + +#if defined(WITH_CUDA) + oss << "CUDA "; +#else + oss << "HIP "; +#endif + + // copied from + // https://github.com/pytorch/pytorch/blob/master/aten/src/ATen/cuda/detail/CUDAHooks.cpp#L231 + auto printCudaStyleVersion = [&](int v) { + oss << (v / 1000) << "." << (v / 10 % 100); + if (v % 10 != 0) { + oss << "." << (v % 10); + } + }; + printCudaStyleVersion(get_cudart_version()); + return oss.str(); +#else // neither CUDA nor HIP + return std::string("not available"); +#endif +} + +bool has_cuda() { +#if defined(WITH_CUDA) + return true; +#else + return false; +#endif +} + +// similar to +// https://github.com/pytorch/pytorch/blob/master/aten/src/ATen/Version.cpp +std::string get_compiler_version() { + std::ostringstream ss; +#if defined(__GNUC__) +#ifndef __clang__ + +#if ((__GNUC__ <= 4) && (__GNUC_MINOR__ <= 8)) +#error "GCC >= 4.9 is required!" +#endif + + { ss << "GCC " << __GNUC__ << "." << __GNUC_MINOR__; } +#endif +#endif + +#if defined(__clang_major__) + { + ss << "clang " << __clang_major__ << "." << __clang_minor__ << "." + << __clang_patchlevel__; + } +#endif + +#if defined(_MSC_VER) + { ss << "MSVC " << _MSC_FULL_VER; } +#endif + return ss.str(); +} + +PYBIND11_MODULE(TORCH_EXTENSION_NAME, m) { +} + +TORCH_LIBRARY(ape, m) { + m.def("ms_deform_attn_forward", &ms_deform_attn_forward); + m.def("ms_deform_attn_backward", &ms_deform_attn_backward); +} +} // namespace ape diff --git a/ape/layers/fuse_helper.py b/ape/layers/fuse_helper.py new file mode 100644 index 0000000..3fa8008 --- /dev/null +++ b/ape/layers/fuse_helper.py @@ -0,0 +1,230 @@ +import torch +import torch.nn as nn +import torch.nn.functional as F + +from timm.models.layers import DropPath + + +class BiMultiHeadAttention(nn.Module): + def __init__( + self, + v_dim, + l_dim, + embed_dim, + num_heads, + dropout=0.1, + stable_softmax_2d=False, + clamp_min_for_underflow=True, + clamp_max_for_overflow=True, + use_attention_mask_v=False, + ): + super(BiMultiHeadAttention, self).__init__() + + self.embed_dim = embed_dim + self.num_heads = num_heads + self.head_dim = embed_dim // num_heads + self.v_dim = v_dim + self.l_dim = l_dim + + assert ( + self.head_dim * self.num_heads == self.embed_dim + ), f"embed_dim must be divisible by num_heads (got `embed_dim`: {self.embed_dim} and `num_heads`: {self.num_heads})." + self.scale = self.head_dim ** (-0.5) + self.dropout = dropout + + self.v_proj = nn.Linear(self.v_dim, self.embed_dim) + self.l_proj = nn.Linear(self.l_dim, self.embed_dim) + self.values_v_proj = nn.Linear(self.v_dim, self.embed_dim) + self.values_l_proj = nn.Linear(self.l_dim, self.embed_dim) + + self.out_v_proj = nn.Linear(self.embed_dim, self.v_dim) + self.out_l_proj = nn.Linear(self.embed_dim, self.l_dim) + + self.stable_softmax_2d = stable_softmax_2d + self.clamp_min_for_underflow = clamp_min_for_underflow + self.clamp_max_for_overflow = clamp_max_for_overflow + self.use_attention_mask_v = use_attention_mask_v + + self._reset_parameters() + + def _shape(self, tensor: torch.Tensor, seq_len: int, bsz: int): + return tensor.view(bsz, seq_len, self.num_heads, self.head_dim).transpose(1, 2).contiguous() + + def _reset_parameters(self): + nn.init.xavier_uniform_(self.v_proj.weight) + self.v_proj.bias.data.fill_(0) + nn.init.xavier_uniform_(self.l_proj.weight) + self.l_proj.bias.data.fill_(0) + nn.init.xavier_uniform_(self.values_v_proj.weight) + self.values_v_proj.bias.data.fill_(0) + nn.init.xavier_uniform_(self.values_l_proj.weight) + self.values_l_proj.bias.data.fill_(0) + nn.init.xavier_uniform_(self.out_v_proj.weight) + self.out_v_proj.bias.data.fill_(0) + nn.init.xavier_uniform_(self.out_l_proj.weight) + self.out_l_proj.bias.data.fill_(0) + + def forward(self, v, l, attention_mask_v=None, attention_mask_l=None): + bsz, tgt_len, _ = v.size() + + query_states = self.v_proj(v) * self.scale + key_states = self._shape(self.l_proj(l), -1, bsz) + value_v_states = self._shape(self.values_v_proj(v), -1, bsz) + value_l_states = self._shape(self.values_l_proj(l), -1, bsz) + + proj_shape = (bsz * self.num_heads, -1, self.head_dim) + query_states = self._shape(query_states, tgt_len, bsz).view(*proj_shape) + key_states = key_states.view(*proj_shape) + value_v_states = value_v_states.view(*proj_shape) + value_l_states = value_l_states.view(*proj_shape) + + src_len = key_states.size(1) + attn_weights = torch.bmm(query_states, key_states.transpose(1, 2)) + + if attn_weights.size() != (bsz * self.num_heads, tgt_len, src_len): + raise ValueError( + f"Attention weights should be of size {(bsz * self.num_heads, tgt_len, src_len)}, but is {attn_weights.size()}" + ) + + if self.stable_softmax_2d: + attn_weights = attn_weights - attn_weights.max() + + if self.clamp_min_for_underflow: + attn_weights = torch.clamp( + attn_weights, min=-50000 + ) # Do not increase -50000, data type half has quite limited range + if self.clamp_max_for_overflow: + attn_weights = torch.clamp( + attn_weights, max=50000 + ) # Do not increase 50000, data type half has quite limited range + + attn_weights_T = attn_weights.transpose(1, 2) + attn_weights_l = attn_weights_T - torch.max(attn_weights_T, dim=-1, keepdim=True)[0] + if self.clamp_min_for_underflow: + attn_weights_l = torch.clamp( + attn_weights_l, min=-50000 + ) # Do not increase -50000, data type half has quite limited range + if self.clamp_max_for_overflow: + attn_weights_l = torch.clamp( + attn_weights_l, max=50000 + ) # Do not increase 50000, data type half has quite limited range + + # mask vison for language + if attention_mask_v is not None and self.use_attention_mask_v: + attention_mask_v = ( + attention_mask_v[:, None, None, :].repeat(1, self.num_heads, 1, 1).flatten(0, 1) + ) + attn_weights_l.masked_fill_(attention_mask_v, float("-inf")) + + attn_weights_l = attn_weights_l.softmax(dim=-1) + + # mask language for vision + if attention_mask_l is not None: + # assert attention_mask_l.dim() == 2 # (bs, seq_len) + # attention_mask = attention_mask_l.unsqueeze(1).unsqueeze(1) # (bs, 1, 1, seq_len) + # attention_mask = attention_mask.expand(bsz, 1, tgt_len, src_len) + # attention_mask = attention_mask.masked_fill(attention_mask == 0, -9e15) + + # if attention_mask.size() != (bsz, 1, tgt_len, src_len): + # raise ValueError(f"Attention mask should be of size {(bsz, 1, tgt_len, src_len)}") + # attn_weights = attn_weights.view(bsz, self.num_heads, tgt_len, src_len) + attention_mask + # attn_weights = attn_weights.view(bsz * self.num_heads, tgt_len, src_len) + attention_mask_l = ( + attention_mask_l[:, None, None, :].repeat(1, self.num_heads, 1, 1).flatten(0, 1) + ) + attn_weights.masked_fill_(attention_mask_l, float("-inf")) + + attn_weights_v = attn_weights.softmax(dim=-1) + + attn_probs_v = F.dropout(attn_weights_v, p=self.dropout, training=self.training) + attn_probs_l = F.dropout(attn_weights_l, p=self.dropout, training=self.training) + + attn_output_v = torch.bmm(attn_probs_v, value_l_states) + attn_output_l = torch.bmm(attn_probs_l, value_v_states) + + if attn_output_v.size() != (bsz * self.num_heads, tgt_len, self.head_dim): + raise ValueError( + f"`attn_output_v` should be of size {(bsz, self.num_heads, tgt_len, self.head_dim)}, but is {attn_output_v.size()}" + ) + + if attn_output_l.size() != (bsz * self.num_heads, src_len, self.head_dim): + raise ValueError( + f"`attn_output_l` should be of size {(bsz, self.num_heads, src_len, self.head_dim)}, but is {attn_output_l.size()}" + ) + + attn_output_v = attn_output_v.view(bsz, self.num_heads, tgt_len, self.head_dim) + attn_output_v = attn_output_v.transpose(1, 2) + attn_output_v = attn_output_v.reshape(bsz, tgt_len, self.embed_dim) + + attn_output_l = attn_output_l.view(bsz, self.num_heads, src_len, self.head_dim) + attn_output_l = attn_output_l.transpose(1, 2) + attn_output_l = attn_output_l.reshape(bsz, src_len, self.embed_dim) + + attn_output_v = self.out_v_proj(attn_output_v) + attn_output_l = self.out_l_proj(attn_output_l) + + return attn_output_v, attn_output_l + + def extra_repr(self): + lines = [ + f"stable_softmax_2d={self.stable_softmax_2d}", + f"clamp_min_for_underflow={self.clamp_min_for_underflow}", + f"clamp_max_for_overflow={self.clamp_max_for_overflow}", + f"use_attention_mask_v={self.use_attention_mask_v}", + ] + return "\n".join(lines) + + +class BiAttentionBlock(nn.Module): + def __init__( + self, + v_dim, + l_dim, + embed_dim, + num_heads, + dropout=0.1, + drop_path=0.0, + init_values=1e-4, + stable_softmax_2d=False, + clamp_min_for_underflow=True, + clamp_max_for_overflow=True, + use_attention_mask_v=False, + ): + """ + Inputs: + embed_dim - Dimensionality of input and attention feature vectors + num_heads - Number of heads to use in the Multi-Head Attention block + dropout - Amount of dropout to apply in the feed-forward network + """ + super(BiAttentionBlock, self).__init__() + + # pre layer norm + self.layer_norm_v = nn.LayerNorm(v_dim) + self.layer_norm_l = nn.LayerNorm(l_dim) + self.attn = BiMultiHeadAttention( + v_dim=v_dim, + l_dim=l_dim, + embed_dim=embed_dim, + num_heads=num_heads, + dropout=dropout, + stable_softmax_2d=stable_softmax_2d, + clamp_min_for_underflow=clamp_min_for_underflow, + clamp_max_for_overflow=clamp_max_for_overflow, + use_attention_mask_v=use_attention_mask_v, + ) + + # add layer scale for training stability + self.drop_path = DropPath(drop_path) if drop_path > 0.0 else nn.Identity() + self.gamma_v = nn.Parameter(init_values * torch.ones((v_dim)), requires_grad=True) + self.gamma_l = nn.Parameter(init_values * torch.ones((l_dim)), requires_grad=True) + + def forward(self, v, l, attention_mask_v=None, attention_mask_l=None): + v = self.layer_norm_v(v.float()) + l = self.layer_norm_l(l.float()) + delta_v, delta_l = self.attn( + v, l, attention_mask_v=attention_mask_v, attention_mask_l=attention_mask_l + ) + # v, l = v + delta_v, l + delta_l + v = v + self.drop_path(self.gamma_v * delta_v) + l = l + self.drop_path(self.gamma_l * delta_l) + return v, l diff --git a/ape/layers/multi_scale_deform_attn.py b/ape/layers/multi_scale_deform_attn.py new file mode 100644 index 0000000..4e10027 --- /dev/null +++ b/ape/layers/multi_scale_deform_attn.py @@ -0,0 +1,420 @@ +# coding=utf-8 +# ------------------------------------------------------------------------------------------------ +# Deformable DETR +# Copyright (c) 2020 SenseTime. All Rights Reserved. +# Licensed under the Apache License, Version 2.0 [see LICENSE for details] +# ------------------------------------------------------------------------------------------------ +# Modified from: +# https://github.com/fundamentalvision/Deformable-DETR/blob/main/models/ops/functions/ms_deform_attn_func.py +# https://github.com/fundamentalvision/Deformable-DETR/blob/main/models/ops/modules/ms_deform_attn.py +# https://github.com/open-mmlab/mmcv/blob/master/mmcv/ops/multi_scale_deform_attn.py +# ------------------------------------------------------------------------------------------------ + +import math +import warnings +from typing import Optional + +import torch +import torch.nn as nn +import torch.nn.functional as F +from torch.autograd import Function +from torch.autograd.function import once_differentiable +from torch.nn.init import constant_, xavier_uniform_ + + +# helpers +def _is_power_of_2(n): + if (not isinstance(n, int)) or (n < 0): + raise ValueError("invalid input for _is_power_of_2: {} (type: {})".format(n, type(n))) + return (n & (n - 1) == 0) and n != 0 + + +class MultiScaleDeformableAttnFunction(Function): + @staticmethod + def forward( + ctx, + value, + value_spatial_shapes, + value_level_start_index, + sampling_locations, + attention_weights, + im2col_step, + ): + ctx.im2col_step = im2col_step + output = torch.ops.ape.ms_deform_attn_forward( + value, + value_spatial_shapes, + value_level_start_index, + sampling_locations, + attention_weights, + ctx.im2col_step, + ) + ctx.save_for_backward( + value, + value_spatial_shapes, + value_level_start_index, + sampling_locations, + attention_weights, + ) + return output + + @staticmethod + @once_differentiable + def backward(ctx, grad_output): + ( + value, + value_spatial_shapes, + value_level_start_index, + sampling_locations, + attention_weights, + ) = ctx.saved_tensors + grad_value, grad_sampling_loc, grad_attn_weight = torch.ops.ape.ms_deform_attn_backward( + value, + value_spatial_shapes, + value_level_start_index, + sampling_locations, + attention_weights, + grad_output, + ctx.im2col_step, + ) + + return grad_value, None, None, grad_sampling_loc, grad_attn_weight, None + + +def multi_scale_deformable_attn_pytorch( + value: torch.Tensor, + value_spatial_shapes: torch.Tensor, + sampling_locations: torch.Tensor, + attention_weights: torch.Tensor, +) -> torch.Tensor: + + bs, _, num_heads, embed_dims = value.shape + _, num_queries, num_heads, num_levels, num_points, _ = sampling_locations.shape + value_list = value.split([H_ * W_ for H_, W_ in value_spatial_shapes], dim=1) + sampling_grids = 2 * sampling_locations - 1 + sampling_value_list = [] + for level, (H_, W_) in enumerate(value_spatial_shapes): + # bs, H_*W_, num_heads, embed_dims -> + # bs, H_*W_, num_heads*embed_dims -> + # bs, num_heads*embed_dims, H_*W_ -> + # bs*num_heads, embed_dims, H_, W_ + value_l_ = ( + value_list[level].flatten(2).transpose(1, 2).reshape(bs * num_heads, embed_dims, H_, W_) + ) + # bs, num_queries, num_heads, num_points, 2 -> + # bs, num_heads, num_queries, num_points, 2 -> + # bs*num_heads, num_queries, num_points, 2 + sampling_grid_l_ = sampling_grids[:, :, :, level].transpose(1, 2).flatten(0, 1) + # bs*num_heads, embed_dims, num_queries, num_points + sampling_value_l_ = F.grid_sample( + value_l_, sampling_grid_l_, mode="bilinear", padding_mode="zeros", align_corners=False + ) + sampling_value_list.append(sampling_value_l_) + # (bs, num_queries, num_heads, num_levels, num_points) -> + # (bs, num_heads, num_queries, num_levels, num_points) -> + # (bs, num_heads, 1, num_queries, num_levels*num_points) + attention_weights = attention_weights.transpose(1, 2).reshape( + bs * num_heads, 1, num_queries, num_levels * num_points + ) + output = ( + (torch.stack(sampling_value_list, dim=-2).flatten(-2) * attention_weights) + .sum(-1) + .view(bs, num_heads * embed_dims, num_queries) + ) + return output.transpose(1, 2).contiguous() + + +class MultiScaleDeformableAttention(nn.Module): + """Multi-Scale Deformable Attention Module used in Deformable-DETR + + `Deformable DETR: Deformable Transformers for End-to-End Object Detection. + `_. + + Args: + embed_dim (int): The embedding dimension of Attention. Default: 256. + num_heads (int): The number of attention heads. Default: 8. + num_levels (int): The number of feature map used in Attention. Default: 4. + num_points (int): The number of sampling points for each query + in each head. Default: 4. + img2col_steps (int): The step used in image_to_column. Defualt: 64. + dropout (float): Dropout layer used in output. Default: 0.1. + batch_first (bool): if ``True``, then the input and output tensor will be + provided as `(bs, n, embed_dim)`. Default: False. `(n, bs, embed_dim)` + """ + + def __init__( + self, + embed_dim: int = 256, + num_heads: int = 8, + num_levels: int = 4, + num_points: int = 4, + img2col_step: int = 64, + dropout: float = 0.1, + batch_first: bool = False, + ): + super().__init__() + if embed_dim % num_heads != 0: + raise ValueError( + "embed_dim must be divisible by num_heads, but got {} and {}".format( + embed_dim, num_heads + ) + ) + head_dim = embed_dim // num_heads + + self.dropout = nn.Dropout(dropout) + self.batch_first = batch_first + + if not _is_power_of_2(head_dim): + warnings.warn( + """ + You'd better set d_model in MSDeformAttn to make sure that + each dim of the attention head a power of 2, which is more efficient. + """ + ) + + self.im2col_step = img2col_step + self.embed_dim = embed_dim + self.num_heads = num_heads + self.num_levels = num_levels + self.num_points = num_points + self.sampling_offsets = nn.Linear(embed_dim, num_heads * num_levels * num_points * 2) + self.attention_weights = nn.Linear(embed_dim, num_heads * num_levels * num_points) + self.value_proj = nn.Linear(embed_dim, embed_dim) + self.output_proj = nn.Linear(embed_dim, embed_dim) + + self.init_weights() + + def init_weights(self): + """ + Default initialization for Parameters of Module. + """ + constant_(self.sampling_offsets.weight.data, 0.0) + thetas = torch.arange(self.num_heads, dtype=torch.float32) * ( + 2.0 * math.pi / self.num_heads + ) + grid_init = torch.stack([thetas.cos(), thetas.sin()], -1) + grid_init = ( + (grid_init / grid_init.abs().max(-1, keepdim=True)[0]) + .view(self.num_heads, 1, 1, 2) + .repeat(1, self.num_levels, self.num_points, 1) + ) + for i in range(self.num_points): + grid_init[:, :, i, :] *= i + 1 + with torch.no_grad(): + self.sampling_offsets.bias = nn.Parameter(grid_init.view(-1)) + constant_(self.attention_weights.weight.data, 0.0) + constant_(self.attention_weights.bias.data, 0.0) + xavier_uniform_(self.value_proj.weight.data) + constant_(self.value_proj.bias.data, 0.0) + xavier_uniform_(self.output_proj.weight.data) + constant_(self.output_proj.bias.data, 0.0) + + def forward( + self, + query: torch.Tensor, + key: Optional[torch.Tensor] = None, + value: Optional[torch.Tensor] = None, + identity: Optional[torch.Tensor] = None, + query_pos: Optional[torch.Tensor] = None, + key_padding_mask: Optional[torch.Tensor] = None, + reference_points: Optional[torch.Tensor] = None, + spatial_shapes: Optional[torch.Tensor] = None, + level_start_index: Optional[torch.Tensor] = None, + **kwargs + ) -> torch.Tensor: + + """Forward Function of MultiScaleDeformableAttention + + Args: + query (torch.Tensor): Query embeddings with shape + `(num_query, bs, embed_dim)` + key (torch.Tensor): Key embeddings with shape + `(num_key, bs, embed_dim)` + value (torch.Tensor): Value embeddings with shape + `(num_key, bs, embed_dim)` + identity (torch.Tensor): The tensor used for addition, with the + same shape as `query`. Default: None. If None, `query` will be + used. + query_pos (torch.Tensor): The position embedding for `query`. Default: None. + key_padding_mask (torch.Tensor): ByteTensor for `query`, with shape `(bs, num_key)`, + indicating which elements within `key` to be ignored in attention. + reference_points (torch.Tensor): The normalized reference points + with shape `(bs, num_query, num_levels, 2)`, + all elements is range in [0, 1], top-left (0, 0), + bottom-right (1, 1), including padding are. + or `(N, Length_{query}, num_levels, 4)`, add additional + two dimensions `(h, w)` to form reference boxes. + spatial_shapes (torch.Tensor): Spatial shape of features in different levels. + With shape `(num_levels, 2)`, last dimension represents `(h, w)`. + level_start_index (torch.Tensor): The start index of each level. A tensor with + shape `(num_levels, )` which can be represented as + `[0, h_0 * w_0, h_0 * w_0 + h_1 * w_1, ...]`. + + Returns: + torch.Tensor: forward results with shape `(num_query, bs, embed_dim)` + """ + + if value is None: + value = query + + if identity is None: + identity = query + if query_pos is not None: + query = query + query_pos + + if not self.batch_first: + # change to (bs, num_query ,embed_dims) + query = query.permute(1, 0, 2) + value = value.permute(1, 0, 2) + + bs, num_query, _ = query.shape + bs, num_value, _ = value.shape + + assert (spatial_shapes[:, 0] * spatial_shapes[:, 1]).sum() == num_value + + value = self.value_proj(value) + if key_padding_mask is not None: + value = value.masked_fill(key_padding_mask[..., None], float(0)) + value = value.view(bs, num_value, self.num_heads, -1) + sampling_offsets = self.sampling_offsets(query).view( + bs, num_query, self.num_heads, self.num_levels, self.num_points, 2 + ) + attention_weights = self.attention_weights(query).view( + bs, num_query, self.num_heads, self.num_levels * self.num_points + ) + attention_weights = attention_weights.softmax(-1) + attention_weights = attention_weights.view( + bs, + num_query, + self.num_heads, + self.num_levels, + self.num_points, + ) + + # bs, num_query, num_heads, num_levels, num_points, 2 + if reference_points.shape[-1] == 2: + offset_normalizer = torch.stack([spatial_shapes[..., 1], spatial_shapes[..., 0]], -1) + sampling_locations = ( + reference_points[:, :, None, :, None, :] + + sampling_offsets / offset_normalizer[None, None, None, :, None, :] + ) + elif reference_points.shape[-1] == 4: + sampling_locations = ( + reference_points[:, :, None, :, None, :2] + + sampling_offsets + / self.num_points + * reference_points[:, :, None, :, None, 2:] + * 0.5 + ) + else: + raise ValueError( + "Last dim of reference_points must be 2 or 4, but get {} instead.".format( + reference_points.shape[-1] + ) + ) + + # the original impl for fp32 training + if torch.cuda.is_available() and value.is_cuda: + if torch.jit.is_scripting() or torch.jit.is_tracing(): + output = torch.ops.ape.ms_deform_attn_forward( + # value.to(torch.float32), + value, + spatial_shapes, + level_start_index, + # sampling_locations.to(torch.float32), + sampling_locations.to(value.dtype), + # attention_weights.to(torch.float32), + attention_weights.to(value.dtype), + self.im2col_step, + ) + else: + output = MultiScaleDeformableAttnFunction.apply( + # value.to(torch.float32), + value, + spatial_shapes, + level_start_index, + # sampling_locations.to(torch.float32), + sampling_locations.to(value.dtype), + # attention_weights.to(torch.float32), + attention_weights.to(value.dtype), + self.im2col_step, + ) + else: + output = multi_scale_deformable_attn_pytorch( + value, spatial_shapes, sampling_locations, attention_weights + ) + + if value.dtype == torch.float16: + output = output.to(torch.float16) + + output = self.output_proj(output) + + if not self.batch_first: + output = output.permute(1, 0, 2) + + return self.dropout(output) + identity + + +def create_dummy_class(klass, dependency, message=""): + """ + When a dependency of a class is not available, create a dummy class which throws ImportError + when used. + + Args: + klass (str): name of the class. + dependency (str): name of the dependency. + message: extra message to print + Returns: + class: a class object + """ + err = "Cannot import '{}', therefore '{}' is not available.".format(dependency, klass) + if message: + err = err + " " + message + + class _DummyMetaClass(type): + # throw error on class attribute access + def __getattr__(_, __): # noqa: B902 + raise ImportError(err) + + class _Dummy(object, metaclass=_DummyMetaClass): + # throw error on constructor + def __init__(self, *args, **kwargs): + raise ImportError(err) + + return _Dummy + + +def create_dummy_func(func, dependency, message=""): + """ + When a dependency of a function is not available, create a dummy function which throws + ImportError when used. + + Args: + func (str): name of the function. + dependency (str or list[str]): name(s) of the dependency. + message: extra message to print + Returns: + function: a function object + """ + err = "Cannot import '{}', therefore '{}' is not available.".format(dependency, func) + if message: + err = err + " " + message + + if isinstance(dependency, (list, tuple)): + dependency = ",".join(dependency) + + def _dummy(*args, **kwargs): + raise ImportError(err) + + return _dummy + + +try: + from ape import _C +except ImportError: + # TODO: register ops natively so there is no need to import _C. + _msg = "ape is not compiled successfully, please build following the instructions!" + _args = ("ape._C", _msg) + MultiScaleDeformableAttention = create_dummy_class( # noqa + "MultiScaleDeformableAttention", *_args + ) diff --git a/ape/layers/vision_language_align.py b/ape/layers/vision_language_align.py new file mode 100644 index 0000000..f0511c3 --- /dev/null +++ b/ape/layers/vision_language_align.py @@ -0,0 +1,61 @@ +import math + +import torch +import torch.nn.functional as F +from torch import nn + + +class VisionLanguageAlign(nn.Module): + def __init__( + self, embed_dim, embed_dim_language, prior_prob=0.01, log_scale=0.0, clamp_dot_product=True + ): + super().__init__() + # initialize the bias for focal loss + bias_value = -math.log((1 - prior_prob) / prior_prob) + + # dot product soft token head + self.dot_product_projection_image = nn.Identity() + self.dot_product_projection_text = nn.Linear( + embed_dim_language, embed_dim, bias=True + ) # 768 -> 256 + self.log_scale = nn.Parameter(torch.Tensor([log_scale]), requires_grad=True) + self.bias_lang = nn.Parameter(torch.zeros(embed_dim_language), requires_grad=True) # (768,) + self.bias0 = nn.Parameter(torch.Tensor([bias_value]), requires_grad=True) # size (1,) + + self.clamp_dot_product = clamp_dot_product + + def forward(self, x, embedding): + """ + x: visual features (bs, num_query, 256) + embedding: language features (bs, L, 768) + """ + embedding = embedding.to(x.dtype) + + # norm + embedding = F.normalize(embedding, p=2, dim=-1) # (bs, L, 768) L is maximum sentence length + dot_product_proj_tokens = self.dot_product_projection_text(embedding / 2.0) # 768 -> 256 + dot_product_proj_tokens_bias = ( + torch.matmul(embedding, self.bias_lang) + self.bias0 + ) # (bs, L, 768) x (768, ) + (1, ) -> (bs, L) + + dot_product_proj_queries = self.dot_product_projection_image(x) # (bs, num_query, 256) + A = dot_product_proj_queries.shape[1] # num_query + bias = dot_product_proj_tokens_bias.unsqueeze(1).repeat(1, A, 1) # (bs, num_query, L) + + dot_product_logit = ( + torch.matmul(dot_product_proj_queries, dot_product_proj_tokens.transpose(-1, -2)) + / self.log_scale.exp() + ) + bias # (bs, num_query, 256) x (bs, 256, L) -> (bs, num_query, L) + if self.clamp_dot_product: + dot_product_logit = torch.clamp(dot_product_logit, max=50000) + dot_product_logit = torch.clamp(dot_product_logit, min=-50000) + return dot_product_logit + + +class StillClassifier(nn.Module): + def __init__(self, hidden_dim): + super().__init__() + self.body = nn.Linear(hidden_dim, 1) + + def forward(self, x, lang_feat=None): + return self.body(x) diff --git a/ape/layers/vision_language_fusion.py b/ape/layers/vision_language_fusion.py new file mode 100644 index 0000000..bbb46aa --- /dev/null +++ b/ape/layers/vision_language_fusion.py @@ -0,0 +1,53 @@ +import torch +import torch.utils.checkpoint as checkpoint + +from .fuse_helper import BiAttentionBlock + + +class VisionLanguageFusion(torch.nn.Module): + """ + Early Fusion Module + """ + + def __init__( + self, + v_dim, + l_dim, + embed_dim, + num_heads, + dropout=0.1, + drop_path=0.0, + init_values=1e-4, + stable_softmax_2d=False, + clamp_min_for_underflow=True, + clamp_max_for_overflow=True, + use_checkpoint=False, + use_attention_mask_v=False, + ): + super(VisionLanguageFusion, self).__init__() + self.use_checkpoint = use_checkpoint + + # early fusion module + # bi-direction (text->image, image->text) + self.b_attn = BiAttentionBlock( + v_dim=v_dim, + l_dim=l_dim, + embed_dim=embed_dim, + num_heads=num_heads, + dropout=dropout, + drop_path=drop_path, + init_values=init_values, + stable_softmax_2d=stable_softmax_2d, + clamp_min_for_underflow=clamp_min_for_underflow, + clamp_max_for_overflow=clamp_max_for_overflow, + use_attention_mask_v=use_attention_mask_v, + ) + + def forward(self, v, l, attention_mask_v=None, attention_mask_l=None): + if self.use_checkpoint and self.training: + return checkpoint.checkpoint(self.b_attn, v, l, attention_mask_v, attention_mask_l) + else: + return self.b_attn(v, l, attention_mask_v, attention_mask_l) + + def extra_repr(self): + return f"use_checkpoint={self.use_checkpoint}" diff --git a/ape/layers/zero_shot_fc.py b/ape/layers/zero_shot_fc.py new file mode 100644 index 0000000..e19622a --- /dev/null +++ b/ape/layers/zero_shot_fc.py @@ -0,0 +1,162 @@ +import logging +import math + +import numpy as np +import torch +from torch import nn +from torch.nn import functional as F + +# from sota.modeling.text import build_clip_text_encoder, get_clip_embeddings +# from ..modeling.text import build_clip_text_encoder, get_clip_embeddings + +logger = logging.getLogger(__name__) + + +class ZeroShotFC(nn.Module): + def __init__( + self, + input_size, + *, + num_classes: int, + zs_weight_path: str, + zs_weight_dim: int = 512, + use_bias: float = 0.0, + norm_weight: bool = True, + norm_temperature: float = 50.0, + use_project: bool = True, + use_sigmoid_ce: bool, + prior_prob: float = 0.01, + zs_vocabulary: str = "", + text_model: str = "", + ): + super().__init__() + + # assert use_sigmoid_ce + # assert cls_agnostic_bbox_reg + + self.norm_weight = norm_weight + self.norm_temperature = norm_temperature + self.use_project = use_project + self.zs_weight_dim = zs_weight_dim + + self.use_bias = use_bias < 0 + if self.use_bias: + self.cls_bias = nn.Parameter(torch.ones(1) * use_bias, requires_grad=True) + + if self.use_project: + self.linear = nn.Linear(input_size, zs_weight_dim) + + if use_sigmoid_ce: + bias_value = -math.log((1 - prior_prob) / prior_prob) + else: + bias_value = 0 + torch.nn.init.constant_(self.linear.bias, bias_value) + torch.nn.init.normal_(self.linear.weight, std=0.01) + + if len(zs_vocabulary) > 0: + from sota.modeling.text import get_clip_embeddings + + logger.info("Generating weight for " + zs_vocabulary) + zs_vocabulary = zs_vocabulary.split(",") + num_classes = len(zs_vocabulary) + zs_weight = get_clip_embeddings(text_model, zs_vocabulary) + zs_weight = zs_weight.permute(1, 0).contiguous() + elif zs_weight_path == "rand": + zs_weight = torch.randn((zs_weight_dim, num_classes)) + nn.init.normal_(zs_weight, std=0.01) + elif zs_weight_path == "zeros": + zs_weight = torch.zeros((zs_weight_dim, num_classes)) + elif zs_weight_path == "online": + from sota.modeling.text import build_clip_text_encoder + + zs_weight = torch.zeros((zs_weight_dim, num_classes)) + self.text_encoder = build_clip_text_encoder(text_model, pretrain=True) + self.text_encoder.eval() + else: + logger.info("Loading " + zs_weight_path) + zs_weight = ( + torch.tensor(np.load(zs_weight_path), dtype=torch.float32) + .permute(1, 0) + .contiguous() + ) + logger.info(f"Loaded zs_weight {zs_weight.size()}") + + zs_weight = torch.cat([zs_weight, zs_weight.new_zeros((self.zs_weight_dim, 1))], dim=1) + logger.info(f"Cated zs_weight {zs_weight.size()}") + + if self.norm_weight: + zs_weight = F.normalize(zs_weight, p=2, dim=0) + + if zs_weight_path == "rand": + self.zs_weight = nn.Parameter(zs_weight, requires_grad=True) + else: + self.register_buffer("zs_weight", zs_weight) + + assert ( + self.zs_weight.shape[1] == num_classes + 1 + ), f"zs_weight={self.zs_weight.shape} v.s. num_classes={num_classes}" + + def forward(self, x, classifier=None): + """ + Inputs: + x: B x D or B x N x D + classifier: C x D + """ + x_shape = x.shape + if len(x_shape) == 3: + x = x.reshape(x_shape[0] * x_shape[1], x_shape[2]) + assert x.dim() == 2 + + if self.use_project: + x = self.linear(x) + if classifier is not None: + if isinstance(classifier, str): + from sota.modeling.text import get_clip_embeddings + + zs_weight = get_clip_embeddings( + self.text_encoder, classifier, prompt="", device=x.device + ) + else: + zs_weight = classifier + zs_weight = zs_weight.permute(1, 0).contiguous() + zs_weight = torch.cat([zs_weight, zs_weight.new_zeros((self.zs_weight_dim, 1))], dim=1) + if self.norm_weight: + zs_weight = F.normalize(zs_weight, p=2, dim=0) + else: + zs_weight = self.zs_weight + if self.norm_weight: + x = self.norm_temperature * F.normalize(x, p=2, dim=1) + x = torch.mm(x, zs_weight) + if self.use_bias: + x = x + self.cls_bias + + if len(x_shape) == 3: + x = x.reshape(x_shape[:2] + zs_weight.shape[1:]) + return x + + def set_predictor(self, param_or_path): + if type(param_or_path) == str: + logger.info("Loading " + param_or_path) + zs_weight = ( + torch.tensor(np.load(param_or_path), dtype=torch.float32).permute(1, 0).contiguous() + ) + else: + zs_weight = param_or_path.permute(1, 0).contiguous() + logger.info(f"Loaded zs_weight {zs_weight.size()}") + + zs_weight = torch.cat([zs_weight, zs_weight.new_zeros((self.zs_weight_dim, 1))], dim=1) + logger.info(f"Cated zs_weight {zs_weight.size()}") + + if self.norm_weight: + zs_weight = F.normalize(zs_weight, p=2, dim=0) + + zs_weight = zs_weight.to(self.zs_weight.device) + self.zs_weight = zs_weight + + def extra_repr(self): + extra_repr = "" + valtype = (int, float, bool, str, dict, list) + for attribute, value in self.__dict__.items(): + if type(value) in valtype: + extra_repr += "{}={}, ".format(attribute, value) + return extra_repr[:-2] diff --git a/ape/model_zoo/__init__.py b/ape/model_zoo/__init__.py new file mode 100644 index 0000000..1144331 --- /dev/null +++ b/ape/model_zoo/__init__.py @@ -0,0 +1,10 @@ +# Copyright (c) Facebook, Inc. and its affiliates. +""" +Model Zoo API for Detectron2: a collection of functions to create common model architectures +listed in `MODEL_ZOO.md `_, +and optionally load their pre-trained weights. +""" + +from .model_zoo import get, get_checkpoint_url, get_config, get_config_file + +__all__ = ["get_checkpoint_url", "get", "get_config_file", "get_config"] diff --git a/ape/model_zoo/model_zoo.py b/ape/model_zoo/model_zoo.py new file mode 100644 index 0000000..ca88803 --- /dev/null +++ b/ape/model_zoo/model_zoo.py @@ -0,0 +1,214 @@ +# Copyright (c) Facebook, Inc. and its affiliates. +import os +from typing import Optional + +import pkg_resources +import torch + +from detectron2.checkpoint import DetectionCheckpointer +from detectron2.config import CfgNode, LazyConfig, get_cfg, instantiate +from detectron2.modeling import build_model + + +class _ModelZooUrls(object): + """ + Mapping from names to officially released Detectron2 pre-trained models. + """ + + S3_PREFIX = "https://dl.fbaipublicfiles.com/detectron2/" + + # format: {config_path.yaml} -> model_id/model_final_{commit}.pkl + CONFIG_PATH_TO_URL_SUFFIX = { + # COCO Detection with Faster R-CNN + "COCO-Detection/faster_rcnn_R_50_C4_1x": "137257644/model_final_721ade.pkl", + "COCO-Detection/faster_rcnn_R_50_DC5_1x": "137847829/model_final_51d356.pkl", + "COCO-Detection/faster_rcnn_R_50_FPN_1x": "137257794/model_final_b275ba.pkl", + "COCO-Detection/faster_rcnn_R_50_C4_3x": "137849393/model_final_f97cb7.pkl", + "COCO-Detection/faster_rcnn_R_50_DC5_3x": "137849425/model_final_68d202.pkl", + "COCO-Detection/faster_rcnn_R_50_FPN_3x": "137849458/model_final_280758.pkl", + "COCO-Detection/faster_rcnn_R_101_C4_3x": "138204752/model_final_298dad.pkl", + "COCO-Detection/faster_rcnn_R_101_DC5_3x": "138204841/model_final_3e0943.pkl", + "COCO-Detection/faster_rcnn_R_101_FPN_3x": "137851257/model_final_f6e8b1.pkl", + "COCO-Detection/faster_rcnn_X_101_32x8d_FPN_3x": "139173657/model_final_68b088.pkl", + # COCO Detection with RetinaNet + "COCO-Detection/retinanet_R_50_FPN_1x": "190397773/model_final_bfca0b.pkl", + "COCO-Detection/retinanet_R_50_FPN_3x": "190397829/model_final_5bd44e.pkl", + "COCO-Detection/retinanet_R_101_FPN_3x": "190397697/model_final_971ab9.pkl", + # COCO Detection with RPN and Fast R-CNN + "COCO-Detection/rpn_R_50_C4_1x": "137258005/model_final_450694.pkl", + "COCO-Detection/rpn_R_50_FPN_1x": "137258492/model_final_02ce48.pkl", + "COCO-Detection/fast_rcnn_R_50_FPN_1x": "137635226/model_final_e5f7ce.pkl", + # COCO Instance Segmentation Baselines with Mask R-CNN + "COCO-InstanceSegmentation/mask_rcnn_R_50_C4_1x": "137259246/model_final_9243eb.pkl", + "COCO-InstanceSegmentation/mask_rcnn_R_50_DC5_1x": "137260150/model_final_4f86c3.pkl", + "COCO-InstanceSegmentation/mask_rcnn_R_50_FPN_1x": "137260431/model_final_a54504.pkl", + "COCO-InstanceSegmentation/mask_rcnn_R_50_C4_3x": "137849525/model_final_4ce675.pkl", + "COCO-InstanceSegmentation/mask_rcnn_R_50_DC5_3x": "137849551/model_final_84107b.pkl", + "COCO-InstanceSegmentation/mask_rcnn_R_50_FPN_3x": "137849600/model_final_f10217.pkl", + "COCO-InstanceSegmentation/mask_rcnn_R_101_C4_3x": "138363239/model_final_a2914c.pkl", + "COCO-InstanceSegmentation/mask_rcnn_R_101_DC5_3x": "138363294/model_final_0464b7.pkl", + "COCO-InstanceSegmentation/mask_rcnn_R_101_FPN_3x": "138205316/model_final_a3ec72.pkl", + "COCO-InstanceSegmentation/mask_rcnn_X_101_32x8d_FPN_3x": "139653917/model_final_2d9806.pkl", # noqa + # New baselines using Large-Scale Jitter and Longer Training Schedule + "new_baselines/mask_rcnn_R_50_FPN_100ep_LSJ": "42047764/model_final_bb69de.pkl", + "new_baselines/mask_rcnn_R_50_FPN_200ep_LSJ": "42047638/model_final_89a8d3.pkl", + "new_baselines/mask_rcnn_R_50_FPN_400ep_LSJ": "42019571/model_final_14d201.pkl", + "new_baselines/mask_rcnn_R_101_FPN_100ep_LSJ": "42025812/model_final_4f7b58.pkl", + "new_baselines/mask_rcnn_R_101_FPN_200ep_LSJ": "42131867/model_final_0bb7ae.pkl", + "new_baselines/mask_rcnn_R_101_FPN_400ep_LSJ": "42073830/model_final_f96b26.pkl", + "new_baselines/mask_rcnn_regnetx_4gf_dds_FPN_100ep_LSJ": "42047771/model_final_b7fbab.pkl", # noqa + "new_baselines/mask_rcnn_regnetx_4gf_dds_FPN_200ep_LSJ": "42132721/model_final_5d87c1.pkl", # noqa + "new_baselines/mask_rcnn_regnetx_4gf_dds_FPN_400ep_LSJ": "42025447/model_final_f1362d.pkl", # noqa + "new_baselines/mask_rcnn_regnety_4gf_dds_FPN_100ep_LSJ": "42047784/model_final_6ba57e.pkl", # noqa + "new_baselines/mask_rcnn_regnety_4gf_dds_FPN_200ep_LSJ": "42047642/model_final_27b9c1.pkl", # noqa + "new_baselines/mask_rcnn_regnety_4gf_dds_FPN_400ep_LSJ": "42045954/model_final_ef3a80.pkl", # noqa + # COCO Person Keypoint Detection Baselines with Keypoint R-CNN + "COCO-Keypoints/keypoint_rcnn_R_50_FPN_1x": "137261548/model_final_04e291.pkl", + "COCO-Keypoints/keypoint_rcnn_R_50_FPN_3x": "137849621/model_final_a6e10b.pkl", + "COCO-Keypoints/keypoint_rcnn_R_101_FPN_3x": "138363331/model_final_997cc7.pkl", + "COCO-Keypoints/keypoint_rcnn_X_101_32x8d_FPN_3x": "139686956/model_final_5ad38f.pkl", + # COCO Panoptic Segmentation Baselines with Panoptic FPN + "COCO-PanopticSegmentation/panoptic_fpn_R_50_1x": "139514544/model_final_dbfeb4.pkl", + "COCO-PanopticSegmentation/panoptic_fpn_R_50_3x": "139514569/model_final_c10459.pkl", + "COCO-PanopticSegmentation/panoptic_fpn_R_101_3x": "139514519/model_final_cafdb1.pkl", + # LVIS Instance Segmentation Baselines with Mask R-CNN + "LVISv0.5-InstanceSegmentation/mask_rcnn_R_50_FPN_1x": "144219072/model_final_571f7c.pkl", # noqa + "LVISv0.5-InstanceSegmentation/mask_rcnn_R_101_FPN_1x": "144219035/model_final_824ab5.pkl", # noqa + "LVISv0.5-InstanceSegmentation/mask_rcnn_X_101_32x8d_FPN_1x": "144219108/model_final_5e3439.pkl", # noqa + # Cityscapes & Pascal VOC Baselines + "Cityscapes/mask_rcnn_R_50_FPN": "142423278/model_final_af9cf5.pkl", + "PascalVOC-Detection/faster_rcnn_R_50_C4": "142202221/model_final_b1acc2.pkl", + # Other Settings + "Misc/mask_rcnn_R_50_FPN_1x_dconv_c3-c5": "138602867/model_final_65c703.pkl", + "Misc/mask_rcnn_R_50_FPN_3x_dconv_c3-c5": "144998336/model_final_821d0b.pkl", + "Misc/cascade_mask_rcnn_R_50_FPN_1x": "138602847/model_final_e9d89b.pkl", + "Misc/cascade_mask_rcnn_R_50_FPN_3x": "144998488/model_final_480dd8.pkl", + "Misc/mask_rcnn_R_50_FPN_3x_syncbn": "169527823/model_final_3b3c51.pkl", + "Misc/mask_rcnn_R_50_FPN_3x_gn": "138602888/model_final_dc5d9e.pkl", + "Misc/scratch_mask_rcnn_R_50_FPN_3x_gn": "138602908/model_final_01ca85.pkl", + "Misc/scratch_mask_rcnn_R_50_FPN_9x_gn": "183808979/model_final_da7b4c.pkl", + "Misc/scratch_mask_rcnn_R_50_FPN_9x_syncbn": "184226666/model_final_5ce33e.pkl", + "Misc/panoptic_fpn_R_101_dconv_cascade_gn_3x": "139797668/model_final_be35db.pkl", + "Misc/cascade_mask_rcnn_X_152_32x8d_FPN_IN5k_gn_dconv": "18131413/model_0039999_e76410.pkl", # noqa + # D1 Comparisons + "Detectron1-Comparisons/faster_rcnn_R_50_FPN_noaug_1x": "137781054/model_final_7ab50c.pkl", # noqa + "Detectron1-Comparisons/mask_rcnn_R_50_FPN_noaug_1x": "137781281/model_final_62ca52.pkl", # noqa + "Detectron1-Comparisons/keypoint_rcnn_R_50_FPN_1x": "137781195/model_final_cce136.pkl", + } + + @staticmethod + def query(config_path: str) -> Optional[str]: + """ + Args: + config_path: relative config filename + """ + name = config_path.replace(".yaml", "").replace(".py", "") + if name in _ModelZooUrls.CONFIG_PATH_TO_URL_SUFFIX: + suffix = _ModelZooUrls.CONFIG_PATH_TO_URL_SUFFIX[name] + return _ModelZooUrls.S3_PREFIX + name + "/" + suffix + return None + + +def get_checkpoint_url(config_path): + """ + Returns the URL to the model trained using the given config + + Args: + config_path (str): config file name relative to detectron2's "configs/" + directory, e.g., "COCO-InstanceSegmentation/mask_rcnn_R_50_FPN_1x.yaml" + + Returns: + str: a URL to the model + """ + url = _ModelZooUrls.query(config_path) + if url is None: + raise RuntimeError("Pretrained model for {} is not available!".format(config_path)) + return url + + +def get_config_file(config_path): + """ + Returns path to a builtin config file. + + Args: + config_path (str): config file name relative to detectron2's "configs/" + directory, e.g., "COCO-InstanceSegmentation/mask_rcnn_R_50_FPN_1x.yaml" + + Returns: + str: the real path to the config file. + """ + cfg_file = pkg_resources.resource_filename( + "ape.model_zoo", os.path.join("configs", config_path) + ) + if not os.path.exists(cfg_file): + raise RuntimeError("{} not available in Model Zoo!".format(config_path)) + return cfg_file + + +def get_config(config_path, trained: bool = False): + """ + Returns a config object for a model in model zoo. + + Args: + config_path (str): config file name relative to detectron2's "configs/" + directory, e.g., "COCO-InstanceSegmentation/mask_rcnn_R_50_FPN_1x.yaml" + trained (bool): If True, will set ``MODEL.WEIGHTS`` to trained model zoo weights. + If False, the checkpoint specified in the config file's ``MODEL.WEIGHTS`` is used + instead; this will typically (though not always) initialize a subset of weights using + an ImageNet pre-trained model, while randomly initializing the other weights. + + Returns: + CfgNode or omegaconf.DictConfig: a config object + """ + cfg_file = get_config_file(config_path) + if cfg_file.endswith(".yaml"): + cfg = get_cfg() + cfg.merge_from_file(cfg_file) + if trained: + cfg.MODEL.WEIGHTS = get_checkpoint_url(config_path) + return cfg + elif cfg_file.endswith(".py"): + cfg = LazyConfig.load(cfg_file) + if trained: + url = get_checkpoint_url(config_path) + if "train" in cfg and "init_checkpoint" in cfg.train: + cfg.train.init_checkpoint = url + else: + raise NotImplementedError + return cfg + + +def get(config_path, trained: bool = False, device: Optional[str] = None): + """ + Get a model specified by relative path under Detectron2's official ``configs/`` directory. + + Args: + config_path (str): config file name relative to detectron2's "configs/" + directory, e.g., "COCO-InstanceSegmentation/mask_rcnn_R_50_FPN_1x.yaml" + trained (bool): see :func:`get_config`. + device (str or None): overwrite the device in config, if given. + + Returns: + nn.Module: a detectron2 model. Will be in training mode. + + Example: + :: + from detectron2 import model_zoo + model = model_zoo.get("COCO-InstanceSegmentation/mask_rcnn_R_50_FPN_1x.yaml", trained=True) + """ + cfg = get_config(config_path, trained) + if device is None and not torch.cuda.is_available(): + device = "cpu" + if device is not None and isinstance(cfg, CfgNode): + cfg.MODEL.DEVICE = device + + if isinstance(cfg, CfgNode): + model = build_model(cfg) + DetectionCheckpointer(model).load(cfg.MODEL.WEIGHTS) + else: + model = instantiate(cfg.model) + if device is not None: + model = model.to(device) + if "train" in cfg and "init_checkpoint" in cfg.train: + DetectionCheckpointer(model).load(cfg.train.init_checkpoint) + return model diff --git a/ape/modeling/__init__.py b/ape/modeling/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/ape/modeling/ape_deta/__init__.py b/ape/modeling/ape_deta/__init__.py new file mode 100644 index 0000000..451fc31 --- /dev/null +++ b/ape/modeling/ape_deta/__init__.py @@ -0,0 +1,16 @@ +from .ape_deta import SomeThing +from .assigner import Stage1Assigner, Stage2Assigner +from .deformable_criterion import DeformableCriterion +from .deformable_detr import DeformableDETR +from .deformable_detr_segm import DeformableDETRSegm +from .deformable_detr_segm_vl import DeformableDETRSegmVL +from .deformable_transformer import ( + DeformableDetrTransformer, + DeformableDetrTransformerDecoder, + DeformableDetrTransformerEncoder, +) +from .deformable_transformer_vl import ( + DeformableDetrTransformerDecoderVL, + DeformableDetrTransformerEncoderVL, + DeformableDetrTransformerVL, +) diff --git a/ape/modeling/ape_deta/ape_deta.py b/ape/modeling/ape_deta/ape_deta.py new file mode 100644 index 0000000..f3e30ac --- /dev/null +++ b/ape/modeling/ape_deta/ape_deta.py @@ -0,0 +1,40 @@ +import copy +import math +from typing import Dict, List, Optional, Tuple + +import torch +import torch.nn as nn +import torch.nn.functional as F + +import fvcore.nn.weight_init as weight_init +from detectron2.layers import Conv2d, ShapeSpec, get_norm, move_device_like +from detectron2.modeling import GeneralizedRCNN +from detectron2.modeling.postprocessing import detector_postprocess, sem_seg_postprocess +from detectron2.modeling.roi_heads.fast_rcnn import fast_rcnn_inference +from detectron2.structures import BitMasks, Boxes, ImageList, Instances +from detrex.layers import MLP, box_cxcywh_to_xyxy, box_xyxy_to_cxcywh +from detrex.utils import inverse_sigmoid +from torchvision.ops.boxes import batched_nms + + +class SomeThing(nn.Module): + def __init__( + self, + model_vision, + model_language, + **kwargs, + ): + super().__init__(**kwargs) + + self.model_vision = model_vision + self.model_language = model_language + + self.model_vision.set_model_language(self.model_language) + del self.model_language + + def forward(self, batched_inputs, do_postprocess=True): + losses = self.model_vision(batched_inputs, do_postprocess=do_postprocess) + return losses + + def set_eval_dataset(self, dataset_name): + self.model_vision.set_eval_dataset(dataset_name) diff --git a/ape/modeling/ape_deta/assigner.py b/ape/modeling/ape_deta/assigner.py new file mode 100644 index 0000000..926006d --- /dev/null +++ b/ape/modeling/ape_deta/assigner.py @@ -0,0 +1,364 @@ +from typing import List + +import torch +import torch.nn as nn +import torch.nn.functional as F + +from detrex.layers import box_cxcywh_to_xyxy, box_iou, box_xyxy_to_cxcywh, generalized_box_iou + + +def nonzero_tuple(x): + """ + A 'as_tuple=True' version of torch.nonzero to support torchscript. + because of https://github.com/pytorch/pytorch/issues/38718 + """ + if torch.jit.is_scripting(): + if x.dim() == 0: + return x.unsqueeze(0).nonzero().unbind(1) + return x.nonzero().unbind(1) + else: + return x.nonzero(as_tuple=True) + + +class Matcher(object): + """ + This class assigns to each predicted "element" (e.g., a box) a ground-truth + element. Each predicted element will have exactly zero or one matches; each + ground-truth element may be matched to zero or more predicted elements. + + The matching is determined by the MxN match_quality_matrix, that characterizes + how well each (ground-truth, prediction)-pair match each other. For example, + if the elements are boxes, this matrix may contain box intersection-over-union + overlap values. + + The matcher returns (a) a vector of length N containing the index of the + ground-truth element m in [0, M) that matches to prediction n in [0, N). + (b) a vector of length N containing the labels for each prediction. + """ + + def __init__( + self, thresholds: List[float], labels: List[int], allow_low_quality_matches: bool = False + ): + """ + Args: + thresholds (list): a list of thresholds used to stratify predictions + into levels. + labels (list): a list of values to label predictions belonging at + each level. A label can be one of {-1, 0, 1} signifying + {ignore, negative class, positive class}, respectively. + allow_low_quality_matches (bool): if True, produce additional matches + for predictions with maximum match quality lower than high_threshold. + See set_low_quality_matches_ for more details. + + For example, + thresholds = [0.3, 0.5] + labels = [0, -1, 1] + All predictions with iou < 0.3 will be marked with 0 and + thus will be considered as false positives while training. + All predictions with 0.3 <= iou < 0.5 will be marked with -1 and + thus will be ignored. + All predictions with 0.5 <= iou will be marked with 1 and + thus will be considered as true positives. + """ + thresholds = thresholds[:] + assert thresholds[0] > 0 + thresholds.insert(0, -float("inf")) + thresholds.append(float("inf")) + assert all( + [low <= high for (low, high) in zip(thresholds[:-1], thresholds[1:])] + ), thresholds + assert all([l in [-1, 0, 1] for l in labels]) + assert len(labels) == len(thresholds) - 1 + self.thresholds = thresholds + self.labels = labels + self.allow_low_quality_matches = allow_low_quality_matches + + def __call__(self, match_quality_matrix): + """ + Args: + match_quality_matrix (Tensor[float]): an MxN tensor, containing the + pairwise quality between M ground-truth elements and N predicted + elements. All elements must be >= 0 (due to the us of `torch.nonzero` + for selecting indices in :meth:`set_low_quality_matches_`). + + Returns: + matches (Tensor[int64]): a vector of length N, where matches[i] is a matched + ground-truth index in [0, M) + match_labels (Tensor[int8]): a vector of length N, where pred_labels[i] indicates + whether a prediction is a true or false positive or ignored + """ + assert match_quality_matrix.dim() == 2 + if match_quality_matrix.numel() == 0: + default_matches = match_quality_matrix.new_full( + (match_quality_matrix.size(1),), 0, dtype=torch.int64 + ) + default_match_labels = match_quality_matrix.new_full( + (match_quality_matrix.size(1),), self.labels[0], dtype=torch.int8 + ) + return default_matches, default_match_labels + + assert torch.all(match_quality_matrix >= 0) + + matched_vals, matches = match_quality_matrix.max(dim=0) + + match_labels = matches.new_full(matches.size(), 1, dtype=torch.int8) + + for (l, low, high) in zip(self.labels, self.thresholds[:-1], self.thresholds[1:]): + low_high = (matched_vals >= low) & (matched_vals < high) + match_labels[low_high] = l + + if self.allow_low_quality_matches: + self.set_low_quality_matches_(match_labels, match_quality_matrix) + + return matches, match_labels + + def set_low_quality_matches_(self, match_labels, match_quality_matrix): + """ + Produce additional matches for predictions that have only low-quality matches. + Specifically, for each ground-truth G find the set of predictions that have + maximum overlap with it (including ties); for each prediction in that set, if + it is unmatched, then match it to the ground-truth G. + + This function implements the RPN assignment case (i) in Sec. 3.1.2 of + :paper:`Faster R-CNN`. + """ + highest_quality_foreach_gt, _ = match_quality_matrix.max(dim=1) + _, pred_inds_with_highest_quality = nonzero_tuple( + match_quality_matrix == highest_quality_foreach_gt[:, None] + ) + match_labels[pred_inds_with_highest_quality] = 1 + + +def subsample_labels( + labels: torch.Tensor, num_samples: int, positive_fraction: float, bg_label: int +): + """ + Return `num_samples` (or fewer, if not enough found) + random samples from `labels` which is a mixture of positives & negatives. + It will try to return as many positives as possible without + exceeding `positive_fraction * num_samples`, and then try to + fill the remaining slots with negatives. + + Args: + labels (Tensor): (N, ) label vector with values: + * -1: ignore + * bg_label: background ("negative") class + * otherwise: one or more foreground ("positive") classes + num_samples (int): The total number of labels with value >= 0 to return. + Values that are not sampled will be filled with -1 (ignore). + positive_fraction (float): The number of subsampled labels with values > 0 + is `min(num_positives, int(positive_fraction * num_samples))`. The number + of negatives sampled is `min(num_negatives, num_samples - num_positives_sampled)`. + In order words, if there are not enough positives, the sample is filled with + negatives. If there are also not enough negatives, then as many elements are + sampled as is possible. + bg_label (int): label index of background ("negative") class. + + Returns: + pos_idx, neg_idx (Tensor): + 1D vector of indices. The total length of both is `num_samples` or fewer. + """ + positive = nonzero_tuple((labels != -1) & (labels != bg_label))[0] + negative = nonzero_tuple(labels == bg_label)[0] + + num_pos = int(num_samples * positive_fraction) + num_pos = min(positive.numel(), num_pos) + num_neg = num_samples - num_pos + num_neg = min(negative.numel(), num_neg) + + perm1 = torch.randperm(positive.numel(), device=positive.device)[:num_pos] + perm2 = torch.randperm(negative.numel(), device=negative.device)[:num_neg] + + pos_idx = positive[perm1] + neg_idx = negative[perm2] + return pos_idx, neg_idx + + +def sample_topk_per_gt(pr_inds, gt_inds, iou, k): + if len(gt_inds) == 0: + return pr_inds, gt_inds + gt_inds2, counts = gt_inds.unique(return_counts=True) + scores, pr_inds2 = iou[gt_inds2].topk(k, dim=1) + gt_inds2 = gt_inds2[:, None].repeat(1, k) + + pr_inds3 = torch.cat([pr[:c] for c, pr in zip(counts, pr_inds2)]) + gt_inds3 = torch.cat([gt[:c] for c, gt in zip(counts, gt_inds2)]) + return pr_inds3, gt_inds3 + + +class Stage2Assigner(nn.Module): + def __init__(self, num_queries, num_classes, max_k=4): + super().__init__() + self.positive_fraction = 0.25 + self.num_classes = num_classes + self.batch_size_per_image = num_queries + self.proposal_matcher = Matcher( + thresholds=[0.6], labels=[0, 1], allow_low_quality_matches=True + ) + self.k = max_k + + def _sample_proposals( + self, matched_idxs: torch.Tensor, matched_labels: torch.Tensor, gt_classes: torch.Tensor + ): + """ + Based on the matching between N proposals and M groundtruth, + sample the proposals and set their classification labels. + + Args: + matched_idxs (Tensor): a vector of length N, each is the best-matched + gt index in [0, M) for each proposal. + matched_labels (Tensor): a vector of length N, the matcher's label + (one of cfg.MODEL.ROI_HEADS.IOU_LABELS) for each proposal. + gt_classes (Tensor): a vector of length M. + + Returns: + Tensor: a vector of indices of sampled proposals. Each is in [0, N). + Tensor: a vector of the same length, the classification label for + each sampled proposal. Each sample is labeled as either a category in + [0, num_classes) or the background (num_classes). + """ + has_gt = gt_classes.numel() > 0 + if has_gt: + gt_classes = gt_classes[matched_idxs] + gt_classes[matched_labels == 0] = self.num_classes + gt_classes[matched_labels == -1] = -1 + else: + gt_classes = torch.zeros_like(matched_idxs) + self.num_classes + + sampled_fg_idxs, sampled_bg_idxs = subsample_labels( + gt_classes, self.batch_size_per_image, self.positive_fraction, self.num_classes + ) + + sampled_idxs = torch.cat([sampled_fg_idxs, sampled_bg_idxs], dim=0) + return sampled_idxs, gt_classes[sampled_idxs] + + def forward(self, outputs, targets, return_cost_matrix=False): + + bs = len(targets) + indices = [] + ious = [] + for b in range(bs): + iou, _ = box_iou( + box_cxcywh_to_xyxy(targets[b]["boxes"]), + box_cxcywh_to_xyxy(outputs["init_reference"][b].detach()), + ) + if not torch.all(iou >= 0): + print("iou", iou, iou.max(), iou.min()) + print("targets[b][boxes]", targets[b]["boxes"]) + print( + "outputs[init_reference][b]", + outputs["init_reference"][b], + outputs["init_reference"][b].max(), + outputs["init_reference"][b].min(), + ) + print("outputs", outputs) + matched_idxs, matched_labels = self.proposal_matcher( + iou + ) # proposal_id -> highest_iou_gt_id, proposal_id -> [1 if iou > 0.6, 0 ow] + ( + sampled_idxs, + sampled_gt_classes, + ) = self._sample_proposals( # list of sampled proposal_ids, sampled_id -> [0, num_classes)+[bg_label] + matched_idxs, matched_labels, targets[b]["labels"] + ) + pos_pr_inds = sampled_idxs[sampled_gt_classes != self.num_classes] + pos_gt_inds = matched_idxs[pos_pr_inds] + pos_pr_inds, pos_gt_inds = self.postprocess_indices(pos_pr_inds, pos_gt_inds, iou) + indices.append((pos_pr_inds, pos_gt_inds)) + ious.append(iou) + if return_cost_matrix: + return indices, ious + return indices + + def postprocess_indices(self, pr_inds, gt_inds, iou): + return sample_topk_per_gt(pr_inds, gt_inds, iou, self.k) + + def __repr__(self, _repr_indent=8): + head = "Matcher " + self.__class__.__name__ + body = [] + for attribute, value in self.__dict__.items(): + if attribute.startswith("_"): + continue + body.append("{}: {}".format(attribute, value)) + lines = [head] + [" " * _repr_indent + line for line in body] + return "\n".join(lines) + + +class Stage1Assigner(nn.Module): + def __init__(self, t_low=0.3, t_high=0.7, max_k=4): + super().__init__() + self.positive_fraction = 0.5 + self.batch_size_per_image = 256 + self.k = max_k + self.t_low = t_low + self.t_high = t_high + self.anchor_matcher = Matcher( + thresholds=[t_low, t_high], labels=[0, -1, 1], allow_low_quality_matches=True + ) + + def _subsample_labels(self, label): + """ + Randomly sample a subset of positive and negative examples, and overwrite + the label vector to the ignore value (-1) for all elements that are not + included in the sample. + + Args: + labels (Tensor): a vector of -1, 0, 1. Will be modified in-place and returned. + """ + pos_idx, neg_idx = subsample_labels( + label, self.batch_size_per_image, self.positive_fraction, 0 + ) + label.fill_(-1) + label.scatter_(0, pos_idx, 1) + label.scatter_(0, neg_idx, 0) + return label + + def forward(self, outputs, targets, return_cost_matrix=False): + bs = len(targets) + indices = [] + ious = [] + for b in range(bs): + anchors = outputs["anchors"][b] + if len(targets[b]["boxes"]) == 0: + indices.append( + ( + torch.tensor([], dtype=torch.long, device=anchors.device), + torch.tensor([], dtype=torch.long, device=anchors.device), + ) + ) + continue + iou, _ = box_iou( + box_cxcywh_to_xyxy(targets[b]["boxes"]), + box_cxcywh_to_xyxy(anchors), + ) + matched_idxs, matched_labels = self.anchor_matcher( + iou + ) # proposal_id -> highest_iou_gt_id, proposal_id -> [1 if iou > 0.7, 0 if iou < 0.3, -1 ow] + matched_labels = self._subsample_labels(matched_labels) + + all_pr_inds = torch.arange(len(anchors)).to(matched_labels.device) + pos_pr_inds = all_pr_inds[matched_labels == 1] + pos_gt_inds = matched_idxs[pos_pr_inds] + pos_ious = iou[pos_gt_inds, pos_pr_inds] + pos_pr_inds, pos_gt_inds = self.postprocess_indices(pos_pr_inds, pos_gt_inds, iou) + pos_pr_inds, pos_gt_inds = pos_pr_inds.to(anchors.device), pos_gt_inds.to( + anchors.device + ) + indices.append((pos_pr_inds, pos_gt_inds)) + ious.append(iou) + if return_cost_matrix: + return indices, ious + return indices + + def postprocess_indices(self, pr_inds, gt_inds, iou): + return sample_topk_per_gt(pr_inds, gt_inds, iou, self.k) + + def __repr__(self, _repr_indent=8): + head = "Matcher " + self.__class__.__name__ + body = [] + for attribute, value in self.__dict__.items(): + if attribute.startswith("_"): + continue + body.append("{}: {}".format(attribute, value)) + lines = [head] + [" " * _repr_indent + line for line in body] + return "\n".join(lines) diff --git a/ape/modeling/ape_deta/deformable_criterion.py b/ape/modeling/ape_deta/deformable_criterion.py new file mode 100644 index 0000000..6ac62ec --- /dev/null +++ b/ape/modeling/ape_deta/deformable_criterion.py @@ -0,0 +1,609 @@ +import copy +import logging +from typing import Callable, List, Optional + +import torch +import torch.nn.functional as F + +from detectron2.projects.point_rend.point_features import ( + get_uncertain_point_coords_with_randomness, + point_sample, +) +from detrex.layers import box_cxcywh_to_xyxy, box_iou, generalized_box_iou +from detrex.modeling import SetCriterion +from detrex.modeling.criterion.criterion import sigmoid_focal_loss +from detrex.modeling.losses import dice_loss +from detrex.utils import get_world_size, is_dist_avail_and_initialized + +from .misc import nested_tensor_from_tensor_list + +logger = logging.getLogger(__name__) + + +def sigmoid_ce_loss( + inputs: torch.Tensor, + targets: torch.Tensor, + num_masks: float, +): + """ + Args: + inputs: A float tensor of arbitrary shape. + The predictions for each example. + targets: A float tensor with the same shape as inputs. Stores the binary + classification label for each element in inputs + (0 for the negative class and 1 for the positive class). + Returns: + Loss tensor + """ + loss = F.binary_cross_entropy_with_logits(inputs, targets, reduction="none") + + return loss.mean(1).sum() / num_masks + + +def calculate_uncertainty(logits): + """ + We estimate uncerainty as L1 distance between 0.0 and the logit prediction in 'logits' for the + foreground class in `classes`. + Args: + logits (Tensor): A tensor of shape (R, 1, ...) for class-specific or + class-agnostic, where R is the total number of predicted masks in all images and C is + the number of foreground classes. The values are logits. + Returns: + scores (Tensor): A tensor of shape (R, 1, ...) that contains uncertainty scores with + the most uncertain locations having the highest uncertainty score. + """ + assert logits.shape[1] == 1 + gt_class_logits = logits.clone() + return -(torch.abs(gt_class_logits)) + + +class DeformableCriterion(SetCriterion): + """This class computes the loss for Deformable-DETR + and two-stage Deformable-DETR + """ + + def __init__( + self, + num_classes, + matcher, + matcher_stage1, + matcher_stage2, + weight_dict, + losses: List[str] = ["class", "boxes"], + eos_coef: float = 0.1, + loss_class_type: str = "focal_loss", + alpha: float = 0.25, + gamma: float = 2.0, + use_fed_loss: bool = False, + get_fed_loss_cls_weights: Optional[Callable] = None, + fed_loss_num_classes: int = 50, + fed_loss_pad_type: str = None, + num_points: int = 12544, + oversample_ratio: float = 3.0, + importance_sample_ratio: float = 0.75, + train_positive_proposal_only: bool = False, + ): + super(DeformableCriterion, self).__init__( + num_classes=num_classes, + matcher=matcher, + weight_dict=weight_dict, + losses=losses, + eos_coef=eos_coef, + loss_class_type=loss_class_type, + alpha=alpha, + gamma=gamma, + ) + + self.matcher_stage1 = matcher_stage1 + self.matcher_stage2 = matcher_stage2 + + self.use_fed_loss = use_fed_loss + if self.use_fed_loss: + fed_loss_cls_weights = get_fed_loss_cls_weights() + logger.info( + f"fed_loss_cls_weights: {fed_loss_cls_weights.size()} num_classes: {num_classes}" + ) + + if len(fed_loss_cls_weights) < num_classes: + if fed_loss_pad_type == "max": + fed_loss_pad_value = fed_loss_cls_weights.max().item() + elif fed_loss_pad_type == "max1000": + fed_loss_pad_value = fed_loss_cls_weights.max().item() * 1000 + elif fed_loss_pad_type == "mean": + fed_loss_pad_value = fed_loss_cls_weights.mean().item() + elif fed_loss_pad_type == "median": + fed_loss_pad_value = fed_loss_cls_weights.median().item() + elif fed_loss_pad_type == "cat": + fed_loss_pad_classes = torch.arange(len(fed_loss_cls_weights), num_classes) + self.register_buffer("fed_loss_pad_classes", fed_loss_pad_classes) + fed_loss_pad_value = 0 + else: + fed_loss_pad_value = torch.kthvalue( + fed_loss_cls_weights, int(num_classes * 7.0 / 10) + )[0].item() + + logger.info( + f"pad fed_loss_cls_weights with type {fed_loss_pad_type} and value {fed_loss_pad_value}" + ) + if getattr(self, "fed_loss_pad_classes", None) is not None: + logger.info(f"pad fed_loss_classes with {self.fed_loss_pad_classes}") + fed_loss_cls_weights = torch.cat( + ( + fed_loss_cls_weights, + fed_loss_cls_weights.new_full( + (num_classes - len(fed_loss_cls_weights),), + fed_loss_pad_value, + ), + ), + dim=0, + ) + + logger.info(f"fed_loss_cls_weights: {fed_loss_cls_weights[-100:]}") + logger.info( + f"fed_loss_cls_weights: {fed_loss_cls_weights.size()} num_classes: {num_classes}" + ) + + assert ( + len(fed_loss_cls_weights) == self.num_classes + ), "Please check the provided fed_loss_cls_weights. Their size should match num_classes" + self.register_buffer("fed_loss_cls_weights", fed_loss_cls_weights) + self.fed_loss_num_classes = fed_loss_num_classes + + self.num_points = num_points + self.oversample_ratio = oversample_ratio + self.importance_sample_ratio = importance_sample_ratio + + self.train_positive_proposal_only = train_positive_proposal_only + self.alpha_old = self.alpha + + def get_fed_loss_classes(self, gt_classes, num_fed_loss_classes, num_classes, weight): + """ + Args: + gt_classes: a long tensor of shape R that contains the gt class label of each proposal. + num_fed_loss_classes: minimum number of classes to keep when calculating federated loss. + Will sample negative classes if number of unique gt_classes is smaller than this value. + num_classes: number of foreground classes + weight: probabilities used to sample negative classes + + Returns: + Tensor: + classes to keep when calculating the federated loss, including both unique gt + classes and sampled negative classes. + """ + unique_gt_classes = torch.unique(gt_classes) + prob = unique_gt_classes.new_ones(num_classes + 1).float() + prob[-1] = 0 + if len(unique_gt_classes) < num_fed_loss_classes: + prob[:num_classes] = weight.float().clone() + prob[unique_gt_classes] = 0 + sampled_negative_classes = torch.multinomial( + prob, num_fed_loss_classes - len(unique_gt_classes), replacement=False + ) + fed_loss_classes = torch.cat([unique_gt_classes, sampled_negative_classes]) + else: + fed_loss_classes = unique_gt_classes + return fed_loss_classes + + def loss_labels(self, outputs, targets, indices, num_boxes): + """Classification loss (Binary focal loss) + targets dicts must contain the key "labels" containing a tensor of dim [nb_target_boxes] + """ + assert "pred_logits" in outputs + src_logits = outputs["pred_logits"] + + if self.loss_class_type == "ce_loss": + num_classes = src_logits.shape[2] - 1 + elif self.loss_class_type == "focal_loss": + num_classes = src_logits.shape[2] + + idx = self._get_src_permutation_idx(indices) + target_classes_o = torch.cat([t["labels"][J] for t, (_, J) in zip(targets, indices)]) + target_classes = torch.full( + src_logits.shape[:2], + num_classes, + dtype=torch.int64, + device=src_logits.device, + ) + target_classes[idx] = target_classes_o + + if self.loss_class_type == "ce_loss": + loss_class = F.cross_entropy( + src_logits.transpose(1, 2), target_classes, self.empty_weight + ) + elif ( + self.loss_class_type == "focal_loss" + and self.use_fed_loss + and num_classes == len(self.fed_loss_cls_weights) + ): + target_classes_onehot = torch.zeros( + [src_logits.shape[0], src_logits.shape[1], src_logits.shape[2] + 1], + dtype=src_logits.dtype, + layout=src_logits.layout, + device=src_logits.device, + ) + target_classes_onehot.scatter_(2, target_classes.unsqueeze(-1), 1) + target_classes_onehot = target_classes_onehot[:, :, :-1] + fed_loss_classes = self.get_fed_loss_classes( + target_classes_o, + num_fed_loss_classes=self.fed_loss_num_classes, + num_classes=target_classes_onehot.shape[2], + weight=self.fed_loss_cls_weights, + ) + + if getattr(self, "fed_loss_pad_classes", None) is not None: + fed_loss_classes = torch.cat([fed_loss_classes, self.fed_loss_pad_classes]) + fed_loss_classes = torch.unique(fed_loss_classes) + + loss_class = ( + sigmoid_focal_loss( + src_logits[:, :, fed_loss_classes], + target_classes_onehot[:, :, fed_loss_classes], + num_boxes=num_boxes, + alpha=self.alpha, + gamma=self.gamma, + ) + * src_logits.shape[1] + ) + elif self.loss_class_type == "focal_loss": + target_classes_onehot = torch.zeros( + [src_logits.shape[0], src_logits.shape[1], src_logits.shape[2] + 1], + dtype=src_logits.dtype, + layout=src_logits.layout, + device=src_logits.device, + ) + target_classes_onehot.scatter_(2, target_classes.unsqueeze(-1), 1) + target_classes_onehot = target_classes_onehot[:, :, :-1] + loss_class = ( + sigmoid_focal_loss( + src_logits, + target_classes_onehot, + num_boxes=num_boxes, + alpha=self.alpha, + gamma=self.gamma, + ) + * src_logits.shape[1] + ) + + if not torch.isfinite(loss_class): + print("loss_class", loss_class) + print("outputs", outputs) + print("targets", targets) + print("indices", indices) + print("num_boxes", num_boxes) + + losses = {"loss_class": loss_class} + + return losses + + def loss_anchor_ious(self, outputs, targets, indices, num_boxes): + assert "pred_logits" in outputs + src_logits = outputs["pred_logits"] + + ious = torch.cat([t["ious"][J, I] for t, (I, J) in zip(targets, indices)]) + predictions = torch.cat([p[I] for p, (I, _) in zip(src_logits, indices)]) + + predictions = predictions.squeeze(1) + + loss_iou = F.mse_loss(predictions, ious, size_average=None, reduce=None, reduction="mean") + + losses = {"loss_iou": loss_iou} + + return losses + + def loss_pred_ious(self, outputs, targets, indices, num_boxes): + assert "pred_boxes" in outputs + idx = self._get_src_permutation_idx(indices) + src_boxes = outputs["pred_boxes"][idx] + target_boxes = torch.cat([t["boxes"][i] for t, (_, i) in zip(targets, indices)], dim=0) + + iou, _ = box_iou( + box_cxcywh_to_xyxy(target_boxes), + box_cxcywh_to_xyxy(src_boxes), + ) + ious = iou[range(len(iou)), range(len(iou))] + + assert "pred_logits" in outputs + src_logits = outputs["pred_logits"][idx] + src_logits = src_logits.squeeze(1) + + loss_iou = F.mse_loss(src_logits, ious, size_average=None, reduce=None, reduction="mean") + + losses = {"loss_iou": loss_iou} + + return losses + + def loss_boxes(self, outputs, targets, indices, num_boxes): + """Compute the losses related to the bounding boxes, the L1 regression loss and the GIoU loss + targets dicts must contain the key "boxes" containing a tensor of dim [nb_target_boxes, 4] + The target boxes are expected in format (center_x, center_y, w, h), normalized by the image size. + """ + assert "pred_boxes" in outputs + idx = self._get_src_permutation_idx(indices) + src_boxes = outputs["pred_boxes"][idx] + target_boxes = torch.cat([t["boxes"][i] for t, (_, i) in zip(targets, indices)], dim=0) + + loss_bbox = F.l1_loss(src_boxes, target_boxes, reduction="none") + + losses = {} + losses["loss_bbox"] = loss_bbox.sum() / num_boxes + + loss_giou = 1 - torch.diag( + generalized_box_iou( + box_cxcywh_to_xyxy(src_boxes), + box_cxcywh_to_xyxy(target_boxes), + ) + ) + losses["loss_giou"] = loss_giou.sum() / num_boxes + + return losses + + def loss_boxes_panoptic(self, outputs, targets, indices, num_boxes): + """Compute the losses related to the bounding boxes, the L1 regression loss and the GIoU loss + targets dicts must contain the key "boxes" containing a tensor of dim [nb_target_boxes, 4] + The target boxes are expected in format (center_x, center_y, w, h), normalized by the image size. + """ + assert "pred_boxes" in outputs + idx = self._get_src_permutation_idx(indices) + src_boxes = outputs["pred_boxes"][idx] + target_boxes = torch.cat([t["boxes"][i] for t, (_, i) in zip(targets, indices)], dim=0) + + if "is_thing" in targets[0]: + is_thing = torch.cat([t["is_thing"][i] for t, (_, i) in zip(targets, indices)], dim=0) + if is_thing.sum() == 0: # no gt + losses = {} + losses["loss_bbox"] = src_boxes.sum() * 0.0 + losses["loss_giou"] = src_boxes.sum() * 0.0 + return losses + target_boxes = target_boxes[is_thing] + src_boxes = src_boxes[is_thing] + + loss_bbox = F.l1_loss(src_boxes, target_boxes, reduction="none") + + losses = {} + losses["loss_bbox"] = loss_bbox.sum() / num_boxes + + loss_giou = 1 - torch.diag( + generalized_box_iou( + box_cxcywh_to_xyxy(src_boxes), + box_cxcywh_to_xyxy(target_boxes), + ) + ) + losses["loss_giou"] = loss_giou.sum() / num_boxes + + return losses + + def loss_masks(self, outputs, targets, indices, num_boxes): + """Compute the losses related to the masks: the focal loss and the dice loss. + targets dicts must contain the key "masks" containing a tensor of dim [nb_target_boxes, h, w] + """ + assert "pred_masks" in outputs + if outputs["pred_masks"] is None: + return {} + src_idx = self._get_src_permutation_idx(indices) + tgt_idx = self._get_tgt_permutation_idx(indices) + + max_mask_num = 128 * len(indices) + if src_idx[0].size(0) > max_mask_num: + perm = torch.sort(torch.randperm(src_idx[0].size(0))[:max_mask_num])[0] + + src_idx = (src_idx[0][perm], src_idx[1][perm]) + tgt_idx = (tgt_idx[0][perm], tgt_idx[1][perm]) + + src_masks = outputs["pred_masks"] + src_masks = src_masks[src_idx] + masks = [t["masks"] for t in targets] + target_masks, valid = nested_tensor_from_tensor_list(masks).decompose() + + if target_masks.size(1) == 0: # no gt + losses = {} + losses["loss_mask"] = src_masks.sum() * 0.0 + losses["loss_dice"] = src_masks.sum() * 0.0 + return losses + + target_masks = target_masks.to(src_masks) + target_masks = target_masks[tgt_idx] + + src_masks = F.interpolate( + src_masks[:, None], size=target_masks.shape[-2:], mode="bilinear", align_corners=False + ) + src_masks = src_masks[:, 0].flatten(1) + + target_masks = target_masks.flatten(1) + target_masks = target_masks.view(src_masks.shape) + + losses = { + "loss_mask": sigmoid_focal_loss(src_masks, target_masks, num_boxes), + "loss_dice": dice_loss( + src_masks.sigmoid(), target_masks, reduction="mean", avg_factor=num_boxes + ), + } + del src_masks + del target_masks + return losses + + def loss_masks_maskdino(self, outputs, targets, indices, num_boxes): + """Compute the losses related to the masks: the focal loss and the dice loss. + targets dicts must contain the key "masks" containing a tensor of dim [nb_target_boxes, h, w] + """ + assert "pred_masks" in outputs + if outputs["pred_masks"] is None: + return {} + src_idx = self._get_src_permutation_idx(indices) + tgt_idx = self._get_tgt_permutation_idx(indices) + src_masks = outputs["pred_masks"] + if not isinstance(src_masks, torch.Tensor): + mask_embeds = src_masks["mask_embeds"] + mask_features = src_masks["mask_features"] + src_masks = torch.cat( + [ + torch.einsum("qc,chw->qhw", mask_embeds[i][src], mask_features[i]) + for i, (src, _) in enumerate(indices) + ], + dim=0, + ) + else: + src_masks = src_masks[src_idx] + masks = [t["masks"] for t in targets] + target_masks, valid = nested_tensor_from_tensor_list(masks).decompose() + + if target_masks.size(1) == 0: # no gt + losses = {} + losses["loss_mask_maskdino"] = src_masks.sum() * 0.0 + losses["loss_dice_maskdino"] = src_masks.sum() * 0.0 + return losses + + target_masks = target_masks.to(src_masks) + target_masks = target_masks[tgt_idx] + + src_masks = src_masks[:, None] + target_masks = target_masks[:, None] + + with torch.no_grad(): + point_coords = get_uncertain_point_coords_with_randomness( + src_masks, + lambda logits: calculate_uncertainty(logits), + self.num_points, + self.oversample_ratio, + self.importance_sample_ratio, + ) + point_labels = point_sample( + target_masks, + point_coords, + align_corners=False, + ).squeeze(1) + + point_logits = point_sample( + src_masks, + point_coords, + align_corners=False, + ).squeeze(1) + + losses = { + "loss_mask_maskdino": sigmoid_ce_loss(point_logits, point_labels, num_boxes), + "loss_dice_maskdino": dice_loss( + point_logits.sigmoid(), point_labels, reduction="mean", avg_factor=num_boxes + ), + } + + del src_masks + del target_masks + return losses + + def get_loss(self, loss, outputs, targets, indices, num_boxes, **kwargs): + loss_map = { + "class": self.loss_labels, + "boxes": self.loss_boxes, + "boxes_panoptic": self.loss_boxes_panoptic, + "masks": self.loss_masks, + "masks_maskdino": self.loss_masks_maskdino, + "anchor_iou": self.loss_anchor_ious, + "pred_iou": self.loss_pred_ious, + } + assert loss in loss_map, f"do you really want to compute {loss} loss?" + return loss_map[loss](outputs, targets, indices, num_boxes, **kwargs) + + def forward(self, outputs, targets): + outputs_without_aux = { + k: v for k, v in outputs.items() if k != "aux_outputs" and k != "enc_outputs" + } + + if self.matcher_stage2 is not None: + indices = self.matcher_stage2(outputs_without_aux, targets) + else: + indices = self.matcher(outputs_without_aux, targets) + + num_boxes = sum(len(t["labels"]) for t in targets) + num_boxes = torch.as_tensor( + [num_boxes], dtype=torch.float, device=next(iter(outputs.values())).device + ) + if is_dist_avail_and_initialized(): + torch.distributed.all_reduce(num_boxes) + num_boxes = torch.clamp(num_boxes / get_world_size(), min=1).item() + + if "is_thing" in targets[0] and False: + unique_classes = torch.cat([t["labels"] for t in targets], dim=0) + is_thing = torch.cat([t["is_thing"][i] for t, (_, i) in zip(targets, indices)], dim=0) + all_classes = torch.cat([t["labels"][i] for t, (_, i) in zip(targets, indices)], dim=0) + thing_classes = all_classes[is_thing] + stuff_classes = all_classes[~is_thing] + + print( + "thing_classes", + 1.0 * len(thing_classes) / max(len(torch.unique(thing_classes)), 1), + "stuff_classes", + 1.0 * len(stuff_classes) / max(len(torch.unique(stuff_classes)), 1), + ) + + losses = {} + for loss in self.losses: + if loss == "pred_iou" or loss == "anchor_iou": + continue + kwargs = {} + losses.update(self.get_loss(loss, outputs, targets, indices, num_boxes, **kwargs)) + + if "aux_outputs" in outputs: + for i, aux_outputs in enumerate(outputs["aux_outputs"]): + if self.matcher_stage2 is not None: + pass + else: + indices = self.matcher(aux_outputs, targets) + for loss in self.losses: + if loss == "masks": + continue + if loss == "pred_iou" or loss == "anchor_iou": + continue + l_dict = self.get_loss(loss, aux_outputs, targets, indices, num_boxes, **kwargs) + l_dict = {k + f"_{i}": v for k, v in l_dict.items()} + losses.update(l_dict) + + if "enc_outputs" in outputs: + if self.train_positive_proposal_only: + self.alpha = 1.0 + enc_outputs = outputs["enc_outputs"] + bin_targets = copy.deepcopy(targets) + for bt in bin_targets: + bt["labels"] = torch.zeros_like(bt["labels"]) + if "is_thing" in bt: + del bt["is_thing"] + if self.matcher_stage1 is not None: + indices, ious = self.matcher_stage1( + enc_outputs, bin_targets, return_cost_matrix=True + ) + for bt, iou in zip(bin_targets, ious): + bt["ious"] = iou + else: + indices = self.matcher(enc_outputs, bin_targets) + for loss in self.losses: + if loss == "masks": + continue + if loss == "masks_maskdino": + continue + if loss == "class" and ("pred_iou" in losses or "anchor_iou" in losses): + continue + l_dict = self.get_loss(loss, enc_outputs, bin_targets, indices, num_boxes, **kwargs) + l_dict = {k + "_enc": v for k, v in l_dict.items()} + losses.update(l_dict) + if self.train_positive_proposal_only: + self.alpha = self.alpha_old + + return losses + + def __repr__(self): + head = "Criterion " + self.__class__.__name__ + body = [ + "matcher: {}".format(self.matcher.__repr__(_repr_indent=8)), + "matcher_stage1: {}".format(self.matcher_stage1), + "matcher_stage2: {}".format(self.matcher_stage2), + "losses: {}".format(self.losses), + "loss_class_type: {}".format(self.loss_class_type), + "weight_dict: {}".format(self.weight_dict), + "num_classes: {}".format(self.num_classes), + "eos_coef: {}".format(self.eos_coef), + "focal loss alpha: {}".format(self.alpha), + "focal loss gamma: {}".format(self.gamma), + "use_fed_loss: {}".format(self.use_fed_loss), + "fed_loss_num_classes: {}".format(self.fed_loss_num_classes), + ] + _repr_indent = 4 + lines = [head] + [" " * _repr_indent + line for line in body] + return "\n".join(lines) diff --git a/ape/modeling/ape_deta/deformable_detr.py b/ape/modeling/ape_deta/deformable_detr.py new file mode 100644 index 0000000..ced5680 --- /dev/null +++ b/ape/modeling/ape_deta/deformable_detr.py @@ -0,0 +1,604 @@ +import copy +import logging +import math +from typing import Dict, List, Optional, Tuple + +import torch +import torch.nn as nn +import torch.nn.functional as F + +from ape.layers import VisionLanguageAlign, ZeroShotFC +from detectron2.layers import move_device_like +from detectron2.modeling import GeneralizedRCNN, detector_postprocess +from detectron2.modeling.roi_heads.fast_rcnn import fast_rcnn_inference +from detectron2.structures import Boxes, ImageList, Instances +from detrex.layers import MLP, box_cxcywh_to_xyxy, box_xyxy_to_cxcywh +from detrex.utils import inverse_sigmoid +from torchvision.ops.boxes import batched_nms + +logger = logging.getLogger(__name__) + + +class DeformableDETR(nn.Module): + """Implements the Deformable DETR model. + + Code is modified from the `official github repo + `_. + + More details can be found in the `paper + `_ . + + Args: + backbone (nn.Module): the backbone module. + position_embedding (nn.Module): the position embedding module. + neck (nn.Module): the neck module. + transformer (nn.Module): the transformer module. + embed_dim (int): the dimension of the embedding. + num_classes (int): Number of total categories. + num_queries (int): Number of proposal dynamic anchor boxes in Transformer + criterion (nn.Module): Criterion for calculating the total losses. + pixel_mean (List[float]): Pixel mean value for image normalization. + Default: [123.675, 116.280, 103.530]. + pixel_std (List[float]): Pixel std value for image normalization. + Default: [58.395, 57.120, 57.375]. + aux_loss (bool): whether to use auxiliary loss. Default: True. + with_box_refine (bool): whether to use box refinement. Default: False. + as_two_stage (bool): whether to use two-stage. Default: False. + select_box_nums_for_evaluation (int): the number of topk candidates + slected at postprocess for evaluation. Default: 100. + + """ + + def __init__( + self, + backbone, + position_embedding, + neck, + transformer, + embed_dim, + num_classes, + num_queries, + criterion, + pixel_mean: Tuple[float], + pixel_std: Tuple[float], + aux_loss=True, + with_box_refine=False, + as_two_stage=False, + select_box_nums_for_evaluation=100, + select_box_nums_for_evaluation_list: list = None, + input_format: Optional[str] = None, + vis_period: int = 0, + output_dir: Optional[str] = None, + dataset_names: List[str] = [], + dataset_metas: List[str] = [], + dataset_prompts: List[str] = None, + embed_dim_language: int = 512, + text_feature_batch_repeat: bool = True, + text_feature_bank: bool = False, + text_feature_bank_reset: bool = False, + text_feature_reduce_type: str = "last", + text_feature_reduce_before_fusion: bool = True, + expression_cumulative_gt_class: bool = True, + test_nms_thresh: float = 0.7, + test_score_thresh: float = 0.0, + last_class_embed_use_mlp: bool = False, + openset_classifier: str = "VisionLanguageAlign", + ): + super().__init__() + self.backbone = backbone + self.position_embedding = position_embedding + + self.neck = neck + + self.num_queries = num_queries + if not as_two_stage: + self.query_embedding = nn.Embedding(num_queries, embed_dim * 2) + + self.transformer = transformer + + self.num_classes = num_classes + if criterion[0].loss_class_type == "ce_loss": + self.class_embed = nn.Linear(embed_dim, num_classes + 1) + else: + self.class_embed = nn.Linear(embed_dim, num_classes) + self.bbox_embed = MLP(embed_dim, embed_dim, 4, 3) + + self.aux_loss = aux_loss + self.criterion = nn.ModuleList(criterion) + + self.with_box_refine = with_box_refine + self.as_two_stage = as_two_stage + + prior_prob = 0.01 + bias_value = -math.log((1 - prior_prob) / prior_prob) + if criterion[0].loss_class_type == "ce_loss": + self.class_embed.bias.data = torch.ones(num_classes + 1) * bias_value + else: + self.class_embed.bias.data = torch.ones(num_classes) * bias_value + nn.init.constant_(self.bbox_embed.layers[-1].weight.data, 0) + nn.init.constant_(self.bbox_embed.layers[-1].bias.data, 0) + if self.neck is not None: + for _, neck_layer in self.neck.named_modules(): + if isinstance(neck_layer, nn.Conv2d): + nn.init.xavier_uniform_(neck_layer.weight, gain=1) + nn.init.constant_(neck_layer.bias, 0) + + self.text_feature_batch_repeat = text_feature_batch_repeat + if openset_classifier == "ZeroShotFC": + del self.class_embed + self.class_embed = ZeroShotFC( + input_size=embed_dim, + num_classes=num_classes, + zs_weight_path="zeros", + zs_weight_dim=embed_dim_language, + use_bias=0.0, + norm_weight=True, + norm_temperature=50.0, + use_project=True, + use_sigmoid_ce=True, + prior_prob=0.01, + zs_vocabulary="", + text_model="", + ) + + if openset_classifier == "VisionLanguageAlign": + del self.class_embed + self.class_embed = VisionLanguageAlign(embed_dim, embed_dim_language) + + num_pred = ( + (transformer.decoder.num_layers + 1) if as_two_stage else transformer.decoder.num_layers + ) + if with_box_refine: + self.class_embed = nn.ModuleList( + [copy.deepcopy(self.class_embed) for i in range(num_pred)] + ) + self.bbox_embed = nn.ModuleList( + [copy.deepcopy(self.bbox_embed) for i in range(num_pred)] + ) + nn.init.constant_(self.bbox_embed[0].layers[-1].bias.data[2:], -2.0) + self.transformer.decoder.bbox_embed = self.bbox_embed + else: + nn.init.constant_(self.bbox_embed.layers[-1].bias.data[2:], -2.0) + self.class_embed = nn.ModuleList([self.class_embed for _ in range(num_pred)]) + self.bbox_embed = nn.ModuleList([self.bbox_embed for _ in range(num_pred)]) + self.transformer.decoder.bbox_embed = None + + if as_two_stage: + self.transformer.decoder.class_embed = self.class_embed + if True: + prior_prob = 0.01 + bias_value = -math.log((1 - prior_prob) / prior_prob) + if criterion[0].loss_class_type == "ce_loss": + self.transformer.decoder.class_embed[-1] = nn.Linear(embed_dim, num_classes + 1) + self.transformer.decoder.class_embed[-1].bias.data = ( + torch.ones(num_classes + 1) * bias_value + ) + else: + self.transformer.decoder.class_embed[-1] = nn.Linear(embed_dim, 1) + self.transformer.decoder.class_embed[-1].bias.data = torch.ones(1) * bias_value + if last_class_embed_use_mlp: + self.transformer.decoder.class_embed[-1] = MLP(embed_dim, embed_dim, 1, 3) + self.transformer.decoder.class_embed[-1].layers[-1].bias.data = ( + torch.ones(1) * bias_value + ) + for box_embed in self.bbox_embed: + nn.init.constant_(box_embed.layers[-1].bias.data[2:], 0.0) + + if self.transformer.proposal_ambiguous: + self.transformer.decoder.bbox_embed_ambiguous = nn.ModuleList( + [ + copy.deepcopy(self.transformer.decoder.bbox_embed[-1]) + for _ in range(self.transformer.proposal_ambiguous) + ] + ) + self.transformer.decoder.class_embed_ambiguous = nn.ModuleList( + [ + copy.deepcopy(self.transformer.decoder.class_embed[-1]) + for _ in range(self.transformer.proposal_ambiguous) + ] + ) + + if False: + self.transformer.decoder.bbox_embed_2 = copy.deepcopy( + self.transformer.decoder.bbox_embed[-1] + ) + self.transformer.decoder.class_embed_2 = copy.deepcopy( + self.transformer.decoder.class_embed[-1] + ) + + self.transformer.decoder.bbox_embed_3 = copy.deepcopy( + self.transformer.decoder.bbox_embed[-1] + ) + self.transformer.decoder.class_embed_3 = copy.deepcopy( + self.transformer.decoder.class_embed[-1] + ) + + self.select_box_nums_for_evaluation = select_box_nums_for_evaluation + self.select_box_nums_for_evaluation_list = select_box_nums_for_evaluation_list + + self.test_topk_per_image = self.select_box_nums_for_evaluation + self.test_nms_thresh = test_nms_thresh + self.test_score_thresh = test_score_thresh + + self.input_format = input_format + self.vis_period = vis_period + if vis_period > 0: + assert input_format is not None, "input_format is required for visualization!" + + self.register_buffer("pixel_mean", torch.tensor(pixel_mean).view(-1, 1, 1), False) + self.register_buffer("pixel_std", torch.tensor(pixel_std).view(-1, 1, 1), False) + assert ( + self.pixel_mean.shape == self.pixel_std.shape + ), f"{self.pixel_mean} and {self.pixel_std} have different shapes!" + + self.output_dir = output_dir + + self.dataset_names = dataset_names + from detectron2.data.catalog import MetadataCatalog + + if isinstance(dataset_metas, str): + dataset_metas = [ + dataset_metas, + ] + self.metadata_list = [copy.deepcopy(MetadataCatalog.get(d)) for d in dataset_metas] + + self.dataset_prompts = dataset_prompts + self.dataset_entities = [] + for i, metadata in enumerate(self.metadata_list): + if "stuffonly" in metadata.name: + del metadata.thing_classes + + if ( + metadata.get("thing_classes", None) is not None + and metadata.get("stuff_classes", None) is not None + ): + self.dataset_entities.append("thing+stuff") + elif metadata.get("thing_classes", None) is not None: + self.dataset_entities.append("thing") + elif metadata.get("stuff_classes", None) is not None: + self.dataset_entities.append("stuff") + else: + self.dataset_entities.append("thing") + + logger.info("dataset_id: " + str(i)) + logger.info("dataset_name: " + metadata.name) + logger.info("thing_classes: " + str(metadata.get("thing_classes", None))) + logger.info("stuff_classes: " + str(metadata.get("stuff_classes", None))) + logger.info("dataset_entity: " + self.dataset_entities[i]) + + self.dataset_name_to_idx = {k: i for i, k in enumerate(self.dataset_names)} + self.dataset_name_to_entity = { + k: i for i, k in zip(self.dataset_entities, self.dataset_names) + } + + self.eval_dataset_id = -1 + self.eval_dataset_entity = "" + + self.text_feature_bank = text_feature_bank + self.text_feature_bank_reset = text_feature_bank_reset + if self.text_feature_bank: + features_phrase_bank = torch.zeros( + ( + len(self.criterion), + max([ctr.num_classes for ctr in self.criterion]), + embed_dim_language, + ), + dtype=torch.float, + device=self.device, + ) + self.register_buffer("features_phrase_bank", features_phrase_bank, False) + + self.text_feature_reduce_type = text_feature_reduce_type + self.text_feature_reduce_before_fusion = text_feature_reduce_before_fusion + self.expression_cumulative_gt_class = expression_cumulative_gt_class + self.embed_dim_language = embed_dim_language + + @property + def device(self): + return self.pixel_mean.device + + def _move_to_current_device(self, x): + return move_device_like(x, self.pixel_mean) + + def forward(self, batched_inputs, do_postprocess=True): + images = self.preprocess_image(batched_inputs) + + batch_size, _, H, W = images.tensor.shape + img_masks = images.tensor.new_ones(batch_size, H, W) + for image_id, image_size in enumerate(images.image_sizes): + img_masks[image_id, : image_size[0], : image_size[1]] = 0 + + features = self.backbone(images.tensor) # output feature dict + + if self.neck is not None: + multi_level_feats = self.neck({f: features[f] for f in self.neck.in_features}) + else: + multi_level_feats = [feat for feat_name, feat in features.items()] + multi_level_masks = [] + multi_level_position_embeddings = [] + for feat in multi_level_feats: + multi_level_masks.append( + F.interpolate(img_masks[None], size=feat.shape[-2:]).to(torch.bool).squeeze(0) + ) + multi_level_position_embeddings.append( + self.position_embedding(multi_level_masks[-1]).to(images.tensor.dtype) + ) + + query_embeds = None + if not self.as_two_stage: + query_embeds = self.query_embedding.weight + + ( + inter_states, + init_reference, + inter_references, + enc_outputs_class, + enc_outputs_coord_unact, + anchors, + memory, + ) = self.transformer( + multi_level_feats, multi_level_masks, multi_level_position_embeddings, query_embeds + ) + + outputs_classes = [] + outputs_coords = [] + for lvl in range(inter_states.shape[0]): + if lvl == 0: + reference = init_reference + else: + reference = inter_references[lvl - 1] + reference = inverse_sigmoid(reference) + outputs_class = self.class_embed[lvl](inter_states[lvl]) + tmp = self.bbox_embed[lvl](inter_states[lvl]) + if reference.shape[-1] == 4: + tmp += reference + else: + assert reference.shape[-1] == 2 + tmp[..., :2] += reference + outputs_coord = tmp.sigmoid() + outputs_classes.append(outputs_class) + outputs_coords.append(outputs_coord) + outputs_class = torch.stack(outputs_classes) + outputs_coord = torch.stack(outputs_coords) + + output = { + "pred_logits": outputs_class[-1], + "pred_boxes": outputs_coord[-1], + "init_reference": init_reference, + } + if self.aux_loss: + output["aux_outputs"] = self._set_aux_loss(outputs_class, outputs_coord) + + if self.as_two_stage: + enc_outputs_coord = enc_outputs_coord_unact.sigmoid() + output["enc_outputs"] = { + "pred_logits": enc_outputs_class, + "pred_boxes": enc_outputs_coord, + "anchors": anchors, + } + + if self.training: + gt_instances = [x["instances"].to(self.device) for x in batched_inputs] + targets = self.prepare_targets(gt_instances) + loss_dict = self.criterion(output, targets) + weight_dict = self.criterion.weight_dict + for k in loss_dict.keys(): + if k in weight_dict: + loss_dict[k] *= weight_dict[k] + return loss_dict + else: + del features + del multi_level_feats + + box_cls = output["pred_logits"] + box_pred = output["pred_boxes"] + results, filter_inds = self.inference(box_cls, box_pred, images.image_sizes) + + if do_postprocess: + assert not torch.jit.is_scripting(), "Scripting is not supported for postprocess." + return GeneralizedRCNN._postprocess(results, batched_inputs, images.image_sizes) + return results + + @torch.jit.unused + def _set_aux_loss(self, outputs_class, outputs_coord): + return [ + {"pred_logits": a, "pred_boxes": b} + for a, b in zip(outputs_class[:-1], outputs_coord[:-1]) + ] + + def inference(self, box_cls, box_pred, image_sizes): + """ + Arguments: + box_cls (Tensor): tensor of shape (batch_size, num_queries, K). + The tensor predicts the classification probability for each query. + box_pred (Tensor): tensors of shape (batch_size, num_queries, 4). + The tensor predicts 4-vector (x,y,w,h) box + regression values for every queryx + image_sizes (List[torch.Size]): the input image sizes + + Returns: + results (List[Instances]): a list of #images elements. + """ + + if True: + return NMSPostProcess()( + {"pred_logits": box_cls, "pred_boxes": box_pred}, + torch.tensor([list(x) for x in image_sizes], device=self.device), + self.select_box_nums_for_evaluation, + ) + + scores = torch.cat( + ( + box_cls.sigmoid(), + torch.zeros((box_cls.size(0), box_cls.size(1), 1), device=self.device), + ), + dim=2, + ) + + boxes = box_cxcywh_to_xyxy(box_pred) + + img_h, img_w = torch.tensor(image_sizes, device=self.device).unbind(1) + scale_fct = torch.stack([img_w, img_h, img_w, img_h], dim=1) + boxes = boxes * scale_fct[:, None, :] + + boxes = boxes.unbind(0) + scores = scores.unbind(0) + image_shapes = image_sizes + + self.test_topk_per_image = self.select_box_nums_for_evaluation + self.test_nms_thresh = 0.7 + self.test_score_thresh = 0.05 + + return fast_rcnn_inference( + boxes, + scores, + image_shapes, + self.test_score_thresh, + self.test_nms_thresh, + self.test_topk_per_image, + ) + + assert len(box_cls) == len(image_sizes) + results = [] + + prob = box_cls.sigmoid() + topk_values, topk_indexes = torch.topk( + prob.view(box_cls.shape[0], -1), self.select_box_nums_for_evaluation, dim=1 + ) + scores = topk_values + topk_boxes = torch.div(topk_indexes, box_cls.shape[2], rounding_mode="floor") + labels = topk_indexes % box_cls.shape[2] + + boxes = torch.gather(box_pred, 1, topk_boxes.unsqueeze(-1).repeat(1, 1, 4)) + + for i, (scores_per_image, labels_per_image, box_pred_per_image, image_size) in enumerate( + zip(scores, labels, boxes, image_sizes) + ): + result = Instances(image_size) + result.pred_boxes = Boxes(box_cxcywh_to_xyxy(box_pred_per_image)) + result.pred_boxes.scale(scale_x=image_size[1], scale_y=image_size[0]) + result.scores = scores_per_image + result.pred_classes = labels_per_image + results.append(result) + return results, topk_indexes + + def prepare_targets(self, targets): + new_targets = [] + for targets_per_image in targets: + h, w = targets_per_image.image_size + image_size_xyxy = torch.as_tensor([w, h, w, h], dtype=torch.float, device=self.device) + gt_classes = targets_per_image.gt_classes + gt_boxes = targets_per_image.gt_boxes.tensor / image_size_xyxy + gt_boxes = box_xyxy_to_cxcywh(gt_boxes) + new_targets.append({"labels": gt_classes, "boxes": gt_boxes}) + return new_targets + + def preprocess_image(self, batched_inputs): + images = [self._move_to_current_device(x["image"]) for x in batched_inputs] + images = [x.to(self.pixel_mean.dtype) for x in images] + images = [(x - self.pixel_mean) / self.pixel_std for x in images] + images = ImageList.from_tensors( + images, + self.backbone.size_divisibility, + padding_constraints=self.backbone.padding_constraints, + ) + return images + + @staticmethod + def _postprocess(instances, batched_inputs: List[Dict[str, torch.Tensor]], image_sizes): + """ + Rescale the output instances to the target size. + """ + processed_results = [] + for results_per_image, input_per_image, image_size in zip( + instances, batched_inputs, image_sizes + ): + height = input_per_image.get("height", image_size[0]) + width = input_per_image.get("width", image_size[1]) + r = detector_postprocess(results_per_image, height, width) + processed_results.append({"instances": r}) + return processed_results + + def set_eval_dataset(self, dataset_name): + for d in self.dataset_names: + if sum([dd in dataset_name for dd in d.split("+")]): + self.eval_dataset_id = self.dataset_name_to_idx[d] + self.eval_dataset_entity = self.dataset_name_to_entity[d] + break + else: + self.eval_dataset_id = -1 + self.eval_dataset_entity = "" + + logger.info( + "Setting eval dataset to: " + + str(d) + + " " + + str(dataset_name) + + " " + + str(self.eval_dataset_id) + ) + logger.info( + "Setting eval entity to: " + + str(d) + + " " + + str(dataset_name) + + " " + + str(self.eval_dataset_entity) + ) + + +class NMSPostProcess(nn.Module): + """This module converts the model's output into the format expected by the coco api""" + + @torch.no_grad() + def forward(self, outputs, target_sizes, select_box_nums_for_evaluation): + """Perform the computation + Parameters: + outputs: raw outputs of the model + target_sizes: tensor of dimension [batch_size x 2] containing the size of each images of the batch + For evaluation, this must be the original image size (before any data augmentation) + For visualization, this should be the image size after data augment, but before padding + """ + out_logits, out_bbox = outputs["pred_logits"], outputs["pred_boxes"] + bs, n_queries, n_cls = out_logits.shape + + assert len(out_logits) == len(target_sizes) + assert target_sizes.shape[1] == 2 + + prob = out_logits.sigmoid() + + all_scores = prob.view(bs, n_queries * n_cls).to(out_logits.device) + all_indexes = torch.arange(n_queries * n_cls)[None].repeat(bs, 1).to(out_logits.device) + all_boxes = torch.div(all_indexes, out_logits.shape[2], rounding_mode="trunc") + all_labels = all_indexes % out_logits.shape[2] + + boxes = box_cxcywh_to_xyxy(out_bbox) + boxes = torch.gather(boxes, 1, all_boxes.unsqueeze(-1).repeat(1, 1, 4)) + + img_h, img_w = target_sizes.unbind(1) + scale_fct = torch.stack([img_w, img_h, img_w, img_h], dim=1) + boxes = boxes * scale_fct[:, None, :] + + results = [] + keep_inds_all = [] + for b in range(bs): + box = boxes[b] + score = all_scores[b] + lbls = all_labels[b] + + pre_topk = score.topk(10000).indices + box = box[pre_topk] + score = score[pre_topk] + lbls = lbls[pre_topk] + + keep_inds = batched_nms(box, score, lbls, 0.7)[:select_box_nums_for_evaluation] + + result = Instances(target_sizes[b]) + result.pred_boxes = Boxes(box[keep_inds]) + result.scores = score[keep_inds] + result.pred_classes = lbls[keep_inds] + results.append(result) + + keep_inds_all.append(keep_inds) + + return results, keep_inds_all diff --git a/ape/modeling/ape_deta/deformable_detr_segm.py b/ape/modeling/ape_deta/deformable_detr_segm.py new file mode 100644 index 0000000..e81f34c --- /dev/null +++ b/ape/modeling/ape_deta/deformable_detr_segm.py @@ -0,0 +1,1624 @@ +import copy +import math +import os +import time +from typing import Dict, List, Optional, Tuple + +import cv2 +import numpy as np +import torch +import torch.nn as nn +import torch.nn.functional as F + +import fvcore.nn.weight_init as weight_init +from ape.modeling.text import utils as text_utils +from detectron2.data.detection_utils import convert_image_to_rgb +from detectron2.layers import Conv2d, ShapeSpec, get_norm, move_device_like +from detectron2.modeling import GeneralizedRCNN +from detectron2.modeling.meta_arch.panoptic_fpn import combine_semantic_and_instance_outputs +from detectron2.modeling.postprocessing import detector_postprocess, sem_seg_postprocess +from detectron2.structures import BitMasks, Boxes, ImageList, Instances +from detectron2.utils.events import get_event_storage +from detectron2.utils.memory import retry_if_cuda_oom +from detrex.layers import MLP, box_cxcywh_to_xyxy, box_xyxy_to_cxcywh +from detrex.utils import inverse_sigmoid +from torchvision.ops.boxes import batched_nms + +from .deformable_detr import DeformableDETR +from .fast_rcnn import fast_rcnn_inference +from .segmentation import MaskHeadSmallConv, MHAttentionMap + + +class DeformableDETRSegm(DeformableDETR): + """Implements the Deformable DETR model. + + Code is modified from the `official github repo + `_. + + More details can be found in the `paper + `_ . + + Args: + backbone (nn.Module): the backbone module. + position_embedding (nn.Module): the position embedding module. + neck (nn.Module): the neck module. + transformer (nn.Module): the transformer module. + embed_dim (int): the dimension of the embedding. + num_classes (int): Number of total categories. + num_queries (int): Number of proposal dynamic anchor boxes in Transformer + criterion (nn.Module): Criterion for calculating the total losses. + pixel_mean (List[float]): Pixel mean value for image normalization. + Default: [123.675, 116.280, 103.530]. + pixel_std (List[float]): Pixel std value for image normalization. + Default: [58.395, 57.120, 57.375]. + aux_loss (bool): whether to use auxiliary loss. Default: True. + with_box_refine (bool): whether to use box refinement. Default: False. + as_two_stage (bool): whether to use two-stage. Default: False. + select_box_nums_for_evaluation (int): the number of topk candidates + slected at postprocess for evaluation. Default: 100. + + """ + + def __init__( + self, + instance_on: bool = True, + semantic_on: bool = False, + panoptic_on: bool = False, + freeze_detr=False, + input_shapes=[], + mask_in_features=[], + mask_encode_level=0, + stuff_dataset_learn_thing: bool = True, + stuff_prob_thing: float = -1.0, + name_prompt_fusion_type: str = "none", + name_prompt_fusion_text: bool = None, + test_mask_on: bool = True, + semantic_post_nms: bool = True, + panoptic_post_nms: bool = True, + aux_mask: bool = False, + panoptic_configs: dict = { + "prob": 0.1, + "pano_temp": 0.06, + "transform_eval": True, + "object_mask_threshold": 0.01, + "overlap_threshold": 0.4, + }, + **kwargs, + ): + super().__init__(**kwargs) + + self.instance_on = instance_on + self.semantic_on = semantic_on + self.panoptic_on = panoptic_on + + if freeze_detr: + for p in self.parameters(): + p.requires_grad_(False) + + self.input_shapes = input_shapes + self.mask_in_features = mask_in_features + self.mask_encode_level = mask_encode_level + + hidden_dim = self.transformer.embed_dim + norm = "GN" + use_bias = False + + assert len(self.mask_in_features) == 1 + in_channels = [self.input_shapes[feat_name].channels for feat_name in self.mask_in_features] + in_channel = in_channels[0] + + self.lateral_conv = Conv2d( + in_channel, + hidden_dim, + kernel_size=1, + stride=1, + bias=use_bias, + padding=0, + norm=get_norm(norm, hidden_dim), + ) + self.output_conv = Conv2d( + hidden_dim, + hidden_dim, + kernel_size=3, + stride=1, + bias=use_bias, + padding=1, + norm=get_norm(norm, hidden_dim), + activation=F.relu, + ) + self.mask_conv = Conv2d( + hidden_dim, hidden_dim, kernel_size=1, stride=1, bias=use_bias, padding=0 + ) + + self.mask_embed = MLP(hidden_dim, hidden_dim, hidden_dim, 3) + self.aux_mask = aux_mask + if self.aux_mask: + self.mask_embed = nn.ModuleList( + [copy.deepcopy(self.mask_embed) for i in range(len(self.class_embed) - 1)] + ) + + weight_init.c2_xavier_fill(self.lateral_conv) + weight_init.c2_xavier_fill(self.output_conv) + weight_init.c2_xavier_fill(self.mask_conv) + + self.stuff_dataset_learn_thing = stuff_dataset_learn_thing + self.stuff_prob_thing = stuff_prob_thing + self.test_mask_on = test_mask_on + self.semantic_post_nms = semantic_post_nms + self.panoptic_post_nms = panoptic_post_nms + self.panoptic_configs = panoptic_configs + + self.name_prompt_fusion_type = name_prompt_fusion_type + self.name_prompt_fusion_text = name_prompt_fusion_text + if name_prompt_fusion_type == "learnable": + self.name_prompt_fusion_feature = nn.Parameter( + torch.Tensor(1, 1, self.embed_dim_language) + ) + nn.init.normal_(self.name_prompt_fusion_feature) + elif name_prompt_fusion_type == "zero": + self.name_prompt_fusion_feature = nn.Parameter( + torch.zeros(1, 1, self.embed_dim_language), requires_grad=False + ) + else: + self.name_prompt_fusion_feature = None + + def forward(self, batched_inputs, do_postprocess=True): + if self.training: + if "dataset_id" in batched_inputs[0]: + dataset_ids = [x["dataset_id"] for x in batched_inputs] + assert len(set(dataset_ids)) == 1, dataset_ids + dataset_id = dataset_ids[0] + else: + dataset_id = 0 + else: + dataset_id = self.eval_dataset_id + + if dataset_id >= 0: + prompt = self.dataset_prompts[dataset_id] + elif "prompt" in batched_inputs[0]: + prompt = batched_inputs[0]["prompt"] + else: + prompt = "name" + + if prompt == "expression": + for x in batched_inputs: + if isinstance(x["expressions"], List): + pass + else: + x["expressions"] = [x["expressions"]] + assert all([len(xx) > 0 for xx in x["expressions"]]) + assert all([isinstance(xx, str) for xx in x["expressions"]]) + self.test_topk_per_image = 1 + else: + self.test_topk_per_image = self.select_box_nums_for_evaluation + if self.select_box_nums_for_evaluation_list is not None: + self.test_topk_per_image = self.select_box_nums_for_evaluation_list[dataset_id] + + if self.training and prompt == "phrase": + gt_num = torch.tensor([len(input["instances"]) for input in batched_inputs]).to( + self.device + ) + gt_classes = torch.arange(gt_num.sum()).to(self.device) + gt_cumsum = torch.cumsum(gt_num, dim=0).to(self.device) + for i, input in enumerate(batched_inputs): + if i == 0: + input["instances"].gt_classes = gt_classes[: gt_cumsum[i]] + else: + input["instances"].gt_classes = gt_classes[gt_cumsum[i - 1] : gt_cumsum[i]] + if self.training and prompt == "expression": + gt_num = torch.tensor([len(input["instances"]) for input in batched_inputs]).to( + self.device + ) + gt_classes = torch.arange(gt_num.sum()).to(self.device) + gt_cumsum = torch.cumsum(gt_num, dim=0).to(self.device) + for i, input in enumerate(batched_inputs): + if i == 0: + input["instances"].gt_classes = gt_classes[: gt_cumsum[i]] + else: + input["instances"].gt_classes = gt_classes[gt_cumsum[i - 1] : gt_cumsum[i]] + + if not self.expression_cumulative_gt_class: + input["instances"].gt_classes *= 0 + + if prompt == "text": + texts = [x["text_prompt"] for x in batched_inputs] + text_promp_text_list = [x.strip() for x in ",".join(texts).split(",")] + text_promp_text_list = [x for x in text_promp_text_list if len(x) > 0] + + if any([True if x.count(" ") >= 1 else False for x in text_promp_text_list]): + prompt = "phrase" + else: + prompt = "name" + else: + text_promp_text_list = None + + if prompt == "name": + if text_promp_text_list: + text_list = text_promp_text_list + cache = False + elif dataset_id >= 0: + text_list = get_text_list( + self.metadata_list[dataset_id], self.dataset_entities[dataset_id] + ) + cache = True + else: + text_list = [] + for metadata, dataset_entity in zip(self.metadata_list, self.dataset_entities): + text_list += get_text_list(metadata, dataset_entity) + text_list = text_list[:2500] + cache = True + + from detectron2.data.catalog import MetadataCatalog + + metadata = MetadataCatalog.get("coco_2017_val") + text_list = get_text_list(metadata, "thing") + metadata = MetadataCatalog.get("coco_2017_train_panoptic_stuffonly") + text_list += get_text_list(metadata, "stuff") + + outputs_l = self.model_language.forward_text(text_list, cache=cache) + if "last_hidden_state_eot" in outputs_l: + features_l = outputs_l["last_hidden_state_eot"] + else: + features_l = text_utils.reduce_language_feature( + outputs_l["last_hidden_state"], + outputs_l["attention_mask"], + reduce_type=self.text_feature_reduce_type, + ) + attention_mask_l = None + + if ( + dataset_id >= 0 + and self.dataset_entities[dataset_id] == "stuff" + and self.metadata_list[dataset_id].get("stuff_classes")[0] == "things" + and not self.stuff_dataset_learn_thing + ): + features_l[0, :] *= 0 + if self.training: + for i, input in enumerate(batched_inputs): + input["instances"] = input["instances"][input["instances"].gt_classes > 0] + + if self.text_feature_batch_repeat or True: + features_l = features_l.unsqueeze(0).repeat(len(batched_inputs), 1, 1) + else: + features_l = features_l.unsqueeze(1) + + elif prompt == "phrase" or prompt == "expression": + if text_promp_text_list: + text_list = text_promp_text_list + elif prompt == "phrase": + text_list = [phrase for x in batched_inputs for phrase in x["instances"].phrases] + elif prompt == "expression": + text_list = [xx for x in batched_inputs for xx in x["expressions"]] + + outputs_l = self.model_language.forward_text(text_list) + + if self.text_feature_reduce_before_fusion: + if "last_hidden_state_eot" in outputs_l: + features_l = outputs_l["last_hidden_state_eot"] + else: + features_l = text_utils.reduce_language_feature( + outputs_l["last_hidden_state"], + outputs_l["attention_mask"], + reduce_type=self.text_feature_reduce_type, + ) + attention_mask_l = None + + if ( + self.text_feature_bank + and not self.text_feature_bank_reset + and dataset_id >= 0 + and dataset_id < len(self.metadata_list) + ): + features_l = torch.cat( + [features_l, self.features_phrase_bank[dataset_id]], dim=0 + ) + features_l = features_l[ + : max(len(text_list), self.criterion[dataset_id].num_classes) + ] + self.features_phrase_bank[ + dataset_id, : self.criterion[dataset_id].num_classes + ] = features_l[: self.criterion[dataset_id].num_classes] + elif self.text_feature_bank and self.text_feature_bank_reset: + features_l = torch.cat( + [features_l, self.features_phrase_bank[dataset_id] * 0], dim=0 + ) + features_l = features_l[ + : max(len(text_list), self.criterion[dataset_id].num_classes) + ] + + if self.text_feature_batch_repeat: + features_l = features_l.unsqueeze(0).repeat(len(batched_inputs), 1, 1) + else: + features_l = features_l.unsqueeze(1) + else: + features_l = outputs_l["last_hidden_state"] + attention_mask_l = outputs_l["attention_mask"] + + start_time = time.perf_counter() + images = self.preprocess_image(batched_inputs) + + batch_size, _, H, W = images.tensor.shape + img_masks = images.tensor.new_ones(batch_size, H, W) + for image_id, image_size in enumerate(images.image_sizes): + img_masks[image_id, : image_size[0], : image_size[1]] = 0 + self.preprocess_time = time.perf_counter() - start_time + + start_time = time.perf_counter() + features = self.backbone(images.tensor) # output feature dict + self.backbone_time = time.perf_counter() - start_time + + if self.neck is not None: + multi_level_feats = self.neck({f: features[f] for f in self.neck.in_features}) + else: + multi_level_feats = [feat for feat_name, feat in features.items()] + multi_level_masks = [] + multi_level_position_embeddings = [] + spatial_shapes = [] + for feat in multi_level_feats: + multi_level_masks.append( + F.interpolate(img_masks[None], size=feat.shape[-2:]).to(torch.bool).squeeze(0) + ) + multi_level_position_embeddings.append( + self.position_embedding(multi_level_masks[-1]).to(images.tensor.dtype) + ) + + bs, c, h, w = feat.shape + spatial_shape = (h, w) + spatial_shapes.append(spatial_shape) + + query_embeds = None + if not self.as_two_stage: + query_embeds = self.query_embedding.weight + + start_time = time.perf_counter() + ( + inter_states, + init_reference, + inter_references, + enc_outputs_class, + enc_outputs_coord_unact, + anchors, + memory, + ) = self.transformer( + multi_level_feats, multi_level_masks, multi_level_position_embeddings, query_embeds + ) + self.transformer_time = time.perf_counter() - start_time + + mask_features = self.maskdino_mask_features(memory, features, multi_level_masks) + + outputs_classes = [] + outputs_coords = [] + outputs_masks = [] + for lvl in range(inter_states.shape[0]): + if lvl == 0: + reference = init_reference + else: + reference = inter_references[lvl - 1] + reference = inverse_sigmoid(reference) + if prompt == "name": + outputs_class = self.class_embed[lvl](inter_states[lvl], features_l) + elif prompt == "phrase" or prompt == "expression": + outputs_class = self.class_embed[lvl](inter_states[lvl], features_l) + else: + outputs_class = self.class_embed[lvl](inter_states[lvl]) + tmp = self.bbox_embed[lvl](inter_states[lvl]) + if reference.shape[-1] == 4: + tmp += reference + else: + assert reference.shape[-1] == 2 + tmp[..., :2] += reference + outputs_coord = tmp.sigmoid() + outputs_classes.append(outputs_class) + outputs_coords.append(outputs_coord) + + if self.aux_mask: + mask_embeds = self.mask_embed[lvl](inter_states[lvl]) + else: + mask_embeds = self.mask_embed(inter_states[lvl]) + outputs_mask = torch.einsum("bqc,bchw->bqhw", mask_embeds, mask_features) + outputs_masks.append(outputs_mask) + outputs_class = torch.stack(outputs_classes) + outputs_coord = torch.stack(outputs_coords) + outputs_mask = outputs_masks + outputs_mask[-1] += 0.0 * sum(outputs_mask) + + output = { + "pred_logits": outputs_class[-1], + "pred_boxes": outputs_coord[-1], + "pred_masks": outputs_mask[-1], + "init_reference": init_reference, + } + if self.aux_loss: + output["aux_outputs"] = self._set_aux_loss( + outputs_class, + outputs_coord, + outputs_mask, + ) + + if self.as_two_stage: + enc_outputs_coord = enc_outputs_coord_unact.sigmoid() + output["enc_outputs"] = { + "pred_logits": enc_outputs_class, + "pred_boxes": enc_outputs_coord, + "anchors": anchors, + "spatial_shapes": spatial_shapes, + "image_tensor_size": images.tensor.size()[2:], + } + + if ( + self.vis_period > 0 + and self.training + and get_event_storage().iter % self.vis_period == self.vis_period - 1 + ): + self.visualize_training(batched_inputs, output, images, dataset_id) + self.visualize_training_enc_output(batched_inputs, output, images, dataset_id) + self.visualize_training_enc_output_nonms(batched_inputs, output, images, dataset_id) + self.visualize_training_init_reference(batched_inputs, output, images, dataset_id) + + if self.training: + gt_instances = [x["instances"].to(self.device) for x in batched_inputs] + targets = self.prepare_targets(gt_instances) + + if ( + self.vis_period > 0 + and self.training + and get_event_storage().iter % self.vis_period == self.vis_period - 1 + ): + enc_outputs = output["enc_outputs"] + bin_targets = copy.deepcopy(targets) + for bt in bin_targets: + bt["labels"] = torch.zeros_like(bt["labels"]) + if self.criterion[dataset_id].matcher_stage1 is not None: + tmp1 = self.criterion[dataset_id].matcher_stage1.positive_fraction + tmp2 = self.criterion[dataset_id].matcher_stage1.batch_size_per_image + self.criterion[dataset_id].matcher_stage1.positive_fraction = 1.0 + self.criterion[dataset_id].matcher_stage1.batch_size_per_image = 5120000 + indices, ious = self.criterion[dataset_id].matcher_stage1( + enc_outputs, bin_targets, return_cost_matrix=True + ) + self.criterion[dataset_id].matcher_stage1.positive_fraction = tmp1 + self.criterion[dataset_id].matcher_stage1.batch_size_per_image = tmp2 + + self.visualize_training_enc_output_pos( + batched_inputs, output, images, dataset_id, indices + ) + + if self.criterion[dataset_id].matcher_stage2 is not None: + indices = self.criterion[dataset_id].matcher_stage2(output, targets) + + self.visualize_training_init_reference_pos( + batched_inputs, output, images, dataset_id, indices + ) + + loss_dict = self.criterion[dataset_id](output, targets) + + weight_dict = self.criterion[dataset_id].weight_dict + for k in loss_dict.keys(): + if k in weight_dict: + loss_dict[k] *= weight_dict[k] + return loss_dict + else: + + box_cls = output["pred_logits"] + box_pred = output["pred_boxes"] + mask_pred = output["pred_masks"] + + start_time = time.perf_counter() + + iter_func = retry_if_cuda_oom(F.interpolate) + mask_pred = iter_func( + mask_pred, size=images.tensor.size()[2:], mode="bilinear", align_corners=False + ) + + merged_results = [{} for _ in range(box_cls.size(0))] + if self.instance_on and not ( + self.eval_dataset_entity and "thing" not in self.eval_dataset_entity + ): + if dataset_id >= 0 and dataset_id < len(self.metadata_list): + if is_thing_stuff_overlap(self.metadata_list[dataset_id]): + thing_id = self.metadata_list[ + dataset_id + ].thing_dataset_id_to_contiguous_id.values() + thing_id = torch.Tensor(list(thing_id)).to(torch.long).to(self.device) + + detector_box_cls = torch.zeros_like(box_cls) + detector_box_cls += float("-inf") + detector_box_cls[..., thing_id] = box_cls[..., thing_id] + else: + num_thing_classes = len(self.metadata_list[dataset_id].thing_classes) + detector_box_cls = box_cls[..., :num_thing_classes] + else: + detector_box_cls = box_cls + + use_sigmoid = True + detector_results, filter_inds = self.inference( + detector_box_cls, box_pred, images.image_sizes, use_sigmoid=use_sigmoid + ) + + if self.test_mask_on: + detector_mask_preds = [ + x[filter_ind] for x, filter_ind in zip(mask_pred, filter_inds) + ] + + for result, box_mask in zip(detector_results, detector_mask_preds): + box_mask = box_mask.sigmoid() > 0.5 + box_mask = BitMasks(box_mask).crop_and_resize( + result.pred_boxes.tensor.to(box_mask.device), 128 + ) + result.pred_masks = ( + box_mask.to(result.pred_boxes.tensor.device) + .unsqueeze(1) + .to(dtype=torch.float32) + ) + + if do_postprocess: + assert ( + not torch.jit.is_scripting() + ), "Scripting is not supported for postprocess." + detector_results = DeformableDETRSegm._postprocess_instance( + detector_results, batched_inputs, images.image_sizes + ) + for merged_result, detector_result in zip(merged_results, detector_results): + merged_result.update(detector_result) + + else: + detector_results = None + + if self.semantic_on and not ( + self.eval_dataset_entity and "stuff" not in self.eval_dataset_entity + ): + + semantic_mask_pred = mask_pred.clone() + semantic_box_cls = get_stuff_score( + box_cls, self.metadata_list[dataset_id], self.dataset_entities[dataset_id] + ) + + if self.semantic_post_nms: + _, filter_inds = self.inference(semantic_box_cls, box_pred, images.image_sizes) + semantic_box_cls = torch.stack( + [x[filter_ind] for x, filter_ind in zip(semantic_box_cls, filter_inds)], + dim=0, + ) + semantic_mask_pred = torch.stack( + [x[filter_ind] for x, filter_ind in zip(semantic_mask_pred, filter_inds)], + dim=0, + ) + + if do_postprocess: + assert ( + not torch.jit.is_scripting() + ), "Scripting is not supported for postprocess." + iter_func = retry_if_cuda_oom(DeformableDETRSegm._postprocess_semantic) + semantic_results = iter_func( + semantic_box_cls, semantic_mask_pred, batched_inputs, images + ) + if ( + dataset_id >= 0 + and self.dataset_entities[dataset_id] == "stuff" + and self.metadata_list[dataset_id].get("stuff_classes")[0] == "things" + and self.stuff_prob_thing > 0 + ): + for semantic_result in semantic_results: + semantic_result["sem_seg"][0, ...] = math.log( + self.stuff_prob_thing / (1 - self.stuff_prob_thing) + ) + for merged_result, semantic_result in zip(merged_results, semantic_results): + merged_result.update(semantic_result) + + else: + semantic_results = None + + if self.panoptic_on and not ( + self.eval_dataset_entity and "thing+stuff" not in self.eval_dataset_entity + ): + assert dataset_id >= 0 and dataset_id < len(self.metadata_list) + if do_postprocess: + assert ( + not torch.jit.is_scripting() + ), "Scripting is not supported for postprocess." + if True: + if self.panoptic_post_nms: + _, filter_inds = self.inference(box_cls, box_pred, images.image_sizes) + panoptic_mask_pred = [ + x[filter_ind] for x, filter_ind in zip(mask_pred, filter_inds) + ] + panoptic_box_cls = [ + x[filter_ind] for x, filter_ind in zip(box_cls, filter_inds) + ] + + panoptic_results = DeformableDETRSegm._postprocess_panoptic( + panoptic_box_cls, + panoptic_mask_pred, + batched_inputs, + images, + self.metadata_list[dataset_id], + self.panoptic_configs, + ) + else: + panoptic_results = [] + self.combine_overlap_thresh = 0.5 + self.combine_stuff_area_thresh = 4096 + self.combine_instances_score_thresh = 0.5 + for detector_result, semantic_result in zip( + detector_results, semantic_results + ): + detector_r = detector_result["instances"] + sem_seg_r = semantic_result["sem_seg"] + panoptic_r = combine_semantic_and_instance_outputs( + detector_r, + sem_seg_r.argmax(dim=0), + self.combine_overlap_thresh, + self.combine_stuff_area_thresh, + self.combine_instances_score_thresh, + ) + panoptic_results.append({"panoptic_seg": panoptic_r}) + for merged_result, panoptic_result in zip(merged_results, panoptic_results): + merged_result.update(panoptic_result) + + else: + panoptic_results = None + + self.postprocess_time = time.perf_counter() - start_time + + if do_postprocess: + return merged_results + + return detector_results, semantic_results, panoptic_results + + def maskdino_mask_features(self, encode_feats, multi_level_feats, multi_level_masks): + start_idx = sum( + [mask.shape[1] * mask.shape[2] for mask in multi_level_masks[: self.mask_encode_level]] + ) + end_idx = sum( + [ + mask.shape[1] * mask.shape[2] + for mask in multi_level_masks[: self.mask_encode_level + 1] + ] + ) + b, h, w = multi_level_masks[self.mask_encode_level].size() + + encode_feats = encode_feats[:, start_idx:end_idx, :] + encode_feats = encode_feats.permute(0, 2, 1).reshape(b, -1, h, w) + + x = [multi_level_feats[f] for f in self.mask_in_features] + x = x[0] + x = self.lateral_conv(x) + x = x + F.interpolate(encode_feats, size=x.shape[-2:], mode="bilinear", align_corners=False) + x = self.output_conv(x) + mask_features = self.mask_conv(x) + + return mask_features + + @torch.jit.unused + def _set_aux_loss(self, outputs_class, outputs_coord, outputs_mask): + return [ + {"pred_logits": a, "pred_boxes": b, "pred_masks": c} + for a, b, c in zip(outputs_class[:-1], outputs_coord[:-1], outputs_mask[:-1]) + ] + + def inference(self, box_cls, box_pred, image_sizes, use_sigmoid=True): + """ + Arguments: + box_cls (Tensor): tensor of shape (batch_size, num_queries, K). + The tensor predicts the classification probability for each query. + box_pred (Tensor): tensors of shape (batch_size, num_queries, 4). + The tensor predicts 4-vector (x,y,w,h) box + regression values for every queryx + image_sizes (List[torch.Size]): the input image sizes + + Returns: + results (List[Instances]): a list of #images elements. + """ + + if True: + + if use_sigmoid: + scores = torch.cat( + ( + box_cls.sigmoid(), + torch.zeros((box_cls.size(0), box_cls.size(1), 1), device=self.device), + ), + dim=2, + ) + else: + scores = torch.cat( + ( + box_cls, + torch.zeros((box_cls.size(0), box_cls.size(1), 1), device=self.device), + ), + dim=2, + ) + + boxes = box_cxcywh_to_xyxy(box_pred) + + img_h = torch.tensor([image_size[0] for image_size in image_sizes], device=self.device) + img_w = torch.tensor([image_size[1] for image_size in image_sizes], device=self.device) + scale_fct = torch.stack([img_w, img_h, img_w, img_h], dim=1) + boxes = boxes * scale_fct[:, None, :] + + boxes = boxes.unbind(0) + scores = scores.unbind(0) + image_shapes = image_sizes + + results, filter_inds = fast_rcnn_inference( + boxes, + scores, + image_shapes, + self.test_score_thresh, + self.test_nms_thresh, + self.test_topk_per_image, + ) + + return results, filter_inds + + assert len(box_cls) == len(image_sizes) + results = [] + + prob = box_cls.sigmoid() + topk_values, topk_indexes = torch.topk( + prob.view(box_cls.shape[0], -1), self.select_box_nums_for_evaluation, dim=1 + ) + scores = topk_values + topk_boxes = torch.div(topk_indexes, box_cls.shape[2], rounding_mode="floor") + labels = topk_indexes % box_cls.shape[2] + + boxes = torch.gather(box_pred, 1, topk_boxes.unsqueeze(-1).repeat(1, 1, 4)) + + for i, (scores_per_image, labels_per_image, box_pred_per_image, image_size) in enumerate( + zip(scores, labels, boxes, image_sizes) + ): + result = Instances(image_size) + result.pred_boxes = Boxes(box_cxcywh_to_xyxy(box_pred_per_image)) + result.pred_boxes.scale(scale_x=image_size[1], scale_y=image_size[0]) + result.scores = scores_per_image + result.pred_classes = labels_per_image + results.append(result) + return results, topk_indexes + + def prepare_targets(self, targets): + new_targets = [] + for targets_per_image in targets: + h, w = targets_per_image.image_size + image_size_xyxy = torch.as_tensor([w, h, w, h], dtype=torch.float, device=self.device) + gt_classes = targets_per_image.gt_classes + gt_boxes = targets_per_image.gt_boxes.tensor / image_size_xyxy + gt_boxes = box_xyxy_to_cxcywh(gt_boxes) + + if not targets_per_image.has("gt_masks"): + gt_masks = torch.zeros((0, h, w), dtype=torch.bool) + else: + gt_masks = targets_per_image.gt_masks + + if not isinstance(gt_masks, torch.Tensor): + if isinstance(gt_masks, BitMasks): + gt_masks = gt_masks.tensor + else: + gt_masks = BitMasks.from_polygon_masks(gt_masks, h, w).tensor + + gt_masks = self._move_to_current_device(gt_masks) + gt_masks = ImageList.from_tensors( + [gt_masks], + self.backbone.size_divisibility, + padding_constraints=self.backbone.padding_constraints, + ).tensor.squeeze(0) + + new_targets.append({"labels": gt_classes, "boxes": gt_boxes, "masks": gt_masks}) + + if targets_per_image.has("is_thing"): + new_targets[-1]["is_thing"] = targets_per_image.is_thing + + return new_targets + + def preprocess_image(self, batched_inputs): + images = [self._move_to_current_device(x["image"]) for x in batched_inputs] + images = [x.to(self.pixel_mean.dtype) for x in images] + images = [(x - self.pixel_mean) / self.pixel_std for x in images] + images = ImageList.from_tensors( + images, + self.backbone.size_divisibility, + padding_constraints=self.backbone.padding_constraints, + ) + return images + + @staticmethod + def _postprocess_instance( + instances, batched_inputs: List[Dict[str, torch.Tensor]], image_sizes + ): + """ + Rescale the output instances to the target size. + """ + processed_results = [] + for results_per_image, input_per_image, image_size in zip( + instances, batched_inputs, image_sizes + ): + height = input_per_image.get("height", image_size[0]) + width = input_per_image.get("width", image_size[1]) + r = detector_postprocess(results_per_image, height, width) + processed_results.append({"instances": r.to("cpu")}) + return processed_results + + @staticmethod + def _postprocess_semantic( + mask_clses, + mask_preds, + batched_inputs: List[Dict[str, torch.Tensor]], + images, + pano_temp=0.06, + transform_eval=True, + ): + processed_results = [] + for mask_cls, mask_pred, input_per_image, image_size in zip( + mask_clses, mask_preds, batched_inputs, images.image_sizes + ): + height = input_per_image.get("height", image_size[0]) + width = input_per_image.get("width", image_size[1]) + + T = pano_temp + mask_cls = mask_cls.sigmoid() + + if transform_eval: + mask_cls = F.softmax(mask_cls / T, dim=-1) # already sigmoid + mask_pred = mask_pred.sigmoid() + result = torch.einsum("qc,qhw->chw", mask_cls, mask_pred) + + r = sem_seg_postprocess(result, image_size, height, width) + processed_results.append({"sem_seg": r}) + return processed_results + + @staticmethod + def _postprocess_panoptic( + mask_clses, + mask_preds, + batched_inputs: List[Dict[str, torch.Tensor]], + images, + metadata, + panoptic_configs, + ): + prob = panoptic_configs["prob"] + pano_temp = panoptic_configs["pano_temp"] + transform_eval = panoptic_configs["transform_eval"] + object_mask_threshold = panoptic_configs["object_mask_threshold"] + overlap_threshold = panoptic_configs["overlap_threshold"] + + processed_results = [] + for mask_cls, mask_pred, input_per_image, image_size in zip( + mask_clses, mask_preds, batched_inputs, images.image_sizes + ): + height = input_per_image.get("height", image_size[0]) + width = input_per_image.get("width", image_size[1]) + + mask_pred = sem_seg_postprocess(mask_pred, image_size, height, width) + + T = pano_temp + scores, labels = mask_cls.sigmoid().max(-1) + mask_pred = mask_pred.sigmoid() + keep = scores > object_mask_threshold + if transform_eval: + scores, labels = F.softmax(mask_cls.sigmoid() / T, dim=-1).max(-1) + cur_scores = scores[keep] + cur_classes = labels[keep] + cur_masks = mask_pred[keep] + cur_prob_masks = cur_scores.view(-1, 1, 1) * cur_masks + + panoptic_seg = torch.zeros((height, width), dtype=torch.int32, device=cur_masks.device) + segments_info = [] + + current_segment_id = 0 + + if cur_masks.size(0) > 0: + + cur_mask_ids = cur_prob_masks.argmax(0) + + stuff_memory_list = {} + for k in range(cur_classes.shape[0]): + pred_class = cur_classes[k].item() + isthing = pred_class in metadata.thing_dataset_id_to_contiguous_id.values() + mask_area = (cur_mask_ids == k).sum().item() + original_area = (cur_masks[k] >= prob).sum().item() + mask = (cur_mask_ids == k) & (cur_masks[k] >= prob) + + if mask_area > 0 and original_area > 0 and mask.sum().item() > 0: + if mask_area / original_area < overlap_threshold: + continue + + if not isthing: + if int(pred_class) in stuff_memory_list.keys(): + panoptic_seg[mask] = stuff_memory_list[int(pred_class)] + continue + else: + stuff_memory_list[int(pred_class)] = current_segment_id + 1 + + current_segment_id += 1 + panoptic_seg[mask] = current_segment_id + + if not isthing and metadata.get("stuff_classes")[0] == "things": + pred_class = int(pred_class) - len(metadata.thing_classes) + 1 + + segments_info.append( + { + "id": current_segment_id, + "isthing": bool(isthing), + "category_id": int(pred_class), + } + ) + + processed_results.append({"panoptic_seg": (panoptic_seg, segments_info)}) + return processed_results + + @torch.no_grad() + def visualize_training( + self, batched_inputs, output, images, dataset_id, suffix="", do_nms=True + ): + if self.output_dir is None: + return + if self.training: + storage = get_event_storage() + os.makedirs(self.output_dir + "/training", exist_ok=True) + else: + os.makedirs(self.output_dir + "/inference", exist_ok=True) + + pred_logits = output["pred_logits"] + pred_boxes = output["pred_boxes"] + pred_masks = output["pred_masks"] + + thing_classes = self.metadata_list[dataset_id].get("thing_classes", []) + stuff_classes = self.metadata_list[dataset_id].get("stuff_classes", []) + if len(thing_classes) > 0 and len(stuff_classes) > 0 and stuff_classes[0] == "things": + stuff_classes = stuff_classes[1:] + if is_thing_stuff_overlap(self.metadata_list[dataset_id]): + class_names = ( + thing_classes if len(thing_classes) > len(stuff_classes) else stuff_classes + ) + else: + class_names = thing_classes + stuff_classes + + if "instances" in batched_inputs[0] and batched_inputs[0]["instances"].has("phrases"): + class_names = [phrase for x in batched_inputs for phrase in x["instances"].phrases] + [ + "unknown" + ] * 1000 + if "expressions" in batched_inputs[0] and self.expression_cumulative_gt_class: + class_names = [x["expressions"] for x in batched_inputs] + ["unknown"] * 1000 + + num_thing_classes = len(class_names) + pred_logits = pred_logits[..., :num_thing_classes] + + if pred_masks is not None: + pred_masks = [ + F.interpolate( + pred_mask.float().cpu().unsqueeze(0), + size=images.tensor.size()[2:], + mode="bilinear", + align_corners=False, + ).squeeze(0) + if pred_mask.size(0) > 0 + else pred_mask + for pred_mask in pred_masks + ] + else: + pred_masks = [ + torch.zeros(pred_box.size(0), image_size[0], image_size[1]) + for pred_box, image_size in zip(pred_boxes, images.image_sizes) + ] + + if do_nms: + results, filter_inds = self.inference(pred_logits, pred_boxes, images.image_sizes) + pred_masks = [ + pred_mask[filter_ind.cpu()] + for pred_mask, filter_ind in zip(pred_masks, filter_inds) + ] + for result, pred_mask in zip(results, pred_masks): + result.pred_masks = pred_mask.sigmoid() > 0.5 + else: + results = [] + for pred_logit, pred_box, pred_mask, image_size in zip( + pred_logits, pred_boxes, pred_masks, images.image_sizes + ): + result = Instances(image_size) + result.pred_boxes = Boxes(pred_box) + result.scores = pred_logit[:, 0] + result.pred_classes = torch.zeros( + len(pred_box), dtype=torch.int64, device=pred_logit.device + ) + result.pred_masks = pred_mask.sigmoid() > 0.5 + + results.append(result) + + from detectron2.utils.visualizer import Visualizer + + for input, result in zip(batched_inputs, results): + + if "expressions" in batched_inputs[0] and not self.expression_cumulative_gt_class: + class_names = [input["expressions"]] + ["unknown"] * 1000 + + img = input["image"] + img = convert_image_to_rgb(img.permute(1, 2, 0), self.input_format) + v_gt = Visualizer(img, None) + + if "instances" in input: + labels = [ + "{}".format(class_names[gt_class]) for gt_class in input["instances"].gt_classes + ] + v_gt = v_gt.overlay_instances( + boxes=input["instances"].gt_boxes, + masks=input["instances"].gt_masks + if input["instances"].has("gt_masks") + else None, + labels=labels, + ) + else: + v_gt = v_gt.output + anno_img = v_gt.get_image() + + labels = [ + "{}_{:.0f}%".format(class_names[pred_class], score * 100) + for pred_class, score in zip(result.pred_classes.cpu(), result.scores.cpu()) + ] + v_pred = Visualizer(img, None) + v_pred = v_pred.overlay_instances( + boxes=result.pred_boxes.tensor.clone().detach().cpu().numpy(), + labels=labels, + masks=result.pred_masks[:, : img.shape[0], : img.shape[1]] + .clone() + .detach() + .cpu() + .numpy() + if result.has("pred_masks") + else None, + ) + pred_img = v_pred.get_image() + + vis_img = np.concatenate((anno_img, pred_img), axis=1) + + if result.has("pred_texts"): + labels = [ + "{}".format(text) for text, score in zip(result.pred_texts, result.scores.cpu()) + ] + v_pred = Visualizer(img, None) + v_pred = v_pred.overlay_instances( + boxes=result.pred_boxes.tensor.clone().detach().cpu().numpy(), + labels=labels, + masks=result.pred_masks.clone().detach().cpu().numpy(), + ) + pred_img = v_pred.get_image() + vis_img = np.concatenate((vis_img, pred_img), axis=1) + + basename = os.path.basename(input["file_name"]) + if self.training: + cv2.imwrite( + os.path.join( + self.output_dir, "training", str(storage.iter) + suffix + "_" + basename + ), + vis_img[:, :, ::-1], + ) + else: + cv2.imwrite( + os.path.join(self.output_dir, "inference", suffix + basename), + vis_img[:, :, ::-1], + ) + + @torch.no_grad() + def visualize_inference_panoptic(self, batched_inputs, results, dataset_id): + if self.output_dir is None: + return + if self.training: + storage = get_event_storage() + os.makedirs(self.output_dir + "/training", exist_ok=True) + else: + os.makedirs(self.output_dir + "/inference", exist_ok=True) + + from detectron2.utils.visualizer import Visualizer + + for input, result in zip(batched_inputs, results): + + img = input["image"] + img = convert_image_to_rgb(img.permute(1, 2, 0), self.input_format) + + height = input["height"] + width = input["width"] + img = cv2.resize(img, (width, height)) + + v_gt = Visualizer(img, self.metadata_list[dataset_id]) + + if "instances" in input: + labels = [ + "{}".format(class_names[gt_class]) for gt_class in input["instances"].gt_classes + ] + v_gt = v_gt.overlay_instances( + boxes=input["instances"].gt_boxes, + masks=input["instances"].gt_masks + if input["instances"].has("gt_masks") + else None, + labels=labels, + ) + else: + v_gt = v_gt.output + anno_img = v_gt.get_image() + + v_pred = Visualizer(img, self.metadata_list[dataset_id]) + + panoptic_seg, segments_info = result["panoptic_seg"] + v_pred = v_pred.draw_panoptic_seg_predictions(panoptic_seg.cpu(), segments_info) + pred_img = v_pred.get_image() + + vis_img = np.concatenate((anno_img, pred_img), axis=1) + + basename = os.path.basename(input["file_name"]) + if self.training: + cv2.imwrite( + os.path.join( + self.output_dir, "training", str(storage.iter) + "_pan_" + basename + ), + vis_img[:, :, ::-1], + ) + else: + cv2.imwrite( + os.path.join(self.output_dir, "inference", "pan_" + basename), + vis_img[:, :, ::-1], + ) + + @torch.no_grad() + def visualize_training_enc_output(self, batched_inputs, output, images, dataset_id, suffix=""): + if self.output_dir is None: + return + if self.training: + storage = get_event_storage() + os.makedirs(self.output_dir + "/training", exist_ok=True) + else: + os.makedirs(self.output_dir + "/inference", exist_ok=True) + + pred_logits = output["enc_outputs"]["pred_logits"] + pred_boxes = output["enc_outputs"]["pred_boxes"] + + results, filter_inds = self.inference(pred_logits, pred_boxes, images.image_sizes) + + from detectron2.utils.visualizer import Visualizer + + for input, result in zip(batched_inputs, results): + img = input["image"] + img = convert_image_to_rgb(img.permute(1, 2, 0), self.input_format) + v_gt = Visualizer(img, None) + if "instances" in input: + v_gt = v_gt.overlay_instances( + boxes=input["instances"].gt_boxes, + ) + else: + v_gt = v_gt.output + anno_img = v_gt.get_image() + + labels = [ + "{}_{:.0f}%".format(pred_class, score * 100) + for pred_class, score in zip(result.pred_classes.cpu(), result.scores.cpu()) + ] + v_pred = Visualizer(img, None) + v_pred = v_pred.overlay_instances( + boxes=result.pred_boxes.tensor.clone().detach().cpu().numpy(), + labels=labels, + ) + pred_img = v_pred.get_image() + + vis_img = np.concatenate((anno_img, pred_img), axis=1) + + basename = os.path.basename(input["file_name"]) + if self.training: + cv2.imwrite( + os.path.join( + self.output_dir, + "training", + str(storage.iter) + suffix + "_enc_output_" + basename, + ), + vis_img[:, :, ::-1], + ) + else: + cv2.imwrite( + os.path.join(self.output_dir, "inference", suffix + "enc_output_" + basename), + vis_img[:, :, ::-1], + ) + + def visualize_training_enc_output_nonms( + self, batched_inputs, output, images, dataset_id, suffix="" + ): + if self.output_dir is None: + return + if self.training: + storage = get_event_storage() + os.makedirs(self.output_dir + "/training", exist_ok=True) + else: + os.makedirs(self.output_dir + "/inference", exist_ok=True) + + pred_logits = output["enc_outputs"]["pred_logits"] + pred_boxes = output["enc_outputs"]["pred_boxes"] + + image_sizes = images.image_sizes + pred_boxes = box_cxcywh_to_xyxy(pred_boxes) + + img_h = torch.tensor([image_size[0] for image_size in image_sizes], device=self.device) + img_w = torch.tensor([image_size[1] for image_size in image_sizes], device=self.device) + scale_fct = torch.stack([img_w, img_h, img_w, img_h], dim=1) + pred_boxes = pred_boxes * scale_fct[:, None, :] + + pred_boxes = pred_boxes.unbind(0) + pred_logits = pred_logits.unbind(0) + + from detectron2.utils.visualizer import Visualizer + + for input, pred_box, pred_logit in zip(batched_inputs, pred_boxes, pred_logits): + img = input["image"] + img = convert_image_to_rgb(img.permute(1, 2, 0), self.input_format) + v_gt = Visualizer(img, None) + if "instances" in input: + v_gt = v_gt.overlay_instances( + boxes=input["instances"].gt_boxes, + ) + else: + v_gt = v_gt.output + anno_img = v_gt.get_image() + + keep = pred_logit.sigmoid() > 0.1 + if keep.sum() == 0: + continue + pred_box = pred_box[keep.squeeze()] + pred_logit = pred_logit[keep.squeeze()] + + labels = [ + "{:.0f}%".format(score * 100) for score in pred_logit.squeeze().cpu().tolist() + ] + v_pred = Visualizer(img, None) + v_pred = v_pred.overlay_instances( + boxes=pred_box.clone().detach().cpu().numpy(), + labels=labels, + ) + pred_img = v_pred.get_image() + + vis_img = np.concatenate((anno_img, pred_img), axis=1) + + basename = os.path.basename(input["file_name"]) + if self.training: + cv2.imwrite( + os.path.join( + self.output_dir, + "training", + str(storage.iter) + suffix + "_enc_output_nonms_" + basename, + ), + vis_img[:, :, ::-1], + ) + else: + cv2.imwrite( + os.path.join( + self.output_dir, "inference", suffix + "enc_output_nonms_" + basename + ), + vis_img[:, :, ::-1], + ) + + @torch.no_grad() + def visualize_training_init_reference( + self, batched_inputs, output, images, dataset_id, suffix="" + ): + if self.output_dir is None: + return + if self.training: + storage = get_event_storage() + os.makedirs(self.output_dir + "/training", exist_ok=True) + else: + os.makedirs(self.output_dir + "/inference", exist_ok=True) + + pred_boxes = output["init_reference"] + + image_sizes = images.image_sizes + pred_boxes = box_cxcywh_to_xyxy(pred_boxes) + + img_h = torch.tensor([image_size[0] for image_size in image_sizes], device=self.device) + img_w = torch.tensor([image_size[1] for image_size in image_sizes], device=self.device) + scale_fct = torch.stack([img_w, img_h, img_w, img_h], dim=1) + pred_boxes = pred_boxes * scale_fct[:, None, :] + + pred_boxes = pred_boxes.unbind(0) + + from detectron2.utils.visualizer import Visualizer + + for input, pred_box in zip(batched_inputs, pred_boxes): + img = input["image"] + img = convert_image_to_rgb(img.permute(1, 2, 0), self.input_format) + v_gt = Visualizer(img, None) + if "instances" in input: + v_gt = v_gt.overlay_instances( + boxes=input["instances"].gt_boxes, + ) + else: + v_gt = v_gt.output + anno_img = v_gt.get_image() + + v_pred = Visualizer(img, None) + v_pred = v_pred.overlay_instances( + boxes=pred_box.clone().detach().cpu().numpy(), + ) + pred_img = v_pred.get_image() + + vis_img = np.concatenate((anno_img, pred_img), axis=1) + + basename = os.path.basename(input["file_name"]) + if self.training: + cv2.imwrite( + os.path.join( + self.output_dir, + "training", + str(storage.iter) + suffix + "_init_reference_" + basename, + ), + vis_img[:, :, ::-1], + ) + else: + cv2.imwrite( + os.path.join( + self.output_dir, "inference", suffix + "init_reference_" + basename + ), + vis_img[:, :, ::-1], + ) + + @torch.no_grad() + def visualize_training_enc_output_pos( + self, batched_inputs, output, images, dataset_id, indices, suffix="" + ): + if self.output_dir is None: + return + if self.training: + storage = get_event_storage() + os.makedirs(self.output_dir + "/training", exist_ok=True) + else: + os.makedirs(self.output_dir + "/inference", exist_ok=True) + + anchors = output["enc_outputs"]["anchors"] + + image_sizes = images.image_sizes + anchors = box_cxcywh_to_xyxy(anchors) + + img_h, img_w = torch.tensor(image_sizes, device=self.device).unbind(1) + scale_fct = torch.stack([img_w, img_h, img_w, img_h], dim=1) + anchors = anchors * scale_fct[:, None, :] + + anchors = anchors.unbind(0) + + from detectron2.utils.visualizer import Visualizer + + for input, anchor, indice in zip(batched_inputs, anchors, indices): + img = input["image"] + img = convert_image_to_rgb(img.permute(1, 2, 0), self.input_format) + v_gt = Visualizer(img, None) + if "instances" in input: + labels = ["{}".format(idx) for idx in range(len(input["instances"]))] + v_gt = v_gt.overlay_instances( + boxes=input["instances"].gt_boxes, + masks=input["instances"].gt_masks + if input["instances"].has("gt_masks") + else None, + labels=labels, + ) + else: + v_gt = v_gt.output + anno_img = v_gt.get_image() + + v_pred = Visualizer(img, None) + v_pred = v_pred.overlay_instances( + boxes=anchor.clone().detach().cpu().numpy(), + ) + pred_img = v_pred.get_image() + + anchor = anchor[indice[0], :] + labels = ["{}".format(idx) for idx in indice[1]] + v_pred = Visualizer(img, None) + v_pred = v_pred.overlay_instances( + boxes=anchor.clone().detach().cpu().numpy(), + labels=labels, + ) + pred_img2 = v_pred.get_image() + + vis_img = np.concatenate((anno_img, pred_img, pred_img2), axis=1) + + basename = os.path.basename(input["file_name"]) + if self.training: + cv2.imwrite( + os.path.join( + self.output_dir, + "training", + str(storage.iter) + suffix + "_enc_output_pos_" + basename, + ), + vis_img[:, :, ::-1], + ) + else: + cv2.imwrite( + os.path.join( + self.output_dir, "inference", suffix + "enc_output_pos_" + basename + ), + vis_img[:, :, ::-1], + ) + + @torch.no_grad() + def visualize_training_init_reference_pos( + self, batched_inputs, output, images, dataset_id, indices, suffix="" + ): + if self.output_dir is None: + return + if self.training: + storage = get_event_storage() + os.makedirs(self.output_dir + "/training", exist_ok=True) + else: + os.makedirs(self.output_dir + "/inference", exist_ok=True) + + pred_boxes = output["init_reference"] + + image_sizes = images.image_sizes + pred_boxes = box_cxcywh_to_xyxy(pred_boxes) + + img_h = torch.tensor([image_size[0] for image_size in image_sizes], device=self.device) + img_w = torch.tensor([image_size[1] for image_size in image_sizes], device=self.device) + scale_fct = torch.stack([img_w, img_h, img_w, img_h], dim=1) + pred_boxes = pred_boxes * scale_fct[:, None, :] + + pred_boxes = pred_boxes.unbind(0) + + from detectron2.utils.visualizer import Visualizer + + for input, pred_box, indice in zip(batched_inputs, pred_boxes, indices): + img = input["image"] + img = convert_image_to_rgb(img.permute(1, 2, 0), self.input_format) + v_gt = Visualizer(img, None) + if "instances" in input: + labels = ["{}".format(idx) for idx in range(len(input["instances"]))] + v_gt = v_gt.overlay_instances( + boxes=input["instances"].gt_boxes, + masks=input["instances"].gt_masks + if input["instances"].has("gt_masks") + else None, + labels=labels, + ) + else: + v_gt = v_gt.output + anno_img = v_gt.get_image() + + pred_box = pred_box[indice[0]] + labels = ["{}".format(idx) for idx in indice[1]] + v_pred = Visualizer(img, None) + v_pred = v_pred.overlay_instances( + boxes=pred_box.clone().detach().cpu().numpy(), + labels=labels, + ) + pred_img = v_pred.get_image() + + vis_img = np.concatenate((anno_img, pred_img), axis=1) + + basename = os.path.basename(input["file_name"]) + if self.training: + cv2.imwrite( + os.path.join( + self.output_dir, + "training", + str(storage.iter) + suffix + "_init_reference_pos_" + basename, + ), + vis_img[:, :, ::-1], + ) + else: + cv2.imwrite( + os.path.join( + self.output_dir, "inference", suffix + "init_reference_pos_" + basename + ), + vis_img[:, :, ::-1], + ) + + def set_model_language(self, model_language): + self.model_language = model_language + + +class NMSPostProcess(nn.Module): + """This module converts the model's output into the format expected by the coco api""" + + @torch.no_grad() + def forward(self, outputs, target_sizes, select_box_nums_for_evaluation): + """Perform the computation + Parameters: + outputs: raw outputs of the model + target_sizes: tensor of dimension [batch_size x 2] containing the size of each images of the batch + For evaluation, this must be the original image size (before any data augmentation) + For visualization, this should be the image size after data augment, but before padding + """ + out_logits, out_bbox = outputs["pred_logits"], outputs["pred_boxes"] + out_mask = outputs["pred_masks"] + bs, n_queries, n_cls = out_logits.shape + + assert len(out_logits) == len(target_sizes) + assert target_sizes.shape[1] == 2 + + prob = out_logits.sigmoid() + + all_scores = prob.view(bs, n_queries * n_cls).to(out_logits.device) + all_indexes = torch.arange(n_queries * n_cls)[None].repeat(bs, 1).to(out_logits.device) + all_boxes = torch.div(all_indexes, out_logits.shape[2], rounding_mode="trunc") + all_labels = all_indexes % out_logits.shape[2] + + boxes = box_cxcywh_to_xyxy(out_bbox) + boxes = torch.gather(boxes, 1, all_boxes.unsqueeze(-1).repeat(1, 1, 4)) + + img_h, img_w = target_sizes.unbind(1) + scale_fct = torch.stack([img_w, img_h, img_w, img_h], dim=1) + boxes = boxes * scale_fct[:, None, :] + + results = [] + keep_inds_all = [] + for b in range(bs): + box = boxes[b] + score = all_scores[b] + lbls = all_labels[b] + mask = out_mask[b] + + pre_topk = score.topk(10000).indices + box = box[pre_topk] + score = score[pre_topk] + lbls = lbls[pre_topk] + + keep_inds = batched_nms(box, score, lbls, 0.7)[:select_box_nums_for_evaluation] + + result = Instances(target_sizes[b]) + result.pred_boxes = Boxes(box[keep_inds]) + result.scores = score[keep_inds] + result.pred_classes = lbls[keep_inds] + results.append(result) + + keep_inds_all.append(keep_inds) + + return results, keep_inds_all + + +def is_thing_stuff_overlap(metadata): + thing_classes = metadata.get("thing_classes", []) + stuff_classes = metadata.get("stuff_classes", []) + if len(thing_classes) == 0 or len(stuff_classes) == 0: + return False + + if set(thing_classes).issubset(set(stuff_classes)) or set(stuff_classes).issubset( + set(thing_classes) + ): + return True + else: + return False + + +def get_text_list(metadata, dataset_entity): + thing_classes = metadata.get("thing_classes", []) + stuff_classes = metadata.get("stuff_classes", []) + + if dataset_entity == "thing+stuff" and stuff_classes[0] == "things": + text_list = list(thing_classes) + list(stuff_classes[1:]) + + elif dataset_entity == "thing+stuff" and is_thing_stuff_overlap(metadata): + text_list = thing_classes if len(thing_classes) > len(stuff_classes) else stuff_classes + + elif dataset_entity == "thing+stuff": + text_list = list(thing_classes) + list(stuff_classes) + + elif dataset_entity == "stuff": + text_list = list(stuff_classes) + + elif dataset_entity == "thing": + text_list = list(thing_classes) + + return text_list + + +def get_stuff_score(box_cls, metadata, dataset_entity): + thing_classes = metadata.get("thing_classes", []) + stuff_classes = metadata.get("stuff_classes", []) + + semantic_box_cls = box_cls.clone() + + if dataset_entity == "thing+stuff" and stuff_classes[0] == "things": + num_thing_classes = len(thing_classes) + + semantic_box_cls_0 = box_cls[..., :num_thing_classes] + semantic_box_cls_1 = box_cls[..., num_thing_classes:] + semantic_box_cls_0, _ = semantic_box_cls_0.min(dim=2, keepdim=True) + semantic_box_cls = torch.cat([semantic_box_cls_0, semantic_box_cls_1], dim=2) + + if dataset_entity == "thing+stuff" and is_thing_stuff_overlap(metadata): + semantic_box_cls = box_cls.clone() + + if dataset_entity == "stuff": + semantic_box_cls = box_cls.clone() + + return semantic_box_cls diff --git a/ape/modeling/ape_deta/deformable_detr_segm_vl.py b/ape/modeling/ape_deta/deformable_detr_segm_vl.py new file mode 100644 index 0000000..ea65f88 --- /dev/null +++ b/ape/modeling/ape_deta/deformable_detr_segm_vl.py @@ -0,0 +1,1262 @@ +import copy +import math +import os +import time +from typing import Dict, List, Optional, Tuple + +import cv2 +import numpy as np +import torch +import torch.nn as nn +import torch.nn.functional as F + +import fvcore.nn.weight_init as weight_init +from ape.modeling.text import utils as text_utils +from detectron2.data.detection_utils import convert_image_to_rgb +from detectron2.layers import Conv2d, ShapeSpec, get_norm, move_device_like +from detectron2.modeling import GeneralizedRCNN +from detectron2.modeling.meta_arch.panoptic_fpn import combine_semantic_and_instance_outputs +from detectron2.modeling.postprocessing import detector_postprocess, sem_seg_postprocess +from detectron2.structures import BitMasks, Boxes, ImageList, Instances +from detectron2.utils.events import get_event_storage +from detectron2.utils.memory import retry_if_cuda_oom +from detrex.layers import MLP, box_cxcywh_to_xyxy, box_xyxy_to_cxcywh +from detrex.utils import inverse_sigmoid +from torchvision.ops.boxes import batched_nms + +from .deformable_detr import DeformableDETR +from .fast_rcnn import fast_rcnn_inference +from .segmentation import MaskHeadSmallConv, MHAttentionMap + + +class DeformableDETRSegmVL(DeformableDETR): + """Implements the Deformable DETR model. + + Code is modified from the `official github repo + `_. + + More details can be found in the `paper + `_ . + + Args: + backbone (nn.Module): the backbone module. + position_embedding (nn.Module): the position embedding module. + neck (nn.Module): the neck module. + transformer (nn.Module): the transformer module. + embed_dim (int): the dimension of the embedding. + num_classes (int): Number of total categories. + num_queries (int): Number of proposal dynamic anchor boxes in Transformer + criterion (nn.Module): Criterion for calculating the total losses. + pixel_mean (List[float]): Pixel mean value for image normalization. + Default: [123.675, 116.280, 103.530]. + pixel_std (List[float]): Pixel std value for image normalization. + Default: [58.395, 57.120, 57.375]. + aux_loss (bool): whether to use auxiliary loss. Default: True. + with_box_refine (bool): whether to use box refinement. Default: False. + as_two_stage (bool): whether to use two-stage. Default: False. + select_box_nums_for_evaluation (int): the number of topk candidates + slected at postprocess for evaluation. Default: 100. + + """ + + def __init__( + self, + instance_on: bool = True, + semantic_on: bool = False, + panoptic_on: bool = False, + freeze_detr=False, + input_shapes=[], + mask_in_features=[], + mask_encode_level=0, + stuff_dataset_learn_thing: bool = True, + stuff_prob_thing: float = -1.0, + name_prompt_fusion_type: str = "none", + name_prompt_fusion_text: bool = None, + test_mask_on: bool = True, + semantic_post_nms: bool = True, + panoptic_post_nms: bool = True, + aux_mask: bool = False, + panoptic_configs: dict = { + "prob": 0.1, + "pano_temp": 0.06, + "transform_eval": True, + "object_mask_threshold": 0.01, + "overlap_threshold": 0.4, + }, + **kwargs, + ): + super().__init__(**kwargs) + + self.instance_on = instance_on + self.semantic_on = semantic_on + self.panoptic_on = panoptic_on + + if freeze_detr: + for p in self.parameters(): + p.requires_grad_(False) + + self.input_shapes = input_shapes + self.mask_in_features = mask_in_features + self.mask_encode_level = mask_encode_level + + hidden_dim = self.transformer.embed_dim + norm = "GN" + use_bias = False + + assert len(self.mask_in_features) == 1 + in_channels = [self.input_shapes[feat_name].channels for feat_name in self.mask_in_features] + in_channel = in_channels[0] + + self.lateral_conv = Conv2d( + in_channel, + hidden_dim, + kernel_size=1, + stride=1, + bias=use_bias, + padding=0, + norm=get_norm(norm, hidden_dim), + ) + self.output_conv = Conv2d( + hidden_dim, + hidden_dim, + kernel_size=3, + stride=1, + bias=use_bias, + padding=1, + norm=get_norm(norm, hidden_dim), + activation=F.relu, + ) + self.mask_conv = Conv2d( + hidden_dim, hidden_dim, kernel_size=1, stride=1, bias=use_bias, padding=0 + ) + + self.mask_embed = MLP(hidden_dim, hidden_dim, hidden_dim, 3) + self.aux_mask = aux_mask + if self.aux_mask: + self.mask_embed = nn.ModuleList( + [copy.deepcopy(self.mask_embed) for i in range(len(self.class_embed) - 1)] + ) + + weight_init.c2_xavier_fill(self.lateral_conv) + weight_init.c2_xavier_fill(self.output_conv) + weight_init.c2_xavier_fill(self.mask_conv) + + self.stuff_dataset_learn_thing = stuff_dataset_learn_thing + self.stuff_prob_thing = stuff_prob_thing + self.test_mask_on = test_mask_on + self.semantic_post_nms = semantic_post_nms + self.panoptic_post_nms = panoptic_post_nms + self.panoptic_configs = panoptic_configs + + self.name_prompt_fusion_type = name_prompt_fusion_type + self.name_prompt_fusion_text = name_prompt_fusion_text + if name_prompt_fusion_type == "learnable": + self.name_prompt_fusion_feature = nn.Parameter( + torch.Tensor(1, 1, self.embed_dim_language) + ) + nn.init.normal_(self.name_prompt_fusion_feature) + elif name_prompt_fusion_type == "zero": + self.name_prompt_fusion_feature = nn.Parameter( + torch.zeros(1, 1, self.embed_dim_language), requires_grad=False + ) + else: + self.name_prompt_fusion_feature = None + + def forward(self, batched_inputs, do_postprocess=True): + if self.training: + if "dataset_id" in batched_inputs[0]: + dataset_ids = [x["dataset_id"] for x in batched_inputs] + assert len(set(dataset_ids)) == 1, dataset_ids + dataset_id = dataset_ids[0] + else: + dataset_id = 0 + else: + dataset_id = self.eval_dataset_id + + if dataset_id >= 0: + prompt = self.dataset_prompts[dataset_id] + elif "prompt" in batched_inputs[0]: + prompt = batched_inputs[0]["prompt"] + else: + prompt = "name" + + if prompt == "expression": + for x in batched_inputs: + if isinstance(x["expressions"], List): + pass + else: + x["expressions"] = [x["expressions"]] + assert all([len(xx) > 0 for xx in x["expressions"]]) + assert all([isinstance(xx, str) for xx in x["expressions"]]) + self.test_topk_per_image = 1 + else: + self.test_topk_per_image = self.select_box_nums_for_evaluation + if self.select_box_nums_for_evaluation_list is not None: + self.test_topk_per_image = self.select_box_nums_for_evaluation_list[dataset_id] + + if self.training and prompt == "phrase": + gt_num = torch.tensor([len(input["instances"]) for input in batched_inputs]).to( + self.device + ) + gt_classes = torch.arange(gt_num.sum()).to(self.device) + gt_cumsum = torch.cumsum(gt_num, dim=0).to(self.device) + for i, input in enumerate(batched_inputs): + if i == 0: + input["instances"].gt_classes = gt_classes[: gt_cumsum[i]] + else: + input["instances"].gt_classes = gt_classes[gt_cumsum[i - 1] : gt_cumsum[i]] + if self.training and prompt == "expression": + gt_num = torch.tensor([len(input["instances"]) for input in batched_inputs]).to( + self.device + ) + gt_classes = torch.arange(gt_num.sum()).to(self.device) + gt_cumsum = torch.cumsum(gt_num, dim=0).to(self.device) + for i, input in enumerate(batched_inputs): + if i == 0: + input["instances"].gt_classes = gt_classes[: gt_cumsum[i]] + else: + input["instances"].gt_classes = gt_classes[gt_cumsum[i - 1] : gt_cumsum[i]] + + if not self.expression_cumulative_gt_class: + input["instances"].gt_classes *= 0 + + if prompt == "text": + texts = [x["text_prompt"] for x in batched_inputs] + text_promp_text_list = [x.strip() for x in ",".join(texts).split(",")] + text_promp_text_list = [x for x in text_promp_text_list if len(x) > 0] + + if any([True if x.count(" ") >= 1 else False for x in text_promp_text_list]): + prompt = "phrase" + else: + prompt = "name" + else: + text_promp_text_list = None + + if prompt == "name": + if text_promp_text_list: + text_list = text_promp_text_list + cache = False + elif dataset_id >= 0: + text_list = get_text_list( + self.metadata_list[dataset_id], self.dataset_entities[dataset_id] + ) + cache = True + else: + text_list = [] + for metadata, dataset_entity in zip(self.metadata_list, self.dataset_entities): + text_list += get_text_list(metadata, dataset_entity) + text_list = text_list[:2500] + cache = True + + from detectron2.data.catalog import MetadataCatalog + + metadata = MetadataCatalog.get("coco_2017_train_panoptic_separated") + text_list = get_text_list(metadata, "thing+stuff") + + outputs_l = self.model_language.forward_text(text_list, cache=cache) + if "last_hidden_state_eot" in outputs_l: + features_l = outputs_l["last_hidden_state_eot"] + else: + features_l = text_utils.reduce_language_feature( + outputs_l["last_hidden_state"], + outputs_l["attention_mask"], + reduce_type=self.text_feature_reduce_type, + ) + attention_mask_l = None + + if ( + dataset_id >= 0 + and self.dataset_entities[dataset_id] == "stuff" + and self.metadata_list[dataset_id].get("stuff_classes")[0] == "things" + and not self.stuff_dataset_learn_thing + ): + features_l[0, :] *= 0 + if self.training: + for i, input in enumerate(batched_inputs): + input["instances"] = input["instances"][input["instances"].gt_classes > 0] + + if self.text_feature_batch_repeat or True: + features_l = features_l.unsqueeze(0).repeat(len(batched_inputs), 1, 1) + else: + features_l = features_l.unsqueeze(1) + + elif prompt == "phrase" or prompt == "expression": + if text_promp_text_list: + text_list = text_promp_text_list + elif prompt == "phrase": + text_list = [phrase for x in batched_inputs for phrase in x["instances"].phrases] + elif prompt == "expression": + text_list = [xx for x in batched_inputs for xx in x["expressions"]] + + outputs_l = self.model_language.forward_text(text_list) + + if self.text_feature_reduce_before_fusion: + if "last_hidden_state_eot" in outputs_l: + features_l = outputs_l["last_hidden_state_eot"] + else: + features_l = text_utils.reduce_language_feature( + outputs_l["last_hidden_state"], + outputs_l["attention_mask"], + reduce_type=self.text_feature_reduce_type, + ) + attention_mask_l = None + + if ( + self.text_feature_bank + and not self.text_feature_bank_reset + and dataset_id >= 0 + and dataset_id < len(self.metadata_list) + ): + features_l = torch.cat( + [features_l, self.features_phrase_bank[dataset_id]], dim=0 + ) + features_l = features_l[ + : max(len(text_list), self.criterion[dataset_id].num_classes) + ] + self.features_phrase_bank[ + dataset_id, : self.criterion[dataset_id].num_classes + ] = features_l[: self.criterion[dataset_id].num_classes] + elif self.text_feature_bank and self.text_feature_bank_reset: + features_l = torch.cat( + [features_l, self.features_phrase_bank[dataset_id] * 0], dim=0 + ) + features_l = features_l[ + : max(len(text_list), self.criterion[dataset_id].num_classes) + ] + + if self.text_feature_batch_repeat: + features_l = features_l.unsqueeze(0).repeat(len(batched_inputs), 1, 1) + else: + features_l = features_l.unsqueeze(1) + else: + features_l = outputs_l["last_hidden_state"] + attention_mask_l = outputs_l["attention_mask"] + + if prompt == "name": + if ( + self.name_prompt_fusion_text is not None + and self.name_prompt_fusion_text[dataset_id] + ): + features_l_fusion = features_l + else: + if self.name_prompt_fusion_feature is not None: + features_l_fusion = self.name_prompt_fusion_feature.repeat( + len(batched_inputs), 1, 1 + ) + else: + features_l_fusion = None + attention_mask_l_fusion = None + elif prompt == "phrase" or prompt == "expression": + features_l_fusion = features_l + attention_mask_l_fusion = attention_mask_l + if self.name_prompt_fusion_feature is not None: + features_l_fusion += 0.0 * self.name_prompt_fusion_feature + + start_time = time.perf_counter() + images = self.preprocess_image(batched_inputs) + + batch_size, _, H, W = images.tensor.shape + img_masks = images.tensor.new_ones(batch_size, H, W) + for image_id, image_size in enumerate(images.image_sizes): + img_masks[image_id, : image_size[0], : image_size[1]] = 0 + self.preprocess_time = time.perf_counter() - start_time + + start_time = time.perf_counter() + features = self.backbone(images.tensor) # output feature dict + self.backbone_time = time.perf_counter() - start_time + + if self.neck is not None: + multi_level_feats = self.neck({f: features[f] for f in self.neck.in_features}) + else: + multi_level_feats = [feat for feat_name, feat in features.items()] + multi_level_masks = [] + multi_level_position_embeddings = [] + spatial_shapes = [] + for feat in multi_level_feats: + multi_level_masks.append( + F.interpolate(img_masks[None], size=feat.shape[-2:]).to(torch.bool).squeeze(0) + ) + multi_level_position_embeddings.append( + self.position_embedding(multi_level_masks[-1]).to(images.tensor.dtype) + ) + + bs, c, h, w = feat.shape + spatial_shape = (h, w) + spatial_shapes.append(spatial_shape) + + if not self.training and "mask_prompt" in batched_inputs[0]: + masks_prompt = [self._move_to_current_device(x["mask_prompt"]) for x in batched_inputs] + masks_prompt = [x.to(self.pixel_mean.dtype) for x in masks_prompt] + masks_prompt = ImageList.from_tensors( + masks_prompt, + self.backbone.size_divisibility, + padding_constraints=self.backbone.padding_constraints, + ) + masks_prompt = masks_prompt.tensor + if masks_prompt.sum() == 0: + masks_prompt[...] = 255 + + multi_level_masks_prompt = [] + for feat in multi_level_feats: + multi_level_masks_prompt.append( + F.interpolate(masks_prompt[None], size=feat.shape[-2:], mode="bilinear") + .to(torch.bool) + .squeeze(0) + ) + for mask_prompt in multi_level_masks_prompt: + print("mask_prompt", mask_prompt.sum(), mask_prompt.size()) + else: + multi_level_masks_prompt = None + + query_embeds = None + if not self.as_two_stage: + query_embeds = self.query_embedding.weight + + start_time = time.perf_counter() + ( + inter_states, + init_reference, + inter_references, + enc_outputs_class, + enc_outputs_coord_unact, + anchors, + memory, + features_l_fusion, + ) = self.transformer( + multi_level_feats, + multi_level_masks, + multi_level_position_embeddings, + query_embeds, + features_l_fusion, + attention_mask_l_fusion, + multi_level_masks_prompt, + ) + self.transformer_time = time.perf_counter() - start_time + + mask_features = self.maskdino_mask_features(memory, features, multi_level_masks) + + if prompt == "name": + features_l = 1.0 * features_l + 0.0 * features_l_fusion + elif prompt == "phrase" or prompt == "expression": + features_l = 0.0 * features_l + 1.0 * features_l_fusion + + if not self.text_feature_reduce_before_fusion: + features_l = text_utils.reduce_language_feature( + features_l, attention_mask_l, reduce_type=self.text_feature_reduce_type + ) + attention_mask_l = None + + if self.text_feature_bank: + features_l = torch.cat( + [features_l, self.features_phrase_bank[dataset_id]], dim=0 + ) + features_l = features_l[: self.criterion[dataset_id].num_classes] + self.features_phrase_bank[ + dataset_id, : self.criterion[dataset_id].num_classes + ] = features_l + elif self.text_feature_bank and not self.training: + features_l = torch.cat( + ( + features_l, + torch.zeros( + (self.criterion[dataset_id].num_classes - 1, features_l.size(1)), + dtype=features_l.dtype, + device=self.device, + ), + ), + dim=0, + ) + + if self.text_feature_batch_repeat: + features_l = features_l.unsqueeze(0).repeat(len(batched_inputs), 1, 1) + else: + features_l = features_l.unsqueeze(1) + + outputs_classes = [] + outputs_coords = [] + outputs_masks = [] + for lvl in range(inter_states.shape[0]): + if lvl == 0: + reference = init_reference + else: + reference = inter_references[lvl - 1] + reference = inverse_sigmoid(reference) + if prompt == "name": + outputs_class = self.class_embed[lvl](inter_states[lvl], features_l) + elif prompt == "phrase" or prompt == "expression": + outputs_class = self.class_embed[lvl](inter_states[lvl], features_l) + else: + outputs_class = self.class_embed[lvl](inter_states[lvl]) + tmp = self.bbox_embed[lvl](inter_states[lvl]) + if reference.shape[-1] == 4: + tmp += reference + else: + assert reference.shape[-1] == 2 + tmp[..., :2] += reference + outputs_coord = tmp.sigmoid() + outputs_classes.append(outputs_class) + outputs_coords.append(outputs_coord) + + if self.aux_mask: + mask_embeds = self.mask_embed[lvl](inter_states[lvl]) + else: + mask_embeds = self.mask_embed(inter_states[lvl]) + outputs_mask = torch.einsum("bqc,bchw->bqhw", mask_embeds, mask_features) + outputs_masks.append(outputs_mask) + outputs_class = torch.stack(outputs_classes) + outputs_coord = torch.stack(outputs_coords) + + outputs_mask = outputs_masks + outputs_mask[-1] += 0.0 * sum(outputs_mask) + + output = { + "pred_logits": outputs_class[-1], + "pred_boxes": outputs_coord[-1], + "pred_masks": outputs_mask[-1], + "init_reference": init_reference, + } + if self.aux_loss: + output["aux_outputs"] = self._set_aux_loss( + outputs_class, + outputs_coord, + outputs_mask, + ) + + if self.as_two_stage: + enc_outputs_coord = enc_outputs_coord_unact.sigmoid() + output["enc_outputs"] = { + "pred_logits": enc_outputs_class, + "pred_boxes": enc_outputs_coord, + "anchors": anchors, + "spatial_shapes": spatial_shapes, + "image_tensor_size": images.tensor.size()[2:], + } + + if ( + self.vis_period > 0 + and self.training + and get_event_storage().iter % self.vis_period == self.vis_period - 1 + ): + self.visualize_training(batched_inputs, output, images, dataset_id) + self.visualize_training_enc_output(batched_inputs, output, images, dataset_id) + + if self.training: + gt_instances = [x["instances"].to(self.device) for x in batched_inputs] + targets = self.prepare_targets(gt_instances) + + loss_dict = self.criterion[dataset_id](output, targets) + + weight_dict = self.criterion[dataset_id].weight_dict + for k in loss_dict.keys(): + if k in weight_dict: + loss_dict[k] *= weight_dict[k] + return loss_dict + else: + + box_cls = output["pred_logits"] + box_pred = output["pred_boxes"] + mask_pred = output["pred_masks"] + + start_time = time.perf_counter() + + iter_func = retry_if_cuda_oom(F.interpolate) + mask_pred = iter_func( + mask_pred, size=images.tensor.size()[2:], mode="bilinear", align_corners=False + ) + + merged_results = [{} for _ in range(box_cls.size(0))] + if self.instance_on and not ( + self.eval_dataset_entity and "thing" not in self.eval_dataset_entity + ): + if dataset_id >= 0 and dataset_id < len(self.metadata_list): + if is_thing_stuff_overlap(self.metadata_list[dataset_id]): + thing_id = self.metadata_list[ + dataset_id + ].thing_dataset_id_to_contiguous_id.values() + thing_id = torch.Tensor(list(thing_id)).to(torch.long).to(self.device) + + detector_box_cls = torch.zeros_like(box_cls) + detector_box_cls += float("-inf") + detector_box_cls[..., thing_id] = box_cls[..., thing_id] + else: + num_thing_classes = len(self.metadata_list[dataset_id].thing_classes) + detector_box_cls = box_cls[..., :num_thing_classes] + else: + detector_box_cls = box_cls + + use_sigmoid = True + detector_results, filter_inds = self.inference( + detector_box_cls, box_pred, images.image_sizes, use_sigmoid=use_sigmoid + ) + + if self.test_mask_on: + detector_mask_preds = [ + x[filter_ind] for x, filter_ind in zip(mask_pred, filter_inds) + ] + + for result, box_mask in zip(detector_results, detector_mask_preds): + box_mask = box_mask.sigmoid() > 0.5 + box_mask = BitMasks(box_mask).crop_and_resize( + result.pred_boxes.tensor.to(box_mask.device), 128 + ) + result.pred_masks = ( + box_mask.to(result.pred_boxes.tensor.device) + .unsqueeze(1) + .to(dtype=torch.float32) + ) + + if do_postprocess: + assert ( + not torch.jit.is_scripting() + ), "Scripting is not supported for postprocess." + detector_results = DeformableDETRSegmVL._postprocess_instance( + detector_results, batched_inputs, images.image_sizes + ) + for merged_result, detector_result in zip(merged_results, detector_results): + merged_result.update(detector_result) + + else: + detector_results = None + + if self.semantic_on and not ( + self.eval_dataset_entity and "stuff" not in self.eval_dataset_entity + ): + + semantic_mask_pred = mask_pred.clone() + semantic_box_cls = get_stuff_score( + box_cls, self.metadata_list[dataset_id], self.dataset_entities[dataset_id] + ) + + if self.semantic_post_nms: + _, filter_inds = self.inference(semantic_box_cls, box_pred, images.image_sizes) + semantic_box_cls = torch.stack( + [x[filter_ind] for x, filter_ind in zip(semantic_box_cls, filter_inds)], + dim=0, + ) + semantic_mask_pred = torch.stack( + [x[filter_ind] for x, filter_ind in zip(semantic_mask_pred, filter_inds)], + dim=0, + ) + + if do_postprocess: + assert ( + not torch.jit.is_scripting() + ), "Scripting is not supported for postprocess." + iter_func = retry_if_cuda_oom(DeformableDETRSegmVL._postprocess_semantic) + semantic_results = iter_func( + semantic_box_cls, semantic_mask_pred, batched_inputs, images + ) + if ( + dataset_id >= 0 + and self.dataset_entities[dataset_id] == "stuff" + and self.metadata_list[dataset_id].get("stuff_classes")[0] == "things" + and self.stuff_prob_thing > 0 + ): + for semantic_result in semantic_results: + semantic_result["sem_seg"][0, ...] = math.log( + self.stuff_prob_thing / (1 - self.stuff_prob_thing) + ) + for merged_result, semantic_result in zip(merged_results, semantic_results): + merged_result.update(semantic_result) + + else: + semantic_results = None + + if self.panoptic_on and not ( + self.eval_dataset_entity and "thing+stuff" not in self.eval_dataset_entity + ): + assert dataset_id >= 0 and dataset_id < len(self.metadata_list) + if do_postprocess: + assert ( + not torch.jit.is_scripting() + ), "Scripting is not supported for postprocess." + if True: + if self.panoptic_post_nms: + _, filter_inds = self.inference(box_cls, box_pred, images.image_sizes) + panoptic_mask_pred = [ + x[filter_ind] for x, filter_ind in zip(mask_pred, filter_inds) + ] + panoptic_box_cls = [ + x[filter_ind] for x, filter_ind in zip(box_cls, filter_inds) + ] + + panoptic_results = DeformableDETRSegmVL._postprocess_panoptic( + panoptic_box_cls, + panoptic_mask_pred, + batched_inputs, + images, + self.metadata_list[dataset_id], + self.panoptic_configs, + ) + else: + panoptic_results = [] + self.combine_overlap_thresh = 0.5 + self.combine_stuff_area_thresh = 4096 + self.combine_instances_score_thresh = 0.5 + for detector_result, semantic_result in zip( + detector_results, semantic_results + ): + detector_r = detector_result["instances"] + sem_seg_r = semantic_result["sem_seg"] + panoptic_r = combine_semantic_and_instance_outputs( + detector_r, + sem_seg_r.argmax(dim=0), + self.combine_overlap_thresh, + self.combine_stuff_area_thresh, + self.combine_instances_score_thresh, + ) + panoptic_results.append({"panoptic_seg": panoptic_r}) + for merged_result, panoptic_result in zip(merged_results, panoptic_results): + merged_result.update(panoptic_result) + + else: + panoptic_results = None + + self.postprocess_time = time.perf_counter() - start_time + + if do_postprocess: + return merged_results + + return detector_results, semantic_results, panoptic_results + + def maskdino_mask_features(self, encode_feats, multi_level_feats, multi_level_masks): + start_idx = sum( + [mask.shape[1] * mask.shape[2] for mask in multi_level_masks[: self.mask_encode_level]] + ) + end_idx = sum( + [ + mask.shape[1] * mask.shape[2] + for mask in multi_level_masks[: self.mask_encode_level + 1] + ] + ) + b, h, w = multi_level_masks[self.mask_encode_level].size() + + encode_feats = encode_feats[:, start_idx:end_idx, :] + encode_feats = encode_feats.permute(0, 2, 1).reshape(b, -1, h, w) + + x = [multi_level_feats[f] for f in self.mask_in_features] + x = x[0] + x = self.lateral_conv(x) + x = x + F.interpolate(encode_feats, size=x.shape[-2:], mode="bilinear", align_corners=False) + x = self.output_conv(x) + mask_features = self.mask_conv(x) + + return mask_features + + @torch.jit.unused + def _set_aux_loss(self, outputs_class, outputs_coord, outputs_mask): + return [ + {"pred_logits": a, "pred_boxes": b, "pred_masks": c} + for a, b, c in zip(outputs_class[:-1], outputs_coord[:-1], outputs_mask[:-1]) + ] + + def inference(self, box_cls, box_pred, image_sizes, use_sigmoid=True): + """ + Arguments: + box_cls (Tensor): tensor of shape (batch_size, num_queries, K). + The tensor predicts the classification probability for each query. + box_pred (Tensor): tensors of shape (batch_size, num_queries, 4). + The tensor predicts 4-vector (x,y,w,h) box + regression values for every queryx + image_sizes (List[torch.Size]): the input image sizes + + Returns: + results (List[Instances]): a list of #images elements. + """ + + if use_sigmoid: + scores = torch.cat( + ( + box_cls.sigmoid(), + torch.zeros((box_cls.size(0), box_cls.size(1), 1), device=self.device), + ), + dim=2, + ) + else: + scores = torch.cat( + ( + box_cls, + torch.zeros((box_cls.size(0), box_cls.size(1), 1), device=self.device), + ), + dim=2, + ) + + boxes = box_cxcywh_to_xyxy(box_pred) + + img_h = torch.tensor([image_size[0] for image_size in image_sizes], device=self.device) + img_w = torch.tensor([image_size[1] for image_size in image_sizes], device=self.device) + scale_fct = torch.stack([img_w, img_h, img_w, img_h], dim=1) + boxes = boxes * scale_fct[:, None, :] + + boxes = boxes.unbind(0) + scores = scores.unbind(0) + image_shapes = image_sizes + + results, filter_inds = fast_rcnn_inference( + boxes, + scores, + image_shapes, + self.test_score_thresh, + self.test_nms_thresh, + self.test_topk_per_image, + ) + + return results, filter_inds + + def prepare_targets(self, targets): + new_targets = [] + for targets_per_image in targets: + h, w = targets_per_image.image_size + image_size_xyxy = torch.as_tensor([w, h, w, h], dtype=torch.float, device=self.device) + gt_classes = targets_per_image.gt_classes + gt_boxes = targets_per_image.gt_boxes.tensor / image_size_xyxy + gt_boxes = box_xyxy_to_cxcywh(gt_boxes) + + if not targets_per_image.has("gt_masks"): + gt_masks = torch.zeros((0, h, w), dtype=torch.bool) + else: + gt_masks = targets_per_image.gt_masks + + if not isinstance(gt_masks, torch.Tensor): + if isinstance(gt_masks, BitMasks): + gt_masks = gt_masks.tensor + else: + gt_masks = BitMasks.from_polygon_masks(gt_masks, h, w).tensor + + gt_masks = self._move_to_current_device(gt_masks) + gt_masks = ImageList.from_tensors( + [gt_masks], + self.backbone.size_divisibility, + padding_constraints=self.backbone.padding_constraints, + ).tensor.squeeze(0) + + new_targets.append({"labels": gt_classes, "boxes": gt_boxes, "masks": gt_masks}) + + if targets_per_image.has("is_thing"): + new_targets[-1]["is_thing"] = targets_per_image.is_thing + + return new_targets + + def preprocess_image(self, batched_inputs): + images = [self._move_to_current_device(x["image"]) for x in batched_inputs] + images = [x.to(self.pixel_mean.dtype) for x in images] + images = [(x - self.pixel_mean) / self.pixel_std for x in images] + images = ImageList.from_tensors( + images, + self.backbone.size_divisibility, + padding_constraints=self.backbone.padding_constraints, + ) + return images + + @staticmethod + def _postprocess_instance( + instances, batched_inputs: List[Dict[str, torch.Tensor]], image_sizes + ): + """ + Rescale the output instances to the target size. + """ + processed_results = [] + for results_per_image, input_per_image, image_size in zip( + instances, batched_inputs, image_sizes + ): + height = input_per_image.get("height", image_size[0]) + width = input_per_image.get("width", image_size[1]) + r = detector_postprocess(results_per_image, height, width) + processed_results.append({"instances": r.to("cpu")}) + return processed_results + + @staticmethod + def _postprocess_semantic( + mask_clses, + mask_preds, + batched_inputs: List[Dict[str, torch.Tensor]], + images, + pano_temp=0.06, + transform_eval=True, + ): + processed_results = [] + for mask_cls, mask_pred, input_per_image, image_size in zip( + mask_clses, mask_preds, batched_inputs, images.image_sizes + ): + height = input_per_image.get("height", image_size[0]) + width = input_per_image.get("width", image_size[1]) + + T = pano_temp + mask_cls = mask_cls.sigmoid() + + if transform_eval: + mask_cls = F.softmax(mask_cls / T, dim=-1) # already sigmoid + mask_pred = mask_pred.sigmoid() + result = torch.einsum("qc,qhw->chw", mask_cls, mask_pred) + + if True and False: + num_thing_classes = len( + metadata.get( + "thing_classes", + [ + "things", + ], + ) + ) + + result_0 = result[:num_thing_classes, ...] + result_1 = result[num_thing_classes:, ...] + result_0 = result_0.mean(dim=0, keepdim=True) + result = torch.cat([result_0, result_1], dim=0) + + r = sem_seg_postprocess(result, image_size, height, width) + processed_results.append({"sem_seg": r}) + return processed_results + + @staticmethod + def _postprocess_panoptic( + mask_clses, + mask_preds, + batched_inputs: List[Dict[str, torch.Tensor]], + images, + metadata, + panoptic_configs, + ): + prob = panoptic_configs["prob"] + pano_temp = panoptic_configs["pano_temp"] + transform_eval = panoptic_configs["transform_eval"] + object_mask_threshold = panoptic_configs["object_mask_threshold"] + overlap_threshold = panoptic_configs["overlap_threshold"] + + processed_results = [] + for mask_cls, mask_pred, input_per_image, image_size in zip( + mask_clses, mask_preds, batched_inputs, images.image_sizes + ): + height = input_per_image.get("height", image_size[0]) + width = input_per_image.get("width", image_size[1]) + + mask_pred = sem_seg_postprocess(mask_pred, image_size, height, width) + + T = pano_temp + scores, labels = mask_cls.sigmoid().max(-1) + mask_pred = mask_pred.sigmoid() + keep = scores > object_mask_threshold + if transform_eval: + scores, labels = F.softmax(mask_cls.sigmoid() / T, dim=-1).max(-1) + cur_scores = scores[keep] + cur_classes = labels[keep] + cur_masks = mask_pred[keep] + cur_prob_masks = cur_scores.view(-1, 1, 1) * cur_masks + + panoptic_seg = torch.zeros((height, width), dtype=torch.int32, device=cur_masks.device) + segments_info = [] + + current_segment_id = 0 + + if cur_masks.size(0) > 0: + + cur_mask_ids = cur_prob_masks.argmax(0) + + stuff_memory_list = {} + for k in range(cur_classes.shape[0]): + pred_class = cur_classes[k].item() + isthing = pred_class in metadata.thing_dataset_id_to_contiguous_id.values() + mask_area = (cur_mask_ids == k).sum().item() + original_area = (cur_masks[k] >= prob).sum().item() + mask = (cur_mask_ids == k) & (cur_masks[k] >= prob) + + if mask_area > 0 and original_area > 0 and mask.sum().item() > 0: + if mask_area / original_area < overlap_threshold: + continue + + if not isthing: + if int(pred_class) in stuff_memory_list.keys(): + panoptic_seg[mask] = stuff_memory_list[int(pred_class)] + continue + else: + stuff_memory_list[int(pred_class)] = current_segment_id + 1 + + current_segment_id += 1 + panoptic_seg[mask] = current_segment_id + + if not isthing and metadata.get("stuff_classes")[0] == "things": + pred_class = int(pred_class) - len(metadata.thing_classes) + 1 + + segments_info.append( + { + "id": current_segment_id, + "isthing": bool(isthing), + "category_id": int(pred_class), + } + ) + + processed_results.append({"panoptic_seg": (panoptic_seg, segments_info)}) + return processed_results + + @torch.no_grad() + def visualize_training( + self, batched_inputs, output, images, dataset_id, suffix="", do_nms=True + ): + if self.output_dir is None: + return + if self.training: + storage = get_event_storage() + os.makedirs(self.output_dir + "/training", exist_ok=True) + else: + os.makedirs(self.output_dir + "/inference", exist_ok=True) + + pred_logits = output["pred_logits"] + pred_boxes = output["pred_boxes"] + pred_masks = output["pred_masks"] + + thing_classes = self.metadata_list[dataset_id].get("thing_classes", []) + stuff_classes = self.metadata_list[dataset_id].get("stuff_classes", []) + if len(thing_classes) > 0 and len(stuff_classes) > 0 and stuff_classes[0] == "things": + stuff_classes = stuff_classes[1:] + if is_thing_stuff_overlap(self.metadata_list[dataset_id]): + class_names = ( + thing_classes if len(thing_classes) > len(stuff_classes) else stuff_classes + ) + else: + class_names = thing_classes + stuff_classes + + if "instances" in batched_inputs[0] and batched_inputs[0]["instances"].has("phrases"): + class_names = [phrase for x in batched_inputs for phrase in x["instances"].phrases] + [ + "unknown" + ] * 1000 + if "expressions" in batched_inputs[0] and self.expression_cumulative_gt_class: + class_names = [xx for x in batched_inputs for xx in x["expressions"]] + [ + "unknown" + ] * 1000 + + num_thing_classes = len(class_names) + pred_logits = pred_logits[..., :num_thing_classes] + + if pred_masks is not None: + pred_masks = [ + F.interpolate( + pred_mask.float().cpu().unsqueeze(0), + size=images.tensor.size()[2:], + mode="bilinear", + align_corners=False, + ).squeeze(0) + if pred_mask.size(0) > 0 + else pred_mask + for pred_mask in pred_masks + ] + else: + pred_masks = [ + torch.zeros(pred_box.size(0), image_size[0], image_size[1]) + for pred_box, image_size in zip(pred_boxes, images.image_sizes) + ] + + if do_nms: + results, filter_inds = self.inference(pred_logits, pred_boxes, images.image_sizes) + pred_masks = [ + pred_mask[filter_ind.cpu()] + for pred_mask, filter_ind in zip(pred_masks, filter_inds) + ] + for result, pred_mask in zip(results, pred_masks): + result.pred_masks = pred_mask.sigmoid() > 0.5 + else: + results = [] + for pred_logit, pred_box, pred_mask, image_size in zip( + pred_logits, pred_boxes, pred_masks, images.image_sizes + ): + result = Instances(image_size) + result.pred_boxes = Boxes(pred_box) + result.scores = pred_logit[:, 0] + result.pred_classes = torch.zeros( + len(pred_box), dtype=torch.int64, device=pred_logit.device + ) + result.pred_masks = pred_mask.sigmoid() > 0.5 + + results.append(result) + + from detectron2.utils.visualizer import Visualizer + + for input, result in zip(batched_inputs, results): + + if "expressions" in batched_inputs[0] and not self.expression_cumulative_gt_class: + class_names = [xx for xx in input["expressions"]] + ["unknown"] * 1000 + + img = input["image"] + img = convert_image_to_rgb(img.permute(1, 2, 0), self.input_format) + v_gt = Visualizer(img, None) + + if "instances" in input: + labels = [ + "{}".format(class_names[gt_class]) for gt_class in input["instances"].gt_classes + ] + v_gt = v_gt.overlay_instances( + boxes=input["instances"].gt_boxes, + masks=input["instances"].gt_masks + if input["instances"].has("gt_masks") + else None, + labels=labels, + ) + else: + v_gt = v_gt.output + anno_img = v_gt.get_image() + + labels = [ + "{}_{:.0f}%".format(class_names[pred_class], score * 100) + for pred_class, score in zip(result.pred_classes.cpu(), result.scores.cpu()) + ] + v_pred = Visualizer(img, None) + v_pred = v_pred.overlay_instances( + boxes=result.pred_boxes.tensor.clone().detach().cpu().numpy(), + labels=labels, + masks=result.pred_masks[:, : img.shape[0], : img.shape[1]] + .clone() + .detach() + .cpu() + .numpy() + if result.has("pred_masks") + else None, + ) + pred_img = v_pred.get_image() + + vis_img = np.concatenate((anno_img, pred_img), axis=1) + + if result.has("pred_texts"): + labels = [ + "{}".format(text) for text, score in zip(result.pred_texts, result.scores.cpu()) + ] + v_pred = Visualizer(img, None) + v_pred = v_pred.overlay_instances( + boxes=result.pred_boxes.tensor.clone().detach().cpu().numpy(), + labels=labels, + masks=result.pred_masks.clone().detach().cpu().numpy(), + ) + pred_img = v_pred.get_image() + vis_img = np.concatenate((vis_img, pred_img), axis=1) + + basename = os.path.basename(input["file_name"]) + if self.training: + cv2.imwrite( + os.path.join( + self.output_dir, "training", str(storage.iter) + suffix + "_" + basename + ), + vis_img[:, :, ::-1], + ) + else: + cv2.imwrite( + os.path.join(self.output_dir, "inference", suffix + basename), + vis_img[:, :, ::-1], + ) + + @torch.no_grad() + def visualize_training_enc_output(self, batched_inputs, output, images, dataset_id, suffix=""): + if self.output_dir is None: + return + if self.training: + storage = get_event_storage() + os.makedirs(self.output_dir + "/training", exist_ok=True) + else: + os.makedirs(self.output_dir + "/inference", exist_ok=True) + + pred_logits = output["enc_outputs"]["pred_logits"] + pred_boxes = output["enc_outputs"]["pred_boxes"] + + results, filter_inds = self.inference(pred_logits, pred_boxes, images.image_sizes) + + from detectron2.utils.visualizer import Visualizer + + for input, result in zip(batched_inputs, results): + img = input["image"] + img = convert_image_to_rgb(img.permute(1, 2, 0), self.input_format) + v_gt = Visualizer(img, None) + if "instances" in input: + v_gt = v_gt.overlay_instances( + boxes=input["instances"].gt_boxes, + ) + else: + v_gt = v_gt.output + anno_img = v_gt.get_image() + + labels = [ + "{}_{:.0f}%".format(pred_class, score * 100) + for pred_class, score in zip(result.pred_classes.cpu(), result.scores.cpu()) + ] + v_pred = Visualizer(img, None) + v_pred = v_pred.overlay_instances( + boxes=result.pred_boxes.tensor.clone().detach().cpu().numpy(), + labels=labels, + ) + pred_img = v_pred.get_image() + + vis_img = np.concatenate((anno_img, pred_img), axis=1) + + basename = os.path.basename(input["file_name"]) + if self.training: + cv2.imwrite( + os.path.join( + self.output_dir, + "training", + str(storage.iter) + suffix + "_enc_output_" + basename, + ), + vis_img[:, :, ::-1], + ) + else: + cv2.imwrite( + os.path.join(self.output_dir, "inference", suffix + "enc_output_" + basename), + vis_img[:, :, ::-1], + ) + + def set_model_language(self, model_language): + self.model_language = model_language + + +def is_thing_stuff_overlap(metadata): + thing_classes = metadata.get("thing_classes", []) + stuff_classes = metadata.get("stuff_classes", []) + if len(thing_classes) == 0 or len(stuff_classes) == 0: + return False + + if set(thing_classes).issubset(set(stuff_classes)) or set(stuff_classes).issubset( + set(thing_classes) + ): + return True + else: + return False + + +def get_text_list(metadata, dataset_entity): + thing_classes = metadata.get("thing_classes", []) + stuff_classes = metadata.get("stuff_classes", []) + + if dataset_entity == "thing+stuff" and stuff_classes[0] == "things": + text_list = list(thing_classes) + list(stuff_classes[1:]) + + elif dataset_entity == "thing+stuff" and is_thing_stuff_overlap(metadata): + text_list = thing_classes if len(thing_classes) > len(stuff_classes) else stuff_classes + + elif dataset_entity == "thing+stuff": + text_list = list(thing_classes) + list(stuff_classes) + + elif dataset_entity == "stuff": + text_list = list(stuff_classes) + + elif dataset_entity == "thing": + text_list = list(thing_classes) + + return text_list + + +def get_stuff_score(box_cls, metadata, dataset_entity): + thing_classes = metadata.get("thing_classes", []) + stuff_classes = metadata.get("stuff_classes", []) + + semantic_box_cls = box_cls.clone() + + if dataset_entity == "thing+stuff" and stuff_classes[0] == "things": + num_thing_classes = len(thing_classes) + + semantic_box_cls_0 = box_cls[..., :num_thing_classes] + semantic_box_cls_1 = box_cls[..., num_thing_classes:] + semantic_box_cls_0, _ = semantic_box_cls_0.min(dim=2, keepdim=True) + semantic_box_cls = torch.cat([semantic_box_cls_0, semantic_box_cls_1], dim=2) + + if dataset_entity == "thing+stuff" and is_thing_stuff_overlap(metadata): + semantic_box_cls = box_cls.clone() + + if dataset_entity == "stuff": + semantic_box_cls = box_cls.clone() + + return semantic_box_cls diff --git a/ape/modeling/ape_deta/deformable_transformer.py b/ape/modeling/ape_deta/deformable_transformer.py new file mode 100644 index 0000000..29d41a1 --- /dev/null +++ b/ape/modeling/ape_deta/deformable_transformer.py @@ -0,0 +1,619 @@ +import math + +import torch +import torch.nn as nn + +from ape.layers import MultiScaleDeformableAttention +from detrex.layers import ( + FFN, + BaseTransformerLayer, + MultiheadAttention, + TransformerLayerSequence, + box_cxcywh_to_xyxy, +) +from detrex.utils import inverse_sigmoid +from torchvision.ops.boxes import batched_nms + + +class DeformableDetrTransformerEncoder(TransformerLayerSequence): + def __init__( + self, + embed_dim: int = 256, + num_heads: int = 8, + feedforward_dim: int = 1024, + attn_dropout: float = 0.1, + ffn_dropout: float = 0.1, + num_layers: int = 6, + post_norm: bool = False, + num_feature_levels: int = 4, + use_act_checkpoint: bool = False, + ): + super(DeformableDetrTransformerEncoder, self).__init__( + transformer_layers=BaseTransformerLayer( + attn=MultiScaleDeformableAttention( + embed_dim=embed_dim, + num_heads=num_heads, + dropout=attn_dropout, + batch_first=True, + num_levels=num_feature_levels, + ), + ffn=FFN( + embed_dim=embed_dim, + feedforward_dim=feedforward_dim, + output_dim=embed_dim, + num_fcs=2, + ffn_drop=ffn_dropout, + ), + norm=nn.LayerNorm(embed_dim), + operation_order=("self_attn", "norm", "ffn", "norm"), + ), + num_layers=num_layers, + ) + self.embed_dim = self.layers[0].embed_dim + self.pre_norm = self.layers[0].pre_norm + + if post_norm: + self.post_norm_layer = nn.LayerNorm(self.embed_dim) + else: + self.post_norm_layer = None + + if use_act_checkpoint: + from fairscale.nn.checkpoint import checkpoint_wrapper + + for i, layer in enumerate(self.layers): + layer = checkpoint_wrapper(layer) + self.layers[i] = layer + + def forward( + self, + query, + key, + value, + query_pos=None, + key_pos=None, + attn_masks=None, + query_key_padding_mask=None, + key_padding_mask=None, + **kwargs, + ): + + for layer in self.layers: + query = layer( + query, + key, + value, + query_pos=query_pos, + attn_masks=attn_masks, + query_key_padding_mask=query_key_padding_mask, + key_padding_mask=key_padding_mask, + **kwargs, + ) + + if self.post_norm_layer is not None: + query = self.post_norm_layer(query) + return query + + +class DeformableDetrTransformerDecoder(TransformerLayerSequence): + def __init__( + self, + embed_dim: int = 256, + num_heads: int = 8, + feedforward_dim: int = 1024, + attn_dropout: float = 0.1, + ffn_dropout: float = 0.1, + num_layers: int = 6, + return_intermediate: bool = True, + num_feature_levels: int = 4, + use_act_checkpoint: bool = False, + ): + super(DeformableDetrTransformerDecoder, self).__init__( + transformer_layers=BaseTransformerLayer( + attn=[ + MultiheadAttention( + embed_dim=embed_dim, + num_heads=num_heads, + attn_drop=attn_dropout, + batch_first=True, + ), + MultiScaleDeformableAttention( + embed_dim=embed_dim, + num_heads=num_heads, + dropout=attn_dropout, + batch_first=True, + num_levels=num_feature_levels, + ), + ], + ffn=FFN( + embed_dim=embed_dim, + feedforward_dim=feedforward_dim, + output_dim=embed_dim, + ffn_drop=ffn_dropout, + ), + norm=nn.LayerNorm(embed_dim), + operation_order=("self_attn", "norm", "cross_attn", "norm", "ffn", "norm"), + ), + num_layers=num_layers, + ) + self.return_intermediate = return_intermediate + + self.bbox_embed = None + self.class_embed = None + + if use_act_checkpoint: + from fairscale.nn.checkpoint import checkpoint_wrapper + + for i, layer in enumerate(self.layers): + layer = checkpoint_wrapper(layer) + self.layers[i] = layer + + def forward( + self, + query, + key, + value, + query_pos=None, + key_pos=None, + attn_masks=None, + query_key_padding_mask=None, + key_padding_mask=None, + reference_points=None, + valid_ratios=None, + **kwargs, + ): + output = query + + intermediate = [] + intermediate_reference_points = [] + for layer_idx, layer in enumerate(self.layers): + if reference_points.shape[-1] == 4: + reference_points_input = ( + reference_points[:, :, None] + * torch.cat([valid_ratios, valid_ratios], -1)[:, None] + ) + else: + assert reference_points.shape[-1] == 2 + reference_points_input = reference_points[:, :, None] * valid_ratios[:, None] + + output = layer( + output, + key, + value, + query_pos=query_pos, + key_pos=key_pos, + attn_masks=attn_masks, + query_key_padding_mask=query_key_padding_mask, + key_padding_mask=key_padding_mask, + reference_points=reference_points_input, + **kwargs, + ) + + if self.bbox_embed is not None: + tmp = self.bbox_embed[layer_idx](output) + if reference_points.shape[-1] == 4: + new_reference_points = tmp + inverse_sigmoid(reference_points) + new_reference_points = new_reference_points.sigmoid() + else: + assert reference_points.shape[-1] == 2 + new_reference_points = tmp + new_reference_points[..., :2] = tmp[..., :2] + inverse_sigmoid(reference_points) + new_reference_points = new_reference_points.sigmoid() + reference_points = new_reference_points.detach() + + if self.return_intermediate: + intermediate.append(output) + intermediate_reference_points.append(reference_points) + + if self.return_intermediate: + return torch.stack(intermediate), torch.stack(intermediate_reference_points) + + return output, reference_points + + +class DeformableDetrTransformer(nn.Module): + """Transformer module for Deformable DETR + + Args: + encoder (nn.Module): encoder module. + decoder (nn.Module): decoder module. + as_two_stage (bool): whether to use two-stage transformer. Default False. + num_feature_levels (int): number of feature levels. Default 4. + two_stage_num_proposals (int): number of proposals in two-stage transformer. Default 300. + Only used when as_two_stage is True. + """ + + def __init__( + self, + encoder=None, + decoder=None, + num_feature_levels=4, + as_two_stage=False, + two_stage_num_proposals=300, + assign_first_stage=False, + pre_nms_topk=1000, + nms_thresh_enc=0.9, + proposal_ambiguous=0, + ): + super(DeformableDetrTransformer, self).__init__() + self.encoder = encoder + self.decoder = decoder + self.num_feature_levels = num_feature_levels + self.as_two_stage = as_two_stage + self.two_stage_num_proposals = two_stage_num_proposals + self.assign_first_stage = assign_first_stage + self.pre_nms_topk = pre_nms_topk + self.nms_thresh_enc = nms_thresh_enc + self.proposal_ambiguous = proposal_ambiguous + + self.embed_dim = self.encoder.embed_dim + + self.level_embeds = nn.Parameter(torch.Tensor(self.num_feature_levels, self.embed_dim)) + + if self.as_two_stage: + self.enc_output = nn.Linear(self.embed_dim, self.embed_dim) + self.enc_output_norm = nn.LayerNorm(self.embed_dim) + self.pos_trans = nn.Linear(self.embed_dim * 2, self.embed_dim * 2) + self.pos_trans_norm = nn.LayerNorm(self.embed_dim * 2) + self.pix_trans = nn.Linear(self.embed_dim, self.embed_dim) + self.pix_trans_norm = nn.LayerNorm(self.embed_dim) + else: + self.reference_points = nn.Linear(self.embed_dim, 2) + + self.init_weights() + + def init_weights(self): + for p in self.parameters(): + if p.dim() > 1: + nn.init.xavier_uniform_(p) + for m in self.modules(): + if isinstance(m, MultiScaleDeformableAttention): + m.init_weights() + if not self.as_two_stage: + nn.init.xavier_normal_(self.reference_points.weight.data, gain=1.0) + nn.init.constant_(self.reference_points.bias.data, 0.0) + nn.init.normal_(self.level_embeds) + + def gen_encoder_output_proposals(self, memory, memory_padding_mask, spatial_shapes): + N, S, C = memory.shape + proposals = [] + _cur = 0 + level_ids = [] + for lvl, (H, W) in enumerate(spatial_shapes): + mask_flatten_ = memory_padding_mask[:, _cur : (_cur + H * W)].view(N, H, W, 1) + valid_H = torch.sum(~mask_flatten_[:, :, 0, 0], 1) + valid_W = torch.sum(~mask_flatten_[:, 0, :, 0], 1) + + grid_y, grid_x = torch.meshgrid( + torch.linspace(0, H - 1, H, dtype=torch.float32, device=memory.device), + torch.linspace(0, W - 1, W, dtype=torch.float32, device=memory.device), + ) + grid = torch.cat([grid_x.unsqueeze(-1), grid_y.unsqueeze(-1)], -1) + + scale = torch.cat([valid_W.unsqueeze(-1), valid_H.unsqueeze(-1)], 1).view(N, 1, 1, 2) + grid = (grid.unsqueeze(0).expand(N, -1, -1, -1) + 0.5) / scale + wh = torch.ones_like(grid) * 0.05 * (2.0**lvl) + proposal = torch.cat((grid, wh), -1).view(N, -1, 4) + proposals.append(proposal) + _cur += H * W + level_ids.append(grid.new_ones(H * W, dtype=torch.long) * lvl) + + output_proposals = torch.cat(proposals, 1) + output_proposals_valid = ((output_proposals > 0.01) & (output_proposals < 0.99)).all( + -1, keepdim=True + ) + output_proposals = torch.log(output_proposals / (1 - output_proposals)) + output_proposals = output_proposals.masked_fill( + memory_padding_mask.unsqueeze(-1), float("inf") + ) + output_proposals = output_proposals.masked_fill(~output_proposals_valid, float("inf")) + + output_memory = memory + output_memory = output_memory.masked_fill(memory_padding_mask.unsqueeze(-1), float(0)) + output_memory = output_memory.masked_fill(~output_proposals_valid, float(0)) + output_memory = self.enc_output_norm(self.enc_output(output_memory)) + level_ids = torch.cat(level_ids) + output_proposals = output_proposals.to(output_memory.dtype) + return output_memory, output_proposals, level_ids + + @staticmethod + def get_reference_points(spatial_shapes, valid_ratios, device): + """Get the reference points used in decoder. + + Args: + spatial_shapes (Tensor): The shape of all + feature maps, has shape (num_level, 2). + valid_ratios (Tensor): The ratios of valid + points on the feature map, has shape + (bs, num_levels, 2) + device (obj:`device`): The device where + reference_points should be. + + Returns: + Tensor: reference points used in decoder, has \ + shape (bs, num_keys, num_levels, 2). + """ + reference_points_list = [] + for lvl, (H, W) in enumerate(spatial_shapes): + ref_y, ref_x = torch.meshgrid( + torch.linspace(0.5, H - 0.5, H, dtype=torch.float32, device=device), + torch.linspace(0.5, W - 0.5, W, dtype=torch.float32, device=device), + ) + ref_y = ref_y.reshape(-1)[None] / (valid_ratios[:, None, lvl, 1] * H) + ref_x = ref_x.reshape(-1)[None] / (valid_ratios[:, None, lvl, 0] * W) + ref = torch.stack((ref_x, ref_y), -1) + reference_points_list.append(ref) + reference_points = torch.cat(reference_points_list, 1) + reference_points = reference_points[:, :, None] * valid_ratios[:, None] + return reference_points + + def get_valid_ratio(self, mask): + """Get the valid ratios of feature maps of all levels.""" + _, H, W = mask.shape + valid_H = torch.sum(~mask[:, :, 0], 1) + valid_W = torch.sum(~mask[:, 0, :], 1) + valid_ratio_h = valid_H.float() / H + valid_ratio_w = valid_W.float() / W + valid_ratio = torch.stack([valid_ratio_w, valid_ratio_h], -1) + return valid_ratio + + def get_proposal_pos_embed(self, proposals, num_pos_feats=128, temperature=10000): + """Get the position embedding of proposal.""" + scale = 2 * math.pi + dim_t = torch.arange(num_pos_feats, dtype=torch.float32, device=proposals.device) + dim_t = temperature ** (2 * torch.div(dim_t, 2, rounding_mode="floor") / num_pos_feats) + proposals = proposals.sigmoid() * scale + pos = proposals[:, :, :, None] / dim_t + pos = torch.stack((pos[:, :, :, 0::2].sin(), pos[:, :, :, 1::2].cos()), dim=4).flatten(2) + return pos + + def forward( + self, + multi_level_feats, + multi_level_masks, + multi_level_pos_embeds, + query_embed, + **kwargs, + ): + assert self.as_two_stage or query_embed is not None + + feat_flatten = [] + mask_flatten = [] + lvl_pos_embed_flatten = [] + spatial_shapes = [] + for lvl, (feat, mask, pos_embed) in enumerate( + zip(multi_level_feats, multi_level_masks, multi_level_pos_embeds) + ): + bs, c, h, w = feat.shape + spatial_shape = (h, w) + spatial_shapes.append(spatial_shape) + + feat = feat.flatten(2).transpose(1, 2) # bs, hw, c + mask = mask.flatten(1) + pos_embed = pos_embed.flatten(2).transpose(1, 2) # bs, hw, c + lvl_pos_embed = pos_embed + self.level_embeds[lvl].view(1, 1, -1) + lvl_pos_embed_flatten.append(lvl_pos_embed) + feat_flatten.append(feat) + mask_flatten.append(mask) + feat_flatten = torch.cat(feat_flatten, 1) + mask_flatten = torch.cat(mask_flatten, 1) + lvl_pos_embed_flatten = torch.cat(lvl_pos_embed_flatten, 1) + spatial_shapes = torch.as_tensor( + spatial_shapes, dtype=torch.long, device=feat_flatten.device + ) + level_start_index = torch.cat( + (spatial_shapes.new_zeros((1,)), spatial_shapes.prod(1).cumsum(0)[:-1]) + ) + valid_ratios = torch.stack([self.get_valid_ratio(m) for m in multi_level_masks], 1) + valid_ratios = valid_ratios.to(feat_flatten.dtype) + + reference_points = self.get_reference_points( + spatial_shapes, valid_ratios, device=feat.device + ) + reference_points = reference_points.to(feat_flatten.dtype) + + memory = self.encoder( + query=feat_flatten, + key=None, + value=None, + query_pos=lvl_pos_embed_flatten, + query_key_padding_mask=mask_flatten, + spatial_shapes=spatial_shapes, + reference_points=reference_points, + level_start_index=level_start_index, + valid_ratios=valid_ratios, + **kwargs, + ) + + bs, _, c = memory.shape + if self.as_two_stage: + output_memory, output_proposals, level_ids = self.gen_encoder_output_proposals( + memory, mask_flatten, spatial_shapes + ) + + enc_outputs_class = self.decoder.class_embed[self.decoder.num_layers](output_memory) + enc_outputs_coord_unact = ( + self.decoder.bbox_embed[self.decoder.num_layers](output_memory) + output_proposals + ) + + if self.proposal_ambiguous: + enc_outputs_class_ambiguous = torch.stack( + [ + enc_outputs_class, + ] + + [x(output_memory) for x in self.decoder.class_embed_ambiguous], + dim=1, + ) + enc_outputs_coord_unact_ambiguous = torch.stack( + [ + enc_outputs_coord_unact, + ] + + [ + x(output_memory) + output_proposals + for x in self.decoder.bbox_embed_ambiguous + ], + dim=1, + ) + + indices = torch.argmax(enc_outputs_class_ambiguous, dim=1, keepdim=True) + enc_outputs_class = torch.gather( + enc_outputs_class_ambiguous, dim=1, index=indices + ).squeeze(dim=1) + enc_outputs_coord_unact = torch.gather( + enc_outputs_coord_unact_ambiguous, dim=1, index=indices.repeat(1, 1, 1, 4) + ).squeeze(dim=1) + + if False: + + enc_outputs_class_3 = self.decoder.class_embed_3(output_memory) + enc_outputs_coord_unact_3 = ( + self.decoder.bbox_embed_3(output_memory) + output_proposals + ) + + enc_outputs_class_2 = self.decoder.class_embed_2(output_memory) + enc_outputs_coord_unact_2 = ( + self.decoder.bbox_embed_2(output_memory) + output_proposals + ) + + enc_outputs_class_1 = enc_outputs_class + enc_outputs_coord_unact_1 = enc_outputs_coord_unact + + enc_outputs_class = torch.stack( + [enc_outputs_class_1, enc_outputs_class_2, enc_outputs_class_3], dim=1 + ) + enc_outputs_coord_unact = torch.stack( + [ + enc_outputs_coord_unact_1, + enc_outputs_coord_unact_2, + enc_outputs_coord_unact_3, + ], + dim=1, + ) + indices = torch.argmax(enc_outputs_class, dim=1, keepdim=True) + enc_outputs_class = torch.gather(enc_outputs_class, dim=1, index=indices).squeeze( + dim=1 + ) + enc_outputs_coord_unact = torch.gather( + enc_outputs_coord_unact, dim=1, index=indices.repeat(1, 1, 1, 4) + ).squeeze(dim=1) + + topk = self.two_stage_num_proposals + + proposal_logit = enc_outputs_class[..., 0] + + if self.assign_first_stage: + proposal_boxes = box_cxcywh_to_xyxy(enc_outputs_coord_unact.sigmoid()).clamp(0, 1) + topk_proposals = [] + for b in range(bs): + prop_boxes_b = proposal_boxes[b] + prop_logits_b = proposal_logit[b] + + pre_nms_topk = self.pre_nms_topk + pre_nms_inds = [] + for lvl in range(len(spatial_shapes)): + lvl_mask = level_ids == lvl + pre_nms_inds.append( + torch.topk( + prop_logits_b.sigmoid() * lvl_mask, + min(pre_nms_topk, prop_logits_b.size(0)), + )[1] + ) + pre_nms_inds = torch.cat(pre_nms_inds) + + post_nms_inds = batched_nms( + prop_boxes_b[pre_nms_inds], + prop_logits_b[pre_nms_inds], + level_ids[pre_nms_inds], + self.nms_thresh_enc, + ) + keep_inds = pre_nms_inds[post_nms_inds] + + if len(keep_inds) < self.two_stage_num_proposals: + print( + f"[WARNING] nms proposals ({len(keep_inds)}) < {self.two_stage_num_proposals}, running naive topk" + ) + keep_inds = torch.topk( + proposal_logit[b], min(topk, proposal_logit[b].size(0)) + )[1] + + q_per_l = topk // len(spatial_shapes) + is_level_ordered = ( + level_ids[keep_inds][None] + == torch.arange(len(spatial_shapes), device=level_ids.device)[:, None] + ) # LS + keep_inds_mask = is_level_ordered & ( + is_level_ordered.cumsum(1) <= q_per_l + ) # LS + keep_inds_mask = keep_inds_mask.any(0) # S + + if keep_inds_mask.sum() < topk: + num_to_add = topk - keep_inds_mask.sum() + pad_inds = (~keep_inds_mask).nonzero()[:num_to_add] + keep_inds_mask[pad_inds] = True + + keep_inds_topk = keep_inds[keep_inds_mask] + topk_proposals.append(keep_inds_topk) + topk_proposals = torch.stack(topk_proposals) + else: + topk_proposals = torch.topk(proposal_logit, topk, dim=1)[1] + + topk_coords_unact = torch.gather( + enc_outputs_coord_unact, 1, topk_proposals.unsqueeze(-1).repeat(1, 1, 4) + ) + topk_coords_unact = topk_coords_unact.detach() + reference_points = topk_coords_unact.sigmoid() + init_reference_out = reference_points + pos_trans_out = self.pos_trans_norm( + self.pos_trans( + self.get_proposal_pos_embed(topk_coords_unact).to(topk_coords_unact.dtype) + ) + ) + query_pos, query = torch.split(pos_trans_out, c, dim=2) + + topk_feats = torch.stack( + [output_memory[b][topk_proposals[b]] for b in range(bs)] + ).detach() + query = query + self.pix_trans_norm(self.pix_trans(topk_feats)) + else: + query_pos, query = torch.split(query_embed, c, dim=1) + query_pos = query_pos.unsqueeze(0).expand(bs, -1, -1) + query = query.unsqueeze(0).expand(bs, -1, -1) + reference_points = self.reference_points(query_pos).sigmoid() + init_reference_out = reference_points + + if self.proposal_ambiguous and False: + enc_outputs_class = torch.stack([enc_outputs_class_1, enc_outputs_class_2], dim=1) + enc_outputs_coord_unact = torch.stack( + [enc_outputs_coord_unact_1, enc_outputs_coord_unact_2], dim=1 + ) + + indices = torch.argmax(enc_outputs_class, dim=1, keepdim=True) + enc_outputs_class = torch.gather(enc_outputs_class, dim=1, index=indices).squeeze(dim=1) + enc_outputs_coord_unact = torch.gather( + enc_outputs_coord_unact, dim=1, index=indices.repeat(1, 1, 1, 4) + ).squeeze(dim=1) + + inter_states, inter_references = self.decoder( + query=query, # bs, num_queries, embed_dims + key=None, # bs, num_tokens, embed_dims + value=memory, # bs, num_tokens, embed_dims + query_pos=query_pos, + key_padding_mask=mask_flatten, # bs, num_tokens + reference_points=reference_points, # num_queries, 4 + spatial_shapes=spatial_shapes, # nlvl, 2 + level_start_index=level_start_index, # nlvl + valid_ratios=valid_ratios, # bs, nlvl, 2 + **kwargs, + ) + + inter_references_out = inter_references + if self.as_two_stage: + return ( + inter_states, + init_reference_out, + inter_references_out, + enc_outputs_class, + enc_outputs_coord_unact, + output_proposals.sigmoid(), + memory, + ) + return inter_states, init_reference_out, inter_references_out, None, None, None, memory diff --git a/ape/modeling/ape_deta/deformable_transformer_vl.py b/ape/modeling/ape_deta/deformable_transformer_vl.py new file mode 100644 index 0000000..e642746 --- /dev/null +++ b/ape/modeling/ape_deta/deformable_transformer_vl.py @@ -0,0 +1,674 @@ +import copy +import math + +import torch +import torch.nn as nn + +from ape.layers import MultiScaleDeformableAttention +from detrex.layers import ( + FFN, + BaseTransformerLayer, + MultiheadAttention, + TransformerLayerSequence, + box_cxcywh_to_xyxy, +) +from detrex.utils import inverse_sigmoid +from torchvision.ops.boxes import batched_nms + + +class DeformableDetrTransformerEncoderVL(TransformerLayerSequence): + def __init__( + self, + embed_dim: int = 256, + num_heads: int = 8, + feedforward_dim: int = 1024, + attn_dropout: float = 0.1, + ffn_dropout: float = 0.1, + num_layers: int = 6, + post_norm: bool = False, + num_feature_levels: int = 4, + vl_layer=None, + use_act_checkpoint=False, + ): + super(DeformableDetrTransformerEncoderVL, self).__init__( + transformer_layers=BaseTransformerLayer( + attn=MultiScaleDeformableAttention( + embed_dim=embed_dim, + num_heads=num_heads, + dropout=attn_dropout, + batch_first=True, + num_levels=num_feature_levels, + ), + ffn=FFN( + embed_dim=embed_dim, + feedforward_dim=feedforward_dim, + output_dim=embed_dim, + num_fcs=2, + ffn_drop=ffn_dropout, + ), + norm=nn.LayerNorm(embed_dim), + operation_order=("self_attn", "norm", "ffn", "norm"), + ), + num_layers=num_layers, + ) + self.embed_dim = self.layers[0].embed_dim + self.pre_norm = self.layers[0].pre_norm + + if post_norm: + self.post_norm_layer = nn.LayerNorm(self.embed_dim) + else: + self.post_norm_layer = None + + self.vl_layers = nn.ModuleList([copy.deepcopy(vl_layer) for _ in range(num_layers)]) + + if use_act_checkpoint: + from fairscale.nn.checkpoint import checkpoint_wrapper + + for i, layer in enumerate(self.layers): + layer = checkpoint_wrapper(layer) + self.layers[i] = layer + + def forward( + self, + query, + key, + value, + query_l, + attention_mask_l, + query_pos=None, + key_pos=None, + attn_masks=None, + query_key_padding_mask=None, + key_padding_mask=None, + **kwargs, + ): + + for vl_layer, layer in zip(self.vl_layers, self.layers): + if vl_layer is not None and query_l is not None: + query, query_l = vl_layer( + query, + query_l, + attention_mask_v=query_key_padding_mask, + attention_mask_l=attention_mask_l, + ) + query = layer( + query, + key, + value, + query_pos=query_pos, + attn_masks=attn_masks, + query_key_padding_mask=query_key_padding_mask, + key_padding_mask=key_padding_mask, + **kwargs, + ) + + if self.post_norm_layer is not None: + query = self.post_norm_layer(query) + if query_l is None: + query_l = sum([_.sum() for _ in self.vl_layers.parameters()]) * 0.0 + return query, query_l + + +class DeformableDetrTransformerDecoderVL(TransformerLayerSequence): + def __init__( + self, + embed_dim: int = 256, + num_heads: int = 8, + feedforward_dim: int = 1024, + attn_dropout: float = 0.1, + ffn_dropout: float = 0.1, + num_layers: int = 6, + return_intermediate: bool = True, + num_feature_levels: int = 4, + use_act_checkpoint: bool = False, + look_forward_twice: bool = False, + ): + super(DeformableDetrTransformerDecoderVL, self).__init__( + transformer_layers=BaseTransformerLayer( + attn=[ + MultiheadAttention( + embed_dim=embed_dim, + num_heads=num_heads, + attn_drop=attn_dropout, + batch_first=True, + ), + MultiScaleDeformableAttention( + embed_dim=embed_dim, + num_heads=num_heads, + dropout=attn_dropout, + batch_first=True, + num_levels=num_feature_levels, + ), + ], + ffn=FFN( + embed_dim=embed_dim, + feedforward_dim=feedforward_dim, + output_dim=embed_dim, + ffn_drop=ffn_dropout, + ), + norm=nn.LayerNorm(embed_dim), + operation_order=("self_attn", "norm", "cross_attn", "norm", "ffn", "norm"), + ), + num_layers=num_layers, + ) + self.return_intermediate = return_intermediate + + self.bbox_embed = None + self.class_embed = None + + if use_act_checkpoint: + from fairscale.nn.checkpoint import checkpoint_wrapper + + for i, layer in enumerate(self.layers): + layer = checkpoint_wrapper(layer) + self.layers[i] = layer + + self.look_forward_twice = look_forward_twice + + def forward( + self, + query, + key, + value, + query_pos=None, + key_pos=None, + attn_masks=None, + query_key_padding_mask=None, + key_padding_mask=None, + reference_points=None, + valid_ratios=None, + **kwargs, + ): + output = query + + intermediate = [] + intermediate_reference_points = [] + for layer_idx, layer in enumerate(self.layers): + if reference_points.shape[-1] == 4: + reference_points_input = ( + reference_points[:, :, None] + * torch.cat([valid_ratios, valid_ratios], -1)[:, None] + ) + else: + assert reference_points.shape[-1] == 2 + reference_points_input = reference_points[:, :, None] * valid_ratios[:, None] + + output = layer( + output, + key, + value, + query_pos=query_pos, + key_pos=key_pos, + attn_masks=attn_masks, + query_key_padding_mask=query_key_padding_mask, + key_padding_mask=key_padding_mask, + reference_points=reference_points_input, + **kwargs, + ) + + if self.bbox_embed is not None: + tmp = self.bbox_embed[layer_idx](output) + if reference_points.shape[-1] == 4: + new_reference_points = tmp + inverse_sigmoid(reference_points) + new_reference_points = new_reference_points.sigmoid() + else: + assert reference_points.shape[-1] == 2 + new_reference_points = tmp + new_reference_points[..., :2] = tmp[..., :2] + inverse_sigmoid(reference_points) + new_reference_points = new_reference_points.sigmoid() + reference_points = new_reference_points.detach() + + if self.return_intermediate: + intermediate.append(output) + intermediate_reference_points.append( + new_reference_points if self.look_forward_twice else reference_points + ) + + if self.return_intermediate: + return torch.stack(intermediate), torch.stack(intermediate_reference_points) + + return output, reference_points + + +class DeformableDetrTransformerVL(nn.Module): + """Transformer module for Deformable DETR + + Args: + encoder (nn.Module): encoder module. + decoder (nn.Module): decoder module. + as_two_stage (bool): whether to use two-stage transformer. Default False. + num_feature_levels (int): number of feature levels. Default 4. + two_stage_num_proposals (int): number of proposals in two-stage transformer. Default 300. + Only used when as_two_stage is True. + """ + + def __init__( + self, + encoder=None, + decoder=None, + num_feature_levels=4, + as_two_stage=False, + two_stage_num_proposals=300, + assign_first_stage=False, + pre_nms_topk=1000, + nms_thresh_enc=0.9, + proposal_ambiguous=0, + ): + super(DeformableDetrTransformerVL, self).__init__() + self.encoder = encoder + self.decoder = decoder + self.num_feature_levels = num_feature_levels + self.as_two_stage = as_two_stage + self.two_stage_num_proposals = two_stage_num_proposals + self.assign_first_stage = assign_first_stage + self.pre_nms_topk = pre_nms_topk + self.nms_thresh_enc = nms_thresh_enc + self.proposal_ambiguous = proposal_ambiguous + + self.embed_dim = self.encoder.embed_dim + + self.level_embeds = nn.Parameter(torch.Tensor(self.num_feature_levels, self.embed_dim)) + + if self.as_two_stage: + self.enc_output = nn.Linear(self.embed_dim, self.embed_dim) + self.enc_output_norm = nn.LayerNorm(self.embed_dim) + self.pos_trans = nn.Linear(self.embed_dim * 2, self.embed_dim * 2) + self.pos_trans_norm = nn.LayerNorm(self.embed_dim * 2) + self.pix_trans = nn.Linear(self.embed_dim, self.embed_dim) + self.pix_trans_norm = nn.LayerNorm(self.embed_dim) + else: + self.reference_points = nn.Linear(self.embed_dim, 2) + + self.init_weights() + + def init_weights(self): + for p in self.parameters(): + if p.dim() > 1: + nn.init.xavier_uniform_(p) + for m in self.modules(): + if isinstance(m, MultiScaleDeformableAttention): + m.init_weights() + if not self.as_two_stage: + nn.init.xavier_normal_(self.reference_points.weight.data, gain=1.0) + nn.init.constant_(self.reference_points.bias.data, 0.0) + nn.init.normal_(self.level_embeds) + + def gen_encoder_output_proposals( + self, memory, memory_padding_mask, spatial_shapes, mask_prompt_flatten + ): + N, S, C = memory.shape + proposals = [] + _cur = 0 + level_ids = [] + for lvl, (H, W) in enumerate(spatial_shapes): + mask_flatten_ = memory_padding_mask[:, _cur : (_cur + H * W)].view(N, H, W, 1) + valid_H = torch.sum(~mask_flatten_[:, :, 0, 0], 1) + valid_W = torch.sum(~mask_flatten_[:, 0, :, 0], 1) + + grid_y, grid_x = torch.meshgrid( + torch.linspace(0, H - 1, H, dtype=torch.float32, device=memory.device), + torch.linspace(0, W - 1, W, dtype=torch.float32, device=memory.device), + ) + grid = torch.cat([grid_x.unsqueeze(-1), grid_y.unsqueeze(-1)], -1) + + scale = torch.cat([valid_W.unsqueeze(-1), valid_H.unsqueeze(-1)], 1).view(N, 1, 1, 2) + grid = (grid.unsqueeze(0).expand(N, -1, -1, -1) + 0.5) / scale + wh = torch.ones_like(grid) * 0.05 * (2.0**lvl) + proposal = torch.cat((grid, wh), -1).view(N, -1, 4) + proposals.append(proposal) + _cur += H * W + level_ids.append(grid.new_ones(H * W, dtype=torch.long) * lvl) + + output_proposals = torch.cat(proposals, 1) + output_proposals_valid = ((output_proposals > 0.01) & (output_proposals < 0.99)).all( + -1, keepdim=True + ) + output_proposals = torch.log(output_proposals / (1 - output_proposals)) + output_proposals = output_proposals.masked_fill( + memory_padding_mask.unsqueeze(-1), float("inf") + ) + output_proposals = output_proposals.masked_fill(~output_proposals_valid, float("inf")) + if mask_prompt_flatten is not None: + output_proposals = output_proposals.masked_fill( + ~mask_prompt_flatten.unsqueeze(-1), float("inf") + ) + + output_memory = memory + output_memory = output_memory.masked_fill(memory_padding_mask.unsqueeze(-1), float(0)) + output_memory = output_memory.masked_fill(~output_proposals_valid, float(0)) + if mask_prompt_flatten is not None: + output_memory = output_memory.masked_fill(~mask_prompt_flatten.unsqueeze(-1), float(0)) + output_memory = self.enc_output_norm(self.enc_output(output_memory)) + level_ids = torch.cat(level_ids) + output_proposals = output_proposals.to(output_memory.dtype) + return output_memory, output_proposals, level_ids + + @staticmethod + def get_reference_points(spatial_shapes, valid_ratios, device): + """Get the reference points used in decoder. + + Args: + spatial_shapes (Tensor): The shape of all + feature maps, has shape (num_level, 2). + valid_ratios (Tensor): The ratios of valid + points on the feature map, has shape + (bs, num_levels, 2) + device (obj:`device`): The device where + reference_points should be. + + Returns: + Tensor: reference points used in decoder, has \ + shape (bs, num_keys, num_levels, 2). + """ + reference_points_list = [] + for lvl, (H, W) in enumerate(spatial_shapes): + ref_y, ref_x = torch.meshgrid( + torch.linspace(0.5, H - 0.5, H, dtype=torch.float32, device=device), + torch.linspace(0.5, W - 0.5, W, dtype=torch.float32, device=device), + ) + ref_y = ref_y.reshape(-1)[None] / (valid_ratios[:, None, lvl, 1] * H) + ref_x = ref_x.reshape(-1)[None] / (valid_ratios[:, None, lvl, 0] * W) + ref = torch.stack((ref_x, ref_y), -1) + reference_points_list.append(ref) + reference_points = torch.cat(reference_points_list, 1) + reference_points = reference_points[:, :, None] * valid_ratios[:, None] + return reference_points + + def get_valid_ratio(self, mask): + """Get the valid ratios of feature maps of all levels.""" + _, H, W = mask.shape + valid_H = torch.sum(~mask[:, :, 0], 1) + valid_W = torch.sum(~mask[:, 0, :], 1) + valid_ratio_h = valid_H.float() / H + valid_ratio_w = valid_W.float() / W + valid_ratio = torch.stack([valid_ratio_w, valid_ratio_h], -1) + return valid_ratio + + def get_proposal_pos_embed(self, proposals, num_pos_feats=128, temperature=10000): + """Get the position embedding of proposal.""" + scale = 2 * math.pi + dim_t = torch.arange(num_pos_feats, dtype=torch.float32, device=proposals.device) + dim_t = temperature ** (2 * torch.div(dim_t, 2, rounding_mode="floor") / num_pos_feats) + proposals = proposals.sigmoid() * scale + pos = proposals[:, :, :, None] / dim_t + pos = torch.stack((pos[:, :, :, 0::2].sin(), pos[:, :, :, 1::2].cos()), dim=4).flatten(2) + return pos + + def forward( + self, + multi_level_feats, + multi_level_masks, + multi_level_pos_embeds, + query_embed, + query_l, + attention_mask_l, + multi_level_masks_prompt, + **kwargs, + ): + assert self.as_two_stage or query_embed is not None + + feat_flatten = [] + mask_flatten = [] + lvl_pos_embed_flatten = [] + spatial_shapes = [] + for lvl, (feat, mask, pos_embed) in enumerate( + zip(multi_level_feats, multi_level_masks, multi_level_pos_embeds) + ): + bs, c, h, w = feat.shape + spatial_shape = (h, w) + spatial_shapes.append(spatial_shape) + + feat = feat.flatten(2).transpose(1, 2) # bs, hw, c + mask = mask.flatten(1) + pos_embed = pos_embed.flatten(2).transpose(1, 2) # bs, hw, c + lvl_pos_embed = pos_embed + self.level_embeds[lvl].view(1, 1, -1) + lvl_pos_embed_flatten.append(lvl_pos_embed) + feat_flatten.append(feat) + mask_flatten.append(mask) + feat_flatten = torch.cat(feat_flatten, 1) + mask_flatten = torch.cat(mask_flatten, 1) + lvl_pos_embed_flatten = torch.cat(lvl_pos_embed_flatten, 1) + spatial_shapes = torch.as_tensor( + spatial_shapes, dtype=torch.long, device=feat_flatten.device + ) + level_start_index = torch.cat( + (spatial_shapes.new_zeros((1,)), spatial_shapes.prod(1).cumsum(0)[:-1]) + ) + valid_ratios = torch.stack([self.get_valid_ratio(m) for m in multi_level_masks], 1) + valid_ratios = valid_ratios.to(feat_flatten.dtype) + + if multi_level_masks_prompt is not None: + mask_prompt_flatten = [] + for mask_prompt in multi_level_masks_prompt: + mask_prompt = mask_prompt.flatten(1) + mask_prompt_flatten.append(mask_prompt) + mask_prompt_flatten = torch.cat(mask_prompt_flatten, 1) + else: + mask_prompt_flatten = None + + reference_points = self.get_reference_points( + spatial_shapes, valid_ratios, device=feat.device + ) + reference_points = reference_points.to(feat_flatten.dtype) + + memory, query_l = self.encoder( + query=feat_flatten, + key=None, + value=None, + query_l=query_l, + attention_mask_l=attention_mask_l, + query_pos=lvl_pos_embed_flatten, + query_key_padding_mask=mask_flatten, + spatial_shapes=spatial_shapes, + reference_points=reference_points, + level_start_index=level_start_index, + valid_ratios=valid_ratios, + **kwargs, + ) + + bs, _, c = memory.shape + if self.as_two_stage: + output_memory, output_proposals, level_ids = self.gen_encoder_output_proposals( + memory, + mask_flatten, + spatial_shapes, + mask_prompt_flatten, + ) + + enc_outputs_class = self.decoder.class_embed[self.decoder.num_layers](output_memory) + enc_outputs_coord_unact = ( + self.decoder.bbox_embed[self.decoder.num_layers](output_memory) + output_proposals + ) + + if self.proposal_ambiguous: + enc_outputs_class_ambiguous = torch.stack( + [ + enc_outputs_class, + ] + + [x(output_memory) for x in self.decoder.class_embed_ambiguous], + dim=1, + ) + enc_outputs_coord_unact_ambiguous = torch.stack( + [ + enc_outputs_coord_unact, + ] + + [ + x(output_memory) + output_proposals + for x in self.decoder.bbox_embed_ambiguous + ], + dim=1, + ) + + indices = torch.argmax(enc_outputs_class_ambiguous, dim=1, keepdim=True) + enc_outputs_class = torch.gather( + enc_outputs_class_ambiguous, dim=1, index=indices + ).squeeze(dim=1) + enc_outputs_coord_unact = torch.gather( + enc_outputs_coord_unact_ambiguous, dim=1, index=indices.repeat(1, 1, 1, 4) + ).squeeze(dim=1) + + if False: + + enc_outputs_class_3 = self.decoder.class_embed_3(output_memory) + enc_outputs_coord_unact_3 = ( + self.decoder.bbox_embed_3(output_memory) + output_proposals + ) + + enc_outputs_class_2 = self.decoder.class_embed_2(output_memory) + enc_outputs_coord_unact_2 = ( + self.decoder.bbox_embed_2(output_memory) + output_proposals + ) + + enc_outputs_class_1 = enc_outputs_class + enc_outputs_coord_unact_1 = enc_outputs_coord_unact + + enc_outputs_class = torch.stack( + [enc_outputs_class_1, enc_outputs_class_2, enc_outputs_class_3], dim=1 + ) + enc_outputs_coord_unact = torch.stack( + [ + enc_outputs_coord_unact_1, + enc_outputs_coord_unact_2, + enc_outputs_coord_unact_3, + ], + dim=1, + ) + indices = torch.argmax(enc_outputs_class, dim=1, keepdim=True) + enc_outputs_class = torch.gather(enc_outputs_class, dim=1, index=indices).squeeze( + dim=1 + ) + enc_outputs_coord_unact = torch.gather( + enc_outputs_coord_unact, dim=1, index=indices.repeat(1, 1, 1, 4) + ).squeeze(dim=1) + + topk = self.two_stage_num_proposals + + proposal_logit = enc_outputs_class[..., 0] + + if self.assign_first_stage: + proposal_boxes = box_cxcywh_to_xyxy(enc_outputs_coord_unact.sigmoid()).clamp(0, 1) + topk_proposals = [] + for b in range(bs): + prop_boxes_b = proposal_boxes[b] + prop_logits_b = proposal_logit[b] + + pre_nms_topk = self.pre_nms_topk + pre_nms_inds = [] + for lvl in range(len(spatial_shapes)): + lvl_mask = level_ids == lvl + pre_nms_inds.append( + torch.topk( + prop_logits_b.sigmoid() * lvl_mask, + min(pre_nms_topk, prop_logits_b.size(0)), + )[1] + ) + pre_nms_inds = torch.cat(pre_nms_inds) + + post_nms_inds = batched_nms( + prop_boxes_b[pre_nms_inds], + prop_logits_b[pre_nms_inds], + level_ids[pre_nms_inds], + self.nms_thresh_enc, + ) + keep_inds = pre_nms_inds[post_nms_inds] + + if len(keep_inds) < self.two_stage_num_proposals: + print( + f"[WARNING] nms proposals ({len(keep_inds)}) < {self.two_stage_num_proposals}, running naive topk" + ) + keep_inds = torch.topk( + proposal_logit[b], min(topk, proposal_logit[b].size(0)) + )[1] + + q_per_l = topk // len(spatial_shapes) + is_level_ordered = ( + level_ids[keep_inds][None] + == torch.arange(len(spatial_shapes), device=level_ids.device)[:, None] + ) # LS + keep_inds_mask = is_level_ordered & ( + is_level_ordered.cumsum(1) <= q_per_l + ) # LS + keep_inds_mask = keep_inds_mask.any(0) # S + + if keep_inds_mask.sum() < topk: + num_to_add = topk - keep_inds_mask.sum() + pad_inds = (~keep_inds_mask).nonzero()[:num_to_add] + keep_inds_mask[pad_inds] = True + + keep_inds_topk = keep_inds[keep_inds_mask] + topk_proposals.append(keep_inds_topk) + topk_proposals = torch.stack(topk_proposals) + else: + topk_proposals = torch.topk(proposal_logit, topk, dim=1)[1] + + topk_coords_unact = torch.gather( + enc_outputs_coord_unact, 1, topk_proposals.unsqueeze(-1).repeat(1, 1, 4) + ) + topk_coords_unact = topk_coords_unact.detach() + reference_points = topk_coords_unact.sigmoid() + init_reference_out = reference_points + pos_trans_out = self.pos_trans_norm( + self.pos_trans( + self.get_proposal_pos_embed(topk_coords_unact).to(topk_coords_unact.dtype) + ) + ) + query_pos, query = torch.split(pos_trans_out, c, dim=2) + + topk_feats = torch.stack( + [output_memory[b][topk_proposals[b]] for b in range(bs)] + ).detach() + query = query + self.pix_trans_norm(self.pix_trans(topk_feats)) + else: + query_pos, query = torch.split(query_embed, c, dim=1) + query_pos = query_pos.unsqueeze(0).expand(bs, -1, -1) + query = query.unsqueeze(0).expand(bs, -1, -1) + reference_points = self.reference_points(query_pos).sigmoid() + init_reference_out = reference_points + + if self.proposal_ambiguous and False: + enc_outputs_class = torch.stack([enc_outputs_class_1, enc_outputs_class_2], dim=1) + enc_outputs_coord_unact = torch.stack( + [enc_outputs_coord_unact_1, enc_outputs_coord_unact_2], dim=1 + ) + + indices = torch.argmax(enc_outputs_class, dim=1, keepdim=True) + enc_outputs_class = torch.gather(enc_outputs_class, dim=1, index=indices).squeeze(dim=1) + enc_outputs_coord_unact = torch.gather( + enc_outputs_coord_unact, dim=1, index=indices.repeat(1, 1, 1, 4) + ).squeeze(dim=1) + + inter_states, inter_references = self.decoder( + query=query, # bs, num_queries, embed_dims + key=None, # bs, num_tokens, embed_dims + value=memory, # bs, num_tokens, embed_dims + query_pos=query_pos, + key_padding_mask=mask_flatten, # bs, num_tokens + reference_points=reference_points, # num_queries, 4 + spatial_shapes=spatial_shapes, # nlvl, 2 + level_start_index=level_start_index, # nlvl + valid_ratios=valid_ratios, # bs, nlvl, 2 + **kwargs, + ) + + inter_references_out = inter_references + if self.as_two_stage: + return ( + inter_states, + init_reference_out, + inter_references_out, + enc_outputs_class, + enc_outputs_coord_unact, + output_proposals.sigmoid(), + memory, + query_l, + ) + return ( + inter_states, + init_reference_out, + inter_references_out, + None, + None, + None, + memory, + query_l, + ) diff --git a/ape/modeling/ape_deta/fast_rcnn.py b/ape/modeling/ape_deta/fast_rcnn.py new file mode 100644 index 0000000..239e396 --- /dev/null +++ b/ape/modeling/ape_deta/fast_rcnn.py @@ -0,0 +1,201 @@ +import warnings +from typing import List, Tuple + +import torch + +from detectron2.layers import batched_nms +from detectron2.structures import Boxes, Instances + +__all__ = [ + "fast_rcnn_inference", +] + + +""" +Shape shorthand in this module: + + N: number of images in the minibatch + R: number of ROIs, combined over all images, in the minibatch + Ri: number of ROIs in image i + K: number of foreground classes. E.g.,there are 80 foreground classes in COCO. + +Naming convention: + + deltas: refers to the 4-d (dx, dy, dw, dh) deltas that parameterize the box2box + transform (see :class:`box_regression.Box2BoxTransform`). + + pred_class_logits: predicted class scores in [-inf, +inf]; use + softmax(pred_class_logits) to estimate P(class). + + gt_classes: ground-truth classification labels in [0, K], where [0, K) represent + foreground object classes and K represents the background class. + + pred_proposal_deltas: predicted box2box transform deltas for transforming proposals + to detection box predictions. + + gt_proposal_deltas: ground-truth box2box transform deltas +""" + + +def fast_rcnn_inference( + boxes: List[torch.Tensor], + scores: List[torch.Tensor], + image_shapes: List[Tuple[int, int]], + score_thresh: float, + nms_thresh: float, + topk_per_image: int, + use_soft_nms: bool = False, + soft_nms_method: str = "linear", + soft_nms_iou_threshold: float = 0.3, + soft_nms_sigma: float = 0.5, + soft_nms_class_wise: bool = False, +): + """ + Call `fast_rcnn_inference_single_image` for all images. + + Args: + boxes (list[Tensor]): A list of Tensors of predicted class-specific or class-agnostic + boxes for each image. Element i has shape (Ri, K * 4) if doing + class-specific regression, or (Ri, 4) if doing class-agnostic + regression, where Ri is the number of predicted objects for image i. + This is compatible with the output of :meth:`FastRCNNOutputLayers.predict_boxes`. + scores (list[Tensor]): A list of Tensors of predicted class scores for each image. + Element i has shape (Ri, K + 1), where Ri is the number of predicted objects + for image i. Compatible with the output of :meth:`FastRCNNOutputLayers.predict_probs`. + image_shapes (list[tuple]): A list of (width, height) tuples for each image in the batch. + score_thresh (float): Only return detections with a confidence score exceeding this + threshold. + nms_thresh (float): The threshold to use for box non-maximum suppression. Value in [0, 1]. + topk_per_image (int): The number of top scoring detections to return. Set < 0 to return + all detections. + + Returns: + instances: (list[Instances]): A list of N instances, one for each image in the batch, + that stores the topk most confidence detections. + kept_indices: (list[Tensor]): A list of 1D tensor of length of N, each element indicates + the corresponding boxes/scores index in [0, Ri) from the input, for image i. + """ + result_per_image = [ + fast_rcnn_inference_single_image( + boxes_per_image, + scores_per_image, + image_shape, + score_thresh, + nms_thresh, + topk_per_image, + use_soft_nms=use_soft_nms, + soft_nms_method=soft_nms_method, + soft_nms_iou_threshold=soft_nms_iou_threshold, + soft_nms_sigma=soft_nms_sigma, + soft_nms_class_wise=soft_nms_class_wise, + ) + for scores_per_image, boxes_per_image, image_shape in zip(scores, boxes, image_shapes) + ] + return [x[0] for x in result_per_image], [x[1] for x in result_per_image] + + +def fast_rcnn_inference_single_image( + boxes, + scores, + image_shape: Tuple[int, int], + score_thresh: float, + nms_thresh: float, + topk_per_image: int, + use_soft_nms: bool = False, + soft_nms_method: str = "linear", + soft_nms_iou_threshold: float = 0.3, + soft_nms_sigma: float = 0.5, + soft_nms_class_wise: bool = False, +): + """ + Single-image inference. Return bounding-box detection results by thresholding + on scores and applying non-maximum suppression (NMS). + + Args: + Same as `fast_rcnn_inference`, but with boxes, scores, and image shapes + per image. + + Returns: + Same as `fast_rcnn_inference`, but for only one image. + """ + valid_mask = torch.isfinite(boxes).all(dim=1) & torch.isfinite(scores).all(dim=1) + if not valid_mask.all(): + boxes = boxes[valid_mask] + scores = scores[valid_mask] + + scores = scores[:, :-1] + num_bbox_reg_classes = boxes.shape[1] // 4 + boxes = Boxes(boxes.reshape(-1, 4)) + boxes.clip(image_shape) + boxes = boxes.tensor.view(-1, num_bbox_reg_classes, 4) # R x C x 4 + + filter_mask = scores > score_thresh # R x K + filter_inds = filter_mask.nonzero() + if num_bbox_reg_classes == 1: + boxes = boxes[filter_inds[:, 0], 0] + else: + boxes = boxes[filter_mask] + scores = scores[filter_mask] + + if use_soft_nms: + from mmcv.ops import soft_nms + + if not soft_nms_class_wise: + dets, keep = soft_nms( + boxes=boxes, + scores=scores, + iou_threshold=soft_nms_iou_threshold, + sigma=soft_nms_sigma, + min_score=1e-3, + method=soft_nms_method, + ) + boxes, scores = dets[:, :4], dets[:, -1] + else: + try: + max_coordinate = boxes.max() + except: + print(boxes.shape) # empty + warnings.warn("setting max_coordinate to 0") + max_coordinate = 0 + idxs = filter_inds[:, 1] + offsets = idxs.to(boxes) * (max_coordinate + torch.tensor(1).to(boxes)) + boxes_for_nms = boxes + offsets[:, None] + dets, keep = soft_nms( + boxes=boxes_for_nms, + scores=scores, + iou_threshold=soft_nms_iou_threshold, + sigma=soft_nms_sigma, + min_score=1e-3, + method=soft_nms_method, + ) + + if topk_per_image >= 0: + keep = keep[:topk_per_image] + boxes, scores, filter_inds = boxes[keep], scores[keep], filter_inds[keep] + + result = Instances(image_shape) + result.pred_boxes = Boxes(boxes) + result.scores = scores + result.pred_classes = filter_inds[:, 1] + return result, filter_inds[:, 0] + + boxes = boxes[keep] + scores = dets[:, -1] # scores are updated in soft-nms + + result = Instances(image_shape) + result.pred_boxes = Boxes(boxes) + result.scores = scores + filter_inds = filter_inds[keep] + result.pred_classes = filter_inds[:, 1] + return result, filter_inds[:, 0] + + keep = batched_nms(boxes, scores, filter_inds[:, 1], nms_thresh) + if topk_per_image >= 0: + keep = keep[:topk_per_image] + boxes, scores, filter_inds = boxes[keep], scores[keep], filter_inds[keep] + + result = Instances(image_shape) + result.pred_boxes = Boxes(boxes) + result.scores = scores + result.pred_classes = filter_inds[:, 1] + return result, filter_inds[:, 0] diff --git a/ape/modeling/ape_deta/misc.py b/ape/modeling/ape_deta/misc.py new file mode 100644 index 0000000..d697fe8 --- /dev/null +++ b/ape/modeling/ape_deta/misc.py @@ -0,0 +1,469 @@ +""" +Misc functions, including distributed helpers. + +Mostly copy-paste from torchvision references. +""" +import datetime +import os +import pickle +import subprocess +import time +from collections import defaultdict, deque +from typing import List, Optional + +import torch +import torch.distributed as dist +from packaging import version +from torch import Tensor + +import torchvision + +if version.parse(torchvision.__version__) < version.parse("0.7"): + from torchvision.ops import _new_empty_tensor + from torchvision.ops.misc import _output_size + + +class SmoothedValue(object): + """Track a series of values and provide access to smoothed values over a + window or the global series average. + """ + + def __init__(self, window_size=20, fmt=None): + if fmt is None: + fmt = "{median:.4f} ({global_avg:.4f})" + self.deque = deque(maxlen=window_size) + self.total = 0.0 + self.count = 0 + self.fmt = fmt + + def update(self, value, n=1): + self.deque.append(value) + self.count += n + self.total += value * n + + def synchronize_between_processes(self): + """ + Warning: does not synchronize the deque! + """ + if not is_dist_avail_and_initialized(): + return + t = torch.tensor([self.count, self.total], dtype=torch.float64, device="cuda") + dist.barrier() + dist.all_reduce(t) + t = t.tolist() + self.count = int(t[0]) + self.total = t[1] + + @property + def median(self): + d = torch.tensor(list(self.deque)) + return d.median().item() + + @property + def avg(self): + d = torch.tensor(list(self.deque), dtype=torch.float32) + return d.mean().item() + + @property + def global_avg(self): + return self.total / self.count + + @property + def max(self): + return max(self.deque) + + @property + def value(self): + return self.deque[-1] + + def __str__(self): + return self.fmt.format( + median=self.median, + avg=self.avg, + global_avg=self.global_avg, + max=self.max, + value=self.value, + ) + + +def all_gather(data): + """ + Run all_gather on arbitrary picklable data (not necessarily tensors) + Args: + data: any picklable object + Returns: + list[data]: list of data gathered from each rank + """ + world_size = get_world_size() + if world_size == 1: + return [data] + + buffer = pickle.dumps(data) + storage = torch.ByteStorage.from_buffer(buffer) + tensor = torch.ByteTensor(storage).to("cuda") + + local_size = torch.tensor([tensor.numel()], device="cuda") + size_list = [torch.tensor([0], device="cuda") for _ in range(world_size)] + dist.all_gather(size_list, local_size) + size_list = [int(size.item()) for size in size_list] + max_size = max(size_list) + + tensor_list = [] + for _ in size_list: + tensor_list.append(torch.empty((max_size,), dtype=torch.uint8, device="cuda")) + if local_size != max_size: + padding = torch.empty(size=(max_size - local_size,), dtype=torch.uint8, device="cuda") + tensor = torch.cat((tensor, padding), dim=0) + dist.all_gather(tensor_list, tensor) + + data_list = [] + for size, tensor in zip(size_list, tensor_list): + buffer = tensor.cpu().numpy().tobytes()[:size] + data_list.append(pickle.loads(buffer)) + + return data_list + + +def reduce_dict(input_dict, average=True): + """ + Args: + input_dict (dict): all the values will be reduced + average (bool): whether to do average or sum + Reduce the values in the dictionary from all processes so that all processes + have the averaged results. Returns a dict with the same fields as + input_dict, after reduction. + """ + world_size = get_world_size() + if world_size < 2: + return input_dict + with torch.no_grad(): + names = [] + values = [] + for k in sorted(input_dict.keys()): + names.append(k) + values.append(input_dict[k]) + values = torch.stack(values, dim=0) + dist.all_reduce(values) + if average: + values /= world_size + reduced_dict = {k: v for k, v in zip(names, values)} + return reduced_dict + + +class MetricLogger(object): + def __init__(self, delimiter="\t"): + self.meters = defaultdict(SmoothedValue) + self.delimiter = delimiter + + def update(self, **kwargs): + for k, v in kwargs.items(): + if isinstance(v, torch.Tensor): + v = v.item() + assert isinstance(v, (float, int)) + self.meters[k].update(v) + + def __getattr__(self, attr): + if attr in self.meters: + return self.meters[attr] + if attr in self.__dict__: + return self.__dict__[attr] + raise AttributeError("'{}' object has no attribute '{}'".format(type(self).__name__, attr)) + + def __str__(self): + loss_str = [] + for name, meter in self.meters.items(): + loss_str.append("{}: {}".format(name, str(meter))) + return self.delimiter.join(loss_str) + + def synchronize_between_processes(self): + for meter in self.meters.values(): + meter.synchronize_between_processes() + + def add_meter(self, name, meter): + self.meters[name] = meter + + def log_every(self, iterable, print_freq, header=None): + i = 0 + if not header: + header = "" + start_time = time.time() + end = time.time() + iter_time = SmoothedValue(fmt="{avg:.4f}") + data_time = SmoothedValue(fmt="{avg:.4f}") + space_fmt = ":" + str(len(str(len(iterable)))) + "d" + if torch.cuda.is_available(): + log_msg = self.delimiter.join( + [ + header, + "[{0" + space_fmt + "}/{1}]", + "eta: {eta}", + "{meters}", + "time: {time}", + "data: {data}", + "max mem: {memory:.0f}", + ] + ) + else: + log_msg = self.delimiter.join( + [ + header, + "[{0" + space_fmt + "}/{1}]", + "eta: {eta}", + "{meters}", + "time: {time}", + "data: {data}", + ] + ) + MB = 1024.0 * 1024.0 + for obj in iterable: + data_time.update(time.time() - end) + yield obj + iter_time.update(time.time() - end) + if i % print_freq == 0 or i == len(iterable) - 1: + eta_seconds = iter_time.global_avg * (len(iterable) - i) + eta_string = str(datetime.timedelta(seconds=int(eta_seconds))) + if torch.cuda.is_available(): + print( + log_msg.format( + i, + len(iterable), + eta=eta_string, + meters=str(self), + time=str(iter_time), + data=str(data_time), + memory=torch.cuda.max_memory_allocated() / MB, + ) + ) + else: + print( + log_msg.format( + i, + len(iterable), + eta=eta_string, + meters=str(self), + time=str(iter_time), + data=str(data_time), + ) + ) + i += 1 + end = time.time() + total_time = time.time() - start_time + total_time_str = str(datetime.timedelta(seconds=int(total_time))) + print( + "{} Total time: {} ({:.4f} s / it)".format( + header, total_time_str, total_time / len(iterable) + ) + ) + + +def get_sha(): + cwd = os.path.dirname(os.path.abspath(__file__)) + + def _run(command): + return subprocess.check_output(command, cwd=cwd).decode("ascii").strip() + + sha = "N/A" + diff = "clean" + branch = "N/A" + try: + sha = _run(["git", "rev-parse", "HEAD"]) + subprocess.check_output(["git", "diff"], cwd=cwd) + diff = _run(["git", "diff-index", "HEAD"]) + diff = "has uncommited changes" if diff else "clean" + branch = _run(["git", "rev-parse", "--abbrev-ref", "HEAD"]) + except Exception: + pass + message = f"sha: {sha}, status: {diff}, branch: {branch}" + return message + + +def collate_fn(batch): + batch = list(zip(*batch)) + batch[0] = nested_tensor_from_tensor_list(batch[0]) + return tuple(batch) + + +def _max_by_axis(the_list): + maxes = the_list[0] + for sublist in the_list[1:]: + for index, item in enumerate(sublist): + maxes[index] = max(maxes[index], item) + return maxes + + +class NestedTensor(object): + def __init__(self, tensors, mask: Optional[Tensor]): + self.tensors = tensors + self.mask = mask + + def to(self, device): + cast_tensor = self.tensors.to(device) + mask = self.mask + if mask is not None: + assert mask is not None + cast_mask = mask.to(device) + else: + cast_mask = None + return NestedTensor(cast_tensor, cast_mask) + + def decompose(self): + return self.tensors, self.mask + + def __repr__(self): + return str(self.tensors) + + +def nested_tensor_from_tensor_list(tensor_list: List[Tensor]): + if tensor_list[0].ndim == 3: + if torchvision._is_tracing(): + return _onnx_nested_tensor_from_tensor_list(tensor_list) + + max_size = _max_by_axis([list(img.shape) for img in tensor_list]) + batch_shape = [len(tensor_list)] + max_size + b, c, h, w = batch_shape + dtype = tensor_list[0].dtype + device = tensor_list[0].device + tensor = torch.zeros(batch_shape, dtype=dtype, device=device) + mask = torch.ones((b, h, w), dtype=torch.bool, device=device) + for img, pad_img, m in zip(tensor_list, tensor, mask): + pad_img[: img.shape[0], : img.shape[1], : img.shape[2]].copy_(img) + m[: img.shape[1], : img.shape[2]] = False + else: + raise ValueError("not supported") + return NestedTensor(tensor, mask) + + +@torch.jit.unused +def _onnx_nested_tensor_from_tensor_list(tensor_list: List[Tensor]) -> NestedTensor: + max_size = [] + for i in range(tensor_list[0].dim()): + max_size_i = torch.max( + torch.stack([img.shape[i] for img in tensor_list]).to(torch.float32) + ).to(torch.int64) + max_size.append(max_size_i) + max_size = tuple(max_size) + + padded_imgs = [] + padded_masks = [] + for img in tensor_list: + padding = [(s1 - s2) for s1, s2 in zip(max_size, tuple(img.shape))] + padded_img = torch.nn.functional.pad(img, (0, padding[2], 0, padding[1], 0, padding[0])) + padded_imgs.append(padded_img) + + m = torch.zeros_like(img[0], dtype=torch.int, device=img.device) + padded_mask = torch.nn.functional.pad(m, (0, padding[2], 0, padding[1]), "constant", 1) + padded_masks.append(padded_mask.to(torch.bool)) + + tensor = torch.stack(padded_imgs) + mask = torch.stack(padded_masks) + + return NestedTensor(tensor, mask=mask) + + +def setup_for_distributed(is_master): + """ + This function disables printing when not in master process + """ + import builtins as __builtin__ + + builtin_print = __builtin__.print + + def print(*args, **kwargs): + force = kwargs.pop("force", False) + if is_master or force: + builtin_print(*args, **kwargs) + + __builtin__.print = print + + +def is_dist_avail_and_initialized(): + if not dist.is_available(): + return False + if not dist.is_initialized(): + return False + return True + + +def get_world_size(): + if not is_dist_avail_and_initialized(): + return 1 + return dist.get_world_size() + + +def get_rank(): + if not is_dist_avail_and_initialized(): + return 0 + return dist.get_rank() + + +def is_main_process(): + return get_rank() == 0 + + +def save_on_master(*args, **kwargs): + if is_main_process(): + torch.save(*args, **kwargs) + + +def init_distributed_mode(args): + if "RANK" in os.environ and "WORLD_SIZE" in os.environ: + args.rank = int(os.environ["RANK"]) + args.world_size = int(os.environ["WORLD_SIZE"]) + args.gpu = int(os.environ["LOCAL_RANK"]) + elif "SLURM_PROCID" in os.environ: + args.rank = int(os.environ["SLURM_PROCID"]) + args.gpu = args.rank % torch.cuda.device_count() + else: + print("Not using distributed mode") + args.distributed = False + return + + args.distributed = True + + torch.cuda.set_device(args.gpu) + args.dist_backend = "nccl" + print("| distributed init (rank {}): {}".format(args.rank, args.dist_url), flush=True) + torch.distributed.init_process_group( + backend=args.dist_backend, + init_method=args.dist_url, + world_size=args.world_size, + rank=args.rank, + ) + torch.distributed.barrier() + setup_for_distributed(args.rank == 0) + + +@torch.no_grad() +def accuracy(output, target, topk=(1,)): + """Computes the precision@k for the specified values of k""" + if target.numel() == 0: + return [torch.zeros([], device=output.device)] + maxk = max(topk) + batch_size = target.size(0) + + _, pred = output.topk(maxk, 1, True, True) + pred = pred.t() + correct = pred.eq(target.view(1, -1).expand_as(pred)) + + res = [] + for k in topk: + correct_k = correct[:k].view(-1).float().sum(0) + res.append(correct_k.mul_(100.0 / batch_size)) + return res + + +def interpolate(input, size=None, scale_factor=None, mode="nearest", align_corners=None): + """ + Equivalent to nn.functional.interpolate, but with support for empty batch sizes. + This will eventually be supported natively by PyTorch, and this + class can go away. + """ + if version.parse(torchvision.__version__) < version.parse("0.7"): + if input.numel() > 0: + return torch.nn.functional.interpolate(input, size, scale_factor, mode, align_corners) + + output_shape = _output_size(2, input, size, scale_factor) + output_shape = list(input.shape[:-2]) + list(output_shape) + return _new_empty_tensor(input, output_shape) + else: + return torchvision.ops.misc.interpolate(input, size, scale_factor, mode, align_corners) diff --git a/ape/modeling/ape_deta/segmentation.py b/ape/modeling/ape_deta/segmentation.py new file mode 100644 index 0000000..95decb8 --- /dev/null +++ b/ape/modeling/ape_deta/segmentation.py @@ -0,0 +1,378 @@ +""" +This file provides the definition of the convolutional heads used to predict masks, as well as the losses +""" +import io +from collections import defaultdict + +import torch +import torch.nn as nn +import torch.nn.functional as F +from PIL import Image + +from detrex.layers import box_cxcywh_to_xyxy + +try: + from panopticapi.utils import id2rgb, rgb2id +except ImportError: + pass + + +class DETRsegm(nn.Module): + def __init__(self, detr, freeze_detr=False): + super().__init__() + self.detr = detr + + if freeze_detr: + for p in self.parameters(): + p.requires_grad_(False) + + hidden_dim, nheads = detr.transformer.d_model, detr.transformer.nhead + self.bbox_attention = MHAttentionMap(hidden_dim, hidden_dim, nheads, dropout=0) + self.mask_head = MaskHeadSmallConv(hidden_dim + nheads, [1024, 512, 256], hidden_dim) + + def forward(self, samples): + if not isinstance(samples, NestedTensor): + samples = nested_tensor_from_tensor_list(samples) + features, pos = self.detr.backbone(samples) + + bs = features[-1].tensors.shape[0] + + src, mask = features[-1].decompose() + src_proj = self.detr.input_proj(src) + hs, memory = self.detr.transformer(src_proj, mask, self.detr.query_embed.weight, pos[-1]) + + outputs_class = self.detr.class_embed(hs) + outputs_coord = self.detr.bbox_embed(hs).sigmoid() + out = {"pred_logits": outputs_class[-1], "pred_boxes": outputs_coord[-1]} + if self.detr.aux_loss: + out["aux_outputs"] = [ + {"pred_logits": a, "pred_boxes": b} + for a, b in zip(outputs_class[:-1], outputs_coord[:-1]) + ] + + bbox_mask = self.bbox_attention(hs[-1], memory, mask=mask) + + seg_masks = self.mask_head( + src_proj, bbox_mask, [features[2].tensors, features[1].tensors, features[0].tensors] + ) + outputs_seg_masks = seg_masks.view( + bs, self.detr.num_queries, seg_masks.shape[-2], seg_masks.shape[-1] + ) + + out["pred_masks"] = outputs_seg_masks + return out + + +class MaskHeadSmallConv(nn.Module): + """ + Simple convolutional head, using group norm. + Upsampling is done using a FPN approach + """ + + def __init__(self, dim, fpn_dims, context_dim): + super().__init__() + + inter_dims = [ + dim, + context_dim // 2, + context_dim // 4, + context_dim // 8, + context_dim // 16, + context_dim // 64, + ] + self.lay1 = torch.nn.Conv2d(dim, dim, 3, padding=1) + self.gn1 = torch.nn.GroupNorm(8, dim) + self.lay2 = torch.nn.Conv2d(dim, inter_dims[1], 3, padding=1) + self.gn2 = torch.nn.GroupNorm(8, inter_dims[1]) + self.lay3 = torch.nn.Conv2d(inter_dims[1], inter_dims[2], 3, padding=1) + self.gn3 = torch.nn.GroupNorm(8, inter_dims[2]) + self.lay4 = torch.nn.Conv2d(inter_dims[2], inter_dims[3], 3, padding=1) + self.gn4 = torch.nn.GroupNorm(8, inter_dims[3]) + self.lay5 = torch.nn.Conv2d(inter_dims[3], inter_dims[4], 3, padding=1) + self.gn5 = torch.nn.GroupNorm(8, inter_dims[4]) + self.out_lay = torch.nn.Conv2d(inter_dims[4], 1, 3, padding=1) + + self.dim = dim + + self.adapter1 = torch.nn.Conv2d(fpn_dims[0], inter_dims[1], 1) + self.adapter2 = torch.nn.Conv2d(fpn_dims[1], inter_dims[2], 1) + self.adapter3 = torch.nn.Conv2d(fpn_dims[2], inter_dims[3], 1) + + for m in self.modules(): + if isinstance(m, nn.Conv2d): + nn.init.kaiming_uniform_(m.weight, a=1) + nn.init.constant_(m.bias, 0) + + def forward(self, x, bbox_mask, fpns): + def expand(tensor, length): + return tensor.unsqueeze(1).repeat(1, int(length), 1, 1, 1).flatten(0, 1) + + x = torch.cat([expand(x, bbox_mask.shape[1]), bbox_mask.flatten(0, 1)], 1) + + x = self.lay1(x) + x = self.gn1(x) + x = F.relu(x) + x = self.lay2(x) + x = self.gn2(x) + x = F.relu(x) + + cur_fpn = self.adapter1(fpns[0]) + if cur_fpn.size(0) != x.size(0): + cur_fpn = expand(cur_fpn, x.size(0) / cur_fpn.size(0)) + x = cur_fpn + F.interpolate(x, size=cur_fpn.shape[-2:], mode="nearest") + x = self.lay3(x) + x = self.gn3(x) + x = F.relu(x) + + cur_fpn = self.adapter2(fpns[1]) + if cur_fpn.size(0) != x.size(0): + cur_fpn = expand(cur_fpn, x.size(0) / cur_fpn.size(0)) + x = cur_fpn + F.interpolate(x, size=cur_fpn.shape[-2:], mode="nearest") + x = self.lay4(x) + x = self.gn4(x) + x = F.relu(x) + + cur_fpn = self.adapter3(fpns[2]) + if cur_fpn.size(0) != x.size(0): + cur_fpn = expand(cur_fpn, x.size(0) / cur_fpn.size(0)) + x = cur_fpn + F.interpolate(x, size=cur_fpn.shape[-2:], mode="nearest") + x = self.lay5(x) + x = self.gn5(x) + x = F.relu(x) + + x = self.out_lay(x) + return x + + +class MHAttentionMap(nn.Module): + """This is a 2D attention module, which only returns the attention softmax (no multiplication by value)""" + + def __init__(self, query_dim, hidden_dim, num_heads, dropout=0, bias=True): + super().__init__() + self.num_heads = num_heads + self.hidden_dim = hidden_dim + self.dropout = nn.Dropout(dropout) + + self.q_linear = nn.Linear(query_dim, hidden_dim, bias=bias) + self.k_linear = nn.Linear(query_dim, hidden_dim, bias=bias) + + nn.init.zeros_(self.k_linear.bias) + nn.init.zeros_(self.q_linear.bias) + nn.init.xavier_uniform_(self.k_linear.weight) + nn.init.xavier_uniform_(self.q_linear.weight) + self.normalize_fact = float(hidden_dim / self.num_heads) ** -0.5 + + def forward(self, q, k, mask=None): + q = self.q_linear(q) + k = F.conv2d(k, self.k_linear.weight.unsqueeze(-1).unsqueeze(-1), self.k_linear.bias) + qh = q.view(q.shape[0], q.shape[1], self.num_heads, self.hidden_dim // self.num_heads) + kh = k.view( + k.shape[0], self.num_heads, self.hidden_dim // self.num_heads, k.shape[-2], k.shape[-1] + ) + weights = torch.einsum("bqnc,bnchw->bqnhw", qh * self.normalize_fact, kh) + + if mask is not None: + weights.masked_fill_(mask.unsqueeze(1).unsqueeze(1), float("-inf")) + weights = F.softmax(weights.flatten(2), dim=-1).view_as(weights) + weights = self.dropout(weights) + return weights + + +def dice_loss(inputs, targets, num_boxes): + """ + Compute the DICE loss, similar to generalized IOU for masks + Args: + inputs: A float tensor of arbitrary shape. + The predictions for each example. + targets: A float tensor with the same shape as inputs. Stores the binary + classification label for each element in inputs + (0 for the negative class and 1 for the positive class). + """ + inputs = inputs.sigmoid() + inputs = inputs.flatten(1) + numerator = 2 * (inputs * targets).sum(1) + denominator = inputs.sum(-1) + targets.sum(-1) + loss = 1 - (numerator + 1) / (denominator + 1) + return loss.sum() / num_boxes + + +def sigmoid_focal_loss(inputs, targets, num_boxes, alpha: float = 0.25, gamma: float = 2): + """ + Loss used in RetinaNet for dense detection: https://arxiv.org/abs/1708.02002. + Args: + inputs: A float tensor of arbitrary shape. + The predictions for each example. + targets: A float tensor with the same shape as inputs. Stores the binary + classification label for each element in inputs + (0 for the negative class and 1 for the positive class). + alpha: (optional) Weighting factor in range (0,1) to balance + positive vs negative examples. Default = -1 (no weighting). + gamma: Exponent of the modulating factor (1 - p_t) to + balance easy vs hard examples. + Returns: + Loss tensor + """ + prob = inputs.sigmoid() + ce_loss = F.binary_cross_entropy_with_logits(inputs, targets, reduction="none") + p_t = prob * targets + (1 - prob) * (1 - targets) + loss = ce_loss * ((1 - p_t) ** gamma) + + if alpha >= 0: + alpha_t = alpha * targets + (1 - alpha) * (1 - targets) + loss = alpha_t * loss + + return loss.mean(1).sum() / num_boxes + + +class PostProcessSegm(nn.Module): + def __init__(self, threshold=0.5): + super().__init__() + self.threshold = threshold + + @torch.no_grad() + def forward(self, results, outputs, orig_target_sizes, max_target_sizes): + assert len(orig_target_sizes) == len(max_target_sizes) + max_h, max_w = max_target_sizes.max(0)[0].tolist() + outputs_masks = outputs["pred_masks"].squeeze(2) + outputs_masks = F.interpolate( + outputs_masks, size=(max_h, max_w), mode="bilinear", align_corners=False + ) + outputs_masks = (outputs_masks.sigmoid() > self.threshold).cpu() + + for i, (cur_mask, t, tt) in enumerate( + zip(outputs_masks, max_target_sizes, orig_target_sizes) + ): + img_h, img_w = t[0], t[1] + results[i]["masks"] = cur_mask[:, :img_h, :img_w].unsqueeze(1) + results[i]["masks"] = F.interpolate( + results[i]["masks"].float(), size=tuple(tt.tolist()), mode="nearest" + ).byte() + + return results + + +class PostProcessPanoptic(nn.Module): + """This class converts the output of the model to the final panoptic result, in the format expected by the + coco panoptic API""" + + def __init__(self, is_thing_map, threshold=0.85): + """ + Parameters: + is_thing_map: This is a whose keys are the class ids, and the values a boolean indicating whether + the class is a thing (True) or a stuff (False) class + threshold: confidence threshold: segments with confidence lower than this will be deleted + """ + super().__init__() + self.threshold = threshold + self.is_thing_map = is_thing_map + + def forward(self, outputs, processed_sizes, target_sizes=None): + """This function computes the panoptic prediction from the model's predictions. + Parameters: + outputs: This is a dict coming directly from the model. See the model doc for the content. + processed_sizes: This is a list of tuples (or torch tensors) of sizes of the images that were passed to the + model, ie the size after data augmentation but before batching. + target_sizes: This is a list of tuples (or torch tensors) corresponding to the requested final size + of each prediction. If left to None, it will default to the processed_sizes + """ + if target_sizes is None: + target_sizes = processed_sizes + assert len(processed_sizes) == len(target_sizes) + out_logits, raw_masks, raw_boxes = ( + outputs["pred_logits"], + outputs["pred_masks"], + outputs["pred_boxes"], + ) + assert len(out_logits) == len(raw_masks) == len(target_sizes) + preds = [] + + def to_tuple(tup): + if isinstance(tup, tuple): + return tup + return tuple(tup.cpu().tolist()) + + for cur_logits, cur_masks, cur_boxes, size, target_size in zip( + out_logits, raw_masks, raw_boxes, processed_sizes, target_sizes + ): + scores, labels = cur_logits.softmax(-1).max(-1) + keep = labels.ne(outputs["pred_logits"].shape[-1] - 1) & (scores > self.threshold) + cur_scores, cur_classes = cur_logits.softmax(-1).max(-1) + cur_scores = cur_scores[keep] + cur_classes = cur_classes[keep] + cur_masks = cur_masks[keep] + cur_masks = F.interpolate(cur_masks[None], to_tuple(size), mode="bilinear").squeeze(0) + cur_boxes = box_cxcywh_to_xyxy(cur_boxes[keep]) + + h, w = cur_masks.shape[-2:] + assert len(cur_boxes) == len(cur_classes) + + cur_masks = cur_masks.flatten(1) + stuff_equiv_classes = defaultdict(lambda: []) + for k, label in enumerate(cur_classes): + if not self.is_thing_map[label.item()]: + stuff_equiv_classes[label.item()].append(k) + + def get_ids_area(masks, scores, dedup=False): + + m_id = masks.transpose(0, 1).softmax(-1) + + if m_id.shape[-1] == 0: + m_id = torch.zeros((h, w), dtype=torch.long, device=m_id.device) + else: + m_id = m_id.argmax(-1).view(h, w) + + if dedup: + for equiv in stuff_equiv_classes.values(): + if len(equiv) > 1: + for eq_id in equiv: + m_id.masked_fill_(m_id.eq(eq_id), equiv[0]) + + final_h, final_w = to_tuple(target_size) + + seg_img = Image.fromarray(id2rgb(m_id.view(h, w).cpu().numpy())) + seg_img = seg_img.resize(size=(final_w, final_h), resample=Image.NEAREST) + + np_seg_img = ( + torch.ByteTensor(torch.ByteStorage.from_buffer(seg_img.tobytes())) + .view(final_h, final_w, 3) + .numpy() + ) + m_id = torch.from_numpy(rgb2id(np_seg_img)) + + area = [] + for i in range(len(scores)): + area.append(m_id.eq(i).sum().item()) + return area, seg_img + + area, seg_img = get_ids_area(cur_masks, cur_scores, dedup=True) + if cur_classes.numel() > 0: + while True: + filtered_small = torch.as_tensor( + [area[i] <= 4 for i, c in enumerate(cur_classes)], + dtype=torch.bool, + device=keep.device, + ) + if filtered_small.any().item(): + cur_scores = cur_scores[~filtered_small] + cur_classes = cur_classes[~filtered_small] + cur_masks = cur_masks[~filtered_small] + area, seg_img = get_ids_area(cur_masks, cur_scores) + else: + break + + else: + cur_classes = torch.ones(1, dtype=torch.long, device=cur_classes.device) + + segments_info = [] + for i, a in enumerate(area): + cat = cur_classes[i].item() + segments_info.append( + {"id": i, "isthing": self.is_thing_map[cat], "category_id": cat, "area": a} + ) + del cur_classes + + with io.BytesIO() as out: + seg_img.save(out, format="PNG") + predictions = {"png_string": out.getvalue(), "segments_info": segments_info} + preds.append(predictions) + return preds diff --git a/ape/modeling/backbone/__init__.py b/ape/modeling/backbone/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/ape/modeling/backbone/utils_eva.py b/ape/modeling/backbone/utils_eva.py new file mode 100644 index 0000000..6475342 --- /dev/null +++ b/ape/modeling/backbone/utils_eva.py @@ -0,0 +1,222 @@ +# Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved +import math +import numpy as np +from scipy import interpolate +import torch +import torch.nn as nn +import torch.nn.functional as F + +__all__ = [ + "window_partition", + "window_unpartition", + "add_decomposed_rel_pos", + "get_abs_pos", + "PatchEmbed", +] + + +def window_partition(x, window_size): + """ + Partition into non-overlapping windows with padding if needed. + Args: + x (tensor): input tokens with [B, H, W, C]. + window_size (int): window size. + + Returns: + windows: windows after partition with [B * num_windows, window_size, window_size, C]. + (Hp, Wp): padded height and width before partition + """ + B, H, W, C = x.shape + + pad_h = (window_size - H % window_size) % window_size + pad_w = (window_size - W % window_size) % window_size + if pad_h > 0 or pad_w > 0: + x = F.pad(x, (0, 0, 0, pad_w, 0, pad_h)) + Hp, Wp = H + pad_h, W + pad_w + + x = x.view(B, Hp // window_size, window_size, Wp // window_size, window_size, C) + windows = x.permute(0, 1, 3, 2, 4, 5).contiguous().view(-1, window_size, window_size, C) + return windows, (Hp, Wp) + + +def window_unpartition(windows, window_size, pad_hw, hw): + """ + Window unpartition into original sequences and removing padding. + Args: + x (tensor): input tokens with [B * num_windows, window_size, window_size, C]. + window_size (int): window size. + pad_hw (Tuple): padded height and width (Hp, Wp). + hw (Tuple): original height and width (H, W) before padding. + + Returns: + x: unpartitioned sequences with [B, H, W, C]. + """ + Hp, Wp = pad_hw + H, W = hw + B = windows.shape[0] // (Hp * Wp // window_size // window_size) + x = windows.view(B, Hp // window_size, Wp // window_size, window_size, window_size, -1) + x = x.permute(0, 1, 3, 2, 4, 5).contiguous().view(B, Hp, Wp, -1) + + if Hp > H or Wp > W: + x = x[:, :H, :W, :].contiguous() + return x + + +def get_rel_pos(q_size, k_size, rel_pos, interp_type): + """ + Get relative positional embeddings according to the relative positions of + query and key sizes. + Args: + q_size (int): size of query q. + k_size (int): size of key k. + rel_pos (Tensor): relative position embeddings (L, C). + + Returns: + Extracted positional embeddings according to relative positions. + """ + max_rel_dist = int(2 * max(q_size, k_size) - 1) + # Interpolate rel pos if needed. + if rel_pos.shape[0] != max_rel_dist: + if interp_type == "vitdet": + # the vitdet impl: + # https://github.com/facebookresearch/detectron2/blob/96c752ce821a3340e27edd51c28a00665dd32a30/detectron2/modeling/backbone/utils.py#L77. + + rel_pos_resized = F.interpolate( + rel_pos.reshape(1, rel_pos.shape[0], -1).permute(0, 2, 1), + size=max_rel_dist, + mode="linear", + ) + rel_pos_resized = rel_pos_resized.reshape(-1, max_rel_dist).permute(1, 0) + elif interp_type == "beit": + # steal from beit https://github.com/microsoft/unilm/tree/master/beit + # modified by Yuxin Fang + + src_size = rel_pos.shape[0] + dst_size = max_rel_dist + + q = 1.0903078 + dis = [] + + cur = 1 + for i in range(src_size // 2): + dis.append(cur) + cur += q ** (i + 1) + + r_ids = [-_ for _ in reversed(dis)] + x = r_ids + [0] + dis + t = dst_size // 2.0 + dx = np.arange(-t, t + 0.1, 1.0) + + all_rel_pos_bias = [] + for i in range(rel_pos.shape[1]): + # a hack from https://github.com/baaivision/EVA/issues/8, + # could also be used in fine-tuning but the performance haven't been tested. + z = rel_pos[:, i].view(src_size).cpu().float().detach().numpy() + f = interpolate.interp1d(x, z, kind='cubic', fill_value="extrapolate") + all_rel_pos_bias.append( + torch.Tensor(f(dx)).contiguous().view(-1, 1).to(rel_pos.device)) + rel_pos_resized = torch.cat(all_rel_pos_bias, dim=-1) + else: + raise NotImplementedError() + else: + rel_pos_resized = rel_pos + + # Scale the coords with short length if shapes for q and k are different. + q_coords = torch.arange(q_size)[:, None] * max(k_size / q_size, 1.0) + k_coords = torch.arange(k_size)[None, :] * max(q_size / k_size, 1.0) + relative_coords = (q_coords - k_coords) + (k_size - 1) * max(q_size / k_size, 1.0) + + return rel_pos_resized[relative_coords.long()] + + +def add_decomposed_rel_pos(attn, q, rel_pos_h, rel_pos_w, q_size, k_size, interp_type): + """ + Calculate decomposed Relative Positional Embeddings from :paper:`mvitv2`. + https://github.com/facebookresearch/mvit/blob/19786631e330df9f3622e5402b4a419a263a2c80/mvit/models/attention.py # noqa B950 + Args: + attn (Tensor): attention map. + q (Tensor): query q in the attention layer with shape (B, q_h * q_w, C). + rel_pos_h (Tensor): relative position embeddings (Lh, C) for height axis. + rel_pos_w (Tensor): relative position embeddings (Lw, C) for width axis. + q_size (Tuple): spatial sequence size of query q with (q_h, q_w). + k_size (Tuple): spatial sequence size of key k with (k_h, k_w). + + Returns: + attn (Tensor): attention map with added relative positional embeddings. + """ + q_h, q_w = q_size + k_h, k_w = k_size + Rh = get_rel_pos(q_h, k_h, rel_pos_h, interp_type) + Rw = get_rel_pos(q_w, k_w, rel_pos_w, interp_type) + + B, _, dim = q.shape + r_q = q.reshape(B, q_h, q_w, dim) + rel_h = torch.einsum("bhwc,hkc->bhwk", r_q, Rh) + rel_w = torch.einsum("bhwc,wkc->bhwk", r_q, Rw) + + attn = ( + attn.view(B, q_h, q_w, k_h, k_w) + rel_h[:, :, :, :, None] + rel_w[:, :, :, None, :] + ).view(B, q_h * q_w, k_h * k_w) + + return attn + + +def get_abs_pos(abs_pos, has_cls_token, hw): + """ + Calculate absolute positional embeddings. If needed, resize embeddings and remove cls_token + dimension for the original embeddings. + Args: + abs_pos (Tensor): absolute positional embeddings with (1, num_position, C). + has_cls_token (bool): If true, has 1 embedding in abs_pos for cls token. + hw (Tuple): size of input image tokens. + + Returns: + Absolute positional embeddings after processing with shape (1, H, W, C) + """ + h, w = hw + if has_cls_token: + abs_pos = abs_pos[:, 1:] + xy_num = abs_pos.shape[1] + size = int(math.sqrt(xy_num)) + assert size * size == xy_num + + if size != h or size != w: + new_abs_pos = F.interpolate( + abs_pos.reshape(1, size, size, -1).permute(0, 3, 1, 2), + size=(h, w), + mode="bicubic", + align_corners=False, + ) + + return new_abs_pos.permute(0, 2, 3, 1) + else: + return abs_pos.reshape(1, h, w, -1) + + +class PatchEmbed(nn.Module): + """ + Image to Patch Embedding. + """ + + def __init__( + self, kernel_size=(16, 16), stride=(16, 16), padding=(0, 0), in_chans=3, embed_dim=768 + ): + """ + Args: + kernel_size (Tuple): kernel size of the projection layer. + stride (Tuple): stride of the projection layer. + padding (Tuple): padding size of the projection layer. + in_chans (int): Number of input image channels. + embed_dim (int): embed_dim (int): Patch embedding dimension. + """ + super().__init__() + + self.proj = nn.Conv2d( + in_chans, embed_dim, kernel_size=kernel_size, stride=stride, padding=padding + ) + + def forward(self, x): + x = self.proj(x) + # B C H W -> B H W C + x = x.permute(0, 2, 3, 1) + return x diff --git a/ape/modeling/backbone/utils_eva02.py b/ape/modeling/backbone/utils_eva02.py new file mode 100644 index 0000000..d7412d0 --- /dev/null +++ b/ape/modeling/backbone/utils_eva02.py @@ -0,0 +1,347 @@ +# Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved +import math +import numpy as np +from scipy import interpolate +import torch +import torch.nn as nn +import torch.nn.functional as F + +__all__ = [ + "window_partition", + "window_unpartition", + "add_decomposed_rel_pos", + "get_abs_pos", + "PatchEmbed", + "VisionRotaryEmbeddingFast", +] + + +def window_partition(x, window_size): + """ + Partition into non-overlapping windows with padding if needed. + Args: + x (tensor): input tokens with [B, H, W, C]. + window_size (int): window size. + + Returns: + windows: windows after partition with [B * num_windows, window_size, window_size, C]. + (Hp, Wp): padded height and width before partition + """ + B, H, W, C = x.shape + + pad_h = (window_size - H % window_size) % window_size + pad_w = (window_size - W % window_size) % window_size + if pad_h > 0 or pad_w > 0: + x = F.pad(x, (0, 0, 0, pad_w, 0, pad_h)) + Hp, Wp = H + pad_h, W + pad_w + + x = x.view(B, Hp // window_size, window_size, Wp // window_size, window_size, C) + windows = x.permute(0, 1, 3, 2, 4, 5).contiguous().view(-1, window_size, window_size, C) + return windows, (Hp, Wp) + + +def window_unpartition(windows, window_size, pad_hw, hw): + """ + Window unpartition into original sequences and removing padding. + Args: + x (tensor): input tokens with [B * num_windows, window_size, window_size, C]. + window_size (int): window size. + pad_hw (Tuple): padded height and width (Hp, Wp). + hw (Tuple): original height and width (H, W) before padding. + + Returns: + x: unpartitioned sequences with [B, H, W, C]. + """ + Hp, Wp = pad_hw + H, W = hw + B = windows.shape[0] // (Hp * Wp // window_size // window_size) + x = windows.view(B, Hp // window_size, Wp // window_size, window_size, window_size, -1) + x = x.permute(0, 1, 3, 2, 4, 5).contiguous().view(B, Hp, Wp, -1) + + if Hp > H or Wp > W: + x = x[:, :H, :W, :].contiguous() + return x + + +def get_rel_pos(q_size, k_size, rel_pos): + """ + Get relative positional embeddings according to the relative positions of + query and key sizes. + Args: + q_size (int): size of query q. + k_size (int): size of key k. + rel_pos (Tensor): relative position embeddings (L, C). + + Returns: + Extracted positional embeddings according to relative positions. + """ + max_rel_dist = int(2 * max(q_size, k_size) - 1) + use_log_interpolation = True + + # Interpolate rel pos if needed. + if rel_pos.shape[0] != max_rel_dist: + if not use_log_interpolation: + # Interpolate rel pos. + rel_pos_resized = F.interpolate( + rel_pos.reshape(1, rel_pos.shape[0], -1).permute(0, 2, 1), + size=max_rel_dist, + mode="linear", + ) + rel_pos_resized = rel_pos_resized.reshape(-1, max_rel_dist).permute(1, 0) + else: + src_size = rel_pos.shape[0] + dst_size = max_rel_dist + + # q = 1.13492 + q = 1.0903078 + dis = [] + + cur = 1 + for i in range(src_size // 2): + dis.append(cur) + cur += q ** (i + 1) + + r_ids = [-_ for _ in reversed(dis)] + x = r_ids + [0] + dis + t = dst_size // 2.0 + dx = np.arange(-t, t + 0.1, 1.0) + all_rel_pos_bias = [] + for i in range(rel_pos.shape[1]): + z = rel_pos[:, i].view(src_size).cpu().float().numpy() + f = interpolate.interp1d(x, z, kind='cubic', fill_value="extrapolate") + all_rel_pos_bias.append( + torch.Tensor(f(dx)).contiguous().view(-1, 1).to(rel_pos.device)) + rel_pos_resized = torch.cat(all_rel_pos_bias, dim=-1) + else: + rel_pos_resized = rel_pos + + # Scale the coords with short length if shapes for q and k are different. + q_coords = torch.arange(q_size)[:, None] * max(k_size / q_size, 1.0) + k_coords = torch.arange(k_size)[None, :] * max(q_size / k_size, 1.0) + relative_coords = (q_coords - k_coords) + (k_size - 1) * max(q_size / k_size, 1.0) + + return rel_pos_resized[relative_coords.long()] + + +def add_decomposed_rel_pos(attn, q, rel_pos_h, rel_pos_w, q_size, k_size): + """ + Calculate decomposed Relative Positional Embeddings from :paper:`mvitv2`. + https://github.com/facebookresearch/mvit/blob/19786631e330df9f3622e5402b4a419a263a2c80/mvit/models/attention.py # noqa B950 + Args: + attn (Tensor): attention map. + q (Tensor): query q in the attention layer with shape (B, q_h * q_w, C). + rel_pos_h (Tensor): relative position embeddings (Lh, C) for height axis. + rel_pos_w (Tensor): relative position embeddings (Lw, C) for width axis. + q_size (Tuple): spatial sequence size of query q with (q_h, q_w). + k_size (Tuple): spatial sequence size of key k with (k_h, k_w). + + Returns: + attn (Tensor): attention map with added relative positional embeddings. + """ + q_h, q_w = q_size + k_h, k_w = k_size + Rh = get_rel_pos(q_h, k_h, rel_pos_h) + Rw = get_rel_pos(q_w, k_w, rel_pos_w) + + B, _, dim = q.shape + r_q = q.reshape(B, q_h, q_w, dim) + rel_h = torch.einsum("bhwc,hkc->bhwk", r_q, Rh) + rel_w = torch.einsum("bhwc,wkc->bhwk", r_q, Rw) + + attn = ( + attn.view(B, q_h, q_w, k_h, k_w) + rel_h[:, :, :, :, None] + rel_w[:, :, :, None, :] + ).view(B, q_h * q_w, k_h * k_w) + + return attn + + +def get_abs_pos(abs_pos, has_cls_token, hw): + """ + Calculate absolute positional embeddings. If needed, resize embeddings and remove cls_token + dimension for the original embeddings. + Args: + abs_pos (Tensor): absolute positional embeddings with (1, num_position, C). + has_cls_token (bool): If true, has 1 embedding in abs_pos for cls token. + hw (Tuple): size of input image tokens. + + Returns: + Absolute positional embeddings after processing with shape (1, H, W, C) + """ + h, w = hw + if has_cls_token: + abs_pos = abs_pos[:, 1:] + xy_num = abs_pos.shape[1] + size = int(math.sqrt(xy_num)) + assert size * size == xy_num + + if size != h or size != w: + new_abs_pos = F.interpolate( + abs_pos.reshape(1, size, size, -1).permute(0, 3, 1, 2), + size=(h, w), + mode="bicubic", + align_corners=False, + ) + + return new_abs_pos.permute(0, 2, 3, 1) + else: + return abs_pos.reshape(1, h, w, -1) + + +class PatchEmbed(nn.Module): + """ + Image to Patch Embedding. + """ + + def __init__( + self, kernel_size=(16, 16), stride=(16, 16), padding=(0, 0), in_chans=3, embed_dim=768 + ): + """ + Args: + kernel_size (Tuple): kernel size of the projection layer. + stride (Tuple): stride of the projection layer. + padding (Tuple): padding size of the projection layer. + in_chans (int): Number of input image channels. + embed_dim (int): embed_dim (int): Patch embedding dimension. + """ + super().__init__() + + self.proj = nn.Conv2d( + in_chans, embed_dim, kernel_size=kernel_size, stride=stride, padding=padding + ) + + def forward(self, x): + x = self.proj(x) + # B C H W -> B H W C + x = x.permute(0, 2, 3, 1) + return x + + + + +from math import pi + +import torch +from torch import nn + +from einops import rearrange, repeat + + + +def broadcat(tensors, dim = -1): + num_tensors = len(tensors) + shape_lens = set(list(map(lambda t: len(t.shape), tensors))) + assert len(shape_lens) == 1, 'tensors must all have the same number of dimensions' + shape_len = list(shape_lens)[0] + dim = (dim + shape_len) if dim < 0 else dim + dims = list(zip(*map(lambda t: list(t.shape), tensors))) + expandable_dims = [(i, val) for i, val in enumerate(dims) if i != dim] + assert all([*map(lambda t: len(set(t[1])) <= 2, expandable_dims)]), 'invalid dimensions for broadcastable concatentation' + max_dims = list(map(lambda t: (t[0], max(t[1])), expandable_dims)) + expanded_dims = list(map(lambda t: (t[0], (t[1],) * num_tensors), max_dims)) + expanded_dims.insert(dim, (dim, dims[dim])) + expandable_shapes = list(zip(*map(lambda t: t[1], expanded_dims))) + tensors = list(map(lambda t: t[0].expand(*t[1]), zip(tensors, expandable_shapes))) + return torch.cat(tensors, dim = dim) + + + +def rotate_half(x): + x = rearrange(x, '... (d r) -> ... d r', r = 2) + x1, x2 = x.unbind(dim = -1) + x = torch.stack((-x2, x1), dim = -1) + return rearrange(x, '... d r -> ... (d r)') + + + +class VisionRotaryEmbedding(nn.Module): + def __init__( + self, + dim, + pt_seq_len, + ft_seq_len=None, + custom_freqs = None, + freqs_for = 'lang', + theta = 10000, + max_freq = 10, + num_freqs = 1, + ): + super().__init__() + if custom_freqs: + freqs = custom_freqs + elif freqs_for == 'lang': + freqs = 1. / (theta ** (torch.arange(0, dim, 2)[:(dim // 2)].float() / dim)) + elif freqs_for == 'pixel': + freqs = torch.linspace(1., max_freq / 2, dim // 2) * pi + elif freqs_for == 'constant': + freqs = torch.ones(num_freqs).float() + else: + raise ValueError(f'unknown modality {freqs_for}') + + if ft_seq_len is None: ft_seq_len = pt_seq_len + t = torch.arange(ft_seq_len) / ft_seq_len * pt_seq_len + + freqs_h = torch.einsum('..., f -> ... f', t, freqs) + freqs_h = repeat(freqs_h, '... n -> ... (n r)', r = 2) + + freqs_w = torch.einsum('..., f -> ... f', t, freqs) + freqs_w = repeat(freqs_w, '... n -> ... (n r)', r = 2) + + freqs = broadcat((freqs_h[:, None, :], freqs_w[None, :, :]), dim = -1) + + self.register_buffer("freqs_cos", freqs.cos()) + self.register_buffer("freqs_sin", freqs.sin()) + + print('======== shape of rope freq', self.freqs_cos.shape, '========') + + def forward(self, t, start_index = 0): + rot_dim = self.freqs_cos.shape[-1] + end_index = start_index + rot_dim + assert rot_dim <= t.shape[-1], f'feature dimension {t.shape[-1]} is not of sufficient size to rotate in all the positions {rot_dim}' + t_left, t, t_right = t[..., :start_index], t[..., start_index:end_index], t[..., end_index:] + t = (t * self.freqs_cos) + (rotate_half(t) * self.freqs_sin) + return torch.cat((t_left, t, t_right), dim = -1) + + + + +class VisionRotaryEmbeddingFast(nn.Module): + def __init__( + self, + dim, + pt_seq_len=16, + ft_seq_len=None, + custom_freqs = None, + freqs_for = 'lang', + theta = 10000, + max_freq = 10, + num_freqs = 1, + ): + super().__init__() + if custom_freqs: + freqs = custom_freqs + elif freqs_for == 'lang': + freqs = 1. / (theta ** (torch.arange(0, dim, 2)[:(dim // 2)].float() / dim)) + elif freqs_for == 'pixel': + freqs = torch.linspace(1., max_freq / 2, dim // 2) * pi + elif freqs_for == 'constant': + freqs = torch.ones(num_freqs).float() + else: + raise ValueError(f'unknown modality {freqs_for}') + + if ft_seq_len is None: ft_seq_len = pt_seq_len + t = torch.arange(ft_seq_len) / ft_seq_len * pt_seq_len + + freqs = torch.einsum('..., f -> ... f', t, freqs) + freqs = repeat(freqs, '... n -> ... (n r)', r = 2) + freqs = broadcat((freqs[:, None, :], freqs[None, :, :]), dim = -1) + + freqs_cos = freqs.cos().view(-1, freqs.shape[-1]) + freqs_sin = freqs.sin().view(-1, freqs.shape[-1]) + + self.register_buffer("freqs_cos", freqs_cos) + self.register_buffer("freqs_sin", freqs_sin) + + print('======== shape of rope freq', self.freqs_cos.shape, '========') + + def forward(self, t): return t * self.freqs_cos + rotate_half(t) * self.freqs_sin + diff --git a/ape/modeling/backbone/vit.py b/ape/modeling/backbone/vit.py new file mode 100644 index 0000000..ded59f6 --- /dev/null +++ b/ape/modeling/backbone/vit.py @@ -0,0 +1,30 @@ +import logging + +logger = logging.getLogger(__name__) + + +__all__ = ["get_vit_lr_decay_rate"] + +def get_vit_lr_decay_rate(name, lr_decay_rate=1.0, num_layers=12): + """ + Calculate lr decay rate for different ViT blocks. + Args: + name (string): parameter name. + lr_decay_rate (float): base lr decay rate. + num_layers (int): number of ViT blocks. + + Returns: + lr decay rate for the given parameter. + """ + if name.startswith("model_vision."): + name = name[len("model_vision."):] + + layer_id = num_layers + 1 + if name.startswith("backbone"): + if ".pos_embed" in name or ".patch_embed" in name: + layer_id = 0 + elif ".blocks." in name and ".residual." not in name: + layer_id = int(name[name.find(".blocks.") :].split(".")[2]) + 1 + + logger.info("get_vit_lr_decay_rate: name={} num_layers={} layer_id={} lr_decay_rate={}".format(name, num_layers, layer_id, lr_decay_rate ** (num_layers + 1 - layer_id))) + return lr_decay_rate ** (num_layers + 1 - layer_id) diff --git a/ape/modeling/backbone/vit_eva.py b/ape/modeling/backbone/vit_eva.py new file mode 100644 index 0000000..1effd59 --- /dev/null +++ b/ape/modeling/backbone/vit_eva.py @@ -0,0 +1,644 @@ +import logging +import math +import fvcore.nn.weight_init as weight_init +import torch +import torch.nn as nn +import torch.nn.functional as F +from torch import Tensor, Size +from typing import Union, List +from torch.nn.parameter import Parameter +import numbers + +from detectron2.layers import CNNBlockBase, Conv2d, get_norm +from detectron2.modeling.backbone.fpn import _assert_strides_are_log2_contiguous + +from fairscale.nn.checkpoint import checkpoint_wrapper +from timm.models.layers import DropPath, Mlp, trunc_normal_ + +from detectron2.modeling.backbone import Backbone +from .utils_eva import ( + PatchEmbed, + add_decomposed_rel_pos, + get_abs_pos, + window_partition, + window_unpartition, +) + +logger = logging.getLogger(__name__) + + +__all__ = ["ViT", "SimpleFeaturePyramid", "get_vit_lr_decay_rate"] + + +_shape_t = Union[int, List[int], Size] + + +# steal from beit https://github.com/microsoft/unilm/tree/master/beit +class LayerNormWithForceFP32(nn.Module): + __constants__ = ['normalized_shape', 'eps', 'elementwise_affine'] + normalized_shape: _shape_t + eps: float + elementwise_affine: bool + + def __init__(self, normalized_shape: _shape_t, eps: float = 1e-5, elementwise_affine: bool = True) -> None: + super(LayerNormWithForceFP32, self).__init__() + if isinstance(normalized_shape, numbers.Integral): + normalized_shape = (normalized_shape,) + self.normalized_shape = tuple(normalized_shape) + self.eps = eps + self.elementwise_affine = elementwise_affine + if self.elementwise_affine: + self.weight = Parameter(torch.Tensor(*normalized_shape)) + self.bias = Parameter(torch.Tensor(*normalized_shape)) + else: + self.register_parameter('weight', None) + self.register_parameter('bias', None) + self.reset_parameters() + + def reset_parameters(self) -> None: + if self.elementwise_affine: + nn.init.ones_(self.weight) + nn.init.zeros_(self.bias) + + def forward(self, input: Tensor) -> Tensor: + return F.layer_norm( + input.float(), self.normalized_shape, self.weight.float(), self.bias.float(), self.eps).type_as(input) + + def extra_repr(self) -> Tensor: + return '{normalized_shape}, eps={eps}, ' \ + 'elementwise_affine={elementwise_affine}'.format(**self.__dict__) + + +class Attention(nn.Module): + """Multi-head Attention block with relative position embeddings.""" + + def __init__( + self, + dim, + num_heads=8, + qkv_bias=True, + beit_like_qkv_bias=False, + use_rel_pos=False, + rel_pos_zero_init=True, + input_size=None, + interp_type="vitdet", + ): + """ + Args: + dim (int): Number of input channels. + num_heads (int): Number of attention heads. + qkv_bias (bool: If True, add a learnable bias to query, key, value. + rel_pos (bool): If True, add relative positional embeddings to the attention map. + rel_pos_zero_init (bool): If True, zero initialize relative positional parameters. + input_size (int or None): Input resolution for calculating the relative positional + parameter size. + """ + super().__init__() + self.num_heads = num_heads + head_dim = dim // num_heads + self.scale = head_dim**-0.5 + + self.beit_like_qkv_bias = beit_like_qkv_bias + if beit_like_qkv_bias: + self.q_bias = nn.Parameter(torch.zeros(dim)) + self.v_bias = nn.Parameter(torch.zeros(dim)) + + self.qkv = nn.Linear(dim, dim * 3, bias=qkv_bias) + self.proj = nn.Linear(dim, dim) + + self.use_rel_pos = use_rel_pos + self.interp_type = interp_type + if self.use_rel_pos: + # initialize relative positional embeddings + self.rel_pos_h = nn.Parameter(torch.zeros(2 * input_size[0] - 1, head_dim)) + self.rel_pos_w = nn.Parameter(torch.zeros(2 * input_size[1] - 1, head_dim)) + + if not rel_pos_zero_init: + trunc_normal_(self.rel_pos_h, std=0.02) + trunc_normal_(self.rel_pos_w, std=0.02) + self.qk_float = False + + def forward(self, x): + B, H, W, _ = x.shape + # qkv with shape (3, B, nHead, H * W, C) + if self.beit_like_qkv_bias: + qkv_bias = torch.cat((self.q_bias, torch.zeros_like(self.v_bias, requires_grad=False), self.v_bias)) + qkv = torch.nn.functional.linear(input=x, weight=self.qkv.weight, bias=qkv_bias) + qkv = qkv.reshape(B, H * W, 3, self.num_heads, -1).permute(2, 0, 3, 1, 4) + else: + qkv = self.qkv(x).reshape(B, H * W, 3, self.num_heads, -1).permute(2, 0, 3, 1, 4) + # q, k, v with shape (B * nHead, H * W, C) + q, k, v = qkv.reshape(3, B * self.num_heads, H * W, -1).unbind(0) + + if self.qk_float: + attn = (q.float() * self.scale) @ k.float().transpose(-2, -1) + if self.use_rel_pos: + attn = add_decomposed_rel_pos(attn, q, self.rel_pos_h, self.rel_pos_w, (H, W), (H, W), self.interp_type) + attn = attn.softmax(dim=-1).type_as(x) + else: + attn = (q * self.scale) @ k.transpose(-2, -1) + if self.use_rel_pos: + attn = add_decomposed_rel_pos(attn, q, self.rel_pos_h, self.rel_pos_w, (H, W), (H, W), self.interp_type) + attn = attn.softmax(dim=-1) + x = (attn @ v).view(B, self.num_heads, H, W, -1).permute(0, 2, 3, 1, 4).reshape(B, H, W, -1) + x = self.proj(x) + + return x + + +class ResBottleneckBlock(CNNBlockBase): + """ + The standard bottleneck residual block without the last activation layer. + It contains 3 conv layers with kernels 1x1, 3x3, 1x1. + """ + + def __init__( + self, + in_channels, + out_channels, + bottleneck_channels, + norm="LN", + act_layer=nn.GELU, + ): + """ + Args: + in_channels (int): Number of input channels. + out_channels (int): Number of output channels. + bottleneck_channels (int): number of output channels for the 3x3 + "bottleneck" conv layers. + norm (str or callable): normalization for all conv layers. + See :func:`layers.get_norm` for supported format. + act_layer (callable): activation for all conv layers. + """ + super().__init__(in_channels, out_channels, 1) + + self.conv1 = Conv2d(in_channels, bottleneck_channels, 1, bias=False) + self.norm1 = get_norm(norm, bottleneck_channels) + self.act1 = act_layer() + + self.conv2 = Conv2d( + bottleneck_channels, + bottleneck_channels, + 3, + padding=1, + bias=False, + ) + self.norm2 = get_norm(norm, bottleneck_channels) + self.act2 = act_layer() + + self.conv3 = Conv2d(bottleneck_channels, out_channels, 1, bias=False) + self.norm3 = get_norm(norm, out_channels) + + for layer in [self.conv1, self.conv2, self.conv3]: + weight_init.c2_msra_fill(layer) + for layer in [self.norm1, self.norm2]: + layer.weight.data.fill_(1.0) + layer.bias.data.zero_() + # zero init last norm layer. + self.norm3.weight.data.zero_() + self.norm3.bias.data.zero_() + + def forward(self, x): + out = x + for layer in self.children(): + out = layer(out) + + out = x + out + return out + + +class Block(nn.Module): + """Transformer blocks with support of window attention and residual propagation blocks""" + + def __init__( + self, + dim, + num_heads, + mlp_ratio=4.0, + qkv_bias=True, + drop_path=0.0, + norm_layer=LayerNormWithForceFP32, + act_layer=nn.GELU, + use_rel_pos=False, + rel_pos_zero_init=True, + window_size=0, + use_residual_block=False, + input_size=None, + beit_like_qkv_bias=False, + beit_like_gamma=False, + interp_type="vitdet", + ): + """ + Args: + dim (int): Number of input channels. + num_heads (int): Number of attention heads in each ViT block. + mlp_ratio (float): Ratio of mlp hidden dim to embedding dim. + qkv_bias (bool): If True, add a learnable bias to query, key, value. + drop_path (float): Stochastic depth rate. + norm_layer (nn.Module): Normalization layer. + act_layer (nn.Module): Activation layer. + use_rel_pos (bool): If True, add relative positional embeddings to the attention map. + rel_pos_zero_init (bool): If True, zero initialize relative positional parameters. + window_size (int): Window size for window attention blocks. If it equals 0, then not + use window attention. + use_residual_block (bool): If True, use a residual block after the MLP block. + input_size (int or None): Input resolution for calculating the relative positional + parameter size. + beit_like_qkv_bias (bool) + beit_like_gamma (bool) + """ + super().__init__() + self.norm1 = norm_layer(dim) + self.attn = Attention( + dim, + num_heads=num_heads, + qkv_bias=qkv_bias, + use_rel_pos=use_rel_pos, + rel_pos_zero_init=rel_pos_zero_init, + input_size=input_size if window_size == 0 else (window_size, window_size), + beit_like_qkv_bias=beit_like_qkv_bias, + interp_type=interp_type, + ) + + self.drop_path = DropPath(drop_path) if drop_path > 0.0 else nn.Identity() + self.norm2 = norm_layer(dim) + self.mlp = Mlp(in_features=dim, hidden_features=int(dim * mlp_ratio), act_layer=act_layer) + + self.window_size = window_size + + self.use_residual_block = use_residual_block + if use_residual_block: + # Use a residual block with bottleneck channel as dim // 2 + self.residual = ResBottleneckBlock( + in_channels=dim, + out_channels=dim, + bottleneck_channels=dim // 2, + norm="LN", + act_layer=act_layer, + ) + + self.beit_like_gamma = beit_like_gamma + if beit_like_gamma: + self.gamma_1 = nn.Parameter(torch.ones((dim)), requires_grad=True) + self.gamma_2 = nn.Parameter(torch.ones((dim)), requires_grad=True) + + def forward(self, x): + shortcut = x + x = self.norm1(x) + # Window partition + if self.window_size > 0: + H, W = x.shape[1], x.shape[2] + x, pad_hw = window_partition(x, self.window_size) + + x = self.attn(x) + # Reverse window partition + if self.window_size > 0: + x = window_unpartition(x, self.window_size, pad_hw, (H, W)) + + if self.beit_like_gamma: + x = shortcut + self.drop_path(self.gamma_1 * x) + x = x + self.drop_path(self.gamma_2 * self.mlp(self.norm2(x))) + else: + x = shortcut + self.drop_path(x) + x = x + self.drop_path(self.mlp(self.norm2(x))) + + if self.use_residual_block: + x = self.residual(x.permute(0, 3, 1, 2)).permute(0, 2, 3, 1) + + return x + + +class ViT(Backbone): + """ + This module implements Vision Transformer (ViT) backbone in :paper:`vitdet`. + "Exploring Plain Vision Transformer Backbones for Object Detection", + https://arxiv.org/abs/2203.16527 + """ + + def __init__( + self, + img_size=1024, + patch_size=16, + in_chans=3, + embed_dim=768, + depth=12, + num_heads=12, + mlp_ratio=4.0, + qkv_bias=True, + drop_path_rate=0.0, + norm_layer=LayerNormWithForceFP32, + act_layer=nn.GELU, + use_abs_pos=True, + use_rel_pos=False, + rel_pos_zero_init=True, + window_size=0, + window_block_indexes=(), + residual_block_indexes=(), + use_act_checkpoint=False, + pretrain_img_size=224, + pretrain_use_cls_token=True, + out_feature="last_feat", + beit_like_qkv_bias=True, + beit_like_gamma=False, + freeze_patch_embed=False, + interp_type="vitdet", + frozen_stages=-1, + ): + """ + Args: + img_size (int): Input image size. + patch_size (int): Patch size. + in_chans (int): Number of input image channels. + embed_dim (int): Patch embedding dimension. + depth (int): Depth of ViT. + num_heads (int): Number of attention heads in each ViT block. + mlp_ratio (float): Ratio of mlp hidden dim to embedding dim. + qkv_bias (bool): If True, add a learnable bias to query, key, value. + drop_path_rate (float): Stochastic depth rate. + norm_layer (nn.Module): Normalization layer. + act_layer (nn.Module): Activation layer. + use_abs_pos (bool): If True, use absolute positional embeddings. + use_rel_pos (bool): If True, add relative positional embeddings to the attention map. + rel_pos_zero_init (bool): If True, zero initialize relative positional parameters. + window_size (int): Window size for window attention blocks. + window_block_indexes (list): Indexes for blocks using window attention. + residual_block_indexes (list): Indexes for blocks using conv propagation. + use_act_checkpoint (bool): If True, use activation checkpointing. + pretrain_img_size (int): input image size for pretraining models. + pretrain_use_cls_token (bool): If True, pretrainig models use class token. + out_feature (str): name of the feature from the last block. + beit_like_qkv_bias (bool): beit_like_model that has gamma_1 and gamma_2 in blocks and qkv_bias=False + beit_like_gamma (bool) + freeze_patch_embed (bool) + interp_type: "vitdet" for training / fine-ting, "beit" for eval (slightly improvement at a higher res) + """ + super().__init__() + self.pretrain_use_cls_token = pretrain_use_cls_token + + self.patch_embed = PatchEmbed( + kernel_size=(patch_size, patch_size), + stride=(patch_size, patch_size), + in_chans=in_chans, + embed_dim=embed_dim, + ) + + if use_abs_pos: + # Initialize absolute positional embedding with pretrain image size. + num_patches = (pretrain_img_size // patch_size) * (pretrain_img_size // patch_size) + num_positions = (num_patches + 1) if pretrain_use_cls_token else num_patches + self.pos_embed = nn.Parameter(torch.zeros(1, num_positions, embed_dim)) + else: + self.pos_embed = None + + # stochastic depth decay rule + dpr = [x.item() for x in torch.linspace(0, drop_path_rate, depth)] + + self.blocks = nn.ModuleList() + if beit_like_qkv_bias: + qkv_bias = False + for i in range(depth): + block = Block( + dim=embed_dim, + num_heads=num_heads, + mlp_ratio=mlp_ratio, + qkv_bias=qkv_bias, + drop_path=dpr[i], + norm_layer=norm_layer, + act_layer=act_layer, + use_rel_pos=use_rel_pos, + rel_pos_zero_init=rel_pos_zero_init, + window_size=window_size if i in window_block_indexes else 0, + use_residual_block=i in residual_block_indexes, + input_size=(img_size // patch_size, img_size // patch_size), + beit_like_qkv_bias=beit_like_qkv_bias, + beit_like_gamma=beit_like_gamma, + interp_type=interp_type, + ) + if use_act_checkpoint and i > frozen_stages - 1: + block = checkpoint_wrapper(block) + self.blocks.append(block) + + self._out_feature_channels = {out_feature: embed_dim} + self._out_feature_strides = {out_feature: patch_size} + self._out_features = [out_feature] + + if self.pos_embed is not None: + nn.init.trunc_normal_(self.pos_embed, std=0.02) + + self.freeze_patch_embed = freeze_patch_embed + self.apply(self._init_weights) + + self.frozen_stages = frozen_stages + self._freeze_stages() + + def _freeze_stages(self): + if self.frozen_stages >= 0: + self.patch_embed.eval() + for param in self.patch_embed.parameters(): + param.requires_grad = False + + if self.frozen_stages >= 1 and self.pos_embed is not None: + self.pos_embed.requires_grad = False + + if self.frozen_stages >= 2: + for i in range(0, self.frozen_stages - 1): + m = self.blocks[i] + m.eval() + for name, param in m.named_parameters(): + vit_lr_decay_rate = get_vit_lr_decay_rate(f"backbone.net.blocks.{i}.{name}", lr_decay_rate=0.9, num_layers=len(self.blocks)) + logger.info(f"freeze blocks.{i}.{name} {param.size()} {vit_lr_decay_rate}") + param.requires_grad = False + + def _init_weights(self, m): + if isinstance(m, nn.Linear): + nn.init.trunc_normal_(m.weight, std=0.02) + if isinstance(m, nn.Linear) and m.bias is not None: + nn.init.constant_(m.bias, 0) + elif isinstance(m, LayerNormWithForceFP32): + nn.init.constant_(m.bias, 0) + nn.init.constant_(m.weight, 1.0) + + if self.freeze_patch_embed: + for n, p in self.patch_embed.named_parameters(): + p.requires_grad = False + + def forward(self, x): + x = self.patch_embed(x) + if self.pos_embed is not None: + x = x + get_abs_pos( + self.pos_embed, self.pretrain_use_cls_token, (x.shape[1], x.shape[2]) + ) + + for blk in self.blocks: + x = blk(x) + + outputs = {self._out_features[0]: x.permute(0, 3, 1, 2)} + return outputs + + +class SimpleFeaturePyramid(Backbone): + """ + This module implements SimpleFeaturePyramid in :paper:`vitdet`. + It creates pyramid features built on top of the input feature map. + """ + + def __init__( + self, + net, + in_feature, + out_channels, + scale_factors, + top_block=None, + norm="LN", + square_pad=0, + ): + """ + Args: + net (Backbone): module representing the subnetwork backbone. + Must be a subclass of :class:`Backbone`. + in_feature (str): names of the input feature maps coming + from the net. + out_channels (int): number of channels in the output feature maps. + scale_factors (list[float]): list of scaling factors to upsample or downsample + the input features for creating pyramid features. + top_block (nn.Module or None): if provided, an extra operation will + be performed on the output of the last (smallest resolution) + pyramid output, and the result will extend the result list. The top_block + further downsamples the feature map. It must have an attribute + "num_levels", meaning the number of extra pyramid levels added by + this block, and "in_feature", which is a string representing + its input feature (e.g., p5). + norm (str): the normalization to use. + square_pad (int): If > 0, require input images to be padded to specific square size. + """ + super(SimpleFeaturePyramid, self).__init__() + assert isinstance(net, Backbone) + + self.scale_factors = scale_factors + + input_shapes = net.output_shape() + strides = [int(input_shapes[in_feature].stride / scale) for scale in scale_factors] + _assert_strides_are_log2_contiguous(strides) + + dim = input_shapes[in_feature].channels + self.stages = [] + use_bias = norm == "" + for idx, scale in enumerate(scale_factors): + out_dim = dim + if scale == 4.0: + layers = [ + nn.ConvTranspose2d(dim, dim // 2, kernel_size=2, stride=2), + get_norm(norm, dim // 2), + nn.GELU(), + nn.ConvTranspose2d(dim // 2, dim // 4, kernel_size=2, stride=2), + ] + out_dim = dim // 4 + elif scale == 2.0: + layers = [nn.ConvTranspose2d(dim, dim // 2, kernel_size=2, stride=2)] + out_dim = dim // 2 + elif scale == 1.0: + layers = [] + elif scale == 0.5: + layers = [nn.MaxPool2d(kernel_size=2, stride=2)] + else: + raise NotImplementedError(f"scale_factor={scale} is not supported yet.") + + layers.extend( + [ + Conv2d( + out_dim, + out_channels, + kernel_size=1, + bias=use_bias, + norm=get_norm(norm, out_channels), + ), + Conv2d( + out_channels, + out_channels, + kernel_size=3, + padding=1, + bias=use_bias, + norm=get_norm(norm, out_channels), + ), + ] + ) + layers = nn.Sequential(*layers) + + stage = int(math.log2(strides[idx])) + self.add_module(f"simfp_{stage}", layers) + self.stages.append(layers) + + self.net = net + self.in_feature = in_feature + self.top_block = top_block + # Return feature names are "p", like ["p2", "p3", ..., "p6"] + self._out_feature_strides = {"p{}".format(int(math.log2(s))): s for s in strides} + # top block output feature maps. + if self.top_block is not None: + for s in range(stage, stage + self.top_block.num_levels): + self._out_feature_strides["p{}".format(s + 1)] = 2 ** (s + 1) + + self._out_features = list(self._out_feature_strides.keys()) + self._out_feature_channels = {k: out_channels for k in self._out_features} + self._size_divisibility = strides[-1] + self._square_pad = square_pad + + @property + def padding_constraints(self): + return { + "size_divisiblity": self._size_divisibility, + "square_size": self._square_pad, + } + + def forward(self, x): + """ + Args: + x: Tensor of shape (N,C,H,W). H, W must be a multiple of ``self.size_divisibility``. + + Returns: + dict[str->Tensor]: + mapping from feature map name to pyramid feature map tensor + in high to low resolution order. Returned feature names follow the FPN + convention: "p", where stage has stride = 2 ** stage e.g., + ["p2", "p3", ..., "p6"]. + """ + bottom_up_features = self.net(x) + features = bottom_up_features[self.in_feature] + results = [] + + for stage in self.stages: + results.append(stage(features)) + + if self.top_block is not None: + if self.top_block.in_feature in bottom_up_features: + top_block_in_feature = bottom_up_features[self.top_block.in_feature] + else: + top_block_in_feature = results[self._out_features.index(self.top_block.in_feature)] + results.extend(self.top_block(top_block_in_feature)) + assert len(self._out_features) == len(results) + return {f: res for f, res in zip(self._out_features, results)} + + +def get_vit_lr_decay_rate(name, lr_decay_rate=1.0, num_layers=12): + """ + Calculate lr decay rate for different ViT blocks. + Args: + name (string): parameter name. + lr_decay_rate (float): base lr decay rate. + num_layers (int): number of ViT blocks. + + Returns: + lr decay rate for the given parameter. + """ + if name.startswith("model_vision."): + name = name[len("model_vision."):] + + layer_id = num_layers + 1 + if name.startswith("backbone"): + if ".pos_embed" in name or ".patch_embed" in name: + layer_id = 0 + elif ".blocks." in name and ".residual." not in name: + layer_id = int(name[name.find(".blocks.") :].split(".")[2]) + 1 + + logger.info("get_vit_lr_decay_rate: name={} num_layers={} layer_id={} lr_decay_rate={}".format(name, num_layers, layer_id, lr_decay_rate ** (num_layers + 1 - layer_id))) + return lr_decay_rate ** (num_layers + 1 - layer_id) diff --git a/ape/modeling/backbone/vit_eva02.py b/ape/modeling/backbone/vit_eva02.py new file mode 100644 index 0000000..2e6f814 --- /dev/null +++ b/ape/modeling/backbone/vit_eva02.py @@ -0,0 +1,625 @@ +import logging +import math +from functools import partial + +import fvcore.nn.weight_init as weight_init +import torch +import torch.nn as nn +import torch.nn.functional as F + +from detectron2.layers import CNNBlockBase, Conv2d, get_norm +from detectron2.modeling.backbone.fpn import _assert_strides_are_log2_contiguous + +from detectron2.modeling.backbone import Backbone +from .utils_eva02 import ( + PatchEmbed, + add_decomposed_rel_pos, + get_abs_pos, + window_partition, + window_unpartition, + VisionRotaryEmbeddingFast, +) + +try: + import xformers.ops as xops +except: + pass + +try: + from apex.normalization import FusedLayerNorm +except: + pass + + +logger = logging.getLogger(__name__) + + + +__all__ = ["ViT", "SimpleFeaturePyramid", "get_vit_lr_decay_rate"] + + + +class SwiGLU(nn.Module): + def __init__(self, in_features, hidden_features=None, out_features=None, act_layer=nn.SiLU, drop=0., + norm_layer=nn.LayerNorm, subln=False + ): + super().__init__() + out_features = out_features or in_features + hidden_features = hidden_features or in_features + + self.w1 = nn.Linear(in_features, hidden_features) + self.w2 = nn.Linear(in_features, hidden_features) + + self.act = act_layer() + self.ffn_ln = norm_layer(hidden_features) if subln else nn.Identity() + self.w3 = nn.Linear(hidden_features, out_features) + + self.drop = nn.Dropout(drop) + + def forward(self, x): + x1 = self.w1(x) + x2 = self.w2(x) + hidden = self.act(x1) * x2 + x = self.ffn_ln(hidden) + x = self.w3(x) + x = self.drop(x) + return x + + +class Attention(nn.Module): + def __init__( + self, + dim, + num_heads=8, + qkv_bias=True, + qk_scale=None, + attn_head_dim=None, + rope=None, + xattn=True, + ): + super().__init__() + self.num_heads = num_heads + head_dim = dim // num_heads + if attn_head_dim is not None: + head_dim = attn_head_dim + all_head_dim = head_dim * self.num_heads + self.scale = qk_scale or head_dim ** -0.5 + + self.q_proj = nn.Linear(dim, all_head_dim, bias=False) + self.k_proj = nn.Linear(dim, all_head_dim, bias=False) + self.v_proj = nn.Linear(dim, all_head_dim, bias=False) + + if qkv_bias: + self.q_bias = nn.Parameter(torch.zeros(all_head_dim)) + self.v_bias = nn.Parameter(torch.zeros(all_head_dim)) + else: + self.q_bias = None + self.v_bias = None + + self.rope = rope + self.xattn = xattn + self.proj = nn.Linear(all_head_dim, dim) + + def forward(self, x): + B, H, W, C = x.shape + x = x.view(B, -1, C) + N = H * W + + q = F.linear(input=x, weight=self.q_proj.weight, bias=self.q_bias) + k = F.linear(input=x, weight=self.k_proj.weight, bias=None) + v = F.linear(input=x, weight=self.v_proj.weight, bias=self.v_bias) + + q = q.reshape(B, N, self.num_heads, -1).permute(0, 2, 1, 3) # B, num_heads, N, C + k = k.reshape(B, N, self.num_heads, -1).permute(0, 2, 1, 3) + v = v.reshape(B, N, self.num_heads, -1).permute(0, 2, 1, 3) + + ## rope + q = self.rope(q).type_as(v) + k = self.rope(k).type_as(v) + + if self.xattn and not (torch.jit.is_scripting() or torch.jit.is_tracing()): + q = q.permute(0, 2, 1, 3) # B, num_heads, N, C -> B, N, num_heads, C + k = k.permute(0, 2, 1, 3) + v = v.permute(0, 2, 1, 3) + + x = xops.memory_efficient_attention(q, k, v) + x = x.reshape(B, N, -1) + else: + q = q * self.scale + attn = (q @ k.transpose(-2, -1)) + attn = attn.softmax(dim=-1).type_as(x) + x = (attn @ v).transpose(1, 2).reshape(B, N, -1) + + x = self.proj(x) + x = x.view(B, H, W, C) + + return x + + +class ResBottleneckBlock(CNNBlockBase): + """ + The standard bottleneck residual block without the last activation layer. + It contains 3 conv layers with kernels 1x1, 3x3, 1x1. + """ + + def __init__( + self, + in_channels, + out_channels, + bottleneck_channels, + norm="LN", + act_layer=nn.GELU, + ): + """ + Args: + in_channels (int): Number of input channels. + out_channels (int): Number of output channels. + bottleneck_channels (int): number of output channels for the 3x3 + "bottleneck" conv layers. + norm (str or callable): normalization for all conv layers. + See :func:`layers.get_norm` for supported format. + act_layer (callable): activation for all conv layers. + """ + super().__init__(in_channels, out_channels, 1) + + self.conv1 = Conv2d(in_channels, bottleneck_channels, 1, bias=False) + self.norm1 = get_norm(norm, bottleneck_channels) + self.act1 = act_layer() + + self.conv2 = Conv2d( + bottleneck_channels, + bottleneck_channels, + 3, + padding=1, + bias=False, + ) + self.norm2 = get_norm(norm, bottleneck_channels) + self.act2 = act_layer() + + self.conv3 = Conv2d(bottleneck_channels, out_channels, 1, bias=False) + self.norm3 = get_norm(norm, out_channels) + + for layer in [self.conv1, self.conv2, self.conv3]: + weight_init.c2_msra_fill(layer) + for layer in [self.norm1, self.norm2]: + layer.weight.data.fill_(1.0) + layer.bias.data.zero_() + # zero init last norm layer. + self.norm3.weight.data.zero_() + self.norm3.bias.data.zero_() + + def forward(self, x): + out = x + for layer in self.children(): + out = layer(out) + + out = x + out + return out + + +class Block(nn.Module): + """Transformer blocks with support of window attention and residual propagation blocks""" + + def __init__( + self, + dim, + num_heads, + mlp_ratio=4*2/3, + qkv_bias=True, + drop_path=0.0, + norm_layer=partial(nn.LayerNorm, eps=1e-6), + window_size=0, + use_residual_block=False, + rope=None, + xattn=True, + ): + """ + Args: + dim (int): Number of input channels. + num_heads (int): Number of attention heads in each ViT block. + mlp_ratio (float): Ratio of mlp hidden dim to embedding dim. + qkv_bias (bool): If True, add a learnable bias to query, key, value. + drop_path (float): Stochastic depth rate. + norm_layer (nn.Module): Normalization layer. + act_layer (nn.Module): Activation layer. + use_rel_pos (bool): If True, add relative positional embeddings to the attention map. + rel_pos_zero_init (bool): If True, zero initialize relative positional parameters. + window_size (int): Window size for window attention blocks. If it equals 0, then not + use window attention. + use_residual_block (bool): If True, use a residual block after the MLP block. + input_size (int or None): Input resolution for calculating the relative positional + parameter size. + """ + super().__init__() + self.norm1 = norm_layer(dim) + self.attn = Attention( + dim, + num_heads=num_heads, + qkv_bias=qkv_bias, + rope=rope, + xattn=xattn, + ) + + from timm.models.layers import DropPath + + self.drop_path = DropPath(drop_path) if drop_path > 0.0 else nn.Identity() + self.norm2 = norm_layer(dim) + self.mlp = SwiGLU( + in_features=dim, + hidden_features=int(dim * mlp_ratio), + subln=True, + norm_layer=norm_layer, + ) + + self.window_size = window_size + + self.use_residual_block = use_residual_block + if use_residual_block: + # Use a residual block with bottleneck channel as dim // 2 + self.residual = ResBottleneckBlock( + in_channels=dim, + out_channels=dim, + bottleneck_channels=dim // 2, + norm="LN", + ) + + def forward(self, x): + shortcut = x + x = self.norm1(x) + + # Window partition + if self.window_size > 0: + H, W = x.shape[1], x.shape[2] + x, pad_hw = window_partition(x, self.window_size) + + x = self.attn(x) + + # Reverse window partition + if self.window_size > 0: + x = window_unpartition(x, self.window_size, pad_hw, (H, W)) + + x = shortcut + self.drop_path(x) + x = x + self.drop_path(self.mlp(self.norm2(x))) + + if self.use_residual_block: + x = self.residual(x.permute(0, 3, 1, 2)).permute(0, 2, 3, 1) + + return x + + +class ViT(Backbone): + """ + This module implements Vision Transformer (ViT) backbone in :paper:`vitdet`. + "Exploring Plain Vision Transformer Backbones for Object Detection", + https://arxiv.org/abs/2203.16527 + """ + + def __init__( + self, + img_size=1024, + patch_size=16, + in_chans=3, + embed_dim=768, + depth=12, + num_heads=12, + mlp_ratio=4*2/3, + qkv_bias=True, + drop_path_rate=0.0, + norm_layer=partial(nn.LayerNorm, eps=1e-6), + act_layer=nn.GELU, + use_abs_pos=True, + use_rel_pos=False, + rope=True, + pt_hw_seq_len=16, + intp_freq=True, + window_size=0, + window_block_indexes=(), + residual_block_indexes=(), + use_act_checkpoint=False, + pretrain_img_size=224, + pretrain_use_cls_token=True, + out_feature="last_feat", + xattn=True, + frozen_stages=-1, + ): + """ + Args: + img_size (int): Input image size. + patch_size (int): Patch size. + in_chans (int): Number of input image channels. + embed_dim (int): Patch embedding dimension. + depth (int): Depth of ViT. + num_heads (int): Number of attention heads in each ViT block. + mlp_ratio (float): Ratio of mlp hidden dim to embedding dim. + qkv_bias (bool): If True, add a learnable bias to query, key, value. + drop_path_rate (float): Stochastic depth rate. + norm_layer (nn.Module): Normalization layer. + act_layer (nn.Module): Activation layer. + use_abs_pos (bool): If True, use absolute positional embeddings. + use_rel_pos (bool): If True, add relative positional embeddings to the attention map. + rel_pos_zero_init (bool): If True, zero initialize relative positional parameters. + window_size (int): Window size for window attention blocks. + window_block_indexes (list): Indexes for blocks using window attention. + residual_block_indexes (list): Indexes for blocks using conv propagation. + use_act_checkpoint (bool): If True, use activation checkpointing. + pretrain_img_size (int): input image size for pretraining models. + pretrain_use_cls_token (bool): If True, pretrainig models use class token. + out_feature (str): name of the feature from the last block. + """ + super().__init__() + self.pretrain_use_cls_token = pretrain_use_cls_token + + self.patch_embed = PatchEmbed( + kernel_size=(patch_size, patch_size), + stride=(patch_size, patch_size), + in_chans=in_chans, + embed_dim=embed_dim, + ) + + if use_abs_pos: + # Initialize absolute positional embedding with pretrain image size. + num_patches = (pretrain_img_size // patch_size) * (pretrain_img_size // patch_size) + num_positions = (num_patches + 1) if pretrain_use_cls_token else num_patches + self.pos_embed = nn.Parameter(torch.zeros(1, num_positions, embed_dim)) + else: + self.pos_embed = None + + + half_head_dim = embed_dim // num_heads // 2 + hw_seq_len = img_size // patch_size + + self.rope_win = VisionRotaryEmbeddingFast( + dim=half_head_dim, + pt_seq_len=pt_hw_seq_len, + ft_seq_len=window_size if intp_freq else None, + ) + self.rope_glb = VisionRotaryEmbeddingFast( + dim=half_head_dim, + pt_seq_len=pt_hw_seq_len, + ft_seq_len=hw_seq_len if intp_freq else None, + ) + + # stochastic depth decay rule + dpr = [x.item() for x in torch.linspace(0, drop_path_rate, depth)] + + self.blocks = nn.ModuleList() + for i in range(depth): + block = Block( + dim=embed_dim, + num_heads=num_heads, + mlp_ratio=mlp_ratio, + qkv_bias=qkv_bias, + drop_path=dpr[i], + norm_layer=norm_layer, + window_size=window_size if i in window_block_indexes else 0, + use_residual_block=i in residual_block_indexes, + rope=self.rope_win if i in window_block_indexes else self.rope_glb, + xattn=xattn + ) + if use_act_checkpoint and i > frozen_stages - 1: + # TODO: use torch.utils.checkpoint + from fairscale.nn.checkpoint import checkpoint_wrapper + + block = checkpoint_wrapper(block) + self.blocks.append(block) + + self._out_feature_channels = {out_feature: embed_dim} + self._out_feature_strides = {out_feature: patch_size} + self._out_features = [out_feature] + + if self.pos_embed is not None: + nn.init.trunc_normal_(self.pos_embed, std=0.02) + + self.apply(self._init_weights) + + self.frozen_stages = frozen_stages + self._freeze_stages() + + def _freeze_stages(self): + if self.frozen_stages >= 0: + self.patch_embed.eval() + for param in self.patch_embed.parameters(): + param.requires_grad = False + + if self.frozen_stages >= 1 and self.pos_embed is not None: + self.pos_embed.requires_grad = False + + if self.frozen_stages >= 2: + for i in range(0, self.frozen_stages - 1): + m = self.blocks[i] + m.eval() + for name, param in m.named_parameters(): + vit_lr_decay_rate = get_vit_lr_decay_rate(f"backbone.net.blocks.{i}.{name}", lr_decay_rate=0.9, num_layers=len(self.blocks)) + logger.info(f"freeze blocks.{i}.{name} {param.size()} {vit_lr_decay_rate}") + param.requires_grad = False + + + def _init_weights(self, m): + if isinstance(m, nn.Linear): + nn.init.trunc_normal_(m.weight, std=0.02) + if isinstance(m, nn.Linear) and m.bias is not None: + nn.init.constant_(m.bias, 0) + elif isinstance(m, nn.LayerNorm): + nn.init.constant_(m.bias, 0) + nn.init.constant_(m.weight, 1.0) + + def forward(self, x): + x = self.patch_embed(x) + if self.pos_embed is not None: + x = x + get_abs_pos( + self.pos_embed, self.pretrain_use_cls_token, (x.shape[1], x.shape[2]) + ) + + for blk in self.blocks: + x = blk(x) + + outputs = {self._out_features[0]: x.permute(0, 3, 1, 2)} + return outputs + + +class SimpleFeaturePyramid(Backbone): + """ + This module implements SimpleFeaturePyramid in :paper:`vitdet`. + It creates pyramid features built on top of the input feature map. + """ + + def __init__( + self, + net, + in_feature, + out_channels, + scale_factors, + top_block=None, + norm="LN", + square_pad=0, + ): + """ + Args: + net (Backbone): module representing the subnetwork backbone. + Must be a subclass of :class:`Backbone`. + in_feature (str): names of the input feature maps coming + from the net. + out_channels (int): number of channels in the output feature maps. + scale_factors (list[float]): list of scaling factors to upsample or downsample + the input features for creating pyramid features. + top_block (nn.Module or None): if provided, an extra operation will + be performed on the output of the last (smallest resolution) + pyramid output, and the result will extend the result list. The top_block + further downsamples the feature map. It must have an attribute + "num_levels", meaning the number of extra pyramid levels added by + this block, and "in_feature", which is a string representing + its input feature (e.g., p5). + norm (str): the normalization to use. + square_pad (int): If > 0, require input images to be padded to specific square size. + """ + super(SimpleFeaturePyramid, self).__init__() + assert isinstance(net, Backbone) + + self.scale_factors = scale_factors + + input_shapes = net.output_shape() + strides = [int(input_shapes[in_feature].stride / scale) for scale in scale_factors] + _assert_strides_are_log2_contiguous(strides) + + dim = input_shapes[in_feature].channels + self.stages = [] + use_bias = norm == "" + for idx, scale in enumerate(scale_factors): + out_dim = dim + if scale == 4.0: + layers = [ + nn.ConvTranspose2d(dim, dim // 2, kernel_size=2, stride=2), + get_norm(norm, dim // 2), + nn.GELU(), + nn.ConvTranspose2d(dim // 2, dim // 4, kernel_size=2, stride=2), + ] + out_dim = dim // 4 + elif scale == 2.0: + layers = [nn.ConvTranspose2d(dim, dim // 2, kernel_size=2, stride=2)] + out_dim = dim // 2 + elif scale == 1.0: + layers = [] + elif scale == 0.5: + layers = [nn.MaxPool2d(kernel_size=2, stride=2)] + else: + raise NotImplementedError(f"scale_factor={scale} is not supported yet.") + + layers.extend( + [ + Conv2d( + out_dim, + out_channels, + kernel_size=1, + bias=use_bias, + norm=get_norm(norm, out_channels), + ), + Conv2d( + out_channels, + out_channels, + kernel_size=3, + padding=1, + bias=use_bias, + norm=get_norm(norm, out_channels), + ), + ] + ) + layers = nn.Sequential(*layers) + + stage = int(math.log2(strides[idx])) + self.add_module(f"simfp_{stage}", layers) + self.stages.append(layers) + + self.net = net + self.in_feature = in_feature + self.top_block = top_block + # Return feature names are "p", like ["p2", "p3", ..., "p6"] + self._out_feature_strides = {"p{}".format(int(math.log2(s))): s for s in strides} + # top block output feature maps. + if self.top_block is not None: + for s in range(stage, stage + self.top_block.num_levels): + self._out_feature_strides["p{}".format(s + 1)] = 2 ** (s + 1) + + self._out_features = list(self._out_feature_strides.keys()) + self._out_feature_channels = {k: out_channels for k in self._out_features} + self._size_divisibility = strides[-1] + self._square_pad = square_pad + + @property + def padding_constraints(self): + return { + "size_divisiblity": self._size_divisibility, + "square_size": self._square_pad, + } + + def forward(self, x): + """ + Args: + x: Tensor of shape (N,C,H,W). H, W must be a multiple of ``self.size_divisibility``. + + Returns: + dict[str->Tensor]: + mapping from feature map name to pyramid feature map tensor + in high to low resolution order. Returned feature names follow the FPN + convention: "p", where stage has stride = 2 ** stage e.g., + ["p2", "p3", ..., "p6"]. + """ + bottom_up_features = self.net(x) + features = bottom_up_features[self.in_feature] + results = [] + + for stage in self.stages: + results.append(stage(features)) + + if self.top_block is not None: + if self.top_block.in_feature in bottom_up_features: + top_block_in_feature = bottom_up_features[self.top_block.in_feature] + else: + top_block_in_feature = results[self._out_features.index(self.top_block.in_feature)] + results.extend(self.top_block(top_block_in_feature)) + assert len(self._out_features) == len(results) + return {f: res for f, res in zip(self._out_features, results)} + + +def get_vit_lr_decay_rate(name, lr_decay_rate=1.0, num_layers=12): + """ + Calculate lr decay rate for different ViT blocks. + Args: + name (string): parameter name. + lr_decay_rate (float): base lr decay rate. + num_layers (int): number of ViT blocks. + + Returns: + lr decay rate for the given parameter. + """ + if name.startswith("model_vision."): + name = name[len("model_vision."):] + + layer_id = num_layers + 1 + if name.startswith("backbone"): + if ".pos_embed" in name or ".patch_embed" in name: + layer_id = 0 + elif ".blocks." in name and ".residual." not in name: + layer_id = int(name[name.find(".blocks.") :].split(".")[2]) + 1 + + logger.info("get_vit_lr_decay_rate: name={} num_layers={} layer_id={} lr_decay_rate={}".format(name, num_layers, layer_id, lr_decay_rate ** (num_layers + 1 - layer_id))) + return lr_decay_rate ** (num_layers + 1 - layer_id) diff --git a/ape/modeling/backbone/vit_eva_clip.py b/ape/modeling/backbone/vit_eva_clip.py new file mode 100644 index 0000000..e0d66d5 --- /dev/null +++ b/ape/modeling/backbone/vit_eva_clip.py @@ -0,0 +1,931 @@ +import logging +import math +from functools import partial + +import fvcore.nn.weight_init as weight_init +import torch +import torch.nn as nn +import torch.nn.functional as F + +from detectron2.layers import CNNBlockBase, Conv2d, get_norm +from detectron2.modeling.backbone.fpn import _assert_strides_are_log2_contiguous + +from detectron2.modeling.backbone import Backbone +from .utils_eva02 import ( + PatchEmbed, + add_decomposed_rel_pos, + get_abs_pos, + window_partition, + window_unpartition, + VisionRotaryEmbeddingFast, +) + +try: + import xformers.ops as xops +except: + pass + +try: + from apex.normalization import FusedLayerNorm +except: + pass + + +logger = logging.getLogger(__name__) + + + +__all__ = ["ViT", "SimpleFeaturePyramid", "get_vit_lr_decay_rate"] + + +class DropPath(nn.Module): + """Drop paths (Stochastic Depth) per sample (when applied in main path of residual blocks).""" + + def __init__(self, drop_prob=None): + super(DropPath, self).__init__() + self.drop_prob = drop_prob + + def forward(self, x): + return drop_path(x, self.drop_prob, self.training) + + def extra_repr(self) -> str: + return "p={}".format(self.drop_prob) + + +class Mlp(nn.Module): + def __init__( + self, + in_features, + hidden_features=None, + out_features=None, + act_layer=nn.GELU, + norm_layer=nn.LayerNorm, + drop=0.0, + subln=False, + ): + super().__init__() + out_features = out_features or in_features + hidden_features = hidden_features or in_features + self.fc1 = nn.Linear(in_features, hidden_features) + self.act = act_layer() + + self.ffn_ln = norm_layer(hidden_features) if subln else nn.Identity() + + self.fc2 = nn.Linear(hidden_features, out_features) + self.drop = nn.Dropout(drop) + + def forward(self, x): + x = self.fc1(x) + x = self.act(x) + # x = self.drop(x) + # commit this for the orignal BERT implement + x = self.ffn_ln(x) + + x = self.fc2(x) + x = self.drop(x) + return x + + +class SwiGLU(nn.Module): + def __init__( + self, + in_features, + hidden_features=None, + out_features=None, + act_layer=nn.SiLU, + drop=0.0, + norm_layer=nn.LayerNorm, + subln=False, + ): + super().__init__() + out_features = out_features or in_features + hidden_features = hidden_features or in_features + + self.w1 = nn.Linear(in_features, hidden_features) + self.w2 = nn.Linear(in_features, hidden_features) + + self.act = act_layer() + self.ffn_ln = norm_layer(hidden_features) if subln else nn.Identity() + self.w3 = nn.Linear(hidden_features, out_features) + + self.drop = nn.Dropout(drop) + + def forward(self, x): + x1 = self.w1(x) + x2 = self.w2(x) + hidden = self.act(x1) * x2 + x = self.ffn_ln(hidden) + x = self.w3(x) + x = self.drop(x) + return x + + +class Attention(nn.Module): + def __init__( + self, + dim, + num_heads=8, + qkv_bias=False, + qk_scale=None, + attn_drop=0.0, + proj_drop=0.0, + window_size=0, + attn_head_dim=None, + xattn=False, + rope=None, + subln=False, + norm_layer=nn.LayerNorm, + ): + super().__init__() + self.num_heads = num_heads + head_dim = dim // num_heads + if attn_head_dim is not None: + head_dim = attn_head_dim + all_head_dim = head_dim * self.num_heads + self.scale = qk_scale or head_dim**-0.5 + + self.subln = subln + if self.subln: + self.q_proj = nn.Linear(dim, all_head_dim, bias=False) + self.k_proj = nn.Linear(dim, all_head_dim, bias=False) + self.v_proj = nn.Linear(dim, all_head_dim, bias=False) + else: + self.qkv = nn.Linear(dim, all_head_dim * 3, bias=False) + + if qkv_bias: + self.q_bias = nn.Parameter(torch.zeros(all_head_dim)) + self.v_bias = nn.Parameter(torch.zeros(all_head_dim)) + else: + self.q_bias = None + self.v_bias = None + + if window_size and False: + self.window_size = window_size + self.num_relative_distance = (2 * window_size[0] - 1) * (2 * window_size[1] - 1) + 3 + self.relative_position_bias_table = nn.Parameter( + torch.zeros(self.num_relative_distance, num_heads) + ) # 2*Wh-1 * 2*Ww-1, nH + # cls to token & token 2 cls & cls to cls + + # get pair-wise relative position index for each token inside the window + coords_h = torch.arange(window_size[0]) + coords_w = torch.arange(window_size[1]) + coords = torch.stack(torch.meshgrid([coords_h, coords_w])) # 2, Wh, Ww + coords_flatten = torch.flatten(coords, 1) # 2, Wh*Ww + relative_coords = ( + coords_flatten[:, :, None] - coords_flatten[:, None, :] + ) # 2, Wh*Ww, Wh*Ww + relative_coords = relative_coords.permute(1, 2, 0).contiguous() # Wh*Ww, Wh*Ww, 2 + relative_coords[:, :, 0] += window_size[0] - 1 # shift to start from 0 + relative_coords[:, :, 1] += window_size[1] - 1 + relative_coords[:, :, 0] *= 2 * window_size[1] - 1 + relative_position_index = torch.zeros( + size=(window_size[0] * window_size[1] + 1,) * 2, dtype=relative_coords.dtype + ) + relative_position_index[1:, 1:] = relative_coords.sum(-1) # Wh*Ww, Wh*Ww + relative_position_index[0, 0:] = self.num_relative_distance - 3 + relative_position_index[0:, 0] = self.num_relative_distance - 2 + relative_position_index[0, 0] = self.num_relative_distance - 1 + + self.register_buffer("relative_position_index", relative_position_index) + else: + self.window_size = None + self.relative_position_bias_table = None + self.relative_position_index = None + + self.attn_drop = nn.Dropout(attn_drop) + self.inner_attn_ln = norm_layer(all_head_dim) if subln else nn.Identity() + # self.proj = nn.Linear(all_head_dim, all_head_dim) + self.proj = nn.Linear(all_head_dim, dim) + self.proj_drop = nn.Dropout(proj_drop) + self.xattn = xattn + self.xattn_drop = attn_drop + + self.rope = rope + + def forward(self, x, rel_pos_bias=None, attn_mask=None): + # B, N, C = x.shape + + B, H, W, C = x.shape + x = x.view(B, -1, C) + N = H * W + + if self.subln: + q = F.linear(input=x, weight=self.q_proj.weight, bias=self.q_bias) + k = F.linear(input=x, weight=self.k_proj.weight, bias=None) + v = F.linear(input=x, weight=self.v_proj.weight, bias=self.v_bias) + + q = q.reshape(B, N, self.num_heads, -1).permute(0, 2, 1, 3) # B, num_heads, N, C + k = k.reshape(B, N, self.num_heads, -1).permute(0, 2, 1, 3) + v = v.reshape(B, N, self.num_heads, -1).permute(0, 2, 1, 3) + else: + + qkv_bias = None + if self.q_bias is not None: + qkv_bias = torch.cat( + (self.q_bias, torch.zeros_like(self.v_bias, requires_grad=False), self.v_bias) + ) + + qkv = F.linear(input=x, weight=self.qkv.weight, bias=qkv_bias) + qkv = qkv.reshape(B, N, 3, self.num_heads, -1).permute( + 2, 0, 3, 1, 4 + ) # 3, B, num_heads, N, C + q, k, v = qkv[0], qkv[1], qkv[2] + + if self.rope: + # slightly fast impl + # q_t = q[:, :, 1:, :] + # ro_q_t = self.rope(q_t) + # q = torch.cat((q[:, :, :1, :], ro_q_t), -2).type_as(v) + + # k_t = k[:, :, 1:, :] + # ro_k_t = self.rope(k_t) + # k = torch.cat((k[:, :, :1, :], ro_k_t), -2).type_as(v) + + ## rope + q = self.rope(q).type_as(v) + k = self.rope(k).type_as(v) + + if self.xattn and not (torch.jit.is_scripting() or torch.jit.is_tracing()): + q = q.permute(0, 2, 1, 3) # B, num_heads, N, C -> B, N, num_heads, C + k = k.permute(0, 2, 1, 3) + v = v.permute(0, 2, 1, 3) + + x = xops.memory_efficient_attention( + q, + k, + v, + p=self.xattn_drop, + scale=self.scale, + ) + x = x.reshape(B, N, -1) + x = self.inner_attn_ln(x) + x = self.proj(x) + x = self.proj_drop(x) + else: + q = q * self.scale + attn = q @ k.transpose(-2, -1) + + if self.relative_position_bias_table is not None: + relative_position_bias = self.relative_position_bias_table[ + self.relative_position_index.view(-1) + ].view( + self.window_size[0] * self.window_size[1] + 1, + self.window_size[0] * self.window_size[1] + 1, + -1, + ) # Wh*Ww,Wh*Ww,nH + relative_position_bias = relative_position_bias.permute( + 2, 0, 1 + ).contiguous() # nH, Wh*Ww, Wh*Ww + attn = attn + relative_position_bias.unsqueeze(0).type_as(attn) + + if rel_pos_bias is not None: + attn = attn + rel_pos_bias.type_as(attn) + + if attn_mask is not None: + attn_mask = attn_mask.bool() + attn = attn.masked_fill(~attn_mask[:, None, None, :], float("-inf")) + + attn = attn.softmax(dim=-1) + attn = self.attn_drop(attn) + + x = (attn @ v).transpose(1, 2).reshape(B, N, -1) + x = self.inner_attn_ln(x) + x = self.proj(x) + x = self.proj_drop(x) + + x = x.view(B, H, W, C) + + return x + + +class ResBottleneckBlock(CNNBlockBase): + """ + The standard bottleneck residual block without the last activation layer. + It contains 3 conv layers with kernels 1x1, 3x3, 1x1. + """ + + def __init__( + self, + in_channels, + out_channels, + bottleneck_channels, + norm="LN", + act_layer=nn.GELU, + ): + """ + Args: + in_channels (int): Number of input channels. + out_channels (int): Number of output channels. + bottleneck_channels (int): number of output channels for the 3x3 + "bottleneck" conv layers. + norm (str or callable): normalization for all conv layers. + See :func:`layers.get_norm` for supported format. + act_layer (callable): activation for all conv layers. + """ + super().__init__(in_channels, out_channels, 1) + + self.conv1 = Conv2d(in_channels, bottleneck_channels, 1, bias=False) + self.norm1 = get_norm(norm, bottleneck_channels) + self.act1 = act_layer() + + self.conv2 = Conv2d( + bottleneck_channels, + bottleneck_channels, + 3, + padding=1, + bias=False, + ) + self.norm2 = get_norm(norm, bottleneck_channels) + self.act2 = act_layer() + + self.conv3 = Conv2d(bottleneck_channels, out_channels, 1, bias=False) + self.norm3 = get_norm(norm, out_channels) + + for layer in [self.conv1, self.conv2, self.conv3]: + weight_init.c2_msra_fill(layer) + for layer in [self.norm1, self.norm2]: + layer.weight.data.fill_(1.0) + layer.bias.data.zero_() + # zero init last norm layer. + self.norm3.weight.data.zero_() + self.norm3.bias.data.zero_() + + def forward(self, x): + out = x + for layer in self.children(): + out = layer(out) + + out = x + out + return out + + +class Block(nn.Module): + """Transformer blocks with support of window attention and residual propagation blocks""" + + def __init__( + self, + dim, + num_heads, + mlp_ratio=4.0, + qkv_bias=False, + qk_scale=None, + drop=0.0, + attn_drop=0.0, + drop_path=0.0, + init_values=None, + act_layer=nn.GELU, + norm_layer=partial(nn.LayerNorm, eps=1e-6), + window_size=0, + use_residual_block=False, + attn_head_dim=None, + rope=None, + xattn=False, + postnorm=False, + subln=False, + naiveswiglu=False, + ): + """ + Args: + dim (int): Number of input channels. + num_heads (int): Number of attention heads in each ViT block. + mlp_ratio (float): Ratio of mlp hidden dim to embedding dim. + qkv_bias (bool): If True, add a learnable bias to query, key, value. + drop_path (float): Stochastic depth rate. + norm_layer (nn.Module): Normalization layer. + act_layer (nn.Module): Activation layer. + use_rel_pos (bool): If True, add relative positional embeddings to the attention map. + rel_pos_zero_init (bool): If True, zero initialize relative positional parameters. + window_size (int): Window size for window attention blocks. If it equals 0, then not + use window attention. + use_residual_block (bool): If True, use a residual block after the MLP block. + input_size (int or None): Input resolution for calculating the relative positional + parameter size. + """ + super().__init__() + self.norm1 = norm_layer(dim) + self.attn = Attention( + dim, + num_heads=num_heads, + qkv_bias=qkv_bias, + qk_scale=qk_scale, + attn_drop=attn_drop, + proj_drop=drop, + window_size=window_size, + attn_head_dim=attn_head_dim, + rope=rope, + xattn=xattn, + subln=subln, + norm_layer=norm_layer, + ) + + from timm.models.layers import DropPath + + self.drop_path = DropPath(drop_path) if drop_path > 0.0 else nn.Identity() + self.norm2 = norm_layer(dim) + mlp_hidden_dim = int(dim * mlp_ratio) + + if naiveswiglu: + self.mlp = SwiGLU( + in_features=dim, + hidden_features=mlp_hidden_dim, + subln=subln, + norm_layer=norm_layer, + ) + else: + self.mlp = Mlp( + in_features=dim, + hidden_features=mlp_hidden_dim, + act_layer=act_layer, + subln=subln, + drop=drop, + ) + + if init_values is not None and init_values > 0: + self.gamma_1 = nn.Parameter(init_values * torch.ones((dim)), requires_grad=True) + self.gamma_2 = nn.Parameter(init_values * torch.ones((dim)), requires_grad=True) + else: + self.gamma_1, self.gamma_2 = None, None + + self.postnorm = postnorm + + self.window_size = window_size + + self.use_residual_block = use_residual_block + if use_residual_block: + # Use a residual block with bottleneck channel as dim // 2 + self.residual = ResBottleneckBlock( + in_channels=dim, + out_channels=dim, + bottleneck_channels=dim // 2, + norm="LN", + ) + + def forward(self, x, rel_pos_bias=None, attn_mask=None): + if self.gamma_1 is None: + if self.postnorm: + shortcut = x + + # Window partition + if self.window_size > 0: + H, W = x.shape[1], x.shape[2] + x, pad_hw = window_partition(x, self.window_size) + + x = self.attn(x, rel_pos_bias=rel_pos_bias, attn_mask=attn_mask) + + # Reverse window partition + if self.window_size > 0: + x = window_unpartition(x, self.window_size, pad_hw, (H, W)) + + x = self.norm1(x) + x = shortcut + self.drop_path(x) + + # x = x + self.drop_path(self.norm1(self.attn(x, rel_pos_bias=rel_pos_bias, attn_mask=attn_mask))) + x = x + self.drop_path(self.norm2(self.mlp(x))) + else: + shortcut = x + x = self.norm1(x) + + # Window partition + if self.window_size > 0: + H, W = x.shape[1], x.shape[2] + x, pad_hw = window_partition(x, self.window_size) + + x = self.attn(x, rel_pos_bias=rel_pos_bias, attn_mask=attn_mask) + + # Reverse window partition + if self.window_size > 0: + x = window_unpartition(x, self.window_size, pad_hw, (H, W)) + + x = shortcut + self.drop_path(x) + + # x = x + self.drop_path(self.attn(self.norm1(x), rel_pos_bias=rel_pos_bias, attn_mask=attn_mask)) + x = x + self.drop_path(self.mlp(self.norm2(x))) + else: + if self.postnorm: + shortcut = x + + # Window partition + if self.window_size > 0: + H, W = x.shape[1], x.shape[2] + x, pad_hw = window_partition(x, self.window_size) + + x = self.attn(x, rel_pos_bias=rel_pos_bias, attn_mask=attn_mask) + + # Reverse window partition + if self.window_size > 0: + x = window_unpartition(x, self.window_size, pad_hw, (H, W)) + + x = self.norm1(x) + x = shortcut + self.drop_path(self.gamma_1 * x) + + # x = x + self.drop_path(self.gamma_1 * self.norm1(self.attn(x, rel_pos_bias=rel_pos_bias, attn_mask=attn_mask))) + x = x + self.drop_path(self.gamma_2 * self.norm2(self.mlp(x))) + else: + shortcut = x + x = self.norm1(x) + + # Window partition + if self.window_size > 0: + H, W = x.shape[1], x.shape[2] + x, pad_hw = window_partition(x, self.window_size) + + x = self.attn(x, rel_pos_bias=rel_pos_bias, attn_mask=attn_mask) + + # Reverse window partition + if self.window_size > 0: + x = window_unpartition(x, self.window_size, pad_hw, (H, W)) + + x = shortcut + self.drop_path(self.gamma_1 * x) + + # x = x + self.drop_path(self.gamma_1 * self.attn(self.norm1(x), rel_pos_bias=rel_pos_bias, attn_mask=attn_mask)) + x = x + self.drop_path(self.gamma_2 * self.mlp(self.norm2(x))) + + if self.use_residual_block: + x = self.residual(x.permute(0, 3, 1, 2)).permute(0, 2, 3, 1) + + return x + + +class ViT(Backbone): + """ + This module implements Vision Transformer (ViT) backbone in :paper:`vitdet`. + "Exploring Plain Vision Transformer Backbones for Object Detection", + https://arxiv.org/abs/2203.16527 + """ + + def __init__( + self, + img_size=1024, + patch_size=16, + in_chans=3, + embed_dim=768, + depth=12, + num_heads=12, + mlp_ratio=4.0, + qkv_bias=False, + qk_scale=None, + drop_rate=0.0, + attn_drop_rate=0.0, + drop_path_rate=0.0, + norm_layer=partial(nn.LayerNorm, eps=1e-6), + init_values=None, + use_abs_pos=True, + use_rel_pos=False, + rope=False, + postnorm=False, + pt_hw_seq_len=16, + intp_freq=False, + naiveswiglu=False, + subln=False, + window_size=0, + window_block_indexes=(), + residual_block_indexes=(), + use_act_checkpoint=False, + pretrain_img_size=224, + pretrain_use_cls_token=True, + out_feature="last_feat", + xattn=False, + frozen_stages=-1, + ): + """ + Args: + img_size (int): Input image size. + patch_size (int): Patch size. + in_chans (int): Number of input image channels. + embed_dim (int): Patch embedding dimension. + depth (int): Depth of ViT. + num_heads (int): Number of attention heads in each ViT block. + mlp_ratio (float): Ratio of mlp hidden dim to embedding dim. + qkv_bias (bool): If True, add a learnable bias to query, key, value. + drop_path_rate (float): Stochastic depth rate. + norm_layer (nn.Module): Normalization layer. + act_layer (nn.Module): Activation layer. + use_abs_pos (bool): If True, use absolute positional embeddings. + use_rel_pos (bool): If True, add relative positional embeddings to the attention map. + rel_pos_zero_init (bool): If True, zero initialize relative positional parameters. + window_size (int): Window size for window attention blocks. + window_block_indexes (list): Indexes for blocks using window attention. + residual_block_indexes (list): Indexes for blocks using conv propagation. + use_act_checkpoint (bool): If True, use activation checkpointing. + pretrain_img_size (int): input image size for pretraining models. + pretrain_use_cls_token (bool): If True, pretrainig models use class token. + out_feature (str): name of the feature from the last block. + """ + super().__init__() + self.pretrain_use_cls_token = pretrain_use_cls_token + + self.patch_embed = PatchEmbed( + kernel_size=(patch_size, patch_size), + stride=(patch_size, patch_size), + in_chans=in_chans, + embed_dim=embed_dim, + ) + + if use_abs_pos: + # Initialize absolute positional embedding with pretrain image size. + num_patches = (pretrain_img_size // patch_size) * (pretrain_img_size // patch_size) + num_positions = (num_patches + 1) if pretrain_use_cls_token else num_patches + self.pos_embed = nn.Parameter(torch.zeros(1, num_positions, embed_dim)) + else: + self.pos_embed = None + + if rope: + half_head_dim = embed_dim // num_heads // 2 + hw_seq_len = img_size // patch_size + self.rope_win = VisionRotaryEmbeddingFast( + dim=half_head_dim, + pt_seq_len=pt_hw_seq_len, + ft_seq_len=window_size if intp_freq else None, + ) + self.rope_glb = VisionRotaryEmbeddingFast( + dim=half_head_dim, + pt_seq_len=pt_hw_seq_len, + ft_seq_len=hw_seq_len if intp_freq else None, + ) + else: + self.rope_win = None + self.rope_glb = None + + self.naiveswiglu = naiveswiglu + + # stochastic depth decay rule + dpr = [x.item() for x in torch.linspace(0, drop_path_rate, depth)] + + self.blocks = nn.ModuleList() + for i in range(depth): + block = Block( + dim=embed_dim, + num_heads=num_heads, + mlp_ratio=mlp_ratio, + qkv_bias=qkv_bias, + qk_scale=qk_scale, + drop=drop_rate, + attn_drop=attn_drop_rate, + drop_path=dpr[i], + norm_layer=norm_layer, + init_values=init_values, + window_size=window_size if i in window_block_indexes else 0, + postnorm=postnorm, + subln=subln, + naiveswiglu=naiveswiglu, + use_residual_block=i in residual_block_indexes, + rope=self.rope_win if i in window_block_indexes else self.rope_glb, + xattn=xattn, + ) + if use_act_checkpoint and i > frozen_stages - 1: + # TODO: use torch.utils.checkpoint + from fairscale.nn.checkpoint import checkpoint_wrapper + + block = checkpoint_wrapper(block) + self.blocks.append(block) + + self._out_feature_channels = {out_feature: embed_dim} + self._out_feature_strides = {out_feature: patch_size} + self._out_features = [out_feature] + + if self.pos_embed is not None: + nn.init.trunc_normal_(self.pos_embed, std=0.02) + + self.apply(self._init_weights) + + self.frozen_stages = frozen_stages + self._freeze_stages() + + def _freeze_stages(self): + if self.frozen_stages >= 0: + self.patch_embed.eval() + for param in self.patch_embed.parameters(): + param.requires_grad = False + + if self.frozen_stages >= 1 and self.pos_embed is not None: + self.pos_embed.requires_grad = False + + if self.frozen_stages >= 2: + for i in range(0, self.frozen_stages - 1): + m = self.blocks[i] + m.eval() + for name, param in m.named_parameters(): + vit_lr_decay_rate = get_vit_lr_decay_rate(f"backbone.net.blocks.{i}.{name}", lr_decay_rate=0.9, num_layers=len(self.blocks)) + logger.info(f"freeze blocks.{i}.{name} {param.size()} {vit_lr_decay_rate}") + param.requires_grad = False + + + def _init_weights(self, m): + if isinstance(m, nn.Linear): + nn.init.trunc_normal_(m.weight, std=0.02) + if isinstance(m, nn.Linear) and m.bias is not None: + nn.init.constant_(m.bias, 0) + elif isinstance(m, nn.LayerNorm): + nn.init.constant_(m.bias, 0) + nn.init.constant_(m.weight, 1.0) + + def forward(self, x): + x = self.patch_embed(x) + if self.pos_embed is not None: + x = x + get_abs_pos( + self.pos_embed, self.pretrain_use_cls_token, (x.shape[1], x.shape[2]) + ) + + for blk in self.blocks: + x = blk(x) + + outputs = {self._out_features[0]: x.permute(0, 3, 1, 2)} + return outputs + + +class SimpleFeaturePyramid(Backbone): + """ + This module implements SimpleFeaturePyramid in :paper:`vitdet`. + It creates pyramid features built on top of the input feature map. + """ + + def __init__( + self, + net, + in_feature, + out_channels, + scale_factors, + top_block=None, + norm="LN", + square_pad=0, + ): + """ + Args: + net (Backbone): module representing the subnetwork backbone. + Must be a subclass of :class:`Backbone`. + in_feature (str): names of the input feature maps coming + from the net. + out_channels (int): number of channels in the output feature maps. + scale_factors (list[float]): list of scaling factors to upsample or downsample + the input features for creating pyramid features. + top_block (nn.Module or None): if provided, an extra operation will + be performed on the output of the last (smallest resolution) + pyramid output, and the result will extend the result list. The top_block + further downsamples the feature map. It must have an attribute + "num_levels", meaning the number of extra pyramid levels added by + this block, and "in_feature", which is a string representing + its input feature (e.g., p5). + norm (str): the normalization to use. + square_pad (int): If > 0, require input images to be padded to specific square size. + """ + super(SimpleFeaturePyramid, self).__init__() + assert isinstance(net, Backbone) + + self.scale_factors = scale_factors + + input_shapes = net.output_shape() + strides = [int(input_shapes[in_feature].stride / scale) for scale in scale_factors] + _assert_strides_are_log2_contiguous(strides) + + dim = input_shapes[in_feature].channels + self.stages = [] + use_bias = norm == "" + for idx, scale in enumerate(scale_factors): + out_dim = dim + if scale == 4.0: + layers = [ + nn.ConvTranspose2d(dim, dim // 2, kernel_size=2, stride=2), + get_norm(norm, dim // 2), + nn.GELU(), + nn.ConvTranspose2d(dim // 2, dim // 4, kernel_size=2, stride=2), + ] + out_dim = dim // 4 + elif scale == 2.0: + layers = [nn.ConvTranspose2d(dim, dim // 2, kernel_size=2, stride=2)] + out_dim = dim // 2 + elif scale == 1.0: + layers = [] + elif scale == 0.5: + layers = [nn.MaxPool2d(kernel_size=2, stride=2)] + else: + raise NotImplementedError(f"scale_factor={scale} is not supported yet.") + + layers.extend( + [ + Conv2d( + out_dim, + out_channels, + kernel_size=1, + bias=use_bias, + norm=get_norm(norm, out_channels), + ), + Conv2d( + out_channels, + out_channels, + kernel_size=3, + padding=1, + bias=use_bias, + norm=get_norm(norm, out_channels), + ), + ] + ) + layers = nn.Sequential(*layers) + + stage = int(math.log2(strides[idx])) + self.add_module(f"simfp_{stage}", layers) + self.stages.append(layers) + + self.net = net + self.in_feature = in_feature + self.top_block = top_block + # Return feature names are "p", like ["p2", "p3", ..., "p6"] + self._out_feature_strides = {"p{}".format(int(math.log2(s))): s for s in strides} + # top block output feature maps. + if self.top_block is not None: + for s in range(stage, stage + self.top_block.num_levels): + self._out_feature_strides["p{}".format(s + 1)] = 2 ** (s + 1) + + self._out_features = list(self._out_feature_strides.keys()) + self._out_feature_channels = {k: out_channels for k in self._out_features} + self._size_divisibility = strides[-1] + self._square_pad = square_pad + + @property + def padding_constraints(self): + return { + "size_divisiblity": self._size_divisibility, + "square_size": self._square_pad, + } + + def forward(self, x): + """ + Args: + x: Tensor of shape (N,C,H,W). H, W must be a multiple of ``self.size_divisibility``. + + Returns: + dict[str->Tensor]: + mapping from feature map name to pyramid feature map tensor + in high to low resolution order. Returned feature names follow the FPN + convention: "p", where stage has stride = 2 ** stage e.g., + ["p2", "p3", ..., "p6"]. + """ + bottom_up_features = self.net(x) + features = bottom_up_features[self.in_feature] + results = [] + + for stage in self.stages: + results.append(stage(features)) + # with torch.cuda.amp.autocast(enabled=False): + # results.append(stage(features.float())) + if torch.any(torch.isnan(results[-1])): + v = results[-1] + print("stage", len(results), v, v.size(), v.max(), v.min(), "all finite:", torch.all(torch.isfinite(v)), "any nan:", torch.any(torch.isnan(v))) + v = features + print(self.in_feature, v, v.size(), v.max(), v.min(), "all finite:", torch.all(torch.isfinite(v)), "any nan:", torch.any(torch.isnan(v))) + print("stage parameters", stage, sum([_.sum() for _ in stage.parameters()])) + for name, param in stage.named_parameters(): + print(name, param.size(), param.sum(), param.max(), param.min(), "all finite:", torch.all(torch.isfinite(param)), "any nan:", torch.any(torch.isnan(param))) + for name, buf in stage.named_buffers(): + print(name, buf.size(), buf.sum(), buf.max(), buf.min(), "all finite:", torch.all(torch.isfinite(buf)), "any nan:", torch.any(torch.isnan(buf))) + + with torch.cuda.amp.autocast(enabled=False): + results.pop() + results.append(stage(features.float())) + # results[-1] = stage(features.float()) + + if self.top_block is not None: + if self.top_block.in_feature in bottom_up_features: + top_block_in_feature = bottom_up_features[self.top_block.in_feature] + else: + top_block_in_feature = results[self._out_features.index(self.top_block.in_feature)] + results.extend(self.top_block(top_block_in_feature)) + # with torch.cuda.amp.autocast(enabled=False): + # results.extend(self.top_block(top_block_in_feature.float())) + if torch.any(torch.isnan(results[-1])): + v = results[-1] + print(len(results), v, v.size(), v.max(), v.min(), "all finite:", torch.all(torch.isfinite(v)), "any nan:", torch.any(torch.isnan(v))) + v = top_block_in_feature + print(self.top_block.in_feature, v, v.size(), v.max(), v.min(), "all finite:", torch.all(torch.isfinite(v)), "any nan:", torch.any(torch.isnan(v))) + print("top_block parameters", self.top_block, sum([_.sum() for _ in self.top_block.parameters()])) + assert len(self._out_features) == len(results) + return {f: res for f, res in zip(self._out_features, results)} + + +def get_vit_lr_decay_rate(name, lr_decay_rate=1.0, num_layers=12): + """ + Calculate lr decay rate for different ViT blocks. + Args: + name (string): parameter name. + lr_decay_rate (float): base lr decay rate. + num_layers (int): number of ViT blocks. + + Returns: + lr decay rate for the given parameter. + """ + if name.startswith("model_vision."): + name = name[len("model_vision.") :] + + layer_id = num_layers + 1 + if name.startswith("backbone"): + if ".pos_embed" in name or ".patch_embed" in name: + layer_id = 0 + elif ".blocks." in name and ".residual." not in name: + layer_id = int(name[name.find(".blocks.") :].split(".")[2]) + 1 + + logger.info( + "get_vit_lr_decay_rate: name={} num_layers={} layer_id={} lr_decay_rate={}".format( + name, num_layers, layer_id, lr_decay_rate ** (num_layers + 1 - layer_id) + ) + ) + return lr_decay_rate ** (num_layers + 1 - layer_id) diff --git a/ape/modeling/deta/__init__.py b/ape/modeling/deta/__init__.py new file mode 100644 index 0000000..184b9e7 --- /dev/null +++ b/ape/modeling/deta/__init__.py @@ -0,0 +1,9 @@ +from .assigner import Stage1Assigner, Stage2Assigner +from .deformable_criterion import DeformableCriterion +from .deformable_detr import DeformableDETR +from .deformable_detr_segm import DeformableDETRSegm +from .deformable_transformer import ( + DeformableDetrTransformer, + DeformableDetrTransformerDecoder, + DeformableDetrTransformerEncoder, +) diff --git a/ape/modeling/deta/assigner.py b/ape/modeling/deta/assigner.py new file mode 100644 index 0000000..a6ee56c --- /dev/null +++ b/ape/modeling/deta/assigner.py @@ -0,0 +1,358 @@ +from typing import List + +import torch +import torch.nn as nn + +from ape.utils.box_ops import box_cxcywh_to_xyxy, box_iou, box_xyxy_to_cxcywh, generalized_box_iou + + +def nonzero_tuple(x): + """ + A 'as_tuple=True' version of torch.nonzero to support torchscript. + because of https://github.com/pytorch/pytorch/issues/38718 + """ + if torch.jit.is_scripting(): + if x.dim() == 0: + return x.unsqueeze(0).nonzero().unbind(1) + return x.nonzero().unbind(1) + else: + return x.nonzero(as_tuple=True) + + +class Matcher(object): + """ + This class assigns to each predicted "element" (e.g., a box) a ground-truth + element. Each predicted element will have exactly zero or one matches; each + ground-truth element may be matched to zero or more predicted elements. + + The matching is determined by the MxN match_quality_matrix, that characterizes + how well each (ground-truth, prediction)-pair match each other. For example, + if the elements are boxes, this matrix may contain box intersection-over-union + overlap values. + + The matcher returns (a) a vector of length N containing the index of the + ground-truth element m in [0, M) that matches to prediction n in [0, N). + (b) a vector of length N containing the labels for each prediction. + """ + + def __init__( + self, thresholds: List[float], labels: List[int], allow_low_quality_matches: bool = False + ): + """ + Args: + thresholds (list): a list of thresholds used to stratify predictions + into levels. + labels (list): a list of values to label predictions belonging at + each level. A label can be one of {-1, 0, 1} signifying + {ignore, negative class, positive class}, respectively. + allow_low_quality_matches (bool): if True, produce additional matches + for predictions with maximum match quality lower than high_threshold. + See set_low_quality_matches_ for more details. + + For example, + thresholds = [0.3, 0.5] + labels = [0, -1, 1] + All predictions with iou < 0.3 will be marked with 0 and + thus will be considered as false positives while training. + All predictions with 0.3 <= iou < 0.5 will be marked with -1 and + thus will be ignored. + All predictions with 0.5 <= iou will be marked with 1 and + thus will be considered as true positives. + """ + thresholds = thresholds[:] + assert thresholds[0] > 0 + thresholds.insert(0, -float("inf")) + thresholds.append(float("inf")) + assert all( + [low <= high for (low, high) in zip(thresholds[:-1], thresholds[1:])] + ), thresholds + assert all([l in [-1, 0, 1] for l in labels]) + assert len(labels) == len(thresholds) - 1 + self.thresholds = thresholds + self.labels = labels + self.allow_low_quality_matches = allow_low_quality_matches + + def __call__(self, match_quality_matrix): + """ + Args: + match_quality_matrix (Tensor[float]): an MxN tensor, containing the + pairwise quality between M ground-truth elements and N predicted + elements. All elements must be >= 0 (due to the us of `torch.nonzero` + for selecting indices in :meth:`set_low_quality_matches_`). + + Returns: + matches (Tensor[int64]): a vector of length N, where matches[i] is a matched + ground-truth index in [0, M) + match_labels (Tensor[int8]): a vector of length N, where pred_labels[i] indicates + whether a prediction is a true or false positive or ignored + """ + assert match_quality_matrix.dim() == 2 + if match_quality_matrix.numel() == 0: + default_matches = match_quality_matrix.new_full( + (match_quality_matrix.size(1),), 0, dtype=torch.int64 + ) + default_match_labels = match_quality_matrix.new_full( + (match_quality_matrix.size(1),), self.labels[0], dtype=torch.int8 + ) + return default_matches, default_match_labels + + assert torch.all(match_quality_matrix >= 0) + + matched_vals, matches = match_quality_matrix.max(dim=0) + + match_labels = matches.new_full(matches.size(), 1, dtype=torch.int8) + + for (l, low, high) in zip(self.labels, self.thresholds[:-1], self.thresholds[1:]): + low_high = (matched_vals >= low) & (matched_vals < high) + match_labels[low_high] = l + + if self.allow_low_quality_matches: + self.set_low_quality_matches_(match_labels, match_quality_matrix) + + return matches, match_labels + + def set_low_quality_matches_(self, match_labels, match_quality_matrix): + """ + Produce additional matches for predictions that have only low-quality matches. + Specifically, for each ground-truth G find the set of predictions that have + maximum overlap with it (including ties); for each prediction in that set, if + it is unmatched, then match it to the ground-truth G. + + This function implements the RPN assignment case (i) in Sec. 3.1.2 of + :paper:`Faster R-CNN`. + """ + highest_quality_foreach_gt, _ = match_quality_matrix.max(dim=1) + _, pred_inds_with_highest_quality = nonzero_tuple( + match_quality_matrix == highest_quality_foreach_gt[:, None] + ) + match_labels[pred_inds_with_highest_quality] = 1 + + +def subsample_labels( + labels: torch.Tensor, num_samples: int, positive_fraction: float, bg_label: int +): + """ + Return `num_samples` (or fewer, if not enough found) + random samples from `labels` which is a mixture of positives & negatives. + It will try to return as many positives as possible without + exceeding `positive_fraction * num_samples`, and then try to + fill the remaining slots with negatives. + + Args: + labels (Tensor): (N, ) label vector with values: + * -1: ignore + * bg_label: background ("negative") class + * otherwise: one or more foreground ("positive") classes + num_samples (int): The total number of labels with value >= 0 to return. + Values that are not sampled will be filled with -1 (ignore). + positive_fraction (float): The number of subsampled labels with values > 0 + is `min(num_positives, int(positive_fraction * num_samples))`. The number + of negatives sampled is `min(num_negatives, num_samples - num_positives_sampled)`. + In order words, if there are not enough positives, the sample is filled with + negatives. If there are also not enough negatives, then as many elements are + sampled as is possible. + bg_label (int): label index of background ("negative") class. + + Returns: + pos_idx, neg_idx (Tensor): + 1D vector of indices. The total length of both is `num_samples` or fewer. + """ + positive = nonzero_tuple((labels != -1) & (labels != bg_label))[0] + negative = nonzero_tuple(labels == bg_label)[0] + + num_pos = int(num_samples * positive_fraction) + num_pos = min(positive.numel(), num_pos) + num_neg = num_samples - num_pos + num_neg = min(negative.numel(), num_neg) + + perm1 = torch.randperm(positive.numel(), device=positive.device)[:num_pos] + perm2 = torch.randperm(negative.numel(), device=negative.device)[:num_neg] + + pos_idx = positive[perm1] + neg_idx = negative[perm2] + return pos_idx, neg_idx + + +def sample_topk_per_gt(pr_inds, gt_inds, iou, k): + if len(gt_inds) == 0: + return pr_inds, gt_inds + gt_inds2, counts = gt_inds.unique(return_counts=True) + scores, pr_inds2 = iou[gt_inds2].topk(k, dim=1) + gt_inds2 = gt_inds2[:, None].repeat(1, k) + + pr_inds3 = torch.cat([pr[:c] for c, pr in zip(counts, pr_inds2)]) + gt_inds3 = torch.cat([gt[:c] for c, gt in zip(counts, gt_inds2)]) + return pr_inds3, gt_inds3 + + +class Stage2Assigner(nn.Module): + def __init__(self, num_queries, num_classes, max_k=4): + super().__init__() + self.positive_fraction = 0.25 + self.num_classes = num_classes + self.batch_size_per_image = num_queries + self.proposal_matcher = Matcher( + thresholds=[0.6], labels=[0, 1], allow_low_quality_matches=True + ) + self.k = max_k + + def _sample_proposals( + self, matched_idxs: torch.Tensor, matched_labels: torch.Tensor, gt_classes: torch.Tensor + ): + """ + Based on the matching between N proposals and M groundtruth, + sample the proposals and set their classification labels. + + Args: + matched_idxs (Tensor): a vector of length N, each is the best-matched + gt index in [0, M) for each proposal. + matched_labels (Tensor): a vector of length N, the matcher's label + (one of cfg.MODEL.ROI_HEADS.IOU_LABELS) for each proposal. + gt_classes (Tensor): a vector of length M. + + Returns: + Tensor: a vector of indices of sampled proposals. Each is in [0, N). + Tensor: a vector of the same length, the classification label for + each sampled proposal. Each sample is labeled as either a category in + [0, num_classes) or the background (num_classes). + """ + has_gt = gt_classes.numel() > 0 + if has_gt: + gt_classes = gt_classes[matched_idxs] + gt_classes[matched_labels == 0] = self.num_classes + gt_classes[matched_labels == -1] = -1 + else: + gt_classes = torch.zeros_like(matched_idxs) + self.num_classes + + sampled_fg_idxs, sampled_bg_idxs = subsample_labels( + gt_classes, self.batch_size_per_image, self.positive_fraction, self.num_classes + ) + + sampled_idxs = torch.cat([sampled_fg_idxs, sampled_bg_idxs], dim=0) + return sampled_idxs, gt_classes[sampled_idxs] + + def forward(self, outputs, targets, return_cost_matrix=False): + + bs = len(targets) + indices = [] + ious = [] + for b in range(bs): + iou, _ = box_iou( + box_cxcywh_to_xyxy(targets[b]["boxes"]), + box_cxcywh_to_xyxy(outputs["init_reference"][b].detach()), + ) + if not torch.all(iou >= 0): + print("iou", iou, iou.max(), iou.min()) + print("targets[b][boxes]", targets[b]["boxes"]) + print( + "outputs[init_reference][b]", + outputs["init_reference"][b], + outputs["init_reference"][b].max(), + outputs["init_reference"][b].min(), + ) + matched_idxs, matched_labels = self.proposal_matcher( + iou + ) # proposal_id -> highest_iou_gt_id, proposal_id -> [1 if iou > 0.6, 0 ow] + ( + sampled_idxs, + sampled_gt_classes, + ) = self._sample_proposals( # list of sampled proposal_ids, sampled_id -> [0, num_classes)+[bg_label] + matched_idxs, matched_labels, targets[b]["labels"] + ) + pos_pr_inds = sampled_idxs[sampled_gt_classes != self.num_classes] + pos_gt_inds = matched_idxs[pos_pr_inds] + pos_pr_inds, pos_gt_inds = self.postprocess_indices(pos_pr_inds, pos_gt_inds, iou) + indices.append((pos_pr_inds, pos_gt_inds)) + ious.append(iou) + if return_cost_matrix: + return indices, ious + return indices + + def postprocess_indices(self, pr_inds, gt_inds, iou): + return sample_topk_per_gt(pr_inds, gt_inds, iou, self.k) + + def __repr__(self, _repr_indent=8): + head = "Matcher " + self.__class__.__name__ + body = [] + for attribute, value in self.__dict__.items(): + if attribute.startswith("_"): + continue + body.append("{}: {}".format(attribute, value)) + lines = [head] + [" " * _repr_indent + line for line in body] + return "\n".join(lines) + + +class Stage1Assigner(nn.Module): + def __init__(self, t_low=0.3, t_high=0.7, max_k=4): + super().__init__() + self.positive_fraction = 0.5 + self.batch_size_per_image = 256 + self.k = max_k + self.t_low = t_low + self.t_high = t_high + self.anchor_matcher = Matcher( + thresholds=[t_low, t_high], labels=[0, -1, 1], allow_low_quality_matches=True + ) + + def _subsample_labels(self, label): + """ + Randomly sample a subset of positive and negative examples, and overwrite + the label vector to the ignore value (-1) for all elements that are not + included in the sample. + + Args: + labels (Tensor): a vector of -1, 0, 1. Will be modified in-place and returned. + """ + pos_idx, neg_idx = subsample_labels( + label, self.batch_size_per_image, self.positive_fraction, 0 + ) + label.fill_(-1) + label.scatter_(0, pos_idx, 1) + label.scatter_(0, neg_idx, 0) + return label + + def forward(self, outputs, targets): + bs = len(targets) + indices = [] + for b in range(bs): + anchors = outputs["anchors"][b] + if len(targets[b]["boxes"]) == 0: + indices.append( + ( + torch.tensor([], dtype=torch.long, device=anchors.device), + torch.tensor([], dtype=torch.long, device=anchors.device), + ) + ) + continue + iou, _ = box_iou( + box_cxcywh_to_xyxy(targets[b]["boxes"]), + box_cxcywh_to_xyxy(anchors), + ) + matched_idxs, matched_labels = self.anchor_matcher( + iou + ) # proposal_id -> highest_iou_gt_id, proposal_id -> [1 if iou > 0.7, 0 if iou < 0.3, -1 ow] + matched_labels = self._subsample_labels(matched_labels) + + all_pr_inds = torch.arange(len(anchors)) + pos_pr_inds = all_pr_inds[matched_labels == 1] + pos_gt_inds = matched_idxs[pos_pr_inds] + pos_ious = iou[pos_gt_inds, pos_pr_inds] + pos_pr_inds, pos_gt_inds = self.postprocess_indices(pos_pr_inds, pos_gt_inds, iou) + pos_pr_inds, pos_gt_inds = pos_pr_inds.to(anchors.device), pos_gt_inds.to( + anchors.device + ) + indices.append((pos_pr_inds, pos_gt_inds)) + return indices + + def postprocess_indices(self, pr_inds, gt_inds, iou): + return sample_topk_per_gt(pr_inds, gt_inds, iou, self.k) + + def __repr__(self, _repr_indent=8): + head = "Matcher " + self.__class__.__name__ + body = [] + for attribute, value in self.__dict__.items(): + if attribute.startswith("_"): + continue + body.append("{}: {}".format(attribute, value)) + lines = [head] + [" " * _repr_indent + line for line in body] + return "\n".join(lines) diff --git a/ape/modeling/deta/deformable_criterion.py b/ape/modeling/deta/deformable_criterion.py new file mode 100644 index 0000000..d0c5a80 --- /dev/null +++ b/ape/modeling/deta/deformable_criterion.py @@ -0,0 +1,533 @@ +import copy +import logging +from typing import Callable, List, Optional + +import torch +import torch.nn.functional as F + +from detectron2.projects.point_rend.point_features import ( + get_uncertain_point_coords_with_randomness, + point_sample, +) +from detrex.layers import box_cxcywh_to_xyxy, generalized_box_iou +from detrex.modeling import SetCriterion +from detrex.modeling.criterion.criterion import sigmoid_focal_loss +from detrex.modeling.losses import dice_loss +from detrex.utils import get_world_size, is_dist_avail_and_initialized + +from .misc import nested_tensor_from_tensor_list + +logger = logging.getLogger(__name__) + + +def sigmoid_ce_loss( + inputs: torch.Tensor, + targets: torch.Tensor, + num_masks: float, +): + """ + Args: + inputs: A float tensor of arbitrary shape. + The predictions for each example. + targets: A float tensor with the same shape as inputs. Stores the binary + classification label for each element in inputs + (0 for the negative class and 1 for the positive class). + Returns: + Loss tensor + """ + loss = F.binary_cross_entropy_with_logits(inputs, targets, reduction="none") + + return loss.mean(1).sum() / num_masks + + +def calculate_uncertainty(logits): + """ + We estimate uncerainty as L1 distance between 0.0 and the logit prediction in 'logits' for the + foreground class in `classes`. + Args: + logits (Tensor): A tensor of shape (R, 1, ...) for class-specific or + class-agnostic, where R is the total number of predicted masks in all images and C is + the number of foreground classes. The values are logits. + Returns: + scores (Tensor): A tensor of shape (R, 1, ...) that contains uncertainty scores with + the most uncertain locations having the highest uncertainty score. + """ + assert logits.shape[1] == 1 + gt_class_logits = logits.clone() + return -(torch.abs(gt_class_logits)) + + +class DeformableCriterion(SetCriterion): + """This class computes the loss for Deformable-DETR + and two-stage Deformable-DETR + """ + + def __init__( + self, + num_classes, + matcher, + matcher_stage1, + matcher_stage2, + weight_dict, + losses: List[str] = ["class", "boxes"], + eos_coef: float = 0.1, + loss_class_type: str = "focal_loss", + alpha: float = 0.25, + gamma: float = 2.0, + use_fed_loss: bool = False, + get_fed_loss_cls_weights: Optional[Callable] = None, + fed_loss_num_classes: int = 50, + fed_loss_pad_type: str = None, + num_points: int = 12544, + oversample_ratio: float = 3.0, + importance_sample_ratio: float = 0.75, + ): + super(DeformableCriterion, self).__init__( + num_classes=num_classes, + matcher=matcher, + weight_dict=weight_dict, + losses=losses, + eos_coef=eos_coef, + loss_class_type=loss_class_type, + alpha=alpha, + gamma=gamma, + ) + + self.matcher_stage1 = matcher_stage1 + self.matcher_stage2 = matcher_stage2 + + self.use_fed_loss = use_fed_loss + if self.use_fed_loss: + fed_loss_cls_weights = get_fed_loss_cls_weights() + logger.info( + f"fed_loss_cls_weights: {fed_loss_cls_weights.size()} num_classes: {num_classes}" + ) + + if len(fed_loss_cls_weights) < num_classes: + if fed_loss_pad_type == "max": + fed_loss_pad_value = fed_loss_cls_weights.max().item() + elif fed_loss_pad_type == "max1000": + fed_loss_pad_value = fed_loss_cls_weights.max().item() * 1000 + elif fed_loss_pad_type == "mean": + fed_loss_pad_value = fed_loss_cls_weights.mean().item() + elif fed_loss_pad_type == "median": + fed_loss_pad_value = fed_loss_cls_weights.median().item() + elif fed_loss_pad_type == "cat": + fed_loss_pad_classes = torch.arange(len(fed_loss_cls_weights), num_classes) + self.register_buffer("fed_loss_pad_classes", fed_loss_pad_classes) + fed_loss_pad_value = 0 + else: + fed_loss_pad_value = torch.kthvalue( + fed_loss_cls_weights, int(num_classes * 7.0 / 10) + )[0].item() + + logger.info( + f"pad fed_loss_cls_weights with type {fed_loss_pad_type} and value {fed_loss_pad_value}" + ) + if getattr(self, "fed_loss_pad_classes", None) is not None: + logger.info(f"pad fed_loss_classes with {self.fed_loss_pad_classes}") + fed_loss_cls_weights = torch.cat( + ( + fed_loss_cls_weights, + fed_loss_cls_weights.new_full( + (num_classes - len(fed_loss_cls_weights),), + fed_loss_pad_value, + ), + ), + dim=0, + ) + + logger.info(f"fed_loss_cls_weights: {fed_loss_cls_weights[-100:]}") + logger.info( + f"fed_loss_cls_weights: {fed_loss_cls_weights.size()} num_classes: {num_classes}" + ) + + assert ( + len(fed_loss_cls_weights) == self.num_classes + ), "Please check the provided fed_loss_cls_weights. Their size should match num_classes" + self.register_buffer("fed_loss_cls_weights", fed_loss_cls_weights) + self.fed_loss_num_classes = fed_loss_num_classes + + self.num_points = num_points + self.oversample_ratio = oversample_ratio + self.importance_sample_ratio = importance_sample_ratio + + def get_fed_loss_classes(self, gt_classes, num_fed_loss_classes, num_classes, weight): + """ + Args: + gt_classes: a long tensor of shape R that contains the gt class label of each proposal. + num_fed_loss_classes: minimum number of classes to keep when calculating federated loss. + Will sample negative classes if number of unique gt_classes is smaller than this value. + num_classes: number of foreground classes + weight: probabilities used to sample negative classes + + Returns: + Tensor: + classes to keep when calculating the federated loss, including both unique gt + classes and sampled negative classes. + """ + unique_gt_classes = torch.unique(gt_classes) + prob = unique_gt_classes.new_ones(num_classes + 1).float() + prob[-1] = 0 + if len(unique_gt_classes) < num_fed_loss_classes: + prob[:num_classes] = weight.float().clone() + prob[unique_gt_classes] = 0 + sampled_negative_classes = torch.multinomial( + prob, num_fed_loss_classes - len(unique_gt_classes), replacement=False + ) + fed_loss_classes = torch.cat([unique_gt_classes, sampled_negative_classes]) + else: + fed_loss_classes = unique_gt_classes + return fed_loss_classes + + def loss_labels(self, outputs, targets, indices, num_boxes): + """Classification loss (Binary focal loss) + targets dicts must contain the key "labels" containing a tensor of dim [nb_target_boxes] + """ + assert "pred_logits" in outputs + src_logits = outputs["pred_logits"] + + if self.loss_class_type == "ce_loss": + num_classes = src_logits.shape[2] - 1 + elif self.loss_class_type == "focal_loss": + num_classes = src_logits.shape[2] + + idx = self._get_src_permutation_idx(indices) + target_classes_o = torch.cat([t["labels"][J] for t, (_, J) in zip(targets, indices)]) + target_classes = torch.full( + src_logits.shape[:2], + num_classes, + dtype=torch.int64, + device=src_logits.device, + ) + target_classes[idx] = target_classes_o + + if self.loss_class_type == "ce_loss": + loss_class = F.cross_entropy( + src_logits.transpose(1, 2), target_classes, self.empty_weight + ) + elif ( + self.loss_class_type == "focal_loss" + and self.use_fed_loss + and num_classes == len(self.fed_loss_cls_weights) + ): + target_classes_onehot = torch.zeros( + [src_logits.shape[0], src_logits.shape[1], src_logits.shape[2] + 1], + dtype=src_logits.dtype, + layout=src_logits.layout, + device=src_logits.device, + ) + target_classes_onehot.scatter_(2, target_classes.unsqueeze(-1), 1) + target_classes_onehot = target_classes_onehot[:, :, :-1] + fed_loss_classes = self.get_fed_loss_classes( + target_classes_o, + num_fed_loss_classes=self.fed_loss_num_classes, + num_classes=target_classes_onehot.shape[2], + weight=self.fed_loss_cls_weights, + ) + + if getattr(self, "fed_loss_pad_classes", None) is not None: + fed_loss_classes = torch.cat([fed_loss_classes, self.fed_loss_pad_classes]) + fed_loss_classes = torch.unique(fed_loss_classes) + + loss_class = ( + sigmoid_focal_loss( + src_logits[:, :, fed_loss_classes], + target_classes_onehot[:, :, fed_loss_classes], + num_boxes=num_boxes, + alpha=self.alpha, + gamma=self.gamma, + ) + * src_logits.shape[1] + ) + elif self.loss_class_type == "focal_loss": + target_classes_onehot = torch.zeros( + [src_logits.shape[0], src_logits.shape[1], src_logits.shape[2] + 1], + dtype=src_logits.dtype, + layout=src_logits.layout, + device=src_logits.device, + ) + target_classes_onehot.scatter_(2, target_classes.unsqueeze(-1), 1) + target_classes_onehot = target_classes_onehot[:, :, :-1] + loss_class = ( + sigmoid_focal_loss( + src_logits, + target_classes_onehot, + num_boxes=num_boxes, + alpha=self.alpha, + gamma=self.gamma, + ) + * src_logits.shape[1] + ) + + losses = {"loss_class": loss_class} + + return losses + + def loss_boxes(self, outputs, targets, indices, num_boxes): + """Compute the losses related to the bounding boxes, the L1 regression loss and the GIoU loss + targets dicts must contain the key "boxes" containing a tensor of dim [nb_target_boxes, 4] + The target boxes are expected in format (center_x, center_y, w, h), normalized by the image size. + """ + assert "pred_boxes" in outputs + idx = self._get_src_permutation_idx(indices) + src_boxes = outputs["pred_boxes"][idx] + target_boxes = torch.cat([t["boxes"][i] for t, (_, i) in zip(targets, indices)], dim=0) + + loss_bbox = F.l1_loss(src_boxes, target_boxes, reduction="none") + + losses = {} + losses["loss_bbox"] = loss_bbox.sum() / num_boxes + + loss_giou = 1 - torch.diag( + generalized_box_iou( + box_cxcywh_to_xyxy(src_boxes), + box_cxcywh_to_xyxy(target_boxes), + ) + ) + losses["loss_giou"] = loss_giou.sum() / num_boxes + + return losses + + def loss_boxes_panoptic(self, outputs, targets, indices, num_boxes): + """Compute the losses related to the bounding boxes, the L1 regression loss and the GIoU loss + targets dicts must contain the key "boxes" containing a tensor of dim [nb_target_boxes, 4] + The target boxes are expected in format (center_x, center_y, w, h), normalized by the image size. + """ + assert "pred_boxes" in outputs + idx = self._get_src_permutation_idx(indices) + src_boxes = outputs["pred_boxes"][idx] + target_boxes = torch.cat([t["boxes"][i] for t, (_, i) in zip(targets, indices)], dim=0) + + if "is_thing" in targets[0]: + is_thing = torch.cat([t["is_thing"][i] for t, (_, i) in zip(targets, indices)], dim=0) + if is_thing.sum() == 0: # no gt + losses = {} + losses["loss_bbox"] = src_boxes.sum() * 0.0 + losses["loss_giou"] = src_boxes.sum() * 0.0 + return losses + target_boxes = target_boxes[is_thing] + src_boxes = src_boxes[is_thing] + + loss_bbox = F.l1_loss(src_boxes, target_boxes, reduction="none") + + losses = {} + losses["loss_bbox"] = loss_bbox.sum() / num_boxes + + loss_giou = 1 - torch.diag( + generalized_box_iou( + box_cxcywh_to_xyxy(src_boxes), + box_cxcywh_to_xyxy(target_boxes), + ) + ) + losses["loss_giou"] = loss_giou.sum() / num_boxes + + return losses + + def loss_masks(self, outputs, targets, indices, num_boxes): + """Compute the losses related to the masks: the focal loss and the dice loss. + targets dicts must contain the key "masks" containing a tensor of dim [nb_target_boxes, h, w] + """ + assert "pred_masks" in outputs + src_idx = self._get_src_permutation_idx(indices) + tgt_idx = self._get_tgt_permutation_idx(indices) + src_masks = outputs["pred_masks"] + src_masks = src_masks[src_idx] + masks = [t["masks"] for t in targets] + target_masks, valid = nested_tensor_from_tensor_list(masks).decompose() + + if target_masks.size(1) == 0: # no gt + losses = {} + losses["loss_mask"] = src_masks.sum() * 0.0 + losses["loss_dice"] = src_masks.sum() * 0.0 + return losses + + target_masks = target_masks.to(src_masks) + target_masks = target_masks[tgt_idx] + + src_masks = F.interpolate( + src_masks[:, None], size=target_masks.shape[-2:], mode="bilinear", align_corners=False + ) + src_masks = src_masks[:, 0].flatten(1) + + target_masks = target_masks.flatten(1) + target_masks = target_masks.view(src_masks.shape) + + losses = { + "loss_mask": sigmoid_focal_loss(src_masks, target_masks, num_boxes), + "loss_dice": dice_loss( + src_masks.sigmoid(), target_masks, reduction="mean", avg_factor=num_boxes + ), + } + del src_masks + del target_masks + return losses + + def loss_masks_maskdino(self, outputs, targets, indices, num_boxes): + """Compute the losses related to the masks: the focal loss and the dice loss. + targets dicts must contain the key "masks" containing a tensor of dim [nb_target_boxes, h, w] + """ + assert "pred_masks" in outputs + src_idx = self._get_src_permutation_idx(indices) + tgt_idx = self._get_tgt_permutation_idx(indices) + src_masks = outputs["pred_masks"] + if not isinstance(src_masks, torch.Tensor): + mask_embeds = src_masks["mask_embeds"] + mask_features = src_masks["mask_features"] + src_masks = torch.cat( + [ + torch.einsum("qc,chw->qhw", mask_embeds[i][src], mask_features[i]) + for i, (src, _) in enumerate(indices) + ], + dim=0, + ) + else: + src_masks = src_masks[src_idx] + masks = [t["masks"] for t in targets] + target_masks, valid = nested_tensor_from_tensor_list(masks).decompose() + + if target_masks.size(1) == 0: # no gt + losses = {} + losses["loss_mask_maskdino"] = src_masks.sum() * 0.0 + losses["loss_dice_maskdino"] = src_masks.sum() * 0.0 + return losses + + target_masks = target_masks.to(src_masks) + target_masks = target_masks[tgt_idx] + + src_masks = src_masks[:, None] + target_masks = target_masks[:, None] + + with torch.no_grad(): + point_coords = get_uncertain_point_coords_with_randomness( + src_masks, + lambda logits: calculate_uncertainty(logits), + self.num_points, + self.oversample_ratio, + self.importance_sample_ratio, + ) + point_labels = point_sample( + target_masks, + point_coords, + align_corners=False, + ).squeeze(1) + + point_logits = point_sample( + src_masks, + point_coords, + align_corners=False, + ).squeeze(1) + + losses = { + "loss_mask_maskdino": sigmoid_ce_loss(point_logits, point_labels, num_boxes), + "loss_dice_maskdino": dice_loss( + point_logits.sigmoid(), point_labels, reduction="mean", avg_factor=num_boxes + ), + } + + del src_masks + del target_masks + return losses + + def get_loss(self, loss, outputs, targets, indices, num_boxes, **kwargs): + loss_map = { + "class": self.loss_labels, + "boxes": self.loss_boxes, + "boxes_panoptic": self.loss_boxes_panoptic, + "masks": self.loss_masks, + "masks_maskdino": self.loss_masks_maskdino, + } + assert loss in loss_map, f"do you really want to compute {loss} loss?" + return loss_map[loss](outputs, targets, indices, num_boxes, **kwargs) + + def forward(self, outputs, targets): + outputs_without_aux = { + k: v for k, v in outputs.items() if k != "aux_outputs" and k != "enc_outputs" + } + + if self.matcher_stage2 is not None: + indices = self.matcher_stage2(outputs_without_aux, targets) + else: + indices = self.matcher(outputs_without_aux, targets) + + num_boxes = sum(len(t["labels"]) for t in targets) + num_boxes = torch.as_tensor( + [num_boxes], dtype=torch.float, device=next(iter(outputs.values())).device + ) + if is_dist_avail_and_initialized(): + torch.distributed.all_reduce(num_boxes) + num_boxes = torch.clamp(num_boxes / get_world_size(), min=1).item() + + if "is_thing" in targets[0] and False: + unique_classes = torch.cat([t["labels"] for t in targets], dim=0) + is_thing = torch.cat([t["is_thing"][i] for t, (_, i) in zip(targets, indices)], dim=0) + all_classes = torch.cat([t["labels"][i] for t, (_, i) in zip(targets, indices)], dim=0) + thing_classes = all_classes[is_thing] + stuff_classes = all_classes[~is_thing] + + print( + "thing_classes", + 1.0 * len(thing_classes) / max(len(torch.unique(thing_classes)), 1), + "stuff_classes", + 1.0 * len(stuff_classes) / max(len(torch.unique(stuff_classes)), 1), + ) + + losses = {} + for loss in self.losses: + kwargs = {} + losses.update(self.get_loss(loss, outputs, targets, indices, num_boxes, **kwargs)) + + if "aux_outputs" in outputs: + for i, aux_outputs in enumerate(outputs["aux_outputs"]): + if self.matcher_stage2 is not None: + pass + else: + indices = self.matcher(aux_outputs, targets) + for loss in self.losses: + if loss == "masks": + continue + l_dict = self.get_loss(loss, aux_outputs, targets, indices, num_boxes, **kwargs) + l_dict = {k + f"_{i}": v for k, v in l_dict.items()} + losses.update(l_dict) + + if "enc_outputs" in outputs: + enc_outputs = outputs["enc_outputs"] + bin_targets = copy.deepcopy(targets) + for bt in bin_targets: + bt["labels"] = torch.zeros_like(bt["labels"]) + if "is_thing" in bt: + del bt["is_thing"] + if self.matcher_stage1 is not None: + indices = self.matcher_stage1(enc_outputs, bin_targets) + else: + indices = self.matcher(enc_outputs, bin_targets) + for loss in self.losses: + if loss == "masks": + continue + if loss == "masks_maskdino": + continue + l_dict = self.get_loss(loss, enc_outputs, bin_targets, indices, num_boxes, **kwargs) + l_dict = {k + "_enc": v for k, v in l_dict.items()} + losses.update(l_dict) + + return losses + + def __repr__(self): + head = "Criterion " + self.__class__.__name__ + body = [ + "matcher: {}".format(self.matcher.__repr__(_repr_indent=8)), + "matcher_stage1: {}".format(self.matcher_stage1), + "matcher_stage2: {}".format(self.matcher_stage2), + "losses: {}".format(self.losses), + "loss_class_type: {}".format(self.loss_class_type), + "weight_dict: {}".format(self.weight_dict), + "num_classes: {}".format(self.num_classes), + "eos_coef: {}".format(self.eos_coef), + "focal loss alpha: {}".format(self.alpha), + "focal loss gamma: {}".format(self.gamma), + "use_fed_loss: {}".format(self.use_fed_loss), + "fed_loss_num_classes: {}".format(self.fed_loss_num_classes), + ] + _repr_indent = 4 + lines = [head] + [" " * _repr_indent + line for line in body] + return "\n".join(lines) diff --git a/ape/modeling/deta/deformable_detr.py b/ape/modeling/deta/deformable_detr.py new file mode 100644 index 0000000..c00deff --- /dev/null +++ b/ape/modeling/deta/deformable_detr.py @@ -0,0 +1,453 @@ +import copy +import math +from typing import Dict, List, Optional, Tuple + +import torch +import torch.nn as nn +import torch.nn.functional as F + +from detectron2.layers import move_device_like +from detectron2.modeling import GeneralizedRCNN, detector_postprocess +from detectron2.modeling.roi_heads.fast_rcnn import fast_rcnn_inference +from detectron2.structures import Boxes, ImageList, Instances +from detrex.layers import MLP, box_cxcywh_to_xyxy, box_xyxy_to_cxcywh +from detrex.utils import inverse_sigmoid +from torchvision.ops.boxes import batched_nms + + +class DeformableDETR(nn.Module): + """Implements the Deformable DETR model. + + Code is modified from the `official github repo + `_. + + More details can be found in the `paper + `_ . + + Args: + backbone (nn.Module): the backbone module. + position_embedding (nn.Module): the position embedding module. + neck (nn.Module): the neck module. + transformer (nn.Module): the transformer module. + embed_dim (int): the dimension of the embedding. + num_classes (int): Number of total categories. + num_queries (int): Number of proposal dynamic anchor boxes in Transformer + criterion (nn.Module): Criterion for calculating the total losses. + pixel_mean (List[float]): Pixel mean value for image normalization. + Default: [123.675, 116.280, 103.530]. + pixel_std (List[float]): Pixel std value for image normalization. + Default: [58.395, 57.120, 57.375]. + aux_loss (bool): whether to use auxiliary loss. Default: True. + with_box_refine (bool): whether to use box refinement. Default: False. + as_two_stage (bool): whether to use two-stage. Default: False. + select_box_nums_for_evaluation (int): the number of topk candidates + slected at postprocess for evaluation. Default: 100. + + """ + + def __init__( + self, + backbone, + position_embedding, + neck, + transformer, + embed_dim, + num_classes, + num_queries, + criterion, + pixel_mean: Tuple[float], + pixel_std: Tuple[float], + aux_loss=True, + with_box_refine=False, + as_two_stage=False, + select_box_nums_for_evaluation=100, + select_box_nums_for_evaluation_list: list = None, + input_format: Optional[str] = None, + vis_period: int = 0, + output_dir: Optional[str] = None, + dataset_names: List[str] = [], + dataset_metas: List[str] = [], + test_nms_thresh: float = 0.7, + test_score_thresh: float = 0.0, + ): + super().__init__() + self.backbone = backbone + self.position_embedding = position_embedding + + self.neck = neck + + self.num_queries = num_queries + if not as_two_stage: + self.query_embedding = nn.Embedding(num_queries, embed_dim * 2) + + self.transformer = transformer + + self.num_classes = num_classes + if criterion.loss_class_type == "ce_loss": + self.class_embed = nn.Linear(embed_dim, num_classes + 1) + else: + self.class_embed = nn.Linear(embed_dim, num_classes) + self.bbox_embed = MLP(embed_dim, embed_dim, 4, 3) + + self.aux_loss = aux_loss + self.criterion = criterion + + self.with_box_refine = with_box_refine + self.as_two_stage = as_two_stage + + prior_prob = 0.01 + bias_value = -math.log((1 - prior_prob) / prior_prob) + if criterion.loss_class_type == "ce_loss": + self.class_embed.bias.data = torch.ones(num_classes + 1) * bias_value + else: + self.class_embed.bias.data = torch.ones(num_classes) * bias_value + nn.init.constant_(self.bbox_embed.layers[-1].weight.data, 0) + nn.init.constant_(self.bbox_embed.layers[-1].bias.data, 0) + if self.neck is not None: + for _, neck_layer in self.neck.named_modules(): + if isinstance(neck_layer, nn.Conv2d): + nn.init.xavier_uniform_(neck_layer.weight, gain=1) + nn.init.constant_(neck_layer.bias, 0) + + num_pred = ( + (transformer.decoder.num_layers + 1) if as_two_stage else transformer.decoder.num_layers + ) + if with_box_refine: + self.class_embed = nn.ModuleList( + [copy.deepcopy(self.class_embed) for i in range(num_pred)] + ) + self.bbox_embed = nn.ModuleList( + [copy.deepcopy(self.bbox_embed) for i in range(num_pred)] + ) + nn.init.constant_(self.bbox_embed[0].layers[-1].bias.data[2:], -2.0) + self.transformer.decoder.bbox_embed = self.bbox_embed + else: + nn.init.constant_(self.bbox_embed.layers[-1].bias.data[2:], -2.0) + self.class_embed = nn.ModuleList([self.class_embed for _ in range(num_pred)]) + self.bbox_embed = nn.ModuleList([self.bbox_embed for _ in range(num_pred)]) + self.transformer.decoder.bbox_embed = None + + if as_two_stage: + self.transformer.decoder.class_embed = self.class_embed + if True: + prior_prob = 0.01 + bias_value = -math.log((1 - prior_prob) / prior_prob) + if criterion.loss_class_type == "ce_loss": + self.transformer.decoder.class_embed[-1] = nn.Linear(embed_dim, num_classes + 1) + self.transformer.decoder.class_embed[-1].bias.data = ( + torch.ones(num_classes + 1) * bias_value + ) + else: + self.transformer.decoder.class_embed[-1] = nn.Linear(embed_dim, 1) + self.transformer.decoder.class_embed[-1].bias.data = torch.ones(1) * bias_value + for box_embed in self.bbox_embed: + nn.init.constant_(box_embed.layers[-1].bias.data[2:], 0.0) + + self.select_box_nums_for_evaluation = select_box_nums_for_evaluation + self.select_box_nums_for_evaluation_list = select_box_nums_for_evaluation_list + + self.test_topk_per_image = self.select_box_nums_for_evaluation + self.test_nms_thresh = test_nms_thresh + self.test_score_thresh = test_score_thresh + + self.input_format = input_format + self.vis_period = vis_period + if vis_period > 0: + assert input_format is not None, "input_format is required for visualization!" + + self.register_buffer("pixel_mean", torch.tensor(pixel_mean).view(-1, 1, 1), False) + self.register_buffer("pixel_std", torch.tensor(pixel_std).view(-1, 1, 1), False) + assert ( + self.pixel_mean.shape == self.pixel_std.shape + ), f"{self.pixel_mean} and {self.pixel_std} have different shapes!" + + self.output_dir = output_dir + + self.dataset_names = dataset_names + from detectron2.data.catalog import MetadataCatalog + + if isinstance(dataset_metas, str): + dataset_metas = [dataset_metas] + self.metadata_list = [copy.deepcopy(MetadataCatalog.get(d)) for d in dataset_metas] + assert all(x == self.metadata_list[0] for x in self.metadata_list) + self.metadata = self.metadata_list[0] + + @property + def device(self): + return self.pixel_mean.device + + def _move_to_current_device(self, x): + return move_device_like(x, self.pixel_mean) + + def forward(self, batched_inputs, do_postprocess=True): + images = self.preprocess_image(batched_inputs) + + batch_size, _, H, W = images.tensor.shape + img_masks = images.tensor.new_ones(batch_size, H, W) + for image_id, image_size in enumerate(images.image_sizes): + img_masks[image_id, : image_size[0], : image_size[1]] = 0 + + features = self.backbone(images.tensor) # output feature dict + + if self.neck is not None: + multi_level_feats = self.neck(features) + else: + multi_level_feats = [feat for feat_name, feat in features.items()] + multi_level_masks = [] + multi_level_position_embeddings = [] + for feat in multi_level_feats: + multi_level_masks.append( + F.interpolate(img_masks[None], size=feat.shape[-2:]).to(torch.bool).squeeze(0) + ) + multi_level_position_embeddings.append( + self.position_embedding(multi_level_masks[-1]).to(images.tensor.dtype) + ) + + query_embeds = None + if not self.as_two_stage: + query_embeds = self.query_embedding.weight + + ( + inter_states, + init_reference, + inter_references, + enc_outputs_class, + enc_outputs_coord_unact, + anchors, + memory, + ) = self.transformer( + multi_level_feats, multi_level_masks, multi_level_position_embeddings, query_embeds + ) + + outputs_classes = [] + outputs_coords = [] + for lvl in range(inter_states.shape[0]): + if lvl == 0: + reference = init_reference + else: + reference = inter_references[lvl - 1] + reference = inverse_sigmoid(reference) + outputs_class = self.class_embed[lvl](inter_states[lvl]) + tmp = self.bbox_embed[lvl](inter_states[lvl]) + if reference.shape[-1] == 4: + tmp += reference + else: + assert reference.shape[-1] == 2 + tmp[..., :2] += reference + outputs_coord = tmp.sigmoid() + outputs_classes.append(outputs_class) + outputs_coords.append(outputs_coord) + outputs_class = torch.stack(outputs_classes) + outputs_coord = torch.stack(outputs_coords) + + output = { + "pred_logits": outputs_class[-1], + "pred_boxes": outputs_coord[-1], + "init_reference": init_reference, + } + if self.aux_loss: + output["aux_outputs"] = self._set_aux_loss(outputs_class, outputs_coord) + + if self.as_two_stage: + enc_outputs_coord = enc_outputs_coord_unact.sigmoid() + output["enc_outputs"] = { + "pred_logits": enc_outputs_class, + "pred_boxes": enc_outputs_coord, + "anchors": anchors, + } + + if self.training: + gt_instances = [x["instances"].to(self.device) for x in batched_inputs] + targets = self.prepare_targets(gt_instances) + loss_dict = self.criterion(output, targets) + weight_dict = self.criterion.weight_dict + for k in loss_dict.keys(): + if k in weight_dict: + loss_dict[k] *= weight_dict[k] + return loss_dict + else: + box_cls = output["pred_logits"] + box_pred = output["pred_boxes"] + results, filter_inds = self.inference(box_cls, box_pred, images.image_sizes) + + if do_postprocess: + assert not torch.jit.is_scripting(), "Scripting is not supported for postprocess." + return GeneralizedRCNN._postprocess(results, batched_inputs, images.image_sizes) + return results + + @torch.jit.unused + def _set_aux_loss(self, outputs_class, outputs_coord): + return [ + {"pred_logits": a, "pred_boxes": b} + for a, b in zip(outputs_class[:-1], outputs_coord[:-1]) + ] + + def inference(self, box_cls, box_pred, image_sizes): + """ + Arguments: + box_cls (Tensor): tensor of shape (batch_size, num_queries, K). + The tensor predicts the classification probability for each query. + box_pred (Tensor): tensors of shape (batch_size, num_queries, 4). + The tensor predicts 4-vector (x,y,w,h) box + regression values for every queryx + image_sizes (List[torch.Size]): the input image sizes + + Returns: + results (List[Instances]): a list of #images elements. + """ + + if True: + return NMSPostProcess()( + {"pred_logits": box_cls, "pred_boxes": box_pred}, + torch.tensor([list(x) for x in image_sizes], device=self.device), + self.select_box_nums_for_evaluation, + ) + + scores = torch.cat( + ( + box_cls.sigmoid(), + torch.zeros((box_cls.size(0), box_cls.size(1), 1), device=self.device), + ), + dim=2, + ) + + boxes = box_cxcywh_to_xyxy(box_pred) + + img_h, img_w = torch.tensor(image_sizes, device=self.device).unbind(1) + scale_fct = torch.stack([img_w, img_h, img_w, img_h], dim=1) + boxes = boxes * scale_fct[:, None, :] + + boxes = boxes.unbind(0) + scores = scores.unbind(0) + image_shapes = image_sizes + + self.test_topk_per_image = self.select_box_nums_for_evaluation + self.test_nms_thresh = 0.7 + self.test_score_thresh = 0.05 + + return fast_rcnn_inference( + boxes, + scores, + image_shapes, + self.test_score_thresh, + self.test_nms_thresh, + self.test_topk_per_image, + ) + + assert len(box_cls) == len(image_sizes) + results = [] + + prob = box_cls.sigmoid() + topk_values, topk_indexes = torch.topk( + prob.view(box_cls.shape[0], -1), self.select_box_nums_for_evaluation, dim=1 + ) + scores = topk_values + topk_boxes = torch.div(topk_indexes, box_cls.shape[2], rounding_mode="floor") + labels = topk_indexes % box_cls.shape[2] + + boxes = torch.gather(box_pred, 1, topk_boxes.unsqueeze(-1).repeat(1, 1, 4)) + + for i, (scores_per_image, labels_per_image, box_pred_per_image, image_size) in enumerate( + zip(scores, labels, boxes, image_sizes) + ): + result = Instances(image_size) + result.pred_boxes = Boxes(box_cxcywh_to_xyxy(box_pred_per_image)) + result.pred_boxes.scale(scale_x=image_size[1], scale_y=image_size[0]) + result.scores = scores_per_image + result.pred_classes = labels_per_image + results.append(result) + return results, topk_indexes + + def prepare_targets(self, targets): + new_targets = [] + for targets_per_image in targets: + h, w = targets_per_image.image_size + image_size_xyxy = torch.as_tensor([w, h, w, h], dtype=torch.float, device=self.device) + gt_classes = targets_per_image.gt_classes + gt_boxes = targets_per_image.gt_boxes.tensor / image_size_xyxy + gt_boxes = box_xyxy_to_cxcywh(gt_boxes) + new_targets.append({"labels": gt_classes, "boxes": gt_boxes}) + return new_targets + + def preprocess_image(self, batched_inputs): + images = [self._move_to_current_device(x["image"]) for x in batched_inputs] + images = [x.to(self.pixel_mean.dtype) for x in images] + images = [(x - self.pixel_mean) / self.pixel_std for x in images] + images = ImageList.from_tensors( + images, + self.backbone.size_divisibility, + padding_constraints=self.backbone.padding_constraints, + ) + return images + + @staticmethod + def _postprocess(instances, batched_inputs: List[Dict[str, torch.Tensor]], image_sizes): + """ + Rescale the output instances to the target size. + """ + processed_results = [] + for results_per_image, input_per_image, image_size in zip( + instances, batched_inputs, image_sizes + ): + height = input_per_image.get("height", image_size[0]) + width = input_per_image.get("width", image_size[1]) + r = detector_postprocess(results_per_image, height, width) + processed_results.append({"instances": r}) + return processed_results + + +class NMSPostProcess(nn.Module): + """This module converts the model's output into the format expected by the coco api""" + + @torch.no_grad() + def forward(self, outputs, target_sizes, select_box_nums_for_evaluation): + """Perform the computation + Parameters: + outputs: raw outputs of the model + target_sizes: tensor of dimension [batch_size x 2] containing the size of each images of the batch + For evaluation, this must be the original image size (before any data augmentation) + For visualization, this should be the image size after data augment, but before padding + """ + out_logits, out_bbox = outputs["pred_logits"], outputs["pred_boxes"] + bs, n_queries, n_cls = out_logits.shape + + assert len(out_logits) == len(target_sizes) + assert target_sizes.shape[1] == 2 + + prob = out_logits.sigmoid() + + all_scores = prob.view(bs, n_queries * n_cls).to(out_logits.device) + all_indexes = torch.arange(n_queries * n_cls)[None].repeat(bs, 1).to(out_logits.device) + all_boxes = torch.div(all_indexes, out_logits.shape[2], rounding_mode="trunc") + all_labels = all_indexes % out_logits.shape[2] + + boxes = box_cxcywh_to_xyxy(out_bbox) + boxes = torch.gather(boxes, 1, all_boxes.unsqueeze(-1).repeat(1, 1, 4)) + + img_h, img_w = target_sizes.unbind(1) + scale_fct = torch.stack([img_w, img_h, img_w, img_h], dim=1) + boxes = boxes * scale_fct[:, None, :] + + results = [] + keep_inds_all = [] + for b in range(bs): + box = boxes[b] + score = all_scores[b] + lbls = all_labels[b] + + pre_topk = score.topk(10000).indices + box = box[pre_topk] + score = score[pre_topk] + lbls = lbls[pre_topk] + + keep_inds = batched_nms(box, score, lbls, 0.7)[:select_box_nums_for_evaluation] + + result = Instances(target_sizes[b]) + result.pred_boxes = Boxes(box[keep_inds]) + result.scores = score[keep_inds] + result.pred_classes = lbls[keep_inds] + results.append(result) + + keep_inds_all.append(keep_inds) + + return results, keep_inds_all diff --git a/ape/modeling/deta/deformable_detr_segm.py b/ape/modeling/deta/deformable_detr_segm.py new file mode 100644 index 0000000..74c8ab3 --- /dev/null +++ b/ape/modeling/deta/deformable_detr_segm.py @@ -0,0 +1,940 @@ +import copy +import math +import os +from typing import Dict, List, Optional, Tuple + +import cv2 +import numpy as np +import torch +import torch.nn as nn +import torch.nn.functional as F + +import fvcore.nn.weight_init as weight_init +from detectron2.data.detection_utils import convert_image_to_rgb +from detectron2.layers import Conv2d, ShapeSpec, get_norm, move_device_like +from detectron2.modeling import GeneralizedRCNN +from detectron2.modeling.meta_arch.panoptic_fpn import combine_semantic_and_instance_outputs +from detectron2.modeling.postprocessing import detector_postprocess, sem_seg_postprocess +from detectron2.modeling.roi_heads.fast_rcnn import fast_rcnn_inference +from detectron2.structures import BitMasks, Boxes, ImageList, Instances +from detectron2.utils.events import get_event_storage +from detectron2.utils.memory import retry_if_cuda_oom +from detrex.layers import MLP, box_cxcywh_to_xyxy, box_xyxy_to_cxcywh +from detrex.utils import inverse_sigmoid +from torchvision.ops.boxes import batched_nms + +from .deformable_detr import DeformableDETR +from .segmentation import MaskHeadSmallConv, MHAttentionMap + + +class DeformableDETRSegm(DeformableDETR): + """Implements the Deformable DETR model. + + Code is modified from the `official github repo + `_. + + More details can be found in the `paper + `_ . + + Args: + backbone (nn.Module): the backbone module. + position_embedding (nn.Module): the position embedding module. + neck (nn.Module): the neck module. + transformer (nn.Module): the transformer module. + embed_dim (int): the dimension of the embedding. + num_classes (int): Number of total categories. + num_queries (int): Number of proposal dynamic anchor boxes in Transformer + criterion (nn.Module): Criterion for calculating the total losses. + pixel_mean (List[float]): Pixel mean value for image normalization. + Default: [123.675, 116.280, 103.530]. + pixel_std (List[float]): Pixel std value for image normalization. + Default: [58.395, 57.120, 57.375]. + aux_loss (bool): whether to use auxiliary loss. Default: True. + with_box_refine (bool): whether to use box refinement. Default: False. + as_two_stage (bool): whether to use two-stage. Default: False. + select_box_nums_for_evaluation (int): the number of topk candidates + slected at postprocess for evaluation. Default: 100. + + """ + + def __init__( + self, + instance_on: bool = True, + semantic_on: bool = False, + panoptic_on: bool = False, + freeze_detr=False, + input_shapes=[], + mask_in_features=[], + mask_encode_level=0, + stuff_dataset_learn_thing: bool = True, + stuff_prob_thing: float = -1.0, + test_mask_on: bool = True, + semantic_post_nms: bool = True, + panoptic_post_nms: bool = True, + aux_mask: bool = True, + **kwargs, + ): + super().__init__(**kwargs) + + self.instance_on = instance_on + self.semantic_on = semantic_on + self.panoptic_on = panoptic_on + + if freeze_detr: + for p in self.parameters(): + p.requires_grad_(False) + + self.input_shapes = input_shapes + self.mask_in_features = mask_in_features + self.mask_encode_level = mask_encode_level + + hidden_dim = self.transformer.embed_dim + norm = "GN" + use_bias = False + + assert len(self.mask_in_features) == 1 + in_channels = [self.input_shapes[feat_name].channels for feat_name in self.mask_in_features] + in_channel = in_channels[0] + + self.lateral_conv = Conv2d( + in_channel, + hidden_dim, + kernel_size=1, + stride=1, + bias=use_bias, + padding=0, + norm=get_norm(norm, hidden_dim), + ) + self.output_conv = Conv2d( + hidden_dim, + hidden_dim, + kernel_size=3, + stride=1, + bias=use_bias, + padding=1, + norm=get_norm(norm, hidden_dim), + activation=F.relu, + ) + self.mask_conv = Conv2d( + hidden_dim, hidden_dim, kernel_size=1, stride=1, bias=use_bias, padding=0 + ) + + self.mask_embed = MLP(hidden_dim, hidden_dim, hidden_dim, 3) + self.aux_mask = aux_mask + if self.aux_mask: + self.mask_embed = nn.ModuleList( + [copy.deepcopy(self.mask_embed) for i in range(len(self.class_embed) - 1)] + ) + + weight_init.c2_xavier_fill(self.lateral_conv) + weight_init.c2_xavier_fill(self.output_conv) + weight_init.c2_xavier_fill(self.mask_conv) + + self.stuff_dataset_learn_thing = stuff_dataset_learn_thing + self.stuff_prob_thing = stuff_prob_thing + self.test_mask_on = test_mask_on + self.semantic_post_nms = semantic_post_nms + self.panoptic_post_nms = panoptic_post_nms + + def forward(self, batched_inputs, do_postprocess=True): + images = self.preprocess_image(batched_inputs) + + batch_size, _, H, W = images.tensor.shape + img_masks = images.tensor.new_ones(batch_size, H, W) + for image_id, image_size in enumerate(images.image_sizes): + img_masks[image_id, : image_size[0], : image_size[1]] = 0 + + features = self.backbone(images.tensor) # output feature dict + + if self.neck is not None: + multi_level_feats = self.neck({f: features[f] for f in self.neck.in_features}) + else: + multi_level_feats = [feat for feat_name, feat in features.items()] + multi_level_masks = [] + multi_level_position_embeddings = [] + for feat in multi_level_feats: + multi_level_masks.append( + F.interpolate(img_masks[None], size=feat.shape[-2:]).to(torch.bool).squeeze(0) + ) + multi_level_position_embeddings.append( + self.position_embedding(multi_level_masks[-1]).to(images.tensor.dtype) + ) + + query_embeds = None + if not self.as_two_stage: + query_embeds = self.query_embedding.weight + + ( + inter_states, + init_reference, + inter_references, + enc_outputs_class, + enc_outputs_coord_unact, + anchors, + memory, + ) = self.transformer( + multi_level_feats, multi_level_masks, multi_level_position_embeddings, query_embeds + ) + + mask_features = self.maskdino_mask_features(memory, features, multi_level_masks) + + outputs_classes = [] + outputs_coords = [] + outputs_masks = [] + for lvl in range(inter_states.shape[0]): + if lvl == 0: + reference = init_reference + else: + reference = inter_references[lvl - 1] + reference = inverse_sigmoid(reference) + outputs_class = self.class_embed[lvl](inter_states[lvl]) + tmp = self.bbox_embed[lvl](inter_states[lvl]) + if reference.shape[-1] == 4: + tmp += reference + else: + assert reference.shape[-1] == 2 + tmp[..., :2] += reference + outputs_coord = tmp.sigmoid() + outputs_classes.append(outputs_class) + outputs_coords.append(outputs_coord) + + if self.aux_mask: + mask_embeds = self.mask_embed[lvl](inter_states[lvl]) + else: + mask_embeds = self.mask_embed(inter_states[lvl]) + outputs_mask = torch.einsum("bqc,bchw->bqhw", mask_embeds, mask_features) + outputs_masks.append(outputs_mask) + outputs_class = torch.stack(outputs_classes) + outputs_coord = torch.stack(outputs_coords) + outputs_mask = outputs_masks + if self.aux_mask: + outputs_mask[-1] += 0.0 * sum(outputs_mask) + + output = { + "pred_logits": outputs_class[-1], + "pred_boxes": outputs_coord[-1], + "pred_masks": outputs_mask[-1], + "init_reference": init_reference, + } + if self.aux_loss: + output["aux_outputs"] = self._set_aux_loss( + outputs_class, + outputs_coord, + outputs_mask, + ) + + if self.as_two_stage: + enc_outputs_coord = enc_outputs_coord_unact.sigmoid() + output["enc_outputs"] = { + "pred_logits": enc_outputs_class, + "pred_boxes": enc_outputs_coord, + "anchors": anchors, + } + + if ( + self.vis_period > 0 + and self.training + and get_event_storage().iter % self.vis_period == self.vis_period - 1 + ): + self.visualize_training(batched_inputs, output, images) + + if self.training: + gt_instances = [x["instances"].to(self.device) for x in batched_inputs] + targets = self.prepare_targets(gt_instances) + + loss_dict = self.criterion(output, targets) + weight_dict = self.criterion.weight_dict + for k in loss_dict.keys(): + if k in weight_dict: + loss_dict[k] *= weight_dict[k] + return loss_dict + else: + + box_cls = output["pred_logits"] + box_pred = output["pred_boxes"] + mask_pred = output["pred_masks"] + + iter_func = retry_if_cuda_oom(F.interpolate) + mask_pred = iter_func( + mask_pred, size=images.tensor.size()[2:], mode="bilinear", align_corners=False + ) + + merged_results = [{} for _ in range(box_cls.size(0))] + if self.instance_on: + if self.metadata is not None: + if is_thing_stuff_overlap(self.metadata): + thing_id = self.metadata.thing_dataset_id_to_contiguous_id.values() + thing_id = torch.Tensor(list(thing_id)).to(torch.long).to(self.device) + + detector_box_cls = torch.zeros_like(box_cls) + detector_box_cls += float("-inf") + detector_box_cls[..., thing_id] = box_cls[..., thing_id] + else: + num_thing_classes = len(self.metadata.thing_classes) + detector_box_cls = box_cls[..., :num_thing_classes] + else: + detector_box_cls = box_cls + + detector_results, filter_inds = self.inference( + detector_box_cls, box_pred, images.image_sizes + ) + + if self.test_mask_on: + detector_mask_preds = [ + x[filter_ind] for x, filter_ind in zip(mask_pred, filter_inds) + ] + + for result, box_mask in zip(detector_results, detector_mask_preds): + box_mask = box_mask.sigmoid() > 0.5 + box_mask = BitMasks(box_mask).crop_and_resize( + result.pred_boxes.tensor.to(box_mask.device), 128 + ) + result.pred_masks = ( + box_mask.to(result.pred_boxes.tensor.device) + .unsqueeze(1) + .to(dtype=torch.float32) + ) + + if do_postprocess: + assert ( + not torch.jit.is_scripting() + ), "Scripting is not supported for postprocess." + detector_results = DeformableDETRSegm._postprocess_instance( + detector_results, batched_inputs, images.image_sizes + ) + for merged_result, detector_result in zip(merged_results, detector_results): + merged_result.update(detector_result) + + else: + detector_results = None + + if self.semantic_on: + + semantic_mask_pred = mask_pred.clone() + + if self.metadata is not None: + if is_thing_stuff_overlap(self.metadata): + semantic_box_cls = box_cls.clone() + + else: + num_thing_classes = len(self.metadata.get("thing_classes", ["things"])) + + semantic_box_cls_0 = box_cls[..., :num_thing_classes] + semantic_box_cls_1 = box_cls[..., num_thing_classes:] + semantic_box_cls_0, _ = semantic_box_cls_0.min(dim=2, keepdim=True) + semantic_box_cls = torch.cat( + [semantic_box_cls_0, semantic_box_cls_1], dim=2 + ) + else: + semantic_box_cls = box_cls.clone() + + if self.semantic_post_nms: + _, filter_inds = self.inference(semantic_box_cls, box_pred, images.image_sizes) + semantic_box_cls = torch.stack( + [x[filter_ind] for x, filter_ind in zip(semantic_box_cls, filter_inds)], + dim=0, + ) + semantic_mask_pred = torch.stack( + [x[filter_ind] for x, filter_ind in zip(semantic_mask_pred, filter_inds)], + dim=0, + ) + + if do_postprocess: + assert ( + not torch.jit.is_scripting() + ), "Scripting is not supported for postprocess." + semantic_results = DeformableDETRSegm._postprocess_semantic( + semantic_box_cls, semantic_mask_pred, batched_inputs, images + ) + for merged_result, semantic_result in zip(merged_results, semantic_results): + if self.stuff_prob_thing > 0: + semantic_result["sem_seg"][0, ...] = math.log( + self.stuff_prob_thing / (1 - self.stuff_prob_thing) + ) + merged_result.update(semantic_result) + + else: + semantic_results = None + + if self.panoptic_on: + assert self.metadata is not None + if do_postprocess: + assert ( + not torch.jit.is_scripting() + ), "Scripting is not supported for postprocess." + if True: + if self.panoptic_post_nms: + _, filter_inds = self.inference(box_cls, box_pred, images.image_sizes) + panoptic_mask_pred = [ + x[filter_ind] for x, filter_ind in zip(mask_pred, filter_inds) + ] + panoptic_box_cls = [ + x[filter_ind] for x, filter_ind in zip(box_cls, filter_inds) + ] + + panoptic_results = DeformableDETRSegm._postprocess_panoptic( + panoptic_box_cls, + panoptic_mask_pred, + batched_inputs, + images, + self.metadata, + ) + else: + panoptic_results = [] + self.combine_overlap_thresh = 0.5 + self.combine_stuff_area_thresh = 4096 + self.combine_instances_score_thresh = 0.5 + for detector_result, semantic_result in zip( + detector_results, semantic_results + ): + detector_r = detector_result["instances"] + sem_seg_r = semantic_result["sem_seg"] + panoptic_r = combine_semantic_and_instance_outputs( + detector_r, + sem_seg_r.argmax(dim=0), + self.combine_overlap_thresh, + self.combine_stuff_area_thresh, + self.combine_instances_score_thresh, + ) + panoptic_results.append({"panoptic_seg": panoptic_r}) + for merged_result, panoptic_result in zip(merged_results, panoptic_results): + merged_result.update(panoptic_result) + + else: + panoptic_results = None + + if do_postprocess: + return merged_results + + return detector_results, semantic_results, panoptic_results + + def maskdino_mask_features(self, encode_feats, multi_level_feats, multi_level_masks): + start_idx = sum( + [mask.shape[1] * mask.shape[2] for mask in multi_level_masks[: self.mask_encode_level]] + ) + end_idx = sum( + [ + mask.shape[1] * mask.shape[2] + for mask in multi_level_masks[: self.mask_encode_level + 1] + ] + ) + b, h, w = multi_level_masks[self.mask_encode_level].size() + + encode_feats = encode_feats[:, start_idx:end_idx, :] + encode_feats = encode_feats.permute(0, 2, 1).reshape(b, -1, h, w) + + x = [multi_level_feats[f] for f in self.mask_in_features] + x = x[0] + x = self.lateral_conv(x) + x = x + F.interpolate(encode_feats, size=x.shape[-2:], mode="bilinear", align_corners=False) + x = self.output_conv(x) + mask_features = self.mask_conv(x) + + return mask_features + + @torch.jit.unused + def _set_aux_loss(self, outputs_class, outputs_coord, outputs_mask): + return [ + {"pred_logits": a, "pred_boxes": b, "pred_masks": c} + for a, b, c in zip(outputs_class[:-1], outputs_coord[:-1], outputs_mask[:-1]) + ] + + def inference(self, box_cls, box_pred, image_sizes): + """ + Arguments: + box_cls (Tensor): tensor of shape (batch_size, num_queries, K). + The tensor predicts the classification probability for each query. + box_pred (Tensor): tensors of shape (batch_size, num_queries, 4). + The tensor predicts 4-vector (x,y,w,h) box + regression values for every queryx + image_sizes (List[torch.Size]): the input image sizes + + Returns: + results (List[Instances]): a list of #images elements. + """ + + if True: + + scores = torch.cat( + ( + box_cls.sigmoid(), + torch.zeros((box_cls.size(0), box_cls.size(1), 1), device=self.device), + ), + dim=2, + ) + + boxes = box_cxcywh_to_xyxy(box_pred) + + img_h, img_w = torch.tensor(image_sizes, device=self.device).unbind(1) + scale_fct = torch.stack([img_w, img_h, img_w, img_h], dim=1) + boxes = boxes * scale_fct[:, None, :] + + boxes = boxes.unbind(0) + scores = scores.unbind(0) + image_shapes = image_sizes + + results, filter_inds = fast_rcnn_inference( + boxes, + scores, + image_shapes, + self.test_score_thresh, + self.test_nms_thresh, + self.test_topk_per_image, + ) + + return results, filter_inds + + assert len(box_cls) == len(image_sizes) + results = [] + + prob = box_cls.sigmoid() + topk_values, topk_indexes = torch.topk( + prob.view(box_cls.shape[0], -1), self.select_box_nums_for_evaluation, dim=1 + ) + scores = topk_values + topk_boxes = torch.div(topk_indexes, box_cls.shape[2], rounding_mode="floor") + labels = topk_indexes % box_cls.shape[2] + + boxes = torch.gather(box_pred, 1, topk_boxes.unsqueeze(-1).repeat(1, 1, 4)) + + for i, (scores_per_image, labels_per_image, box_pred_per_image, image_size) in enumerate( + zip(scores, labels, boxes, image_sizes) + ): + result = Instances(image_size) + result.pred_boxes = Boxes(box_cxcywh_to_xyxy(box_pred_per_image)) + result.pred_boxes.scale(scale_x=image_size[1], scale_y=image_size[0]) + result.scores = scores_per_image + result.pred_classes = labels_per_image + results.append(result) + return results, topk_indexes + + def prepare_targets(self, targets): + new_targets = [] + for targets_per_image in targets: + h, w = targets_per_image.image_size + image_size_xyxy = torch.as_tensor([w, h, w, h], dtype=torch.float, device=self.device) + gt_classes = targets_per_image.gt_classes + gt_boxes = targets_per_image.gt_boxes.tensor / image_size_xyxy + gt_boxes = box_xyxy_to_cxcywh(gt_boxes) + + if not targets_per_image.has("gt_masks"): + gt_masks = torch.zeros((0, h, w), dtype=torch.bool) + else: + gt_masks = targets_per_image.gt_masks + + if not isinstance(gt_masks, torch.Tensor): + if isinstance(gt_masks, BitMasks): + gt_masks = gt_masks.tensor + else: + gt_masks = BitMasks.from_polygon_masks(gt_masks, h, w).tensor + + gt_masks = self._move_to_current_device(gt_masks) + gt_masks = ImageList.from_tensors( + [gt_masks], + self.backbone.size_divisibility, + padding_constraints=self.backbone.padding_constraints, + ).tensor.squeeze(0) + + new_targets.append({"labels": gt_classes, "boxes": gt_boxes, "masks": gt_masks}) + + if targets_per_image.has("is_thing"): + new_targets[-1]["is_thing"] = targets_per_image.is_thing + + return new_targets + + def preprocess_image(self, batched_inputs): + images = [self._move_to_current_device(x["image"]) for x in batched_inputs] + images = [x.to(self.pixel_mean.dtype) for x in images] + images = [(x - self.pixel_mean) / self.pixel_std for x in images] + images = ImageList.from_tensors( + images, + self.backbone.size_divisibility, + padding_constraints=self.backbone.padding_constraints, + ) + return images + + @staticmethod + def _postprocess_instance( + instances, batched_inputs: List[Dict[str, torch.Tensor]], image_sizes + ): + """ + Rescale the output instances to the target size. + """ + processed_results = [] + for results_per_image, input_per_image, image_size in zip( + instances, batched_inputs, image_sizes + ): + height = input_per_image.get("height", image_size[0]) + width = input_per_image.get("width", image_size[1]) + r = detector_postprocess(results_per_image, height, width) + processed_results.append({"instances": r.to("cpu")}) + return processed_results + + @staticmethod + def _postprocess_semantic( + mask_clses, + mask_preds, + batched_inputs: List[Dict[str, torch.Tensor]], + images, + pano_temp=0.06, + transform_eval=True, + ): + processed_results = [] + for mask_cls, mask_pred, input_per_image, image_size in zip( + mask_clses, mask_preds, batched_inputs, images.image_sizes + ): + height = input_per_image.get("height", image_size[0]) + width = input_per_image.get("width", image_size[1]) + + T = pano_temp + mask_cls = mask_cls.sigmoid() + + if transform_eval: + mask_cls = F.softmax(mask_cls / T, dim=-1) # already sigmoid + mask_pred = mask_pred.sigmoid() + result = torch.einsum("qc,qhw->chw", mask_cls, mask_pred) + + r = sem_seg_postprocess(result, image_size, height, width) + processed_results.append({"sem_seg": r}) + return processed_results + + @staticmethod + def _postprocess_panoptic( + mask_clses, + mask_preds, + batched_inputs: List[Dict[str, torch.Tensor]], + images, + metadata, + prob=0.5, + pano_temp=0.06, + transform_eval=True, + object_mask_threshold=0.25, + overlap_threshold=0.8, + ): + num_classes = len(metadata.thing_classes) + len(metadata.stuff_classes) - 1 + + object_mask_threshold = 0.01 + overlap_threshold = 0.4 + prob = 0.1 + + processed_results = [] + for mask_cls, mask_pred, input_per_image, image_size in zip( + mask_clses, mask_preds, batched_inputs, images.image_sizes + ): + height = input_per_image.get("height", image_size[0]) + width = input_per_image.get("width", image_size[1]) + + mask_pred = sem_seg_postprocess(mask_pred, image_size, height, width) + + T = pano_temp + scores, labels = mask_cls.sigmoid().max(-1) + mask_pred = mask_pred.sigmoid() + keep = labels.ne(num_classes) & (scores > object_mask_threshold) + if transform_eval: + scores, labels = F.softmax(mask_cls.sigmoid() / T, dim=-1).max(-1) + cur_scores = scores[keep] + cur_classes = labels[keep] + cur_masks = mask_pred[keep] + cur_prob_masks = cur_scores.view(-1, 1, 1) * cur_masks + + panoptic_seg = torch.zeros((height, width), dtype=torch.int32, device=cur_masks.device) + segments_info = [] + + current_segment_id = 0 + + if cur_masks.size(0) > 0: + + cur_mask_ids = cur_prob_masks.argmax(0) + + stuff_memory_list = {} + for k in range(cur_classes.shape[0]): + pred_class = cur_classes[k].item() + isthing = pred_class in metadata.thing_dataset_id_to_contiguous_id.values() + mask_area = (cur_mask_ids == k).sum().item() + original_area = (cur_masks[k] >= prob).sum().item() + mask = (cur_mask_ids == k) & (cur_masks[k] >= prob) + + if mask_area > 0 and original_area > 0 and mask.sum().item() > 0: + if mask_area / original_area < overlap_threshold: + continue + + if not isthing: + if int(pred_class) in stuff_memory_list.keys(): + panoptic_seg[mask] = stuff_memory_list[int(pred_class)] + continue + else: + stuff_memory_list[int(pred_class)] = current_segment_id + 1 + + current_segment_id += 1 + panoptic_seg[mask] = current_segment_id + + if not isthing and not is_thing_stuff_overlap(metadata): + pred_class = int(pred_class) - len(metadata.thing_classes) + 1 + + segments_info.append( + { + "id": current_segment_id, + "isthing": bool(isthing), + "category_id": int(pred_class), + } + ) + + processed_results.append({"panoptic_seg": (panoptic_seg, segments_info)}) + return processed_results + + @torch.no_grad() + def visualize_training(self, batched_inputs, output, images): + if self.output_dir is None: + return + if self.training: + storage = get_event_storage() + os.makedirs(self.output_dir + "/training", exist_ok=True) + else: + os.makedirs(self.output_dir + "/inference", exist_ok=True) + + pred_logits = output["pred_logits"] + pred_boxes = output["pred_boxes"] + pred_masks = output["pred_masks"] + + thing_classes = self.metadata.get("thing_classes", []) + stuff_classes = self.metadata.get("stuff_classes", []) + if len(thing_classes) > 0 and len(stuff_classes) > 0 and stuff_classes[0] == "things": + stuff_classes = stuff_classes[1:] + if is_thing_stuff_overlap(self.metadata): + class_names = ( + thing_classes if len(thing_classes) > len(stuff_classes) else stuff_classes + ) + else: + class_names = thing_classes + stuff_classes + + num_thing_classes = len(class_names) + pred_logits = pred_logits[..., :num_thing_classes] + + if pred_masks is not None: + pred_masks = [ + F.interpolate( + pred_mask.float().cpu().unsqueeze(0), + size=images.tensor.size()[2:], + mode="bilinear", + align_corners=False, + ).squeeze(0) + if pred_mask.size(0) > 0 + else pred_mask + for pred_mask in pred_masks + ] + else: + pred_masks = [ + torch.zeros(pred_box.size(0), image_size[0], image_size[1]) + for pred_box, image_size in zip(pred_boxes, images.image_sizes) + ] + + if True: + results, filter_inds = self.inference(pred_logits, pred_boxes, images.image_sizes) + pred_masks = [ + pred_mask[filter_ind.cpu()] + for pred_mask, filter_ind in zip(pred_masks, filter_inds) + ] + for result, pred_mask in zip(results, pred_masks): + result.pred_masks = pred_mask.sigmoid() > 0.5 + else: + results = [] + for pred_logit, pred_box, pred_mask, image_size in zip( + pred_logits, pred_boxes, pred_masks, images.image_sizes + ): + result = Instances(image_size) + result.pred_boxes = Boxes(pred_box) + result.scores = pred_logit[:, 0] + result.pred_classes = torch.zeros( + len(pred_box), dtype=torch.int64, device=pred_logit.device + ) + result.pred_masks = pred_mask.sigmoid() > 0.5 + + results.append(result) + + from detectron2.utils.visualizer import Visualizer + + for input, result in zip(batched_inputs, results): + + img = input["image"] + img = convert_image_to_rgb(img.permute(1, 2, 0), self.input_format) + v_gt = Visualizer(img, None) + + if "instances" in input: + labels = [ + "{}".format(class_names[gt_class]) for gt_class in input["instances"].gt_classes + ] + v_gt = v_gt.overlay_instances( + boxes=input["instances"].gt_boxes, + masks=input["instances"].gt_masks + if input["instances"].has("gt_masks") + else None, + labels=labels, + ) + else: + v_gt = v_gt.output + anno_img = v_gt.get_image() + + labels = [ + "{}_{:.0f}%".format(class_names[pred_class], score * 100) + for pred_class, score in zip(result.pred_classes.cpu(), result.scores.cpu()) + ] + v_pred = Visualizer(img, None) + v_pred = v_pred.overlay_instances( + boxes=result.pred_boxes.tensor.clone().detach().cpu().numpy(), + labels=labels, + masks=result.pred_masks[:, : img.shape[0], : img.shape[1]] + .clone() + .detach() + .cpu() + .numpy() + if result.has("pred_masks") + else None, + ) + pred_img = v_pred.get_image() + + vis_img = np.concatenate((anno_img, pred_img), axis=1) + + basename = os.path.basename(input["file_name"]) + if self.training: + cv2.imwrite( + os.path.join(self.output_dir, "training", str(storage.iter) + "_" + basename), + vis_img[:, :, ::-1], + ) + else: + cv2.imwrite( + os.path.join(self.output_dir, "inference", basename), vis_img[:, :, ::-1] + ) + + @torch.no_grad() + def visualize_inference_panoptic(self, batched_inputs, results): + if self.output_dir is None: + return + if self.training: + storage = get_event_storage() + os.makedirs(self.output_dir + "/training", exist_ok=True) + else: + os.makedirs(self.output_dir + "/inference", exist_ok=True) + + from detectron2.utils.visualizer import Visualizer + + for input, result in zip(batched_inputs, results): + + img = input["image"] + img = convert_image_to_rgb(img.permute(1, 2, 0), self.input_format) + + height = input["height"] + width = input["width"] + img = cv2.resize(img, (width, height)) + + v_gt = Visualizer(img, self.metadata) + + if "instances" in input: + labels = [ + "{}".format(class_names[gt_class]) for gt_class in input["instances"].gt_classes + ] + v_gt = v_gt.overlay_instances( + boxes=input["instances"].gt_boxes, + masks=input["instances"].gt_masks + if input["instances"].has("gt_masks") + else None, + labels=labels, + ) + else: + v_gt = v_gt.output + anno_img = v_gt.get_image() + + v_pred = Visualizer(img, self.metadata) + + panoptic_seg, segments_info = result["panoptic_seg"] + v_pred = v_pred.draw_panoptic_seg_predictions(panoptic_seg.cpu(), segments_info) + pred_img = v_pred.get_image() + + vis_img = np.concatenate((anno_img, pred_img), axis=1) + + basename = os.path.basename(input["file_name"]) + if self.training: + cv2.imwrite( + os.path.join( + self.output_dir, "training", str(storage.iter) + "_pan_" + basename + ), + vis_img[:, :, ::-1], + ) + else: + cv2.imwrite( + os.path.join(self.output_dir, "inference", "pan_" + basename), + vis_img[:, :, ::-1], + ) + + +class NMSPostProcess(nn.Module): + """This module converts the model's output into the format expected by the coco api""" + + @torch.no_grad() + def forward(self, outputs, target_sizes, select_box_nums_for_evaluation): + """Perform the computation + Parameters: + outputs: raw outputs of the model + target_sizes: tensor of dimension [batch_size x 2] containing the size of each images of the batch + For evaluation, this must be the original image size (before any data augmentation) + For visualization, this should be the image size after data augment, but before padding + """ + out_logits, out_bbox = outputs["pred_logits"], outputs["pred_boxes"] + out_mask = outputs["pred_masks"] + bs, n_queries, n_cls = out_logits.shape + print("PostProcessSegm", out_logits.size(), out_bbox.size(), out_mask.size()) + + assert len(out_logits) == len(target_sizes) + assert target_sizes.shape[1] == 2 + + prob = out_logits.sigmoid() + + all_scores = prob.view(bs, n_queries * n_cls).to(out_logits.device) + all_indexes = torch.arange(n_queries * n_cls)[None].repeat(bs, 1).to(out_logits.device) + all_boxes = torch.div(all_indexes, out_logits.shape[2], rounding_mode="trunc") + all_labels = all_indexes % out_logits.shape[2] + + boxes = box_cxcywh_to_xyxy(out_bbox) + boxes = torch.gather(boxes, 1, all_boxes.unsqueeze(-1).repeat(1, 1, 4)) + + img_h, img_w = target_sizes.unbind(1) + scale_fct = torch.stack([img_w, img_h, img_w, img_h], dim=1) + boxes = boxes * scale_fct[:, None, :] + + results = [] + keep_inds_all = [] + for b in range(bs): + box = boxes[b] + score = all_scores[b] + lbls = all_labels[b] + mask = out_mask[b] + + pre_topk = score.topk(10000).indices + box = box[pre_topk] + score = score[pre_topk] + lbls = lbls[pre_topk] + + keep_inds = batched_nms(box, score, lbls, 0.7)[:select_box_nums_for_evaluation] + + result = Instances(target_sizes[b]) + result.pred_boxes = Boxes(box[keep_inds]) + result.scores = score[keep_inds] + result.pred_classes = lbls[keep_inds] + results.append(result) + + keep_inds_all.append(keep_inds) + + return results, keep_inds_all + + +def is_thing_stuff_overlap(metadata): + thing_classes = metadata.get("thing_classes", []) + stuff_classes = metadata.get("stuff_classes", []) + if len(thing_classes) == 0 or len(stuff_classes) == 0: + return False + + if set(thing_classes).issubset(set(stuff_classes)) or set(stuff_classes).issubset( + set(thing_classes) + ): + return True + else: + return False diff --git a/ape/modeling/deta/deformable_transformer.py b/ape/modeling/deta/deformable_transformer.py new file mode 100644 index 0000000..d191142 --- /dev/null +++ b/ape/modeling/deta/deformable_transformer.py @@ -0,0 +1,524 @@ +import math + +import torch +import torch.nn as nn + +from ape.layers import MultiScaleDeformableAttention +from detrex.layers import FFN # MultiScaleDeformableAttention, +from detrex.layers import ( + BaseTransformerLayer, + MultiheadAttention, + TransformerLayerSequence, + box_cxcywh_to_xyxy, +) +from detrex.utils import inverse_sigmoid +from torchvision.ops.boxes import batched_nms + + +class DeformableDetrTransformerEncoder(TransformerLayerSequence): + def __init__( + self, + embed_dim: int = 256, + num_heads: int = 8, + feedforward_dim: int = 1024, + attn_dropout: float = 0.1, + ffn_dropout: float = 0.1, + num_layers: int = 6, + post_norm: bool = False, + num_feature_levels: int = 4, + ): + super(DeformableDetrTransformerEncoder, self).__init__( + transformer_layers=BaseTransformerLayer( + attn=MultiScaleDeformableAttention( + embed_dim=embed_dim, + num_heads=num_heads, + dropout=attn_dropout, + batch_first=True, + num_levels=num_feature_levels, + ), + ffn=FFN( + embed_dim=embed_dim, + feedforward_dim=feedforward_dim, + output_dim=embed_dim, + num_fcs=2, + ffn_drop=ffn_dropout, + ), + norm=nn.LayerNorm(embed_dim), + operation_order=("self_attn", "norm", "ffn", "norm"), + ), + num_layers=num_layers, + ) + self.embed_dim = self.layers[0].embed_dim + self.pre_norm = self.layers[0].pre_norm + + if post_norm: + self.post_norm_layer = nn.LayerNorm(self.embed_dim) + else: + self.post_norm_layer = None + + def forward( + self, + query, + key, + value, + query_pos=None, + key_pos=None, + attn_masks=None, + query_key_padding_mask=None, + key_padding_mask=None, + **kwargs, + ): + + for layer in self.layers: + query = layer( + query, + key, + value, + query_pos=query_pos, + attn_masks=attn_masks, + query_key_padding_mask=query_key_padding_mask, + key_padding_mask=key_padding_mask, + **kwargs, + ) + + if self.post_norm_layer is not None: + query = self.post_norm_layer(query) + return query + + +class DeformableDetrTransformerDecoder(TransformerLayerSequence): + def __init__( + self, + embed_dim: int = 256, + num_heads: int = 8, + feedforward_dim: int = 1024, + attn_dropout: float = 0.1, + ffn_dropout: float = 0.1, + num_layers: int = 6, + return_intermediate: bool = True, + num_feature_levels: int = 4, + ): + super(DeformableDetrTransformerDecoder, self).__init__( + transformer_layers=BaseTransformerLayer( + attn=[ + MultiheadAttention( + embed_dim=embed_dim, + num_heads=num_heads, + attn_drop=attn_dropout, + batch_first=True, + ), + MultiScaleDeformableAttention( + embed_dim=embed_dim, + num_heads=num_heads, + dropout=attn_dropout, + batch_first=True, + num_levels=num_feature_levels, + ), + ], + ffn=FFN( + embed_dim=embed_dim, + feedforward_dim=feedforward_dim, + output_dim=embed_dim, + ffn_drop=ffn_dropout, + ), + norm=nn.LayerNorm(embed_dim), + operation_order=("self_attn", "norm", "cross_attn", "norm", "ffn", "norm"), + ), + num_layers=num_layers, + ) + self.return_intermediate = return_intermediate + + self.bbox_embed = None + self.class_embed = None + + def forward( + self, + query, + key, + value, + query_pos=None, + key_pos=None, + attn_masks=None, + query_key_padding_mask=None, + key_padding_mask=None, + reference_points=None, + valid_ratios=None, + **kwargs, + ): + output = query + + intermediate = [] + intermediate_reference_points = [] + for layer_idx, layer in enumerate(self.layers): + if reference_points.shape[-1] == 4: + reference_points_input = ( + reference_points[:, :, None] + * torch.cat([valid_ratios, valid_ratios], -1)[:, None] + ) + else: + assert reference_points.shape[-1] == 2 + reference_points_input = reference_points[:, :, None] * valid_ratios[:, None] + + output = layer( + output, + key, + value, + query_pos=query_pos, + key_pos=key_pos, + attn_masks=attn_masks, + query_key_padding_mask=query_key_padding_mask, + key_padding_mask=key_padding_mask, + reference_points=reference_points_input, + **kwargs, + ) + + if self.bbox_embed is not None: + tmp = self.bbox_embed[layer_idx](output) + if reference_points.shape[-1] == 4: + new_reference_points = tmp + inverse_sigmoid(reference_points) + new_reference_points = new_reference_points.sigmoid() + else: + assert reference_points.shape[-1] == 2 + new_reference_points = tmp + new_reference_points[..., :2] = tmp[..., :2] + inverse_sigmoid(reference_points) + new_reference_points = new_reference_points.sigmoid() + reference_points = new_reference_points.detach() + + if self.return_intermediate: + intermediate.append(output) + intermediate_reference_points.append(reference_points) + + if self.return_intermediate: + return torch.stack(intermediate), torch.stack(intermediate_reference_points) + + return output, reference_points + + +class DeformableDetrTransformer(nn.Module): + """Transformer module for Deformable DETR + + Args: + encoder (nn.Module): encoder module. + decoder (nn.Module): decoder module. + as_two_stage (bool): whether to use two-stage transformer. Default False. + num_feature_levels (int): number of feature levels. Default 4. + two_stage_num_proposals (int): number of proposals in two-stage transformer. Default 300. + Only used when as_two_stage is True. + """ + + def __init__( + self, + encoder=None, + decoder=None, + num_feature_levels=4, + as_two_stage=False, + two_stage_num_proposals=300, + assign_first_stage=False, + ): + super(DeformableDetrTransformer, self).__init__() + self.encoder = encoder + self.decoder = decoder + self.num_feature_levels = num_feature_levels + self.as_two_stage = as_two_stage + self.two_stage_num_proposals = two_stage_num_proposals + self.assign_first_stage = assign_first_stage + + self.embed_dim = self.encoder.embed_dim + + self.level_embeds = nn.Parameter(torch.Tensor(self.num_feature_levels, self.embed_dim)) + + if self.as_two_stage: + self.enc_output = nn.Linear(self.embed_dim, self.embed_dim) + self.enc_output_norm = nn.LayerNorm(self.embed_dim) + self.pos_trans = nn.Linear(self.embed_dim * 2, self.embed_dim * 2) + self.pos_trans_norm = nn.LayerNorm(self.embed_dim * 2) + self.pix_trans = nn.Linear(self.embed_dim, self.embed_dim) + self.pix_trans_norm = nn.LayerNorm(self.embed_dim) + else: + self.reference_points = nn.Linear(self.embed_dim, 2) + + self.init_weights() + + def init_weights(self): + for p in self.parameters(): + if p.dim() > 1: + nn.init.xavier_uniform_(p) + for m in self.modules(): + if isinstance(m, MultiScaleDeformableAttention): + m.init_weights() + if not self.as_two_stage: + nn.init.xavier_normal_(self.reference_points.weight.data, gain=1.0) + nn.init.constant_(self.reference_points.bias.data, 0.0) + nn.init.normal_(self.level_embeds) + + def gen_encoder_output_proposals(self, memory, memory_padding_mask, spatial_shapes): + N, S, C = memory.shape + proposals = [] + _cur = 0 + level_ids = [] + for lvl, (H, W) in enumerate(spatial_shapes): + mask_flatten_ = memory_padding_mask[:, _cur : (_cur + H * W)].view(N, H, W, 1) + valid_H = torch.sum(~mask_flatten_[:, :, 0, 0], 1) + valid_W = torch.sum(~mask_flatten_[:, 0, :, 0], 1) + + grid_y, grid_x = torch.meshgrid( + torch.linspace(0, H - 1, H, dtype=torch.float32, device=memory.device), + torch.linspace(0, W - 1, W, dtype=torch.float32, device=memory.device), + ) + grid = torch.cat([grid_x.unsqueeze(-1), grid_y.unsqueeze(-1)], -1) + + scale = torch.cat([valid_W.unsqueeze(-1), valid_H.unsqueeze(-1)], 1).view(N, 1, 1, 2) + grid = (grid.unsqueeze(0).expand(N, -1, -1, -1) + 0.5) / scale + wh = torch.ones_like(grid) * 0.05 * (2.0**lvl) + proposal = torch.cat((grid, wh), -1).view(N, -1, 4) + proposals.append(proposal) + _cur += H * W + level_ids.append(grid.new_ones(H * W, dtype=torch.long) * lvl) + + output_proposals = torch.cat(proposals, 1) + output_proposals_valid = ((output_proposals > 0.01) & (output_proposals < 0.99)).all( + -1, keepdim=True + ) + output_proposals = torch.log(output_proposals / (1 - output_proposals)) + output_proposals = output_proposals.masked_fill( + memory_padding_mask.unsqueeze(-1), float("inf") + ) + output_proposals = output_proposals.masked_fill(~output_proposals_valid, float("inf")) + + output_memory = memory + output_memory = output_memory.masked_fill(memory_padding_mask.unsqueeze(-1), float(0)) + output_memory = output_memory.masked_fill(~output_proposals_valid, float(0)) + output_memory = self.enc_output_norm(self.enc_output(output_memory)) + level_ids = torch.cat(level_ids) + output_proposals = output_proposals.to(output_memory.dtype) + return output_memory, output_proposals, level_ids + + @staticmethod + def get_reference_points(spatial_shapes, valid_ratios, device): + """Get the reference points used in decoder. + + Args: + spatial_shapes (Tensor): The shape of all + feature maps, has shape (num_level, 2). + valid_ratios (Tensor): The ratios of valid + points on the feature map, has shape + (bs, num_levels, 2) + device (obj:`device`): The device where + reference_points should be. + + Returns: + Tensor: reference points used in decoder, has \ + shape (bs, num_keys, num_levels, 2). + """ + reference_points_list = [] + for lvl, (H, W) in enumerate(spatial_shapes): + ref_y, ref_x = torch.meshgrid( + torch.linspace(0.5, H - 0.5, H, dtype=torch.float32, device=device), + torch.linspace(0.5, W - 0.5, W, dtype=torch.float32, device=device), + ) + ref_y = ref_y.reshape(-1)[None] / (valid_ratios[:, None, lvl, 1] * H) + ref_x = ref_x.reshape(-1)[None] / (valid_ratios[:, None, lvl, 0] * W) + ref = torch.stack((ref_x, ref_y), -1) + reference_points_list.append(ref) + reference_points = torch.cat(reference_points_list, 1) + reference_points = reference_points[:, :, None] * valid_ratios[:, None] + return reference_points + + def get_valid_ratio(self, mask): + """Get the valid ratios of feature maps of all levels.""" + _, H, W = mask.shape + valid_H = torch.sum(~mask[:, :, 0], 1) + valid_W = torch.sum(~mask[:, 0, :], 1) + valid_ratio_h = valid_H.float() / H + valid_ratio_w = valid_W.float() / W + valid_ratio = torch.stack([valid_ratio_w, valid_ratio_h], -1) + return valid_ratio + + def get_proposal_pos_embed(self, proposals, num_pos_feats=128, temperature=10000): + """Get the position embedding of proposal.""" + scale = 2 * math.pi + dim_t = torch.arange(num_pos_feats, dtype=torch.float32, device=proposals.device) + dim_t = temperature ** (2 * torch.div(dim_t, 2, rounding_mode="floor") / num_pos_feats) + proposals = proposals.sigmoid() * scale + pos = proposals[:, :, :, None] / dim_t + pos = torch.stack((pos[:, :, :, 0::2].sin(), pos[:, :, :, 1::2].cos()), dim=4).flatten(2) + return pos + + def forward( + self, + multi_level_feats, + multi_level_masks, + multi_level_pos_embeds, + query_embed, + **kwargs, + ): + assert self.as_two_stage or query_embed is not None + + feat_flatten = [] + mask_flatten = [] + lvl_pos_embed_flatten = [] + spatial_shapes = [] + for lvl, (feat, mask, pos_embed) in enumerate( + zip(multi_level_feats, multi_level_masks, multi_level_pos_embeds) + ): + bs, c, h, w = feat.shape + spatial_shape = (h, w) + spatial_shapes.append(spatial_shape) + + feat = feat.flatten(2).transpose(1, 2) # bs, hw, c + mask = mask.flatten(1) + pos_embed = pos_embed.flatten(2).transpose(1, 2) # bs, hw, c + lvl_pos_embed = pos_embed + self.level_embeds[lvl].view(1, 1, -1) + lvl_pos_embed_flatten.append(lvl_pos_embed) + feat_flatten.append(feat) + mask_flatten.append(mask) + feat_flatten = torch.cat(feat_flatten, 1) + mask_flatten = torch.cat(mask_flatten, 1) + lvl_pos_embed_flatten = torch.cat(lvl_pos_embed_flatten, 1) + spatial_shapes = torch.as_tensor( + spatial_shapes, dtype=torch.long, device=feat_flatten.device + ) + level_start_index = torch.cat( + (spatial_shapes.new_zeros((1,)), spatial_shapes.prod(1).cumsum(0)[:-1]) + ) + valid_ratios = torch.stack([self.get_valid_ratio(m) for m in multi_level_masks], 1) + valid_ratios = valid_ratios.to(feat_flatten.dtype) + + reference_points = self.get_reference_points( + spatial_shapes, valid_ratios, device=feat.device + ) + reference_points = reference_points.to(feat_flatten.dtype) + + memory = self.encoder( + query=feat_flatten, + key=None, + value=None, + query_pos=lvl_pos_embed_flatten, + query_key_padding_mask=mask_flatten, + spatial_shapes=spatial_shapes, + reference_points=reference_points, + level_start_index=level_start_index, + valid_ratios=valid_ratios, + **kwargs, + ) + + bs, _, c = memory.shape + if self.as_two_stage: + output_memory, output_proposals, level_ids = self.gen_encoder_output_proposals( + memory, mask_flatten, spatial_shapes + ) + + enc_outputs_class = self.decoder.class_embed[self.decoder.num_layers](output_memory) + enc_outputs_coord_unact = ( + self.decoder.bbox_embed[self.decoder.num_layers](output_memory) + output_proposals + ) + + topk = self.two_stage_num_proposals + + proposal_logit = enc_outputs_class[..., 0] + + if self.assign_first_stage: + proposal_boxes = box_cxcywh_to_xyxy(enc_outputs_coord_unact.sigmoid()).clamp(0, 1) + topk_proposals = [] + for b in range(bs): + prop_boxes_b = proposal_boxes[b] + prop_logits_b = proposal_logit[b] + + pre_nms_topk = 1000 + pre_nms_inds = [] + for lvl in range(len(spatial_shapes)): + lvl_mask = level_ids == lvl + pre_nms_inds.append( + torch.topk( + prop_logits_b.sigmoid() * lvl_mask, + min(pre_nms_topk, prop_logits_b.size(0)), + )[1] + ) + pre_nms_inds = torch.cat(pre_nms_inds) + + post_nms_inds = batched_nms( + prop_boxes_b[pre_nms_inds], + prop_logits_b[pre_nms_inds], + level_ids[pre_nms_inds], + 0.9, + ) + keep_inds = pre_nms_inds[post_nms_inds] + + if len(keep_inds) < self.two_stage_num_proposals: + print( + f"[WARNING] nms proposals ({len(keep_inds)}) < {self.two_stage_num_proposals}, running naive topk" + ) + keep_inds = torch.topk( + proposal_logit[b], min(topk, proposal_logit[b].size(0)) + )[1] + + q_per_l = topk // len(spatial_shapes) + is_level_ordered = ( + level_ids[keep_inds][None] + == torch.arange(len(spatial_shapes), device=level_ids.device)[:, None] + ) # LS + keep_inds_mask = is_level_ordered & ( + is_level_ordered.cumsum(1) <= q_per_l + ) # LS + keep_inds_mask = keep_inds_mask.any(0) # S + + if keep_inds_mask.sum() < topk: + num_to_add = topk - keep_inds_mask.sum() + pad_inds = (~keep_inds_mask).nonzero()[:num_to_add] + keep_inds_mask[pad_inds] = True + + keep_inds_topk = keep_inds[keep_inds_mask] + topk_proposals.append(keep_inds_topk) + topk_proposals = torch.stack(topk_proposals) + else: + topk_proposals = torch.topk(proposal_logit, topk, dim=1)[1] + + topk_coords_unact = torch.gather( + enc_outputs_coord_unact, 1, topk_proposals.unsqueeze(-1).repeat(1, 1, 4) + ) + topk_coords_unact = topk_coords_unact.detach() + reference_points = topk_coords_unact.sigmoid() + init_reference_out = reference_points + pos_trans_out = self.pos_trans_norm( + self.pos_trans( + self.get_proposal_pos_embed(topk_coords_unact).to(topk_coords_unact.dtype) + ) + ) + query_pos, query = torch.split(pos_trans_out, c, dim=2) + + topk_feats = torch.stack( + [output_memory[b][topk_proposals[b]] for b in range(bs)] + ).detach() + query = query + self.pix_trans_norm(self.pix_trans(topk_feats)) + else: + query_pos, query = torch.split(query_embed, c, dim=1) + query_pos = query_pos.unsqueeze(0).expand(bs, -1, -1) + query = query.unsqueeze(0).expand(bs, -1, -1) + reference_points = self.reference_points(query_pos).sigmoid() + init_reference_out = reference_points + + inter_states, inter_references = self.decoder( + query=query, # bs, num_queries, embed_dims + key=None, # bs, num_tokens, embed_dims + value=memory, # bs, num_tokens, embed_dims + query_pos=query_pos, + key_padding_mask=mask_flatten, # bs, num_tokens + reference_points=reference_points, # num_queries, 4 + spatial_shapes=spatial_shapes, # nlvl, 2 + level_start_index=level_start_index, # nlvl + valid_ratios=valid_ratios, # bs, nlvl, 2 + **kwargs, + ) + + inter_references_out = inter_references + if self.as_two_stage: + return ( + inter_states, + init_reference_out, + inter_references_out, + enc_outputs_class, + enc_outputs_coord_unact, + output_proposals.sigmoid(), + memory, + ) + return inter_states, init_reference_out, inter_references_out, None, None, None, memory diff --git a/ape/modeling/deta/misc.py b/ape/modeling/deta/misc.py new file mode 100644 index 0000000..d697fe8 --- /dev/null +++ b/ape/modeling/deta/misc.py @@ -0,0 +1,469 @@ +""" +Misc functions, including distributed helpers. + +Mostly copy-paste from torchvision references. +""" +import datetime +import os +import pickle +import subprocess +import time +from collections import defaultdict, deque +from typing import List, Optional + +import torch +import torch.distributed as dist +from packaging import version +from torch import Tensor + +import torchvision + +if version.parse(torchvision.__version__) < version.parse("0.7"): + from torchvision.ops import _new_empty_tensor + from torchvision.ops.misc import _output_size + + +class SmoothedValue(object): + """Track a series of values and provide access to smoothed values over a + window or the global series average. + """ + + def __init__(self, window_size=20, fmt=None): + if fmt is None: + fmt = "{median:.4f} ({global_avg:.4f})" + self.deque = deque(maxlen=window_size) + self.total = 0.0 + self.count = 0 + self.fmt = fmt + + def update(self, value, n=1): + self.deque.append(value) + self.count += n + self.total += value * n + + def synchronize_between_processes(self): + """ + Warning: does not synchronize the deque! + """ + if not is_dist_avail_and_initialized(): + return + t = torch.tensor([self.count, self.total], dtype=torch.float64, device="cuda") + dist.barrier() + dist.all_reduce(t) + t = t.tolist() + self.count = int(t[0]) + self.total = t[1] + + @property + def median(self): + d = torch.tensor(list(self.deque)) + return d.median().item() + + @property + def avg(self): + d = torch.tensor(list(self.deque), dtype=torch.float32) + return d.mean().item() + + @property + def global_avg(self): + return self.total / self.count + + @property + def max(self): + return max(self.deque) + + @property + def value(self): + return self.deque[-1] + + def __str__(self): + return self.fmt.format( + median=self.median, + avg=self.avg, + global_avg=self.global_avg, + max=self.max, + value=self.value, + ) + + +def all_gather(data): + """ + Run all_gather on arbitrary picklable data (not necessarily tensors) + Args: + data: any picklable object + Returns: + list[data]: list of data gathered from each rank + """ + world_size = get_world_size() + if world_size == 1: + return [data] + + buffer = pickle.dumps(data) + storage = torch.ByteStorage.from_buffer(buffer) + tensor = torch.ByteTensor(storage).to("cuda") + + local_size = torch.tensor([tensor.numel()], device="cuda") + size_list = [torch.tensor([0], device="cuda") for _ in range(world_size)] + dist.all_gather(size_list, local_size) + size_list = [int(size.item()) for size in size_list] + max_size = max(size_list) + + tensor_list = [] + for _ in size_list: + tensor_list.append(torch.empty((max_size,), dtype=torch.uint8, device="cuda")) + if local_size != max_size: + padding = torch.empty(size=(max_size - local_size,), dtype=torch.uint8, device="cuda") + tensor = torch.cat((tensor, padding), dim=0) + dist.all_gather(tensor_list, tensor) + + data_list = [] + for size, tensor in zip(size_list, tensor_list): + buffer = tensor.cpu().numpy().tobytes()[:size] + data_list.append(pickle.loads(buffer)) + + return data_list + + +def reduce_dict(input_dict, average=True): + """ + Args: + input_dict (dict): all the values will be reduced + average (bool): whether to do average or sum + Reduce the values in the dictionary from all processes so that all processes + have the averaged results. Returns a dict with the same fields as + input_dict, after reduction. + """ + world_size = get_world_size() + if world_size < 2: + return input_dict + with torch.no_grad(): + names = [] + values = [] + for k in sorted(input_dict.keys()): + names.append(k) + values.append(input_dict[k]) + values = torch.stack(values, dim=0) + dist.all_reduce(values) + if average: + values /= world_size + reduced_dict = {k: v for k, v in zip(names, values)} + return reduced_dict + + +class MetricLogger(object): + def __init__(self, delimiter="\t"): + self.meters = defaultdict(SmoothedValue) + self.delimiter = delimiter + + def update(self, **kwargs): + for k, v in kwargs.items(): + if isinstance(v, torch.Tensor): + v = v.item() + assert isinstance(v, (float, int)) + self.meters[k].update(v) + + def __getattr__(self, attr): + if attr in self.meters: + return self.meters[attr] + if attr in self.__dict__: + return self.__dict__[attr] + raise AttributeError("'{}' object has no attribute '{}'".format(type(self).__name__, attr)) + + def __str__(self): + loss_str = [] + for name, meter in self.meters.items(): + loss_str.append("{}: {}".format(name, str(meter))) + return self.delimiter.join(loss_str) + + def synchronize_between_processes(self): + for meter in self.meters.values(): + meter.synchronize_between_processes() + + def add_meter(self, name, meter): + self.meters[name] = meter + + def log_every(self, iterable, print_freq, header=None): + i = 0 + if not header: + header = "" + start_time = time.time() + end = time.time() + iter_time = SmoothedValue(fmt="{avg:.4f}") + data_time = SmoothedValue(fmt="{avg:.4f}") + space_fmt = ":" + str(len(str(len(iterable)))) + "d" + if torch.cuda.is_available(): + log_msg = self.delimiter.join( + [ + header, + "[{0" + space_fmt + "}/{1}]", + "eta: {eta}", + "{meters}", + "time: {time}", + "data: {data}", + "max mem: {memory:.0f}", + ] + ) + else: + log_msg = self.delimiter.join( + [ + header, + "[{0" + space_fmt + "}/{1}]", + "eta: {eta}", + "{meters}", + "time: {time}", + "data: {data}", + ] + ) + MB = 1024.0 * 1024.0 + for obj in iterable: + data_time.update(time.time() - end) + yield obj + iter_time.update(time.time() - end) + if i % print_freq == 0 or i == len(iterable) - 1: + eta_seconds = iter_time.global_avg * (len(iterable) - i) + eta_string = str(datetime.timedelta(seconds=int(eta_seconds))) + if torch.cuda.is_available(): + print( + log_msg.format( + i, + len(iterable), + eta=eta_string, + meters=str(self), + time=str(iter_time), + data=str(data_time), + memory=torch.cuda.max_memory_allocated() / MB, + ) + ) + else: + print( + log_msg.format( + i, + len(iterable), + eta=eta_string, + meters=str(self), + time=str(iter_time), + data=str(data_time), + ) + ) + i += 1 + end = time.time() + total_time = time.time() - start_time + total_time_str = str(datetime.timedelta(seconds=int(total_time))) + print( + "{} Total time: {} ({:.4f} s / it)".format( + header, total_time_str, total_time / len(iterable) + ) + ) + + +def get_sha(): + cwd = os.path.dirname(os.path.abspath(__file__)) + + def _run(command): + return subprocess.check_output(command, cwd=cwd).decode("ascii").strip() + + sha = "N/A" + diff = "clean" + branch = "N/A" + try: + sha = _run(["git", "rev-parse", "HEAD"]) + subprocess.check_output(["git", "diff"], cwd=cwd) + diff = _run(["git", "diff-index", "HEAD"]) + diff = "has uncommited changes" if diff else "clean" + branch = _run(["git", "rev-parse", "--abbrev-ref", "HEAD"]) + except Exception: + pass + message = f"sha: {sha}, status: {diff}, branch: {branch}" + return message + + +def collate_fn(batch): + batch = list(zip(*batch)) + batch[0] = nested_tensor_from_tensor_list(batch[0]) + return tuple(batch) + + +def _max_by_axis(the_list): + maxes = the_list[0] + for sublist in the_list[1:]: + for index, item in enumerate(sublist): + maxes[index] = max(maxes[index], item) + return maxes + + +class NestedTensor(object): + def __init__(self, tensors, mask: Optional[Tensor]): + self.tensors = tensors + self.mask = mask + + def to(self, device): + cast_tensor = self.tensors.to(device) + mask = self.mask + if mask is not None: + assert mask is not None + cast_mask = mask.to(device) + else: + cast_mask = None + return NestedTensor(cast_tensor, cast_mask) + + def decompose(self): + return self.tensors, self.mask + + def __repr__(self): + return str(self.tensors) + + +def nested_tensor_from_tensor_list(tensor_list: List[Tensor]): + if tensor_list[0].ndim == 3: + if torchvision._is_tracing(): + return _onnx_nested_tensor_from_tensor_list(tensor_list) + + max_size = _max_by_axis([list(img.shape) for img in tensor_list]) + batch_shape = [len(tensor_list)] + max_size + b, c, h, w = batch_shape + dtype = tensor_list[0].dtype + device = tensor_list[0].device + tensor = torch.zeros(batch_shape, dtype=dtype, device=device) + mask = torch.ones((b, h, w), dtype=torch.bool, device=device) + for img, pad_img, m in zip(tensor_list, tensor, mask): + pad_img[: img.shape[0], : img.shape[1], : img.shape[2]].copy_(img) + m[: img.shape[1], : img.shape[2]] = False + else: + raise ValueError("not supported") + return NestedTensor(tensor, mask) + + +@torch.jit.unused +def _onnx_nested_tensor_from_tensor_list(tensor_list: List[Tensor]) -> NestedTensor: + max_size = [] + for i in range(tensor_list[0].dim()): + max_size_i = torch.max( + torch.stack([img.shape[i] for img in tensor_list]).to(torch.float32) + ).to(torch.int64) + max_size.append(max_size_i) + max_size = tuple(max_size) + + padded_imgs = [] + padded_masks = [] + for img in tensor_list: + padding = [(s1 - s2) for s1, s2 in zip(max_size, tuple(img.shape))] + padded_img = torch.nn.functional.pad(img, (0, padding[2], 0, padding[1], 0, padding[0])) + padded_imgs.append(padded_img) + + m = torch.zeros_like(img[0], dtype=torch.int, device=img.device) + padded_mask = torch.nn.functional.pad(m, (0, padding[2], 0, padding[1]), "constant", 1) + padded_masks.append(padded_mask.to(torch.bool)) + + tensor = torch.stack(padded_imgs) + mask = torch.stack(padded_masks) + + return NestedTensor(tensor, mask=mask) + + +def setup_for_distributed(is_master): + """ + This function disables printing when not in master process + """ + import builtins as __builtin__ + + builtin_print = __builtin__.print + + def print(*args, **kwargs): + force = kwargs.pop("force", False) + if is_master or force: + builtin_print(*args, **kwargs) + + __builtin__.print = print + + +def is_dist_avail_and_initialized(): + if not dist.is_available(): + return False + if not dist.is_initialized(): + return False + return True + + +def get_world_size(): + if not is_dist_avail_and_initialized(): + return 1 + return dist.get_world_size() + + +def get_rank(): + if not is_dist_avail_and_initialized(): + return 0 + return dist.get_rank() + + +def is_main_process(): + return get_rank() == 0 + + +def save_on_master(*args, **kwargs): + if is_main_process(): + torch.save(*args, **kwargs) + + +def init_distributed_mode(args): + if "RANK" in os.environ and "WORLD_SIZE" in os.environ: + args.rank = int(os.environ["RANK"]) + args.world_size = int(os.environ["WORLD_SIZE"]) + args.gpu = int(os.environ["LOCAL_RANK"]) + elif "SLURM_PROCID" in os.environ: + args.rank = int(os.environ["SLURM_PROCID"]) + args.gpu = args.rank % torch.cuda.device_count() + else: + print("Not using distributed mode") + args.distributed = False + return + + args.distributed = True + + torch.cuda.set_device(args.gpu) + args.dist_backend = "nccl" + print("| distributed init (rank {}): {}".format(args.rank, args.dist_url), flush=True) + torch.distributed.init_process_group( + backend=args.dist_backend, + init_method=args.dist_url, + world_size=args.world_size, + rank=args.rank, + ) + torch.distributed.barrier() + setup_for_distributed(args.rank == 0) + + +@torch.no_grad() +def accuracy(output, target, topk=(1,)): + """Computes the precision@k for the specified values of k""" + if target.numel() == 0: + return [torch.zeros([], device=output.device)] + maxk = max(topk) + batch_size = target.size(0) + + _, pred = output.topk(maxk, 1, True, True) + pred = pred.t() + correct = pred.eq(target.view(1, -1).expand_as(pred)) + + res = [] + for k in topk: + correct_k = correct[:k].view(-1).float().sum(0) + res.append(correct_k.mul_(100.0 / batch_size)) + return res + + +def interpolate(input, size=None, scale_factor=None, mode="nearest", align_corners=None): + """ + Equivalent to nn.functional.interpolate, but with support for empty batch sizes. + This will eventually be supported natively by PyTorch, and this + class can go away. + """ + if version.parse(torchvision.__version__) < version.parse("0.7"): + if input.numel() > 0: + return torch.nn.functional.interpolate(input, size, scale_factor, mode, align_corners) + + output_shape = _output_size(2, input, size, scale_factor) + output_shape = list(input.shape[:-2]) + list(output_shape) + return _new_empty_tensor(input, output_shape) + else: + return torchvision.ops.misc.interpolate(input, size, scale_factor, mode, align_corners) diff --git a/ape/modeling/deta/segmentation.py b/ape/modeling/deta/segmentation.py new file mode 100644 index 0000000..95decb8 --- /dev/null +++ b/ape/modeling/deta/segmentation.py @@ -0,0 +1,378 @@ +""" +This file provides the definition of the convolutional heads used to predict masks, as well as the losses +""" +import io +from collections import defaultdict + +import torch +import torch.nn as nn +import torch.nn.functional as F +from PIL import Image + +from detrex.layers import box_cxcywh_to_xyxy + +try: + from panopticapi.utils import id2rgb, rgb2id +except ImportError: + pass + + +class DETRsegm(nn.Module): + def __init__(self, detr, freeze_detr=False): + super().__init__() + self.detr = detr + + if freeze_detr: + for p in self.parameters(): + p.requires_grad_(False) + + hidden_dim, nheads = detr.transformer.d_model, detr.transformer.nhead + self.bbox_attention = MHAttentionMap(hidden_dim, hidden_dim, nheads, dropout=0) + self.mask_head = MaskHeadSmallConv(hidden_dim + nheads, [1024, 512, 256], hidden_dim) + + def forward(self, samples): + if not isinstance(samples, NestedTensor): + samples = nested_tensor_from_tensor_list(samples) + features, pos = self.detr.backbone(samples) + + bs = features[-1].tensors.shape[0] + + src, mask = features[-1].decompose() + src_proj = self.detr.input_proj(src) + hs, memory = self.detr.transformer(src_proj, mask, self.detr.query_embed.weight, pos[-1]) + + outputs_class = self.detr.class_embed(hs) + outputs_coord = self.detr.bbox_embed(hs).sigmoid() + out = {"pred_logits": outputs_class[-1], "pred_boxes": outputs_coord[-1]} + if self.detr.aux_loss: + out["aux_outputs"] = [ + {"pred_logits": a, "pred_boxes": b} + for a, b in zip(outputs_class[:-1], outputs_coord[:-1]) + ] + + bbox_mask = self.bbox_attention(hs[-1], memory, mask=mask) + + seg_masks = self.mask_head( + src_proj, bbox_mask, [features[2].tensors, features[1].tensors, features[0].tensors] + ) + outputs_seg_masks = seg_masks.view( + bs, self.detr.num_queries, seg_masks.shape[-2], seg_masks.shape[-1] + ) + + out["pred_masks"] = outputs_seg_masks + return out + + +class MaskHeadSmallConv(nn.Module): + """ + Simple convolutional head, using group norm. + Upsampling is done using a FPN approach + """ + + def __init__(self, dim, fpn_dims, context_dim): + super().__init__() + + inter_dims = [ + dim, + context_dim // 2, + context_dim // 4, + context_dim // 8, + context_dim // 16, + context_dim // 64, + ] + self.lay1 = torch.nn.Conv2d(dim, dim, 3, padding=1) + self.gn1 = torch.nn.GroupNorm(8, dim) + self.lay2 = torch.nn.Conv2d(dim, inter_dims[1], 3, padding=1) + self.gn2 = torch.nn.GroupNorm(8, inter_dims[1]) + self.lay3 = torch.nn.Conv2d(inter_dims[1], inter_dims[2], 3, padding=1) + self.gn3 = torch.nn.GroupNorm(8, inter_dims[2]) + self.lay4 = torch.nn.Conv2d(inter_dims[2], inter_dims[3], 3, padding=1) + self.gn4 = torch.nn.GroupNorm(8, inter_dims[3]) + self.lay5 = torch.nn.Conv2d(inter_dims[3], inter_dims[4], 3, padding=1) + self.gn5 = torch.nn.GroupNorm(8, inter_dims[4]) + self.out_lay = torch.nn.Conv2d(inter_dims[4], 1, 3, padding=1) + + self.dim = dim + + self.adapter1 = torch.nn.Conv2d(fpn_dims[0], inter_dims[1], 1) + self.adapter2 = torch.nn.Conv2d(fpn_dims[1], inter_dims[2], 1) + self.adapter3 = torch.nn.Conv2d(fpn_dims[2], inter_dims[3], 1) + + for m in self.modules(): + if isinstance(m, nn.Conv2d): + nn.init.kaiming_uniform_(m.weight, a=1) + nn.init.constant_(m.bias, 0) + + def forward(self, x, bbox_mask, fpns): + def expand(tensor, length): + return tensor.unsqueeze(1).repeat(1, int(length), 1, 1, 1).flatten(0, 1) + + x = torch.cat([expand(x, bbox_mask.shape[1]), bbox_mask.flatten(0, 1)], 1) + + x = self.lay1(x) + x = self.gn1(x) + x = F.relu(x) + x = self.lay2(x) + x = self.gn2(x) + x = F.relu(x) + + cur_fpn = self.adapter1(fpns[0]) + if cur_fpn.size(0) != x.size(0): + cur_fpn = expand(cur_fpn, x.size(0) / cur_fpn.size(0)) + x = cur_fpn + F.interpolate(x, size=cur_fpn.shape[-2:], mode="nearest") + x = self.lay3(x) + x = self.gn3(x) + x = F.relu(x) + + cur_fpn = self.adapter2(fpns[1]) + if cur_fpn.size(0) != x.size(0): + cur_fpn = expand(cur_fpn, x.size(0) / cur_fpn.size(0)) + x = cur_fpn + F.interpolate(x, size=cur_fpn.shape[-2:], mode="nearest") + x = self.lay4(x) + x = self.gn4(x) + x = F.relu(x) + + cur_fpn = self.adapter3(fpns[2]) + if cur_fpn.size(0) != x.size(0): + cur_fpn = expand(cur_fpn, x.size(0) / cur_fpn.size(0)) + x = cur_fpn + F.interpolate(x, size=cur_fpn.shape[-2:], mode="nearest") + x = self.lay5(x) + x = self.gn5(x) + x = F.relu(x) + + x = self.out_lay(x) + return x + + +class MHAttentionMap(nn.Module): + """This is a 2D attention module, which only returns the attention softmax (no multiplication by value)""" + + def __init__(self, query_dim, hidden_dim, num_heads, dropout=0, bias=True): + super().__init__() + self.num_heads = num_heads + self.hidden_dim = hidden_dim + self.dropout = nn.Dropout(dropout) + + self.q_linear = nn.Linear(query_dim, hidden_dim, bias=bias) + self.k_linear = nn.Linear(query_dim, hidden_dim, bias=bias) + + nn.init.zeros_(self.k_linear.bias) + nn.init.zeros_(self.q_linear.bias) + nn.init.xavier_uniform_(self.k_linear.weight) + nn.init.xavier_uniform_(self.q_linear.weight) + self.normalize_fact = float(hidden_dim / self.num_heads) ** -0.5 + + def forward(self, q, k, mask=None): + q = self.q_linear(q) + k = F.conv2d(k, self.k_linear.weight.unsqueeze(-1).unsqueeze(-1), self.k_linear.bias) + qh = q.view(q.shape[0], q.shape[1], self.num_heads, self.hidden_dim // self.num_heads) + kh = k.view( + k.shape[0], self.num_heads, self.hidden_dim // self.num_heads, k.shape[-2], k.shape[-1] + ) + weights = torch.einsum("bqnc,bnchw->bqnhw", qh * self.normalize_fact, kh) + + if mask is not None: + weights.masked_fill_(mask.unsqueeze(1).unsqueeze(1), float("-inf")) + weights = F.softmax(weights.flatten(2), dim=-1).view_as(weights) + weights = self.dropout(weights) + return weights + + +def dice_loss(inputs, targets, num_boxes): + """ + Compute the DICE loss, similar to generalized IOU for masks + Args: + inputs: A float tensor of arbitrary shape. + The predictions for each example. + targets: A float tensor with the same shape as inputs. Stores the binary + classification label for each element in inputs + (0 for the negative class and 1 for the positive class). + """ + inputs = inputs.sigmoid() + inputs = inputs.flatten(1) + numerator = 2 * (inputs * targets).sum(1) + denominator = inputs.sum(-1) + targets.sum(-1) + loss = 1 - (numerator + 1) / (denominator + 1) + return loss.sum() / num_boxes + + +def sigmoid_focal_loss(inputs, targets, num_boxes, alpha: float = 0.25, gamma: float = 2): + """ + Loss used in RetinaNet for dense detection: https://arxiv.org/abs/1708.02002. + Args: + inputs: A float tensor of arbitrary shape. + The predictions for each example. + targets: A float tensor with the same shape as inputs. Stores the binary + classification label for each element in inputs + (0 for the negative class and 1 for the positive class). + alpha: (optional) Weighting factor in range (0,1) to balance + positive vs negative examples. Default = -1 (no weighting). + gamma: Exponent of the modulating factor (1 - p_t) to + balance easy vs hard examples. + Returns: + Loss tensor + """ + prob = inputs.sigmoid() + ce_loss = F.binary_cross_entropy_with_logits(inputs, targets, reduction="none") + p_t = prob * targets + (1 - prob) * (1 - targets) + loss = ce_loss * ((1 - p_t) ** gamma) + + if alpha >= 0: + alpha_t = alpha * targets + (1 - alpha) * (1 - targets) + loss = alpha_t * loss + + return loss.mean(1).sum() / num_boxes + + +class PostProcessSegm(nn.Module): + def __init__(self, threshold=0.5): + super().__init__() + self.threshold = threshold + + @torch.no_grad() + def forward(self, results, outputs, orig_target_sizes, max_target_sizes): + assert len(orig_target_sizes) == len(max_target_sizes) + max_h, max_w = max_target_sizes.max(0)[0].tolist() + outputs_masks = outputs["pred_masks"].squeeze(2) + outputs_masks = F.interpolate( + outputs_masks, size=(max_h, max_w), mode="bilinear", align_corners=False + ) + outputs_masks = (outputs_masks.sigmoid() > self.threshold).cpu() + + for i, (cur_mask, t, tt) in enumerate( + zip(outputs_masks, max_target_sizes, orig_target_sizes) + ): + img_h, img_w = t[0], t[1] + results[i]["masks"] = cur_mask[:, :img_h, :img_w].unsqueeze(1) + results[i]["masks"] = F.interpolate( + results[i]["masks"].float(), size=tuple(tt.tolist()), mode="nearest" + ).byte() + + return results + + +class PostProcessPanoptic(nn.Module): + """This class converts the output of the model to the final panoptic result, in the format expected by the + coco panoptic API""" + + def __init__(self, is_thing_map, threshold=0.85): + """ + Parameters: + is_thing_map: This is a whose keys are the class ids, and the values a boolean indicating whether + the class is a thing (True) or a stuff (False) class + threshold: confidence threshold: segments with confidence lower than this will be deleted + """ + super().__init__() + self.threshold = threshold + self.is_thing_map = is_thing_map + + def forward(self, outputs, processed_sizes, target_sizes=None): + """This function computes the panoptic prediction from the model's predictions. + Parameters: + outputs: This is a dict coming directly from the model. See the model doc for the content. + processed_sizes: This is a list of tuples (or torch tensors) of sizes of the images that were passed to the + model, ie the size after data augmentation but before batching. + target_sizes: This is a list of tuples (or torch tensors) corresponding to the requested final size + of each prediction. If left to None, it will default to the processed_sizes + """ + if target_sizes is None: + target_sizes = processed_sizes + assert len(processed_sizes) == len(target_sizes) + out_logits, raw_masks, raw_boxes = ( + outputs["pred_logits"], + outputs["pred_masks"], + outputs["pred_boxes"], + ) + assert len(out_logits) == len(raw_masks) == len(target_sizes) + preds = [] + + def to_tuple(tup): + if isinstance(tup, tuple): + return tup + return tuple(tup.cpu().tolist()) + + for cur_logits, cur_masks, cur_boxes, size, target_size in zip( + out_logits, raw_masks, raw_boxes, processed_sizes, target_sizes + ): + scores, labels = cur_logits.softmax(-1).max(-1) + keep = labels.ne(outputs["pred_logits"].shape[-1] - 1) & (scores > self.threshold) + cur_scores, cur_classes = cur_logits.softmax(-1).max(-1) + cur_scores = cur_scores[keep] + cur_classes = cur_classes[keep] + cur_masks = cur_masks[keep] + cur_masks = F.interpolate(cur_masks[None], to_tuple(size), mode="bilinear").squeeze(0) + cur_boxes = box_cxcywh_to_xyxy(cur_boxes[keep]) + + h, w = cur_masks.shape[-2:] + assert len(cur_boxes) == len(cur_classes) + + cur_masks = cur_masks.flatten(1) + stuff_equiv_classes = defaultdict(lambda: []) + for k, label in enumerate(cur_classes): + if not self.is_thing_map[label.item()]: + stuff_equiv_classes[label.item()].append(k) + + def get_ids_area(masks, scores, dedup=False): + + m_id = masks.transpose(0, 1).softmax(-1) + + if m_id.shape[-1] == 0: + m_id = torch.zeros((h, w), dtype=torch.long, device=m_id.device) + else: + m_id = m_id.argmax(-1).view(h, w) + + if dedup: + for equiv in stuff_equiv_classes.values(): + if len(equiv) > 1: + for eq_id in equiv: + m_id.masked_fill_(m_id.eq(eq_id), equiv[0]) + + final_h, final_w = to_tuple(target_size) + + seg_img = Image.fromarray(id2rgb(m_id.view(h, w).cpu().numpy())) + seg_img = seg_img.resize(size=(final_w, final_h), resample=Image.NEAREST) + + np_seg_img = ( + torch.ByteTensor(torch.ByteStorage.from_buffer(seg_img.tobytes())) + .view(final_h, final_w, 3) + .numpy() + ) + m_id = torch.from_numpy(rgb2id(np_seg_img)) + + area = [] + for i in range(len(scores)): + area.append(m_id.eq(i).sum().item()) + return area, seg_img + + area, seg_img = get_ids_area(cur_masks, cur_scores, dedup=True) + if cur_classes.numel() > 0: + while True: + filtered_small = torch.as_tensor( + [area[i] <= 4 for i, c in enumerate(cur_classes)], + dtype=torch.bool, + device=keep.device, + ) + if filtered_small.any().item(): + cur_scores = cur_scores[~filtered_small] + cur_classes = cur_classes[~filtered_small] + cur_masks = cur_masks[~filtered_small] + area, seg_img = get_ids_area(cur_masks, cur_scores) + else: + break + + else: + cur_classes = torch.ones(1, dtype=torch.long, device=cur_classes.device) + + segments_info = [] + for i, a in enumerate(area): + cat = cur_classes[i].item() + segments_info.append( + {"id": i, "isthing": self.is_thing_map[cat], "category_id": cat, "area": a} + ) + del cur_classes + + with io.BytesIO() as out: + seg_img.save(out, format="PNG") + predictions = {"png_string": out.getvalue(), "segments_info": segments_info} + preds.append(predictions) + return preds diff --git a/ape/modeling/text/__init__.py b/ape/modeling/text/__init__.py new file mode 100644 index 0000000..088d1d2 --- /dev/null +++ b/ape/modeling/text/__init__.py @@ -0,0 +1,8 @@ +from .bert_wrapper import Bert +from .clip_wrapper import build_clip_text_encoder, get_clip_embeddings +from .clip_wrapper_eva01 import EVA01CLIP +from .clip_wrapper_eva02 import EVA02CLIP +from .clip_wrapper_open import build_openclip_text_encoder, get_openclip_embeddings +from .llama2_wrapper import Llama2 +from .t5_wrapper import T5_warpper +from .text_encoder import TextModel diff --git a/ape/modeling/text/bert_wrapper.py b/ape/modeling/text/bert_wrapper.py new file mode 100644 index 0000000..06adb43 --- /dev/null +++ b/ape/modeling/text/bert_wrapper.py @@ -0,0 +1,107 @@ +import torch +from torch import nn +from torch.cuda.amp import autocast + +from transformers import ( + AutoConfig, + AutoModelForSeq2SeqLM, + AutoTokenizer, + BertConfig, + BertModel, + RobertaConfig, + RobertaModel, +) + + +class Bert(nn.Module): + def __init__( + self, + pretrained_model_name_or_path, + dtype="float32", + **kwargs, + ): + super().__init__(**kwargs) + + self.dtype = getattr(torch, dtype) + + self.config = BertConfig.from_pretrained( + pretrained_model_name_or_path=pretrained_model_name_or_path + ) + self.bert_model = BertModel.from_pretrained( + pretrained_model_name_or_path=pretrained_model_name_or_path, + add_pooling_layer=False, + ) + self.tokenizer = AutoTokenizer.from_pretrained( + pretrained_model_name_or_path=pretrained_model_name_or_path + ) + + self.bert_model.eval() + for name, param in self.bert_model.named_parameters(): + param.requires_grad = False + param.data = param.data.to(self.dtype) + + self.register_buffer("unused_tensor", torch.zeros(1), False) + + self.text_list_to_feature = {} + + @property + def device(self): + return self.unused_tensor.device + + @autocast(enabled=False) + @torch.no_grad() + def forward_text(self, text_list, cache=False): + + if cache and tuple(text_list) in self.text_list_to_feature: + return self.text_list_to_feature[tuple(text_list)] + + tokenized = self.tokenizer.batch_encode_plus( + text_list, + max_length=256, + padding="max_length" if True else "longest", + return_special_tokens_mask=True, + return_tensors="pt", + truncation=True, + ).to(self.device) + + input_ids = tokenized.input_ids # (bs, seq_len) + attention_mask = tokenized.attention_mask # (bs, seq_len) + + max_batch_size = 500 + if len(input_ids) > max_batch_size: + chunck_num = len(input_ids) // max_batch_size + 1 + outputss = [ + self.bert_model( + input_ids=input_ids[ + chunck_id * max_batch_size : (chunck_id + 1) * max_batch_size + ], + attention_mask=attention_mask[ + chunck_id * max_batch_size : (chunck_id + 1) * max_batch_size + ], + ) + for chunck_id in range(chunck_num) + ] + + last_hidden_state = torch.cat( + [outputs.last_hidden_state for outputs in outputss], dim=0 + ) + else: + outputs = self.bert_model( + input_ids=input_ids, + attention_mask=attention_mask, + ) + + last_hidden_state = outputs.last_hidden_state + + end_token_idx = input_ids.argmin(dim=-1) - 1 + + ret = { + "end_token_idx": end_token_idx, + "attention_mask": attention_mask, + "last_hidden_state": last_hidden_state, + } + + if cache: + self.text_list_to_feature[tuple(text_list)] = ret + + return ret diff --git a/ape/modeling/text/clip_wrapper.py b/ape/modeling/text/clip_wrapper.py new file mode 100644 index 0000000..3d693f1 --- /dev/null +++ b/ape/modeling/text/clip_wrapper.py @@ -0,0 +1,224 @@ +import logging +from collections import OrderedDict +from typing import List, Union + +import torch +from torch import nn + +from clip.simple_tokenizer import SimpleTokenizer as _Tokenizer + +__all__ = ["tokenize"] + +count = 0 + + +class LayerNorm(nn.LayerNorm): + """Subclass torch's LayerNorm to handle fp16.""" + + def forward(self, x: torch.Tensor): + orig_type = x.dtype + ret = super().forward(x.type(torch.float32)) + return ret.type(orig_type) + + +class QuickGELU(nn.Module): + def forward(self, x: torch.Tensor): + return x * torch.sigmoid(1.702 * x) + + +class ResidualAttentionBlock(nn.Module): + def __init__(self, d_model: int, n_head: int, attn_mask: torch.Tensor = None): + super().__init__() + + self.attn = nn.MultiheadAttention(d_model, n_head) + self.ln_1 = LayerNorm(d_model) + self.mlp = nn.Sequential( + OrderedDict( + [ + ("c_fc", nn.Linear(d_model, d_model * 4)), + ("gelu", QuickGELU()), + ("c_proj", nn.Linear(d_model * 4, d_model)), + ] + ) + ) + self.ln_2 = LayerNorm(d_model) + self.attn_mask = attn_mask + + def attention(self, x: torch.Tensor): + self.attn_mask = ( + self.attn_mask.to(dtype=x.dtype, device=x.device) + if self.attn_mask is not None + else None + ) + return self.attn(x, x, x, need_weights=False, attn_mask=self.attn_mask)[0] + + def forward(self, x: torch.Tensor): + x = x + self.attention(self.ln_1(x)) + x = x + self.mlp(self.ln_2(x)) + return x + + +class Transformer(nn.Module): + def __init__(self, width: int, layers: int, heads: int, attn_mask: torch.Tensor = None): + super().__init__() + self.width = width + self.layers = layers + self.resblocks = nn.Sequential( + *[ResidualAttentionBlock(width, heads, attn_mask) for _ in range(layers)] + ) + + def forward(self, x: torch.Tensor): + return self.resblocks(x) + + +class CLIPTEXT(nn.Module): + def __init__( + self, + embed_dim=512, + context_length=77, + vocab_size=49408, + transformer_width=512, + transformer_heads=8, + transformer_layers=12, + ): + super().__init__() + + self._tokenizer = _Tokenizer() + self.context_length = context_length + + self.transformer = Transformer( + width=transformer_width, + layers=transformer_layers, + heads=transformer_heads, + attn_mask=self.build_attention_mask(), + ) + + self.vocab_size = vocab_size + self.token_embedding = nn.Embedding(vocab_size, transformer_width) + self.positional_embedding = nn.Parameter( + torch.empty(self.context_length, transformer_width) + ) + self.ln_final = LayerNorm(transformer_width) + + self.text_projection = nn.Parameter(torch.empty(transformer_width, embed_dim)) + + self.initialize_parameters() + + def initialize_parameters(self): + nn.init.normal_(self.token_embedding.weight, std=0.02) + nn.init.normal_(self.positional_embedding, std=0.01) + + proj_std = (self.transformer.width**-0.5) * ((2 * self.transformer.layers) ** -0.5) + attn_std = self.transformer.width**-0.5 + fc_std = (2 * self.transformer.width) ** -0.5 + for block in self.transformer.resblocks: + nn.init.normal_(block.attn.in_proj_weight, std=attn_std) + nn.init.normal_(block.attn.out_proj.weight, std=proj_std) + nn.init.normal_(block.mlp.c_fc.weight, std=fc_std) + nn.init.normal_(block.mlp.c_proj.weight, std=proj_std) + + if self.text_projection is not None: + nn.init.normal_(self.text_projection, std=self.transformer.width**-0.5) + + def build_attention_mask(self): + mask = torch.empty(self.context_length, self.context_length) + mask.fill_(float("-inf")) + mask.triu_(1) # zero out the lower diagonal + return mask + + @property + def device(self): + return self.text_projection.device + + @property + def dtype(self): + return self.text_projection.dtype + + def tokenize(self, texts: Union[str, List[str]], context_length: int = 77) -> torch.LongTensor: + """ """ + if isinstance(texts, str): + texts = [texts] + + sot_token = self._tokenizer.encoder["<|startoftext|>"] + eot_token = self._tokenizer.encoder["<|endoftext|>"] + all_tokens = [[sot_token] + self._tokenizer.encode(text) + [eot_token] for text in texts] + result = torch.zeros(len(all_tokens), context_length, dtype=torch.long) + + for i, tokens in enumerate(all_tokens): + if len(tokens) > context_length: + st = torch.randint(len(tokens) - context_length + 1, (1,))[0].item() + tokens = tokens[st : st + context_length] + result[i, : len(tokens)] = torch.tensor(tokens) + + return result + + def encode_text(self, text): + x = self.token_embedding(text).type(self.dtype) # [batch_size, n_ctx, d_model] + x = x + self.positional_embedding.type(self.dtype) + x = x.permute(1, 0, 2) # NLD -> LND + x = self.transformer(x) + x = x.permute(1, 0, 2) # LND -> NLD + x = self.ln_final(x).type(self.dtype) + x = x[torch.arange(x.shape[0]), text.argmax(dim=-1)] @ self.text_projection + return x + + def forward(self, captions): + """ + captions: list of strings + """ + text = self.tokenize(captions).to(self.device) # B x L x D + features = self.encode_text(text) # B x D + return features + + +def build_clip_text_encoder(model_path, pretrain=True): + logger = logging.getLogger(__name__) + if pretrain: + logger.info("Loading pretrained CLIP " + model_path) + import clip + + print(model_path) + pretrained_model, _ = clip.load(model_path, device="cpu") + state_dict = pretrained_model.state_dict() + to_delete_keys = ["logit_scale", "input_resolution", "context_length", "vocab_size"] + [ + k for k in state_dict.keys() if k.startswith("visual.") + ] + for k in to_delete_keys: + if k in state_dict: + del state_dict[k] + + embed_dim = state_dict["text_projection"].shape[1] + context_length = state_dict["positional_embedding"].shape[0] + vocab_size = state_dict["token_embedding.weight"].shape[0] + transformer_width = state_dict["ln_final.weight"].shape[0] + transformer_heads = transformer_width // 64 + transformer_layers = len( + set(k.split(".")[2] for k in state_dict if k.startswith(f"transformer.resblocks")) + ) + + text_encoder = CLIPTEXT( + embed_dim, + context_length, + vocab_size, + transformer_width, + transformer_heads, + transformer_layers, + ) + text_encoder.load_state_dict(state_dict) + + else: + logger.info("Building CLIPTEXT") + text_encoder = CLIPTEXT(embed_dim=embed_dim) + return text_encoder + + +def get_clip_embeddings(text_model, vocabulary, prompt="a "): + if isinstance(text_model, str): + text_encoder = build_clip_text_encoder(text_model, pretrain=True) + text_encoder.eval() + else: + text_encoder = text_model + text_encoder.eval() + texts = [prompt + x for x in vocabulary] + emb = text_encoder(texts).detach().contiguous() + return emb diff --git a/ape/modeling/text/clip_wrapper_eva01.py b/ape/modeling/text/clip_wrapper_eva01.py new file mode 100644 index 0000000..e9de9a2 --- /dev/null +++ b/ape/modeling/text/clip_wrapper_eva01.py @@ -0,0 +1,146 @@ +import torch +import torch.nn as nn +from torch.cuda.amp import autocast + +from clip import tokenize + +from .eva01_clip import build_eva_model_and_transforms + + +class EVA01CLIP(nn.Module): + def __init__( + self, + clip_model="EVA_CLIP_g_14", + cache_dir="eva_clip_psz14.pt", + dtype="float32", + max_batch_size=2560, + ): + super().__init__() + self.net, _ = build_eva_model_and_transforms(clip_model, pretrained=cache_dir) + + if dtype == "bfloat16": + self.dtype = torch.bfloat16 + elif dtype == "float16": + self.dtype = torch.float16 + else: + self.dtype = torch.float32 + + del self.net.visual + self.net.eval() + for name, param in self.net.named_parameters(): + param.requires_grad = False + param.data = param.data.to(self.dtype) + + self.register_buffer("unused_tensor", torch.zeros(1), False) + + self.text_list_to_feature = {} + + self.max_batch_size = max_batch_size + + @property + def device(self): + return self.unused_tensor.device + + def infer_image(self, features): + x = features["image"][0] + x = self.net.encode_image(x) + return x + + @autocast(enabled=False) + @torch.no_grad() + def encode_text(self, text_list, cache=False): + if cache and tuple(text_list) in self.text_list_to_feature: + return self.text_list_to_feature[tuple(text_list)] + + text_token = tokenize(text_list, context_length=77, truncate=True).to(self.device) + + max_batch_size = self.max_batch_size + if self.device.type == "cpu" or torch.cuda.mem_get_info(self.device)[0] / 1024**3 < 5: + max_batch_size = min(256, max_batch_size) + if len(text_token) > max_batch_size: + chunck_num = len(text_token) // max_batch_size + 1 + encoder_outputs = torch.cat( + [ + self.net.encode_text( + text_token[chunck_id * max_batch_size : (chunck_id + 1) * max_batch_size] + ) + for chunck_id in range(chunck_num) + ], + dim=0, + ) + else: + encoder_outputs = self.net.encode_text(text_token) + + ret = { + "last_hidden_state_eot": encoder_outputs, + } + + if cache: + self.text_list_to_feature[tuple(text_list)] = ret + + return ret + + @autocast(enabled=False) + @torch.no_grad() + def forward_text(self, text_list, cache=False): + if cache and tuple(text_list) in self.text_list_to_feature: + return self.text_list_to_feature[tuple(text_list)] + + text_token = tokenize(text_list, context_length=77, truncate=True).to(self.device) + + max_batch_size = self.max_batch_size + if self.device.type == "cpu" or torch.cuda.mem_get_info(self.device)[0] / 1024**3 < 5: + max_batch_size = min(256, max_batch_size) + if len(text_token) > max_batch_size: + chunck_num = len(text_token) // max_batch_size + 1 + encoder_outputs = [ + self.custom_encode_text( + text_token[chunck_id * max_batch_size : (chunck_id + 1) * max_batch_size], + self.net.text, + ) + for chunck_id in range(chunck_num) + ] + encoder_outputs_x = torch.cat([x for (x, _) in encoder_outputs], dim=0) + encoder_outputs_xx = torch.cat([xx for (_, xx) in encoder_outputs], dim=0) + else: + encoder_outputs_x, encoder_outputs_xx = self.custom_encode_text( + text_token, self.net.text + ) + + end_token_idx = text_token.argmax(dim=-1) + attention_mask = end_token_idx.new_zeros(encoder_outputs_xx.size()[:2]) + for i in range(attention_mask.size(0)): + attention_mask[i, : end_token_idx[i] + 1] = 1 + + ret = { + "end_token_idx": end_token_idx, + "attention_mask": attention_mask, + "last_hidden_state": encoder_outputs_xx, + "last_hidden_state_eot": encoder_outputs_x, + } + + if cache: + self.text_list_to_feature[tuple(text_list)] = ret + + return ret + + @autocast(enabled=False) + @torch.no_grad() + def custom_encode_text(self, text, m): + x = m.token_embedding(text) # [batch_size, n_ctx, d_model] + + x = x + m.positional_embedding + x = x.permute(1, 0, 2) # NLD -> LND + x = m.transformer(x, attn_mask=m.attn_mask) + x = x.permute(1, 0, 2) # LND -> NLD + x = m.ln_final(x) + + if m.text_projection is not None: + xx = x @ m.text_projection + + x = x[torch.arange(x.shape[0]), text.argmax(dim=-1)] + + if m.text_projection is not None: + x = x @ m.text_projection + + return x, xx diff --git a/ape/modeling/text/clip_wrapper_eva02.py b/ape/modeling/text/clip_wrapper_eva02.py new file mode 100644 index 0000000..bed4492 --- /dev/null +++ b/ape/modeling/text/clip_wrapper_eva02.py @@ -0,0 +1,148 @@ +import torch +import torch.nn as nn +from torch.cuda.amp import autocast + +from .eva02_clip import create_model_and_transforms, get_tokenizer + + +class EVA02CLIP(nn.Module): + def __init__( + self, + clip_model="EVA02-CLIP-B-16", + cache_dir="EVA02_CLIP_B_psz16_s8B.pt", + dtype="float32", + max_batch_size=2560, + ): + super().__init__() + self.net, _, _ = create_model_and_transforms( + clip_model, pretrained=cache_dir, force_custom_clip=True + ) + self.tokenizer = get_tokenizer(clip_model) + + if dtype == "bfloat16": + self.dtype = torch.bfloat16 + elif dtype == "float16": + self.dtype = torch.float16 + else: + self.dtype = torch.float32 + + del self.net.visual + self.net.eval() + for name, param in self.net.named_parameters(): + param.requires_grad = False + param.data = param.data.to(self.dtype) + + self.register_buffer("unused_tensor", torch.zeros(1), False) + + self.text_list_to_feature = {} + + self.max_batch_size = max_batch_size + + @property + def device(self): + return self.unused_tensor.device + + def infer_image(self, features): + x = features["image"][0] + x = self.net.encode_image(x) + return x + + @autocast(enabled=False) + @torch.no_grad() + def encode_text(self, text_list, cache=False): + if cache and tuple(text_list) in self.text_list_to_feature: + return self.text_list_to_feature[tuple(text_list)] + + text_token = self.tokenizer(text_list, context_length=77).to(self.device) + + max_batch_size = self.max_batch_size + if self.device.type == "cpu" or torch.cuda.mem_get_info(self.device)[0] / 1024**3 < 5: + max_batch_size = min(256, max_batch_size) + if len(text_token) > max_batch_size: + chunck_num = len(text_token) // max_batch_size + 1 + encoder_outputs = torch.cat( + [ + self.net.encode_text( + text_token[chunck_id * max_batch_size : (chunck_id + 1) * max_batch_size] + ) + for chunck_id in range(chunck_num) + ], + dim=0, + ) + else: + encoder_outputs = self.net.encode_text(text_token) + + ret = { + "last_hidden_state_eot": encoder_outputs, + } + + if cache: + self.text_list_to_feature[tuple(text_list)] = ret + + return ret + + @autocast(enabled=False) + @torch.no_grad() + def forward_text(self, text_list, cache=False): + if cache and tuple(text_list) in self.text_list_to_feature: + return self.text_list_to_feature[tuple(text_list)] + + text_token = self.tokenizer(text_list, context_length=77).to(self.device) + + max_batch_size = self.max_batch_size + if self.device.type == "cpu" or torch.cuda.mem_get_info(self.device)[0] / 1024**3 < 5: + max_batch_size = min(256, max_batch_size) + if len(text_token) > max_batch_size: + chunck_num = len(text_token) // max_batch_size + 1 + encoder_outputs = [ + self.custom_encode_text( + text_token[chunck_id * max_batch_size : (chunck_id + 1) * max_batch_size], + self.net.text, + ) + for chunck_id in range(chunck_num) + ] + encoder_outputs_x = torch.cat([x for (x, _) in encoder_outputs], dim=0) + encoder_outputs_xx = torch.cat([xx for (_, xx) in encoder_outputs], dim=0) + else: + encoder_outputs_x, encoder_outputs_xx = self.custom_encode_text( + text_token, self.net.text + ) + + end_token_idx = text_token.argmax(dim=-1) + attention_mask = end_token_idx.new_zeros(encoder_outputs_xx.size()[:2]) + for i in range(attention_mask.size(0)): + attention_mask[i, : end_token_idx[i] + 1] = 1 + + ret = { + "end_token_idx": end_token_idx, + "attention_mask": attention_mask, + "last_hidden_state": encoder_outputs_xx, + "last_hidden_state_eot": encoder_outputs_x, + } + + if cache: + self.text_list_to_feature[tuple(text_list)] = ret + + return ret + + @autocast(enabled=False) + @torch.no_grad() + def custom_encode_text(self, text, m, normalize: bool = False): + cast_dtype = m.transformer.get_cast_dtype() + + x = m.token_embedding(text).to(cast_dtype) # [batch_size, n_ctx, d_model] + + x = x + m.positional_embedding.to(cast_dtype) + x = x.permute(1, 0, 2) # NLD -> LND + x = m.transformer(x, attn_mask=m.attn_mask) + x = x.permute(1, 0, 2) # LND -> NLD + x = m.ln_final(x) # [batch_size, n_ctx, transformer.width] + + xx = x @ m.text_projection + + x = x[torch.arange(x.shape[0]), text.argmax(dim=-1)] @ m.text_projection + + return ( + F.normalize(x, dim=-1) if normalize else x, + F.normalize(xx, dim=-1) if normalize else xx, + ) diff --git a/ape/modeling/text/clip_wrapper_open.py b/ape/modeling/text/clip_wrapper_open.py new file mode 100644 index 0000000..768076f --- /dev/null +++ b/ape/modeling/text/clip_wrapper_open.py @@ -0,0 +1,51 @@ +import logging +from collections import OrderedDict +from typing import List, Union + +import torch +from torch import nn + +from clip.simple_tokenizer import SimpleTokenizer as _Tokenizer + + +def build_openclip_text_encoder(open_clip_name, open_clip_model): + import open_clip + + logger = logging.getLogger(__name__) + + print(open_clip.list_pretrained()) + logger.info("Loading pretrained CLIP " + open_clip_name + " " + open_clip_model) + + model, _, preprocess = open_clip.create_model_and_transforms( + open_clip_name, pretrained=open_clip_model + ) + tokenizer = open_clip.get_tokenizer(open_clip_name) + + del model.visual + + model.eval() + + return model, tokenizer + + +def get_openclip_embeddings(model, tokenizer, vocabulary, prompt="a "): + model.eval() + + sentences = [prompt + x for x in vocabulary] + text = tokenizer(sentences).to(model.token_embedding.weight.device) + + with torch.no_grad(): + if len(text) > 10000: + text_features = torch.cat( + [ + model.encode_text(text[: len(text) // 2]), + model.encode_text(text[len(text) // 2 :]), + ], + dim=0, + ) + else: + text_features = model.encode_text(text) + + text_features = text_features.detach().contiguous() + + return text_features diff --git a/ape/modeling/text/eva01_clip/README.md b/ape/modeling/text/eva01_clip/README.md new file mode 100644 index 0000000..e950798 --- /dev/null +++ b/ape/modeling/text/eva01_clip/README.md @@ -0,0 +1,79 @@ +# Contrastive Language-Image Pre-Training with EVA (EVA-CLIP) + +**Table of Contents** + +- [Contrastive Language-Image Pre-Training with EVA (EVA-CLIP)](#contrastive-language-image-pre-training-with-eva-eva-clip) + - [Model Card](#model-card) + - [Usage](#usage) + - [Acknowledgement](#acknowledgement) + + +## Model Card + +

      + +> The ImageNet-1K zero-shot classification performance is higher than our paper (`78.5` *v.s.* `78.2`) because of longer training. + +We choose to train a 1.3B CLIP model, not because it is easy, but because it is hard. Please refer to [this note](https://docs.google.com/document/d/1FXosAZ3wMrzThgnWR6KSkXIz4IMItq3umDGos38pJps/edit) for a glance of the challenges in training very large CLIP. + +To our knowledge, EVA-CLIP is **the largest performant open-sourced CLIP model** evaluated via zero-shot classification performance. +We will updates the results in our paper soon. +For more details of EVA-CLIP, please refer to Section 2.3.5 of [our paper](https://arxiv.org/pdf/2211.07636.pdf). + +We hope open-sourcing EVA-CLIP can facilitate future research in multi-modal learning, representation leaning, AIGC, *etc*. + + +## Usage + +The usege of EVA-CLIP is similar to [OpenAI CLIP](https://github.com/openai/CLIP) and [Open CLIP](https://github.com/mlfoundations/open_clip). +Here we provide a showcase in zero-shot image classification. + +First, [install PyTorch 1.7.1](https://pytorch.org/get-started/locally/) (or later) and torchvision, as well as small additional dependencies, and then install this repo as a Python package. On a CUDA GPU machine, the following will do the trick: + +```bash +$ conda install --yes -c pytorch pytorch=1.7.1 torchvision cudatoolkit=11.0 +$ pip install ftfy regex tqdm +``` + +The training code of our 1.3B EVA-CLIP will be available at [FlagAI](https://github.com/FlagAI-Open/FlagAI). Please stay tuned. + + +An example: +```python +import torch +from eva_clip import build_eva_model_and_transforms +from clip import tokenize +from PIL import Image + +eva_clip_path = "/path/to/eva_clip_psz14.pt" # https://huggingface.co/BAAI/EVA/blob/main/eva_clip_psz14.pt +model_name = "EVA_CLIP_g_14" +image_path = "CLIP.png" +caption = ["a diagram", "a dog", "a cat"] + +device = "cuda" if torch.cuda.is_available() else "cpu" +model, preprocess = build_eva_model_and_transforms(model_name, pretrained=eva_clip_path) +model = model.to(device) + +image = preprocess(Image.open(image_path)).unsqueeze(0).to(device) +text = tokenize(caption).to(device) + +with torch.no_grad(): + image_features = model.encode_image(image) + text_features = model.encode_text(text) + image_features /= image_features.norm(dim=-1, keepdim=True) + text_features /= text_features.norm(dim=-1, keepdim=True) + + text_probs = (100.0 * image_features @ text_features.T).softmax(dim=-1) + +print("Label probs:", text_probs) # prints: [1.0000e+00, 2.0857e-10, 4.8534e-12] +``` + + +## Acknowledgement +EVA-CLIP is bulit with [OpenAI CLIP](https://github.com/openai/CLIP), [Open CLIP](https://github.com/mlfoundations/open_clip) and [CLIP Benchmark](https://github.com/LAION-AI/CLIP_benchmark). Thanks for their awesome work! diff --git a/ape/modeling/text/eva01_clip/__init__.py b/ape/modeling/text/eva01_clip/__init__.py new file mode 100644 index 0000000..90694ef --- /dev/null +++ b/ape/modeling/text/eva01_clip/__init__.py @@ -0,0 +1,7 @@ +# from .clip import * +# from .eva_clip import * +# from .model import * +# from .simple_tokenizer import * +# from .vit_model import * + +from .eva_clip import build_eva_model_and_transforms diff --git a/ape/modeling/text/eva01_clip/bpe_simple_vocab_16e6.txt.gz b/ape/modeling/text/eva01_clip/bpe_simple_vocab_16e6.txt.gz new file mode 100644 index 0000000000000000000000000000000000000000..7b5088a527f720063f044eb928eee315f63b2fc0 GIT binary patch literal 1356917 zcmV(nK=QvIiwFQl6I)*Z19ZK~vMkwgB)E^SaG(|_PzuTJUep5J0`N~DK81(h@F{(W zxN)TxRpd|fvY8l2bh9uNNe~1;Qsm*`zuHufsU3f;?gfyU@7){Weg+%V)YQIRE$xrC zeq4t3M~}HKs~`QZ|GE9oU+wSve|WU(*3Z-Ti~r@T|LxKj(`7Gim(u>Z7Onkry|nhf z{Z_R9$DcocaOtO_C?efA9V8_G0Eg*J8Fm z+xYK;eN$i5_?`6oQ_=8WTL0%e=^%gKm6r4`|-ox)!xtl zyS;qJALFq1Z|v_Y`?JA*_sK_{?a#`WKW}=D(f)F>zZm>OZ9y*c5i7M`I{VFM(PPQd z8@>1zn|`&**-T$V;DjxnW z?d1PrKW0ncVr{XY>GiM0idQ}CS!VkQ|NWbGc8z^V-+x_gqjfNRQC57H9mUCiw(>V= z>=U&#Pup_5MfwSQPW!%f=1H)h+x++N^Vmnd#eDIVTjM6+g!oVUD(tN_pjLOqz?A7SNq@B_P>Wd`j5Z*(|;>I|L*c;e>mFzY>V5t82B;!h<@sH zoa~it>+E1$zOw!DuUWCdjbF6`yI!VMe8YJwu2|m7)D}-a1Ec?Qu{X8fwI#NfJ1*1g zKk?$b>s#$e9=;5_FYsjFU-KB1IKz0Y-ahY&S6;bnc1IR}@!8k3$3|`bANVyb=W4$; z*yY;&C3~!Q`pai)k5cg}`a0so-pb6ApJ?`D*kKYuZ zzp+O@Y%|h=4Kt0?c|A~MR`D&J8@oTV9?>kpFz9TT_L$|Q`!m>w9G5+QQ0K0~<6>j_%bTsyuI=%?!=uRb z;HH&0Etg6+^cg1wSNi4mvR|{u||`YjttMNZ749c5Qcw z)0O_qc5hiOlT|Z>ukfP%ro{htqDFAKhUQCglW0lbWJ-umcD&Y>{shgP|-tfJszdMY_oPG znVNrq7n=C?mqCuzE?{~2<1dR(zl9%$wYu5L9k{WbOzPwow1-=jiNYzd7n3cT53N;M zeDE4$WBgzpa-}$nb{&UU)gC4{{YRUR&k#GS&|#2;*kFa%i!QnCC$IhH$KOAzH>-X1 z&%5@ku7{551_KR4VORGm8<9TZJ8mPlZ~^Ji!VlR0)nTG#&*r(2HEVG_UcX2K7HyC=FWfmz-hzb#v1K90d^+JL3e9Fd{x6lua`$(;EI)cX*>E2 zEzSTNZccY&{4@JDPWk0_xGh@|7}~PI|EJe^*?&f~aN(u1Grh?u9yomi?9$;@?tv#N z!%ht_wz$5GrTmQ_FqrUORjU&LOM7{m9Zowkl=_SETI{~&ZEX9JF0~s6Tj$>2=#Srg z{-*f!Grur)5M<+Er4;nF+vzg?J&(m`Z}7xzxw{!kF9!2>mG#~c?A{P=PJV4H+}QCY z7P-LS%((Qn(}%tChCjOcG5=2Ci&Njy{;XUuk6%14R8Tc4(pJd2_)V~@(fO^1fwir) z&v~}3KeKtXZ~0OVM{UE@H&b8#neVm7?z z6{{b{*Y5gmp^Ys5gezztmi_ZXuCtzT-68;=aL4ZcLZyc_b_=w0W_C86FuQzu+%m_V zHJz;;@Qx8lsZe0!so%m4epP(iUui(piJNC1Z?^d!M|tRx2aNbtC6XPknY}z82@xUe zmqO&BJsrN}OvX7!S0(%SJ0^Je%y)OAaBMiu`nqkO*ZkD*0=88iwPIJ97`H9=Jj&)b~(xj&pLn2w0*zABH3>!BiZ5pTy>g64w1D*hrJ+7?gH%SATuVbAR025iw?d%ZtB`n0{O9fGhE z>Hqq`PBvj9WK!<>6I;Ozt}kc&i{Ebr5YIS^D~i;$)l;^G+#8qZ`N9j<7H3(+szivC;i=_fQI7sX_DdE^gu2lCfVzTBef2PD=aZob-k_6i;F)C>Ii&DPMZ6yp5a_qN7w zZ1#8Q30j2@c61|Yp7A6-)`9-oqU}n5S=hp*Ksnv1YXB4W(`Jz$Fus>Y(NsB{{uZk+ zFw|Ctt#?^)q`y-r0!T)!^i6l;jKxW21WwLQnSHgNi`5dZ+eLqWtVK3p_Jxgw_O=8) zqTTYrpskT<0Xz^tZ8oLxL*FSO#AZw>3N9lv1?S7Izb zvN6w5b=}$uSLEW1l^sCVB{4FMTch-f$2 z*rinBiqA=Z*6W=gy}5{4cF`QoB;R9~=H3R1ppdX!)8Aih7xVG7XYI3b><}tcv}!}~ zlt0>wN^yQEIA>%ehc`5D)f_df$5tcyZD7k_fc)fb1jv994es&Iq1Eq^g7|&h`%|L0 zGjY1a0lv;i4(@^4*zrhb^UJue3I@wy$)8HM@JA^pfdJ1v%DJo;DE}PJl);T_}HuJVjERQ9R+8=R&AYCiRt|3 zd0W#Ln9jJiz9z}QweZ`Br5fK?Y zcAcP+^iC}LloN_`4braO-N&_WhnzKD)35jqECX`H6}0Ob2*MZ0(JzqimT-G3ciOj* zFa44W@FnSBG3|an;tbk@Pi?Ht4kO0U$nL2-Ae|&jjCHUFT(=?NKC#+?P21t&dhnEN zOTukfz?s|-Z7Oo6i?s#fVs?&R5w6#5No0(Siz0flyKO(;_1w+f{oq`@*|K+L@_c_B z(Lia_lKxuTal>_4j-ncH!F#`~LxA|o%wPa4Mq~VwHp$L(N>}@^pSQ4-TZWbPSQq9V zVf5F0Y%RDkf9uu?S%Zf_woaZ-mkFI)k)slmL~U@oglAguU-t83<>!P>kWdwiZ_j?m znH&*l%QCwwEgK7B%j_mgRY|u%P)j@Jb{z(lX}99*gT<>YJIH*i{9FtP;Y0}2`Qh6m zd+$f>>c~tEUJUkaCZ>}?gJL~+nSYF5PDYMclOnDX(avP=IgYv^i$%7(p8N^}aZ4%B z+S})irQC!&Ic!7Ph5BaU&0@!(wd~1_xJ3j}G%{Nd$HJGzR>jiWAu{F{&UOP(!49j1 zsTQSfi*0T%D-rSW771Ax|I%V@mS_B~-Vid)tN*1EQ-*j*rq?5#gq*qQ`Zm5zcWuTM zH6a{+w_0UBlN;Qw`+?Cm%!2mF#Wp4z5rv>M0!wC5b2ya>$+U{caM$L04uqZUCR(GxGqB>#HwtSwq5$C{R`<+G9H$MQ|DNM5yINk{!Q_S3{2c=_dsOZil;fJ6YS8!RRmDBSclDfw2y1M;JmgbDlTs zQIH3KVDHxmJ>6A_P_TSOE_1azJrm2ed)?YymJ?Ep$jY&KiCIPalDwJHQZZX})q)hy zlz!j-_1eY`;5- zmkwWWCmOYYLH>s0!*|3fx?#}6Q=g;zP4aw!HVbIIbnUOhz^V7H_}J_1%%N%My^ z{kpp|^!R@7B-A37w>JW={7NAZ9GI5%aksr*J?D2Rn?ApP8us%11 zEp^{v*D)m*J8+di@KDWr$$7#D?|>fcdRvgT!Zwr$66R621|=%9{u5zP9LE9NpAJ8{ z^%0rv3SNM>^lg}lab5|Y^mb|o;hqSpnn(uh3DO0`{X^A4S@;4Zv(=e|Wkk-}XMA}> z$qdi1qE2ZK#2^a(z|TO9f}ke~ak%Yjcy@>FHP>sFw~pmGU=1xVGy_{}5v~@>?2#kg zA_6HFi~8&)$VCS#Nn_$rHY)3mroIDOYJ-_lw+P=5AVf6Y(4CgHa$y?2BkMWGVaHaC zc=&!$qyS1mD|FP(AY5CE0~}uV1$Sac2~@&-dx4$%amguD)3R!jKKb4&g!uZfJ7SLH zR^p`ZC2?XHDWm`%#xj`Ov<^V6@!;-yV8T2rIkbnRir7uq{Sm(?=+AH3tHr~I{Q@%`cnVM^0&Vvf9 zT^RuyJmAW-%2js-{K6F)z5b*K5nY zwST0z=~BnD+0x>EDZ*ZZ4WSzgq#hn>Bo{1V$Xhrk|N69GprK4rv>e@&En-16{RT!@ zE?UKpq7s4h&`;$K#^oOM>?_d6^mWaV>`h>x^awO{4IO!LTn98 zCM)fY&}@b)UeEYV`f;-_w!!-7RUukGng31vB68^V>_E*;Zu=T32U$C~Lgp3f;@&DJ znIDSgnBkj~c(GO$pel;vwdcYEc4Jfm_-Gxk!dv^2pa`x?-HR?@j&f&*LSC&*4;XhB zaVspXO1VRS3bqnZSSP-qGt&+rH()X{1QR>Y8Kd?V7LYW+el}DwZ(;wP+K}tO6$l&-kU`CL>6UNqN3TK;o-E9?`f_c$z3w~zg)W;V z(#xLh+;(FwF)?E6s2m^^Awt=%oh*Ttg3H+ulOEFwmpe*dzb;NtY^;l z=34|e9%fG}iBuU$s(e9P#hnd+B9ck{Y~C#cS`Z+0ww4{f6bHK#f$tidWMAo^{20k% zroaVYupL3!RfURB#gO<8@Ra}2G2UZBjJa-#N=T=0ueQ#Dy*kj5&E2GTdm#Q!Clyx6 zxw690QSlq$-;@oF2%XKD-GZVEb_y1KYy(!}ad!{#!{Ucw6&Z5$K`v>D>w{8kdl7{c zngN^@FsA@iR&XJAye|>c$P4Bn>JiR3Nxt9T0U09e`V)S_eP>aT%bdP`dQ%`?fj!U; zx#+jw0PxF7^wU+uP@OWJxwKpnL+*06V~#Z8Zfa0Y=K(B*R)2Vfj}>5DE}lT&B1LEU zy(8A}2U3Jq1aRRd%81OKf+@{gAyfp){7}5p;_LmA9@^@KDSFE6w#=o#Wuh4&4ETTz z)XF|(=h9ILb|uMuX{SF3xiC5-9i1G`2_NDGg!0h`lU+p@t!G1T3~CC>m9vA5mQn3| z)D5glI|q-xO;1w8vxvu{8}fF@K_DUMQb83!7dbkC{o#c9@g_-=QHMplqC_?2xp0~G z)q;$T?~|S%SZ44U2q1j^Nuhs%O#q>6l?z)5neBEw5t&>vaQKFIJ1kJ&qO$R7voj~N zvpMi%=-jZtbwT{B_NNTRfA|tdM99pXNUGg0nC5UabFk)X{?Hq#0YIr|9MNzvI1Jr! zs(LU1_iq`?PW5lQo;WXG3*}0IQ21b90%DNDR9iXuNZyAiB*oIeOSf(e*CU|8-p!-< zXRLqXO4sm4ulTZ|!KJ>T`e-5ayzYq+r)B6O)&=Ht^1E6-k9m=vJ_D{N5fvF&s(c(O z6BDiUlQPYjx5pA zP2}0{7XK-H14z|?Q&J^ueBewsNf)f0XEEY`rw;Ig~iN0`35+)7HY43aQ@f09Giac z>mwz(Z#e^9(_P1F9^jp)#NTc$81L)sP6;q;H%ELD5UgaMG=uSDip*zB{L z-uD#IGiQHzWh|#smEOxNq35T9Rs3geifck@IkwWtzl-fEz8Lm%ZhDd9PBlm`n3eHQpo43sQdxfQldR*^aCaS z>B%EKb42sd1CRNPU$1R219XZygbVB5pQ`ElYMja%C0UV<5VlS8)pLHUg7WajVA>ps@XDsU_b3h2-{4^dfEp}k&^L2PUpnV@*3EY9KC=2 zp*JOR7)&|YzI_$Hc-vXx^*@JyThT|03=cF`e`IvcrLtLKWXk&v!Pg3aCc{XI68fB1 zngbdaRQ>!!w{hsu?{?XP=Y4E}KU<)Cs#jQkIrG+Rv7U%IV>!j&8iLIH25&I077X-L z)DqLv*b9MhA6&LDj3kgG#LT>`ZGuPns6r!$XO98ehW#+Jox+nkW*Ba>WP&>7&dq5@ zD}vsW-Paz)$li~W97bdWJO!DgJ!IqyEePm`kN#{&nx6C2APPIwG_IzOTg2Ks8?vyk z;b%G^;$+HRszK26HRE3>_z$vj&s>aWZlMe|!vc{oFXfS2k^Mh)*2i^rH zmIo6gPd`tj`d%CBO(;A0+;`<;YK5|I>kh`rmOPYd8L7##in4jH0+yZ4LG&^Z8u*fk zt6+u)+2Ce9wU~fl+T_4fr)S8m8D(w-`=a2x zq6lrTsT*DI2LN0)d^#vSD1s+&C+-jlR(*Z(q8*0%lsEsoHtOxlS>$P})QT!;qrH}zo zd#g1P9uS}7>4FXS<~O89CAM*t;ShMhocOM@`c3iaoAmAqszJhH1GcA>(Vn=rC*I_O zd(+y9-sW^7WRZY0EL=O%AI+a`TW(QXS+Wc30V0y+(G33PSrA+uC+r!mXt>_h(2D=> zk1VvKil%{R*=e$k!o9Y|$c}M5(T&|LE>Q$ZX!Rd#x339g@w^r7hi2BjB);W}Yz??a za7}UK=Z!-TxZDGVKAk<3O4}N=a*veSpb0br38&0A-gH~rh^&In-C-wa=Ml-Q*y+*3 z)h-)n)>{10?1BsGrSA%V0241hPhKMSr+Ly72}uegR1H2(4lC7iQziYP;$*qSw#=+5 zl^$BNbZ-})Ki#jvPE>b=y__$t?fj36Pd{UwB3WG9ZRDSoqI0CSm(C1Kr5pm_g&j|K zAoHc{~pv$zw9YV_Dt=AF<>>;<9eiOB#ZK^h4LLu!XlZYA3;=penOdMwV4UPo>6s z@&hi@k=cvu927Rv$37Ct*)JUUQVZH^-6jg6JtEh`okonl=(?zwfy0n0&bIeag|juT zRNpE>?s;du1t?V2*=WP8xag2)zxC#lw8YxU@d=*IlpF?*FC~uAzN-qMn)R-%GLxV7Po%!vj=M* zP;3=mvU?h7KeA`~RE=i7nS#;`W#gr&+BVZEbFp!cD#uMzJ zm>o=r+8uemnnU2XOQ)Ow26;vH(cE!9m<&0z4&JOB)Z9=%48(sdFxpR#MyT z?K(8hqWHckpr{e!uBoNj-)ubvr9ld0+$=N#m9~b-nTH@^@SWSv8qfuPQ2Ze6M4K67 zn+K3xzEI`KDLHExAX6hqMy6&frF;UE)xA?KIJQs7@I(KNAT3EsU1W}!V}NMmIOd#z z1-2LpO$D|@0g#<^6%f4Vkq-jvHLz*D4_C?E`%Urbr|G~XLOo03xfAuvl1%aW@6x8W zfvmOfD3RIOSLy`gr2r1N3yLk4WqpmqrauSrQbA)&^_+yfZP~G~wC0;_?rt+5UyIvZ z`A%%dDGs(fx=~c)#4U|pOtk0Nn$#IC?cYUD}Z6 zLNjy&Ck1vuI!FIdeEz5Og!kN)ht}nu*yB?6Q$BgaoFVdKB4{$%#hp8`LCOsVP&tn| z!Sb35$#;QrZII`>S@ol3&U zzItaflL(Ri`8a`dqJ|$7$P@U}v6nS28mRLq*&@8JiRNXddMYReHHjR@jZ!50i4Szh zAA>Od6JYrDB~=*MP#Q;s)dECI5vxU|n~nYcNbG{PcOJc|V@3ujnnicy)-L9mp*A8X zRwG6O2avvY4sYzr7fT%JdWh(?3F6O=hkxQtiz8 zDYTy0+m_a=7c#Y;vJ6C*`Q{h5R*WW|W6-kJISGgau2vqYOzjVA=6(jR{GCw~ba7_r zK!AW5jiUt0?w9iDj@-+{#{9lmf(+Dqc1zgsr90EXCxl|#>dG_JU3-$8+0c6R5A@5r z$085QQ{z#rTW368fg2x|_`QL@60XB`Awqnxk2;6S%iz|4o@D{28*?Zo?w0orEb`sa zuHVc@oEb}vp|!JZN3_f`2t%{uypDMThA@!m=<(ER%7p;it`x^Zzn};C55lJ#g*(6n z+}bRkK;;|~ZqTn3kxPfF=O%t&gr@_ch3M&_Gl0*^wBC8mP0T3nFaf**0dtdu;sFch z&EW(dzwaogZV7Qj_GSr~vhgw$@`!zlsdvP7quch~k2?T6S$Ik@kYDc0WqZ6p=jfHa z(-e#)E`?x?^++JFzi3iYLpY2xz!E)`OoGeq4Ly^)A4|{w^k4Dl(c#vwxfENWv~^{T zVMt0Z8RW&&Do923J&EhtSpW*xsh}ai4&d(PNeb2igqoBv`N>ytvRZv^4HU3S5^Ca* zB@G@5O!-+X#a+0;ovZK(sO5)>yk)9;Eq-Y9Nwld%eca7*Vve{4Y0aHp%jn&NrB z_CX?^dM}q<))S(To3w6h-vP74js-xoOP5^nRf2 zBt?L=PqfiJcDYnh*xuChcyv@8xuv4MrOu7?5W`7*%ME{-rGDlAK}c{|c4hBUtvb$I z5$HSVZ62!s&TnHhaoKL!2|)$0y*y^xv1m!@bAfcN*}`12G$Vj=0}|x*Sn{5qZDkkA z-=``Ic~HyLl~%PB`?^xR$Wr|$yW(q|!-M>iw1`8XH{h7C?Kz0HH9Fzs9$e&B1tQu7 zUs7-$RR}o2|E)xO{4(#VYdq$Ni<(uC)uTs;L29CqdqF+Pagb}VlYhdUO%~jXB$S46 zGFepq7P{M#EX}KV(DXuY<#JN=g2vJm#d|Y{PD}uo3q81>f3F11vdBQX*ERy)vO^rU z40F^X!tZtmLiWo2H1(? z`Vu@;W}93c^0c>%c1=3%e_s4K{|R<@Bm@xi(!yGt->Da+=^2Y=N#?AE%sN5ciezFZ zP+A|h8jqebXy*Lg(U&Xh??O?d1K*}JRc3{-%7Xzr)^=>Vw0>r*{w$&J48nq81tD2g)~SQRB$3gCS{-0n(LXpf6@jzXnY8iEdyB^)Ftw&Viw zy;UO?*g6^7-;lu`dinp|%~2gSI&V1mr8*COnYfm_Zh|5v%bWvPe4KjziVU03( z*n5akEHEMUG2}jOil*AO#Np0G!|inG!G{w2+&m|GI&z0lxyJ3Cc)|p3ok1&@iHO!A_lzAT*nM3o(}}IwUrg-T@!v4(>3Jxs=fqZ|N;i9LTcE!Z0@K1NC)o zg_{q$-YXS@OMTnuAF^g${Z_f^9j8h$m!)VMJ4z#r?N(yJw+pM7pa{&lpB$xFD)+n5 zn#ZNxPlW|EtRQ!8_e79Aj20#&Y zQI}zew}K}uS~cB)L;+qVWEXE(RQ5^wl^dC6aZW|j`O(q~$qnF(MIb*NXL8OQ>WX}N z=}bg;zs-_wXKgI;d&`4ZScF};amw6^t{2f2pyMracoeVIPt=w}q}1)ZQ1oju(G zDN|jYK_HHDz?#c_r_Nmqn}Ox)l%WY@NF2u~BK{{w@P1hQ@Q408)TEs$uDjcbLvuys z1JE3@%!E~P-!nwffXpm)otNyhz8KZB$=HB05vdl6Le3+C;tSf7V%gB$Is|M{$urgx zn;#`{-j7QJ?v#?*H1vl0I+Muw#~K1!^wwrDc1#qRai#ZYEV1BhonQGBc*+B1M3in< zDrj;-N9H>VwpwyKbD2gysH)h9E_Qt~)@w*Zc$?gqpq%ux&o<8zpbWH6r%0oQ+@3I8 zzuY5wCbFuVH55w@ilTI~zqAgh0E*LRe&Su1W`5Envwl#bR==GDWFP9fOchbHniIl2 zshI6(wJvj)Uetr2_J?{+YaPeG(p2SB7{#Mm;px7C*cj*;DT4m>mq zoD9hl{f2*nIT`vQNNr2Chz&C(XZ^dnQxKXC8VJdG=9FD+Q8vM3+(i_V4DkbfqtN!8 z+4izi04>p=vdV*OyXBPj9SH>%`ANw$dNEhwOPd?(^+03{L6Atlct(F!eExsZZyn*L z<+ajZ)FJ6a0+k~A6n+Nmg#gIE(?UhKel@I9TA}h|3Zcffi~0nOrofBBvi_7)rgJ*O zs(lN+ril)=pM;MVj;@2!pk(0NGGlt6*CH=gv_0RZ=ufJcBio^PsyIo)YJ17?cg_EX z?l$R&k$@drbj8;Cm#>c~3$7u!k8WEWk7pLHKxF7GGj8JSZ~Y7?!2g5a9m+*gL$gPt z>?n7jirZ9P5^timlUnA!g2WHFglg#$VrFY?*|GfD0JFS*qbqiugiT(k1IOk^& zW!SREndk_qNHHfedt82t_f-PHfF(O zaJ}jiZAdaLUT|h`Mu&-LYReR(2c2tf1A_U+xC+ksijT&jc9Htwu8Hn;pTomex$te?_L59TCKn&0x8kRgkK2UYJ&OK@-*4NQ*A)XG4j_7a-bEs`mnuty$fV&$H-{rcvPsZTi(mpBX;8}|m&`e7afd|x z4`jy!SRx**PpQfF)>kLYr5~u34XChMPv`&p#rM7|dzMtJ5PpPsW~eTBVCf*p9Cd7z zqgfgVHsS7}@jYwtZgU;1IYuzPWgxBg)E0D1iZXZoDBL$u3*PINm--B)Le+O8$0<@e zC~yy#=)F$zdB61OBEg=wA8EhndA_!`d4Vi)?vvYmm6$NZdBixZK=}@+#f`-p)FS(v zD4GH3ve0oRDG8oAKlbl|Yn*sHNC-Ke(oQaEFD;_K(9nQHb#<0R`Q*|k%IgRH=X+=8VH(aA#>{}pkT zozPoI*kwjG8`^11(n*XKZ(t1`_qt|*U`1pnP5%Y|7bN*O%?LY(HqUE<;{vB|2y;|Z z1THnNLMxoz77sgV(c1KF*Q-Xp&?uAI|rvJ*%PDv?X3}>sNpKwcE`a=ZpfRhKM-&c!~{JcWOJX+D$WP0RfN6QWl z#v<}eusYB$u$LTtO7u`(-pcwOSrNEAX-~=|D!!lFAAXPN4fnXR%MA69GU_c6H6~&~ zd*T*RFf;CLBF!W4qrB&Hw zTa5#a84bwj2DfpInDvf9;O-dM_PM#yP32KX`IAnz*>1hs2e`-}fzcmoy_Qrt@0Y}5 z4jMzUD#C{|422Vrnr$|{c-d09+6g|bR0^obV9l&)k5}8GE5*j*lHi$q zishH3|B!0q7%~#i0B)#+)~T+Fes=JcoQKwCQDXRj3Pi_RoAt(%RP%a*$0WUJ%_9anaz>UvJqxxyV%h+ z%Vur?q6}!$tjnxQ1rp$g3W`&Ex%Ow%j5q{6u`e+3=g=4Sda@U;EdBh@US{QnTR&!& zd=qkV35A9g-=q1&*<)bG`u#~-)beTtVg~zUXOg1JG-(NqBWo#sRTO{Ca|%({gJFdz z8AZp@)X{$;W{FZpG-tT=RrpA4k*ukuP^CYs!0!I_90dD}hRiuSeYzOSh&~VLIjpUV z`zPtb7(a@@l1O3ld6MG4)1zdz4IE1700Go0!9RWa1^ZTzGfIIYD+i^ePC^K49XUIo zzMgV;{0AELF584tUqz(~Q29R!&Ca0$^tv2#%1v#w4(1Wr-nc<4gHLV zCd1=2>;&9Dv^1U6dy8Ecz!D#eeXF*M_-bUoKWU{C^L^V`5 zFrpt|$1L{yj;l~02&(+TATW7wjvScND|KR3m;qjLYoq>>G)PY6ybj4|mr2Kdt64)v zN8SlrU?!TPH@R@si(WbtvrLmpY}+2;jeO(Fwt$*;;1IbjoBE&+jIU${x1$C+9O_%j zaJDd@6j*ynUj=cjzwb-8un8d$uu#3N$BVJ#>1!3PYY#ChITX-NydVg8B<2s+b%x9C z2zyR>z~2*s$gr+*%d{m&5(si(tKvH3Uqnx|g`i*iJ;=S!B^&3UI-thKV8hIz>X)X) zr6#aJ<-^2hq)?s1H&)3a@FX+ODiR;x(Ekxm4D_bBh`3q#HSM?Wfl^dtI2 zw1IPcSg zeoR71rg@j!*@05u+Dnw?pe6!`k5CbmFI8vEg=AcLpvqBHlw&$689#ZPStqO0X@GK+ zy!Io<_6ccEmmk*D4}Sn*2)YkGP|_r-i6#zibC0s z=`sNANH&#P<3k`%d(29ruT%PmIVMbV!_K8R;w3n>d=mPKiE}NP2zyrThf*{FCq+fB zgOap$PnaBNWI6*ItplFx5yX37tpw?^rac7YhaED&;O9nHH&9WXf;`7PF>(Y_o`QOm-lQh@y`JW-Az_ z>ETYpM@Dw+CpqINte`O@6=H)T(B`RF_2pQaT=2PO@MX(lUo{U@uzODPYfkKeg@Seh zi0-7EKsoHhOel37Hh+&bZHV&(@2Y6db*8u48f3Q1THnz8naSxXHqjb63e^L&!t8~# zuO$i2o08X3Lj;7RTJCNEvnqGK4*kSZpxa1L^1wpU&X9aLE-AO|L32WjV00Vr=i)Y| zyJ!VvjOsp0zANNAyPhmKx2@&lqJ+PU=N+Z<_RO8SDHTXBQDY7zhNz^5Mz?~%qeEvb z9$-WU&jImg=F#uOJo@7|fBLV*r@uZIYRk;-f`t5lxh}-W*W62%7;Rq2N@w$S5*+MA ztY!P!O@1lcl#_wM&0R3*o;V7F{@|6a0o%LsDOF)|6jX-bdz!D7h|@v6&r?4Kdtyl+ zMK@_vqLEI5YqVwdvmZKP`<{lVlNrEXKGmTdf%4#D4P!RJtoRDqOZm!_R8_p^vdvjj z-%}P3dyg$d*Mag~a+eU9qO1`r5pnAPyFpriwgOq+C@~WekiQ+&WgvSU0)Uevt!9*e z2W}8P8PmCYDl+@^5jFLz;y>uK(ILbWf`-xwq0Gh1!U;P;_oxbfbrKMU7%Lo|ZG@gqst)oU)*w$$Dw@q)kwA>>ZQ&ZoDy>WksAB1`EUJ)k%wQwvXU z2T^~TH43XAzEDd{`GaP`v#3NvuMdbBdd)B}98l}`*`~XqUmFg zC0GFw;fw6&@#PsMV#}vz2d|>mtZa}K!}8XU3yq1Y_U%o1mh=%}JEcRL98w7Feb05z zB*?s6t?qmOCo?9G#%C|fZG6suD zW5>9qXzX6Hde1T^SD>;763jVW=@?AVLqjCZOPDMs!k`|AxFdy-R_J!>Fnz?Z?q}{N zxnbH8Zgf)Er3_053T1eVq}N-UMx!PNknN&)O>c1HgSi{Ok+9abA{A7fyg4sc4Hi4y zYlOuF>C~Ejjm{wMCsf$F&_oW+Z;1G@!P8S=3`18PD2`pjxr_>-MKXA(!tuG95B-Wlpk_ znsa8>0y3CVG0qdaL<=m{@f6b{I9sS!Oa}0>>qw44H{v&+e@_+oF5Z2_{35TRQgtz` z)siFE)Ty5eL{hB7q(%!Pe3vzS?OIkA-6)yAu0eiB{xj>NtJL3>_NOHeRn@sE3)}v% z_@V7*6^Cn{a)B`S2;(+OhTj>3Z#vL$i&G*aZ$TFb-8t#{n-9Z20jhqe)ox*`znItG(O~jppDa>lc3{Brvd`m4uKuLLtemUnHN2Vt zgrDpU`ge7p^kYYuIS?eM3dd1HVH{2gT0-7DHZkW}p4gA|!Syv%tJAeACLjQ6JX^UHLIg2v-6LX{@5ja@r zmr;{qpXbc)p{Uh1_2)VbOY& zvdu$w5*Br4^YDlv#cgm#KrEc%tfwhHjD@4Mr3g6!kNfE3uEl84C3ggM zdh!Rg&xRhQzD1hpwjLuy6V8dNbS6Rv9Fdy4VDSzm>g|!pdZJB`ZY$0gqJghG8eorC zlz?%G`t4kuMhdq@2Y*r@_Xs*lk(57#@b*?>oHK=#Zo*Gd+XDefk@3hmp{X-QZksy% zeF$q+bI#?qqMHdzI434|AR=T=dj(G59`l)7@aZrPEryenc@)UDm-~qycRkP4X$g}Y zBbCr96p?k7(y)*yQti>!(dN1-CmU*;c6A&=GnTGOS`4E7CT$f#sADcZKm(7xYIslq zmce=(@@%j<1Qi#(X;c-S7H|fIrF2F^b?lzPNP8jkqX_(1ESd0(CIBI1H8bKAG^^hL zSf$=UbsZ2TRjD}Ix={>|Cf$ABPfTw>*D9iA+R$kR(-vMGO(h5Q0OMDl;Kd<}%7O`j z%sqP8i#%D(kt8T0@2nPHbhphf_j&A0MZ6i@X6P=gPP>!wc;|rBCMJ5YK21pj^|cqZ zM$uO06|Pa1WHn&lX}> z3%=IJ~FU1?lU-rZ;TmF%(xHFOz*>whAO z-fZ_m>ch;%9Woq4t3uP~Z_ceKSG9IwV@QcEPera@EexE6#6(^>A z+X)#QKYRE5w);yezlge#wHRm7RWwk@}dF)D@8$pq7wGirJ0@v0-Y6GJ#Cf zk$uYko~qo^^pA<;0?3QE>SkCGRCGa>!yqy9e@%o(URP&gu~H{3=zCLYRqzZ}U6UL; z-^Xy&4oSv4z>SpLK9FaO0hvM%t;4lBB&C#8ax-U)W2SnT%_j6w_A@NjOEV^1>A8xS zKIl81y|T$weE{sDV1D4o8|7Sp)??~kO%DiMzT+gb)nXk?h`JXW{jtBFPW(HxIys0h zbyP&3remeE>I~EXPmrn`$mWsiy|YBfquF~q&EiCy>lggX=Cq%G`klJ8e;Xd*FA=P# z$tiswY=GNu5t z8#32tm8|TUr|wEMS`}90nx?8E72Z03KiH0f%XD3M^)smqh;-j-NbOG^75Yrpo1+5A309>6tQT;>qc96l;tG z&0AeVBBK7@_loa*j|%56De`!u%SnoY66_M6fP&eERx8+! zQbz4?=P~97y`xrN1!na`0)TtB8DY4uq9mx(#*ll7h9(LK*EbEdfTBm9n&_TZe ztm@~=jP4=&a#ZrbXtX&5A)jlAVF0-HxiXr@`UNM~o}-c~kv-wNfOK}wDY)qKpb!*f z=mGa|5er2!)3h^@O1?hw)1XXJiX1hi?!9Ee{!)$P2#8O*5K;I8!r&465GC9ivFQix zNKjK+nd%QIoI(*goWPyBLIhnfe&W()FyDRl%Pbrl``DK=>BV9mO8sINMdfD}LAc*r zalOrw#ggoyu#a(*N}z@`yChU1x1&l#?Q3+}x9?b5QB&>KYIwqX%$&`PQB|AE^-M_z z+LTn_o-(=62-JM^R+u>yO)4nTjeW-di=yER?tubbI(@AqtyT5@%1}xtuCm z6P20d4|cEx#0cfoNFDn@=*@PP1;GU&Q6#6iTgqMGCmSfgZpTUgwhr;dK2Y$`2MS1x zf$4ToeeY2Yh%VyUqn++~QW}AI54r0hdwL}5uKVv7|1lZfxww)IGYY3dV^I=6C5I2W z;nVCun>mIwLuu<0S<&NEG?eanD2vGHvm+KK^{UXVJT*Hb%J%?|gjR};dX2YyL|K`9 zuZYx+sthSxjac-FJ_tXeXqBEwEfJ~7osDfmBckNQp0f-1J4Lrf``IIpT3BPa;}D`$ zF(ox7utuTmLY(#OlUiXXa#Ky-<+$)NL`yFFofvu<$1{`(mUP%cyO={M{iUdNVC`Exxs-t3+Ws_N3j|F& ziEY$>-rA>q)_T_F`57*k)O!BU;?v*Qok|C9cCeUbL@{Sz2Q{l|J5GiFEC3sd?PM;bry&W)~* z0KkZq{l?iVd$9QJ$1sMOYX4|CMm#)}_2n&2!5qApYf@9w?SbD6Y%pcNW13~-$KgC- zGMK`9yPTStizR7LyWAAI#AiRxaP@3-%#yC<3jRc{2C(B&T@`G~j%x$~$@I_+QORL$ zsi&S4anw~3a@Kuf^ zTW;Pi6dh`5q;n8l%-AD$oz5eNce2OJW6GJ@rrmKduwD|iZ4T&;Ey}^usr=He{TvvK zr4r=@7uXIhs+D4IhtzX`pXKCLkdHB&78rmy^_tDaS4pvqA=snu~%v zPD@CGX8ny=$Mpkn~yxv#}KBXWPr&zWNpSO6sen(qb4) zln@q#9a~J*N+0is60kv|O)E8EMHhNFgKzT!urib+38~gm<&7y2y*5uF-ln^-uap;+ zcsqnzh|k;7b4^|?<3t3EDE$WTTb((CSjjuVEP6e z?iio*IyA*oldn?+MK=9O`vI_22p2k7v&;+(5XHJ9vQtxA#1{SZ7VIo^0Yf9hPhSHL zaadXCpzTo5!9W;45dYCR=Tiv;c|V|Fu8UjrQ4dKr>J6T*=_!RJTsrzJNt%fMvOKqO z;_M{|m8sBJE+~;o!KzX8pU3*tP!I7l!pau0V8Guw+7Emy%_ask8~S3uFFyTsx=*d8 zRa2TylfD|pUG?ksiiE*$B?faqPU<9W0zVKnv6vktJkGxk0=R0TMc%5KUc4#AFWgup zGKoL;;U51QHAW6K^h51YM+$d7|CYU;N=nQ6M9SqPB5}5pRDcLl?BCgg+n?uHcV>yVYmzZaZka{x%X`5F`O=2FAUq=@Zm{e1e z+4l@zVIH*&@X)UMILFdgwa^k@M5P%~81w*lt1UG8;4n*t8qPl``}=SLpJeeclp-a3%cuY<~Flg`dc z?N;=AVXt1GaR#hkXZ!s~0@G*$IBgOnCWS6GZ2g!L?YCpyntVja z1l(ksXJ6Xw)Z9n`7g^w063D5O$ZcWKE+RJpJXa&WU>oXlSPbGwJ)=D8{9jHj#R&Wt zNHhB)lRn4LQM`GK*}|t?Esz`)f`K=X`Nr)Dnu#e~SE^gTP*jf5Q~0AUP6os(Liy{Z zmvTZ_G8B}LZrRk6hQM6%;9l=Vj-(h$An+<54i7zVBBj9*R+kDW)GSw2M))`%ySZFZ z9@{2cc_e<(h2`fbh$&+fH(VYeTZ-rjq>K-`MhppfuGef~ZeY(Hs4~ifBz%M$n zGG!Z)^QVa{!5>PCL1vztR&k1`6&`mBYQbL)-0_7aGC&HBb9T`gOw=VD&yaYl-~8#X ziqHSUR{rokTx-N-Q>+UWgKz^wJO`>*?!4cVNGmL|o4b4s5`W?s7btH(IRs98zwfDE zhvXQ&itX~deY9}=BhOLHzj;S*95It!&=k@+Hdz9|)buiRe1Kdus7tHGp}wk0T2^8OIV{WXgrq4Er!^*ZFHR5Z*?^tuns zB|F&dRSf)b3OS$9=Uw7sl++xkPZ8LO`Fuu5 znk1?Op2Ij9^Id$HGR;8u!gioA0V6!l#ZzcTXUp zI0oPMNBQ$5kbR0((Yp8h+`Xj12Sjc-#*L~8&uz`sD7(=$N zJ!{fBH%B`8Ox?6HW7~%(zOo9Lt&%v+Ok9qIZBAUgCX}!BK|<*TLGZ zy7+@H^zhy=|BfcjXH1`$0^^xFM(v36ADXnDDCoM~k;Pm}h?B7+f7>IA<3@Kahg$Kg2co18dA)st1>XR`x2&H6Y%F6gE`e)}V9%{7AdMaQ=E94DS8bZ&7Qd zNQ^66wa6YT-VRK%7a$Ym7Boy;?ilM^2898$I9nE2HZ9f563CU(rL!Bxt{lpDDSV>B zr*<=ROH`>7E}w=bKKriSt1*>5X@6_s5fz5?R#~O72NZs{i=0w%aB~{0}3nfh?LzLlnG@m`UFYHmCLZ2M?Q5IQSVD0hg0^VoJ4AblQ z3Z({UN1?O6X&NUHpq5Pqj@xs%h}W%2C1C6c76oQMb}hV4zle6%!2Fy*3|3EHij|g$wPDfh~K=wa>Klk zNjCM-$D1d7ofbLFGUjiTjQ`n5pE zwgQmtOU?RQ8Vg@lt`Aq1MOlKp*#T89{hKKf2Y(lABprrCl!|~;cn^?^{=}kgd|BS2 zE$W8S=_ra2X!0lp?U3p3i2 zRR|<+W<3wp697BTVg7G;M^A2y09{cwwVWG^on5zVvbSDqbnMWCffoA=MBK_sb zF`*;YPU8!HIqSVLRa>IS+2MK*S?&tF!j0M~$vZ4XdZCmofIy!{V7VQl3LYgSynbHn zqPS7w{Eqksjd!k~W%pJA-rA1Yg4gSLs0Zjsk5-5M3yd~L;v8~}tjs?-da)spm7{$R z58gn_awoy@ABnlBewi8`)8d$1T!Z|zzV)iBiMU^XXs19!Lt@%8KT~+gnghbcwtRVI z(~3VhD^x)Ui#=^GY;abfGp7gzyw$d&XT#XZ#apt&>_fg~AF`4!3QV)@j^g$%x4p0m zEBqP9wS5G&j1>4T_kP(oW+5tjw;H0ImcCL4kuo_Q;;vo;RDr{7=n<<>E=Zs8fNIhb zWB@P}e+@Z9(lnA&a9ZLb)_z=-Hc;|qqm2q zES|5`GZ2nwE&JoIiqHRsAF3++Kg#JLsjwzh7XObp>|>r-=!Rd}uZA&`84&=O*#4X| zm33k7{yQwrY|c-v^N8Ej1ekJofYp2Ca`zTVU%%vvVaK*N)W%_6rL9HfR6WLofPcvV zF2Zp4jFI=0eO3vriAtv{CuDD+vj(w&ep`>Ij{p-16-dg@NL@ZO6EX^%y2P05qOUwPupx@f7X1A!& z80wTwTgUXQk|PXRc=p4tCktdEw&r<@PUw_@3!yt@G|`;BQh1l5sF(~oQTUtfW<$bG zXDOARq=0MP@F<@QnGy}DO3wx65M6y`DFX#A!H_YJJR$n4)bE-;C+lwA%QS#4c=~gm zja21H?q~%{oh>ALs9=ly#n+_O#QfQcO#w^;;-fWYl>6(01_d8}QCBnl)^~0Kq&;vOmk0BwrdG97O#doXK06`#xmTM#~d!lCqfQOoj#T z75I#~5});(Qyk2Y0}QgPlJ7k`4D-SUKMijB z?pqk{q!8|g8*#k9Jf+=pX*r5K$S`-EuXR2_MU&GKN7~OshJwKS8V$~Dhz75CJIP!% zEyfxanIMEFr*g`Os|EoV^>BH#)aBNkw37*0%k%WLPe0>9*^*L2)&rQ-S=D)~(kzIa z#lt)<2rL;5`>o1oVq{tXkMR+OFt~Wzh%OH}Cg)|jWF6dxAWF)FJM)OIeByZfT{bK1 z7$5hrolvY&z*=?p_cR8Q|Tf-%%(83VhlTBodN8je@KhXNLnUxT<3{;&k$gYr360Vgx#N+IzFO8|LavqN3k@ z)JqWeH#Camu#W6x9hIaEW*g&o2tu;r@SHSvEscBTro|N;`gj0@Ob>$Zx$grcMA!i* zcX3206sp6<`(0*uVeUJROH6vtevW6A+8g$_knhuSbR^p{+Dn$bAF?R)4G_NB_rNCE zV&HH=@l0k#4^P6}4& z3mX+mOu14iHquDQu3%dni^G8_9Pe@ow|0e zE%bo(j(6+VocUp@f&KmP#f+i^-rLpb>#RtfwQC9Ixm{aMauI9Ugb?Ol1ddAXHSbe| zow<}kDf%3*Doh)Ds-exE$)Vc#o68lgnGQLT3S~#-r4dH;srY~&|7-LwF@U1R>0NcR znSCELB(+3T>a%!b+r1=-TR=915|=8im9VZjd|To) z_?jeP0l{xVKx>S_0U(; zoDh0nRqxWgprBXoWP|zoa@0fGqY&#ragKWJk;Kdj?ks;RYS0MhSCK};q*q|y`vOmN^X8C@8pbZl~kI9^(x^58t082p;%Xo5=|-W6Rok1d4laY7bhW*^T?t`4N|EB zkh*4K#w+5M0{kBbo`!PkB=nCcH(2n<>B`(r0vxslLE#!x>zbr|=XrcM%Z@CQfE9L?Xa~3x$vp5UIKGG-ltC>5pzp1GkzbA2( zq^2nd!xEuEG`Twi7I+0Eq`@v$-K9EK!NL%$QzfExXkBP$n>tHWw3W_cd7?{0-v;|M19fK1$2Pbpq&>tOH$*@l-PB)zMsS`7G zux0*KgJu6_j3F54@Kl;1m~KFKSwnGRu%rdGSGO~Ta(`Th0W}Jo>X74zVF94Fi7S{u zmI%HO-*Df8lyNL;^v&U>P7Yhi*9Q43W$|N8HDD z>e8(-;KHZ1=edTt_fS>bg<`47YX_E|f%6|qFsOpXz&DeH07&f|))CS-s+s4r06`mx z^IOVL#j?CU$Q8;hK6xjB@qk%_BB5!&3w5=ZzQ{ard(vM`p_+KDf+W$`7Wj`jYHn3@_us|q6-1I1mh>BaWHhElt&dE4#R{(r1s4x{%BUrUlyN!FWYePFS3sd z^-QIqd?*8aQ3EidkP=CI7nwdAUQmX2s}mpO7y=A*a{N%F^6+q(+< za0+0$`SaiA>=4t49gpNnSV;GSSOZ|qxaoGiSft4v0h~vY-?Ig!=Or5&vs1?~91YA6 z5Ue@rVwqtY%}k-OVvmV|X;R&ySf0bSbfe7e1kk#HaK)r;UN6%*o0#Ns&H!=K?opi% z5hpJe%s~@XsX4t5^rz;3=TKX* z3?jAP52z6NAxJZ;e0TGy@%cnz#Z|>2wZSy(Ga8wxo_s^>sS!TC+9|g>;*A^U)hcMA zq@FppHxwIRM=(S7+|AmQ!iaMdGCDVv^rt$?Ke;xUm-KB@ZtiFxBv#9!ORFKqHm+=n z%GKFAb*^37;>)o0^DqB@8UUCjWzt1{a|`($!eI!rNy`mGO=j;ADMKK7FFuGx$ckZz zjW**tL;uF1L-!v+8n6u!%LNl1F4P4;W!_xwbmcYR z=Eo(~3i~7*!W7X5U%`2C_-|J0Y(fWdOm(f(05zo7F*CHpO@hC4z=<=l5}t~?{{s8Y z1xqlusX7f*voPmcW{IRo|Dd+0=tAv9@8-S}r}=u-rcW_citmz#5IxJB*FJEZGOUy$IG7<$cbLV=HHpr21OJc?ltsfHZ=A57^$P=m7aI!?dE38Q0sZQd4={&1{7(}0V93<8#<3VVbDxuNok5*6%h3e3g%9MuPZxZx1cOmSou|-dZ z`e5dE5^wz(F4A_}Bgx{JJPbVdTvPKuz3fyjV4;SZdInQ(;;4fG5VfZz&dZJ-obMJs z83mYx&UddlYTm8jKqlvU1-#_`{@Y%-XU{5^oPBUgD z{r;k3^72jKNXuCPvy=*rMN@kc@Q5?%0qJ@c@<-S$Qi|DENUl`OdR(#C&n%L=!y79d z`7PqJZy<=<;XO}UfugmDT?he^ftjF2R!afRiA0>y4XLX$D*zC)?58R$h;ne-?LOLZ zwBW#dP=k1Q>dr@}ps&OmB6D-IW$60sr{(|SH^ryFbJb0#v_`{bRmq!FREIC?5|*Zy zF4P{jSHS}d9_(5W-jXMKLv46Eq2rXL5@SY_P{~zK9%K&HU$p-t3GGOlL5mFqH$P&Q zWldUN$*%IoLV#LZc8}9m?0M9YC?Mj+eN%k?7tUqK={kBDAz+7ugFoXEB1 zG6*^TrMJL=wgc%gqJI ztwmhh`&+8An5kFhuihv+P^l`0P5WZdjTdI^5V3sf7#<2%Zd*E;jF7M_S}6*DzxWQu z9{7m^;~%`^oUu|_-j53q+B78Bp9O})vx`(L5>^B)sJtp7KT0Ug*OiQbU}1XtY75=0 z1lwb_tIusmJu&@e(zA5E0bD}=q9ev6u+K2-zeef9p%iIQD|`Ug$J1g0-A@5DO;+)v zf{l=!y65D(QzQc@Jw(!G>0tI5g%+SgNh>MHKVtR>_}kTSMJZTvN|s+^QkF;Tn356+ z+^xJJd%Kmm8CA5Kg+T=Y-R(IpG8llAW&C1aC~KA;j(2+lkEX>TLZ#}aTkrH@^lJ*% zWLFqv*~I<)S~E;Y5-gF@Vnvpir&xy*1=-i5jeUyIf9q?()Rg%MP`m78ase`|xo8X) z#?nh>8Xle%W!tYlAZ>Fbx7%9Y6ZlDm05!}WtkvRR&w{efHcubsm3Ok6-=9W8ZRHL!#9qJ6!=%= z1^PL>_MGcjk9L?dk$MYg%n2m2f#|OVH}urdfDU>;nnZbCq+IuN#xX)$(Hj_r=OiFL zas~z{=YSGDO#MgFgUETqP`-jOl+}YJ&5`ySQz?9ot^1BG&wm|R=do~WCxEIHdgVx@ zJ(M)ahv+ZJ)suUaEVfzD{WQAi=#Lh*I7wI$u@b(af)ep7rHEd;sBk;N!lspryjR#Lp=b6tOs*+DlqI?6^Boqk9Ey`^Y zE5!r?@)c7Xket$qceA2+V~Gw%6V`bMGTk9aOs-vA?ie4Zcxv}ooN>dv;jzpE!LaNj zcv&2f(sw7@`qft&&|OOizO|Swz~OmnN{|$6gYz%FP6GtcH|>Mq+=gWpBeY$cVd=!k zU&=iG6G7&Q<%}*MC{|JnTzWFL(pALyr_rd6xd1@hmLwk;CD|u{qCYSG!rjz5oY^x} zPEWV@8`5Gh- zr(L6~%V|OAC`pZCQTu80z-|P+{gJDEn?lZ_ycMV(g3C^Gh6gqP=Q<$4(9B;Q!keM@WgW>}o zik1IvJO=~t^FSkH6O4V`SlEl^W7p4W30%dqV28nJgaYJjTQ!~hqV+iUq_^wi%xS$L zBE20MALmr56>|ehj@Re|BnCWjV7i~{{vwSIZJe~#eaPfXG|=zhZ4a%?BrzKEz?O3r z0Mxa`4GF}r*an@!iZx4TFJ`v$aFP?L8PnfULr+1_x83>&{ZmtgevxW5KTl;Q2nIKY zup3NTQ_=+De0tRP;yoeBA0KKuPapMn`Y1*Z;*X*AsR=@`g&JQ{!qV)y=RBQNoHd?T zF!tJVHWUfL#gdumWsYwD_*WQ^2L%&52TaH2GzBB5L2PI`5|v!Eu96xVD(_)XgqK>< z6f25upumhQJB`8=qp+fo?HlqGPW4a})|^Cd*+U~;8_s3qIlBWMIv9)|5f>_2?Snh# z!hV;X?VO12g@3H4?p@c*@#I}n_begITjJlfij{78bO@#%<+)=P;Gr9Q@3YD_nuK** zESXLZ2WHe>f^%1%u&V#r?4&pGU)r%jN?iU353L^lAwqm6?8 zLuQ0UMnq;tWlT4Q%9HgVqktdiN9v8dASMC?Nz4;TvvUvrtM^*I*LE-TL^BB&7w1%E zM!4^B4OCaL2iRILkeR~9(R+_UPoZCLLG_F8e)?YZ@%JZ=S5J3L2|aLi9QVhCS?b;^ zBJ4Pkjxm}J!!gi20-UxSrD!i=2NziS+-i`g=x7EF{n5Xs&o^*ODGY(OnhQq;7&vWR z+V-wpvN&^p!Eaj{iq|`J%sf-ibKwkeYY7g4A3@%wh4!^1#GX%o?miM}n*<~;T?D05 z7WBNP&h12&J_5Gts`CmL($g1z`|$_W7yk=%y6g?sR*%z`Oef^yN}*s3E^GLv$7apG zisOwQ9kpN1xc~wFDRcC#Jy1WHC;U{h&yfTchL&I-S=D2rO*nOa)g{yvRh^5CE!Mgj zMV7f8Sp?xP-2E7Nz8bVmfSW*=qDp9L_CjIkkxew8A;#4LU^pd@B#6ms_a#8Wd5x65 zzWPtVF?#oIjA`aFKvdK!VEf=hL3~@gYh7@r`)QhAixwgWmM&5k&qDecpC8id#2|Pj|$F`t=BA3VqlzCHhV7$ugA16;eSrjB6z|Rh0Jg0Yq&VAJsOXyLE{m!kQ;nU_Q0&TKh=z3-dR&+Ex2%uTkc!F zkEwQ;$JJ|w#Y3bKqAu8lWrz3#TT$g*lk=9!9%}H))pxR*SyWL99S5iuvo{yV3Jg=j zADU|kj!-BOT2SCF34;ImAHN-37j+6?(Cw4_dInhV`uV1r%b?19%ScKL;qAv2w-owJ zMCZdb;SxaOx6=~>NpQmRGB$u~Tj|+(E_`FHT)kKFi_B!7rk{#5cv>OWO{q zNW@v32r#LR1XB}OfNV@bHGl3$ELYf(SN1vNwwF3P`Dq$|JBao_bMzZR<%t#z@8BVp zJm;iA+J*yR(IzyZD2nhf;oJ`an`tw0^hVv>{z@_OIB+O|qy%(S0-Ib1T!~A6JwoaN zSO{-$VM*p;Xd=1ssX&v_o0lYZZmnoYE&^}|A<9{%+m}9mIv3PaGJ&|7MaR@9 zBVYm9tg4V5rJ!H19$K<4=s8rWu;n3vN^&6GUa9=j0!T}bd;lOY5c8fTvVpJQK&pga zi+}%Q`|Y2H&SM@iV>5l}FWMKqhLPx&&3Is=Ralt3sFp$t>NnukufBcx-cM~dl(2uP zv$UqC?4w)MCKfFGiq|D)66^s-dvy=Ml{C|Y08F18IZk~W`_NXqxRGS%Id?U1`2vX| zUP?`sL7mU^Whvf?qBTU1rWmeH)wzkkn4UEPBkp?)4mBr~G8Wa|Q2-;8jte#pS_>z6 zrfh&tV@|Kr{OC#?)ILw=@_29I?w+!*L^~n|bdLL%+AFOj`T&a;rw>>0Hd}6dptn=A zFptH$Bgy;1(LBrw<`2Z3==X(Ol9jpvh`T5#y^}c`=Pi_n8tr{aa>5ky(?8RC<WmT-RAWBhjm)*OR%& zb+6E**h#Z%(-#m}U{#+uAZLV^&BesM@hMxkuD zrdt5SH1-3;hqCj9nCyQ!=pP`w<^}Cl??d2U85vlN=hlvdRzFqT?MyJmQ?z z&uo@u>T`lB2<3RfNpqhgfdH6Or(#=K?wGKV(<~c$ia`m%R$#vcuMA_jEEnCk8d5>4 zd_6UG>!CD|KKi4&$HL)R&+d8p@(6My)ZHjopKVb+`Y3_^I2P<) zy$!4v;Z9(UUI4 zqPg&uhZba;f0@sCbgjnfQj>r%^jX>v0EcrvzTyCN=TOd!dkLMtjnce(O;z!QBDeZ& zqp)Gxj$FV-ZLpyW$AQHIw(ElXFxNVTH-83P2V^5vj5Oo=AIV@8i1|I!jkaT@f_E%v zA=w8fopskh50nY1Pa~;bF?C{d7wVQTK!deOfgYt|W ziyE$_0JhV(z_N0%^q0fyb5PABdI&6eqx)h%{WVHPYYctb-K{LS6EZgj3WecTy@u-W z2;F$_fcvTNikb8iOE(pFZz8chSnFL3jRD8vem}iZjFi(VaMT?0kAG8Mrys_CWCZf( zrpK5*V$uWL_F|vYZ!26p{bN}1v+L`Uqa1Oujkfwbyx)1>VIrCy&s45ZCk(8@g}&IIhuwOU&Cf3q@t?C;@-EN8^BX zu=X$>?XveL4$Ck*F5(DXsy2RAPZPe=m$BMU2jonRy+AtrC|NB@z1d<3p5(Q#tHqyk zqW^9oB}7K)_ol8gYL6)fBQ>CgpB<{}qO7z_Glh8fsN3_`)n9vnN=G}rC5)m{VvGZb z2}}ApY<3|(RTnS$s+Botr3I9V$eGx@p8N+MPq9zxK8bMfd`iiZdaS3P9nyhi{(m)lcHKJNXf zZt_MMFw3b@=jQV#nPdeCtqsEx8XzVx;KMP6c7vSuX;EXpIt(M9Q$ zCa60#lPOm#76PUv3%#{5wGn|zwE8-p6e{=d_1Oz8tj6>7Lk9#Mc`wN>K)ao}%V}3v zNm(FyI0)Z3gwR^OHaV^&3r;J8u0zeG{!#3YCS}^MB9ad>mF8K zB!-=`V*8@H?j`RE@ESR!YgO5SP<#5)m#Qz>|0xPcv1CGUz7BH%DzKAypq6kk)E7XK zDbJWJ!!kVc4WpuPbO36y*b2io%+9jc8psDxT>_$YI5;3Z?$8wwu3(BZyjE5Nam$Kr zw(qNckWL1$4|SvofPkLvp!TZ*6JzHmaFF?SgT%TL>oO&#K8W&Y;PB8|2m&-w@zYS>lXGW!pg0#o zGe!TgC(T&&CueF+f+D)_C(?&gK&aQC!3|1Z0RvOC+ycRE^`_Ke8 z^FGZPfQL8yrYCZ2VT?xQT=j6x9O_M1T$G+8AecH!&YMZw!{->TRaO@}aCdnk}L>}D|l%Q96cax_mCVOZoL%zwMPeVZTrPmHRwzpU%9&2n{25h9m z_Nw83i}r zfPmRvwq54tD4Jc&$HkE=hQ``nQ|gnxj~h__A+O^Q5G3H!VAWT5mxh#pZMe-00y8-e%Gla!RK_N$+jye`)Lg; zsUr|d81L>;WmHpAWP4S)YGFG{D@>BT9fYh0RcTz-C-MP?YZ>*4aWTZS3a$>2q%r9S znXyxZWxDWeHDm?%%TdJw*-Ew7E+1I%s07qZaS(P&J`_sMRVorcb>9 zKpJ1JzUHT7P8dLb9~f+PYqs3IMP+MI7H4xtuEI#&qXg13asijtfMlmk`=2c&EBi4JfB02P`ojX+dfc)`$KGG1v=79Uy=lF?G4*?4RVPV9ztD7K`Z} znH-5S4rhB5Qn9v%o}u7iA5IDF#rj&~AOXx-+To=QbYt@Q55%Yy1YnzXmKN=bxpLT6 z5|#EE#ZZ)$fHyH##CN_<1?|ysSz4kxFk`an#z{-aUX!DALw$3AN|7K&%ls(SsSW^8 zW#ShQmch=@Z5GaOsu+KgA-9r{geXwmjr|yYx!g+HvPMv2=q{2452y*C#Dh~#J$b%hbc0x8M z-ek-!;qKEwcugY!41Ml8Q3y8rcxTPkS#)_v4Hb&GYu8&uIckR>P>06YH3LPUZro?d zyBcb*y}z@jo5!|socKe3{JuUUrxYwlSo})$^+s6LqNR0v}(0_(5NN})PK%; zx6RIH;(^}|Dl=o_d14EOpnl?tCPJJ&t@S+_jPmSPCCQcF?w9m+2A^6YVrNWy_RlZ^$(X zC6pCu(N4A*ngodhdmSf$L^_bid#0B$;pNuvw6z=dNwWxbXQ+DHwFb$(?~;OgfTR!u#_VmQ?26$U9nq&_2rf?yRp9&7U1=Bt}d7K-@ax4 zSK z&wiS9sRAAa+u}Odhvy+nzRvIDlbacdMNFa^F4>^~Tq~bhQ62mAAG&|LqT&_`8vQu- z*HYB2CM3?WBX;z9?mW{^yb3)vN~j3LPS2jvy17dmAE(N8tov1EU9BK&dd#itdV21y z{l~c4PWoFA>aZReZO-$dFkJ4_OXl4LzqMZVV>AMH5_Nh~+met7W#GGk{yUT;9B0^F3Vg#@LC`&_bSyn$GR+d@)^Qgn4%8N{ zviq=q{BEMe$rkkCsloEI`>P_trlb8O=SIyjnqBKKS6Sx5;0@KKx@W#!G}gz&I4vJw zR8erHv`RK$VGvzaw|Xx?{7WnCB43xa%jz3;SOdi4w#gX{P-+GfB71@^ z0$aJ5-)+@&#Ox*mI}0sC$`D84cdqh8E9MO=hNn(M@~Hb#h3b8g>j+v%FL*8{OO3?W z*DR}P@9sa&@YHOSE8~Jh(nD(n_4&o0{rP|qq=w5sW_-_ZgjOhi%N4#RK5xar8Dw`~XFwA$ zLA!beOuNw^p*^yzC)aeB6Oqd`9s`(5u{47ixgro}jVgGo^eq7?zf*;WQm8+lTaN{Zkz!#kwx6*C*X76g4{LYcYsOc%hIHhz@4m z1e!^x4zC~|n7?9k)}?uaGs?I#^5U~EAH-_Kug67L+iJv$rPZ5EYzwm$3CmO9>dUR<^OYb{B_0YsRjXhbrSiS|>WGRr>FaBQX z{yF>efr@zSfk2e$y>OMeHV|Or>0zf4#FZwdBbIJrqI08mLdHkmtE|Vo#&V^vUJixR z2Fs!Ml`AIrW`J8BRt!#uDO{HQJ5kXqHW*b@j*+849!JDm(H zngXcY!u|7B49A*V*xC{aA-uY3#d~O#q0aGaJgf3(-3gBp4!d>0aO{inFA>K!M_b zYOf`t(7i~vaZvV#K-xUG>uBybuh`fp!j=jK2#8`W3m~{AHlN31-JiIbLzkrk%h6|! z31=9WA0aJE+%|nZ{jN8J=4BmquK0=!`sp9^pVgoK3;Pl{m;we6beXbHt4jqGruI}A z26fd{7hRq$5!~7;Xe@!30ypla@BfSH)A!O*2eFbH3W4w{MaA7>jlf~R<$B)LF0BdG zu~jxn3tGZFv$P-khARzKzjNpnwBE-7fprMd1P&Av$bigT58U*x^D_qQKoZMEYQ|gV zDqst^D?&chxBbvPN7Mnm6OUT#6zuLRCDu(U8GV!j{LY^c98*Oz9C;{5tB^^!d3?mN z>xwUXEtHEf1PYY|gi`xy)BNf@WlcM?zB`3Qz@8b;2u9k=7R#42>m9#+e^-6{8BQ}S zbK2qw?RYz$>(UfR|06*?6luR>ty0_`)q$$ZtZeb*QC%ZD=M{H9@)vpJsF$EYUk~e< zUTO$?TbQ}k7?hl|?9HwMaG`&>ua1F-v-qaT_FhEZ@3Ly7$$^*&i z2zjJPd>v`dpB++u5O`0*d#_yr<0;y8p|IJ`$91TKcn~B9;P!t2;3Sa~LzE(8Ok_N4 z0X7~IIQQy7BHKC(NJaf(AC4lxYxH<=mWB++MejLx1yK~WV4$#}hN^)=kIt{NXjq`P zpv6~nh2+^~E_DRH7NS|<&4#C9xvtB!L^yJ6Cxpi5sn0HLZNz9C|APvr2NPBscr1Sa zXnMAwCB2gl1V1lnB%DYm3CQo*Wn-EoW|n?v>ka>s{hRuc{7*|(G4-9JlII0UUlPGR z{gZVCb=>;ckk~gyYKFeb%07**Q5X*PaCf;?D`6`TWptz8Lju>_D%2gq$KkP11&3>! z@_Y`u{8-pfLuSlHTJY%}L6~Uj?3X&g`$uDFJDlFPo-MvhFx6oa?xmMp%l)YXMAUOb zw{)7AE)Y11g)0K1B~u87WZc*iaI+~XuR-9u?UDrBc`g9UV0mRb09d+24e;C30@1G- zwmgAS`kGJL&~D!VsM-rw@J1dZ76RvV0dCK86vrVn}xWxw07+1Ji0EUn1IP! zlQdm1&Du3M|3>wdujous?UJWp)0KWua+z>sKS_le`+T=oahu1mK7cg1RfMk@V@#Z6 zXid_6u#fx$wJjJlSk&^F8PwdOO}Ld4pL5;Ey(gNu1~1~+}P)7tVUXCF%k25M_KP-u0Al*Ep0y;+o zpxcvXUZB>m9T63pIwR&O_+RI}cUAZeMfqGvjg4cUbW?@>#Be|M+;wPk z_gh%A4o9OS3B-olQ1UTAky*kPDO@HBH%m4dSNK1naDU)S%N-1~Sk;dixikS2F0y5SnUdbcy8lMysW+ZaBdL)F*XeJjxJu&9_dS(AF{b=~zg||1{Jea!EUcQ+iq?d6Do6+w?u_oc7Ze zv%*L9aP`2&OSwJhj9Bw|etSR_dI~oW{BtZh=)P8Xud!^O0yLfb0P0`(N3iE!YmMV+ zWUVpb(}<0qUk~pEK<%vSa>=M^3bsO6*k>ij=2atoG56&9wA5G2v6w%2chqrhTyJ^X zxXDkvLDopC2USmOfUWKDkPwpcm+I`}A3$IgmTq!u4u;-1L#Cy9N><#-9sp^QkME!0 zpjx|d*SpHu7X70OPTV3e)sK5tAOd*xlzP3=PvEV7Y77T_v_`Jb<{tBs&F3C5wLKpp zS;C#h0f2$K9iZ$O0(-}K&dF^`(`W5L)(FM%E}7@KNouAttiHDWhJ)2MK%5GFrnkXfOugr6vmX;Rwu&-cyho8SCq`cdR| zrPx%J|HYrlT?Njupq3ZgG4bZTRoaSf8j>1PzbBr!|-eOB;r4j+De)>U& zL78BO4rUkvUCEN*%kH+b?a#b`b|KK;_`(1o$S;$F$l`d>MziGr{CeAwfJzFn8#Dh& z_1tHP!6phiDK#rUzR^e;GsF;QBjJ-D?O&=-|B#N8z0o;9{!@&PZXs?+?O0vg3wq*^ z5NX>)8jCN3Rc1MWzGFiJ@amIb`oKMQf#89?BAC7uW2+!y1bDoYCd0OSQ^%Y@UeG;* zpINQk_!O-K=-TI8mSw=lxAls0qtvYT^H|;?u$tpgs_8o0is01N|@6J;Q0oh$ysV7 z_Kguye7ZP5{=$tXe9rypx4JfI3j>T41p!;n3=kv+ic6aiLR&CvPJDIX{XD1u74Gg# zl;%$V{{N`H_7%MzkP9RN=%}N#cO7X)yUyIsMFpz2Lzg$eXA>*Os!jO0tI!1c;jy1)WNL0OWT$RB4F9%@W9)Pi6TSC&phwH!7wEcJf9A9X66i{IR zG`kNChlfZvBlsob0p*ZUr9pLdIk?MEC>6bSQw&ZUObobvj;qRKbp^iJBFQ~3S);k z{9f7NWWSsg0Q~m8&V^gegVY~lO$Kew*J3b;n({SjXOMa|)U5+9>h4&APi5nWZl>Pd zNY@5{M&>md0jhX~jO;q)*+wec=~9sQV59Yw&GSrFU~|NAgQ6aTCx3Vqlda+ymB%xfIwd0y1^w)*A!H0Mam*BvB z)dhA3YMRC_^q4XZt-l0#Rp4c#A82v5~aW8VpZ4RHP`9cdz_nKdV0e%0Ga#HP$TYD@IcE=6f9L z*I=ThVcU@@mKN>qJ)p-I&gcBugUX)QOFLD;V_y>d+cdUP-hx7*`ZxLyLnA{?%nr?- zqgBec`0d>_)!MfDHLvTM>OsYNi=}|KM*+)$cdH<5&lREBXa4{t-83}_MYLND&2u`! z7RTeK)yGsdT+}TkcI{<`yeO3ri-LEE{C8y2XKoxdgPCJalT?q8U0gm1QON`NQU%rM z+^Y?S!yH9)5j__w(q;^7%xSQvT*ApI%Mky&)gP#W17D;uLAN$txTH^{IdHLscTi}a zqW9*_;j@;tCXB}9mgaQfgV_M?&7HPim=MD{q z@0mca)TJsljek*n`j!9eb0~ba5C&FF=tYe+5i9k7{KI7jmGc1pVW<39NgM5+aEDY0 z)rY(aTK)()8&u%7Btf43d+-2>0=Lp+z`SHgbWRN}`_eMlbr8c-50fPSEoWBE8(L>_ z9rcmBLbG$pdJhBX%gS`HvDdsDuf;Df7Euq)8A0aE)(6(TICtvE07@hQtWqt25Y?3a zWCOF4TC$=^f%i#EsuN9@$aor)+&##| zL&mQI%$WrHPtR~<;5;_8^U$5f{xQb4=dPjJSl|>e4L*e2XdvnG5O5FMKv%meEFL9s zl{63JV5cK>2TOkJrS`s;+ZZkaXJ;psulamonj6y}FZ!A_Nm_;GPR?tzhq$_{Ge zP_kR8SBXjzLlqbB9y1HiZuV6p6D(rFYW5u1!(;Uc?kE+^W5PIvR_iG)wo)bLP_`F< zaMMG-&fsTDw{yxgru~>Q4G#91ClHM?9Q#F4_4n1sA1jP%Q>jqodazvx3iLtcApfK3 zsRpPGZ_#Jho3wQ8)V+i@+NIx^r^SKLP{_}7s^s3H#3D-FC$qnvwHKavffB~x%nb+PNGm!sZ> z_ix1r6L1mxt9L(zJE%jO3KgI)o4MY?1O)5Xxk%r?sy_b0Ujy2@Gp0;f(1+sVC2s-= z+d+vjq`&){>f=B70bB#V2iqR(6cEl{{pQx;OZ0-pIqH&37@!Izb<2LA$RJ&zcQyv>ne}&e zOCIyCccxw3_5|u%tjTf9#(qgjxV)-55CG>BT+$C z>mgZ|MksFwZjtP2E}4^Ye(yPAJ;4vtb4oK$uOU$pYZE$MGSPdf9Wmf(^^3p7Z=|-T zUErr4NkiJJdSU8wD}>_^2HDSTUI(p&r(_ibbcX+^kfx!$rxXMenX-Cj6}(Y|NITd! zN<)blOy%|hoA}h=c1ZUNXF4EL1+u)ULwTA-r00CtzJ>2}m4%Nsd7ve?-lUUw^4dMD zbzh@RhO~&UC}={!MXJ5nqYyr|j^{TXm{au!v#mOLB}PiN!lkYA^lhYR(wyz?A^+DN zxdnsn&U|6XcRi5#CBKhX4)BVHm+VYwDH2CB2)$Y%qM-2kOi zPL|2rBUux8ojni17^R=Z7QO?a9NRuIy$41g zrL-R`kOc;RY_L}B6`SvN@B=c5?vq|i)EUdK!w$R?!mOlbH#k9gyyl=ab{3dkH`LZB zDw!H8lQ=I5H`@(7nkVryS(KT;iXG*G7%cq$5#mg%EM9{T+qkDXdP z$&l7x(E*8B={Z{wh@rBq3k#A&GsD&;{qxtp=IeCJTyTx!Ci67)TVT1e6E^?ri-h)) zq@F$O#OU$o;}wLqTeB)*VDoa99rUbJga199>D`Xw1@cT9Vcke7I9=amaSUkXnj_)5 z@{7_4FYdzrB{Zd85T+dOo0N&2x-qEWlF>SCdMuqF?E1 zpWNirXT(_0P8ecmz_ebiEa=kd{_pad1@ivga)<&mfrzr^-k!r)yM)pO1Sl6S-){4) zf(<-$|7RFp4-f_Sgm+vs6q<10z~}+FC6o~p2!Hy%1<0{+sCw)Wj2(Cz@VUkx;WPrA6lSK_&eZq4N zx>S!ipsx^ZB7+USRL8>V6QyW%vp(rSQmb_(k%!WuOg4Jy=e00jOZP7zXB46h1}$zS zoXtq$oZ#!cK@p%(IP^mKe70}Kv3Yn3_(fhQokr~}7(+K697vG_QaZ#TYU?^(m=P+w zx^xct1wd-Y&J2Z=uJ3bP04fr8XY~(r3rGu0;(K&P=|c|mYSw`Ec8uD9P!0l!nw}hl z5CDNd6_)TZz<>*rU1L(3q`8kNa5_KGrUVK8I>o_Uv@(E{6;-UU?Kt&X`g2;^%dXct z!1aW7JA_*hxjfE2x|S{L2~sk081Ue0zs3`IVB09*dvM_kDFOYwLRYt~r&zMTas{{o zxw82s`>NmGP08v5{e4K%0=SYs*>{A~Y`*HbB%zA%F9MU*_)O$3_y$4V7F?3Rr;glS z1q58#6oBKH0@{~4ACfa2qCpQo91wvQ07~4hW3FDkP(55b+CycOMx*pDT8tY)92GWu z86{NuA+FKEV)fyhEC8Yi50ucu95fst=lTv`!(uG8q%1Xj57Go|kHXOiXHx+eiobqr z<}iw=MOgl<%4_lLRy0II2L8@J+xc!|ak>>0(AZgGp2FBcF(Hyk)H%j+sxcrQfo-)V?z>LFCd_XSrW)CqPxe05uom*oo)NVAywy!;k0bN&&sNSvDd&{~%|paxS%6@eN4ot4 z_%JC7{TpYOmKiv5i}7K7SR|N2<`RCmk3Om~M+4=jc%6CY($D?;(;omf26eR0OsBO2 zY|6T)ca6!<>`(f6yH)f?PHzm;r@UcIfshj(A%;{bX>FJ6NE=v zKA(^OCN+^(_3Ex`#-d<{*pCN|5h@COE?9*#)fG&C9fLbS_bp_A9j%39mLAZWR81oG zoPHiZyeFku^l!3>x7Yw^$6YW(XIiu8KDo+JM%dF}i~+bBoRMNZ`S~fotkDrq9(y6G z81RIi6TuMI#)N9L-{>x|_M*|X3BkBnF+n$NLcKLNvX_%@*AAR_zQF0nj&!6WKjGXB zefNrYq>1c?@d*Z;r(m5fSqf=GdC75Q(wmb zfOrZYb-Eg1K&vEB>TCbjC9NxnG2<8KpUls}w zhw91|ydm1xIyw~9p9?x;9-01rK~tZIt+e_l@|j%&sd7-w76lQ6@>{pn=mD0+mpyl+ zLm_lnHDn1x?Elwa!4*}1}k2DAiw-Qq4`q6SL` z|D*aJyfS)oVc*cE4X>u@h(P;|vO$nY;(s8iW_0Kisw59;vx5ud%HLcv9jg>w%hKV~ zkJF6mUubd|ZoX)lozn#~tc+vYv+osjtTkx`bp%JL%T5Sl5UDJ?0h_YP4RfLt!4uOL z7y=7O#cJVnPeQFPlnBAnZw@}yB|<|j$-^BkCb26(#u5GAO^E~5cu5fAz$R=NAEuOq zQf#4t1u-6Xg;h~8GIFa6k6k;VL%-y~!tXx*P8kPg)Iur}0plN^&O}4kH(g=BkzJWhz41{nxAUq(wnS&x{(9ka2#>i;@370RqKRU`!V52jFe5mFRR)cPK)^NeCM7Usw?w76*WsN;Hiee&=F>F#*)rI4s zCLI(<+p&hEn_hY+_BTgBlEqU=4Ra}Ueo9`!0nxB>?gg276`*`MiqSBb>7gQlGv|TI zqW2K0dsN^XyloGag|)jJ;b{W1Z40;=LHy}QAAh2FnIKI!E+B!r>jDyKmFF2}RURn| z6Gy8o^xDtaqWl#@&SZw2MU9+5yS`H;*sIL7%*fv`Rm2b{DVu6YwMzH4RIiM%bap6# zjDcKooYl7{3IZ1d`USTX#RNp+Lkg5C=k&1@?P1Z3wGU-Gq$o~ABec1%_7=nLHCB}q zHYP#60oG3}c8kBy`NCzqwdRfda<5pyM1-z`W8VwcaU-THtiiSd7t)1RIZE%pFOj14 z)nn@=nLJ>y4=4?6bj4qM-1;qab*a@=%QblK0eWPHMRRKg~id zpCJf=``Uo-9JvLc3v0N@W%jT@k+hiKtyCGe#CW9b)Cpq{!7-*#5Nr#BZ1g2fJ5^Zy zD7y?#)H>A2OW%`Bt#w8R<})rdG=2}(j^<;zQSB+qcFpRKlsN21`^ z58XN28$bcSOZFFjByr}@(a^lOw=+W@18q}_Q=tp;3%`P(+Bh^CV5%iBd*j@4Rgbwb z0PO)ApQpU;v6r)#?7{3=n$6N#+3C{RBRi;%mIqyTSg3>!UP3}VpvjkqqPHxO3r)5+ zbgmTnU3(;QOW?m1!vqGcwTl6cS|GuRR9xoMm#c3oQn^_%GiVAiRMTdHj+I=(o-PRW z&Si*Y{06zun@`NgaN4t{(v+}73@}eICkWGZD~pJ)ihJ*l8hPnhcjvcBcyN*D~K(%2#6KCqBixl?% zypsOf*RY4P|4XyE6Q(eN3l7;zv(-W-Zy5ZN(Ugp|X2o+!Fxg?cTmtM~sS({0^~it6 zoNA1aH-L&h-Ml5-fA$||--s&YU2*(h{eMA*O$%Jt`K2fzOmNz4o#TV!w%2(%cl}ES z4kDrT;#9QSe%U{{sNYP*f~}zUJ*p?EeV0DwqJxssi+{F)A5=q>v$i|E%5@yCU0_k1 zaGx(?Hh7Jp*Dj&gkbV!o^VwkwZ`mQdTj~EE-BKTr9hBO_%e+Co!(+xPq*}Lyp3p(~ ztj7*RNNBCd@kax?Ms&M9S`@^5hoUFk3vel6LqnOCR?d5{Z}&CO6BG+kJXEe_jk^?V z|M;Cs|BwO&;(?_t7q34AHCg&?j*)5;3*SXTc_YQ$*G5G zVztttXs3K+}0{TLzpVpZp4(G+0{--`?fTrO58WYS%b)KKX##p9R*|pMtS_73^0Hz;V z(-F&YZzuE0fwe4AMlOX)p|R|*DqdEDoM?evW<4Ro4j&((iC$4R-6@Jz7xBN7l~&g5 zw;n5z?E{_!R0!tIZPKrUAl<9q@+VsNPDoto3jB#eJAVQOj^wAL@mCME9KbuD`K$oq z0jC@4wzO-}DLKAADx0yUaFBH_XZq1}A8-H#o49nVoub(JbYs!`qeOt?=Q3a}Qo|dM z#B6zTNxAGnACXaCPaU3^J=w0wkEoJfAfz? z`A%RtuLUtA?a@9jdS3cWsOHgKgh+TPn3+WVJQO^`Au51O>__M7QYgGOIpTxd5EJIH zg8=EOn|`g;TAwd@)(GwEQH>JC%Mu)<2}=m!uK>%25biMj6Z|Cu`}ems%m$igmb2 ztpy`%RM`kKz=We40)mJL1|Xw&&RIi)D38+H1eOx*k3=|F zfU;jx=rRisq+sd8b58Ww*6`S2+;7P=3Ln&W*YN<*49X(U9c5^ma0bwRZq{vKHs#f~$rP6cd$^gn8jXA)^l|CTkO zol!=F3n41r&Qp4rr#!iT`qsH_U*}wdreeN3eeu7lPd^Fh^3Q>6dnIB>Dwm+YL4wOV ztZ9zDK&?ChLF@MLKNFw*6I^XlQT@`*>NLIBzGT*gc2AaaFZ5D*INvT{WSNK z!l!4IT@%@gHdM|)+-=hN-LLfbfFs|ru2JM^TDAsemDUsDz9l^ppb@V4zA&FV&GkKR z0jaDAI8{Hv?4mT5t58p#>RYJnVJu|9<%7laXA=79ngsY&^Zhx96~EJ!n6nQ5jzZ=e z)tA$uo!)7FgEbEJZwRooSvi1`w0^0@Fd9VJ7koH>8Q6{g3%6w*MWI%f z_SfiaMxZk_*$<$km|YG{&Bj4{Qd+#O!7Z#a%lo|6Z$KG`()go8L<+C#^Eom%6!KGL zlYTR1b3IUi7O<5q-T_sqgx*89O=E{NP($S!Kju;gQ|61G;1+-sTflKN-u`7$NaS4j zqMW53NiXCDsV}J9A*O(4I=TY@j9L zli0uRusnM|RQg5r$>pel83EMJLW|IE$OP3*L8h;6@!fu!9vtX{C5QmH!zp$|U2FOK z$_cEZOHJYeLSI_Sz$$F@l%FV>&@e_-?yqK=1cc9aWNEUL2^5)0RY?0>`*Yl@^L!L$ z^Pt=nWOz!+F8vTXfM?<&BskC!1s_lYi0MTek1xARSpjemnEE&*z%$uELzf^@?Owb2 zJ+sDe5Aj8qAV~4RKGtVPPutI{T}~+XXuCO5aC%R#;tx27Ymi!#cAKXp%#nLSR;)7h zrP==irz#D zWZ=jeEBVGJ+NW#z<39b5mxAlUar{*<>7=EE2fFN-(-Gld4V+{Jh$3KDy$Q209XVwrn~0*YWB>xFj7zS>dk-qR~V%yp1k*1Ffc zoUDAib25|!ibkU~)ZbzCzoy@ZBV$1c)02pES4 zJVZT7*CxhL9SIZz`0|2nZ7lMlEKz@lW)&EPk3XyM9~rmgCs1;?L$Ui;XTRwINn`y? zXZ!fk=U&cJ(c*CHTd-D@1yJ&IXlA3|wcore8;gmHh!$zIE5HnEX{fl*A2iHP+VQ>( z>zjSfNuCmr_u26#+p{U{Ox9?|0Wp`e1F^wc4MLUBGM?oQW&YMm`&mA?mNL;ON^x|} ztOTM4^tLcQ@C;6qX@6luU+^^xWpPp=8~v#3l^%3B3x3!We7<*k@`$dO#a(v0TI$f( z{;CS|4Xc~_40*0h)7!Ju?o6K5LzV;&pQv5p{9$ghfvw?!!0FHnW|L?{Zhe}ydkSYC zKSi$^{oZ2%L3O$z;q?5Jpjmm*tWQV zxMTrghjrFX#6rRnsV?H#zKhSkq;X=lg;=p)fIS4pzE|v@MMaVcNt7TcZnMTxYW=jl z!}ftB`8`KMAQ~v!|6b@A;>Wm+BDO$yd}ogd7<#_bb}^sHKqVH}A1dfa==1EgW^WpT z9$BQv%N}UF`)mA0^_PE{K6#*#<{fw&T@N*n*4_Jkeu~dR^bm)Fn)rj_a*kq>!eN?u z^@a4Dy^2(5QlEeCh&kwY?qILVm8gDQl-Gi`_E`h$U2_vM6MW}aBTXB!1P*><5|-!S z#n&B&6q_jP+o^|58$MJ8$r@BS--G%0eaRi8MAu}292Sb@`DstsvCNjN?emA}MSWW50_F$Prw#C~HO_iy z&Q{miPkkN6w8=ApJ(4|BpAE+;( z`P_G^PhP4Qi!3)7a>r!Bp75yTWm(zk8k9BFee#xVLg93U{a>*FNOPNCQ3K)P(ZjCZ z<-N7YGb1?IKn7;!gI^Ggo9*a(0y!WEN=mPfa^^f=t*y$u#^8d>1@deyFM$Pnk=)UX zobleR?|&g-mQ5mQ#M(G^?O@O1lG$}tETn#GVa zC23bYBdnPdlu^5Pd&Fl=QDN9D|F=+s`0rLiA;S^)F%(`VvfaYfcW#XF8cN4HT03 zg+dVu234~|sO8jKIFw(tnQy|_WTcMN+NJh-lE>N_0>0{Jf9W}alSpsQ#PNNpyItSML{b|2^DMe@v0EP}4q>iw=a-yH(`5fRtaT(Mw>9 zo@fF_gPEe0%#tILeAr zcEXQMou_sDrT!l+QM_L1gl76i^}l(11H|XX&Zx62Rf1kCO|F zmNTJZrvy(*cZGXvODQys5I`)jp~;&g&n%>SJ75*rL22PO$GwX{vSC!-=*fn# zl6SJtEh+E$4TDmjGnkT}PwuhS=2!#Fnw0ljda9;k_osf5pc+R756jvuDKq-nDq`Nr zF8&^qwIRIb5*I`9WTWrHJzyJ|;+`QW5A?Jdsw zF7K*P!H0+m&z?sfv;-t#%cK5Kx$skO^yFcEQ&RM3zwbpc_pz~Lw-4_hcY`-SCD# zHJz6gQ!x9J`hb`O+-fJmCLdbJ(5Tej?y(NtZ=urO9E*j5%+O5KH}62Afm;zInryqe zZR#uUAS&5aYkC~Ilv=UIj3*!z83q>DQ-7~S->wQ`wWEU6E>_Da)5__JI8n**P1pXJ zzCsjn$+*1?+2=wACpc~(6%h;WUE}+oC&?VJ0FD^USfS5eh3R>9c zQ9H5mn~oNWBF|D70`sd7n_$JFW_cCkW0DSSwxrh?1~4kan|rl6G}iG75>RD8_}w3^ z4j_B!w4Oz{&I1wkfPDk1+zJX3e%4eT7Gdr+c(I_*-nF<9B6E65c7x2l&(-WxMkV8v zERnV?&1I(31H5i~+?OCYiu$eWkwe5N=e{NY9AlSpk@hjh8BFZFlR^3Qo;LY8wF>=o z{wMlJe*C_lTIqnt>~ZVl2?WWlfV4Qn>nEao{e+rpZ$}LN&iDj=swnj1$A0%)9-m5n zv5H;^KF6|YvMbC-l+KcsF0ZQOFpcYrX^$E`vjdZvocgar2+%AP={u(6qgMDA zmTT6w?nTGBW|v)*$iPEI_xm5P*~`Fb%xW3xeohvr=N_FJmk zOo%$bxQ_=%23h<{|0ocyc>nDGtBHWLT~*{$C(gSt=zc5hvwC>Vs%h zpXmcSzrY0hcA^QumhLdEw?Ye>u4g-(lbwvTgI16oT=Xq4;u_~O#|ZY>-dwxQ6&dKE zsUEq`bv~F_AaDZITTfZ81Te7?tu?*Z8h;;F+e21K*#XBpWEwzg)XnL6l0%;RB5=u4 z$V^#vF5#0tg)M(Fm}*m;$U?Z|_IF?&CsO;y?zHEJmG)+8wAO>AR+63GR2ztR(G1iv z1D3u{l$R6BO40(aMR|+B{vYXU-D)VL`~3jMC;g$n{rCf51inw4n3dczrQm;H3(&^w z^T!UqmY_f82nDd@r_~?-#^d1&DxU!plvD{}J2%X}A+kqw3sEfq5D8NF0rq)MNg<(` zi36GjT0i$Q)OVMRa(76Yn$pw^xsw_!IsmUX>eZ`_o0Dq^E<0 zBC3#naKPAS2M~P)EB2hJHX!T0&hc;a9$+nx>y*ZY5_7QAK9886TGcksN=+*;EE>zP zU7nB3c>elE^))ga?Q$iDI1fC19@ehKis@0% z{==IKB85-PVRuXfA9X=*2E@tQfb@H*H|$sLnKh7m3FK}Vp+44LFY$ULnyj7+iZhK? zEa9C4AZY#V81psU5>HFJlz=G*NJrW~u}g3cT8}Tk0?VHaGx4rYUvY3B*5d=Q0`C8&-b^f^MDgfTBWBajDd%I z$RH@qzWjrJh5h^w{`+o!I+YT@yU-I>N<$+WM&Y|Xq%m}S4$X!(%=g-Owm3g2dVb3-`sy% ziPx~2e}TkY);JQa>Hmf2RJ~vjOcG%d0kLEM8m!dYt-5JAbXE*cRL&nql!Bn&nadvS z1fUxgdXx;5oN$F^=UYRPX7mG-CF2f&=TIM?wqaez}7kL>4e{w zo&(L7>~Dme($HbnDt#ntr;=u`=G-EA(J*aF{h6=yfYO#ZQR<{T4AH3%a`MlaYA;FW zNzLoc=LjzCBY@Gs?E}hyy(XJ?K?pl60T8GpSVES3f$c@06=+%NRmNC<$Plr*%>^3X zs8wa534h@4fXfNj+5Xnv|MMDw8&fNI%K4M<)M@;?3=8}U1v z!v^y5iWDevsxSVQ!1WOErN$}3mKY!K^Nz1NAp%$`3hRIV2+IH3Vab zU7m=d3Me!dJ%8y!j`!##0JsxZ^A!*^ITvn8ft>&RCHKApd|TRLD0E%3i=u5^MAd&M z=TKO8V6S$jVE=2E;lM89)l1o@gzfASG(l_ro<~?O!Zt!X@mcRkKil)PpCv1vIzkWf z-7DFH0=<0DoXT!ERIVlF&%*jzga0a#-A63%x3+5BdX>5f!nH`FepBSmbh}p{UqDL_ zVHCji-y*)vKF)?o3=Fm;G&MyjMw45Md-x(Gj_T<)9jdCUc9dAl)P4N4zT7y<~J^oNVNNP{(cj(1b`S+;~~2mDpx?@TSeYznvgd$bEPq8h}v z^lb;iuHeAbdPL)l-_h88I^w!L0!55z;)JIK@Bx7LQ7za-9GPk)%va5WS~r2J^JKLF zE)-WoLuE-fC^mioqiq8JKxWcXxS&f<%-9B4LtHxhh)~2xSda7+FbQ#G8qH{DicWd4 z`n2P`%-Of-n4IzyQFGyZ?@DWX!7~rSYK0rnCI!jfXR{k*H~j2;m_LN9HmWvfPEw~p zEcaQ445G`jw05jr7D= zqv3d{y2aG6i-aUzd44D}ThEf#)QK^FuNGxXUTV#|fuPvqd zf?9`=i?!u@KWrt7Gjtp#yQfi{~jiZ^{RyKO(^b z$k%k4CiRXrFj}!l9g4i_7pF$BVG&rWj9Ij5_S$jGu78syS^Cp91YYNr7KPCE8IrSR zp6q~5pmVmX*xsaLzEy9&OGz#*{i0TZ?tN;Z!)n>8tyemRw?0f*`W>7fA8=r|8ykB2 zP$!E1qoCX8_sY73jG^~G_TKIAY7sNocR5@@|E+{?QLiF4M_9*gNR~;5{SRn0{AuAg z*2-iPLG#6LuRi{;{BNJWn|>lOu&n@n7!hm-VOt)ypjo0qhMVSS|LG=sMp3r2OiYEt zbbwzA;+Fq>0Iw9@ED{MnHy0+vm>A6#>dFC z3!e~>@RH*IPt_j{Y~nEdu7m0G-Rh6uPQjABp$COkcm9k26EeyGch&>Td=Pt8S8kND zK@~#z>NL9mQ$Vc0vFDjoVKmUmV_A z=N9t>ExOf=pr=CDrD|kCc6Iuocu?2_2g$@-}+Ydt@K;$LIML~ZG<tB| z@TREq4hU<-uwfw;StIa0@QW}hB6-K(B839N-v_%()f_h<)Ag>KCYJcyk%j7z7@It> z26O?ot#X0Q&a12e!k)u=t!aJ$YY}s`4@!bzkrMfiq8|gWwZL&`Ymi(!h2zHjM5;an zY`HcT+^+*M2L`Ss?GxGY{@(XKLqfoJ_4|u~z!3l3g(tZ$^n=O?o;#5up`~`F?}O^( zw|)ee?cu*JCULDyO9frvl3CNrv~F+c#T}?s{}NdBKT#urOxCZ_7p#Rf!c7B=iHL^2 ziyu2{2Q}E$TYAD->ur-dEnwPR;Nj}vwI?;jlX}^2RF1*#1u8+e)`y6;rBxUC{AEf( zKe9tUg=Nw=y-j~~!EXZ=d441<4mKW|$4yn-?rj0aQO^ka2lXRxSgdhJG1tMOtFaEA zq6dL)D(2Zk2TO33S2qs;SkOw9Z|}2tChqAvcaiTj0$LOPemRz?^VTeDHP(=gvCsJC zH)##D#sX!K?70hdEU!JXKq;tf&FRJOVV=fa1q6BAi2Y>oeHw_cw$9Z5biK<~FTt<1 ziJ9B#o?ez6U}r;0QUu9s=uaMN&Q z8D{%(f1`biLxppP@c!h3iotpC z4;GImENo_QbPJs-FO2}TyoK}!K_u2Roc_G}Qu-0MC&bHpZa)iK68m7F5pfqZ=U#gm zxDnn3>ZGa)B(?33iNTmS16UZP#`>ILl%yKXmXyyKqHE9XPwd{@jQXKq^%vD&_^sk3 zT4S3!?SUW{jLD6fiDH$x7NTq1cU`N|HMf)Dmu7!p+J(v~{b8c1YzcJ%ynPSvi9Sy8 z#$jtMaj(Uas>V{c>XEGnwyxG<2jivsmH9c^jnEp_K#KCE68K4=Lf<=v2`|fEDTdjZ zs5$2pGKmJSzL1-Dk@{|d6u3f}PmukDg7uD`l;7;tH9HX#z*IDu$-4}Igw<3OfeonHykRkO7XDz9GJr%GY+W&RUkU2o0 zbRMo=4X!Az6qRd*?7K(Zdr11C-g1*;1qQOqxv$;=(Y3($pzy4;Ts+zQ9hy@)Lwqg9Xl)zoxPI6(J5!yr5?R&hHbtY&o&;DzVRD}E$i^xZz z5NV~5uohQlC&s<@l#(v&yhiQ!#dkjb+>^>`u|oPd;Mu)u#{e%Es3)O4_2)|w(Hi^3 zdVnp;<0Lu_$j)K%&U=q@xSgsdFWr(|4xlNb* zIK-jk+4#t*uDR^O81UootMnhIz1j{HzDs01GEg*=x3+%QvT&p+O*bXAM#9FWSuoRx zlJlf1R`ajHm$KB_x@|zFbWm#5(dJz+=+_c&0my=Okai!gV1CVWf`MyfWbNA^-?|B@ zlaoQv+>Y4oV4UHnjKCJ@o4-`+=}qv&uU7xfpD2eTp_$z@9ZE-)k=K1t=T^M4DNp+Q*-K`cXMpN5zRDBUEvF8mCWFZeQ0uTfM?_*GUu_dLa{|Oed6nmmBxm!KGZuD1He>4}jWkPj-M?g9D-}fc_qd!Bvws1YVVTU`k}vHe#VF_Y52ZB~Sx7 zl(y;fe_h38I~apjJQ#81BwAWQhG;U|N7S*jCBXX z3EQszn%-{7!3Bqm0{EVI05q$yId}qcM@^VonK9>sgb}eO)jOE_-jmWDZ0bNMpNFHf zNH%+tBpoum87&u`m`iuW80a91It1|0_3%rX#Ee|iNTKz74(j^%{k7Sh{^0R*iiOgS zqWc=1?3QT8d1?Yh>oxMqJ^wYqp?8o%Lt49=u+NYx6}JglU?tgGVagesme}Tua>_wR z2_Gv6^B`0e+?QX7yC(q4_fBv6Ya7V_j#Xc4+-i-({I0ZYu?AAok-DQZjOSzT5I}xcdXAeSNxmllhPW7n57*D=R;xr ztnzf#)5Jv96%o&v#CSJY7|FM_7=yDKp4Ud$ZT0u%O&s2s=$?MlmKiWc*64X|`ge~(~6-^Qh1pYOh99ZQ6& z9B)kj{yz*&a3<57tPmu=WplCawT}td&|Uj?!jNe=>5H0den1bMT>*#u+w?pRr2MrH zX-v1SR*xuSy81+mPs;9W`eKq0^n!-)U5YXY3Rc@;Okca-vmFybFU2~s zlgX){skxwlbTpzUbr&cHpgD7$R(4SU;4A2tR0FNVV{-J=Tirv`(RFq8qu>15LVIZl zlKhxz7)62tdW%w2Pzshs;U*4@e1CJS+( zW|YT70PO?zhZTJo(-#Up{uv5i3JFM@7a)#FOw;qh4o3rxRITU<&Y%tf{oIoYa4>_o-6xFEZc1;pi)|4Nty3)+)kd_<4K{SZ*RE!`G z0%lAx&{a!}NUcU9AQj8v@IO9>m`M%zkQg2rQijpG#p2Ct(1F&ZV?R70`l)-AeD8m0mHhRgGBZpZ?l0JZEnXaeT{=CNhSc9^?X2oT?#Gk`z zW1|naW_?{&FrdzgC1d=&7|Nb4Hz!zyQ=13_#^ePdD=+Y8UyC&{*#wx|Gg81mQo|iO zWcI8pSNk16DZ{P;vVvD7lZSQ9n*)<9RP=Tgi7$+80*%M?1s=e>I6`>4_u<_&1bgHh z`f$)#e`v-yqD;cmUkek-pH`oKqWiL;2SKo(^KT8n!IoLsG;WK`Bnsu{_M@NNl&Y}+ z$3$kYd)H0j%u|z42U5@~MmRZ+K2^|IApI{f4L^5<&>aODNY3tLWphOOL#-y& z>SqNg>L3xhG%>x!4boz>eF6@oTsIt8-o>EA3VXD>{@-4Yf!eTv(D#-y0jnQ`EI|du z`iVL!j>IX^M2HT_Y_d<^@HX6~((w4~ZJ|sU^28~5KE#x%?Y6r`8Yxjcs_p1y5atOrmnRbG70jxThm84f7=%|dH_#xUdxADsw{hzFj9I_V zS*9`zs_hB@miKNR#^$<35X#CV!5?0p1PHe!p73rT*sA^qMYE$Sd@T??c%lCIdN`*K zV!|t4wVeEcplM&7QY_9NE8KV9Q|GN4X z^$j*Ze8UlvS_CF5&AAE*RptP0AElvhhqoId0xuRymJmbCNH0%n-2W40 z(*&R~aWk#{4~wl^c4mT;eENqvRQ`cfl>4qPZ$x>rq(V*mXT^bpCI)pCOk{`&jmfM@ z&*-eOW-Vpm=|ov?v1@#pZvfsFZEf@l{3btx5aHNSu`zGnY1)y0$eIhrdjzF4|ItYq zW;>!`YkZa=@cHP6_b0lXp~LGPss_?+f%q9t1^FLVFs0vUkJx7qkLv7Byw$aLbvhDO zEy@S$)?Y?fxzT&FBUFKXNY3qA6tWAx{qCQB%Nxb+!ycIbYw%AS3JJw35rX*1J85eG z8qUs1cHE_!ZM_2FPF`{p9g+n2F9Xyilm|Hw9)e{UjpKi=zN%cZM*C7sn5jbQ9-c8i zYUNsDnX7l4s0KSoh*9*sM9bGx!u6>mq>0gm=H!+=V3GJ=Jw|j^O}7$|KZ`O5SU_}m z+|zRQ<1g)MFEBdv5I6*{(cX8c0mCT`^>%sE*7WC9b7I-xgT*d;LcN1)P#IIJi8jj? zfkqafg(coD>A0gs0{gsugZ1QDjUeQnJyLf_XXm5MoEVUq$o3eXTG>q=u110DS(9$> z?EI>asdhvY6oD6QwW}1?S{EL2kp%jmy7r-0afCes)UO#cecd`_^PohLc0uA#zx7N9 zmo%%WX<*)U*l2qFGIccby=Mcp*clFa(|^W-OV1>$J%a9XO5~OccagKS)rNY^qZf56 zcCjzK$p~b})?w*D0H0pUnN$le*e~p4Yb8=}Bt-B-iM4oQp46PSVTDC4MEIo9LmSOw z9qO$Oz{7;kctv)bY2=Al8RxCF3fMBduJ@pDGYU{(-)`!XRCpY-?7bz8ai0XnQ0J?q zjFB5IXqdhSUgs*6YWgty|9t0f@}RNS84jJaYBaQ|{Y&8jNQ#n#=)qlquXHxlPC0qK z`rpM{xC(L=?qNRqBSKCChj7bVA|dyx9Wk%-GMO`~Sn+q9(e1@W^!2Z5Wav@IoxPj$ zorQXPl79=$&?CT91;ARrL4OLm8FpCNCjw8V7^U;_NNQRkv2LjiEyO$jxO;b^i=P9Q z7OY*QSS(Sm7c9wPJw2~2zV8}|htpeM{xy>Nr%j-}crDld?&EJjfyX8Q3U150g;fFw zokI&J%LYM;Fe8a?IDPWTdBMzhe5T!YmPnq*g~FGOP7%c)v!2QiP`lhT^M@eWd8U`S zKG6-j-vI-W0vUqDD&>bMWNXIU1Ea{&1p8($Q*ty8q;%9a{5b3p`lq|X(GrA=#cy0f z2^Ir?z|gI*K&?4x`3Qk%H2|0bkICaJ@bL!)_x(#LX9m-YNb^ZA3E1o;5#moAqoUbT z{|)xQO?_ZEUu^d*I!7#kz+#XL_pCB;gZ?wv172%BLgUKo8@26pejn73r`(Iju~~H( zQR;;t;{S9bs zqmCZ4`|mB&Aa^Z*IjXQ)XO4;jDF^ zeu_uJZ5)Ow=e!PnKyB8)pcMM7*AGbNvf4`(P{+cjM^A{bdW5`|+YQg;2Q!L38Py3r zZWqo@!zr0NazO6E!s@7}-)=Is{injgcJ!aI=XU<$4@mB?$o{h&Sfqlu8O`3x3(I5*dGe zwBUTnquUiftQAK zkSiU1{^<`N|GgZ|JV+iZCE|WxeMwm+P4TdI@_~ zUurhb=0;_sM$PYLu>eC@MjlcBdXOV1Zk!A6DtbndX0Ye(ffxX3+=t(sA z6~k`L#5-y-dnT2$1)dyck!_!T-OsB}KZk}8{pfGGO++QcfeOOC9ih0J+Dlv*$2?`p z4K&Y438_&UKUQqVgCBmcLzTde{4<#pJ71t)(YXgMY0Yf)>Y%ILHKg#aWNA&baz4>y zhmQ{G3>#Ma+kWX}<}DS;zw{RQ1of*hUMIK0=!>Oh-i@ z@6V&JplSEawfzNfySUqP+`Z}L7Ul9~NJ;{vb{fp|qcp$;!on~UmE`8SD+yM6R_e&h>L~_JIcSisB zpdeVMZBInsyA$0ib&B@jC}t3-VEC@c&jc0sAX>LqI4!3O{xIHfuYIO~W0hV|!Y(LI zwpkslKHN&ttKS6V!Oq;leK$*Sz8Yr5V5M6p+4SC`NN~+|D!R4OeSn))=4k91eL-;R z`_|0uK`%!+ca`jl-ONLqadrircd(u;BXVp}G7=|y%OhZqwnShOsE^dz1jQPF+>Mj`a{>WIel@JzUO zw&^VFdJZ%O3*Ptvd!)Pd7S=B=U1@ksK|{-n0TQ9%$)a2&A4$3R{C9tZ5cs!h7Ru&O z)DEUJdjwBOAgEBe!<*c*T`X3##$kdu5liCNS}le zTe14+0X(t;5xyM2dfsng7?2@K$x&JHo(ermgG=k}4iQlsH7keN<}604idG51F@-f*_j>l0oWbA zRkyAmF?<@&=(w&`t-2W|KS@c)4+6<&7vUFM%!e{!!Fw&(e&|4uTky`t{zuivA6Z!e zt*I!8u_5*!1I1W;KI{>_UswaKI71rH3;C~q-36bqT7Tfl<{v1x%Gg9=NbF}tJg&7X zut{i)C?4X-hXxZ}t~2cMX1mM0CVtH{ON8tXel`~P!D$!`<@U-x8v3+t3mni768FdJ zs3A+&PL?~K`76xoj6#E=9uCag4y}V++X2=GlPJ0`n6adPJ>|8q6(8vQt;TRiZKX|W zm0nAl*a)cYv3AVeo#uhhB@n-Rc>5)1U>b-C-f#_~PaUduJ#^r#nYR*n;n~|T_{bbz zt|u@nK#7x%%~vYTuwUkROO%b{+oHu+72zIhMm~Bi#_Pkev^>)bD}KbVq1xE$Ewak5-Y3p zjNf9w(e~GVraA!Y!3EVCv4^&o{F3JK23t}J93A_N>_`$Wm*NoJim_@Bm3`}6N zuAz2(&^YCs2nb{S(q((#uFzeiiASwXw6EXq%w)(d{^YFCt8VopM3aX*P;L?z!@QIc zI{Bunm4~2o+TCBWW$lod@%~-^vii%UN?{`Gc3asj2EU8wnmN^E>Z&@s-sze>~-(QHH>1?e1bGu)5~Dld$Z zF`mALY!x-yhE8dUqoiEwG+i*CuCtn9cq;Xzhhk3RZ~ZOy_;wnzw>Re30g%N+D+%bY ziJGd@Tt9FsL$n?UrmdI`vD+Myi6}}4;&b72P2G$(sMdtnH?bt0LVs|k7fgEbP&*G} zAn4D(D;fR{R^fvfgw%VeV@N|S>mFMJ{~f){*l7GP(EJ+`2^lnk=%l^GBkxhg^%(0X z=A0wEWDX%R#<_{T?3nbrDW@pG4wy`OU6O{$5-l0ShIDMOn8tCPI%>IU=2Bm+CbdtR z@6W9ceIx?;OHO@GQ%zWMZQ#)^y&ZZGHPdv|&o@Po6~f;zy-L}_dKw`SWN;?aqSF=? z4CO2zvHKQj>%VReC^> zWd@m5!>eAQ4DO4d(sKwI*2ilUH{_9=f;D)ldwY)(qU*8%&t1e?Wlv_z( zaEL}=1`cuIC%k^)q+sp{NsI?3Y|3T z8!Q6Cyhl@N(S?dfLw{y`=!UZSe%pp>*6{qcK6Shz||{_3OoO`b0Apnu2RK+utBz=j(xh)X0DY7=C%xeSK^8oK)pFJ7E>4Nhk$0E3 zO8Xnrb`5I)aSbZrwiROj5brAz4$M{lRV`339OlR~9kVfo!#uFv)ss`Mo)!STHx<+6 zgP##F9D4OhHi8TU!Y0v6d$?-bBQtDwkS#;ekZY)3pVi>y5+09gk|S+7Xm?919$gp` zb3y4t4L@mhQ*dCMCy@zxrnEhJk=m#A5%Pe3G^+*w&Lgeh2Z@xH#%Vq9%^{~9J%Xm* zbDtDx?NvAoWJc+E?vfqeF&ELirYS^ZF|Z`&y^&Sv*Rm@8`f#j{s(Jw4A7;OuTeNU9 z#>H}sod{W5GG4yg<<}?;JfdKr7}B|rBb6krEn@A-8|H489-MdpQqr5C=^EgiQF>dPUU{%Sn^ z1HbnbtO>Wwkxoo{Ci+cn*8(B4uJLT7HX_T%7q#Ee26}oa~ z*q)y;mhm?R!OY(H?D;-K1G~)Z84BMcOEFzJ0)+ob2{W0hA$_d^`VnB4ENhWI%AQ4B z;CmSPRR@C!Rtx<4OfYN#s)5%kqOt`)Py$jbV?g8cKlo3K)yZ>n$kSeQ7wAfb_Weop zkETW|9L3a6=x*(i&oY&KR#S?vi8kf`^!G?spuTBGiW2AG3m`ENCDF`77JN%kIJHb7 zK?20C?Yt1BlCi7%ETWs;$OsMRybAJl=niHUNbR!tx68cEDe!3E60^W16wK^A&z_SP z;Wgbm%az4nbfll?UMmJs8W)VWsJv|p&ZAu555P}nz(}$NT>+0w-)r<{c~17OfznmT z946VQ49h_QSaMgvkPI49awW(fk5rddsGTvhe5%1`S#H4cW3QbCil@(LPS_p{%vJK% zkmNX~QBS+NfFU5!)?xpU0s`3n1yT|cmZ5)&hF>QcvK@1SB_J?hbz;)k;ozb47J(p_ zf7cIkOEaE^B;`s;aAQcSsjv|e9Y`68*7Y?UK+bgI>>WHrJppU;(8~#|T2mi>UcLX- z;k)kDNAjrT@#{gpPj8uqzz6E7rXJ-Az~^)o9wu|4hlCA5Tt9~L2*Tb1y51dUV%eX=f7Z^1m6sKg-D}^KA`E0|y zAZ_(xt=arD#d9e9^ikVPwquJh z079Ij1EJr0_~eu7lTWA@x9S}9P`D0RD`DvJPz3Qc@+b7`?89A%MFK$pUgR1&dtQBl zyt$$a{DHJ2#^^E8ga9DdS3o_kMUX}pL@gB9zNKf=)BbC#lVa>hZ)C5H>71M%GOBR3 z`NPybUE8SZ!L6peq2jm&2L{D_&fBoC)zxwl@ zGEKM@PW55GyIqzrFnI~{Gz{0Yf$wx2^fLQe$t3r&_yF=ms)EC=FQ}6d!*cq5p0rK?6z7!Hbrr%iUmsGX4j&TC0<$-8W1@BSK}SC|K(Vy-+DS2RnYK?}hDn z0%V3B8_8Rme~Mw%<{|oqOkuqZ$;eyiwgjj2+pq@;4=nO$(%KNycnW61UF{AOiwm3K zLY=S3CUL`6jU)#HO%1Uo8s? zK?ewgp*3vg(CMlrY^Lhrod_>!szGa!P~KhUcgg-z1!A4F;CD|Wt_jqoVF{(6yl8`N zK3_8G)Tf)b1$KDIgsLaNi3>(K0F$A=t(~cY{|r~K=CxB=5sEaB%ME#a8Ls>c$NW2A zDMaiD|4_4RJ^`lgG-=o!eQB^DQYx_wU4(TqDw zvU4I^7uBm;juSkcAcA+*(%!h_SWWL!fB5j3bSuvM^nM{r9Q@;)ATC-d^iXgUovOa1 zkzV#ZT`pjSxpeA8RE(7ek%?KE1drh3(T)IgnOp_-ymaS)Lq|)n?qHMH=~DZll-%7GCLDLcssT;WmxS{4xokLkK=c4yw8(@eC1c&ONLt6$*r{lC$ zdMQj=vCy8oQNBp@Q9%VI;b6T3Q{`yYd$hUy4owQdo_t!)1|g(1ci66i!fti z7iukSKia@)+dgTLFz2xGmFnW5Tf?AXMmB`XD{hkuYo!H0YOS22zUU%FYD40O#b+?l z;jln&g7aKR{tD}72i1}(VzY!Lf%~#(J^{7^`h>#^)>e0xR$nt35d~tXrS(7?n8GvB zz!qQumTsyBB680>K}Nh8!sx}$*ynsoVxkf~L!x+*REj2(=YU>VY&rKdrrNB^ir%K> zE$@GfEY3d3Af1q^dlFIdB!OH(*<)G<1de6xhnGG~$j}&}Odla_>|l)>H9zzJUO5kH>{qaUvo0OHRp3%!hCAaMMga z+MKSTp2`uV9o@T9P10`#kUueNw2uqLXupb{Ee%P%CJtjqxKE}^f~!T|+vM!EJc-E7 z@w@VH>SLbu>5^hrlstAkHKB7RkDC-x-Jsf%WI&O#kqScoaefSOqRBCO$@;_THWi+? z$waSC9!82VbD&VNK&YNupKtxvg(2YYKw` z@7o-#nDG$ShTqN+AahTT;ipL5@?#Z##rSAjT+g0M&F-D;mwqe^X{OXSEMoZApzOLh zXd2is{)gZe7OgJ%)4g7B$Q-4zV6SEiCjK3io|u115jDAVWk@2R%$|l`pyc4c>NZm8 zWd}5H9JpYcam`l)BTV(I8;boXeM_0n6ls@%?RkpO0)5r~r2U^sfh^g!(oTbM!;&igmJh-qZ)_aU(6MZyyhSnzI zK7bpA)BR`f|4G&Ay9&=KX^{(+{EpK9#n_m14FBc<$8zmfU=iSNb?NT%;G~YP@A3z_ z{sGNz=JQk-@Sf^B#xK#g$F#k*C`0Q+qnh|;| z-F4#7GalfzdjT7`B17;H^ zg)OovpI!YhB%@!Y{0>9UQgm6j(&BrAc4=(VSFy;NOSFM<{e@B0SlX_zOBRr!Zn<_58`crFa+>+Bms+Or z_>k-2zg7RupC<_VY`Z}7;EaR{ZVS&_pa#I>Um=xAHWP}Oc&cFf9&Q!7*0OeBk*8kn zvp^jq)xmtyp;mS(%fGLg10i7R>g1;cymhaRD*&YqZm7cga&YKT?&N8Vox4MS)qE0D zyaQHfTCiC+!>%VIBYL0?K^6G$cj%DR=PIMbEm&zS5Ay%9r`qh2qwuBkm1FDaX69~u z|K5|&mikc;$)&b9(FUKAWIFQkEbFiX3r-l@-UX=uLt#}vAp?Mvvw(%1>?8Kl(EuD2 zI-r8~Zq_q}1a;zRi_Ry+Y6!wQDo%3kR?VibEb=C-* z3J>SE> zJjWG;j9K<%Ek@c&EYLp$tX{%r2gAB(aY5)eh0|-#Y1bKPlUFvZ;?rH)?sg$tNKzyP zM&(AJ2{^m}AyG>z{NU7eq(zZcqr2ANnkl5`EXLbq`$9xX$R_A10^g<6V`2pv$v-3w zJ8BXsduq_GpTn3Ba`d{j8!?KLIDz=p*kNRvH4fx8;~s7-|cYC_RK>eZ$mAWVTXa7;Ge>aE|PweClNUC@4ju!&Ahx5-s1RF55sZHb73-l&}T+Oy1pv!KNpB%eV$ zh@oI(v2TrYxz_dgWR{tTrswP)VUQK`bX%=^iO{ga!2{|BudF~xa0GCk_nW}UtZIxANCleK|@ z-LXLSmS0rwlTFVPanSWN(r#M2CR2$XfWaL*QfDuI=E*f_f|f?Drl}>wXBJ=r1rWId zml>DvqIq7eZVIgL{1VV0P2Fo?*+uN=ahCfv%7_vaHD6G);5;dU18igY^Gqj5=y8)} z1h_r5-3r5dt1IZ@r1hdOG%vlg-n872o7Bl~EH)g0A_SGFyTX8_{Q5@KYUJ=Sr`;)u z9mP7@188vW8KUDK1dr4qQ;3c(Mh?j(kKk+tN~;Wk%_DU;6)bhoHdXL*dcN+j)qYia zR0jm|DrGea`JX9~s62a3<`E-qUszt|u6mYuN)@tij!QMx87F?We`K=RamqCMgB+^6 zcU|`*EYG4DyA_cJo_hjt-{_-?#p$-rj;6}DbQx16fmE|N%pW*^k|CDx#)ZO>=*^bQ=fAjD|v zCtz;S{|Ga0W)nag&T#Gwfbbk=XPebzFA$$T_OC>drw7th%4W7|JVi*K8z=Rcv%L z9m~pX%|dMe6eU)DKymKA{Nyq&ksiTAClYx%eM+wed4?s;n0-YLVY{)$ucV|Ck_}xl ze#CAb`!vsgr|rE)9Q4Z+>+Bc>0OWx@p3XNvfB7AlH9rS#9ENUejtx<|6K8Pf!j=eK z*)@qT_<^62i1cwg+Hd+{aKUs;Reek#X#bP;AQg2Fjmm)f0TuFW=rhn92c1XcZW-$^ zpORGV6K(Z7O?v|?&`mG12&#=GVU3UIa6KD>Q>hO_X7U))i>*V&`S{eM>|q2 zSdQ7mxu5oc)z+Eizo0P~k=+uOrp}hXPYdffa8?i6Cp%n-WAVM}=Tu&CP}Ms8P4%~b zs{^#cp23vNA8NLs0pQAo?N{6+%J(X^W7T=)3LpgtOi*3MjLY$TOBU#8IQnCWc=8)> zYv-nP^rc>NwhsWm&dqyIv8(i?sA=XK;XX$mPQTuHk?|$6XdN0L)~+MP&%9*?U8m5e z6^67A-7q@lUFhg@E1uy`-+!roPr|-gg5H7a7PHL`%E0$7>+eLAff&WW?w${1(e+Ko zOxQM|ONMR$1eKt_QAa6=J-H)>giWB3^D{hUqvB1bz5f{aFrStnl4&Z?MJdPG-d6A| zYWjX8@neVnFV%jta7(IJx;ISfh~Y^e-j)fpdRLmUbXZrN6fdp3FKLzMs!g~0+`SRY zffwer2IMvKM`l<)0F+{}Lv7(sc$_ZKnt?mmLXv2EYrzLN{1WBT5G8yTNP}$<8!VnE z9V-hhG@u#}rvh6(P}yGYQR^jpM5-S*&G!kR*pbiEyT%zJ}PqsUJq-F9QZcnP+t& zk^Xy3O-_2re%T{m$|ulF4UM~tZI6jz-);;XF=zX$MM@G|=9AX9TURdy_cOT?`nj@g zp`~bv+kx_54nu}S9{SekjkUpj9}4^HHmE`X@`fHP+;>MJkYJ?k0Pv2?PEaG%TEk4T z4V`l|#AhjO6S`Rp=g)N(=xd>r_0HnB6h7)BtB%kvS~ccj4M<&x4vksy^rS@gZO1jy zS&9Y{zT|CXQ@0o{v3?+RS`Sc&4osGP$QBKir>);6%ILaH@MNfYp<_Bf3tbsct^U9J z;5e#OqinH7yNv)mFY(4?Jkb=2W(7f-zC&0i%`?qg>g<|)OEw{;Yy)783Xb6aX{rqT zL}t)8nR+;eJ>=Xp5GfTz31N4PX`KDkI-j;jp8Hd8Kk0Nm2|Nq895zY4g$4lr#Mz*b z)4%!nhe}^i+-?GCWbr4wZ#0E;^g(^%twAG7VPRI4l)S7g zcXbsVbPT;OXGd%k1hN+)s;FSY3jj+dHGV(-+{yVZMQ&Dr1tni+J7ze5qpkM(f-bHw zKG4hR2i4OBlm&u$mn6k*VXkm{Tf$-*_zr3{4gMsiITR9sDV3PdhFZn8Ha^SsFh`|O zKp;PS--0q5($p1>(S5ZRlY7x-UhL~f81dnXbLy7T&2>MzBcN9KJgciah87~NS5OMt zmWBVZo#-*gfyIk=yHH$3ceWk^hx%aM<$pa|ohe;zR9YHci^vT1PEMb+=m8!8VnCh0 z0g48x)Hz#R*CKDdMm|b=+>lBm#)S!^)ympTmdQ4KZlTu0v7W*MJHrKH>r|dyi9@T6=dMMiuJ4fPd{aeZMhz-+%5lw z^;w2%M}lh41#&sdp|O-jvdVU=h5=C7tai~Hx*OFcPRIi+N?&HFc-o`HZ}+cVF)U83 zdiw;HIFZ^Ky114I*h`1p$c@fOB8srv{rfj+foTW{wn{hHwPu)i`XLN5fB623WSy7t z8n^`7eMC3rs^|SKDEIeXgC-~RDkK+zZ7WJMj`Rc>W^2qc&3<(=3O~e&iwGex1#3}% zIj?%_OUJAu=lU(NO%^qPhg5Y6a4dqril$2W?dug=G1}s+Fy?HashsY;{F^- z?TLyhdZ@G@z{;u<`A$;A8iS<~5X=9M|H78gV_qc3fC+0Bc!ON(JUvk_S<1HM`Llf* z0;hJhDlz<=;f5JZiVvRw;D9-Z6=NlPkr%7L)TChRFWq^vZfP>`snRDr~ZV>MTi1y+*NNJ1)^d zTLY)H7JCLyZI>R&k>8~| zA-YLWqj_leZGbJi0%SgWM%{-K0*YWaG7Lf6_th%IsN#tU!8-BDKF;gmkk`n!JcBzY zg=pM^@TNz}v88(IIwK=VSG%h@Uff|A)p;MXp*$`d}ht~5?RXBuJYTu%xx*CEFGRKZijs>_O! zNn!%XoFxY>`IBK-W=B>PjU?K=?SZXf_TijASY}8-`=txk^4L;l&0rCA0!?_K@Iu2yrfKEH+bgJHm$o;(rykvD6KEvNt?|*Qh0h#)F z^P&ll?;YHcuJ#7k)lQe^p`~N6W^*?gbJ-=ek<_N+;RbqK`pv#T94B5w54~Ymszn@? z717c?3MJdw4;?+D1_06|U9L=cy>>+p%z+})yfBm?0%%BWpS^Ey@WJR z*%O<9+QbpwqW!S2!aIoVAJ&h$ifr%pRv74387wmw25{PNi|K- zr-U{3c~9XkH%pnl$z|(yfxfJN-D{xp;fs$y1o-u6o3pVzbq;ju*tAJd)K3)7l4*bAFhq)dGfTSnKMzpj7cDqxQL>h|%${_-mAK+i<0AC5ir{g2W z8SiXu%8r247jNg1iBbE~?+S^q(}2$@oeq?`F1}m0+_KS{kadj}yuBZQxHoYp0p+N| zU4ddvrQL=7#Lxv5lM@RXYn`RYq7Kl8N(^-}ZD3hnNK>lK=P6+WU6u&?{NumaiR!Sn z^8i1(Y?cQcMT`?^Rp!Ek5oh|VN6XFfsNMfjg>Oq=M2Mz(+OXIU=`1Ib%C_Z0GESJ$ z|I8l6YOCQ~>xZVd+{v-hd~Hm<|FHeZ;<^bQt$`q>S%PqGkkbR?IYQ9qA3y*2&*}fG z@*5&XAu47CQtk}(f{5{~iblI^*ln{y@Kp$esd^`khgrj6*QT@O#wVFp#wE+&5$Wnj z1x|rhqYR8|o5K>@+-}niB}53mCm%KetPv)L&?>fT`hy42u5zq?$T$H{b~Q{uHAXu(VF(FW`{{2fJ;6b*PUF)yeoh6@n6*Y{ue8a zLAwnX##c20fg^;{6j_&G@d1;H9)O>{9biA6R{xbNY1N^6iqv@Rrxcp#nGy=4EI(|S zuRIn*MHS6AKkNz7dvbw($?{u1AZ>^4OB}`ECRqWIc_guLA&uB=@OA0J4jUM^6S?hQ zv9k;=&Sozqr!AoH6XUONM@|wK_28KEe6z&iyA?6sn4cD&1D|yvR~CP zTUVrlFvY5H8>v2;m1s#EC_yK(CgWBE^3bRNnG5kn- zy|rbz+zcUPmL?sGa1pxL7vY$QJ9d zdjAuToQuCN0L0fkE6T3v!5+HB@MD5q#W)w{;3ohQRj5$?*T3l~vL++~FerzNKHTcS ziJ{kSInD;x1gOLKU<3jGrY?d7thJ#SS$a9!M$L>Hw5|yN`siZMm$PX7oyP}^Pfc?&<$5jHZ5>-lu=oWm<7mL}l*_Nne4q7=}%@B#X)djB;zB!y=u9fZPW zGCL0YEm@N=K_TvYi_-$I0Vu|e%GK9!M4TTG?w{J+<%XLJVD9WJQ(!h{A^&Ev)qjk< z1FQgC%&LQ6+BX8aV$^jjO2t;3#?;oIL))b&Hy|b5E88DqI-Y$bv_{@lw;F1i?h5NX zD_g}dYt#su;?-UsE#J_{qV7VAmo*ojW>8NfJSxFKk^LEa&N z#vM`Nh|1~^4>=~&PjeCx-J%!x5XhRcat=gNYgT|Nu7Rk~PptJli5?MdBJvEF%T1TO zY6^0OudF#cVX`UXtk6s;4$|uWtL-YMIW!HWdGao6{K5q zn6}&)s3k6mH?oyL35LwJ>_b5p9OKNMcxUDBJK4#Gkbt-b6b-S+R2qve8InOAt8*Vs zSM(eP@_F}Q%G#bq0ST^{TRON7-FganmSzsNPR8iiq8(71s`KW2#zvUL&Em+rco-D1 zc91vd(v}wuF&eT$R1Xmwpdp1Q5b^}{dh7;+Coc60GbMIY>j43w?noy~Duu?@fm+sq^Dk*KEh|<)X4$dJ$OtV1KEaN z*XKGt+86b#tzy}{bMfM-2}0c-={Kp9{`f%$n*rp@!fl)rKI$zj8g57*U6*XobZJ^V zVMx5GPC_yxwSk8r_uZ~gW@3BZ9s*}$nlivw=N_47>V~3s)3B@UC=?i-3MeKmY5?z^ z^KzxREN-kFH@J~XNI8e_%wj)#d0qp}a|uMly4k7p#KedVr7NgXfcvI%+3kW-t zij}6?>k|XuVLnHHu-+}t35TEtLl(>I8yymWa@0GS0vmU?oo_=@DxpDZ$Y78n`H~EG zn>j@N8j`}&DMNqSbW5m1PePJj03tQ)V};KSHmVRFL}iGVe64!v;*a$Tifj~;$02fU zBw3WGsy5bA^PH5x#=`qk& zS^8Vj*GPA8p`&IPU5&Zx0&u)oAYDt^t2)DHMIX49pE?3rK=4Zg8MTz5{u^ExglXH= zhD*RIB$pSiduarn&YyIeFT&j~HHjtkYr}{&bV(pVi-tLDT5Y?Ye6hx2Ox8i(AqE3C zdbMkCxl-VBk(Ot56Hj?91#R1ys{n&E)Q3#1X(h~Y>O&86A>NRUiRwD2;Pdgri+yI! zS#QA|Kk4cd`+O884$zJCuJh9eJ`12cx|@CY1p%<2C$!0(eW&_PYSBF|@WWc`ki2^4(i3^&lL(jaVWHqzxS`w>fGE&`3>ulcK)<=y zR`8UaXjQ!k>^JPV@BnZ<)|CU8JtsO6|!r5oM2s(u{!ZdZ-Q)_o(h#n+qNhM!BwYs5R zgd?`gK9}cQ9N7|IdXF!#GcFjncIbp^bx)pI;GvVum`C{3Tvsf+c8O#?5Qk0_mdX## zI|W`L?j^)A;OXf{Gf;hjT%l~??!KXkHV~>G$Q;mv^HZ;<{!Zw;*wbwxVn$#RhuoG* zV{yAE`X19BJOB3Jfud}NHx>S9KnSUu;O(*N%UK0D?tS%&%%UwiM8~jFTcT|T%6Lt| z5t8=p!$1i0%Gfd<{<`|>zy51|UMp$n#_`Dg1qUzqVM;ei?`Pc5zwLzH!_ADt7w?3I z^AjT!27JkRadHTyngawXaI*H8YUCo`lwP@+Q@ZK>kNwxIt%AnS4oz|k*$h;5OXcG z1lUytiyQ4wkFz^SXFw&fCfy#hPc{od_;C5u5eE9}iOt z&n(!Z5QSvY?AA?-YSfC3j>M?BI_1{-1T9C~z(-9&fu!xXJvFy*FeiDf=(QvJa)}WO zWmBqO5VC3rbhQ{W0R`gFI_TMH#U+JC+iVp6RdleW@00IeR3HBp61QT2?@O+d=mM;| z^-U*i!gvwop{lk%mCGKYhULtLA{Q7dW=V|d=qFzotMyxg6{J$yN1sC z>0Y-1mr7o8I*_4^P9=fTrt9}o2m;~@F6H(IDKNF85@4F@)-)82sNPWYz7!!D5P2Fzuz=xLKu#2@Q#<~L(8P#|q^jpvb|0GVFe%wpsd0RiKLWM+h&rcPX z!%Qc&;H&S(W_47IJ-1K8x~+aCfwYxNk>!ho-R;O3CwlH!WOL#$=!UnFce{lN;yc+E zPMJ`_iYU_YGfft*lU28%vo%3p&xh-S0k>Vymeb!MhWd8XF>}RyE1*t2Lk)qQcFBMI z?BlP4^pn2{C6{0N!N%U*v5+X;m#h>^uV5ZtyQxj&Azmzds`Ctlx0%_ z_GYZuE}gIO873G<(1;P4Qy7>R%wYpGQ0j*J67yAfP}pG=BnB!oNZ6P16)}z5k}9@Rn8&k%B!g^|@k~?zSb4LKblZ98 zgl^mFq8#xVZC606eU1X#&o%CAnA}P!D+E)UD_Bt5Lxax*$>|d3uU4(zt@vK8h^If| zfqIb3`GN|rjX}^5O}(o!T9Bs~%mTBLroD7-QcX3FZdznR5#x}7S7&JnbkzkfxLqu@ z+mg_8x+Gc!gaZ;-c(*6!9sbmhA*{&eZuK1Pt{H1li!^LN!Z|AMMG-QiC?O3;DPei?IyDBFMQ_jj@) z;{rv6!?^ig0HS@!77zhX1j5P#XXJ#Il%P`|9opox(L_$u$P5@Km8m@62d zYW8Uf=&P4rNtz(y>CEvi`q;iqakGe$nRbdgSmGL1DX{7El=eH$bxXyms1Rtf_#zIAZ77c6(Y0#OE~$MQ$p2eN%i;Xq2_VUQjg35W z*wr>mKNk99Cx;qKKd%z*r|Fl*A{WR)5^p%M2O1NGt(=EH0N152XK}V<+2$5*-oQ~! z{ozEj-YfY3YM1$p$`2eNPc!?^a5(bCZv%uAGMmjs)pdwK+_e0;rB3lS(EfZ z@Lw|t=Kxl3I=brYl5r1ilEop^#XAniwPRbd3GfqidDC05WNr2JgfsG-Eg-H~FtLfC zxkT{^K(Brexv1IhS)JX-Af~NlDt*8cxcjr-pwH}C%0){^f)I37p7Rd8pwJnm z#PJ4E?dm1*u%y2oUfpO_23`oe!nb-BI~m~9mayc%1fah9__?RVVDYVb`qvH!fH2j9 zt>-c8?x8e#<4uF6MSsgd%EikAoNq;9p9PFjph*Y>J_9lA>0!xWIf<+(B&+t4djVW4 zpYHTC@7E;W;XsE8vYzMq=y3&#B|YH((7lKd=QYElx?^QFR}s)=jZ3yV>aN=@bSeIS z9T`$k$`*y}l*g|^;zWnOjGib167Wf|$77%jT;2e8zzxwPOGG>}EpV%!c$Dj-KfSTE z`uJ6P^-n8xoT2;=j#q!{^Zq(($^fb`T8WV4Lu*TfN~#B>8ujB(Dt(cJX#Md}aGD&R zAkIz_Dw;2_zWb&rK{Cy=TqkIAXlbEEG||Kksd6NHS#9oU4=b@xJ@4Tmkv;|Z4#^$L zn>f0xHSCkEI6oe3A&|~nK>5FdQ=6?^SmQm_h9{v(C=A*Iqzl{6Fq8EFqH+yI(MVt6 zqrJ<$11tC`EEAM?k{*#K4oOfl(DKoIrsUSWJDg~1N>isU9F8E;IuxV9B_^1w)+Xy2 zyN^yh^TB>&`5OJySN+fu=M9wLR+qS;;0#MHHO3xr9BmS@l`;im2|@Tui~lQM^bcAm zqBGwO^}8z1Gr}}w;%M$FaL6L6#|yJpVG-XVcO9Fk#{8NLN$h9@EypW7ugedmNzSCa zALV}a@z?1l6DI_@FzHNUuk9Iciz8LUsX7B9U5-0j8m^FVw!6}Xz7r|3k{Qn(pnFd7 zKuRcFE+8_x2A!o3o)RDjv=Q?D+si!FDLp;E8SM2u2Ive02?AR&kl%=Yg7EohStNP5Zzzf4_SFo20k3LRuw#7$DulnaH!y+H$U4b|0D*6ON3tP6-!zOq|5sa#Sr#MXYKH9>#ClxfA-A&~fx!LnofHE5+))lBFN-+&PEz9q_XF&XG8 z7_1a556Z@4=_3yzaJLhY76X@@4=rlCa%SYo4U$dfYqM4(I^(nUFcYLMq9CThj%jKs zO&PKk+g|4LR3A+n5O_Z;cW&&XUNVH=LMix`Z=pdZZs-z!G}exv(QUFUKZJywY8{K`qAmbqZVtz)&4!U~I_?j&~RD*wT?uYJ81a zkptAJ&QKn7uB`k?uE@N}(-Zl0$9Pw2f1ndjl#}H5(1ktae}=Q8_uLQrY5`&tj$lU@ z2?F;G$zlt6UvFfa8FhW-@7XpG{LZu>W?>2+NmwvyDFQ7r*FWde8o*d=^WY4{5=Fyv z?g=(QR!OFwfYUfC_Lo|XFZuzQNH}&L;DH|PVee61tNH+%(FAIz^7+CFBILWnZLe~4 zX9I|veAMM%e@)8T;J%-+2lA_DBb-rBwftitM(f%9vBl~)WDT4BR%ab7Y+ zc&0kBuXdn$)(aW}({%W@GXamt)6h7GL7db*oJ1;aGJ}z=S#kgl5yi2wg zuIFRQU%bU?(Lcs=DYgGXx&9Zi!Fr`7D7`|Usy@|HJE1xZ-MVb`taxKJE4n94paage z2sEuQ_oYas80Od^uofL1NOi-XN`x5rCuN0z9S%vg{Cs-(t;OQsT{7sw$C_RsBS>#E z-HF2wGxRIx8wD%-H_fI(ha8PS%k<#=1}ui2(Xn8a9}99Vw*08M^+eAl`xIwi%#UOv zdM58BgOM9LdaYMheQ(wHe^veQf5#}ORx=J02Nj-~K^xQJQAsJdTe?>7K3`PYyLW|> z99zh8#Y0$_6}}qH`)Qb<=(?o&(+VT^=89P`R8aitL7utbDDwW+FwgnJIf{19;xYhV z$=EG19!YR`_hYdz~D& z!`)3zDdz#MxS1{jSFTGBh*iWk$&hA=akQI*>jR7=O_V$=tFKXkw&(FQv&-Qa7}Cvw z2CLUKM5KIQ{y=|L-~0>xnQoxncE7RE69C{&ZRB>gUrIj07cp1P z$W7}|=5bx~m<1yDwhCfDyzDH1wUPm`(K%=9!cyTwZ5JZfU{d~+O5+QpD?ZTvta|?i z7TXjVnq?>8DRseg-X4``%~3`lL&CqIH_|ilXQJ|YVhT>>!^w9#2noadj3hNQU}yzo zH&5Ms7PQ40%L=`g_qf^{CV%rnD?!h)>SgPlh(^xbhM~zd@tge2!7$c~W{MHv1N^pn z|7#t{h;eyGo%UGk@{dYSw9dgM73gYxra}_%=6qJQU56G1QH0(S3kUkC4!O#L31R2f ztHKUPYo+ShmIyMq6o0ir;8);2wU?j=xxO7zqccDzr4D^Nzp5-G_{6Vt?_g0Wsf>Sk z|3l@I=+1n)&xgyUx?C*Sw{#{~AQ&`aLF;Mlv9H~5)K;?N!%Exty?PC2BdIM8UG}>; zM}r&aE|z*hEHntK!u%NBiUuaWLy3pbTH)NSmMy3gtmY=ng@ITS$8 z!gkhIO*@~zsrcLn&m2=qUmzRw>9WY}L+aiKO0;>sha8_uq5%AD-3Yz3RfbXa;a+tt zSfNS9#Et zHQ)zoo4vjuRKA1*kK8M_sH~VBXw57$OfxjySf8tKkSB!4-zdTW+H6arAkbV}s>fCw zW9YckP^@c7sdq{cW}Z{;I^Rp~TNR=LV-HovV-Hf-426lgn6l2){8MiH`Nw~)-hbcc zDMLRN_&Zx|a4O3P3S?QKIDVXW^dCeOBS$h7KJ>%6Xm~pG$F9Tzp4k6PHBIk*#8D+| z4|2jH_4nI1B(B$u?j*6SlPV#+0b06TPx-J!IR{2qhrVE^VjnFnmskPs10Q;7U|93b|`IA zNHAli02v}tRxs-fMZQ|?9@ISopdb-zT_C=X3$=Z7OYN%!Uyv(3F*f%B z0Dl0_KY?-b8L;Ehzz2~@#?W{7jG~1Z(yqjzTVrR~0;&to!5~CfVG9v(aC6aRzxUl% z**Q;&RHLdE#;Q86scErD&FFVhGx{Bya{vLv`s{O76NCSmod=;)tZKJox7EW3;9CRZ zF|g?PeZkT>#nD-Fi2>h=wp_4K2)58K_fUVC?mc)Zd9^}1Opo$qZwnUxgD2*iQSRUf z2$o99Pkt3v{vqGwsBPa45IYR*z3K@2&Zn<;lz4ek0orYU=qs16ygbk7-ze)%LuE-B zTT%cZ*ed>@MWS0xIk?bH=_gpkOCxz*;Vg^l?Rdm2Cc#-BV4DgHS8X1C`ysM;mRWl? zbdYo!|44Uyg3`GcBQxCBvu6WmR7i-U^H8cpjOo#B0T#H4*F zptj)zs7A9Npi$b)XM5q-cyJbb0FI4O&Lyw$?ww^Mxp4}gA12V$ct4G~S*Y^?#Bd4RMi-w%i5Gh9p$(%@V z8)jQBQIvkC`rowFs@u-V%wC{RVk)a4`=@poh~0*4JcMxJT5|wy@#j_?cVW8tLZ6<`)V^|8Jveo?iOyU1sct5Z) zG&k3Ib*wJ4t0`o*ezM;}Z*D1jk&3B8C~fSH0j>&x+4;d7RAcZ)sJI9H(~m*aB+lb?R3E)yDAWcF`=@A5|9LI6<~1>*|!kdtXZa zg!o=RMlhJy*y0(~7$$)Ioh382?z0M*$Z3GcEw*;rfpQ20`!!!iKQQ3MLNxGlLfBZ~;R^R*!yFlQ8 zJG@CF5!KgyJJ1v{n|c`?n@SQ+=G`3Pv5~CHcCY+C8C&vUM%Om)Xylu zo0*wZ?m!-`77=qNg|wiSYBKtG z%%Lwk!d7%cTU1uyU7_#5nY>p+5ifSt|ut9kb*1Fxicf zdaS+Qj3!ZQ*>#AdD2cGUe0pdZ_DcZp)Z{|WRwml z2psfEE>yxBA;zA-wl5w5u)V(oBfBa*i%0D-8anuzg!0hrX~L}M*$l~SOpZ7=I+%ag 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

      Rp5@H-63rPkl?5M!`%e$q5M^(XmdeOwiW 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%0D+{l&4Elf+RUJ>DPlT<0vI!uxp-LitG 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

      nj;X-C@gua07)qPBmS6kxKbsrp_1VbHQ%kr&^ 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�J#6HekB- zpg%|cf)oM(=xr%!!i7-`+pzr^`1nibBx6WkgjloUQrpJXl`#~unjel1mO52kY9`EQ zTZQ0W2!w;_eBg!m6BwyJFotQt?XT4bGwfF_q-alz_%cud8s3gpM!~c|ev|TIlC!*e zH+2FTgo6Z$8IOIn*!gZRGV=4HZNK%;26fu5WPT=3)sirbt7P-+L>Wx#4(V0Njl4}D zB3ZRvz&_Tt-j$t4?E~ADu5jlC-S;A!A;o``)6+2+Y57|0fpIYh)p_TzyeLM(tZkT} zi#5yLrvm$rI9?~x%Hmo7GU`bE`kQ~NBBt6~e)}!_r^4%xPEa8Y?vHne(vVY2t04Y;8+yHR~Z(2qh<^BX{Mi&T{y%Xd34 zN9?OYFf+ddYw?ym-{|*kI@m~dt@CCj12@7A6mD>zTY9*aUT*{YB4<9!QpE7~Wd@W(T=qw3Eo7bf z?P13>bCJPqOk>o>ooaS^6Z`J)=7en!fWh|txso8S@=n&4#v*qTk6;?DJX>C^I;KDG zt|0`knQ*7(aHVqSKyNIde0xJb!Cd{k6FOJz4OG-PU{nLt= z_V2^^Me2$6D;;_uCDxAA?+@7f$AlSM4m%)r+a&bfhIh7Y;Q|BYcUd%v8y8AtY;u<@ zti%AK=^@`@X>wg1kJfy~IDNoQW6n|=QCse507KB%c~ZR516=BiJc_WgCPNiMUv9w# ze!0{*EsUd{+-A{Q?FHPVfe0F6=rOUy5V zuj@73PPOFFRmGcMVmoHM5-RGWD*gNKASnM6%9r08sRSz>XZTz%WRJ>5h7@Ph6I{1$ zj&K1Wf^)%ndW@ckfFmCY@I3EJr8(CAB_trW-sz^7Fxz(Q;|-G>d+mHeyby9DFU(do(pC*&uj=jbK)Ng`q+5>#|q8Aw( zjX?jRvZ0r6T80B58xn@rlLalBC{#&oi^N{NOmJmXV#9Qn$b%tpT1`w72HmLGTyO}A zF#hW*MK@c%41ajr_3n3|S>tcR>+i6g0h@`Vd{Fz)`gX-9hvo)J6C6DgOd#8r|$AuQB1ZFFg zo7`@Dk&?bf*4W^IQ9wbq66;|64R|FJw~9xX?_iY+mCWzT3n-~7TK=Td14>*^Q^n64 zCQGt2gWFqAy((3+VO@pMdU@1e`=@^j|B%m80nh2Eu<|*-%Br00l&k|v4c7#~NKTDf zHXjbkMb#GXp&1o`6J%F5RDo0;)VBTsbf2t_)Je~>GST^cm^#>5P)-;ik12bA%i*nv z_L4+y^`67ow8m&Zqm4Vpeq?MeIHoZYkBQ()?K-u>5GN{GDkIP(2*rnLM(PE z#qHnp^$TK}1uo!>E&oyu(WrX0<2n<=jmsQB45s7zU0Wbb8g+cZxj^3psTVVqtaAG0 z!bTSKgXBY3r)lhARml7XF1er-@Z}qZIda%1;Rg1a+53>ddS;&zeJJjWW*@PR0QCMghX9YRD^Y!kmi$t6aRdPl4oK=Vfk_VSe2 z^(+#MP7{?9ush1?4*-2rhiYHcWtI6HgwP6vDLwCs7Nxj@s@*t|MK*@c%ko#@LQND^ za>>3#IB1BKx4$3*=7V`GjlYj@_&ITXc>7rI>%A_7zewpQL%}Z z@((-uaMWVbh8^crJsicx@zkmyJxx&5_i&Lr(!K_at@?rQJsaWBaK>;n+KrA<8<#+ zb1Bn-_a93jG&YcwyuZqBJTF>`$o*Ma>wa+&s-2@LxwZF74NE3tDkx9gBB83)jX(w< zsex+xT4XuFbf-b$io@c5oPZXbdzVT8Nr+HD03Y)!U^&J>Yn2J33Nj!%>>Sj1SEM>< z(gF#u0BgzeX$8EN4!9h5u+IXpGqhkH9XF>MlUB`5*WyqPjWh_19a67)2bYYj%{%}o zB7tz}YE)^vl%RIT5NK%IdviH=v zz|hliPJx4Ar47Cyi?x>3O`h^C;ml4gEs!b5vhE2H<8#|LNDb`}!|k(4^yR)FksnD@ znsmd_z;Xs4gV@2V-k7o#ynr90)Ja_!I2yue&bAhT<47IH54e7EkDa~K4z1OC+gEu= zOx&S_5^BGMI!7G0+OBcQXn9Zy>D|cTQ55f9=t$=h-Im z5W~lBpNH39ekjfG14uT=zs%_Q4hTYyC^)_r46c$!z)i6GGoL*rp6#+tA0Z{E2=o3{ zJD_uSz=rLxl^I>%qE8!;}{+I;v~#j%XCHVkh+GtdNzrX`3CPBZmVi zvM|#&r%?p;eP#T1KjZ5HRF}1&&_QM+Ufw}_aJaJJN9Ls33x zs=0!s^S)G_l7y^L1chSuLERZ(gg}6G2BdoGhOP(Ln&>L*?cUDuQ{2^_*RTTXL1z<^ zY~;JNi>fg*@Xc zwmy^TwT31H-3C-w!g2>VD>q5oc%&}MQ~wgIPG{2B)Hu^=9wap_E`iG;w=6o0qj&CS zd@qIRe0tjD6oLzkl2TSj>XHRT+{SKBX4jmgplB%J2mv)k)sOMiKqcx%@Ob5q2iPKo z7QsX`f2WV#a+@BmYF2Bifv$~#ASxeHBf@v5=(5M(%6JDb18Q7w#J0s+?`4lh@g5iiB!o1J(Dh?14rX&o!#d@`01y$LSI)Kc5o;@0mP|dC z3Xf3x1qz21eTqZBqeEaS%=fTKG=?HNTPItKsh8BHrELh&`h8Xe?BT*Zkh+z3R3gZ* zqx4X5fO18TH~3=bb?cfwdnU0)mI{6_f&<$k3UtoF5eNJN5J8-%DLUMG=MXrhc4UF#r0woLsjAc>6)FZDORimPuNt`EsqmN@+k)tiQP)w$)3EJ(NjNUEU0*fl z8IlKI4rmJ}=0wHI$~F2h?w8zjM}%lKm3aU_m6AL~P7eR8{V)7i{qi6FA^gMXo8JuI z{AON9<@uWxAWtuRNYUlkviqII@D1%l%8Z8do{`vxjTxO5fuyZ-jR3Istz8&uGzMiU zhfVUsn}t(FaAcPZgSb4UI6AaV6-4buI$Or2>1zM@U~ZPJK!N7Dqqm9i9ZwxTh<&g&mWX7N`4l|pa-&HlBGclQG$l~mRXUr z1D1`MGH{@SQwBOZ1EI5U&%gc!b6i_#D$~EF<;EWY-a39u*E>8z-9OQGgOuE=J$Dx`_k}`D z3fYVO%x}dF58#Qtx+mILqRB{!sSai{SDemM&UOr}3o@D`VN`0{#9CA+ZS0CZFbh=7 z?oBf6tlGS>rxGP}kZROEL;yqbvp&_N`CzcD9?jU;wW~{v5sa@4!{OOejt^x&;F+Wy z!u6rH*qkE{59o&P{4oCz{txO`|LiZ-0q?Qj(4ZiPamS?7j5>jekegMd1-$cyr)Fvj zk^s5v*`lbPP62_EJhH_)4S)gic9>zGB)cJkeQ)(u8BO8lrJVg0tOpBkP{oEPkm_5k zt#N!i`H$~XT8(-8)LuYs$EI%GDp${zbcMTN;0+Q1vZ|C!;>Ik^P47$qK+aI<->l@X zD5deAk5Wrty#AERL4Q2N1$JkD@%B@6^s^Nt(Py^-kvW}i-OE8XSUy0wxgFWQg_~wH zXh=r4M#Q;3GY?vo<7C(N6#x;H*30XhT^A<(&8v$lV+hY;48OWo@H5tq?HeiBn$s0_ z)^t=;<3);RIbji|x|kQpvyls|-l;Tgb}PLUkYqH*;TqP<2Y_}EfnT)7Il;D%bC<(o*yi=o!wk#?ZuaF| z9tqT<`^RbJEDI$CI+L9X+w^nyLG~rb3EZMvfo6EArWjjQH!A*p88~ zwx6L_S4a!)dkow?r)>{z}2CjU48_WDIIO>=0=7(5lH*<`gP zFlM`BF8(~>asgYG{v^P45Y`-F18#qSxN;>A43>$8s&F-ng?34>D(T4*LkWF=kq6k! z*u-tSp*-+HIS-h8L^Qlsxk@f;M3qgHv4f z8DW&}Q1E(@DiQuLvGm;Pt0I~`vD;PF<)lTEJt5>qInP-RL%2VLx8K^i`O`=8+F*hO zFY9o|n+`pR?T~P)MRS7zGN!i^g4lR$v!WgA2?Wc`6^Gf!_1LSGcaPfTq!W8KwSg9L z*20KM3)`b%?X%P2nSw1>Nsrv0wA;2atAqc9oIe+4mu$eU{B8|6o|Hb5g1)=3<<}s* zemK`qg%g5?TAieiuB}%Csi01iP`Em2f;vJdT5XOWBtBxy=>&=!`<{CZDHV=7Fqi{h zA%6w&l6cxQ#aWYf5}7&67B@}$ImxY0G#m^E)P|14x+-@Q^A&+rTiNC4RppF`O{oU% z6Ah!V@GfTEv#EfF9ESzx1;U5{6<=}><Hao$rm|9lxcfGCo?ai+Hd5QbBYM@mv*=61oFYCk$?|4JWSXc-RPUMqLa`me^wH* zX)(*}_|!Gw3GLgw{~)lI*R#vd5DP0A$>a1STMXXni6#fyRXJgcpeT|@NWY4>901y& z&%*Mv?a{1s#&k(1|@szXEjQ^{vc%127P zPJ3e*6}zC6Lde&Y3oCMX!qxPGkv3M5;JR~v@b^uclpYA^2$aT9lu!2D9mZ&%zx_KZ zmXF_lj*j8m4+uh6_k%xul>bewC(PU4K0YQ2pS@*`&%4@DRBBMy4{R}LRd-r(quZ$m zls{!D@BEGKG8R1k(n;F1EoK%f75h8PB_tdso^VwA>;qtm(@U|7&}jj(gBj1&%ikv{ z=Iy!(R7AwBFrCy}CU-1!>>m4@C&$YL$8M*kTxh8KB&X==y4-*+Eo*y|Vv#Ypf%-Zi zVygSZu5Cvyxv^`uWa$7Pe(OR8k!04&N%YoF6-G|3!J)DA6{2=XZu1wFPT&)w!RnZ7 z{jicE%PrRt+Z4Qaf^ie{aNu9qI4DmU10@fYD6dn<6W$)|2Z(W!jdVs|8V|=N05hgO z9bY&0-El&u7cYC#ItbFPNcAK9kN5F{_AXH@K$!Mg?$@C8dG-V7N`!AQbfKq43ek%v zR7p09n&KQ>qmv)~X7_@$lba6&04m{heIseWs^cX_ZakCGJ5jK3?5WzGpHxAWEiS8y z!Krezh&dg{-J`}s{ul6%yy%0qA<#Gm(#Y~9#h7T#2w-QEOwAO7W9XpQq8rC+Kr)0|Miq0lBs=(fpH7?N{xwLFe0@>|K3XO6zZw2Tx^{i@A>MmUpZiekZ?;=A3AR8Wbgivz8%gXdiKYvV%sJxSE1-svjjCG+jNNNrI4TbmuM%bjgcF z_d-b)4t=du5|Y7jD%cfC?(p)4M?;OR7W_Hs z7xmTlnw#0JFyh)y8GB?qPtFB^F4myHkl4(kXN%24CyUuo8fcs`1SH^w-tNF(_v%$= z*A1qf9KPTgTL7DTEpFV!Y(zrr#p42;alsh$5XeW1h5%N*n|~~&;|iB&??!`n!!Ats60DE2ss@T}9oend*a9HW>@m*P zU7jPPs3LuRp~JrN!1lq}KM<)Pi8-aBbbd`cka0@>*-eIaN)L2L4dB*lrYL*-%+>GZ ztG#2l0$nk-pfP}yQ)i>u=~9@44YDTQ$~$KdCc0{gdSfcVY{2DJ{?m5?Uzozz>rVn- zXa^>|eVKLEzC7xzy~OMF9v*#@fKjkX0$7)P@npt@hzoH*s)gPPWYcsKMutL1?OjYi zX10-r4()NDk7-%yRlMFVCZVoUX-Vpis9Xg30k$7hz05U;CNRxVv(V#5-h$DB?=vQJKxyF#3r*BN}a$?82qmP|R#NqEn+gmouhR|zoG|tS2Q6DPFMCcnSjjO4D|NNOU1vtz@(9@;^t86&U9Q6puRGrJye z)-$S1&9;_QFnWVBSq|c!J@42)U#HP|lIn|ziKaxqUU8KYE^ZJ`%?)NH~txS4!l@RIE@B$osbcZj=MqTV9Vw?OHozsg|9vP&ngB zf~&;`zlc?FLK2B#k}ynmO@t+w^}F)%?j;ATZw3mkCp75s?3A!15$VC0D_7*eEs3Vt zK&@}d`3-jDVmIFof0HF3zV)qdg>UDVe;fWPJ9oVQ;oI+CrS|>d+t=n(ahJ<~J*zh2 zNSX~e!1%<^47_qzIZ#0b!uJ^nnMSWAe*~*+hz%Zo5BL5AJKyT!aGSLI@+8mAs5h(Y zFGCG$1KCUtTuJ6M^U_mnUnYmEO>CUYU8){-giT1T`TnEVPsp2v7Fs6-5G8Kghj*S^ zaDU}DFkRaTTgJduy+vonZ;1lN0!k{Ij|xVf;Ea<)xi<=KEsmb7J2^b{}}!{Kad9?_6V)*bXKP-c%hClFmHq`hirLwgTOl4 zOQt8o)HrYqTvYaR`iF{7a>R#eb+P*dIx?&L8x*}8ve@y%Y?SiudrGo*BzF%(UGGan zP+o#eSqmosbiM61l=Q_PFjk+v;zsp{Y}FEQSAo%Sa0MU4bTY_pXxkbQhpPoBd2Y2kNGR zXF`1Jl~VmhD;*1h=$7E}=w7fT zsB3$b{Pk?jtEbMPZz_^>!L4oTj7Y9Qa34EIWR~GS3Ni!E%F;Ac671EC*7YL3|N2AI z>bx(ioz0f-n8QE$gUD&k9fUKJL;$Hdc{==RG3;w&-?`@Zzl*ET9C~sc{$+k{u(s`2eAs zYTTZeSfMzqscNLK#~-rNIedWu59{IuYROxM)v>jsK3-@OSSRZy0c&|X$h%}AMkq{T-&`_xz_aOg+?h=oYar`lC+lVJEn@gq9=9G zw4SalNOXBGbpuk4sSvw#zPu%iMy<-f+six?;b=o@aJe)MPJ_t}Hq!z2q3$&5EWKJS4t}Op?90AFMQPQRvjGEvh3`~hnbs(`2y^qG#>yd*!R+TXY5HSaJFM#(4OvWgC`_8l_gL0#<6N%v=v(W7y&Vo1MsK91u;ww z_($grA9kI)(iTG{BiRk+G%)O{sEa+S6G0}K8;H?Ppkkh;m7n$jj~7{RLv0RJYPe3W za^C?*5>~&XTUE%C#3fDS1ww9dqa796+Ides)>9kK204|8^+LpX6Z{BY6lYQQFl)%5fl?7q>#D0Nr@9AP9xe%@b3i7XEO0=5p>U8n2pnUAsnUXN1K;gVuZ6 zEmRKkTGVpc-g#OF%g{1%u4exye3&c4WG(2-oXHKcA*y#PDuo1t{C%gIQH!ob@$bUeXgq z9ML&gv<|gYr_%!5+4XV_BWx$DQ`F$Pt0i?mvpKGUKd-qP^8Wt~fO##@J|;jz_C4G} zyb*Bgs$`mmx2Q7FAoEd(S7`&h=;cA)h(UoGK%6ySw0>1LZHEsxpZgu1^9 zb!maf+aqTH?*&%WD)S#nVU#5^vOflQ_Jqlbf>T^71H54!U<^?Y+G?%0@}B4@Yip!5B_B9fU7r zG53*T^7u_!irYStJ&mBt22ti5a3(Z{1={>`8&3%eC^iC`hAI|s_}c5Gx_>m*5a;SG z#!-RhR zat6oJf%72nT{QRAKU(Y>lgmc3CohJE9WGLxe`)-qNk?)ca~909ad)%axk3O!wxOKi zxSe$B-`nv#1BhjTv4deVhjM5{A-UPr%D7__ASBc9tGWs{>n0UO{S7xd&gLVQZ`~o* zoDYGXfzVY?`R}3EFN|UdVY1>YlF9;w#FwCtIyMa!|?$p8F{;t~TcPL25Qw z2Y382%@Rv`(Ew0JhgEz;8r5hd!1{lDKcTy=-Q)ia!{eAyu|v@qHmf`sl3fbc#s*Jj^SrOa`cF@reX{hYXkMY)7c(JEG zfc`3#3JbZZOvvSxaR#O`1-M2&ji(1758aiBW*~jedIu^Q)^xE|ZJ;H1`HTkYdeW{~ zhxw(Q=JYJbTfXB{jBR?xSEc+BA0=kc6035bR(yoyQFfpjsAAk#kPlp@k_Vr@SkQg8SvEjTzFkwKW6G7 zn(6WecL`6Fg$Fp_P$%fkWL{O-ze{`yz=ByJfw>I9GV}Tf+Lp5&GL?Dj9JM`w-VDT0 zRI+N!B4F$Yfjc~-b3vOX)#GxT$*WUbq49B}^fWxrL*-`n7d+@~1!86NY#OjpHssIY z*(BuDxNml;pagkE?P7SY5jX*=9vBQm3D6=-eDT{Y&g~@klbyI0%B!|V{x1C8KbC{{ ztJj|&ANt3Khn^|N?5bs>v5kmzonA%u*bU!82bkv%SVQ#Y$z@b6rhHr^n}mOOl=R@H4i$Arry{8_ZBxN|U3o;xd~ArmK+>73x}$3Dh2YSlGOs`PkcE!J{CsC2Qe zP>Az1x~5o>+$b5EEditsSI9+Wm+6(;q%lzku!v93op1VEbUhLYa#eJ7T!j?iT1AUz zaw7{#b;9H{x)s&O3PC*GP!HZKl+uS8uS1`})+Vt*Fz(;2J`RzUrO6O_W!Jg9^aZ zvI`jQ&*2@~`7cx|xL|-Cq59^|TOge9Hlx?&_vx1MDP;>jdA?8yJ3o?^m5zzdk>N9t`MbMOAi`znt?)>4<-UvjM=RX z7L}oH+Xu1`M{lw(-hRP<2foOE`sv&6-hL_n{Nw8v;r-9ve*5+-`RDfy0Py~kw@+Tb z;Gcf__UY>n=v77+*PZVz4DvN({g|m9l^HY@mwjotF#wM4)=84D2pv#KZoASeT?B6<)fHo+YU&<=P-KWa$+iG`Lhvp0?`L6Phy>YR$#IN_KBG@1_q!`v0`O(Ym@G6ZD22Rt*+@Z8 zi(O|@=5d6F6qD)rk_ARaeCi0du8{mjYm}T`DIRh6gG4r-eC%}YHs#U~GZc$xbcDV$ zd^di}P9xr)1Gw+q6NJy2on{Z0!!L$b!Bn62x(UthT{{W;pjURRF;{RPpHu=~vW!K! zL1(gRym)qENDTm$Wq)P0*mC8 zG{Lkgz0G0?fO5c-DogL=+GqG}Ay&B-foJ$OpGh{srAnL}Mwk$>&tEoDX4`bGnpK}_ z8c*>B-7C7N_Y;S2_Xxq*gALEVf!cP^==agCOX%dc^w(2;@LA1z$V zd?tTgAw|f{7#4Suxl|U+i3GW#M5W*kZj&UXl`cF-cxlq$!SbSE9d>Iw@nZlsm zT)ACXGoVnFZ~1prd9732qS=4t3D3?hhZj)^AUUzyW$9#pc`~jN8Aerlbf|G(wQR+weembW3x8C0k%~B=rda`AMotcl%I!%Fbi7kKb3-zDeM9Lvq z+rwwV;DIa0{LEh9rtVo3i`H4{Q0(JyH#X{jidh-@Z?>gys2^oKlMx+m`i0(OcOj-A z5Blx3w%6<^mstX4)fKaJse6=l0Qno6fk7P@U08}t1Nj1Q-{47mcb1PSb%Q*|>3kt? z_KeA@C6sV6Mw5b0s0kxp+m%xCkrD@_vE9TEK$Gmycd+2Ta&iYP(4%#G1^b7oxEbB? zQ0{cs$O`thb$WaS|jYYxxXj2ZE-L5 z6Uhpp&=lks`RiuC@()l;SN2DYdN47kE}*M3PS=Ud1Sw#S!YA=eF3UJubujl7g;{#csnRS^5C1w z1bY>MBw(5xo?Pc?T)Kn4ET7T(R&$UvX;cpY%Wy#|Fe=@{?~Nzi?(qg2od+bI6qsUx zIqLrvmqw$%pu;aqY*RB-w^FxZ$~h-W%|N#nb4KK8vk9iDquTDJ4yvg#GOKH$AB-GtD<|}lB_Qa5ty!$9E-XPvh<-c8MJhk!(9}b5wgy1U=AT{ zru}srvoHhrW`zm{XASH5%iEAbxb3R0$chidt{~o;r&$A+*HQ(({wTZ}H}0WCWZQ!u z`X=mwOW95u`l(-AyIKQaCuP&la&~Xg+B-9=Vo9a1?&G@=y)m%=J%pRBcNlA1>{e2k z{gV2X_eF~-g}oZoBdtg`j~;f^1Zr@Ts8GAh&KlUKfgQ-`_uGKs^yVE!cL|S;P417= zO;ikZds1uo!vO88*N@3$`bfX~*vUpwJSAL))e6dm6j7u}Ed;SZ=75_-$1zz~9pvrD zY+3M%EGa4FFy7+>Z2I7;SB-+K=hiP)WWD@2R6UZC)+yX0wES@oH$a&nEaIO&E|Cn# z`oaK2QJ1Rw!2YVW-wJAM^chd%GRyVR^R=Fosi$W>K-AridIYd)?+Cmag?MOl$M(7i* zj0Xg+SpvVS4b+VqEE)_I6~sbw@=meAt|ovo0c3F#vb#v?!UPLc6GsCy9r6rj@o+k2 zdVva^qUjKL(uOeTZBRdUgz4U5l`*3r*R6vzBBdf$z_7eTg{;%6b_KLGam8n#Kw%O$ zCZb4t=ZB;49>dF&**~%>bRLqDy{JoTZY3f0X+lS>sJv9u*jqdAa!fbN-ZU)ZL@w?c>Ppagh+qxs-~>} z(M>twbvb`>S3V?^xsMR!>S6l98@Qs{U$!=3+KRf!-oASNZp?rjE(UC$xoHea({HRH zgw_YdFR^4sRF~)lx`SpZgcmCN`M~9ui#9l>&HAzmpbKPZR?|_NNNv7+-uwQO*B`z8 zG~|DQ>GQ|%`n4Q2Qy5f6B8Mm{5tNtb-swF_TQx9&?9RxJmbOZ%_m+X`RLj{pa0>gl zzR>fvCo1a-&8QCCnM$tuX!r_luS+;Diow1(;TKLtD9#smCmut)uSFwN8z{~P?tQ+c zyWsUREj9L4o7ajLwP*psUF6={Q=werINf0S+N)h*L)L2_>e*u9qK+a-f|QLWMdT+uVlmf*ewbtrYVS2Vf2pPnRQ72}{`vw1 z4XNOGV@)>ImumIL^8dfqF0H)yT>jrIT2cbi5U4o`Aqb=Phylx5=+P|YkF{wwxBgty zj*^oZ7=}t5M^<)?U{=f4)W&LOcyKhRiq4Ty6*wD7v@TS)kMhzkaF~Aum-#)b(zu*Q zV_T^@yYiA9lu=71>Ods$rYxC+&r+0-z3dz!c0Rs~7r&%6bo{>9(0^XO`^(qguyOud zi@nQ%cqnJ>!G)5Lg+v|-Gd4?~h*FS{dCLaWMeIc$pM8-LmY#@pvYlNe4t>?7iC2S&RYu;-1KK3suxYO4SqEi6K@EmKGNfU5kJoD2R$~FYqPUWMNU? z?XIksClz(SR~B;QzVCHw<_g_%8IUN^a>KB~kS}>4m61p9{|5}%pPxg=^l5^F(?PeP zO(X2iS5@9#S=DT9v7}M=R9f2Xb3s9?No?j$GNvc>V7ATMLd5~7(A=|uIb>4!L6)h+ zu-8NK(0Nk|z{WBQ&{kqyL))NMkmR&8O-q>;ltIt3QyZriaZ(S!s ziiE@oKod`Ra|D1jawu<%7(kvCzxD`YLVC->EG*B?p1hR{FXz0tyOMNIcX~j9w?U{K zCKuEWTrtdAq|#CeR?y%VHlw9(zbx^n2P@BCJ2n?$dV<&XyF%Ix6AQa^;yOX}xd1h4 z&Q1&vu03}}JHj~|(-i`#3t-aPZXgjUYip?aE<|)7<1YJ>U{PgR$ur(T-Y*vmaJXc+ zLN9>|Eoj3`R&@b8X<4u8&8A%4y7wJ28aW(py1CbEv{ch}Fl(uxJYavI__y)oSqAXY z98X-`+41kg|E2$aOdPX4gWqw#g>B&WhiER~hBRX-)#8wzmBdMjV(7bD)|UWOAHCX5 zNae!1M3=HfeH>+t(Ha6^;~qW5y-`l5k&Q(VWg6xd<;3dae<$;P))lKahc%0!`d5+@>kN3H0~LhmZPABp9>AujXV?87@04DNmo8(cdiaD{(Ia<6 z6S&cVO^)C*^@s5b29S1d=*dXXAg4Zgui@8@iF&hj*%(r3rFy%7*De>bN9h`606>Ag z-oO?JzwwRmzvYd*%xWYpQIg6kxL4T>Uq@IJJhJJkp+_&+hIz+=*GwQ%nfF7^!0p9R z>>7$Ig19b47lwpwQZ*}_>$lIBp5G(qDJ-(_TYINsMmutDbZ-ZMS1ew z!cOCa-egz$ZfjrEbXKGeyb+W79~9mDF;+D9N`N_6Cy31GL*Yjf;*?e{o{^Mdhd#bpq~_t-x7FuAp9@5zA~o{w#&D z$t5I}QnlV>4dU}N02eMLkT?5p6*;p zoERNjvPId=Yv}je0iYfGEuK-Pt=Hsr%(*F)6_$WyuL zB2@o@`MCwmC>FH48(xLI1SDSV5(+u;xgsF~_6d+z;*ZbSSd&WJiadt8Es1N2l$7() z!OPqmbgFW?L6&@#Tul@ z4$9(_W>`H3skPFA25%9;d65G+V1-9?!CZCl3|+h3GyoxjZsIvRNOw}K*zT3LY6k=f z`q3d8qI00(5W`W)9iF2s)K!8j+N?!Nd{r$Sz9xSg3aBU<^4MmlgsircN5kC&fVL$| zNsEgnjdWZbItb9GyA*J{AuF#K30MZK0#=48!UbyBMnt8%L!Kp|NDc-=bBm$q7ZU7@ zJEO)lm}+Zh`#cSbIJ-3`&Nmw+eb9n<8lQHT7y&yCB;k&6TTKsTxh_n30YLIu8dzce zAmnM*A1L*!_}3>v|MhR>JKxXW`Niqp^$q)`djm|6XAXc!Ovu*cP3ylE<}Sy^F2Q#@ z6s_#>$!&RwYK7W(NF7xXCZ?XvWH(yNNT%4hFtQq09$2n$lT0qN`u-!SX`!U@JW2Wt zqN3XsTqNz3k1G$VL5{x}W+GK+qREXXSseoeV5(%pNgUFvk0o9krL={q9EE!&=K($RoHP%(Gr z`&KZJCMCD@U}`o)tz@3AlA9_!ZI~$Aat&-746#+b=H<|;g~(^0py?%vIga6?sB}tP zToK|&$q}AZc0AK;Rt(CDr|m3RdMjl=dratR9sGAMk>cZLotUfJo z98fD2jqInjphaqcT6hZ6GJv!A;&BgGeqP^)yP8D9Z$0=#yf3-lk1iSVp5~om=fLi_ zrj7;1G?34dxeZ;`f-6FL+uh$a_q^!6i6qik6+=rg6`jL5%vA2Z$CT0 zJ^KcI%BhTLD@xEn;1d`A3^T~yp-8L72;TG|Qm>|#Ds@2K320*DIgli(#WlN<)$4U{ zH}(^7qLN8Vs+7&@kN&)5R+!aQMkaWz zT0szEQJ)mK5)2e4>o<2Z$4AC_mF&liqkGIlY1#CD9xaLf0Cf2OoUdd`9e<>3dbS*W z$*!e&$&*i&4 z!BB6{Mvd&qWgSkxX(b|h7Yk3s`nG_4F-HR7>_aWvuin1+vu?ttZy4*n|Mc}oZ$D%h z2MD~`?c+SquDL&x)PXr|J#znsD+QO9D)=~5lJ0wirYtT$Nz#`G8rm0y?^vjn#q8zd zKZXDoko=)87Qe@hrhWLZ7HE3Lk=Gc= zZHg&)J^?$QpJ=f?e2Ryf1Mkh^J_j%o=66g<&YaJKLuMn79VXE>Sk?MURwxZKx#)E_ z)(;Yw>(Vy@o{zHhKz4wqHS)6Mw*L)spGA^^$jD;?aQD=?CfEktCG{JDVg2yF?Nm~+ zzamkUi{aUt^tG1k7LaZ#I}*MOoeC*xKh1Jy|Nep5>qme3j^wIs-x-LaE+IZ;=wx3= z@*43ml3cGuokK!IZCa$fbC(eGUqYYbpli;W_28RuRep9QyZIEh*U^A?=6l=gfL63nW z3lIoh-$fEpYL-DUjs2qtaRmQ&OheXGad82TCo65o#wd`CGp-#sCPSLR>$yp#wcS8e1w#*H7Ka0& z#z8Ka2umCHP1r*LJrXn@6^7P>_^7g$Bf@J|9r)I_^Tz%k!H8Iz$jId``R|6sGs+4~ z1&U3k+6OVaShE2kQW$UUB33`vdm@wrQPzY9q*(V>>9_+mDXU4Wgtc{{0$WEX@x#|+ zr*E*L)ZOMKON!x#?(Q?XZKQiDZfIJhQfuhZk-~+_xY&V;bdkMqs-CQftipDee;m52 z5or*Wv;M-(?X%bH;3ie*jb2jsKxJAuwy}?;mgIpudPV=UDLpO8^f`=AAMPlAni&opE zm8W^2dXT7DYZKLu^fNCqWG7vN9Aqbcw93c|-aBt!hri6{enbhjpXP=lTo)j`sR(g{ z?P_yKTcL*>awcb0!Z-;^154j22f^~npLPLCTUsBz6rj+ukZmb`y?B^#7I8H@uq zsQu7;cS|#1VRsHIR7&n#QV|F~5Ou|(0-&o*Gm+ARymoENSJTD9m;}umpM9t|MD=zo z5AVT5CA>uIRJL7%fzG+R_;y0FE5}DQ^~VlZYSJ`zw~GHcutLNY8QE#p0X^Gio!niL zC|IZ-s9uJ+d2rQ(!+})iZ$FcN{^0GCzj#(AYWC^d4_-fg|H+^J`R!NAyEQE&(8We7 zD5~laZHnaD(O%!J zK(e+C4YA7(0~O{%puivpb^(r7B^Wv4TU)2=u1U4e`1c|tjok5OEzFY{CL8u?(SBtz zJwjti?UpTi)%D^(Zcr0To`FlTZn|Vl;~cD@ z$-T7fVcw9bBc-r8CRCm;p6FyHz!3e0ffX?DUZ{TQd4Gr4)#QQWYJl+x@~gICCB=JC z9Q67)=+dh#t&zQ)TyU|@7nlo@QcH|B(%684(V1M?k?zRmeZn(&fLj-oC4^|x17~GK zM34(QoioSoq$2z&!=&8#2*^D5h>P;qovE=SCbnuJYsV0Hitv_0>od`EcO>;0zOUMI zl;%U=v9xcyA8d{yFv9DyUyMOGr&-ElYiA=AT9!xzZ-tix)=M?@&8Fs7JiKbx*FWUQqVYv{XiYpa6nQJIB~q5aJvqN#`H0ep zhkZ+4*fg4ul0Xl%{NnR^rOMc4@;AB5_nUHle-C?idx7}-Q;ol;hsyxn(Vn}bvtl6% ziilIeI=CXgO1#n;B0F8LvbD}r`iW33hfLse6&pJBQhNbmu7fzSY)%K{R}z3N$MezXqg_qvj?gYoE}? z=Ipr#{AewLVs%vGAr|YH0CabUn94%+KUs+9-9FGan8oEjHcTD3 z&*fbKlXB}EAhS!N35IBh!_0Pr>UZrgFZN(S&_hC!!@KS4ZIUDIaam2E3JyFj@s8Ab zKaxUK4~0xEo!GeUq~r=pp6NN|#6Fa`+!M7AmLH=C07>K(+g9sEll%{9qzCH);iqe;hX9=YtOHc6&n;;$tk1e z3HW!~UV%c0s+$`WKycU&zfKPh5c5@PITtNfb<6x{<6~qd4bgp|1MgJl%~;GD=8FF0^lp=H38YA;sVA#W&B#|S9V$s~=`5F|RL|tPSA|EE%z$3I$Z^cF~SfhAo z!pngiz^q=Lvzg+^Q=2BHj0=yx7CBOxTMuZGVA==pjBL@Kxjob*V$(6i1!yoSb_bUX zNocVqT1+ewZ{&1!?G-c-O9=G@{gw=jJM@S3xZ7sgphFx;joiYMoswAxR}v!3O$*jS zo@_{Ts+_WtC!)yk<~&;}x5v`AIjgYqkkm`h43$)>9iMzzkcC9%!IyII?F30hVCnGF-os2_OBwEhSrcoY z$2j z;LbC8%41_vPm19lQYM1X?mGW@on%d@p} zgg@n`?Hi9w234q)mR{swn}yEHEru?n<|oQVHVISmowt&b4`0}nt6Vi1{U)0M=l8M^ zI3Wb~OEQhIcuM2=nUdL5`|SP(Da~7?uIDW*4;0C=`UJnWq2iQqaidn;b8VVR=Z#Ig9A;^r3(xE{hwN$4IzL-taljaF4 z#}jBO{(jI#(OsP#_4Ug2Ub$@3NfrKrsWB3l^}tM(L(BWfVw&z#2R)XDii zyfVKN{*8Wow6+QFUD&MZPZX25turmLZ)&+^=lua)>J{?s9QUYRky0n@i>!(aa^*fp)E% zTwy_$c7+QC^eXz!1aQ!KwTS|2K6nnSo=pR0<+(CCgA97r1R-e34ejZG-pj0_<-kb( z<=1~5_ySD+-@pC9#5nU_r)t^*jc7MSUOQAbrvB|$@b-X@9H2C+Z3^A~Hl4Du*0CN^ zJDer5@LbQhF@XbJ&-wzIVpm&*4o*c&Qo*57{Z>+z{!W(EX&;7C$~81}XEs;lIh^wd zc~YJZhsvO=4t1@Q71!{BNPA#c<4N)kgh(`=`MjU93A0M{a_)cStm({)yzbFl-<(wM zd@kq=Nm*je83013kt$9gQBN$&KYsr8e+X~C%zIcin+vc%WCa4bG#lD5K#)_QW2X8I z2F!*Eoi8=T@z6`OqCM&8r%}kU>_n|GSS2nVUApNCL50fTCUQx8YOY2g7iA*H3N+5x z5cYXlpgOb9Miu<2RW^F=x^98V3cR2KFvs?2+IKpKS#{&**;fWKmOC7c ztUCqZ*lEdSrEiT>w!fAtqj4v5OcD>yty86bj2<#o+{u9XHS0MAcf+R{fUuQR?934c zGO}e89{J3wm7Ft?GA#R`0(+Tin7&%ldzL_j4o^?nw+-x?JtPf7O%5imBJJgOj z8X;}CEW4&Ex2W(n$z&I-IjeCMF0cnFudl3&(dI76!JJ%9H(Q^9oJuDAuAaZl)dqxd zLo}hdP*n|kC$W=BD{Oo0>_RSPhYxD@oP^Jgk{yV4meLIRjljfTE)rs&i!mH%MUw%_ z5a`#9!vGLLl=$tYn8TdB87$j`ri|5MEjfw3?e-GnNF^Ivfg`zqJiMqi)2^80Hn#c- zFC=VR^xqdWv8-jS-2+d**M~d7uy#-Zh3F1i5>Q>71#-mgc%Bkr3*abNn)k5oXpfDk3pFvbf1xX!gi<@XGEnt zi1zI#1_p7=k@|8tiU6XxxaMU4L;JbiA~UI`UA&{BodRzZ0OioR7-oRXsuxaEHcO(K z2#|BTa`Mtvs-t$3JQadFY}EmI9-cBhpqUJxfD#B>4x9t!YOKnSW&k+%>A7X`1J(}6 zo3u!4?A{kMC=7ZJ7H!L9~bJELPa@ ztmxpw2o%TC8Uc^dA}sROvK;b^iP0aGeavpkq>h~VwW3Ouyyw0MH)=x3<3-}t+9WqA zZ-i{K#(OX=tScrjVxWzAMnl^Q3+36WkO}z|10s9=+mEDN0Fdj{Fx>mmVCNU=0|@^E z_3IHjbqbzVK$0bywl4-a?d)DYQ4{S|!s0|(K)JtVKR>0&%MJb#f!Gc1X;dPrQ4AG| zP;hi3wbTX`-kbW2AY;iVvDChgLH^YfoI|bV!^||FdO25S!O$jO)-!G;fRcMO3Tzkm z-Z=voNv`vTL=*JU^OuVkl)h5NQv@)&2H;(;r9Uj;MTe9=&QHSC`^>qhd+Mr?UV5KGbv&> zH7|}VK=D@ou`NsTQ9nW+vbmhVoL<2(9w;zhH{+^#>eavz34rZ9$kS8`PkEp;9C5%R z8Mwpl`od^Mp{#H=`9MLho?Y{&{TVVPE&%+rtDwy)JKbRu?J*5$SB!>}EL%_KI7=He zYtV)QYebX>IWtfaVAHB2bw$G_wBf0l4|&e|q?#e@E#3m>t#T)z8RzC;t?c7+U03p0 zcfhGFt7jtv$b>zUM7=Meat&O=?9=p;t8mZ0055RW41b;1;AeaJh7^ zg_c8axj_{3>w+zF+}#*^QU_83fwP;JgRq>2Fg^$$n!SCUijvN<1~oyL9!*&r(;@)GSq zdv!uL)~&ATIE`M!+s^}EfMfBu#tgUz^>EBjCsE52YG%d-SNjgA)<^-vk^y44Fzh=F z(p+nCh%XJIZSwaEfTe3ogwbR~jXv=jl&bmQQPm+Lo6sSw1W5*MHAC*e!^SLHTW3W_ z_M*~se0)M8Rz`;jJD(IlGm+tW1KQej-!=*A4MTp!2TI5d!3! zQj_ZKl3z+LsbJ2=9@Ffq*}Ia;Tgx4!iawW4vz!1Gv4S;{R^}ZD1nP9Qt1tWnjok=iXN{`=TE3aBO| za>)69q|UM`eEEGRhZ_!!_Y^5R(GKVsvAsQIUvP+5pymN%ZOWzf`gl)mL(zxq$R0(p zbFZKxe2UL*B_c#n9QO!2WI|&>{`~C03|DYegW&Z`f$Pe-Jw|@$6 zrauqW<@^AFoXmfHzstEJ(&2obR9`5+H4#s+7Hsw4#v?!Hs@Pfrw=mV17RY%Lk}wa@ zZ!E&g@&L|0bnAPU;%rA7eYWA_e|-CqJ=uklI#^{sZ|GbSZH0{C)~390=@|{a;*_mc zH2oC05$h|SC5(35J_J%Tp_JE^N~vvLXWUCVk`;e#LONj}=h77rzFw`!*<`bsK`rK{ z#OWv@**lRefIj>*Du1y@4tTf_9p|D|HK}; z24Dc|&u;phQ~)VIW>j-T28?l5#tb6x5{0B;Sx4Fj09}vE?u(Id!e9eowq8qlIbV`C65SXNnoK4W+{)_Q%K+8JU+ALZ6dr^mGmNS5 zbNgP~!V;vqg50XW))^05pq|qSa47lz3|;wl z^LEAsXuHv`Z^q#mG`skqAFCNJ)XVEkXaAE4*}l&kQuYI_z^JxVoi%%~<_ z;xnnqz}CK|d?WX(RH{M6w0Rd@;47NeEBaMZ&f*d#HsJ|6IWK@e@0dzBH;JrAxjG6{ zbO$vLSL>EiLAk3y5VNVUe%PVq-_J!PXi4Xt7%NE#*5Hkf51}D;R(Cf)pYXe^8^;R)GH3PTgG%22z=jc*TC zvbtx~tni#!EfCig`-U+3pgt!=2(2pk_&F-Gk3Yd(pOtf7;F@ixMj@y?_jg@{1*F4O zDn|lLSGYY$B~N73l4^yH71qj! z2k^K-mtQ}HFyj%!tZhXe=|?c7^E-xK(e0#LP6J^(XZQbl53_Q}GBan3SG5jXFEByZ9LygDD=#t({A`La2IqjBLhk6Qq9NmFYwgjJGwb0h8Z$^PcBv zlDrJFyMQ5PIP{oraoErkWU2B^>PrED;3~dj$3YoJ_Y#N<2=944m09_HDnOk(@ z_*_?|B(~!db1!vLu_yNO@&FayYOdXz{1CcAB!NCQATkr_$IAdOJie>3*3K4PRU@P& zCHXF~_D&RNCa2b5)fLyetd~rbNaF&G5o27-1SPOc4`ntqa#w-7n*TLP`YbTP?zWd( zO0A{2FCPV!e@%|uK{u7IDjH!gCfEoW=5%e7VIz4Gi~ zya2VhTObSpB4kZrjmiq>{rWOZ<>?#is=WY;Duoex0X4@*708||n^>?Atz;#lYGYb# z2oCA`_^ouU+^`A6;!FonD7r`qb^P0mDa69!k3>qrzX?1i1GBb!u^Ta?mGy+k&t<>d&} za>CP!$@dwBO5+k$TUH6QJqX^$8KOerV6p+A&a9RZRh05k%W~V67_&probF^22h6HrCOIK zFszBFMyJtX)Ic<|f4+geU%9wPlJ)z--8|R&+CwPAYMwJ7c>ZU{sRGqPZB>W3z|~eB z=G9fgE{VFjl62tCgrjKV5=)Y#?=C&B!)G z7jC6+K;@zz5~De_y?KKTbQA(#nyODxpDm84!)IG&K!O9+aJ@Hp1DhiUrlX zWL^SMX&{+l7{qB!ugqVXcI=^x;3eUFAINu4z|7+8vXJQm(K_${7ryxk5YKyBoWfQ{ z4LyKf#fPGeByk6Le(1ux6I`Rz_0UbO8h|j2;!(En1|`HXP!6DR8j_q78*2d9K?A|8 zUrrMGCvRV>(B$8~{vlYa=`l!jto#-!y~b^-ZPAwtrjXtSHD(crYFsSOYmk1DW(qTb zhN%d8HW8vgoX-~-R&f5G+nj}`i#Ed6>jzsl&7o}uHR-5w(1}`Jwn;fq-p1|J+bW;X z0e7lh1z5MzMui&)s6S_nffc3{ZcF}I!Rv$*x(!u(a5HmDp4N;I;UEY8+u>gvMxDE#Dzz`B^3N$%D1b$J? zD#L{~(F0W&N0NY15MQvwgCwzhfdzzXEqMZ@s3{175JjK7m30qq^sQkHvA>) zvwll<+~5>zTqoz%5ACxfKw3=_>@^qwCcsbypL-8l->Vo6tO*txs6>_J8QaceXRpu) zDrkc8(?DVuSq%IX;#m!ep?p&_jbOEGCI4*DBS-#{M)=SQDIItWZ0@e z4AICuOR`JA`0Nc%HOR%zfb1R`>!AW>7eQM_P;<}41|8`V#)*h z)b2DRr)jlY9uX%<=AyzqQyHM4{2J3WcCqUyiWyZd*J`zR(4tlD{E{?C$erB46_aR< z78WiH9O#QNnIl@TQn`|yOsb_yMG{qxyItTm4*4;AlRqz?{Z)9CtK$1_KLktd4pwQ( z@Y+c>jV8^U;i?D=#Q-0K&$W1_`T4H0HqA5`ojW3=a~&X6nIF44zFNhJCw3@6Czz4g zlw;>37`t2%*cye430x?ALGl??Wz>j}C(Pt{V0REb9;EILo0Ig|K(LCwKQ$5q$-T$j zRz^~iA0HG^Y6*?5`XV>B>DB|Dj^_p6U_ySe2))7@sa*=o*%wLC(u@|+!}fKL$)rsx zk|*jI1j;^a-I#0bAfn0?C}6O7f=<7BQnZIZIAgN?6gi1O3&Li3GZogMc~064a!43q z$ZmgtmSY!VxVe{Cp;l5hAPekN1fO5BT$22Ey0lPH#>^rhEnq9ynwAtr-%W#O z5$qUD!h2V5LUNiP(7v9-eZ}Mm9W+8AHeK?K9X;8nEp*Xb8)!`+P|fBqTs0Gw zZ@I;xh$9iXbIOVh3os!_btFp-(FAajwT?tL78k(5odLOhK|~_lt9yhII0YsTS0zaC zwT_as5d#}BqZ?%j*zI(t@rdzo)a#FzxmuPQvRox0N#p_mXN9K{rY7vW!}e=9#XYd` z1kn=N4(dS)X71xKGWm6Q{bPRj&jhJ|{q{!+i&4_|om}i4j38c;_XdmS(7=2Qah~FA zg#}Wq-Ouql=gx(-q9b^!P`}Z)DiXhj<>8`vxIwH{GpV$aUBQx95CVig5$lpCwKk`7 zk6K>U`}z)!PQ{mY?Bk>Ce`Si>h@`=&&_O?s>1;xF*5Ogx!40_n2KC>Sr?CP$f0+o{ zh=XRlR=`GOOdZDKzj*yY_>1!PN3Wl~Pj+4=30D$%Xg6|Km2~4U0oQoCO>Lc~bC@b@ zF8#bBlv~wCw)MD6j62Is>&*3a!$cj@l;nqQ+81W88Ws?XQa6sA=T+_{8y-ps)9Fj` zX3w_@@atST^j1HcN_b9=NpRjWHhGt@mxgsOk@Vv7hL7o(@VgF(Qa(80Z6Or~2ZONuL#6CuC~ z4pMi29{wA%q51sn`;d+OTn^T+b8Y^>uPS8Ch_z?Dg^O2(%W2W#_^RX6`-DQ!Nz$?w zX8M4Qm_n#9GR4EZWa)5P*6Q))CzY3_Ps^cn6({qtJcKNGr>Fv~|c( zgVY`6go)4F#f@91W=$)bqMpd&*ZrDq_1Ej<*!+2JQ;*khfxx60leggtChGg@W)FLKf4B# z$`n+uDpO1B zCF7}ud66xTLzy3Ua+-lZt5?;z4|$qq4;fw$Y>iGk2RyhONiCBDG`HS>lVGmmgG;f( zg(ooh4ZC_xF{q!hyGUSB*=bhIiz5;y@ViJu1|f{C!s*I+7_55fVL3q43mrNnNTVC- zJWWzqf`M*{sNsbhMdp%AR)NM$qRl`J08AI!Xl}|lI3*540tf}}Pv3qn7oF-cWD6J{ zLrYSIUSJE7(GEqjQ>Jn3<2%0eDtQu3>LDoxm%4c$pXI`o3y$QBIc_-h(|V^p+6;_1 zsY{TCXYlERPlUf2NYpS)9$52E!dq!9X%Lh=iD?;7`mu^5JfcroIh@! z^FS@*QWR-nYWf~8d6DQg7?4kjXlqb{dJGFnY<2nRfpfF4kBI8@>We~v(DQBFvk+=A z)=Pujl{NT3NAKp2C`O{R)N-e?pTBWOLKs`pl>uF}KI|8xzkk@n#8AJ2t^9mK$U!fj zUKR_SUMy})4uJk6Hy~2TMq3RL9c;z4lF|Ioq{||8;TGl+p5itN4%_T@Li#gtY7L8o z6i8)Ox(IKNTETvP%|m2F#rPANiiyf)k-oiZgPM>!ePMEI?jA;{9yT34_^Xyp}Og_!(?CU( z;nxD4YE9@A8c_x4n4pwSXzFb& zd^o1e7_@K^$u@jSa$8jC#Uh?+q=fX04A7NIKkeSs;8%LTX+_Dx`bt<26XBB;-7%DPHo>% z1B5YHKSkbL?!I?2i4l##ZM@t|(hGi|7nVq-1SPSL^mn5P=c;p2aP{Q)JU zK0oCahRRH46q|}Aq3RuUP%Q7&ov9v4?x~74==M<7GxsA9KK@@2LIQ(vqUNGRT8yA2KR1x@EwG^8XYG=k2gyFk z#iW8dP%rYl5OJCt74DgK46=j4p-ijZK8HyVK;{-d zE`9Vt9`vCtr8(nSC+gEnL_z0fjUFB4Gj&$M@VXss{7O@!ZO@WJKgqVZnY8*6=zA$& ziHwGO1yAv3H|3dTaPjEpmoe%$zERNSiooHs1%Rr#gVT-pdXPp3J_jg?$j?EsYZL_( zk6NTion6TRQ%jNrn!qNuJkztuoyvU%emgHvsBZM}?lN-^r;^G~FeCM#cxR^e=|*?d z;9)8^V`}8Ld<}jHiMSYhFis;mvWS7xnAEX#LSNOV(d()`tX0R@4X7AH?jlG4NgPtZ zJJ_1HeR`5TwCE(nvKUyh0>RPk1I3di9W00C*KgnBY51OgR--GOHnD^AN-onhmw-Pj zsn)K!6(Se5oug}hE-4m?Oyjk$;9cHN|QJ<|o-{Agh_=Pu8HY z9<+u*vt{cG{s4^nkFj|6Ji)fx+7+4GTVg1Tu%LDf+L@iF2wzB0z#^5hfqAu)BB>=6 z!TLe({koi*K$3;r765sU4t@p3h8Hs!NXd)-J_GX^&F~e6iikotdjkZTpOg)TWgV66 zpFaiE-z2MdhRDo@rh=_u4+ObQPi797A3Zv313)UZ6wa1!GQ7>eM%=+bbAx%tS%9x zxgQ65!#Mx*N#OdZwBga$y%CT-$_kXV-W1<@VMLEcHZeJrd_ZRc3SU* z4iwx@y$|#ztCNm9mfjEX$IoBCheYNlZ$EweF$S9Lc#?m)2^RxMVKjjLaO^vKTu7Fe zBG*w;lo1KP%bkVP`~7fYm_sF94HN< zjU$>mkY*1sl@yL;pDr!BOXNzOt$A&Fjz6TZ;}5M3aAjZr1}$BQ2AJ;``wB2&z;g9= zHq63pmo5^*$(K}-0@(LLkCrnaw7!+By>Yj}v>`9R0ss&pOcDBjoKLLkJZ5Kpzqk}> zO}h$Ja(2pNANyVYQWiT=%lm=CKIk5elFLi!J)NF{pU!rWa||$zloKT3KjRFXA=Zc? zQxzX_sO5>LS{3Zct^;b6rRKpcv7A=bP&A$%+ldlRat$&)| z{e7^z_2b`#*Wc!y4+#3YYK!M{R$m#u+`(+LFOMV;1R$eHBM!30R%n`ViTu{FJO zdBEOESGX)BjcK13>71_cCE4oG%rx}OQyehGaOv!JQ*-pYE3uf~p1sDs@4$p>wvMyy z4)_nFf0{#M>c%?!Qi|$8%?*ed=$Jr$PBm23h7G1f7NVi=Jl61cYtezV#D5LUYE)Z+ z2IHS)MWrmKZ~Eq29z>T+6hmoBZ@`(S^+pX66_x0;EssRUhoPxqT`xtR;Yy>_kx!h> z4A8YhM;AV-R)p43k!h@apjb+FdJzT{s9^m#g^ZG}|1ia)W{5}eAld&?$EOMS-IKMimHq!@oG ze$8h@J-QcQcq&+6P#8_J8W>wjvfC6-*(IrWGK^gU(QptY>6~kkTmec=MN5NBO6-T0 z79>TF-oF7CJs((b<_t5U8#ixCj9lVnk`&7>+abl~opWmMyxk7)bDIDwg|~?(^vkWh zBoYaPDG4*@yonV5W{10mdacQ8qdT>w%W{B$);fVEWnK2B882bLV)b9u>OotzUqyAb z3W|Nja0LPS<&AYH~Z7?x)ezwq!;|G@vq))s(GJHDItg;iZek87X?4g7=hAi(Xfpz1c#g30;n*9V*y z3}LZ|*rKZs`8$Ig{+;Xsiz)h6gc;gJ+; zl{ya2-h`M!G4c-abIH*D@uWKQw#-0N&=tN|-mYk5Sc?vVQh+5a;DK|z+rp&=-yV%n zV1$0*wZ`gf%HaDEExqu8MWHM!2(R~cE%W&RjSl{{tHDN&oZzmnin(2&k`)Zf#2=6f3SS0jK>Vw%E)LQGkLgq}} zuft6Ryh=6?YO|A7mD@?!^bnupb8lRY{+=S{!O_N$P;4+}=ca@F)*D4n{GQCV^>6{U zFOvGnI$o@nTjEp9H<7&$gGC3;!!Hz{g^U4*x1GBtKke{Fk)vk$vt0QVj-w@c^1*s> z7nK_!mIvF(#4sf4Jz%9)u#*bQ&svY(kb@};g;3NQ6z^=T)~W%TZDAc2S!jVZ^I>xH z+wf);okUs1^QHb=p4rNRdmpuv#5wy8;EvREG%we&?mW$Vf3WbxVekp;*k(ISSMihl z7G6n`r)Jm~(G%XY?WPy_yLY3PupN3AEAiS&G_|}y%0H4o7KpW4+8Vb$YY-v}sEuW& zj!V;id^6%$&wWBwk=N{59Sy)Qv=mA)MruJAfNgp=wr@kOAI;)>7-HgAKi;<4vKIUF5n#j=QtBd7jqdS}vRC!w#b| zM$Zu{Q%#gZ!CR&wh7TYFz1}9`aL{F%W(Y7%u$z+Vg%w$Zk$j+W$_x9$p#2-+;7k34 z0Z@MS^n9_Xm`dRoN^TAeYMCX!Y_@AG`KEoc02q&0BEK^mn za$4^(OF!gy}#6UkZub>mM|od;JmKeHz|=170y8 zIytwe2Ubf#X4p%m6`RiB^qm@e+cLoFiZn5)o-H>3On*%e?X+cfJVbQm`L^^C+$?Dt zcDLY-klD4(uBnB0D=|!;An-JH&=ha7{y6cPXE+BXzFv}o5}5kNduRxdlh7Ehqe6kv z(cDHn=Z%Sc4arbR5{bgk-62MwUF~h4@RgtELltXA3Q0tW=-9Kqp>(h*xOSA$<+Z*7 znt!@c4T zZ5a!iU;!nEUa8eD`fvx@Zo|*r#oeaj9XO~ueQ~O-QPI@Sh+lHcpLPEz-~Ze~HgY_u zk7v9U@@UKM2e}ul?FOd8Wh@Yv0rUL)wVy(|Wv0atyvvIoqJ`imuEBMhC8Dk>_)@p- z8P>ZG+1dP^z`zE-xyX_4uqj?RN=_g4(9R`aeU%{j1AX@b55$}LlSFFD$|#2T@!%L zuQ0<98K(H{S4u^Ml-^yE`_0Bu_jtA*suCzC`xYRVeJ0>wosr0?Qxa=4^b94)17;IL zA&6mO6(yg)dN&dkI`rUCo<&4}4|eNzciQXl#=84}p;suo;FBcUQnhw4wl5m;0$k9&&9=CQHGweAVe%t(KnFdW@ zf5!)RHd0KU(ht+XP|><3`KmpL4V5Pba<;x8PLlK^$w7mrJ!}9ug2w1Mfrl=uZI|@0 zbqb+&9r5KdDG`ho-UzH#mUY(;vODFuI6eisu>-HyD`Y5Tiy4zbWrLxzY_t0WVL4*D z9`LD;7gs-iOy{#VQKb6aDp!E5D|yE9*dmu@)e?^~`%)F%2@*sD8B2(JcIl(*UMo{#vle!+TQz#GrR!ouB&4oN*jH`z7Zf_s~yr=r`1i$*5 zJyuB*h^D|xIqC8Neevx2C}$osSIQpgAeRfYsU_KHz|kIzL~p-C>~2=GKn2Qz6xY^h zpK`ZBxrA5iCGOCzAMK5oHE3~+&SvrJsa6XBM~f}ftezm0)CN_Tn5IhdKu?mOgsAGR z*7KC>?baUJvf%dFk@|D_FZ}tRAG+?4&B__eHz^3Njm7i!S+FDYfN_rvU6M_X9_--U zqC((KH~IlXO3AuMnSL2|w&tat#GkeX08ZNm9gxB=Mk4e?i1u{6y7g9IFJK0c$g3|& z8b|c(Pg-OR=+VQuB0^gcX?YikIzZy1(3y^4h)#jq=48=A4v7`omEYzCS9mmIcv!aQ zKaEkD^{o?gJM{6Vb0)?!3#_kuLDK+?J{3IJ9-d^GH+qv{s>00?uO`EW%2!nuRsBzr zPAOULsTtE+sC&u*Ua=IoOP#2=q54Jca)^FMm^_@rjJMvRM%&46l&V|VCGyo$!HMSa zHzs?^V~U(|Bn?p|t22Y)#}9xnkG!9C*36>`Oz21@=1-cTRM+yEudb_eWkxIIk;+jD=g3 zeSqz?%B@$0b&nL@T8c42>Nfh^k+h-T*rAj7@=l}UD2x98=VSQhC-PQ_eFv8115?ai zEs`zS!=x*(`5lDC14&U6X4?;QpWSf%$}4h~%0xa)I%FYEQ-s>n-P2@?3&bZ~9&S+&X5BwnQUWH;ks zgPIAo1ez6>ogHidoY7O9m+8!)3BPysAG9!XfnCcZe=s)DWd}aeqT@x*{O{fgifD{Okw)gy(R4D1g`a^&CttA88* z{a;xU08)`l1Ki;&CslJ!>6(Weg+X!0G)#}`WTxD+{2DKjP?=5wT9wpYk>KQf37m%2 zWjiEWsx2-#BNpz4#BWW2Li7AhvlJMubrYu^eJ8>bp}_~QZ42vWpNJ zTL!ngT;$5PEp`ZatrKMmgZLJUbPEtbP;3Mc@64Jt7gg{oFC!lLhAe?XblcD(rrlZU z&!Jh`qJbjSWVZ3MKM?yH#;uZ;Ahfvz)nKxbGvq9R$18BWSz!~@-jpiKl|Cddd}$f! zx=Asn10#?sil5-5h7N2=ML2N2LcJUuVny93hwosmc13)!PV!~C4M<+Dd)>t<5t_Z% zs>sfE&snZlxu7~gARxZ894?tNl9np!_V|I--AZS+E<6sFVMQU&y}0G``oh6Q)2>jy zUI*=VuIM(>#HViTa;QE46JqQ47k~a|LH?f~94y|7tc)b=*!&EKXzvvk5;|?|3xxBa zc4iz6$^Kktwz8y3b7u%E&V6%jTor;`AS3&e@b+U=puZxn`c7liyYfr&wV|VB zIbhUDf<#UG!8VWF#0oz>Q-tMC+xyWG;BY107RsUaF*qv-HnIi@c=BeV0e>Ztw3yq< zf1%|JxxizZX)BZ?*(o!Ufu`X%0Bvpzr)$RKbPkvlbLilF2NYPey#Vpl+TH4e2;bd? zN3+c??H~s2M-jod-?C81$hv)l940azyEJvao1Z3V4EII8@J?A$QPgbJ@mWbs4qwc zEkddlYTm9OaqhI%Yz_wVvg=_Q`eGCKN`=f;1vSEWJYrZ?^O^&f&JO5%=k)OU*-4v_ zU;ho-B8L*Z;&a$%wmElH%LHLsQzHo6_ypz912ot)|rDX)U0K@6X#;Vni zDwM%4bP@^K2X`EN+QfN7Aiq!5#V7mMuk^yXv{NRoslKJ%UrmG(Ufr%LG9vly=++0O z6#%a(U<~@+e9~b4yXj;u8jn8~P{0f3>!#t9P&hnvNXA1vt~Gc)1-?JP3%ZAp9OpQ9 zH8mzA3_W#p`1qsA`N{(UjD9%T8J}>8Pb7;=)~(IuiSMBL29Nrs3E6goBZetF@iKtU zagiJu;1S=Yo-p-&fi->G1FQ}_2ib=SfCj0)C(!XIi36!s$rTF52Y2LT;r1dqso8{~ zNwO)JC^polyg<%8|Ac4gS0Y7MlLAP2Ho<~9XYPGTpz0pV6y&?Bu#Enx$Em7nTm$b) znJP0zEEd;p@GNEY)a~1m!v6L%wlgvsBCEw@<(Ru{rwDu|t}s=pX=}g#w}(Eov12bd zI}kdG0O|E^uaeb>sB*f3?mK2=$mOSo8N(QnF3b67!lh8?$V0-`r3_7zw7oSzHRc`D z{V5$pa<5WEr)TW6)g>!)?9pBp{J~7|q2|;lL3B%Uq%OKG{2?u4vBBmu5LT2UJpkBiPvhI)4*w#fjXr(`KjTm2V|e{JRM&3cMvl}YR|F50=r@>` ztX8=iBv*4+BWIIMO5rKU15(&s>t#DVFcXqEc4k9i2@gwH zw1CI-ls0biw+zeGD&g2}VHDYXu&@~*)cvZs2{z#+Bb5zZnhre>3Mi;fRd!Wy=(L=Z zGY}s6O>iXqJ*=eiUSQvxFAUB;wy7vCs*WvL*s@gHl-qNzxwsBeZPuzJpnWOMYSX+! z`-tuz4WqN0O*C})?(Afx?K(B@HR1;t zUH0VkjSa--XNisSZ1a7O{s8l_%ie|;O5H&Cmj?{}Buu=m=0zul4KR$95}nv3y^t;I z=xg9HD?cY&x*%z<9T8o@K+NYVp!5wq7#nKDW%8q=!eXU^D1iuMVO-^T70)VlYkl9W zoj~L)ldbS)E?W&~~ z!Fr%)9(cBMLolncjO~g;il9dA42~+_F+|J-JLY-)Q!x85N#I{ztg=WYF!${7cI|MM zu+I45|zHgvAY^q<9uBbX~eh0v!P3_LWTUN3g zFDgf*_!qZXtlOnl+4#&8Dd!yQyrN{I8ag~VlH~n@SK3S1FOsx$N~17k7PQ*E`7wdS zxc3l!lJC6*ADcD88l4!s>~j8Fog`Zch55{ji>IOY6>Bel<(lDSbpc+wi39SQrjQ3P zAfvPvtY20dA0q}MUn2V$TJ|=V%>;e9@T8949R1!PGwoJ~z=t8yR`h8Cx&x|yQhR0- zE<00KJxGHKDKro_DotWZ;ci))kUh!}H5m6N<$c~Sc7mjGWIAD)~t|__nJea z5~!^(gi?YviAGbhRi!IF5>WQ>p<&B*bO5_rA71cNvPE7`qw)tmM^h>6-mymp+pAJC zAJ^j72-g5)-vRm{gcwWF8b{pTv{$v_!j4UueE^+4 z6G+5*MYAuASBuH!)owZvtJjuhzDw*M19WHBOJx@uZ5=hMFNSwR+vuj@s8Z6??bJ!` z>e?*bRq3Ndzile9fffNB>{SQCe(ozcp3|w!u`hJ8#jPfx76UE$a%|5*t!Gel*A1qg z>bq=5VoWXy*`$iZ?kw&Ix<^urYs@|{w#oMqsACUk{g@1F59v=rIL=a5?MUruB=Yg| zx39wM?}?<<&plGi=6d;(f{4w<~RYuDfZR~an@4UT+>CN4iYm7)5D0yQ5q^3 z~}3Xme+HQwm1$3>pJ+@gTaMi4WX2{`XWu7k=!^c5ETQ**|-v9yOR)w zjCJS89&Z%m&ReW1CM%Vy;o9^b(nM>IUq6*H z0pRS{pS=Ta=Lwun(i|P6*oIXuk0N|`Yn6~jjH3F*=Do5))>~qO#UpvR2Jga|cF4^7 zfl7?9ah2z%Xqyr^U~-sH1bYmcK}YDhMN+0V7R?FhE*8(2CrJ~@;N0cj&aa?KE(aG5 z+xuXbOT9A`R7IFbm25F!I|JIuhN><|VR3`K=m2FT_pHTN+ybjw8?AB^!px7tMN5QZ zfk`a@sk2B*nD*Op9Ez0fG}Lh0S6Z~TJjfVbZ`r|ci4Q*#ZS)ox(C zXCAz@W9ynk6P479c)HdEsbve1XqG>*Ku^(Iw34@DVz8TtfI6vF3;Ko7WMk2F4|n-b zHul>;!EEyrs1f}h1Aevi&_DB%q8c~Y9)`UMQn%4b;(g#_k-Gsvrgk)akV8qoJ|Tbn zQr6%S%Sc3>t?qP;hk*r5sZ{+!o$UcY@gdaHw44r1p^Tw&^JUrWY1ci`L&wNwG?HT6 zsP+$=#dVf4N|Tmk`{qds0{$D&Bb~^BLX#5%!;_>_y(bSN4Ie>+y2);m4Q&**O7829 zRDL+5;RrCF97EalYv~Q@0euH_qG#Gagx5cvKK`Fj;r`E(SG;J0UxG_81nv!b@@knt ze~~pR+aa{3N(OR)e1q89cVcg6h4oR4GC}(iJOhIL#PdCxHs0FFYd#{0ff=?HPDQ;BXO22pvh)#H99w5aONPgmFZi9 z$I)Hkb7t2JT4r=O$;$P2_C7GMs;{l&Z6#@ps_oe}DH7Q>1?ty<9U-;gWk-VATe5I( z(evlcjwyqz1DZ|Su4s+WQX?#lDkT@5tXS^U;BY}mywU)oC+QJ$?vAfuOg~{xD1{Ow zaT03W(U0)t)^e!SR!sH}{Djsf*OL?rtsL$fGjSyA7Y0V;1p7-1kc~mLTNPxvL`p?; zspSw?^=DX-1HjWz3U3Ugd?1AeY6*%G1mLvGsumg3`OG=_S)x)nGc;kD({SL#)gZ}t z5?$DsN1k`IXTUms*qQM)2t}ybtIDD5caUU(vS98z5%G>@BtZYR0FcR(Qiu47lKQqq zfe2;=z|*?8qpDmHM0%)$#5pjTR5?Y>!}6oYP3p*M z8(vpconcI?Hk0hPy^vBFc-AtQ1rj;*0%3t`B613j;kuG9>>KD#fdr_6o*F0KuNom5 z0yR^al%M=#hir9{@Ah$V;@oMyLZ#?g_TFNOH950J$Qdk3&avXP*q6Xz2; z6dN_{K_&2wZ`Q~VQdnmqf)E9wUp^yL8WC@t_fzQ=zo5FazZ1*gB-Sk$V|SX7m|fwQ zws*G-;w9TdjiKyOC=SK@*ih+L?>-LEmxR$v$K_n)YfR7Kpm#nW+)74?i;qw}7F!N5 zBCEZ%q-+=i&66*H>x^h;T9|;15cEVtW~ei<$0NL48GSEFcA%tg(4;X1$AxIV1R?N* z2e8iSA1;Pp7?{K0rrLE<*g&?BMlWL8-Rqh0bHjnKvzh2nuiB77suLYPy$X zN9p{4TM11g5CBc>C}S%8AP&04ofmUzB1IbM2d%fbH_!SO(X? zb@G`{Vcw~WGR%M@XkWzDEy_KKZfO-aqqbHV6lgWM=7?AF&cTH$DDhQ6Z;HsX-$(mz z-8-TgB>Jd8Z(@t(9yTkG?$ zQbU7#!=*Bo9lS)KQSB`}Vdu%~AGu`FnjaonwtX54sZ~M5`);>pzxw|qm!AoeDV$VmVbcj`ulQz{GLXxJGE9B(=$Io}q#(RgXm^>nM0{w8PTmSLi!lD3W@4jH!N?!d|3g zGMu*x*IHSz>z_HLvkeubI$$c9ER(GtRW`59?-n)Ktkm3wQqw^D4Yk&CA;OM3uA z;Q7uvmTFX>*R+7q<%f|YE{~7=y$3PuX_axL<$YckG?+O zj0Z}Hh3dHtt}h}F1HW3Wo8Z7jiWdANR9my`6ntuc9V^+eaDK4YsxWt&E`Siq_Om;0 zs&t&lvF>6-@?k=0SM!b)D|>>JG7(f_a<^bt`m*tG!7uO+_FO(d=?B0x=?KvHjeoWh*1=B?8!nRQkBoZfXR zcQ3RFoCj*zu7R-*t{b`>bPWfU*1`0;=ge{h{kFX%J#mpYc#&>|7fr$hwXkzjb4QJ& zZ9;>DKa_F?VB4;uW_EF4I<=_muHWWB>rBjRG0dSQQXW436cZsiw?jd9S17jdB0N9a z6M5I1%{o3LD<;fRY#zAFH4WWW5Xq42Jo}CD99Y)M{apMDFfquF0GDlk28lKh=V!o+ zfdgf8FZk|5C!gvj5?R3zA3}758XyyaNLxt%Vp1Sw#}GuHik&H_Aq? z%0=KD&|kmiZrw{u@ZVj6Y0W!ebw{VLBsa(1(%>>q>#j|tLVpWS_@!b2JEzbQN(q{o33uZErsjT#G-4caq4ilsWer7)JQheL9+NwTqhM@E=V9W zCRqFL#rRuR8s~zw_!;xcbb{TimfIZhv|Z@TXuH{$OO%cA^p2z3ffjMMLuP1fshUvfTBWv}odd4mV=N9&tU55R04v;pvoB&A=F*YF%iojBx$!+fG* z3;9lN%cg*=4e7jrnIRrO9h|VT4=b5g^F{&+HhVuJ zTV8kxGF?Hm>&z}%8I>y#9Z+`lz7s%xWV{qJ-isz?c!y(P<2oZt5ihNR6OF39oCtvV4mOlk zLJ;)Hl9fmQ@|`E9-JqjnKX5g*jdDv3h>n{BW__!{)E@Wvllctoi+cQ62NZurVsKsx zK=t~mzDf`S1_S7nvO@rH&6s9qE9I>MdSbS7W;?SFT-noE+CwpQ%UKqR^9uE@9J5}ed zU5!a643+t^TBwY!4z3lT`(q8GYj8=hy?DR7kHC<`5_mf0IGe9gr{%q2pV3OUBMM^p zm0Pb1Ui`~*G!^dUk>mQ&(-P9$?8{H}7Q>yvLGqB%^_*g^6x4VO87QB5m?P@i`oN#V z5dXjc|27a=pS*qg4O-jl@BVqf1?SSH_6Nkxj=p(hcmJBufOAK`X$E+M2u>3q@{j*K2B@kwEP9k` z2#oP?XtI0%e7oD#CX0HGC*{1QbwabYN$#5mwTmakGlJg?&&-~>kD3L_d3(ywbm}pk zC7opQeK!$m(N8L23rxJjN}wTUud`z8K_K}uoxOm2Qpwb6+Bsc$qNG9Vut;zLi3|!e z+3rgbcZH=0Q_eF?u4;Bsvsy(KR5gwpY?+dY=QNue+_Z>tN$PobRg4g1u%xq6U0gPZ zF(&YKq0-u>wN@Ec{$(t+6FsslNO&{WS^{$L-f^{{uV+n3^lylL1`yH(GZe6|3W$KO zLiGSLiQ2;C@UJKusGb!RcBt}sbNOL)QZxY(oZab+Y;7Gm`G=8e98a@yP+*El#R==! zDEiFfm+no=JpsK0rInX0*xh`peTp{!yz4^Qf|C5#ko4+ZDo%6f8%AM)j`MZfrZO zfVIFs7s@!}VPb&xLot7uv|1Zaqr^YCz$*>-&%uJIBG-dsU1}M*U&7`)ChG}he2Oe@tC$L(m~K%PR%*hz(F-W znue5!^N43=U5LP;dn}ih{jGg~gKrlZRUuGg_eq~IGDL^hz!*X7+lxM&D{PotMgotK zFeA;HbUx3&6jU{cv;8sCfv+Xp*upbJlp3~S&Kimu;+W#*sp~nS+zzHrE7vY(&!+~G z^>&j31MQtUNgsEIh{4oSLUc9AzxmE)E9XVw_1C11m<}s&a8!3RlZ>sM2?d#tX667n z(uWTsrz@Pb`;}v7ST5HvvYu#PAf-AgbuvSN1+l4zhJI6biqzDM&>mNm3auPt0Ncm06>Xp*=uo=}iGG zOAZifEs`)&JH=|1tPWlK$LZsDG2ep-%sjPbXh%pvzJ4^E^{ry-WX;sK%ETPwQ?S%x zUddOOCq?_s@-36jYu*jjeh}x7N>h0Wd}>e++L(w85E${jU&}$jkrb){R|92?;hgA<-*BBKbz+vnJbnl^rbNLzdb9v;f|ue2gZ>x(4xKz` z>G2ztIKV@MdYnZtHTYJm!chAAZi_O5v28&~okiYtWndn2H-|W>OYHzGewN1vw1tR+ zMf|e9>w}{}`FGd|9CF$BIz&vtg;jST2eAplV(Rm-d4?!4O%ildYmNEh=>2_gqD=16ynZiO1!nit=bVWA z__!9o<68Xg^znz#j#jV^U7V%JeY9ut+SvM#HBx$+u>~ZsnY=mDe_5*gsBJ_fT+6o5 zq7rg>j6>QxXSOl=5Wh#;XC?fz!!+nYgu+7(rhQ)W^BQ&$#sB7M(*CX7rmYY4+VP$9 z-4za0P{)z1tA%wLn`DbroF>AU@_d#}T>NFpK_p`UC@87K)Ik5tlx>}iu7*;}%5ynY zc562+7$`)bNc{G$CInsRiIbp8^6vV`>Xq(prwi zduH<5#67rFg?xE80YoTkeGXPDVz7Xbl`(iyH}A(cB%yvy$KoFc@bf--`|R}-8)v*E z2o6ggC)?=^ryD0fNlkLhe${JnQ;pNR1Tl6h~4mVT9mNVD-$4~Vpv+ilxu;=k)%H>Yy!)G1)JfZTHW@u!VSrllFU<1Hk4S+Avb~B9*XM; zz?2d>b^gGV2bKNO0u19>5EMk)7w(}E2FbSV)JnOC6KU{XCvOM8z#5gcu5 z!qo<8a*s>FzS#5&{*v3lxI@h`DJX#+7t8`+k}_UEwMk<}+b!0YO1LP;Vs9{A!X-KG zpGeTghHT^;g<+@q>k)?dJ6r+q~)7w=TIej3pnn5o~Jl#@cgNJ$pSis}{I4A56) zdpRdeghQ}x=90yGKcmCI}|2iNTrE?Z8OI(O>@LP#Q;R9{c+W~|_+tnYrE{J83A zb^fd7Xhu7}%J(d5>K(F0$&g(9Nsgqu05kxDavIyelR-mY^^u2Tx!>lDig}ruy|D6- zI3^v~kPraGJ{du>Wnf&;Vp}|bZ;s1}DM&fn&wG3%k+Cok0R3IJ3-=ECDF zE6)BVhWaojSFMVmP-_NBWxN+(=L|Wl7Y2UxVXiix&#G@GAWRwS(g#Us1MTYx+6L=< z08>D$za+oNZIKM|2FcYIe?xG;r29Hsw2})F7MKJNr5Tug!qzMj8>Jqn6*wGPXY2&{ zU(PAK{Jf+Tb1Hpcd7@ix@VoDN==MQ=Im2LL+3OV$PgfavtmVv$|k2 z1g+3pj;Kd!)sCO+^D}rvCHtGsz)hM#>_}Ng0-J9okKIdlndy0gwZ19 zZIaBb+U%%Lgd}e+&4M}KK*)UeP|%EmJlE?7y9JO~ta=P2bXgLxg3XyC{jH(0j|Sog zb&r~*K0#5#BbnXJ^Loq#aHq@F34s_}wYg(#KXDJux-?$B7ngnQ>~(DbM%gjFgrN4& z2x|wVzlYA+2J^lW!mSI(hQ| zou@x(ul)6QSq0~NYA5^phj7eA{P2 zdNF0PWr6?*UE|Of?sjNbW$12{+#5=``2u3sd;_}vopz$m;A!J~mV4q1HJDELW)Vj zB*Z9_bsz2z`YS2XhxCj}{*a?K5v9B=Q->NC&}onAwqLz{_5WbjYjwZPg`l8iCazZhp`&#+KU%EfJ`XF?AxWUOHR z%ykDr7=R^}zqjECMhTd5x_Bp;f7?ZJgW0EyFz>^yBGr|>?_I(it^OV6t@0tSJl#lp zxYFU5-sb3ii-W16ffFA=r)1)CxSp0k{D@+uk==1++iC#L#}@ONbsAU@L$=Y)*wQdx z&^RSoSILaBsK0*uqn3EDnJ)N}FiVzaZNp1; zaPw^IOq|2EpD8tjT5T}!%QB(&fgf*l&FS5)5V_@RIEzxzTm6W-(kg}yvFzHZ9}A%g zJ=|$@b^Nv%%Yyg-ACY%F#b(E>Y2Y0I(U+Ah1=;$uSO&-jaY03*}lw^)`X(cJF08c z4V{-X7u-Zpp>5}QkqdHYOXm2B!e|EZv=|czJ*SW zT3b|Qy9HP&050(i_4Hw|#(L5W4B{pvE1-_DoH-3eFs+)Fl3r9vMHuWN{gz9?oF1uZ z!ea-H!Sphrwt;qBoByG^k#MjDdfw0K#p8k|^8^B-ool&9R;51X?F6v~&TC=OG}#W2 zz_bBla#_d#7~qElTNe99dRcOv2K0N!=Xz#m^L$n@;{z<>8cd^1p$F^AI|x-vgJ1Bt z^XFux?NXA9BLAiIJOdoC6O*B%N7B8Z;jLP%W9@n$Jy7DPSmUBoJ{Mn)&E&O%%9Q%> zTh)}@0y`T>HS9+pq=VJ8%3kD~C3lNmZ3kBlaC%nwZ7^)R@Za1<($3Xg+K>rqQwCp6 zdUR*tcb0^<8$~v&4bfL1234lk0y(np-Ni8HY3{LBv+n+u+Kjl6(8)P0$_NH9_^z&x zFoJZ!XE1EH@_2^U6%ZiKZm_IwcR`VdPYhcMx1v8W(HL-1(LO6jfT>da^4W#Y&+6x5 z%tM%KOH8B6P^zjmoO_yyL6Flj+osTovyi*$J>~@k8^2va;Iae~dSk@#D@k3F9LPql zWRCo+vdofEgm34!pTGVf3oL#0_Pu;1O+fG3-+GCG8OFSyZUJL|7{D(P)ykY?!yV=m z&V>l>1tdktIZU334`2XTpi{teBnu2`#H-?}>_IO`aVnw|!-eY)M;bsL?Pda#>^wPr zBH9gCLo*@2jL=fk89hJ+C;lKZ``8NH!$o;b2nM(O{})|)Izl3iDVd;5w9R44$G$zkdBbCf;!H|LgVBcmERJehkSV+&=y4K6abJ;1!;j z4t+Pz$qv#|-Z5whpw_I&GcQ)#V#m4>E<{xT?>maKl+%0cH0+GH> zFd~-NZo`R5RU=u`+@3=>OLFXqD!I9Az7~ojn}#;by-^f)GF%bfM^}^pQ6)5PFqp+M zB5Srv5WYL}lSNY)PJ$$HN|h8O1dU8Z8zzs$XkY{?A*I!dl0IZhfsJf?nN_MnJEbWLcY{YUgxcVjd*zD< zsCSzn85UpzHQEwH>tJxns;D{3;-!FCGK(=yn3v>&3wZi|Ny7B{G*d>h zPIT`Y&>cn&>n!CHzCaoXk2Z)kHR3z%_N*IS{3 zkL+NOEU`M-+}H?{d9;eO6_rMa&@C)(@Iy%q>CjQzP(D!n2mI;-GW5`NTH~|ygq!!0 zQ0z`r9g=X{=*X^XvWxd9yM{t;tojpWfvH5ake|vFRx6znuw#b`+k;BqW#N=;l{uCp zr%6wKyM?Ys{X({$86_vl_;;Vb{xZB868vN&|Nlqgm0r@(@9J?_s>Te*DKX;==FswS zURCl_{!r4u5cN(9S3T|jC@wN!lh|$c>!^qeObc-oX-pc)O!<2fS)hksl8EK$wyeJ;FExSgLpelLGFh_%+5S z{2kV+9o9nc?azPp_M7luc#|P7emPvW5i11e7SG%8~m)LNW-89T~~X9lgNW^fgrJ7GD+TYH6eZTm&AcvyTNJf3CnC zw!0NHe5k+-l4;gVk$R$nQwBiicATYwW4JjzkE!~=qKXSwN+`mWQ=VgtrPM_cFkOhGO39kSdAyRS zP*d%%)a}{ z>!)v@r(c8o_Js|s?%)UC-PKC<4CM!A&9^I}JiP{Bu_Yn`g(%5567*|Nq+sfT^VesE z^~vm++aUs-64>v2Y0rx8m{?L3fhJOtI8ewPVjt@60OO`^5fE z04j-*4e)rQuDkkLZ%_L1NFkA%Z2jj+RJO)2i6*ff5YbLTFzHaK78!HpvBQo8AZ_hK z(W7cOzf)Bdr5R3h7L0Igc!4=(`lf{xJ?(qK;2(YWcaEQQ>=53*$?tyr`g3{*84v%< z*B{Zt;}LwS2xZGTxWuH~}Dz@jUk3(gWC$khw zm$`&Bnb)Ymc9X~`73*~;9T7rf7|i!}`A4X1^{NrSk^@r*F1(uH4rg22VZT`<2at#S zD%bxRs6;5FT5N|d7oF)UIMZbCdj+g<1jAf0a|1A|7d2-qc)9KhHNO%sQj9m3L0o`- zgpQHz@~-|TBXm^kxl%r(d$zqN0n|fncFYSaT~<>J;yIhey4H9LSPrKu$gQI)V;c+P zIz8)*nKI=n(I%(Huz7v=f-UYv^0X|1@5MTaXAapUiI^-mE>Snr^KYW znnj;^suroJTJlq0-t$U@wdcSb@)CV|{G!`d)k@r8zQ_&$lF>x-RNy%itE6S>LR}7c zO~Xm!=5^`-oABx^mr|!mh+U+0K(hl8H>gGf!Q4*3u}}-T)xyJd-HH-A=<;0*@rY== zX_Cb(WI?YnaWo4DI6f&@2IGmH=v)snHC78}HX;O}rF(Ko=p}Lqy8Wa$@b z?qpq~+P~RlQtlLI=y)R~0Tf$rd0UQEN7kq3I0s-1SFF+FyaW$2mSQ^~Nzm13Z5j{*gFPlh4bkJ!sJAj9zBhEM3wZ>PSTJ^?+C)|8 z5s|!8%$n7>NX(p?2XZl^y_7K=kmu3+82GXSyeb0vCJSc}N(IC|doN0zmtD~oah@ifPC&+BFLgb&; z__xdbQ0p_IHX-Rn<+2KL0qseRc#c`|2>C@VeinvQ2wnmac`35|F=}Sk*Tu+VhC;Bt zypx*dYp}>Z%Xr_oy1T+%-9^zLC5^P?$x3n@CJ@JfMM)zW38NxAe+V^3Vpt-qT2KB4 zON9J6sLfMasb*C@H>tw%QwqMJGKP=UB-0c~?V+&rZB+39yZmFWo6_o}NE2;jXFu#6 z`4Cs_glyw2cc<%zE72Ksb~dXt@thV(psbG0>m#mG2cJyU=t%SE9wwTc9{iTgLYfNc zuQnpOJo6`6mC`aZnA^m3o)iy9m;ta2Rvcl5Y!Bq5AV9+0rORjY+H(edlV=%<83*x> zV=WJ@PL}N3U(H-y>j--yTQ)|JZN=D?Zf-y%w)SjIt|}#$Z_P@buOGkuGVn$E>X)y7 z#NtPPOJDgUeEWA=qDZB~_}Z#49>v^XROeZ*$BgS_jl@<-vG-~}=kM#9b@6JC4T+dK zkuh~x2%={b)n0m<1B3d;E+vGN(szH78%p7S3H1Y?ssbB2JMPdhO4o8y;LWP!dEeD$ ztwZ410^wm$LS%LV(e?WZV_m`Im?8tP@ zUIM2z&k%By<}rm-m{Apyr%-LNQh4MRWG|(~h-1ORPdhe}8o@}RUulI2Bz>19k~t`T znHrEtOx9T{y6Tie(5_{nojKR+)6CN(MZOtu!%&KY8}*8G-Zse8{j>rF$OmSKH3k@0 zh3GRvcg1jlaDN@8k(q82flX2-N-#q2Ogk2Eu&Clpr&P6DF)%jx3+~Y;1qAUCp*qwx zZ>2LOYJ?6_n!Wl9rTaNOCmdCJ*Qrw2+Bol9(;Ud9_I`sphkXY)M!%%i2g>wOz2gvK^g zC^1bjs|EHxs$X^fuu}i1- zEZ2mlt_$5RckFXocC`5Ri%)#V;O(NSV@bSnz|-2n+2SzIN;L28wE)G?_T**?8@Q4R z0J9t&AWb1VAPEv@Q(~EwjXnCs={p7eEzy>mD9?AduKqon1w;6NU(M912a-toACoHR zsw|hTt0#y3!IV@kW5yKs1z}@sU)2=|Dg)a{dAw8# z7rDodNWIRj(#F>3BLo2Uio&sc`tBdzeuQah8T~o$##BpZTJa-Ybv2Om*|zkXH727_ z%a8PT&kHC}%uMQcAXxMYr9YcG92qYb`)N)}7U_wPkD$P$boWrEY{aXgX|+2C>h47! zf^@5{$+*aYV}Smv{|I*)0Ntx>DBBzP;0KwUY%A16jY`@DoKx*TUwiP3DXQH{^$M%$ zi9I1jnB8~5e|*5SDl0jb?&_Ntps2Zi%yGTUV(B-cx&668a7=m)l5bwU%Dp9b=4U+)&qT8twR@N!ooSdlsBfNcl$`#?&NM4`4 ze*X6Bcb~p}_3ht#C4$8aJqsj1giIc{7BwV!9jd;d8h| zf*MM|q$2xSPJZmVoJhHL-yOqF$rE>?bF?`_m>azo~cLI z+K{!ukX)yDBg$C`SrQx=(#r*gQI&G&)tYX>^wyi6ndzclZ+Go|Ep-wR-@o2;%S`V&qO z$Hr~AY7*C^B!Ku)qSC@_!(%e(wemAj2&D>-N_RpK-A|9el87c3Z5C`eCqLJeZ~5=u zer5&vH{rWq`0o4sU!9f;wxyK(X{%s09jFd>5P)=%eLxT@?Y>3KuXrqZCCa5(!kh)W~bpUtP+VE&Q zqZ`a6EKZ)lLnudxy?}PgEkZU)DHMxOsW8=aMdePRa8%^4dI*zQGD9$Sv$>K_G?olB zcq-6eZK3cV-jiImp8}->$M5LF{QA4Ur@#H9w;#Rz2bgStgMIe)qt{>Qmp+k> zb(&_?jIJ>T_gE>{^I>mb9KR$yz!smK;!12L9G~DqRL~80k^g||l{3VvHQ-aoJ&xG2 z^}P?Fa3&hAM?h1e zvF!TF&$yI2Q>8AwxVMAmNIT8l(ucKl$v9O=l|b#z26FngHe|OE^p9uzsI2y*ydIY> zm#UvO6Y_Ywqeu*{i7GK@w=@C2JUh{U75?JCrrQ(l3L4{D#iBy@bkSwh5_>Ku~>EZrl{yA5S;WyJ6%Owl->Ijl_JPIXh}}4j;ha)QR8@;0yceQE)% z5NH+fE$hp7pTGY0?L*)nU%v?NzIgrU?U$@5?);A*hw{=O=l0BI2pltent*y)rYegA zNC^L6FM9Tgka2_;LasnUN!(w{$?FVeqV0cZlmxd1)$2I1;^5S=IP(Wo2Qy!>?+xO% z_PmxecHUTMyybpFhX7S?ryJ45${DHRPHLvttEC)Z2koKgP`s(6Mlu83oXgNhwBj}} zhY!74V=`tU66%)E@M+R6%~+X2TdFMVhVHWs#P@`ZsXA#K`cr9qhu!Q3TX#7N9hvc4 zLdRRA!4}J?M|4<$comqPSIY$>)Iie97T$k$!YYjXBOTQGlNq+$;nIAH7ZNa0^Efcz zmV@O008x;tfb|;I=XG*ryj_rFNxX|2w&N%v;pia|&Hcz56?Bt(sqzFI!$j%aEVxN0 zLx`6=+6OpdJ@{yqBZROkfFwO&8(3+(jGI=Plr1lHwgL#>g54$L&x!1r0+}b;6)n)u zg60!(7z%%;6z>lBwH=PN+wv{F(?WYgf(UchPvjn>9N8XJL^fHx&ZlBwHSrp_f9f+}*aHpIIfiNzK3XL7(mj9HHfI49DvB zGV;)%Rz2C%p(~_Chz`Rn-Nf-Eg#*LK*Iz1};Y6yd9XF(Dl=FIRj+R6)bd@f77w z=yRFC8H|j5sEJ92h9<(I^uf;zd$T2`G6TRM3?S7OL;`*cn}&~JA@nZ*RQ-$jnL=t^ zu2M!50_PoVj;5wu}Y$d*^tQqf_E9J91r zuZ`-p+g=)=>MZ$t(eZ?lfBAvMEl?Ap(`131j3=e%2ApAgoN=qNKQfqiFWg@9Ak}&Q zpxS3UiU6swt*TLs5eK;-X&PGzD^+8rJit-TutiC{P@m6^A!?H;@e2#-3)r>@)$7Un zSS=sDctzPp75}AZ!ywmP8b___TB>QdNcC6A;RJqLRaZ>wqFBNT&C;zQ7 zmQu(VC3`06@=jVY0`(zb5CP_(_rfxrBx@P^^!V`l&@GTI-=X;U+E_eCMnZ?h0T4wX!dUUjEq=^oC)onw`+stlIJ zfOX)MhzKv8+z;2gd?ewC6Hxdr6{}@E$&669 zV|kBtg&{8dsb8j6)lIF&g{&R7KI??Sqjz3MwOiI0vXndQ9LZmeeT_1qjgF-G&L4Y2GdcIYZq7UMf?1J5tBNefeYqEbY-1}-RC=Np*l5DypvN#V_9gkgLUTVytJdenKL-$E3 ze?HDpQ;x_j!@Hzoo(oU{-nSve$T1XhXqinU8=1cD#x2AN5`0xY3^o7Tc!yjua$iO* zuM6l%8!RJP$VjnbtHXAY|5z1_u#u&>2n=!7%m#517o;yMKghFc&X%@bUlh4wRS(>4 zEoRFB2lf{$v6Xi@t2683l6_l3)%HY)_LDk>|IkD#K&@Y4LQS~)4Vt^0E922I2Mz{4=@;~qaCKXi28MlC0N$N>_%9T0paSNEJrLedMK2%q1wJoo~<-t;yRC>k& zFS-Rd!|38r3tAPPADkFN1?<-uPvoWQ1FM>1b3;Nz78l_l^sixH$g!@e= za0KboKsMu~gT^S?CtgtZMDIkVZ%Wv|rEWcpz7Snti`p$eiCb<*OfuZT zRknmOh}Wt%^OUur;MO!ikqx}DeSv1LM9jsJ6h7aCX_TX@(V=IhR%NqA3kt zO{7iC&QTua8PiiR0kS6tQ0uB(8DV(Vt?MlywJtx@g9|RT=8mOCMv$&P8>c-EDp=xO zl*eitq64Byu_h|u20QbTH@X|Im?#o<3p6SfM%pI0zZjT&H{+94e4r$El}uewb);9@ zC_i=bO7~q5Kuk`FAAsUNB$nXY@w-7hNNzPs-ErhRaRO6(oQ%^}Ky|)w{(`M*e`R*J z=&621o3Dek&S&(pHUX~U;zWR*X=GDdQ#xKk`QXmyY(2ozvwM1kVJ1v02BN@JJh_~X z)!%b31b8(#T!|ZI4+){I7*_U<2ng*VC&n+*a=ROL0gX?Ob*826JpHWiV&4Y5sv!R>9}4r{VEL zDylW>&d`ZrU&u=ZCZX1norO-1USV zmsa`|Plp#QcUmjF&eALCZ+xFW14%Zs%m+pEqLd-W(Il#Qu%Fnzszg9eFl)Dn??$9} zpGbCt6em_kTo?7Rrk21}H5hpsF<{x2tWAkJrVck+mjXC|QoyfW=Z#Rsr&(!hcknDS3w|BVy2-`nrs*zdo4U&Hi=uiqR>idJg$nHl{;7x<%T zuq>8JcQ>vE3=Yz;&#u+|Bqp})5>{xKl$rqmKO2J0*12;Hw6%ljSLJx=&CwhSpjDN_ zFJKELkMGq<PJN!p!(R)e)0??#$?K@_` zMTrfMl%ln+{h|Ksa|1c{_15Y5d%N2Z>j*3*+X(e7s>cnzfzIU0X%2O*j15ln&z3a$ zLN(Ux>a5uOIYtz$E=+U$eU#qaFJ6O6baFGQrU23v`~px!%LvO9LVKa|2RvqVs#@wN z3yqDAk;q7%h=dZe*OxN$1|kc*iVA~1tW*Y|OwLf=4qW#p!v4r?b5Ve@gc$>q^axROriVnxhpq!D%Y#ao zM2c!Q`Z@d!snZTHZbNy@6*!0r5K|~}DWU5Kc}8>^5y8U;rH=PHWfivc#Mw0CD@MVu z(yf`6URga0;OdyV$fK(M57-WMcW(-oq&CbTzK#dl(28VI?1%>zAxnG&pQfzEeuvf< zyu$XxZ02OR$s@H7n3?B^a{DuQ&>h*y6MpL}pTV|OW_ zh$|S)*z&26QibAew{TqKleR7?CfR$N8f=TO!y_IH8zZN-_q`K}F*C7scJb`GWRO!_ zyGn9CFi7eUX=i7wh*FwiJpJ*UIz2bg&OlWufM>r5JrDM9@Ufz?^;J#KA9#O zjZ5jx6^U|)e89Sna+Y2Q7Labtjr)>yj%)tPkykSW`V5RY&pYGX^F+NgnAD-g2UMo*aH8&eWj2m(T>OMQe(stWaahh&0 zfxQtSf(8GRgk`N|&7dXptAx`%xH2%rI-r%5gNlmtRC$Wh@TCrx;MyWTY^B$yy>bQN==H72cR71vAe``s#BIS(}|jTH(E zYt2DbuxJQKfGd5s5@)22F&VZ7VZ69Y(i_Q8z821d(Q|)MOcOHv6BA`XhBH2PQ2&L7z!T{c#uwUj1iE~{05y@_pVVpTc7eW( zJDa50Un50%xufj!HQW^w9SW3V`4Cn_P|VoIOO)V+nuR$c2ABN6NLdM)L;~?rf%uLU zJ`L0Z4O}bG#uA=jR$LHgIA9vF*PEdOGnA)Byi`pfCpg|&mZ6b0851ll_jFQT3R_xW zV{N-@Jh^gK0VQM7mVQB6P$D2C zVrqxi6Im{hvmYVwESGg`$qXCz9#Rlqw++*R#}bjXViz9epYRR=7El-=aq6$#FnOF2 zMk03l`b7y}n>!wHma*QPkfr`x%8B608n`YSFW*B6-06el7HFyVgohT;hJ-MmRJCN9 zeulY(R3yKB`$X%Kx8I_N{yMNHh^`oZj8^F$u~(5;ee*0&Ke?ulNrh4C%LdvgHA!fw z0Yk;oy$N*tNwvYXAq3K;Cv{!;@C_VAkanGI+3-poWw*4B-cpLWMeW#N5yI{?F<eR1Ye9RwrTeJ}iCX8x1j6h{O7w~G4TdkLO|@#8QLV0cGIa3* z66|~g&H(@+AMCX^{zC;;J<4L+b?cVWziMB^+copZEc@W~6}AR$lms+gW1n@_k(*Cauz6I8 zyJDvM+?EvEh+-=ah2O!S>N{<{vado7@pY2hn~rmZ=y^&4f)!`oU|8*20lZ@~rgUN@ zb1`)IKF{e<>C}Rp<3Fqv;|aWVs=R*feTrU{!>sx3mR@t|B z2aeoVH0ZRU&OobOFj`3#0{f1IwOk93Lm^@%g*gFH5|iX}A|qcXiX9;S$&o74f&L)4 z_eZblyVBSDg;q;gdoq%twIsiJI!XOVzG>AX)}1}1XHZa2`n(O$OYNnhHfmDdJfv(J zI`}}IRbLZOO&;bsyH!?YsPfRTDypheon32Jv^tX8adVhLvCF3e{oeYl0@Jgg!v?!i z6$HDdd{*Uwvy4{E|)vIv<0N#SPPF{C?(bUjc5iP6ZK&WpZ@RFGP=M$0gro zx`KdFP5a$3DLnuy@_V<84XCa5L`(1~9-I&WRA&#if@`;=8T|QqDDc&5QWm~rfS~4z z(weMVLC#9Il_JgkO19lsL0eQ1@$SNHQdT$no-5vrn8A+&9vdB!j;zc>7`2kHL52|MQ7kT#_WZPfmc@lg@sAs53`yYFW6@e|yCbz}~^+uUDY6UcVq`}4v{*`i(YAn!3 zhyv?*iFWgNu@nNk`tiW@Wz;cEy2?dP3-{dbg)6b?K5UQ@X(B9OomF@cXm!NrH7e~Y z6P#2np3=&-QhZg&eFwhFvh6UWjV||R&}*?rRbvSn-r1XxCIbI#i4ql1;r=>z%=uY| zfwY+Y%OT@-?HqxOdXig4xP4CBX{N6>ft-!pl+0r>I5>T&cJmHQLuhx7Q6w}sqQ#`S% z>kN%hPeMv*!VuX)uX;kel5Hq#);MYS!v?!gKYqI1I#-ln&INZn!CIoCvD)Nt#({zZ zgJd$f0MY?qN+l=qs^(znc!t${=iFsbkvPC;5;_U|oPG;kYqP{rPI2GK-%mxge#Vzv z@?pJ}hT}Xa(j~6y1F~^)ch4$XSog+iYQ}CoTaXwk2jY~S+_nCeQM@Z^#?(1(-JmO< ziZCOXE7*v##;roliZ!;?S7_|m+sMJ2v0<~+KZc#HW4b>z`~_@x+)9N)ae!oURAI=~ zjg>BCPr9wR43OSshp}4rQK{JUsyD4aY4xu~Wih?zCE356^*es``kTNP{5}2YzrFqz z4pR3#@K)6}G-7y!eWHjd8_;JkLxwp+@#5S3T{nC-li07$3Q+OR)x~Jh!}*#lhQ~6w zxtJsirz=SvdyQEU5>qH=_|NZ&PC_6X90hEEh}Flwvc>&4aWAlJA=750T>2AszW~8K zNqbmF_0!~0S*gZ|9)4pMk1KJ_^2#NTlt4@xMZVllQ; z-qNl&b&#^GBqc`U4wv&@hHMA?0RT|x%1iejt8^OVu*w0?mp|(Yq1&ei?F|$(5R?iR ze!T_iTu3wC=(BCO;3o`cIGK`v;@;`@%I?R2l|*)q85})=5xxt2Hi`$1tBw`H9+8jb zgBGbDvRz!GG3Dd~R9^$-(niQ~q}O4#;tU;i$JjOjAhbzKOw!Ws!jws~`q4SO2Xz)J zA9!jxB5JfX2&7ejo<2}s|1P|Kb~Z~vu~(S-DApNn;Rt~Mdn^E4qthSOPG}P=H1gDV z9V@x$6upbpp%$hve(n^_P;gYUhaT?P@)=`P-B;Mly1x(F7YMxizN^R1kE+Wz{d7u3 z2h&~4fxu#~kxt^7+ zuMz|&@ct=7ubOmpc`L3PG_U|rWp-0zvzpmOdAaCA{XFxff(BIo=et; zRKodCSv1n$0S;|@wr<@~d~=6_^23<~l7l6PZG-c<+47C{*L7$pJ2=87k^ z;kkqIrCW0nw8-~BN3)^m-3`8+NS9I{4CoBnu^a5h(v{Y0>3#vjWJAhMH4fKy=-3HF@@SJKHoi@q9Z!s4C7sO18)zcY z5*1wo6ZC;;<&1)eN z;Yf>Fef?18tf`S=)I(3HwpUpfatFag-H96q$YkUhg2^43!CLab=s<_r@?7nG+GwD{ zxoIgUwL|elKl~D~t}J+Z?wI3Ykq|>fKE6PF`_vK0?unw9IvIA?YQXkUdt^25!cf2^NEB@H z%QX-RpWfs1!CdXoQ*7PF0vi=Kxvi&#hQ0q=_}@J4KYFalhK(z)(pbFzr+ zyAO7o2X4hn%+Xj9jM}=QT>xG4#g5m6m6KAA(t*-Z;TkzK!9abWJ&10o0ba^05zMJ< zsFehjvA9H&w%d&hM}O&RDXsd{L{C>#S+!3)oaa!hTRh#0>K64y@g&JfA`BTDlKUnd z+Loms6(~d=Y1+lv7TBUg0h$J{Dgc{v?b{OwVokdi1C+h|B=xuHp+;@jPgTnfYdY4c z!Zx4V8z_TI#(+3bgh!6mnG+-|AiiQ;viQjMJR|hBT4@a$!mRB!t4l!giah!1kS99C z-h6O~enTS?V97jl@7KUwKn=y>!`g4K)+u+8;Z$f_Dhp$P@UJT3j$4QYT+(7{x|64R5B4BdbD-SCj-~}jAL1QRFlK*eDK9QR z2>3N6-&(z0H#{0;7=5mlrhFI|-( zkp56k%nK0AmW|}n29;&vd)N|Fu6j8Uh$IVk3$=Ql4ec^c92yQuHqFFNnTY_8i*Zo%Z!AGRKIThAukm8ZR1D(d0ht2#dz>kTB{=m z=z*Do1*xel19hOw*!9s}xL@EqtiEq{yC7_xJ}Cx=h93UHgVftEDK7r=*KaOLh(5Rm z-Q*#!7hj6D(p61r3iRNxcflM~^2I{-v?5jwJyT*$W#!r7MzIo*-ZK`)b#1^zp#6D| zp@|CirIWU(76v5Y<(f=Oj$|wg3vNdnoX~&DT;!w$7$5CkCW6Cb%0Oi zGHO#k^E;BeolPit-!b#P5+f+zW-Zrwg1{gvtia{9j=saDH#dC&iI;`a7G3}bT(PQD za6lCxI#)3sWPVnkMV(>8l?YAtekgo@BTvaKVmEQeRofkzvFOGwy~c#67&MUkpc*G} z+&PYf3bCsSRXaqs+=RsUEl^rCl*?B1WrwctF5!PJ4(mROiL+P?uPIW5mdEJvg&bS; zbJKT!8s7c=>u1<$pmshlAr?U1@Oq?7bB7 zmRp|_6Qt*)Kq{xr0p1w!5ncn;vy*Vj+Dg#{76514axF_+AHj+hunm>mk>jzuz>z$e zHb~M6#s^8H>`eDbHH*5-sB>{dIv1msZwa`q3r)G)@lza?#sWYG0dGkq!Kx@&W?Lby zBjhAa9Ucr!@DO$+)3?u=Tz(P2&r~l~ zbKJc=Vsx>WyVTc&OApz017_^hb11G3P65T@RF%v-{E{BwMao33N@vwoqqjV&W`cRa zyB!LNcfi=#)2OakCvpXP8o5Wv_6?qS^9-uwhC*IwCKIyTd`t$#Kun70z6eiRJJ~l^ zyHFS8-4#OPvjXoFR+YX0f|(`twbBYo25Yd| zEt72_W$9)10|X!1VP~;MYAd>*hEKz%;ZM@BmB7FQ-1u#RPYJ=9gE{ZB>~v$ z71FO`bE02PHiE|ZSg{OTBf~14+MCthtLixGY|Q7ne4j@r9D#NL7vr?EurJDO=Y0ml zqH|nh?QDL#wZCR*kwufk+ZXul^3rjQ1`-+o9g<3>9VQA09in$zb}f%5w@gR zM-ULDYnP2s9v$;F%2Ogy#vP+Odo9iDzUqdoU}e*&qX{)Vu`DE%uMK_rkyV+_KI=81 zRjhrFyOLJ;U(}LkPzZT!sgY~#&om`0v=gh~Vkgge@>iH>iCOh~8E8oc<;ElRwip^nD-Vp$_h6a>91+<_b+ds1bOkR%e#LJRzvRLh3lGqo|TNroEbdk0%Q#IF%iE3 zU_i~7lKVjr1AmcXjgnQ;1(crw*Zb7Or_KKg4vmD-3MQQPCsLHngfq@6^G^48fD~;_k$^i!Yb9+QP)zS9B?0q^E*+Dq+T@~{TPB>!v4&l3%l6PuL z4(-Big~Qaqmf}fCnU#kw`Dqr_Lv4H}xvJMo)wv0CH^M>lJk))_Qb#1> zurVdWWV|if~JR@vZ>sBN2Y!Xz$`Hl3qETud>T%xx8SMJd$x+ z;)qla?Cq|Bf{#ewY%3sFs?F5rH60X_FEXc8#OTt95n{1 z^%0I_aRod9;1_mhrz@FjatIWB9g*!NEF3xWM@+rJ26A~RxjUpODE`e})+q5HDKvJN zjq+U6@DyKR6BZJbH^c8cC^vWNq)bK$MmTO2&?Y7+{eh7U*`8i?0jQj-lk`O$<)nRp zLt9arGOc1+xGe{K9kAyv98or+6HJu?_qkAe?m6fIEq|(MVtc%F;OcU@yFpZKi|FuF z!ulKHS0IelTy*Koc2J&lsvJtRf8NgAy|2v@5a&C8^_St>zfJExeET|l`}e31yF{Kx2XtQ>P1Q~^~z$z_{(98kh2K7wn6N<& z1B*^}$&y=fcgksTXVnkFltiYkZUsHNXyV-amTQzB*NUJgq#EubcBF=f9LO<3wP#Tx zID(?$m5A#LtX6vL=MVX|s#gEz5hfmY)5aB$rl#@Eny= z(CWs;I_Xw@+?#1iY_Os~ToVH{=5;=45}D~hy%RWtA*3x4ppAV7dZ8XkK96Vq$JVmQZJ zL0&DMB-JU#yUXi9Y|OXI2O!Fj$N{eis=`k<9s#XvI-c8!W~v1oOGtC?r)qbJRT+o140go9kOZwfbi z+#9SDx5bSkV_kO&Hh=)UjZA8^(Ylh_I9#my;(;BMpV;N1%rmuHE_{(F*KEiDwk_;X zy|g$56d^2?7bv43*q+?M4I{Kwz}{7oS|EU9Z7TpKPm}!W-Bcmvg+%BX6hiB`6oBqv zpSgYxo9n1-P!J=SVP@EbCTvM0Vc5wl0Q5{J1Cfi_#8#Gk$Wh`=9iItgilZVm!!#V& z&#D?2C^Uo1q7XNT0q-Uq5IXv>FZWn;L%yzsJjxL~fE`{dlg;@T7T$^_Lyh4a+;b25 z89Y0a<1-i>mW=j(L#H`S^aTQqF2+Ch_(cB2+78qC7(g$)nNnh zUtCx_C~(#;Ch8I{laS0^uJbACJOJ0tXX{tp1Ys1Pp-A`(#oz@VAi37^!%qf~SI3Jx zC>Ba&h8LI8TW*|`p*F4?tT95(kPm$U-ZP}#t$+Z2Vv;rj|F#n=k-_;~BWpY2YR9l3 zednE}6;^kM(Gqh|o7t&efp2PQc!ELr^|I_;Juwa<}Ju3j#U+M-%$FLVP!(7z&o@$orc#s0w2A&S&hI3=Pn zNv+UYlnVyTo!m}rAqbfrVSIP*XatPmjL&AI?Snq3&s|lr$9GvOhH-Pv5lODkUBxLZ zJTN_G8*x6d<;$={q`ryHc^&(;PdU#E6*;d-o90fMv# zy+-3jt<75jh99s4_V7QEf22O`S4clPFQP5(rx4y2S|kvwgG$;8Hri@QWGO1&OuZ-1 zS;s6-BH0i!Q+exENy!bG*BL2XO8aDC3TvxyJFP3Sl-xJryI-)n3pVEVLj7fS{4X65 zQ*2kId&ZcQfYVC}fC+K1-X%u>-)KCVPJzL5)(0=frx@>N65ou0`bumsl;TG?^r1H8 zHt7Te9i&OhESdq-o!WgFU4sRPXwzDOv1Vsw?-N8KEnuA_Wx72g3Dwz~FcJ-qIeZ-6Y6n1ZW zkc)Eb{NKY5{)fIeoOOQRVOnkUqC3p3}G z9AYthwm(`)++L-rNoqXdDQ1^cm9O`-1V+Z)m3ij(S(^O-1Oxl3YjCf0Vx=Kb=!8Mc z9trSJg1CCqp~5GyO};odI<-cVV)bdSMxm_gDpVBuIV04Wxe6-WC8JclV6!J(=o?ngxFuLeW*yxvtkwBk9znsypcuc8^*t6P>Z#+GZ?=^#8sgiAXCYbRBm z>y*efY&ukcL@HpKYA+#cR_o}NeJ|Lf)WN_zG6P2v6VV4o#2t#iPY&BaM!NGS!6$8l z2Oy~6O3+(C!gT20(@Dn;7|lnwx%76cgB7RUUDbX{N^)4C zerK0l(&3^`OmZc7A&Oe!E5ECKQwwOHCHY&b@BA|T*}tk49rQrH{oBiP$hWMrUVpn| z8|iB)s2<;4&0_{khG7lVTq{;5l#{h_f~Dt}vf{vi+}tSMx_eO#)8gLg;8W`n*CMt7 zoR)hOs*&!*hAK}^6>SfRwi1HOaH3V1_rR`V-GS}&(HJb4sQuP?X2p!G?i!x3Bmwv6 z+)J$lAl>3l8C+!Ld*AzB`2Js~%lHX^)IUZl{w%znQ|?QQNumC7bSTN>8en79PQ7oH(UuoI8iTJjs23uJ+6P( zVAf}8T`fk_D~yyqWB8mGc?YIr`)Um{lodIE*%zl@o|zF%2bNELk!ProoZ8t*ggAjq zsz7n=Q5+}j0gX5Vql_|?%;s4}=ULTje33ORjRb;sc`0k0* z=udF3E|2!0OGa{73~W0NH!o-%j)kXuF*8_@4;fjCRvr`EbImFS#k_}+$;q1yo`6>C zJ^9=PdSC6OYY2Wz>$V*0*Yxx;j*I@ z5@@dstaQnX?6W65rXxjk^$&Of3G`CJw^Vd5^q&|v9}eeD$sq-UtpHj8$Dri_mGrg9 zW@RIgR}xm5BAd#rVEt-!3VcL&%A=C}(hm!CzjF{^ln5ipb?W_=%~9bky2Zt$k9m|N z!chegR_0PjK_d)Z>3rN1-UEFM18>w2MC^RZr!=mDdg;)GiUeum)Dxl$T;uFx2*)*t zzLp~Zf{g0taDp`IOu;Jx0NEC9ysFR~@=Lj|5L!mka6WCZJxi2^L|x^#%g_BYs6eYva{$hee`1_AUfu;jlD11jtZviBMe*PA z+;ONc_kK#Qb9rrNc#3vX$PPNYBCF35x77nZ+cN}88r?h*y&NjcxB1u(ac#hAh(e@p z2i5{p)02U&w(Br?>PDq>RVo_bz;$`%PSBM~#p}sNKvK2GPg+AGQ@kS@DSCCStn3?4~EXKYYWJJF!mRSUUT z8)v{kR09aYh|p20rA@Z*rw$R50x5Rwq!z9a17m43Xemtiqn>~p;YvU*vP6l-gqLBH za?I*lg!14jWte@IiYS^A-D-MO2j8HA7b1yzW$!4m$J|Y)?G4 zD|MbnXP#j<^=`OUpYr8p_PF?(UIcT)zXt9W_urU z(~+68yI}8VH(fO|QqJTk>&b!BQfF~Y36Y4x{$|ubIcP07+Yl%59J28aLYTknA;-JA z@=32Xylq#b%jOa&!GK)hVN{x-^smZu&Q_{03SnPGN^Tik=nZ?|p?g-D`Jy-|zo;AuDM)9PVsRe21BgKY;IdqoiDaj% zLepwKU%x=%`QguIn0S<7L8c^YH@08O%g1kE9Zx}~$?Ruv8rCKcIqAjYkE z^bIa$lFh8M0b!+To;00V7iW4Zz$I^X1u_{zDHu4 z+9TMz4kFrC^eweN!Ue2eiK|EHDM8bqzi(d?3H-_1Z(lzS^4lL?zkmnu7Z~z?YEOD+ zlA|_#9!3no!@&Yh9f_K( z5%X8!2kG*l2K(8ojV0y9#7}r5M<@GDz?<=pwQ1;H(z_1rjPVpH}-MU&1M3lJhj<&ZBPfjA>yj!BpiUq=l71ViX4KE49MXAw$tt}SimJ1t&i!~FMRb3J_I+dp%q`|61 zVRVMii5*M8*fedFoWTd|4v_m0NI1Lg3&^Q%6dkNo>}4HO4E?h|3x6j6OIP(@-abR1 z`10~HIo9v_IS^c~;@=kD;k%tKfPBF6GRqOSv55RNBZA${Phi;WD?_C&aJ*Kn0&h4_ z#TNV0tymG!8W27l7aU;Xwy)CgswJWYjcb@~3B6J}7LDj;C@MIfogEeH?7gI`jV|y+e*FrLSpf2 za$|q@d3gPbLoEHuy@PN(Joj-EymVRa5@2TH9Ws;MA(6!?JEme%FF#1{v`nHz*Y4G{-A76j|?xWYQ z!)wCjKcb7TV)sA=MQlrNmT_AA&kk=vpdd^y+GDBQbFC;+PS!6Sdx2wPYYN3ns%RGJ2KLWmKsy+h|;2 zuZxd$Ie#i}xI!3>X1h z7*-+=tbYp^opxFp<|wc%D6r8`qmCMIHfJ7g>J(y>Kwo=nF+Mw@P_D?7jJy}zYH*UIO6ajy!B1NZoN;$fbZvHk%>eI_geHIO zFiy%c86+yIM4EL92UPxmnUr!85d6l)qxK${XB}Hba~J4U`$jQAd0$$|bH)q=Nz6&r zHS9j{xll_Li*zqUE*5bD0M;4|n8sf(fBBc;FXeyu%1aBbj8XXS-O{8k+z1_A+VIK| z1F<k;_7M=FTltqILf`kGzCJXD%eiOS?bH&UqVt=RF)a%ViBToiZ_2?s&a#j zVZyDr4h9`aMcBtft!- zbY>ip0&j5`ff*b!j4MePja?R;Q37_IwHBpV#mI5=Ma9zNJX`iI_f735JC`C$2H{D4 z*Yf9#Kd0=+U;S0Er{&$pz|?+zc~Kxrnr*6VnyM1j1(YSylt0~b1wFB%fgb~JmIBIL z_X-j^+G=GGEs^t}*3D|AVIKx=w%RkDYXIHHrBt2XOGcu)L=}3Mtql#xZR$k}Wol>x z_Yo>H8-dWh`VK{ZFyvwHW=?Q!F=-)n6K80TRG#*i?i#F&0xRmEwvJ@ri2zJF>bO#k z6tO-|lZ0NS+ZrRe*tIUNs2c)kcu}2jZc;KD3Pf4Xw&4e)k&ekbQkGN}edG#ip5=OZ z-HE4kppP1$$?4$jriIZm^g_u8_n+yjBcjK>Jtiy z!P8l$ACE`PstC5tstR9o`vfW)ASvyk8d>JlikZPskhv)3C@C?m^txEk8M{ov7wRUf zllu(jZ(=xBUTc7UqEA2Il9Y*z*AA94-6%2ps+Q=dUNSx_4Blng8$RZBn9ZUU&fMq@ zD?IW15~eEZj;_E`JiS(HC*;Xmx>Yp8+G)#M%nZNwBf~HVK_O#{|19CuxZ^!6z~sY{-~-Oko%#HMM~pBQOb;nCP^zjo;@#=C zeDnHQNb)mB5k5!S#TC3`KvlMg7+Sl3g`150!wBRB602;k&-MPDG z5V5Cth=H<2)fh)zA4`Spb4@jMS|+!68tJ`T9bwtA;lBp-!Q4PJTC7Y* z6aeZ2KdnOCN><{VjGai;lQwhpm`8Vsd_Pn8&%Age007HuU|q}8z^=gYX8Oe!}q^`dHa1}TEY$f@$1j*cOzh)zHoW> ze?$HMMb0MZ)Jy8K_1}UGwp_fLD4YUSLz!VhC-?GWv|0N_LB80fTYsoFd`>Q$BW9Jp z*;tW)DyopJJ+Q`bGV{rIZHIPVCbe21JSuR&346W5)yN5#kSs0_B+Ro~uZWP_rPY;h z|ClJl^rX0mILil*2VqoKUpx#Z836V8EZ=!mL$s}Aq{Y6|YEuXqN!dc>c!(iwhg>8s zz%d2_TvG?z_&xTg6@78X^2~`B@<{J|6~~d1I{zw(&ejQ=)J)ry0W;b$18KETqkMzM zb$Be+hxA$h7*fc|5QjAwI2UfvyKm_6(=#<5WYLb(9e#v5Suscy_Eswpfmg!@N*y-W z@*g-9;~vqInLQauU;X7te&~q@61szuWPrG_fO=Q*MlCmxehRQiNw2iSgRG>T#bFw) zHD}*I@Mfjb5m@E={g^QMJ!|=ul7CA_7MFz!jFyUzAtD8x3{P&M-aXjndD(bH6DfBZ zFhasD)R@uX%q>W(lEKU9_`;}w@TiVc(({hMBo|>m$P-zB`mn&X5Zeh?_~q=ub0s|H zq*8b#{2qcnFE$K7O4alx;R$_&A!0&ZT6%-3unqq(dL7m2#LE3?%1DP+2MDcmB0;P! z%!i;+s8u>8lkyGL#0axVt8dbyBz&p$fvy;=h?hobQ$YfJ4n=0$mnC>Fw4;V(A+hK^ zVCpkBcGoKk;IyGA;p*Abd{4vF3LP@iadbJCMT*v>O;Sk_kgoFgQk4An*RL!|zWotY z+ZTuV99So(kA3gJMX^#+URsL12ZK-DRSLcDk|o))&wEb@0`OSG`~m4}W7rmwvgZU0 z_wYpp@1cJtNno9ld>%Ol*jo46bgDX{X(nR`xKnR#Ny9s(?Q-ZOp)&(%Gtg=T%UeF9 z2L^NpEn3cUIckmwh7eW3>IhHi0g_y#{`KF{D}l~odLSZpgmNRU07FTY#?H8gqE@bY zYg!ayYdEhQ27xMAM<|}sS9z*i$S!W%-BT)bD6PpuWS@y31;@Hf-iuVUsgz2iOUIyk zz-;^gx4-V&zK{okA#U7Mn2Lk)g`){rq0l}M+R>eyBD;?xf{9DOoVPnY)NAbgEwmX_ z!vH2FV7L~nq==`+M90z+o({^qqABN~7MKSsCvlVji*pH$lM)cMR;Mv(;}X9FFgwq5 zDaVr611*`gKN9DxaQkoJ`)G83&IRCxtf|NXw@<_xB|$OL7g{JFdO!!i;<6kuTa&}6 zhj7oBDEH1t!PrcFIXJwULpl00460wOwg(8ke6;6oQg;hDri{|&A}qy)gZ^;}w`sVH zRUo4|TPuvPY0X6g5@fS$`S9#`)E<}{NWvMQ2DmlK^K6nedP~1jEvK{Cs4pn(8cIB= zxbmj;wJ#?wXg{IjN+aJCD(enof8fxo@uZys!qaB6^m1PT;$m9`ktH2=)ykihbOq{o zaq5=8e*2t`b04R#{^RRcL4NtgyMMgg!E59+V4H3`PT9KiPICf_ULWb(AoR(7Ln4af zvlE2u&Xoq}CJuF7*Z{-kqRp&^jJn&ttPA(`9-tbUu(vll&zFxHB?ZBB31Iv5Cd7sr#!Qa=G>fgK;e zx++70!^D#(j7ng+EDp6jpj-ou7dg44LuQ z;Y~X0|0}#DPlo3MN-!-aj*sX=(?{62ZX9$JZ2Ca!K8_G^Wz)It7y(@rf^t*ROXRo` z5NMFEfNhcwfz#XgG+OFj1~GGQl4Qv zY-2vbD>exZNHSPn0*I?A;B3yRQcmoe#|i)wfh;)EVFn z=E-9+2Is0I?PT$B_V>(7kx@DiGVFOJTpMH!S#MUwxJxBxLPx~zXbS}_zEo1}@}4}` z@5AfApE!w-nXvQx=rXeXj$7lq0zgQyXjtC6H%qoU-K8*GFGxnWNrRKra^1?Q%(~Yg zZ^@_Lp%20JMi^{(grab5lc6>dGZRn?1pSXtu_GM>=f@gfqzt^ynoHhmSrrE2v|8 zH6{b~=5m9ovw9U6H0sHVl5PZX{N%idHPw8&{%r*Csp7;p8ksKpsTA++3V>!CWA+9p zJDpr$dp9+wpF^eoUQG@BpI-kE-u?62hjKKwY}>3V!S{((=Yv?`y$rq<-CyMJbQLGf zZFj}K%2x1`l*-Pb$90xZBE|B9s!TAhMYw7V$M*sJn0XT-Y{5uDQ$?Wkx(!^g&GNu) zOCDuQPSKY8no1eWOs{rl0&NB*C&=xMr>(puYo59WXf^fS<&!6O5>=rNNbCzvJ;w7E zpKal&4tR7Ml(L2rzi>g4x(Rb`SLis<$h5H@VduyT)L`iXKq|E`n+|gGEq-r`D=2Ul z5Nc%Bk-7d3QF})tLx9z_BJQXOsB z@x+lB;MV-IqYG#1fec&W1~;oJH_$aCw5nRddm~8*#B)Z~5kan#JFajl+YkD%2F*~f zIFW@4tcom_zYO7Ad9m7+kW9nI#d{hIO!*JM2RB?dop|!UgoxJS zLj8~%ghOr7+ZM$dMJbT#i~2F8YoqKP&N}4`+Wz)mQJ#K!In+6ZJ09TS$+bXuldHP# zVW)DI)cL&)8MY}Yl~RyECo;?4G~n&xsZEz%M;*{MX;fZ&fOv<~M+!EBaO7hH(GW^I zAvxZpX~fcUJCot2gfj*h4(lno2+~@#1nmw5eBH1iEb}>ON&l>foxd%NfVU!(6Xcm} zPfK{W3-%p6cvzHW$AwKFI}XnOjMrG51iCPX{>oaAK;Ac6jEo8^@uBQFM#7Um)Ed+R z!$C40q_Nr=F;SuYBE0@2y;Dma_45AqhnMZpYmMm`G95WRD&TPMN@5t(7fOlkW7g>i z&BSns4iB&g3w2Y6ij;aSy4bw#ecl$SJ)+&g#h7gnK%byq0EP4pLH}TOGT^*KLwG8x zhWdv20pSySR{fFs1AOsrQ_CN{J=C!3hHoFLs-LLbAtljANBY37In|mcWc|@M|LlQ>)G5F^V8Qtl+>sSiP94By3n8i${o- z!Ej8#YbE5bk)GXTb4F)je}M9=71k$fEkbg?{tF)wm`9Yi67Zgm3!rM0A+F zRW5U7N+s|_m(JNZC%~Hx9dgax6{Xie5hG|h;27dlO0X>%TW?gsyCn|^D0~~-v3T50 zYO7KTcfMeg`fdSsiX+H&s#3hJP_O}idj%?mHJkjCFs!D>ip0dZBOR|pO(j8+J#m@F zVd(}z7c||g?@<%_r~38)eWmY|jhCs0_oAPb%Nnz#I?Axi7B`H5Y;=bG-3n?Mf z5cdw%c9}=2M^u*pV`Vy07QE4h%maJ@|IU`b(2~QmNH>D~{nKDi+ z)DBCsamih88NE%H#|{;37b`z<>ohZ7-t2lHPuZXAKr(&rzcvtZqUZ;y&JAeywf+7Z zBl9Z-Je^xW9?@#=QMzo@&USN^y=pgdy5cA}Nk^U>YWc&lP|{f*nEG@9)}pGi#PnBT z2n)hxq{HW|tRxhcThHSPux{^WJ5wkqeg&;(^vAfYa*nstdS6D@i>NpPNb zd!VosF<4)%qaAxZ7G9vtBrp{2Jc=LtV7)oiCIvFJrvxq;7l-D)bj^ ztzuL;sq`mmUt)kFs0v%qXt7PVSg~M-6bJ3KrEyuEt~N@0a=X08CjpqF?I7e2ly1Mz zM8135qS(s9USfqPpJ0@-HcQd9%N>iL8<~dNS@RB|JZ_gO%s}epxWI|aMG&sVD9``W z>rKw?z%`5u=3=9+l|*qvrGc+v@H^66flcVSsBrY*vE4_(mTNC`}x$^8nTKd6$sq@lGP)!M0d+8BR4RT4Ts0 znzU#{w&^(O04B^Dj&SD^y$)kx{VrsYEImRy#d2fFYX`u`vQa8RGDtyX)JLP#8j^xy z5LEWTU-44FZcd)W7Ubl;j3wqYJ^2T&^THSWUH|j}^m4IX_P)S@EDHL$%f*R#BO>=3 z;NX*~0h&mL#Y-v`C@BZ0`x{#FA=?>9g_0#L#{HUTr|QwhDdKJC5Din*D+fn~)-y{M zUYzhuKjD$~23DRhmkppnWV1VLqKQ8Jxn{YXSVOvvOUruitIjD%D#Z>BV0LSA5GJ`B zSczO|C0a^lXi!$HyPr=`0JUDK-ZS8#uiX{YT&n2t9m_(DcRIC-P{2@%GKD zEwFy_`deu3|Mcy1dDf9V;eL&WzHsu~tsu5F>^I_p-c!PsLnl%Fg+P+f8t*5uDW{9d z99l^U{*KL;Tzz1!1F?&skUBtYJaH7Xl zX82okc!9EWB9s)}8E0y15G3{jrvW~XSMpgl9*7R-@+%Rd*eSr*`L43if-Ai&y}h(9 z>*xGEeD@2NV+cG9kBM%!cPt@^MZM?o9eUG=5=e^8gQf%Jf8=Md!RUI6y>j9!_|e<^ zY2@x@?v(muw?J2LmVQ0ZDz&_2w>(yuwA&N%w4;1%FP&R9NwiWEcurrhG2cd*q-@Ul zo0T8TaE&>p3N>&G1qw95%W_d9)^`i5LBObIEMPxVXJP#sAn;W1x_2sHVf(;_VU3VO=v>lR;#AfzKvyzDSTw!U23v;$5B`v@dF)YGar1MJO#vd1(Vp%S2h!yR;_8-$=ModSW9ZL} zdvI6pk&ojF0PyCyLB2t7{=+J*$;?FI&ereA-oh;BL=P-6=HLuMK1sT)at0LL4XA{5 zvawP?qp$cBMYphmg_fUP+Zzm|LDadyDJXq{Td^pC#$wvS@A!1fDzcEfu8J8@wwFlv zO{`GtD!~0s9$so`m01V13F|Y25-@pUL__FKpQoM%-+)5r-frEHZK_?tgHpXWcAce6bnU-CKm z(z=^(|BeU#%U39!rPm+7{>*T3e|-Ij79{CE{5_wz^f&cy@XrhjrplkJveXt*D#gCY z&*RqNWcu+1B*snrR`sV)#~zMEr0s*s#1z!tN56;_%H){u0##i{@6KWvG_Gw`o2zj8 zHpwef1L##0%$^}6^7K%ExOG*bTk1M!W>Q33L2WrSz&8dNrAkea0!bl6|eMO2tsm zom;tJ<@q~MZB+M8E-l^nxz^0h0%l%%4i!-QWQjo$- zi$bzcK3UQ!>o1g~f6(?eOQg|~LJ8ivF_uwFV?S6h@6=q@jx6AiPs#K#cX9*I5pt5y z*|rNjVseFVdV!XLJ+E*+)w#4{#6>e|INck|XXV~fO_Bv+Y~@K+Mb9uu67 z^P5g$_pB@n^pM%+T&sI{l#LEeb82EXSyy1QOG?>olndOIq3d`Sj=d0d(qgr+y0`eA zm+!fDl13vMk@%2x4D^~B4sND5dwOcm;!|}{t}lJmd9Ih z5Xm+iJ?m=KCem?at&UJ`*D3j7jFb*odnw+f#AP>6;+%%LFtM~Ru6x?SJWSkwFL6uX zJqKINd&eyFh7K+Kh0!OVRtV0f+g>aO2_z^lHr2(A;;($Lb?|$sZ`&c>1JMT8v~Ajv zwn+fL?#U{8}QJTp^3c@HyR8 zxNLIDx|E(b*6lNf9|lhWyG;?$wp`%bX-|K+7C{IL;~-qdMul3co*i`A<;nOkBSG#1 za10RtMK#MtI#`3It#ehM^dqd&j~AvoXKa9TFCpp4Gm5hV7NY|++eHC@9K9e$dwVrc z4`B>~4kws-OTN_59e2^RYHyKbLwaMLfm#IX-XboVliH&E`0Xd}e)#s$>o4>(pN4NX zGOdsK=l=e`{nx|Sf3JU>KlP*RvK7`lfIzPFJM4Y<|FVL#k{R${S94O`S!3DX5H)SC*BDS3vf-L?_oR5!SeeJqA{jlC=c zrU{~T*@R+Z__bC;nKZwB{LPOgJb(4}G5^+&%4dI`T`44!%%6i;&#(UH{~iAS{s*T= z3>%81A!NdV?LswT26zw{;Z1_)OoK}O6PJlZuX0lv%=|WmCUU437et~WCze?0OZ<8y zNso33_=!Lvwdk>4O}Ni?k#D*5uzkB*sW&|sqNmQ~W8unnLh?*)oe`?tY^+Hkc4ccv zq77OU^&;W%k#aiSYUn zX6x&2UvF2;4`b)LM`XW0rGN5_KInuSXG{(@nex0WGM4lch&-%<5nOiAzWbNL^w5Mo zsP9M75x`{5)7~Mxyu8@LZ`%RO3!;&ACG(Qs6kAeJGj3OlReHt&2SZS!$`94iad;0h z{e~UP6)UNs70Fh(j?%4)QILW)!^1eqV)dBh=7obQoL3A|#H>iyk*5HzcP0EN%VxVy zDuB3bR!xdm?uQXYN`IqVzcODLbU<_SPOSQ!7wtd#NLF4MWjQa5>581!herlX*0w;Z z1gaOFV!PYedz18{x?k@QL&$cXc6PM~v6Xei-gUL%^}>c!#AtvC3Fz|ZgfO$v)SciD zn6T5*#x(NywHK1l!KcVCq!btdXO=W}^BEGRxurQF>B>gQ8l|GkF$PXo(rDNTP~Zp& za$JGAC}SlhHWiC?buO*kBNeD7x$wYdx@!A2QvEM`(Xz)0E zCFA;+-~5=D=Ft>HC+s8T4mxeOFqt;3a;6}|eOL&ftr%7@&0(Vsn)#bQUq7SngiBW% zjE`0ywL-~F9;4i+t;AYt%c+{I(aElb>pV%ph+@v3?Nn_${1l1?nIx5L%8YTVYVB>h zLRC(h7f6rylx`dL5uhc5J0Ge1SG3WXb7o2(JN*D~0L1QqngsH*@wqcRlzRFYc7*D7 zU>KuT+a-fKtNE;Q0%}rVTa}x$!8>v#*l;MTKCkT(?{LMU^lMs2=o*78c41FlrC}#i z;wQ5f$4kMNa(>y*pMy5ifW=@zz-AId`0wP>|N6V(%@`*C{Q8@(zZdccefRe3pq_>w zpI)jaW3)1r_Q{eoWn8f+L|?Pox*lE_1 z6wAQf?=7_BZWXBdDxsLq>*S|ubTRqAAU%3G$up*VGO1Uzrs z!rBXB7{pztZqC%Cju(Pz&@0VSt7|kQ`A~@Y>R7*p-HrC35C<#I0a@l@u6??6S_%V7%Oc%_;ggSnadnVzexY|StSN~ls9In>X$mZnx7MkTJ)-wI^VwA6A*p-N-mJv&iD3f_ zA+n?dcAIZt(M>LSPa#Vr8xE$o8Yk7<1sgX{SdAaIlV%+Ci^tXs30c+T?vy z$TF+a@jSx zvcyN1!A>f_kw2+m{i#V__mBHgH(bkpB)Sz|w#c4ULd))J$itbCfpVj7=E~KoSE$Mn zN}*XKfMy`gDM2y7BVCVE^E%&NLkO%6JPG8iGk%Hyw-0ir4| zTC7u`Qg3-&>poo|-9lQ95}KAoEX>+JKeJo9c53X&3cJH*Kkw8i zu(>0J*3kO0A7{byKYg$#oco5qhd+1jW>T_k=X}}*_ z)*VYl4=;A5>TZs1d#VOWa^ggnNN6&X*oI1&6Gu=pZJ$)629hS!)L?S-#rv*?|vjD-0#A>AH9D0`gvyF|M-9W zcldLEpk3(KUk3ePwZ+J}IB+#!T$24A(dj>QfcFUqZtSHZH)CF=8*!Iv?^U^A!n!w5 zxv$x|?#ErX3EzidzedC|Nj7BL?z~nB|4&8y3%)p(bjlq?shsvtiCrr;i2dj+~jXe}@ggd7WkczjM0GM>@?kI&R5kqb-W zt#P8;OLA0pKS{Lwliha`9ndyPQFC6%rEmrO;zLJV0f-l@KQ<^ zPa0UAQmB1SNCze;DIh`g=AmTTXi=?@k#~`X2_ZtRBAWnUK%c*dTzhq#Bna#p9{@5L z^In19^uPf$(yp~G;g+;3C$)&#k-HBT-&UhsAj@p+%p z>sv|IERof6daD$l?ZPn?T0aiAUZlLBC?_bY&=3asV#Bz6D*~vssswNuZ>foa)LA&P zm5G~H8PlP?S6ae%&Fy&{w83LstzFIUBya8ge%KOt#fGCh(^401%#MA;WZnV2gFEC% zjKrx+1&mNFIes^lFSULKQw%g6$cct2oIU0l^Bv2dt1OCVi8E@KuvEFG8dV6|E+c5l zppURQc^tld$ix|@AzCuqX%F*|Fw)+4b?u-*iYc8fV3-H*iYsH-xV$b(#}Wj z#4&lmH2cxKH(rvb5obH0)sa+MXEOntW!oqlimQ-2ULbhZU)*M|B~lTBby=@2yndqN zLrDcs(2VCoqQ^d~lB~C^j(F9r|UDV)7p0-s87j?cWAVLUE`J%RuUaf~V^ma5GcU9*03B5ve z@rrfQj&VSP9sqD|?BL2zhJ~-rjw-2p!t8B7Jg=#cm9wiAqxG+)(UEfx+mI_)kCsQ$FQ~JOG+0>TS#%bOYqpt}wY3F0>v> zy-N;2#_&=&-?jyyfK4eJIr)&e&~_qO0kX5Kt8&FYBBZ?!&nFb26LDwqOg}!I&wFvK zLWx&7C_r(t2XpwC)vhUZ&P~GWT?($7EjmoYNZ)F5cTBB(kmA%TBT!UZpX5e*#8|kE z8G-mvOHj*!?ht>s$la@i^@UlE$`|%y=J#G@hfa8@v|hML(oAxZhpmn*#rtvSA^mxA zSS~QNb{e;)1N%=7$Fui}s<5_l`UY}EuE7Jk?1Jz>ZKuP!bk?qU&0+2(P#dxdk-G7+ zT_glIn_MF;aPo)__YVb@mC>Wdm_%sUY=h=gSoqH^`@r^MRG$&&YyF zpIIkG-9p^)*i7o7bsjku)ZJ&~yUqj-*GbNUg005qFq^pe0CX~{)P+C_?J}!X z1Pz`QIoQ+D`dYzdqw7Zo(2;uBCCTWa#7=8k>g~c{)tO6jT=T0X!4e~wA`vGf5*BPU zcUHR&t*)$eQthhMi!4bgZSBKQSN> zz;fi3SgZS8(cqS|$XUj1+3+TW`I($@eIXxlUvC~H;S7i0;ZzZnQ=M^!l*iXs(+TFTcbzD&po}KY_M?w$hj~H`cDQ zRo15m+dMXs`hKQ152ktK(NB^*K3Ud1_Th=LdgEBExyPz+ofP*} zjan!1lDYU8tv{oNdAL<@$1MTzF-22Z)LP^SxRR&bSlElybHTk%A0R?b8ig#a9AQHD zqb{9OpulVuswd5Zb-bGk{F>MV5ZaDy(qFJm>RRp@*Ya853vI4PRTEfG%9@0|{G}>& zaj0v`hSg*A=(#2c^rIN!bUQxxz}D-)n(3Od;_oLcn}e4Ud9<+q@z!&agyd13(o=|* zMkPn%V7$F^vqwlpjfze#3actO?YCfyz6v|u-3lyv53E+|LM?&Cs_2_#Z{qi(mF#kcuF=O zOXM>)tfWbVDEe~-j|(Em_aaJ%9-F5;Bh?F~0=yUahMK@habfWSfQiceiZ;N@3$)hV zIjdnt1`@Z^{~G@H5+D8zTrH_vAHMzZ?I$)2{u|p=7{~c+4(bc?Sgp~vavrs<`&Htu z^+!9kGVZhl+;H2u_eZWKdVnO+%c6{Vj}!)~JXG>s`?e+0a7EzgH0-c<2eLTiDo7NH z(EOfDvkrxlAq6TP7S;5c)Ljl3`AA?sL>AaEDap@MAuBw2MvZOP?GiJZti6>t3)G3h z(2Aov3rySq`=B;&9F>4(*eU%RE+8xY_ul^K>LC9{+VbCDKM(Kz=`9mc-u(b3ZvXi9 z>FGs^DV?vHrkb1_eStf+3Pq6f(L#N6Nw}$5Km!arxIP-!22mF{FvIQdIhB%}E<+OG*{M+R z{S^avd|~!eDoC;#oJf}H)A07m>D~9kYhJ6Doyt0rmng|9FV3!gVrcwGedjgHws^|E zjz=}>^(xh((-QjPEsb6(jDzzV5EL9FTIC5sBgL8HZ6472x}?P^$s5E?X)Qd-?>;yn zXx!Vd4nDHMF2>WAt*4Fm|^`J+pTaR#Fi9hUqVYDiMLm@Z=f z!kJo)$+OQhWRFg#3ayuphkQ`qYTE=cxCp>se=Gd;x8#4m_>gP*&_DfEWEW9R!s@-J)<*8EdwUIYi2XGI>1^Na5)tO^l*-K4dM9pET6+{2>!v19&aY^*y zOe8lh!G&~8*^_p4*AO)FpgC(kPR7`>aW)0fpnM=75bRu7HLlwM5qMXPD1)ETVdkc= z-JNsQT|KSSM&&fwbksw`n6XGJEmChBM$iD6#-XxUBwvD1?<6@F9II3oouA8E`QCD$ zm9i7a>z*rApK6gQM@wEv7J#9j`?pIbx5_41IL;qjr$P?!+JLPL)P7`ueu7ZjBQ#81 zpR{MV^j2%2P%zexoWuOUi;p@$lP^$C)?xe!+IqUh^56c;@U3rstK3qbzkZQFhSy&sVEr=K z0O+A*)am}1-1O~^B)73>qa&Zi$Euh+Ddvgb_-cabtv|61O|zi&I+wY+!D+T8mt6An zCSn8>T7!SU-ZiP&ckd4NtB+bR#4i&>^@EdB$aj+Db5uITY-o9!Kz(1CykK6iMjL_- z)ivsU3fJhE=xqpUBZzhqb%vFgTy?X@9EfTJko8C)tpOXAyk5IN?>f>}W}D z2jV(JJ5|0V8KMrF6{ZI!_pSUN>5o~W$hNG9g!?ZTQLf#W;@Z_pEpn67y=SHEnt_vob7K)YP5I)Gf2BeAhT^344O@^W2unckH@)v2b_C%|2!r9eMWf5U+(zTegJ=je|-A_ zlG6rz)<&78EQeBS2Zk;!#^`|tj^~Bwj5%-)t*N_f6D7H;VSKXO;pF5EA9zPVKv`w( zd^}n`9_aj3ytU?p!Xa1$_`CLqhe1oOKH6GimgJL{652zu_8Q( z2ReruM&5lbD++%uP}xj%S!IkcGHMM(Kdbj8?=H~61B_)n%qRWCy6OwAk;JHHj&`+! zkt2yLlJ&CW&=V{^wpP)MG#Sh-gfntc`U6dI~fYw=F!U zU;z;MS6Ftscj1EMYuK78#);vkfsU`#KBgf$04d|8Ehq)y0V$-s@RDX3HlV^ku99MF z{xg2$Ciq$T(=P*6EC2cRH!xnqho9l!_>BDNr+HU|=RR-uJGf967HD$B(&MD+iTNkJ zp@WG;W{hS(lNVddj`OfHJy_##R-%O^j4Rg99SI}}cf!GSH!QGRMUJt@)a2a5fDrVN zsrByMy>qEYaCX+olT*$3qTGK@Rvg^I9^GvC!d&64d(ysi0Tgtq=~_`&9i}txF>t|z z5>v_9vxN%;Htl7nOeRRol^)+2Vr2k5k0q={MZ3v*a~rj32Ze;0V;dph9#>S6s^Go2 z!Ll}{&S|0p!diTEsuipi4jbT}X5_-oN=cP2{SA~#|L~UGso#Bqr1z`SOLfIelL{uv;tn}uH0GRhJyp~Dxrf?V zSPlV3iDV~CU$J;v{+VBea1fXzw5co03ipxSW>Dq{Dw;U^1SRchs&-aaN{hM1iqIfpY>2gXE2UB zI~y!iH|Kq!g%7-q)Tuy!a*RE=3kjR2f9_-WbAP}f|68dn6dL?%5BpGtQNp*r`TX?a zHHyr2;3AYeVm4cKO<6_`jm*)OOy?X^l6&@rPo?uz73 zjRAYnJOEZG1HX;8D(8h~R2{edk%IXzXJ}*hH4_@HV4o_1bOAF|uHW%-IuB0V1ufri zV0+cxLH3n%t39k7V-x%pE!?6JY|Eu&F4<=uj3MyijXVid%7%}wV~R_jwC==~Q`Ig& z3aLp8;Sq|s`6L5wa$vqm;CZn6+ES-T%*n7xn@-Q!F+kqt+`g(f11yj?owVtRL{Z^V z2PV4|TUYz~Dsq8YbFqLNAV!}S5~nWU15NGeibyK|S{3~S561lXuj-~jKE(>+7R?5_ z1XG3az)bD^Va@cw_5{*F#hptIMsrbT2J`~HK`R-Rjwr3GqQe3Z zCrcd6v@vE5FV)%p_@y5?-Fj$W;Tli(hdgRe<#rmjslnquj#LT1(MV09`&Wg1sOGNY zK2*$@<9Gl;7vgVG(yIPs7uC(#zGg~cYvlqRABngDFdN3|q?EZx|4=Dvo^36I-O<2= zP$+T020JK~$gh21Z{SFw+oz4y{2x5+VSd2EE2)b?OC?3<+C{ADSVZ$uNtlQR67V#~yYIZ8@~o>A`skvdb5yNO)e5%*eNrYG)YF6r+=U2ENfh$+b4U2ym7gg5!`*wJPQMTid2E0WfJ+K5LJ{ zrLkapLu18Gqc)nPDh6!FmI%J3)R32?QA#p&si}ZB*>ogcIk;~Z^~#2jKeCxs65fbj zJ3w-N5Ncc&bRAdMg=$HJ2K36>27b?)OBJx5MHStOQX3cl^!4|DMq}#URe%gus7BHm zqUO6iWv?jZ%~ENcl^jL4O_~d?oNUbvGS%o!poL#uXy|fx9}yKAQuBy%zx6seLhMU(I=a@kbd?E2jgUO&UEH=}cY@cLWW;h_hqRi;q~ zZWsbVAiW1GrD|BZKy!9s(>AMJtfv*?k#f#dY$*X-{30o=3%;pRmyfj;J)0y>kHw{S z?4Q}dRO=+t276`xQMwmH-q{4?@kE!f7enwl^NAS$(EPTzD5+{rhau;NYV%+OJpj(e z$z!2~HG`s`hiIzVwUp!b^VKn?1)VspotEw`=MfPUgVdkei=sCm=A$x2id;kciWf=W^?D2C0b; zpYDowgqtLJE;J+|wRQB43W+8T9MJaQP=dWW976SrpS-Jpp@KX%Gz=Rp$&mlZA=s^| zh$SDM@D!`*%4T5$oFfmJ>f=oDfRTQtLNS4@RfLps+@IK|8wYv+=+79;xq0=ql}{Dz;O54uN=Ls zQahPCjU20ca{f+SEz*lkAzG)JF zrMkfw(>>U<_=+Jze!fpo(y^;w;)#V86)Q7M8hGP676ENQv>@2xhYw35Pvs1i&U_cZ z5%IDlW3sjBvVKGSq7Cca)^LGZK(UTCzBju-`<8$}y^xiU5bf3DO;w~^3KjAS@mj0%deHfMB-=EgW#+#Jf5Oa4o2cVf!`6^`2dLKYgh$YnnJ zpr8c+)1<&Ch?o*;^}Yo+l!TWUT^|734R60V<`%NMO^)>j@fF?|djaH2{W?KJ%C$JP9qV82_kHgxXeSb3a^M>29-6!VTo1Zn93kal_bKJ{EhDz zv-RGrjE1v(v;qcl6_RZPR> zl5421jw$-mYX(Tr0>(K2v3kMnIZ$0GX2U9iY6~}8o>2jyu+mkMVise2{S{NfKjdZ8 zDw~6Id6BOwz~(G?+>>fiy*M^wp}@qg>JFCRbOe;@5!5)!0Bo#yX~eps`|T&R}LzqwJp0*4hJ+q zs!`dWM>&vd-W#VUNp5PWbJORN$p^iR=W5C{1yjy;Mte z!RX!wNtZBEA!(3HzmvS*t}XD3i7kULBO#|=SffVu0Sa?~ZMbZWC9$aS_6j64X zyW#;*>Z(pO`4d|GgM?)F;Mk$SKj5tFt{KK~1&ITH+2SFlRgjyrG5rP8W6Sw>DUOz6 z1|m1uo$84@N)GkF0!u~Cw;UF%zGQSI`=}iw*+}ZtYeWXZvGU2b{FKyPT;`xdb>ty; z#swII3>3e7R9A}XZJ>~Aoi-Qq-cA)UMq8bAPI7NQhMUWzse#I^w*m1E`ICxBRLSk` z@=&6L(XOiN1E&GIec^=ZT1hRyA0NbMIczvRdv8UP;y}B4*iRqNl?qoy=Xui6wt)G0(Pc{%6ns;VR3m`<&X<=3u|P468<8;RnNj~Ss3!096@V|HJ0XOnV7rOp1cvw zR@I}ZqK!aSkrZMk9%$432tXw+^I=geqV}L!0xi&NAQJ^V#tTYcBD^LV8Dc3RW6JB% z3cOJjQ054kU#t_cWy3|T-#+_3NfD(Nx$DLZc%Pdks1ekiB`i|S=}S$A66UNdmJzajLmY$_f?)eG}@jt>UC7lb23#GXg%3>#&C}uv`UG1 zwt!7i^j*kCS$4}!rKc$$BRnrRvJiFf{scZgNZqW^xIT#S=aEc{6a$S) zXaZSg4h4eK2O+Is5Y6F*)J%!pu8BUVqH@jAot%pG!H(H*pgdm(C~CULSJ?fgp)tf+ z#}lrk5%r}hL=U9k5{S~DlKqa?k4 zDUFfP_6J7TX1s<}9`clGXnwh_j&_~ddjgg(8yVwYXc;m`?Qa+yF;W6^0q>)wM$grXc?JI>fiWGeqg~+$9dHlH`4SNQYYH(KiFzXIv?2H!eFMNSv~3z<|hw~;w(*trEsyTyw7aB zNz|90j)ML8HXXvv0v)a!7umuG>=Pec%_XlbmJv!+jjd_eZFsObDnyEsrm62zOTjDc`y)(lu6Sqq0@W>RXGx~sE0V(fL%_{Mvn4ytb`=yLafvIvLZ+vc4d?X-PSwVmnI676k z7gzErRH-DRw_!6!VBK1)j?`P$^}y<)n8XB^0;=`yiI!BfQnOOW1mOpC%%0<*0LO_QnZ&jCYH>-%HccC(_fD!MQQbTT zLBnNrFc3szeB2{n9HL=%l;o!?7wQ%1(YsG!`F_`p;R7Qm5H?T{kt_WQ{`~puLRKrl zo{!}4@;NqJ)#!Bvl1u0_wb@!)Ri5q`e56ZCL36dAwS(c=%(x_1iCprHA%GDNAf%9mGOw z=JaxFk6kJDAVgAeaWH4kFMDWtt}&gnDi(VZ4bWV&IW$W@;E#cOuh=-mS`zJx>D-GQ zo&|jqzyyJYSkTA|Ns^z|rKKu|R=#MghtnUqE|Vmt+Ilqazgy)-%eclsnzA>r1fmq| zz`A*zLHeM*?HHB~r|BN13K(IJjF~lL6tpB^dQECF+$@rm!tbb-6iEJn8x_R_G)F>h z&0j=R##1>1hZe+~P{I|~H#Iwwa~?)eZh3Uk!@lwI?3=FmheK8`zkrCYHD7lB<1S7M zepl9X>O)xX8!6xYfr2N2m9!VR8OiHL0gc)c~QfxvYAxe4(3NPmpDrBA) z{9y%F4FnPjT!PEzKn~Npf5KSypWc39*WThxw_PWb!7sSl$+mz<`#G1osQe{aDLF@W zy?nq#7oM7)uq?&CHV-D(a7!DsVJ#Z~g7EpIo-g(Z34tb3pP(i^RP3hdzSoJBVFMK> zQ$%6Af*!jJC?cHzb8cwzCCO%dp3`waA-}}4v*6pl*$yJ}atM}9g2iJzX=f;`E`ZZi zgGtsigl-4JT3lAlMnJC)t5(eaTlf$8yy4nCJ%Ad;T_j~e{?DKqFWg@ zN4YJ|Jqp<2aXN>omgMjXbQ6V>(TVK}$E%S=Kll#Su*|W6ye5mJV|1JZ!N4M_dY^Y$ znp&v7Uw?Ld(!dMB_bR9*dfYzba&vC z9l8~209?}1y7hD)*F$edK0!O!l(n9EIkN0SZ{DJuV(@{^b;6R-#xA*_|CsMwIg(1p z-FW*BDopDt>iu`i1Pw6R9)%Tp_W+k92bAQ@o2{(LY0Nbq?)g-c8SnJ1r zqiigsXfZ>A<>ndEcu`^`SdBy}fUxVdP^golgTiws+ki8o1-a)l%D|P&fI%f03)pnz z-6Gr*$O`WGlL?(ed{9a1YZwL#YD*7yw5#OnDZptNE%TLlI*?I(9zD1$wNyVn+C$bD zG`0Br8sqa-DVG?2t0Xq?-WFJBkj;S)dhb{{DMJaJ?cg9VQRhqIXO3lOsfQ*-o1l%} zTI+;y-j-yCN~XiJ0{A;cN2VEoGqQM>T_u=u%+?}O$D>wlkR+d^MF!G8jsmbE-U{budG9b|p>jUL%*&f?)tm66H6=KrNHqt&hwi`nMG3O%id`VhX?x94SBkXly;PO-uIsu`tUbCA;|&&Q-;uqQak&o{AP+UL)+g9 zm**g}eT$d49pK^nNcb)U@iyZBXO84o_Wns)M@TY)859NvS#02@E>- z|ILn^BlEZg9E#+V@Q1_%+2j**`~g}T@Ast!`W9Wg3Ub)}#xh%~>T86fkO^*rHiI>0 zo{kV~vo#PskTO}|!#HnV9_V)h48`f*G#8je-73%kB_di41qes`IO)W>OBwZesKD|o$X81F z%If)^wblvR!AX>a#&Y*uwT&o-& zJ2#;%X_}ntQO<^>p+Gd=!fIZiUF_A4aFXY$eB+IP{Q(3EN?M=MqcEH>{0l3mO197= z;nj1&JUb*eXl|?JejM4TwSYGzP#kS)YKe*46lRmuXw)4!?Zg)2=YSSIYTR05XDB6} zWC_`KUElpx_;-I(0_9KNe#npEo1fsv{I@^*`oD$OpJ!^+uR{KCdVUViCL76N(p_yh zX@FF@`0uUv0(w)|X3k3izgmeaK?+to+7oOPx2&Z@7d;NV_B+Gw5$u85|^A?Gc8~|nle`dKu zuGC&bC&B82i#-Oby0SbPUDu&l%lS;B{xk#*0 zSjrmN!95Rs@mxQH+t-2?w^hjQNtJ5)8fsIdXiMNTN2JEF>&*cgS1(l?vXNwdFUObN zOiWc8mqXopc_{B2zWc$jx&fs1&rhdEX69v@a&?;Epn~y85 zPhWnpN7Gt#y)xNDhJlr1M~V2-{^(*u{kug|Lu@2`K-k8_-IwI^i%GAtrO=LH?V;o=c%CBRaylfk)6LF* zoxJNUnGt$^6!P% zOqkd9M%0!nDP~x(t;}l1tcqQZ=&Z59BI^|j!#uhU2zXP$k#%6#P=5}C&e~QGb&GN zZ6L0vQpWXCIJL6iu(|*&1?e;7m`37Ppn;+1a`ibIE@@N}7DzF?^%am`9-7@!w=Syr zv`<=umu~uo371y5h@6z4#cd`(8#DaJ1bDu-$Ls{ok{Wf)KQ_XvItbGIZF zB+K;7r;47fo4oYrO$U^A6r*C=E=JNtp}=04}NelTvOw|ER3=WxXce!MdWFlZh={ed?tdn$^!TZ}m+S?zl2btHf4)mYA!YSnY(l$uuV?`O8QJ56}p z1h{$$mm+<6rv0bfos@

      xjmfIWPbQXBQ-hJBfVL9X{NWyGi`~VAmgpK0ru`tRpDL z)~h#wmoE|g{oa>e@)8ccC&>P94*-EA(W!=_h-#S2KaoxTCnDOvB%=MxER^~ggm~=5 z>D?D!e>Z&nJzTVsH2wC_EO;dC!9Ajxq_|qsfX%BUYcC}-c+)2|TSB|(Oi07zD4z8> ztarne@h`6s%9;IK56T2uFo?ABGnR1=GyLmc1ws31k8r;5i=@k#miQD zVXLNotV+?LAnPi(Vsc8!W^w_Fp10``nwg-tkk|-P<42&3Pu8RWamNzd?5CHXI;L{2 zr6o7_K31oVT2brXUz0zWwUL^@5_MHYkSY*kq0YjI+6pA4D)};jRUTod5|?vqHrEoG zfd~fz?Be~3DUwJa|G7LB`4;!4XT8rXi8q+Y&k8viqug`2YsyvALiTVvVVBAhSB$wjUo$C!sFH)v; z&OU~4Ji9m!HPFtwL~(0jLajRg9N!5>6!^+M{zgCTo_enMe>}mzn$)ZP)%pF4QJls%1#W$A~k^AQPs!Jg@~3Ct{4k{q07ohuaVA2JdX{D5F_jM*5K zceFd7%f0J9W!3Tkaf1>qmk=K;qqG9duP|7w+(EL#R3fT&=IrL%7qnV06lVoz0cv>n zvH`l%#zwXvUqFY5x%o;m7~0GH*^typ9beS2W@buV=<+}LZL_GKr&Tb275)#q3Z+uo zr(WA%7MgCoiidMLHK8|F)JG9<9|Il#ROBeX>|%9RHX`oMRPtowHmdY)meIj}a>?tc zB5V$_nzcn@Iqr+)COWE04k427&-AO&#zS^YakUND3 zb?V%>Rx2Sc?&KGUpRP$oGWYC%rnRh4uq_r@8RJQ_Bn2^=SXwv>56i5Z7^cz!KXpkEv2aBBIPMP*I|aM~&rW z5wpNgiq-FVS1KhbLp{KfXAJ-48%LtTZhhL7%ShlY{QbN~yO-{huKD5JP$c1yRyoPH zLeGoO_yPRp=|Rc9dnEsAzbS8q+(r*hX(Mz~l12IUMvkneKr?>zOR zPK}|%?z%UN!xQ1~vI02cvLmX4vu$kcMF8EA6-~vj2?{ss+S~C8uOGtM_LovzvE%1=%=giI2-<>Ovv4Li>vsZsiPs~M{p9JI#z}REnrZB z$Tn(`E9UR~!JgCuuVO%)b5GViZa1g=Vz?>0@=}vv-Jo+#P^an6SVaunt+i~@)u)jN za2^f8izUD23XZsan|>TKBzdC{Lx-%|CTxJdlnqldQECn&;lV zDP(o}D-{Cw`e5cV@05UF2h>f~N%4Rx$ddPq{1fE=cCM+N1YVm`$`w{oOu*2VSNokC z6?d=U#d1LHCtds2vn^mgsuvT7km?%3d&oBOszD!H&XZy7A@OTBD{>tI>m||FnMMLg zD%6zR0JNc!TNzB18%-qSt97T_QuaS2;w~59rK6g#=I5X-BzHlADfuUOD1cAdS6Z@x zZGH{Ku3|`6T{`^ku2eTamZU|k&r-FZj4QYX2ei!`%REzgCPdrx+j}wAH991I_cl|cldLEaC#wrSyE~%&0zK#6iRHX1|@+DL2m2b zH2YZGZdZuFan6fbJn5K}$&ws!03hm#zzStVa>|9EM=gkGBYi~AdFhCbrm|x zC@N*Cc#j-8L|J+av;N}v_Q!{}uOGjD#E;>dpWsK|IN|M&`ufEcWYk&%#2Sl2k_mL+ zjY}#dS(7}adB1ST0GLrx(A_5q^ovR-E4!F76za#~K&rLM{X9N*GzFH*7=lRPdGyw5 z*f+&1#^vTS?)_4Hk>NopS>{qCvbqOPCbolN2DBT%1OA*|9 zEal+v2p#)q5{L~vb=jphpamq7h3SM+rc)#CHl7E!B?sCxHJD~$R-d&6@*oU)$s2ol z@*v@Dos9S;Wj{vj*8G#ryK_$c)XNi-q@$AOZzW>2vWZ;Dt!UjnEF4$izDt@l+lsCo zY`XQ3bBo>4oet(aBx`+fn+KFlh~2K;2ersU9VIy{qzHBzSwK1V7U`SRv7tT}m>fKk zvh9(|@O-dqmB{LF$jaYLZ$NZkP~h0GaysjzaM=N-wA-I%uz=5??N)x)9tA|t^)^?+ zynN`ulEf{4YqFQn=2#mWGqV{&uac^5rDjBDH?F6tR_+$s>8DXLXYKO>fnbrI4GQ#) z2J^LmW&(T0S3r%(Mx1FjfB_DhbI+j$qsSrm>S?B=vdchje_aGW;IxV;XpZ@~!F3+gJH#}*FEl#H^?7Erlbpa!6 zE#=IVN*-p*Uw0!E{K*Zr;k+K;4s9XqC4ydW5;{X#)ojzpiZMfVO!^dNd}wJ+9Q?}d zxL-Qr79Vr=8*uNy#u>2?vEA6}thK4K=#;`b!$=lMQ-O)BJYkX!VhYVx*#T#bMCD`H9&t zq&ACWroYnGC1?1sD$i71_UdM&7x|{yL3M)Kt+mFYdR6viI?u!bSW(8;9t~j&R&uB4 z2zzDlnk7VgAnOUU=+sJvh{nn^T4AVX8WX@dcz>foAC@=Kh)mk0CLopI#(p3b+H$~i zrq?kb6^fc|KPXzLdEY3R0_U#x3{_KJ0?W#M!o|NCX;E+e9INE~Y)SVF{~{U}Ytv&v zz5yptA%Px>rrplI@EY6W{euHZnOenG+SF9X#-NBO;ty6kohH!T30dG zUz!K$hTz@7GJCVjatQxedY%fFCMAd@I2pwipN*4S@~P@yFl@$m0?m> z^f0=YTpVgG-gDlm!?S_lUIwfO)An?W)^JlFa-?KG@ZnO(zeyXwsr;)YW*J z;3^j>!*hcmD&x+0h6#s`Pf59!b%%6x&#OiiO-&C*c3eePEU>M%+V`pt@BZ)C-&uW~ z$J_M1h0KT)GY_eRY)pi1mJjTqP~@26jQv)_umY;BQQa3K&H!aHDTPVU0H_lgNSJ3G z`q=ys?JOkRHfFWmp)xvIVl}k~n$EjVzW!c#{Zv`dWrC%lJj+}?tBwG3!Mo}0iJU$;8MJmZ7!C1^s1Bdl^1?#aNFD5EN-nmIe6r;6 zAULhs2Zz}v>@#2zD7o}DW%W6Qy4p`HrMig|08C!H(#zr=NL|XN1Td_YHv#Tqr>;)# zHNzqbRTYl06O8Uf4=4_lHV7;}SW4MlDo+Je&NQ>{(jslJy|EQ}7tAi)WTgQQojT*y zB0m_6-zFkjtLaHoz?J#RjuxY}t?$7b*zi9d2xLUGU_WNBLFzWd^}4tPhH5l`$DWwT zV`kf5ax-NH_O?tR)Pdb%Y10gWQerqo*UAtTkqjJDv$Bz7KhDv4NSOWXXk85n}I zd1tXMchKzwrRF1Zx*BV_kYt@DC8@`}3U}ElbRL1cQ+~{l;{5#Y3gU-^b}`hYp6;W|oGigtQJW35Zbv<4aQMXQY+@PC&80Fsv}Vd|o$6yCl6gIkQceY)T+ivG{w6BC;|F}*RG$3QjBA}r0ook(Q-dR<9d&NwZaIsBXt6- zT!u$k**I%67(*GWwvWonSu4Fe@(OlRm3seL)qYNMXd1MwY~Bvd8wcxSeg@98_cfH4 zd$5^Sg}Jlu5S8zc+b&%zRky8(;@{LfJO@?G-jPYmh`M($e*;5Ow6T|UM{(H(^{8xSb5pqttrA+BfC4`a;Jy}eaDr4ye`U)oI4n#aWA1tD#t&+nVC!BPXF!f1LalQz#|YVk z?e^q%r;pt50QaGl320sAngGT0-4}0vq>1#q zABNYD^3y9OT%WxCIQ(sX^AEr|eE-#Y%2HfEq!_S}iQleCTPYc3CsMY0xUN?iMG){A zhK*2{qzYkBn^^X&7~b4ZS!IJwpsji?L{R9aP{9Qb5}un%C?ow7bFK+`xRxR#4<$(( zwJ8wEL>yja*XML40q!6_y&+?~?KSNzuO}_KED)=~g{|M!#j-}UI?Sp;a#K%DsoL_C zAk#q*e+3vSmlkc~0EB}@@QY3|?C4w+xv%D(`w89Mh9f>GH*lk#73Gl)f%Oxu27J~a zVCZ;(sn)}p_3f>rdO)*>XhryXb`Gg{kwRO=Zo*7s2c@sn1S6{3<~$T9r|-u)O-uJZ2fD@-Xqe*KO5iM@Vydf7)nel|O~RH?F}HW8LinS?uH zcRF;kO=~*)I}SO~%N%2L?IiZ2VK6G=RTKRc$pKG&7e0X1>(gmzYRLnansnwY*5x2x z1oV-L=aQVq{l=54n^;mG0I=Aio|zx^6F@2!om)3a*9aZDeJY{2Z`<%Nia~_N4@}>d zsZ>F2_6I8t^HNa3$(vG40Oh)yGzJgEKUJFw1}v_HEPp9@n;HtRGf_UMMzNcDfnt;e z?<$Fu4{!(`#a#)#r6KD5WSSPWDkL*AgF=Q2Wv`Brl`jp^q%?6qfyxfZN-s5z%_{6q zFn7j)4ft;Q*bS|eG6VnESMTx*tr^VbHZ-QJ;aexn3A)u zY*s)Cu3w>n6Rwb`-O$m(=vVI!tOv+DlnG0PTC>6d5Z7l(=4Ihc?j73PxN7pw(nhgg zG_c9+b93H_ost{(L#o=qtD7clQ$$V6q4r9NN;~e>LxLe zcJjmSILD!%*GHI|({*Ki0-CL<jR#mjr`*Z~@al?X z8%lOVyu#YXa)d=Lp^ZXEl99N$gxtY3aip?mKH!e&-SI~OaC_0zt42stZh%%=!jC zpv}Q)8uQX>F`#@U2a2?@evOE_a$nmeiV-34@2Fwr`k}P+;_xr26@217U?gaZw@t+x z^b$3Pu}cFW)|qy`SYzUx0o1)DPv#^pwMu$U<`!zmu51m0kxdQ$0!>;V=A0kz@7{iL z9ASSc@%}F@VlOJFkc!ra{7!?$X3Rh*^K#z8MB3y=1OYCikZuu?nl86WlhwJPJ@(xd zFFx3-maTW3BZ=ahayTrgfY1Tlz+B;0sFRJQDyi^rXKuDbVM?~phY4~KJTGVzw?)to zf*hWv3|JJ7n>UTa@tAw;AmUYloBKU=9cx)r{Fx8ko`&4ii!%rk~@srY-kN z1&%|*A735>?408IUJ{6+2tSb0*n|2d=7ri02%!ox%yJykS$}xYL*(Yio%4)-&k@y-&QgzxOw~Rtz!HWE6 z&sCEPET0a-2wuykS(e;9nxV+cHDK&I*eyX3no)s+V*Xf~#>hT3$2GIvzjrX1d|8V7Jy=3x|NYXtX8 z#6)fI<8W|i3Af8G#0fhV(>V0 zu;qv!QhfFL)%zsL zI&Z?~XDM8W$HLJh_9K>T^xnwruka5P(h6O5!3m%*(O+ju z;6XRf{_+O^)vij$t!lP)R3{Kj*oh5Fxs_xI_PR1jX|NshZpk)6FgvvOLAhLQENR)G z?snGBjFTj@2_D%aSU@VD%u;zG?cxdGEgP-l_>`D&Xo|&Wj>pwol!cJWo<0tk_9h+# zvLuPGc=gwEzXUo!sV^@p7B>}_pQ33~V22!qvs#B$Ry1qf*}!I*T%Iz&gTe&_$)PTa z7X1NQDh1IK)d11&XPxgAQ25i_C;)jT_ z8g}T1l8G@Z)WrTe$R=roKBOc|bV8qWoD*e}3~FUcB@yVps_3A5JjnxEDmk7~kWozS zsVDhXyN#wNf*E>Gvd@#2YDU6TlqLrYXm4^lb3c0g|Z4@)TY7xpwV2sA~ zkBR1~md%4yh;khFu17wK6VLZZ<^rO+;~?eKSn09EL*NE!gLJ&B8=X{|@L$Yo9Fqc5 zIa}pA`aHk^toI4HO2(tQAbM4vWV@!_@8>|#3tWw7ztfP6*%Kw~V+gvZ3@YJw_W<(7(|B8-laP1>;aQWGF9sXsXQ8}==sRZtTo z{{VEebbVrx;gVk}P_hC)r<85idlCJ-#vAR`p0fRtgD)2`V7G8Awk;kQderc zzx1lOQzfgb>sp*)8xG}SOh9FS@AhnNaYB1m)x3J5)^2EoZrXt*@&a-ot{9}! z$@%3#@gUGqYlHbijwMo8F*!SRiTT~ST0`ytp zt*a_TPxLTp#1VMT%!`f=dehEaM^gWXPLbta0AAcQ8gZV7!F%3;<{M=zfRVwH0dBhx zeYAAss#1)#_3Riufh#AFW-EW){u95~Anwcfb4p`zV5 zZ4VphV4Get&WhEoLL@nym6T8^`lU2*ojH`n9r5{17pT&)hO6b1b$_`mP~?gi>oM+V z$jZ$yQLFnLik@|b=Dp_?Z%Vj7p{0EI<|p#sg8rNx4NY56tDJOcT*C%gN>3Cx?4?i@ zEGjgdKiT0Bd3$s#CW-6)Ud{3!3>ZgQppz^FMqKQ=X*+Ia@dl~i8+*QT9Ojv}7a$2* zpOJN(4%_{3|7CxRDTiihdLtPM?n6*j{>YoYC zc2coJIp%r9rSj^A^iC4Xj8B`?k3wK(%Rm?UJT1(GdAEtJW% zE=6Z%x#alN-#py|avG{>#kOs~6nA>bfJfy};|^L>iF~SV)`mcNYSBm1LW?;26I`sR z^n!%xLV&J%nnb=vx?m~5u&*iyKz}gR0Cm%$L7B+x$yO>R3kG3fh;2}IvAEEWS+ruK zs@j>;!0dZg*pBD<$*z*~0L~E0qqF>qX1%zo{`O#hE!GkYxzT#!?^Kl@-PbvVc}sr5 z!BXWtD#DM#v8|B*h${`aVB>_m6L1Af<_B+y+}Bh!t6e4HYSC8MT%QODf)= zceGpQ9Oq*-;W2>gdXB$o!me3f9!M0-%BWCX%YL;Rt_UVPYo&nx+$&4Jk2>h41b1=I zN4Q^xV()vdGBlM!=IG|yqeC5jNJ`mm!;bAOm2V(nU!p_3q$_Bb%fR>Y<5TfLP7mi8 zavr2uv!SFi^Os}x8Q%T{?eLG@evNkc+b_Yy{74qyv)A9g{aF9tC;A6p;Pu!4O+RCv zT_3*v7O16tRwElDq;EF>kX&CNGvX|+s|>}qpI`ucvvUYBJI_d~8~7tjf`^~nJFRz6 zF&|n_%h5SR^|65E%I^?FC(vP}xNNzuM$+ol>OSAnmFgqXmmXrMJP43ww1r%5$mY7! zB^mnM)@X1V4CFj2ZHfm7Ohb2Nqhe^i>=te71nwyTnefDvSPTp%Mi$SKX6=41X!@bG zSpGWt%gS9Z1=ZFSUbbqB9uenTh1kb{$MnFS((al?1~Bi7^D?Sd3>BHVS9}=hxi20N zQ#J^-pa$$*S6R+8L3`HPG*!cAeBFahA$nOiDmS77!*49LtlV^C_Li{js3beI-fWTU zNC{8;D-v$l3hq>osDX4~m#;=~GPEQd=8ib$hDg3K4Pbp*DV>`ZO!z5+JHuA;)2wI< zSR?#deu(GDay;8>=erFJ;pylvPG}_^jD()B_7|3Zw!7(z>l38;LdZScAn1tY2fL&VrZS` zuul<9FC*tiYvIXFk_>cG07czCW+&5$R8x2k$+s=v6*evnDdkz68!p*EVO;isw1o>M z=J_H)R}K@x6$UicPQgro{^^aBZdGm>+k0r16cIXG#O2@z31UHHqw3wKZ=Z&@KR{P} z07#D|5^{n8jgnQ8X^+7>p2T!EBr<4LRsd|pjTOpQt<7q2qKT_S_umPptL|l4L^ivk zTmctAM&nB00-mL;3Ah0|R#P~gT|}zwCeLm}xN{wB>=Jtk5H*k-4vM^@>-2zyAwfPM zC8@{*rxO79fwV!X++CRw3~tCjz{{#!oxC{8=Pg1vUF=Ej zk@6qmPPRQcbl6EeGh4xBDx{r_FtC?LTS-{6qq{J zN_x*L+c|#%ByGt*K;j)(Ur6aTTFxT3#s`{btRxW2oi*7G>>jEB#Vk#-;SuE=I0%@( z&)$mcI9lsC?Yv;j>;uO0E?IMa<^BV0Pt^%Dx(15EG^SXGLi8Sn0?d+CLbFSv*@d5y z>%0dL3wjBDY?`WvE~P|%zCT;et41x}8^vk-V2>H$W1$|s3%1s7-Yi9_t2mB)q%lph z8tits`(c@>JH!&I4I@x0mjAzK73-LQFtcos5MCx+2+scJ&o%6z$u)yNAT>j?HPTn{!MteJNC0+4_!{ zhLTn9fNBY;D=W>>Rrcg+g~3Ly2PDP(`t4_^9)1l~CCOty z&wuM5-#!Z}5h~RKaJvuo7kXNm;&5V1lQNu4!UvU;%}SANQNHvtR8XTD>``IZPt*@;B%t#d{pGx!*%bo> zElm3cPKMm>@DA8;?}V-3^sfa2n!#PjI~|UK+qk2PSPgxIYV%r&Gi)rZ%adEF`W0y# z|B6lag_fuK=Xb?lp6>m%cTJqT*2NZrB2{_dn$4*t=5D=ZL6SV-AG^W;58~;UGdA*C zQD(kmDUyxU?!O5JT)VRpSgN93xyHV5hgXRjytalY(M!G6r-vMYX6GMBy!OrJ9=J0c z*c_s!-d`{qdXep(gBT*;0uf@4WBcdW;-onP`>MimVU-P3SlS8^m%^SR2a;=PGmU!| z(q?GEWvqfn4VmCA(9?6!-`y{GU4>K~vF36>}@Da7Esn;&Sst{nv z!pIB26DKlx3d|lDSGO#v7Ij6oZ6c>${@_$yKs3U{HI*Ins{ozppS*nvBOLvpgBp?x zZ^=rdESsq5%BmgnykPwhs9v>Z<482Eyc4nj&xr16_E%uTe42_=!3@M(YOE&!8eo31 z2@%F5!NCW7Lvg;E7 zvjqLC_v>+dncE>WrG(ymHpX_m|GAbj>q%;|{CAu4UKT{Ca~jE80>3s?WDA*;5YS4ljmWlXAur#03b9YH?Xw_{~9h{3%-WGIPtJI@(== zrZ)_y@f{d8S zy2=U=9xjwvsa_t7{wS-ffo7>F$AxPNB{5SDAtt<%Iommf&9BKqh14ByUKaD@gedKdiWMXjPSD42nqxQmE$H6vF5GH}wm-3?^7~W7hN|G2{Y!@GibZ#cz zHU8sw)vYgBxl2oO!x@E>VWee0J#?;PAr6Fh2*LsV@6}VQv|+Fp?8@Z$`+cdcItzPR zs14`4omoP@E6HdM+T33v`OYsswU4IX_Wjr2y!(E5{oUy$xjps6tx?hSfb@ZyzP-4v zv^$;xIt*k7s%-`zv>gJ3&8QazOW-sR5Q-$h9j)MmdiLeq+^A>WAxjJf6=C_>gC5+h zQ*(d0cogoA&JM=OBO8b+rrl2p^1fE|w~`zTT5<`)#1-j+oo7HC<*ldoXe(E_&1)CyB)>iA#|A7!YYGav2W%+1 zY}o9WAIpz(Dcitf#WSYa{s0oXmwW}N>MWS5{rFC;+)F!dZw*QuM1q=(4D+$TN zhjMm)O@x60s7J@_sXOb1)CFX=k9}vTm8|L|T+?i`K@^ijSj^UVnzM65yEj{L?SuT` zGX+mn(NU3yQA)y?P4$^)&2@ zi^pUN;F*!RP7;{U);SGNaX3NW=b@_Z0KgCoS|5PbtwP@HwIs8)WGWlOychbb-gcS7 zo#HHYXf~Q45&KpxV|b+V>D%A_cKFZ#xg6@>!ScCa5pDht>f^8A+xW%XSH`$~&Pmb^ z;+(f%aFMZF2n%MO2voE3tQT$!*(9x==^l1sk{Rwm6GEe~asaA|DX}cW;3BV24^-um zVuwcR+Vp55+71N<$;uOTFZFhKr-PiwNh!Ss(1q=p)78UzoZs(0@j-UGosb?uzetLQ~f0 z*TKv&@*lna&=xGe`~1CkpXGPz3qFVjRk?)JgU;M{&qSOUsEc7tZ7rt5#GT@R4R@+I%k*p80V`aRud4d9L zP(vH9(0z-5)L%ghmQmg7-+^>b=Nb+~k>Yz9a?M z%=?45;yD)Z8KefLO>Th6lnLf!AUDFtB+r+0x!)w%Sj?``K#(x4dISvrvh@yd=WCwT zUMWW6LZN^(tM5oRtBO;T2-v#7OxKYr7fI`0-0(~xDS3gRPVcy3Fy7YnFyX9P(4!Ov(BaAR%uO*=%1c@9lS{{)k{M#qMA5&4&`^|D&B)c_zjxf&)QX3Sz4!HDpRD&D-~4!>(ZxrG#kcf;N^ zJ-e0g7VUWWt^{yr=vAEz8FCNfmh#0mn~u~gs6|ig%z?J;Y#P~KXA;h29p)a;CSMkyCupUEZd7LZpQiI3OwP(PSy0Nd zqNvxjmDa&lMnyTjYdMDihu6UPd2y@#d^@9H2^kFJ31x!uzA+fB3H^}VL@udw@w5QO z0!y#5knWfbVN`jx{owi|mFj=F+}tG|d`2rofz^Vd9NA)|+s0J|8@8yNp0v3Q$biu% z7aZ*`)MYt9AAaGQh%4xy{(q#s>#ii%l_vH-pJG#hF|F3L9-uvT&wC7}8*$kg5t(tT zxMZFTUiiXeJF7kBm5e)*-^B0-G8ky4OUMyk1^4o6Rj9+;idJvJc0 zxAalN-d=q|DGsaFi^ck2<*_9Ul#iY7zy^asPkiw8k+8HXry)zt_y7QDelD7PTzWzg zFb|(IpK}5%{G?kkviiE@=0t;s5kEwiH@d@-x#I(hwM{xp*e~j+3oeN~6T$S4TAe+k z<~kc<1v!3Vov+$%Nw_M-fDPqpy-OIu>?S?$2T%^g*d1j~v8ZZ-tXAdgPB4G13x#ya z_OP-bY7s(Gh5Sw6A?(}-=NdhYx4!<%T0Q^1FJAr__~LYz!$!3c;6;GcqJm~`fEl$G zu?Mlqp$*hJ?XsVs)PGp9NE_4?&%8J5JelTO+xdV99*_kG*e*7ydt@a`OY`mJ@0%S5 z>9E&sA%gz;A%{=g=TGp$n@^M6Gx71135>&eOL#3Jy1nmY}LB0Fz<@50J)w|D5&mDai?@Q8ZZlp~MrMLO& z?rmHGY&YyoU}NfmX20gC*%Yp(Z!|~&;(8I~PRH7A_AT`cjEq0JHY|^Mg}(<6K|-%o zPRB$zg>EnG--jDp@tWhzA%X$uGcq8cio@uENTHS%P<22*&KX|1gR&J9ygFEas2%*6 zS>HiPK?ertZad#)QW5K{p&E7c zZ6_arrY&Z^BTi+G6VUr>)prA-He+|?S?tZEq?QWd9tfZa(v$UG8C3XVy?_Thj+BkQ zgTWP8K^C4bovPX5PrNel_u5e|P)e0Ra3i=3CW;L=I_F-&t={=#E@;!WSi{I6!k2m{ z3a3_b40n;!NR4?0ImJ&8*|RU0EuV^AIBct&=;2;YSvbG!5zLVDKK19Yp6=~&hX^T>0%Wo*DGY=Yt@{;=>03v{8;sR`Xe{|+awX8j z=dr1vgu0gCMo18;@K}K^td`G`3XvFs9DIC{>u=P8HK6OW%?ogrn30>iTM;D-s1S>$ z_X-VK2i3#gYKie2NIf~jGo!PCjLuJQ5MCs{Hgb>wfW$s{hYdkkPtiafta2hw_~1w0 zgfg@L%R&jD6yjHf$FyL)w-2AzT}rrVB3b}LDXD@_Dn1P9R?F6_>$XTtflcV_@gK+P z8lEh97qDJ@tRkUtL1jH`n-3T;t=c)?U3O-Y%Ec=**mT9sO-u+&gYPYfg^m~CtF(^g z00x$n6IvN0J}_B;3&tUq6N`AM{c<0IiQ;01NCrxPd?u(dUG@JD~_I^NnJxQddaqBj;{s3R}TX zw9B%>hldXb;3{B&RCL@(Xmdf!O*JaA=690+$|P6i9z%rOu9W&KLh*`Zz-EbAwx#I} z1$veORSFlA*pvr+g0XqEtLI^O&eFKhS<1?8cz)LdweAFjBR$JNY#PFTi=~RiS8+3*d6dm#kNF34`qrr9_@I8unex3@T8{AooPjjjCuuX!R?5E4nhDe~hapz_?!FuTQ+m!n2`}HAlCt7YPVasszrKEB&zqD- zV6I$!E@?Ck4t>~`ta^%`MoMuNOsqM{Sax`ZnK?`$)p`#((Sa7rk_{%Kp&ivkH1`V_C9TsLSk%Im^-H&>#Tlnfd$^~+44&*#NV;lanN^xd zyGcC)j&Q*Qg!M`u)N{Nk2@@n7f~C+Rj1YKA zZ>K!Tor2xr5#mV%i1qjmr(FfdtDU=i43R(#>$YwL7#y1 z0-Ee5o%X|ELwyjbw)Qw}0M$#B&+C*842!a$@Z>G4iO5a4E*-Z>5(G)FXdrf;WQ@z4 z{U-H1rLms|3nFP}??zRY5ao1D4!WdrS8-MecbeZk`{G}ocd=x^#@rsg8WRw+y{zaB znLegfK8%yXttU(sj$r?t@-$4HQsr;CPnuXx0GNZ;)WXBkO<*n;IlfQ2y0i@qlqrpi z0}u}DAK=GT>^GgBxOH2G`JLU<=R7zZ1ebx+h|#n(EiLB z6$q~LqCj%*X+b~iRcno2J=#gr(4&XI@59Kds8j>p6&&#$EsE41<9%}x8;G9qzd8on zh1?)@?w(+P;*WC7)YcuG4G$!f@`Qbxy8>(DtKz4yaUw3|^B6lImAFTQa4CWd%2fhm zTa1`7CYRi-GhI7CBdHN%fp`hm;xJ2N(mkN`<}oIZ&y@j1<30o9-<{%m1?aUpX4RQU4+9qBs^~^cxYR!iML{BX zz}_i9Ep;CR_HHx5bj+7fs0hUenj_IxaJWH&7Oa3YUuFu2EuTSqj39q0yU>{o)KAW*N z>K37|4P6bF%u9@iK5tl561m5U4`m9mj!A3O(&{_`df42kF6$+Fm6#Di4qNOSMZ>+Iz6!y(|6y5nZJI!moV&^3h-ZGyGfs z0+>4GBi|3no$D(Cwmv=sYL6QHWS<+?*u&Ft z9Nk3WlO_KbaR5u>`BXQ-=SSC|fIY*IS8v?i8Vl}ujkXOuRI@|ci<+?&QWceiEEeV+B?l;aqi)u00x8IRgn6( z*9h@k@BvgHp=q`~&IQ8Ev`Fqoh06HYymdj^RE8(;w#5cXCiWmF%!$2>gtD|%O5HlA zEiJiqt)epQHRiTHpVjm{X>(OvQ4~o9#q@d)4jY3^pd2;JP?AK@t5#&Jw{n{>AGjDw z=7q;5@atc=c|@1%x4SpheIQr6JuATW$Av2heftw zg%upxt_tDSjI3qewyLGfZle=GMeuP;wGFooIHu{^Xk9(K>x!haG8E8|Y^9Enu(76I z9lJ5)5nO*fT>nb(&HT0j>9Yh0Z=k%LFD*M zb9UGRf*wXwVcp4-#^yyG2IS~svJAGmVK3*P@KLL(fqb??T0M#*qS$6?X|=NS`Eho8tEx@NMY4toW@I*$Xv~vq<2e!d5MTSo*ewOC2}6^p;Y)$qPhW z<1VS;+rr2&fo(iBzK4mU(NF>lg`UuT}jqKm2f)7%#_|@}j_$ZKtY)RgM9z zw{}|CpiAQ=9lP;^i)TkZ6d32HA%qqu@D1~jTJ$?)e;xpOzk2Etu8aokeKy#e0BuzGuNtvu z@SsH?iI4@8bFj9m@BncrD-maPtg0UM}{7-vJ0Zv1$oDnom-y3E9uRI{cKa$6S`))D!9Oh3 zbdBZa)MqpfPO+87KJ6$U8-6ZbRRZ`?@j@~i6T9|+uDK4ZEFrx!pbE>bo}L?|a~u>p zugTeht`u;<06SGu_8j=6(KB0lHK>3yChzF+ipAxNZiIfT?VEzg)Jf}v5#%Uwpr_k4 zP=D#k0}trCFpS`+8FDE@+novU+b~(@Wt5Zzjhbv4_&!Vw zAQkTn)eMir=z_+XI(^|pJY*3}w-#TVu^TV< zvQ&NV^#L^Kh_FSa;>n8c;G}CiRp3rJ%0DQu49$GwTP{0?>4l_B{}_v8!N|W%zC&9> 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

      brXZX@VYhc!=SFxwhp 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 z zoLQ?un&^7HtZH+|S)S^%u)U)Ut=f$xcPa-;w1Jm`(GTYN1oS`~Ij{wzB?XV=%Bm-1 zI+Y5N&m{hNhg>?bdKQmXmT3b*N*{rP&@zcaYkwIfC`1nIRmd4qWQ0foa0J-$WkeyI zeaUkVb%Y~<-1G#~t{;krl!$WC!ZN_J%fb&Hc&KStAvulM%LpOX{W&Dd@tHc*ZzY!* z=9UHp5bapx-njiuAMO^4ByHzfx{uRSTbE0Ql|f`5>~`y3ODF^LN(##`xdOqmz{*S# zUAmD+fG1w!D01XO|99faNpRtl}9f~DF~s&uWrqWc!Q-12 z1k)(RfDU0gE}3D8_WSogu4({@bPrpq2CPpI~FJ0q`jZvG(V2&}=n8qOFGiCd!%$iDvGH{Y|L5*0VITdB7} zYU3ad>8QpUvkeJd4OLFjK+lTY&xnuuL;PpR-!r2MV|!^TyLt-{&6H&s9NG!~=d_WR zBAE*7S=|5!d?wd&g$)W-mBQ6j9~Na=5~T@0*vO!@NFfy;oWa#3(@LoC6G#bfibHl~ zCMqazB4Zu%M=2C~x%eIipYYaNEfbcgh+UHYoeB_HJk}v#x%S7{hINpF^hTN9MjcmJ zkCHYwbd|X}&{ai+FtctE*o4s?2VU3;RYpqXeJe;SK<_|y%Bh6u0FY(2M1~k|p{pc9 z4lvLvuv6K?)u$?1Dpd)teMUVi<8G;+q-Nch*F)Z_Uk4afJz4Rpjk;7|fS5;>j-+Ty zRq4g8FE{)an}W!3c*)u=1)E1|GHRfuV^$$yMgire-f6KS_qDg21&l%4ni{QMqx*=$ z_b*fW8f_Y;L+_BlE!a)@RBUE6(5j*Y>PkKNY=&>)Hj|v8prsIR$m%I+i{%{BEY`r9 z!8?cxZ8HMb&~TTvt$Hhln^eK3-Sa4I(BSu9P3_4jc98N&=U_R&SBkV4MXGM(O{3** z2=%DCan^E0?(dy$%*9BdM!vr=h9)nSzK+fA_#|2QBSU32UvarBt&Hp<9FIlaM{Jup zV3BNiOw?l|Q_08FZw`r;B^f&C&8@zSx4ltaOkyq7Ecj%Bf_4r~q(IJNliZFtsOW`Yp63G~TM_LORA{ z6L)XChshp<@tCWi2&B?;j&aXL&nSyN(MTlp|jc&DO@+C#f=GF z+_c}e^<)q#3bP^w4+yQ3IL82;kvki1I;y(Bk7IPG-B7AcuG$v($Q&7=lwbO}a#ZaQ zrCtdn!-SP+%ZJD8UX6%r2iD7Zpda6&PFGg2K1kof=CwrakQ%MKGS z@>#CfJ59U}cBTwX7;;hXvrtjZWU4?#;NEpk$!cEw(UnRDJoc%b7~LS*v~_`jPYO(U z>hvBO;Pba3>N&Bpig$t`pq?;RtXe~BWaLG)0=@OOqdB(_<%yn|8baPFa#@0d?(%og zvCTEAYCfv{l=~%AXTkJ|_~Sx5pEf8Ah*~MK4NwG4hloOY^f%!@Quq9|nnt(X09+36ebVS+fo z`pTxV6rJ*}V4O*E4EPif9U#AjATOQvK_WAq?K;3ZDb3+wl23AvtzoBVrMRd4Z@Qwa zlVu~}NFuZZDBE~^Bp@|5XAmRysB|PNGKGh=k}9z@#(@q67==>2@t{;TQe;vrxv#Gq z#(Ik!$um>$S6k~d!saq@{Cbmzgx1fu2!uBi7##)pA4#l6H{QeSph(mq?WLZB}WH) zMpOdAX09kZx`(nAxvDsF$Zfi)G`hoo5faou-hx5i0*ht$c306g4KTz=5F>qP3K-^K zxpy1r!3gr|uOw-xa-P$=-yEj{wI@l8VI~^8JN@N80#rmWQkiAR4i0}wYEW&RruJ~2 zGOCu!Dr8TFLaFNO<-deaK1s~J&)&WaJm6>j=A^f2wdX&-{Rl$<`TV7P{;7QaBG`*& zhkE28Wq;(*J5T{q-2#t2;;=pj;9fT!02}UZrtH;0~WWC63>o4mEb9IvfQq`2$ z`>$X0h7>L$14zfH(XPd)+;LTydxG#M1>~kG@djF;Wt|K5)?wazuj3R&^5O-i{J9I0 zH*LIuxtM|+)InvPk5!(ND#kCJ)E^UQbs!0f9)v87$%0iik?=NxC6S!O>>T}JJA{$% zsgp2*$!g`}zUn00Lfk$&XmyZ8`pJ}b0OyC3QV4BZR#nnhLP|~8iS@4YsdlpRPid2&-@a&grvNgiSernjJ`6DdMICZI#^sp3j6 z&E2|XCGi^1+Zd_fXKH-utjDuvF%kMhbqRrXsc8py!|{f0C4Xeqd6uV6C7E;J|=1LJrYrm7vF05bn1RwubkU1X1UN+E+@ z+4|6>fYi{!^$~Xr!&OQooBJrXjDk_n_Jnu~YVau+muWgI5iq%sr`I400zGA0wtpM` zXZ!p=>gT^9h36yxoxgDA@x}SoAM<;E{O!;AyMFWjr}L=!%jEj}-|>U~GQ538PS77d za)$nY-+zHk#=iGo-oKyEjzm3`MR$3D)yHgG4mc|#y*i#T&l;fQ3`ExsF{nGF!AHAk z`-m{I!tSABgA_vXu(7o%b$IO9voHe2UR4_fgO&btl}G)Bwmxll($bcjGXV@SuqE1O zP9;)y4kyh#4D^2XLW{MlI<^xJ;HiyMGgP@Dk*zi&oL7h&~;*) zLAI-uK`qa4OCfauxL#EbBt5?e6?gG{$+BXAI3vaV;Bv%bV3ESvR?PQP!BRN}Y2r|tpIfOII;v{{v?`xiTu z-C0Eo4z0Fl-Q5ZW!owUNwv(mP+WZ{qZK8e95gK}aHbp4Z-!z{#R;t#MVtL4!Mjy8BFUQ$`fBQk;L4NfoZ-1rxQ26!>04shfaoZ+RpT7U${dYRD zdiyKRzK?&RpY-dmhoN3xlrkevvt)uL(7fiKhP;Jk{MS+EFjE$N=j51nb&P2%pp+83v<_MqsE- zxG44>q8EiIGC)W8;Yjl95*=Dxl*s5{TED7dhhdy27!}!f4HGm{XuZ^`j3ptJl4d<( zb6F%f-jE_WRbCC3gByBD8gI11*=kxpp%TdSOk)OLS@Sfz!0v>~1wYM}w*+W4Xrk=^ z^x7qT7GvqAG#z1J;r2@M9@nzNkew#e1JwEH1v5-k)f}W4eU)8BlJ1<14k~w- z`4;e*9ejQ#@ltg(A#jR0m48=sBd7Zgf~76 z0}S@MP1PrWE)y9h3mBn+oW3r5i5k2~!FHEB6ys1aC3o!5Y3jaouhSS#@3uw5fvw6G zI5mK@<&DwdDUwpsCLM8-Smo_b7d4SE`O3Wum6s4Y^xpAoVk*!V>GT})V5J9T_Q2>=mJ0QNE6j`4m%pr%G@55NHDkjr(w91Ak8cpk6mhm zlmoB=Y{8+T{cp8YO`0PeU!6m%%JwV*0-FImvefh=fizqlg?9A_f zZ+porto4X=g0W`p%j+rSO&VE{%W_73Jf<=hNlUHf29TB&ly^KFK2phKps#%maYk0( zpd5q3%0{`wJv}K443ziJecLH6-D|z=_(BQg;B% zs9FK2lIl%14dh@4Hwz`F8o)qJ(M8Lup zYBF%tFoZ-JZTG*L-$E@L-_&3FtTT4k-HKZXMy&NxOxpS&L71e|o2*#L$&F~&L0=lT zRqv|g)^^#!!rZA(48acPV7F?)yHF_r%Zm@&6#@Vgv*Z^(0oS-w7XY!3;1}f7ZWRDf z%5kZOGF)xPt~*K3`wRHiryK`){?nXoE7Z9Y@zoVTb(qw+(tvulP@ofIuPkFw;peo3v6m3tEWpN9?HgQ*WhvBcuOrb)?!j$6f{6L3mAvK|TGDw8kSVaJl5+I$_DiJS--qs=eEQ}e zH5q^V_w+HGPfl)FUlFzcsbuP43qtEfKNb{}2N$~OJU%?35G(h}5U6Ti;eq`T`yH?< z%-mcP9xj;3tyPqV;bR}KN;}Vq_T8!hDEw&+B}v>!C~K!iMl|n(IFyTnwraTI-IG3Z z5^cmp{Rde#_$krd=n?zmjk!`L+M4w%N1T$ZuZYq#EmFWmQ0grMHuQ}^;BM1(NH42X za_dc-DnQwjdR1$!eG{~QQuLGXDHr=}gN1=%oAI?h3ePqB&CM~1!>^|~D2CJ4bU%=3 zw6K&jh{QC(rE2aGNd+dh)MR72be z=2|Oxu>GzYeKlI{h^AqT+J4u9rWSC=6WHb9Gq&8fV{Kl!>+r zRbKCf96)SD$w^`A5zC!SHwaxZu^i>WR|P^Fgd%(BjgFn*Lq_+HZJ-kG*FO&LKSTul z6Li`26VS512yb7)4-l$Zxd{t3_27yrsE{r4aTFl8KY^vAYm&C=jb6lTs*L;K4kPNL zrCfZbw3ye)Lr55`+(8?4Z1S%pk|CGIC%K9YMq5V0egNE#T&1vCx+%$;W}8eN?+2K$ zXfWA7yXA?>3Xe&-s20#V>`xT=>yp$V^Mh4`SyramI=KO`#s-yXWYGw7+QqU63Er(s zHUk`ssh<4m=GxA~22<+iX;6X0Bp6EA~TW{HP(LGc?)AhPuTYhE^4%CMm@K_^b4&*h`HAe zHH&fyD^;vo2^1@Pm7e-h+J7vnb&-%1A66HmR1Tk*&pMP&37Bg z4jUD-g7Zdt37r7DT@7w5WtNePLgN(pxfCgP_-~IDG_Rl}p)SZ^0F^is9nTpggS zaW6*olHblf->uaanYWf91CsO92_yft1gV7mTx3t}ltq{u$KcC@7PAhpYG#gL$Kh9k zX+F!%+T!2|DdfE?ikQK?PMyZUr^YRS7Q3+ulVL@AU!Qzpv%OC^uR9qLeMOz;ugtaL z^f`amml(mNSHGWM{fVTW`Z>J)HNE;7jHK;5{^k7#U;p#l@A9zj6%}Npxaup$5|mA? zS9#a#QIkM*)lxxQ0!wuCE+#4zt{6$O1~Xm)?+NDS5m*DXM|H#VN}@-tzv&rPL!oaF zld^duDH9||^%d|uGYNsj>ngtc##hP#^6tRL^ z5o!XR*$th$8Oin?a&R7l3jq%6J~pzxq%NdrMvPZDet--}v3limTCtCveVHt;LH_%& zC<|_VoqHOp3RX@S*f8X-?LKSkQsn{HY#%RI?)iK&sKy0ED|$AMVCc(D!Pwb->4sI) z3s?nO;4L~u4ygM4!M^UYd3CRXwNXIk)O6AuzjZ(hEKA3E6slm$x;n6d&C#<1IurgH*vn}Rq`zWNcp60@*86TpCg@Q7t>M9l~gi3oDb~Qr8gvAR(V3j|J=i!L^(=pV*~#WI17^K{r)R z0D**6fGh#Npk)>vhgslW5|;*u0{W%Rta+`TX{S z@b>F7ssOeJJ)mfE*~%&pZ(Al2CxH%F+E;31!}3;x)+m37tBWZFZir1+x?G!N-In2O zwL&1dxxuJ@b&2g{%PNTyWC@`&?o!4Qpy<#A)6>+$YgpJSf>6Y9YZrK zbXma*YjEJSe`@=Xa!SGi%APXwgUWT;NnfaK0^RH%@e1?WQ$U36Q)1F2LgCC@VB4Y9deZ9Z898>iG)cs1?S0QDHw#^wCiY!+Tr(!dH=n4 z316ra4i+Bo0LmIeAgucZE(im(F)3!hwjT!I6Xbs0yi4*mMOz2a zOMH~H68$_Bb~fQrEU)~}Bm?E(%F&WsN~@sJ;fR*EUNwrrf{)?$3bY62JyNIo{gU+r z^+A@hHPq&7DXB3uf?wOnA{#g_i+tS!Jb_2{qvouv>TY+PQCWoC9Ci<^StvcR08{E= zT_{yo+&a>xdZcy$BHLG!x2r1Gr%7CC_ZB?=a4o4cYOiVbLR$`~9dS~m7Gm(BRekV! z?wGp6soMIQ;5wwEcE{s-b{oQ)zo77l)X0cVftQzzE)yZEWX;HuBCcQm6#im=PRH;X zd;ihpd8m4RhK%ZvUbX|)K~LOk8`MkImb(8ER_j{QBCn!173*<`Zh2Sug^$T!b*^r7 zOvw?{=8+R_wICQdp@Nd(-IWY`OlMZfx+fH-VEs#$M>ygFi}#gv$x^$kFc?oO<01qH zL)?3dNL>RHJIOH{=P*6adV&vtCfS)&&O6bd?v62(k$MI4`*+t3>uXHHKZ5s-b%P$q zNXuD?73*P1mb~e5)45e&m871bU$+j2e!g~|&<=G!(ZptOiA9xHM%|e$Yx^$OUpm`C zT=z(hoYx)X;zloT9v91r(>~UOUB0SeIJSzJ@#Cp@*%jZ3T5VQ zLS4^$s6atMV4EQi@NIibz~WDP$lBS7#02GTJfoZ1h?~J=i}oc6O{mzeL@5D6J3(bq z3fSF;3MgdV>=A%y#-1I;mR#|H=Z!jb)8}Vfk8rD{E?5YPCBURw>Zjb6Su&MK)aw?? z9ICbf9**As!=+oGoq@^{<0fim#Aj$u{og8{yd+B`m=>0#R_3T0t-aNu$|d+YGuwg) zW!aQt0=y4;0~old{|XL9)mmxmdmAYn9gzc;96^^c84uDB5+Es9on{R+dC;Tca#CoL zZCs@~)0t+7gNr++^J{eR#ZLJZ87wPFBhhx4ylgbzl+33>O19>DB`&+?B*4c9R}G8v z6tc7j#CMh~)YfkRH&`l)POK5~D`W`!3;&c@s9-X^4J7>Jbe3w{I4Jmzyp8v?X&Ryi*)uc?>|D#{dr<*{B!u` zd-}TEdSL1|b!x&5lpwDqbJHy}2kypkRVmaI-vLY|zABVgYBeF%v8QDZcM92V-2ku; z5_yX}s&)^meS%Rbp>@2-HVl_ui6oCzOTuX>p=*np-~i3+L7xWj_u;|R?l<3kple%Q zR!j$8PvUewJ8vmnyhbRP8JJ26WDF+Lwg5^`A6sH^=cx}PoU3%e4IV1T$mCI^8W7Fh zc4w5sT)W8+E-WA=IU+^E$X6={5-?uFOpK+_aB`;rHNsuTCs<#T5-|Zo!y5tiSV3&x zFkud~49;;y9@~r)=kUpLq%N}b+EC94j69H4svC-x?d4l%*I^Goe5%TD-D%o*WD&&l&Cuyr(v^TkW(X}wu*8x(qAJb z#$=^6#8B82z&2WsF4U{NV?dXbR*=H-b%)001@_d|V+g>@%v$9$=H}Nn3`Rs5&}X zl49^hEut2ZMQSv(sk{C`7Tz9VacKs0tVl-%#n1@-^gp=SW3IzQ@_~h^Yr`${Y;$!z(Gl%={SbhBJ{a1kp z=~YOWd>qVgz9fQkz5a5O)tl$d2f?t|Ch$9YAD>P`1AAoWap2FP@m56J(pQSuVF7 zS}yR(GYsPm_Cvw>LpPw`(h=4@k?|^<3FpFm1EEd2>}kX*m$4f_?rhjgM~b;of6V4D zc0=2kmszvR7m#Yg7dQ59pNksDLYb_5gZnHJC9}lEb*Ya4k0G*NU&3|i1fcKmduCi@yIGTxsS3V65n$+%@z5&jbgqU7*NCM8B1*S3EAn2T-bOo|iRYuhK^px=SwJNi)K@_VpaI$R%1230~^PA{D*PuPt#?^SAkI4LYlaksU(#QtJN;v<}PM zW*oIc<%l&EnbRLWA+FVyn?OysGwmKo8oFBDV9muEv<-9;As@$r9;Pj-lQLEemr91U z2wC10HbK|760V8)kB8Jy>yJeb*?o>1Q+4kO<0_^!p{3YQ7tq^60nnjQjpV<859zE1 z?2j`NMC;2Pw38cXGf1!{QocH27}QN;ALTIqT9wYroo#mukKKNIY|@7TdfPT{A2o2O4)&g zw{7u{ZiQ|EU33%lFzcp0P_*oJ@AeH%sU$vaFNE?!-a1ng^{z}|5@W?toQLsMrDsv``j7-$wdIYiN@du;ud(g<6sOtoJ5#e~OW~GHcZ_r3u0bc3 zxPq#bbuJKoH-=j@04oWw!=R*2@-va$UXRl`Na(VpU6*l|?F}i5okT~-&1wHhaZ<`g zG^6K8z80S6@-j}~Z5cC05~FmO8Ma$i{iZxG_{&A`&)ZHY0q zqrM+(AHWPvt`DWuQKg}Ul%8UuL#H@Y%y z0|v}g%AV$ez)f%xO}z%9L9V5gcX@sYn}w8kTqX3KhY7&6bSChCHgLy~XDo>dcdZWR z?x9qwFa{nt_No*jMD=&r`>w2jN)4MH4iyx%<={A}9kEYAre^FE!i+$==T=~=UV*#Y zvLu?boeaQl^$tW(?}b4r7UOhjHhg=IS@(KEbK3qB+Mdd8ThIOfYgBh58)FNR(b!! z`)|$!_}_-NFD%9qko8n8Tstg);<{S6RK=%-!LabY+=`O7V;Ho}b;C9yl|3TgP_Q!! zkPEEG?PMUqaMO*tp(GUUhIOpBaN951?ysqgv;sLU33m#6l54rkL=7i1LKIa#DIF@m zBiFViBys6yoxGYH&{F40aE-Fk$td4JiaV)7O_O#}79F3sp}}%erkK?$FMC$aSP?Gl zi>z>3r@2*wXA&F%=$wXR&8cC^UPe!m1E8bz zVn>Ltubk2>_t0Dvq7|fQ8Gvw6TLXtI1F5!7*IRsf&K}p+^ATA z=>trqGR!9EGKS8>;2<4AT-c;Po9Mfcq+nF|MFEl2LdG%;i{e5trqC|lK0*7nkgCUa ze(cMq#Q8e40K?M@{#x(KI3*YQD)s4|N!=FQFc@w6?6Xl1=y=`p{jYn-Z!8-DF%qtL z;lN;79dA{|aJxa0am%y|sB)iU0=+}na`!zTu-+CeS<^G&pJGDJ0ue~H*Sc1vW zhUMhK^6VTo@rbI7^I-bBKf((Uc;H%)Dh&V(#`YFY_Ai^xm~IJCwB zy}T@L$fFIx)QRU;R|8wM`)9}DhBU&hHN%U`(M3s%tQKt#Lgy4J>t)zdSD>?oW+@qZ zK3t&j6#&w=e-cJpck=;?MmkJo>xoY~FB7cijD%~!OKo#X9H>OR9Nd+AWmiudy8+fn z7NY8LLKA+PIklEYWtVkGue*5z`wWak3$K%kCL4lJ%7k%wB$7>D0Qc}TRTQbCCmofL8aW2y`{92EQk*T zdny!gBt$SlteMvj5jH3o7NhfFPHXq6dsrHEA1(MnbHqWqHz=1t2M-R0E681ZlDYxN z#EiL7NKLJdS>U(pYcTu-C4=8oE?pv)ZO|tX2q%tTuU5dIZU!QEcEBVFiB#~rF7w0=yx>Fb5faS$Lp3FrCy%mZEZW13JO`wMA?8K z!JG@h7eC2@s(c|emNw5I@7tb5jNv2?45=+!i7pi3D|Ab6g>ajI{MKsfq-aFc;(rbA zf4&@(4r0UIBL5+&oXt8wvAsNtGMH5ngv-dXk-WZ^`w;oaJz^H(+@8Vq8~K}OM;aE| zyR$&MfI0;UnZC~30(zd0&Oy)Jddi~!fYUxxCcteO5QG+b2aV?CuE!um>;q$XiA>6l zW&4|E_9_>6Dq_65ftGSoc9p;BBf$hY&jeSgr4@aHc>4%)Xs_6YhM&e~n? zC@&16gS~`lt*qOp#cfF;D%ttbPv{7oR%9V0CCd8gJZf{IBBwzLr37H5Ep0rLfBl40X!NUvfjqS_ z_Ev7d*Z=1?|EQDZ>KqjYRn{E+cM-43Pt{O*uC5oX!=~NKg#8TKBMjoch zF+Murb5F+4i1@R1pqVx$%-zRXxv@xcwp_dd|W}Qj|e0(cItrYf=nPXE(%Y$A%-r1fwqYw$)Yp zjMO3$d;}5+&BY_DBL>) zc=^+|dX=MYJll7`qH1&*ydLjeoyaV8hR-Mlj|wX@#9D;m9YWV3U`)0r|=(GA~xv7?z))XIsmsF?ch@&cw2{tDEy zHm}fAhU1mCZ3=~&j#D6KC{P=lBz1hr`V%Jm$45e$Dm;fLNkOUK7ah4wikegc|n)wg686OHMHJ=|z^fuDt_hnx&};@L%% z8w#PpJH#c@WYtoO8HNCLMJvUXkqIr?Y@R85^pb7(6t`#Z0&2+advsG^XB!_@ncmbv zow=Ep0o`c~-NEt}@=UT%wFfj!yYRHGNxP{pm?3DUL_$H9N||-nJp65t zU~`y)p`NmP(-}C0a={wKT#$z%(bL$;&~~+e*8%x-xuOW(dt)zS#;kNW!_lZ676T#l zV$+dIedKvVjSU`XBg2JPS~O^`Mtc)kxhYQi21T>83=%}~SY_9&sxBtTiVyOBD0`{c zLw$;>ENoU)aN0wUpNMlw3JN4UmXY~@pq!3C5+Jm>>|rtQY>Q{5)J_=;rTqGEc-K=Z zWplCEuee&&DVsJ-Xja+@g{I+B(%r!4-LNWGvSNV#(UcI0~ddx*e>*j+5f%O z*Q+cR+1nY*?uw9-oG%CTPJ8Dt6}WT~EkIzlPN60RaDG2PG+L=RP60aUai)f zMpN0s+#062ldtRx)n^!SUeI@@I8%ihISdoE)PY8`L9*`myHAP zVsOU~cyfB;q3C->;ci_jXZ&ASTrWq6%ba5ly4(HYx^ljk~Ui0~4O zvZJJB7F7?(jzil~3)`VKL$@s2m^cAy28dI;ZU&yR%`KY&Z6`LqPdcvAOP_Yj*tDqS zt_8}w3T(5~lX9qa?0OI2GgG;22|$Oo#0H6$?X*pt}du>@`CPIuRFVh5x{LRR0+;IM-p`co0lhl1nl8e zMf^tA@GUU|!Z6Xkt@k9qY~`wS5Mex#&SZ_32&`1!TagFbF*+)p4n8TJ0*%<@gy4P# zJ9k|eBE(CfLjfhWh6A2AT|KJRUd3DiJAPN#;}g{!g!9c+l}Xddd`?JV2gtD}77;u1 zF?1G3*|GUn=O*g~)fs*_Eat@sCZa1a}P)FBnH_-Z{2q4e<;=%3UMod zU6QEBD}}Jp>#SWfyKLoY?#kBFCA4q`d{&zpN~OYZt7h`GtZ+3hb$o5%`OzWW9OI!< z25Q_B5AcO4no{SE$SjFV=bf$ks<}}GO0irao74j9F?8cG(UJ+kH+Ax+xxoy!(;<7U z-6~x8lv7)#bPI0A^Msqyvea5O8r--db(!Ruv@ktAJqHHj zIZ>MFIaUTEUWAVwipS6aSqawI?|gPF85dUg=3L;eJH+4sxVV~vv4nryG?W*NL?xZ8 zuPZp*IZUI=^76v+Q4@Tt(4ag)&48znQ{@U6Yg`?7A?%}d-hesrLTWtR5X(_k_mvtQ zFGT9&^!%0I;D;#7ecb??`Y=eR8W#x#JVJ~So4sDy4fPAA} zV>Y6Z^c4nWa)p02vgMVrWcC1j>%BuCJ$i=`lBUok;ft<;t+*GL7lWU1e*2r+zB33G zkW)7{X-6Z#4a44S(0AB@-Qiu;JKlcThir4hQCjW}L160wA#N680HR%)$*8oF>p6kv zuJfKH`jS}U#1sxnK}XcUnzZ6sa)Dx`&njd(FDmZmmW5XXi%n2Nnwkxh;Mtv=QTAH0 zwtXLtI6|F&wM}=}_EFE3WpbGFIwD5?UT>2&S#{3$lu{Zw0vmH$!MH{W6qD6j)6PvV z@sbv(agV6R?ZJww_tB_mN#|_Sc#Ktm+df>k5MU;&upyR!un$lBaG<2KX4ZUgw{Gg; zLhb1%3_IA?hQ*YGQKfU`caHgp-Q@}G?+OenEIJdQM_Z{p+yYxQ6twdum0CS!Tfo)* zU=vjEtw#ada&+qb9*&?cob5-=Rz+@Htsa;|p?T=xr<5gPi~ww+;M?2Xs@gtIkzd@Q z1dETRBFnKVi#aZBr|z$I!_F)P3T*;*v_Xp-P+f*SSlx_M{yIv`jvKF}cN^l;Emm@G zUY%wbt0y(q(FZ>W|KWr7^f#mieEoLfo9n;}`k83a z0a9?69a4+MR#EYdEtp3Zfwh1krR*(9@dhU_DR4mARCxoJ9Uhd<=N#?2ssQ-NvayF-21J4}bY}}%VujBFZjh;84z){w z^?}t7u-afaseJ7qwv?9PN zU=9TKcmW^NZT^Pqs6zBEoz$YsOp`uYmyHR%G!yz0#|$8Ic}X9UtR5^D^uH;?X%b8F z4+NI#7R4(Z?b7O8tGG&)R3hc~n44u!RIxih26C;)M=>zp+#^XT4&k{;fXsJ*Q1-ho#IqrN24_^OW;VH3~ zEvY-;x`X4_!TIIXzR+3uwN1nv7R|Q8jMU@v0^z;W6eYRJ%`rcGRFQk$5`~sJ_&}@-J$$v@XZ~K8hFDpz29Rg z35aRhDV7(`3=fryywP9mF@^_CnIse5mE)>=um$WPdk$I52G*7_Rk6QRi`XbQgQ?+_ zJgXTPgFUO?lcFFO#zaI+uh+x3*Up)Gz)3<5)v7-4Pe88~x|u!e%1Mg66KVks_>;@L zymSkt;T#vm;j=w7Qh8@aNH+2AqJWN* z>C)mOt*KoDMaL!(@e$A^xenv%?i#^csS*UFQXRX!pIU_pR7`>fFr7fFa^8*PW9hjh zi)BdL4SD`=x{jzYcB>G?cALueNu^l_XEG>oV``P4uR5#tyzA9TFgIuWyWwrStx%xk zA%846w{8jK_qUv%>WEA(yE(gJwStkHqdLalY!pHQpES59jaTv~7||>2XmGVgS^z8f zW|Z_@>YkaUqMFaua9ctHL=w9Lo+rV$Xl1*fU2sa3k&Bpad49>D3YaP+sUvgzJY$wp3XDNo}ploDxfrrcqI?E@`tD=kCkyQVwNu4=mL%?4L z_?F^ECl{7W)s ze|9|kwdo|gSkvi=<5ge1eHDIqe)y~J0YD&M`t~WCjQ=dz^6RfHuA;Ebp9rG8Q7dPq zaE%QDa^9*hy zFgpu&K|^V@D$_xPg(hJfQdS(3D=|Vg!HzlUtmO*u7LrKH0&TrpwnHZnGM{$ypc&R| zLrok-OVb@ybK^LBgr-EMP}uGRjD@3NH5?eDAxw9RSinWN*l-KeGua?$=oz0{I37?E z3>a1{GIHy~TB7Ym{bbBAI_tZ(FLbj3ci@_&cr6NrX_0>0Z0_c!JuA8EX4_C3C?{wJ zDCLj68gRy2qUqaoT9UZO4<$q743!_&^peJHWlAKi=Sp?9l`!liwEJTFP()vJq>O&t&KeE51?7 zDRQ;iN`xSS(!sj#OU^%{}!()I~8{!D7(63)O-viz*RmIZ;C zg>NXZwOEftZyuorz;3b54?-zlF_p{>j0v(JR@JuvHTYuQf8O3iKP3%`=PJ{ zCInwS^9>VNKK$Ibxr*K&pK^tt(r*xOGI-X8<;$%wP?I+L$Y*v3xrR)1|iY}fV$%kNZ) z!NDv%5h>Cjcc790G6HBRFc{xbzNzy=`19s)sdP+?k{`icz0eVT87=a*!|kM~f*CuT zs?e7{%g(#IvmsMD3P>%GLg2K6BpTRjJmy_Ny`(0l`BKrW5l>_7TZ_zOMw z0f_=%<(T==+wWd~W0ET82m0L?>_Wt*p$Lb1Qz<@ZBd~+=NKtX2GaqIP zYS>!J-EmYf>L74z_bZsGCI*en@M#0^_QBdpmeAyo$z_zynck9;{VjJG3x(2G*^-hw zfO}2sfl?Bx3nuxGCekN}G&YokvK?0d!>lU2=DN+{ZsBa7k$RTRK*wT9$UC+}0lCjz zTXs6TV3QZ1oze;o5_u1@cJex&BsJa9RF35SvR<1&Bcl|^#IcX8Ifqyb7)kCb{^;>? zX~BJ}$Rq$UV%g@prL75`g2!EDj|hm)bXgC)06}1YTOvVJkdD>Vm<3rrihX2slB{k( zwMO0OI#HPmt1Z|UUdj%ju2f-ubzp?L7V0Z3xaFQhL}?CNF!W*Bc5OqdFW_>x-g~Q7 zyH$>qrQ&}nJ;3BavfB1TjeJ!Dp=zF*+wqo#IF!=0(Vgso>!VoILD8&%eB6M-k&9}d z7xu$xCQG4{r2C4wkwwYvo|J)-A6`Rc`cQy=tp}MRg>Ai5yTPfdQKbx69f9Av?idJ3 zDuQ9|Roft}q1B*G-nQ9X?z}ox^p6TfP$?&!QYG0UOL7oiE$GIVeM!%|62}>COVvbV za8w+~338|YQ5Y<3p@Nerq9cHSkGAtt4Bl*Pz!utGMjl!ccvF-}3Oo7fe&o%C)Kr3| zbt7Le9Nj=l%#XK&>8RB{fDSqi-n%ew1#4^xSa%Bj!K{d2&={gk@cxTocYhfEw;Uj~ z7=HcNa6;OA^u6(ta;i+P?*pM@Gn#+@2}F;rjQ+{n$8JLO(RY6vUVp|w{6%=PHtFBL z{`&pjhu42$@_KlG$OS`Db#ITX8^KE!{R*LWsl~%SUhe9VX>md#r28yxayz8jh40Z_ zvdaqQoE7E@J!Qz~xHnYjlt?iB?Q^DVA!EbHH85feD0cYZGp@ z8i(WudCsD2`dy48V;st(e!!rSg!|sZ;kO4#Fqm47D z3EqKFPsav1p4oEcqnE_Q4#=Vd zQ>a?x$!9Pcit;f~_IdAEJu+fDy5r z1l^$mv!;4JDKkkfhD~qR>DDqS)j&r|`MW5y9d0eP@=PLr>XGLU8_|k#(l(@yg{+U3 z)|24jQPMQV>wxj^s^A<*EaE_=7U#_aoP0=cIVMw=XkQ54>(r5Z;}qYdStv{~snA38 z(73dTyW9jT7eJfVcHKyYm?ZPHvb|H|YI0PY2W-*uapI^DK%i=T{y={!b`n5d$`{MD zba0O;1(rFBym6DIa6svy31q=@1YC)>YbVTBU*`T=?N*fs?NKs`TT3W6u)^EA@u9>? zd(l`m4sn;d2Pn>s*<(Fod{^6qS#mjJ?r&&a8JPX{y;B8GUwP^Vx_+&d-qQ`7xM-=l}<$_XxkPb!eJ1wL4_==J0f*@bSBDPobsS zCVZ=RV!Gues^xgic4jpuf(HFAbEzBp(zH{$L-jdDo#{DPMYD5<^GQ+(K=`Txi~;Fi z4tcmxRv=5jZci3rlI;OB>fK9dl|i^hg{pw}VqJ}?1_m+*o39MDg}6;UlvD;5y^z(d zv-4cr%V@L%?I^fi2Z~ReFij^7s+20lg`27sTAr-i6|A8D%MnrTfzd?3)C`Ix^_s`R zXk9K+Pc5Zty2)Kyw_cJ1>IkWWOMJ4lK`L=c(=PA7c>6Yh9sByFrF8Ja_> zA8M}mRzaDhhTIr zs^*l(FNAVSmiK{tsKOSZtl)LyvV~pqKx&h#F}ZSpFm7&P7q~BK28phTFJk!<_TE6r zz%*#tdzhr{d~!e!k>OVdn05%eUff>|TXG9@Z0ikfa`ei;F1%SsX&%SxLB*JxB)f*h z=Y?i)XjFL=F$k1T;SH@GUHcQ&h1pUEZGyJC zs6&^8Jya0}YZs z?&?jDC?^H*OzREC#;$b(p|n}P*}Cc!@BBt};Y@TCm)meavgM5K5PVg#Fexj2fMEvi zMJtivgd|Bat&fHZEAdK*Gwgm6I*mpqDreUzRyA!%gMm1Sovgf30ikp`+p;KK8W~8c zPPV-B#S?TjB`yKxSi6o2P&!iP6=Oy2 z|7IY_B3my*A*mbX_sV*g-OjD7u_e{Xd1bul1Sd=V#_pk6z0EQ9|hRIN55?StX!+iv>swnypq`!LWp! z9jRn;CbBugQN_rEv>ed66_u$06@b*EAp9nYQU}cSW~f@oZ`sDXXp8~w-vU;tf->Xa zHLa{gR|^F?qBQxvQRQZ>L{j_k)h4Fz;=YI0O4V7vF@xg@Dhe~vNtJ=}q0UsiRXU{# z(x;JSFH9~uLaAsN6CSubziFa&7Eo_^GgeEg-=}2X}`{+``h&K3De0#q$#lw?=!QW-9ky8TWfDg zfG7%|#lXj{X-mu2I}C!D0A@=9qkCx9ca!iAb}fk=fP6_#^3=ks&ybX|0ITiUH8$F1 zj)y{9Ho`;X;W?~GhiryfqLcnf+3`3!Bq|!$F7cOh>^%fQGxI- zFF=VI&|f+G{YqBL;=WeBfy!s@b%Lm_EeMqHqo$JABQ4x8?6J;d)~d|M<1?=K$?*)v zdN&;<-nCrUUHc_WU_qWe(C@8^ z!;L%j1Ue5!5t*+1J-K@M@BgL!7yj}u^)dWIK9p_w8qxRv<8tIeP`_g1G50Dz;a4^< zEl&T_+h_QH-~k-jbIFmua zCEGde&yhSnLhd%?rz9xY2UI&D-0lv+pVXb)CE;`mx&;3?vSs%~(b^NGyh*r5+HdTw z$G3o*#24KlgP@IvThcjxs#FHHYD;<~ElKMl=w7MVCz(C9g5a(fc>DJ1mOij41Qy^b zMGCmK8+EbdRrNKw58b7VQnv zFhHU)AGO1i+%LvhljPR5@Q1@oy~U`!rKc&tnltB?K;NG-n63q<_BrdDScJzl zQhgCc5b`;fM!8V|QyB zZwT#ordLuAN1YAZ!@xOPtz;}&P0xT~R>6I5>V(T~$C6}7Y9=;6iFD zQt@XynhSMYV~(!oBE);r^fbaaxZ27yLaNexm>4OHzIKoM5D>wfRTjM)rO3VaIAXTb z#lNM8=1<=~M;879X-3;O9y_*Ihq6k9RWmabg@}3jZ{-6vlJC#zP#Oz& zFOg5yBc-p5l!oFdb~#}U?kEIg>WlL-=NmZlF5MdET6=qJ=1PIv5_dH~aN;P)Fg7bB zYllR-B*W2>`qRY5E+ldI**eIZm1AFE4}dRjepZSkAQHbOlPh9sH1Lx`)2!U8a~JB? zb~h<0(0Zr2^8%2nK?Jj91!cwp#$47Tkr#u>94n_lozVuK)f4a6K;%bKZj)=} z7!Sx-z3Rl|%PD5!owZKn!cKf9>|FxH0F(40kqVB916w1V3*!QlrL8Fhe@UQy3WWh4 zcUh!1s$q60BM$iV<9Oug%|^8%WI~7NZ>7MVWd+LMmUcq=fRvu2VzYoly_8u-lVGf7 zbb|u;8H8OWve)fWUW?#VD80kABiVL7iz%eMpjUz1q8^_S$X&xF&)6XOVZj^y>DhyR z+yfCAMI83=aAaQ9jC+>goDEtB=a$1STdj5+c7fYhPAN0!kBE`CZ2Ob9pTkk~)3@K4 zNgrAvKKlRY?f0+WhBJ8Jqt`DEO#KU3ji#W8_T9c6{*U_xj!l!jk%tO=r<$WkWZHGu zXnJ27S?msY%s?w-{M5*}4tifZbzZRn(0W%-!$UL?gF#xZz^cs>$z^vmv?P3Lh{Eg| zH3BCentH=4R}y7yIV>v5?B9mJv#d)O6dD^$aV-y(><`%VE7ACHkS8nv1`^D2Z6M~t z)bb}gZk!XYTT9(qklnqVlHn-pJl?#&LiJ=d-)kvtgc@%6e@bXaPXFk)C#62)w%ny(lcJ){L&|KPubiYoVS)ixGUrCy z(3E;m;61}C;8jF5041zLjIKMB6OVa+5erD3(6C?+oLZqc>cT1fvgwS78y>r>*8<(_ z;MYQlkZU^mNEhQF=4h>se+eIQn?8E`xA6A$2SNAko3~HHpXER+G1uC=FR(sGfL%{s zI1j1v+BNa+c|e5`a)ys4v_*!z_VFP7KVZXCZ%kV5hosq-b-i0E?`-N=Pbjj)&Ox^> zX4=RGQBfRSj;Aq!git{cu04|H$pr)CWGVbAmkWzr>luw~urKi{g~u+it@obAZCCSj zN)$=qznUo)_(1LwuRPVyVw1xrh*KHhvUh~bfI(kYnM+=w2$ zv6%s9wI4+sbzvgxTHCW4o>FXE(x(C1Bp@ESV+IiU5Mt<)Vhx||NdWcgBWA)m>$bF% zLV*;awTuDkn|DM?`Td9t@My#?IEa+|4Kh}-aFou)zp@^>ZfoJUrSVgMa}$z-bk1gKW11ENP^?cQaV#T3^ZUV zCYO$n*Dm&eWO*KNO%*hIa=CQXE(0Z3FoB~Pfn+uNc&SD;5wuhpH_f4sdv8z7zAC{j z!h6%08K$FOrB;S%yk?H;eoS&u*@V-exRiIkTSRX*O!eJe9w_#)_MUd?Twy?Vt`;zE z`;}2K-2++u*+(`Xdxt)5$Vv?PAh#jA5sub0`j-y)XRsW-tT^V&<*^-<%RlDdy0*O!m6U{v}{?DCT!U70drlIdLJ*V@(yRu zV6ku;w9H8pz`mhRH{)cf$dT_dtq9~1@% zAlu=Y?F*Jlq+~Fn_=a$O((vAl^a?W6VfqY#^SV8?5S&p*vD~#oMC@a@FPpd4Y@XUvGzzL7az-(P_ zSLslzqOfGol~9wPhDNQSw9d{Cv1k+^Z$Q@X{?-ybfUzU^8T~%_A}&qNY}>o z@*K8==@r(CO+Iql)aF|8q=E2owJ)gg%k2hKy+t7?HObk`-BESTqmMJ5K+Vuc8dq(Y z>blJ{Zd|t$gdp}w{Rx!^VNsit9OVt6_a=EA;vz$u+%;@_&(NQ9fD~MefebZPElm87 z)E44s%a(GkZzT>QC!5`H9MdCLje9;0HI;H*pdK3)2Vh9ZR%!~zLp)10f)7`E z#nCgF1^Y-TH}+E5H7~c+1WGqSpCoYZzizVAeh9!(ApPMahT*7P4UD08=2x=7*|2Oj z7miWUjwL?KsUCC)atCY6x<+;q9Xo}h6YZhvQfr~h3`q;A#iy57SQERRuJrrJCxmAMs5y=2@13UKn+4&91IL2 z)f@z1E=8|`eQR>^xt}eyJE7cwWWDIcuyza#4W-|9|5cKV?|%GtGDZ4zpp@=U-hT4- z(~!Shl-=`lGe&y<53hd+^3NaT|A21#kNjOQA*0>3g!g!p8`-RiAMz11Bm$%ymX@Fs(7@le%dkqDTF`V;#RP)q5PY_)g;s$8;n(vb}-lQ^_Ga>yUUq+Z0%oH(7 z%E}#3D`X<2oOJI(p;S~`lb&)kpts3eMpsU%IIMyG?xG*~!;ACkFig1IjKR=>O3TNfesxMO62np=tHN$i#-)AcUMv=Fn12WuzlY+MClYjB_HDumXO6i z4kr(1H;ZB$ZVyf}f-W*_?s8Q384!di*njKohK0FA*#rcY>pUAKJ=#*LXLhrC%>pc~9zNYbyyddovP^q%`YjoEyd*%;iE zB<%M#=f{ka+P$bPOX_WU*P%CEcauu#CDWp4k-Qus3P9LMfTz6m86yQkkimJhR7Cs8 zt5%<_Lu_%4Y83T1sHNtZCD$EEM8WHSi|dXpRnE;*!t93Db?8albGs`CuIrV{p;0Yk zk2;?0*HFt1Pu5helXam``pOw_1~`1bB;2g&a+O>8a*cOc?20jVfuO5yKTChP$`+AB zPIrTr+MTp;471!Gxj`0PLEv~?ma|xC@?c%XPBYYAaxQBB93&4Ly4jT)- z&Frw#ejL4yq4f~=ov!9EjO!$5Z6D~KE$w;i1KvQC+OQg@6}oZ>1gwjqQSDDcJb(H2asK&V5an)~!v6xOBoYqPnCZY$zz1*j%YrJC zo-o;)8(-VJ^pI9}8ay^SM@EW^!_qsloF2Y*AO z!8W25EobuW79AiDu`yo;Egh}T1aO#bqR1T&LoMY9E8@v@sunbAdj{NFyoHU8h-Fk4 zN@EB~k}Q>cK1N2cxUMB6SBlofj$%>_v%4y6RaiH^0a=ljoCeEWa?Boq$5TF(jhIIV zPh<~SW)qTJ#%BlbOh`RJTi#lTcYtthyLguJNCy*W@ey(h|J>wC9ssl&4^rxalj1m( zCg3Q^o}Yx&lalN3kYsk?2BB*xAH_pJQ}WS-ki9{CV^s0l)i5Z1E)OuySU&I>h9SQ8w(EEjTQ9=_)aum)!-Dmey-n4Hv}FKOK&-!ojqF6C zdV`q*rx;;OqFYFJhNS@x`nivve-Y6S*syK?Kd2(86=f~;sL|-6$E`q5vEx2kjU{^UY>Y_ed83>Mx?>?8+>tyd z)PsDLD&>0~PTBP|A9lG4mY-)gQLd*XA>;99i}nzlE*h8+S;9~t;qh0&e9b}pIW0RN zWQC$UNtS|uyQAOC1v6(OL1zMDuVi>uPo@g-y0WipayTsiK?m=x%%3PE=n5v(tf@$`BMB!Jp*>My>TMlJ-E1YicCs;3u|~AKecX5u zw*%@AF9%+ngB3uAO!ae8iHv**2VDl}0M*&d@P$^u;g{N}FOIqMjy2_kMl_o&NN-AW znJ02U2i#6!G!##dZh(4elddl1$U#De%gqUm)2b_uQa)S5cJ#R4I7-n8+aoTJt#hW5 zY=5e7bIGF$@7{KRRVFpPupGGswoG&9T~34LsJC=i1U-u)n41AaaD%)%EgGLBh#FSp z$y7ZQG#}jfR<=Aqb=(aH>c?z$-rb$CL9Xc&Fx5IP+I)6_6+Y&|1OCJlANT|ei4BDJ zExS?7{G@bD3&ziuMqax>{06k+BgCdum8ogG8pROgbW_S~=CLp8T0hOFu54qa}q}J&DflczDmTF3v$`T4Msn4aX z23eJd3mRZrv@?ZGHWiEI+F#*!)gOo=iIr=lp2+ML^?+nWka^f(PU3g zs_<)36Cl@->?ia;4Cw=x(&Dl{a=~tc!NV~Ef?~05R=!9mv^qM|k-V`U*x>~3_3i#B>uosy~#(jLR{ zVW)*AcVL^M3tOM{L322j#0^7vwqrX=LmloxtHukLTbibDyBm#9-CJd|-wf{Z6dM?! zr^>jCs5#0io0j&_oFLZcenp&yEcVK!hwLF31=bmz#^A#>w?V-lAfo zy#&WS$mU@bPsz1g%!QvuZjtZ5c>63I;Kg5s!=LC=NjZOtyz}$R`~NGveVZYRlYN$b ztH(u=Lar9q*`|hRR3>XaSj#?ii?u`YZthWgf$E2`85I&OJKUl`Faj%x`_W?D#xcJf z6`rJSXPUi^y+JbfX%@UAm+NSbe%NXutUJUbAJyts6I0~xOV+6yYb2vkJoEY0^{RTy z62IxZv4Pk@zet!%@~9&fTg1>crbH-ZIVHNz-NN=@Xoexg66$(ct+T$ z5lPp32BR^4Ivt+kLx#1A8?V~!X;+857F{T8_ zB4P(cmpe80b}Zr@m4!2Lj7N5Zt&i<@w^>1(`8c-_6OlYOY~88mi1^kZx3lnxeePxF z+&zNic|qqw>KJcdwP-xG=rU&);~e}Te2i%kr9RPcYfqylD`7A)9a>j+Yg7R5(v)Et z)l0(#LFX3z4o3;KfICZFw^*yLk=Lt^wF!mQEFObnQ00w8x4Zxjv<6%B@gLm9ER7W>kABU8`y7B(uKOO2{&C!&8)bJB)`M^9{zN8#VNDH`*Tby0Uy4h7P3d5J#6*cLklS z(R#9pi0!QY@yTFk1PneqWr*T=^wJe0_!r9%+0a z^=wQ?e-?g_`l|KT}LwZsxJf?z=v_YP;B?n2QvFZXr@T2CDe!aF<~k0D&4f za(Th^Qo})TqEfMBS*h68jO>u>Q;#d-CKOci&;$y1(>h8(US)?-PCXJOYYV96KSy$l zd7M*0bjlqBf?>383ldyS5CH&<^5KlbqkkYDN_z<`7RWwqd~T11>O+2&DK2m87}~x^nS#G?wO~#9b!@0Rt>e5(EdV$Bm1Q^} zo{K8}=!3rs|LF+V-$;7=zn>p|{Qa-tKOEowGN6I`^S4i6B=W`E@7}&*V3+Uwk;fn7 zyYl5VD?9Ji>?5q_=kVMbzxg@1bvdSbvMg2b{;;#WqaS5?CN_bPtcbt2CAtOeay0KH z4fL7(mYFTq8pgbQv)>4x3<{w>nnDFv+BoM7*0dkrl$k z{>Qsbl7cy+C4sJmqTsR=6s1G~zFPO|>a~L1Bc33gKuHQ??F34cyPf_V04vz!+sVt8a|^=C*TMKIlOGcc8?K?YoEv>% zDe*zBupB$iih3r!qRO&$P}o0A4nY4wJX_2+3T^@FuTBL*y%Y0sI0fcnOE7gv^TF!b z^)0&fpf)V51q^5D2&`L2ysQG-;6CcMOksn<)XmPfL1bUQxV-;=!rNDumls)t2hi2c zzX^kJ-1ehU*1xq;L;uWhCFk>Ix8Bx6-^fB22)QbF0-lbS*s9w+4)S*FCO1E&);9d* z4hAIqE6cX;5Z#)i%Z5NdyTk#$Iu&LC$JFCdhnhYMm41NGk!MDTPub7NvKX(|Q0$eI zmBt~2v%3%1Gq_-f!bIt{r zbqKa;bHl=E)JeYLVxgbSlPuR@JT%BB{1KuJW;G|X@FS-~GE^Lt6LGERkTjO?4GF`e z5#{Ab%6X4_w3l!)N5v2ji@L&6?WR6;lBSJmec`RXS~mvhNA5GXg(6V5bk%-UzMr%1 z@?!V>5S~VG!$&mLYmV<>{+5qW_0?NPZ9nn7;nO%me*n6=wSYVD@%fs+TRid!0lCThdnqd6HKC!vnl0ETutCc4aQ}!XdmrKMxs`Sa ztMckmZvs(mA==9InBl>OPF^17xao>oT%vvC@dx9W>6jQ{7sz;%8QD5`Rk&Xe0#1Mx zSX#+DqfhLFO^GUTz@8XX9vU*mKB7oQoAD6bKof|rZ;-2>+%yp|g z;DsU^q8zOPZSSfTn&aG#(T~*LN5i96sjrnF{afZ7jgWDc4d?2DfZeD=n0(w$%O0$L zS5GoZ&u?H>+9CQ>H?=U&AyCz9IyN9wFJxe>tB7eq54AiXl&$WLbb-Tee;ut2+sGf4 z$oOp9%V4>hOpwD7fs2v=VqzFD|HNDfg&&ceO?=$27~Exe_WQmG_0^*0*+&qHS?lFG z$(1ADXyjSHqWMJ0#q_MGXC)U&>1^p$R;2*|O%1G?(bdk82!WG1ZtjVIF*C`scd&fL>nd1&K`R6?<{&1 z`&l3tLKusLtErvUKq2OS^>hKz9ss<^=|B!q-~BDWhVMUdyvh-&wCp%NaefsQi)b~Z zmTz=^(|_~xfA{(eV+x{LTpXIQANn{tLdEjOSVbS?V^v7gSEw6YkZjYGhX|5bmA_}z zV}mZ=#A8@#DJDshEYy-1rFtPbBO6o=Wc6P6i8$&$J4CnysAxRlua>ctO~d9wl7~yq z=XU2R;~=HLy6ecDkm-2}J!?m)+mRhe6h!}r{ls_M(UOvqa!8kV=x9t^hfNvvqQ%G# z93PX2z+Bhq0T3sr8Kz`GS03Ij!-)RfWq1lLv$2O{D0!JeC10wG9Dw$)?-rOg_56-i z3*okKD6}!n004h7n|Wq#HD`HBgQVAns{<(btO+i!T?0Y2g;NaK){SmZ3z?7xh%gkwx}dYkomi&AAp$gnR6Z>}*jK;?YVZt)dC5{XdNW*7@s-;xQ&Dlx@*L=Q%3c#1D{ zA&VN8WC58;q+}1sli532if}J17C>Cb>I+qyTqvJ5C-^bT=XLU83ePPi9|P;7cbjaf zt5<8dPH?JHZHim#$r`MC1~xM-@6(Myc}J^ciqkk@kU=J+>=QZT%*3E+rKm3gjZZKX z00IeKWBzQ*8NE1r#*J9wY`Pu}XDWit=>xF?R>Z^{~0YuroiG=5m`6 zSyNms`1f#rfVe}~Y8dLGrbxp@Y9bT6kxHDB6S7CgN$EYVIIb1EeN@@lZP2g{P|Q(0 zE1E`NRMTdF_M2D|F0?eRaTyMBkP!roq9xRG^>rZo?0%JqW zeXv0sc06+SfwQ9yV^L-st%I$q0=Wwn@*(ZukQ>cw)8OO_dD(WmsNzp`$T$p2VU7c6 zuwgfw9hj$0k=_Y#SSE0>Zcta)FT`}(8ZkfkLHP505Z?dT=CmfD`#F^%l**Wq-sj`+ z?|maHh<%j*4f%`yrWfq=MeGQ=Q3hC~{J3nMAc^8d{+j#IpV>5-bXTf%Bc=!qGD;e( zGX%!Egm7Eg$3$_bK+WsmNLyN^38)%KkNMUfahYxe|0=l2ug=@IPe$agmJ1#;gb$$UX5! ztRE^BQA4NDmJ*7!{$N_i7uniupH#!fO5zs&j|3{ zHq;zFcKadcw2n8RGh1UeWh&wXRZ9X=df9{?ZZWnrNI4KI_yEU&GeS^Wh&lm~XUQG0 zf<+$m1?~V}T2ol35J(}TORa#Ca`fh*_YDG)1+W8!oVg_p^}M8vJc7WSvIG`;_1Nga zpka~-6itXK70|U5t<7p-hVdJ3I`3G~N|V*#{j&XN)lX8-N_=X@lNi{r^*T(f!S%)< zFo%D2H(s=n|AP79Rq8{!kieB~k({i=Y)bo+7VU6L5N#%D#xA)hI?#(Mb_XynLUW$blN>3UU=qg;Lh!k)4lpdG6RY)NC+SP|GUW%6r<{vOo?@8NLtwqzXSswuglcTeDFDHji7@Pz2;%*D}kD2FXfCZ|i4 zaAXN!8p8|6GQb4oZ%gB(xVf?MjH$A*Ol6xxxj zXtb(U2p^#d*1_ia-2VcHTGFrAk56p8JrC}3gnEQ)`9WI(ypLrB>tn+0mi6~IUwcG2 z0u791%8Um-&SmuOsXnNdAU;nsm9r}aUy@0;QA`DLtpKvD&F1JtIa^mB$0!}70#a|5 ze0`$?m=;R`Hnqw+Sq#8u5m9LkHX+<0@kATQWk*}Bu-%=H@&j1#3}}EopzlL~vJ^M& zt)P-!!;AeYm|aUsJ&%M~KtK!E#epk}_Rr-8r}7~yB{T)+weh)STg$Du(a*M)x(5RW zon;@T^0I86tw9h&a#D9tlwT;Tf%61F5JpN~v~bQ_!qqfgQ@Af|JVWBAU0nzk)AzVQ zw;RiqX{>Bb{Uu`r%%TPze_5dueLn_pdzVPUxE005#$X7$Mx6|gzMAB3?DuEeu@nBRQLzg{Q_JlO zPy~DZnS8}iiAopc4!vs81u=B;0`eZjH(}M?0yvOVq|Ckz&7^^GvKTk-;}2;+#T0m{ zNWm=|0dkUJ2JDz+atXk%2{OhN_}+300Oczzs9g>@ZES!u>2y%JqMj5cmOjc%56Mvj zbTR6qR1U;~7CP=*vwjBP9)!k?t((_Kez@Lw)NE$=P4O3Fm~>v+%6({&6U3IoL8dS~ zZvF#N#V*10%&=^b#+Hb?_$Cvm2`1X_c|M2>!ta$d1 zQrQ0E+sFEv7g#RK72c6IB~>@GOhb*nES#ov!-YO)6%T-j7l@zbfC_lbuXKN~04r74 z%xUL6wkyS^V3sW*)R!V2kK3SbwmvVAeBzQ@de`;nN~i=31PWKxZnfuvo71Fc*u*t$ zC)I@QovUg#Q3|8*1RSvX-OE! zt3xhY!u`ZlQ%=gsgM0=mLpIsYTH|xNR}gTTnYO6-IV8DYA;*0Z1#!#3xrJ$?{DiFF zKE7DPRX$Ip*(M=96O6cr$grl+42KL9~?$snyaH|m@IA%9A$I~B_?7lqG?Z4 zaH+W4gY2NDgAqVw+>-e!f%d$Qqx0);O$2~&Fxe5{j+#KDPE07QvGxRMc4KLWcEt+56B!#R@d_az>V!I zSMB&&a~p{ES<7Ww1+rdZuFz1bw5>(v zsKb_vYLI*=@bjY|Ss1h_=g;}@lt8+b*1z{P{Lfy%uSbOa=IuA(hxs9#a6itzFF(uA z=-)P4i5ke^l8)QV$}yMcqh-#IY|vy8Aj7~!6q55*F-AnsvR}Ica?e;!KkOA8nn(rbVFhl z2HHmqWfPM6bqDsBRFmxGkdL#ESUy&&kA=*zEKbxzT4bJDAjq=v0Bn$!A+7~SAf426)&Sms&uE?g+RG+z3#3)6w*gr~-Bz~Q7~4W!6?{5El>SYp zrj?Z6Qm8Y@&Gofk!Y5RvpIzG7Wg*)^IrXw84(}9Qj=4pWp8$ctJ`mGF5AUy{#NijCdZ9$x)u#T*>$!veFlI=nY21->oi+V#H zWeqKpA#m@IZXOvr(q>+isQ`Wn+REcV#K;rtajoVdCcpv#LJlzaw7w(4I)(MYc5P|5 z(&qN^oqCR#y>I&^cMx)v8=(nrhj5dC0@}K1^c!h(f(+Y2ot#d!6kv*1A>)%rlIh1{ z*=FsgIu|0e)%WMQ8gGv0e*OB(@PFioE`kk#+n>MvmNbXYUw;YTsxRKYc>TTn`$zln zmo~U~;4?63l^wRdq01hU>RCDXQ0bLjbHn6v0JtH;p%Vu>q8G*UPF1L^mz{;l!l87D zobKK(o7@RhC6n*E?3k>p$#f1EG#{7NX1wYT2sP_;cWUo#H)cUGK08cK`-IH#(AOl+ zSQ0c`9jmaxUd&0z{3t_jK?NM}lU(h%B=xS$5H}X}3QT*Y0TqxXEhc~*1grQQ zDqn6IL%dFMhMAnra)p+o^y|S;ZnZRCd8hYdMC_x53e)2*rWx91=zyP4eJu#CM)73Opt%^QJ0ez!4P zVzSTqn8fY8pl(Q(IjO-Zf3aKo7H7<)!(uz_lX}uRzvT%EbdvZbpi#itwybXRK5LD2#mWNWEd zt&oPLao75+4D=NiWXk-NxWe9Ei7nO#v|#r-su1e6@3ur~m#h>C1q6Or?W!b+$aBe5 zaqPeqQklsPCV)T>W9(GzX3ct@H@kbJ6af2yb%AixvapX_z%8cHRwXjwr;&qbB+^+1 zY^m6mQTBLzZe5~bydI?Z_|Bl(5X&0_Sk5FlTMGHJN|;k+1xFw1m<0l;uDh_0a(&%BN&-)_Ep2q; zS`hv$m?Ec#Vu_B6fvPEqOwwmMH89VQ0m#)jixrSA*%QD5Yy*un*9b?$|F#w5%5Nv; z_{iTJPL){{5(N&a7~rH^ng;4T*|oyd0wPS-rG()O5?>60Z8kQ`l`g8WhnLEDKj^75 zWFk0~scXzg<##daW(fw=!sg>7r@GqQ`T&IN&648LD|@AlKj)ho%#X8n!pNjlk$5vv zxkF;|ImDM>(>6ujWD^6EzQtty(3n}9C}H#7f>2j2V47JZg|W@{@0~ zR7sFU8|a2Z%3?v|G~RutV>2p({3O{4&3q)7lI4zf_gfu6V#~8_iikn35pqTFnv$D$ zI8@2>Z?Ohn4oN;(xxC1~l_yCE0@+(#La%BLa`4@eBz{B9=b8?hG}v*XGnn#)r!c#+ z*if}7GJsN!r)NB!2Cx*mIBg&Rvl-z60SHg4`bZ8)kR>`nSHvDcTzcQ|8`ouP zpxm7-h`T32ekc`^rR4Q69v;#)w%wJp-a7Ulm{!-3F5!scyJb>W$&s)5$5SV1`KK7d zIgth9VdINJc(mW4{!2}PN}~1Spb?j|+MlZbMR7?=|SkFcZiSrw`{sN$S$c?e$ z---?PUleDQJOk{GmP7F6#0!bQ&&j2<1bCW2KgEZQlCr4`tMyHLS4sx_Xao*09xDH_ z0Cmr?uz#a1gul__{~Uh!!yg`7z&Ee|gI~ky6 zi@tdK-Rsxk{m|qt z)_GI;gt2P$I3FIOKVWY}=e0b|$Mk50e|zU7Vg&FU>-P%H{MgRO%JWl_yb`uKmTiKV zF#2Rn9v2mzPV*r(mJXRil7a#Mw#{V74Ukb4Bjs~8utb(LJ$M=cKV&l=EQ4xADk%T7 z$zYFm;uox4}+c8?az$K{wp6xtPP9Ar4+=0f#Mxq}2yu^ZQd0?}y z8K+tGtb*%;8z~AGt-LS7X}(U@OEir!Q*bAhUEI3)u zPS|NuRi`5|)^(u2#4tpPSz@3jSr`E263eiVa_p8Uvg@;Bm?p{G0bI=i7QI->b2F8% zMnr}JUM~raj`3-TTtS0|##>vV`;?^NkVasqAt!(hXB%aL70$JF2eC2@w{4dUf^L9| z67#`o={V`axbm*)l0PHqfMs;W1_x!SYybicY)%#_@ji!#HVJ@or*7_*4n1Ci@M91B z|1}FuggfrWz!DqO&n zwG}j9ny*M6&g0dz-EVn2c7wgI{~SAjb>tvD8T!tY&tWib}vRU+f`n`>P4i;K$u z)(Jxc7XyFc%P`5R$=r`%7f|1J2yD+{Mu!dXqD`7h9)8su`*(l-{-d{_Ny@Gax)WvA*?|!8wZk@q1J}b4mR=Kl=Rj_irD)|G8?~y#GQn$glGA>b7I{68|8%;Xg{I zDF?s3ya0A>#l)`ePBx4OWE{O!^-^s+PYVG^NW?(}ir#MXiPpaL6gPpCKf(PFIhv_K zyUyu$C?l^eM2OvVRz1h!B9RZa4P|?WVC*iX(gcE!VQLmkHb~b2sL%q|Rgy1GxRy_L6Us ziJW!SK~%moJ3^2@A!$3*HM0J@eW0IfR$!sey*&q0s7g!wF1W8aTB8xF;O5e40jYBt zDLp1&og&&#h+PtvZd%n_j0#JMh!ip?Q-V^LlsmG=oCs;UbqII0(@_sMkPaNDhTX?n z1!8+*VQTXOpB>0q0iD+IVc1<#yp~+$<{T8HbF$v9I<>abg)^f4Ye}V<7F{t%&cW&) zMv5yWOwIEVf}+*S`1WCNUr9MIc6TM19n$;I3xU7L;j*EAVA}J`$(=eu+KgSQwg}$Y zLQm+4mOd)pjKaL0w{SwW4_6SHy}?tCeOnelHTfqmn-NkEzLgU8BDYGzMw}`Ja8#=% zW7r0>J#Kz3PLRwXLO%AVOIBtk6{r8Iy9)dkJGW!#3*?cxjch&JQArARj7`Tf#BGJO zC7KXX#pEdpM#f@#4w8!WvUY0wRUGfXepqo^pZ44E{U?rB{qpVGvqIQsuU}E`fj&NO ze|q~Sy#6vDT(mU*7fi<7?hLw*KZ7LL@2r;JQO~qIjPjqwU}(+f9#{^)v z1;YnpKEgUB_&WSE%OR@8Y#Cmx^c*%7{E)A+Vzrvfusl?G-@$$ zlrvL1D4}kZPwXVWgS+EM?+FyFi}R-C2W^sb+YUC>ZQO_nx;24n-&KY>TcFJ2qU9D( zT*FOOB=T|Fqj&vsY0E4*X{by2FEshT`~>_KvE99>!z*Z9R4S^+F0*3mE?V=tjzu9` zY{iRs-A+uHYqueR0WH@e9vUfxWtK|fKUFkonW7^0NUwtz!tJ7%%C56KRpN={LU5^- zFo@|zIMf!TfQp^RK3ShY_?^sZ;H$x=LzR3WEIA)^3YXaI5(-sYEeS%`Z z$pO2AsCOBUH;0kaV;@j7w}CNGw-q^Ste4d$m5R>Lo0Z^0HB1D=O1&>Y6^Z~fk$)wz z4+D9&Vifd*eHFGfa4V$aasdar6L2>Bo*95?R)Pu$jIm$h65Cd&g5Zm;(RSS& ze1y?akD5H6wg)It9>J8gkRuq_C-#=_(Cv3aTXf6wA+$9sXQ<=!nrRt`o;iN08u*k( zTHPy;o+>$`lg%<535F>0EE!o@J3Lt$8e}2D9(LorO4sK#-cqNbuBzBZlzkafOq)(D zE^eQV#uAjeqL01MAo2Pak|Xot4;DuYbO1Qk97id2RRSm4X%(7?AT>I19Fk70>!GU= zGPhv~mG8DuGgNwsNp2+fr|hT;cU!QSD%bbgp)911kWlGor8%kf7b0e3#dNq?-%)nz z=VO!wYmSwHlxffqRlqRA7U5b`Dcnx-rm=L$a}VQNH&K8+7zTH}qQe#cuKI~mKa6w5 zxw~A2HWuneBcGc9XT($@YGFoO(-z?>m(Mstq3B@lWj*Z{oTrlNeTXd!mA$fPjr<*` z|K07$0z7emk<>9n&QhcXFT8yRuZ}a5n{lOa?vQMAyJI@LQITE}an-$NMrDk|CbNQ8 z8Vq06kL0TIjTj8kiyL#M*26H|vDK)N(;axWaHmMm=K18Vkbr%7lvb;5YPqYRx7s*B zvtl#nnX*-Ur^i?L$3Vt;fbqykNGQ@0x-+0Pd{}A9T179V-Whs3VA(nnv`S>cRZ>OS z*`xqqNqh2*FS=H(foWt1Bgs*{nd;h~34;v?AexLFzPY$F^-`z`rElmR~V<`@7fA1G)XXYN-*h4q(^-=@`rx4U$GGBpd-}vpfPZ@`!yBq0oDW3Tu*^Q`=u&A+LdIH;7*na3BWTQ52&O@kW3p)<2cGWf6hwsEDlm zlwTwAKIB@qG>~+T}fGQgh*NMrF?s{ITUOYDw5SERJ!{S zECHgjyizCnLNqh<;R&QbejcGJPftL3Z(%6`^g9};}hCH6gqbj<3XP?u*Bf`zT` zzI}Otea;8o3N20`Z{j}hqUn&rz;xRN8IpEZ(QKId`0O4t0V)wZjtrUdcdo4T2i22K z7|T~DF0uS#ejZh*)mfLq-wEG`S?*Yk8UAivMdja^*>?=@E-j#OsHErIS%i>CuI7jA zUWa@sM_&n{&o)NsC@yyNlCl`L(L!>_goQ6i`^%&mpkKy)0hc}BcF&@sIMhm9zcRJd}&vp!HtC9 zp!n)MI#Y=oiV7T=&&f5bQ0Jo9%~2!U_s*c|2Xi!n{@wDiNAFSjtMqcKCNt3{Xvk;ZCixgjLQ zpC~nh!88HJU`|dBVVA9crIL}_Z5^6Ai=0>qs~uXN$SUv3;A{_KD$=|#UN1`>xS>KD zv`1{tkHP_cUJm}lye(3PNN~POF`+$AD?Mh_Y01JFt50AkBRi+FqXy8^Ofls~?)MyA z$(@^;F%9i=(C!hDq`)p8QXi8xk?(9`O>(*O+tA4jsGZD9Mop{oZmizGdF3!N3W8AfK7J>HrS}*TBYj{6ui* z+Yb%zAJXRuO-Y7G)?%FJ9s_!Oo6Js zNR9a zLUxK2tCQ?(#%x$*gr2}5i{=<3bW}?ovX1~8rah}*T~y(+v%d@QsKRM&cR|}jvWQCo z5{FYXfIm`wu*4Nr6!KlptMz0|as%5v67!snTy^DnyNy?0fErQ-cyw{9UC_D&kSB|^ z7=7GG+LUt*f)dQh|Ln}g{4BhFeR=;G3Uh4;I#3=86cd4ka@Rq5lnlu(LGd8g`ToPa znuJM9K#iO3m`k}~rh~)|dUvqV@u~*bhZ|w0tcTK7V6|}UqsBzX085Jc#H>_32zsQa zx2SqSZ2>6&223;{N4jfC`a=DP1?omUQJ^V!>IxU|K`mgwxtOi^$$99SMn=BHakL8B z2tIJ1A-ePgs-%3%)i}0VSA#q!Y4eQD?Q{8JN^kE%+<*;b*A~c}_L^z6`3c#A+~{M< zB9>lRuPVaV$3wqQwV143*~%g#wniNS8v-_0$atOUl6?jg`GWq0CK?Tc6(Cj6 z=jefbV~{dLsVs9Dpuw)|ep=v00%k!UEs5{gyD8l`>(H*p z2!x<0bUhEJZP@^_2ta-)1t1Vp7PkQ6#hm9*YJl-_Q zGzkcfkcY$$W&VT3HL_8Yx~5x0b33}fRXeG#y(dkQKN$d~L_3T_G^B|Ywd-_*4MDp+ zhxq^%S7s}+GS1i?r!~WK2Dc!S5|nC@3cmygg*hXNt1}xNfO^;)7fN+9Fb;6<0F9|f z9}$>C2G4okI3Fm_SVNDk@G9wV{wDmNM|k`8?dO39$FtwCclnKJ*M4)>uKicaa{uD( z6MI(j#@|DiRu3@r{^<3i_kSPWJ~f;pV2+`s^J~Lk@*u_=eM}gfCU*VqkTR9pXbd=M5BVQcksOWwulJy(su{k8YWhJXN z?&d-y5+~u`=3O!a>!L!>*}=~@cL~>v2gGk zayUi`D(_)#CC(lLjzI#!`hj9hrehN~3H)@T!fw=JivXhFI^wefMI=@m(^HZ6*z)_V zLo#LU%T-H_lRkPM?gks$4pJvv32*`%x_xvbg^{~fc@hv+K&0y~o}-DT|deo}TTOYE_0D@7FU9wtZJrMS-L*a_XD z!(?Xx7R83#U>{9OFIez~!_bCddcNG& zKtmP~{DJhriNNYMwDp+ILj0=fCL56RA=O2mm_*r85P;iBh3)6oZLL=|0P+zvoFRIW z$5DOb>VkX2&k4X{jg+^~5TMR-ICaCGHu-uDtFt?5K$1ySyQ=AzdZn5QZx+>%6zlMk zfE+K-%@((w)z3X~Z^DMr(vBc&eVdLdnm!b`Li1nhjiks?qg`sSX1_aW1Id!?YTP8( zlNVp@zNuQ-=b$T4CG8Q~pk1|-j|3C78)=#;iwT?@ib}lgo?V`DJZw1B9)^s}q1HOB z<-@?;1ZAeh*~AM{N-f=QvlRRmcIDo#)tSrw3SjmHdcG1CAsQoJ(W>vW2#&=>M1mZ^ z7Sy@2(d?U%|CX@govE?)gX# z_!(f<5qoOck~XAs*x3sGtMsbL6KfqqV`*{JSf@=aU%#kN`@TOFgm#v z>$19P5r*JSjn}bjH(HM$-GzJyOj1WX3=?xNCBlFiYoBhCjV`aoQJVzvuQ?`Erv|_n z549o5WFk{$t!ggVDg32FDUtGn$;|)@18SHIM0RUbl`CChl07~Fdep??DeoXXdm-Hp z%j`j7Yma)!8Rrtcm`OuKf|2s3@`$0gW~CJ7P@pnM$PEi?Chw)yrpC>N;t3O;o~^AL z9HLE^NUp|V?D^D!tH{8V@!{}BW}CJ}9cR5o1r?;|DISt4+X#>&jHHw|sr4PA-jr=` zG*Q`uZt60A(cMTrRr4EEY0YRCPJ&w^j6;F>2DQZPU1Sq3J5>^-VWANA-e{0RrCgh& z5&;%XQ#NS9h$|RvqEc2sLFu=VxwRUhEsnu#H8V&vn_?9tRFu+561+NuDKDpYM=a#$ z?244#R(xQfj=8sLyDL4i#~c7t1+++v%A>+J8v&JbI7a93a7ZYnnuXjgHyht0Y^o)5)`mDsWJY$OYJAi(H_H*sL}7_^B$f1<-W> z`kB~8yn+j`>^AO^-`-ySCj13ON4_Py@mpr0e+X9Ee+zE>?_757BVe2UaK<)4e(oRN zJ_d;W%gc`Y_W^lN1F};gt#Fr=4&K3W9tY$ODjR)5)4Q(&gT9J-x@ z3ZXZNcqEKvB)(7b*H6YWD{zb;a@)jR;=K*GSG5v8fxFf*T(4|7L9K2%{B4pd{Y`*_ z@flVHhz4w{wqV1p4&+qp;qkIy%nb#i!$@$#fYB@Z3AQA$gAwKFHJJm$3ChxG-LW*> zL|i^>0SBW{*-!Z^)_KMIV}_nou!S26l|K^^aMawCa3?>*xr?;v=BCS%OPWc z&>dMsn6k*(Hwz}6KUv6Z;lByQD>EIa%3E__J3Q{{E$npHp`r;pwb~?Gxi5Gh>DnEF zfmdu))~{8gUJ{G2gR%9J8o*Zb;dO-`N{-E-5!u_w$flxQT+euX6eAqAWEXe)Ls{@9 z77J!O#244rnUZ6Vm8#mLe4Gk9A_HPC${WL%8uGs%(Jq>Ws-#*E*cE8tWUbY@IihQB> zMTs#NTn1}3pq?tguY=<~B5bt$?;&yNZUOq94*j}0voY`CQJq3HWb0iHw1-=v1zbpu zPb8TGSI#sC4Uc06k8TcbZkG#N(8GKIsg-I`Qp2;=aCI~FjTR0ewamR~grP?|843VfK%~EoLw++DvKL+cS;%>w&Bi1= zVufCYL&IMQ-KQ=pMqmR=${y|FDqXre#}OUoEDS$gI$nAMhL9v~FncH}A$c-VFpGe) z130+|nblJ)fqRhTMeb6Xg{?^HcByB^nqz*QZyt19v=Wv_X+aNWiR-1&Yglsjuimf+ zIlN^@0?H@=g-S+>PQ>+;tHK&~rFJjyp+!hk2DS5*`baod;Z^2p9s_OM(l=_67x#qVx`_A&V^#R9fO4 z_xq1y@{fU6L@|Wam(%z0)T}Sl4+$&JY^tuNQa+2s%t_4`g=w8;vcr&2P*jVB+yhwu8 zF|_sP{di~t7c`t1D;2;q{1EeJZYBtEw3+@nPPFq? zs6E{St&B!Nrz>o7 zTMfB~hIr%iQs7hk=n)9>Mx(3-PYn&Uv&Ue?FS|cvl+4qduF*a%+FIRWa$X;`+q_Gz z2i3Pz1nVfx7fZ^1@V|y19^qL2AGnd9{l)8_0Ze-TS$O-zsODec@sHu{8xv1{fZ=r7 zH|kWN6EnL^t(4pfcF(KP4a`~)A@d*OlLY*7Z1#Zay!dXl$#S8pq3Z3pZosbiXiB{@z^k5<(`YeGkC51S zF};t|yl|R{9?)EkXnHP*9*i?)8ZWj9LuvQ@(-cg8`y6|kpC}mKVUtoVU(!l>VMNZO zcaGv#u5~GfXuC8H?L&%j8&~hD;z>Fp(l-TtAcs3!qfl-J^PpE%WLICmwTDBy+@Xp% z0$M%NyPEE3#7rU|pj1FNqA65(W1~ww1ofqsvwchjZMZGz6Zw&d>$}FEV(gqX2`di# z8|{x>0~M4mVd1toXCKNL$YYnN6zL}jJc@yNua@9F2v_{8oAN8>{IXCFSb69+ibFXZyL1R{N zN(-gzffzVDH&j_XU25y*RNbjRU5)C&SThD8yMv#_*ux_o^Frc_pmT|#xLlOHc0lu9 z53PCC;B3?JtxIUL2GAH1ZknRAcsJM#F^`i!{)doIpaxE z(?y+>99g~+HX^ynx#Pq{tzLBNh04;J;~XAvcVPR-yMg0d7@6~A8jid2+`SoEgQ@H6J?h-f8c^3@aHjU`6p&?D^jt+DdtBfY}%?GuOB{aMOux`X? zA5y(JM$NT~I1i{x-ycDCxeMa;`BRE zy|?|;D+V6HY$+Y+P5rJuqH9sP_~i^D{!)3xI#{C*a%6@Uxeii=cj@qfyk=*gyxmIT zb2d3kMQqCTB9V8j)%Kuj6Zzjz(jg8;V`dVHastxv{tIAwNlJS z1x`uhL4THA;tF@LmDMUXM1m^J(NRN43Q)*GXH-VDHL_6na3diA+6-td&(853H@#)I&`D3{bI(=#RBzPmiH;ejpID{0|W-E8O4cza03TNxb$$d0Z z^-$5_yFAEm+Gt^u8bGDfo|Mxt#E2@cj^vv*v1Nv9vVM|OGS-ZHQXt9OUtFo^9SXr| z3)hV*Ww7g&fVFPHaKFXm=^J%`G)&SHmI&1i|>Wxr`_2U;X9 zMRJj)PrN}9F}Pb7Nn(t_Q5&V z&=~=<`$gidB@N|>QZ>+Xq6DsWn*PcwvDCU-haYYP32f7lYl&j>;b0*P(XK{Z z00Z(!xaX zvgO&2IE2pR!ykO_Z-V?^{+FX#cHznV#J6AZQGfQxtwgL};N!qQa@8|sA5^Eyw$$Ds zU~efWwcB+bO)4RldIN4y5O>ndF~=*k71s~a96%|Dt#+7E=yR33sNCm3E{*D{8$!I< zB&|i~AMkI8;d5I1qIOnnNlI`4k0o;m*I2idy_J=*#faE;gURkfsZY*OrL!>Sb>}Cs zvICb#rM1g-!$3gRO)8T~RU)56;{zLjTMgNMvTP7apv?W$5X2QM6{M{&I>iNl(ssem zwHe!Zh1~UN1OmL1#8J_tb(>Yw;7W9K-molPQ+8t~m7DC?vlg^63Cjo>B?Xwc88 z#toQ%1p4jsVUshsK=Ok_q#D{kw?iLWV%y{45+Rz^De2UiGP}j*x|J`q(d7}Ozd@NZ z@>Sju*}YVlz{+h~wXu>U{v2+W=}GxP`5((^R5v3$*$q}!<({e;sL)tMV!h|J4~H45 z9AH3j$I&Kgva)U~(byBgC|PmLQYwhiVkk8=J{#>e38_zlI>(&7XvYbjuPsylLYG1{ z(zeJ0A_YrTmAvNBgbj~PT>ys)J;Y53tBF#Dd*4ki8#l~`fTy9C9lQ+I$1G*3cl0A} zYY7xSr1ef~?9z2}7-@uWU>Q^q~KIH*N%l^?#t%mdK zHfJWF%#{Ud8{AcPR4;X!a`&n)c4M%T7;6?1O69Vk0+g!RC_r<9mfAR0$~wVnr{-Qs zj>f9gz+$ZRBfa9siZD9*a%lN<)p&z_eNFvIZL4pU%!RJWT!wXUZtCbxXPx3 z=qg#JEU6v((Dn-|Go);0yEawO4DS{%Dnl1F5W<##18@2DhUVVql3t}KecRq8x7WaN zz(yj`CBa}}-HCo`cfKcJ5FeN`%xoG1eyGLmNiCDW#@JZZf{g;(?MC9DWV9%W!6QyJ zOI`T+kexh~OxobKJ@9O}msUW$*(eE$F3;gBry01*M8}2&(?6Z`&flq$=_J`MR z-+%i0ad`bre&(aM-vwg}KB7w(s-A)5MJ89)$f>$V6+2pJnAl5&WF1Bf1qlxa!v&gV zyItzHh&j+{Tgp)9dkvemHBCN2+#p3l$=Ypbm2(cQT02g#9so_{&;&w{Y#v*uOs1NIUBfq8jWL04f9=iq^o85+W@qs`RQg(iV){ zGZLmC5@l9XCvpw}WVB7hZBnk)#)^|eDS)DeLaK?6QnYtu5K5fLUdghF^~u`}lk#fh z=~hL(6-^k+{g7WA3S7}0VfFpi_u80$g1adAuau>yrFG--Gyz3`o!fUCSvS{wcS296 zj}RBAClhB>>$IZxy*r1dF62t95gXe+ExidP)v7n1t#4C3>iT6R zxz1j4yp}h*SRZjh8Niz`Nfb6MpKW-C?N%yibJFh*88>?t@;JpvDM>)WMpdtqTeK?J%)uWWeF00cJff3z7%PEkNOrm>>iJvpS36@MG9Gu!9EjqxHJd_*ZDd51!@dE_O;!#Khe1VsC1#W(Z*Vn$RPvkH3g4^3+ z{Z_g(L^;mzb?ErQv3s{68L(&uM|%x$OGC&byFz!@GK@N|sT z6DmN;^aX>#r8pFO;D0-7ArA58d2^uLd77;z!r;C)0j#6Ul3Q2||R3reEl zo!MBZZnT|^|0Vp$Vw&oafkOzdt91J%3lQaWL!KM>(}xpp(`=7#0j z3}NPNIBnN35qSmDu-xZ|B_g+^GA zgdJPgoPEgV6~amkdrCA1-VlTgC&a1`ZRHdax%7^SCJ@joyDSSR3yj~3;jZ!y;5D(W zc8+W+jv_%J90xXtAvWX%f2}$VrpeQc6?6pW(cuYzLIbwo2L%GT>QS$I?>1RKkO%-o zJ#EluEylZLehU=(TAS3MOxze*gCl81d@zf#LsB@s{6;&qU|R;C<{-Wj8UV1B1^H3_ z3#M#@w4G$-VVC258yIZQ=hM)1?(wa2v4O)Ii<+PWj-1<|<2tgIS23ZPv_lmDT_Ho- z@u}J2{TO6h@1_U35N#@ZRjGyvj?A9b3hpUpCrd^FF}L}n_Caf%=ICtAisPYnnc)Y;x*+VK;KfFwq;TACK zt=rfrhEZd7j)zv>Oix7!ni~%hmuQ^fAXV#;!pP$Y-#W`{)UXm*tl1_8XAGKt zCl7K_T7ZU@6b+QC4ZggVdROz7WdiMeC4=9T#KZKfLIZ7JCR!yr&s1{D%ldACJ`~Fd zzOthe^Z+U(F9?1%j;I21wcwwg0P6FAL zP8emqqy#S__;^Mlsb)V`(9e1WXxBotqa=@V_thW(Hg+)s2e)R(o*U@`^~Xzp13>de z`SA(rChD2RCv2Lo0u?|bhO-4+Ajkppo?F!%m9jE163gr4!@Qg$I0AtZLGn~Nj?;k< zf;~A0-N4JBw~p)-H?i9ctYtW>u5V$>?V>3hb%8)Mv&anxa*x*#l03X*WSPA|Op$rv zl7_ZcR<`r>pe9&B_|~3)-=Cb%1rh;aa8Wf(>|Awo!EJ2-p{)R^%B6XrL0&%rz(F-5 zo(=x$Zi92(=nps6mh%isZ^(chPO@j*Oa%rul@h*sdJf82kta5`rFxZgmEggSAVhWI z^Yz=SE@kglxN?nNn2!STJXBACuS)8nqr%Sil-yI6VPsX2G+XuxS0L06)&y;z5PT9x zdR6-9;^V+-ba7M4tl28SboeZ(Ybf)(U!@wAid=pnIZ9gI4LwdSHab~zS52mp@`)tIuDz{Z*B9kqE&k%odKzC4;$fF|&g^=wudt!%Ptg@UXZt7#< zV{qhc3pLG0$p$qx2DK$G$!VUceL9Uw7hw*I?wM~dhS-}D204d*Ft{|BwmYE-9$=WS zakUy7d>d;CFj-dJGgk9BA81!5=+C(ItB+(cO@bCC@kOdYDR(4)+PS)`)=gB3955K&!DPysICvr zF9h0vt~+3&vb_LBnVAT1Ib%W1K)F8!CsK#ULoq)!yD}wo?Gqv@#CYSx)D*mKhnUNm zDXm*7SKJ-wHoGXHFMPIi92{-Ac+1j*W5+j+IzeQQa=9uf3a1=KbF{BYjc<)cy^`7Zwj`F{>;QIX_M+ROB1 z@X5f_uRjQFP^P4OHMlPoGtb=6L}oe3TEWyZg+o+asVu~&O7^m!G>tEb90TjHfLlZ| z?x5Tb_d}l)mmVhR%4z|l3cWPeam)FsDPW#py7MlqC4(1`2Hv91&I{c}F8b7Mxu&3h z5af=sAprz1bp+w2)e1^#2T3Qv3!)fWarm_k&=oih?E^(|5lP!}0Vwb3kk>`TA+J)E za-~#TjM-CG-WrFhG{KTH*s&~p=Y%4G%;~d)#lD5r7vjI=baKt*Wfa1=aI9b&*SSMt;8Fxt zw=i~6Y|}p>>4oe&>5498cvsjHQvdp?uhdq_(knHawoSOtAeogcYnhAzy#C-#L+2ORl`e=6#T+DZEp}1KOgNTtf?#&)q{&6KtYl0SE$(y|vmS zq@Q+#nV`lG7IZ+AFidv>`_2cFu`Cri99Rc^KYZ7%YK$lSZy#AG=MeNSj8W!b^U>SS z{_=O>Z~klE!|dhl_o$X-#bH5w2NA)>ETOjG)XplDS0Z1Ky`g%NyM~Mit1YQbEo;&H z#?RQQ$O<^VQ{yJ7wfGZ(I=#rjlRI`=vYO4|Lb#!fP%{M>f{_LdWnJ?KTxK}Jw)K|! zw69>o)YPKcoVTJPHM6UU$41J&Lxg6QeaT+Np|#2~tAzXFu1fbU6Sw^enZox!{>zV# zY0a&zb4KM9Xp_65rj2Ghc)T|3FRJL-6QWqPd8{xlqT0~r$TT}Td~n^B0X;1uh@dcN zE60$~tfjepzeC1qeO@wpbyld9aV&RSN5J>Bi7F-zF--M4L|&44ea_L_UH}2H`W14M z9u=p?t^o-#R#0E}4LRI6o}fzCkwJ{iPgW$^C{WA6{WVUok&z|vq?0Vue97TW`LwO6 zU<0qMEW9DDPy8{EM=-)pHgjrF;oIzYgd7i`>ZolOW?GPwd8qs&on^4xvPn=!Reef% zFe61u;>kZNk&WviWFOUp+)zZQR1B&;fQte_dP70Vecn-;SG61A)v`Ob2&TKS89BsJ zbpeZ%5W8RHN}L%S)eU0Y)-K*jJO*?G=gEFwLeer0$E3QHmFm3an^_WHn0C!ip0L5i z=uxdgjwpMy#sT9PEVPV;Xa*jgvGsF@+l z+O>tM7}x{NDFSUrsfb?^ll|m;{ngvg8PtBx$K$8J46k3D-v9jVSFgVg+0&4L?~mc_ zTh;sWO!(fY;wG=5nr5PN3VT6!g`Yio+bE7(2vK0u;H9(z(=(f9EducTg(pN=~2T> zjYL@1iy-)&M>*tVq`;ccClVm-yQ3BQx{EP<6dYq-Qy6D;v9@;9RsE1G$Sf=mt{8cl zCT*1Kya?)u;UlX|7*SKlvpkp;;D%w#~zd!lSNS!?>Ov&-o$pWhJ~=hii+C8Bd~mxjyuB&QB#Ln#6XO6(y>V4*@q;TH!O zwwN`nUV>L?TBR!GC>ARNKAOkfDku76XD{HfjA5cK%8+kjQ<1r$GUvtI2 zL*e>XAhi{)h^;!Rry>CAmhXQ^aBnuo1QBro7&PzUil5lY2k4;RhS{547(!?nI2%kN z0%MaW3V(S0^slA}uYabf%%4vWZNud-u!W*H-Q~k~C)J9C43F!%g4d6zXUP$0K(3FA z5x~Q?a4c9E+SFPx)PHId>U3Q@C0EjfmvYT8X*t>m|RBJ{g=pwYGVC%r%9P+PKBA}o^Y{rthZ5WVRa8@l2@XHIp?M7)rP;Rb41COz8Yy{GdH#)`0!Mt3#zo@oVWimyjq6${{$l;tH2l5ik2~3v5s7&?{cXx070E@^oZQn z)x$*Yt<{j#AZre`ffEI|)m0ouQZ8BGCij;6uR>Pl@bUuE&q2`F9V@*QllIwFO1cZ2d!T(hPLy_NL$aZURmYM|f zmQHnOSa5Kjkvy?UCGsrOJx_i^v&VR@nkNT_n+)73SF7B0Ye(j?9ij4zf1P0CR|Mn zHyU_BiCY~T=m!(7>?f|ea+*A=Iv?PHXesqxi}DbWP_v9Vsu)e6&$FzKo>2ohO7u73 z?os{L;m@NQj!NGv-9bhDu`E5;N%pdxV!5g1>l20No40TNnvC=IHHO8u!TSA=;llyR zZ(i*g*)Y+GqsF%t;xk!E-hPYGGAN{n4)l&zF#gMNe=~S247}v-w;(Ci`eDO*Z?x%8 zl{$5;g5$_WGlvDv?OK)6tqsx%xi`E?+)yR4ip=6wa#Wm{kQ|m1BOI0gpaJo!TBgC8HS^Pe~iT1;crD*frUo$Q~dDAm0H6-^Y2; zz-^2Um>&7*9m0xbt)79LAWQAgGLy%dX$cpX z*kd3?b+oQkpW1@+28_ia|_8U6n+=A0kLO*=Otf8)ui$}TyO{Gqjbql zL))&^OrZgxQBAR->4QEwRSpNWNk-=qq09pIJ$KiP>_XY6`tF!{j1Ellphk9j(72&* zW%|9f1aYLa_S>)?vYGHKr{Q6npi7LyNuot4e5!+7!CtG1mQijF`vmdbrj7o* zBSAVmB10(xhrLQ`#zRvsUL-f7q4a;X|AIa0lmF>IJ>zn|cs0S>FTi;G`0bPM`fZMH zBmCL6(~Aox?gKnICku0OJ{MUxUE;QB*X&|LM6Nu89FoC2>)IA5T@9IhYqh2+6-K|< zQzbeMxOwxwoX^W?yHgcPC$B^81HKJ8s1p`Bn7$o@d}OU!8y2Sm1Kq4PLy#Rtfs6Vr&4mJ_O*Q6GNd`npsd%3vE#zofDXI@qihn>sfnB(SH zQOX67^0|JdbKuX|nUr-F1)A#wfWH6CPzMqm2bY2reW1zXcnwWQ{`MgU0s%AhF$aZz zLUL`FZ8aKU@Pkfze5hQ{gu`GVQ{L9v)cruAm>yD-EMAcx0XWtJ>faL$2@So6hfG;3 zPKfiM!C#jrzStG4Njpwg<#)6y_AD8`6b4TYF=v&J%KOlEgqv{Qt9?M&Z2hG0x?_a1 zjt2gNaFzqN!yI>}Hdz#Zs29c6OpzUm&_49vrL)C3n+ZV41|_vC_Q0e=0wD-%I3L!( zskOtDl@@95C9lCBVASh+^v~>%pTk5s3v#t@NFm8Qpr&TD=K z2|HWj*+SR*x)m~L>q9)BjB<`>A;lwy?YAKlG!J4s7E_=)Uu>_R3XQyO^am&4G%DOi zZUj!m<@)PrP>AuR&vimg(34Jc)-g-a7M^-S6rL={*k7KhDe_KqFx04+PGH^Fb`Aa@ zy#Kq`EVA>x92UQK1j29Me#1x3etvWO^fx-)`G>cU-v9mUpUnE@V_3g@BO3-jgpmny z)1SENMZP!H-dWP;n+o4)64$aTBuN}ZP__9OmRO9g#vpoexAd?kyaojU zS(K}(mH>#iqQq@4J;{wD;Eb@yRz5FnSfJ`-!}M9Ts5>fCK(*?c+>B+yhm|YEL|*{x zS>gb^Vscj&*W^Z?Sek3KYEsBmIuTm{=|}b-kW(HUE7k5Eh*^wR@2$bS_1QK6h?%@m zMOXVqAY+FC0=DyLM%SRU9az*J7CaU{p+aW;p6t;Du0Lx38m@ZFsh1xcczdhva-0`9 z$LA-&(+)uQx86I3Q?kU+ZHH4&4x1{<@L;nzPy`I{LzNCm>j8h%!4xDBe7x4K3zz94 z+W4e}oTJ6w6n39hgMmQzt?eANA$IrC__D}?Yn$qvVy%O;8Jry0Id%+;Ui~C;Cgp`o zy45HQi4&J~S6K$jW(P`EP1Sj4qy=nCMOuRr0N4s<>X%+(ndagNGEu>m1I)78A&Cs6 zSX`Vp(?%7YL+;adZu{!?ni4PJhK}N+bHOsSrY#Oa&`$2|zHv2L$eZ?Vo*?A|?Oj#; z?o2Z>mB}zRM_e1Ax1LJTIB9&52l?54Qco_28p_?XwS#$v#1B=fW0^%6{g~U7>L(mm z{p8{)#s964EB` z=-G44$~dJitE8Dsk{z0m*j+nY!^I`8$E##$o1JKY11$_~>WGlG)w4zTrTCH~#o)w# zBvz{#OmRl7nezw`+`(D2olD?&wMPU%{9xwaw-pws{zEyM9_h+CIX5N_K0xS8Eth&# z(6_i27F&$EG}LS3H**&&P$!9dq(9vip40Xlm+h*iI42#DJ&7dX#2Ac8@`E*tEe+b7 zN4QZ_a}y)67$j@jl_*L{^~wg|X-xUfByXxBV}okidX@NM`QX(G5@Y4tr*Iir-ELv$ z4D0CSogoKOKkL(OGb5Gi0X=MNA6_ig>-(6m>Z88p!kJok72Kc*DpwFNUN?s|E|7^! zwWNV-7{Rbc_vs|7KFAJQ_nu^#k>wAFo`(gebk9XXrsc(Z+|@2Mx{w(F5exZeg(_F- z^hlP!?r?hl0At%kcW?>HSCH_3P6^Vuh4!>m$F(OB-I;r<3=(L)sjTEB9%sv%%0EXITL; zhpL5qdyGR_tKW$_k*K9C3EL@;zSj!+RxofJAT$#Ll$0(kN|5bA%p4a!NO%Y|Yuo`; zmy6Fm0;JZ4{i9awTVbVOp0_OYe6WW_vFIaGmR|JF#-aNQArz!7Ka?=*vD(*krYU9 zTOT_mV1%wN)&ubeEL|-zdaP>4Q_HPvWhK0zsGWEX#Q&!W_gH%gkIKfX$}V6bg;Y375S zUa6O&+ND&A2XNRa;myJN8JJI~wsH$Qs&eR$1!WDiV??@+cp>NQQhO7CStFwD9^H)V#awo%>( z@U56$vet2 z>%k8e4=3$9LAN?rSb+a#lnpuYD@GIZfZBEoM-{5_iQy8TLZ5_*LpKjH+}T!)1n?!Q z4rtyERh91=RHVIWNCF&@)+a~kF8D+m+&!r6upUJ%*E5(#1v%X+2vlX((n1@*f3QWCDf- ztO^zN#vu6Aa=3t%5h4cmBMnSL0-y-&g>9hQ{Z?yb@1IPL#tlBF$0#CL4N#^@bu_Gv z7jNOIQv$i#)B#!9E(`ILz>n8tO@>sP_ZyctWg405SEmIl`_Ww#I?!g3_{5=d@gQAxwZVlbD) zB_(9HU?*c8r)~tomlP0!i4;F0_tgsWodNilElljwk5hACF44k>Z7vEU>p!_Xsbo;0 ztwSNM$SLKVoIt5#&}8-1G+TFY8Yi6v<(*Orp&St)aHuAE1~oxKmA9tgQYho0mH|{W zDSgPEcqR7Z?de=lwg3XrHuTqIso&KWvyL!jvStBX;+^yg6jFIo>tSJ{I3oYSJ}O}RL9!%W2!QRci2S8eT#7R8kTn^nw`2a3)$cF#)C z>q-irBmjL_)-0_K2%+)Cmsc_F_Mbj___&~3EPL<1z0t3)+yf;!Iy1L)UzERm1 zv|Pe51STo_y0-&F0|xaVu?{|pUUO3EU?I2g_Q%aBH;^P>-h8j!3{GX_OR)dVzfFa1 zXvaCEC&?Z?vzw|!gJ5P9s0crT=!}<$o}|@u-wS^u|K)h_&#(Xb_GyrZZ{B`(djJ21 z*PrO~FWMIcP;ND9&0Sa2ZRgZbNn))msyFa{Wzn}>9*ei};J4MGU|8(7mXyCu>ehD_ zK}t31*-z^oC>ypN)_Y>Z7b%crN0QqVDf=i@RYMBvn&jZKJOjSxaNCBQ>G`ax(>I5^ zFR4^h1}8yEawJ(L^xw5vjmY!{rmeiZ~)KzSFV^dv| zk?Qo6P``uK&UTu%;i70Bi%*i-hTe(U)2OQ5P_jmiN2QIah$wfKi9Pcfl~^lB2%nl3 zO2{(d++d-sb3ljO*90c_649mPvw31q;%*Po`9ntv^NZLOHtNe3A%HKkyi<3c_DSj( zgjz}it|84V_$m-{ZM#hONMV6)11YHHc13OSO#AmH8ZbV?$Q~64aj^!|mU*MX61;DG z#Q@7a&XKT7z`Fo~%{slEX9~{%fNfpSR#FwXQc@(abU_v@Tlu)j)h8*X`V)|mb^*cA zV&a5;PYF3wbqSm-Jc4dS>C*^nP)U|BP_Y*J77Xr)q8bXI<6&kkdF9RGC8U=I22Y4M zIIIo==9ciDQ?EQ}#!$JjtW=zrgJe`GqQLngx4_2y0(Bzq)3<$YOd#T{lng+XCuwix zo|RR~{^LlcNa-lS+9=bVXJ-n z`o+H^T>T}dn_oUpH-Gv1dp-tkZ9WsjkM7fhE~-Kmhi1p&&xKH zjw93RusX!2Ah$&QfJJG*?pX|K5T=+QggOZ*BjD^8B=8)$U+%~r;XDE3C-J)9B%o>m zY5}}wheTG>ts>0YyP5OYU^p|h@_l5uf@#I(0`Ch%*zbikJZTeG*Bs24>XGD=qP zQgl(wku}xY#>+cl;c(#4TI*xD#w##uk`Q}bQ{^Q9j3#QL$je&x-y{2WSM|ps|D;5g z726iIA3CabOI*^7W@8WMQo@fflAa6^#iup6keyopX@izZ&yFPQOxwfM7oL}A+rlK8 z)9YpoFLaYb>4*usq=KQ~lPQ!PksZApP=+?dy=z;w_F>O(#xsNBEA);Sjd-n?lLaauXsjad*jKv=iXr)|*?1C$ z4KvjJ61Onn+z1C$7MAysN`hVFpP=)5{K3+VYI8L?at?xilZK<#o>eK=DrK?=ITMXO|+?#4+w zL58ocafaod_$fk$0bsP^y{-@857le3@NOttTrHPy_S?pY+6T7j!O8e(Jt4GnLB z-*6V}tlq-;Kq8Mmc~Z0&%}ujHb1QK^5$2|OE`mc{?jsCGU)*swywC)rZNF#(AtU z6TdRTOI8QZ>ec5RYW$?3oP7bEbd2YxBn7(G>tSyo!F)&GOp!KMxjGDK2juJM-d3%` zRV^Y{9z;idSuQt6$&DqdMwRWV$+Tdg2zGe=zo)HKqnBA7>4wszK9n z>RW{m?Mn=6ly`e1Og07?y8}~?-lZfK6UbWjgc9!@i=05jT}@RBsuyi(UZ8Rl=OBh_ zLe6T>o@T8Q?w;+chxkyrb3nM?Rbd7_84H&A4!4L1<4^d0s^w_~Gzx(0`G*k6SWfEF zXfdwBfC#+_#>jIxv)>upTJrPM0sY93gm6j!chm;E=C$pBbQp^rbt3ACgACvpLnrt4 zskk`P891sOntb?NNE+ct&O$!F-S83pC1t*yo%!ZtGpS98LXuVC;XP3G{e;?tlDcba zYRQ*7BWvhKk*lnh*`T({`}$ za$VNOv%tA9VHt>!S+i0Z5Q!rGeS)mNdlssx-pFpVN@S@R0WsZc43w^39o)Cv0aReB z30GU@lV}&u7Hb!X+qV=u9Y2t@T%@!&knqxn4rpR2CZ#9=bYF4lH_38c6Z!(Bh=*Ke zOTUS+m|~Ng)VO>S)38dIh#FZ?;v| zQZjT)^zjfR1SMEu%vx{28P|az#S56>wh774a|R&0#nI((EodS5ZT<7sFSng(B*x=` z0Phxv^u`_g8o5-HGCdF=C7#{9iBMh@@yfIkR=K3ao9HPi7fOQ(%#qIU^{w2z_Y5W` zwNB9uI%d0P9U@xx3#3Y0S@Myxr2B9}^AChJ%O9VKA+kt8u=hM~MnbAuSv)u!mP1ZG z3iaVZo^1smdL38A^GU`h%T|?{j7%nxEP6AkObYetsDxJRBYGTU0dMqxfbOY(vO<$n z`2tq!tNTfJs6|vvZ3|pTl#U2DwgVQ|jz9*!;UUfif+@@uVU`Sgbk`zO6I*)neSE}2 z72{Hv@l%WpZ~vP2K70G>Ret{I>wiC~_|8v)+a`be`fd1r4u<2Hg}9fJK)=B}D!iSm#VdR-pXcWUjwq1ksVfD3aBoDp~}jxDO_Aja!0Cm zvc5@yfbiF~n)XJy&XfY(L{t8_O0p2qQ?_`1O-a6ze6qHT3c2Qr!}^8t+RG9tU$h#a z0=YHpRh}5nu?%BbvR|z22Sxqb6EK!`tsPlES~#sPQ%emhJjJE1!N@2<=*V{4o@pmc z#J54#nBf778Ek-VX;6bv`^Fh0ZmkSVTP*-dK(@cF-X%Tixtd_rJLIS!x(4H{swKcM z9nBYbcbzKjM_CFjD<|X_^3FlPuF!`2))Mj1ucuN?T`L1amQwfC#9fr#G2B5I!ScYt z*Z`OpH5d1wW52`Ur5gFE3*=2yFWSHg@ka9_eSl&D?d7RqAlG5X_h5JtDla#lFZy{|9ySOO{!%$Kk$cN#` z;*qDTMlI^1D<^nYwDCd3xVBG7t1hKW_8a9ho;O@nCgmqo0)WdsBJc$TL73IiWmg=P zaq>3I-ISTdrfpd5CTTF>Bt(1wJi@j+#D1w6*`-yk3{@du#ABisI0NIT4{=a#3|w0+ z+@bpUz`*kyYRjHqSg>Sz(a7yHysaahlwRjJy_ zXJzl5A-+OoMEjVEtaS%ldJ`2_0`E>(5w-}H*%ggF3I~~#Y6&7Y{0;}@g>kV&prTr% zVlDB@*pj=FWL$8f-GR01b_iVBl@3h$Np0v_bRY}`CR?}iDX%UGQC~N}CW7lh{s&8z zzw@2%z_#TGiNvY{TW~!4+qd7ET+Z8{k7vIGWXoIz{#uUhc-^mFzam{Q|FK{3(O>iW z$=h%F7`Tyt`p>UFCsg#Yhg^{Eu>m04#59plk6V2%EDCpLb&4eM5V8$fmMhsf7?Ks) zNG|Wn@}2gRHWs8MCKNlh=u~hrk$Nczd)4~jgu#tYsmS^ikh@&B0W2zqd3z|X^xL*4So467`MWfDy>_^ zo=WK0r9h^lS>A$A z<@)l$MR^5NN{UVH6vcjmWYu1^~>h193QGTWQ(9Eh_Iwu!xKibyXwGMBe%oEl%HU2MFeul8bLIObl5`yz8rDX%V`rponBYLmOM}KXhOK3$WM7r-79A;tnpVzurTNO@%d15CoSS zVKIC!{3qC+0KpT=R;ryz&u(=#YF7;BAdCZquiUt&cPy``4a5=?J)AJZweIDl!es8? z1u>Q_A*`xMsG)f~br{>qE}b9_ZmJp(o`yj;iUFH}?O`CsR;o1#v;C=GSkU!t6E8>+ z9pdoP!j=qfT?nk4#i*Ll2%B#m6Q_j(ww_@BF2X~vCJpK4kj(1^%_Z;<&_jc-fa|CM z$kLXnM4mh&4#JEzs2N0oTovtvoZ0DRXE6}y7M*4{`vlmT0m)!HM>LwGkq1g2Xd4Ae z?ulbbb-a%i&AKo;VB*L*l17J6;_JRD5YEz%k-no=$6|p7; zrJ#gNFtvczzzzXqJ3R+hRZVt~2PLYp&!rt@^q7^~ZDFp1Z4hjdEJp@prj?)-*Q}GA z!<0m~OLFdpgGLUfuKy{Z zZJ+EnhZc<@#q#6C#jFm>et_JykU0QdLGnI(RxM!2#h2t+(erjxaCMj%ON64;hz|50 z!t1x$nfoI+bAJl|LU0&9!@uG6r>FNnCR=ldG_utUnY5`b6XvL@SfP_c)q98M8MseC zw5n(!kqnaGTTnzauUuWYy#dfNsOBG^8b1WY=WfNEfU9CS9K%!@Tb*w9!Sj3a zL1>4Gw|wZH2{V8rMtdCOd$zRk!a8g7X;r0MxM={INsu2491Nxi1h5u{Oaa&F~7A1>!=Ea0@l)I@%XfbQ#XGY{lS>P1VGe z5Gi@v;%YDGoHk>*(sD*slE}yEt_OwS-03L7GWavhr%yUTRBitpE^q4HXrsE#>kR-x za38sHq?Cd{fgR?b5?-%qmW*(kQU{aUPgLELO;#64Ys?fKkbqgsct$FEtc4Pbkbo11Rp^m%Oc!)Nq%3#@4I|cE9Xq#EEXHD# zm1HEqSF;dkbIk4wpl|H}fIaJb%>Zz5hG_J*K`Xa@cdk-cZ!vXDT+r$mj5omC7n(^m5G!jdhxn@6KsGL`ewi0FuPc_FLr24M*Aq!y1D4S+g6fGcd)zi;HGEzX7CIk*n@8lL! z-y1@GmUmLpb7;GC#A7cQwr^}5B(w$CJdksX5he!q$)AJIIy$(ZZ``C7H{NV?Tg(L# zF_d~+n?SYgcU${FVvY_x)+ju&@_0=fCiTqFr>sVfI7iU#s5XT&qVqVTo18GDnAu2_ zgzTOujyVL%JR&79BS&-bkTi<`jk~%yf@3l@QfVJ*NigXqrkCm?Ym$%KMMe*Q9>R@J zF5knGz<^}HH&947!V!S)b?08FHzVtyRmdD3%xwqxP<&d#u*Gxa#U~5^gOk!aP>hs; zcGyW>bv$Js2X;hO`y;cU6D=@XM#hcL`c>_44HTGei(m^|BkP(W&RVH}>rURlAh_UB zA`Qx5Gl#sZGHL6>ZXLDD!9TA$;I+6ud&j;Wd*!fD^LP;d(kCx^FTc05Rt zkFsf??xRZd;KEIczHly3D&*#{mT{i0o~k*kjpQdssN2#J&5S)6-8&FpHYU#{oC47= zR+C#proI2a-@fLmSdMonTG2rmO#sTihsP!{8m3aNNmI;QUr0_9=B=h%QJ3IwaDa)6 zlyktN*^YK~jyZAdT!uS7HFuGNdjhSRkXQCj)V!SxjPNAElt7b`b&$TbVD3|v8Ic?F zO;CO8uL37Ga8CW*@Hap3IQ;gz*H76c_}TI7*MIrjU@!Xo_1A$cvnLU`=j{*F<^GGl z^s!-y%pd46hR1k%0B&QLw>@-K&Z4~+ig0a3yPD~R`%#!=VNQ$8!$IYjj9!6BsZg$(J{FR|Y$P5xa;=-P9YiDgw9@8K z0xKY`E{O$QDEUhBNkV|35VnrcdbQnXhj1)pleX_}z%!t3x57--iK#9X`ua3EMgwXF z3IBpJd=69Mv|`wU3ei*DK!P&SbSg7ljuL9i13iMc+pzIatLOpI>ph@|EH3*|F|A7x z4YsS~;@ZQ5T4(HGL042#P6Eh*IA zr$s9dx#98~U1(p2BAH~IR>3C}J{ecY4=Rd*q&H{x1BE8H1mzIq+BqDj8dWw}ohl7M zO?TkV(pkZsoe)|9IAAcBm35|oU3$j;o=4=^J2*mXg49##33W)6MNk@nJ>5M^BtS55 z2A-L4AAID^$fK#nXpb+gLgi(0g_8fO0X*TeD9!gqkg>uV+1wZoHbb{*{a8?eMT(xQ z$|NLfHYvH*7?zlkf;Lge%lyEtyFn0BM+I(Hul1EQ=q4u#hX3bh?@v&Si(TZ~f z#=IwIXv~{b+B3Aq79y1ux#|QAoxEP1!UiO)0@RPqc3s zuSsS@@rLr1Z$y;(!sj0hzP@ zQ9Cor9x7efrYA6vi*rkrKBz%i+%2UdxKWr-N_VsIl%q(od2KzC5C;wUg4TFwaV>I# z6JMd~ig`N}W_t$+6}5M+Xf|>aeIjetOMV1-W(@z?=s+8uB1unm4NiDmio&#m0MxW8puw@{)s{nRX^+&60 z--U3ulh*qykQAV-Emwr!@azHvi-J&fKaZu5G{) znHx(IFz+Xr))RNub({gubieDOi*-b_)=|W8ei`G$rZsWRADRt6J@KJ%!{@JGgjYjS zd>URqI%zi~_nP0nKpwnD7!)CO8DwJ)?y0^X6VUs338i%>?~pWtTge?cibTF}$ed;+ zGn4{{o?t2zn3DX$xMRq5-a3EDP4Zw|s`1gf`RE{Fu>(($;6Jm%vqrSjDb$t}X4U{W zK@s1;69A^+5rl#+6?Ab1G5LN~0v((?n)a~q7>Jr!M^nz$PH9K=dt{44F`|1wS+(We zhVfF~#)sG_YY+J50ZwkzOVpi9!On6+bg&jrk1)!o1WA-S#x?63(G7Ox@35&FGLB!bkA&XilhNYv`v zE~olDwu+XqL>Vm;OH0oZ-c}eqaD-Qd-I^4Q>gIXNxd=B^k64+4Rbv@^wpFRYpQXKR zQYACpD4de4T?i=a8{Mu^z|O@&Gy<{rKfn=_?AvAx7zIjtJa)R8?oYv5ijj@Bbr`*o zA#8CFt{(Xbg{9FywuG8?dKMZRCvu2ajtvS4TxVj7)gjQH?@(O%@K(K?+oLrCpwj3) zY^;P5?*Rt0?(@SGhNG$@5H##fj6sTa1}IspuA|C6a~Hz9?L==`6%OD_t78b+={hxk zp!RCIuD^Zz#qq3U@ZYdc{WJEXf5ylBx?jBgD@1z!mdAgPoa zSFLr#RK72)sSJXMkMdS^NnW1JOk4(8;S}S%^%AC6EpjU^zmlln8m8pghU;$Wi2sJB z51Lgg!|>+9Kg+rmjqE<_yCPv>`KtzZHP*o3KaOf0Z|T2e#TT$#+FCx_i-mO+Ilr6s zD==^YWSm>40ud-a-hqZ#bZ*vF>C}4{N&Uh zPHz1z%o9WZqPVWSm*y-NxI7`B7u?4qd(pKzw4Q+arEqL;!4Kr*6QR)(cT2f{NiUQv z3--(I0xdB#n@!ms$aW75A6Nci)Z(7TmzdfQ@`wis`bKjMs7GueVFyRKhBilA%#vPDX0r$sHFt?X9S zHK^v-QcXf}jZEy3Y96&Rjfd#nmE_!kvn)0b*h0yN+MR`GmUwwP^tm#Fp~`wn=xPVv zNa@{%2{Qg)6MB{~drLD?`uvjLOBqf2LK??(5L ze8gT5)da>@w0I4MdX%lQF`!{=y&8%*d$ld)-(kPyiDmd?2KtRZD}nm=u0HYa*-!uC z?e}k=<@QW?|MR!6$y@x{>({Tp$p7N`e|h~pKd&OVe>yz^*UI}g114apH}q&FWn(;6 zQCw)E-J2bqznQEP_2WI=wCh8phaB8PCl876(#XR&NjS0yE-zR%sK9SeEEGk3WIl>H zq2wU`cu*KgvFz;=OGOegu!@P8lf*Bw*8_5FIxYK9HnU<;Jhm!b{K?S(L!yAwtb)V# zq(ri(&ZO*1v9d=8lVDM&_BZ&QmefzXb?SX{lmy~ai;Jhu|X0&Uozzv3fJ8Mr5<2YV zRL=53@Pw4mW_wL00a%$upU`f?&1FR8?kr?=>tcDxc}RL}%_FJCBn!7AiNjT5 z7KE;o^^COjkOPsGCm6`eZ97UTyZDfH0!_*6worLPs?KGmRTvt&3#>~}zPtOldV$-T zCaZ8;*DO2G_6d*>vx)__j}MnQ2Z%*hvL+n1ttcWTV6AYTalCS`ZYAnGQwGBBdwGA? z_}pGxBev`NaJE)&hn(8l(sGPQ$COH^vERG`G;E8_h?UJ@jhC?*B%V4-CQT|IY4wVn zuj{ED={JFdUhb7<(|K;=yux9TJlpd+B=PY~JasKe3Af$uxmI5(%78@HP&MS_*j@rf z@|IwiwM1M8>P?7w>QLHb8zj(@<@_1qvl3y>v+{R%otb^CSDyM_0bCw!sJ!Zn# zb@y5+V&{E2_&2H8ND|=!$up5H1v;tjiw^(yQP~N^YmeY&AI+({R+#pc z97)B#S#`0GKC+UvOYPOU3gW{UXe-VFe-yCp7g; zx%?J43}!a#@&Y}AsWP;B*ZaP6h&(xY^BW~umG!$yX9fh5$pFJn&o zZ@Ig0Na8^}$S+r^tMuwUw}&JiTQZX}ej}CVruM};(v!MqLwHT~M5?g6a~Q6pcpBwY z?;Jnpp1evTOI^VZJ$AxkBwD%buMlMJ;aHC9$fu$+yX;6GK@tb)qjtF`pb`^WP8L+v z8HFxjsXq$xzLYd-oUI`56_%mxLeM!aoTfvB5L0oW6dm^0MHb^%z}4)lT>%ev(d0I~ zmxwPce?{5qKNG%4+IfFPbm@yS;i@r zxuCIT3*1*^xdkPWC6#VNmNM_P^bIMLR72`1;$^BOb1ga1%0y3Ybh?w%0k1=Y0&aJ`CC=Z{aL(+cOC+f8eY5d##3fR#z z{~aU9&{U*LbsI*Bin~G7Cb09Nx8~CO)2uRq1|yqBv~MYb4E-)QYdzduk!4J6noH)K zSg^-UQc((sjvG6UquO6uD6JCse~XJzNx-+U?5MW0Ql+m4F<3t6gGg#nFY;!fuCeN1 zK&X!mkOkku+1@k9xsdLpTMqE_c?q91HcTpOEaG^{_r#eiBdsRXcALtMrd%7Z+#NU8aGViESP(HC$yh)YUZ!NnSH*}$_ zbsow=1vF?{S&qY5J4vM)??udQ^A8%y<6!I;=Y~(HWQ-bjLsPAbAOn1K0p|q0r3H z#-JeB{5j~uCu)`!-oF08Gvp5p;y;!De+eaz{F|?zTEvrt`))VJt`bxhzhOOeZ(;vf zJ6is3o<>CO-9u}axgxvanv2L{&$KFKWy%cOd{Z#m98X*61FSU*CCMWcINAdxi0s%i zTb+6i`)RG!>!dgi{cwc}zxsVz@>HL(yZ8XtM9BF#$Q}hsTupOlsGVq_- zkAyIXEc&vx+xtAVm?WbJZ1v9x4N=KAJpjwXWTMNXlBx~?&}LjFmC%`5TA)D-TD~`7 zgxXrlk#-%CoP0?Q=4TE%xGj?7;`%kr$%aX{*+(wHyxay1EDRH8F!8gk&a_rb5dQ5GCMfdyMed*n%gvugrC)}(f604)|N5u!{vX~xmj8bOmGBZT z#4yz4_{(yWKhB8X@D@<=4di~WYy5+30NLp;kDXwk=~iK$m|1JH;w8z~666t+lLHAx{F?BzZ6`G>>wUG?A)(HY$feQo zUY59AX_CBLgV{b}*hDx8MlA+Pr3rQGpJGW`sJrr=lrJmH`}*YLLa6i7kVQLL05CvE ziEMR%Uh`()$Y@^8W>EqYWohT}c#;h=Wc;0XLs}SIx$-}tCRfh(Fif#10Wnc2dgTwp zS3EJT2Dp1!Fh&79 zakT*z^p18hR#jSoAtHle}hLYmF4bX<>wJ<3JlJs?OcVSsw-c9aOY1(Wb!4zK87 zRU?#_R@Et(;pd%y6qSCPL#jrnCi?Ppjq7gL!)1(W0D$I}oRJrMQuoQGEZ=QO13XaJ zs1zUk0VoaRqFq99fyjuwK-GL>!;yRoafaKIQ3R6n#>o-QPHAe z@|wuSZ~I9q+nYq*Jn9STC6oi}tZ7IK6!}rJojF2EI()KJAi*-!{3t-lshPH>l1p&~ z88Qbj!p(+4)(e0q+v0eULjx3I)?2=8b3d}B2c0Q%}QjLZ16z>f!uhA+`Xn*Xg zt!=>?yw`$#6Zl&h(=K*r#b%}>H2(^YdbW|D{bztdevg>^O|ZCg-{jUi-N!7BG&7m) zz^Lm_cW@G{4=tIxdzR?*G6&T`)_J6na^U3Jq-7Pr%QmN7ANW%&7_tw=6MYUeR~4_- z0*gSvF*Jtig}2q!rlU%*Zs%^vd9GAy+P#KLQ~o)Ib@)Ww1rC{EmQ2DCX6UNi5;EOEKZwBzp-@RS5Z4+B{Zck{lIr?U1zE4h z)}>JIq(MbW-PLs7W>uD9$ei0OF3~}Z36Rv$6-6!^aTV$SoytS>4lPPaTuei08+-^p zqzz?7*FG%p4KVFtPhg1d@d=}obn4e3urZC6vTdrwm5=i(9g3R=G*VC>&jIpj2`NT! zBWwZDMqn@p;jvMCUc~$kI0bgF@N$|3;6t=$Ty4urTlOQs16LqA2v=U6rA)v#g7VONt3sw&JP@trv_&Lj3Z#cZ& zbw_4JZRhO?P`^o%TZ}*ev%7&TL9n*$T!|K_l7i@m)+P|;h(4oR!Ih&_y>5Ykj8@jj z9zEtq*zBe)wc_l21}nMMsA_GV$VwV-Q4?LXya{xf+Flqm;T~4t~*OBRDmwjDj;$;hsW&0Dml^JdzW?*N*xBM?BNqRO(Ytmah@ zZ^PmQHo>x-hE{IgyRGdW#VBk9YiqVnA$R#8@A?6Lmy?53nedQ+>sOReaUG(Sa-9nB z<;@5|2io`ol%+nTCE-(7iJOcohn?tUtBz*)WrPh&e)&Z%nt~$Ah(Z!_kV~hDRjMjY zlQjbWNcKQU0f7rsTpMq^*IQCekg?}J)S>gHIvv){s@j!uvDTq5_H7onaJ3?|4-P!U zxof8@gaswegmgZg%UUv~5A!C9b z)$J&^6zG4Yfr$|}E87MP(-tjI=F8^vqwj>_O>Tx^4kZkm1Bn|j;6T1MPJu>vea3Pd%}xhR-LVTt^}Jb5@d-uS zmsj;?bN@P7pzh%UDn}b!JQE%vsx1^tK*M5*H-pu=gpiaBS!=HaC&So%vU2`WB^&du zqB$Gk?T*J$M^s z%>3Z*hrjvm5ng|%7=Y}S_epq87=Q8h=K$;a(|%L0aw$dkgi#$(_SaqK`+!YA@%@%U z1~G6&K_$0!KHcw%Q89T)}jndMppQgNVaURT_MHI`WBW`3(91unL}}^ zBAnIvRxskVY8$Gt7AD6)C|64{xdkFR%qXFh<2}nB8jjSD@6=|QV;z-(45b?&flIw< z`nhh0W15bMUZ5Xjy9+$V-9&!QJ{i`egrW_uC_8Yf|2~h%JSAp$mmi9nmU{ZwY*Z-M zX&karNnT#ZK^tkZr0@tLqApiix6C-ti%?npi8Dk?v0XtAfEF$M)*o?FO|{F~;;gs5 zvEO3jn&5IuZ_vVw;Or4|in(rBt(X8W^lV$bgYB-vNbJ}3saJf3x##JkUZFWI;l7r` z+YYz*)RB^}C-Jrn>vp&-@45BD(Y#z5ImiM%knTI~xPjfQ<; zpbC9s{h~-w14U6P4HTsU4iDeU>sxz$E8?fR08>@}iOe(Q$%t6vH`H?f=7=Vdj2o80 z-8`@*Cizgo)RNMrX~i-)Za%|pBel)|D03t!R3;M?V@qRR zN=AiDfgMkn#e1OZA?mWA&*Zn)E5x5K1Fxa-94I;5b4+5v&%Lk^|7$6kbQuOl69Qw$ zL0tif6jp_W5)5y9IV%OE4F<6xFT$oMen~4B!Z30v?9#l_iIX}bl57-ZpH$G_j-iJg zO-C;R%1Gj6>;OIB^&4AxJDli-Rg@*zyg}^c&ym;3PoLYM!o8|YywY6MIi24P@40$> z?u+>2vmbG5^t=7p&%&EM`o-%X!`qk8#>^b#FTg?m1r#xt@SYyTI;zIDJ#PAQa6%El zY)`lxHUpb&Ns?_`h>cPWQEjo4qG_lRG(VcNGKRq=AYN30pe7N?04JqpQsn{Q`xUEk5S&6|Q*0EbF#Jg6X}rpx`5+1;o7dk6 zc9jw#*=TI|`o}Pf{fS|x#+^+vV48?Y9I3EQl2gO=dYX_zEOtxKl`P5mBA78GGDAtC>RFfebjXsh zeg-r|;+Dnv8a@hCEe3dfk=PDBO2fqh6l8yk6rF|J#$mt3=cR-2QD`|Rn@ZYKbpAR+ zF3WuyQHE>2?b|Q;F?{=pzXCbEuX8C+ zkx~3HX9Qmz7{%|%DE>rB**8`F`7yz;56L_ClfvrcE>@fF99KsS3TwAyMr(hDHl5rC z?+L(z=)br2dC0uvF_;yrm|(>Vtyt!*gKrwZI2JEgH3NVHW9ekw0X|!W6A@C_BzQu` zZvqik`U#skDkADVIdY%{e9;c#GIWz9P}sarQAki7{;(-9s!EA{KM+0kihx#tpZyrT zc$H}HS~~#Uahx%!jfx$@vvW@SQVE0m6+bGDxB)H1D}V`TyA^84*5SYCP>aetaI3dg z8Ta564l*Z$WJqkBe5VDng=8X=jvtn^i}q%P%bkx4BZj>Z>?6W=3#G@}93s$^%Ae#j z0O>Gy;uiKkb4g`NY;bX>z&I9aOpS)_8<#n9n&tK{H~xh!>;ns?bqP*LimZrt$os99 zn@*xD;=9f|JMScKpb)M+Bzr-D6J8s04c^S|UD+sEJRg=R?|Gz>@5tuG_UGW*37J<~ zaA3Lsej;^(C9EtpF{iPB<(8a%35OSpymAI@ZwkwxnI$4<3tgF28Fu-pGg$QLWjG^i zS?81FLXmsW9yD(833aDNRXBs{F}x?oP^AvG#LEov%=d6$fQfP+cY@+V2%?X24vphbfC1>Mr%0~#zYkykr`LbZ)$s=(gnxe+Dt!5BK6hWf z9=1=vdHvjd?)GQDc>RRc^Cuic{4N;b4BUi|l$-F)5A~TRN|cGF&)XWd^|Z|aqX}us zEN;F~aOTlK#f!oZk}~t#eaEyf$LI-zu%D7&&`I`{LdKAIay^!*T{1vsAe>Zpd@P{X zUe!tFF?|PTQkO^`2LCU|L^!wRm-1l%!)ooXF!-8=!2qBzkG+F^ zDn|{}wYXct^-j@%I0j#b1FdKE-_V1VD0$r)Y>Z0>dTP`lYH$}$h4xqu2YL3SJsmyU zwlH5^yuBML(1Bcg0vc%Y_iKsTx!O(t)LYyh)wr!K48jw-*X^!F$>u4M0_9_Gf5~kq zYx#8z2xDACsdNWm$b85<2IJ2Sg1}PFbf;^!tMLVHqxb#^y>=JYYhq80+H_JlV?LcV zBqLnKw3fGbskh`fnp#@dR-z_%RM^jba$f@%o1X$a+XpDG+3a6kbQPu^CkFR;S3frM9nf2K&l!R?q{%@)>fkL zvg9%}J%iovnJ9)LUhKBL~vc98g1ko6yc^+fNGT>`Uufom0-HX zm^l&=3dK`r1N5p6B!$`98ud%gqO?cx#`WoUz7zhp90)&o`z*i}>79hsFT)RV^c&V? zgVBF*QHZ2jSTeN*Wdx!}9*JZCBrbJ2bxRx|~*Rwr%<1Bm!AjHQoSz@dz^*nsI1?c4+9TwdpX?Fl#6rA+8}B zkZkg=UKS-wEDjfy7l9?l;&6a{fZ45cc@Py?cL8O?klr!PjVQPs^4WwUFTf56kjz}t zm6trtKS-BdH;yF`aoLZzYq;?Tw!@0K&6KKJPa!VMq4)=)kZKjMVu8OR?zjb#MP9?{ zwpKLqxYb(b>hTrUo9;gc(08Q&{AGtBA>s`SoK+SIl-BXtrlYA`D5DZ_=S01n3o1T~ zg{|B#JA*Dsy>Yg`Gf|kc!VJSgOof?@CD^K&)MCX#9K1A5NF5#K1AV1b;S7M~u#Uv) z%Q>xW2mqk>w$cDOLYc#&Q3Ivr1GfqOH9@z*7MPwO{HNY2%DTDVVH1U(!5nJjbs7X| z-eDXPs5*PLRo|N#oJ-esYyn7u6Kg}FLsUhAQ@ly~_Rx1bv|9191_SV-(M%`YLLdm( zFO*2V|1XESJW~Ay#UHJJ{Os+E@Ma^&442Sh;< zdU8FM4_5&5a`cmsN>nP2v%1o@1+ZSx;EjR{XwR?q03_B+*+9nbm$Q zDoW+u9KDsLn7Y)ebJfgyKtymfxD;x_A-DGDl}QUaEE1KSFxX+p#_+DeP(H&F4}9U@r>Fd2Rk_h*tV&84RKXTdW)5Ei#@m= z!y|VwSASERSwj6d(qvPvP;T{m0NMEmG#4+R>ePUU0-6U!&}+cd4z+NEa(D1@RIWrR zLDRsQ6ROZEa1wk8V~N(kLfP5nZIZ3Xu}ajGSFCFjpFpY%q7RusM@o|l`s_M+aM_eglOZ*c%C9Wo{O9V{E6dd7^*?Jv zknvKlASx(l>??bKZG&F*`H2F<@0GtrD!7X-M=2TroqtMwNNrC8&56TzI963Ovd5wd zy8{?`QoG+m$qr^w`HFnlCxXA0#&yFNY^Ws@_2hFeP$q9F z1dbK~%H)7W(9LH`X*pvmivrP}L&F>0ojHrwx)O?9@QSjsaF~MOk!Mgv+%bDDC-wF{ zs4SvvU0iZS;#Ubbcdp>|Oig5Ss<{SK1-RDg`+IYZn+g(HhLbzI1NUfIL+9dv5{~l` z2=cS3J764YWeJ!}a6iruu2OM5OuiQGUJIOq2hJ6H$;J;SakddvVrv78ECtxRifE=2 zl~X+L)PCF|Z0i@^Ax0X|QEx+0|1K?YtkIRygIFr}t$DCY>~#XT_9eeQ8`Da^0w?=y z5;HHWscf_$3BIUuEd~VkoMa|LOQDZieLHnt?N7R`E&$W7B^p)8#@g34z*E$XA;KW{ zBJtq_Wr7AeGEFzmj$55PC;;JGc{% z>-~HYrDK1a` zEhPr&`vWO0Y+(q#GrpEfDm52^$oqLmS1l6RYS+jrZz_r-AG;0WKd@9y~GX=GP$Yw_4%#&+w~w`$$XPZ+@6d+n;Hf z`ud|h7X6R;>;C~-x&IANe);R9sm;G}1BHiJ+-(=#ew-!5$e(cMXcWwTHEPM<_oz1S zpV3OK_B<@)moNbq>+F8@_G@ej1(G^dRv|oyTRAziUs?gFx9Wj5HOtgs06?f8hFaBX z>wC~j&uVb^K<&FoUf;4lC5in~}nYp?$&xeCE| zvwC=SDKFp`4jVUhhHIocZY~$;`Zbc0RUj#FfGP}li3jQ;@*&Aj%^i1bTw9KJSNR@e zN&zL{WG*laVtZ##*xiChTAWsvtH49g~|9FDo@@;IwW0VIVj>j zR+TBtT*EF4nsJT!PzkCDFa&^~sYoWZm2z#sS%@47t0&n>YCU6vuI+xMod@N4v1YW( zdFKVnE0>}cdVN40;BOhI+|_w;FV#B+ul*@qr2R3%K@}dGJOkLM)yQ{OUQv|Uk}lJ( zH&baNkPk1Y2$22kQwb*QmOrXgc}Rs|mvoFI(NxiEWr_2!;k0skom}}4lzTe@W|`RX!?qKSdiYN3zFyMKQ3EsCh_rKTgttD^!7V`4Bvj@ z^!3l*K6`ryD~i9oeVM=K-P>20z#t#^%%5QO`A&YpyZj(O4|3N36<)uBJ&|33+qR!m zo&LhY>&}PL9$!;3)`z(now7u(Maj+0T3%)tq@uF0J|R08G0Gd?M=E{Yc006o3y#D_ zO+P?YcIB&E28f5aF4sVdG_$fW$e0w2fpTuB@>j~0&T7?VAv*SOJSf)@$K0Zg@J)lQ z1H=4?R?rQc2PgM}k4p6wiQa($NFF5cRCeg~4AN2Stp6EJEg+Bi5qklKf4T6N6#@m3 ztB^@eh5GY>Za%>a)J2gX$kq=#^Xz>Ws7aynofNWg<5G>l0bw!pEpsO`DNgBklVAhZqy2Ir=NdYeKqF`zoU1aS6 zRD$-{06##$zkjppYu1<_OaD4<;U+gRnt?{nj-}dLvq8A(Nk8YBIG1Ll13Ma?N9+nt zRtChU_N2LUX2_Hy%vBmStaEwe+7)vol3m$V)QC(Cy9q_7QT_{(N6`A@}-vuJu1bG6gJgQa^Np6xW z_duG^ptpnB2PRCmU86_}DxmuSbUva;F!CC9bEOLjZ7>Jm9a*aOv(IJ*{R>FnfSL@* z?I8;+*^_}UKTCzlFD#iSkSMj8n4EX1!e);A06U=YVNtkPUm(4=g{NWw40A|CHA|8v zhz{Cj1kPdIT_;*;sMzT82%%2U=77Ym8Vr-1&mob# zjt0uO0VoC0B;yZ9B&ZTnHDQ=DkAuop7|Z2X^xg2k?5XNk6b$>-E7Q(C@c#evZ}^u! zp)+u31Ig*xYr>cCJgK`u>7|(@k@e_^tF6N-8OK`(&Yd7Ka93JCfOK-HudZOULaj8( zO_xK;y4z_$;WuqA>X{Aj0((3NE+8^y^r}4tRsh}Pvc4bER|N{7+2Td@ShWmpYtr67+J_W^d;QLO^aI zED#u{BClgZ_RBdSQZ5cx(Ty4;b|B53cTSc-mcrouN+5(xXTPU1wI3Nq=BAS5rSjYc zQfd}}yqAL?g~W4s-R{CGVD^O%^SmGV3u;4B$-_4q27m=_PJ5ey?Jg}>VTE1MT3c7_ z98y8o0>CsAv5XOwitT~t#dSELRbPj6^L;m*wI2g@d7u%waaPu<2FM9IY?1VBXqZ;X zwsRlIf8lSxx96nazWwRHqpkMax8H}u7kw7qK839OZ^P>s7;}9dUO&gW<98TI*vWY| zN}O11wf>9{(uI9Teh4cO00T*ldSoH5-Tq156^R1RSlqagZNi6SCaT%nC!i>TOmA6d zG2{=<8azqUvfJ;O*w3NI)m()71IFErbe;%%CZ&(SuNI-`il+uv)VQ+47(Rcs4=}?rQm{K4kVS z31;T*$}K@+bRaCIUQ^)y7?6KEA&RM?8@Ix*cvHiSV|VAApnBwe5v__)v${LsM8Ww< zan=eiBCA|3_ZycdZ5}rqCts@nOBs5k6v+`U=$8qsd8i)}fZU+ALM+GqDf$R%8`r+j zb@Y8g*PwhY+JW5e9&Sv?pY}L#xFdJVO&W(bUDRfE;`aBUo#GByxiuhg+x{XdLXjoX zRgrA@&{eRp1xDLE*I;Nj{lQA8LGe78ZZ7-qy5ZPS&g|on-xAa!%Y#>y^cd-YOGICm z4<%uoHvkXIn*-G^sOxJxPSC5vB)cM190XQCLR1#bcjagvl4_w%^ti)_3!I_U8#XS* zEHQtnU6NDhy+N6W!`!i113g+-&}FL@VAo-)I6|rimrE~I0Y+}P!M0{)LfLV4N+d)g zF~AMf`*p_ma65RJ!Sib-;sacr4fES_o4C4&lVYkI?i~SrAZIaO@%CuM!d%0ud!Sxv zPpLMlKrz@uK=1)FKVr-wT~B6YO$>89p9A3ag72%ayP{XXi9?s#Mv!Iss*b$Dgi2KlJ*sUoMG_6#GKPT1LF`O%` zn1|->!nuO{Gzg^)TOg$XrTE4XQ-{B9pm#0A-?8PD^USY6V+~kR+#GO+set^UDwgJ~ z3Z!B1uvx={=R%39dBF0CWj|_w8q#HFhuNrmweIZf)M_0+8?1gBRQld4?7`^_6W+*s zbCWQa&W`OtQ|}l<>_bu{$tGNq{mj^7_`EFC1ICbATBdO_!0b3oK)XT|2BaBSK3SbP z<_W3;$E9+irpBR4RqhQmElTcNq0o`x_ zf&tiK1xSan%f;6PFaoqgkmJj^SJ|Xf!0Zaz;t~jey6Ix=)W=}^w040)X|nB63&JM; z(f{SAP@LI20+}#sAHhy8^^-eYz+glo(*OyiqEV1}PkhcIeSloJcHQ1k{1KWSw%Hx( zFkJ^5_llNSO7@q)p^*ZTq^bj~d?tjeUiBUBL5*C@A{F%-1ubjk-w?|Pi@A%unNn3G z?u#o6xkDHhFwP;AI-F9ja4+dpsj?p3ljKeA5^e-9eWe+#DI8TLP`~OiKjdp=ceKEw}z7Z^q|jLz+RADvh`%8LI+3w1sJsEv3>SrL{`)4!DgS8&uSt8lv+f zj7XGcbshN5$f;^9(HIr|mt@uad4Ki*p!}7s7@Rig$KhZ41WNCpQQr8WXNmRhBjqgZ zGmb}mK5fkc25F!*<-NJUK3o1|YwQ80HjANqoL9LDxPHD%Vw7^rFiiK*8WJ57oznNo zDzcP?jl46%Z_YSH7#>}873fn!aL^a@)vtq;O$2>!^>bXy8Zb;^3 zy^m-{`Z+}~D)M1CGm`s6Szd?4fRRBRcTB}040NK@4AKI3$7m##tTY?e6R5Osfafcf z8Asq)M%CkVC2x4z$;Cuv5Y7x$1{74>X7p_5eM-apsN;BkA8yhMah!6Ka&{vQ{U#S@xkBST zKTK{Ra|5&sr8sm>_~q9%q=TjsiI>ZwmZ%YVj++{YZQkq%m3@~~bJIyjC5Q{UAxK;W z^bq1T5t1k;{cJ+om}%icA@y=-&%24xMOo@nmKCllbP45T+ILcDf_M>a&5Id~k0Rx2 zk)UE<2`WGdgE+Tv+RK$nUf85c!!;qgszUi3QdA3=4 zmo@4><&5M1e*2W7n{edF{v6Nb`0Z`pP4m!Qo6Cm!lS)q&a^Ya!N80vO@_?l1 zOi((y1dH2v3oA4Nwv4(jyY_^H#g`XMya367LMMoNsdpMAbS@x@mLDfqBAeAr8~vH8 z)n+s1{24IWNrZ%6m%4bYSl(HfJ>dS(+DXAB(e{B&|6%QFV+f_^EFrI~4iY2{b*2orLU8q~>4*?xEtrP+%tHZ+9iCTI);p{lkT=)dqj$X3Von=To7TOa@;(Pn1aP;H5?_Y z3(zYea5$xo(KdYjzkl=hrwD=kJC~nP1-ESB38)fAE>_q|T@VScR5BAM%aA$PI@ZOP zQ2RtAP{dT?l{zfqP4f3B7BkLrBmx-&H!Co|7rysF4zr(x*UwI0|JU$pv>xE)vAnl; z23)1&0XJU*z{{-qpFNxc<8Vl(&HmB^Y~#SA48t6)qv1pu`|yVf8|yu4q4^~kF9Vp$ zhtbmWOdkk#uz#YNmfTSi5HPPiKr2;;GiybJQDyK$&>cmc1<17>0ZsJDF@uP1D={6J z54#mSshvKD84|WbXDOeucB(F_ix0S)a{x6%p_-O?XonLdhxJg8!j<*4`rvUOJV8;f znrx~pk6Pn|!4dCj&JG@pc?V&!2q9pXr#BN4Jyta+6@$_q!wRwylW+6$kOWjZD}I4R zFe~Qn0GYYn311o`LgbGwoFIc4a%?Le~f<9A!HB`mJ<)c(x=vbK1#Xn27Bl*&F8DT?1ojP$BYjke?=O zvz0p??EB;ZOEB@}3O{3h;w~N7rb(upb}u0nhMEV9eBgOf)lUkzro?R9Op{VS!4DiV zb=+#U*mCv0)6CJ(3TarNnU++7v4$@tE>Jh_DXOi2nnDU}cknm^50sD8{WK>Hy>s*7 zD#>-D{)Cip8x^L)e3Q_TFxHS9Pw-_>R&=C0;uc#$-xDk_^2}pUcVtSgt`}_Yv{tMsFK{;2{U$V5`F_pU%)R%9+%FphA_t!5Z z;1VZ#S5KuRS5xjeu!*w@ex21n*P^ML8*2b{@R6EnK*O$ev$ho~N_LsdtG?%Z+yoR1 zn3J8pY?7c&!~(4&$#WV8XfVlnwFo!>aSnrv*vfT^YT6~ii z4v}}pKTIkm8m4`8H$`3J^-|o%sxj+g`wSj4mrrVW3DCF&$3AZbDps^EK7%0xt}OY8 zbbWEzJRkx67?{E?amGKYwKdu8VKGeV0QkX$hf(U|2A)*OMVbI^-}acUyDP%g6ZmGc zoL^d7_6b557cTG=faPPlK6K83zlDMG=$oqCTku>ftVJC)FHv#T36N_RAWov2_o#|e z`QBuf=pmLsWu#3f;F00H1d=E!X-qr%O!Ts7djnk3#};g`+or|9oYDJK#$eaJ0Duf{6!`La`$hfQqerTXdIO2!&K6 ze$Js^to8+pUyuG*jAq}xeyk7vP52*9Uw{1e$ME(Egzf)HF%l|p|4*l{|DW*sqtmmw z$f=dOc8Mq5NkKQa*}df-%2Tki`jLu&1s3PDt*ZI&TS|C-S(sQy-1W*A;8+4CAM=PM zTaKV>cv2Q*4ema%ObB8Yav@E;k6>r@|Bymqq-nWEVeSHPMlZnK>AEJz*d;?$EeZqp z;5Ov*m>_pU__oeZ?dz~~Pf#eWYK2N1exr2Vx7YyCu&?|;;>P>^R{IVv#^X!VFZV z-5=9hsfIf-;458u01b$fb3ZFc2cprF+rsIjqh!!Wyut5T%Igs~id?NaU(hjeJM~k%!7c5 zpvp2tq_@Ej=XkT7D;^d6A_<&hf)O3lKHNv7M0<%CM!3jyhEl9E-0D~WN)-cRURyAL zt8;IvHKW%pO=%MAc^FT%PDJd2tR*1!Rvy*qI-f2> z75pi<_Sq5IG3S1!K}k;%jqjjF8O9DGpVQ7WDu{GFw*%*JXSo#^?^6dQ#)BcG#>wWC zK;f7gED0e44aP5!+?BkOE2T`J698cl?hCE9&A}7RUF&FVcsX$XD?fpeRBdGD%QV!a z?8u+gEG~c7Qn07c3fF~~BscEJz9N(u;9e9SYr_CJ9UK!NRW+yoDg5gr2JQ7%{20Fd z1l>m7QF|`q(SSeG!R{aPv+v&i08WmUqJIb~P-m6v{}JB)e0od+;CYYP=2sex-xHjE zzz}x3Sud=FeYp*aV)uP~q~@s}8+J)aKyDCGgOxrQog8FA#uCQoJ@=uD$^|aFqpAeV z3dz>qMNDIx^QMk+PRW=NPpAS4(2RPXSkEu@l$q^-F0Iaw6vS`zCZsbHJPiiKTx{Bw zO((Nd7(t!x7secM31HN#mm7)nSW>$)ucA20<}eIs7!32Br8Or(!vlJKX+9(~0iq{& zwZ$S0lnjkh#8SJjeDT@?kBf1hkVbNddDj93tS` z?O+uX>_wOoam+a{s)PKRfAE828T$cy`p-PRzJ45D|8UBN+n3>ve%sLb4;M*Q>=`7K zXs_PFUivv=A9Ca!+oY&@5{82W+m=aor9X@uq9!WTkQR*m{9f zQ82S#e>T8-J~)eA=>Xkn-X@hmmt0@bV}4$x*50IcqW1`9zW8}N2wGfQ~$n_gkIHIlw{tLL39MLg#kvy(~^{ z35T8B2#Uzg>5y*(H#{`(XXeax@PWEQ*<#HHQm?{LPIdjIz-^(eZ-sn&DbxWV#WT#o zIIn>ua9SXovOwbB;5#>{chEr;iwkG21IT8^QSnA7h~^CScqLA4P+-c2vFtWX1gx#Z zA72J@6PT?kzYO8_U;#TQe8(2H=ln-a^GORpFF3FrSV4aWF32XUF27N!HQ8-w3wsD} zS$l02H2p22%T0tZ#=&Xgrl*wGTB&h0A4(ZdS3^81)1it7AAM320Gr~gY*gE>2=s3H zL=5__Um~|e=Ub?L`{%bm!5&HvPz3*3hY{~ElrWbQ z1p0UR-*9}OpM7!N!$&T2E<}@Y4i7uMI9>UmRo|m~V1Ki!(R+@!nT3(PjV#~?$C+j( z;NYqm5>H3?C~)B0CN&%9XX64*x6^X8p@%}lE~5$6scxm-b5Tbr6iCxRsiMXngbhQ? zjW{AuhdGOAuo*F+H(0-J4GG!>hQk~`qfM1=U8VRdmdjH5li3a-t%3Xi)okfiWgj7t zYS2J??Q$YTi`g#Tm4+V5d6y;64xLrh(vr;NoC@UV{*h&81S{rC?6pR9|#XeKg6;)LaQ^^Wex$BSC#Gcntf+gI^4H{UDmFk z(Ke{6EWV@f;^aW?Tz4?MVNJv-D$tB=l89~_m+OkY9L{Wqn0Nt@;q=UKA<y)fHsigvRr*x4!E!u{az;Mp>02%wJLGe-P3C1hefFbO<0|KHxoiDyp+tx1d`O0 zIZdNZpx{-NMpa%0l0gD-?W4I0=ku)o#N#1WL{J~0@$WHaF zhk!SXad%rQHLKE$tVUVflcBR|m>s2A0Y%Fp5sK=D*gxZglweL62i%hl zNU8j|i?7T;QY;65&<<7tN$+txaWRCqX(kE3=mC|}@V~1T0Hn-4TeiuIIP$LSN=piUBSYK;^ho?I}uBR20f|TC5A) zH*%HPL7esHGvm^Gu&7i%;7pPFwgKG3EgrgCZvX_ann=P)5Nvc>0dYC`l5*!6zB)YI) zfX`OgS_}WdrN2RUER~2s7pS_a0H~E#j0>`f1DU)vKGk8oOV!#R1V}Op7Y4UC!-oO( z&amv|;~DBnBfPr+m%U^ijwsRC?uK(1xpYbD(1HD#;mrV^vA3H`E-4OSk7bb=#t=J= zS)%h4-R2(E-rYrmN=UbN94wZq7oa!;I5Ai-oput&K+k4v1#Jgc!Kg#=PX@+H;!xDOz=&=2R317M zn55d|x4JhDfQ@hmulCWyZ*$1|L;~I0SNRwL@}K_t-|#Pe!nF4O;q}*F|F^f#3|nTY zciYY4F}9FGQ31)2L!;Ek18l*5A4fct1v#tH zY4R#s;(%$80=Hl*HEH(^^qWBfytdjasPMS*Uk1S zZQM2ZJ11&@1j?Eq)7l7*!vFZe2N^8;9ccah@a>C3zrPK% zM&Bar-wCgJp*_cA02?C!RAf&8k0-GW%4#a(BWXlGNEDZ=6C5u3f~-*Xv%rK|XX=&J zD{;m!p?DOX4LqRB$%i+Ngi!>_EnjaH0baN&nmma$=49`a}w6oW=HpEtI;8rGB&fV@YwqW6u%D-mK9-YX@Xqv(%Pb*&gV`B{cc0CTKsl~3K>smvO;W8_hq6u~Ua_a64#N#6SlUkui1m>A=7lTg5s>dnmv9r? zhYTJocRSWi>W#x~GVY^&Z0w{|uqnj=XG&))pS2F*974iqx01uB!gdm6qcwqj8dT}t z!IOPrN|mGAFrMTr(=9|<7NrBkJ7|Vh-0pW+rn}}{H!~Q|^81apoZz!aDOJ4r#`5Z- zE_#nLcyQ7_wJWH&I>6_?4+>|{rOgkKw-u`eMlvB_m>@+(rICQFh7KlAc9R=X{vY-M z7;P(zF^6N->{H__g-xr}X@*5fWniSX68NE{Z!XabH*l`=u~Hf$)f{1Zb*bTvZAw8> zR@ibAK2&SDhf-xR3@13YUWPMF1Dn|?%<|i)Ox>s^j|381I#cBR;d?*KgBhXDDcN8Y zB{g;)=V0TA1d??YxRa*BpjZ$Vx)gUy5D5;}>EMKs8fWlS4OoXO*&N6vw-HH|0}+Lk z(D?;BV{U}XLP1k>-gC!Zp==vmBJW|M!HNz}uD*= zO1KhP^$tj1v=X`4)&pL>Sl2*Xm;prl+fZExN?h~~kC&7)V>C@7o@DqZtSM2Hvzkz< zw1gtHHL%MDV3EE7*Tm)*P`Q&gpxfZF4c$pr>X#azJxnt&K|O(im(Qi~nSafX^xFP) z{><-RzobL#Pxi0>b$I*Jd$VeL4&tl7eEa9{_0L~FdHrer94L9e2R|>o{sfi(@7`2+ zRX#|j!>d6BUkn>ol2Rm~hCf3`0GBMN;x{uxNiDE^yY(3=x~2 zNPAeP);Q5w1P>Z`VdF?rj%f#DWy-3cbf5Uk<#mAHFK`NWdeAa7?<15K?M$=gCZ}tl zTmgfRI@F(_swk!^@Ws{H3vPg!Spbhy#RuR*LqQMMfF&rrZDDpz3`ieMD&T5-Fi1VP zND=DMVW5#XpuM#pR>~=qup|G^R0#)j=y5lOBbtHy8!QZ9eR+V6&1HQciOsMcd|2#P z9D}_;2~Y)5ACuGaq^aaM8(_VWaQUO5=<)a(78Q5) z6~eZrV3;7s_IPk^Jp@`hL-INxw|meJK!2*PshlXZ4>JmO{uW4$)8v~X1I4<9WuQD6 z_!Y*q!5ez;L@bixZL4@vjVe0VL~JedOXMp=Y_D9l9CBF()xqq==^j|EyKl`cRK}*Z z*=sou24#u3Ggc)MS`{UyA8e0riJ0sro{^OL3Vc(Dkq z;M08E@vVQPO2QrR<44Gk-0+JkyIPa5_Gd*-F3ufP=aZVp3NmGeTjbL8djpqoo`yde?-*gnVlIoGPjK!5 znW87BPa`UNVvYxNWA^omQ`qgj)Mv{=BUD?H+%S$tMq6MT|7`Rfu=0`P3c8R$(>SMX zR5x|{goS8PXLt!@62oakIy8H?hWWvE|66*C{m?qyw{PNw&I9NY=3(U?Q@;Idhj7-J zHpCM41aMP40_@e{kmbA7Ju`XmEyjJWI;VR{*ZsMvI-Zs9H3n#BE3&UiZpLZTMsjj) zN18BgM_t7<*PukLJLwRMNL|lMjS@GmRb#9ycMevsYzJ^FV}%#J7W4R*KTM9S z@wu$17MvaejOYO(dKpl$BR<<(4v|nG@_e#)QQu@1@bE2^^E)yM+d2h&`ofOXsI%qP zCIRD`Bl3zIdZAbm1mYA{Q75{E4dnv9KW9D7<~MAW)kfW@7Mk}12yxtZrgPv|;&N*# zWgS`6mUAF&MA}JePhlS9jD&J1OZDX9)JNX9hb|f086qPVB!M1WISGP*8EtN3Hx^h~ zzzf+!{8oWs__EKtpq$SqHRgi&=*Nt#y7m}2Hm`yL#Ir}AdGhrsHh6WOoqG2y=Vk$Oe_ z(iP^v_NOji|M2yzV9S(6YSzlvB?`pD8g6k_p-Fv%XZX{E83dCBcg?6?xNc3OgHb!Y z$T??Ov`C3*i2z{1vbk#wV=5S{Y9DgE4Q1gGs5%_t9%asu9`JH_H)qKLj$@p)+@zEl zoXfzewYpkOqvXR4o+H<$BccQrxW2-~SREz~J8_YtBWO9;Ay~+m3GKFyGo=10Q#4^- zF46kw6QgN>u^@QN7x>t~>5%xlagh4}v_9hdB&GUNHH!33 zX(BsCXG5;V)i&6ARVpy;rWiNHew&^sGHO1O3(Zc?b%I5WSxOFde^6?^#tlNYs9X#v z9y@72%$PE#oGF}7&A0XoSz8^>D-k&&P#9d zNsyrq78b#@i*u6;dpL}vg|LXL>7?YaXfZ+LGj4+!4n@3ofrF6}*&cxmWK!C$IlY7f zA0|npo5B?cM3TFK2I-m#E2G)7k@ODMEND@NJsZ_tD{wtxX?xssXAG?(u7*p!`uu;L zoPL0+E-U2OLxmMaHVi&U0SiEG==88hSSprNd;p}ApQ`hwo)17Cc$dF(vef&x-wWT<|Mu+j z8yY5j{`M0aAptdW7%Tna?T>H2k$-<0-ab1$LyFmPU8xuuzz*REpwz28t<`UPK*+|L zl=4U*Q8Az_GJCpXMPtHvKr1!-Av{C#BXCKe;yDn5)AEwPhua{R`pquV^(Cy+riqHv z@dX}0tmF`wJM*eo$_($YenXc7d7=Yl-jdH2VPNwU&C?y%y(>NKh?ylqDc>6DyxlD) zN(9U)xN9rcE`;YuGD=v~HoY%uA$D(v05elf+Pz+;QUd!f!aZU6MPXDZ>^s>~D#`)u z$qlb@I;pAk?rAcnd=?-B$9YX7HAiH^uuEvbbiL(7UJ5(}+=JM3s0axM^6m*Xx~bD; zCEWhh-2$~au((BfbFB9ix*gvr)#;)lr?Aaa7va#E{pE0>uw0&;b8e(c9TRohZw;nM z5G%!A)DVrU>jqy3&>hopH+)6=c6Lgn^s1$Vd6-6UU(%qRg~&*Lw3CGpFF|07<>q9e z{tP=eD&+MQe3_$);03E-9nsg|?^C}y+U9fvT8BWVTg;3e@FK=rbh@Y#{Icv^Wp#1i zxxw&%4wQz2AfSpD<={VQ8|WsR=iveEx$(l`Pzj%*#zImm2f%`%=XBxQB-h@EipSCB zQ2ZS!5S7k|*@oDF=rS4TnEp8YM$H+N(GttSHvl#1l5i(=ba`;%DN?TmUrxZ`PE=piOsCGn*J|x9&cFn^52!Is?+M6n6#WMg&j~ie% z?S}O-F; z#-n#{|NQz9RZQ_ke|Y_f&;HfF;jf>{zeUMO;e)@)k5unkE#TiWW9c~nl&gH$4gJ<> zOT(@w0f*{s%ctvw4EGl}vgHV`OP(F+t^%Mt?j6JdE0G>aSrP6~fMCTRd~cfrMCHEk z006v%?Km463E9?s0KwQuKLU+;2{oBg-^N|$P+T0F=E} zI)J_bC-l@S{Y2i~Isv|poHuc4i(>r&IM?D*dmu;JZ6MJc?h7t%-O2wcM0{>`Ve1ap z5-^YJsEW0id3EwOtgP~(%*0pQF5x^CmI3BvC&)@Z!2NG^xf+#lau1U%fL3}CLl=S= zv0}yujfR-$2`-#P-c%PZAIb%2m&$ceb(!lxOU-LA2c~9*Eds4G(XX|8NXJw&KPojt zoRsN8E)J~?^-Xq-xc%1Rb?1kIsrzo>ksz2j%tYWL7M zAGkj`D}zryOx$ptqekGqk|PP)7i@|pRw{Pe@j0o##DfP7c4DU#IJ-;XYAhqvS##u{ z4;U{P4A4Sj5~~0T3|)CN*fuNti{^nMMRicH z_5o7c?t)do1HlDA(BL~rSPe235K6HmlFGCsZ#x17kdLZW$MySpwN&vrKZb8Vk-y@1 zFwe|;;+r zDN===hBZ#l_;kSu2)iPx!Y#g+Lbq70mg{TyMh(Otv1jikVh_7+78Yk#PNE8K*Bnzi zY^w<^0*$pd0`goFxNn_$nZTo)F^e-N^2yYOb~KbT?l{+*mOn$V*N& zd25|-Hd?rYVj$<=MqJQ-03OSW_YS9mYX^Yr$!)@#SPS+#qD=9s2h>XWCbKwDf(w+e zp|L*PxLW{IY@#^dG(6xuV(-gE{ply&{KgsVrr2**SDcmhOtd{p|8peyAiY36WA>#y z9O9E3-NV*yUkG0&{dX7pN>Z}R6}noGPI8A65(Ir=P%n2G@k)jN^I?M39MM5##3n2r z1PFRLS9?uXWhE)p-V`&=r14)$EoF2yD`g3Mb5!QL<%qMF>lhrhd|WF9e11fB z7BygKa}99O)Z&_*NIfaxlPvwfMe@Lt8;^KIPuZVw5W^{er@kd1hDdxYQmf1=cM&Pn zE7jVP2z{KJa@UwQ;JC*&;z{_Jy5#7n=Wa6)X*M#_>wgaa?jX(KUd3gH` zyu>~URA_nk_LsNMj!lCkk^C9RxcoSm{(shhzY_nt1qO5Y?_vqjtH8>mZf1CucN^dJ zdvk#q)8Hyv)qpWg%V$=)VrBD5n%e-EjCGs@YpF(Rdeoze8k^B)EWN635B=m38^hL9 zHe(=K73u(({-*v$v?Y`_L$#X4CF&}0k?084A9xm0(t?l)D@DV>z(Lw!^uA}7A3!h3 z9#DpI52;eUxQ;6*{>lL2$R_1AbI~5Y9;Qc!W$|_ioiCW7%Y-C0&I1AJP$wuIPi0T3 zzgU=2uGlldOc>=FQw}usUy!71r-0nnB^#iO!1~YpfxtGXFVotRn5Py|U(Dokl5(?5@CQh>ns8bE7k&{e^%Y3{-+zIvWfq z_TJUByD5!w=0cQ@#fG)#;>IU17L%$=3j3Pur>2*FT`D#S`CFN~9U%opZi2+G14nz; zRD-TpOHu&dIL68M1QS$B%yv@FkEGGjI99caDq2=R#*K{qRq#>#xN#o^iJz!YlvA~x&n^Rt_5fj#!Vy&! z3W@!X3sTo&6CtJ8gwjbS@-;1Fze`m?bol|af@d-dCJbo{SD>Nxu38}@$(C|q$$3|m z83Ykds`aZ!f(6c_c=PF~MTismpMO@`CYROi{{w}3^+$G}zCEdGp2 z%zjQK9qX(Rp-F;!3BfyE9omKQZ^FN|vHZucpNF?Us++>w?-jZEDUQGSVaNsxIh_B( zb-eO-{o~umLH_w9$L!%Mf5FY-Hz=6At5tRjB4&0k=EqLzyMt8nh^G~FIrD~u@a^P^ zGi8dd>8wh5d*cY*j+R6Pa2>Q6Jz<5s7f&h-lggdVw8VP=g=r*+45OE7-|s+Mz~jse zoE}FuH`qhk3K@ceYQ&2q~)7IRsZECA@$R zjxo3nWNeS66dt~EMZR*6t0yriYhT- zU6S27hye|^!5^-J*M8XPU8wy9ykDOMESI{Tm=zaWn@?v0C+IPAS!Fn z85Y0gTxM<;v6r9St@w;_hWzL^)3}qoDwU z3jyn=z7xLxeZ#1}d;9A3&+pHTo`a&Y^RWU)jOvT&!#cxW7?Hu@c8`2j?Ews`9Z*u2 zi?(5>0Ii!I8fL&K-G^Z!(bvW)OV(eQlNy`LB2ijdrDE~w>d#q32&0m}h#SNb344HFED8fb}jitN~+B=)#2R}1yc z!HtsQ7mn5|7v%`+Dlp@VfK{T-dUQe@=2F-09PbRlyxpn!BCUv_2!`US5;_*nu@k`Z zgdzXoDq*G{h8>1VMb-%D&=qG()s0|lu=-kyh2fhdlG}h}*XxEr3t5ZUmHb(@2#6PTUdi`2K)wc3 zZQX8IZWgOTYsGAqr+RoSgIe$@cA}c%g~(GhQ_^U_0qRz-6WfG+h<+JHpgyqLsA;-+ z0Uw9>(n-zGxIR)jv4t3#^Kfu)Iyb8MWQBT%P-zhzyEco_FmKX%BKN_y^2kUfh-f*z zdaR^X1@)geA5cn@nmaVDRZXZ6rGz_UF`%2+Nuu(oJVO_rSshJ=Ly705VboNop;(`$ zGd9JuTo7FRl$aD;R@^+iWlFHicS)=g6GsiK2dDb;IZ>On#7UzKCt`4~2@N25wi04&f@LUkC7@?}z%mJ}BDMTG`{CJ%=S2}LG= zbFlr2=d)62Srg~6|Lb4)G4Npj?5D54`1bhUpE!N}^KbrM7tCOd9Z6&F-hRqez}Nrh z>+gg7^SPvgK*`r9Tp7|sGQuqHM}8k)I6%sa-h3XkHO&b3JEmx0U~#bv-GdcFqoHl^ zp;m=Uw&d&CT;CVzN1U*rXn>u+1)uVR3~-c4Y{^eTy~LE$5^nj#Ev^(RZHOw0wqldVAI^PNz5EF^&K!%$Rlp zmMb*?O|dse_!jr`!$zy2)}*2&(yUtRr5f$D{IZC=dzuam$PWWNh_e1!J>YU(c1?$y zRLYbLZg3VXsf;?(10^BuUdf|`DUccL0VZnmNjk5Z;*yKn6~o6hd%w-IQ4xTF%||V? zh~+g7SVLDPzEifiF>~T5%IXZZOLWmn&n45^qf>V!N=is{EAQzJw^ECIBTe9`L*OS; z6+%8c0RZZga<8o|_uF{kj#QP?3!WL?MEea=-Wlo$kOTG!*t zS!d5JSPO;guB5ba9+`)L&C~d^70*;sD%5!8Z zCXl7GZzXLtmcn8+ph*YW)SiH}k}J7YYf0ue7uNRi$3&t!Na>H^?H4@$!|Ts?^Jagb z?Z_n@6y$eM+=Ec;tS@x)8IS%gdu-$~m)AtC%o=0Cn>G(4{|X7{SZ&s;Pc26XF58P8 z4{l+@&X0fs1)nYa&rxa59HZd`Cno@dMrVh?j`ZNO5$93`uG0MApuCR=trpxtT{g&( zG^N-Uq!Hai*>YP9anki7G58*O4rL_!blwbLHe<2&MN-iXlr&T_yL3d;Nvcov<}5YM z^7xxeu9V|hP9Vh8B#b0iR%2^=O_kgsu?_`q1zi^m@&WqewlwI^K{^_YcoJqhTw!4- zRHYABs8HY%#(XEg;Cg5~xqb(V30-!lz8d#>B!>+E2WVr^7)a_>J4ZN5E>JJmNFFI% z;8$dT#xv}epD8=PEu4I5|IiN3H-Jsl=HV376!?Notme+x$-#QlLaTIl+wSst4sNv! z-Fl=$x}~K%b@{Q`?-%^o&J;!A7thFwPKPj|bRn#%>cTUN7_GY3K$G*5~XXcV(UQy1K~(e?rpexa5Z|U_*tMHK>VQg zM74!t%TA=_KrmYYha!e`Ike%Iv3l^^*@HUcc-ua%j*|k|CeAp zhbOFw4V&|fV?7w|d&2^a-b5G`cdW9MJx~Q?i+vUPkn72Cqz8u(i|6N38i-7u9jGI5 z>3t1@G(3RGRuBq}<1{hTEj2t^@?mU70B1m$zn`?sE3QO`|G+T3qyrN+(}?uFhWozc zSg1=c@P6!l3M5ra10m;YapWiBmlFb9vTBaAnvU9oj)$;DtR(ms z02Az@ZZ+h2=+~T=2eYqcMit;93vJNp%LspjUM=q&?SpiA8ZS04l^4}me?Sge#auNi zE{pkh?Uoj2Z$)V{Gt@u# zLmCToxc!G-n!8fbNSGZqV|JSN|hgYQZ-e`Is zn6>GyOF=ofsPxNy7wMF0jiSu(3h0^mTKrP{3oz|1Yoq3rF*r0r0ZY=Z+<;fK0$xtM z(aUd;)H3;0RPYiHYN^g=IeQlvWYRTyrumPO7occqu%m4aHzPsTT{zrj>QBT`Pz@(G z?vizS^uqK|e4iKKf>bx?;;XB2YC5Lu*c-2f?8mzh9P2lse9U>VBh8LWyfrWIQR9JoxL)P#(Cn!Sjw02a0qA0v za9dmZg5XNg@g8;~PNli4@r8kZR25ZK>_Lvsaroo6KZn;ZPFri3vKO$t_MjT(ei%5W zK}mJ&uUDymBKc9vzybj0RqbQ)BXqW{&)DUK+kjs8OZo5|mNofi3A2?2rLtl&)j+`Y zaHNKm(B#Uc4q?PR413MoylQKW8v(7Ab({`5z3HyfE3GHV!J1LC1mIpP5ojMI$ok(uPT zb&6cD`TP`~8yLQ*Wsbl{tTOD+9nq=kFF0dJ3^EqW@acA#dyhEpoUsll+}Dz3l7m_{ zjpK$nJj~>|Z$*x@z`MwGICOBVvmUJH+^d5_1xM$ux6(nyd<_h0%C+GHrBwCu>{&;d zHmMHLG+nqmkW6=WD`o7~EYd-0e;2B`<$1^^h3;DF6yf3=|3-RXG)s}IB>9_fapQ0S zgIYE{7pzl&ul9%qk`eYBmjlT*VWiC{h0DqX8CIYXM-Ix)%?p+%Kt`JXCT!rXhLr1J za-}oq=2(gZ5FUTasY0BR=kaU-brxoUOu-=9wk4>wa3bwl7M|mCDx|C_LTYxB8ssf!oKb*&U zdpU9s)KNJfjoHfA%FQ13%md)0_N`JNY-F)w&Q%gpo)LlyHDH{Mh0^=pN5X&g_U=fI z`jP}-}C+)s@n*gDXT{pZkUCKRS>>y`C6+>K0EZCJi-_IdiE9Zx6(J6$( zMRg_!m<9q;v8!xSxLQbcSW5Oi$}%#CXPjm)&4{!@xQ$i5#iH=4&Fv&d(n8KGi{@Hw zXHMFKDf7aj>mZf%Ji7U4#@^;*xwm#_5D7BfCKc<5MWESlV{FmD;|9b-@(w>-V>Ruo z8i~UekVF5%5Zc(4jaddXbbyzQ+&7OAUJ4D6O((?X#Gy38!{vmo?(m+dgJ`gjFi4J4 zRb|YS?HSd^ajMeL#xr0XlY9XY>`>sM>2iF!Eo3j}9ZD{6jk9WVgNo&JGEF87t@HEf zByC<%s!$8DZCBq^*uOQIDU-$Yf2z#E-Nt<;{zB7C?4d9DWEeQ)5e2-%!y;Dq zzy3N5U;pQC{@%*$C&}X599rl%hdUsV2G)F}aMK-RhrZK7ybeZ8Vj%7)_7UVf0#^DZ zYz)*;bhq=g>^hGsft`;AGodUOSDjRNWW(>m?0FwUE9f1>9((GHxr!YlJHmud1+`SN zz+Jv)sO_Jr@XWGaWnj==oZn9l(sps(SwgJZI%g@%N6xexCG;t@GFF}+4gl!+fYve_ zy?v?yC*@jcOb@5IN*QOOI#BEw?8QRfpxQN@u{+?5LpLP6@FivJIG}OJ)zv}?de!lr z4%&)i9cXL>xdUuu;9N#z11v*SRm>fuFr|+4&Uw&pL_Qzal}X^KeF`cw{%RJ zXDwY|%e1hd0{7i5KaU z$dI80m-e-&Qzl^< zn8i_8#o-CdJydhi(Uo>Vjb*{^=p+Roc+bmQ-o1?faG`5FLro}c0_B3%z^AXTOye%P zTMiHd!747^o4Ydl=ahw7E|`W{uv4$&ZXA4sJ4p-5;qDaXi!I+AMXqm&{2;A&2h-?9 z9kXPaFbq0vb^%7&Zb#=VVqMEw`0Bxcw7>@YouQR`K;ouxFtb6g6NDo4u&GHkuFpWi z-MID;1;D6hTp7v70e}Xs7S;7=;FzF<5?LHFk{eejW7KW|2M|U@*;|KE^y@Nd`Fk+X zSk-uqM9ej8#g1<61}rb2WahwZR2eQ`l5IMqOm}u%htkRlTTs1O+fJ?t?aD9i?uiz~ zkg=*Id2xRcWG{Kobcg9+iw||h=i9zmWg&QLU4bUJ5`Kfy_r_pt^|Am^H zT}U~V28B3uE!eSNSnSGII5#Jcs3Ro)DvpMr7`0*O=?{BPo#%tiV|s!5zWiIS@?kn) zInz0~hL*e?1X@p9E=eq!ZgS)BK{G3?Y43R@4*~G$I+F{A;1rJ0o};A18uo2&o(sr? z{H$hNe5%`aXJ2avsI3{qkb1NcJjJ zZ}ove?#}YYJcfZAqkodo;(T+>KzQ4;kVLN`G2o=$c&ChSMx=@z!~ieq7*Z;XZzAlX zU6dhjzXT20r8z~6`Sa)~KVPj*e*4aMTt$W-EdfZL_~i9R9E<#EfA*tq{@y)K^RvHr z`{~qV^yhoodD~o8Zh^4(N1E^)8ci5F6UsRKNwRI1$x!`wmlZNnrxu{Bv{9u;^ZnvHy z0_`YG^hS)`qO`U7q~wZHZh5v4wrh)kam$VOJl!M%u2M!?k9AXfYzoTVvRo?_V1T_k z-5|Zt07A!s*|iDJr(K>`e23F;dgv`mh~%;ZREc5n(7$TUbx`z`P@gYAaQvk?)!7F0 z)0E|p7`Pki0k=*K_-4W%b3Ns45a!sk)n{ky?3|XUkPYab6A!0Vvc1RWW_ilnhLyT~ zTDO8FU>CL)1APZXw^?=L61vu$+g%zyi*Xsq0;C#~1%MyUL1V6pK!04gNrqF8u7#wJ zps@#rbhB^nlwPTkez6?T4q9duE(wXHJr{X$iW%}p)L6rWavhYVUIoLX!Wn?TkZAHD zrzjJVadJ6_r!#y2Ot-jyrP!nNUh|H&AU5EMDY;zo8>=BApe5@%;fA}IKqkyo;q4fk}-C#ecE4PwL| zFuypiEwxhKEHF1<$!LY`(pn`VpgNP<69J1)egnL!q~*Oiikd1=U5macnNo6Gz}sRQ#HA^kI|4YmsB zNGW^xo9n=O-{Vd2&8Z#CU4c_F0h=wS7G(YgRm|cp6eFs0<{X zU4eeI$vA%2YWeRfEk^}Bh6LeE;)G$1yy}?%CBLw*?=R9H||J#8fIPAWmniUE|EP@K9!{bj6ki?Kv_FLOGBmj?KuFZ ztw~rf063oDxNG3O%Mf;5lnUL#G)O0a9!XJnn+r#RpXr*AuzXw!W`cg%sKr@gYer#S zbOse>b^Yw#ghMyN+7{|nmbD$c@BOgI^mIQuLo4y z0Bn!^s$wXL4R2Jw%CpvF>i6BMQP0T-QkfilFrfyiCzS(dpbyAU5VkiGuZ<0?L9b_3 zJ2Hk-oE=jL^uZ)~E~5a;j!)Vt!1*@xAFOZl_k2J6t3AVfNyUIKP2({S+2203_Ta1V z?I-eAL2}?XP$3A!0IG}Bk8*w)_A%xIU{XR(U~nzfgIYtmykiPJYEsEtC5AnQ2%Mk2dF z?zaqTWWf-RsFR37sd1&NcEgUYa~{9)pX~jI8j%ZJK(LqsY&Qs&8T=$pZBREcd)V|5 zf-o*^aYb<FR7bw5nlNN>Yhd%f4y_P0Ha6wO!W3{vi!!v8P=yuk* zEz?1VF7;prk=ueAU*hT5l(aIC@v6{H3D`=__1KX^GRvhNMDi2V?B5Q)#gNACNjqW9d`T$7HS_DK2b&(qh_dr0R|I} zbDP$?7(lI^xDB0a3-u+MgtmEF0MM}eM~STY=nvub*WY&c`dKO`WX0jf@b+wOTKPu%4EuV~7xuDa`HaYrAm zBe-OrT7>}VHp4SM0vVFnO~l<`dzqAzwMv=iKSk1rTsNmhZ3gVia07SRn6wF6c*FTA z^*eVJA#QuBK{vZnQlL|^!SH|peQc|*fB4N0u|w#Fdhq!Z2%JZW8*ifLfrPyIO2vR$ zZRPsBNR9NGo7Chvw!4IwMdQs&xe*>GTyd(ChkZ!`-e%!abMZy>7=urMg5MFkQ;-7M z1p+2#_A6)$0Ix)b&jKuo)I@>4!+k?F|6VS$;bi8*8sl^qx{Ew@@ZNqT3b;tXT9tI< z(2Y(l;n_#DYWIuGp~N(T!ck^d^d0L!eQJ0CcJTttFTKS;6~bh~2NSK@;PlCL)NsdR z6Jccmd?BbeADTOaB~jckk!(OyG|Vy!{IQ0%vy%a>HCreEQE5)WVxoin_k;v%2Y)}lt>`)Oj z9D`$SCvl3?xwDF5aj}XCP*ea-E2pLRNf6XF$V`#~b(Jb>j?DC>}yWt zr0Dzpa#D>Qh_K>PolRV$L>JUj#ZmR>QO=|KNOTyN%XgwzY_>Cjs7RB@%GVuj=q=U) z8fn@r(yCnX?*&d#ZT7KPP&sjz+rYk6UfW*LFAb)`bvzYCiQ7^6upSga!IB2gO+MzW z3vgR7#tm?EFieZPCrA$^LFHKKSzO*Yptl zITRc}J7Ja|UVodPd-wLU@b+7kcYl2s^us6FWa=N^K9-L^4PXDmH$Q~Ul=X^IuJ3Tt zM?>Vx1H}MHmZ_vE$8ZgI>2&Ye3V^C#2-D=kV}rb!%i1MKSqYQ~7dFyK4pp8Ld{K8h(ph!%PLupnVAl+5vK9c7 ztuGc^LH$wjtNX-oD|d)G@K6~Fc3{q&9pzUSUR)Q$1CpJL$dmM%a_$d|oM<6&9Du|K znI31)1a}k+q@Kx5ii)`8fJH4XjT||c_vD@PnlPGYp9)?S4g+_unSQ4mbl82uI5a+b z;zyt)UNc@wB^;^n-e=2K;PXa46=vH17*w{oI_*|NREkde33dQqwwZulHP z+d!hEPT&uo-Uu(45G4prL}cU;l~ZKpT#=YMIhefHX9q&k4OPMZ6@ZUec;H567k zS>26g#-eD&TU;3vcbmb-shQPtuLXK0JR4%nhd>j)&^-|>rT%W=!(kCKjN>I9799pu z{25I(a(q-No|9uygWFX_f1q*;>Jf&tB$lgLjkO(8fI;`hl?}91B47{`OLr)WYETUY z+#2)qB6f$n5ZFhh6rl@bD`_#awri(W?8vzj*P-RHbY9cj3Z5@%<1ik&j^(!a9uxB< zmCE5cZs&P-Pu5USzz`cbt4_f+%~B3@?ONIj(pMBU!!V;x6ikti5^IRsg;BtzLWi{~ zcwEY9un%3)e?esdEFhx!0j9B{R~5<2jBEd7=xp995jE>fotY3h7%8{is$H#9UFNns z{5I74h$@D_&9su1rM90?7OgL-&0PZ}&REZZQOj2gNfR5Gt4d-MtMPeK&r-aNwa;UB zJrvAGx%-qkn1gOBzb3ZIcFzyMU9}+APfd7}We_M-UR|j~v5YekE_Dw#V1|ln@e4J{i4op_7N;3LPX`f72WME{+hIEFdyJ z91||r4k6%3SC%iNgKNv9ZMn`PRG*joD$l8+Y)Y0zpIcW!lq+R?Y6W^#wUg>{g$P!D zR%u=KpcnD^8di_iIr#64jUW!It{(=Hr5m%3b6(7IpH$vmGzswZ z%}IbZRw={mt6I3MTcEELmm{s-Nh?FbK85uZ*oK!gH7>#qRC(lxr+CJY;ZFH93ld_E5p9u08Z1>nC5D5US+`dQi77&P%y9Eyu=6_sp+jqQ2>_NpB+}`y z!_LCXtX`$9m6!{X^epj$MjZnzbl6;@QG=jLA2yPhcDz|sK5+o*{~*=(Po&b88eB4t zp8UY{eWBR?>+nDSr+jt@u>biVE-wHb?T&n@jm=wdR3m(qTE|I0%kYGdNf$RaXdMxd*DH~UxgZo-yqx6)je~Pz=X_=5<5mH;Rh0aJ zGD0)C&!gazS3wJ_rJo)Ia&l}3vD2uPBk1(!xt(-w3%0bZktWCkbMP^#bsUlvK?qYi z<&3<x-~e%Eryt+2 zYQC^kF$46lY_H8la0`ewUe+!Jm=311f;5{@!!NJPRW|D%lb&(Ws zpx`svN$S|a{>L0$qP4oG`>Y*VrE^LWbUH_(xSQaf-M}?(b2O=S^c~B=Z>{APv7Cfq zrlb&f^fpI-b?p=xcqb6Etv84SkWg?1Y|VmN(q3hR!77v!EdDnJMF)=?!xDLa5aUhd zo;%XviZ!ytYEoMf^oRC5^_1=*)*Cd`aZ?ABxR|G7hyRx2ep)I(8z>Hw9|OwXULqI+ zq%G;_jf_;u=f<P=fM4`eC~}?MW^&RpO3U4cOr=D>+Gql&k>m#|dyOab&;X#v#2?;?#%&bL0{=DJ&}i zW~rn0dcUk?=3=yt7F@HltsT2a*)q4cRvD;KvbW)Lddj~n-NPkKba0ktrwrXg`9SYb z2l;(Eyz#Xtrjv;9!Kbn_E_4oV;I_&w-y9!umHQ5~#b%H!e9&PaDL@^R&aLg0U*5M0 zfkgRg@BX+42F+3WBjnIuScIP46a;bGv~WB9B$5ql)KeyZqmXE{sl6WV)N$_l=}G*S z7GXBci9s>ZIc)C`KdvtQCbepJ*r<+}NUnG91WzBL+VfpC8=@i;egm%Ya&rX?rpT)D)r>5xy&vRiLKlYlBp}2Z!E5E zBWz))+tQ+iRkVAy(2ExLB^dVVTMwDnWj!#KDrrtmQK)9>h}973ph6&$Z@~^Btg1I! zS30q_K#mlN@Z4j{Hy?_v=}l@zDe$F`;3E>zN1b_EpzhrqBvm!`(6+mQH8y^)Z@O{w z655P=>_EoPN&r-jLVhI03OjW=)|A`aWmd&NU*~c=S*Xg}(@$L{;oD=_*8^&%k^weC z0FJ$`iC)3wLN%j83TufG&(lx_`#qm9V$`jZ?f~LM5wl$I5oHVbD?`5-E(yjEefT0T zO3p5t_|W+bM>#{2wnfzv7Y17xd0S5f)O!s_w3mVMvJ9kRUE*Gp?7ca+xb9v%JBb05~Sh_6}X0@c%Ey#X@?IfL$p?q>^rda_G z?dT`*F0diH5gXI!t<3QfN-$LrkUPp=*esz#ZoGXM$)yKQ@Z=yc7d5tKRK|^05R-3| zv76)ZiG2b+FDRp9FC@1~w-d}Fo!i`w0qikHMP|HvAf9rhS1nfcfY3vTTG>{r`c3@+ zCDyh?ii}&)9Ri0aUf_&6Iy(kJv%KA*l@vG>1h%Ec*ro}IN+|rjKa!ARbHLV%&Jflk~G=1*I?(7YsF z$#e3mqP0@Zt`Uw^@)nFv(_oNmH#LAJfB-k?u+-I(9PrCaruHd9(PO#eaG-+S zt^9d6D9eUgf~qYmN`=L>6al9(eBp#@)q;B+q}{?7|9f3}3-;YkdGz@h;35m~@MAhc z`R_3uv6$|UzJK=dYc4kb`TbYn;|I_hUue@Sb+x6io$R<=MpI}5B{V)If~}tiHRmyc zKd}(|@Mxe!ZLw=x%W4s@@?3yH zUn#Ha3m_6e-0tIpC=$TM={B*GA}i5)T!Vx37Xb4lTn{7gvvkE;bgzU#iTzX?`cfnH zh$X4KV;kc$&;=5nC6%G|q~7d6!2newH>zs;dW{nOT8VI|zf+Pg*c+Nno;poh1Tlb> zg6d6bU_u)`9t+Tur^>W}PUT@5*hfIDEV5uM!(FL7UFhd!XKT~IGD`}Kre+H^K&&6y zvC@vDE9NM7EH1BHjY_Rj#avQ@na-9Ew3YJiG^Mdyv}zw`&gm=MfxHzIdE&Z)H)LkY z|H&s((%rEew{`)9HP)uK+C_jT!zb7QRix*1)G)n4nsT>ry}bn~F_Ov3`nzUQ+~>6b zc-Gp!F_(gSVc)WWwe2}kw8qXT`BFDHAs_Aw^sO5YDf$M|jy9MFj0)_vPqHX;r||S*{Dp z7nSNe>u%k}Mhaq~+$l~%RP)uv42ruAcHlBS*^r@V&E=2aq#@ds*0nMA^%clTFm9ofB>KvZKqYq8I&pP)1X?7XlK0 zz^~yi9{?uh%kciI%Qv6D|1rFOt#ncyO8?5ru$L4d0QMN=2|Z*q=~>myIwXAnx#Yk^ z8tcle*j1T}(kn2G!}bT)h(-u2wjtq~FFcG$bV70(|I3A8Ji`q^V{mn02xDO4^Gq&d zpnJ-!BJA1*XeC|M8f6kCT`;^N_8beJjTR@^kwJuBit`iA2*AYsTXaaJGMO^L9XsBc z%ha~-!+|!3z^tc=1mvv!lPV#;T$V$SIlllflafOO0l?zmb?UZWHCywUT(;6)JAP3A z?(D-5iOh(^0l(9JHVbR%d9g5BsZsBmKv=SNQtd7+cB)nJZIJOsPMTK0}P4Hq>DoH(KZ=fssU~qB5QTfbxrwOYKOeEzN>o)>7+B=A;2uP5H9f=NEv^1H!K0A1jR;G7sNS6y9`e| ze6q>e>}+LSD(+gfcfhGr2cZQn`GQ(;)R-PAF#wE;m)c#af-jAvEAt|R$Ed|!>8~DR zOP1*(t&zMtH#<+OqFt6d1z!O!wRntG>tX$*Q*T_RPlmgUb#b7aR@|-iLKyF8`Cw=5 zd}8z`iK}v>T~w?jKY~%<;8PW}Hp8Woy!6;@T^e)7$UguR1t^8@oSp0?nlGsdN~w_z zWhifUzCq)Uf@_cLSKq!R4Euh4(*PzWEWxDf0D;@bRS-+;MHK+AbvRR~53a zgJcH!DLxxDS(_#W(kP}b2U*mtRn1yz!@9yKJ~|}nxJB3C(fb;1eM+SY%Kst-in(B{ z3Nw960M~#XmAfL z+l&i&`IhaVgm1ZU6wg@Esa&O%7HfM{T_E_jWSIiUq3&cViT_xo$n{{Xu8hj*M|eoA ztn(`+eotJucGsYiNOmeUOLov@fB>N!Ey$u2J{n&4q4#C$9rx{nY?meUhpYRXsstdg zR{yKq0CxAz5z}9~Qp8r(E&#D-r9U73ty1dO1JIAC%Hy&XQVE)vjeK4}#w6<8N|>EM zH60)4A?Kjmq;^07uP9;M+{`CK>BuN4+|%K#*C*+2&B0o|@6w`QmmQ$RbXQXy`))^c zFm%GlJPUU}QD9&5F=^y|xZQZrLR*V*OS4hCs!O%KIcSEuKm&yiM15{r6Uoew!i5LR zc6h_zToVGQns(i6=i72Q22esNCB9tziUeh|(%vyMeC6Rwu9zFh5s|onqbVXeb{SjuMb7 zrsx8^%)&{|Tgd(?N8ae6fazR}0q&2tul(mn8>O1{|TpYF3RMj7$GggoZPC{qsmBzxen*zlOhjApgV< z!^f}l&;Q{4U&Fh}`F{E#spc~tfBx~~?0fxVl{ZsI>`x&=`RT`JA3st2O!)W|$eGRy zgjZk`*cW(v%57uHH4$jwnYZKH-nj?d6EMEUZL(D}ee4VN9~lAP0%4OMfiqKt5tI_1 z?2>p$8MCk*DWQYl^K?K#ZCLdPTkU-F2TkfX$qzQE(CwH_4Iq`nHV7KSK!kHBzmCqn zT~QP5*&P)i;UnQaVQvt8&7t}W30nnV@8FTP#_leEeX`uJbyIV2RTh9w3~rCPJ{1yB zj#7EO>3k+UZ$;tLYAG>kWew+!`9Q5s;CDG)X$=nMTuxF_(}*j(b@hV;0weU26B(*{ zqf+apnPc4_%7W7C9X88T!UwV;LTr&@-de~#9t#vX9#`^d;n1s332JFAIF?cu zP%U8vJ05VK%Y7?4au@DX?Fhcz6)~6TvXrLs_ z9R|`U_ZGMgkjYS{Y6ql@0Qh6-7rP{ih^{Jg1zJ}vUJ|qzAg>F37;YYVO#U1#60xSp zM|l{=8X;nutI$`cDp}RW@4QwA|I}%#Pdv<3!fkFqHnPuULBr&whJ;-XoLe8RmIdHg2gwC_U#Xi3Vr-}!v3W%{%J+m13QubXn51}C|48pLdd>Dv!*ZD z#z+J62iqrXC|QYnA8Ys&b6O->(k-qE9eB-DC_<98BlM?ROUX(Pg>!izcaTM` zNvLC>%`|GB1U`|Qen@<{L~rv5-1r0B9XZyTl-=uxI;P?rX$0ak z^S{)<8aFrS0hM)fX_+0J|*{?p)hnAj9nAv>n_>ZC6wvkyfv(`8-nM@6wta>6T&@2-Yg-&(2LRYWmCE}CmzwR5 zVZ}uGn@xfx!~P7{6NLgbL;-<2T2UIOQwud}W};A{JTf*rcD;l9mfy8SdjawsTkEuk0zz{vCb?;m|EK&19QU$dx;rO zhjdk4(iKc1-0K5E+RIJIv{5WDW=NFc{r7(x{`N>2zsK(QFGfedl0;&bPe1thnz`hg z&))xtC4_3<|CHE!$K3z+{U@eeY|tUNxxFk4zEU%|&^lJl)PjG*O8X5^(5IyyRRvps zk7T%#t0=gJnG;MOl7=LaSr~kz;m~<{;6^_pFwh5JXTi_MJ*cJWhZ-_GJoYfp-~(e; zNFMN*yTX%-zQo+exMSyhX92i^RWLZR2sf~edDM$kwI{*TaPcux9CI2dVoMQA`J3A^ zC+ZZV9GxOp1Xrw;S84*yFc7|88Oi1S*yfWnm@b)*1-q7XUoog-*od_LN$72?vvuEA zjhzq{NFJOZYXaWX;Mygq*$su?b;>l{B~YJLWyjD+jDoC;L@BDYtKmj0Y}o__GFLk9 zHw^NyAKN3f@S$*w=QWRHR}FG++8x=CIxn}Oj6_esqx!b0P;u9;aaoeN*q89EF2eQ6 z{XvDbK_1+5j}2OHX7z?;CQ++9@RE?Pl*9^ned3VjK0c9@Jr`hSXaRqA)k^6-fVD(j zau4-})dF0tT5vfQP<^F)DpcV<9hn8qC6S?FC4y&$naARc3`|RPa$#riYT39CfHAe? z_Df9}gc?E$Emy}06Gl^KL7A!4xE8@Uf%519+9>_$4el&Ux+EPrQLZUTox{St+e&OW zSF&}FwH_e)n3$7*+b$|V3-IfK#YcB}y-E+7yq=e^h#dmlwG0K6lEO5siGd_sSQO-` zjEj~*w|Xk}f^1pfoM)X#jmv~tmpu&70o5uauqKpJK%+}XwNgn71|W^9UZVa^IhrS3 zHY=hqc65Be;0>WB^^aRQ$K$ufB7R&Oc{;FHtwV|C*uo zNAmt&Ua)_4oq`wGjKyUi5obn=i~9&=5L$r0p%}C#AnSA-+ZjOE6vLY^f5I<#cK5I&p-0X3wM7c@3o!`7c1oL34utSAXM z3pbDsB!T%zaCu^_?oMT}Wa6$<-E@n{;LSQy7NGLWa$lsnxxlDiQIKiMx^a)27qXdt8)1q2Q8w zJf=f+tQ@p|#e^mwsc1Ln$4z-jsy(+^(N=A0d(Dv`5L}es#fXUygGXyYOzN0QUAB+dN#Cs$ZJf7Q#)krd&FH>Fh*hjVV$|G@uvJE7Yu99cuVhobqvz5hZE zz6f&gYZV&6?o#nQ29lp$?+Y56q@DuL7jC3qJyZJ%9A#%{&l9A%9Hte(YBq@vok!U; zJCx0)$azG31PD%RHfWPS66Q9NMi12*NmLJo&7-eGq0+G4TJl2F^#`V;8gwo+pk^T+ z8Bu8150-LC`%O}`bxl7u#1hrwy zC-a!;HQy4ifoC{bPE*ER+sHy;cfh(AG|N$iMzE3KuEU4an{}e+(YOPkFdC9ak&uj{ z3FbaP+*nE6L%v-Jh$qieDOoWkJX042bi7ia&ut8BMZjV0Q}5Ksp{<&cBQ4a`Plcfr zmwqh{@PEH5*kX5!C3zETm9#*6bsfzcw%6OmA)j}cwo0(CXZrjhtAa|_4vgrSz?3|Z z61w0Xwbhmw!&yi;N~H<}sOf=sNkx`m79w%Vh-~*~_(W$VYtw=-{UEan6SmH`iFdfm z&UVq?!_$;~-)t+R3NTg!j~QRvKoI?+TEC&&Y@1MTxOyzBNuwVIA1~BuFegvLg(ZN4 zaq}kRGY-D0R_TUd|EraYJ(|$>gF~TvuV>4?r_#Qi((FJhKbd+fHPM0cI=YM;#vzfb zYu)5pF|d~HS&QzDY=LIXaH`(Q*iVYf%xBUqsSmZvPaXG#V%(viQt15iK2xwUVaH;j z8z9D^C5>~vx zI^PJyT2{Wze(d6xt1{^8vyu^dMP;1;+% zLOAyf%{cv#VzST+jVX(U zAWP>%7#fvi)Kl^{rvlQH>_Oiz$phorg|U}T)i#SuP(pC0ZhH%i!N$Rm7Z^Is38o?3 zX+jqOuQ^KsNEAV!#7*Uzj#62{?axl3Qnnn+$=2r(kF@#H&&0+M6)q|sA!TNH_cups zH)?ry(oWoof=qCTBV7n{i~6Fncc}G}K_0g*z#PC9lgbRGW&oD+BVqDkHT?U-*4XVT zWp-hKcQh<_+h>FiR=gJs-}A5IZqQn-N%HK1rOIH4euLgra)ji_n5nb9s>P2oOSuAUvuwe-c zFd{SfgU4ThezZE3ONpI`YHy?%k^WkFNYHPoNj+0sdJiIlDwfu~aF@a;Gw{CSB`GoX z(E?)rNV;5b)c>s1;zJn>krOoY3#9EAm)LY;DjJNe(8sTwk#8gLP76MXWlbxKgOFLQJt>`^}@rLV>aM{!a|JSq{etT4#O?ewt^EQ8tzoSU;y52MR*@! zyTJkkUdk0TTig#%hhX_w>7vJ-++cFqoq*`Q5-^DZ*}6l^q8=5JQ>!ZLaD-;4gwVbq_U`f_0^wgZ{4;)@eYLY4vV8ZeoE^&i$4;oj0 zJLK1T?E%$mm++1iHsZs6iSn9_FZnm&Z~o?pum2X_zn{HSB6k@vp_1LEzEaTq|w z9lk{!MXd?HJc)VF2DS>85lRzKE@3Hll}oHTkH&%e=Nn9yS(js` ztmU~C<_m<3H_O~Q-*}9!EG9+K%TZ;BzfeAMa*cchG$MlMwGt2Xchl8CIxv^JybX#GnFJIv8*+G!Y5iihJ#5|)* z6-^xOAhbrHt&6tv-Qi6>Kl_asQ^#&|%95T}Bob}X)qzT6rz^C-5dsMNgTM7b$I6xR zwR1#A!REWsrn|pn^d})7QF^-*Q3&&FS`$6Po3DLp4Gf%uco7LF3YAhj1@mWnWug6$ z$b!8*P#p&Y>6$g%NE%%+C*ry#O$r@eS1+koN~3D2$!Ym~rkYhi&GuAG?`RfU)!M9B z{70-|yk1Erl^{XGd1Qkq-zinx(H`RZ0DA7pQ$Y`B07^i$zZ~kl$j9@%sECtXl)N2E z#kI>_DpyiZA)yk?N@V=@Xo6MdULo3jdWnyMK4&g&%>c`u&eTLVMB9^J%bC8N4vnVmwcc)A(;o$5ek1z%PBd_T?>Hn+EP=dl(Lo?9tJFdIu00QmQt!$ z1=JETK<`j+0X32eMPDK0Q3Vo!Mu&AMo^f{T*HyAU6lv0d^}r33D*?0*)Sg3sS~5Ew|$!l^u8o=g)QA6X2-DNn9qOWfld2H2c* zLIKi{DU_wjOl@lmU`b(z_i>dAy0Anu+t{4?6OvmnTZ36BQ%e_~vpdxGa=TFH$Q17Qy_19~3inYXbfOv-5AApJt=j}Qj(y7YJb&8Ae@hyL% z5o5SFXwA5ab0O~|0I&I^+mdR2QzE8Nr-9Mycwn+@M)F{AmM1xOSDTAW*vTNI+X^o~ zisoz{|H9$O;`{&yuDiVcSz`X04GW%wlMtbLMgOF+DRp6uCudWzxg8k`5zIg ze;+=+zHo>6GjMO9F|f_%Ixw4u!YAyFqlS~j~&p&&pBfC(Q|J}zPYd+bW({dLcCmGYHXxvg%@LW1w>zT&t%o7ag@mf2>`5P3yjSH;viTcn^Rk;emG?2 zzN?t-K-qmzcI-QIgu41{RF^xpXKv~-=$Yl*`ynKpX_;2l1JopUVJl^27FBAtd0}K# z2-XnG%wCjJ%u8kpvtg=^JEQTqsK)3P%Lf9GRB8YzI~RRJJts*5 zkpu5~1R!$&4jiH(SL|$PVs-7XSG?PCe5m8nP!r|-fX+e3A-w8PTvUbfcsP}J{LWQc zcm{az?o^$3)nWR|n%}LH6f6bspRRJTMs0f#dEn+c(=|n|=mHa4ih^z7ekm8Yf?2Q! zKmbq1WCb?&w07x&EX@vO_QSUv@M#!d5$aSztz7OA8WooT#1JQkXz6ZOh|-08!d%R% z^}Y}R4kY9?B}HulF`J|AMi*wKCv*>n=m0Req=j z7m8W=)5I7=`70X`wUv$8Z*Lo7gy?VE9) z)lb^aDmOiRs0}A|^Z+rfXg#MuG!6uC+hbq^F)+)KD(_f1?|uvuMnJQYj4cZQ(Ji5x zzD-!I$C)f5`G+E?mRl9PIzv;CC!9P@x-pET8ZS@`=nrTMIw$gimmWKuLo%j=LaU?* zU%+O=bBSo9fm{~l2h3QoqIKjv3fv9Wh>Nu5?C@1{*Ym{czEANAAluQ5%o(`MdC-Vo z;};whh;PvkYYg?V?>CC5TzO+hq#cJKsnnoef*p2-5zH97pZiI!@<&R;tsN+BB3H>LTcGe+ zuPzK!uI)1p(2fK9hrENuRH(`yuO*3L_Y9`mj7joDdbW$n4roeX$CQWs(9Kl|2YY{^ zQ?E#Lj_7Cq{r3zG)?;$i5k+!|=17|V0XQ*)@JF3#VXvEBmiZQkm_Nj+`H;NH;! zp^;po?IRqkbq*K_an1%m4V`|-yoYDgCtLIouWvjl&NUR_6Hr0!O6o4@HAW*Y-&&`! z1YCo;0;3$oN~Y}6B;nFvV|7$1|3J8j(L|jonyU1MJKfF`8t~5ikb!uS^z-7Jf0kT$ z2;f#}E_P+POJ;~tJ`+9JE4l4d7*$e4b3iYdU@*jI351ayf%oJyeI5C`sdA~-;QUrL z;~<*{#Qa3JLEyqACD?``4&&tO1~@U=Ohulv)MXuM`q;=aX-Izq;TJpc9YdiGYeh@R zN;N5qGj{>Hv0c2g&~;fFC%JkH%$A}f%8Qcr;)QlGNqw0{XjTH}j8;Sch&1h+wfGz^ z8q^MgQTIB1U>HZhN5x_YHmiNQM6XI>1$INQTV1O?7lk!q(I0{x{4PKGU&6;%!1IJx zV?)_J_6o?c5AjWFpvxPk4F=!Q&DXXbCzaPDNE<0x9!D;!d3d7ns*3yui5N*M-I1K! z&HWLcs~wPEv_9cFQC-$eN~s-NiNUW7X~Ol5;S4A%Ro>kS8w6K*>wpG2_GNNu%bgF= z=@aE~*{&>Pq5ML7;YB@q*r8}-KS64M(dU z?GC#&$q9q5H~H?|qDo5UV`Ok92}y?)s5k`6W}b#uf=ztJR_dj~&am?tM#|sd3R_wq z@>m`Kt3OEnmd`MaiVXRMJ9YpnL*VjnG7hrNhu++eXpjHF!)hVbNmgqf@Mo zwGUVjjK~#BQ1cJfsl>8_F?@tj2t7d3Q5_db*j(jn-2^w&!^EMIW)%@y>VCrJrMZb1 z=>tQN11cg`Viyu0PBV%?ss;DAMgWiUkI_Ym<8Ms(^JAFk8`dDVOGrq z46_q@L#=~Rjottg0mLi2&o^!4C}ax9xmH?iewr92p{O{{=Hy{|)m4sE`NfG91MLcV zDU8+NEDnA=%~okFdxff__ihe$9&>t0lx=`p;G=88#lU_dDad4*!`<{smZ=>~+2125 z5Y`q$Q<~KKSURZ7ax;BY)tpR9j$^OkdJ)-j?Zk3AEx2Ppsz#9Sq>BJ0O(4e%&xwSO z(Q5nRP^pI^zVuP_)Keu%%#+qr_?y6cL`y7GS6Vj>qkf=Mz5@m+ z2NqX(8;IrYcObuM%e`YXN&+k3RqfG*$P+jr>mlpyEgCu=!s|gK@2-|LW)Fc`ktU}H z6-n)wD>gOSy4*7>sNn|-kxH17U^~!t`_X?$D0|tf(7E^uDSPhIZ%I8VI&Nxi@FbPJ8pL!X8z-tTa5h} z2O@>s)4pKt1o#YItTd6%N~y5ds$k=L0XtBv2CyTs#|+>82}v`D7k7dAVG)QM8g2@fW#Yjt zEB}6Sg{t^qoP-ihFNs6BGzp_8WH5O<3eNrF5VI5ym1*3IucFf>%tV8Q7kL&HIj}aP z`ihHRocs~0URg5W567eb8a{rR&wc_Z=Pxhc{5W8x{OQMM@4v{xli%0H@y9QNFNlBp z@dtHm{V>JK|MKU5uonAO!Hw?D!4iy*tbTt}cx}!@Kr#R^H_o#a*hYqJVz)YU^bR?` zqG6_jHZ9dBPz4|JmHq43f(xTQbTS#M({nUaIZ?uan&p} zjHT=NhB#l6Wtw%z;1Ya4Qj=w%T|KI?b3T^C>jv30Pf{RDGaU_%3S9tkp@L1{M!?rC zv7oNUB*7=j*ayM~w)I6gR3$Bi%%i4APac3)ahHcsP&S)uNGc===%2w%$kUoL^-@69 zh8v4Y8x7v3l3pl`3=u|Y7NJDE*i1=TK1xA%VRYR_A};3(eNdP<_A46Y8KI$F>+u|N zg_XPhEjq)?Cne;uyjM`c*JV^LRd@k9HalptkEexckBck1d#t{_n=};c1R)WJeZ`Ya z#2Bo^@7g};AhYbKPX=&ZOiW^a>JsmUe;g;0Y zDoDZ9Y8+WwUqkd0z|qZCNQ{;jwZ7bUS*lQTZBK_ue384b%Deq zU_0TYGMR-7sP*WeM>UsPP7J6k`mn>@Sl83VXsdv0Z01(dd3ux-vkCSIrnh*~c}N@P z9rj7Xs)!3}SEx(v>@T+(;UdwR8)c>HEyqs2Y8PPt7avW5GE%lD_DdD<+4bYvK8^^X zd;tPkx7@5+O0l`Bejwsr{=E)8zJB z8nfEwJ4LHr%(mG89fGM@=`1dSs_o)gG4kOgU{8C9Fv~?tVtGETOl9YI%3R+*njd;SGy>%)Ih4LUoIOh?MeaMk2j`nNtQe zSzhR&?2Ubek*WyyP>_}jpI%t3QH1jerDH~7_mN>FpsnMxAg}>2S$*`|4@&cia!EzkAi6PN zhwWkwI;XmgsTd1B1YX}E#fDYtiVyVW>+$)xsid!IG8L_|<-yYSkTC_Rk%IZnrZP!( z0@+f-Ff~4OUF32aAqz$*>*iL_^QekbCW$asV>dNc?SKV-XIxMXvI=Tur1WA+Hs;=C zS&s3^G{TSzi;UI6j|!BTE?ibfC_93(r000Lu311L9u;Nodb+ z39i|Lh#$67hCu+?XcGCx(l>!abV8Jl1eM?Hgx)PQwpGWw8#*%RK|O;4_KGnby=6LsqJ)*jg?a9(!Yw)KZq)=TB6)l2c4qsrN`9E6 z%UB#vaEmG2*hMUEm(ljPcQ0)P?Vg3Eg$Hq0HG(n6OJvp3aTV8KzvCLJ z@{;z$<0V192D~w#2yeER;Q@bC2mz(u1fzqROE zW3}-@d;d`h4A4@Pprac;S4!yxaVP;bN zcg_ZqY&fmp088VVwITQ(_4`$dqJDEkb-#2mK>X-%I6=so0K~K~JU~rQUWUcpLJeV6 z?8^f2+PaSwHVCFaxq;6Y7d3FS%TjLt1Sb?J`fJsXzci_} z5|@fyBk^1s$8Gu09zr`9*#dFK01l&FcGN0p13wr!icm`-1QZqC;I~Wl7D`~1PKa3S zEY<_rU-f&S+&0*SS-4gz)3G8>=>cuDH!bb2EJezBpWHwK0Hr%XHFR` zG(lWQXB|OsHw_EBa})#+)UxiBlgQ+T!;S!Rs*}n-ve})I6lz~zd7IIUPe~lWVcPW> zrv_Zu$=01wssL{&bg86$!wK995fFKp{e4seY0DC)yC2xk3T=zUl>g2C3;Jiy8(9wM zcl;Xu@`2;0e)aJi^I)V%8zeD*9P$^(&3+|)1_Tz>x8x4Se9kDUygj2`uy*93!%RD@ z(#X*)1njL#fnn~pHb%9~52-!LeCX(HJw91UN+VQ$qyqptb8}>aC(c*Fe_#wrX@@E6k&Q|+J zz@P3?5cb?sU_wC*7wQSQ>MxL3ekd_OT9Vq=75Gt!i#k!a^%ta1$IFQ5ctO1=Z~o1w z1J`hZ`3`vN8cJWv764 zw=aQ?2dszrKp$@4BQzuDwtYLl;>0y*uLKJnA<@L-P=eT0`KxsaiLe~Z>+URhneS0v zfC|8;esQO+h^yVZsQT{X(}7MS@Gbnj?vfpxwW~6EKC8Jyj z$k|gw{yNBE3`m6!7q3$#|mo~J6#x^IU5mT;wRK_axVVC#tKZO7B zuk^9M3g7wbBRK!z<6pRZ_#=fiKjQ}cXYxq+_}9xfKT>$?=kGs-Xq$YI5dP=CfB)x< zp_M@X{^iFP-)66U{qbx2?qBnvKZN%$@b!1^e>6E{Xuo}txoqG2_!0tfNCx`zJ64zW z()UsB;&$Sq?D+^CAxpx%@U);E$$hc4x5V1pNDD=n zwNaf2&z^^vnY*PkJWyJxd)5BLcJQS}M2FHsFeJidl)LZJk^0LCcL0nmT0ToK*rrF9 zjl(2e>f^gaD&J)k9bvw6>WgsnGLkE$Nt;HlOC+@v(xns-#4A>GkS6tI#BBW~? zX-kM5P+D6eWa$Pu`XXk4R}3ZN;a}V^p-WMCY?=nF`=}!XR8Gq!SHHPZKtBTZ;{NGy z@gaP+Yt<;3Es}Jn4_%M01pGrEPO2>Xb}7Xx!L-sHO4FQ%@d`o*x7rmP_cnGmSQaa~ z?C5M1gJFlb-q&L%fs6#GH0X=@0bCHr@cRyFt<(7RK2U)2wn^3*B!$$_syY-1Z@N+g zY~@CD%q`R=u{?6NpLc&)^7wqag>Fqdc(#$~S!QJvdmwkUKG{cshGuP}c7GM_m$r<6 z0b^RXz%?W18#QuST!&Du=qggr**s^b6J3UZXm1-+iza6wzf6usP7YEM5;a)BhCy z&;OlgM6&ENT__usz%bI>op)IUuH^}FxCmH+<` z9eQnR0RU^4Nkmz3ML<=cD=?B+=u?)~Q z%McIR0A`0`$fmhRu~t@fdJ1EKD|La=YK#z&o>)MSrIPoAsvE_-^|O1)mglqT*< z6^D3CjwI2o$3;7D(CFAcvD{XYb~dL?r;<~v18Y8rNTYE5*)#2&DkDveJ-E{)nZB=tr#FjblwmAXEJJjSq^y|3yQ05RBW=9PCwy7LMH zO70JPm1`e#D7GdS9z83QLR+upH>Bvb;Q_EyU1+aR9L2OGdD{aNevw=f4@{7LUhnL?<1_n-FaKtr1%3Z!6NPd zA=UN72+Zs92h>DXwy0A5LxrSl>~2yS@gX^!sYfontox+WG!{T5I*<2ayx-~kK5i%A z1;$Dk^JhW5h#tePLEy*W2z0D8GHn~s+Li+U5);%iQ5wJ2p|w&@%b&$2ox{_Yq6<`k zF$A|;bZL9tFLiQZdc<4cFrN{&{(vfijPBWmgYHfQJo-fU)E*B2+7FpiJY`sg)9dAyBA>{jv5~#I#aA=lPx-Dd`QLi4O6?8Mc zR#!i<>QL{+-hOe#C}o7@oUn)T4*iW+G*ZBztyV_M+5?jG6@F!F$3yXLNYWn3&k|S# zWpiU|n1pM0D0A$(C2torJ*8QMNd^KE5{byheZ9Ph)e88&DyQWn0Nu;y(76y4EP;>I zbRxG(f*RBIIM%+se(c=u+|wezR1z4~3@qzgN~?wcdTjqZ_OmRgMyy7~bCrl+TF%RabU*`Uv#nv(ZC&i-vcW(UE5=ZJkGrAn8_i58KcSOjR3jKYh*-Zhe%H!l0pBE<} z+yTt7j({#wT((gugl>GgQc0?+-BeH3xI-2H2~`JMvBb9^@t&UstZ;Zos}znD7t>a_ z`;E$iD@69}7OC@_%aXkVsq#8@tqWvJlEmJSHpvUT*Avzca)B{rN>Kw(Udd=B)6c{7 zOlIu%B{sRSaMJ?lTVv)(G(dvt7L-o5lD$Y33Y%%o5>vw<7!7B&b%7#diVqKW9oHuRcb^o%mC&Y=3YSi5`Z_Yc1149^4c?6CM(Rm0y zv8=zz#zi;m_-7q~J6EOrT?H}Rx0Cl6$i}7QL%NoQ=bUtfBPBGsVVPW2+%aVVsziiN>u`X$IZ~9CK>Aatsv%L;>F}hyn$V#FF7x@z9lYV~oSNeiI z6_ie1j<#Mgc;T=Rf_ee?lfmW5v5b%9Wi6DM8Oc)IszurtSA-b+1LF>- zABdPw+l+x*0NFEVh0W5F^ds0HEiD%>z>&pryn`vXGO)vw6=2$WGb)~9K*IlwPxdg(x4JRRhw4E1Vs+0OXsXk-iKM`)r2vwuS@F3k5Brf+3BjM)q$UkY&=K zL;}a0wQqr~$^aa3T<&C?sNR*7tT(bpP|(cr8ol|Di`OIxF>u1NMN zamrv@W0Bl46G^q?*2C%wYC!%PVo6YM8;ESsy@eDVJC@WFn+OnwFvvOC1k@;)kNF4Q z<_L7K{WH!)x^AJW2_?%dLq3taKa>fBGR|DDu`3S;IOyCOL1e&)Lluk(nN7Wm7^OSb zE(##?t%#y}X(|lxjc@bku^Ci`+6#BE>p1Hgg8ie?4ybxkF*0tbgo(ro-UFa5QA*@S81o)}5Rb#fzB-DRq6kkF9f!ECEtoJZkf$wyTpK)I3~J#sXk{MW zKhNzVS}9#XbAA_O8qGSbLYd~`-wj>AL-6s8VjhjBy9pmJaq?F{t*GnCDCNj8HUqXJU!K^%}%^Ek; zQae87E!X1PM(hPGfN}LsFo`Dx4|APBA@F$xSl;bfr!F{Q`;oNzZdJb^(vxwD!NnSJ zocyqfWMHpP$PZsY2wp7cjaWLE%@O%q^TCTk^e1b zLJiLTNpue-g#y*SMm>M20$xkByiFDx_kh>(vNP!fdD3(wSp+oPrOuL1~IJ~C0%9G_yn?M{xVx4{9gd9Se)P>nZr{93~82q5n6rKD~< zoNxj%h)-r~?Av*(LcaCzIH+66ZzFct64^+gsU?lMa|GbR(wISh`v@e!L)t(IYzyXP zDfr|vc}VaqTk>0BC*&k0bS*V~hNOYq$0azp3ydzgS}?a~uLt8{{yTCP?-VqFqy08h z3te6e92v{|rGjAKsMZ%i_Nl~`4UFb2U<$_3hH-G7I9rsL2d7s41#JXI=L`-&*e{Sn zDaTIv4@?E+h^oBG7DQMv0VynXXtk00o^507r!_;LnvfE-;>;%WP6x}L&{2l``WJ*Ei_HuDtIg(#Jp&$$&f~!56Y9 zPGIknONT~@qc+}xeYQz5;zzkFk~{3aK}WKt9AYfXansp=p8ikrUy%QE+RMuy6-W0) z`|+KxK7Pip;V&QH*ZkA}^6~k{*FnDg-mEsh`TYH7fxe=?qz~_A$)O^=zKoZ!_HAP1 z?#6hK7U~nU(-WJwr}T~i}T8a2n!neVe2F50nt(y&o_u`hyjj|72gXFkUVTuCZavpuQ3=*kC- zBHg4`T*T;eD(xaV>3y6%zm&FhU4Xpc*lbk!D`@McV-vDS@U!lwfuj1u7xsxmjTwlZ z{h}bteK!c$rttY6afvdbPanC*lp>=%nLWp66E;@UmDWQ-lXt6O3 z-zC{xPTV5Nymn)T2l|&3e34Q$+w6;IUFi>!W;ZC+GFwPhje*1=PS!z%Us5c@Y3S+dbh6L0Byl?%pK8>*pT88__4 zeNnLGdPo2Rk4kyoRKbStG^GO01m!=f|61x?iXztvCN8-LLWWxw;*QV_9gZYd`6pgv zroT-}GewOg#jKnjXRNVO2SF`)`@Qc^pxWEwH&v2&RNjp_6uzIh?Jw01VY7_|GZxR- zn^a1aRRu;9eW{Y_zT1^+%Y11zwg_?0uI01U`5)*hE!i#7{uYS5j!G+)P_qxirI6Z_ zV6FDtjsQQThHjQYb{0-Wf>l~>Rl;+YknYIls9QaQ2E;bpT9Yn>^0##H7Z8$-PyR&R zo)5JYLg#Pdh*)V?Nm-6Dg%Lx({mrt&ZL3tBo;FuVp`$JRZ5a3wLjNw1;Br1DO7iH-}_N z5D0xJvW{x5laF;ew4c!ykj2uiS&t9%co6c-%#(|hD-g^*$yrI+`~+-MVSC2%ubQ4-0Rouo7t& z0ctoF#3XMLQi1!vmay~|Y&zFSDMbc*4etobbYOB0^B5M^VX@Xthl<1=H)$qOIdr>atq@si|cl>w8l66dd+n`B`NOqx2iK_PtT zDbd)Cf#L`iOy+e!H4+%o4My+o`D1C?V0!tu8A~NaS{d7@MjPhtC95Wg1w(LOLMk6n zk%_RAw}z{ND^~cQ5|)>_662r@2`Pl(&dTTnDUpE|C{X`1$yQ(}L%E}7ZJ9FVE)2~U zIfhB0uBA>@UT!(J?ok$D5B9u7n7d#G^V1KfA%Hs-UKaZ*SqPeOUMazn_W} z3PD<-jV{qP69LM|u4gSVRH=!HURC!u-^Oy|?Hrf5#o7w*A)X+q%QeTza(TbE)k&pc zL1|E-$VvyFNRs~69V8UpTJ{qDAUSN0KzP4rXbIe-0B@rmDv>q|h;wu47)c;rNPLqs zlpTkBzAk{YHum$ZsbFy@v}8)iV;H^A&3oEm=XUIBB_7=sZ@g~Crab^RECoB*&J&d| zDKhB-$v_BHjxWS|tpKM{-U`R%Nq2rM6#>jtVLuYd2i*up6%7K-6=IxnXP{Yb><1<^ z`=!@`s+9{FRJq>elYbI$j|KXC!p*5aq~kq-zex&{U;N7IPf}hJZ zzs0D!9-olb;kmke=+ZMs+Fr_i4j(a*HWYqBFI^i9=EOzwhVP1w)x;?vSme{`nG7wt zwMsZK$W2b}@-+n>Dl>@3+nY`wTuWjHSl_oXrMkEw)&gfuV+Co0oPw(!#_j6tpt3of zJ)qeF@nlS?;g&*~FI=o#ZUWS)10##I)LrL4Xub4F9?B3&!KYP zW(fRAvlF*fa{JrlepD*yN}*MiTDQ0>znT2A8yli5RV1Y#3c(e_aO}dQ5TurbVLyM& zmj9>6qhDcE@U6!Gi}3#2%Qv3}5XZhR-TxQ=|33+y!O8cXp7!yl_s>rAh8IxPBkk(n z+TbfqcqT5Fr(9aOCVL_P+$BXlp}EnKXsoPbKr!;EN}G{~`;a#=U&0%lY?Mc2q~rlH zk1ns-;YR5oLc<6_#BiZ)WPxNE*LUvgCDpf_$kMi&a-T!SCpswX{{`ycjh~BceZ^EFS9c z7%s~-!1r06FGcja2QZl2o)&O1pnqDff^8v6g9l4D-VV*^qH*`il`r?AA#$>!etzPg zAU?SFr(~AXEjOwCrF^Lq=KnQk28y`=M9jGyBZPKZ(l7^X$(U&L7|PnfOeLGn4P&bk zIvnDY`3kCL_(bKjp-^KKv5jVgnmuBPD%s{Qu-<46@o)Lu<$h{hKI5KDR{#hEpD=`k zaaRrSj)GyBOiDOM=VPb>ChiS7%x!EV3SDa(Ufhx9Z6x1Fp=R@!o7M`Ja4@C9z7z!k z1_6gAw>+tvqz2<@$t^TOsM)1nKoAbTaKT_o3ie~}+=Ncv|4$w)`0Gu5PV5A%{E7@^ zxL-)|%pGY9W&{D10RJiw2M%YgD_*D~vqgWUYME>{dI4DS{m5?IG)F+A@my^J{Xoy| z!0HNjwpp_sbHeI|d&fn$buf5%Hn?#RQiNgdN@({IPb1aS_~4KL{gFq1NxKy&D{_}f z&2K-iW|pPZa;wA&(I~$cAiMTQ9{K&p?=1xw_%gizTmG&Rk23?=NXNjFhS!S8KSqAAkK07%?KegG2Sw1x5apB*Fs;>1~mPo4vm2j+VV z^1LqaxI3DnRUMJ3oCL$;doRG+N2>IwF}71%q0 zyQ0gDF9l)gNTMYsuM$boOdsTa9mneRWn`+;5NaAIlra`e&;?F zZce2*@^s;mxRyIP0#+G)CmD4}lvc=&f+)hV268L}774YwwoZeB*#S3*v@E`ca=o0k zByu%MrkQUci|JTEMH%dL#!45VtMZ@t6KxFw0e10~jzo}liC2`Kq;kHyI{Bz;uf1q_ zAgWF&g6xU%T26s8SSi2)7saKDns$eBbsM}MK%9M12t%$wxfl*9Fr9lG%`r-I4rq1o zL4A>;*;JyB7MSp;*Qs)LYlWPl|08h=R~PWa3e&1A0Hlro49)zCVOmECR+MMOxg>2h zRjljO=^AokLk~Y3s)f=jj+zjE`PIl=fBwh6{F?vPPXeIo`S^?XufqEuR5KzV3jfpl zZ^DORVg4Ix|L=WJaa1Q0tO6YBt)^a89dVU0TqFlY;BJv@OGu}Pye zHRWovtxYW|)*W{u!|3FCoofM?VNh5u%Trq5jfA7x}fieT< z7oL|X|0E1CMV57FEHFK#m|4YWNy;Su96p%$-G6*Kzg8LhQRD>Q5>JBWBCDFby zuJ+DCh1Xdc>Vr^)ISqY?W8IvB*bI7&#M=iqVbc=eJc0(WgaU-S6-XgR{{eXuCaMrg z`h1y0^(`2}c51@Lt)0B4Wxqfs*@DCrhMW9RTF%z8J8#$X`IIzYEHvvKuhJ3N&pKv8 zQ5j`p<*VWg?HgtWtyPSRO26WugES_|Jf&7!AdB}EcHWeUC;&K2tCPyHI)X61lAtsr zt%{IbPM*l1qdzgt!2q={Bn?QE&jBCxi|tSD;LJ$$H$GE4+#y^?UM&n?c^Tg^URh3A zW5%S2()(aH_0szh#t5+*`wif?_LeFj`cQQA7H(DDY;l+`#_;pmFthvCln&SB*eG#n zHCT78o660KZuM*Umhd#B+obfn#}~p9Wr9$KHXKV`qpp*sDI4qIAkV2gvV>A_{4cK zT*`#*54gCiMC8SI7FDV@y;%5UzVCe=J%Z9$WU1G65B0P-T<+&=mS(_|9|;TB;p|#zJ1) zQ?|*7xJ#)oErm=YRXA7}@|)}#MDtc#E^1`iU-nH3y8Jixgxa0lowr`$M-Of@RXJD1 zNGv!{n6Jo7v%xx$(a9zZ&=MZWAOL8b<^bE_6$S$hvX?M}9p~ftq;k+MnTKo2&c@w2 z$vMwsjS<&TC#QMNZjC%w0gPPbqNa|`CSMOpUrh1ggG1Z-s8=C#fWigZ)`5_v^!FPK z0SEI_Lwu1MzVN~SaPZ`Ss9^U8s%!9nH-YQO(mMh5l@Fn_QM39+NjZ??1Yes5p$qYR zgU15o4~CQO%ABqnl>4QWZ>^?)hO~lFEJa{U;$+&P0(F&c^)o;;5AY9hjA|aHILd!n z7H?jpjK|wM5t1M|R0Y*nKt5E#^wa^sYh)qbQZ9H!CvXuEF%OsY@yyi<056+eq;7jZ zEgZ*4wPuTKIes490~i{RJC$c{6PE3;$B}zU-sNMB-NRLUR-vD1oTheIhd z_Eto6Sgxbo6N*2wDb3M&sa=8Uw%Mu8!F^IAmxSf&I|jz^gdoQ? z`2P8Zma>D~Ps3n=!$G|_ZS1X3N@_#FWk(_hsH_dx$Tk{oB_Q;(XzZK`1R1;QbM|(NK{RPuOM;$hy*xMDX9{R=3JoUPWd2aWXw13W-G zCJ9{iNK9ZIyugc(P^yKcO-$yKND8V`N)$>g0CpdCHv_thZ{BtKE?+L+{8womz6(04iRQRw4!`r4-@s3r z1=~Nqf67_jF2x7UYOq?+(!Yl;pyiWJ*~Ss#4p2&k66Ho0-AAN#lnLj^U(MIVM(;5~ zLZp5CR=tHJ(Zk4CkDyg$X#x6_Eb2FP`yIQIvr{SlD`=>AOm|U(CBuUdwIu^$ZUWfA zAQ$E~u-1pi@S>BHg8C1rz2sF(Lp)SE&TGvf8=J5>oL05cr`CguB!o|FW&$doTni2( z#(ijayu@jJccjsg`0T~Y)Vjwo6b)iG(pD04ZkTkq=o+H0DHuzYj?ur>@N#J;hTUo- zy!|QRP@XlVa^l*x1)%FI&vWGtY)+X@UH~w)H=gH^6%96yP_vIlo}kN>iOI-~U1G00 zTe-6`Y{b!HeW~UjR@#^0-oiSHQ}ovh^5%9jqc;a__^_wRY(>O&g}ca`o5Qrc78Q|Q zsV91M4gXI0YZlEVWV|RC3Lvf>R*PCnJ`Nn%J#_60LIst=xsMSMIQaGDh9bG(94X#O z3cg|bHdhe@Bnf&jX0)-;w-^MHq->E37`vjG9P*A5{^VZTWN`xv{VGsoGx#mQw&PM4 zVY*Eu6-~K3K`#KSVYxRzD)QK$Qnv(v*}Yhv0U3w;H&(FIrRuom0kdY0^T{oS^B#QO zXB9Na`q>%?%1RvDSET(^!5!^kDI@XSqquZ}Fq*UNta-db_)skcsLckYq=EDJc^s@! zI(E1-BE1yCORW9p9QRu)Pl`~!1dy&SXwfRl6>%vF@2!gnc~_2@G!&?As3ZnngGE-M z=D&xT6o=>#*Oqn%uEsM)>nFk{Hu|`bte_vH_=$Jci7-eU!D^M;+c^ekWo_>qyJGVJ zRz7jZrjypB(NK+d`b%tYp=$7XAaMI9?_Y!ugK5jr4>1q=DQEJQM!x(0M@bQ%%h%ro zIrtYCZnh_wAfDvpP}8?;4U&I9nvJL0WY`=3Ozk0GjxmwSUoa*=fOIn;rpiV4XO(;m zNy_^$KD*>=zg3!*$$$Z?v=H4W#V|K*E5ruq(Fn<6(q!^xb_$RA=uoP|fDs9XEf63^ zOL(F(2G`=gWXAbHr9|3xnS^^%eLM^gAyo#36@}K`LQ4pe+|D{bKDgLR4`#ckrf!5X zCmFEV)|@s?i$d@Y38DBLvhtM9EOlsgix4M`FkNI*xRem9)}KHj1Ry4nNsok25!^ne zI4EfHL&A*(+ey7hNc5ov?!N@ z6oY&$iC(_mM}XN96RfvHi&7sHb7IN152NiqfN)Pvv}@71cq z(k?Eum%Z_lgrCH^t6yA23}mm4nWIkL$mNAlMKpk&Qhc}CDQDA0G(5z(XVYtuyO)GVFiAGyrwhap0ov_w-PDo* zNf?}XV5+v+bFXTFT_8(9J*8&j&b?UxMruZRksQOh^LNwsz1&NeMxm2cG*t?4;~T$& z8el0Qb9~8n@ea>>W4B48gA~3lhvXn`;Ek%Mpq;LS|giB83n^a0p z6wXqpPZtB9Q#y@Tv5F6m6O!M%xGSt+@{wfN(elVO7+$MFIG&Hx2m1(6Xy)Xgl}ajp zxi@3CFKp*d+p`j%=57n0y@YpNbiGxi>#gI?9Tu<781-!>_>uB}t_v!S-l98}VV`BdHyy3Tbi zh`m+SX5CS_mv(OGG0Zd+zJ%c(a8`T6r8e-*+=`hCpsO=olvWjpuzU?J3c$(vY#T5E zgw&iAh9gkK3;pDDr6if)(4K`-c+?frlr@?w=G=Gy^%v;8rj6+sPV>$|kSzDQEUv?> z`yaP20v-WhTdqn~^%~luIc+JW6(Zkvrp0+t)e2LpKnZO}Di+Z8_V0kCw@Rly&UEZn z4?M{r7dR%uw=d@=bu6yo7N>LpcPNs3WtkkBJG*N&X2K(tBXT~{KG*)9ZdhDQr&s5j zoISv(VTIX2SaxmMzp0gy9S3f40l%^6qg@@E+WbRz9V4jDMBBGm)R<7Bv}{RL6e&N^ z0%7FTDiouz8ZSKw$h!vP4AnMDL|YAE-V@?_RpHO*Oo9dw*h5=eN*-&&8+mdBS1F+y z7+eeax}m((@}C4?>+vvRJU0KB=4Yq%{0LfGi}4+F8J!21799x|94|_`I^k_^#B_jo ziAvO>qg2y&uu(EtjsVV;Vh39qZmzZAlb8*pZhJNdhVvAi;!+q3>}o*o#D+#*9hWi@ za%77$j-+~#FboH5p6aItwiXO`Fn)EPQF&L*aAIn`)l+S*d~BeyVq1ZdFl<1c-5g-C z0{gE)rTOu*(4l0=lE!d$pGZ0BRL_@aqcmxRy){>xykqKSJtamG5vbsH;bLzb%!Zm9ex@h3AnCe*f_m z1z=5g=*REB`}qDhU%r0<9M+c~e|$F;yYIpv;=Au(fAihTH~%+<^IpU>>>Epj-Jk2; ztKW}GzbZedrdbPvFK)pbAL1I2K6G(;s|Izhk zyV6`&n%I3l#jdg&s&c#P0fcr{zlV)(?1_YB%m+`pZyY3>#b{V@#mdVs>op2Pi|*MX>RJR5=}|ukIq$E%yRE`h$QCAPs7;ofadB z%`R5dB~_ciDDGu{R?q{IYjtHv*F}Sk=vD_Nw*ydEYhyKcE3f#J$p$VS3Nmb@B3&7t zr&|pfRaT>!$+QVWm;f^HW4d-vdeWeHUWUz9?Y5iZh8DOG-; z<5D7WVmxj=dr$%?v~Aq`WYydsblzD)Mj3MliHnbOXR z6D~n=+a%CE@sETCDTLBV=W&ihr5si))jA?SpMQr9$orJ>bPWWP#6CXyvtZh8KY#n` z^#er2-@Sb#|9->j`J=aQ!t00fF}!|>^~(Eizf@bDxA*hsfAspR@K<{Hf|?os^>#rt;=3xEg(STv4oYn!$X>J8(-KXBRH~l9DLoNN*zFfx=FJ%0vQRM_{*TtKTN|r zoC(QC#0LN1!Q`@!Ln!z$hui>Vm; zWJYlg=XE2`xrP3y19E3TCtL(ELmfNF(Ze7zhiMe^j=a_J+~k9_4(>-&E#V#tk_U$# zAQmaf5SK-*PMj|Rfj+qipO_2~wy&D$JMHd5&*2ubUz4+~+8RzrCZm9DoqNWGu~T!= zwP9_Kc{yzX0S&IXg8?grq)QO)$^kYzRCiJ-IAZ*?sJD1}1!WOp(U>R>(0A>kv)Zny z9pwfo)}3#+48Dok$dZ6^*U(Ba574$%JW|=qRi+38mYJ8-qZpCO_!7ag$#=+kQin+Q z3|$mmq!t`Bl2*kSE^}1YG&tiWL1osiB9$qNh7(i=&YUuaOoFkK-AAJu6hV_W^S-5* z;=Qm#MX2OsY&$ECae!!;!Qs#6HuE@2*TX|JwV0zNQu5%KYy~@nA3WEWL#2BE&XPuZ z0*J1pv$Y8>Iz5m(r)`dY8g;e{(dlGj*-tL1lGcD;KW08@P=R8FU?lNdYXx3Xmc;aw zCAr@wLq#Yj`B?>0DH#^f=hE~gWeZpR(r;p;^N3E5hve=I0xuV&a%)bE8c{h}sP*xN zL+2DWb5#O9-uC~s(*>_xgbpgLBA|gEAV|Pg+MMQoaa1S$)!S$G(a3+lG7zv%fj)Tq z%3SHbriSTXC}3v+Y%5DQJlkA1zKqZp%gO8xXNqvnm&`*=1@>X1B7=APMhP*vPo<{G zE3^APV!lhvkvn6>QdT}pcK}sDo0FH%a-USlKwMazrm{%VUOJp0QBOi$3oW^+6b_~M zQ2Jn+iQco=H$iIsAz4ff9XzWhI9%GXyv@{1S>)$A40@Jo7#Kv3jsTl8p&J|ng9o}f z_;rd>R^8J>Yl7gIO0I+UPqfKlOtZHIbE0zzb~F&}PlO_brtv*Yy2Fkk(A01OwINRQ zX($SSIdal`Put4Dw%DWYa41WP4jkj8^RPRQ=>~;31>9h}N_JbD93D=jt~IcN+Wjqb z!jbsfLM7PYuR~bY9>C&GF6C2yZq<~6cF#Q~A3M4qzNWE5B2!Ht2@{t!Uc8v?0MfMl zl{ST-*v|nxvZ_aBq-i&;i>*Qi4qE&eHTm$f-5~feQ2%F4PiQ>EYM`-CAR$Cuvf0?k zv+jx8(&CM|Ytt8_KQ(tZ*l8f0&Yout&Dx%tIphsweo$Jd0{%Y`oJo~VO>)8;Rtl5c z(gTxZ?~)=)sR&$|q(OOMLBuq~+3atiiusi(xH&omGr~K>pc-Nt6zm(PdW(G{DX~D% zvwR3e0fUTQDNA_S;6QpY_{im$e9UVhd%RtC<-!YGZm|ro*Yk|AaBArv1g@q};Lbw} z9bBq>qq$J@M^1W}S1f9ykld76+UXV@j7NXqx}3Hx#p}iLdy@Ocv?Efys4y6XMF1?w zCXf zO`f3RBSnDa9m&VeRF(@J1yiTn3YuciSSwnt16i{?#j!?tJSTf)Aq)Iu9@E>AhzPtZ zN;C}Z9ZE*(nvg&Dzx`*L%>DfJH{tEi@MQS$+i$|RpM3XE(9X7tf0IHi-CY@WOR$5t zy#_b}geBRo*!h>@$&Fj3NwoQCRN>1Km>)#SIo4noYEgtC#~WhVu4jUdJAwf4+_ zq+}fs!eRoB#~1vRm4FN@NiFz0GRcq+EUHh5R8p#bWfqg?!a*gr?Kr?n#Uj2mid+Yv z(!JL<*&LO6I1*G$nc#6~0RBa_eDS^dnZ#XRt3SMP(S~Xd_by_z7{PzIYX2c0<`@sl z@W0T-z;tPM`#c}y+I2yVmgnM_v8e>ay?1>h_|w=?gg^gW1;u^J} zJ~VP)blV9^odK#O(gZ|0B!KShwCstB^dODYtcx3|(ZG_%fwH9^)a|P0HLyv;OsZeQ zu2k)_fci>&yf4;CPF=JDC zym=Ti;8ldVwET%@2E}r~Xdlo#G6N;0>2OP$4vl<(64A8)-H}|P3yu=|{@A$N)Bha) zj~op1RO?Uwrt8~J^Y|)%?hmg&^Up~^|MmrjTVK9?n*R;Qlhad;xXqqM0$h%d+H1*; zv?#*s;+i)=aV08l0HXiyniU(z;F(zc1NM2c7IMRUS}uVe(34KCQqPFK#CB`ty|wr# z$2u@O&dcUUema{JZ$3gDqky%>;_^>l&6hIv-wHava=R;c#;5v)9n1YZz46$tZ zd*qWkVhRrS5;qGHzleA$$sy_1X@cSkC^h!T;2NWye4V)kbZRTJxU_nw#?z7rUUs_( z43;oo<9H3Be+at+TF(T~Mu_%ACyqnvissJ4W#2Fd zmlo>Oz@=~Ff=th9H7}?qZYDS2I1pDXPvOoS)WSA{Xxj>|^H0N=Lp~LYEJ-|ep-P5qvo{VGE#MR>PmB*_zB_&? zA4z}`0*0uwu#r~dm39Ve|BzzM`H2mYNE0t_%*8-|a8as$Ru2oppAO^G60&0rG8fc= z*~z6yM1rc6L#jYq(sE)qnBOn&#?>E4KTI^tj zxHRtf9bxnWW1Z*-vv?llYDU&QMfA}5_xf(i zU;3zt^QpIQ-hT7;tB?;)-+mI_ehv$VkH7oTU;Z18C;9u|fBX9N!|-2t;%e9LT1@}{ zd;)ZrFM-j@_l2B&YW`RMCFoDic?osLT+Z*#wY{2&{@~yRPPLbIS?ozzlfaQlZ*+32u#4Ji3K{& zN4t5<%(uN z#YJpa99qeeNse<-l&nNGt8p0G1hu`+32dDdNgx;33X57g{Xme3IUCJa5BEZ)-& zsMH0ZFM!@#Az5kjFO?4Tn2{>ok@TjR4Z&n4KUFKWYzA(E>H^3y!hShqmmf~x%0VG` zuzF|*wQb)uPD-h*T;2m|3{#48nO-hFp31X~A62=F4PS2B3ANPZa| zmXWo!Fm-X10^Wa#O@;tjM`VqP!C`GS+XgLvnEVQPOrZ__!a|n+on^mGR-}C zrFDO{&QZn7tZ`eftl05_sc>W&}7qz#$eu z@45lir?I?t!D8SHOV#l_9j(}!DRn5zp=42${jVJ+B`BH*PY7VeR`TO(A} z0ME1G3KS&2svsYe3bqMg*#X%L^5&Hj)N|^ODIo084?xz0*x41aco;)-p%ie1x)Szi zweLzRl}@ok%novhfFKuL+H{6iuH2tvrFep#GQ&ift@#H|*uUiQ zr}X`NN?5B;&xjRDOcJprsTr`=fJ=|}2=&eiTOE2vH-Wp$6|V*JGJtIlho=1G*BJ_< z%`uLzJ=*MEQgmF$nCjy z(xj?qK&EB!u&A21+~zFWrr3lIv?SH)kvPt-0Emm)7i@F4%B{!RaE2~xZ(sv>)s<>{ zVG(;=pdm=F987z60SDAI=uoHCJZgP6CXLGZ>~^3Ur$;}g^A4)4*dFx?ffIk$58m=R zhTD}wm8Ce*NE-Y@s4zRb1yZ+wW9HX#c(h)OWF>Vha4eEuRK*(8Hu5&1vzYwYf?$R8 zFzqs1!+`_W4WI)mBfr`*3%~bR-j%HinBE=C8(+e0kXMt^it>IuRdQwTRJ&~V$ZA5~ zK-EGi73N#-`_3+^{gK4gj##gd8VRnT%a9(ZK6zw#D7b={V{Dwh3`A!&L;nP9>KbVt zT4P9?l;;6u5s4g49{Jjf*{D!1*@I}*Vyl}OW2fFA?^FgNqW~+;5BVcdOvNm^kPAeD z&<&m@uHjOgPq-%}X{X2ThdrOw4O=J1IjpPHuWn89c`X@0!yAFc8vuBA-1ihux`y*= zoTW=r@k`F!Flsf@9=dX?vCgX7*i*Cxmez7r`I1HuXl?iHz223e!3|@d;)AE{~m@dS3sLews_cUXJerrR02`XBOZuWGcrY;<#$`@VM6t;CPp%JiaCGD&OTH78XEO^GOr%*8;GE3TamgrTgV--`9f{_l^8VVV>W{Qa-B&`I8ZQ8P7 z=>w=Nv>|6=y;c0N7~0b?x{}l2hA4fi0f+A8098?0TKw#`>@_EUNB3gh6y17wuRAQi zA>$`GW+je6a?f}jvf*dV@f7mkN>MM6%JX3jPKNyzR0hsu^_w)6?m-=?olU+8fe~G5 z3lMZ12M(nfZXK}(T86!BQ`GZ8FGgN~!jcZWb)0(!*up5u5IAlKtzI^QcwvVs;eo!V z@&_9Z@G_|Fishpz3q@2u+d|$okk(XJs_t9bEqHD>;8Se$)LI*uAnKw6+*3kYwKinv zfPwC*UsMgsJ27!ZOD6NK=YpZC)E#mWK`m^z^aig$jm+~IC`S1RlB(9)faa34uCw!A z!;dGOwUVpQkjc;iC(H!|^=YVxS?{8e@)G|&Gz8&O7BA83%`WM>F!QD5w?`#pC zS35XIIE}1bpH%|9CIGhPy2^*j?M*Qsc6H+`nlEfnRfYE;RtnvC+LFfxGfmPHCnVL? zTP|t2&B{*I|NN?zR;0*R?LUUU{o$TfztX)>)|Ed#`pfSLA`|cM>Fcl6wgfrz!;tMs z^Jo6wV0rkd?_NHP3g!WbykRdkTB?J()?ohMbKwA!N1=W*?a(txJy5^RcGca7y#~M6 zm#~|8fYZ2jke*JQ7lN|jZ;wjgtfME+6>qw6bm}_*^H8!uO|_iNm~AH1teglHQaH7gY$~waaw64A{R`}%vN_D7vuA&UU%0xV|s>(osl%>F#(&%bO`1r3^^r^=Y7tT ziy>$jaM*Um=7gVsAbnXU@FQ z8$P^;sQ~rWvWa>EzcP#?@*&8#4G1(Ba4uZcacEOB*Q~Gmtjn5@Lrob-Qhaqfp&#Q zr%JdIupl9eB8jc`{J~-tR4rWruUYqQvcYTj?SFmy#8Mad4vB4Sqf0+&W_DB!q*{m- zz5y}=WlKq)L>X_+aYXZkSJ`F?t#vyiiSn`lF#ex zAUN|ZaEfwCppDy(M)ItJ*(LL>Y9u7lmpmS*d#v)T(u>Mw1Ck6s85<2NJ_yaVoyyBU zEF7InM1LB*FkPLbUajB`+3>W2puOw#!*-7+=QEm6GV{9uVWJL)TA`A(W2!D#T|&*J zf<0_uW+rPpzLR0|su8?-!WhEVs#2RL&{ky~C@)n4oKPVz!cu~Y&Lx!Z?W!(TADR?W zU$CLflzq%43wXU+NhGgmUxVdDwzIT?_68K~QST9%kbxJ;NN)Ct;8_46oTGnPeWDRz zc|aX>D2<1^b&GOA@5qNXYeE8aQB#r)^9SQDM>Suuas#5B7(pWO?b+*-!2a(iuV04m zeuQlGQFt?%mLI=^{WKtSxSb&G*u%u8iTUCsz!mSqmRn?a4*?z_J$YP8+$bB=RpTukMj z_do8QI1k4h0G-z9keH^30hW9_DqfuhVovd-*a}F{>$2?I8h7Iw&5wZSy9qJ`*eqkr z&c0VE|83+5cZ8P2aLOv*fDK>4@83;h|(rH&Py@|;6?YeUFpeiB;X!NP*b2C>)6T<@mq;!v`Pjq#tGAY+Eht#h%FW2v zO8dCzIj@0lA0Eg}-y+9?1YKmzF&+LTGY9h>Ao+>h@yusi}H~Sz_RXh2O9UQJ5yF zjACN1R=NiEp0xInimBptg9#&F!wRqzx_?*cEX6{H-YtRAU@!#WEURc9UCM=+py%AXEXDX7IDgYAploP;1Nc5s?O zxdrr39xx`D$gtD8>-^0U52gT;)+RfYm&}cpaFNU32)&MXqz(`nnT{}@pU4dLhESea zaD?1J)ensW_Fm!A?*!7FyoeLv8`90=2JYsLLI?o$-t0?5w7PlLO$YpxX4UC%oI=dF z-DE{Q{J&Hd*UfCQXY^_A!Zzzl?4iJE?!@}+zA&c}X3>WmWQG>XL9YxK25-a(t_M)Y zvGz(aaRf3**N!pzqzuw~jgK%q$Jh~4V#sy`DGb9Izg!NaNDW}mBRf7FUo4l`BDd{h zaKY=OBE_ScwO@BVkWuMiC$M1$#{GtN= z4>gUqpHPpX9Ia0R_437bQFWVzEbRnk63t}JE$&;H)w`k_@uKuf}4%09^V< zbT=2dQ(^nq722(EJJrG+`xu?__R8&Z3go(QU(NebF4O$5bl;?DmXV6Wam^Mv{Rsm6 zA=8C0#dr_?jn!0x&*t;;2!AZ8bp7J_yT1#6vq$ki%B#N1-Mk&Gd^vObH%4;5c>RVS z0}t|N55hVji|zcS*3PG|pNAdJ4IRpSjK+ximH+Max6mp38ZFXKS}DJ6ofYnqo*$2J zv(5)n2=a2ZOeZ$&dgz?o@`!F0b-sQ_422)Tpjt%U#BddZq!C*e7KjSVl9bVehT4*0 zv0{IL41uk(pef*YXzT=S2lcBUT!qM?Kq@Aj4G zg%G{%dXt~J&ZH_qn%IP>WWoVTEM((VMTv&ej`LVT6oDN^zDcpstz?W$0dT0hl*#h{1g)s$JLLrD#r(XItm zwn8NTH4gEV>cT~e2Qc`pL;{D2h%rySY)A%8q$*yE1Dkl0%rY*~tW z+NlQ6fFaPWg{Yy^_Mxi8l?kTsa3ga19yq2WwgoV7Kg*kb_Vg{$TFrJHKPO?(?3(9Y z`$aB=hKrOL^)NwgNv)AN1%q6OV{@itRqxrpGgg2U?cnWkg;)(>2i4kB0Bzmn%YgJU zsKf{~95wb~JBA9mXZ52__omQ1#$6UprEn^X>GCvl_!(5w~aOrkN4wU7w4^;+fsjarF5sFuUNXQj#Fb!# zZItYZv8q8DCP*pjo97%KpxjuI!Da<&J2pn!4C#XISOUn$VW1q%d1!YS(OGiFB`e;N zo^(cACe4GiG&ks0Qw=6{qv~IulA2z_=N|Z9_@>b|qk;#TUMZ()q!pb!Tfjgx1(d@q zcMydVq?L&Gla9gQMo<5q0GBf?SKLzvy5T-T0@@C&hMinn_9kz}TBdAkg?1iHhf4LM zn=tpf5;3Ht5Cv)5KuyXi`GenEVdrC+Gu&s0E8}XaEm9UbDNK+^8*n*c^jeo3A{ANq zpJ%9cDi^I;GWDcM(_oY@q(6n#lE?~!g)S|W_lF{+wO{~Rdk>5k&u#DVQ%M8DJRvV1 zhz11M)KzFwbKNn3B}_qQ<17A6_}}+D_{Z@23#Yd-#r=ZzJFh>rwD|U=Z+;X!Xq?q& znB{+8=;mny!NHqS^K*vGSOf{V14`?Qp6AbCca@KjY=FnRKm#j21}byhp%-jw`YrT_ zG0G?H6E$!?f^13Y84}pNb9VhqSm97@9Lt+t8X1VcxX;$2wyH073>La2JV-z?qvuG>@If&&JG0ZSoyui3RJEi=DMFsilG#Pea->}Rl|#nm za>{v8(thIJMXhcQ)0;85_&p9Q5>1tIQ#1Q52g*8jA13mun>FP#UadDAia?S$YjwC9qrF@iT0J@zHDAih?+#K_^m9j(u{)dQ>J)Ns*wZ6${IY;w0 z-20kAx7bOJyeOA%hp(%^bYT%TKO|57I1X1Qxx3jAOCu$hhFV6D`2&Sk&hK6Vc)2+t zu7oDFYoRD$`}5Tr`6xY#6=7A+-g>t{zRXfvo)p?Y5Q7fg*=QOa4M_HpO9$*d+Lifs zR){=zN9rT&VAtFFg1cn!xP42()vcfMrde)=%}^X1UJ*);1{Gftv2HU(6s(;}fEvP; zvp%WL2rO@mG#koVvSlB^s#QrTOQ%SWoDf}xMegQ^t!3(1KVS@q+uekQP&NW9%ml2k zs2vUw-aEL{%va?%*wucHQ|~vt$_;^xeq0-3Sa?y_MXa(crK5#Tk^t8hg0bA1RETT4 zUn}|>DvM6!2bRMQk&uD}QV%-ub2z@*J%l~`;U=$DJ80dgGm6%`F-u_p#s=uhu>C70 z_ooAP$G!)V6eB>1fDC|u^f_~;kY{ll?loFGy3nNQpu~oaAjg5oo7t)kfM@1A=Smg< zD@jsjGuw5%Zj#`n$+fv37^q$`#ZoeNfa$iMGHOOm(Z1-h6!-Q!cZrdn?t|BF!s|~k zi~AX~!WOZ6-q@r`?|pT>&N*QuN7R6X@|j6?f!hkS)g`8|3zNv81b;JgP^W2|8KHt` z01Tyy5J@G=bp?iN_U0`@XRS5%vGiw!^m!gymIxDrgOgh{KhaF;akA+_>U>5zG!Vj) z&Jiwzu_)Z^c|k?)+Cjiwo>enwauBJU@n->2#AH@gVK*ZHMwh8ZxAN6#0z8L;KXtg& z@(`qoySN;O81i<`p*}E30Yj=1GtK~0f!TrM5c7wpy0u(zLslPYj2*5_QotJ2bW|iE z^irP}rYiWbgO6+Z>JfZ!HYy~`Pzew*t=$oLz$SHeqI91Wh+&-?`z?8~rDf};8MCNI zKcBkGd=HEHh)KnUC0H+kehVDtbs5UZllNA*A}ka-=*fvxA?n(1l~%rr{LdLM_^Cq)l8p%|)JXpoD?fI?n(s2S-?fRWIYz$U5-B@1ysqNG!{ z?%=Lg(+L+f89`97+_1LUw$tU2yFSNc1CSHXbgI7$cU%-pk?u7C+=6<>%W!B}DvSyTHbNC|dGtO6rolPW`XA*v*A76NF4?D%=VNMB4@h3d z!Kub7<^VIxVdOXs+#wf{21m%95#;A1wGKv%k_f*W%d8GwmB!}*_8>P21#EA7;?`6e zL@K<=x_pTr2OiKmWM(vW0d6)n83y$`(&Gh@62Y#I&{mFO#6yEas<|(a_w6UaNDxF9tn!OXu zv4=TNwL~-M4(yf(=v)BURL#vc?ds4#Mf!ps9C=cLhJFLprE<+?H9kD)XgCMaM*?6- zJ|dCQMlMJ9F5Y(d8y_k?*t2U`r4~!jYhE_UFK?>gd><$vqR>a6jL| zd_yqbi3u5sR)hE* zx2%-UY%g$I6N}ZWZem?t7vi9|aDG@>F9FBZ>RhgdrvVmtx)Zr@BGz-G0WsX;BBGJ| z&0Lln7)NA!n*@F}D(AKx&fr!VZz_j}?QeUa)2JERut)?3G|v|zQOCa*)fZ<8te&R} zCt4R=wQ0wO!)Ez8fKzj?UBZ(Pe@OPl#j9&|aO^1QCl^|wU>HhxLiTtb&ewsd?_A$% z=+C)dkxII85;c%UpB)n{0=H6eYk+y^NGU&9N}iSyTVg}AGC22*N}-ix=REohQLMlb znA98$nu7WLt1dc6tkQjuOAq_a`g;K65&+}fOu9{n&{L^L2bcWlqogu z>?9t&8_$*ry73^b42vHEz^-ct;tCO8Nm)lLw=`0(K~O0`TVFxPyf_Om#aOW8PR+{I zjN>*`C{&p`A6~U_pA1i1s2c&Xx9Rd*#;NZ{3tpj>G%?=`<0toXpdO=7#+Hlm;0|I-n{;bANS9G{`L!g z4BvmighgLJqL9s>4rqe+sk&zV0^j{8$aj7QC+d&GxBuhqr>AGy;A#>JNh`hYs-D=0 zZF_o=vXE#!%(xsbZ8I`h!i_t^tWzg?x>9Euwp+lSZhwdaG#!iQSMsjNaqklEbeOqk zFwtpkN(Hgt;u(ozU!`s8!&zzz=M1f3*iOr$YJALS`o;r1ATc^yR0AcGRZt6EIjQ)h zG$-EB&JQUdsBDT~0jTtXr;gjv@n4HZBxyEa(>!xTI76pNr}&IV*}-zx<&b>Ug8o;# z91h|nlTy26B_J zXCT9_6J`P(nm!5}V8a}C-EBFK{etRqbRU8P!6${?_ns=&_Kjh8X>RMgGKEt`?Y0)Q z5$jceI`b{hnVXyezzj=z3N=rp^1v7SDj(&3QDm?_4D+FM&Q{7$O zQ3k2Y0VMh4{&bmMBZ1X=6iF~cMfEkgq+p>F9(LPYun)lcddmo=^WXv6q;AHrOXdVnCne(9)+k~ z-&o%4o5pkvgiL}S0ng6*l)~90iX=fifN6<4wz;q61DSW~+ol*bwk+@p06??^3*1m> z=xS4jhWn-_z|T+*dY92JQJWKUpjxwX4Qwz70KF7L2Y?M6oYw2gZMOZ$LivXR%0;Q2 zRe_JWMD5(%yb=XFZ`wjfqq}82b}_gMB%}dS;4~X8{MEvk$*S1NI!DnT)xg%+qjGC6 zlAQ*(z6@zS{oP-niNAjPAn<@6^Jm|G`$lp{#uNNceCX@fpM<~W$?sl&6Y_`r2y}Sf zva{v4|EK)i;k1GE8em^U{J}L->~oldKx>+gFlBAt%+|OD9Nm%v5L5l4-fdwmVRMYJ z^)cIcBCIy0Qt=EPUTubwsC4RX} zuE|zxq&-e`5$G~4{SSrP1_}G657wmGwVGD5 zQCmB15SFxfk4y!0)VDLb0MN8-!DnR>-Zv-zYm-s3UKqxZLzabr++ywHkX{N|U0L!A zfOsGUvmdbGsC}T89kF zKw!>lqC;v|USlj5&eA}(8P!C6}ZRH@7I801c|8pvl;^ifQMVKB9~ z6)psXwdwQJ9lFld#TH($cn84ERKl-WtA`qsE9$Og0)XZox+-}C!+2NL& z)u1r|g}#hsvo;UDN@;hC$J7HuJLxW*>wRv4U@1U<&F2Ujhk=J`!RiDY2snTXfS!@g zp3U7wMcjH$*U)zFq)v#yS`4mk;TE4y$woSjCln3{T1CXQc(d@mAtkCFjAkQTPNNhJ zJqJdJh-({Mu^NC@CazZb33nJyS@Q;dD#vjU>)&d6^0_X@WPsKMYyx=imJW?Ai|4f_=^e`04(2 zzkT~-u!G<4kACs?bx@q$pO0|ue|`I1c>M%ALm$3=f`8wBAN=Hl*AMbTmKG&{8d(%e zZlp<5e#cZowWE%+=7&_J7u!)jB6gdD;YrtCCGI9DQJAzrc+5y{atXHwY=MgZRFOKM z%D^JL4(Wnzk=>Kp8*%Cf!8^sRaHLnvb#;Ko$c?XRrG;CFqJF}C z4+TBVQZGYKDFnGro8DU%U>q5G~!(hXSsxq~3UchL`{XDX278m6cwG!ig7rS{uH zz@p8uFMzl@ZQGMnI_#6rDLgEm@>QB2oV#+Ao=jm`SH(Q ze}&=Y&tE@QlF?UhhQIst^>g?~d?t^7dQv^T_ror+N8H_N^JZwQ0&;OzQNlQ*ZNtlu z6A+|mylD$BmbLQc$xsEu%K(Ki7Sw2nrkd~Df`+9@7^B00VIG;{pq2plK4?y64}Dj-EgofkZMU~ zc?lflon0kR0v51W(f94DdN5Pp+PVBwtPL~q-l~DhMs+Lq3yKS>N9b7k&PoO1K(iVL zDd}8Z6vvxcVC00RfP4{a~-yRo?i`AW+w&nl^of$s9K#kfc~k zlR}~qLU=xD^8+%#mEItidQwn!nxN8SmhKmL1UR@LRu{zAJp;ItwWLCiVp8BQYA4z` z6FDgtmUDL1$;anT3Ur>_g|5X)%w~6GwzXFdP@1422cPIt0cw0g)qo+ZZH#V`fckz@ zvmYt2l3zQyPKSlZdQirxU6a+!fTZBT1ZJj)fwn6CGg6x_XuF}NBNv4Y0_CYmcl1Ev zL7ak`G8_he(+aD)8XF>eO{MP{InBGPr^|fBq)(?WiZ7EFK|e;Df)}gy>h3;L44al8 z_G1dw-;%dJKG3r*5x5NRb>L|}RFuGhZY$Jqr1(36^G1L2*OXU3D;Vp}w zZc@qYWAsf0#PjdiVl&(&X`4rN(1i+Sd`a)r9%>eLmB3;NQiyl5L#6VHdLgR_hHZho zZIJ><+CK?101O|rk+90~=njQ4mhCl3#Z4A0U`NQg7K6-ot z(a0r5l{uPEAht2XFAmiHP9ydLhYbu#;QxaS4hGeX@TK}i)OX&P?Zp(8l}O3@ykA4b zx22K06pBOyeSsOTg)J?cV~C>^@OXF9PR)j_w&amzwR^L^E4#@u4}fr2_$(Rx3sPE6 z`2Zls0(I6aw;9#|@ati0hKT<3A=WCnbC~1md?RUyHC^(F!dKSTh!^DKiGZieu;|>& z{`$*+V%|5L-o<<1Y{E+>+fTbtc$&MJh@K8sH6T7BHFmwHryOVJz#;ftYDCr_PArl?-=wCE4mFeO4J9j!_0ifL%Ml!mz9M&&5Qh; zr_I<^+h@(1+a-l-b=$YITMH@uAxD7mI2Q5T0-Xn9TQfvX3YBVgQYh?G33-<0uPXFo z1t)mxsxuV2*g66Y5gxXZjesN!uSm$PZB^*x7rPyZV`IQ1UUrP8ij7t6(T!xzJ|1^x?FjwT{}34 zyU*`6b?9Xms%B%YF|BqoO^^23PbbgulJD;Au z{U3nl{qx($Ihln=i9E){r6H1dIC)1cRV8#jDnlSod9c^#jy=O}{4` zR8c7aH2d%k$AD`|Eyh~2CB=C(4;bIBAV-X}(FQw+eRW+|-L$+j%yOEr zIvUbKTbdgC`({<|VY;b&jW?|YDW^1d<6@@9?M<(3@K`U@QvgCccOZnOtwpO~kkoCG zH)fQ8mP6(l^R0m}Y~1}cZ|i9=s;Ok&sE-POfL!w%mMRqc1gNcAnOUmPd76S^NjibI zN{qGqtcN242HLRQcx_8y0-qZSG9yeNAW6ft0`WYXl&wH1=0l9sW}2?mxJm1c3z)E$ zoa}+4868KYqcq*zG9}3E&`943kM5o529CF)GRWA}HN7cxDgWMp1L>MQ+ALE50%I)9 z;n@y%Ogk$}B2ORLHCfKO?wt&P?hOMIS_Y{hm22co1{P>=L4ni*X=H8ewEN#FR<|KM zx6>`06ZSB}9b>dGpRykj2l4W2vm64jmxhkPdny;=$T{5^&d|;Vkdo+fLAieb)&po> zpMe;EMoLku&{zI}^7Ta96|BxKkiwRKyLv&Yz~m<@_)y9XBAygJO!s;QJk(n{KoDRo z*hj?qcnIHXC<o5T}^F?q$VIF!Vggb>)c2#1yIF8F2JEQ29>7( zE}#nLM8FRUG#ywh%ZHJMovQL+-IZ!6ay%GSnNbzbIV$+8@PohCgSU@e69>`yHxvi> z4ebhkA?=5S=x=}i_R;I_!?!>G?ngwbef;*d>gQlpk`GYg!EMqrAP$U4 zic&3W(n*+PsN}Tr1=^#5&On&ynSi7{AhGdGkNVJ zGgtGqBR@2Htei(&O@s=-)U6=6cn12VA-day490=yfeQ(FR-?ta8L#dP2SxjVz{nF= z7h&Ept4+8yOR8)T>j|z)=>$gW@Dze`V6ol8 zn0*E;Eh$-*%Z)JP9Nloqkc<^6XIT_cz6G9CzY*UnsA{T)q#%VPe#!dMl zOSVt2<-X1gAtjn7^FnBADPnDSR%4p2S0h;T_7HaQ1PIp3Wgo2n$gHQTmVVlmMz6C0 zssR9259fC0J*f(_v_GwR5JeDAP8W$4_F7=Y7^~gsT#<5;e6HR?T(E~{WIaQy*bc!? zlIA1btcg=kY>ZqmDXbNEYz@u13gg8u#xrCZ22K)#SrMNRrKNf!#9LnDilin$D|`h9 z)`K&M!t$4$A=_7X@4NRkdgwuA|uR7(X{LMxzCaL)@~SVUjO zqP30VDHE>CcAYtNjVkgiHSfsmT2bB_=mzqJBV2gZBi1-d;9GHX1(a`3->?4|{%+5+ zUlBR}l@U~}hx!vBa^ILAYaSwo*WYBm(nsO&wXYv&-qqDpc>6tfP@lbi5#BzsQQ|&H z46l}z^@ksI?!JHu9;ALgXEUc=nPlYCxBpN0?w?=^E4MxE9cJlf^PTV_HS{p@l6xU6 z^^p_=M-^Rp*HxAfnD5ggJbFpCCFu_6+W;^#DpOFvmdz9Ak$cQl)9Z|H*~PO<7|-&w z#C$r%mc9+Z6R9G@=A=Y8_K7tEFI2vi>Oo?GY*3oGUhjFx0aI3X_<#-8&}21FS96 z=_QMaFZIIUJ`E)#e?qoJG9X?V#@!WSU(^97>HBps&;YhRh+W4O_bL&1OY(F)0y`Q3 zyE?(p86-=5q^Qw=OQVyNNL^5=foY!o-~vzS*4#4c^siIrSobYLS&r1`BBr>Uv}STq z2Nmv_b|>a8huwXmClUEQra$XwAtUWWxMrR9RUvFU*rC;$D4KAggF=$aV2f~AMSScA z$@}C8++v6Qam@J*5L=zPF~Qa8lJ!pS_Lo2+Pa0G!OzS4Z#|d-6#qwLZ8VvWkc9N*z zr`JNy(>Es9p#mwL75uf~u=JYn3c!5G+WgB}U!;m-TL#?#aPf5y>yLRZRQXmCn?iNV z^`SHnY9WJ@=Nj^t0aZ%=9_o({9%tmvFgemRE6ZQUI#PL%B4 zn^arE`oRvdu{U&EeXo@iFqM2@hA+Jex$ka#b(~e*&US1NRDh)}iWK{bGCT~;aJSh* z2{9z|51$k_Pq7`mL_BVltC^WjC|a_Ekh?TsIhU;GEyFnvqKb73+=EFTy4jKZ8S<0R zHa-U$eJhQ6!}xC6!eirYiHw%80F#T8?-ppZ;4&}vY67b`Txy!(K~8wi+c2!Y-3lgl zO5?I|-^?_)PtZ`uL8lO!dzR$XzaDeW2zQ2=2=Y>GFYw-5GWpQZabJJ`JbeFwJ;VJ* za+G~!@A(^MD|Io?yR^^qV?TcV5aIm^aT%8x-iGX|eZp2S(|(3^k+XMf2{!25S}#~D zgSYmY>4EA%elD!U)s<~xM~P{2g5}UMwCeA0r_tD2agd=#Sv>>TH4QkPkwT)fJT`3tu+C;paVrJU1NT#N?mr28}AyK zHn4!Oml>X}JzQtfOntY9lu6RqS$DK4d|V1!=b;Y1dFOcInz@)M~_ae-XZkAY#^y(TlWT;>!6M&)nD)`wt;<7 z&Jn;$r?cdWQT@YD_2J9ZI?j~RdUbvR){=j=6{83|?3z04MxPXFu6NsLoj6Ko;sA?r z+|>Dl&}oR+m69D;q+WrY-H5R3-$^Ur23+uNxcp;s=r3Bpma=j;K^nfmsTQEQ;u5k$UB=ssk zi_CJMj+AmQn|TA80M-B{S}}T^%G0v9pqSPaF4P)QB!$ygwIkwZ^iFEmGuP^{U6`fF zdBjOm-|k%&u`jG=bJJ-(^h=`*XE@wROe~$`$|5bQuspM=2?M?2q-w>a$drqsbe8oV zx)mvXXjndb{rvR{8Y#R3e%`Uq|3(Y)_3^>{RsZt(!RsG_e)xqx@&uWm_4spO;!-UJ zDcGfNb{k>9aDsIno*pFNb($WsGROwZ$jsX6am9P8z(=~%rK(cXcT5WnrTDV z1sDi^Ud9W$l0nzYtDpH!CN8?`L3bI3f6)84X`h0bC2 zS;2(JuPklret`aMrJE}y%wE)1(NZa-pq*@bg+sEmQSzVT%ylP6&9bY)w5=YxVlYHq za7??UL0~S7P>6sFIh@Di+=3Mk0ydX4n7T=dx2c}4aT$*e;piOcL7rZKj|W09%D?iH z7JxI`0E-aYF(i1kI07P@z$mN+YDi$mTW)+977(R8K?`UX-GE#&BxOmR9wBmtm#vA5gkjG8TBzOnTCk3IK{68DjkfZF+`6#n;%c!}5FpRH@B&KAdE9TbO6sj%Vo}(sl+6=rtbkW>FPwCg9iJ{l@P!NTz&&0Kwf80u=u(* z@{e!gtlBv_UawWH0>vgD3W0N}o($S1#b}*w^7*oHr33k7Xg8`2qVAa}6s?|5wmWKF z`A%Vz!{k;TKxk2ObU4cK3@!@|-5p8r4zN0-mhdrF-9xS`TGI|+gk8>AW%8C&f-p`( zxT_Vpmcy+SRPQitcu4}5y6*U~0^SFK_?z;Xi7@#D;*S(yhC!--)x`P_vlMJ&Q1U0& z)#j|c?qiu$PA#@z=M+1{B3ef7$S z``wR^kAB8DeAtcrHoSf5XRjZ>{W<)lj$8ixhp*p+w?F7a>Fv{Zb$NdB_H%W({%^1b z{co?o%Er|4E}ZMiBh%v=)bb>U-qo!W?;vy6C)9XOc7VL)WsMshe*#C2YlDRq*@7!- zl6BV)?WN>jox=mqH>lOSFpeTVr-pbnoju<{#Kb(cbo)1GZ(C?p5NO@|;$T77e?GXe zNsu^f`8n{yEJg}oyC`R@Qui%?doFRO%&TkWOUv+p1heae!os%Q*dEMOgNLjDLD@)M ztpeG=`N+W?7-VWIpa{z^#CuSRGyPA~_|GOD2@I6FL#=0UY}cVVhbP{#yTn;`sQvINB zmf{&G3*Wb^1MH3-({;No{Aw74t7M`@^9clb`%Nn8FU``#Nbf;8Yh3CM$uj5#Ja6nL zFp&<$ZkupM9Yq<_ceW4Oo|3MkJKzhk9jR4)v@?*!)^1CKQ3vb7`CuJ~IFGtx*Y}5-@bYKDkxVUN6O;I0f1{CzI_vPFlD@bB!XXr|HzZCUcY*GBxRU5fYd(1zv1<# zr*Ho+&o@7Q{lbQ#n>6gCK|H!XTuDxQq`KOhQdmV_Pme-+g!`Z_YKA>iqquyC7o7TQ z?e4ZCX~c)nYcD-yS$l!DY~Cs@_uv@+MS8EkLG4Tejt-vNk=X`vm#XbK+bycTNzSs* zo^kDdEZwimheEC!9gNM19#T6}t44=i*ktm&kgFG(Ha@VDICTV#&U$BB>Oi3v)VG|8 zs0#yYI+H#Mg^1+Pv)(|AU%oo6_T5?D>UG(&hQ=8*~K;%@LDXq z1Vis5O|ZdGM`=)`la)f-;AAbta*s6IQ2{HFYZ7SPE?l>#LA5q^jXJDR>Jk7o!lJQF z!A;#QS5R_D($eG)Z%I1?V{{?h%#hNnGK4sA>EUr&z>kbQiDVjJ%#?sy)1zj|J`1}B z=*8WoK+NJFqUmILhh>WfM1p-c_*sbH(p=;hoQ(ntWJU|{8MZ}|B<1}#V_B4$L1Vx4 zDB0gQKb|0+<@RvFw*E+4Xds}5lvC5KR(xd_uaT~xD$2CDRH#~X?i&@zi80vM>hdM8 z_3@pn>)=B}Ih<_2zDc8UNqsmk6NiJmAzi-{gF|bmD zvbH>>(G{!#k3X+>>qNPdI6r3B$@z%9CfzC zu-jQzt4;x0No6ZsjhuekhN;}SsUWT)r`fGn!cUri1Ui}7Ey+s=B#e-HY>$8wtjsfV z(ej?$F|$(xAq+Gd#kQ1R#~!Kf6|rMCd09w(2R_581c>Kz`(6hK6!H_TA3C%{Qixyc zW!A0-)50)!i>*@HA$1BqqD(ew?Nf0DP|>nu6==5w2^(GgsFsagPembrz0@Y_zF42V zXv8?{0c`@$t0Tia7^%Tm@xg&)V5oA!3)=babPwDOb#B_TWuMYs;1)V`zI z**lm3N`SB*9wh-62Wslq-g^BxeE$Jv~c>VneU2BTSsYf@*yNs(Dnt2 z`a`!N!s`x>yeRtA!cNN38Avq{*>awgJH%2cdX|FfgtJ^eHycpT#)F!(n6Bm5dr}R& z3hKD_&;;eVU57hj&<6(SjE*1K*_iIrJQmnp%^h*ElM1HE&3yK)5XPkN=MGxFQm7PN zl$rv;g>%yxxQ|8w?ST|6*-M%Th@e;hTuI9OLGrd63OoXOK#Ly}8b7JE-yI)f2jurm zRsG@YV#9SQ)yD60w;l* zet8)2cXp(7Zu75*z%sbVTj)*+c$a)CR~L+{q3zIho7~VVEK}>S5}430g(TJj5QU@Q zPEYz)1%%#ZsMrubOj=g%D!>D{e%Z>bq{i)xYSK{_5vMSgJ$Ubw_>;?(2H~MTxIjwP z5bkarbRA%-=*dCO^-s^9anYO4GG0uXf-NTSOQ|L4tyF!#m7tGeJwq+eUP7}3PflTi z3S2cIv#v{hUMeYaxyguUeOnq{6MN~cfvL4w@O4_9)h2QS)YQ%kh)O!2kyMN-xz=OkQ-!jnc_2bu{ z1Fz7+ceyKd+IsA> zS13BnF6jV;HU$z8M}TMtMN0N~>s;lXfDI>$8XX0rzT}NdyMb@Vs|`yu;1%{Sxk~jI z&YTNqa*{Rz&Z=k4Jc!7yw~%(@vl;rxMjn`@dv3M>mu~yYYjkXi{52pI`e>2UFl86n z(IY_K$%csFuTPRm&Pv~tR8n9KTW89(rJJDgnMaekB>flgo^r)W*9ZYp_I3({lX90x zHVER;4Se+%Te=8t(E&B66+SRxGJ+A8V-T``_p-N~FyEn|2xgG}QV!LcwUuokSwJ7L zWJ#}1>NY4u2I~=t)QR-s`+m9ewuT8o@%Il-54&K)d%zrd#p})p@^Wa^Kn0ff|IFP# zN-c}BVB?m^55PmeL;pk@ybLrt@+ED9(!Z~p;Z8b{)Z9{)N%X(7C2xW&CP)QpCqeTd-wc;-8Z##qCC{h;w!YUa;}<{_D_v z?P#A1=)#tCXfS)0KX+mcbsk=H5P6u3tMHPJ=a794WFeQ-I%DY0-TN7GEHyyVfY+k8 zYq{P^5JcUrS^&(@wLb?<@F%+LzIJj4$k#vXjoIuHOv+j^k_yQ|-heOxP;=}Z#O`W$ zo13!li+(gHo7NmWv>6;y$-}YFlQe!3zs_z}T~5SqhiNcBwnaGp!@M6bN!w)mc|z zg*x={a>k6(3Izof(r>%AS~6bUps3iu^`mLMB=l=N+jaU6|G*I=vcvDtCLNbjZ{LKs z4=`l>Z7?b-Da(BZk0b|42i!zBB*L8xuT|Vuk zp@u6%WpjRv1fdPEtH`OsOg6J?BF#yb4*U+J4Zb1>`}iVE5M5v`%kI=%JgLx<>L=vJ z27Sg58V3A?o$qDs^C6BxFK;=~X&}VXz8&)vY<}5ybSjRUBRg6Rc%i!bw3>y^UEMJB zR}kd1W5_An9VPc?wP7>H3;{~PR7+=nK%`Z0b?2+|-a3FvdlbwE0CaO;+8Of=SJ+uw zrN21=H9RS5-L3HYkwVQNHN#|KO3(TS7BfbF;5$kyS`idodqylVT zgAvNEB|XmSR*V7K?z1qW&|>Exx29SqIrLh>wwvX42_SEIWwbrnZAKwH1(>~!`@0hR zdjb|pm}*dlR+@Qmp`EC6kxH7Yeb6ddH{$lDx4cyAqqJpMV7YW*BQIx;NR2MvOcbF; z3)m~ntli{8;li3Xg$a`Nc#A-Jkd>nqwjW+7S#6Y()hCN(TiXE8=Z9FcXJlE=x>No< z__G;C0VoVDL@g0b%hO$Qfi~4my7NU>741g`P}ZP@bBrb)t^|i|vb@3RkPJdvq%Bc{ zY6_2b1gv7gL;X^TN~a3rjE*WA)dZ&@o5n)ysbeR?>mRkfqO2`~qq1u$P%bUJ1nb=v z3hoP_q?s{DO(qSNo`VkzuUcM68nE=Cs%m!F`fyY=sgr_Rd-oQ;~)8)35YZuCpDq7*YocB5u7>-WgR^(wd_9Zch96;olzwd%k-6ip#Fw5oF;so!{+Ww~JbTK-D@^ zxBdv?4<-}w;p+zhI(Mq-kcA+!6sj(EgKB$bV^w(*J4BpiV(^+=*cVB zyN22c)Ol(yw)#qinYTqU=vbVeMEAmo3@&wQ$BfA6;(T&BF3n^>A}3?a~cAbKS4vQPJPz}Eyo|U;p(q* zr%o?}^Fmdvz_uLuF>L&%?9$r%ehPLP%kbhT=~|5?T4pb~%c=SX2bkcde9%a+%c4V_ zU)zAIouqnOJPRFsf8e0TR%z7{5K>d>r9JA1%GCi#gciS=b1wrv?BkjSYGzEm(!R_t zE`$rL8anV5l&ybHlc)Gbw_KS-(8I|)oh7+#3BSm$v?fyND`PtpHpq_cHf%7&t>Fk^ zZ>eJSBKimWE{xoJ!ZhVf%DWR@%EGv=P-f$sB_E}jp-_VcRgmt9dBy6IG7i_>)%p}4qJBxc@$BlNayq!? ztgR)>PHoDW78i<|p-g*M0aki66&$9@wuXEF`jy?`!#Oaw_Y%K^EL;{|fM6_{NfIn< zM>Z4?Z}jP0PsPiuuwaK!&ZtqdSwjYL>r!jiWo1C2*r?hQEarihh9ChNxCX)c(~lst znvdsO1j*qkFSPoWSXRY;wSqpGZLF~R1)A5ss~9*I`(J*jBebs}CI_P-kVHS;)797e z-s+dfM?W~K(|!K>N3OAcy+8WvH#3y|;`L|yqo2I~I{c6c?+>pZLcZ>&ufI^$gtsph zarkPxFl4nSN z{or>`sq=QPPt2pR(2Omjm$iZGBmtV61y~;2q|iJfvK3OJNL%;(lQfOcUNf^UDa(ke z`Cxt!+aBMp&8RMMcdR}pg!ZCzmX|AOOc^94sD!=(rLrON~e`-$jzB`Cl~!j+;%#3lG<6WuWlqtrc-Qne#~Y>Ed;)5FVM zu!ispATU|`W1;jlm*Px#f-xQYgb_xlG;zV$k{S)8V%~dQX2_Lvft?b2E!K(>-e2gO zB`Ny`W2FI-c=-`ka46fgDEOR#LB{qAvELH$#+sp1JGHvS8VqDgZ@0R1i8}e`Dcb86 zRoG6tgdTcH_(@w+lBiR3lqX}!Y{x`Bt3ah?69CPCB7d<2-9M2Y6IHOAaTxcM+?_+! z{bkZ67Ny2yO(vc1AG(-;!Bm#iriaBY&@>Ko-1-45Og_}HW>jN3Cpw+$7U~v` zAFMk_{U3}jF6;0vuey`_>JUjpC_@WY%e z~KVA`>ybM++u`P!^a1kL> z)xk}RlCgETS-&_1YcV8SLoLHP&I@J%Ge`xvh^(s04Qu3}_V2&Bw_?h zJ41^|9lk*D90DRsg0<`(`R9iO!>d}5)=-8RX2bEXF!r@Qr?je)6+(Tm-5^9tN<+Yr z23F$I2XVzQt6cb(ClzWlX*Q;{S(@Rer9RZ_7@M*;nxINawGk;3O7`nhZg1XOeO5R= zyn)6}t)hnpbntxe3Ad@Ezq|5xiOAClfU;Oep1d>7410>ldB*= zdSKYS2PJboI3x|59Z9*~IA${JnDcHjO_pv@NSy0UxY#6mDm7+V;crC=zS@h6E5J>w_aTvSg{P#g;4VbY|u*WYsIpYNZ3Pc!R;B{$>tDLF;>fe$yu9=w6V?;F*gC z695_8t*K~rK1{9O@<1xq(j=RwC}Jjr-M)eh_HN?zdS8dmA2 zw9FeuXx-{^FiAs`wQdt&d6ur)E+}b1@=2@G{%MDYRr~x6UP)AmsFGR9Ke;lyfGlCa z4yd%BD)67nm1G^*K*+mJ%I#EfWe9@T9r%cyd8^vx?D-r$Np0d16X}+KNQa5;?O>(m zip)i>Z&FJ6r?TMbC3;_9s+g|r3Q8%jE&E_0*KtD$y$QMg*)T!_p4q21HhfVJps)vk z8<~yXm6?{F5x(G^Bqt>Jbvx-ba&^oH#w5&ML#H#_ewe&rFLZ{fCby2shTlp=#|XRC z#rGwu-%nzK>i-h}BDYp`QmPzhsB*VL^vHGXu^h4~U#z6znAo@|Ca1#0QR3uMB+1u} zwFkyq`z4dsSNYMOy?q|uK9i5(?YBrkpGoS;pZTxSJsP$Va$q(Ng?rm_ZE4&NXtJbt zn-kp!h?~}@JC^N>6V24}iLD!J4k<gbu1-2!->) z{5Z{98}d)JjoVt>pE<-QCl8Wi^Mv#-5JrNo(!nLGf z2Zc?Lan(khm%<9gZPN#cYGYz`%K6u&XP13vF5e+9VR0|)4AyjZ7{==<13yg;%CZ;b zYGCej&(7q`Ycr8?*bqEw`ennb#kBNRkbx|*DQQ<5@_{%rRj0^Gx9H9wVrt`AQ0gCc z1i9aV$PzpuTFy$YeDd(pJIA9-i_1zNQUoubJE?GY-}PH8F>jJ5W%!T*w{0$+4s$@L z&+Rf3kadYCMI~Y8Udh=3o)10t){m?pZyq4CB`W)cg2_;-tmn|mD{A6?SMZ4});CcX ze{wnTYHF~ro>cM=ihuIw`m+Kh-c>46Xe3WI3a(!Ky}n6c#bT;n=1x&ir48C^AaRS~ zVQWO^`l^JT{ACen;)_){*Y%Puq^`p}Vslr5Ua;6@Acyw4V_Yra?P-o5sU5?4ZBJL} z5o_gx)!Z@4u_fb(?iHz}p!J^w>9qEzONJ2S%nYc|lO^(5x84A)%uA+k<%iL=xl`f` zOfOS)O6Xt%d^l8a_5_`?Y?9!+OF%~ru~M$@t}($tXz5!8^Ea5e*r_x`<#knTb5$|c zm%t2Q?gZs^Bfo*pFg(b0gNnZ$N$SRg$uWo6vNVvWXr&7b9(y2qJ&XtE*aFOH7)W0T zM#;=xGiGGYY>x1P-LleTFt{5OXmp3x%_w!J!xV& zKuEo^F$r6c*Qya5}uYH&!9#gXm|e*{`Qd6I1>H!>(_?r z53k=4&Houu{F3B;`TB=Ic;mmke(L)1|NZp~RdP35k30c=0`GOH8<;#@?Iqft>{+0@ zghIkaA|KkjPf=F`RALGMO3RHwMT|6Ard$`(>sobW0uOCzk;P!BXbzGtG+$d8-C2gfn6{Cm5twNb<3G-W`fV|A?)~ z%c{)mysX@Lsp{+}O19tp0pc440we)~AV7c;1%gmSqw!y7j=AQTSsOflIS6uhX7#nI zGUs(%mTqgoGl#Xn6N`G}R4Qdeh;?!YhO-mq0>7|+w}f|BrCJl z9U40a9B~&#g0SA7q(FKJEj8BhT3*I|>mHkE@W=|9ek92q5~z1-RE*sVWX(On>6Q#h zVd}X*tZ1Jj$?V-8Gt&OWlG=(YHKXc@vuv6UH|Cwo&S8IsozA^rx*jB^PX^J>4!lHF z!f{)Yt>Y?3>HFhu>FpjQ?Amx?P-;-;WqGgdg=IN(F>I9-p6@%(9%_2bi!l6N9)y_8 z4X6h=@s6QoKrS+6+tdP{+28lHliDp6Wn^WX}bc00#5!1hj%Gz6pvSQ=Dq z*k;)=4#RxsxS)fk`e+#lawv=i?JUo8km~!9cZWZe%1x<8PJ>>ab)TKhD{tTWgLBPFuz@m1?SzJJ81&uRbGgk7a5{M&D z&_+aZ2OfDOcKh_3riuRb4cXHb(Gv&mv%OeIukev2vq`G zz_)|yudIk>m2sD=&*zqR7&2HAl`o<%Oo`X1^i7}?*t29ha6Xb<-MY-vU7i#H&&R+p zS&Y&QKCbWN_vNFX*na{4oZ08AH_JYMeAGVw9M*?65M;jjoity6pHoY);qU=Tq6jfZ zQ-g)Zle7)eYy~pl?ihQO-fU~jg^Bp1r0HGBoJ;Js%e`oWQ@(VVP(rvNKTv~ca#Mdp z=gq3El$j_>4|XenSh4L_r{x(^4%q)t)wS*mGz`ln;ekN2B1&1DUuSi;y>?(_&4X)o ztq8xm_}WYg4As_L%#N`S#hjoz-eWLkqeLuoBT`Y|@LvvVdRi6ITPtEo8?S+G?Fxz> znOw3RtDPZLyX)eq9qTK=d6N3fp`z%BUKBY`Dg9X$)+p1MS)%!{3bzX&SoY*5)!ns2 z7&H5xsfEL{g#Co8E!dD|gwUdU){c-yzjnSsgvuUC%N>eUh)EZ9Qj-dHBC5NIFda_J zFlHc*;EO>A4DGlX?>ds4mwbFf53O7O`u2nWCPFJJXOMjvc7zBB2t!^1xI;O=j=?G4K z7UzYS3P~Fy*GR$O?YLg&=G6Omh3_q_-sD7rCdt=zhaQ5MpSnEJ=egMOPGwzvVZ_+2>HL4bCkq&|VV$ zp+sxB>(N2!7}27?GkxG`A@>mRmeQCPTaoocR$3Iw!)0hH~gS5E{=-Z`97 zLw5j6P5wg_&WLY-gyqmllXMgsYuyHzn;F!Ix+QMCQ#zZb0lq`|x+*$FYXiSuA27t) zAK3g4)cJE&rJ5j*kA29M)Wf5nzx|2WkY8a0XcD)-c>5KgB>Ex$n-kWly8BYVv&jG< znC<7ph2bmj<^zx?IXTXhrSgEq!a2Np#VdBNIIZI0Wg%T(}D~N?0gGFnUhsp zcyok~^u>6N59Khlzuy}D2d?A+;4vKN#DGqhrhvznT7Ca=o@2)XES=bSM_3QVcxs~?x4BfEPoo?)%Q z)?>BcZ~=3lD-DQR(99j9$Y~3wXaa004XPy#6yyQ@{+{=6BnW;)*kw-fG9!f8)DAK!>F zfiKCi8+ZXGR_3#|<+L;$$YYhXBu}J$ik4W1h*NGWhS-D?_dUR}aMztxnECf>9;BRa ze`g2VV>4^f_UTEzW)1z+jbx=*vmo!DVv1+FLJyJsTkqs@U|P zf38;xhhTVOr;-oGW93Dia%}Om2j`c;H>86p` zHTSfWiOeNQ6Em7e^Lf`lZ=yjHs3P7;6vGabt5q$~l-X4H!m>j+L4`52oR6uPzFgQB z`I~G4wLf=RmyIEMk=*bIc7aUBuJbL(%vu=VImP@j;dvkBIQ#S0&%@iVvQ7Fwh1bs{ zthx+~#I2P)TFHFJMMvoA3WG`VWfy`@??6xKcHF`w9E^A?K!H^^na~5YF9>6P(RL{v zUhGJ_#hVKlY>B?VS>xMTvJ*qome-6{59I+9E3yP>i71 zyS(}Lc{R$nj-5YH02Fdi*@po#dKNH;;O>0|h)j_4eh}&Fk#}>{JCrwcfzDS(oMPbu zZZ6l4*u0Qhb(Pnu^_okf6NoO5hPu3y{>t1W7D$=t#?y_7)a9+FQc{?Qq>%GN4JC>( zvC%-iW0Q*?*2EE2cdm~8^rZzO`8l6wb*3dcQkFL@Q>5Wb5->4B+FCVZc7xge!7O9M*izm;Nm+AboF0O&M;0LV;5h@W zH;=P}Ljx++fYD`k{y?5!56Ll``0N}z^=e*|4;49Zc}gm(yF@kF${|>)NDGV|WE+h@ zgOy2rTK%Fe^{E{|0=KSK=^yf`Fd9;j+R8A7@r?~5+wO_CK?ZAkk5C!>vQZDN(I@3t zM{L~3T_X%vAyW+vGc9v-6n)-6lbP|1C{$j^e0Gv+TKlF*(UV=;i_eN?R43f9Ggyz0;+ISF*&Q_5_RzYptq z)mY_BW`a#EO6<3A-Z`YF zD8hID>-&GmLFhk+zxt~j)^ol63+~vzJs>o5TkI`!3=fiZcQsYDix24Q zn<@waw6!=mch{}h)Sr4m(7;*V^XJ_##+49?EHW1_NE_-wkLjpuz($pvcX(L5l?aKb$*Z)R@J_g#}#YWK;+F} z0Ifut+7C;eHASfIM0JmK4~eQBA7KQQ?QvG!UfQ9~y}9`BdAPu-LAv9mWe!+ksxxb-O+o;Wu+?HdW6u=E(2mmtV&bJ9e&>ctq8q^j( zhtEdo(j*kaL7^yH{@+`ZTi&Z^-mw%1%nhv;01H@m zWm;7M^}jAnAVa5ezMYTN=1y{;dRtKJ9Pm*KzUWyh|1O)gRRS7hS?bjl|$y>=YSh_e(?I{*;K()Zt9ll^!Le4$< zGC`gP-&~dVn-pse1bj|a67ZftR)X7?L9T%-Qw#bVcQs8+c9~zH9g-is!kkH3PXnl7 z#gzBDaSVsesG0-PHYgdW_y7V877SJX+PZ60=}>O^x(hFzqN54$RT9#9@4{fQicod{ z5SqDbfk;M${h!(oQ9WO(C^$)(I^O_9mdel3F$>~-Qg=b3%h1*UHh6ad$RG9Xq|yuQ zE#$_Kze0z}lB}&Mu5`0t?`bJvPOo>Kk(#ZsR%PUQ3Q2d%PgxHiuCmZC>*d0YoMk~T z)DoJMPuxYyeaw+@ag#O%kg*+%t<4xol1>Yi@t4c>g58xBC&v6(V-|`a;|U%mm@%33 zE$*7jkA9RnN)MExuiw7?!CvDLAuR_F2MsXz6w~ z2q^=>TyJ|Cuo(3j`*a;@$nPl)!ldiei4{Bd?!A4cbVYqzTt*ez(6q2_Wh}CuSGc;O zGX_!6Tsp~LW0H&G`Ai`4zj>AyyQA9gi0T$I>TcrnU@Wiz^68blyX5=mjjg+P++oZo zK=NHw*R#+CAOn@eDWE$P>1z*6!5s&C1a4E3I3?P8&?QQBsTdHo77{2W-@V&USqNoU z>V2mkt0s~jI>R<2bG&$}h>MmHB)O`XBv-=9h^^B_oBTumLR)EFf!lP4y#;HWG7Yt< z1P$oa+*2F{sx7R$1}p?z5679F@aCoMS%k!*-{vD~5iAc@^uLr69TjD(5SJBK*`uY-3p*U#Vn6$*2| zg^PuDJ?xQk=X8X9%h%~$8kfr*%!ub^x5-xrA%lIceZ;CF4Sp5fwd9?NOn$nh+C5D$ z9)*LI&dZvPD+aXb`K^Mi10W;oST)wHVvcBa`}Pb7WL#%@ngY8F#p{(5H0aj?8ke^Z z>&Xa3DBm6omz9;e1Tspc?npCLARv}NFT7iD$YBh91O<-pP)lwgrsCJrC>)UFg+rIM2puy@ zW9rXK1Yl~zE<)Q?e85EX)FYjqLhHxSqG`B+Rv=4a z8c=S$Z6Xe!HsWy^^1cMSdzGi-;C29E; zu&IM%H<(akiL`(z8ufn~q^?sQd<%(=+({MTLMC%sa){0cz5?GeM%_$UhP!4wmV79f zgSA1FgyS|hv1vkOVA6O+o8stQ`1zdrs`Y^ewv43C6tL_-DNMmr%=9pO&@J{&yN;eP zCP*QGWOXqbCJG^2Ypb?~vt<+nE+IU!MSwuYkr~M9@_fn6AtgTBq-=T=FOil7Lrdlv zaA-Jt(ve(u<*_^)oyHXv-bv2ntE>v-@?YD-mspKVCXb`zGVdqTHppLQ9! zQfU{Ga8&ullhhW-hAVM@5#<6}W}SFkt3JE^e5}{YM7thorslwu3k1*Tl6C{+;NIVB z|3#L0U}%2%_T{6Q>+9zxRtJ351UJ*6NfcYVV<0`9Ru}5|XVRlkVz&txK-$-?I&Voh zN?8ED<>_wD3K)_NLwBldk45hu07XE$zZZ+D>-k1{z;Kh46|7KTe&AnR979@0=mc%t zk8RS^*`nhGhU(rht}nbOv8QgGF}GqN;;^Mv-D491yH@QTX(FnY%`m67Nknhs`{nA? z0vnWUR^kZwb>{*E`WjNShg?LAtSc9`RZ+5?dOlOcaIbjjSiwO*QZ6f-JFRR)Ro1lN z=m|~yKCQ*JFDIczu^5!0Tdnxa=|Qq5BYkQCXJML^8ox4y((E~UaW{u4-cUL1gB##! zHJW31)NvB2To42p!S!gC%P>hoEIL}%LH_BYj1~3p9f|mW-j|UX!Kx`pY*ej0((x7V z%Hs(1C)gAhh;*Du-x`BAwq;%{0)*~p$a)Eb8&_PrTZwjEwRXbi*$f*v$20^MCPf9m)+dIlcLx6-RS zTs;C-NHt7M73Rwa*DS@lyZ#KqLU843$$QdG&@BQOw$o`7gCj0NAmYKu?juG3pc-D; zWveAmK9*N~*V_G%R{r6-W3iUv zzlI-YHPQbR{+oXMtMDHze*fnCpN7|uO@_@;NFTiYHslZak$=K0>1Q@a0x4#)jp}ol zHrw^K1_wm zUUw?XD9qhLHZDx9%5@s2^>L&|j5~zaAR)M_Gw)NelH3e6 zHQf>bDctTT-Xzf0fH5Ha>Q#z^Y`4I*wmf0#zs#_0yINRL?;fdIC@3%kh=iT>NrNvy zd^=Erw}7@9O)izl04(2$^D)Oj@RbvMPyKf+k-7T-hn zAYvJy7BB9)Z}#Usso?LFi*esaW3Y_-OL4BCD73{(=m;9xXXul(Q=6^~)Y%{b2L!CD zLQe~yXdL1QUt^^Q!VCnC@=3-B8&nmgX6L3AP?J#KoXFFr^NsNplZ%>!iE9!1ez%|= zVA|}432{>WWD^99;GXGWRPrAuXSFXnfHCU8zC#2%6(npfgm?M8F*X12X5=K~m@a<71jORZszuAbR2$!}BSDeYHpeQEuy%=X~ zucpK`L2$elg7_1_NC$pXlszv^?!pPjOu55g+H3$MSws14p%;k)0wefIXjcfWo6mWWo#6yfbxOckFfi4V$U zABFrZ0aPV^)xl?I4zNR$9C9V(6!tur0N4mgGDj^J#txYQOD=eQ3ey#bgcx}|)_&hZ zRa;uPslJxA37CfDU#lHMx%mbig?32|%Zz9}Nu(-LB(=$Mwh+ea!EOP7)F$-=;hK-Z zp$AVYfmYnHyRdHtn2EC`KykRc+X|_j;>DKz0ErF{O0+sklEku)JAn~v9%HiZ*A@i3 z^1?HTs{NgAS}Pw6k((1mdXez~)|MF*TP{?eA1W@dsMu(rHzcsK>~|7CyWB$IFa@dR zr4PmqL=Ds>8W~n~*+&O^z~W%zfNBCLGXnv10Az`?yIuoi3oMN`z`6P6egap~p|yx{ zD_Dz2EUCAs0^YK{U+<)L$1rfT;ebv7U@>Xsg?xTJaf{jpB^ON0(xxObN}*>^G~i`c zgBZ^3Aw6_)YMe^{M!{t1lPD$(t7d}Ha1A90DPSNWAzKX-<>Ms*RAx^#Wr-mZ83O4Z z4i%7SX9ERxm3+hGg}k&gq`3ePuoCb(CjIH7%|Y5jof?XOH(64N3p=MPbq>Au8@6)g@!vrV`tx|+;Yh!$b#<) zwQe`TeW<%(Ai{Z>g!nXE^s3qPlaZe&s!ID-3Z%Vf(xF_YhI*I9!d8-K*(49(7w$)C;`@%^j9AmRN@QLZg>g>Vw29Arng?dwdTUx1VNe{dPkAhfry zR0;I;S6K=4pOHfUXnVRNHRyY}X{ptzc+M;XdrbYc%`@W;QW(!&8%I_3O-U>)Nb?&u^9un@Y2=9c){=PqCXTm8%$y6K-Ca2X zSmGS$BhhfcvP7uodtTd2VGRzJ;OIWtWiBt&K#x0hpjeA@f(H`g;bpKqa0NnON$kFW zQIq@jGD9xN4UL9Ee^Aa`mF_vzM%LnYTF{{==AKNGqgV#eRg)A0`4M;#b<{?fc8EL6 z8+IdDKp|(gB{1Ellbnf}2^sohL6r5aGZA$XYos#T)b|T^Mr-!D;06?Kn96lbZkD5>1s;UQZYYO|#_2uM|B1vSF1No)91UWXbL*P{8 zNxptU5`U5xj2KU8BBal43&OR5tGqm^vXDALksAu`97cy!XX}+=UZhd)fb3B6?X4%msH&rOoE;`3Q5!0x!+^1-tN-T{B zYVspsu%9U<?RWZDYHnz4UdSMsEFrFZl8Nx{qIT`}#3Z z+b@o0w?0uKPVT{v=kL8^xW9yM%tgi8q zQ#`^cIl8@2LsHFVQ;xn3@6J&pp#)HS>ZqS0$){)E^R(x=v8p`BrQ+&XqH-%uOSjzMt;vxh?zEYQ$pQe}2;3Z{szyqi7^knGuUe9+ z)!J(z+8MJQ3E(3ZmL+6)F4fFpNMbhlvo6&M3j%AMI!GhZL!;_KB9{!U2xdU?3b_ch z>u$E0T(o&tRdk{E71WBw|CZANhSQZN1>Zzf@XJ+QGY{h?Yi8{ea*mfONDB))sR))e z8Jd#yF}|Vbv(D2?x;^-N1t*7+7z3%mCN99$4Ogxh@b3?&@u=`MrvhM)GzN^6hU5q? zG6pW}cEkM61;D|1H;R0DGbR$Fi1e)pTVKiFdH1ygIp*lZ;LjH?PC=D>7xq3b554MCKoZWPHHo}V?Aowq8xyAV95G;Mz?%jv z3w3mDK!<%~V=u~v-YGp(p@c4%i=t}j(YpHx0XlcpX z5NbKBlk4-~{0+lU;*CZGag83p#yuzt4%h)oM%y&R45?o+OJjDsF}EmZ-=>(VI(GW* zDKmr}j&YZJAaPaynNng47(gvWgJ8j@SPeLL*lVNsMT1uL5$iSpGSJ42T-KoVQC4qp z5&)le)I7>+dV;BE6%vPlU=Y$yvg?r=HaLY3j)Up0B(--n079HhfiOVW1*$sd@T~1a z-kj$n-27Ygy~@RBvyVz{u@egQHE=CODU#9Ki+!i5Nu!sv<)9QLmXJfef%XHg=~c}q zB@MdW_#BQ)e2~no535CB+5{i#M~90VK#{fBkq%2xeN^p&*1vM?Z%S?>`zK;V7*z|v z%>6Je8x@q#aifHLDha^q2?lF+8al{Z6D+KjE}lN?z}Vp5xKb@oHpL zfGj*{lY@O=xzyQf{=rGKlqlEPcp4T6QXAf)rYqO%lZ4gxOjrYC$Fan7mo;6&O>AUZ zwQ)nD!jz=IhG~hAga#9D4N80_XLUmJ7$ak%TJ#WLH-K-xr6yv~uL%xZci+drhbvI{ z_`J9OTgdWee-r-h%x}L7Z|IHQ{{8Lu;q4Ppcqn9j$Pd}4%QF^`#c;VFkhz?g&lFxd z>{guIJLtMGt*Ich_pB;vkY7Xf0I%aH2WjC96!9WT$~$@D`-&D=&F3wN;kwF)fL*wP zrrZj9uTwwl>?J2XEX<1fCP@r}mfJN;ODql0sy|Aj`T` zIfoYL$x$Y-8dpuFcsprTVM9T01SukW$u#fYIZ6T$yK$$EnRLyglS^Tnk#ol$Qm} zv{Y_p8@eDzm!Pd$8iKU6Q{m^%v1YS6c_1NJ{G0Jd1@4~HstCD!j5=IW6;>@d6CDr( znxw!nF=*qG(r9Mf2iU!nTR(0$6=AxJ%c>S80D2zWP+`u#N={19qL|E0p?i+#PZr4_ zg9}$+3bqafoLE*Du7PW6dl|DQ(@M~W{LCg@_eQj@2%-6y6(BdS;Ac9iS%_oP6kyL5)#>)I%@E z4OM1HIQU@Po-a&t}K}_B#0YD}73E@UJJabTm?G@TrfJKjZa(#fo#_gL!{IP&$GT}f6 zRB~BCyNI(a$pE*jbuXAY$a}e37J$Fo5q2W3k5Tb}J55p#%$CsvxwPH7mwA-xa>@`v zygOEW)mkDA1ZQ6#8A{-?1&UqD6Ig7%pb9rm|5Uxa({{DNEnvwYP3NR<0pc}G1YgU2 zQ+3Q;s*OGm>F`kwD7VV@e2Jh>O%6i97Iy83exAEr&F2&RC3yyD!F%GqDM<&=6f+tL z`Ac0}5vut4AZ9-tYbs(1D@)rtPe6!3^#7)0bxLS95QEGN{%%sJK)_hdLiNPv7KZ6} z)U`m-+Z_&)f3d2gHG_zai`Os!CssG{e==VH6c#YbHReC zDrZe{R+yxJ!Xmj^c4p62aCi#Ibh*#9qVd~7k6zDjogo4!*pMiBh1HS}QE%YH$`YV!kzWXe^{mWmf-@N_d z?HlHle?Mn$|B@g3-{Cdm4`G*PHOc`QQ@5zW-1iRat9vXT(uxke(y2XJ)1&bouEPbG zp5V-%=q8&tX|Z>gP1{X?ZhMBy1bK3s>TB?%&0Cs#8g9Nn8P!dN;4C?Z5Kj*2cWS?_ z`;s*;*>WiBQwoxLuUvEvMQt`{#Nq`jE_)p2*b#=@&&WEE(I8F$>SC6F`hDsj1q-?| z>%1r8=vt`pNR<&+ju=)Q=VPV@JzgsGqFGVIyq#$soKwq@d=LjM0acxaOeIi6mbjwo zis6Z38n&Mb5O@a9Fmtrt0p0@nNM~YUJs#n5^A12l0isfgw%exOb1Q{qL*oFbiyIfIyz^7sZ7r)a{0T5f>PZQAy{eb2406@Qc_CrWk40&VPkpvUL>?3#?B$v8# z@d#*k;S!sY<@BA-`f_YMmayx;ql;FK1#pfhhJArppS;%7(zyxgB3&HoPN@YCb{o6; zt?{f3zSvijigR4HK?N}`lA|I!OGK|#w>MjBZ*s2^Zgx1rn8=_wPb%z9LfDfuASHh* z#4=%=O8+(oc|pe@K=cEM_pJRO^`n)g(j|=src>+b2kSMtFu@F16bCO|S)PVjCTI&d zH64oAsz{Iu#x0j5_YNDTBTTz{w{?Sa?g0XgbYi$d1hFHWU0$FkiekzoSk$g^CV%+J z;Q?AI#2M;06+0RA6q-}#{$jo1 z98zQDR}IsuDuE-aYj77Y4pb<AEiNL4XD{lQXl3TvQRCuQf+YzWbow-wEH564#kTE13CbmIC zA%CgE1YB$s0}j-vr*%#?x^{PpcRK`h=3QQyo;gN(P-*G0t4 zP>E;PqM68-oxCr33Z0phbbyY^mv=fFfC(su5f{ueGpNh9+w#mM1ptfOPbPo>?_C>^ zHNZP-C6!OnH&=EaHtjwDQr!mSS*e9sDI~D6a`c-U~QV%PZuFgl-~Au#UhSu`E^VP`N-lccU&8DUWi{)tZ4n zr@l}HlOtvn?WrUgf$#eA;?!4_lbGERZ68-(SVJKvY-@XG^PAz_&~}>nfKnxiKVWXI zR9pX2!geO(Z6!hJT9-{$33N=Ok_9?*EW>Oa3Vh8jl270zg9PnLpWUefx@ZG66>crf z{GxJdQi2fgS&X1JbgU+U*j%Y9TEj%<^8bXt|NG02P5k*!1Y7_7^&`+*fByR6TNW&M z2}_P&hq{;NEOQ5#IF?=GORalHf^TNAmc)Nxb@CuKAqic|T1B=by8PaODfdN+e5WNL zu$e9p!RJJK13?N%>yvXdg%b%N7YXQNQdw;TPHtIn&OyrBwY9P027Q}(h(*;+;X5!x(BBT#A@zoa>9@^t}wnVSV`+2k;$U zB$t`tb0t5g2`*AOg3^#=Q@RJvf1zNeBt!%nx12XW5LBoG-;f3KBSvzO7F+Tg zJI3cqfsdVZV%S8`(WwGt)O32(B`QRhSl6KKg8E5q#~GYMS%GhJU%hmwRCCRv?%GlC za)$4aB0ag(m|UW4F%ij9Qnn&GN-%EkZa=BO@e(@kWV;3uhVpr#J{H`K6$+TQ4TVJh z)}rw;DZzijo*ep{lw>f@O&@5js*W1C$JkJ)g6HbGa)nA@<-=~tuEK|(V&bAA0QLq* z)dV#?7|~bUn>2Dy=Ft9V!t$34n}2!zNsn3|7m{o z7jKd}z5daeGAg8e$Y|a@4(pk7(vFIn^nVDI*>R?^}LBl9IRD5>1e3|Vk3pLB!~ zscW~(>$I*%j~PfAPK|Bw2hWXtyakfpr83cAyLFCEU(tB&nxqos8=zze7aCK>iRuMC zc=MrgPco7{P&T;usLUbH4tH7pUGI#nHQ$LXoKuJ2W~OE;CswFmfi&ULb8IQQIhmIW zczl%NG+!5xPxx}995i&!1dGZcOi3r&`Jqm?HuBZ>*G#9==Y%HB>0dyrCh%igmr@-o zdGVIHWkQm~{^XM_oe*R}wa%dg&}v`~N=Z{mDF%cg*gvC6S zG31JBw$Z!lZ=V2u=B_(>PinyT|+_yp|4E0CJH$qmxL zFKt!UnIbTf29ncJI&8gOd1r=0_|AEfIZ+<9z@E0HRcm4C*N8$CC*)`^8Z@-lPe;o9{9?-9PN$wtUsNhU! zj>-Lkq=#tiZbpGIMsC${CDr?Em(M^t0s`;|PspOh&Ri0sfkKcNUoO%-8&PqT7l`550_zgYtz{~nXn3fg zC+Tk_0JCf#cU6)mb`__sOBOFpr*c&50~-a!Q(#EOOW_l;@${6D8wR3??kyQZI@br+ z9hh(np^Lk>bV}Ik^;!0$qX5G{TeJTJbS%lePlZ%~b$C)4j@dZ9fsq}|<}ENzKvezuflj|zuZ?3VE_-`hA%H_3|Fx619!sE( zik0Xqc~Jox2S5@n7||2tBSbH^u&$>{c@JLj#}VqRR0*wz=}3*UY8_UG3>=QyeIYxyk%9#Yl6 z^z1n?aor`aP%89}YZCwDfY~j{<+X1eG@2wO-*g#B4avB<3fv77PK&ftbvjP&*nbq~ z%ng7c+vx1ICq}3^y6_lK2%O9u7MD8$ zZ60Os%th)9AT$Ou5BnFK)u+>8l@CL_?#tA<>$l|H9Ygp=t9c95cO|niYS&6I29d%| zCnY8izJVTxlF4v9mGq!456$2-swGzuw5WG$M1>&wk1G}}!cJ}=E{}(cWQd)Qa^zCf z(SV(e!PSWI4sjyb18(X@Tfr>`Ov zVA}+ukvp~#Yx5s8kb023hwAy9k9X?Spq7T*qd*9Fh9k+eDnp7_ zGoYm1mr`QQc@vaUB*g}$HtdYy$yFt^o^0w$sf}7z z(%VT4L}bj@K>-&)7x2LN9k(FxQFgna7{F*B7Gka_IV$yCp89imV0RWhu7V9IWi5OR zbGGB~vgGXGZ^BH`R>=Rp9E&7 z58gfvZ-2_kN&@sptdUuho$Q~_ufj%1q10c;1 zxfSjl#lx}M#%5Ro5tqdXh6dAAc-c|3c6LS_ zF#iF?L}aDB%eLctk`VVS{}Oiu6Z<)+N^8zxn{>I`s>=G%#~J!6cM$H`$R6meKw z+M{05^8tH4OM9WBDgBlHyKR;`u;Zu>57whBc;ctVP18!tb+rfxnqEBRlyS9q&*Gl& zU;x9etEdT610FFQ*h$AJUbzB8VE_OCAxs^#2w_-BEf-j}K)`D`m|Fp+d!jhlq*3-R&0upB@<$_RW@-_B@n?9LY-lx5AoOyh>gKfbSgjSLxIckenFWg?QfT zy$c6+!P&<0bmf}5Nj^H$qs&e_mIzhd3!zy8Pm_OUb_E86L$@-9&6O9dMv}Jxp~eQ% z2Nc`6u14m{igl}8Vr%1iB~_&!=mats5EY_P@YiqIbn8FKe*ypGEc5BxFVXUR`u5H1 zSNW0OeE*N(^+V*JFT?8x`LX|@ya%qBp-o_9^ndZOZlW4rC5Zd1ivmh|bX9Lus9D_)dW9;e-Bg zZwVEWrymP9(ZV(^kAcRTX3Lry1I17djV!hnS2`r2+@js z1qg=fTwHp{h_$ed!bYy59$G(E^8VMx?noFvNtS_$mPE-LIw{BjsNxFnspmfgh6EFap&Q1aR zxKJ@SLsrFbPobD~5sri*w|!Exgq&Wc%{WWDCnZ&?ST1@ws+zfpuRyC6#>YznTnyYk z+#Oxtli!zyQhJVUBx_I?iKnR?U{6zkYFE$PUt?W#T1VAIEpJjCk{KjaikG&MqDuEN z9pPHq*??zzzVZ|MFiRCv{)EeG>lbC$H68Xq`nU_o>h1 zrUV5$FYTnIQl}n|T&nBnx+oImF%FXe>{!qZTk=WeoH-1YUq4EhTE^i@xmPtrE+_>J zKSvC@hNQ-Mm+cYITZi77tb2Eb0=lXAIMm zvEi=3MPIvqAC;0%j)zoYtsioLi5p`jhPIG^vEExX#f6VE^dlpsA>>3Ii=jQv+1(gs zX=>6I9G{{RC!odN4}-u-|yMHWUHr_R(#ty)dGo46z>_dnU5 zMXSq#x9DMZboBPN}Tewf%L9MUgwqclE%2h50`Y|L^+lNB$$n3+aq?blLZ6!Va?!*kfIOor^S#6x0e^g9T zCr)&RsTEC8yXNsG&s43(EpbeEgXUszn}Hc)C;xh=R0l&v=CW1-^2qJ=4y6CYAq(jFZ3mBWa;tv;6=pD^(3S=N*hv znYdqy)^)9RQIoaWC%1oVclE^v%8jXGIy>l4_{8P;qgjg6F!j@tp{^-T;@VF61eX0`p%I zN@y>##WomVPPLK|$!KtMgoP_1cu%+RxLGpDh-nGBKzJQiP*Tcc#c+;D)KwXX1ZTBN zyswWw0BtvC^LSN}EC!;obcNJmALR)jg*5)OfoG4J7}EFsK=lh$Wz{pZWYxhk0{z^I zWeqbJM7SmFAl215OMyvh*sC2q8dpwGeuCcJWllYqSk&hl!mj_Ojg&-r`%cDvp*qQr z32vtQa-Qy?@8TE({uRtra_J15xJ#;o^1#yrb41rx#h3`MknCum1_HOk2$@!CQ@jJE z=k(M`GH^uiXEYC@44f$vs+|}CoG7u`zE;}gLY^$55ObS#a-i@o_1ffZAbZIGSw|Q ze`xN&65bMDxTQ-YJr#xHbFH*TZQMSK{LkD85bmvcw04r|R zQ`HW(El{P&UAyu}|92b9J>Y~hF@%e#Kb^ViOUqT#A%!14fOhGF*RMnVkiX~Wub-T~ z(WokujMpz61u~8!`0VmfZJh;EyjwJi?mbeB>9$Hy_H23MJ@C=~kfrwUU=1Qa?CL7K zkRj4g&AHx0aji{*r*Ej>vj%kH)f!7s!&Z!HyCEOzVYuHN)}XdG{aE>ML>`mYr+xp= zlm{~{t0}hC$B3DCh3)TUE1)|LFT!<)#^kf3gXPBFcD$wV_43#(kE7H+b+hH3$EEzh zgjo}jpCH@PEqd*t3b7zfEvLR0mT=8wd65hC<+5l{qL7O^H+1vt5HuLj$2!|>uE;IT zxd6zcNGMGf+`YVmKJ%PL8W(6!h1#1!$a1&qaK+}3e(&Or^EENFjn~Vx21|)k5AiObmQ&CxJ)|Hb`{)9YLL*!;~7-Bp8L@#(>VT+Dy zX-U%P8wwXXRMa-_oEzWnHNdI&j55v-rQ0d|3zdX*i^PPr`UVz?X{g;O^L}`9-9R+B zw()thAH-WUdBI^iQ}$4>Mz9H#fw;;mK^K?-e2MK&ExK#BNHA=ca~fBL3|!z$uCFgj zE+hg%$6%1!;&QKs!c9+mzKxfzXS8Je(xd*!B@st@?MddSXer+B>-4Wq@HQt3SfF~w=G z+pM^6=WthoeZqMPHZMOLxGVx{g$)yylE_EFH$o+7_w_|8@fKiWB5aGL&q%64I-m*l zm$%-y?!GnUmKA4yI;Tk7Tcx|U%z?#2B70l0XF_s)_ydAu}XSa zb$)>1D*g6qD<8e;3yb>qvJB(71gOMCK*yT@!<|;Wwg*u(L3eIHKk5V7&kJ07{7{v@On$l1M5ANrL01 z#DYS~5A(d&;M{^LCB-HahZ0NJ)5!f}2<9H!DP)EE^s<6JJHIk6O$U|tr6SW^s+60x z4QpsRz?Ns;Pp1E6IYGWoS`+mYI~`2H8pgFmeYFJ&t60%fRU0b-G=}ox*#Zj;db{A4 z0^|15j-~IFjtA3Bh!yL8gRq5#TIe%c2kY2p5Q}T2k~%#;qmOMo2jwpxd?d`?7w_d# za7@XxLtMw83&oZFkF+N(8zpRuZWpa5UtYL0f)_Oq&A@MSFNIP~(~q|k12f9dmGGdD z%u!q|2Q7^@bavL&4)X?m%vLstUqwMy36zlGVbxzD`<>Gcu0|5bF@~XfLkr}ikF)lG zJBv3Krd^UXHncA9$rd#VHC{8p!z!)De4#yIT!)=wt;{s{i!HCjZ7?;-<#vEe#TOmG zxO9oVRFN0CP;`Arin)}=E+e5{d^V8kR#jP1tkZC*8$8A1y|N4vCKLxiGP%VH#`JbB z@5s`5Dyl%pRkM<4%Re=uP%~e9wwN2G7ua%!L~(z)b?+wz3L3tuspiQDx-cghG4;-N zEagU(|7#StK^Hhq2PllK3N1-HQTg6iHG6G$k6DL_j!X_0LbO>r5783TPuR^*LPjjV z{mbR=Qcct@ zW`9$I?xg?Sj1i6oiuvszr)Q9^KEVfkhXCV)J3;GN;Ezd%_tQOt_Fc%hE+qEq5t$U0cl@@!R;o!oCAxv5R7jNy~| zq1uup;y~cASygVrW-CwUb{}jxDg&VO*`iuZky_bf%x0Sism+UCZmvOEA@^BqPJ0z> z^VO?#cPe;LK&{;l9dHz?n2(libnSFi+W{k=*mD%q@w9(JB0hs~%w!5`6-nQ7l}ptK z+*^mdZMt1HdXX318clPgM>XcqC~1I;8JszQ(WzYsq-&GhWU>a?&p^Q2jaH$jW4vlI zVdBz3XO;nZPwfQUZhT6D$Fzluy2g0eu5`@q$ z%+hmks4sW<>g)|*WFa)ezHz;W?o@n&caoRDzyTnv8^Z(&VOsO*sK$zDz+A0_ zHO8sFp+p!%*UF#&Ogf&jrS;#LBYP;!ZZ=cXxjdXRi`QKxnj09 zE6)dCU15l{adQp1GNz8M^Vt}LZB5Eni`nJUsVFo=|2PwB4|n!UAQccptTmAqdoa7t zmFj*X$)s$UwOEECQ?}EcyJwR8lWh0d>e?=j6lPR|SSpEw?{_&3<(!%R60}p=q zF@M#Eum2X_KKlOPJuVQqeo_1fR29?nFk@u z;a1dla2Zx*720ir9wNWbQo+j|iOF_Ewb)G5MBtd(<^ z(q)IBcYLOfQ`!fNmq+2h=u0ItuAda(aQ0)>d$N ziRH)6MZ&7LjC2a>8I`y%M#7#h@TM`7VM|b}Ng093URe2qKBlHXdw76nO4>5fC9GMe zqmfs?JEg5Cf%61Rcz4mot8tdPNf{m+n;F!F@>;r+d=tZYUK*E@>`;w{2~bv}VtwO{0aR zpDoBfDP^p8wi=I^AaN%F*oh#MSiU$RW+YgcN%`mFr zGy}n6!M6}~cfDd=VCS>G-|JQ~D@yLaR$IFdwlS2r-FDlm);xS599;dEsB}-bK#B0Q z?U-6al6N?C;Mbk^RH=hwkXEEtunxD>iJl);JwRQj%d`rcQ6PSEz7U4+O!wJRWL59l zS$f-J@CwhU#I{_}T?9oEv(y*S$HS~(e(U-&HwG0%J}<#_Tw8C4q@}FE`NgFkxxSkGR+ z#J}O~*9t|JpQa!3_rDaOX}Q-tMiU4;sxY0*jOU^R1V`#?+kIH1RH_V%=o_ZggIfQB zc(bBCuw;$kE^qmXK$g-c4d6DqdN2Y^*2Crla!a{ZFmi@NktgPHsU)?;wo@IHUKbM9 zm6R|%7}F!!qlJ%#R365x77Uv-`vOzr7KfA z1>1dX_t6mrs-+9@0IV<|2e_(va5qB7#R@M>-%_6Wo?mvEDm{Gh55 zfsiAgvsR0`*c#&DRJ}XumAS;3uU$tVGNkT zYKK>fI~__-wOxAZZ|7Ze?_TJ7cn8K2g7u-?2@YOB-9#X~bzBd<$R+Y(-*QuGvMxlZ zWrK#!AjEQqS5c`P(KVjE8<@I79OoC6S4rT%VA>33TvaH6@o-IPR?4>1_)>JzFZ zw-{;5a;8^pc4u5L!<0(42RLAYN&&u>P2ydOrB)rnIE`!r*Y*YFge9F?BwkT_NG4X{ z;baBMnt-axa>SAXPR%i>Wfj#zr{Zp$-4bT)nn~9YHoR1O88<;yTl=Gs{1rE;9$A)W z>9MH0Bb8>Rlb9Ow*dGHIJUh}@k#m&fMq3iOIT~(Pm{O@!F?60KcLB&}+ad{aOo|fG z8X|OO-Beb?eoiuz2{>t*0@Ny>?c4hhX+&;$pAxg!4$Iw3QqyQE31Y@YmtkzCFOV|E zh+#V9dl{6bl(Wa;Hm;K@XswjCpH3R*L6Io1NbB&ZdrXzT5rw+Fl%uYP3-`wX&t>*D z)U{Y}%;~_Db$noLq54O_@$+;-LDZOMgoK4B_5G))7EhaA`tg z?R|UDoeh%I14uG==g0&Lt$?TjV-9!5!{J{ldY%@esWoa7PZ-z=MM_Q`m)MYH1Rs@?!+e2$14gnoV}r;2O|#l!uLl;ux=xXIf)b@l#&pO~g=nBh<#JT0 zjiq*fuV2#@#uU$RSSC!L?6AZ_UNMxGxoGpuXgr;{+Le&bQ9zal+zM)`E{U_XTTG1NAnW91u`t9 zQJW0PvO~PsK@+H?HQm8&7@#T$<+AFOcLK(?c2Y{il6zlJ200l$>}5n#l~A|1<07|1Nidhw}~v~O=I1lyd; zIH^PxoqjQbeU@yaiyby&&w11v3liN%l`R`Ex-4#iuDSAZT$w%gV8ci##UZoltuC*t zbYUaVw+rW%!FOg0d44^{@B=*)`d+G5xqFM3TYRZ0U32rH+!N+&8X5AbwM>dlSgljXmuV_^LVL*pjnX%^ z=F|-vEU;93lioV8i~`?)Q77KK{l;R z%A_-pE8p=f#fiz@DOkL<7`V&p$;5ynjWt<`&0hl*8CTMOd65VYSNp6Hbb(ez;iJt$ z`I3X$_eh!UPU3*exDJgJd08bYzsmpdKZgIT2R3l~oxvugzk!9;4+t#bFS(TJ3;g{* z@MGY?`Pq+Ozo6*axB1ae-@bnRHH2=y{r(^GBOl7oW;*!r_3PKKgFR{ag&)2CLVoY} zKed6}QTX=q8369}Gyu%fG*=eZcX{cK+}2cC!aT?$OqW!-cf0|OM=><3<9G60vo86T}}ZJ%^RDMI5i}tq%|Us z5r&Z~cKHR$2iH>qG@fFGMc`BF9qQJE(+~{IUlJ+-cj^h>2z}0I@4~*6T#ZQ&M$`p{ z1x{$$e4T{lTJC>TGDpIC&%6YbLa#EPa)g5b4J!MbbQ$J34Dg#q{?TI0R5LkEnmVV* z8~~pkAnMYC>GvqbxKvlRFB{FAW|aCf2R_RHTN_U6MkzWZR=Qk0lxg63wr`Hb#wzSR z@zrEl7#iPw&k znv{;D(hRVRQ)Gvvuq2(ft-ImB@Ic*caMe9U#q)8|HQL+>w3_QcsnTXh=MB(k|23Vu zHV-tG>!3~m#dgu2gZN1FF%-bYafHY~tjYVA#!4RBA-blP^*MD-x^lEPCE`n*%^2%( zmqt=@?b#31s`X@=w6;8p3rtSnOlC8@iv2_l$(6)BNoq2=51mewU`jT`Ae}cu) zPbCGV5v-w}XIyJR@Lw|aKa+&BbSn~4V~b?0!0y0bOJM?+qpW6QeO#_fnpQ`4^J#r7 z_gzP>Cafb@q_NgkR@l8;idvyQ1I5pCU8g9Y88rgDH##p?3hLE$~W zbG^c{IGmdvlp*ddFpM^$lOj}-1$Fx2WtE8f!1lvJro={z)O#h-7@lAGEWnOU9$au? z&(>l|H_)_R1#K-(w=A6-?GJ*@Nbv19h%S~Dj+cW{hU-0s@k;Se^g8-Mo&V6GJg_)W z-Mr73+@eHEEN;2~pox(_#FCUtxIju;y$cQ|5$OdkrZeLm z#u8UmcEL6zKAOfNclaT&xN`AtoSGpo+Gq@xLUQ9*v3LOPtuxDrG{aNFd>Q47)Vp9O zOY%B0O~e3gh!eNBk2ZxJBkZf?!|qPg(hBSu2~iW$AzegY>=%^d<9jyk*g;39s1LAQ zo+P065wH~E>vYOFNi>H9L66ell-rk{#8RBbbo8ug*tm&VRw%cn1HHnLv?btocH`{w z@aQA$?~fVTE#I=K=)OZju%N zl4B=O!KmGD;iv*nAzRI@B_);QsW-$Ygeya_yfADyYxNPaAeyGk#*g_BN76LI(=C7g zNzHN%o6rSGi=?=q#W2=XU0kWvFSjdMED0N9wj1+7F9tbz7Mm1>+$ z9D{)cFcc+ujWF}*Jdk6N&V@}m>=0?fP$~46vV(4wJn3%I9glrY6HwMP#(OC%XkKkf zW@9LpHv8~}30wl10OjH6y7SO*-a3Fm(vn9+4Ffb%HwpDq(}#f!Ihf4O7dSg%9@$@t zHq6j_v3T~QABDd?gRnLRc5puW6-~9idVSdXe<>mR{awHI9)$Y+9%d>T3jUF!zcc7t z{{7Qm8hCvM4&?ify?*%m@el9@pGpVx)pws}H+!H83}^l`tb~5{_6bb7zL^{ndu-u) zy&S0rX2Yhy8Ykf9x+S(U5Rlo*l+y6{?>jIP=G(+(_x%-N`FPwWe$3NNo(5AyAaB)e)%YxT*~mA%duz zcZjy2T*!4~x1yU#V0IHku?S zX1b126t#K)@vW^Fpg*M!0C~UI@K)8iUO9I#Xd7+BRsmp}u&5su1c7!SOSwoh0CQeK zW2ZcBrsm@17GU?{=El5b_HD$q6nORiW~N2uNBv*@4vLXabB<6S;wdc?QkQ zinFawRKVYk;BR0zy4`0{wy_xQksX*uC?AWYpk!V7f;{j%^< zuov$v$hpVbHTTK5b#AyY61PJkdPCnm6kVMuA0vX(!?FqvwcD)?YLj%?@s!D_7t(WM zuZ}Ja1jWPJGa2Iwnjf(0E%!OtmjmZTHS_~ zT!kSq41ngDbSgr@>WXDaB@HMQwX!Dxn(yfCn?l97VNwYLB*cRSM%C%HZy69K_A{Px z^`P^tIvuo%EB66DPAYvS>CY`d%Hc+aU>VVr%il$PPI(sZ>@cIl2V^*SCCSTYD|blk zQ_`$k_8OX=OmV0mBD{B+T^)Ezl{lNAEenjc!NJuA(0!HdKS^)-$NU&OnSYcfO8-5R z*6&`wA|LnDw_gS>cs_=Gn{{+QfBob4|M(#K{QXZaFNK@Qz5pmu=!U=M7T{h;m>~M; zE>|*FIYTxx;$+|k->xMc>Wvd-*70i9bjYQwiZb+5OJkBWwzyt1-h(ThbWpUe=w4v= zBpG$yc8K%2OiWUJxq)>LlE))}NtcK6XXO(tkZ#ZjgWYd_Xbv51$5*JMN(Lif4N`}c zA6qSFtRv8o?#2X?R0Y8>!pS~sjD%XvU2dzA2$!Pn_&SN^e%e5b;ODa#%T*lB>W@n=6-aJJdX*K~F%IZDg&(BwmGDVa1 z9Nn62Njkvf-y5A`bF^)biJ=25t6sRbIRKQO4apXP_XHtV3W5Zt$l!F*%v>@+fbt>3 z=)Eg8N&}!<9pir`UHc&2*MW=Q27!(0VRP{#;S1W=C-_710XP0QwES_6sy=0?wX56@ z#GYSaR8tcb2OPXLTsOJ`Nz6lU8c)1coHf}|g(qq$#{R|RAl4{hxIV2G>V%EW?g(sX z=ip^q+;7g3PwXmLF)aIuN1Ac6z!ExD}LxvS6pO?Fl#&@8EiQwfTK4I(ARNnd)$ z0MQ$z66Fk->Utn?uh24kH9t5>cO(z(y@YGp6~HmI*&{YIKD#L@tbbMQ%aRgIC@(+x z$xp&h{==Dc9;Bb&7vKE)?du9<%2j`<-apETj=cAv${ed58=lqA9u3(KS zkx)+#RCoC=e|`?f@$B7}b2_tdT0*}hDSBrUbvqf9>gOhX{A?lemURW~cmgzQCB_pY z1yfa%YuW(Udw8Ze&!RsV&d%=ZW0186?A8YK>k}oPZ%PTJRa`&iVV0djE2dk4Ww^=P z00(olZ{AtmeR`i;F1a9Q<{HS;0O@2&Z!clEvw8kpb|x3iohOvvoDM?qut1uzr~FW| zBCc8aQ$Thg<`2G(Yq6^&XGgr?8sF^_qbRRdg;J8=jxptfJrMv86s1T2T=vCH`XzFR zRpSJ56}Td;I|2y6`zEOf)aS+eD`Y%L5tg>vLtf^&)ghuSJ%P`*1P(nkly&k^J1G-) zp5j?pPKw{AMf5$xD4^|YWf7Kf^cRBM8ihTxh~tRv*}(^JsoO5Yq0qE5%nb>?UhSjX z3&wvFV-bXLA&u6}fT8r3kq+13!8REeS2kZuYPu$GOVvvUvtBO{{ozUqMUGu6PZ>%# zNz##b38*DESp!NNgQ>1A&bc%=S+zX(CrdEsvMo96(64Mc>cgLNaypt?wF0fxkl&b~ ztocl3O}wx4gI4#L;Kkf^Va<4jYu{a2aW;z5tclLBkc7PvCQ`$r7BGrMUQUMly(~I) zOr(Tnwjhn5+yo9y>LMF4;9gly&MH7-J33wIg&;a?@HNcqAO!oc&9D7a6R+<40Pd8s z>s@rGisg=&V~tG!t2Po;EuR`46I()Q#gBaO*1@No(6nNgCJ5P}@!XLgL(rGQ{&6fJ zZA(&+3Ec<4yjo7>H7qj+4p{WmW-CyGu&$;ISN1mwea{<{{J>7A1nip(vaG0B$JSx_ z%PAoIAW@g;huTz!0i&b*Gs={u?%esjs3k;0J^-1Djv+Gj`&{PTsRk`7QFlUkHMD96J?QtVohpm@LE^>rrVt7HAI5;8c^kb+ zRjONGs;gC{?p9T+8_1LOzr4P+*S8p_Gy?1{^huH#nHj;$UbpWe@fDb5Y=C!QM*|%~ zw?2znsqqN|#kiOuh+Ej8U#0lx7JiCZuo;WBeVc%Q(^^q%aV_qF0Nhm`UG${LQG?h6&n5{M$h+)^Qy(RRZzB{y7&tnWg_MOqCb@WI^Au=4 z+NO$t8QEqFk4I0`ng*Q}vYLvYTwGLBZY2zt9@<36$AViXO~~Y}gEobJIZf(t%J!H< zoY|v8P)P|+l2C|p&NIa)jiD(b<1&a_1fLM0@UX_6~j;^C6W;EdCTL)Dxz?8D2=ymK| zQk2?u38O?CX2GIhxl=5%kr%CW3y`oaZ`6vGvvQ$ocxi{EGrhP__*Tl}gjPMJvtqw{ zu~YBX!Ki1Qy0lW~0C`l>fm|w`DvM_E%+@Mb*gcID>ZtmTGvI2RP$R}+B(@^V*%63V z5#3Rx@WL>MsP23pYS>i3pv)*)32s9>KRQiRifbtDg#u!2I)S=-h}n=N5zs9=60Lw; zE3Po_!cd-Mh!X0D)|KnPlZ`JYbul0gLZj8BF3A$23_D+jrBUaBkva*BWFDp{I-{^& zJ-3x#2IXKfRHamdOE2#=o2Vs8sZ>3PqkIXdAh70bfIk)>z1buGcN8Esw8Srf$k%~sg_5E2f;hg9T?$Hu16 z*1ZZT5Q3Qj5=Y}u7779))cgpJKlG%>SZ)aqI-i4k4Lj}lvWF-2&m}j#!8fq|Ng>qM zUyKn0nF5RIKr7WWgWaoMSv(Rf*Z~9>X_DH(wDL4VeG-)r?!~R&s5gxTf?(z|{AK+zrgr){SYZi-PRO!5pvfmIS6mxCfL73#gnj%{J648MJ# zq$^w>f+fIY^jVD5LG2c5j&!OB6Q?*^ErSkFb%K5uM}a*Cb#jAwU+%y(!}2pYU=LHy zZgzQstCE#Y*FHY!Cg8^{2yKhn70d%IYdSbPk8I?fuK@hMBRXP(CYA-JcEmh=I$D!D z2&w>x;SF_xT9X>W&9l#kmMQz&XsfZY4xc<9k8L1~TYd*iTfhLH)@7*xiLHeqgTqxi zF!zfIb01jUmxOeyue4dpb=2Sba- zmoq-F%MryFJeA!*?4nf1_Cm~G3Fp9w{@H&RG9)ws0M?^hCBkk4G-jW8pAvNI6XVu}=ooWz;Dj z6uRZDZunAIL^X^dsBjFC2!_syhenp9+E&UTF9Q=If7m|_|LcFq(dUcs_WkMoXHew+ zy}|mvMqK+f$g27UW2=7*KYU~n>V;y!FLIac#x_-#yL;O$AXWUxO&d{pVS}&g(2)gk zX~f;!P4OgmLu38AZTPX*O{mI+b1ESH7eYEf{GGcj$3r28;s(f#O}^x%S2WvJRku43 z5a91;#KR$-y@Z()DXF{+em4-|3_Iv)Vn~@u&n>tFKBk zU$xq{5fko7Ssh4n(10N;$D!L-^p*1PKhOY^3);-d4Sgj{+O#FZ-e6h_s|KJKwM27d z+XOUErLJrkfLpv#3K+W&X)TzCq%{~%9{PFP$aEa}azL+jbnoFjTIYR)_R3{DV+veN#>vQ zdhq?M3oFk`Wl;r8`scbsYNlj2qimkfY#3#zI)2>FL(}gJeof@*Z9wB9rQwW3Coie} z33e@MbvQy`f_4VP!;`9Wk?~n{GSETPRlVC_MPuP28?h!}*eSjTW2&*H!~)m*=c1wR zf(OA`C9iCAa1v;>sj@R9U;$8sfg5@i2X1e486$Wrma0&>(aoi*=nh(;c25WXRN_Jp zuhjV#T{;1}%%}2cAS6j`MFoW|TP~zSf?jPJR<|xI_b|#rP`E``AYZe}k9QS7p`X$93vlRBI|sQw6(keXEQ%;TboJmXvYZr% zB58Fz0DdKUfG(F>``&&Q-hcYTN3Wl~|MKm7b}#?_?eic0I^-{>U1}C~ zpn(_6X0Jzx0sbE)(Nk1>G9|usvz+NTB-7QrNmhXzgCn(@>TDX)Y$^}KZ4Y2z!axoM-USkT5Vlo= zZNTa5cnk79qYFk-vwUd7KuY3&4$cRcs9`Xw1+tX(l49oL45?#y8L{Mr&oSU~o(#$| zv@cSnoiS}RFhQfNAx3xPy~CyaO!gcKPRQ3S8P9s=J~Y6MKXsiomj{tVSF)t$IP zS^ajcerOx@f(GRagmEp~YLB6+w@aWS+?)q=rkWWFECC|y5C@l3pB1#^yNeXjm{?il z#j^V(8G+8STX1jlv&(?0n5BHB*~1*!+1IPa0Eh&`ZvXmd!Pgjy-pQ^V)S094hUAdZ zu|}1YMMDy|iERGrhAy1Klc*_+?mA;5;1E(!?WlpsgU2imP#wzIwwv4&esLuBR`Bsf z!A!LZZK}Y!03{elbaHEWSe+d?3i%5T8WKz7S2v2Ni3)hByB8ZPn>zv2aVI0ovxZIQnPYJ;r7c2$3b@A&S2XaLUe`1)-=`hNw3CO#sZh^@UCD)@O@3-R7{ z&qFUnC_KL24!(ygeU>m@83@<_y8l>pu%zXCWm6|`C_T(1*shAW^AVW}L*$(ZU&`dp zZW&)u+~`|}teJQC3iUFy#BEPyuxYfhs=9m4n9{@02%^Vnw0Htq_}$I2vmAzstaj(^ zs6OVjs6VdlsO20dWUVTw&asRYSc_ZZ+NT|?6N=ho%G#tU6I%Mf2{f=ly!YD*G@W>dj zY|#0tz0+X;B6=S++-M|3 z)e1+Kb##}F8ADWu(n;8q!o_-ydP_(tbJ1oYYD2T zxt3>!H@^~-*EuAyMVoDOse1s_7T!6nj-y!1xw;TEB287QE$$HnQf6gXj;Y$o12ybe zZVXQF{*>ozTva4Qpfx^Ly9Ap0$ci9>gw*cPDT4medQv#06p#Rc6rF^d zdmwqOlsEXKXa^d1xz!)wK*}A1vQXp+S?!HT9nzc%cvG(^;JQ@`t%W!&xyV_8i}u}^ zTrkEK;|{Y_nCwt~y#D|P(xcHP%PGUdZ&*G3hF_n8$Lr6-ALm`ps~|k|pYoxPrQrG0 zrdmI-C<0!TZYs+P*xl1zThr)TJLjrRC@V=Tzeg7o<6Me;6jJ0YN6Qd^ zt1E@=a2sqyVvL0(MK;F21bO%Yq3|-NC)P`D-rZq&EtIO~wt!rmhX;8lPqUO(p~&tW z1-l0+ijS8M6W@YP=X!<_oh8}$X#<{JGHl+ksC?X*uK{BUSgpGkJ2M;`2B6;~?chvy`aM)`yj%$AOZv2n46a=kJkb0;&N(T704`gOL{M@j)(E!5aP$l^8Mv@bpP;EBo!xTaff+k{}Z$N`wmrMtuiJ z^FdQDrFt5HBuoTnOcWHtT)dYcl(aC}oIs`AziM~$!Ud&Tjb+?|(h6fHN~!`+h}NKl z%dwz5D%TWssVbx-Dmak*$xp(MYMb0C{G%WJFW{dXjXsk|_WB9PzhAxmA-w=_E#35w%TED~rL>Wr4?L*MF!_oyS*R z9jxi9PQ$FPpofCF1zUZRZAImXlK>WbRX#ecxswM&DxEgBk>cSJrzFRfH*b+g9ycui zjxt!LBj7J%5e_020uIAc_YziuHM(Is?7orw_E{Qyrm28bYFM2uf})5yB2>0YvoKin zD=fJoE)E?C@{Hl6OBIZ;L@Nm9l))KjcPu(V)3Mxs0^E<))%0Y@IH8qgQLD#9Lp`0X z5tT(pfZyx)XLIkRKm!A3*v<*Ch&UJY(Kwn_3fBLErij~$*iwS2@`0LNnn(58SP8+? z`A(W`NS)*cfLV#;rX|&L6cw;i*+6m^DQ!XCq$)>+AvY~%5rG0pUSlS7~Wu6q^DrI}|c#!TTr9pA%-waW^TFK-(iaUOU^Een7Mi0BaoW@~1 zDvpd|%u!Tsh|yN{KB>5ug;(T0b5viCpmH3lJx?SG8tOJJ#vlV~4t;SBPWONkP2M;g zIUJ~wYFpW(xP)s@`B->?3{(H)5Z#S8;6G+yM377!|h&BDGpfnx4(SZTq3%7c<#w7g$d#6K92l%l*b48ZGq$k8|MBGB*}_Yxfpzw|p6<`VJ7d<38RChF+}5c+PLh zspsH40qU;m?lWb|3mAWz;*$#g(9==wnB+NGHhMxd1gkoGj^^4f%}VZ)d-CQ5TPPY9 zvkHEeKhoQs4obz^x$p(_ie`ckCHc`et?CXI5s~{9Xh0U{v#YWJIU@N~GpEf30Bdse_Nuu?nb86iHq3>`ySzSdXMPT|;rrP5R{ac$lFZ_7JKV z#T{QHR1_{4B<~zFZ>lnZlH>K;2q;yc2+N>$mL9VtktyWXx)dF^Wi#lVmtRm}#o%ON z&|js)qZ~B0kao&?^r?C>t?zXLn}bIOWh2yW!K6$sKx`Vz_%5X#M|7CaK?~d9jllL( z7*_339X}i+9Lla3r=gI2F*@wn2hD_I@ne6nhd<2@h=sZ8H=5lff#_?oEGG966WfdK{{_HzYA$0Xpo)qA&M3tzK@Z;XiK3dZw%S8NVjd1~A+_!3EY7!~c z&8}7@*?beTEd`Zk(=udQ=|a9rbUcU|U z<OAnSUVKfL3gzw>m%guEqA%6OeJGQsVnsO#O;T1E`3`vULRn7 z!+XHff@o`)Bg$=BS|q$e4fYmmTMHx#K*cyb-qDyH{Jkrz5pPl}Y80~GX3~;kg_NRBdo*xjSHfbfz*#xF<}HR5$4_2xhO6M&lbxhexA`*oQda8 zpz>H)yvVyd-II z;wm0fm(>jjnNA>pa-&s%a@9ap zIJMwNN-YQsc6#cq+GcaW5s?ha$42z>yRcC$J1UKhC@I@jU z(N?hHh(n2oU~Ofyg$26BFmAoQ%;e-W}+$saNJescu>@59^Il%4-A^&X$}jDPv|HIss`os#z% z!}@Q-YyMri0(CPVj6vn>QV8UJ=F^x9P0EMJI=&;PYvZn?RVySLy^2I<|pCy)sf?AO5TbowZV%!)@$KI#qNCxL6G&usyY3XB&(QdcX8L1rL*=84TwO#GhQX zk`h;?>iw-wtqa?1=eG}Ii+@;xj!;@3PS9#Aij~kwi7qDHpw;P~iE-12H1t`hVdAnmJc6rHf_5LDOO#RB~`rC?FuF@ z?FL#5oDHd7toJ)e0WNFT#_Fm}uzPp);U)4mz}>TZ@dpHQDUBCS9vZ-HM`bElhoZ@J zwHB6K+RujA=W=S)q9VTniFhIL^yX>_(B0w!tp%)0q7=2;XaM&i3;7AX82Lo@@>p*b zVa4pbmV^g^J><-V_;O76H5M)^g_Zg<>qZd7*?O&!Bg);rOAM$;QtQzihxn8Sp(i^{ zm@*n-NovInNVKbaYc0IrVW$Y>!A5WkhAwl05dLnLPs>ON(?#bkJ8)$nt7zN+=sU3a z38w_7sY%2$NTuFO?$I@dhy01wGu%Q#vpp?Epbvm9|Gx{bKV?;@?6lvhto@Jv^;i5` zFJK+{t3S)X+S;C=Wq+Yj~_Tte=b}zYUa_6VJEGiY^4qy_>uU<~K zzTond;gf0`D3_KBB{*e!cY?4uo$fa-@M{PB@3B2IWJ7}%^ECJ`B9|-(BVW~?uTpU- zrO9aQKsajI;Ft1iO2CYe=-fholvA{Io1g4PwGjz(B8w5)|&ck067w=YE2!GOewEE5%TXzP^xfBg6~3m_7kXgFLSQSqUM5qM!L%V7KO98dRcviqmq~04GOPD18F# zy-KAQzLx7mCUt~`tm}q;0PrEf4@#xzl(Mmci%rkG@v8hOb6Qn&?ri*bgEFo&5$v z@*x(|q_X3DALhUz=f<-NM{zxan0z3B@(hvUvLA{Chk}UU7ZPk$h zece;Ibapjrc`43WjV7HE&1WjUmmwM9Ps)J{EJoUR>*j_KjT^Bem84zglvYQtK?fup zf*NwSwT;pNvLJlz+;26D((LORch(VM+6-Y1F%c3L;m$j7ZY0Yy8+J8OHCS8+?X6*z z^^hqGtgb_w0@DE&l=`s8zXj(?GpwH^qi^Q~H$S;;2svMY3Ry`L8)=_7?4jPM>wqe9 z-5{kQ$tNYbRk0zsXul45ZAC*%cRWy%04P`q0Ys+c`hWgMmcjq&-#y|1uFQEp9^U+}cO+$YTOo%}5X)E@do}A&G~%Jtg9k+~^nVXHlFO4P*?3=Ifxwk{?67=~>D={h z3*RA0S5adRP%VSTD8WH$ZOHmlz6zC0a1NN<9a%z|(Mo4)oL}K8L!|UTH_9C-Nr4q3 z!=O~3$d(h3VTUm~_7<{&bM%r>+{av%EH9lk&2+v!Sj?(-*|}4~R~`3QptQN`f8EgA zn>NNU5bhUM=mpNQK3!qJEVlq8sNjcnEsAOK2HW*Wb}k$3buJQ%3Y=JoklWvr^byJY z+;RA?Wu2>ZWxzNee0)!e0QT#~_>xqniQlc^AFF*I5)C>?vKK1z!Je1|gL7bfP_RUf zlTfxrzutDY0SV%{tDe}`h*nk0GDo61ltQWl^}&iLlF5LPAMsJmrb?D{6IOcvM2$Bo za=g09kaosgbSKo>F)!8mFgWYm_1G?xTXy4|R0q=npNTGH(}YC?&`Vmh07{=@><+XQ zBXQbFa4U!gs+9+}KJAcghbf>`W1w$KJ+fGzC2O(-1!LHO8KpPsL2o>vCrE~29V-ke zMi&p3H5ouDSOgqBytLD*EDbtI>p%rqq{gaTl%?uPJFPnS@wi^5>iHHgj_Qm+>>R$u zl~S$s%b@D*RWWti_OYa<1nI}ye(CB-oa_w~dZ=Yr?KB&Z>+wuKKpg<92!2rnDOvj)(0iSVuclL{J78 zFwktmKKmb8jQs=ku0H&Z^}-w6FM#9`zwu9S7TFZXcM=q_)z*b&nM zg=(ezZG5eQ9;B>Y_=+X0yRuflA*En+M`>0g#u<$uoh4utXsLM^M{6D30)=AY`Z+%u zU1eFr*sWR<{E?(cn}RAnV^z=D=h~^|(IF;@9BtW7xj-Wv&qxLq-=)NmCqoBpJFzMj z>AUcvT9J@St??2l`{eH}Q7Le`B<;j+LQ4@UVN4Fj@niz5=o8x_tI%F|djU<^QUdrR zWQAaI6^bczEFAlcsOiR|c65id1yBW}aLZleNM%HCf4%nB3#ltPf4lAq+dPzbkt~er zgUEb*j%Rs}qtua`HenlV>4rpmZ)d31BSfPkd9&|a3w^>sWOC}@1d3rx4m`XNkNg6t zC(yZVu#kW_w1TvkEWti&YWv{gnec%zhMX)u@_)$!rq1O_B?Z8PUz8>FOE$J+v|Z(l z?qYnPIG!YpTe;#4D#l<9N=)E@isZ>u=NKOuNa_ps;G*knQ?^2@V*rcaB_WqrNTZP# zkGhjA$Ey;I4K`V*$0ope_!knpqlD=NT06V7%Pwk0X&|Z#d}`0iDdZ*S)@4x6+3e$S zIRu5`aRWt!VIF1kY}*K zHg|5_0~r*s+1<0O4nAMh*%IyvlO=HqTRqDnqljzUPYTetAJe>;kqu_|iRjcCgo9xt zeguLb7Q!GCOYLJ=m$*#H{QjfYpVFcM(5O*e(Jl6?QsdK95BzBdMXK+8fT}tgj_enP z8!=Sn0$Q~Nr7c`k0&-I+#WDdJG_zH>9!LaKu;_+DOM*u*-%zfbyo#d+jI9h>u9X+> zE0rzJjTb0Cs+*GoPoTSyH!(Pk=%W&|EhjvhhMp8W!wF^5%=WF^&yX|5C9$Q}Lds{1 zF+V?!{!@7UL*A2W6oo339X~yRG!S5B`FF4X!g15%L1()M-~p1ozT|nowV@eIT8UG{ zVyJ{iQw-ShIU00t(g6QS`cFx+FR#g_Ul5`uARY8g32_q53aVkj?}GCts3W-L@r+=9 zk$aCIj#hI9$sJffDuUyx;B)%CpyAr}ETGq7e7bX&he6MlT`uOljjRvvu|8k`a>WK` z<}cR-4kGo47sY+D;8e6Wi?T%}(+U?;kbN}LR5@#o6-!6?t?86ND$M)HJ*?>L)l5RZ7H5o!Wij>mp~8-U-aTxZ;K4Gz zsIJap5^bI6L6&QFY7xuxxEms5kQ{5QLHp#CJR(rn?Fq1kJq!>z zlx(1IG;uATWN;Vty7NXjA}P_9aV~e2X8?0g#c22qJY2H}$YmLF1&|NmmOX44wUH3! zjo);<;II{mWZtlypsw?2F5 zTnbY~F1yBak`fIKv?pCg6#k#eGPFI&(j_YHVU)K-s)xb;a+ospeD_dX#~KX4rR`=o z103Z!L~$Y3VIAIiS93JvJn0Ofh{Uj60Zd&-UfB>d;hF#qH5?`#hD4IDkcV#xkEzk29?(mHuUbshozx9lQ+`({JHZwxE? ztJm*yZOU%+6AI-kVo$!Jv*<^!-`MJT2i93t*ITK65&W_VMgAtjjJ1&N-r3J3C0YP9 zW>ZJTa7!#+ZpG5|@rDP>UQ&!|sTIcN@U|)5nQiN)o$YN@`MW?MyX*(xNM)5i%29=p zt`OAh)d)_-nDVz~pJ&62#fiC4{-Gj^!x^*s3hQX7ei7@6lq4>cWr61Bf)pbYk4gfQ zmsMd0i)y?gOPIixie_}c-j3{59HoO!aU}_2gaQ1#I?frI(PL&RV(fUZ~Bz-phJSe#%#bv`OsgM zMf?IFrwcMde$57ibMlK`q{#ys=v z3kkfFOVMc%20jKeM`ynpNnWKbWe0YFg?75~ch#P)*iXG`20HE?RX@>}QZXct)V(Qo zTw!KO;(W@2n0EbX< zbXM4ts^`$n2%ki5(w$NO6FYBJFd5=!>44)eumnhl6zkBd$vuGSb-o{k}QCKaU~ihN&rFAwF&jW6#xr+`n- z?5=i+XQC(}Q7Mo9gp?>B`}ZODiFN0Xw152e)sMrzROw&-NCxfOAO7n2{x{&3eAsyo zZ@ROoG?Wc}AELUylM`);?9T$BxvP+DhIbryZ4kMO`&T zh{qQT*`*S6w-F_ndb|#YP1mAxCKtZNZru^-v0#mn&v%Q;&&bCxkhPzM6$`^E=o|3l z!QIfIAB@Ek&Ox$`Y_vGdJBsIRRFj1UoQoG=n$UHnGX9(;oo5AB*derh--Ua20Dc!1 z3%%-Lghh4Yz7(Fc`o6ms@038xfFo|+1+wVSS(7W14%#koNci)UBsY?3*=jg}&+NE2 zSbpl;lLKeBJCY~gd|4}a1v0<`ru2;IAJYx~Wu)E%z=*ac8T+%O%@>z@lo<4A9n2&v zw28Gr^_Rd?sV2h))%S-xvg*vFqeJ1D% zTFwhA0ApJm*ffYJ<2s$160AwUoeq{3^gCtMj;Hgc%%@{|0gr_Z7_`Y0Y&{z$`k#VJ(|k~^eq+N-DLjww zeg(N`+c>@d+3VMDzj^=jw_o7sFXTsmpI`ZDc>Q|>reBl7_>cf%4;ReBFI13yk)ULQ z+JI+}r3<>os3N{QT6y;{wMOf=>`>KR<%!km z8#OmexE?Oix7er2?|7X}O6jCwMSgZ{Si7PF(-Bn*_^Qg(a?q&73+V7kyQ2r^Z%Ry- zvzpEV;zC~DHw{843mexqga6N5z_#|f5YoD=kR8yc(q7d`SvjGTuD{;mi3CuK8_}nx zleQaX)s;DTgaCZY&u(j!+EJE<+N~WFy##um$_?g26JWxISdw6mT5ddz8yzKB{*RYn z5vOx|`!T+(auS;(kCw;h$#bau5GXmKzZ>OCAdq0#(JIfI31mtZok5m5YaQk{Y9wwqZogHS2!rgu zdQqC^cC2b8@`2c9kp{&rM6VL}98lIvBv|!6;=EPvY*e;4^%+bKlaeB#;tA^^a+y^v zdJrH;mb-4F3Ncylx>t(FN!eaKrIN3$+^`Uim%E95SqNp5&M|<8P^HpEceB@#&C9x2 zA{8C&d4Ss^3)tll?UXbsG^vI-&9lz0EZ%$<4aQ#FDjXvWc?n*!L$Ag{XO1F>ruH|X zSaXz;HyRRc+HMu45|ucHRTI3X^FC@2un|EXvYQ0SjD3|#X((l?QnlsPob@E zff2)rg_

      B0o?DtF!VT!YjrDC^S2?RV?P>**rUM?tSk)et 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 literal 0 HcmV?d00001 diff --git a/ape/modeling/text/eva01_clip/clip.py b/ape/modeling/text/eva01_clip/clip.py new file mode 100644 index 0000000..4815fdd --- /dev/null +++ b/ape/modeling/text/eva01_clip/clip.py @@ -0,0 +1,232 @@ +import hashlib +import os +import urllib +import warnings +from typing import Any, Union, List +from pkg_resources import packaging + +import torch +from PIL import Image +from torchvision.transforms import Compose, Resize, CenterCrop, ToTensor, Normalize +from tqdm import tqdm + +from .model import build_model +from .simple_tokenizer import SimpleTokenizer as _Tokenizer + +try: + from torchvision.transforms import InterpolationMode + BICUBIC = InterpolationMode.BICUBIC +except ImportError: + BICUBIC = Image.BICUBIC + + +if packaging.version.parse(torch.__version__) < packaging.version.parse("1.7.1"): + warnings.warn("PyTorch version 1.7.1 or higher is recommended") + + +__all__ = ["available_models", "load", "tokenize"] +_tokenizer = _Tokenizer() + +_MODELS = { + "RN50": "https://openaipublic.azureedge.net/clip/models/afeb0e10f9e5a86da6080e35cf09123aca3b358a0c3e3b6c78a7b63bc04b6762/RN50.pt", + "RN101": "https://openaipublic.azureedge.net/clip/models/8fa8567bab74a42d41c5915025a8e4538c3bdbe8804a470a72f30b0d94fab599/RN101.pt", + "RN50x4": "https://openaipublic.azureedge.net/clip/models/7e526bd135e493cef0776de27d5f42653e6b4c8bf9e0f653bb11773263205fdd/RN50x4.pt", + "RN50x16": "https://openaipublic.azureedge.net/clip/models/52378b407f34354e150460fe41077663dd5b39c54cd0bfd2b27167a4a06ec9aa/RN50x16.pt", + "RN50x64": "https://openaipublic.azureedge.net/clip/models/be1cfb55d75a9666199fb2206c106743da0f6468c9d327f3e0d0a543a9919d9c/RN50x64.pt", + "ViT-B/32": "https://openaipublic.azureedge.net/clip/models/40d365715913c9da98579312b702a82c18be219cc2a73407c4526f58eba950af/ViT-B-32.pt", + "ViT-B/16": "https://openaipublic.azureedge.net/clip/models/5806e77cd80f8b59890b7e101eabd078d9fb84e6937f9e85e4ecb61988df416f/ViT-B-16.pt", + "ViT-L/14": "https://openaipublic.azureedge.net/clip/models/b8cca3fd41ae0c99ba7e8951adf17d267cdb84cd88be6f7c2e0eca1737a03836/ViT-L-14.pt", + "ViT-L/14@336px": "https://openaipublic.azureedge.net/clip/models/3035c92b350959924f9f00213499208652fc7ea050643e8b385c2dac08641f02/ViT-L-14-336px.pt", +} + + +def _download(url: str, root: str): + os.makedirs(root, exist_ok=True) + filename = os.path.basename(url) + + expected_sha256 = url.split("/")[-2] + download_target = os.path.join(root, filename) + + if os.path.exists(download_target) and not os.path.isfile(download_target): + raise RuntimeError(f"{download_target} exists and is not a regular file") + + if os.path.isfile(download_target): + if hashlib.sha256(open(download_target, "rb").read()).hexdigest() == expected_sha256: + return download_target + else: + warnings.warn(f"{download_target} exists, but the SHA256 checksum does not match; re-downloading the file") + + with urllib.request.urlopen(url) as source, open(download_target, "wb") as output: + with tqdm(total=int(source.info().get("Content-Length")), ncols=80, unit='iB', unit_scale=True, unit_divisor=1024) as loop: + while True: + buffer = source.read(8192) + if not buffer: + break + + output.write(buffer) + loop.update(len(buffer)) + + if hashlib.sha256(open(download_target, "rb").read()).hexdigest() != expected_sha256: + raise RuntimeError(f"Model has been downloaded but the SHA256 checksum does not not match") + + return download_target + + +def _convert_image_to_rgb(image): + return image.convert("RGB") + + +def _transform(n_px): + return Compose([ + Resize(n_px, interpolation=BICUBIC), + CenterCrop(n_px), + _convert_image_to_rgb, + ToTensor(), + Normalize((0.48145466, 0.4578275, 0.40821073), (0.26862954, 0.26130258, 0.27577711)), + ]) + + +def available_models() -> List[str]: + """Returns the names of available CLIP models""" + return list(_MODELS.keys()) + + +def load(name: str, device: Union[str, torch.device] = "cuda" if torch.cuda.is_available() else "cpu", jit: bool = False, download_root: str = None): + """Load a CLIP model + + Parameters + ---------- + name : str + A model name listed by `clip.available_models()`, or the path to a model checkpoint containing the state_dict + + device : Union[str, torch.device] + The device to put the loaded model + + jit : bool + Whether to load the optimized JIT model or more hackable non-JIT model (default). + + download_root: str + path to download the model files; by default, it uses "~/.cache/clip" + + Returns + ------- + model : torch.nn.Module + The CLIP model + + preprocess : Callable[[PIL.Image], torch.Tensor] + A torchvision transform that converts a PIL image into a tensor that the returned model can take as its input + """ + if name in _MODELS: + model_path = _download(_MODELS[name], download_root or os.path.expanduser("~/.cache/clip")) + elif os.path.isfile(name): + model_path = name + else: + raise RuntimeError(f"Model {name} not found; available models = {available_models()}") + + try: + # loading JIT archive + model = torch.jit.load(model_path, map_location=device if jit else "cpu").eval() + state_dict = None + except RuntimeError: + # loading saved state dict + if jit: + warnings.warn(f"File {model_path} is not a JIT archive. Loading as a state dict instead") + jit = False + state_dict = torch.load(model_path, map_location="cpu") + + if not jit: + model = build_model(state_dict or model.state_dict()).to(device) + if str(device) == "cpu": + model.float() + return model, _transform(model.visual.input_resolution) + + # patch the device names + device_holder = torch.jit.trace(lambda: torch.ones([]).to(torch.device(device)), example_inputs=[]) + device_node = [n for n in device_holder.graph.findAllNodes("prim::Constant") if "Device" in repr(n)][-1] + + def patch_device(module): + try: + graphs = [module.graph] if hasattr(module, "graph") else [] + except RuntimeError: + graphs = [] + + if hasattr(module, "forward1"): + graphs.append(module.forward1.graph) + + for graph in graphs: + for node in graph.findAllNodes("prim::Constant"): + if "value" in node.attributeNames() and str(node["value"]).startswith("cuda"): + node.copyAttributes(device_node) + + model.apply(patch_device) + patch_device(model.encode_image) + patch_device(model.encode_text) + + # patch dtype to float32 on CPU + if str(device) == "cpu": + float_holder = torch.jit.trace(lambda: torch.ones([]).float(), example_inputs=[]) + float_input = list(float_holder.graph.findNode("aten::to").inputs())[1] + float_node = float_input.node() + + def patch_float(module): + try: + graphs = [module.graph] if hasattr(module, "graph") else [] + except RuntimeError: + graphs = [] + + if hasattr(module, "forward1"): + graphs.append(module.forward1.graph) + + for graph in graphs: + for node in graph.findAllNodes("aten::to"): + inputs = list(node.inputs()) + for i in [1, 2]: # dtype can be the second or third argument to aten::to() + if inputs[i].node()["value"] == 5: + inputs[i].node().copyAttributes(float_node) + + model.apply(patch_float) + patch_float(model.encode_image) + patch_float(model.encode_text) + + model.float() + + return model, _transform(model.input_resolution.item()) + + +def tokenize(texts: Union[str, List[str]], context_length: int = 77, truncate: bool = False) -> torch.LongTensor: + """ + Returns the tokenized representation of given input string(s) + + Parameters + ---------- + texts : Union[str, List[str]] + An input string or a list of input strings to tokenize + + context_length : int + The context length to use; all CLIP models use 77 as the context length + + truncate: bool + Whether to truncate the text in case its encoding is longer than the context length + + Returns + ------- + A two-dimensional tensor containing the resulting tokens, shape = [number of input strings, context_length] + """ + if isinstance(texts, str): + texts = [texts] + + sot_token = _tokenizer.encoder["<|startoftext|>"] + eot_token = _tokenizer.encoder["<|endoftext|>"] + all_tokens = [[sot_token] + _tokenizer.encode(text) + [eot_token] for text in texts] + result = torch.zeros(len(all_tokens), context_length, dtype=torch.long) + + for i, tokens in enumerate(all_tokens): + if len(tokens) > context_length: + if truncate: + tokens = tokens[:context_length] + tokens[-1] = eot_token + else: + raise RuntimeError(f"Input {texts[i]} is too long for context length {context_length}") + result[i, :len(tokens)] = torch.tensor(tokens) + + return result diff --git a/ape/modeling/text/eva01_clip/eva_clip.py b/ape/modeling/text/eva01_clip/eva_clip.py new file mode 100644 index 0000000..42489d4 --- /dev/null +++ b/ape/modeling/text/eva01_clip/eva_clip.py @@ -0,0 +1,173 @@ +import json +import logging +import os +import pathlib +import re +from copy import deepcopy +from pathlib import Path +from tkinter import E +from typing import Optional, Tuple, Any, Union, List + +import torch +from torchvision.transforms import Normalize, Compose, InterpolationMode, ToTensor, Resize, CenterCrop + +from .eva_model import EVA_CLIP, convert_weights_to_fp16 + +OPENAI_DATASET_MEAN = (0.48145466, 0.4578275, 0.40821073) +OPENAI_DATASET_STD = (0.26862954, 0.26130258, 0.27577711) + +_MODEL_CONFIG_PATHS = [Path(__file__).parent / f"model_configs/"] +_MODEL_CONFIGS = {} # directory (model_name: config) of model architecture configs + + +def _natural_key(string_): + return [int(s) if s.isdigit() else s for s in re.split(r'(\d+)', string_.lower())] + + +def _rescan_model_configs(): + global _MODEL_CONFIGS + + config_ext = ('.json',) + config_files = [] + for config_path in _MODEL_CONFIG_PATHS: + if config_path.is_file() and config_path.suffix in config_ext: + config_files.append(config_path) + elif config_path.is_dir(): + for ext in config_ext: + config_files.extend(config_path.glob(f'*{ext}')) + + for cf in config_files: + with open(cf, 'r') as f: + model_cfg = json.load(f) + if all(a in model_cfg for a in ('embed_dim', 'vision_cfg', 'text_cfg')): + _MODEL_CONFIGS[cf.stem] = model_cfg + + _MODEL_CONFIGS = {k: v for k, v in sorted(_MODEL_CONFIGS.items(), key=lambda x: _natural_key(x[0]))} + + +_rescan_model_configs() # initial populate of model config registry + +def list_models(): + """ enumerate available model architectures based on config files """ + return list(_MODEL_CONFIGS.keys()) + + +def add_model_config(path): + """ add model config path or file and update registry """ + if not isinstance(path, Path): + path = Path(path) + _MODEL_CONFIG_PATHS.append(path) + _rescan_model_configs() + +def get_model_config(model_name): + if model_name in _MODEL_CONFIGS: + return deepcopy(_MODEL_CONFIGS[model_name]) + else: + return None + +def load_state_dict(checkpoint_path: str, map_location: str='cpu', model_key='model|module|state_dict'): + checkpoint = torch.load(checkpoint_path, map_location=map_location) + + for mk in model_key.split('|'): + if isinstance(checkpoint, dict) and mk in checkpoint: + state_dict = checkpoint[mk] + break + else: + state_dict = checkpoint + if next(iter(state_dict.items()))[0].startswith('module'): + state_dict = {k[7:]: v for k, v in state_dict.items()} + return state_dict + +def load_checkpoint(model, checkpoint_path, model_key="model|module|state_dict", strict=True): + state_dict = load_state_dict(checkpoint_path, model_key=model_key) + incompatible_keys = model.load_state_dict(state_dict, strict=strict) + print(incompatible_keys) + return incompatible_keys + +def create_model( + model_name: str, + pretrained: str = '', + precision: str = 'fp32', + device: torch.device = torch.device('cpu'), + force_quick_gelu: bool = False, +): + model_name = model_name.replace('/', '-') # for callers using old naming with / in ViT names + + if model_name in _MODEL_CONFIGS: + logging.info(f'Loading {model_name} model config.') + model_cfg = deepcopy(_MODEL_CONFIGS[model_name]) + else: + logging.error(f'Model config for {model_name} not found; available models {list_models()}.') + raise RuntimeError(f'Model config for {model_name} not found.') + + if force_quick_gelu: + # override for use of QuickGELU on non-OpenAI transformer models + model_cfg["quick_gelu"] = True + + model = EVA_CLIP(**model_cfg) + + if pretrained: + load_checkpoint(model, pretrained) + + model.to(device=device) + if precision == "fp16": + assert device.type != 'cpu' + convert_weights_to_fp16(model) + + # set image / mean metadata from pretrained_cfg if available, or use default + model.visual.image_mean = OPENAI_DATASET_MEAN + model.visual.image_std = OPENAI_DATASET_STD + + return model + +def _convert_to_rgb(image): + return image.convert('RGB') + +def image_transform( + image_size: int, + mean: Optional[Tuple[float, ...]] = None, + std: Optional[Tuple[float, ...]] = None, +): + mean = mean or OPENAI_DATASET_MEAN + if not isinstance(mean, (list, tuple)): + mean = (mean,) * 3 + + std = std or OPENAI_DATASET_STD + if not isinstance(std, (list, tuple)): + std = (std,) * 3 + + if isinstance(image_size, (list, tuple)) and image_size[0] == image_size[1]: + # for square size, pass size as int so that Resize() uses aspect preserving shortest edge + image_size = image_size[0] + + normalize = Normalize(mean=mean, std=std) + + transforms = [ + Resize(image_size, interpolation=InterpolationMode.BICUBIC), + CenterCrop(image_size), + ] + transforms.extend([ + _convert_to_rgb, + ToTensor(), + normalize, + ]) + return Compose(transforms) + +def build_eva_model_and_transforms( + model_name: str, + pretrained: str = '', + precision: str = 'fp32', + device: torch.device = torch.device('cpu'), + force_quick_gelu: bool = False, + image_mean: Optional[Tuple[float, ...]] = None, + image_std: Optional[Tuple[float, ...]] = None, +): + model = create_model( + model_name, pretrained, precision, device, + force_quick_gelu=force_quick_gelu) + + image_mean = image_mean or getattr(model.visual, 'image_mean', None) + image_std = image_std or getattr(model.visual, 'image_std', None) + preprocess_val = image_transform(model.visual.image_size, mean=image_mean, std=image_std) + + return model, preprocess_val diff --git a/ape/modeling/text/eva01_clip/eva_model.py b/ape/modeling/text/eva01_clip/eva_model.py new file mode 100644 index 0000000..04002e5 --- /dev/null +++ b/ape/modeling/text/eva01_clip/eva_model.py @@ -0,0 +1,368 @@ +""" CLIP Model + +Adapted from https://github.com/mlfoundations/open_clip + +""" +import math +from dataclasses import dataclass +from typing import Tuple, Union, Callable, Optional +from functools import partial +import numpy as np +from collections import OrderedDict + +import torch +import torch.nn.functional as F +from torch import nn + +from .vit_model import VisionTransformer + +try: + from apex.normalization import FusedLayerNorm +except: + pass + + +class LayerNorm(nn.LayerNorm): + """Subclass torch's LayerNorm to handle fp16.""" + + def forward(self, x: torch.Tensor): + orig_type = x.dtype + x = F.layer_norm(x, self.normalized_shape, self.weight, self.bias, self.eps) + return x.to(orig_type) + + +class QuickGELU(nn.Module): + # NOTE This is slower than nn.GELU or nn.SiLU and uses more GPU memory + def forward(self, x: torch.Tensor): + return x * torch.sigmoid(1.702 * x) + + +class Attention(nn.Module): + def __init__( + self, + dim, + num_heads=8, + qkv_bias=True, + scaled_cosine=False, + scale_heads=False, + logit_scale_max=math.log(1. / 0.01), + attn_drop=0., + proj_drop=0. + ): + super().__init__() + self.scaled_cosine = scaled_cosine + self.scale_heads = scale_heads + assert dim % num_heads == 0, 'dim should be divisible by num_heads' + self.num_heads = num_heads + self.head_dim = dim // num_heads + self.scale = self.head_dim ** -0.5 + self.logit_scale_max = logit_scale_max + + # keeping in_proj in this form (instead of nn.Linear) to match weight scheme of original + self.in_proj_weight = nn.Parameter(torch.randn((dim * 3, dim)) * self.scale) + if qkv_bias: + self.in_proj_bias = nn.Parameter(torch.zeros(dim * 3)) + else: + self.in_proj_bias = None + + if self.scaled_cosine: + self.logit_scale = nn.Parameter(torch.log(10 * torch.ones((num_heads, 1, 1)))) + else: + self.logit_scale = None + self.attn_drop = nn.Dropout(attn_drop) + if self.scale_heads: + self.head_scale = nn.Parameter(torch.ones((num_heads, 1, 1))) + else: + self.head_scale = None + self.out_proj = nn.Linear(dim, dim) + self.out_drop = nn.Dropout(proj_drop) + + def forward(self, x, attn_mask: Optional[torch.Tensor] = None): + L, N, C = x.shape + q, k, v = F.linear(x, self.in_proj_weight, self.in_proj_bias).chunk(3, dim=-1) + q = q.contiguous().view(L, N * self.num_heads, -1).transpose(0, 1) + k = k.contiguous().view(L, N * self.num_heads, -1).transpose(0, 1) + v = v.contiguous().view(L, N * self.num_heads, -1).transpose(0, 1) + + if self.logit_scale is not None: + attn = torch.bmm(F.normalize(q, dim=-1), F.normalize(k, dim=-1).transpose(-1, -2)) + logit_scale = torch.clamp(self.logit_scale, max=self.logit_scale_max).exp() + attn = attn.view(N, self.num_heads, L, L) * logit_scale + attn = attn.view(-1, L, L) + else: + q = q * self.scale + attn = torch.bmm(q, k.transpose(-1, -2)) + + if attn_mask is not None: + if attn_mask.dtype == torch.bool: + new_attn_mask = torch.zeros_like(attn_mask, dtype=q.dtype) + new_attn_mask.masked_fill_(attn_mask, float("-inf")) + attn_mask = new_attn_mask + attn += attn_mask + + attn = attn.softmax(dim=-1) + attn = self.attn_drop(attn) + + x = torch.bmm(attn, v) + if self.head_scale is not None: + x = x.view(N, self.num_heads, L, C) * self.head_scale + x = x.view(-1, L, C) + x = x.transpose(0, 1).reshape(L, N, C) + x = self.out_proj(x) + x = self.out_drop(x) + return x + + +class ResidualAttentionBlock(nn.Module): + def __init__( + self, + d_model: int, + n_head: int, + mlp_ratio: float = 4.0, + act_layer: Callable = nn.GELU, + scale_cosine_attn: bool = False, + scale_heads: bool = False, + scale_attn: bool = False, + scale_fc: bool = False, + ): + super().__init__() + + self.ln_1 = LayerNorm(d_model) + # FIXME torchscript issues need to be resolved for custom attention + # if scale_cosine_attn or scale_heads: + # self.attn = Attention( + # d_model, n_head, + # scaled_cosine=scale_cosine_attn, + # scale_heads=scale_heads, + # ) + self.attn = nn.MultiheadAttention(d_model, n_head) + self.ln_attn = LayerNorm(d_model) if scale_attn else nn.Identity() + + self.ln_2 = LayerNorm(d_model) + mlp_width = int(d_model * mlp_ratio) + self.mlp = nn.Sequential(OrderedDict([ + ("c_fc", nn.Linear(d_model, mlp_width)), + ('ln', LayerNorm(mlp_width) if scale_fc else nn.Identity()), + ("gelu", act_layer()), + ("c_proj", nn.Linear(mlp_width, d_model)) + ])) + + def attention(self, x: torch.Tensor, attn_mask: Optional[torch.Tensor] = None): + return self.attn(x, x, x, need_weights=False, attn_mask=attn_mask)[0] + # FIXME torchscript issues need resolving for custom attention option to work + # if self.use_torch_attn: + # return self.attn(x, x, x, need_weights=False, attn_mask=attn_mask)[0] + # else: + # return self.attn(x, attn_mask=attn_mask) + + def cross_attention(self, x: torch.Tensor, context: torch.Tensor, attn_mask: Optional[torch.Tensor] = None): + return self.attn(x, context, context, need_weights=False, attn_mask=attn_mask)[0] + + + def forward(self, x: torch.Tensor, attn_mask: Optional[torch.Tensor] = None): + x = x + self.ln_attn(self.attention(self.ln_1(x), attn_mask=attn_mask)) + x = x + self.mlp(self.ln_2(x)) + return x + +class Transformer(nn.Module): + def __init__(self, width: int, layers: int, heads: int, mlp_ratio: float = 4.0, act_layer: Callable = nn.GELU): + super().__init__() + self.width = width + self.layers = layers + + self.resblocks = nn.ModuleList([ + ResidualAttentionBlock(width, heads, mlp_ratio, act_layer=act_layer) + for _ in range(layers) + ]) + + def forward(self, x: torch.Tensor, attn_mask: Optional[torch.Tensor] = None): + for r in self.resblocks: + x = r(x, attn_mask=attn_mask) + return x + +class TextTransformer(nn.Module): + def __init__( + self, + vocab_size: int, + width: int, + layers: int, + heads: int, + context_length: int, + embed_dim: int, + act_layer: Callable = nn.GELU, + ): + super().__init__() + self.transformer = Transformer( + width=width, + layers=layers, + heads=heads, + act_layer=act_layer, + ) + self.context_length = context_length + self.vocab_size = vocab_size + self.token_embedding = nn.Embedding(vocab_size, width) + self.positional_embedding = nn.Parameter(torch.empty(context_length, width)) + self.ln_final = LayerNorm(width) + + self.text_projection = nn.Parameter(torch.empty(width, embed_dim)) + self.logit_scale = nn.Parameter(torch.ones([]) * np.log(1 / 0.07)) + self.register_buffer('attn_mask', self.build_attention_mask(), persistent=False) + + self.init_parameters() + + def init_parameters(self): + nn.init.normal_(self.token_embedding.weight, std=0.02) + nn.init.normal_(self.positional_embedding, std=0.01) + nn.init.constant_(self.logit_scale, np.log(1 / 0.07)) + + proj_std = (self.transformer.width ** -0.5) * ((2 * self.transformer.layers) ** -0.5) + attn_std = self.transformer.width ** -0.5 + fc_std = (2 * self.transformer.width) ** -0.5 + for block in self.transformer.resblocks: + nn.init.normal_(block.attn.in_proj_weight, std=attn_std) + nn.init.normal_(block.attn.out_proj.weight, std=proj_std) + nn.init.normal_(block.mlp.c_fc.weight, std=fc_std) + nn.init.normal_(block.mlp.c_proj.weight, std=proj_std) + + if self.text_projection is not None: + nn.init.normal_(self.text_projection, std=self.transformer.width ** -0.5) + + def build_attention_mask(self): + # lazily create causal attention mask, with full attention between the vision tokens + # pytorch uses additive attention mask; fill with -inf + mask = torch.empty(self.context_length, self.context_length) + mask.fill_(float("-inf")) + mask.triu_(1) # zero out the lower diagonal + return mask + + def forward_features(self, text: torch.Tensor): + x = self.token_embedding(text) # [batch_size, n_ctx, d_model] + + x = x + self.positional_embedding + x = x.permute(1, 0, 2) # NLD -> LND + x = self.transformer(x, attn_mask=self.attn_mask) + x = x.permute(1, 0, 2) # LND -> NLD + x = self.ln_final(x) + + # x.shape = [batch_size, n_ctx, transformer.width] + # take features from the eot embedding (eot_token is the highest number in each sequence) + x = x[torch.arange(x.shape[0]), text.argmax(dim=-1)] + return x + + def forward(self, x: torch.Tensor): + x = self.forward_features(x) + if self.text_projection is not None: + x = x @ self.text_projection + return x + +@dataclass +class CLIPVisionCfg: + layers: Union[Tuple[int, int, int, int], int] = 12 + width: int = 768 + head_width: int = 64 + mlp_ratio: float = 4.0 + patch_size: int = 16 + image_size: Union[Tuple[int, int], int] = 224 + layer_scale_init_value: float = None + drop_path_rate: float = 0. + fusedLN: bool = False + xattn: bool = False + + +@dataclass +class CLIPTextCfg: + context_length: int = 77 + vocab_size: int = 49408 + width: int = 512 + heads: int = 8 + layers: int = 12 + + + +class EVA_CLIP(nn.Module): + def __init__( + self, + embed_dim: int, + vision_cfg: CLIPVisionCfg, + text_cfg: CLIPTextCfg, + quick_gelu: bool = False, + ): + super().__init__() + if isinstance(vision_cfg, dict): + vision_cfg = CLIPVisionCfg(**vision_cfg) + if isinstance(text_cfg, dict): + text_cfg = CLIPTextCfg(**text_cfg) + + # OpenAI models are pretrained w/ QuickGELU but native nn.GELU is both faster and more + # memory efficient in recent PyTorch releases (>= 1.10). + act_layer = QuickGELU if quick_gelu else nn.GELU + + vision_heads = vision_cfg.width // vision_cfg.head_width + self.visual = VisionTransformer( + img_size=vision_cfg.image_size, + patch_size=vision_cfg.patch_size, + num_classes=embed_dim, + use_mean_pooling=False, + init_values=vision_cfg.layer_scale_init_value, + embed_dim=vision_cfg.width, + depth=vision_cfg.layers, + num_heads=vision_heads, + mlp_ratio=vision_cfg.mlp_ratio, + qkv_bias=True, + drop_path_rate=vision_cfg.drop_path_rate, + norm_layer= partial(FusedLayerNorm, eps=1e-6) if vision_cfg.fusedLN else partial(nn.LayerNorm, eps=1e-6), + xattn=vision_cfg.xattn + ) + + self.text = TextTransformer( + vocab_size=text_cfg.vocab_size, + width=text_cfg.width, + layers=text_cfg.layers, + heads=text_cfg.heads, + context_length=text_cfg.context_length, + embed_dim=embed_dim, + act_layer=act_layer + ) + + def encode_image(self, image): + return self.visual(image) + + def encode_text(self, text): + return self.text(text) + + def forward(self, image, text): + if image is None: + return self.encode_text(text) + elif text is None: + return self.encode_image(image) + image_features = self.encode_image(image) + image_features = F.normalize(image_features, dim=-1) + + text_features = self.encode_text(text) + text_features = F.normalize(text_features, dim=-1) + + return image_features, text_features, self.text.logit_scale.exp() + + +def convert_weights_to_fp16(model: nn.Module): + """Convert applicable model parameters to fp16""" + + def _convert_weights_to_fp16(l): + if isinstance(l, (nn.Conv1d, nn.Conv2d, nn.Linear)): + l.weight.data = l.weight.data.half() + if l.bias is not None: + l.bias.data = l.bias.data.half() + + if isinstance(l, (nn.MultiheadAttention, Attention)): + for attr in [*[f"{s}_proj_weight" for s in ["in", "q", "k", "v"]], "in_proj_bias", "bias_k", "bias_v"]: + tensor = getattr(l, attr) + if tensor is not None: + tensor.data = tensor.data.half() + + for name in ["text_projection", "proj"]: + if hasattr(l, name): + attr = getattr(l, name) + if attr is not None: + attr.data = attr.data.half() + + model.apply(_convert_weights_to_fp16) diff --git a/ape/modeling/text/eva01_clip/model.py b/ape/modeling/text/eva01_clip/model.py new file mode 100644 index 0000000..e452989 --- /dev/null +++ b/ape/modeling/text/eva01_clip/model.py @@ -0,0 +1,471 @@ +from collections import OrderedDict +from typing import Tuple, Union + +import numpy as np +import torch +import math +import torch.nn.functional as F +from torch import nn + +class Bottleneck(nn.Module): + expansion = 4 + + def __init__(self, inplanes, planes, stride=1): + super().__init__() + + # all conv layers have stride 1. an avgpool is performed after the second convolution when stride > 1 + self.conv1 = nn.Conv2d(inplanes, planes, 1, bias=False) + self.bn1 = nn.BatchNorm2d(planes) + + self.conv2 = nn.Conv2d(planes, planes, 3, padding=1, bias=False) + self.bn2 = nn.BatchNorm2d(planes) + + self.avgpool = nn.AvgPool2d(stride) if stride > 1 else nn.Identity() + + self.conv3 = nn.Conv2d(planes, planes * self.expansion, 1, bias=False) + self.bn3 = nn.BatchNorm2d(planes * self.expansion) + + self.relu = nn.ReLU(inplace=True) + self.downsample = None + self.stride = stride + + if stride > 1 or inplanes != planes * Bottleneck.expansion: + # downsampling layer is prepended with an avgpool, and the subsequent convolution has stride 1 + self.downsample = nn.Sequential(OrderedDict([ + ("-1", nn.AvgPool2d(stride)), + ("0", nn.Conv2d(inplanes, planes * self.expansion, 1, stride=1, bias=False)), + ("1", nn.BatchNorm2d(planes * self.expansion)) + ])) + + def forward(self, x: torch.Tensor): + identity = x + + out = self.relu(self.bn1(self.conv1(x))) + out = self.relu(self.bn2(self.conv2(out))) + out = self.avgpool(out) + out = self.bn3(self.conv3(out)) + + if self.downsample is not None: + identity = self.downsample(x) + + out += identity + out = self.relu(out) + return out + + +class AttentionPool2d(nn.Module): + def __init__(self, spacial_dim: int, embed_dim: int, num_heads: int, output_dim: int = None): + super().__init__() + self.positional_embedding = nn.Parameter(torch.randn(spacial_dim ** 2 + 1, embed_dim) / embed_dim ** 0.5) + self.k_proj = nn.Linear(embed_dim, embed_dim) + self.q_proj = nn.Linear(embed_dim, embed_dim) + self.v_proj = nn.Linear(embed_dim, embed_dim) + self.c_proj = nn.Linear(embed_dim, output_dim or embed_dim) + self.num_heads = num_heads + + def forward(self, x, return_all_tokens=False): + x = x.reshape(x.shape[0], x.shape[1], x.shape[2] * x.shape[3]).permute(2, 0, 1) # NCHW -> (HW)NC + x = torch.cat([x.mean(dim=0, keepdim=True), x], dim=0) # (HW+1)NC + x = x + self.positional_embedding[:, None, :].to(x.dtype) # (HW+1)NC + x, _ = F.multi_head_attention_forward( + query=x, key=x, value=x, + embed_dim_to_check=x.shape[-1], + num_heads=self.num_heads, + q_proj_weight=self.q_proj.weight, + k_proj_weight=self.k_proj.weight, + v_proj_weight=self.v_proj.weight, + in_proj_weight=None, + in_proj_bias=torch.cat([self.q_proj.bias, self.k_proj.bias, self.v_proj.bias]), + bias_k=None, + bias_v=None, + add_zero_attn=False, + dropout_p=0, + out_proj_weight=self.c_proj.weight, + out_proj_bias=self.c_proj.bias, + use_separate_proj_weight=True, + training=self.training, + need_weights=False + ) + if return_all_tokens: + return x + else: + return x[0] + + +class ModifiedResNet(nn.Module): + """ + A ResNet class that is similar to torchvision's but contains the following changes: + - There are now 3 "stem" convolutions as opposed to 1, with an average pool instead of a max pool. + - Performs anti-aliasing strided convolutions, where an avgpool is prepended to convolutions with stride > 1 + - The final pooling layer is a QKV attention instead of an average pool + """ + + def __init__(self, layers, output_dim, heads, input_resolution=224, width=64): + super().__init__() + self.output_dim = output_dim + self.input_resolution = input_resolution + + # the 3-layer stem + self.conv1 = nn.Conv2d(3, width // 2, kernel_size=3, stride=2, padding=1, bias=False) + self.bn1 = nn.BatchNorm2d(width // 2) + self.conv2 = nn.Conv2d(width // 2, width // 2, kernel_size=3, padding=1, bias=False) + self.bn2 = nn.BatchNorm2d(width // 2) + self.conv3 = nn.Conv2d(width // 2, width, kernel_size=3, padding=1, bias=False) + self.bn3 = nn.BatchNorm2d(width) + self.avgpool = nn.AvgPool2d(2) + self.relu = nn.ReLU(inplace=True) + + # residual layers + self._inplanes = width # this is a *mutable* variable used during construction + self.layer1 = self._make_layer(width, layers[0]) + self.layer2 = self._make_layer(width * 2, layers[1], stride=2) + self.layer3 = self._make_layer(width * 4, layers[2], stride=2) + self.layer4 = self._make_layer(width * 8, layers[3], stride=2) + + embed_dim = width * 32 # the ResNet feature dimension + self.attnpool = AttentionPool2d(input_resolution // 32, embed_dim, heads, output_dim) + + def _make_layer(self, planes, blocks, stride=1): + layers = [Bottleneck(self._inplanes, planes, stride)] + + self._inplanes = planes * Bottleneck.expansion + for _ in range(1, blocks): + layers.append(Bottleneck(self._inplanes, planes)) + + return nn.Sequential(*layers) + + def forward(self, x, return_side_out=False, return_all_tokens=False): + def stem(x): + for conv, bn in [(self.conv1, self.bn1), (self.conv2, self.bn2), (self.conv3, self.bn3)]: + x = self.relu(bn(conv(x))) + x = self.avgpool(x) + return x + out = [] + x = x.type(self.conv1.weight.dtype) + x = stem(x) + x = self.layer1(x) + if return_side_out: + out.append(x) + x = self.layer2(x) + if return_side_out: + out.append(x) + x = self.layer3(x) + if return_side_out: + out.append(x) + x = self.layer4(x) + if return_side_out: + out.append(x) + x = self.attnpool(x, return_all_tokens) + out.append(x) + if len(out) == 1: + return x + else: + return out + + +class LayerNorm(nn.LayerNorm): + """Subclass torch's LayerNorm to handle fp16.""" + + def forward(self, x: torch.Tensor): + orig_type = x.dtype + ret = super().forward(x.type(torch.float32)) + return ret.type(orig_type) + + +class QuickGELU(nn.Module): + def forward(self, x: torch.Tensor): + return x * torch.sigmoid(1.702 * x) + + +class ResidualAttentionBlock(nn.Module): + def __init__(self, d_model: int, n_head: int, attn_mask: torch.Tensor = None): + super().__init__() + + self.attn = nn.MultiheadAttention(d_model, n_head) + self.ln_1 = LayerNorm(d_model) + self.mlp = nn.Sequential(OrderedDict([ + ("c_fc", nn.Linear(d_model, d_model * 4)), + ("gelu", QuickGELU()), + ("c_proj", nn.Linear(d_model * 4, d_model)) + ])) + self.ln_2 = LayerNorm(d_model) + self.attn_mask = attn_mask + + def attention(self, x: torch.Tensor): + self.attn_mask = self.attn_mask.to(dtype=x.dtype, device=x.device) if self.attn_mask is not None else None + return self.attn(x, x, x, need_weights=False, attn_mask=self.attn_mask)[0] + + + def forward(self, x: torch.Tensor): + x = x + self.attention(self.ln_1(x)) + x = x + self.mlp(self.ln_2(x)) + return x + + +class Transformer(nn.Module): + def __init__(self, width: int, layers: int, heads: int, attn_mask: torch.Tensor = None): + super().__init__() + self.width = width + self.layers = layers + self.resblocks = nn.Sequential(*[ResidualAttentionBlock(width, heads, attn_mask) for _ in range(layers)]) + + def forward(self, x: torch.Tensor): + return self.resblocks(x) + + +class VisionTransformer(nn.Module): + def __init__(self, input_resolution: int, patch_size: int, width: int, layers: int, heads: int, output_dim: int): + super().__init__() + self.input_resolution = input_resolution + self.output_dim = output_dim + self.conv1 = nn.Conv2d(in_channels=3, out_channels=width, kernel_size=patch_size, stride=patch_size, bias=False) + + scale = width ** -0.5 + self.class_embedding = nn.Parameter(scale * torch.randn(width)) + self.positional_embedding = nn.Parameter(scale * torch.randn((input_resolution // patch_size) ** 2 + 1, width)) + self.ln_pre = LayerNorm(width) + self.patch_shape = (input_resolution // patch_size, ) * 2 + + self.patch_size = patch_size + + self.transformer = Transformer(width, layers, heads) + + self.ln_post = LayerNorm(width) + self.proj = nn.Parameter(scale * torch.randn(width, output_dim)) + + def interpolate_pos_encoding(self, x, w, h): + class_pos_embed = self.positional_embedding[0] + patch_pos_embed = self.positional_embedding[1:] + dim = x.shape[-1] + # we add a small number to avoid floating point error in the interpolation + # see discussion at https://github.com/facebookresearch/dino/issues/8 + # w0, h0 = w + 0.1, h + 0.1 + n, m = self.patch_shape + patch_pos_embed = nn.functional.interpolate( + patch_pos_embed.reshape(1, n, m, dim).permute(0, 3, 1, 2), + scale_factor=(w / n, h / m), + mode='bicubic', + ) + assert int(w) == patch_pos_embed.shape[-2] and int(h) == patch_pos_embed.shape[-1] + patch_pos_embed = patch_pos_embed.permute(0, 2, 3, 1).view(-1, dim) + return torch.cat((class_pos_embed.unsqueeze(0), patch_pos_embed), dim=0) + + def forward(self, x: torch.Tensor): + x = self.conv1(x) # shape = [*, width, grid, grid] + bsz, _, w, h = x.size() + x = x.reshape(x.shape[0], x.shape[1], -1) # shape = [*, width, grid ** 2] + x = x.permute(0, 2, 1) # shape = [*, grid ** 2, width] + x = torch.cat([self.class_embedding.to(x.dtype) + torch.zeros(x.shape[0], 1, x.shape[-1], dtype=x.dtype, device=x.device), x], dim=1) # shape = [*, grid ** 2 + 1, width] + if w != self.patch_shape[0] or h != self.patch_shape[1]: + x = x + self.interpolate_pos_encoding(x, w, h) + else: + x = x + self.positional_embedding.to(x.dtype) + x = self.ln_pre(x) + + x = x.permute(1, 0, 2) # NLD -> LND + x = self.transformer(x) + x = x.permute(1, 0, 2) # LND -> NLD + + x = x[:, 1:, :] ### w/o cls token + x = self.ln_post(x) ### norm + if self.proj is not None: + x = x @ self.proj ### proj to low dim + return x + + + +class CLIP(nn.Module): + def __init__(self, + embed_dim: int, + # vision + image_resolution: int, + vision_layers: Union[Tuple[int, int, int, int], int], + vision_width: int, + vision_patch_size: int, + # text + context_length: int, + vocab_size: int, + transformer_width: int, + transformer_heads: int, + transformer_layers: int + ): + super().__init__() + + self.context_length = context_length + + if isinstance(vision_layers, (tuple, list)): + vision_heads = vision_width * 32 // 64 + self.visual = ModifiedResNet( + layers=vision_layers, + output_dim=embed_dim, + heads=vision_heads, + input_resolution=image_resolution, + width=vision_width + ) + else: + vision_heads = vision_width // 64 + self.visual = VisionTransformer( + input_resolution=image_resolution, + patch_size=vision_patch_size, + width=vision_width, + layers=vision_layers, + heads=vision_heads, + output_dim=embed_dim + ) + + self.transformer = Transformer( + width=transformer_width, + layers=transformer_layers, + heads=transformer_heads, + attn_mask=self.build_attention_mask() + ) + + self.vocab_size = vocab_size + self.token_embedding = nn.Embedding(vocab_size, transformer_width) + self.positional_embedding = nn.Parameter(torch.empty(self.context_length, transformer_width)) + self.ln_final = LayerNorm(transformer_width) + + self.text_projection = nn.Parameter(torch.empty(transformer_width, embed_dim)) + self.logit_scale = nn.Parameter(torch.ones([]) * np.log(1 / 0.07)) + + self.initialize_parameters() + + def initialize_parameters(self): + nn.init.normal_(self.token_embedding.weight, std=0.02) + nn.init.normal_(self.positional_embedding, std=0.01) + + if isinstance(self.visual, ModifiedResNet): + if self.visual.attnpool is not None: + std = self.visual.attnpool.c_proj.in_features ** -0.5 + nn.init.normal_(self.visual.attnpool.q_proj.weight, std=std) + nn.init.normal_(self.visual.attnpool.k_proj.weight, std=std) + nn.init.normal_(self.visual.attnpool.v_proj.weight, std=std) + nn.init.normal_(self.visual.attnpool.c_proj.weight, std=std) + + for resnet_block in [self.visual.layer1, self.visual.layer2, self.visual.layer3, self.visual.layer4]: + for name, param in resnet_block.named_parameters(): + if name.endswith("bn3.weight"): + nn.init.zeros_(param) + + proj_std = (self.transformer.width ** -0.5) * ((2 * self.transformer.layers) ** -0.5) + attn_std = self.transformer.width ** -0.5 + fc_std = (2 * self.transformer.width) ** -0.5 + for block in self.transformer.resblocks: + nn.init.normal_(block.attn.in_proj_weight, std=attn_std) + nn.init.normal_(block.attn.out_proj.weight, std=proj_std) + nn.init.normal_(block.mlp.c_fc.weight, std=fc_std) + nn.init.normal_(block.mlp.c_proj.weight, std=proj_std) + + if self.text_projection is not None: + nn.init.normal_(self.text_projection, std=self.transformer.width ** -0.5) + + def build_attention_mask(self): + # lazily create causal attention mask, with full attention between the vision tokens + # pytorch uses additive attention mask; fill with -inf + mask = torch.empty(self.context_length, self.context_length) + mask.fill_(float("-inf")) + mask.triu_(1) # zero out the lower diagonal + return mask + + @property + def dtype(self): + return self.visual.conv1.weight.dtype + + def encode_image(self, image): + return self.visual(image.type(self.dtype)) + + def encode_text(self, text): + x = self.token_embedding(text).type(self.dtype) # [batch_size, n_ctx, d_model] + + x = x + self.positional_embedding.type(self.dtype) + x = x.permute(1, 0, 2) # NLD -> LND + x = self.transformer(x) + x = x.permute(1, 0, 2) # LND -> NLD + x = self.ln_final(x).type(self.dtype) + + # x.shape = [batch_size, n_ctx, transformer.width] + # take features from the eot embedding (eot_token is the highest number in each sequence) + x = x[torch.arange(x.shape[0]), text.argmax(dim=-1)] @ self.text_projection + + return x + + def forward(self, image, text): + image_features = self.encode_image(image) + text_features = self.encode_text(text) + + # normalized features + image_features = image_features / image_features.norm(dim=-1, keepdim=True) + text_features = text_features / text_features.norm(dim=-1, keepdim=True) + + # cosine similarity as logits + logit_scale = self.logit_scale.exp() + logits_per_image = logit_scale * image_features @ text_features.t() + logits_per_text = logits_per_image.t() + + # shape = [global_batch_size, global_batch_size] + return logits_per_image, logits_per_text + + +def convert_weights(model: nn.Module): + """Convert applicable model parameters to fp16""" + + def _convert_weights_to_fp16(l): + if isinstance(l, (nn.Conv1d, nn.Conv2d, nn.Linear)): + l.weight.data = l.weight.data.half() + if l.bias is not None: + l.bias.data = l.bias.data.half() + + if isinstance(l, nn.MultiheadAttention): + for attr in [*[f"{s}_proj_weight" for s in ["in", "q", "k", "v"]], "in_proj_bias", "bias_k", "bias_v"]: + tensor = getattr(l, attr) + if tensor is not None: + tensor.data = tensor.data.half() + + for name in ["text_projection", "proj"]: + if hasattr(l, name): + attr = getattr(l, name) + if attr is not None: + attr.data = attr.data.half() + + model.apply(_convert_weights_to_fp16) + + + +def build_model(state_dict: dict): + vit = "visual.proj" in state_dict + + if vit: + vision_width = state_dict["visual.conv1.weight"].shape[0] + vision_layers = len([k for k in state_dict.keys() if k.startswith("visual.") and k.endswith(".attn.in_proj_weight")]) + vision_patch_size = state_dict["visual.conv1.weight"].shape[-1] + grid_size = round((state_dict["visual.positional_embedding"].shape[0] - 1) ** 0.5) + image_resolution = vision_patch_size * grid_size + else: + counts: list = [len(set(k.split(".")[2] for k in state_dict if k.startswith(f"visual.layer{b}"))) for b in [1, 2, 3, 4]] + vision_layers = tuple(counts) + vision_width = state_dict["visual.layer1.0.conv1.weight"].shape[0] + output_width = round((state_dict["visual.attnpool.positional_embedding"].shape[0] - 1) ** 0.5) + vision_patch_size = None + assert output_width ** 2 + 1 == state_dict["visual.attnpool.positional_embedding"].shape[0] + image_resolution = output_width * 32 + + embed_dim = state_dict["text_projection"].shape[1] + context_length = state_dict["positional_embedding"].shape[0] + vocab_size = state_dict["token_embedding.weight"].shape[0] + transformer_width = state_dict["ln_final.weight"].shape[0] + transformer_heads = transformer_width // 64 + transformer_layers = len(set(k.split(".")[2] for k in state_dict if k.startswith(f"transformer.resblocks"))) + + model = CLIP( + embed_dim, + image_resolution, vision_layers, vision_width, vision_patch_size, + context_length, vocab_size, transformer_width, transformer_heads, transformer_layers + ) + + for key in ["input_resolution", "context_length", "vocab_size"]: + if key in state_dict: + del state_dict[key] + + convert_weights(model) + model.load_state_dict(state_dict) + return model.eval() diff --git a/ape/modeling/text/eva01_clip/model_configs/EVA_CLIP_g_14.json b/ape/modeling/text/eva01_clip/model_configs/EVA_CLIP_g_14.json new file mode 100644 index 0000000..e737f71 --- /dev/null +++ b/ape/modeling/text/eva01_clip/model_configs/EVA_CLIP_g_14.json @@ -0,0 +1,19 @@ +{ + "embed_dim": 1024, + "vision_cfg": { + "image_size": 224, + "layers": 40, + "width": 1408, + "head_width": 88, + "mlp_ratio": 4.3637, + "patch_size": 14, + "drop_path_rate": 0.0 + }, + "text_cfg": { + "context_length": 77, + "vocab_size": 49408, + "width": 768, + "heads": 12, + "layers": 12 + } +} \ No newline at end of file diff --git a/ape/modeling/text/eva01_clip/model_configs/EVA_CLIP_g_14_X.json b/ape/modeling/text/eva01_clip/model_configs/EVA_CLIP_g_14_X.json new file mode 100644 index 0000000..f827f69 --- /dev/null +++ b/ape/modeling/text/eva01_clip/model_configs/EVA_CLIP_g_14_X.json @@ -0,0 +1,21 @@ +{ + "embed_dim": 1024, + "vision_cfg": { + "image_size": 224, + "layers": 40, + "width": 1408, + "head_width": 88, + "mlp_ratio": 4.3637, + "patch_size": 14, + "drop_path_rate": 0.0, + "xattn": true, + "fusedLN": true + }, + "text_cfg": { + "context_length": 77, + "vocab_size": 49408, + "width": 768, + "heads": 12, + "layers": 12 + } +} \ No newline at end of file diff --git a/ape/modeling/text/eva01_clip/simple_tokenizer.py b/ape/modeling/text/eva01_clip/simple_tokenizer.py new file mode 100644 index 0000000..0a66286 --- /dev/null +++ b/ape/modeling/text/eva01_clip/simple_tokenizer.py @@ -0,0 +1,132 @@ +import gzip +import html +import os +from functools import lru_cache + +import ftfy +import regex as re + + +@lru_cache() +def default_bpe(): + return os.path.join(os.path.dirname(os.path.abspath(__file__)), "bpe_simple_vocab_16e6.txt.gz") + + +@lru_cache() +def bytes_to_unicode(): + """ + Returns list of utf-8 byte and a corresponding list of unicode strings. + The reversible bpe codes work on unicode strings. + This means you need a large # of unicode characters in your vocab if you want to avoid UNKs. + When you're at something like a 10B token dataset you end up needing around 5K for decent coverage. + This is a signficant percentage of your normal, say, 32K bpe vocab. + To avoid that, we want lookup tables between utf-8 bytes and unicode strings. + And avoids mapping to whitespace/control characters the bpe code barfs on. + """ + bs = list(range(ord("!"), ord("~")+1))+list(range(ord("¡"), ord("¬")+1))+list(range(ord("®"), ord("ÿ")+1)) + cs = bs[:] + n = 0 + for b in range(2**8): + if b not in bs: + bs.append(b) + cs.append(2**8+n) + n += 1 + cs = [chr(n) for n in cs] + return dict(zip(bs, cs)) + + +def get_pairs(word): + """Return set of symbol pairs in a word. + Word is represented as tuple of symbols (symbols being variable-length strings). + """ + pairs = set() + prev_char = word[0] + for char in word[1:]: + pairs.add((prev_char, char)) + prev_char = char + return pairs + + +def basic_clean(text): + text = ftfy.fix_text(text) + text = html.unescape(html.unescape(text)) + return text.strip() + + +def whitespace_clean(text): + text = re.sub(r'\s+', ' ', text) + text = text.strip() + return text + + +class SimpleTokenizer(object): + def __init__(self, bpe_path: str = default_bpe()): + self.byte_encoder = bytes_to_unicode() + self.byte_decoder = {v: k for k, v in self.byte_encoder.items()} + merges = gzip.open(bpe_path).read().decode("utf-8").split('\n') + merges = merges[1:49152-256-2+1] + merges = [tuple(merge.split()) for merge in merges] + vocab = list(bytes_to_unicode().values()) + vocab = vocab + [v+'' for v in vocab] + for merge in merges: + vocab.append(''.join(merge)) + vocab.extend(['<|startoftext|>', '<|endoftext|>']) + self.encoder = dict(zip(vocab, range(len(vocab)))) + self.decoder = {v: k for k, v in self.encoder.items()} + self.bpe_ranks = dict(zip(merges, range(len(merges)))) + self.cache = {'<|startoftext|>': '<|startoftext|>', '<|endoftext|>': '<|endoftext|>'} + self.pat = re.compile(r"""<\|startoftext\|>|<\|endoftext\|>|'s|'t|'re|'ve|'m|'ll|'d|[\p{L}]+|[\p{N}]|[^\s\p{L}\p{N}]+""", re.IGNORECASE) + + def bpe(self, token): + if token in self.cache: + return self.cache[token] + word = tuple(token[:-1]) + ( token[-1] + '',) + pairs = get_pairs(word) + + if not pairs: + return token+'' + + while True: + bigram = min(pairs, key = lambda pair: self.bpe_ranks.get(pair, float('inf'))) + if bigram not in self.bpe_ranks: + break + first, second = bigram + new_word = [] + i = 0 + while i < len(word): + try: + j = word.index(first, i) + new_word.extend(word[i:j]) + i = j + except: + new_word.extend(word[i:]) + break + + if word[i] == first and i < len(word)-1 and word[i+1] == second: + new_word.append(first+second) + i += 2 + else: + new_word.append(word[i]) + i += 1 + new_word = tuple(new_word) + word = new_word + if len(word) == 1: + break + else: + pairs = get_pairs(word) + word = ' '.join(word) + self.cache[token] = word + return word + + def encode(self, text): + bpe_tokens = [] + text = whitespace_clean(basic_clean(text)).lower() + for token in re.findall(self.pat, text): + token = ''.join(self.byte_encoder[b] for b in token.encode('utf-8')) + bpe_tokens.extend(self.encoder[bpe_token] for bpe_token in self.bpe(token).split(' ')) + return bpe_tokens + + def decode(self, tokens): + text = ''.join([self.decoder[token] for token in tokens]) + text = bytearray([self.byte_decoder[c] for c in text]).decode('utf-8', errors="replace").replace('', ' ') + return text diff --git a/ape/modeling/text/eva01_clip/vit_model.py b/ape/modeling/text/eva01_clip/vit_model.py new file mode 100644 index 0000000..7b4753d --- /dev/null +++ b/ape/modeling/text/eva01_clip/vit_model.py @@ -0,0 +1,389 @@ +# -------------------------------------------------------- +# BEIT: BERT Pre-Training of Image Transformers (https://arxiv.org/abs/2106.08254) +# Github source: https://github.com/microsoft/unilm/tree/master/beit +# Copyright (c) 2021 Microsoft +# Licensed under The MIT License [see LICENSE for details] +# By Hangbo Bao +# Based on timm and DeiT code bases +# https://github.com/rwightman/pytorch-image-models/tree/master/timm +# https://github.com/facebookresearch/deit/ +# https://github.com/facebookresearch/dino +# --------------------------------------------------------' +import math +from functools import partial + +import torch +import torch.nn as nn +import torch.nn.functional as F +from timm.models.layers import drop_path, to_2tuple, trunc_normal_ +# from timm.models.registry import register_model + +try: + import xformers.ops as xops +except: + pass + +def _cfg(url='', **kwargs): + return { + 'url': url, + 'num_classes': 1000, 'input_size': (3, 224, 224), 'pool_size': None, + 'crop_pct': .9, 'interpolation': 'bicubic', + 'mean': (0.5, 0.5, 0.5), 'std': (0.5, 0.5, 0.5), + **kwargs + } + + +class DropPath(nn.Module): + """Drop paths (Stochastic Depth) per sample (when applied in main path of residual blocks). + """ + def __init__(self, drop_prob=None): + super(DropPath, self).__init__() + self.drop_prob = drop_prob + + def forward(self, x): + return drop_path(x, self.drop_prob, self.training) + + def extra_repr(self) -> str: + return 'p={}'.format(self.drop_prob) + + +class Mlp(nn.Module): + def __init__(self, in_features, hidden_features=None, out_features=None, act_layer=nn.GELU, drop=0.): + super().__init__() + out_features = out_features or in_features + hidden_features = hidden_features or in_features + self.fc1 = nn.Linear(in_features, hidden_features) + self.act = act_layer() + self.fc2 = nn.Linear(hidden_features, out_features) + self.drop = nn.Dropout(drop) + + def forward(self, x): + x = self.fc1(x) + x = self.act(x) + # x = self.drop(x) + # commit this for the orignal BERT implement + x = self.fc2(x) + x = self.drop(x) + return x + + +class Attention(nn.Module): + def __init__( + self, dim, num_heads=8, qkv_bias=False, qk_scale=None, attn_drop=0., + proj_drop=0., window_size=None, attn_head_dim=None, + xattn=False + ): + super().__init__() + self.num_heads = num_heads + head_dim = dim // num_heads + if attn_head_dim is not None: + head_dim = attn_head_dim + all_head_dim = head_dim * self.num_heads + self.scale = qk_scale or head_dim ** -0.5 + + self.qkv = nn.Linear(dim, all_head_dim * 3, bias=False) + if qkv_bias: + self.q_bias = nn.Parameter(torch.zeros(all_head_dim)) + self.v_bias = nn.Parameter(torch.zeros(all_head_dim)) + else: + self.q_bias = None + self.v_bias = None + + if window_size: + self.window_size = window_size + self.num_relative_distance = (2 * window_size[0] - 1) * (2 * window_size[1] - 1) + 3 + self.relative_position_bias_table = nn.Parameter( + torch.zeros(self.num_relative_distance, num_heads)) # 2*Wh-1 * 2*Ww-1, nH + # cls to token & token 2 cls & cls to cls + + # get pair-wise relative position index for each token inside the window + coords_h = torch.arange(window_size[0]) + coords_w = torch.arange(window_size[1]) + coords = torch.stack(torch.meshgrid([coords_h, coords_w])) # 2, Wh, Ww + coords_flatten = torch.flatten(coords, 1) # 2, Wh*Ww + relative_coords = coords_flatten[:, :, None] - coords_flatten[:, None, :] # 2, Wh*Ww, Wh*Ww + relative_coords = relative_coords.permute(1, 2, 0).contiguous() # Wh*Ww, Wh*Ww, 2 + relative_coords[:, :, 0] += window_size[0] - 1 # shift to start from 0 + relative_coords[:, :, 1] += window_size[1] - 1 + relative_coords[:, :, 0] *= 2 * window_size[1] - 1 + relative_position_index = \ + torch.zeros(size=(window_size[0] * window_size[1] + 1, ) * 2, dtype=relative_coords.dtype) + relative_position_index[1:, 1:] = relative_coords.sum(-1) # Wh*Ww, Wh*Ww + relative_position_index[0, 0:] = self.num_relative_distance - 3 + relative_position_index[0:, 0] = self.num_relative_distance - 2 + relative_position_index[0, 0] = self.num_relative_distance - 1 + + self.register_buffer("relative_position_index", relative_position_index) + else: + self.window_size = None + self.relative_position_bias_table = None + self.relative_position_index = None + + self.attn_drop = nn.Dropout(attn_drop) + self.proj = nn.Linear(all_head_dim, dim) + self.proj_drop = nn.Dropout(proj_drop) + + self.xattn = xattn + + def forward(self, x, rel_pos_bias=None): + B, N, C = x.shape + qkv_bias = None + if self.q_bias is not None: + qkv_bias = torch.cat((self.q_bias, torch.zeros_like(self.v_bias, requires_grad=False), self.v_bias)) + + qkv = F.linear(input=x, weight=self.qkv.weight, bias=qkv_bias) + + if self.xattn: + qkv = qkv.reshape(B, N, 3, self.num_heads, -1).permute(2, 0, 1, 3, 4) # 3, B, N, num_heads, C + else: + qkv = qkv.reshape(B, N, 3, self.num_heads, -1).permute(2, 0, 3, 1, 4) # 3, B, num_heads, N, C + + q, k, v = qkv[0], qkv[1], qkv[2] # make torchscript happy (cannot use tensor as tuple) + + if self.xattn: + x = xops.memory_efficient_attention(q, k, v) + x = x.reshape(B, N, -1) + x = self.proj(x) + x = self.proj_drop(x) + else: + q = q * self.scale + attn = (q @ k.transpose(-2, -1)) + + if self.relative_position_bias_table is not None: + relative_position_bias = \ + self.relative_position_bias_table[self.relative_position_index.view(-1)].view( + self.window_size[0] * self.window_size[1] + 1, + self.window_size[0] * self.window_size[1] + 1, -1) # Wh*Ww,Wh*Ww,nH + relative_position_bias = relative_position_bias.permute(2, 0, 1).contiguous() # nH, Wh*Ww, Wh*Ww + attn = attn + relative_position_bias.unsqueeze(0) + + if rel_pos_bias is not None: + attn = attn + rel_pos_bias + + attn = attn.softmax(dim=-1) + attn = self.attn_drop(attn) + + x = (attn @ v).transpose(1, 2).reshape(B, N, -1) + x = self.proj(x) + x = self.proj_drop(x) + + return x + + +class Block(nn.Module): + + def __init__(self, dim, num_heads, mlp_ratio=4., qkv_bias=False, qk_scale=None, drop=0., attn_drop=0., + drop_path=0., init_values=None, act_layer=nn.GELU, norm_layer=nn.LayerNorm, + window_size=None, attn_head_dim=None, + xattn=False): + super().__init__() + self.norm1 = norm_layer(dim) + self.attn = Attention( + dim, num_heads=num_heads, qkv_bias=qkv_bias, qk_scale=qk_scale, + attn_drop=attn_drop, proj_drop=drop, window_size=window_size, attn_head_dim=attn_head_dim, + xattn=xattn) + # NOTE: drop path for stochastic depth, we shall see if this is better than dropout here + self.drop_path = DropPath(drop_path) if drop_path > 0. else nn.Identity() + self.norm2 = norm_layer(dim) + mlp_hidden_dim = int(dim * mlp_ratio) + self.mlp = Mlp(in_features=dim, hidden_features=mlp_hidden_dim, act_layer=act_layer, drop=drop) + + if init_values is not None and init_values > 0: + self.gamma_1 = nn.Parameter(init_values * torch.ones((dim)),requires_grad=True) + self.gamma_2 = nn.Parameter(init_values * torch.ones((dim)),requires_grad=True) + else: + self.gamma_1, self.gamma_2 = None, None + + def forward(self, x, rel_pos_bias=None): + if self.gamma_1 is None: + x = x + self.drop_path(self.attn(self.norm1(x), rel_pos_bias=rel_pos_bias)) + x = x + self.drop_path(self.mlp(self.norm2(x))) + else: + x = x + self.drop_path(self.gamma_1 * self.attn(self.norm1(x), rel_pos_bias=rel_pos_bias)) + x = x + self.drop_path(self.gamma_2 * self.mlp(self.norm2(x))) + return x + + +class PatchEmbed(nn.Module): + """ Image to Patch Embedding + """ + def __init__(self, img_size=224, patch_size=16, in_chans=3, embed_dim=768): + super().__init__() + img_size = to_2tuple(img_size) + patch_size = to_2tuple(patch_size) + num_patches = (img_size[1] // patch_size[1]) * (img_size[0] // patch_size[0]) + self.patch_shape = (img_size[0] // patch_size[0], img_size[1] // patch_size[1]) + self.img_size = img_size + self.patch_size = patch_size + self.num_patches = num_patches + + self.proj = nn.Conv2d(in_chans, embed_dim, kernel_size=patch_size, stride=patch_size) + + def forward(self, x, **kwargs): + B, C, H, W = x.shape + # FIXME look at relaxing size constraints + assert H == self.img_size[0] and W == self.img_size[1], \ + f"Input image size ({H}*{W}) doesn't match model ({self.img_size[0]}*{self.img_size[1]})." + x = self.proj(x).flatten(2).transpose(1, 2) + return x + + +class RelativePositionBias(nn.Module): + + def __init__(self, window_size, num_heads): + super().__init__() + self.window_size = window_size + self.num_relative_distance = (2 * window_size[0] - 1) * (2 * window_size[1] - 1) + 3 + self.relative_position_bias_table = nn.Parameter( + torch.zeros(self.num_relative_distance, num_heads)) # 2*Wh-1 * 2*Ww-1, nH + # cls to token & token 2 cls & cls to cls + + # get pair-wise relative position index for each token inside the window + coords_h = torch.arange(window_size[0]) + coords_w = torch.arange(window_size[1]) + coords = torch.stack(torch.meshgrid([coords_h, coords_w])) # 2, Wh, Ww + coords_flatten = torch.flatten(coords, 1) # 2, Wh*Ww + relative_coords = coords_flatten[:, :, None] - coords_flatten[:, None, :] # 2, Wh*Ww, Wh*Ww + relative_coords = relative_coords.permute(1, 2, 0).contiguous() # Wh*Ww, Wh*Ww, 2 + relative_coords[:, :, 0] += window_size[0] - 1 # shift to start from 0 + relative_coords[:, :, 1] += window_size[1] - 1 + relative_coords[:, :, 0] *= 2 * window_size[1] - 1 + relative_position_index = \ + torch.zeros(size=(window_size[0] * window_size[1] + 1,) * 2, dtype=relative_coords.dtype) + relative_position_index[1:, 1:] = relative_coords.sum(-1) # Wh*Ww, Wh*Ww + relative_position_index[0, 0:] = self.num_relative_distance - 3 + relative_position_index[0:, 0] = self.num_relative_distance - 2 + relative_position_index[0, 0] = self.num_relative_distance - 1 + + self.register_buffer("relative_position_index", relative_position_index) + + # trunc_normal_(self.relative_position_bias_table, std=.02) + + def forward(self): + relative_position_bias = \ + self.relative_position_bias_table[self.relative_position_index.view(-1)].view( + self.window_size[0] * self.window_size[1] + 1, + self.window_size[0] * self.window_size[1] + 1, -1) # Wh*Ww,Wh*Ww,nH + return relative_position_bias.permute(2, 0, 1).contiguous() # nH, Wh*Ww, Wh*Ww + + +class VisionTransformer(nn.Module): + """ Vision Transformer with support for patch or hybrid CNN input stage + """ + def __init__(self, img_size=224, patch_size=16, in_chans=3, num_classes=1000, embed_dim=768, depth=12, + num_heads=12, mlp_ratio=4., qkv_bias=False, qk_scale=None, drop_rate=0., attn_drop_rate=0., + drop_path_rate=0., norm_layer=nn.LayerNorm, init_values=None, + use_abs_pos_emb=True, use_rel_pos_bias=False, use_shared_rel_pos_bias=False, + use_mean_pooling=False, init_scale=0.001, + xattn=False): + super().__init__() + self.image_size = img_size + self.output_dim = self.num_classes = num_classes + self.num_features = self.embed_dim = embed_dim # num_features for consistency with other models + + self.patch_embed = PatchEmbed( + img_size=img_size, patch_size=patch_size, in_chans=in_chans, embed_dim=embed_dim) + num_patches = self.patch_embed.num_patches + + self.cls_token = nn.Parameter(torch.zeros(1, 1, embed_dim)) + if use_abs_pos_emb: + self.pos_embed = nn.Parameter(torch.zeros(1, num_patches + 1, embed_dim)) + else: + self.pos_embed = None + self.pos_drop = nn.Dropout(p=drop_rate) + + if use_shared_rel_pos_bias: + self.rel_pos_bias = RelativePositionBias(window_size=self.patch_embed.patch_shape, num_heads=num_heads) + else: + self.rel_pos_bias = None + + dpr = [x.item() for x in torch.linspace(0, drop_path_rate, depth)] # stochastic depth decay rule + self.use_rel_pos_bias = use_rel_pos_bias + self.blocks = nn.ModuleList([ + Block( + dim=embed_dim, num_heads=num_heads, mlp_ratio=mlp_ratio, qkv_bias=qkv_bias, qk_scale=qk_scale, + drop=drop_rate, attn_drop=attn_drop_rate, drop_path=dpr[i], norm_layer=norm_layer, + init_values=init_values, window_size=self.patch_embed.patch_shape if use_rel_pos_bias else None, + xattn=xattn) + for i in range(depth)]) + self.norm = nn.Identity() if use_mean_pooling else norm_layer(embed_dim) + self.fc_norm = norm_layer(embed_dim) if use_mean_pooling else None + self.head = nn.Linear(embed_dim, num_classes) if num_classes > 0 else nn.Identity() + + if self.pos_embed is not None: + trunc_normal_(self.pos_embed, std=.02) + trunc_normal_(self.cls_token, std=.02) + # trunc_normal_(self.mask_token, std=.02) + if isinstance(self.head, nn.Linear): + trunc_normal_(self.head.weight, std=.02) + self.apply(self._init_weights) + self.fix_init_weight() + + if isinstance(self.head, nn.Linear): + self.head.weight.data.mul_(init_scale) + self.head.bias.data.mul_(init_scale) + + def fix_init_weight(self): + def rescale(param, layer_id): + param.div_(math.sqrt(2.0 * layer_id)) + + for layer_id, layer in enumerate(self.blocks): + rescale(layer.attn.proj.weight.data, layer_id + 1) + rescale(layer.mlp.fc2.weight.data, layer_id + 1) + + def _init_weights(self, m): + if isinstance(m, nn.Linear): + trunc_normal_(m.weight, std=.02) + if isinstance(m, nn.Linear) and m.bias is not None: + nn.init.constant_(m.bias, 0) + elif isinstance(m, nn.LayerNorm): + nn.init.constant_(m.bias, 0) + nn.init.constant_(m.weight, 1.0) + + def get_classifier(self): + return self.head + + def reset_classifier(self, num_classes, global_pool=''): + self.num_classes = num_classes + self.head = nn.Linear(self.embed_dim, num_classes) if num_classes > 0 else nn.Identity() + + def forward_features(self, x): + x = self.patch_embed(x) + batch_size, seq_len, _ = x.size() + + cls_tokens = self.cls_token.expand(batch_size, -1, -1) # stole cls_tokens impl from Phil Wang, thanks + x = torch.cat((cls_tokens, x), dim=1) + if self.pos_embed is not None: + x = x + self.pos_embed + x = self.pos_drop(x) + + rel_pos_bias = self.rel_pos_bias() if self.rel_pos_bias is not None else None + for blk in self.blocks: + x = blk(x, rel_pos_bias=rel_pos_bias) + + x = self.norm(x) + x = x[:, 1:, :] + return x + + def forward(self, x): + x = self.forward_features(x) + x = self.head(x) + return x + + def get_intermediate_layers(self, x): + x = self.patch_embed(x) + batch_size, seq_len, _ = x.size() + + cls_tokens = self.cls_token.expand(batch_size, -1, -1) # stole cls_tokens impl from Phil Wang, thanks + x = torch.cat((cls_tokens, x), dim=1) + if self.pos_embed is not None: + x = x + self.pos_embed + x = self.pos_drop(x) + + features = [] + rel_pos_bias = self.rel_pos_bias() if self.rel_pos_bias is not None else None + for blk in self.blocks: + x = blk(x, rel_pos_bias) + features.append(x) + + return features diff --git a/ape/modeling/text/eva02_clip/__init__.py b/ape/modeling/text/eva02_clip/__init__.py new file mode 100644 index 0000000..0da1b24 --- /dev/null +++ b/ape/modeling/text/eva02_clip/__init__.py @@ -0,0 +1,13 @@ +# from .constants import OPENAI_DATASET_MEAN, OPENAI_DATASET_STD +# from .factory import create_model, create_model_and_transforms, create_model_from_pretrained, get_tokenizer +# from .factory import list_models, add_model_config, get_model_config, load_checkpoint +# from .loss import ClipLoss +# from .model import CLIP, CustomCLIP, CLIPTextCfg, CLIPVisionCfg,\ +# convert_weights_to_lp, convert_weights_to_fp16, trace_model, get_cast_dtype +# from .openai import load_openai_model, list_openai_models +# from .pretrained import list_pretrained, list_pretrained_models_by_tag, list_pretrained_tags_by_model,\ +# get_pretrained_url, download_pretrained_from_url, is_pretrained_cfg, get_pretrained_cfg, download_pretrained +# from .tokenizer import SimpleTokenizer, tokenize +# from .transform import image_transform + +from .factory import create_model_and_transforms, get_tokenizer diff --git a/ape/modeling/text/eva02_clip/bpe_simple_vocab_16e6.txt.gz b/ape/modeling/text/eva02_clip/bpe_simple_vocab_16e6.txt.gz new file mode 100644 index 0000000000000000000000000000000000000000..7b5088a527f720063f044eb928eee315f63b2fc0 GIT binary patch literal 1356917 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%0D-8anuzg!0hrX~L}M*$l~SOpZ7=I+%ag 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%0A|F7fvQOLDQFPf3 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

      Rp5@H-63rPkl?5M!`%e$q5M^(XmdeOwiW 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%0D+{l&4Elf+RUJ>DPlT<0vI!uxp-LitG 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

      nj;X-C@gua07)qPBmS6kxKbsrp_1VbHQ%kr&^ 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�J#6HekB- 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%0DQu49$GwTP{0?>4l_B{}_v8!N|W%zC&9> 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

      brXZX@VYhc!=SFxwhp z35L9L)9~j~4N&#DdIB@B$p?;5#`+0waAk#qv}U0S9KqM*qre1sP(IG#r1_ynOMv9G zQpHjXDzn4dA{|PMnMQz^P2vO(iyi?HZCbYzM&_2v+yT%sBw&gO7>0CXNkNktaHbU7 zP+Xvg7gqvrTJUe5wmuWsCQ<#2)H_y>)iGU|fMtAAyI1~XwUC53jlyIFzh1O8ZPglV zhgIE#J~QzFUB@|6l27GL434ICM z)?xP`e<3Gj$2wirrgnPPH32~M{g7I^KMD9tq}-55E!w`E+b$~%%nk!H5O$q|9|R{s z4^N^6=_QEYNYc15>_VoKP7#PdEye&$)O6Wb4sTc^a83?8vIe0I4RP_OKz8yJh^tJK zJ465iAs28PdD7gX8YShZT12==VhCn^b@Y?jLSIY3%c#w$V>O2<6~rWAOJgqzbnJ70 z|IE+@e+l1y;qvv5-v09T=VT8k$G>_1)z`3m=Zx>u_pjc*?RfgHZ@&s}zq!0Z!EWM| zRlDwZdYPj>)w3sqrJuf8z(uiB8nHVTY*o*J_}h3T;dPn?$$b; zMFJ(iCbjDo!^TqWLGu7Y^0!qY=cr9NqNQ{sWyP`LzA$V+f;a;PGSq=ar43? zJpoKm#Yzj+?Ib?G$~SE!EP?hZzhz(8jbHY=dQc5g=~FaV{=nJ3s<>c^c&gA{LlmuP zKUoSWWi1>jD}BrcNfBqzO1z$eAo(yYbL;%Q84aAX2Qq~EYO`IEz;RM=sh<)l8Gyor z;+#?q#fA(r*@)N6@b&lJeh?On`Fcr_ja_^MQe-j30%MkvcrXV|hb1aNHu7DK0dU`EX74AqQ2U zktOd-c_$RJgWX0Zx}7@rg^r9YUM*4olQSfx7qixW4wii@ zmRj;yNTy&?7!yxwW3++B+8ppR&UTf-9oGjtqQk1i-Jp}sMAcCw*i0U#6ngVzZdlyz36C`KLi zF_ru^ouvXYwcT(M7PiXzz!BS6!M@KimQ$`jk;%9hcM|RmcpBM2mzSg{=yG~i`FMSQrWG5s}Tcr|2<9heUP3*lz8PZhwZA=pc&XEX}^BFjWQuWiI+iVJM6&D?xl*&ok!S(+j|Sl|ol9t*Ce5D~_R_HBttoc`)^blm zQR!>RWIR`hEg)qCT$GS2?=wh1u6XIiA6mN^K`=vY@1nEMl4CzGQZJC$4GF_&@lejG zWQVQ)Qb^K?#FT?IBxX&}mSlQikqr;B<93FtV_yLrC}z73XsftzORpwt)PP3i_RT+i z{p0tap=SH+{YT8crqEiJa6pjOE;CRXA*n?r&)90rMvM{>RTspWQV@?adCg7Ja1cUO zWK(u3zmc1AS}kKjT0~IFrs-u)fi}$eovEhF`J9KZFsITj8*(gF-;VD0$#B$z)2>Knr^kfI`1(L^H>CbtBdVVG*il z4+$k*x9yg96fG_>BiAe}&I@%kfe|8KPM#hD+V@bK>fmiEkOF%o zyvf(7!S^&gCz@Obnss}DRa^9w&Zbi%88$a~m$r^Ou&BH7y1LuK|`Pe2OLAZ%0on! zrBpWox`dZn(WNQoVOO&>tPSPNz$k$=wrHX?Io?6*D^GwBiJ^heZ9aDZ)h#lBsR#i( z+X`PuiFWanO*s;YF4vUqnXp{m!OG=bgPXBb$gez^sm^&Qr>-ZyMuET9uaY!g!UsOl zE_F~JFU|=8w*sQnPI8k0n(9(wOZo=Y=JZkl;SXX**RmK@ZRZ-tD`D8?3iuNj73QM}nZ*58e6 zd}C+Km^vxYSUAd9N0s+Q%wtPzhZ9wfP>r)qt`NPZxDBQRuLRg5K*C6mE+#dNeWbQ@ z@j~OwIP7XydhzB=LVX?;m|{Ul)rRHT-lxUqq3RFm@Tz3C!R%`YTjXO?>@X{0Jep{S zTI8x;V}iAn(AN&{ze>lSzW+YF|M~=OfF~Y4CC`M{ZdP+(WfQl7H@DENBL2)V- z;zuVdSU57dO57zLo88K4{aB#9IX+lB2n3gSa3o#2gO19ARB{+ub+WDxhlj06h|7)x z^>7yjCR3VsL7j@(+qQ3R`GTE~P7cs?$A@N${DVJ)R?Vsu%aa!Ov}(bN10d)hY(Gtp z?vTxL&D#xxUV#tlRv-`4OKS-aMc9N**0NEN@TRqB;Qjw`>ejQV@p$tFdW}YEUC&0B z8H*n3RS>gNG`2dQ%7J{nC?M+L z3%!_%A{@Q-vRyR~`bf6+k=VPk93IKZ=6Yb+fr1iWvSGVKZ=$M{td56%aHoTb^y3P%S9oSjhz?KL%^6tEf~Uk4yF791az5P`Ha# zcan4g70pv1^A>*-(<{t^?u=h@eVj0Xq=Q8(rr1zz&{jIAT)RauxdWvVisk?Ohy5X2 zU+v{~KkZ%Gt0=$uP^%11vd1QNZ`E$LFl6sLs( z{EI~!i3M44y+H%>uyzz^9cFcec9hXFh|;QTF4V+aUSG2Y;59z)nfxc0$&_5La?{2n zmvpJ+-@(=15ep@Yn+o+FtD>sYnNyZ)Lzk(}A}P=?zf$ZMtdq`z7NGY9AdVKdYUps6 zNiz|x2%4Lf@hQ=$l1p4F^^AkrQk%6qnZNLy=!m2(jx)I1EX%@Fz#GlJ12!QR?%-&$ zGwZ329KliZ4kqae#CRR7`&g(F7clliw=Ax(loZvV2!R~eBH-%cj^>`7jz{ka$Np>{ zAF;5(5g&=SBm#SH}&8Z81^6ph$NmHv;xiQgn=6}UF#3WFV7v^|y zqM@or!t2`JE2HHVojT-4libZODwq|*oumq2Jm#2qMotCHkdd4c1J?7?O&wX6SXm%70QzN+P(tep~5 z7CwKi&L>Ne;Ur8l*maQLXJ*40_4-ZexaP>FEF{H`?|T670W0r22y`9F95=&#!oEe8n?B9n zeOPo?XMF={|IHOjFw5H3L=N-LE}~k`EM8gt-hKe13}Unxw31=8A`zuM58l&wdfg;7$kGhTQJU0VP9DrUavp*|8#CiP`WmA0@3w={2ThH~#IzwU zI(b}}HvqS=cI;_L=;w%k4qo9XR}uR4R=|XM;1l91->yG5Mr)kI36zZv-TYalph;q- z$RyEFq6hw@N)?sT%epk^`)%O^+md=HXq2ce5TKVejp@lu%O6x}TS0e3DS{}$J==l9 zv^x&fCj&mF;VGG{voBHY0LV3wYNb+-z6NM#dGR2`mH@C;6so(YCfdUKOfVHffR=HBuBLpnWs~3V=P!e}yX^KVP{Nu@L>HUjf-5ElX z5|{Ste|`HhnAhdk|MLEMkPn7iL~YjhhFCW;%0XLTw526|e8Lh@olc+|GFerzuYrpS zA~_XbG{!En?v7Fboy{Jw;tRT%FY?VLSzmA}DA{h<+9l*hZ?QKCVq`6bt#*TS*=!s9 zUrn*y!f9;ot+#IAz+n}ej>^2>RG!2NpbOJ&dCjd6k2S4FR>|cpK?+yvRmvh@TgN3) zs52h?&0iS?4k?3e>=2< zYboFg(4z=$0-_68xC{$|>iijVDc9%7WgM<7l&vk$A{X#6a#fdrm{b(V1zNV^@y#A0 z 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

      B0o?DtF!VT!YjrDC^S2?RV?P>**rUM?tSk)et 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 literal 0 HcmV?d00001 diff --git a/ape/modeling/text/eva02_clip/constants.py b/ape/modeling/text/eva02_clip/constants.py new file mode 100644 index 0000000..a670bb3 --- /dev/null +++ b/ape/modeling/text/eva02_clip/constants.py @@ -0,0 +1,2 @@ +OPENAI_DATASET_MEAN = (0.48145466, 0.4578275, 0.40821073) +OPENAI_DATASET_STD = (0.26862954, 0.26130258, 0.27577711) diff --git a/ape/modeling/text/eva02_clip/eva_vit_model.py b/ape/modeling/text/eva02_clip/eva_vit_model.py new file mode 100644 index 0000000..9343903 --- /dev/null +++ b/ape/modeling/text/eva02_clip/eva_vit_model.py @@ -0,0 +1,531 @@ +# -------------------------------------------------------- +# Adapted from https://github.com/microsoft/unilm/tree/master/beit +# -------------------------------------------------------- +import math +import os +from functools import partial +import torch +import torch.nn as nn +import torch.nn.functional as F +try: + from timm.models.layers import drop_path, to_2tuple, trunc_normal_ +except: + from timm.layers import drop_path, to_2tuple, trunc_normal_ + +from .transformer import PatchDropout +from .rope import VisionRotaryEmbedding, VisionRotaryEmbeddingFast + +if os.getenv('ENV_TYPE') == 'deepspeed': + try: + from deepspeed.runtime.activation_checkpointing.checkpointing import checkpoint + except: + from torch.utils.checkpoint import checkpoint +else: + from torch.utils.checkpoint import checkpoint + +try: + import xformers.ops as xops +except ImportError: + xops = None + print("Please 'pip install xformers'") + + +class DropPath(nn.Module): + """Drop paths (Stochastic Depth) per sample (when applied in main path of residual blocks). + """ + def __init__(self, drop_prob=None): + super(DropPath, self).__init__() + self.drop_prob = drop_prob + + def forward(self, x): + return drop_path(x, self.drop_prob, self.training) + + def extra_repr(self) -> str: + return 'p={}'.format(self.drop_prob) + + +class Mlp(nn.Module): + def __init__( + self, + in_features, + hidden_features=None, + out_features=None, + act_layer=nn.GELU, + norm_layer=nn.LayerNorm, + drop=0., + subln=False, + + ): + super().__init__() + out_features = out_features or in_features + hidden_features = hidden_features or in_features + self.fc1 = nn.Linear(in_features, hidden_features) + self.act = act_layer() + + self.ffn_ln = norm_layer(hidden_features) if subln else nn.Identity() + + self.fc2 = nn.Linear(hidden_features, out_features) + self.drop = nn.Dropout(drop) + + def forward(self, x): + x = self.fc1(x) + x = self.act(x) + # x = self.drop(x) + # commit this for the orignal BERT implement + x = self.ffn_ln(x) + + x = self.fc2(x) + x = self.drop(x) + return x + +class SwiGLU(nn.Module): + def __init__(self, in_features, hidden_features=None, out_features=None, act_layer=nn.SiLU, drop=0., + norm_layer=nn.LayerNorm, subln=False): + super().__init__() + out_features = out_features or in_features + hidden_features = hidden_features or in_features + + self.w1 = nn.Linear(in_features, hidden_features) + self.w2 = nn.Linear(in_features, hidden_features) + + self.act = act_layer() + self.ffn_ln = norm_layer(hidden_features) if subln else nn.Identity() + self.w3 = nn.Linear(hidden_features, out_features) + + self.drop = nn.Dropout(drop) + + def forward(self, x): + x1 = self.w1(x) + x2 = self.w2(x) + hidden = self.act(x1) * x2 + x = self.ffn_ln(hidden) + x = self.w3(x) + x = self.drop(x) + return x + +class Attention(nn.Module): + def __init__( + self, dim, num_heads=8, qkv_bias=False, qk_scale=None, attn_drop=0., + proj_drop=0., window_size=None, attn_head_dim=None, xattn=False, rope=None, subln=False, norm_layer=nn.LayerNorm): + super().__init__() + self.num_heads = num_heads + head_dim = dim // num_heads + if attn_head_dim is not None: + head_dim = attn_head_dim + all_head_dim = head_dim * self.num_heads + self.scale = qk_scale or head_dim ** -0.5 + + self.subln = subln + if self.subln: + self.q_proj = nn.Linear(dim, all_head_dim, bias=False) + self.k_proj = nn.Linear(dim, all_head_dim, bias=False) + self.v_proj = nn.Linear(dim, all_head_dim, bias=False) + else: + self.qkv = nn.Linear(dim, all_head_dim * 3, bias=False) + + if qkv_bias: + self.q_bias = nn.Parameter(torch.zeros(all_head_dim)) + self.v_bias = nn.Parameter(torch.zeros(all_head_dim)) + else: + self.q_bias = None + self.v_bias = None + + if window_size: + self.window_size = window_size + self.num_relative_distance = (2 * window_size[0] - 1) * (2 * window_size[1] - 1) + 3 + self.relative_position_bias_table = nn.Parameter( + torch.zeros(self.num_relative_distance, num_heads)) # 2*Wh-1 * 2*Ww-1, nH + # cls to token & token 2 cls & cls to cls + + # get pair-wise relative position index for each token inside the window + coords_h = torch.arange(window_size[0]) + coords_w = torch.arange(window_size[1]) + coords = torch.stack(torch.meshgrid([coords_h, coords_w])) # 2, Wh, Ww + coords_flatten = torch.flatten(coords, 1) # 2, Wh*Ww + relative_coords = coords_flatten[:, :, None] - coords_flatten[:, None, :] # 2, Wh*Ww, Wh*Ww + relative_coords = relative_coords.permute(1, 2, 0).contiguous() # Wh*Ww, Wh*Ww, 2 + relative_coords[:, :, 0] += window_size[0] - 1 # shift to start from 0 + relative_coords[:, :, 1] += window_size[1] - 1 + relative_coords[:, :, 0] *= 2 * window_size[1] - 1 + relative_position_index = \ + torch.zeros(size=(window_size[0] * window_size[1] + 1, ) * 2, dtype=relative_coords.dtype) + relative_position_index[1:, 1:] = relative_coords.sum(-1) # Wh*Ww, Wh*Ww + relative_position_index[0, 0:] = self.num_relative_distance - 3 + relative_position_index[0:, 0] = self.num_relative_distance - 2 + relative_position_index[0, 0] = self.num_relative_distance - 1 + + self.register_buffer("relative_position_index", relative_position_index) + else: + self.window_size = None + self.relative_position_bias_table = None + self.relative_position_index = None + + self.attn_drop = nn.Dropout(attn_drop) + self.inner_attn_ln = norm_layer(all_head_dim) if subln else nn.Identity() + # self.proj = nn.Linear(all_head_dim, all_head_dim) + self.proj = nn.Linear(all_head_dim, dim) + self.proj_drop = nn.Dropout(proj_drop) + self.xattn = xattn + self.xattn_drop = attn_drop + + self.rope = rope + + def forward(self, x, rel_pos_bias=None, attn_mask=None): + B, N, C = x.shape + if self.subln: + q = F.linear(input=x, weight=self.q_proj.weight, bias=self.q_bias) + k = F.linear(input=x, weight=self.k_proj.weight, bias=None) + v = F.linear(input=x, weight=self.v_proj.weight, bias=self.v_bias) + + q = q.reshape(B, N, self.num_heads, -1).permute(0, 2, 1, 3) # B, num_heads, N, C + k = k.reshape(B, N, self.num_heads, -1).permute(0, 2, 1, 3) + v = v.reshape(B, N, self.num_heads, -1).permute(0, 2, 1, 3) + else: + + qkv_bias = None + if self.q_bias is not None: + qkv_bias = torch.cat((self.q_bias, torch.zeros_like(self.v_bias, requires_grad=False), self.v_bias)) + + qkv = F.linear(input=x, weight=self.qkv.weight, bias=qkv_bias) + qkv = qkv.reshape(B, N, 3, self.num_heads, -1).permute(2, 0, 3, 1, 4) # 3, B, num_heads, N, C + q, k, v = qkv[0], qkv[1], qkv[2] + + if self.rope: + # slightly fast impl + q_t = q[:, :, 1:, :] + ro_q_t = self.rope(q_t) + q = torch.cat((q[:, :, :1, :], ro_q_t), -2).type_as(v) + + k_t = k[:, :, 1:, :] + ro_k_t = self.rope(k_t) + k = torch.cat((k[:, :, :1, :], ro_k_t), -2).type_as(v) + + if self.xattn: + q = q.permute(0, 2, 1, 3) # B, num_heads, N, C -> B, N, num_heads, C + k = k.permute(0, 2, 1, 3) + v = v.permute(0, 2, 1, 3) + + x = xops.memory_efficient_attention( + q, k, v, + p=self.xattn_drop, + scale=self.scale, + ) + x = x.reshape(B, N, -1) + x = self.inner_attn_ln(x) + x = self.proj(x) + x = self.proj_drop(x) + else: + q = q * self.scale + attn = (q @ k.transpose(-2, -1)) + + if self.relative_position_bias_table is not None: + relative_position_bias = \ + self.relative_position_bias_table[self.relative_position_index.view(-1)].view( + self.window_size[0] * self.window_size[1] + 1, + self.window_size[0] * self.window_size[1] + 1, -1) # Wh*Ww,Wh*Ww,nH + relative_position_bias = relative_position_bias.permute(2, 0, 1).contiguous() # nH, Wh*Ww, Wh*Ww + attn = attn + relative_position_bias.unsqueeze(0).type_as(attn) + + if rel_pos_bias is not None: + attn = attn + rel_pos_bias.type_as(attn) + + if attn_mask is not None: + attn_mask = attn_mask.bool() + attn = attn.masked_fill(~attn_mask[:, None, None, :], float("-inf")) + + attn = attn.softmax(dim=-1) + attn = self.attn_drop(attn) + + x = (attn @ v).transpose(1, 2).reshape(B, N, -1) + x = self.inner_attn_ln(x) + x = self.proj(x) + x = self.proj_drop(x) + return x + + +class Block(nn.Module): + + def __init__(self, dim, num_heads, mlp_ratio=4., qkv_bias=False, qk_scale=None, drop=0., attn_drop=0., + drop_path=0., init_values=None, act_layer=nn.GELU, norm_layer=nn.LayerNorm, + window_size=None, attn_head_dim=None, xattn=False, rope=None, postnorm=False, + subln=False, naiveswiglu=False): + super().__init__() + self.norm1 = norm_layer(dim) + self.attn = Attention( + dim, num_heads=num_heads, qkv_bias=qkv_bias, qk_scale=qk_scale, + attn_drop=attn_drop, proj_drop=drop, window_size=window_size, attn_head_dim=attn_head_dim, + xattn=xattn, rope=rope, subln=subln, norm_layer=norm_layer) + # NOTE: drop path for stochastic depth, we shall see if this is better than dropout here + self.drop_path = DropPath(drop_path) if drop_path > 0. else nn.Identity() + self.norm2 = norm_layer(dim) + mlp_hidden_dim = int(dim * mlp_ratio) + + if naiveswiglu: + self.mlp = SwiGLU( + in_features=dim, + hidden_features=mlp_hidden_dim, + subln=subln, + norm_layer=norm_layer, + ) + else: + self.mlp = Mlp( + in_features=dim, + hidden_features=mlp_hidden_dim, + act_layer=act_layer, + subln=subln, + drop=drop + ) + + if init_values is not None and init_values > 0: + self.gamma_1 = nn.Parameter(init_values * torch.ones((dim)),requires_grad=True) + self.gamma_2 = nn.Parameter(init_values * torch.ones((dim)),requires_grad=True) + else: + self.gamma_1, self.gamma_2 = None, None + + self.postnorm = postnorm + + def forward(self, x, rel_pos_bias=None, attn_mask=None): + if self.gamma_1 is None: + if self.postnorm: + x = x + self.drop_path(self.norm1(self.attn(x, rel_pos_bias=rel_pos_bias, attn_mask=attn_mask))) + x = x + self.drop_path(self.norm2(self.mlp(x))) + else: + x = x + self.drop_path(self.attn(self.norm1(x), rel_pos_bias=rel_pos_bias, attn_mask=attn_mask)) + x = x + self.drop_path(self.mlp(self.norm2(x))) + else: + if self.postnorm: + x = x + self.drop_path(self.gamma_1 * self.norm1(self.attn(x, rel_pos_bias=rel_pos_bias, attn_mask=attn_mask))) + x = x + self.drop_path(self.gamma_2 * self.norm2(self.mlp(x))) + else: + x = x + self.drop_path(self.gamma_1 * self.attn(self.norm1(x), rel_pos_bias=rel_pos_bias, attn_mask=attn_mask)) + x = x + self.drop_path(self.gamma_2 * self.mlp(self.norm2(x))) + return x + + +class PatchEmbed(nn.Module): + """ Image to Patch Embedding + """ + def __init__(self, img_size=224, patch_size=16, in_chans=3, embed_dim=768): + super().__init__() + img_size = to_2tuple(img_size) + patch_size = to_2tuple(patch_size) + num_patches = (img_size[1] // patch_size[1]) * (img_size[0] // patch_size[0]) + self.patch_shape = (img_size[0] // patch_size[0], img_size[1] // patch_size[1]) + self.img_size = img_size + self.patch_size = patch_size + self.num_patches = num_patches + + self.proj = nn.Conv2d(in_chans, embed_dim, kernel_size=patch_size, stride=patch_size) + + def forward(self, x, **kwargs): + B, C, H, W = x.shape + # FIXME look at relaxing size constraints + assert H == self.img_size[0] and W == self.img_size[1], \ + f"Input image size ({H}*{W}) doesn't match model ({self.img_size[0]}*{self.img_size[1]})." + x = self.proj(x).flatten(2).transpose(1, 2) + return x + + +class RelativePositionBias(nn.Module): + + def __init__(self, window_size, num_heads): + super().__init__() + self.window_size = window_size + self.num_relative_distance = (2 * window_size[0] - 1) * (2 * window_size[1] - 1) + 3 + self.relative_position_bias_table = nn.Parameter( + torch.zeros(self.num_relative_distance, num_heads)) # 2*Wh-1 * 2*Ww-1, nH + # cls to token & token 2 cls & cls to cls + + # get pair-wise relative position index for each token inside the window + coords_h = torch.arange(window_size[0]) + coords_w = torch.arange(window_size[1]) + coords = torch.stack(torch.meshgrid([coords_h, coords_w])) # 2, Wh, Ww + coords_flatten = torch.flatten(coords, 1) # 2, Wh*Ww + relative_coords = coords_flatten[:, :, None] - coords_flatten[:, None, :] # 2, Wh*Ww, Wh*Ww + relative_coords = relative_coords.permute(1, 2, 0).contiguous() # Wh*Ww, Wh*Ww, 2 + relative_coords[:, :, 0] += window_size[0] - 1 # shift to start from 0 + relative_coords[:, :, 1] += window_size[1] - 1 + relative_coords[:, :, 0] *= 2 * window_size[1] - 1 + relative_position_index = \ + torch.zeros(size=(window_size[0] * window_size[1] + 1,) * 2, dtype=relative_coords.dtype) + relative_position_index[1:, 1:] = relative_coords.sum(-1) # Wh*Ww, Wh*Ww + relative_position_index[0, 0:] = self.num_relative_distance - 3 + relative_position_index[0:, 0] = self.num_relative_distance - 2 + relative_position_index[0, 0] = self.num_relative_distance - 1 + + self.register_buffer("relative_position_index", relative_position_index) + + def forward(self): + relative_position_bias = \ + self.relative_position_bias_table[self.relative_position_index.view(-1)].view( + self.window_size[0] * self.window_size[1] + 1, + self.window_size[0] * self.window_size[1] + 1, -1) # Wh*Ww,Wh*Ww,nH + return relative_position_bias.permute(2, 0, 1).contiguous() # nH, Wh*Ww, Wh*Ww + + +class EVAVisionTransformer(nn.Module): + """ Vision Transformer with support for patch or hybrid CNN input stage + """ + def __init__(self, img_size=224, patch_size=16, in_chans=3, num_classes=1000, embed_dim=768, depth=12, + num_heads=12, mlp_ratio=4., qkv_bias=False, qk_scale=None, drop_rate=0., attn_drop_rate=0., + drop_path_rate=0., norm_layer=nn.LayerNorm, init_values=None, patch_dropout=0., + use_abs_pos_emb=True, use_rel_pos_bias=False, use_shared_rel_pos_bias=False, rope=False, + use_mean_pooling=True, init_scale=0.001, grad_checkpointing=False, xattn=False, postnorm=False, + pt_hw_seq_len=16, intp_freq=False, naiveswiglu=False, subln=False): + super().__init__() + self.image_size = img_size + self.num_classes = num_classes + self.num_features = self.embed_dim = embed_dim # num_features for consistency with other models + + self.patch_embed = PatchEmbed( + img_size=img_size, patch_size=patch_size, in_chans=in_chans, embed_dim=embed_dim) + num_patches = self.patch_embed.num_patches + + self.cls_token = nn.Parameter(torch.zeros(1, 1, embed_dim)) + # self.mask_token = nn.Parameter(torch.zeros(1, 1, embed_dim)) + if use_abs_pos_emb: + self.pos_embed = nn.Parameter(torch.zeros(1, num_patches + 1, embed_dim)) + else: + self.pos_embed = None + self.pos_drop = nn.Dropout(p=drop_rate) + + if use_shared_rel_pos_bias: + self.rel_pos_bias = RelativePositionBias(window_size=self.patch_embed.patch_shape, num_heads=num_heads) + else: + self.rel_pos_bias = None + + if rope: + half_head_dim = embed_dim // num_heads // 2 + hw_seq_len = img_size // patch_size + self.rope = VisionRotaryEmbeddingFast( + dim=half_head_dim, + pt_seq_len=pt_hw_seq_len, + ft_seq_len=hw_seq_len if intp_freq else None, + # patch_dropout=patch_dropout + ) + else: + self.rope = None + + self.naiveswiglu = naiveswiglu + + dpr = [x.item() for x in torch.linspace(0, drop_path_rate, depth)] # stochastic depth decay rule + self.use_rel_pos_bias = use_rel_pos_bias + self.blocks = nn.ModuleList([ + Block( + dim=embed_dim, num_heads=num_heads, mlp_ratio=mlp_ratio, qkv_bias=qkv_bias, qk_scale=qk_scale, + drop=drop_rate, attn_drop=attn_drop_rate, drop_path=dpr[i], norm_layer=norm_layer, + init_values=init_values, window_size=self.patch_embed.patch_shape if use_rel_pos_bias else None, + xattn=xattn, rope=self.rope, postnorm=postnorm, subln=subln, naiveswiglu=naiveswiglu) + for i in range(depth)]) + self.norm = nn.Identity() if use_mean_pooling else norm_layer(embed_dim) + self.fc_norm = norm_layer(embed_dim) if use_mean_pooling else None + self.head = nn.Linear(embed_dim, num_classes) if num_classes > 0 else nn.Identity() + + if self.pos_embed is not None: + trunc_normal_(self.pos_embed, std=.02) + + trunc_normal_(self.cls_token, std=.02) + # trunc_normal_(self.mask_token, std=.02) + + self.apply(self._init_weights) + self.fix_init_weight() + + if isinstance(self.head, nn.Linear): + trunc_normal_(self.head.weight, std=.02) + self.head.weight.data.mul_(init_scale) + self.head.bias.data.mul_(init_scale) + + # setting a patch_dropout of 0. would mean it is disabled and this function would be the identity fn + self.patch_dropout = PatchDropout(patch_dropout) if patch_dropout > 0. else nn.Identity() + + self.grad_checkpointing = grad_checkpointing + + def fix_init_weight(self): + def rescale(param, layer_id): + param.div_(math.sqrt(2.0 * layer_id)) + + for layer_id, layer in enumerate(self.blocks): + rescale(layer.attn.proj.weight.data, layer_id + 1) + if self.naiveswiglu: + rescale(layer.mlp.w3.weight.data, layer_id + 1) + else: + rescale(layer.mlp.fc2.weight.data, layer_id + 1) + + def get_cast_dtype(self) -> torch.dtype: + return self.blocks[0].mlp.fc2.weight.dtype + + def _init_weights(self, m): + if isinstance(m, nn.Linear): + trunc_normal_(m.weight, std=.02) + if m.bias is not None: + nn.init.constant_(m.bias, 0) + elif isinstance(m, nn.LayerNorm): + nn.init.constant_(m.bias, 0) + nn.init.constant_(m.weight, 1.0) + + def get_num_layers(self): + return len(self.blocks) + + def lock(self, unlocked_groups=0, freeze_bn_stats=False): + assert unlocked_groups == 0, 'partial locking not currently supported for this model' + for param in self.parameters(): + param.requires_grad = False + + @torch.jit.ignore + def set_grad_checkpointing(self, enable=True): + self.grad_checkpointing = enable + + @torch.jit.ignore + def no_weight_decay(self): + return {'pos_embed', 'cls_token'} + + def get_classifier(self): + return self.head + + def reset_classifier(self, num_classes, global_pool=''): + self.num_classes = num_classes + self.head = nn.Linear(self.embed_dim, num_classes) if num_classes > 0 else nn.Identity() + + def forward_features(self, x, return_all_features=False): + + x = self.patch_embed(x) + batch_size, seq_len, _ = x.size() + + cls_tokens = self.cls_token.expand(batch_size, -1, -1) # stole cls_tokens impl from Phil Wang, thanks + x = torch.cat((cls_tokens, x), dim=1) + if self.pos_embed is not None: + x = x + self.pos_embed + x = self.pos_drop(x) + + # a patch_dropout of 0. would mean it is disabled and this function would do nothing but return what was passed in + if os.getenv('RoPE') == '1': + if self.training and not isinstance(self.patch_dropout, nn.Identity): + x, patch_indices_keep = self.patch_dropout(x) + self.rope.forward = partial(self.rope.forward, patch_indices_keep=patch_indices_keep) + else: + self.rope.forward = partial(self.rope.forward, patch_indices_keep=None) + x = self.patch_dropout(x) + else: + x = self.patch_dropout(x) + + rel_pos_bias = self.rel_pos_bias() if self.rel_pos_bias is not None else None + for blk in self.blocks: + if self.grad_checkpointing: + x = checkpoint(blk, x, (rel_pos_bias,)) + else: + x = blk(x, rel_pos_bias=rel_pos_bias) + + if not return_all_features: + x = self.norm(x) + if self.fc_norm is not None: + return self.fc_norm(x.mean(1)) + else: + return x[:, 0] + return x + + def forward(self, x, return_all_features=False): + if return_all_features: + return self.forward_features(x, return_all_features) + x = self.forward_features(x) + x = self.head(x) + return x diff --git a/ape/modeling/text/eva02_clip/factory.py b/ape/modeling/text/eva02_clip/factory.py new file mode 100644 index 0000000..dbd3979 --- /dev/null +++ b/ape/modeling/text/eva02_clip/factory.py @@ -0,0 +1,460 @@ +import json +import logging +import os +import pathlib +import re +from copy import deepcopy +from pathlib import Path +from typing import Optional, Tuple, Union, Dict, Any +import torch + +from .constants import OPENAI_DATASET_MEAN, OPENAI_DATASET_STD +from .model import CLIP, CustomCLIP, convert_weights_to_lp, convert_to_custom_text_state_dict,\ + get_cast_dtype +from .openai import load_openai_model +from .pretrained import is_pretrained_cfg, get_pretrained_cfg, download_pretrained, list_pretrained_tags_by_model +from .transform import image_transform +from .tokenizer import HFTokenizer, tokenize +from .utils import resize_clip_pos_embed, resize_evaclip_pos_embed, resize_visual_pos_embed, resize_eva_pos_embed + + +_MODEL_CONFIG_PATHS = [Path(__file__).parent / f"model_configs/"] +_MODEL_CONFIGS = {} # directory (model_name: config) of model architecture configs + + +def _natural_key(string_): + return [int(s) if s.isdigit() else s for s in re.split(r'(\d+)', string_.lower())] + + +def _rescan_model_configs(): + global _MODEL_CONFIGS + + config_ext = ('.json',) + config_files = [] + for config_path in _MODEL_CONFIG_PATHS: + if config_path.is_file() and config_path.suffix in config_ext: + config_files.append(config_path) + elif config_path.is_dir(): + for ext in config_ext: + config_files.extend(config_path.glob(f'*{ext}')) + + for cf in config_files: + with open(cf, "r", encoding="utf8") as f: + model_cfg = json.load(f) + if all(a in model_cfg for a in ('embed_dim', 'vision_cfg', 'text_cfg')): + _MODEL_CONFIGS[cf.stem] = model_cfg + + _MODEL_CONFIGS = dict(sorted(_MODEL_CONFIGS.items(), key=lambda x: _natural_key(x[0]))) + + +_rescan_model_configs() # initial populate of model config registry + + +def list_models(): + """ enumerate available model architectures based on config files """ + return list(_MODEL_CONFIGS.keys()) + + +def add_model_config(path): + """ add model config path or file and update registry """ + if not isinstance(path, Path): + path = Path(path) + _MODEL_CONFIG_PATHS.append(path) + _rescan_model_configs() + + +def get_model_config(model_name): + if model_name in _MODEL_CONFIGS: + return deepcopy(_MODEL_CONFIGS[model_name]) + else: + return None + + +def get_tokenizer(model_name): + config = get_model_config(model_name) + tokenizer = HFTokenizer(config['text_cfg']['hf_tokenizer_name']) if 'hf_tokenizer_name' in config['text_cfg'] else tokenize + return tokenizer + + +# loading openai CLIP weights when is_openai=True for training +def load_state_dict(checkpoint_path: str, map_location: str='cpu', model_key: str='model|module|state_dict', is_openai: bool=False, skip_list: list=[]): + if is_openai: + model = torch.jit.load(checkpoint_path, map_location="cpu").eval() + state_dict = model.state_dict() + for key in ["input_resolution", "context_length", "vocab_size"]: + state_dict.pop(key, None) + else: + checkpoint = torch.load(checkpoint_path, map_location=map_location) + for mk in model_key.split('|'): + if isinstance(checkpoint, dict) and mk in checkpoint: + state_dict = checkpoint[mk] + break + else: + state_dict = checkpoint + if next(iter(state_dict.items()))[0].startswith('module'): + state_dict = {k[7:]: v for k, v in state_dict.items()} + + for k in skip_list: + if k in list(state_dict.keys()): + logging.info(f"Removing key {k} from pretrained checkpoint") + del state_dict[k] + + if os.getenv('RoPE') == '1': + for k in list(state_dict.keys()): + if 'freqs_cos' in k or 'freqs_sin' in k: + del state_dict[k] + return state_dict + + + +def load_checkpoint(model, checkpoint_path, model_key="model|module|state_dict", strict=True): + state_dict = load_state_dict(checkpoint_path, model_key=model_key, is_openai=False) + # detect old format and make compatible with new format + if 'positional_embedding' in state_dict and not hasattr(model, 'positional_embedding'): + state_dict = convert_to_custom_text_state_dict(state_dict) + if 'text.logit_scale' in state_dict and hasattr(model, 'logit_scale'): + state_dict['logit_scale'] = state_dict['text.logit_scale'] + del state_dict['text.logit_scale'] + + # resize_clip_pos_embed for CLIP and open CLIP + if 'visual.positional_embedding' in state_dict: + resize_clip_pos_embed(state_dict, model) + # specified to eva_vit_model + elif 'visual.pos_embed' in state_dict: + resize_evaclip_pos_embed(state_dict, model) + + # resize_clip_pos_embed(state_dict, model) + incompatible_keys = model.load_state_dict(state_dict, strict=strict) + logging.info(f"incompatible_keys.missing_keys: {incompatible_keys.missing_keys}") + return incompatible_keys + +def load_clip_visual_state_dict(checkpoint_path: str, map_location: str='cpu', is_openai: bool=False, skip_list:list=[]): + state_dict = load_state_dict(checkpoint_path, map_location=map_location, is_openai=is_openai, skip_list=skip_list) + + for k in list(state_dict.keys()): + if not k.startswith('visual.'): + del state_dict[k] + for k in list(state_dict.keys()): + if k.startswith('visual.'): + new_k = k[7:] + state_dict[new_k] = state_dict[k] + del state_dict[k] + return state_dict + +def load_clip_text_state_dict(checkpoint_path: str, map_location: str='cpu', is_openai: bool=False, skip_list:list=[]): + state_dict = load_state_dict(checkpoint_path, map_location=map_location, is_openai=is_openai, skip_list=skip_list) + + for k in list(state_dict.keys()): + if k.startswith('visual.'): + del state_dict[k] + return state_dict + +def get_pretrained_tag(pretrained_model): + pretrained_model = pretrained_model.lower() + if "laion" in pretrained_model or "open_clip" in pretrained_model: + return "open_clip" + elif "openai" in pretrained_model: + return "clip" + elif "eva" in pretrained_model and "clip" in pretrained_model: + return "eva_clip" + else: + return "other" + +def load_pretrained_checkpoint( + model, + visual_checkpoint_path, + text_checkpoint_path, + strict=True, + visual_model=None, + text_model=None, + model_key="model|module|state_dict", + skip_list=[]): + visual_tag = get_pretrained_tag(visual_model) + text_tag = get_pretrained_tag(text_model) + + logging.info(f"num of model state_dict keys: {len(model.state_dict().keys())}") + visual_incompatible_keys, text_incompatible_keys = None, None + if visual_checkpoint_path: + if visual_tag == "eva_clip" or visual_tag == "open_clip": + visual_state_dict = load_clip_visual_state_dict(visual_checkpoint_path, is_openai=False, skip_list=skip_list) + elif visual_tag == "clip": + visual_state_dict = load_clip_visual_state_dict(visual_checkpoint_path, is_openai=True, skip_list=skip_list) + else: + visual_state_dict = load_state_dict(visual_checkpoint_path, model_key=model_key, is_openai=False, skip_list=skip_list) + + # resize_clip_pos_embed for CLIP and open CLIP + if 'positional_embedding' in visual_state_dict: + resize_visual_pos_embed(visual_state_dict, model) + # specified to EVA model + elif 'pos_embed' in visual_state_dict: + resize_eva_pos_embed(visual_state_dict, model) + + visual_incompatible_keys = model.visual.load_state_dict(visual_state_dict, strict=strict) + logging.info(f"num of loaded visual_state_dict keys: {len(visual_state_dict.keys())}") + logging.info(f"visual_incompatible_keys.missing_keys: {visual_incompatible_keys.missing_keys}") + + if text_checkpoint_path: + if text_tag == "eva_clip" or text_tag == "open_clip": + text_state_dict = load_clip_text_state_dict(text_checkpoint_path, is_openai=False, skip_list=skip_list) + elif text_tag == "clip": + text_state_dict = load_clip_text_state_dict(text_checkpoint_path, is_openai=True, skip_list=skip_list) + else: + text_state_dict = load_state_dict(visual_checkpoint_path, model_key=model_key, is_openai=False, skip_list=skip_list) + + text_incompatible_keys = model.text.load_state_dict(text_state_dict, strict=strict) + + logging.info(f"num of loaded text_state_dict keys: {len(text_state_dict.keys())}") + logging.info(f"text_incompatible_keys.missing_keys: {text_incompatible_keys.missing_keys}") + + return visual_incompatible_keys, text_incompatible_keys + +def create_model( + model_name: str, + pretrained: Optional[str] = None, + precision: str = 'fp32', + device: Union[str, torch.device] = 'cpu', + jit: bool = False, + force_quick_gelu: bool = False, + force_custom_clip: bool = False, + force_patch_dropout: Optional[float] = None, + pretrained_image: str = '', + pretrained_text: str = '', + pretrained_hf: bool = True, + pretrained_visual_model: str = None, + pretrained_text_model: str = None, + cache_dir: Optional[str] = None, + skip_list: list = [], +): + model_name = model_name.replace('/', '-') # for callers using old naming with / in ViT names + if isinstance(device, str): + device = torch.device(device) + + if pretrained and pretrained.lower() == 'openai': + logging.info(f'Loading pretrained {model_name} from OpenAI.') + model = load_openai_model( + model_name, + precision=precision, + device=device, + jit=jit, + cache_dir=cache_dir, + ) + else: + model_cfg = get_model_config(model_name) + if model_cfg is not None: + logging.info(f'Loaded {model_name} model config.') + else: + logging.error(f'Model config for {model_name} not found; available models {list_models()}.') + raise RuntimeError(f'Model config for {model_name} not found.') + + if 'rope' in model_cfg.get('vision_cfg', {}): + if model_cfg['vision_cfg']['rope']: + os.environ['RoPE'] = "1" + else: + os.environ['RoPE'] = "0" + + if force_quick_gelu: + # override for use of QuickGELU on non-OpenAI transformer models + model_cfg["quick_gelu"] = True + + if force_patch_dropout is not None: + # override the default patch dropout value + model_cfg['vision_cfg']["patch_dropout"] = force_patch_dropout + + cast_dtype = get_cast_dtype(precision) + custom_clip = model_cfg.pop('custom_text', False) or force_custom_clip or ('hf_model_name' in model_cfg['text_cfg']) + + + if custom_clip: + if 'hf_model_name' in model_cfg.get('text_cfg', {}): + model_cfg['text_cfg']['hf_model_pretrained'] = pretrained_hf + model = CustomCLIP(**model_cfg, cast_dtype=cast_dtype) + else: + model = CLIP(**model_cfg, cast_dtype=cast_dtype) + + pretrained_cfg = {} + if pretrained: + checkpoint_path = '' + pretrained_cfg = get_pretrained_cfg(model_name, pretrained) + if pretrained_cfg: + checkpoint_path = download_pretrained(pretrained_cfg, cache_dir=cache_dir) + elif os.path.exists(pretrained): + checkpoint_path = pretrained + + if checkpoint_path: + logging.info(f'Loading pretrained {model_name} weights ({pretrained}).') + load_checkpoint(model, + checkpoint_path, + model_key="model|module|state_dict", + strict=False + ) + else: + error_str = ( + f'Pretrained weights ({pretrained}) not found for model {model_name}.' + f'Available pretrained tags ({list_pretrained_tags_by_model(model_name)}.') + logging.warning(error_str) + raise RuntimeError(error_str) + else: + visual_checkpoint_path = '' + text_checkpoint_path = '' + + if pretrained_image: + pretrained_visual_model = pretrained_visual_model.replace('/', '-') # for callers using old naming with / in ViT names + pretrained_image_cfg = get_pretrained_cfg(pretrained_visual_model, pretrained_image) + if 'timm_model_name' in model_cfg.get('vision_cfg', {}): + # pretrained weight loading for timm models set via vision_cfg + model_cfg['vision_cfg']['timm_model_pretrained'] = True + elif pretrained_image_cfg: + visual_checkpoint_path = download_pretrained(pretrained_image_cfg, cache_dir=cache_dir) + elif os.path.exists(pretrained_image): + visual_checkpoint_path = pretrained_image + else: + logging.warning(f'Pretrained weights ({visual_checkpoint_path}) not found for model {model_name}.visual.') + raise RuntimeError(f'Pretrained weights ({visual_checkpoint_path}) not found for model {model_name}.visual.') + + if pretrained_text: + pretrained_text_model = pretrained_text_model.replace('/', '-') # for callers using old naming with / in ViT names + pretrained_text_cfg = get_pretrained_cfg(pretrained_text_model, pretrained_text) + if pretrained_image_cfg: + text_checkpoint_path = download_pretrained(pretrained_text_cfg, cache_dir=cache_dir) + elif os.path.exists(pretrained_text): + text_checkpoint_path = pretrained_text + else: + logging.warning(f'Pretrained weights ({text_checkpoint_path}) not found for model {model_name}.text.') + raise RuntimeError(f'Pretrained weights ({text_checkpoint_path}) not found for model {model_name}.text.') + + if visual_checkpoint_path: + logging.info(f'Loading pretrained {model_name}.visual weights ({visual_checkpoint_path}).') + if text_checkpoint_path: + logging.info(f'Loading pretrained {model_name}.text weights ({text_checkpoint_path}).') + + if visual_checkpoint_path or text_checkpoint_path: + load_pretrained_checkpoint( + model, + visual_checkpoint_path, + text_checkpoint_path, + strict=False, + visual_model=pretrained_visual_model, + text_model=pretrained_text_model, + model_key="model|module|state_dict", + skip_list=skip_list + ) + + if "fp16" in precision or "bf16" in precision: + logging.info(f'convert precision to {precision}') + model = model.to(torch.bfloat16) if 'bf16' in precision else model.to(torch.float16) + + model.to(device=device) + + # set image / mean metadata from pretrained_cfg if available, or use default + model.visual.image_mean = pretrained_cfg.get('mean', None) or OPENAI_DATASET_MEAN + model.visual.image_std = pretrained_cfg.get('std', None) or OPENAI_DATASET_STD + + if jit: + model = torch.jit.script(model) + + return model + + +def create_model_and_transforms( + model_name: str, + pretrained: Optional[str] = None, + precision: str = 'fp32', + device: Union[str, torch.device] = 'cpu', + jit: bool = False, + force_quick_gelu: bool = False, + force_custom_clip: bool = False, + force_patch_dropout: Optional[float] = None, + pretrained_image: str = '', + pretrained_text: str = '', + pretrained_hf: bool = True, + pretrained_visual_model: str = None, + pretrained_text_model: str = None, + image_mean: Optional[Tuple[float, ...]] = None, + image_std: Optional[Tuple[float, ...]] = None, + cache_dir: Optional[str] = None, + skip_list: list = [], +): + model = create_model( + model_name, + pretrained, + precision=precision, + device=device, + jit=jit, + force_quick_gelu=force_quick_gelu, + force_custom_clip=force_custom_clip, + force_patch_dropout=force_patch_dropout, + pretrained_image=pretrained_image, + pretrained_text=pretrained_text, + pretrained_hf=pretrained_hf, + pretrained_visual_model=pretrained_visual_model, + pretrained_text_model=pretrained_text_model, + cache_dir=cache_dir, + skip_list=skip_list, + ) + + image_mean = image_mean or getattr(model.visual, 'image_mean', None) + image_std = image_std or getattr(model.visual, 'image_std', None) + preprocess_train = image_transform( + model.visual.image_size, + is_train=True, + mean=image_mean, + std=image_std + ) + preprocess_val = image_transform( + model.visual.image_size, + is_train=False, + mean=image_mean, + std=image_std + ) + + return model, preprocess_train, preprocess_val + +def create_model_from_pretrained( + model_name: str, + pretrained: str, + precision: str = 'fp32', + device: Union[str, torch.device] = 'cpu', + jit: bool = False, + force_quick_gelu: bool = False, + force_custom_clip: bool = False, + force_patch_dropout: Optional[float] = None, + return_transform: bool = True, + image_mean: Optional[Tuple[float, ...]] = None, + image_std: Optional[Tuple[float, ...]] = None, + cache_dir: Optional[str] = None, + is_frozen: bool = False, +): + if not is_pretrained_cfg(model_name, pretrained) and not os.path.exists(pretrained): + raise RuntimeError( + f'{pretrained} is not a valid pretrained cfg or checkpoint for {model_name}.' + f' Use open_clip.list_pretrained() to find one.') + + model = create_model( + model_name, + pretrained, + precision=precision, + device=device, + jit=jit, + force_quick_gelu=force_quick_gelu, + force_custom_clip=force_custom_clip, + force_patch_dropout=force_patch_dropout, + cache_dir=cache_dir, + ) + + if is_frozen: + for param in model.parameters(): + param.requires_grad = False + + if not return_transform: + return model + + image_mean = image_mean or getattr(model.visual, 'image_mean', None) + image_std = image_std or getattr(model.visual, 'image_std', None) + preprocess = image_transform( + model.visual.image_size, + is_train=False, + mean=image_mean, + std=image_std + ) + + return model, preprocess diff --git a/ape/modeling/text/eva02_clip/hf_configs.py b/ape/modeling/text/eva02_clip/hf_configs.py new file mode 100644 index 0000000..a8c9b70 --- /dev/null +++ b/ape/modeling/text/eva02_clip/hf_configs.py @@ -0,0 +1,57 @@ +# HF architecture dict: +arch_dict = { + # https://huggingface.co/docs/transformers/model_doc/roberta#roberta + "roberta": { + "config_names": { + "context_length": "max_position_embeddings", + "vocab_size": "vocab_size", + "width": "hidden_size", + "heads": "num_attention_heads", + "layers": "num_hidden_layers", + "layer_attr": "layer", + "token_embeddings_attr": "embeddings" + }, + "pooler": "mean_pooler", + }, + # https://huggingface.co/docs/transformers/model_doc/xlm-roberta#transformers.XLMRobertaConfig + "xlm-roberta": { + "config_names": { + "context_length": "max_position_embeddings", + "vocab_size": "vocab_size", + "width": "hidden_size", + "heads": "num_attention_heads", + "layers": "num_hidden_layers", + "layer_attr": "layer", + "token_embeddings_attr": "embeddings" + }, + "pooler": "mean_pooler", + }, + # https://huggingface.co/docs/transformers/model_doc/mt5#mt5 + "mt5": { + "config_names": { + # unlimited seqlen + # https://github.com/google-research/text-to-text-transfer-transformer/issues/273 + # https://github.com/huggingface/transformers/blob/v4.24.0/src/transformers/models/t5/modeling_t5.py#L374 + "context_length": "", + "vocab_size": "vocab_size", + "width": "d_model", + "heads": "num_heads", + "layers": "num_layers", + "layer_attr": "block", + "token_embeddings_attr": "embed_tokens" + }, + "pooler": "mean_pooler", + }, + "bert": { + "config_names": { + "context_length": "max_position_embeddings", + "vocab_size": "vocab_size", + "width": "hidden_size", + "heads": "num_attention_heads", + "layers": "num_hidden_layers", + "layer_attr": "layer", + "token_embeddings_attr": "embeddings" + }, + "pooler": "mean_pooler", + } +} diff --git a/ape/modeling/text/eva02_clip/hf_model.py b/ape/modeling/text/eva02_clip/hf_model.py new file mode 100644 index 0000000..c4b9fd8 --- /dev/null +++ b/ape/modeling/text/eva02_clip/hf_model.py @@ -0,0 +1,248 @@ +""" huggingface model adapter + +Wraps HuggingFace transformers (https://github.com/huggingface/transformers) models for use as a text tower in CLIP model. +""" + +import re + +import torch +import torch.nn as nn +from torch.nn import functional as F +from torch import TensorType +try: + import transformers + from transformers import AutoModel, AutoModelForMaskedLM, AutoTokenizer, AutoConfig, PretrainedConfig + from transformers.modeling_outputs import BaseModelOutput, BaseModelOutputWithPooling, \ + BaseModelOutputWithPoolingAndCrossAttentions +except ImportError as e: + transformers = None + + + class BaseModelOutput: + pass + + + class PretrainedConfig: + pass + +from .hf_configs import arch_dict + +# utils +def _camel2snake(s): + return re.sub(r'(? TensorType: + # image_atts = torch.ones(image_embeds.size()[:-1],dtype=torch.long).to(x.device) + # attn_mask = (x != self.config.pad_token_id).long() + # out = self.transformer( + # input_ids=x, + # attention_mask=attn_mask, + # encoder_hidden_states = image_embeds, + # encoder_attention_mask = image_atts, + # ) + # pooled_out = self.pooler(out, attn_mask) + + # return self.itm_proj(pooled_out) + + def mask(self, input_ids, vocab_size, device, targets=None, masked_indices=None, probability_matrix=None): + if masked_indices is None: + masked_indices = torch.bernoulli(probability_matrix).bool() + + masked_indices[input_ids == self.tokenizer.pad_token_id] = False + masked_indices[input_ids == self.tokenizer.cls_token_id] = False + + if targets is not None: + targets[~masked_indices] = -100 # We only compute loss on masked tokens + + # 80% of the time, we replace masked input tokens with tokenizer.mask_token ([MASK]) + indices_replaced = torch.bernoulli(torch.full(input_ids.shape, 0.8)).bool() & masked_indices + input_ids[indices_replaced] = self.tokenizer.mask_token_id + + # 10% of the time, we replace masked input tokens with random word + indices_random = torch.bernoulli(torch.full(input_ids.shape, 0.5)).bool() & masked_indices & ~indices_replaced + random_words = torch.randint(vocab_size, input_ids.shape, dtype=torch.long).to(device) + input_ids[indices_random] = random_words[indices_random] + # The rest of the time (10% of the time) we keep the masked input tokens unchanged + + if targets is not None: + return input_ids, targets + else: + return input_ids + + def forward_mlm(self, input_ids, image_embeds, mlm_probability=0.25): + labels = input_ids.clone() + attn_mask = (input_ids != self.config.pad_token_id).long() + image_atts = torch.ones(image_embeds.size()[:-1],dtype=torch.long).to(input_ids.device) + vocab_size = getattr(self.config, arch_dict[self.config.model_type]["config_names"]["vocab_size"]) + probability_matrix = torch.full(labels.shape, mlm_probability) + input_ids, labels = self.mask(input_ids, vocab_size, input_ids.device, targets=labels, + probability_matrix = probability_matrix) + mlm_output = self.transformer(input_ids, + attention_mask = attn_mask, + encoder_hidden_states = image_embeds, + encoder_attention_mask = image_atts, + return_dict = True, + labels = labels, + ) + return mlm_output.loss + # mlm_output = self.transformer(input_ids, + # attention_mask = attn_mask, + # encoder_hidden_states = image_embeds, + # encoder_attention_mask = image_atts, + # return_dict = True, + # ).last_hidden_state + # logits = self.mlm_proj(mlm_output) + + # # logits = logits[:, :-1, :].contiguous().view(-1, vocab_size) + # logits = logits[:, 1:, :].contiguous().view(-1, vocab_size) + # labels = labels[:, 1:].contiguous().view(-1) + + # mlm_loss = F.cross_entropy( + # logits, + # labels, + # # label_smoothing=0.1, + # ) + # return mlm_loss + + + def forward(self, x:TensorType) -> TensorType: + attn_mask = (x != self.config.pad_token_id).long() + out = self.transformer(input_ids=x, attention_mask=attn_mask) + pooled_out = self.pooler(out, attn_mask) + + return self.proj(pooled_out) + + def lock(self, unlocked_layers:int=0, freeze_layer_norm:bool=True): + if not unlocked_layers: # full freezing + for n, p in self.transformer.named_parameters(): + p.requires_grad = (not freeze_layer_norm) if "LayerNorm" in n.split(".") else False + return + + encoder = self.transformer.encoder if hasattr(self.transformer, 'encoder') else self.transformer + layer_list = getattr(encoder, arch_dict[self.config.model_type]["config_names"]["layer_attr"]) + print(f"Unlocking {unlocked_layers}/{len(layer_list) + 1} layers of hf model") + embeddings = getattr( + self.transformer, arch_dict[self.config.model_type]["config_names"]["token_embeddings_attr"]) + modules = [embeddings, *layer_list][:-unlocked_layers] + # freeze layers + for module in modules: + for n, p in module.named_parameters(): + p.requires_grad = (not freeze_layer_norm) if "LayerNorm" in n.split(".") else False + + + @torch.jit.ignore + def set_grad_checkpointing(self, enable=True): + self.transformer.gradient_checkpointing_enable() + + def get_num_layers(self): + encoder = self.transformer.encoder if hasattr(self.transformer, 'encoder') else self.transformer + layer_list = getattr(encoder, arch_dict[self.config.model_type]["config_names"]["layer_attr"]) + return len(layer_list) + + def init_parameters(self): + pass diff --git a/ape/modeling/text/eva02_clip/loss.py b/ape/modeling/text/eva02_clip/loss.py new file mode 100644 index 0000000..473f60d --- /dev/null +++ b/ape/modeling/text/eva02_clip/loss.py @@ -0,0 +1,138 @@ +import math +import torch +import torch.nn as nn +from torch.nn import functional as F + +try: + import torch.distributed.nn + from torch import distributed as dist + has_distributed = True +except ImportError: + has_distributed = False + +try: + import horovod.torch as hvd +except ImportError: + hvd = None + +from timm.loss import LabelSmoothingCrossEntropy + + +def gather_features( + image_features, + text_features, + local_loss=False, + gather_with_grad=False, + rank=0, + world_size=1, + use_horovod=False +): + assert has_distributed, 'torch.distributed did not import correctly, please use a PyTorch version with support.' + if use_horovod: + assert hvd is not None, 'Please install horovod' + if gather_with_grad: + all_image_features = hvd.allgather(image_features) + all_text_features = hvd.allgather(text_features) + else: + with torch.no_grad(): + all_image_features = hvd.allgather(image_features) + all_text_features = hvd.allgather(text_features) + if not local_loss: + # ensure grads for local rank when all_* features don't have a gradient + gathered_image_features = list(all_image_features.chunk(world_size, dim=0)) + gathered_text_features = list(all_text_features.chunk(world_size, dim=0)) + gathered_image_features[rank] = image_features + gathered_text_features[rank] = text_features + all_image_features = torch.cat(gathered_image_features, dim=0) + all_text_features = torch.cat(gathered_text_features, dim=0) + else: + # We gather tensors from all gpus + if gather_with_grad: + all_image_features = torch.cat(torch.distributed.nn.all_gather(image_features), dim=0) + all_text_features = torch.cat(torch.distributed.nn.all_gather(text_features), dim=0) + # all_image_features = torch.cat(torch.distributed.nn.all_gather(image_features, async_op=True), dim=0) + # all_text_features = torch.cat(torch.distributed.nn.all_gather(text_features, async_op=True), dim=0) + else: + gathered_image_features = [torch.zeros_like(image_features) for _ in range(world_size)] + gathered_text_features = [torch.zeros_like(text_features) for _ in range(world_size)] + dist.all_gather(gathered_image_features, image_features) + dist.all_gather(gathered_text_features, text_features) + if not local_loss: + # ensure grads for local rank when all_* features don't have a gradient + gathered_image_features[rank] = image_features + gathered_text_features[rank] = text_features + all_image_features = torch.cat(gathered_image_features, dim=0) + all_text_features = torch.cat(gathered_text_features, dim=0) + + return all_image_features, all_text_features + + +class ClipLoss(nn.Module): + + def __init__( + self, + local_loss=False, + gather_with_grad=False, + cache_labels=False, + rank=0, + world_size=1, + use_horovod=False, + smoothing=0., + ): + super().__init__() + self.local_loss = local_loss + self.gather_with_grad = gather_with_grad + self.cache_labels = cache_labels + self.rank = rank + self.world_size = world_size + self.use_horovod = use_horovod + self.label_smoothing_cross_entropy = LabelSmoothingCrossEntropy(smoothing=smoothing) if smoothing > 0 else None + + # cache state + self.prev_num_logits = 0 + self.labels = {} + + def forward(self, image_features, text_features, logit_scale=1.): + device = image_features.device + if self.world_size > 1: + all_image_features, all_text_features = gather_features( + image_features, text_features, + self.local_loss, self.gather_with_grad, self.rank, self.world_size, self.use_horovod) + + if self.local_loss: + logits_per_image = logit_scale * image_features @ all_text_features.T + logits_per_text = logit_scale * text_features @ all_image_features.T + else: + logits_per_image = logit_scale * all_image_features @ all_text_features.T + logits_per_text = logits_per_image.T + else: + logits_per_image = logit_scale * image_features @ text_features.T + logits_per_text = logit_scale * text_features @ image_features.T + # calculated ground-truth and cache if enabled + num_logits = logits_per_image.shape[0] + if self.prev_num_logits != num_logits or device not in self.labels: + labels = torch.arange(num_logits, device=device, dtype=torch.long) + if self.world_size > 1 and self.local_loss: + labels = labels + num_logits * self.rank + if self.cache_labels: + self.labels[device] = labels + self.prev_num_logits = num_logits + else: + labels = self.labels[device] + + if self.label_smoothing_cross_entropy: + total_loss = ( + self.label_smoothing_cross_entropy(logits_per_image, labels) + + self.label_smoothing_cross_entropy(logits_per_text, labels) + ) / 2 + else: + total_loss = ( + F.cross_entropy(logits_per_image, labels) + + F.cross_entropy(logits_per_text, labels) + ) / 2 + + acc = None + i2t_acc = (logits_per_image.argmax(-1) == labels).sum() / len(logits_per_image) + t2i_acc = (logits_per_text.argmax(-1) == labels).sum() / len(logits_per_text) + acc = {"i2t": i2t_acc, "t2i": t2i_acc} + return total_loss, acc \ No newline at end of file diff --git a/ape/modeling/text/eva02_clip/model.py b/ape/modeling/text/eva02_clip/model.py new file mode 100644 index 0000000..da3bbd7 --- /dev/null +++ b/ape/modeling/text/eva02_clip/model.py @@ -0,0 +1,439 @@ +""" CLIP Model + +Adapted from https://github.com/openai/CLIP. Originally MIT License, Copyright (c) 2021 OpenAI. +""" +import os +from dataclasses import dataclass +from typing import Optional, Tuple, Union +from functools import partial + +import numpy as np +import torch +import torch.nn.functional as F +from torch import nn + +try: + from .hf_model import HFTextEncoder +except: + HFTextEncoder = None +from .modified_resnet import ModifiedResNet +from .timm_model import TimmModel +from .eva_vit_model import EVAVisionTransformer +from .transformer import LayerNorm, QuickGELU, Attention, VisionTransformer, TextTransformer + +try: + from apex.normalization import FusedLayerNorm +except: + FusedLayerNorm = LayerNorm + print("Please 'pip install apex'") + +try: + import xformers.ops as xops +except ImportError: + xops = None + print("Please 'pip install xformers'") + +@dataclass +class CLIPVisionCfg: + layers: Union[Tuple[int, int, int, int], int] = 12 + width: int = 768 + head_width: int = 64 + mlp_ratio: float = 4.0 + patch_size: int = 16 + image_size: Union[Tuple[int, int], int] = 224 + ls_init_value: Optional[float] = None # layer scale initial value + patch_dropout: float = 0. # what fraction of patches to dropout during training (0 would mean disabled and no patches dropped) - 0.5 to 0.75 recommended in the paper for optimal results + global_average_pool: bool = False # whether to global average pool the last embedding layer, instead of using CLS token (https://arxiv.org/abs/2205.01580) + drop_path_rate: Optional[float] = None # drop path rate + timm_model_name: str = None # a valid model name overrides layers, width, patch_size + timm_model_pretrained: bool = False # use (imagenet) pretrained weights for named model + timm_pool: str = 'avg' # feature pooling for timm model ('abs_attn', 'rot_attn', 'avg', '') + timm_proj: str = 'linear' # linear projection for timm model output ('linear', 'mlp', '') + timm_proj_bias: bool = False # enable bias final projection + eva_model_name: str = None # a valid eva model name overrides layers, width, patch_size + qkv_bias: bool = True + fusedLN: bool = False + xattn: bool = False + postnorm: bool = False + rope: bool = False + pt_hw_seq_len: int = 16 # 224/14 + intp_freq: bool = False + naiveswiglu: bool = False + subln: bool = False + + +@dataclass +class CLIPTextCfg: + context_length: int = 77 + vocab_size: int = 49408 + width: int = 512 + heads: int = 8 + layers: int = 12 + ls_init_value: Optional[float] = None # layer scale initial value + hf_model_name: str = None + hf_tokenizer_name: str = None + hf_model_pretrained: bool = True + proj: str = 'mlp' + pooler_type: str = 'mean_pooler' + masked_language_modeling: bool = False + fusedLN: bool = False + xattn: bool = False + attn_mask: bool = True + +def get_cast_dtype(precision: str): + cast_dtype = None + if precision == 'bf16': + cast_dtype = torch.bfloat16 + elif precision == 'fp16': + cast_dtype = torch.float16 + return cast_dtype + + +def _build_vision_tower( + embed_dim: int, + vision_cfg: CLIPVisionCfg, + quick_gelu: bool = False, + cast_dtype: Optional[torch.dtype] = None +): + if isinstance(vision_cfg, dict): + vision_cfg = CLIPVisionCfg(**vision_cfg) + + # OpenAI models are pretrained w/ QuickGELU but native nn.GELU is both faster and more + # memory efficient in recent PyTorch releases (>= 1.10). + # NOTE: timm models always use native GELU regardless of quick_gelu flag. + act_layer = QuickGELU if quick_gelu else nn.GELU + + if vision_cfg.eva_model_name: + vision_heads = vision_cfg.width // vision_cfg.head_width + norm_layer = LayerNorm + + visual = EVAVisionTransformer( + img_size=vision_cfg.image_size, + patch_size=vision_cfg.patch_size, + num_classes=embed_dim, + use_mean_pooling=vision_cfg.global_average_pool, #False + init_values=vision_cfg.ls_init_value, + patch_dropout=vision_cfg.patch_dropout, + embed_dim=vision_cfg.width, + depth=vision_cfg.layers, + num_heads=vision_heads, + mlp_ratio=vision_cfg.mlp_ratio, + qkv_bias=vision_cfg.qkv_bias, + drop_path_rate=vision_cfg.drop_path_rate, + norm_layer= partial(FusedLayerNorm, eps=1e-6) if vision_cfg.fusedLN else partial(norm_layer, eps=1e-6), + xattn=vision_cfg.xattn, + rope=vision_cfg.rope, + postnorm=vision_cfg.postnorm, + pt_hw_seq_len= vision_cfg.pt_hw_seq_len, # 224/14 + intp_freq= vision_cfg.intp_freq, + naiveswiglu= vision_cfg.naiveswiglu, + subln= vision_cfg.subln + ) + elif vision_cfg.timm_model_name: + visual = TimmModel( + vision_cfg.timm_model_name, + pretrained=vision_cfg.timm_model_pretrained, + pool=vision_cfg.timm_pool, + proj=vision_cfg.timm_proj, + proj_bias=vision_cfg.timm_proj_bias, + embed_dim=embed_dim, + image_size=vision_cfg.image_size + ) + act_layer = nn.GELU # so that text transformer doesn't use QuickGELU w/ timm models + elif isinstance(vision_cfg.layers, (tuple, list)): + vision_heads = vision_cfg.width * 32 // vision_cfg.head_width + visual = ModifiedResNet( + layers=vision_cfg.layers, + output_dim=embed_dim, + heads=vision_heads, + image_size=vision_cfg.image_size, + width=vision_cfg.width + ) + else: + vision_heads = vision_cfg.width // vision_cfg.head_width + norm_layer = LayerNormFp32 if cast_dtype in (torch.float16, torch.bfloat16) else LayerNorm + visual = VisionTransformer( + image_size=vision_cfg.image_size, + patch_size=vision_cfg.patch_size, + width=vision_cfg.width, + layers=vision_cfg.layers, + heads=vision_heads, + mlp_ratio=vision_cfg.mlp_ratio, + ls_init_value=vision_cfg.ls_init_value, + patch_dropout=vision_cfg.patch_dropout, + global_average_pool=vision_cfg.global_average_pool, + output_dim=embed_dim, + act_layer=act_layer, + norm_layer=norm_layer, + ) + + return visual + + +def _build_text_tower( + embed_dim: int, + text_cfg: CLIPTextCfg, + quick_gelu: bool = False, + cast_dtype: Optional[torch.dtype] = None, +): + if isinstance(text_cfg, dict): + text_cfg = CLIPTextCfg(**text_cfg) + + if text_cfg.hf_model_name: + text = HFTextEncoder( + text_cfg.hf_model_name, + output_dim=embed_dim, + tokenizer_name=text_cfg.hf_tokenizer_name, + proj=text_cfg.proj, + pooler_type=text_cfg.pooler_type, + masked_language_modeling=text_cfg.masked_language_modeling + ) + else: + act_layer = QuickGELU if quick_gelu else nn.GELU + norm_layer = LayerNorm + + text = TextTransformer( + context_length=text_cfg.context_length, + vocab_size=text_cfg.vocab_size, + width=text_cfg.width, + heads=text_cfg.heads, + layers=text_cfg.layers, + ls_init_value=text_cfg.ls_init_value, + output_dim=embed_dim, + act_layer=act_layer, + norm_layer= FusedLayerNorm if text_cfg.fusedLN else norm_layer, + xattn=text_cfg.xattn, + attn_mask=text_cfg.attn_mask, + ) + return text + +class CLIP(nn.Module): + def __init__( + self, + embed_dim: int, + vision_cfg: CLIPVisionCfg, + text_cfg: CLIPTextCfg, + quick_gelu: bool = False, + cast_dtype: Optional[torch.dtype] = None, + ): + super().__init__() + self.visual = _build_vision_tower(embed_dim, vision_cfg, quick_gelu, cast_dtype) + + text = _build_text_tower(embed_dim, text_cfg, quick_gelu, cast_dtype) + self.transformer = text.transformer + self.vocab_size = text.vocab_size + self.token_embedding = text.token_embedding + self.positional_embedding = text.positional_embedding + self.ln_final = text.ln_final + self.text_projection = text.text_projection + self.register_buffer('attn_mask', text.attn_mask, persistent=False) + + self.logit_scale = nn.Parameter(torch.ones([]) * np.log(1 / 0.07)) + + def lock_image_tower(self, unlocked_groups=0, freeze_bn_stats=False): + # lock image tower as per LiT - https://arxiv.org/abs/2111.07991 + self.visual.lock(unlocked_groups=unlocked_groups, freeze_bn_stats=freeze_bn_stats) + + @torch.jit.ignore + def set_grad_checkpointing(self, enable=True): + self.visual.set_grad_checkpointing(enable) + self.transformer.grad_checkpointing = enable + + @torch.jit.ignore + def no_weight_decay(self): + return {'logit_scale'} + + def encode_image(self, image, normalize: bool = False): + features = self.visual(image) + return F.normalize(features, dim=-1) if normalize else features + + def encode_text(self, text, normalize: bool = False): + cast_dtype = self.transformer.get_cast_dtype() + + x = self.token_embedding(text).to(cast_dtype) # [batch_size, n_ctx, d_model] + + x = x + self.positional_embedding.to(cast_dtype) + x = x.permute(1, 0, 2) # NLD -> LND + x = self.transformer(x, attn_mask=self.attn_mask) + x = x.permute(1, 0, 2) # LND -> NLD + x = self.ln_final(x) # [batch_size, n_ctx, transformer.width] + # take features from the eot embedding (eot_token is the highest number in each sequence) + x = x[torch.arange(x.shape[0]), text.argmax(dim=-1)] @ self.text_projection + return F.normalize(x, dim=-1) if normalize else x + + def forward(self, image, text): + image_features = self.encode_image(image, normalize=True) + text_features = self.encode_text(text, normalize=True) + return image_features, text_features, self.logit_scale.exp() + + +class CustomCLIP(nn.Module): + def __init__( + self, + embed_dim: int, + vision_cfg: CLIPVisionCfg, + text_cfg: CLIPTextCfg, + quick_gelu: bool = False, + cast_dtype: Optional[torch.dtype] = None, + itm_task: bool = False, + ): + super().__init__() + self.visual = _build_vision_tower(embed_dim, vision_cfg, quick_gelu, cast_dtype) + self.text = _build_text_tower(embed_dim, text_cfg, quick_gelu, cast_dtype) + self.logit_scale = nn.Parameter(torch.ones([]) * np.log(1 / 0.07)) + + def lock_image_tower(self, unlocked_groups=0, freeze_bn_stats=False): + # lock image tower as per LiT - https://arxiv.org/abs/2111.07991 + self.visual.lock(unlocked_groups=unlocked_groups, freeze_bn_stats=freeze_bn_stats) + + def lock_text_tower(self, unlocked_layers:int=0, freeze_layer_norm:bool=True): + self.text.lock(unlocked_layers, freeze_layer_norm) + + @torch.jit.ignore + def set_grad_checkpointing(self, enable=True): + self.visual.set_grad_checkpointing(enable) + self.text.set_grad_checkpointing(enable) + + @torch.jit.ignore + def no_weight_decay(self): + return {'logit_scale'} + + def encode_image(self, image, normalize: bool = False): + features = self.visual(image) + return F.normalize(features, dim=-1) if normalize else features + + def encode_text(self, text, normalize: bool = False): + features = self.text(text) + return F.normalize(features, dim=-1) if normalize else features + + def forward(self, image, text): + image_features = self.encode_image(image, normalize=True) + text_features = self.encode_text(text, normalize=True) + return image_features, text_features, self.logit_scale.exp() + + +def convert_weights_to_lp(model: nn.Module, dtype=torch.float16): + """Convert applicable model parameters to low-precision (bf16 or fp16)""" + + def _convert_weights(l): + + if isinstance(l, (nn.Conv1d, nn.Conv2d, nn.Linear)): + l.weight.data = l.weight.data.to(dtype) + if l.bias is not None: + l.bias.data = l.bias.data.to(dtype) + + if isinstance(l, (nn.MultiheadAttention, Attention)): + for attr in [*[f"{s}_proj_weight" for s in ["in", "q", "k", "v"]], "in_proj_bias", "bias_k", "bias_v"]: + tensor = getattr(l, attr, None) + if tensor is not None: + tensor.data = tensor.data.to(dtype) + + if isinstance(l, nn.Parameter): + l.data = l.data.to(dtype) + + for name in ["text_projection", "proj"]: + if hasattr(l, name) and isinstance(l, nn.Parameter): + attr = getattr(l, name, None) + if attr is not None: + attr.data = attr.data.to(dtype) + + model.apply(_convert_weights) + + +convert_weights_to_fp16 = convert_weights_to_lp # backwards compat + + +# used to maintain checkpoint compatibility +def convert_to_custom_text_state_dict(state_dict: dict): + if 'text_projection' in state_dict: + # old format state_dict, move text tower -> .text + new_state_dict = {} + for k, v in state_dict.items(): + if any(k.startswith(p) for p in ( + 'text_projection', + 'positional_embedding', + 'token_embedding', + 'transformer', + 'ln_final', + 'logit_scale' + )): + k = 'text.' + k + new_state_dict[k] = v + return new_state_dict + return state_dict + + +def build_model_from_openai_state_dict( + state_dict: dict, + quick_gelu=True, + cast_dtype=torch.float16, +): + vit = "visual.proj" in state_dict + + if vit: + vision_width = state_dict["visual.conv1.weight"].shape[0] + vision_layers = len( + [k for k in state_dict.keys() if k.startswith("visual.") and k.endswith(".attn.in_proj_weight")]) + vision_patch_size = state_dict["visual.conv1.weight"].shape[-1] + grid_size = round((state_dict["visual.positional_embedding"].shape[0] - 1) ** 0.5) + image_size = vision_patch_size * grid_size + else: + counts: list = [ + len(set(k.split(".")[2] for k in state_dict if k.startswith(f"visual.layer{b}"))) for b in [1, 2, 3, 4]] + vision_layers = tuple(counts) + vision_width = state_dict["visual.layer1.0.conv1.weight"].shape[0] + output_width = round((state_dict["visual.attnpool.positional_embedding"].shape[0] - 1) ** 0.5) + vision_patch_size = None + assert output_width ** 2 + 1 == state_dict["visual.attnpool.positional_embedding"].shape[0] + image_size = output_width * 32 + + embed_dim = state_dict["text_projection"].shape[1] + context_length = state_dict["positional_embedding"].shape[0] + vocab_size = state_dict["token_embedding.weight"].shape[0] + transformer_width = state_dict["ln_final.weight"].shape[0] + transformer_heads = transformer_width // 64 + transformer_layers = len(set(k.split(".")[2] for k in state_dict if k.startswith(f"transformer.resblocks"))) + + vision_cfg = CLIPVisionCfg( + layers=vision_layers, + width=vision_width, + patch_size=vision_patch_size, + image_size=image_size, + ) + text_cfg = CLIPTextCfg( + context_length=context_length, + vocab_size=vocab_size, + width=transformer_width, + heads=transformer_heads, + layers=transformer_layers + ) + model = CLIP( + embed_dim, + vision_cfg=vision_cfg, + text_cfg=text_cfg, + quick_gelu=quick_gelu, # OpenAI models were trained with QuickGELU + cast_dtype=cast_dtype, + ) + + for key in ["input_resolution", "context_length", "vocab_size"]: + state_dict.pop(key, None) + + convert_weights_to_fp16(model) # OpenAI state dicts are partially converted to float16 + model.load_state_dict(state_dict) + return model.eval() + + +def trace_model(model, batch_size=256, device=torch.device('cpu')): + model.eval() + image_size = model.visual.image_size + example_images = torch.ones((batch_size, 3, image_size, image_size), device=device) + example_text = torch.zeros((batch_size, model.context_length), dtype=torch.int, device=device) + model = torch.jit.trace_module( + model, + inputs=dict( + forward=(example_images, example_text), + encode_text=(example_text,), + encode_image=(example_images,) + )) + model.visual.image_size = image_size + return model diff --git a/ape/modeling/text/eva02_clip/model_configs/EVA01-CLIP-B-16.json b/ape/modeling/text/eva02_clip/model_configs/EVA01-CLIP-B-16.json new file mode 100644 index 0000000..aad2058 --- /dev/null +++ b/ape/modeling/text/eva02_clip/model_configs/EVA01-CLIP-B-16.json @@ -0,0 +1,19 @@ +{ + "embed_dim": 512, + "vision_cfg": { + "image_size": 224, + "layers": 12, + "width": 768, + "patch_size": 16, + "eva_model_name": "eva-clip-b-16", + "ls_init_value": 0.1, + "drop_path_rate": 0.0 + }, + "text_cfg": { + "context_length": 77, + "vocab_size": 49408, + "width": 512, + "heads": 8, + "layers": 12 + } +} \ No newline at end of file diff --git a/ape/modeling/text/eva02_clip/model_configs/EVA01-CLIP-g-14-plus.json b/ape/modeling/text/eva02_clip/model_configs/EVA01-CLIP-g-14-plus.json new file mode 100644 index 0000000..1002795 --- /dev/null +++ b/ape/modeling/text/eva02_clip/model_configs/EVA01-CLIP-g-14-plus.json @@ -0,0 +1,24 @@ +{ + "embed_dim": 1024, + "vision_cfg": { + "image_size": 224, + "layers": 40, + "width": 1408, + "head_width": 88, + "mlp_ratio": 4.3637, + "patch_size": 14, + "eva_model_name": "eva-clip-g-14-x", + "drop_path_rate": 0, + "xattn": true, + "fusedLN": true + }, + "text_cfg": { + "context_length": 77, + "vocab_size": 49408, + "width": 1024, + "heads": 16, + "layers": 24, + "xattn": false, + "fusedLN": true + } +} \ No newline at end of file diff --git a/ape/modeling/text/eva02_clip/model_configs/EVA01-CLIP-g-14.json b/ape/modeling/text/eva02_clip/model_configs/EVA01-CLIP-g-14.json new file mode 100644 index 0000000..5d338b4 --- /dev/null +++ b/ape/modeling/text/eva02_clip/model_configs/EVA01-CLIP-g-14.json @@ -0,0 +1,24 @@ +{ + "embed_dim": 1024, + "vision_cfg": { + "image_size": 224, + "layers": 40, + "width": 1408, + "head_width": 88, + "mlp_ratio": 4.3637, + "patch_size": 14, + "eva_model_name": "eva-clip-g-14-x", + "drop_path_rate": 0.4, + "xattn": true, + "fusedLN": true + }, + "text_cfg": { + "context_length": 77, + "vocab_size": 49408, + "width": 768, + "heads": 12, + "layers": 12, + "xattn": false, + "fusedLN": true + } +} \ No newline at end of file diff --git a/ape/modeling/text/eva02_clip/model_configs/EVA02-CLIP-B-16.json b/ape/modeling/text/eva02_clip/model_configs/EVA02-CLIP-B-16.json new file mode 100644 index 0000000..e4a6e72 --- /dev/null +++ b/ape/modeling/text/eva02_clip/model_configs/EVA02-CLIP-B-16.json @@ -0,0 +1,29 @@ +{ + "embed_dim": 512, + "vision_cfg": { + "image_size": 224, + "layers": 12, + "width": 768, + "head_width": 64, + "patch_size": 16, + "mlp_ratio": 2.6667, + "eva_model_name": "eva-clip-b-16-X", + "drop_path_rate": 0.0, + "xattn": true, + "fusedLN": true, + "rope": true, + "pt_hw_seq_len": 16, + "intp_freq": true, + "naiveswiglu": true, + "subln": true + }, + "text_cfg": { + "context_length": 77, + "vocab_size": 49408, + "width": 512, + "heads": 8, + "layers": 12, + "xattn": true, + "fusedLN": true + } +} \ No newline at end of file diff --git a/ape/modeling/text/eva02_clip/model_configs/EVA02-CLIP-L-14-336.json b/ape/modeling/text/eva02_clip/model_configs/EVA02-CLIP-L-14-336.json new file mode 100644 index 0000000..3e1d124 --- /dev/null +++ b/ape/modeling/text/eva02_clip/model_configs/EVA02-CLIP-L-14-336.json @@ -0,0 +1,29 @@ +{ + "embed_dim": 768, + "vision_cfg": { + "image_size": 336, + "layers": 24, + "width": 1024, + "drop_path_rate": 0, + "head_width": 64, + "mlp_ratio": 2.6667, + "patch_size": 14, + "eva_model_name": "eva-clip-l-14-336", + "xattn": true, + "fusedLN": true, + "rope": true, + "pt_hw_seq_len": 16, + "intp_freq": true, + "naiveswiglu": true, + "subln": true + }, + "text_cfg": { + "context_length": 77, + "vocab_size": 49408, + "width": 768, + "heads": 12, + "layers": 12, + "xattn": false, + "fusedLN": true + } +} \ No newline at end of file diff --git a/ape/modeling/text/eva02_clip/model_configs/EVA02-CLIP-L-14.json b/ape/modeling/text/eva02_clip/model_configs/EVA02-CLIP-L-14.json new file mode 100644 index 0000000..03b22ad --- /dev/null +++ b/ape/modeling/text/eva02_clip/model_configs/EVA02-CLIP-L-14.json @@ -0,0 +1,29 @@ +{ + "embed_dim": 768, + "vision_cfg": { + "image_size": 224, + "layers": 24, + "width": 1024, + "drop_path_rate": 0, + "head_width": 64, + "mlp_ratio": 2.6667, + "patch_size": 14, + "eva_model_name": "eva-clip-l-14", + "xattn": true, + "fusedLN": true, + "rope": true, + "pt_hw_seq_len": 16, + "intp_freq": true, + "naiveswiglu": true, + "subln": true + }, + "text_cfg": { + "context_length": 77, + "vocab_size": 49408, + "width": 768, + "heads": 12, + "layers": 12, + "xattn": false, + "fusedLN": true + } +} \ No newline at end of file diff --git a/ape/modeling/text/eva02_clip/model_configs/EVA02-CLIP-bigE-14-plus.json b/ape/modeling/text/eva02_clip/model_configs/EVA02-CLIP-bigE-14-plus.json new file mode 100644 index 0000000..aa04e25 --- /dev/null +++ b/ape/modeling/text/eva02_clip/model_configs/EVA02-CLIP-bigE-14-plus.json @@ -0,0 +1,25 @@ +{ + "embed_dim": 1024, + "vision_cfg": { + "image_size": 224, + "layers": 64, + "width": 1792, + "head_width": 112, + "mlp_ratio": 8.571428571428571, + "patch_size": 14, + "eva_model_name": "eva-clip-4b-14-x", + "drop_path_rate": 0, + "xattn": true, + "postnorm": true, + "fusedLN": true + }, + "text_cfg": { + "context_length": 77, + "vocab_size": 49408, + "width": 1280, + "heads": 20, + "layers": 32, + "xattn": false, + "fusedLN": true + } +} diff --git a/ape/modeling/text/eva02_clip/model_configs/EVA02-CLIP-bigE-14.json b/ape/modeling/text/eva02_clip/model_configs/EVA02-CLIP-bigE-14.json new file mode 100644 index 0000000..747ffcc --- /dev/null +++ b/ape/modeling/text/eva02_clip/model_configs/EVA02-CLIP-bigE-14.json @@ -0,0 +1,25 @@ +{ + "embed_dim": 1024, + "vision_cfg": { + "image_size": 224, + "layers": 64, + "width": 1792, + "head_width": 112, + "mlp_ratio": 8.571428571428571, + "patch_size": 14, + "eva_model_name": "eva-clip-4b-14-x", + "drop_path_rate": 0, + "xattn": true, + "postnorm": true, + "fusedLN": true + }, + "text_cfg": { + "context_length": 77, + "vocab_size": 49408, + "width": 1024, + "heads": 16, + "layers": 24, + "xattn": false, + "fusedLN": true + } +} \ No newline at end of file diff --git a/ape/modeling/text/eva02_clip/modified_resnet.py b/ape/modeling/text/eva02_clip/modified_resnet.py new file mode 100644 index 0000000..6a8d3ae --- /dev/null +++ b/ape/modeling/text/eva02_clip/modified_resnet.py @@ -0,0 +1,181 @@ +from collections import OrderedDict + +import torch +from torch import nn +from torch.nn import functional as F + +from .utils import freeze_batch_norm_2d + + +class Bottleneck(nn.Module): + expansion = 4 + + def __init__(self, inplanes, planes, stride=1): + super().__init__() + + # all conv layers have stride 1. an avgpool is performed after the second convolution when stride > 1 + self.conv1 = nn.Conv2d(inplanes, planes, 1, bias=False) + self.bn1 = nn.BatchNorm2d(planes) + self.act1 = nn.ReLU(inplace=True) + + self.conv2 = nn.Conv2d(planes, planes, 3, padding=1, bias=False) + self.bn2 = nn.BatchNorm2d(planes) + self.act2 = nn.ReLU(inplace=True) + + self.avgpool = nn.AvgPool2d(stride) if stride > 1 else nn.Identity() + + self.conv3 = nn.Conv2d(planes, planes * self.expansion, 1, bias=False) + self.bn3 = nn.BatchNorm2d(planes * self.expansion) + self.act3 = nn.ReLU(inplace=True) + + self.downsample = None + self.stride = stride + + if stride > 1 or inplanes != planes * Bottleneck.expansion: + # downsampling layer is prepended with an avgpool, and the subsequent convolution has stride 1 + self.downsample = nn.Sequential(OrderedDict([ + ("-1", nn.AvgPool2d(stride)), + ("0", nn.Conv2d(inplanes, planes * self.expansion, 1, stride=1, bias=False)), + ("1", nn.BatchNorm2d(planes * self.expansion)) + ])) + + def forward(self, x: torch.Tensor): + identity = x + + out = self.act1(self.bn1(self.conv1(x))) + out = self.act2(self.bn2(self.conv2(out))) + out = self.avgpool(out) + out = self.bn3(self.conv3(out)) + + if self.downsample is not None: + identity = self.downsample(x) + + out += identity + out = self.act3(out) + return out + + +class AttentionPool2d(nn.Module): + def __init__(self, spacial_dim: int, embed_dim: int, num_heads: int, output_dim: int = None): + super().__init__() + self.positional_embedding = nn.Parameter(torch.randn(spacial_dim ** 2 + 1, embed_dim) / embed_dim ** 0.5) + self.k_proj = nn.Linear(embed_dim, embed_dim) + self.q_proj = nn.Linear(embed_dim, embed_dim) + self.v_proj = nn.Linear(embed_dim, embed_dim) + self.c_proj = nn.Linear(embed_dim, output_dim or embed_dim) + self.num_heads = num_heads + + def forward(self, x): + x = x.reshape(x.shape[0], x.shape[1], x.shape[2] * x.shape[3]).permute(2, 0, 1) # NCHW -> (HW)NC + x = torch.cat([x.mean(dim=0, keepdim=True), x], dim=0) # (HW+1)NC + x = x + self.positional_embedding[:, None, :].to(x.dtype) # (HW+1)NC + x, _ = F.multi_head_attention_forward( + query=x, key=x, value=x, + embed_dim_to_check=x.shape[-1], + num_heads=self.num_heads, + q_proj_weight=self.q_proj.weight, + k_proj_weight=self.k_proj.weight, + v_proj_weight=self.v_proj.weight, + in_proj_weight=None, + in_proj_bias=torch.cat([self.q_proj.bias, self.k_proj.bias, self.v_proj.bias]), + bias_k=None, + bias_v=None, + add_zero_attn=False, + dropout_p=0., + out_proj_weight=self.c_proj.weight, + out_proj_bias=self.c_proj.bias, + use_separate_proj_weight=True, + training=self.training, + need_weights=False + ) + + return x[0] + + +class ModifiedResNet(nn.Module): + """ + A ResNet class that is similar to torchvision's but contains the following changes: + - There are now 3 "stem" convolutions as opposed to 1, with an average pool instead of a max pool. + - Performs anti-aliasing strided convolutions, where an avgpool is prepended to convolutions with stride > 1 + - The final pooling layer is a QKV attention instead of an average pool + """ + + def __init__(self, layers, output_dim, heads, image_size=224, width=64): + super().__init__() + self.output_dim = output_dim + self.image_size = image_size + + # the 3-layer stem + self.conv1 = nn.Conv2d(3, width // 2, kernel_size=3, stride=2, padding=1, bias=False) + self.bn1 = nn.BatchNorm2d(width // 2) + self.act1 = nn.ReLU(inplace=True) + self.conv2 = nn.Conv2d(width // 2, width // 2, kernel_size=3, padding=1, bias=False) + self.bn2 = nn.BatchNorm2d(width // 2) + self.act2 = nn.ReLU(inplace=True) + self.conv3 = nn.Conv2d(width // 2, width, kernel_size=3, padding=1, bias=False) + self.bn3 = nn.BatchNorm2d(width) + self.act3 = nn.ReLU(inplace=True) + self.avgpool = nn.AvgPool2d(2) + + # residual layers + self._inplanes = width # this is a *mutable* variable used during construction + self.layer1 = self._make_layer(width, layers[0]) + self.layer2 = self._make_layer(width * 2, layers[1], stride=2) + self.layer3 = self._make_layer(width * 4, layers[2], stride=2) + self.layer4 = self._make_layer(width * 8, layers[3], stride=2) + + embed_dim = width * 32 # the ResNet feature dimension + self.attnpool = AttentionPool2d(image_size // 32, embed_dim, heads, output_dim) + + self.init_parameters() + + def _make_layer(self, planes, blocks, stride=1): + layers = [Bottleneck(self._inplanes, planes, stride)] + + self._inplanes = planes * Bottleneck.expansion + for _ in range(1, blocks): + layers.append(Bottleneck(self._inplanes, planes)) + + return nn.Sequential(*layers) + + def init_parameters(self): + if self.attnpool is not None: + std = self.attnpool.c_proj.in_features ** -0.5 + nn.init.normal_(self.attnpool.q_proj.weight, std=std) + nn.init.normal_(self.attnpool.k_proj.weight, std=std) + nn.init.normal_(self.attnpool.v_proj.weight, std=std) + nn.init.normal_(self.attnpool.c_proj.weight, std=std) + + for resnet_block in [self.layer1, self.layer2, self.layer3, self.layer4]: + for name, param in resnet_block.named_parameters(): + if name.endswith("bn3.weight"): + nn.init.zeros_(param) + + def lock(self, unlocked_groups=0, freeze_bn_stats=False): + assert unlocked_groups == 0, 'partial locking not currently supported for this model' + for param in self.parameters(): + param.requires_grad = False + if freeze_bn_stats: + freeze_batch_norm_2d(self) + + @torch.jit.ignore + def set_grad_checkpointing(self, enable=True): + # FIXME support for non-transformer + pass + + def stem(self, x): + x = self.act1(self.bn1(self.conv1(x))) + x = self.act2(self.bn2(self.conv2(x))) + x = self.act3(self.bn3(self.conv3(x))) + x = self.avgpool(x) + return x + + def forward(self, x): + x = self.stem(x) + x = self.layer1(x) + x = self.layer2(x) + x = self.layer3(x) + x = self.layer4(x) + x = self.attnpool(x) + + return x diff --git a/ape/modeling/text/eva02_clip/openai.py b/ape/modeling/text/eva02_clip/openai.py new file mode 100644 index 0000000..cc4e13e --- /dev/null +++ b/ape/modeling/text/eva02_clip/openai.py @@ -0,0 +1,144 @@ +""" OpenAI pretrained model functions + +Adapted from https://github.com/openai/CLIP. Originally MIT License, Copyright (c) 2021 OpenAI. +""" + +import os +import warnings +from typing import List, Optional, Union + +import torch + +from .model import build_model_from_openai_state_dict, convert_weights_to_lp, get_cast_dtype +from .pretrained import get_pretrained_url, list_pretrained_models_by_tag, download_pretrained_from_url + +__all__ = ["list_openai_models", "load_openai_model"] + + +def list_openai_models() -> List[str]: + """Returns the names of available CLIP models""" + return list_pretrained_models_by_tag('openai') + + +def load_openai_model( + name: str, + precision: Optional[str] = None, + device: Optional[Union[str, torch.device]] = None, + jit: bool = True, + cache_dir: Optional[str] = None, +): + """Load a CLIP model + + Parameters + ---------- + name : str + A model name listed by `clip.available_models()`, or the path to a model checkpoint containing the state_dict + precision: str + Model precision, if None defaults to 'fp32' if device == 'cpu' else 'fp16'. + device : Union[str, torch.device] + The device to put the loaded model + jit : bool + Whether to load the optimized JIT model (default) or more hackable non-JIT model. + cache_dir : Optional[str] + The directory to cache the downloaded model weights + + Returns + ------- + model : torch.nn.Module + The CLIP model + preprocess : Callable[[PIL.Image], torch.Tensor] + A torchvision transform that converts a PIL image into a tensor that the returned model can take as its input + """ + if device is None: + device = "cuda" if torch.cuda.is_available() else "cpu" + if precision is None: + precision = 'fp32' if device == 'cpu' else 'fp16' + + if get_pretrained_url(name, 'openai'): + model_path = download_pretrained_from_url(get_pretrained_url(name, 'openai'), cache_dir=cache_dir) + elif os.path.isfile(name): + model_path = name + else: + raise RuntimeError(f"Model {name} not found; available models = {list_openai_models()}") + + try: + # loading JIT archive + model = torch.jit.load(model_path, map_location=device if jit else "cpu").eval() + state_dict = None + except RuntimeError: + # loading saved state dict + if jit: + warnings.warn(f"File {model_path} is not a JIT archive. Loading as a state dict instead") + jit = False + state_dict = torch.load(model_path, map_location="cpu") + + if not jit: + # Build a non-jit model from the OpenAI jitted model state dict + cast_dtype = get_cast_dtype(precision) + try: + model = build_model_from_openai_state_dict(state_dict or model.state_dict(), cast_dtype=cast_dtype) + except KeyError: + sd = {k[7:]: v for k, v in state_dict["state_dict"].items()} + model = build_model_from_openai_state_dict(sd, cast_dtype=cast_dtype) + + # model from OpenAI state dict is in manually cast fp16 mode, must be converted for AMP/fp32/bf16 use + model = model.to(device) + if precision.startswith('amp') or precision == 'fp32': + model.float() + elif precision == 'bf16': + convert_weights_to_lp(model, dtype=torch.bfloat16) + + return model + + # patch the device names + device_holder = torch.jit.trace(lambda: torch.ones([]).to(torch.device(device)), example_inputs=[]) + device_node = [n for n in device_holder.graph.findAllNodes("prim::Constant") if "Device" in repr(n)][-1] + + def patch_device(module): + try: + graphs = [module.graph] if hasattr(module, "graph") else [] + except RuntimeError: + graphs = [] + + if hasattr(module, "forward1"): + graphs.append(module.forward1.graph) + + for graph in graphs: + for node in graph.findAllNodes("prim::Constant"): + if "value" in node.attributeNames() and str(node["value"]).startswith("cuda"): + node.copyAttributes(device_node) + + model.apply(patch_device) + patch_device(model.encode_image) + patch_device(model.encode_text) + + # patch dtype to float32 (typically for CPU) + if precision == 'fp32': + float_holder = torch.jit.trace(lambda: torch.ones([]).float(), example_inputs=[]) + float_input = list(float_holder.graph.findNode("aten::to").inputs())[1] + float_node = float_input.node() + + def patch_float(module): + try: + graphs = [module.graph] if hasattr(module, "graph") else [] + except RuntimeError: + graphs = [] + + if hasattr(module, "forward1"): + graphs.append(module.forward1.graph) + + for graph in graphs: + for node in graph.findAllNodes("aten::to"): + inputs = list(node.inputs()) + for i in [1, 2]: # dtype can be the second or third argument to aten::to() + if inputs[i].node()["value"] == 5: + inputs[i].node().copyAttributes(float_node) + + model.apply(patch_float) + patch_float(model.encode_image) + patch_float(model.encode_text) + model.float() + + # ensure image_size attr available at consistent location for both jit and non-jit + model.visual.image_size = model.input_resolution.item() + return model diff --git a/ape/modeling/text/eva02_clip/pretrained.py b/ape/modeling/text/eva02_clip/pretrained.py new file mode 100644 index 0000000..a1e55dc --- /dev/null +++ b/ape/modeling/text/eva02_clip/pretrained.py @@ -0,0 +1,332 @@ +import hashlib +import os +import urllib +import warnings +from functools import partial +from typing import Dict, Union + +from tqdm import tqdm + +try: + from huggingface_hub import hf_hub_download + _has_hf_hub = True +except ImportError: + hf_hub_download = None + _has_hf_hub = False + + +def _pcfg(url='', hf_hub='', filename='', mean=None, std=None): + return dict( + url=url, + hf_hub=hf_hub, + mean=mean, + std=std, + ) + +_VITB32 = dict( + openai=_pcfg( + "https://openaipublic.azureedge.net/clip/models/40d365715913c9da98579312b702a82c18be219cc2a73407c4526f58eba950af/ViT-B-32.pt"), + laion400m_e31=_pcfg( + "https://github.com/mlfoundations/open_clip/releases/download/v0.2-weights/vit_b_32-quickgelu-laion400m_e31-d867053b.pt"), + laion400m_e32=_pcfg( + "https://github.com/mlfoundations/open_clip/releases/download/v0.2-weights/vit_b_32-quickgelu-laion400m_e32-46683a32.pt"), + laion2b_e16=_pcfg( + "https://github.com/mlfoundations/open_clip/releases/download/v0.2-weights/vit_b_32-laion2b_e16-af8dbd0c.pth"), + laion2b_s34b_b79k=_pcfg(hf_hub='laion/CLIP-ViT-B-32-laion2B-s34B-b79K/') +) + +_VITB32_quickgelu = dict( + openai=_pcfg( + "https://openaipublic.azureedge.net/clip/models/40d365715913c9da98579312b702a82c18be219cc2a73407c4526f58eba950af/ViT-B-32.pt"), + laion400m_e31=_pcfg( + "https://github.com/mlfoundations/open_clip/releases/download/v0.2-weights/vit_b_32-quickgelu-laion400m_e31-d867053b.pt"), + laion400m_e32=_pcfg( + "https://github.com/mlfoundations/open_clip/releases/download/v0.2-weights/vit_b_32-quickgelu-laion400m_e32-46683a32.pt"), +) + +_VITB16 = dict( + openai=_pcfg( + "https://openaipublic.azureedge.net/clip/models/5806e77cd80f8b59890b7e101eabd078d9fb84e6937f9e85e4ecb61988df416f/ViT-B-16.pt"), + laion400m_e31=_pcfg( + "https://github.com/mlfoundations/open_clip/releases/download/v0.2-weights/vit_b_16-laion400m_e31-00efa78f.pt"), + laion400m_e32=_pcfg( + "https://github.com/mlfoundations/open_clip/releases/download/v0.2-weights/vit_b_16-laion400m_e32-55e67d44.pt"), + laion2b_s34b_b88k=_pcfg(hf_hub='laion/CLIP-ViT-B-16-laion2B-s34B-b88K/'), +) + +_EVAB16 = dict( + eva=_pcfg(hf_hub='QuanSun/EVA-CLIP/EVA02_B_psz14to16.pt'), + eva02=_pcfg(hf_hub='QuanSun/EVA-CLIP/EVA02_B_psz14to16.pt'), + eva_clip=_pcfg(hf_hub='QuanSun/EVA-CLIP/EVA02_CLIP_B_psz16_s8B.pt'), + eva02_clip=_pcfg(hf_hub='QuanSun/EVA-CLIP/EVA02_CLIP_B_psz16_s8B.pt'), +) + +_VITB16_PLUS_240 = dict( + laion400m_e31=_pcfg( + "https://github.com/mlfoundations/open_clip/releases/download/v0.2-weights/vit_b_16_plus_240-laion400m_e31-8fb26589.pt"), + laion400m_e32=_pcfg( + "https://github.com/mlfoundations/open_clip/releases/download/v0.2-weights/vit_b_16_plus_240-laion400m_e32-699c4b84.pt"), +) + +_VITL14 = dict( + openai=_pcfg( + "https://openaipublic.azureedge.net/clip/models/b8cca3fd41ae0c99ba7e8951adf17d267cdb84cd88be6f7c2e0eca1737a03836/ViT-L-14.pt"), + laion400m_e31=_pcfg( + "https://github.com/mlfoundations/open_clip/releases/download/v0.2-weights/vit_l_14-laion400m_e31-69988bb6.pt"), + laion400m_e32=_pcfg( + "https://github.com/mlfoundations/open_clip/releases/download/v0.2-weights/vit_l_14-laion400m_e32-3d133497.pt"), + laion2b_s32b_b82k=_pcfg( + hf_hub='laion/CLIP-ViT-L-14-laion2B-s32B-b82K/', + mean=(0.5, 0.5, 0.5), std=(0.5, 0.5, 0.5)), +) + +_EVAL14 = dict( + eva=_pcfg(hf_hub='QuanSun/EVA-CLIP/EVA02_L_psz14.pt'), + eva02=_pcfg(hf_hub='QuanSun/EVA-CLIP/EVA02_L_psz14.pt'), + eva_clip=_pcfg(hf_hub='QuanSun/EVA-CLIP/EVA02_CLIP_L_psz14_s4B.pt'), + eva02_clip=_pcfg(hf_hub='QuanSun/EVA-CLIP/EVA02_CLIP_L_psz14_s4B.pt'), +) + +_VITL14_336 = dict( + openai=_pcfg( + "https://openaipublic.azureedge.net/clip/models/3035c92b350959924f9f00213499208652fc7ea050643e8b385c2dac08641f02/ViT-L-14-336px.pt"), +) + +_EVAL14_336 = dict( + eva_clip=_pcfg(hf_hub='QuanSun/EVA-CLIP/EVA02_CLIP_L_336_psz14_s6B.pt'), + eva02_clip=_pcfg(hf_hub='QuanSun/EVA-CLIP/EVA02_CLIP_L_336_psz14_s6B.pt'), + eva_clip_224to336=_pcfg(hf_hub='QuanSun/EVA-CLIP/EVA02_CLIP_L_psz14_224to336.pt'), + eva02_clip_224to336=_pcfg(hf_hub='QuanSun/EVA-CLIP/EVA02_CLIP_L_psz14_224to336.pt'), +) + +_VITH14 = dict( + laion2b_s32b_b79k=_pcfg(hf_hub='laion/CLIP-ViT-H-14-laion2B-s32B-b79K/'), +) + +_VITg14 = dict( + laion2b_s12b_b42k=_pcfg(hf_hub='laion/CLIP-ViT-g-14-laion2B-s12B-b42K/'), + laion2b_s34b_b88k=_pcfg(hf_hub='laion/CLIP-ViT-g-14-laion2B-s34B-b88K/'), +) + +_EVAg14 = dict( + eva=_pcfg(hf_hub='QuanSun/EVA-CLIP/'), + eva01=_pcfg(hf_hub='QuanSun/EVA-CLIP/EVA01_g_psz14.pt'), + eva_clip=_pcfg(hf_hub='QuanSun/EVA-CLIP/EVA01_CLIP_g_14_psz14_s11B.pt'), + eva01_clip=_pcfg(hf_hub='QuanSun/EVA-CLIP/EVA01_CLIP_g_14_psz14_s11B.pt'), +) + +_EVAg14_PLUS = dict( + eva=_pcfg(hf_hub='QuanSun/EVA-CLIP/'), + eva01=_pcfg(hf_hub='QuanSun/EVA-CLIP/EVA01_g_psz14.pt'), + eva_clip=_pcfg(hf_hub='QuanSun/EVA-CLIP/EVA01_CLIP_g_14_plus_psz14_s11B.pt'), + eva01_clip=_pcfg(hf_hub='QuanSun/EVA-CLIP/EVA01_CLIP_g_14_plus_psz14_s11B.pt'), +) + +_VITbigG14 = dict( + laion2b_s39b_b160k=_pcfg(hf_hub='laion/CLIP-ViT-bigG-14-laion2B-39B-b160k/'), +) + +_EVAbigE14 = dict( + eva=_pcfg(hf_hub='QuanSun/EVA-CLIP/EVA02_E_psz14.pt'), + eva02=_pcfg(hf_hub='QuanSun/EVA-CLIP/EVA02_E_psz14.pt'), + eva_clip=_pcfg(hf_hub='QuanSun/EVA-CLIP/EVA02_CLIP_E_psz14_s4B.pt'), + eva02_clip=_pcfg(hf_hub='QuanSun/EVA-CLIP/EVA02_CLIP_E_psz14_s4B.pt'), +) + +_EVAbigE14_PLUS = dict( + eva=_pcfg(hf_hub='QuanSun/EVA-CLIP/EVA02_E_psz14.pt'), + eva02=_pcfg(hf_hub='QuanSun/EVA-CLIP/EVA02_E_psz14.pt'), + eva_clip=_pcfg(hf_hub='QuanSun/EVA-CLIP/EVA02_CLIP_E_psz14_plus_s9B.pt'), + eva02_clip=_pcfg(hf_hub='QuanSun/EVA-CLIP/EVA02_CLIP_E_psz14_plus_s9B.pt'), +) + + +_PRETRAINED = { + # "ViT-B-32": _VITB32, + "OpenaiCLIP-B-32": _VITB32, + "OpenCLIP-B-32": _VITB32, + + # "ViT-B-32-quickgelu": _VITB32_quickgelu, + "OpenaiCLIP-B-32-quickgelu": _VITB32_quickgelu, + "OpenCLIP-B-32-quickgelu": _VITB32_quickgelu, + + # "ViT-B-16": _VITB16, + "OpenaiCLIP-B-16": _VITB16, + "OpenCLIP-B-16": _VITB16, + + "EVA02-B-16": _EVAB16, + "EVA02-CLIP-B-16": _EVAB16, + + # "ViT-B-16-plus-240": _VITB16_PLUS_240, + "OpenCLIP-B-16-plus-240": _VITB16_PLUS_240, + + # "ViT-L-14": _VITL14, + "OpenaiCLIP-L-14": _VITL14, + "OpenCLIP-L-14": _VITL14, + + "EVA02-L-14": _EVAL14, + "EVA02-CLIP-L-14": _EVAL14, + + # "ViT-L-14-336": _VITL14_336, + "OpenaiCLIP-L-14-336": _VITL14_336, + + "EVA02-CLIP-L-14-336": _EVAL14_336, + + # "ViT-H-14": _VITH14, + # "ViT-g-14": _VITg14, + "OpenCLIP-H-14": _VITH14, + "OpenCLIP-g-14": _VITg14, + + "EVA01-CLIP-g-14": _EVAg14, + "EVA01-CLIP-g-14-plus": _EVAg14_PLUS, + + # "ViT-bigG-14": _VITbigG14, + "OpenCLIP-bigG-14": _VITbigG14, + + "EVA02-CLIP-bigE-14": _EVAbigE14, + "EVA02-CLIP-bigE-14-plus": _EVAbigE14_PLUS, +} + + +def _clean_tag(tag: str): + # normalize pretrained tags + return tag.lower().replace('-', '_') + + +def list_pretrained(as_str: bool = False): + """ returns list of pretrained models + Returns a tuple (model_name, pretrain_tag) by default or 'name:tag' if as_str == True + """ + return [':'.join([k, t]) if as_str else (k, t) for k in _PRETRAINED.keys() for t in _PRETRAINED[k].keys()] + + +def list_pretrained_models_by_tag(tag: str): + """ return all models having the specified pretrain tag """ + models = [] + tag = _clean_tag(tag) + for k in _PRETRAINED.keys(): + if tag in _PRETRAINED[k]: + models.append(k) + return models + + +def list_pretrained_tags_by_model(model: str): + """ return all pretrain tags for the specified model architecture """ + tags = [] + if model in _PRETRAINED: + tags.extend(_PRETRAINED[model].keys()) + return tags + + +def is_pretrained_cfg(model: str, tag: str): + if model not in _PRETRAINED: + return False + return _clean_tag(tag) in _PRETRAINED[model] + + +def get_pretrained_cfg(model: str, tag: str): + if model not in _PRETRAINED: + return {} + model_pretrained = _PRETRAINED[model] + return model_pretrained.get(_clean_tag(tag), {}) + + +def get_pretrained_url(model: str, tag: str): + cfg = get_pretrained_cfg(model, _clean_tag(tag)) + return cfg.get('url', '') + + +def download_pretrained_from_url( + url: str, + cache_dir: Union[str, None] = None, +): + if not cache_dir: + cache_dir = os.path.expanduser("~/.cache/clip") + os.makedirs(cache_dir, exist_ok=True) + filename = os.path.basename(url) + + if 'openaipublic' in url: + expected_sha256 = url.split("/")[-2] + elif 'mlfoundations' in url: + expected_sha256 = os.path.splitext(filename)[0].split("-")[-1] + else: + expected_sha256 = '' + + download_target = os.path.join(cache_dir, filename) + + if os.path.exists(download_target) and not os.path.isfile(download_target): + raise RuntimeError(f"{download_target} exists and is not a regular file") + + if os.path.isfile(download_target): + if expected_sha256: + if hashlib.sha256(open(download_target, "rb").read()).hexdigest().startswith(expected_sha256): + return download_target + else: + warnings.warn(f"{download_target} exists, but the SHA256 checksum does not match; re-downloading the file") + else: + return download_target + + with urllib.request.urlopen(url) as source, open(download_target, "wb") as output: + with tqdm(total=int(source.headers.get("Content-Length")), ncols=80, unit='iB', unit_scale=True) as loop: + while True: + buffer = source.read(8192) + if not buffer: + break + + output.write(buffer) + loop.update(len(buffer)) + + if expected_sha256 and not hashlib.sha256(open(download_target, "rb").read()).hexdigest().startswith(expected_sha256): + raise RuntimeError(f"Model has been downloaded but the SHA256 checksum does not not match") + + return download_target + + +def has_hf_hub(necessary=False): + if not _has_hf_hub and necessary: + # if no HF Hub module installed, and it is necessary to continue, raise error + raise RuntimeError( + 'Hugging Face hub model specified but package not installed. Run `pip install huggingface_hub`.') + return _has_hf_hub + + +def download_pretrained_from_hf( + model_id: str, + filename: str = 'open_clip_pytorch_model.bin', + revision=None, + cache_dir: Union[str, None] = None, +): + has_hf_hub(True) + cached_file = hf_hub_download(model_id, filename, revision=revision, cache_dir=cache_dir) + return cached_file + + +def download_pretrained( + cfg: Dict, + force_hf_hub: bool = False, + cache_dir: Union[str, None] = None, +): + target = '' + if not cfg: + return target + + download_url = cfg.get('url', '') + download_hf_hub = cfg.get('hf_hub', '') + if download_hf_hub and force_hf_hub: + # use HF hub even if url exists + download_url = '' + + if download_url: + target = download_pretrained_from_url(download_url, cache_dir=cache_dir) + elif download_hf_hub: + has_hf_hub(True) + # we assume the hf_hub entries in pretrained config combine model_id + filename in + # 'org/model_name/filename.pt' form. To specify just the model id w/o filename and + # use 'open_clip_pytorch_model.bin' default, there must be a trailing slash 'org/model_name/'. + model_id, filename = os.path.split(download_hf_hub) + if filename: + target = download_pretrained_from_hf(model_id, filename=filename, cache_dir=cache_dir) + else: + target = download_pretrained_from_hf(model_id, cache_dir=cache_dir) + + return target diff --git a/ape/modeling/text/eva02_clip/rope.py b/ape/modeling/text/eva02_clip/rope.py new file mode 100644 index 0000000..69030c3 --- /dev/null +++ b/ape/modeling/text/eva02_clip/rope.py @@ -0,0 +1,137 @@ +from math import pi +import torch +from torch import nn +from einops import rearrange, repeat +import logging + +def broadcat(tensors, dim = -1): + num_tensors = len(tensors) + shape_lens = set(list(map(lambda t: len(t.shape), tensors))) + assert len(shape_lens) == 1, 'tensors must all have the same number of dimensions' + shape_len = list(shape_lens)[0] + dim = (dim + shape_len) if dim < 0 else dim + dims = list(zip(*map(lambda t: list(t.shape), tensors))) + expandable_dims = [(i, val) for i, val in enumerate(dims) if i != dim] + assert all([*map(lambda t: len(set(t[1])) <= 2, expandable_dims)]), 'invalid dimensions for broadcastable concatentation' + max_dims = list(map(lambda t: (t[0], max(t[1])), expandable_dims)) + expanded_dims = list(map(lambda t: (t[0], (t[1],) * num_tensors), max_dims)) + expanded_dims.insert(dim, (dim, dims[dim])) + expandable_shapes = list(zip(*map(lambda t: t[1], expanded_dims))) + tensors = list(map(lambda t: t[0].expand(*t[1]), zip(tensors, expandable_shapes))) + return torch.cat(tensors, dim = dim) + +def rotate_half(x): + x = rearrange(x, '... (d r) -> ... d r', r = 2) + x1, x2 = x.unbind(dim = -1) + x = torch.stack((-x2, x1), dim = -1) + return rearrange(x, '... d r -> ... (d r)') + + +class VisionRotaryEmbedding(nn.Module): + def __init__( + self, + dim, + pt_seq_len, + ft_seq_len=None, + custom_freqs = None, + freqs_for = 'lang', + theta = 10000, + max_freq = 10, + num_freqs = 1, + ): + super().__init__() + if custom_freqs: + freqs = custom_freqs + elif freqs_for == 'lang': + freqs = 1. / (theta ** (torch.arange(0, dim, 2)[:(dim // 2)].float() / dim)) + elif freqs_for == 'pixel': + freqs = torch.linspace(1., max_freq / 2, dim // 2) * pi + elif freqs_for == 'constant': + freqs = torch.ones(num_freqs).float() + else: + raise ValueError(f'unknown modality {freqs_for}') + + if ft_seq_len is None: ft_seq_len = pt_seq_len + t = torch.arange(ft_seq_len) / ft_seq_len * pt_seq_len + + freqs_h = torch.einsum('..., f -> ... f', t, freqs) + freqs_h = repeat(freqs_h, '... n -> ... (n r)', r = 2) + + freqs_w = torch.einsum('..., f -> ... f', t, freqs) + freqs_w = repeat(freqs_w, '... n -> ... (n r)', r = 2) + + freqs = broadcat((freqs_h[:, None, :], freqs_w[None, :, :]), dim = -1) + + self.register_buffer("freqs_cos", freqs.cos()) + self.register_buffer("freqs_sin", freqs.sin()) + + logging.info(f'Shape of rope freq: {self.freqs_cos.shape}') + + def forward(self, t, start_index = 0): + rot_dim = self.freqs_cos.shape[-1] + end_index = start_index + rot_dim + assert rot_dim <= t.shape[-1], f'feature dimension {t.shape[-1]} is not of sufficient size to rotate in all the positions {rot_dim}' + t_left, t, t_right = t[..., :start_index], t[..., start_index:end_index], t[..., end_index:] + t = (t * self.freqs_cos) + (rotate_half(t) * self.freqs_sin) + + return torch.cat((t_left, t, t_right), dim = -1) + +class VisionRotaryEmbeddingFast(nn.Module): + def __init__( + self, + dim, + pt_seq_len, + ft_seq_len=None, + custom_freqs = None, + freqs_for = 'lang', + theta = 10000, + max_freq = 10, + num_freqs = 1, + patch_dropout = 0. + ): + super().__init__() + if custom_freqs: + freqs = custom_freqs + elif freqs_for == 'lang': + freqs = 1. / (theta ** (torch.arange(0, dim, 2)[:(dim // 2)].float() / dim)) + elif freqs_for == 'pixel': + freqs = torch.linspace(1., max_freq / 2, dim // 2) * pi + elif freqs_for == 'constant': + freqs = torch.ones(num_freqs).float() + else: + raise ValueError(f'unknown modality {freqs_for}') + + if ft_seq_len is None: ft_seq_len = pt_seq_len + t = torch.arange(ft_seq_len) / ft_seq_len * pt_seq_len + + freqs = torch.einsum('..., f -> ... f', t, freqs) + freqs = repeat(freqs, '... n -> ... (n r)', r = 2) + freqs = broadcat((freqs[:, None, :], freqs[None, :, :]), dim = -1) + + freqs_cos = freqs.cos().view(-1, freqs.shape[-1]) + freqs_sin = freqs.sin().view(-1, freqs.shape[-1]) + + self.patch_dropout = patch_dropout + + self.register_buffer("freqs_cos", freqs_cos) + self.register_buffer("freqs_sin", freqs_sin) + + logging.info(f'Shape of rope freq: {self.freqs_cos.shape}') + + def forward(self, t, patch_indices_keep=None): + if patch_indices_keep is not None: + batch = t.size()[0] + batch_indices = torch.arange(batch) + batch_indices = batch_indices[..., None] + + freqs_cos = repeat(self.freqs_cos, 'i j -> n i m j', n=t.shape[0], m=t.shape[1]) + freqs_sin = repeat(self.freqs_sin, 'i j -> n i m j', n=t.shape[0], m=t.shape[1]) + + freqs_cos = freqs_cos[batch_indices, patch_indices_keep] + freqs_cos = rearrange(freqs_cos, 'n i m j -> n m i j') + freqs_sin = freqs_sin[batch_indices, patch_indices_keep] + freqs_sin = rearrange(freqs_sin, 'n i m j -> n m i j') + + return t * freqs_cos + rotate_half(t) * freqs_sin + + return t * self.freqs_cos + rotate_half(t) * self.freqs_sin \ No newline at end of file diff --git a/ape/modeling/text/eva02_clip/timm_model.py b/ape/modeling/text/eva02_clip/timm_model.py new file mode 100644 index 0000000..b58122c --- /dev/null +++ b/ape/modeling/text/eva02_clip/timm_model.py @@ -0,0 +1,122 @@ +""" timm model adapter + +Wraps timm (https://github.com/rwightman/pytorch-image-models) models for use as a vision tower in CLIP model. +""" +import logging +from collections import OrderedDict + +import torch +import torch.nn as nn + +try: + import timm + from timm.models.layers import Mlp, to_2tuple + try: + # old timm imports < 0.8.1 + from timm.models.layers.attention_pool2d import RotAttentionPool2d + from timm.models.layers.attention_pool2d import AttentionPool2d as AbsAttentionPool2d + except ImportError: + # new timm imports >= 0.8.1 + from timm.layers import RotAttentionPool2d + from timm.layers import AttentionPool2d as AbsAttentionPool2d +except ImportError: + timm = None + +from .utils import freeze_batch_norm_2d + + +class TimmModel(nn.Module): + """ timm model adapter + # FIXME this adapter is a work in progress, may change in ways that break weight compat + """ + + def __init__( + self, + model_name, + embed_dim, + image_size=224, + pool='avg', + proj='linear', + proj_bias=False, + drop=0., + pretrained=False): + super().__init__() + if timm is None: + raise RuntimeError("Please `pip install timm` to use timm models.") + + self.image_size = to_2tuple(image_size) + self.trunk = timm.create_model(model_name, pretrained=pretrained) + feat_size = self.trunk.default_cfg.get('pool_size', None) + feature_ndim = 1 if not feat_size else 2 + if pool in ('abs_attn', 'rot_attn'): + assert feature_ndim == 2 + # if attn pooling used, remove both classifier and default pool + self.trunk.reset_classifier(0, global_pool='') + else: + # reset global pool if pool config set, otherwise leave as network default + reset_kwargs = dict(global_pool=pool) if pool else {} + self.trunk.reset_classifier(0, **reset_kwargs) + prev_chs = self.trunk.num_features + + head_layers = OrderedDict() + if pool == 'abs_attn': + head_layers['pool'] = AbsAttentionPool2d(prev_chs, feat_size=feat_size, out_features=embed_dim) + prev_chs = embed_dim + elif pool == 'rot_attn': + head_layers['pool'] = RotAttentionPool2d(prev_chs, out_features=embed_dim) + prev_chs = embed_dim + else: + assert proj, 'projection layer needed if non-attention pooling is used.' + + # NOTE attention pool ends with a projection layer, so proj should usually be set to '' if such pooling is used + if proj == 'linear': + head_layers['drop'] = nn.Dropout(drop) + head_layers['proj'] = nn.Linear(prev_chs, embed_dim, bias=proj_bias) + elif proj == 'mlp': + head_layers['mlp'] = Mlp(prev_chs, 2 * embed_dim, embed_dim, drop=drop, bias=(True, proj_bias)) + + self.head = nn.Sequential(head_layers) + + def lock(self, unlocked_groups=0, freeze_bn_stats=False): + """ lock modules + Args: + unlocked_groups (int): leave last n layer groups unlocked (default: 0) + """ + if not unlocked_groups: + # lock full model + for param in self.trunk.parameters(): + param.requires_grad = False + if freeze_bn_stats: + freeze_batch_norm_2d(self.trunk) + else: + # NOTE: partial freeze requires latest timm (master) branch and is subject to change + try: + # FIXME import here until API stable and in an official release + from timm.models.helpers import group_parameters, group_modules + except ImportError: + raise RuntimeError( + 'Please install latest timm `pip install git+https://github.com/rwightman/pytorch-image-models`') + matcher = self.trunk.group_matcher() + gparams = group_parameters(self.trunk, matcher) + max_layer_id = max(gparams.keys()) + max_layer_id = max_layer_id - unlocked_groups + for group_idx in range(max_layer_id + 1): + group = gparams[group_idx] + for param in group: + self.trunk.get_parameter(param).requires_grad = False + if freeze_bn_stats: + gmodules = group_modules(self.trunk, matcher, reverse=True) + gmodules = {k for k, v in gmodules.items() if v <= max_layer_id} + freeze_batch_norm_2d(self.trunk, gmodules) + + @torch.jit.ignore + def set_grad_checkpointing(self, enable=True): + try: + self.trunk.set_grad_checkpointing(enable) + except Exception as e: + logging.warning('grad checkpointing not supported for this timm image tower, continuing without...') + + def forward(self, x): + x = self.trunk(x) + x = self.head(x) + return x diff --git a/ape/modeling/text/eva02_clip/tokenizer.py b/ape/modeling/text/eva02_clip/tokenizer.py new file mode 100644 index 0000000..41482f8 --- /dev/null +++ b/ape/modeling/text/eva02_clip/tokenizer.py @@ -0,0 +1,201 @@ +""" CLIP tokenizer + +Copied from https://github.com/openai/CLIP. Originally MIT License, Copyright (c) 2021 OpenAI. +""" +import gzip +import html +import os +from functools import lru_cache +from typing import Union, List + +import ftfy +import regex as re +import torch + +# https://stackoverflow.com/q/62691279 +import os +os.environ["TOKENIZERS_PARALLELISM"] = "false" + + +@lru_cache() +def default_bpe(): + return os.path.join(os.path.dirname(os.path.abspath(__file__)), "bpe_simple_vocab_16e6.txt.gz") + + +@lru_cache() +def bytes_to_unicode(): + """ + Returns list of utf-8 byte and a corresponding list of unicode strings. + The reversible bpe codes work on unicode strings. + This means you need a large # of unicode characters in your vocab if you want to avoid UNKs. + When you're at something like a 10B token dataset you end up needing around 5K for decent coverage. + This is a signficant percentage of your normal, say, 32K bpe vocab. + To avoid that, we want lookup tables between utf-8 bytes and unicode strings. + And avoids mapping to whitespace/control characters the bpe code barfs on. + """ + bs = list(range(ord("!"), ord("~")+1))+list(range(ord("¡"), ord("¬")+1))+list(range(ord("®"), ord("ÿ")+1)) + cs = bs[:] + n = 0 + for b in range(2**8): + if b not in bs: + bs.append(b) + cs.append(2**8+n) + n += 1 + cs = [chr(n) for n in cs] + return dict(zip(bs, cs)) + + +def get_pairs(word): + """Return set of symbol pairs in a word. + Word is represented as tuple of symbols (symbols being variable-length strings). + """ + pairs = set() + prev_char = word[0] + for char in word[1:]: + pairs.add((prev_char, char)) + prev_char = char + return pairs + + +def basic_clean(text): + text = ftfy.fix_text(text) + text = html.unescape(html.unescape(text)) + return text.strip() + + +def whitespace_clean(text): + text = re.sub(r'\s+', ' ', text) + text = text.strip() + return text + + +class SimpleTokenizer(object): + def __init__(self, bpe_path: str = default_bpe(), special_tokens=None): + self.byte_encoder = bytes_to_unicode() + self.byte_decoder = {v: k for k, v in self.byte_encoder.items()} + merges = gzip.open(bpe_path).read().decode("utf-8").split('\n') + merges = merges[1:49152-256-2+1] + merges = [tuple(merge.split()) for merge in merges] + vocab = list(bytes_to_unicode().values()) + vocab = vocab + [v+'' for v in vocab] + for merge in merges: + vocab.append(''.join(merge)) + if not special_tokens: + special_tokens = ['', ''] + else: + special_tokens = ['', ''] + special_tokens + vocab.extend(special_tokens) + self.encoder = dict(zip(vocab, range(len(vocab)))) + self.decoder = {v: k for k, v in self.encoder.items()} + self.bpe_ranks = dict(zip(merges, range(len(merges)))) + self.cache = {t:t for t in special_tokens} + special = "|".join(special_tokens) + self.pat = re.compile(special + r"""|'s|'t|'re|'ve|'m|'ll|'d|[\p{L}]+|[\p{N}]|[^\s\p{L}\p{N}]+""", re.IGNORECASE) + + self.vocab_size = len(self.encoder) + self.all_special_ids = [self.encoder[t] for t in special_tokens] + + def bpe(self, token): + if token in self.cache: + return self.cache[token] + word = tuple(token[:-1]) + ( token[-1] + '',) + pairs = get_pairs(word) + + if not pairs: + return token+'' + + while True: + bigram = min(pairs, key = lambda pair: self.bpe_ranks.get(pair, float('inf'))) + if bigram not in self.bpe_ranks: + break + first, second = bigram + new_word = [] + i = 0 + while i < len(word): + try: + j = word.index(first, i) + new_word.extend(word[i:j]) + i = j + except: + new_word.extend(word[i:]) + break + + if word[i] == first and i < len(word)-1 and word[i+1] == second: + new_word.append(first+second) + i += 2 + else: + new_word.append(word[i]) + i += 1 + new_word = tuple(new_word) + word = new_word + if len(word) == 1: + break + else: + pairs = get_pairs(word) + word = ' '.join(word) + self.cache[token] = word + return word + + def encode(self, text): + bpe_tokens = [] + text = whitespace_clean(basic_clean(text)).lower() + for token in re.findall(self.pat, text): + token = ''.join(self.byte_encoder[b] for b in token.encode('utf-8')) + bpe_tokens.extend(self.encoder[bpe_token] for bpe_token in self.bpe(token).split(' ')) + return bpe_tokens + + def decode(self, tokens): + text = ''.join([self.decoder[token] for token in tokens]) + text = bytearray([self.byte_decoder[c] for c in text]).decode('utf-8', errors="replace").replace('', ' ') + return text + + +_tokenizer = SimpleTokenizer() + + +def tokenize(texts: Union[str, List[str]], context_length: int = 77) -> torch.LongTensor: + """ + Returns the tokenized representation of given input string(s) + + Parameters + ---------- + texts : Union[str, List[str]] + An input string or a list of input strings to tokenize + context_length : int + The context length to use; all CLIP models use 77 as the context length + + Returns + ------- + A two-dimensional tensor containing the resulting tokens, shape = [number of input strings, context_length] + """ + if isinstance(texts, str): + texts = [texts] + + sot_token = _tokenizer.encoder[""] + eot_token = _tokenizer.encoder[""] + all_tokens = [[sot_token] + _tokenizer.encode(text) + [eot_token] for text in texts] + result = torch.zeros(len(all_tokens), context_length, dtype=torch.long) + + for i, tokens in enumerate(all_tokens): + if len(tokens) > context_length: + tokens = tokens[:context_length] # Truncate + tokens[-1] = eot_token + result[i, :len(tokens)] = torch.tensor(tokens) + + return result + + +class HFTokenizer: + "HuggingFace tokenizer wrapper" + def __init__(self, tokenizer_name:str): + from transformers import AutoTokenizer + self.tokenizer = AutoTokenizer.from_pretrained(tokenizer_name) + + def __call__(self, texts:Union[str, List[str]], context_length:int=77) -> torch.Tensor: + # same cleaning as for default tokenizer, except lowercasing + # adding lower (for case-sensitive tokenizers) will make it more robust but less sensitive to nuance + if isinstance(texts, str): + texts = [texts] + texts = [whitespace_clean(basic_clean(text)) for text in texts] + input_ids = self.tokenizer(texts, return_tensors='pt', max_length=context_length, padding='max_length', truncation=True).input_ids + return input_ids diff --git a/ape/modeling/text/eva02_clip/transform.py b/ape/modeling/text/eva02_clip/transform.py new file mode 100644 index 0000000..39f3e4c --- /dev/null +++ b/ape/modeling/text/eva02_clip/transform.py @@ -0,0 +1,103 @@ +from typing import Optional, Sequence, Tuple + +import torch +import torch.nn as nn +import torchvision.transforms.functional as F + +from torchvision.transforms import Normalize, Compose, RandomResizedCrop, InterpolationMode, ToTensor, Resize, \ + CenterCrop + +from .constants import OPENAI_DATASET_MEAN, OPENAI_DATASET_STD + + +class ResizeMaxSize(nn.Module): + + def __init__(self, max_size, interpolation=InterpolationMode.BICUBIC, fn='max', fill=0): + super().__init__() + if not isinstance(max_size, int): + raise TypeError(f"Size should be int. Got {type(max_size)}") + self.max_size = max_size + self.interpolation = interpolation + self.fn = min if fn == 'min' else min + self.fill = fill + + def forward(self, img): + if isinstance(img, torch.Tensor): + height, width = img.shape[:2] + else: + width, height = img.size + scale = self.max_size / float(max(height, width)) + if scale != 1.0: + new_size = tuple(round(dim * scale) for dim in (height, width)) + img = F.resize(img, new_size, self.interpolation) + pad_h = self.max_size - new_size[0] + pad_w = self.max_size - new_size[1] + img = F.pad(img, padding=[pad_w//2, pad_h//2, pad_w - pad_w//2, pad_h - pad_h//2], fill=self.fill) + return img + + +def _convert_to_rgb(image): + return image.convert('RGB') + + +# class CatGen(nn.Module): +# def __init__(self, num=4): +# self.num = num +# def mixgen_batch(image, text): +# batch_size = image.shape[0] +# index = np.random.permutation(batch_size) + +# cat_images = [] +# for i in range(batch_size): +# # image mixup +# image[i,:] = lam * image[i,:] + (1 - lam) * image[index[i],:] +# # text concat +# text[i] = tokenizer((str(text[i]) + " " + str(text[index[i]])))[0] +# text = torch.stack(text) +# return image, text + + +def image_transform( + image_size: int, + is_train: bool, + mean: Optional[Tuple[float, ...]] = None, + std: Optional[Tuple[float, ...]] = None, + resize_longest_max: bool = False, + fill_color: int = 0, +): + mean = mean or OPENAI_DATASET_MEAN + if not isinstance(mean, (list, tuple)): + mean = (mean,) * 3 + + std = std or OPENAI_DATASET_STD + if not isinstance(std, (list, tuple)): + std = (std,) * 3 + + if isinstance(image_size, (list, tuple)) and image_size[0] == image_size[1]: + # for square size, pass size as int so that Resize() uses aspect preserving shortest edge + image_size = image_size[0] + + normalize = Normalize(mean=mean, std=std) + if is_train: + return Compose([ + RandomResizedCrop(image_size, scale=(0.9, 1.0), interpolation=InterpolationMode.BICUBIC), + _convert_to_rgb, + ToTensor(), + normalize, + ]) + else: + if resize_longest_max: + transforms = [ + ResizeMaxSize(image_size, fill=fill_color) + ] + else: + transforms = [ + Resize(image_size, interpolation=InterpolationMode.BICUBIC), + CenterCrop(image_size), + ] + transforms.extend([ + _convert_to_rgb, + ToTensor(), + normalize, + ]) + return Compose(transforms) diff --git a/ape/modeling/text/eva02_clip/transformer.py b/ape/modeling/text/eva02_clip/transformer.py new file mode 100644 index 0000000..33e89ff --- /dev/null +++ b/ape/modeling/text/eva02_clip/transformer.py @@ -0,0 +1,737 @@ +import os +import logging +from collections import OrderedDict +import math +from typing import Callable, Optional, Sequence +import numpy as np +import torch +from torch import nn +from torch.nn import functional as F + +try: + from timm.models.layers import trunc_normal_ +except: + from timm.layers import trunc_normal_ + +from .rope import VisionRotaryEmbedding, VisionRotaryEmbeddingFast +from .utils import to_2tuple + +if os.getenv('ENV_TYPE') == 'deepspeed': + try: + import deepspeed + from deepspeed.runtime.activation_checkpointing.checkpointing import checkpoint + except: + print("Please 'pip install deepspeed'") + deepspeed = None + from torch.utils.checkpoint import checkpoint +else: + from torch.utils.checkpoint import checkpoint + +try: + import xformers.ops as xops +except ImportError: + xops = None + print("Please 'pip install xformers'") + +class LayerNormFp32(nn.LayerNorm): + """Subclass torch's LayerNorm to handle fp16 (by casting to float32 and back).""" + def __init__(self, *args, **kwargs): + super().__init__(*args, **kwargs) + + def forward(self, x: torch.Tensor): + output = F.layer_norm( + x.float(), + self.normalized_shape, + self.weight.float() if self.weight is not None else None, + self.bias.float() if self.bias is not None else None, + self.eps, + ) + return output.type_as(x) + + +class LayerNorm(nn.LayerNorm): + """Subclass torch's LayerNorm (with cast back to input dtype).""" + + def forward(self, x: torch.Tensor): + orig_type = x.dtype + x = F.layer_norm(x, self.normalized_shape, self.weight, self.bias, self.eps) + return x.to(orig_type) + +class QuickGELU(nn.Module): + # NOTE This is slower than nn.GELU or nn.SiLU and uses more GPU memory + def forward(self, x: torch.Tensor): + return x * torch.sigmoid(1.702 * x) + + +class LayerScale(nn.Module): + def __init__(self, dim, init_values=1e-5, inplace=False): + super().__init__() + self.inplace = inplace + self.gamma = nn.Parameter(init_values * torch.ones(dim)) + + def forward(self, x): + return x.mul_(self.gamma) if self.inplace else x * self.gamma + +class PatchDropout(nn.Module): + """ + https://arxiv.org/abs/2212.00794 + """ + + def __init__(self, prob, exclude_first_token=True): + super().__init__() + assert 0 <= prob < 1. + self.prob = prob + self.exclude_first_token = exclude_first_token # exclude CLS token + logging.info(f"os.getenv('RoPE')={os.getenv('RoPE')}") + + def forward(self, x): + if not self.training or self.prob == 0.: + return x + + if self.exclude_first_token: + cls_tokens, x = x[:, :1], x[:, 1:] + else: + cls_tokens = torch.jit.annotate(torch.Tensor, x[:, :1]) + + batch = x.size()[0] + num_tokens = x.size()[1] + + batch_indices = torch.arange(batch) + batch_indices = batch_indices[..., None] + + keep_prob = 1 - self.prob + num_patches_keep = max(1, int(num_tokens * keep_prob)) + + rand = torch.randn(batch, num_tokens) + patch_indices_keep = rand.topk(num_patches_keep, dim=-1).indices + + x = x[batch_indices, patch_indices_keep] + + if self.exclude_first_token: + x = torch.cat((cls_tokens, x), dim=1) + + if self.training and os.getenv('RoPE') == '1': + return x, patch_indices_keep + + return x + + +def _in_projection_packed( + q: torch.Tensor, + k: torch.Tensor, + v: torch.Tensor, + w: torch.Tensor, + b: Optional[torch.Tensor] = None, + ): + """ + https://github.com/pytorch/pytorch/blob/db2a237763eb8693a20788be94f8c192e762baa8/torch/nn/functional.py#L4726 + """ + E = q.size(-1) + if k is v: + if q is k: + # self-attention + return F.linear(q, w, b).chunk(3, dim=-1) + else: + # encoder-decoder attention + w_q, w_kv = w.split([E, E * 2]) + if b is None: + b_q = b_kv = None + else: + b_q, b_kv = b.split([E, E * 2]) + return (F.linear(q, w_q, b_q),) + F.linear(k, w_kv, b_kv).chunk(2, dim=-1) + else: + w_q, w_k, w_v = w.chunk(3) + if b is None: + b_q = b_k = b_v = None + else: + b_q, b_k, b_v = b.chunk(3) + return F.linear(q, w_q, b_q), F.linear(k, w_k, b_k), F.linear(v, w_v, b_v) + +class Attention(nn.Module): + def __init__( + self, + dim, + num_heads=8, + qkv_bias=True, + scaled_cosine=False, + scale_heads=False, + logit_scale_max=math.log(1. / 0.01), + attn_drop=0., + proj_drop=0., + xattn=False, + rope=False + ): + super().__init__() + self.scaled_cosine = scaled_cosine + self.scale_heads = scale_heads + assert dim % num_heads == 0, 'dim should be divisible by num_heads' + self.num_heads = num_heads + self.head_dim = dim // num_heads + self.scale = self.head_dim ** -0.5 + self.logit_scale_max = logit_scale_max + + # keeping in_proj in this form (instead of nn.Linear) to match weight scheme of original + self.in_proj_weight = nn.Parameter(torch.randn((dim * 3, dim)) * self.scale) + if qkv_bias: + self.in_proj_bias = nn.Parameter(torch.zeros(dim * 3)) + else: + self.in_proj_bias = None + + if self.scaled_cosine: + self.logit_scale = nn.Parameter(torch.log(10 * torch.ones((num_heads, 1, 1)))) + else: + self.logit_scale = None + self.attn_drop = nn.Dropout(attn_drop) + if self.scale_heads: + self.head_scale = nn.Parameter(torch.ones((num_heads, 1, 1))) + else: + self.head_scale = None + self.out_proj = nn.Linear(dim, dim) + self.out_drop = nn.Dropout(proj_drop) + self.xattn = xattn + self.xattn_drop = attn_drop + self.rope = rope + + def forward(self, x, attn_mask: Optional[torch.Tensor] = None): + L, N, C = x.shape + q, k, v = F.linear(x, self.in_proj_weight, self.in_proj_bias).chunk(3, dim=-1) + if self.xattn: + q = q.contiguous().view(L, N, self.num_heads, -1).transpose(0, 1) + k = k.contiguous().view(L, N, self.num_heads, -1).transpose(0, 1) + v = v.contiguous().view(L, N, self.num_heads, -1).transpose(0, 1) + + x = xops.memory_efficient_attention( + q, k, v, + p=self.xattn_drop, + scale=self.scale if self.logit_scale is None else None, + attn_bias=xops.LowerTriangularMask() if attn_mask is not None else None, + ) + else: + q = q.contiguous().view(L, N * self.num_heads, -1).transpose(0, 1) + k = k.contiguous().view(L, N * self.num_heads, -1).transpose(0, 1) + v = v.contiguous().view(L, N * self.num_heads, -1).transpose(0, 1) + + if self.logit_scale is not None: + attn = torch.bmm(F.normalize(q, dim=-1), F.normalize(k, dim=-1).transpose(-1, -2)) + logit_scale = torch.clamp(self.logit_scale, max=self.logit_scale_max).exp() + attn = attn.view(N, self.num_heads, L, L) * logit_scale + attn = attn.view(-1, L, L) + else: + q = q * self.scale + attn = torch.bmm(q, k.transpose(-1, -2)) + + if attn_mask is not None: + if attn_mask.dtype == torch.bool: + new_attn_mask = torch.zeros_like(attn_mask, dtype=q.dtype) + new_attn_mask.masked_fill_(attn_mask, float("-inf")) + attn_mask = new_attn_mask + attn += attn_mask + + attn = attn.softmax(dim=-1) + attn = self.attn_drop(attn) + + x = torch.bmm(attn, v) + + if self.head_scale is not None: + x = x.view(N, self.num_heads, L, C) * self.head_scale + x = x.view(-1, L, C) + x = x.transpose(0, 1).reshape(L, N, C) + x = self.out_proj(x) + x = self.out_drop(x) + return x + +class CustomAttention(nn.Module): + def __init__( + self, + dim, + num_heads=8, + qkv_bias=True, + scaled_cosine=True, + scale_heads=False, + logit_scale_max=math.log(1. / 0.01), + attn_drop=0., + proj_drop=0., + xattn=False + ): + super().__init__() + self.scaled_cosine = scaled_cosine + self.scale_heads = scale_heads + assert dim % num_heads == 0, 'dim should be divisible by num_heads' + self.num_heads = num_heads + self.head_dim = dim // num_heads + self.scale = self.head_dim ** -0.5 + self.logit_scale_max = logit_scale_max + + # keeping in_proj in this form (instead of nn.Linear) to match weight scheme of original + self.in_proj_weight = nn.Parameter(torch.randn((dim * 3, dim)) * self.scale) + if qkv_bias: + self.in_proj_bias = nn.Parameter(torch.zeros(dim * 3)) + else: + self.in_proj_bias = None + + if self.scaled_cosine: + self.logit_scale = nn.Parameter(torch.log(10 * torch.ones((num_heads, 1, 1)))) + else: + self.logit_scale = None + self.attn_drop = nn.Dropout(attn_drop) + if self.scale_heads: + self.head_scale = nn.Parameter(torch.ones((num_heads, 1, 1))) + else: + self.head_scale = None + self.out_proj = nn.Linear(dim, dim) + self.out_drop = nn.Dropout(proj_drop) + self.xattn = xattn + self.xattn_drop = attn_drop + + def forward(self, query: torch.Tensor, key: torch.Tensor, value: torch.Tensor, attn_mask: Optional[torch.Tensor] = None): + q, k, v = _in_projection_packed(query, key, value, self.in_proj_weight, self.in_proj_bias) + N_q, B_q, C_q = q.shape + N_k, B_k, C_k = k.shape + N_v, B_v, C_v = v.shape + if self.xattn: + # B, N, C -> B, N, num_heads, C + q = q.permute(1, 0, 2).reshape(B_q, N_q, self.num_heads, -1) + k = k.permute(1, 0, 2).reshape(B_k, N_k, self.num_heads, -1) + v = v.permute(1, 0, 2).reshape(B_v, N_v, self.num_heads, -1) + + x = xops.memory_efficient_attention( + q, k, v, + p=self.xattn_drop, + scale=self.scale if self.logit_scale is None else None, + attn_bias=xops.LowerTriangularMask() if attn_mask is not None else None + ) + else: + # B*H, L, C + q = q.contiguous().view(N_q, B_q * self.num_heads, -1).transpose(0, 1) + k = k.contiguous().view(N_k, B_k * self.num_heads, -1).transpose(0, 1) + v = v.contiguous().view(N_v, B_v * self.num_heads, -1).transpose(0, 1) + + if self.logit_scale is not None: + # B*H, N_q, N_k + attn = torch.bmm(F.normalize(q, dim=-1), F.normalize(k, dim=-1).transpose(-1, -2)) + logit_scale = torch.clamp(self.logit_scale, max=self.logit_scale_max).exp() + attn = attn.view(B_q, self.num_heads, N_q, N_k) * logit_scale + attn = attn.view(-1, N_q, N_k) + else: + q = q * self.scale + attn = torch.bmm(q, k.transpose(-1, -2)) + + if attn_mask is not None: + if attn_mask.dtype == torch.bool: + new_attn_mask = torch.zeros_like(attn_mask, dtype=q.dtype) + new_attn_mask.masked_fill_(attn_mask, float("-inf")) + attn_mask = new_attn_mask + attn += attn_mask + + attn = attn.softmax(dim=-1) + attn = self.attn_drop(attn) + + x = torch.bmm(attn, v) + + if self.head_scale is not None: + x = x.view(B_q, self.num_heads, N_q, C_q) * self.head_scale + x = x.view(-1, N_q, C_q) + x = x.transpose(0, 1).reshape(N_q, B_q, C_q) + x = self.out_proj(x) + x = self.out_drop(x) + return x + +class CustomResidualAttentionBlock(nn.Module): + def __init__( + self, + d_model: int, + n_head: int, + mlp_ratio: float = 4.0, + ls_init_value: float = None, + act_layer: Callable = nn.GELU, + norm_layer: Callable = LayerNorm, + scale_cosine_attn: bool = False, + scale_heads: bool = False, + scale_attn: bool = False, + scale_fc: bool = False, + cross_attn: bool = False, + xattn: bool = False, + ): + super().__init__() + + self.ln_1 = norm_layer(d_model) + self.ln_1_k = norm_layer(d_model) if cross_attn else self.ln_1 + self.ln_1_v = norm_layer(d_model) if cross_attn else self.ln_1 + self.attn = CustomAttention( + d_model, n_head, + qkv_bias=True, + attn_drop=0., + proj_drop=0., + scaled_cosine=scale_cosine_attn, + scale_heads=scale_heads, + xattn=xattn + ) + + self.ln_attn = norm_layer(d_model) if scale_attn else nn.Identity() + self.ls_1 = LayerScale(d_model, ls_init_value) if ls_init_value is not None else nn.Identity() + + self.ln_2 = norm_layer(d_model) + mlp_width = int(d_model * mlp_ratio) + self.mlp = nn.Sequential(OrderedDict([ + ("c_fc", nn.Linear(d_model, mlp_width)), + ('ln', norm_layer(mlp_width) if scale_fc else nn.Identity()), + ("gelu", act_layer()), + ("c_proj", nn.Linear(mlp_width, d_model)) + ])) + + self.ls_2 = LayerScale(d_model, ls_init_value) if ls_init_value is not None else nn.Identity() + + def forward(self, q: torch.Tensor, k: torch.Tensor, v: torch.Tensor, attn_mask: Optional[torch.Tensor] = None): + q = q + self.ls_1(self.ln_attn(self.attn(self.ln_1(q), self.ln_1_k(k), self.ln_1_v(v), attn_mask=attn_mask))) + q = q + self.ls_2(self.mlp(self.ln_2(q))) + return q + +class CustomTransformer(nn.Module): + def __init__( + self, + width: int, + layers: int, + heads: int, + mlp_ratio: float = 4.0, + ls_init_value: float = None, + act_layer: Callable = nn.GELU, + norm_layer: Callable = LayerNorm, + scale_cosine_attn: bool = True, + scale_heads: bool = False, + scale_attn: bool = False, + scale_fc: bool = False, + cross_attn: bool = False, + xattn: bool = False, + ): + super().__init__() + self.width = width + self.layers = layers + self.grad_checkpointing = False + self.xattn = xattn + + self.resblocks = nn.ModuleList([ + CustomResidualAttentionBlock( + width, + heads, + mlp_ratio, + ls_init_value=ls_init_value, + act_layer=act_layer, + norm_layer=norm_layer, + scale_cosine_attn=scale_cosine_attn, + scale_heads=scale_heads, + scale_attn=scale_attn, + scale_fc=scale_fc, + cross_attn=cross_attn, + xattn=xattn) + for _ in range(layers) + ]) + + def get_cast_dtype(self) -> torch.dtype: + return self.resblocks[0].mlp.c_fc.weight.dtype + + def forward(self, q: torch.Tensor, k: torch.Tensor = None, v: torch.Tensor = None, attn_mask: Optional[torch.Tensor] = None): + if k is None and v is None: + k = v = q + for r in self.resblocks: + if self.grad_checkpointing and not torch.jit.is_scripting(): + q = checkpoint(r, q, k, v, attn_mask) + else: + q = r(q, k, v, attn_mask=attn_mask) + return q + + +class ResidualAttentionBlock(nn.Module): + def __init__( + self, + d_model: int, + n_head: int, + mlp_ratio: float = 4.0, + ls_init_value: float = None, + act_layer: Callable = nn.GELU, + norm_layer: Callable = LayerNorm, + xattn: bool = False, + ): + super().__init__() + + self.ln_1 = norm_layer(d_model) + if xattn: + self.attn = Attention(d_model, n_head, xattn=True) + else: + self.attn = nn.MultiheadAttention(d_model, n_head) + self.ls_1 = LayerScale(d_model, ls_init_value) if ls_init_value is not None else nn.Identity() + + self.ln_2 = norm_layer(d_model) + mlp_width = int(d_model * mlp_ratio) + self.mlp = nn.Sequential(OrderedDict([ + ("c_fc", nn.Linear(d_model, mlp_width)), + ("gelu", act_layer()), + ("c_proj", nn.Linear(mlp_width, d_model)) + ])) + + self.ls_2 = LayerScale(d_model, ls_init_value) if ls_init_value is not None else nn.Identity() + self.xattn = xattn + + def attention(self, x: torch.Tensor, attn_mask: Optional[torch.Tensor] = None): + attn_mask = attn_mask.to(x.dtype) if attn_mask is not None else None + if self.xattn: + return self.attn(x, attn_mask=attn_mask) + return self.attn(x, x, x, need_weights=False, attn_mask=attn_mask)[0] + + def forward(self, x: torch.Tensor, attn_mask: Optional[torch.Tensor] = None): + x = x + self.ls_1(self.attention(self.ln_1(x), attn_mask=attn_mask)) + x = x + self.ls_2(self.mlp(self.ln_2(x))) + return x + +class Transformer(nn.Module): + def __init__( + self, + width: int, + layers: int, + heads: int, + mlp_ratio: float = 4.0, + ls_init_value: float = None, + act_layer: Callable = nn.GELU, + norm_layer: Callable = LayerNorm, + xattn: bool = False, + ): + super().__init__() + self.width = width + self.layers = layers + self.grad_checkpointing = False + + self.resblocks = nn.ModuleList([ + ResidualAttentionBlock( + width, heads, mlp_ratio, ls_init_value=ls_init_value, act_layer=act_layer, norm_layer=norm_layer, xattn=xattn) + for _ in range(layers) + ]) + + def get_cast_dtype(self) -> torch.dtype: + return self.resblocks[0].mlp.c_fc.weight.dtype + + def forward(self, x: torch.Tensor, attn_mask: Optional[torch.Tensor] = None): + for r in self.resblocks: + if self.grad_checkpointing and not torch.jit.is_scripting(): + x = checkpoint(r, x, attn_mask) + else: + x = r(x, attn_mask=attn_mask) + return x + + +class VisionTransformer(nn.Module): + def __init__( + self, + image_size: int, + patch_size: int, + width: int, + layers: int, + heads: int, + mlp_ratio: float, + ls_init_value: float = None, + patch_dropout: float = 0., + global_average_pool: bool = False, + output_dim: int = 512, + act_layer: Callable = nn.GELU, + norm_layer: Callable = LayerNorm, + xattn: bool = False, + ): + super().__init__() + self.image_size = to_2tuple(image_size) + self.patch_size = to_2tuple(patch_size) + self.grid_size = (self.image_size[0] // self.patch_size[0], self.image_size[1] // self.patch_size[1]) + self.output_dim = output_dim + self.conv1 = nn.Conv2d(in_channels=3, out_channels=width, kernel_size=patch_size, stride=patch_size, bias=False) + + scale = width ** -0.5 + self.class_embedding = nn.Parameter(scale * torch.randn(width)) + self.positional_embedding = nn.Parameter(scale * torch.randn(self.grid_size[0] * self.grid_size[1] + 1, width)) + + # setting a patch_dropout of 0. would mean it is disabled and this function would be the identity fn + self.patch_dropout = PatchDropout(patch_dropout) if patch_dropout > 0. else nn.Identity() + self.ln_pre = norm_layer(width) + + self.transformer = Transformer( + width, + layers, + heads, + mlp_ratio, + ls_init_value=ls_init_value, + act_layer=act_layer, + norm_layer=norm_layer, + xattn=xattn + ) + + self.global_average_pool = global_average_pool + self.ln_post = norm_layer(width) + self.proj = nn.Parameter(scale * torch.randn(width, output_dim)) + + def lock(self, unlocked_groups=0, freeze_bn_stats=False): + for param in self.parameters(): + param.requires_grad = False + + if unlocked_groups != 0: + groups = [ + [ + self.conv1, + self.class_embedding, + self.positional_embedding, + self.ln_pre, + ], + *self.transformer.resblocks[:-1], + [ + self.transformer.resblocks[-1], + self.ln_post, + ], + self.proj, + ] + + def _unlock(x): + if isinstance(x, Sequence): + for g in x: + _unlock(g) + else: + if isinstance(x, torch.nn.Parameter): + x.requires_grad = True + else: + for p in x.parameters(): + p.requires_grad = True + + _unlock(groups[-unlocked_groups:]) + + def get_num_layers(self): + return self.transformer.layers + + @torch.jit.ignore + def set_grad_checkpointing(self, enable=True): + self.transformer.grad_checkpointing = enable + + @torch.jit.ignore + def no_weight_decay(self): + return {'positional_embedding', 'class_embedding'} + + def forward(self, x: torch.Tensor, return_all_features: bool=False): + x = self.conv1(x) # shape = [*, width, grid, grid] + x = x.reshape(x.shape[0], x.shape[1], -1) # shape = [*, width, grid ** 2] + x = x.permute(0, 2, 1) # shape = [*, grid ** 2, width] + x = torch.cat( + [self.class_embedding.to(x.dtype) + torch.zeros(x.shape[0], 1, x.shape[-1], dtype=x.dtype, device=x.device), + x], dim=1) # shape = [*, grid ** 2 + 1, width] + x = x + self.positional_embedding.to(x.dtype) + + # a patch_dropout of 0. would mean it is disabled and this function would do nothing but return what was passed in + x = self.patch_dropout(x) + x = self.ln_pre(x) + + x = x.permute(1, 0, 2) # NLD -> LND + x = self.transformer(x) + x = x.permute(1, 0, 2) # LND -> NLD + + if not return_all_features: + if self.global_average_pool: + x = x.mean(dim=1) #x = x[:,1:,:].mean(dim=1) + else: + x = x[:, 0] + + x = self.ln_post(x) + + if self.proj is not None: + x = x @ self.proj + + return x + + +class TextTransformer(nn.Module): + def __init__( + self, + context_length: int = 77, + vocab_size: int = 49408, + width: int = 512, + heads: int = 8, + layers: int = 12, + ls_init_value: float = None, + output_dim: int = 512, + act_layer: Callable = nn.GELU, + norm_layer: Callable = LayerNorm, + xattn: bool= False, + attn_mask: bool = True + ): + super().__init__() + self.context_length = context_length + self.vocab_size = vocab_size + self.width = width + self.output_dim = output_dim + + self.token_embedding = nn.Embedding(vocab_size, width) + self.positional_embedding = nn.Parameter(torch.empty(self.context_length, width)) + self.transformer = Transformer( + width=width, + layers=layers, + heads=heads, + ls_init_value=ls_init_value, + act_layer=act_layer, + norm_layer=norm_layer, + xattn=xattn + ) + + self.xattn = xattn + self.ln_final = norm_layer(width) + self.text_projection = nn.Parameter(torch.empty(width, output_dim)) + + if attn_mask: + self.register_buffer('attn_mask', self.build_attention_mask(), persistent=False) + else: + self.attn_mask = None + + self.init_parameters() + + def init_parameters(self): + nn.init.normal_(self.token_embedding.weight, std=0.02) + nn.init.normal_(self.positional_embedding, std=0.01) + + proj_std = (self.transformer.width ** -0.5) * ((2 * self.transformer.layers) ** -0.5) + attn_std = self.transformer.width ** -0.5 + fc_std = (2 * self.transformer.width) ** -0.5 + for block in self.transformer.resblocks: + nn.init.normal_(block.attn.in_proj_weight, std=attn_std) + nn.init.normal_(block.attn.out_proj.weight, std=proj_std) + nn.init.normal_(block.mlp.c_fc.weight, std=fc_std) + nn.init.normal_(block.mlp.c_proj.weight, std=proj_std) + + if self.text_projection is not None: + nn.init.normal_(self.text_projection, std=self.transformer.width ** -0.5) + + @torch.jit.ignore + def set_grad_checkpointing(self, enable=True): + self.transformer.grad_checkpointing = enable + + @torch.jit.ignore + def no_weight_decay(self): + # return {'positional_embedding', 'token_embedding'} + return {'positional_embedding'} + + def get_num_layers(self): + return self.transformer.layers + + def build_attention_mask(self): + # lazily create causal attention mask, with full attention between the vision tokens + # pytorch uses additive attention mask; fill with -inf + mask = torch.empty(self.context_length, self.context_length) + mask.fill_(float("-inf")) + mask.triu_(1) # zero out the lower diagonal + return mask + + def forward(self, text, return_all_features: bool=False): + cast_dtype = self.transformer.get_cast_dtype() + x = self.token_embedding(text).to(cast_dtype) # [batch_size, n_ctx, d_model] + + x = x + self.positional_embedding.to(cast_dtype) + x = x.permute(1, 0, 2) # NLD -> LND + x = self.transformer(x, attn_mask=self.attn_mask) + # x = self.transformer(x) # no attention mask is applied + x = x.permute(1, 0, 2) # LND -> NLD + x = self.ln_final(x) + + if not return_all_features: + # x.shape = [batch_size, n_ctx, transformer.width] + # take features from the eot embedding (eot_token is the highest number in each sequence) + x = x[torch.arange(x.shape[0]), text.argmax(dim=-1)] @ self.text_projection + return x diff --git a/ape/modeling/text/eva02_clip/utils.py b/ape/modeling/text/eva02_clip/utils.py new file mode 100644 index 0000000..bdc5a7a --- /dev/null +++ b/ape/modeling/text/eva02_clip/utils.py @@ -0,0 +1,326 @@ +from itertools import repeat +import collections.abc +import logging +import math +import numpy as np + +import torch +from torch import nn as nn +from torchvision.ops.misc import FrozenBatchNorm2d +import torch.nn.functional as F + +# open CLIP +def resize_clip_pos_embed(state_dict, model, interpolation: str = 'bicubic', seq_dim=1): + # Rescale the grid of position embeddings when loading from state_dict + old_pos_embed = state_dict.get('visual.positional_embedding', None) + if old_pos_embed is None or not hasattr(model.visual, 'grid_size'): + return + grid_size = to_2tuple(model.visual.grid_size) + extra_tokens = 1 # FIXME detect different token configs (ie no class token, or more) + new_seq_len = grid_size[0] * grid_size[1] + extra_tokens + if new_seq_len == old_pos_embed.shape[0]: + return + + if extra_tokens: + pos_emb_tok, pos_emb_img = old_pos_embed[:extra_tokens], old_pos_embed[extra_tokens:] + else: + pos_emb_tok, pos_emb_img = None, old_pos_embed + old_grid_size = to_2tuple(int(math.sqrt(len(pos_emb_img)))) + + logging.info('Resizing position embedding grid-size from %s to %s', old_grid_size, grid_size) + pos_emb_img = pos_emb_img.reshape(1, old_grid_size[0], old_grid_size[1], -1).permute(0, 3, 1, 2) + pos_emb_img = F.interpolate( + pos_emb_img, + size=grid_size, + mode=interpolation, + align_corners=True, + ) + pos_emb_img = pos_emb_img.permute(0, 2, 3, 1).reshape(1, grid_size[0] * grid_size[1], -1)[0] + if pos_emb_tok is not None: + new_pos_embed = torch.cat([pos_emb_tok, pos_emb_img], dim=0) + else: + new_pos_embed = pos_emb_img + state_dict['visual.positional_embedding'] = new_pos_embed + + +def resize_visual_pos_embed(state_dict, model, interpolation: str = 'bicubic', seq_dim=1): + # Rescale the grid of position embeddings when loading from state_dict + old_pos_embed = state_dict.get('positional_embedding', None) + if old_pos_embed is None or not hasattr(model.visual, 'grid_size'): + return + grid_size = to_2tuple(model.visual.grid_size) + extra_tokens = 1 # FIXME detect different token configs (ie no class token, or more) + new_seq_len = grid_size[0] * grid_size[1] + extra_tokens + if new_seq_len == old_pos_embed.shape[0]: + return + + if extra_tokens: + pos_emb_tok, pos_emb_img = old_pos_embed[:extra_tokens], old_pos_embed[extra_tokens:] + else: + pos_emb_tok, pos_emb_img = None, old_pos_embed + old_grid_size = to_2tuple(int(math.sqrt(len(pos_emb_img)))) + + logging.info('Resizing position embedding grid-size from %s to %s', old_grid_size, grid_size) + pos_emb_img = pos_emb_img.reshape(1, old_grid_size[0], old_grid_size[1], -1).permute(0, 3, 1, 2) + pos_emb_img = F.interpolate( + pos_emb_img, + size=grid_size, + mode=interpolation, + align_corners=True, + ) + pos_emb_img = pos_emb_img.permute(0, 2, 3, 1).reshape(1, grid_size[0] * grid_size[1], -1)[0] + if pos_emb_tok is not None: + new_pos_embed = torch.cat([pos_emb_tok, pos_emb_img], dim=0) + else: + new_pos_embed = pos_emb_img + state_dict['positional_embedding'] = new_pos_embed + +def resize_evaclip_pos_embed(state_dict, model, interpolation: str = 'bicubic', seq_dim=1): + all_keys = list(state_dict.keys()) + # interpolate position embedding + if 'visual.pos_embed' in state_dict: + pos_embed_checkpoint = state_dict['visual.pos_embed'] + embedding_size = pos_embed_checkpoint.shape[-1] + num_patches = model.visual.patch_embed.num_patches + num_extra_tokens = model.visual.pos_embed.shape[-2] - num_patches + # height (== width) for the checkpoint position embedding + orig_size = int((pos_embed_checkpoint.shape[-2] - num_extra_tokens) ** 0.5) + # height (== width) for the new position embedding + new_size = int(num_patches ** 0.5) + # class_token and dist_token are kept unchanged + if orig_size != new_size: + print("Position interpolate from %dx%d to %dx%d" % (orig_size, orig_size, new_size, new_size)) + extra_tokens = pos_embed_checkpoint[:, :num_extra_tokens] + # only the position tokens are interpolated + pos_tokens = pos_embed_checkpoint[:, num_extra_tokens:] + pos_tokens = pos_tokens.reshape(-1, orig_size, orig_size, embedding_size).permute(0, 3, 1, 2) + pos_tokens = torch.nn.functional.interpolate( + pos_tokens, size=(new_size, new_size), mode='bicubic', align_corners=False) + pos_tokens = pos_tokens.permute(0, 2, 3, 1).flatten(1, 2) + new_pos_embed = torch.cat((extra_tokens, pos_tokens), dim=1) + state_dict['visual.pos_embed'] = new_pos_embed + + patch_embed_proj = state_dict['visual.patch_embed.proj.weight'] + patch_size = model.visual.patch_embed.patch_size + state_dict['visual.patch_embed.proj.weight'] = torch.nn.functional.interpolate( + patch_embed_proj.float(), size=patch_size, mode='bicubic', align_corners=False) + + +def resize_eva_pos_embed(state_dict, model, interpolation: str = 'bicubic', seq_dim=1): + all_keys = list(state_dict.keys()) + # interpolate position embedding + if 'pos_embed' in state_dict: + pos_embed_checkpoint = state_dict['pos_embed'] + embedding_size = pos_embed_checkpoint.shape[-1] + num_patches = model.visual.patch_embed.num_patches + num_extra_tokens = model.visual.pos_embed.shape[-2] - num_patches + # height (== width) for the checkpoint position embedding + orig_size = int((pos_embed_checkpoint.shape[-2] - num_extra_tokens) ** 0.5) + # height (== width) for the new position embedding + new_size = int(num_patches ** 0.5) + # class_token and dist_token are kept unchanged + if orig_size != new_size: + print("Position interpolate from %dx%d to %dx%d" % (orig_size, orig_size, new_size, new_size)) + extra_tokens = pos_embed_checkpoint[:, :num_extra_tokens] + # only the position tokens are interpolated + pos_tokens = pos_embed_checkpoint[:, num_extra_tokens:] + pos_tokens = pos_tokens.reshape(-1, orig_size, orig_size, embedding_size).permute(0, 3, 1, 2) + pos_tokens = torch.nn.functional.interpolate( + pos_tokens, size=(new_size, new_size), mode='bicubic', align_corners=False) + pos_tokens = pos_tokens.permute(0, 2, 3, 1).flatten(1, 2) + new_pos_embed = torch.cat((extra_tokens, pos_tokens), dim=1) + state_dict['pos_embed'] = new_pos_embed + + patch_embed_proj = state_dict['patch_embed.proj.weight'] + patch_size = model.visual.patch_embed.patch_size + state_dict['patch_embed.proj.weight'] = torch.nn.functional.interpolate( + patch_embed_proj.float(), size=patch_size, mode='bicubic', align_corners=False) + + +def resize_rel_pos_embed(state_dict, model, interpolation: str = 'bicubic', seq_dim=1): + all_keys = list(state_dict.keys()) + for key in all_keys: + if "relative_position_index" in key: + state_dict.pop(key) + + if "relative_position_bias_table" in key: + rel_pos_bias = state_dict[key] + src_num_pos, num_attn_heads = rel_pos_bias.size() + dst_num_pos, _ = model.visual.state_dict()[key].size() + dst_patch_shape = model.visual.patch_embed.patch_shape + if dst_patch_shape[0] != dst_patch_shape[1]: + raise NotImplementedError() + num_extra_tokens = dst_num_pos - (dst_patch_shape[0] * 2 - 1) * (dst_patch_shape[1] * 2 - 1) + src_size = int((src_num_pos - num_extra_tokens) ** 0.5) + dst_size = int((dst_num_pos - num_extra_tokens) ** 0.5) + if src_size != dst_size: + print("Position interpolate for %s from %dx%d to %dx%d" % ( + key, src_size, src_size, dst_size, dst_size)) + extra_tokens = rel_pos_bias[-num_extra_tokens:, :] + rel_pos_bias = rel_pos_bias[:-num_extra_tokens, :] + + def geometric_progression(a, r, n): + return a * (1.0 - r ** n) / (1.0 - r) + + left, right = 1.01, 1.5 + while right - left > 1e-6: + q = (left + right) / 2.0 + gp = geometric_progression(1, q, src_size // 2) + if gp > dst_size // 2: + right = q + else: + left = q + + # if q > 1.090307: + # q = 1.090307 + + dis = [] + cur = 1 + for i in range(src_size // 2): + dis.append(cur) + cur += q ** (i + 1) + + r_ids = [-_ for _ in reversed(dis)] + + x = r_ids + [0] + dis + y = r_ids + [0] + dis + + t = dst_size // 2.0 + dx = np.arange(-t, t + 0.1, 1.0) + dy = np.arange(-t, t + 0.1, 1.0) + + print("Original positions = %s" % str(x)) + print("Target positions = %s" % str(dx)) + + all_rel_pos_bias = [] + + for i in range(num_attn_heads): + z = rel_pos_bias[:, i].view(src_size, src_size).float().numpy() + f = F.interpolate.interp2d(x, y, z, kind='cubic') + all_rel_pos_bias.append( + torch.Tensor(f(dx, dy)).contiguous().view(-1, 1).to(rel_pos_bias.device)) + + rel_pos_bias = torch.cat(all_rel_pos_bias, dim=-1) + + new_rel_pos_bias = torch.cat((rel_pos_bias, extra_tokens), dim=0) + state_dict[key] = new_rel_pos_bias + + # interpolate position embedding + if 'pos_embed' in state_dict: + pos_embed_checkpoint = state_dict['pos_embed'] + embedding_size = pos_embed_checkpoint.shape[-1] + num_patches = model.visual.patch_embed.num_patches + num_extra_tokens = model.visual.pos_embed.shape[-2] - num_patches + # height (== width) for the checkpoint position embedding + orig_size = int((pos_embed_checkpoint.shape[-2] - num_extra_tokens) ** 0.5) + # height (== width) for the new position embedding + new_size = int(num_patches ** 0.5) + # class_token and dist_token are kept unchanged + if orig_size != new_size: + print("Position interpolate from %dx%d to %dx%d" % (orig_size, orig_size, new_size, new_size)) + extra_tokens = pos_embed_checkpoint[:, :num_extra_tokens] + # only the position tokens are interpolated + pos_tokens = pos_embed_checkpoint[:, num_extra_tokens:] + pos_tokens = pos_tokens.reshape(-1, orig_size, orig_size, embedding_size).permute(0, 3, 1, 2) + pos_tokens = torch.nn.functional.interpolate( + pos_tokens, size=(new_size, new_size), mode='bicubic', align_corners=False) + pos_tokens = pos_tokens.permute(0, 2, 3, 1).flatten(1, 2) + new_pos_embed = torch.cat((extra_tokens, pos_tokens), dim=1) + state_dict['pos_embed'] = new_pos_embed + + patch_embed_proj = state_dict['patch_embed.proj.weight'] + patch_size = model.visual.patch_embed.patch_size + state_dict['patch_embed.proj.weight'] = torch.nn.functional.interpolate( + patch_embed_proj.float(), size=patch_size, mode='bicubic', align_corners=False) + + +def freeze_batch_norm_2d(module, module_match={}, name=''): + """ + Converts all `BatchNorm2d` and `SyncBatchNorm` layers of provided module into `FrozenBatchNorm2d`. If `module` is + itself an instance of either `BatchNorm2d` or `SyncBatchNorm`, it is converted into `FrozenBatchNorm2d` and + returned. Otherwise, the module is walked recursively and submodules are converted in place. + + Args: + module (torch.nn.Module): Any PyTorch module. + module_match (dict): Dictionary of full module names to freeze (all if empty) + name (str): Full module name (prefix) + + Returns: + torch.nn.Module: Resulting module + + Inspired by https://github.com/pytorch/pytorch/blob/a5895f85be0f10212791145bfedc0261d364f103/torch/nn/modules/batchnorm.py#L762 + """ + res = module + is_match = True + if module_match: + is_match = name in module_match + if is_match and isinstance(module, (nn.modules.batchnorm.BatchNorm2d, nn.modules.batchnorm.SyncBatchNorm)): + res = FrozenBatchNorm2d(module.num_features) + res.num_features = module.num_features + res.affine = module.affine + if module.affine: + res.weight.data = module.weight.data.clone().detach() + res.bias.data = module.bias.data.clone().detach() + res.running_mean.data = module.running_mean.data + res.running_var.data = module.running_var.data + res.eps = module.eps + else: + for child_name, child in module.named_children(): + full_child_name = '.'.join([name, child_name]) if name else child_name + new_child = freeze_batch_norm_2d(child, module_match, full_child_name) + if new_child is not child: + res.add_module(child_name, new_child) + return res + + +# From PyTorch internals +def _ntuple(n): + def parse(x): + if isinstance(x, collections.abc.Iterable): + return x + return tuple(repeat(x, n)) + return parse + + +to_1tuple = _ntuple(1) +to_2tuple = _ntuple(2) +to_3tuple = _ntuple(3) +to_4tuple = _ntuple(4) +to_ntuple = lambda n, x: _ntuple(n)(x) + + +def is_logging(args): + def is_global_master(args): + return args.rank == 0 + + def is_local_master(args): + return args.local_rank == 0 + + def is_master(args, local=False): + return is_local_master(args) if local else is_global_master(args) + return is_master + + +class AllGather(torch.autograd.Function): + """An autograd function that performs allgather on a tensor. + Performs all_gather operation on the provided tensors. + *** Warning ***: torch.distributed.all_gather has no gradient. + """ + + @staticmethod + def forward(ctx, tensor, rank, world_size): + tensors_gather = [torch.empty_like(tensor) for _ in range(world_size)] + torch.distributed.all_gather(tensors_gather, tensor) + ctx.rank = rank + ctx.batch_size = tensor.shape[0] + return torch.cat(tensors_gather, 0) + + @staticmethod + def backward(ctx, grad_output): + return ( + grad_output[ctx.batch_size * ctx.rank: ctx.batch_size * (ctx.rank + 1)], + None, + None + ) + +allgather = AllGather.apply \ No newline at end of file diff --git a/ape/modeling/text/llama2_wrapper.py b/ape/modeling/text/llama2_wrapper.py new file mode 100644 index 0000000..ec1e0ae --- /dev/null +++ b/ape/modeling/text/llama2_wrapper.py @@ -0,0 +1,154 @@ +import copy +import logging +import math +import time +from typing import Dict, List, Optional, Tuple + +import torch +import torch.nn as nn +import torch.nn.functional as F +from torch.cuda.amp import autocast +from torch.nn import CrossEntropyLoss + +import fvcore.nn.weight_init as weight_init +from detectron2.data.catalog import DatasetCatalog, MetadataCatalog +from detectron2.layers import Conv2d, ShapeSpec, get_norm, move_device_like +from detectron2.modeling import GeneralizedRCNN +from detectron2.modeling.postprocessing import detector_postprocess, sem_seg_postprocess +from detectron2.modeling.roi_heads.fast_rcnn import fast_rcnn_inference +from detectron2.structures import BitMasks, Boxes, ImageList, Instances +from detectron2.utils import comm +from detrex.layers import MLP, box_cxcywh_to_xyxy, box_xyxy_to_cxcywh +from detrex.utils import inverse_sigmoid +from torchvision.ops.boxes import batched_nms +from transformers import BitsAndBytesConfig, LlamaConfig, LlamaForCausalLM, LlamaTokenizer +from transformers.modeling_outputs import BaseModelOutput + + +class Llama2(nn.Module): + def __init__( + self, + pretrained_model_name_or_path, + bg_word="", + dtype="bfloat16", + loss_type="CE", + use_fed_loss=False, + fed_loss_num_classes=1000, + inference_text=False, + inference_prob=False, + inference_prob_fast=False, + train_positive_only=False, + test_constraint=False, + vision_port="encoder", + eval_only=False, + load_in_4bit=False, + load_in_8bit=False, + **kwargs, + ): + super().__init__(**kwargs) + + self.dtype = getattr(torch, dtype) + + self.config = LlamaConfig.from_pretrained( + pretrained_model_name_or_path=pretrained_model_name_or_path + ) + + if load_in_4bit: + quantization_config = BitsAndBytesConfig( + load_in_4bit=True, + bnb_4bit_quant_type="nf4", + bnb_4bit_compute_dtype=self.dtype, + bnb_4bit_use_double_quant=True, + ) + device_map = {"": comm.get_local_rank()} + elif load_in_8bit: + quantization_config = BitsAndBytesConfig( + load_in_8bit=True, + bnb_8bit_quant_type="nf4", + bnb_8bit_compute_dtype=self.dtype, + bnb_8bit_use_double_quant=True, + ) + device_map = {"": comm.get_local_rank()} + else: + quantization_config = None + device_map = None + self.model = LlamaForCausalLM.from_pretrained( + pretrained_model_name_or_path=pretrained_model_name_or_path, + quantization_config=quantization_config, + device_map=device_map, + ) + + if quantization_config is None: + for name, param in self.model.named_parameters(): + param.data = param.data.to(self.dtype) + + self.tokenizer = LlamaTokenizer.from_pretrained( + pretrained_model_name_or_path=pretrained_model_name_or_path + ) + + self.tokenizer.add_special_tokens({"pad_token": ""}) + self.tokenizer.padding_side = "left" + + self.model.resize_token_embeddings(len(self.tokenizer)) + self.model.config.pad_token_id = self.tokenizer.pad_token_id + + if eval_only: + self.model.eval() + for name, param in self.model.named_parameters(): + param.requires_grad = False + + logger = logging.getLogger(__name__) + logger.info("memory footprint: {}G".format(self.model.get_memory_footprint() / 1024**3)) + + self.text_list_to_feature = {} + + @autocast(enabled=False) + @torch.no_grad() + def forward_text(self, text_list, cache=False): + if cache and tuple(text_list) in self.text_list_to_feature: + return self.text_list_to_feature[tuple(text_list)] + + text_token = self.tokenizer( + text_list, + return_tensors="pt", + padding="longest", + ).to(self.device) + input_ids = text_token.input_ids + attention_mask = text_token.attention_mask + + max_batch_size = 128 + if torch.cuda.mem_get_info(self.device)[0] / 1024**3 < 5: + max_batch_size = 128 + + chunck_num = input_ids.size(0) // max_batch_size + 1 + last_hidden_state = [] + for chunck_id in range(chunck_num): + outputs = self.model( + input_ids=input_ids[chunck_id * max_batch_size : (chunck_id + 1) * max_batch_size], + attention_mask=attention_mask[ + chunck_id * max_batch_size : (chunck_id + 1) * max_batch_size + ], + inputs_embeds=None, + output_attentions=True, + output_hidden_states=True, + return_dict=True, + ) + last_hidden_state.append(outputs.hidden_states[-1].clone().detach()) + + last_hidden_state = torch.cat(last_hidden_state, dim=0) + + last_hidden_state = torch.nan_to_num(last_hidden_state, nan=0.0, posinf=0.0, neginf=0.0) + + ret = { + "attention_mask": attention_mask, + "last_hidden_state": last_hidden_state, + } + + if cache: + self.text_list_to_feature[tuple(text_list)] = ret + + return ret + + @property + def device(self): + return self.model.device diff --git a/ape/modeling/text/t5_wrapper.py b/ape/modeling/text/t5_wrapper.py new file mode 100644 index 0000000..2567e19 --- /dev/null +++ b/ape/modeling/text/t5_wrapper.py @@ -0,0 +1,103 @@ +import copy +import math +import time +from typing import Dict, List, Optional, Tuple + +import torch +import torch.nn as nn +import torch.nn.functional as F +from torch.cuda.amp import autocast +from torch.nn import CrossEntropyLoss + +import fvcore.nn.weight_init as weight_init +from detectron2.data.catalog import DatasetCatalog, MetadataCatalog +from detectron2.layers import Conv2d, ShapeSpec, get_norm, move_device_like +from detectron2.modeling import GeneralizedRCNN +from detectron2.modeling.postprocessing import detector_postprocess, sem_seg_postprocess +from detectron2.modeling.roi_heads.fast_rcnn import fast_rcnn_inference +from detectron2.structures import BitMasks, Boxes, ImageList, Instances +from detrex.layers import MLP, box_cxcywh_to_xyxy, box_xyxy_to_cxcywh +from detrex.utils import inverse_sigmoid +from torchvision.ops.boxes import batched_nms +from transformers import AutoConfig, AutoModelForSeq2SeqLM, AutoTokenizer +from transformers.modeling_outputs import BaseModelOutput + + +class T5_warpper(nn.Module): + def __init__( + self, + pretrained_model_name_or_path, + bg_word="", + dtype="bfloat16", + loss_type="CE", + use_fed_loss=False, + fed_loss_num_classes=1000, + inference_text=False, + inference_prob=False, + inference_prob_fast=False, + train_positive_only=False, + test_constraint=False, + vision_port="encoder", + eval_only=False, + **kwargs, + ): + super().__init__(**kwargs) + + self.dtype = getattr(torch, dtype) + + self.config = AutoConfig.from_pretrained( + pretrained_model_name_or_path=pretrained_model_name_or_path + ) + self.t5_model = AutoModelForSeq2SeqLM.from_pretrained( + pretrained_model_name_or_path=pretrained_model_name_or_path + ) + self.tokenizer = AutoTokenizer.from_pretrained( + pretrained_model_name_or_path=pretrained_model_name_or_path + ) + + if eval_only: + self.t5_model.eval() + for name, param in self.t5_model.named_parameters(): + param.requires_grad = False + param.data = param.data.to(self.dtype) + + self.eos_token_id = self.tokenizer("\n", add_special_tokens=False).input_ids[0] + + self.text_list_to_feature = {} + + @autocast(enabled=False) + @torch.no_grad() + def forward_text(self, text_list, cache=False): + if cache and tuple(text_list) in self.text_list_to_feature: + return self.text_list_to_feature[tuple(text_list)] + + text_token = self.tokenizer( + text_list, + return_tensors="pt", + padding="longest", + ).to(self.device) + input_ids = text_token.input_ids + attention_mask = text_token.attention_mask + + encoder_outputs = self.t5_model.encoder( + input_ids=input_ids, + attention_mask=attention_mask, + inputs_embeds=None, + head_mask=None, + output_attentions=True, + output_hidden_states=True, + return_dict=True, + ) + + last_hidden_state = encoder_outputs.last_hidden_state + + feature = agg_lang_feat(last_hidden_state, attention_mask).clone().detach() + + if cache: + self.text_list_to_feature[tuple(text_list)] = feature + + return feature + + @property + def device(self): + return self.t5_model.device diff --git a/ape/modeling/text/text_encoder.py b/ape/modeling/text/text_encoder.py new file mode 100644 index 0000000..9c9dd62 --- /dev/null +++ b/ape/modeling/text/text_encoder.py @@ -0,0 +1,38 @@ +import logging +from collections import OrderedDict +from typing import List, Union + +import torch +from torch import nn + +from .clip_wrapper import build_clip_text_encoder, get_clip_embeddings +from .clip_wrapper_open import build_openclip_text_encoder, get_openclip_embeddings + + +class TextModel(nn.Module): + def __init__( + self, + model_type, + model_name, + model_path, + ): + super().__init__() + + self.model_type = model_type + self.model_name = model_name + self.model_path = model_path + + if self.model_type == "CLIP": + self.model = build_clip_text_encoder(model_path, pretrain=True) + + if self.model_type == "OPENCLIP": + self.model, self.tokenizer = build_openclip_text_encoder(model_name, model_path) + + self.model.eval() + + def forward_text(self, text, prompt="a "): + if self.model_type == "CLIP": + return get_clip_embeddings(self.model, text, prompt) + + if self.model_type == "OPENCLIP": + return get_openclip_embeddings(self.model, self.tokenizer, text, prompt) diff --git a/ape/modeling/text/utils.py b/ape/modeling/text/utils.py new file mode 100644 index 0000000..932fe05 --- /dev/null +++ b/ape/modeling/text/utils.py @@ -0,0 +1,32 @@ +import torch + + +def clean_name(name): + name = re.sub(r"\(.*\)", "", name) + name = re.sub(r"_", " ", name) + name = re.sub(r" ", " ", name) + return name + + +def reduce_language_feature(features, mask, reduce_type="average"): + """average pooling of language features""" "" + if reduce_type == "average": + embedded = ( + features * mask.unsqueeze(-1).float() + ) # use mask to zero out invalid token features + aggregate = embedded.sum(1) / (mask.sum(-1).unsqueeze(-1).float() + 1e-6) + elif reduce_type == "max": + out = [] + for i in range(len(features)): + pool_feat, _ = torch.max(features[i][mask[i]], 0) # (L, C) -> (C, ) + out.append(pool_feat) + aggregate = torch.stack(out, dim=0) # (bs, C) + elif reduce_type == "last": + out = [] + for i in range(len(features)): + pool_feat = features[i][torch.argmin(mask[i]) - 1] # (L, C) -> (C, ) + out.append(pool_feat) + aggregate = torch.stack(out, dim=0) # (bs, C) + else: + raise ValueError("reduce_type should be average or max or last.") + return aggregate diff --git a/ape/utils/__init__.py b/ape/utils/__init__.py new file mode 100644 index 0000000..4ebdc90 --- /dev/null +++ b/ape/utils/__init__.py @@ -0,0 +1,8 @@ +# ------------------------------------------------------------------------ +# Deformable DETR +# Copyright (c) 2020 SenseTime. All Rights Reserved. +# Licensed under the Apache License, Version 2.0 [see LICENSE for details] +# ------------------------------------------------------------------------ +# Modified from DETR (https://github.com/facebookresearch/detr) +# Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved +# ------------------------------------------------------------------------ diff --git a/ape/utils/box_ops.py b/ape/utils/box_ops.py new file mode 100644 index 0000000..bf23fb4 --- /dev/null +++ b/ape/utils/box_ops.py @@ -0,0 +1,95 @@ +# ------------------------------------------------------------------------ +# Deformable DETR +# Copyright (c) 2020 SenseTime. All Rights Reserved. +# Licensed under the Apache License, Version 2.0 [see LICENSE for details] +# ------------------------------------------------------------------------ +# Modified from DETR (https://github.com/facebookresearch/detr) +# Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved +# ------------------------------------------------------------------------ + +""" +Utilities for bounding box manipulation and GIoU. +""" +import torch + +from torchvision.ops.boxes import box_area + + +def box_cxcywh_to_xyxy(x): + x_c, y_c, w, h = x.unbind(-1) + b = [(x_c - 0.5 * w), (y_c - 0.5 * h), (x_c + 0.5 * w), (y_c + 0.5 * h)] + return torch.stack(b, dim=-1) + + +def box_xyxy_to_cxcywh(x): + x0, y0, x1, y1 = x.unbind(-1) + b = [(x0 + x1) / 2, (y0 + y1) / 2, (x1 - x0), (y1 - y0)] + return torch.stack(b, dim=-1) + + +# modified from torchvision to also return the union +def box_iou(boxes1, boxes2): + area1 = box_area(boxes1) + area2 = box_area(boxes2) + + lt = torch.max(boxes1[:, None, :2], boxes2[:, :2]) # [N,M,2] + rb = torch.min(boxes1[:, None, 2:], boxes2[:, 2:]) # [N,M,2] + + wh = (rb - lt).clamp(min=0) # [N,M,2] + inter = wh[:, :, 0] * wh[:, :, 1] # [N,M] + + union = area1[:, None] + area2 - inter + + iou = inter / union + return iou, union + + +def generalized_box_iou(boxes1, boxes2): + """ + Generalized IoU from https://giou.stanford.edu/ + + The boxes should be in [x0, y0, x1, y1] format + + Returns a [N, M] pairwise matrix, where N = len(boxes1) + and M = len(boxes2) + """ + # degenerate boxes gives inf / nan results + # so do an early check + assert (boxes1[:, 2:] >= boxes1[:, :2]).all() + assert (boxes2[:, 2:] >= boxes2[:, :2]).all() + iou, union = box_iou(boxes1, boxes2) + + lt = torch.min(boxes1[:, None, :2], boxes2[:, :2]) + rb = torch.max(boxes1[:, None, 2:], boxes2[:, 2:]) + + wh = (rb - lt).clamp(min=0) # [N,M,2] + area = wh[:, :, 0] * wh[:, :, 1] + + return iou - (area - union) / area + + +def masks_to_boxes(masks): + """Compute the bounding boxes around the provided masks + + The masks should be in format [N, H, W] where N is the number of masks, (H, W) are the spatial dimensions. + + Returns a [N, 4] tensors, with the boxes in xyxy format + """ + if masks.numel() == 0: + return torch.zeros((0, 4), device=masks.device) + + h, w = masks.shape[-2:] + + y = torch.arange(0, h, dtype=torch.float) + x = torch.arange(0, w, dtype=torch.float) + y, x = torch.meshgrid(y, x) + + x_mask = masks * x.unsqueeze(0) + x_max = x_mask.flatten(1).max(-1)[0] + x_min = x_mask.masked_fill(~(masks.bool()), 1e8).flatten(1).min(-1)[0] + + y_mask = masks * y.unsqueeze(0) + y_max = y_mask.flatten(1).max(-1)[0] + y_min = y_mask.masked_fill(~(masks.bool()), 1e8).flatten(1).min(-1)[0] + + return torch.stack([x_min, y_min, x_max, y_max], 1) diff --git a/ape/utils/misc.py b/ape/utils/misc.py new file mode 100644 index 0000000..2d24f88 --- /dev/null +++ b/ape/utils/misc.py @@ -0,0 +1,547 @@ +# ------------------------------------------------------------------------ +# Deformable DETR +# Copyright (c) 2020 SenseTime. All Rights Reserved. +# Licensed under the Apache License, Version 2.0 [see LICENSE for details] +# ------------------------------------------------------------------------ +# Modified from DETR (https://github.com/facebookresearch/detr) +# Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved +# ------------------------------------------------------------------------ + +""" +Misc functions, including distributed helpers. + +Mostly copy-paste from torchvision references. +""" +import datetime +import os +import pickle +import subprocess +import time +from collections import defaultdict, deque +from typing import List, Optional + +import torch +import torch.distributed as dist +import torch.nn as nn +from torch import Tensor + +# needed due to empty tensor bug in pytorch and torchvision 0.5 +import torchvision + +if ( + float(torchvision.__version__.split(".")[0]) == 0 + and float(torchvision.__version__.split(".")[1]) < 5 +): + import math + from torchvision.ops.misc import _NewEmptyTensorOp + + def _check_size_scale_factor(dim, size, scale_factor): + # type: (int, Optional[List[int]], Optional[float]) -> None + if size is None and scale_factor is None: + raise ValueError("either size or scale_factor should be defined") + if size is not None and scale_factor is not None: + raise ValueError("only one of size or scale_factor should be defined") + if not (scale_factor is not None and len(scale_factor) != dim): + raise ValueError( + "scale_factor shape must match input shape. " + "Input is {}D, scale_factor size is {}".format(dim, len(scale_factor)) + ) + + def _output_size(dim, input, size, scale_factor): + # type: (int, Tensor, Optional[List[int]], Optional[float]) -> List[int] + assert dim == 2 + _check_size_scale_factor(dim, size, scale_factor) + if size is not None: + return size + # if dim is not 2 or scale_factor is iterable use _ntuple instead of concat + assert scale_factor is not None and isinstance(scale_factor, (int, float)) + scale_factors = [scale_factor, scale_factor] + # math.floor might return float in py2.7 + return [int(math.floor(input.size(i + 2) * scale_factors[i])) for i in range(dim)] + +elif ( + float(torchvision.__version__.split(".")[0]) == 0 + and float(torchvision.__version__.split(".")[1]) < 7 +): + from torchvision.ops import _new_empty_tensor + from torchvision.ops.misc import _output_size + + +class SmoothedValue(object): + """Track a series of values and provide access to smoothed values over a + window or the global series average. + """ + + def __init__(self, window_size=20, fmt=None): + if fmt is None: + fmt = "{median:.4f} ({global_avg:.4f})" + self.deque = deque(maxlen=window_size) + self.total = 0.0 + self.count = 0 + self.fmt = fmt + + def update(self, value, n=1): + self.deque.append(value) + self.count += n + self.total += value * n + + def synchronize_between_processes(self): + """ + Warning: does not synchronize the deque! + """ + if not is_dist_avail_and_initialized(): + return + t = torch.tensor([self.count, self.total], dtype=torch.float64, device="cuda") + dist.barrier() + dist.all_reduce(t) + t = t.tolist() + self.count = int(t[0]) + self.total = t[1] + + @property + def median(self): + d = torch.tensor(list(self.deque)) + return d.median().item() + + @property + def avg(self): + d = torch.tensor(list(self.deque), dtype=torch.float32) + return d.mean().item() + + @property + def global_avg(self): + return self.total / self.count + + @property + def max(self): + return max(self.deque) + + @property + def value(self): + return self.deque[-1] + + def __str__(self): + return self.fmt.format( + median=self.median, + avg=self.avg, + global_avg=self.global_avg, + max=self.max, + value=self.value, + ) + + +def all_gather(data): + """ + Run all_gather on arbitrary picklable data (not necessarily tensors) + Args: + data: any picklable object + Returns: + list[data]: list of data gathered from each rank + """ + world_size = get_world_size() + if world_size == 1: + return [data] + + # serialized to a Tensor + buffer = pickle.dumps(data) + storage = torch.ByteStorage.from_buffer(buffer) + tensor = torch.ByteTensor(storage).to("cuda") + + # obtain Tensor size of each rank + local_size = torch.tensor([tensor.numel()], device="cuda") + size_list = [torch.tensor([0], device="cuda") for _ in range(world_size)] + dist.all_gather(size_list, local_size) + size_list = [int(size.item()) for size in size_list] + max_size = max(size_list) + + # receiving Tensor from all ranks + # we pad the tensor because torch all_gather does not support + # gathering tensors of different shapes + tensor_list = [] + for _ in size_list: + tensor_list.append(torch.empty((max_size,), dtype=torch.uint8, device="cuda")) + if local_size != max_size: + padding = torch.empty(size=(max_size - local_size,), dtype=torch.uint8, device="cuda") + tensor = torch.cat((tensor, padding), dim=0) + dist.all_gather(tensor_list, tensor) + + data_list = [] + for size, tensor in zip(size_list, tensor_list): + buffer = tensor.cpu().numpy().tobytes()[:size] + data_list.append(pickle.loads(buffer)) + + return data_list + + +def reduce_dict(input_dict, average=True): + """ + Args: + input_dict (dict): all the values will be reduced + average (bool): whether to do average or sum + Reduce the values in the dictionary from all processes so that all processes + have the averaged results. Returns a dict with the same fields as + input_dict, after reduction. + """ + world_size = get_world_size() + if world_size < 2: + return input_dict + with torch.no_grad(): + names = [] + values = [] + # sort the keys so that they are consistent across processes + for k in sorted(input_dict.keys()): + names.append(k) + values.append(input_dict[k]) + values = torch.stack(values, dim=0) + dist.all_reduce(values) + if average: + values /= world_size + reduced_dict = {k: v for k, v in zip(names, values)} + return reduced_dict + + +class MetricLogger(object): + def __init__(self, delimiter="\t"): + self.meters = defaultdict(SmoothedValue) + self.delimiter = delimiter + + def update(self, **kwargs): + for k, v in kwargs.items(): + if isinstance(v, torch.Tensor): + v = v.item() + assert isinstance(v, (float, int)) + self.meters[k].update(v) + + def __getattr__(self, attr): + if attr in self.meters: + return self.meters[attr] + if attr in self.__dict__: + return self.__dict__[attr] + raise AttributeError("'{}' object has no attribute '{}'".format(type(self).__name__, attr)) + + def __str__(self): + loss_str = [] + for name, meter in self.meters.items(): + loss_str.append("{}: {}".format(name, str(meter))) + return self.delimiter.join(loss_str) + + def synchronize_between_processes(self): + for meter in self.meters.values(): + meter.synchronize_between_processes() + + def add_meter(self, name, meter): + self.meters[name] = meter + + def log_every(self, iterable, print_freq, header=None): + i = 0 + if not header: + header = "" + start_time = time.time() + end = time.time() + iter_time = SmoothedValue(fmt="{avg:.4f}") + data_time = SmoothedValue(fmt="{avg:.4f}") + space_fmt = ":" + str(len(str(len(iterable)))) + "d" + if torch.cuda.is_available(): + log_msg = self.delimiter.join( + [ + header, + "[{0" + space_fmt + "}/{1}]", + "eta: {eta}", + "{meters}", + "time: {time}", + "data: {data}", + "max mem: {memory:.0f}", + ] + ) + else: + log_msg = self.delimiter.join( + [ + header, + "[{0" + space_fmt + "}/{1}]", + "eta: {eta}", + "{meters}", + "time: {time}", + "data: {data}", + ] + ) + MB = 1024.0 * 1024.0 + for obj in iterable: + data_time.update(time.time() - end) + yield obj + iter_time.update(time.time() - end) + if i % print_freq == 0 or i == len(iterable) - 1: + eta_seconds = iter_time.global_avg * (len(iterable) - i) + eta_string = str(datetime.timedelta(seconds=int(eta_seconds))) + if torch.cuda.is_available(): + print( + log_msg.format( + i, + len(iterable), + eta=eta_string, + meters=str(self), + time=str(iter_time), + data=str(data_time), + memory=torch.cuda.max_memory_allocated() / MB, + ) + ) + else: + print( + log_msg.format( + i, + len(iterable), + eta=eta_string, + meters=str(self), + time=str(iter_time), + data=str(data_time), + ) + ) + i += 1 + end = time.time() + total_time = time.time() - start_time + total_time_str = str(datetime.timedelta(seconds=int(total_time))) + print( + "{} Total time: {} ({:.4f} s / it)".format( + header, total_time_str, total_time / len(iterable) + ) + ) + + +def get_sha(): + cwd = os.path.dirname(os.path.abspath(__file__)) + + def _run(command): + return subprocess.check_output(command, cwd=cwd).decode("ascii").strip() + + sha = "N/A" + diff = "clean" + branch = "N/A" + try: + sha = _run(["git", "rev-parse", "HEAD"]) + subprocess.check_output(["git", "diff"], cwd=cwd) + diff = _run(["git", "diff-index", "HEAD"]) + diff = "has uncommited changes" if diff else "clean" + branch = _run(["git", "rev-parse", "--abbrev-ref", "HEAD"]) + except Exception: + pass + message = f"sha: {sha}, status: {diff}, branch: {branch}" + return message + + +def collate_fn(batch): + batch = list(zip(*batch)) + batch[0] = nested_tensor_from_tensor_list(batch[0]) + return tuple(batch) + + +def _max_by_axis(the_list): + # type: (List[List[int]]) -> List[int] + maxes = the_list[0] + for sublist in the_list[1:]: + for index, item in enumerate(sublist): + maxes[index] = max(maxes[index], item) + return maxes + + +def nested_tensor_from_tensor_list(tensor_list: List[Tensor]): + # TODO make this more general + if tensor_list[0].ndim == 3: + # TODO make it support different-sized images + max_size = _max_by_axis([list(img.shape) for img in tensor_list]) + # min_size = tuple(min(s) for s in zip(*[img.shape for img in tensor_list])) + batch_shape = [len(tensor_list)] + max_size + b, c, h, w = batch_shape + dtype = tensor_list[0].dtype + device = tensor_list[0].device + tensor = torch.zeros(batch_shape, dtype=dtype, device=device) + mask = torch.ones((b, h, w), dtype=torch.bool, device=device) + for img, pad_img, m in zip(tensor_list, tensor, mask): + pad_img[: img.shape[0], : img.shape[1], : img.shape[2]].copy_(img) + m[: img.shape[1], : img.shape[2]] = False + else: + raise ValueError("not supported") + return NestedTensor(tensor, mask) + + +class NestedTensor(object): + def __init__(self, tensors, mask: Optional[Tensor]): + self.tensors = tensors + self.mask = mask + + def to(self, device, non_blocking=False): + # type: (Device) -> NestedTensor # noqa + cast_tensor = self.tensors.to(device, non_blocking=non_blocking) + mask = self.mask + if mask is not None: + assert mask is not None + cast_mask = mask.to(device, non_blocking=non_blocking) + else: + cast_mask = None + return NestedTensor(cast_tensor, cast_mask) + + def record_stream(self, *args, **kwargs): + self.tensors.record_stream(*args, **kwargs) + if self.mask is not None: + self.mask.record_stream(*args, **kwargs) + + def decompose(self): + return self.tensors, self.mask + + def __repr__(self): + return str(self.tensors) + + +def setup_for_distributed(is_master): + """ + This function disables printing when not in master process + """ + import builtins as __builtin__ + + builtin_print = __builtin__.print + + def print(*args, **kwargs): + force = kwargs.pop("force", False) + if is_master or force: + builtin_print(*args, **kwargs) + + __builtin__.print = print + + +def is_dist_avail_and_initialized(): + if not dist.is_available(): + return False + if not dist.is_initialized(): + return False + return True + + +def get_world_size(): + if not is_dist_avail_and_initialized(): + return 1 + return dist.get_world_size() + + +def get_rank(): + if not is_dist_avail_and_initialized(): + return 0 + return dist.get_rank() + + +def get_local_size(): + if not is_dist_avail_and_initialized(): + return 1 + return int(os.environ["LOCAL_SIZE"]) + + +def get_local_rank(): + if not is_dist_avail_and_initialized(): + return 0 + return int(os.environ["LOCAL_RANK"]) + + +def is_main_process(): + return get_rank() == 0 + + +def save_on_master(*args, **kwargs): + if is_main_process(): + torch.save(*args, **kwargs) + + +def init_distributed_mode(args): + if "RANK" in os.environ and "WORLD_SIZE" in os.environ: + args.rank = int(os.environ["RANK"]) + args.world_size = int(os.environ["WORLD_SIZE"]) + args.gpu = int(os.environ["LOCAL_RANK"]) + args.dist_url = "env://" + os.environ["LOCAL_SIZE"] = str(torch.cuda.device_count()) + elif "SLURM_PROCID" in os.environ: + proc_id = int(os.environ["SLURM_PROCID"]) + ntasks = int(os.environ["SLURM_NTASKS"]) + node_list = os.environ["SLURM_NODELIST"] + num_gpus = torch.cuda.device_count() + addr = subprocess.getoutput("scontrol show hostname {} | head -n1".format(node_list)) + os.environ["MASTER_PORT"] = os.environ.get("MASTER_PORT", "29500") + os.environ["MASTER_ADDR"] = addr + os.environ["WORLD_SIZE"] = str(ntasks) + os.environ["RANK"] = str(proc_id) + os.environ["LOCAL_RANK"] = str(proc_id % num_gpus) + os.environ["LOCAL_SIZE"] = str(num_gpus) + args.dist_url = "env://" + args.world_size = ntasks + args.rank = proc_id + args.gpu = proc_id % num_gpus + else: + print("Not using distributed mode") + args.distributed = False + return + + args.distributed = True + + torch.cuda.set_device(args.gpu) + args.dist_backend = "nccl" + print("| distributed init (rank {}): {}".format(args.rank, args.dist_url), flush=True) + torch.distributed.init_process_group( + backend=args.dist_backend, + init_method=args.dist_url, + world_size=args.world_size, + rank=args.rank, + ) + torch.distributed.barrier() + setup_for_distributed(args.rank == 0) + + +@torch.no_grad() +def accuracy(output, target, topk=(1,)): + """Computes the precision@k for the specified values of k""" + if target.numel() == 0: + return [torch.zeros([], device=output.device)] + maxk = max(topk) + batch_size = target.size(0) + + _, pred = output.topk(maxk, 1, True, True) + pred = pred.t() + correct = pred.eq(target.view(1, -1).expand_as(pred)) + + res = [] + for k in topk: + correct_k = correct[:k].view(-1).float().sum(0) + res.append(correct_k.mul_(100.0 / batch_size)) + return res + + +def interpolate(input, size=None, scale_factor=None, mode="nearest", align_corners=None): + # type: (Tensor, Optional[List[int]], Optional[float], str, Optional[bool]) -> Tensor + """ + Equivalent to nn.functional.interpolate, but with support for empty batch sizes. + This will eventually be supported natively by PyTorch, and this + class can go away. + """ + if float(torchvision.__version__[:3]) < 0.7: + if input.numel() > 0: + return torch.nn.functional.interpolate(input, size, scale_factor, mode, align_corners) + + output_shape = _output_size(2, input, size, scale_factor) + output_shape = list(input.shape[:-2]) + list(output_shape) + if float(torchvision.__version__[:3]) < 0.5: + return _NewEmptyTensorOp.apply(input, output_shape) + return _new_empty_tensor(input, output_shape) + else: + return torchvision.ops.misc.interpolate(input, size, scale_factor, mode, align_corners) + + +def get_total_grad_norm(parameters, norm_type=2): + parameters = list(filter(lambda p: p.grad is not None, parameters)) + norm_type = float(norm_type) + device = parameters[0].grad.device + total_norm = torch.norm( + torch.stack([torch.norm(p.grad.detach(), norm_type).to(device) for p in parameters]), + norm_type, + ) + return total_norm + + +def inverse_sigmoid(x, eps=1e-5): + x = x.clamp(min=0, max=1) + x1 = x.clamp(min=eps) + x2 = (1 - x).clamp(min=eps) + return torch.log(x1 / x2) diff --git a/ape/utils/plot_utils.py b/ape/utils/plot_utils.py new file mode 100644 index 0000000..0a89b4e --- /dev/null +++ b/ape/utils/plot_utils.py @@ -0,0 +1,120 @@ +# ------------------------------------------------------------------------ +# Deformable DETR +# Copyright (c) 2020 SenseTime. All Rights Reserved. +# Licensed under the Apache License, Version 2.0 [see LICENSE for details] +# ------------------------------------------------------------------------ +# Modified from DETR (https://github.com/facebookresearch/detr) +# Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved +# ------------------------------------------------------------------------ + +""" +Plotting utilities to visualize training logs. +""" +from pathlib import Path, PurePath + +import matplotlib.pyplot as plt +import pandas as pd +import torch + +import seaborn as sns + + +def plot_logs( + logs, fields=("class_error", "loss_bbox_unscaled", "mAP"), ewm_col=0, log_name="log.txt" +): + """ + Function to plot specific fields from training log(s). Plots both training and test results. + + :: Inputs - logs = list containing Path objects, each pointing to individual dir with a log file + - fields = which results to plot from each log file - plots both training and test for each field. + - ewm_col = optional, which column to use as the exponential weighted smoothing of the plots + - log_name = optional, name of log file if different than default 'log.txt'. + + :: Outputs - matplotlib plots of results in fields, color coded for each log file. + - solid lines are training results, dashed lines are test results. + + """ + func_name = "plot_utils.py::plot_logs" + + # verify logs is a list of Paths (list[Paths]) or single Pathlib object Path, + # convert single Path to list to avoid 'not iterable' error + + if not isinstance(logs, list): + if isinstance(logs, PurePath): + logs = [logs] + print(f"{func_name} info: logs param expects a list argument, converted to list[Path].") + else: + raise ValueError( + f"{func_name} - invalid argument for logs parameter.\n \ + Expect list[Path] or single Path obj, received {type(logs)}" + ) + + # verify valid dir(s) and that every item in list is Path object + for i, dir in enumerate(logs): + if not isinstance(dir, PurePath): + raise ValueError( + f"{func_name} - non-Path object in logs argument of {type(dir)}: \n{dir}" + ) + if dir.exists(): + continue + raise ValueError(f"{func_name} - invalid directory in logs argument:\n{dir}") + + # load log file(s) and plot + dfs = [pd.read_json(Path(p) / log_name, lines=True) for p in logs] + + fig, axs = plt.subplots(ncols=len(fields), figsize=(16, 5)) + + for df, color in zip(dfs, sns.color_palette(n_colors=len(logs))): + for j, field in enumerate(fields): + if field == "mAP": + coco_eval = ( + pd.DataFrame(pd.np.stack(df.test_coco_eval.dropna().values)[:, 1]) + .ewm(com=ewm_col) + .mean() + ) + axs[j].plot(coco_eval, c=color) + else: + df.interpolate().ewm(com=ewm_col).mean().plot( + y=[f"train_{field}", f"test_{field}"], + ax=axs[j], + color=[color] * 2, + style=["-", "--"], + ) + for ax, field in zip(axs, fields): + ax.legend([Path(p).name for p in logs]) + ax.set_title(field) + + +def plot_precision_recall(files, naming_scheme="iter"): + if naming_scheme == "exp_id": + # name becomes exp_id + names = [f.parts[-3] for f in files] + elif naming_scheme == "iter": + names = [f.stem for f in files] + else: + raise ValueError(f"not supported {naming_scheme}") + fig, axs = plt.subplots(ncols=2, figsize=(16, 5)) + for f, color, name in zip(files, sns.color_palette("Blues", n_colors=len(files)), names): + data = torch.load(f) + # precision is n_iou, n_points, n_cat, n_area, max_det + precision = data["precision"] + recall = data["params"].recThrs + scores = data["scores"] + # take precision for all classes, all areas and 100 detections + precision = precision[0, :, :, 0, -1].mean(1) + scores = scores[0, :, :, 0, -1].mean(1) + prec = precision.mean() + rec = data["recall"][0, :, 0, -1].mean() + print( + f"{naming_scheme} {name}: mAP@50={prec * 100: 05.1f}, " + + f"score={scores.mean():0.3f}, " + + f"f1={2 * prec * rec / (prec + rec + 1e-8):0.3f}" + ) + axs[0].plot(recall, precision, c=color) + axs[1].plot(recall, scores, c=color) + + axs[0].set_title("Precision / Recall") + axs[0].legend(names) + axs[1].set_title("Scores / Recall") + axs[1].legend(names) + return fig, axs diff --git a/configs/ADE20kFull_SemanticSegmentation/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024.py b/configs/ADE20kFull_SemanticSegmentation/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024.py new file mode 100644 index 0000000..90390fb --- /dev/null +++ b/configs/ADE20kFull_SemanticSegmentation/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024.py @@ -0,0 +1,101 @@ +import torch.nn as nn + +from detectron2.config import LazyCall as L +from detectron2.layers import ShapeSpec +from detrex.modeling.neck import ChannelMapper +from ape.layers import VisionLanguageFusion +from ape.modeling.ape_deta import ( + DeformableDETRSegmVL, + DeformableDetrTransformerDecoderVL, + DeformableDetrTransformerEncoderVL, + DeformableDetrTransformerVL, +) +from ape.modeling.text import EVA02CLIP + +from ...common.backbone.vitl_eva02_clip import backbone +from .ape_deta_vitl_eva02_lsj1024 import dataloader, lr_multiplier, model, optimizer, train + +model.model_vision.backbone = backbone + +train.init_checkpoint = ( + "models/QuanSun/EVA-CLIP/EVA02_CLIP_L_336_psz14to16_s6B.pt?matching_heuristics=True" +) + +model.model_language = L(EVA02CLIP)( + clip_model="EVA02-CLIP-bigE-14-plus", + cache_dir="models/QuanSun/EVA-CLIP/EVA02_CLIP_E_psz14_plus_s9B.pt", + dtype="float16", +) +model.model_vision.embed_dim_language = 1024 + +model.model_vision.neck = L(ChannelMapper)( + input_shapes={ + "p2": ShapeSpec(channels=256), + "p3": ShapeSpec(channels=256), + "p4": ShapeSpec(channels=256), + "p5": ShapeSpec(channels=256), + "p6": ShapeSpec(channels=256), + }, + in_features=["p2", "p3", "p4", "p5", "p6"], + out_channels=256, + num_outs=5, + kernel_size=1, + norm_layer=L(nn.GroupNorm)(num_groups=32, num_channels=256), +) + +model.model_vision.mask_in_features = ["p2"] +model.model_vision.input_shapes = { + "p2": ShapeSpec(channels=256), + "p3": ShapeSpec(channels=256), + "p4": ShapeSpec(channels=256), + "p5": ShapeSpec(channels=256), + "p6": ShapeSpec(channels=256), +} + +model.model_vision.transformer.encoder.num_layers = 6 +model.model_vision.transformer.decoder.num_layers = 6 +model.model_vision.transformer.encoder.embed_dim = 256 +model.model_vision.transformer.decoder.embed_dim = 256 +model.model_vision.embed_dim = 256 +model.model_vision.backbone.out_channels = 256 + +model.model_vision.update( + _target_=DeformableDETRSegmVL, +) +model.model_vision.transformer.update( + _target_=DeformableDetrTransformerVL, +) +model.model_vision.transformer.encoder.update( + _target_=DeformableDetrTransformerEncoderVL, +) +model.model_vision.transformer.decoder.update( + _target_=DeformableDetrTransformerDecoderVL, +) + + +model.model_vision.transformer.encoder.vl_layer = L(VisionLanguageFusion)( + v_dim="${....embed_dim}", + l_dim="${....embed_dim_language}", + embed_dim=2048, + num_heads=8, + dropout=0.1, + drop_path=0.0, + init_values=1.0 / 6, + stable_softmax_2d=True, + clamp_min_for_underflow=True, + clamp_max_for_overflow=True, + use_checkpoint=True, +) + +model.model_vision.text_feature_bank = True +model.model_vision.text_feature_reduce_before_fusion = True +model.model_vision.text_feature_batch_repeat = True +model.model_vision.expression_cumulative_gt_class = True +model.model_vision.name_prompt_fusion_type = "zero" + +model.model_vision.stuff_dataset_learn_thing = False +model.model_vision.stuff_prob_thing = -1.0 +model.model_vision.transformer.proposal_ambiguous = 1 + +train.output_dir = "output/" + __file__[:-3] +model.model_vision.vis_period = 12800 diff --git a/configs/ADE20kFull_SemanticSegmentation/ape_deta/ape_deta_vitl_eva02_lsj1024.py b/configs/ADE20kFull_SemanticSegmentation/ape_deta/ape_deta_vitl_eva02_lsj1024.py new file mode 100644 index 0000000..5cdad80 --- /dev/null +++ b/configs/ADE20kFull_SemanticSegmentation/ape_deta/ape_deta_vitl_eva02_lsj1024.py @@ -0,0 +1,32 @@ +from detectron2.data import MetadataCatalog + +from ...COCO_InstanceSegmentation.ape_deta.ape_deta_vitl_eva02_lsj1024_cp_12ep import ( + lr_multiplier, + model, + optimizer, + train, +) +from ...common.data.ade20kfull_semantic_lsj1024 import dataloader + +stuff_classes = MetadataCatalog.get("ade20k_full_sem_seg_train").stuff_classes +del MetadataCatalog.get("ade20k_full_sem_seg_train").stuff_classes +MetadataCatalog.get("ade20k_full_sem_seg_train").set( + stuff_classes=[x.split(",")[0] for x in stuff_classes] +) + +model.model_vision.dataset_prompts = ["name"] +model.model_vision.name_prompt_fusion_text = [False] +model.model_vision.dataset_names = ["ade20k_full_sem_seg"] +model.model_vision.dataset_metas = dataloader.train.dataset.names + +model.model_vision.num_classes = 847 +model.model_vision.criterion[0].num_classes = 847 +model.model_vision.select_box_nums_for_evaluation = 300 + +model.model_vision.instance_on = False +model.model_vision.semantic_on = True +model.model_vision.panoptic_on = False + +model.model_vision.stuff_prob_thing = -1.0 + +train.output_dir = "output/" + __file__[:-3] diff --git a/configs/ADE20kFull_SemanticSegmentation/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024.py b/configs/ADE20kFull_SemanticSegmentation/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024.py new file mode 100644 index 0000000..1a3ad59 --- /dev/null +++ b/configs/ADE20kFull_SemanticSegmentation/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024.py @@ -0,0 +1,47 @@ +from detectron2.config import LazyCall as L +from ape.layers import VisionLanguageFusion +from ape.modeling.ape_deta import ( + DeformableDETRSegmVL, + DeformableDetrTransformerDecoderVL, + DeformableDetrTransformerEncoderVL, + DeformableDetrTransformerVL, +) + +from .ape_deta_vitl_eva02_lsj1024 import dataloader, lr_multiplier, model, optimizer, train + +model.model_vision.update( + _target_=DeformableDETRSegmVL, +) +model.model_vision.transformer.update( + _target_=DeformableDetrTransformerVL, +) +model.model_vision.transformer.encoder.update( + _target_=DeformableDetrTransformerEncoderVL, +) +model.model_vision.transformer.decoder.update( + _target_=DeformableDetrTransformerDecoderVL, +) + + +model.model_vision.transformer.encoder.vl_layer = L(VisionLanguageFusion)( + v_dim="${....embed_dim}", + l_dim="${....embed_dim_language}", + embed_dim=2048, + num_heads=8, + dropout=0.1, + drop_path=0.0, + init_values=1.0 / 6, + stable_softmax_2d=True, + clamp_min_for_underflow=True, + clamp_max_for_overflow=True, + use_checkpoint=True, +) + +model.model_vision.text_feature_bank = True +model.model_vision.text_feature_reduce_before_fusion = True +model.model_vision.text_feature_batch_repeat = True +model.model_vision.expression_cumulative_gt_class = True +model.model_vision.name_prompt_fusion_type = "zero" + +train.output_dir = "output/" + __file__[:-3] +model.model_vision.vis_period = 12800 diff --git a/configs/ADE20k_PanopticSegmentation/ape_deta/ape_deta_r50_160k.py b/configs/ADE20k_PanopticSegmentation/ape_deta/ape_deta_r50_160k.py new file mode 100644 index 0000000..1f2ed64 --- /dev/null +++ b/configs/ADE20k_PanopticSegmentation/ape_deta/ape_deta_r50_160k.py @@ -0,0 +1,46 @@ +from detectron2.config import LazyCall as L +from detectron2.solver import WarmupParamScheduler +from fvcore.common.param_scheduler import MultiStepParamScheduler + +from ...COCO_InstanceSegmentation.ape_deta.ape_deta_r50_12ep import ( + lr_multiplier, + model, + optimizer, + train, +) +from ...common.data.ade20k_panoptic import dataloader + +num_classes = 150 +model.num_classes = num_classes +model.criterion.num_classes = num_classes +model.criterion.matcher_stage2.num_classes = num_classes + +model.model_vision.dataset_prompts = ["name"] +model.model_vision.dataset_names = ["ade20k_panoptic"] +model.model_vision.dataset_metas = dataloader.train.dataset.names + +model.model_vision.instance_on = True +model.model_vision.semantic_on = True +model.model_vision.panoptic_on = True + +model.model_vision.stuff_prob_thing = -1.0 + +train.max_iter = 160000 +train.eval_period = 5000 + +lr_multiplier = L(WarmupParamScheduler)( + scheduler=L(MultiStepParamScheduler)( + values=[1.0, 0.1, 0.01], + milestones=[135000, 150000], + num_updates=160000, + ), + warmup_length=1000 / 160000, + warmup_method="linear", + warmup_factor=0.001, +) + +model.model_vision.semantic_post_nms = False +model.model_vision.panoptic_post_nms = True +model.model_vision.aux_mask = True + +train.output_dir = "output/" + __file__[:-3] diff --git a/configs/ADE20k_PanopticSegmentation/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024.py b/configs/ADE20k_PanopticSegmentation/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024.py new file mode 100644 index 0000000..90390fb --- /dev/null +++ b/configs/ADE20k_PanopticSegmentation/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024.py @@ -0,0 +1,101 @@ +import torch.nn as nn + +from detectron2.config import LazyCall as L +from detectron2.layers import ShapeSpec +from detrex.modeling.neck import ChannelMapper +from ape.layers import VisionLanguageFusion +from ape.modeling.ape_deta import ( + DeformableDETRSegmVL, + DeformableDetrTransformerDecoderVL, + DeformableDetrTransformerEncoderVL, + DeformableDetrTransformerVL, +) +from ape.modeling.text import EVA02CLIP + +from ...common.backbone.vitl_eva02_clip import backbone +from .ape_deta_vitl_eva02_lsj1024 import dataloader, lr_multiplier, model, optimizer, train + +model.model_vision.backbone = backbone + +train.init_checkpoint = ( + "models/QuanSun/EVA-CLIP/EVA02_CLIP_L_336_psz14to16_s6B.pt?matching_heuristics=True" +) + +model.model_language = L(EVA02CLIP)( + clip_model="EVA02-CLIP-bigE-14-plus", + cache_dir="models/QuanSun/EVA-CLIP/EVA02_CLIP_E_psz14_plus_s9B.pt", + dtype="float16", +) +model.model_vision.embed_dim_language = 1024 + +model.model_vision.neck = L(ChannelMapper)( + input_shapes={ + "p2": ShapeSpec(channels=256), + "p3": ShapeSpec(channels=256), + "p4": ShapeSpec(channels=256), + "p5": ShapeSpec(channels=256), + "p6": ShapeSpec(channels=256), + }, + in_features=["p2", "p3", "p4", "p5", "p6"], + out_channels=256, + num_outs=5, + kernel_size=1, + norm_layer=L(nn.GroupNorm)(num_groups=32, num_channels=256), +) + +model.model_vision.mask_in_features = ["p2"] +model.model_vision.input_shapes = { + "p2": ShapeSpec(channels=256), + "p3": ShapeSpec(channels=256), + "p4": ShapeSpec(channels=256), + "p5": ShapeSpec(channels=256), + "p6": ShapeSpec(channels=256), +} + +model.model_vision.transformer.encoder.num_layers = 6 +model.model_vision.transformer.decoder.num_layers = 6 +model.model_vision.transformer.encoder.embed_dim = 256 +model.model_vision.transformer.decoder.embed_dim = 256 +model.model_vision.embed_dim = 256 +model.model_vision.backbone.out_channels = 256 + +model.model_vision.update( + _target_=DeformableDETRSegmVL, +) +model.model_vision.transformer.update( + _target_=DeformableDetrTransformerVL, +) +model.model_vision.transformer.encoder.update( + _target_=DeformableDetrTransformerEncoderVL, +) +model.model_vision.transformer.decoder.update( + _target_=DeformableDetrTransformerDecoderVL, +) + + +model.model_vision.transformer.encoder.vl_layer = L(VisionLanguageFusion)( + v_dim="${....embed_dim}", + l_dim="${....embed_dim_language}", + embed_dim=2048, + num_heads=8, + dropout=0.1, + drop_path=0.0, + init_values=1.0 / 6, + stable_softmax_2d=True, + clamp_min_for_underflow=True, + clamp_max_for_overflow=True, + use_checkpoint=True, +) + +model.model_vision.text_feature_bank = True +model.model_vision.text_feature_reduce_before_fusion = True +model.model_vision.text_feature_batch_repeat = True +model.model_vision.expression_cumulative_gt_class = True +model.model_vision.name_prompt_fusion_type = "zero" + +model.model_vision.stuff_dataset_learn_thing = False +model.model_vision.stuff_prob_thing = -1.0 +model.model_vision.transformer.proposal_ambiguous = 1 + +train.output_dir = "output/" + __file__[:-3] +model.model_vision.vis_period = 12800 diff --git a/configs/ADE20k_PanopticSegmentation/ape_deta/ape_deta_vitl_eva02_lsj1024.py b/configs/ADE20k_PanopticSegmentation/ape_deta/ape_deta_vitl_eva02_lsj1024.py new file mode 100644 index 0000000..d4b04c2 --- /dev/null +++ b/configs/ADE20k_PanopticSegmentation/ape_deta/ape_deta_vitl_eva02_lsj1024.py @@ -0,0 +1,22 @@ +from ...COCO_InstanceSegmentation.ape_deta.ape_deta_vitl_eva02_lsj1024_cp_12ep import ( + lr_multiplier, + model, + optimizer, + train, +) +from ...common.data.ade20k_panoptic_lsj1024 import dataloader + +model.model_vision.dataset_prompts = ["name"] +model.model_vision.name_prompt_fusion_text = [False] +model.model_vision.dataset_names = ["ade20k"] +model.model_vision.dataset_metas = dataloader.train.dataset.names + +model.model_vision.select_box_nums_for_evaluation = 300 + +model.model_vision.instance_on = True +model.model_vision.semantic_on = True +model.model_vision.panoptic_on = True + +model.model_vision.stuff_prob_thing = -1.0 + +train.output_dir = "output/" + __file__[:-3] diff --git a/configs/ADE20k_PanopticSegmentation/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024.py b/configs/ADE20k_PanopticSegmentation/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024.py new file mode 100644 index 0000000..1a3ad59 --- /dev/null +++ b/configs/ADE20k_PanopticSegmentation/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024.py @@ -0,0 +1,47 @@ +from detectron2.config import LazyCall as L +from ape.layers import VisionLanguageFusion +from ape.modeling.ape_deta import ( + DeformableDETRSegmVL, + DeformableDetrTransformerDecoderVL, + DeformableDetrTransformerEncoderVL, + DeformableDetrTransformerVL, +) + +from .ape_deta_vitl_eva02_lsj1024 import dataloader, lr_multiplier, model, optimizer, train + +model.model_vision.update( + _target_=DeformableDETRSegmVL, +) +model.model_vision.transformer.update( + _target_=DeformableDetrTransformerVL, +) +model.model_vision.transformer.encoder.update( + _target_=DeformableDetrTransformerEncoderVL, +) +model.model_vision.transformer.decoder.update( + _target_=DeformableDetrTransformerDecoderVL, +) + + +model.model_vision.transformer.encoder.vl_layer = L(VisionLanguageFusion)( + v_dim="${....embed_dim}", + l_dim="${....embed_dim_language}", + embed_dim=2048, + num_heads=8, + dropout=0.1, + drop_path=0.0, + init_values=1.0 / 6, + stable_softmax_2d=True, + clamp_min_for_underflow=True, + clamp_max_for_overflow=True, + use_checkpoint=True, +) + +model.model_vision.text_feature_bank = True +model.model_vision.text_feature_reduce_before_fusion = True +model.model_vision.text_feature_batch_repeat = True +model.model_vision.expression_cumulative_gt_class = True +model.model_vision.name_prompt_fusion_type = "zero" + +train.output_dir = "output/" + __file__[:-3] +model.model_vision.vis_period = 12800 diff --git a/configs/ADE20k_SemanticSegmentation/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024.py b/configs/ADE20k_SemanticSegmentation/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024.py new file mode 100644 index 0000000..90390fb --- /dev/null +++ b/configs/ADE20k_SemanticSegmentation/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024.py @@ -0,0 +1,101 @@ +import torch.nn as nn + +from detectron2.config import LazyCall as L +from detectron2.layers import ShapeSpec +from detrex.modeling.neck import ChannelMapper +from ape.layers import VisionLanguageFusion +from ape.modeling.ape_deta import ( + DeformableDETRSegmVL, + DeformableDetrTransformerDecoderVL, + DeformableDetrTransformerEncoderVL, + DeformableDetrTransformerVL, +) +from ape.modeling.text import EVA02CLIP + +from ...common.backbone.vitl_eva02_clip import backbone +from .ape_deta_vitl_eva02_lsj1024 import dataloader, lr_multiplier, model, optimizer, train + +model.model_vision.backbone = backbone + +train.init_checkpoint = ( + "models/QuanSun/EVA-CLIP/EVA02_CLIP_L_336_psz14to16_s6B.pt?matching_heuristics=True" +) + +model.model_language = L(EVA02CLIP)( + clip_model="EVA02-CLIP-bigE-14-plus", + cache_dir="models/QuanSun/EVA-CLIP/EVA02_CLIP_E_psz14_plus_s9B.pt", + dtype="float16", +) +model.model_vision.embed_dim_language = 1024 + +model.model_vision.neck = L(ChannelMapper)( + input_shapes={ + "p2": ShapeSpec(channels=256), + "p3": ShapeSpec(channels=256), + "p4": ShapeSpec(channels=256), + "p5": ShapeSpec(channels=256), + "p6": ShapeSpec(channels=256), + }, + in_features=["p2", "p3", "p4", "p5", "p6"], + out_channels=256, + num_outs=5, + kernel_size=1, + norm_layer=L(nn.GroupNorm)(num_groups=32, num_channels=256), +) + +model.model_vision.mask_in_features = ["p2"] +model.model_vision.input_shapes = { + "p2": ShapeSpec(channels=256), + "p3": ShapeSpec(channels=256), + "p4": ShapeSpec(channels=256), + "p5": ShapeSpec(channels=256), + "p6": ShapeSpec(channels=256), +} + +model.model_vision.transformer.encoder.num_layers = 6 +model.model_vision.transformer.decoder.num_layers = 6 +model.model_vision.transformer.encoder.embed_dim = 256 +model.model_vision.transformer.decoder.embed_dim = 256 +model.model_vision.embed_dim = 256 +model.model_vision.backbone.out_channels = 256 + +model.model_vision.update( + _target_=DeformableDETRSegmVL, +) +model.model_vision.transformer.update( + _target_=DeformableDetrTransformerVL, +) +model.model_vision.transformer.encoder.update( + _target_=DeformableDetrTransformerEncoderVL, +) +model.model_vision.transformer.decoder.update( + _target_=DeformableDetrTransformerDecoderVL, +) + + +model.model_vision.transformer.encoder.vl_layer = L(VisionLanguageFusion)( + v_dim="${....embed_dim}", + l_dim="${....embed_dim_language}", + embed_dim=2048, + num_heads=8, + dropout=0.1, + drop_path=0.0, + init_values=1.0 / 6, + stable_softmax_2d=True, + clamp_min_for_underflow=True, + clamp_max_for_overflow=True, + use_checkpoint=True, +) + +model.model_vision.text_feature_bank = True +model.model_vision.text_feature_reduce_before_fusion = True +model.model_vision.text_feature_batch_repeat = True +model.model_vision.expression_cumulative_gt_class = True +model.model_vision.name_prompt_fusion_type = "zero" + +model.model_vision.stuff_dataset_learn_thing = False +model.model_vision.stuff_prob_thing = -1.0 +model.model_vision.transformer.proposal_ambiguous = 1 + +train.output_dir = "output/" + __file__[:-3] +model.model_vision.vis_period = 12800 diff --git a/configs/ADE20k_SemanticSegmentation/ape_deta/ape_deta_vitl_eva02_lsj1024.py b/configs/ADE20k_SemanticSegmentation/ape_deta/ape_deta_vitl_eva02_lsj1024.py new file mode 100644 index 0000000..07f43a9 --- /dev/null +++ b/configs/ADE20k_SemanticSegmentation/ape_deta/ape_deta_vitl_eva02_lsj1024.py @@ -0,0 +1,22 @@ +from ...COCO_InstanceSegmentation.ape_deta.ape_deta_vitl_eva02_lsj1024_cp_12ep import ( + lr_multiplier, + model, + optimizer, + train, +) +from ...common.data.ade20k_semantic_lsj1024 import dataloader + +model.model_vision.dataset_prompts = ["name"] +model.model_vision.name_prompt_fusion_text = [False] +model.model_vision.dataset_names = ["ade20k"] +model.model_vision.dataset_metas = dataloader.train.dataset.names + +model.model_vision.select_box_nums_for_evaluation = 300 + +model.model_vision.instance_on = False +model.model_vision.semantic_on = True +model.model_vision.panoptic_on = False + +model.model_vision.stuff_prob_thing = -1.0 + +train.output_dir = "output/" + __file__[:-3] diff --git a/configs/ADE20k_SemanticSegmentation/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024.py b/configs/ADE20k_SemanticSegmentation/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024.py new file mode 100644 index 0000000..1a3ad59 --- /dev/null +++ b/configs/ADE20k_SemanticSegmentation/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024.py @@ -0,0 +1,47 @@ +from detectron2.config import LazyCall as L +from ape.layers import VisionLanguageFusion +from ape.modeling.ape_deta import ( + DeformableDETRSegmVL, + DeformableDetrTransformerDecoderVL, + DeformableDetrTransformerEncoderVL, + DeformableDetrTransformerVL, +) + +from .ape_deta_vitl_eva02_lsj1024 import dataloader, lr_multiplier, model, optimizer, train + +model.model_vision.update( + _target_=DeformableDETRSegmVL, +) +model.model_vision.transformer.update( + _target_=DeformableDetrTransformerVL, +) +model.model_vision.transformer.encoder.update( + _target_=DeformableDetrTransformerEncoderVL, +) +model.model_vision.transformer.decoder.update( + _target_=DeformableDetrTransformerDecoderVL, +) + + +model.model_vision.transformer.encoder.vl_layer = L(VisionLanguageFusion)( + v_dim="${....embed_dim}", + l_dim="${....embed_dim_language}", + embed_dim=2048, + num_heads=8, + dropout=0.1, + drop_path=0.0, + init_values=1.0 / 6, + stable_softmax_2d=True, + clamp_min_for_underflow=True, + clamp_max_for_overflow=True, + use_checkpoint=True, +) + +model.model_vision.text_feature_bank = True +model.model_vision.text_feature_reduce_before_fusion = True +model.model_vision.text_feature_batch_repeat = True +model.model_vision.expression_cumulative_gt_class = True +model.model_vision.name_prompt_fusion_type = "zero" + +train.output_dir = "output/" + __file__[:-3] +model.model_vision.vis_period = 12800 diff --git a/configs/ADE20k_SemanticSegmentation/deformable_deta/deformable_deta_segm_r50_160k.py b/configs/ADE20k_SemanticSegmentation/deformable_deta/deformable_deta_segm_r50_160k.py new file mode 100644 index 0000000..2d5d82f --- /dev/null +++ b/configs/ADE20k_SemanticSegmentation/deformable_deta/deformable_deta_segm_r50_160k.py @@ -0,0 +1,45 @@ +from detectron2.config import LazyCall as L +from detectron2.solver import WarmupParamScheduler +from fvcore.common.param_scheduler import MultiStepParamScheduler + +from ...COCO_InstanceSegmentation.deformable_deta.deformable_deta_segm_r50_12ep import ( + lr_multiplier, + model, + optimizer, + train, +) +from ...common.data.ade20k_semantic import dataloader + +num_classes = 150 +model.num_classes = num_classes +model.criterion.num_classes = num_classes +model.criterion.matcher_stage2.num_classes = num_classes +model.criterion.eos_coef = 1.0 + +model.instance_on = False +model.semantic_on = True +model.panoptic_on = False + +train.max_iter = 160000 +train.eval_period = 5000 + +lr_multiplier = L(WarmupParamScheduler)( + scheduler=L(MultiStepParamScheduler)( + values=[1.0, 0.1, 0.01], + milestones=[135000, 150000], + num_updates=160000, + ), + warmup_length=1000 / 160000, + warmup_method="linear", + warmup_factor=0.001, +) + +train.init_checkpoint = "detectron2://ImageNetPretrained/torchvision/R-50.pkl" +train.init_checkpoint = "models/torchvision/R-50.pkl" +train.output_dir = "output/" + __file__[:-3] + +train.amp.enabled = True +train.ddp.fp16_compression = True +train.ddp.find_unused_parameters = True + +model.dataset_metas = dataloader.train.dataset.names diff --git a/configs/BDD10k_PanopticSegmentation/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024.py b/configs/BDD10k_PanopticSegmentation/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024.py new file mode 100644 index 0000000..427cdfa --- /dev/null +++ b/configs/BDD10k_PanopticSegmentation/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024.py @@ -0,0 +1,109 @@ +import torch.nn as nn + +from detectron2.config import LazyCall as L +from detectron2.layers import ShapeSpec +from detrex.modeling.neck import ChannelMapper +from ape.layers import VisionLanguageFusion +from ape.modeling.ape_deta import ( + DeformableDETRSegmVL, + DeformableDetrTransformerDecoderVL, + DeformableDetrTransformerEncoderVL, + DeformableDetrTransformerVL, +) +from ape.modeling.text import EVA02CLIP + +from ...common.backbone.vitl_eva02_clip import backbone +from .ape_deta_vitl_eva02_lsj1024 import dataloader, lr_multiplier, model, optimizer, train + +model.model_vision.backbone = backbone + +train.init_checkpoint = ( + "models/QuanSun/EVA-CLIP/EVA02_CLIP_L_336_psz14to16_s6B.pt?matching_heuristics=True" +) + +model.model_language = L(EVA02CLIP)( + clip_model="EVA02-CLIP-bigE-14-plus", + cache_dir="models/QuanSun/EVA-CLIP/EVA02_CLIP_E_psz14_plus_s9B.pt", + dtype="float16", +) +model.model_vision.embed_dim_language = 1024 + +model.model_vision.neck = L(ChannelMapper)( + input_shapes={ + "p2": ShapeSpec(channels=256), + "p3": ShapeSpec(channels=256), + "p4": ShapeSpec(channels=256), + "p5": ShapeSpec(channels=256), + "p6": ShapeSpec(channels=256), + }, + in_features=["p2", "p3", "p4", "p5", "p6"], + out_channels=256, + num_outs=5, + kernel_size=1, + norm_layer=L(nn.GroupNorm)(num_groups=32, num_channels=256), +) + +model.model_vision.mask_in_features = ["p2"] +model.model_vision.input_shapes = { + "p2": ShapeSpec(channels=256), + "p3": ShapeSpec(channels=256), + "p4": ShapeSpec(channels=256), + "p5": ShapeSpec(channels=256), + "p6": ShapeSpec(channels=256), +} + +model.model_vision.transformer.encoder.num_layers = 6 +model.model_vision.transformer.decoder.num_layers = 6 +model.model_vision.transformer.encoder.embed_dim = 256 +model.model_vision.transformer.decoder.embed_dim = 256 +model.model_vision.embed_dim = 256 +model.model_vision.backbone.out_channels = 256 + +model.model_vision.update( + _target_=DeformableDETRSegmVL, +) +model.model_vision.transformer.update( + _target_=DeformableDetrTransformerVL, +) +model.model_vision.transformer.encoder.update( + _target_=DeformableDetrTransformerEncoderVL, +) +model.model_vision.transformer.decoder.update( + _target_=DeformableDetrTransformerDecoderVL, +) + + +model.model_vision.transformer.encoder.vl_layer = L(VisionLanguageFusion)( + v_dim="${....embed_dim}", + l_dim="${....embed_dim_language}", + embed_dim=2048, + num_heads=8, + dropout=0.1, + drop_path=0.0, + init_values=1.0 / 6, + stable_softmax_2d=True, + clamp_min_for_underflow=True, + clamp_max_for_overflow=True, + use_checkpoint=True, +) + +model.model_vision.text_feature_bank = True +model.model_vision.text_feature_reduce_before_fusion = True +model.model_vision.text_feature_batch_repeat = True +model.model_vision.expression_cumulative_gt_class = True +model.model_vision.name_prompt_fusion_type = "zero" + +model.model_vision.stuff_dataset_learn_thing = False +model.model_vision.stuff_prob_thing = -1.0 +model.model_vision.transformer.proposal_ambiguous = 1 + +model.model_vision.panoptic_configs = { + "prob": 0.01, + "pano_temp": 0.06, + "transform_eval": True, + "object_mask_threshold": 0.0001, + "overlap_threshold": 0.4, +} + +train.output_dir = "output/" + __file__[:-3] +model.model_vision.vis_period = 12800 diff --git a/configs/BDD10k_PanopticSegmentation/ape_deta/ape_deta_vitl_eva02_lsj1024.py b/configs/BDD10k_PanopticSegmentation/ape_deta/ape_deta_vitl_eva02_lsj1024.py new file mode 100644 index 0000000..2c96079 --- /dev/null +++ b/configs/BDD10k_PanopticSegmentation/ape_deta/ape_deta_vitl_eva02_lsj1024.py @@ -0,0 +1,23 @@ +from ...COCO_InstanceSegmentation.ape_deta.ape_deta_vitl_eva02_lsj1024_cp_12ep import ( + lr_multiplier, + model, + optimizer, + train, +) +from ...common.data.bdd10k_panoptic_lsj1024 import dataloader + +model.model_vision.dataset_prompts = ["name"] +model.model_vision.name_prompt_fusion_text = [False] +model.model_vision.dataset_names = ["bdd10k"] +model.model_vision.dataset_metas = dataloader.train.dataset.names + +model.model_vision.select_box_nums_for_evaluation = 300 + + +model.model_vision.instance_on = True +model.model_vision.semantic_on = True +model.model_vision.panoptic_on = True + +model.model_vision.stuff_prob_thing = -1.0 + +train.output_dir = "output/" + __file__[:-3] diff --git a/configs/BDD10k_PanopticSegmentation/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024.py b/configs/BDD10k_PanopticSegmentation/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024.py new file mode 100644 index 0000000..1a3ad59 --- /dev/null +++ b/configs/BDD10k_PanopticSegmentation/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024.py @@ -0,0 +1,47 @@ +from detectron2.config import LazyCall as L +from ape.layers import VisionLanguageFusion +from ape.modeling.ape_deta import ( + DeformableDETRSegmVL, + DeformableDetrTransformerDecoderVL, + DeformableDetrTransformerEncoderVL, + DeformableDetrTransformerVL, +) + +from .ape_deta_vitl_eva02_lsj1024 import dataloader, lr_multiplier, model, optimizer, train + +model.model_vision.update( + _target_=DeformableDETRSegmVL, +) +model.model_vision.transformer.update( + _target_=DeformableDetrTransformerVL, +) +model.model_vision.transformer.encoder.update( + _target_=DeformableDetrTransformerEncoderVL, +) +model.model_vision.transformer.decoder.update( + _target_=DeformableDetrTransformerDecoderVL, +) + + +model.model_vision.transformer.encoder.vl_layer = L(VisionLanguageFusion)( + v_dim="${....embed_dim}", + l_dim="${....embed_dim_language}", + embed_dim=2048, + num_heads=8, + dropout=0.1, + drop_path=0.0, + init_values=1.0 / 6, + stable_softmax_2d=True, + clamp_min_for_underflow=True, + clamp_max_for_overflow=True, + use_checkpoint=True, +) + +model.model_vision.text_feature_bank = True +model.model_vision.text_feature_reduce_before_fusion = True +model.model_vision.text_feature_batch_repeat = True +model.model_vision.expression_cumulative_gt_class = True +model.model_vision.name_prompt_fusion_type = "zero" + +train.output_dir = "output/" + __file__[:-3] +model.model_vision.vis_period = 12800 diff --git a/configs/BDD10k_SemanticSegmentation/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024.py b/configs/BDD10k_SemanticSegmentation/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024.py new file mode 100644 index 0000000..90390fb --- /dev/null +++ b/configs/BDD10k_SemanticSegmentation/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024.py @@ -0,0 +1,101 @@ +import torch.nn as nn + +from detectron2.config import LazyCall as L +from detectron2.layers import ShapeSpec +from detrex.modeling.neck import ChannelMapper +from ape.layers import VisionLanguageFusion +from ape.modeling.ape_deta import ( + DeformableDETRSegmVL, + DeformableDetrTransformerDecoderVL, + DeformableDetrTransformerEncoderVL, + DeformableDetrTransformerVL, +) +from ape.modeling.text import EVA02CLIP + +from ...common.backbone.vitl_eva02_clip import backbone +from .ape_deta_vitl_eva02_lsj1024 import dataloader, lr_multiplier, model, optimizer, train + +model.model_vision.backbone = backbone + +train.init_checkpoint = ( + "models/QuanSun/EVA-CLIP/EVA02_CLIP_L_336_psz14to16_s6B.pt?matching_heuristics=True" +) + +model.model_language = L(EVA02CLIP)( + clip_model="EVA02-CLIP-bigE-14-plus", + cache_dir="models/QuanSun/EVA-CLIP/EVA02_CLIP_E_psz14_plus_s9B.pt", + dtype="float16", +) +model.model_vision.embed_dim_language = 1024 + +model.model_vision.neck = L(ChannelMapper)( + input_shapes={ + "p2": ShapeSpec(channels=256), + "p3": ShapeSpec(channels=256), + "p4": ShapeSpec(channels=256), + "p5": ShapeSpec(channels=256), + "p6": ShapeSpec(channels=256), + }, + in_features=["p2", "p3", "p4", "p5", "p6"], + out_channels=256, + num_outs=5, + kernel_size=1, + norm_layer=L(nn.GroupNorm)(num_groups=32, num_channels=256), +) + +model.model_vision.mask_in_features = ["p2"] +model.model_vision.input_shapes = { + "p2": ShapeSpec(channels=256), + "p3": ShapeSpec(channels=256), + "p4": ShapeSpec(channels=256), + "p5": ShapeSpec(channels=256), + "p6": ShapeSpec(channels=256), +} + +model.model_vision.transformer.encoder.num_layers = 6 +model.model_vision.transformer.decoder.num_layers = 6 +model.model_vision.transformer.encoder.embed_dim = 256 +model.model_vision.transformer.decoder.embed_dim = 256 +model.model_vision.embed_dim = 256 +model.model_vision.backbone.out_channels = 256 + +model.model_vision.update( + _target_=DeformableDETRSegmVL, +) +model.model_vision.transformer.update( + _target_=DeformableDetrTransformerVL, +) +model.model_vision.transformer.encoder.update( + _target_=DeformableDetrTransformerEncoderVL, +) +model.model_vision.transformer.decoder.update( + _target_=DeformableDetrTransformerDecoderVL, +) + + +model.model_vision.transformer.encoder.vl_layer = L(VisionLanguageFusion)( + v_dim="${....embed_dim}", + l_dim="${....embed_dim_language}", + embed_dim=2048, + num_heads=8, + dropout=0.1, + drop_path=0.0, + init_values=1.0 / 6, + stable_softmax_2d=True, + clamp_min_for_underflow=True, + clamp_max_for_overflow=True, + use_checkpoint=True, +) + +model.model_vision.text_feature_bank = True +model.model_vision.text_feature_reduce_before_fusion = True +model.model_vision.text_feature_batch_repeat = True +model.model_vision.expression_cumulative_gt_class = True +model.model_vision.name_prompt_fusion_type = "zero" + +model.model_vision.stuff_dataset_learn_thing = False +model.model_vision.stuff_prob_thing = -1.0 +model.model_vision.transformer.proposal_ambiguous = 1 + +train.output_dir = "output/" + __file__[:-3] +model.model_vision.vis_period = 12800 diff --git a/configs/BDD10k_SemanticSegmentation/ape_deta/ape_deta_vitl_eva02_lsj1024.py b/configs/BDD10k_SemanticSegmentation/ape_deta/ape_deta_vitl_eva02_lsj1024.py new file mode 100644 index 0000000..5865c38 --- /dev/null +++ b/configs/BDD10k_SemanticSegmentation/ape_deta/ape_deta_vitl_eva02_lsj1024.py @@ -0,0 +1,22 @@ +from ...COCO_InstanceSegmentation.ape_deta.ape_deta_vitl_eva02_lsj1024_cp_12ep import ( + lr_multiplier, + model, + optimizer, + train, +) +from ...common.data.bdd10k_semantic_lsj1024 import dataloader + +model.model_vision.dataset_prompts = ["name"] +model.model_vision.name_prompt_fusion_text = [False] +model.model_vision.dataset_names = ["bdd10k"] +model.model_vision.dataset_metas = dataloader.train.dataset.names + +model.model_vision.select_box_nums_for_evaluation = 300 + +model.model_vision.instance_on = False +model.model_vision.semantic_on = True +model.model_vision.panoptic_on = False + +model.model_vision.stuff_prob_thing = -1.0 + +train.output_dir = "output/" + __file__[:-3] diff --git a/configs/BDD10k_SemanticSegmentation/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024.py b/configs/BDD10k_SemanticSegmentation/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024.py new file mode 100644 index 0000000..1a3ad59 --- /dev/null +++ b/configs/BDD10k_SemanticSegmentation/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024.py @@ -0,0 +1,47 @@ +from detectron2.config import LazyCall as L +from ape.layers import VisionLanguageFusion +from ape.modeling.ape_deta import ( + DeformableDETRSegmVL, + DeformableDetrTransformerDecoderVL, + DeformableDetrTransformerEncoderVL, + DeformableDetrTransformerVL, +) + +from .ape_deta_vitl_eva02_lsj1024 import dataloader, lr_multiplier, model, optimizer, train + +model.model_vision.update( + _target_=DeformableDETRSegmVL, +) +model.model_vision.transformer.update( + _target_=DeformableDetrTransformerVL, +) +model.model_vision.transformer.encoder.update( + _target_=DeformableDetrTransformerEncoderVL, +) +model.model_vision.transformer.decoder.update( + _target_=DeformableDetrTransformerDecoderVL, +) + + +model.model_vision.transformer.encoder.vl_layer = L(VisionLanguageFusion)( + v_dim="${....embed_dim}", + l_dim="${....embed_dim_language}", + embed_dim=2048, + num_heads=8, + dropout=0.1, + drop_path=0.0, + init_values=1.0 / 6, + stable_softmax_2d=True, + clamp_min_for_underflow=True, + clamp_max_for_overflow=True, + use_checkpoint=True, +) + +model.model_vision.text_feature_bank = True +model.model_vision.text_feature_reduce_before_fusion = True +model.model_vision.text_feature_batch_repeat = True +model.model_vision.expression_cumulative_gt_class = True +model.model_vision.name_prompt_fusion_type = "zero" + +train.output_dir = "output/" + __file__[:-3] +model.model_vision.vis_period = 12800 diff --git a/configs/COCO_Detection/deformable_deta/deformable_deta_r50_12ep.py b/configs/COCO_Detection/deformable_deta/deformable_deta_r50_12ep.py new file mode 100644 index 0000000..f8c7048 --- /dev/null +++ b/configs/COCO_Detection/deformable_deta/deformable_deta_r50_12ep.py @@ -0,0 +1,48 @@ +from detrex.config import get_config + +from .models.deformable_deta_r50 import model + +dataloader = get_config("common/data/coco_detr.py").dataloader +lr_multiplier = get_config("common/coco_schedule.py").lr_multiplier_12ep +lr_multiplier.scheduler.milestones = [75000, 90000] +optimizer = get_config("common/optim.py").AdamW +train = get_config("common/train.py").train + +train.init_checkpoint = "detectron2://ImageNetPretrained/torchvision/R-50.pkl" +train.init_checkpoint = "models/torchvision/R-50.pkl" +train.output_dir = "output/" + __file__[:-3] + +train.max_iter = 90000 + +train.eval_period = 5000 + +train.log_period = 20 + +train.checkpointer.period = 5000 +train.checkpointer.max_to_keep = 2 + +train.clip_grad.enabled = True +train.clip_grad.params.max_norm = 0.1 +train.clip_grad.params.norm_type = 2 + +train.device = "cuda" + +optimizer.lr = 2e-4 +optimizer.betas = (0.9, 0.999) +optimizer.weight_decay = 1e-4 +optimizer.params.lr_factor_func = ( + lambda module_name: 0.1 + if "backbone" in module_name + or "reference_points" in module_name + or "sampling_offsets" in module_name + else 1 +) +optimizer.params.weight_decay_norm = None + +dataloader.train.num_workers = 16 + +dataloader.train.total_batch_size = 16 + + +train.amp.enabled = False +train.ddp.fp16_compression = False diff --git a/configs/COCO_Detection/deformable_deta/deformable_deta_r50_24ep.py b/configs/COCO_Detection/deformable_deta/deformable_deta_r50_24ep.py new file mode 100644 index 0000000..b1f43c6 --- /dev/null +++ b/configs/COCO_Detection/deformable_deta/deformable_deta_r50_24ep.py @@ -0,0 +1,47 @@ +from detrex.config import get_config + +from .models.deformable_deta_r50 import model + +dataloader = get_config("common/data/coco_detr.py").dataloader +lr_multiplier = get_config("common/coco_schedule.py").lr_multiplier_24ep +optimizer = get_config("common/optim.py").AdamW +train = get_config("common/train.py").train + +train.init_checkpoint = "detectron2://ImageNetPretrained/torchvision/R-50.pkl" +train.init_checkpoint = "models/torchvision/R-50.pkl" +train.output_dir = "output/" + __file__[:-3] + +train.max_iter = 180000 + +train.eval_period = 5000 + +train.log_period = 20 + +train.checkpointer.period = 5000 +train.checkpointer.max_to_keep = 2 + +train.clip_grad.enabled = True +train.clip_grad.params.max_norm = 0.1 +train.clip_grad.params.norm_type = 2 + +train.device = "cuda" + +optimizer.lr = 2e-4 +optimizer.betas = (0.9, 0.999) +optimizer.weight_decay = 1e-4 +optimizer.params.lr_factor_func = ( + lambda module_name: 0.1 + if "backbone" in module_name + or "reference_points" in module_name + or "sampling_offsets" in module_name + else 1 +) +optimizer.params.weight_decay_norm = None + +dataloader.train.num_workers = 16 + +dataloader.train.total_batch_size = 16 + + +train.amp.enabled = False +train.ddp.fp16_compression = False diff --git a/configs/COCO_Detection/deformable_deta/deformable_deta_vitb_clip_openai_lsj1024_cp_12ep.py b/configs/COCO_Detection/deformable_deta/deformable_deta_vitb_clip_openai_lsj1024_cp_12ep.py new file mode 100644 index 0000000..4682cf6 --- /dev/null +++ b/configs/COCO_Detection/deformable_deta/deformable_deta_vitb_clip_openai_lsj1024_cp_12ep.py @@ -0,0 +1,20 @@ + + +from ...common.data.coco_lsj1024_cp import dataloader +from ...common.data.constants import constants +from .deformable_deta_vitb_lsj1024_12ep import lr_multiplier, model, optimizer, train + +model.pixel_mean = constants.openai_imagenet_rgb256_mean +model.pixel_std = constants.openai_imagenet_rgb256_std +model.input_format = "RGB" +dataloader.train.mapper.image_format = "RGB" + + + + +train.init_checkpoint = "models/CLIP/ViT-B-16.pt" + +train.output_dir = "output/" + __file__[:-3] +dataloader.evaluator.output_dir = train.output_dir +dataloader.train.mapper.output_dir = train.output_dir +dataloader.train.mapper.vis_period = 1 diff --git a/configs/COCO_Detection/deformable_deta/deformable_deta_vitb_lsj1024_12ep.py b/configs/COCO_Detection/deformable_deta/deformable_deta_vitb_lsj1024_12ep.py new file mode 100644 index 0000000..9a0d18c --- /dev/null +++ b/configs/COCO_Detection/deformable_deta/deformable_deta_vitb_lsj1024_12ep.py @@ -0,0 +1,79 @@ +from functools import partial + +import torch.nn as nn + +from detectron2.config import LazyCall as L +from detectron2.modeling import SimpleFeaturePyramid, ViT +from detectron2.modeling.backbone.fpn import LastLevelMaxPool +from detectron2.modeling.backbone.vit import get_vit_lr_decay_rate + +from .....detectron2.configs.common.data.constants import constants +from .....detectron2.projects.ViTDet.configs.common.coco_loader_lsj import dataloader +from .deformable_deta_r50_12ep import lr_multiplier, model, optimizer, train + +model.pixel_mean = constants.imagenet_rgb256_mean +model.pixel_std = constants.imagenet_rgb256_std +model.input_format = "RGB" +dataloader.train.mapper.image_format = "RGB" +dataloader.train.total_batch_size = 16 + + +embed_dim, depth, num_heads, dp = 768, 12, 12, 0.1 +model.backbone = L(SimpleFeaturePyramid)( + net=L(ViT)( # Single-scale ViT backbone + img_size=1024, + patch_size=16, + embed_dim=embed_dim, + depth=depth, + num_heads=num_heads, + drop_path_rate=dp, + window_size=14, + mlp_ratio=4, + qkv_bias=True, + norm_layer=partial(nn.LayerNorm, eps=1e-6), + window_block_indexes=[ + 0, + 1, + 3, + 4, + 6, + 7, + 9, + 10, + ], + residual_block_indexes=[], + use_rel_pos=True, + out_feature="last_feat", + ), + in_feature="${.net.out_feature}", + out_channels=256, + scale_factors=(4.0, 2.0, 1.0, 0.5), + top_block=L(LastLevelMaxPool)(), + norm="LN", + square_pad=1024, +) + +model.neck = None + +optimizer.params.lr_factor_func = ( + lambda module_name: 0.1 + if "reference_points" in module_name or "sampling_offsets" in module_name + else get_vit_lr_decay_rate(module_name, lr_decay_rate=0.7, num_layers=12) + if "backbone" in module_name + else 1 +) +optimizer.params.overrides = {"pos_embed": {"weight_decay": 0.0}} + + +lr_multiplier.warmup_length = 1000 / train.max_iter + +train.amp.enabled = False +train.ddp.fp16_compression = False + +train.init_checkpoint = ( + "detectron2://ImageNetPretrained/MAE/mae_pretrain_vit_base.pth?matching_heuristics=True" +) +train.init_checkpoint = "models/MAE/mae_pretrain_vit_base.pth?matching_heuristics=True" + +train.output_dir = "output/" + __file__[:-3] +dataloader.evaluator.output_dir = train.output_dir diff --git a/configs/COCO_Detection/deformable_deta/deformable_deta_vitg_eva_lsj1024_12ep.py b/configs/COCO_Detection/deformable_deta/deformable_deta_vitg_eva_lsj1024_12ep.py new file mode 100644 index 0000000..83334d0 --- /dev/null +++ b/configs/COCO_Detection/deformable_deta/deformable_deta_vitg_eva_lsj1024_12ep.py @@ -0,0 +1,62 @@ +from functools import partial + +from ape.modeling.backbone.vit_eva import SimpleFeaturePyramid, ViT, get_vit_lr_decay_rate + +from ..common.coco_loader_lsj1280 import dataloader +from .deformable_deta_vitb_lsj1024_12ep import lr_multiplier, model, optimizer, train + +model.backbone.update( + _target_=SimpleFeaturePyramid, +) +model.backbone.net.update( + _target_=ViT, +) + +dataloader.train.total_batch_size = 16 + +model.backbone.net.beit_like_qkv_bias = True +model.backbone.net.beit_like_gamma = False +model.backbone.net.freeze_patch_embed = True +model.backbone.square_pad = 1280 +model.backbone.net.img_size = 1280 +model.backbone.net.patch_size = 16 +model.backbone.net.window_size = 16 +model.backbone.net.embed_dim = 1408 +model.backbone.net.depth = 40 +model.backbone.net.num_heads = 16 +model.backbone.net.mlp_ratio = 6144 / 1408 +model.backbone.net.use_act_checkpoint = True +model.backbone.net.drop_path_rate = 0.6 # 0.5 --> 0.6 +model.backbone.net.window_block_indexes = ( + list(range(0, 3)) + + list(range(4, 7)) + + list(range(8, 11)) + + list(range(12, 15)) + + list(range(16, 19)) + + list(range(20, 23)) + + list(range(24, 27)) + + list(range(28, 31)) + + list(range(32, 35)) + + list(range(36, 39)) +) + +optimizer.lr = 2e-4 +optimizer.params.lr_factor_func = ( + lambda module_name: 0.1 + if "reference_points" in module_name or "sampling_offsets" in module_name + else get_vit_lr_decay_rate(module_name, lr_decay_rate=0.9, num_layers=40) + if "backbone" in module_name + else 1 +) +optimizer.params.overrides = {"pos_embed": {"weight_decay": 0.0}} +optimizer.params.weight_decay_norm = None + +train.amp.enabled = False +train.ddp.fp16_compression = False + +model.backbone.net.use_act_checkpoint = False +model.backbone.net.frozen_stages = 41 + +train.init_checkpoint = "models/BAAI/EVA/eva_o365.pth?matching_heuristics=True" +train.output_dir = "output/" + __file__[:-3] +dataloader.evaluator.output_dir = train.output_dir diff --git a/configs/COCO_Detection/deformable_deta/deformable_deta_vitg_eva_lsj1024_cp_12ep.py b/configs/COCO_Detection/deformable_deta/deformable_deta_vitg_eva_lsj1024_cp_12ep.py new file mode 100644 index 0000000..5e38089 --- /dev/null +++ b/configs/COCO_Detection/deformable_deta/deformable_deta_vitg_eva_lsj1024_cp_12ep.py @@ -0,0 +1,12 @@ +from ....configs.common.data.coco_lsj1024_cp import dataloader +from .deformable_deta_vitg_eva_lsj1024_12ep import lr_multiplier, model, optimizer, train + +train.amp.enabled = True +train.ddp.fp16_compression = True + +model.backbone.net.use_act_checkpoint = True +model.backbone.net.frozen_stages = 20 + +train.output_dir = "output/" + __file__[:-3] +dataloader.evaluator.output_dir = train.output_dir +dataloader.train.mapper.output_dir = train.output_dir diff --git a/configs/COCO_Detection/deformable_deta/deformable_deta_vitl_eva02_lsj1024_cp_12ep.py b/configs/COCO_Detection/deformable_deta/deformable_deta_vitl_eva02_lsj1024_cp_12ep.py new file mode 100644 index 0000000..fde4dca --- /dev/null +++ b/configs/COCO_Detection/deformable_deta/deformable_deta_vitl_eva02_lsj1024_cp_12ep.py @@ -0,0 +1,101 @@ +from functools import partial + +import torch.nn as nn + +from detectron2.config import LazyCall as L +from detectron2.data.catalog import MetadataCatalog +from detectron2.layers import ShapeSpec +from detectron2.modeling.backbone.fpn import LastLevelMaxPool +from detrex.config import get_config +from ape.modeling.backbone.vit_eva02 import SimpleFeaturePyramid, ViT, get_vit_lr_decay_rate + +from .....detectron2.configs.common.data.constants import constants +from ...common.data.coco_instance_lsj1024_cp import dataloader +from .models.deformable_deta_r50 import model + +model.pixel_mean = constants.imagenet_rgb256_mean +model.pixel_std = constants.imagenet_rgb256_std +model.input_format = "RGB" + +model.backbone = L(SimpleFeaturePyramid)( + net=L(ViT)( # Single-scale ViT backbone + img_size=1024, + patch_size=16, + embed_dim=1024, + depth=24, + num_heads=16, + drop_path_rate=0.4, + window_size=16, + mlp_ratio=4 * 2 / 3, + qkv_bias=True, + norm_layer=partial(nn.LayerNorm, eps=1e-6), + window_block_indexes=list(range(0, 5)) + + list(range(6, 11)) + + list(range(12, 17)) + + list(range(18, 23)), + residual_block_indexes=[], + use_rel_pos=True, + out_feature="last_feat", + use_act_checkpoint=False, + xattn=True, + ), + in_feature="${.net.out_feature}", + out_channels=256, + scale_factors=(4.0, 2.0, 1.0, 0.5), + top_block=L(LastLevelMaxPool)(), + norm="LN", + square_pad=1024, +) + +model.neck = None + +optimizer = get_config("common/optim.py").AdamW +optimizer.params.lr_factor_func = ( + lambda module_name: 0.1 + if "reference_points" in module_name or "sampling_offsets" in module_name + else get_vit_lr_decay_rate(module_name, lr_decay_rate=0.8, num_layers=24) + if "backbone" in module_name + else 1 +) +optimizer.params.overrides = {"pos_embed": {"weight_decay": 0.0}} +optimizer.params.weight_decay_norm = None + +optimizer.lr = 2e-4 +optimizer.weight_decay = 1e-4 + +train = get_config("common/train.py").train +train.max_iter = 90000 +train.eval_period = 5000 +train.log_period = 20 + +train.checkpointer.period = 5000 +train.checkpointer.max_to_keep = 2 + +train.clip_grad.enabled = True +train.clip_grad.params.max_norm = 0.1 +train.clip_grad.params.norm_type = 2 + +train.device = "cuda" + +train.init_checkpoint = ( + "models/Yunxin-CV/EVA-02/eva02/pt/eva02_L_pt_in21k_p14to16.pt?matching_heuristics=True" +) + +train.amp.enabled = True +train.ddp.fp16_compression = True + +lr_multiplier = get_config("common/coco_schedule.py").lr_multiplier_12ep +lr_multiplier.scheduler.milestones = [75000, 90000] +lr_multiplier.warmup_length = 1000 / train.max_iter + +dataloader.train.num_workers = 16 +dataloader.train.total_batch_size = 16 +dataloader.train.mapper.image_format = "RGB" + +if isinstance(dataloader.train.dataset.names, str): + model.metadata = MetadataCatalog.get(dataloader.train.dataset.names) +else: + model.metadata = MetadataCatalog.get(dataloader.train.dataset.names[0]) + +train.output_dir = "output/" + __file__[:-3] +dataloader.train.mapper.output_dir = train.output_dir diff --git a/configs/COCO_Detection/deformable_deta/deformable_deta_vitl_eva_lsj1024_cp_12ep.py b/configs/COCO_Detection/deformable_deta/deformable_deta_vitl_eva_lsj1024_cp_12ep.py new file mode 100644 index 0000000..244c3d9 --- /dev/null +++ b/configs/COCO_Detection/deformable_deta/deformable_deta_vitl_eva_lsj1024_cp_12ep.py @@ -0,0 +1,25 @@ +from detectron2.modeling.backbone.vit import get_vit_lr_decay_rate + +from ...common.data.coco_lsj1024_cp import dataloader +from .deformable_deta_vitl_lsj1024_12ep import lr_multiplier, model, optimizer, train + +train.init_checkpoint = "models/BAAI/EVA/eva_l_psz14to16.pt?matching_heuristics=True" + +optimizer.params.lr_factor_func = ( + lambda module_name: 0.1 + if "reference_points" in module_name or "sampling_offsets" in module_name + else get_vit_lr_decay_rate(module_name, lr_decay_rate=0.8, num_layers=24) + if "backbone" in module_name + else 1 +) + +optimizer.lr = 2e-4 +optimizer.weight_decay = 1e-4 + +train.amp.enabled = True +train.ddp.fp16_compression = True +model.backbone.net.use_act_checkpoint = False + +train.output_dir = "output/" + __file__[:-3] +dataloader.evaluator.output_dir = train.output_dir +dataloader.train.mapper.output_dir = train.output_dir diff --git a/configs/COCO_Detection/deformable_deta/deformable_deta_vitl_lsj1024_12ep.py b/configs/COCO_Detection/deformable_deta/deformable_deta_vitl_lsj1024_12ep.py new file mode 100644 index 0000000..67b1fa3 --- /dev/null +++ b/configs/COCO_Detection/deformable_deta/deformable_deta_vitl_lsj1024_12ep.py @@ -0,0 +1,35 @@ +from detectron2.modeling.backbone.vit import get_vit_lr_decay_rate + +from .deformable_deta_vitb_lsj1024_12ep import dataloader, lr_multiplier, model, optimizer, train + +model.backbone.net.embed_dim = 1024 +model.backbone.net.depth = 24 +model.backbone.net.num_heads = 16 +model.backbone.net.drop_path_rate = 0.4 +model.backbone.net.window_block_indexes = ( + list(range(0, 5)) + list(range(6, 11)) + list(range(12, 17)) + list(range(18, 23)) +) + +optimizer.params.lr_factor_func = ( + lambda module_name: 0.1 + if "reference_points" in module_name or "sampling_offsets" in module_name + else get_vit_lr_decay_rate(module_name, lr_decay_rate=0.8, num_layers=24) + if "backbone" in module_name + else 1 +) +optimizer.params.overrides = {"pos_embed": {"weight_decay": 0.0}} + +optimizer.lr = 2e-4 +optimizer.weight_decay = 0.05 + +train.init_checkpoint = ( + "detectron2://ImageNetPretrained/MAE/mae_pretrain_vit_large.pth?matching_heuristics=True" +) +train.init_checkpoint = "models/MAE/mae_pretrain_vit_large.pth?matching_heuristics=True" + +train.amp.enabled = True +train.ddp.fp16_compression = True +model.backbone.net.use_act_checkpoint = False + +train.output_dir = "output/" + __file__[:-3] +dataloader.evaluator.output_dir = train.output_dir diff --git a/configs/COCO_Detection/deformable_deta/models/deformable_deta_r50.py b/configs/COCO_Detection/deformable_deta/models/deformable_deta_r50.py new file mode 100644 index 0000000..35ba17f --- /dev/null +++ b/configs/COCO_Detection/deformable_deta/models/deformable_deta_r50.py @@ -0,0 +1,124 @@ +import torch.nn as nn + +from detectron2.config import LazyCall as L +from detectron2.layers import ShapeSpec +from detectron2.modeling.backbone import BasicStem, ResNet +from detrex.layers import PositionEmbeddingSine +from detrex.modeling.matcher import HungarianMatcher +from detrex.modeling.neck import ChannelMapper +from ape.modeling.deta import ( + DeformableCriterion, + DeformableDETR, + DeformableDetrTransformer, + DeformableDetrTransformerDecoder, + DeformableDetrTransformerEncoder, + Stage1Assigner, + Stage2Assigner, +) + + + +model = L(DeformableDETR)( + backbone=L(ResNet)( + stem=L(BasicStem)(in_channels=3, out_channels=64, norm="FrozenBN"), + stages=L(ResNet.make_default_stages)( + depth=50, + stride_in_1x1=False, + norm="FrozenBN", + ), + out_features=["res3", "res4", "res5"], + freeze_at=2, + ), + position_embedding=L(PositionEmbeddingSine)( + num_pos_feats=128, + temperature=10000, + normalize=True, + offset=-0.5, + ), + neck=L(ChannelMapper)( + input_shapes={ + "res3": ShapeSpec(channels=512), + "res4": ShapeSpec(channels=1024), + "res5": ShapeSpec(channels=2048), + }, + in_features=["res3", "res4", "res5"], + out_channels=256, + num_outs=5, + kernel_size=1, + norm_layer=L(nn.GroupNorm)(num_groups=32, num_channels=256), + ), + transformer=L(DeformableDetrTransformer)( + encoder=L(DeformableDetrTransformerEncoder)( + embed_dim=256, + num_heads=8, + feedforward_dim=2048, + attn_dropout=0.0, + ffn_dropout=0.0, + num_layers=6, + post_norm=False, + num_feature_levels="${..num_feature_levels}", + ), + decoder=L(DeformableDetrTransformerDecoder)( + embed_dim=256, + num_heads=8, + feedforward_dim=2048, + attn_dropout=0.0, + ffn_dropout=0.0, + num_layers=6, + return_intermediate=True, + num_feature_levels="${..num_feature_levels}", + ), + as_two_stage="${..as_two_stage}", + num_feature_levels=5, + two_stage_num_proposals="${..num_queries}", + assign_first_stage=True, + ), + embed_dim=256, + num_classes=80, + num_queries=900, + aux_loss=True, + with_box_refine=True, + as_two_stage=True, + criterion=L(DeformableCriterion)( + num_classes=80, + matcher=L(HungarianMatcher)( + cost_class=2.0, + cost_bbox=5.0, + cost_giou=2.0, + cost_class_type="focal_loss_cost", + alpha=0.25, + gamma=2.0, + ), + matcher_stage1=L(Stage1Assigner)( + t_low=0.3, + t_high=0.7, + max_k=4, + ), + matcher_stage2=L(Stage2Assigner)( + num_queries="${...num_queries}", + num_classes="${...num_classes}", + max_k=4, + ), + weight_dict={ + "loss_class": 1.0, + "loss_bbox": 5.0, + "loss_giou": 2.0, + }, + loss_class_type="focal_loss", + alpha=0.25, + gamma=2.0, + ), + pixel_mean=[123.675, 116.280, 103.530], + pixel_std=[58.395, 57.120, 57.375], + select_box_nums_for_evaluation=100, + input_format="RGB", +) + +if model.aux_loss: + weight_dict = model.criterion.weight_dict + aux_weight_dict = {} + for i in range(model.transformer.decoder.num_layers - 1): + aux_weight_dict.update({k + f"_{i}": v for k, v in weight_dict.items()}) + aux_weight_dict.update({k + "_enc": v for k, v in weight_dict.items()}) + weight_dict.update(aux_weight_dict) + model.criterion.weight_dict = weight_dict diff --git a/configs/COCO_Detection/deformable_detr/deformable_detr_r50_50ep.py b/configs/COCO_Detection/deformable_detr/deformable_detr_r50_50ep.py new file mode 100644 index 0000000..62b0e8f --- /dev/null +++ b/configs/COCO_Detection/deformable_detr/deformable_detr_r50_50ep.py @@ -0,0 +1,38 @@ +from detrex.config import get_config + +from .models.deformable_detr_r50 import model + +dataloader = get_config("common/data/coco_detr.py").dataloader +lr_multiplier = get_config("common/coco_schedule.py").lr_multiplier_50ep +optimizer = get_config("common/optim.py").AdamW +train = get_config("common/train.py").train + +train.init_checkpoint = "detectron2://ImageNetPretrained/torchvision/R-50.pkl" +train.output_dir = "./output/deformable_detr_r50_50ep" + +train.max_iter = 375000 + +train.eval_period = 5000 + +train.log_period = 20 + +train.checkpointer.period = 5000 +train.checkpointer.max_to_keep = 2 + +train.clip_grad.enabled = True +train.clip_grad.params.max_norm = 0.1 +train.clip_grad.params.norm_type = 2 + +train.device = "cuda" +model.device = train.device + +optimizer.lr = 1e-4 +optimizer.betas = (0.9, 0.999) +optimizer.weight_decay = 1e-4 +optimizer.params.lr_factor_func = lambda module_name: 0.1 if "backbone" in module_name else 1 + +dataloader.train.num_workers = 16 + +dataloader.train.total_batch_size = 16 + +dataloader.evaluator.output_dir = train.output_dir diff --git a/configs/COCO_Detection/deformable_detr/deformable_detr_r50_two_stage_50ep.py b/configs/COCO_Detection/deformable_detr/deformable_detr_r50_two_stage_50ep.py new file mode 100644 index 0000000..f4a7e11 --- /dev/null +++ b/configs/COCO_Detection/deformable_detr/deformable_detr_r50_two_stage_50ep.py @@ -0,0 +1,7 @@ +from .deformable_detr_r50_50ep import dataloader, lr_multiplier, model, optimizer, train + +model.with_box_refine = True +model.as_two_stage = True + +train.init_checkpoint = "detectron2://ImageNetPretrained/torchvision/R-50.pkl" +train.output_dir = "./output/deformable_detr_r50_two_stage_50ep" diff --git a/configs/COCO_Detection/deformable_detr/deformable_detr_r50_with_box_refinement_50ep.py b/configs/COCO_Detection/deformable_detr/deformable_detr_r50_with_box_refinement_50ep.py new file mode 100644 index 0000000..74c7d60 --- /dev/null +++ b/configs/COCO_Detection/deformable_detr/deformable_detr_r50_with_box_refinement_50ep.py @@ -0,0 +1,6 @@ +from .deformable_detr_r50_50ep import dataloader, lr_multiplier, model, optimizer, train + +model.with_box_refine = True + +train.init_checkpoint = "detectron2://ImageNetPretrained/torchvision/R-50.pkl" +train.output_dir = "./output/deformable_detr_with_box_refinement_50ep" diff --git a/configs/COCO_Detection/deformable_detr/improved_deformable_detr_r50_12ep.py b/configs/COCO_Detection/deformable_detr/improved_deformable_detr_r50_12ep.py new file mode 100644 index 0000000..820ae77 --- /dev/null +++ b/configs/COCO_Detection/deformable_detr/improved_deformable_detr_r50_12ep.py @@ -0,0 +1,46 @@ +from detrex.config import get_config + +from .models.improved_deformable_detr_r50 import model + +dataloader = get_config("common/data/coco_detr.py").dataloader +lr_multiplier = get_config("common/coco_schedule.py").lr_multiplier_12ep +lr_multiplier.scheduler.milestones = [75000, 90000] +optimizer = get_config("common/optim.py").AdamW +train = get_config("common/train.py").train + +train.init_checkpoint = "detectron2://ImageNetPretrained/torchvision/R-50.pkl" +train.output_dir = "./output/improved_deformable_detr_r50_12ep" + +train.max_iter = 90000 + +train.eval_period = 5000 + +train.log_period = 20 + +train.checkpointer.period = 5000 +train.checkpointer.max_to_keep = 2 + +train.clip_grad.enabled = True +train.clip_grad.params.max_norm = 0.1 +train.clip_grad.params.norm_type = 2 + +train.device = "cuda" +model.device = train.device + +optimizer.lr = 2e-4 +optimizer.betas = (0.9, 0.999) +optimizer.weight_decay = 1e-4 +optimizer.params.lr_factor_func = ( + lambda module_name: 0.1 + if "backbone" in module_name + or "reference_points" in module_name + or "sampling_offsets" in module_name + else 1 +) +optimizer.params.weight_decay_norm = None + +dataloader.train.num_workers = 16 + +dataloader.train.total_batch_size = 16 + +dataloader.evaluator.output_dir = train.output_dir diff --git a/configs/COCO_Detection/deformable_detr/improved_deformable_detr_r50_50ep.py b/configs/COCO_Detection/deformable_detr/improved_deformable_detr_r50_50ep.py new file mode 100644 index 0000000..e740801 --- /dev/null +++ b/configs/COCO_Detection/deformable_detr/improved_deformable_detr_r50_50ep.py @@ -0,0 +1,45 @@ +from detrex.config import get_config + +from .models.improved_deformable_detr_r50 import model + +dataloader = get_config("common/data/coco_detr.py").dataloader +lr_multiplier = get_config("common/coco_schedule.py").lr_multiplier_50ep +optimizer = get_config("common/optim.py").AdamW +train = get_config("common/train.py").train + +train.init_checkpoint = "detectron2://ImageNetPretrained/torchvision/R-50.pkl" +train.output_dir = "./output/improved_deformable_detr_r50_50ep" + +train.max_iter = 375000 + +train.eval_period = 5000 + +train.log_period = 20 + +train.checkpointer.period = 5000 +train.checkpointer.max_to_keep = 2 + +train.clip_grad.enabled = True +train.clip_grad.params.max_norm = 0.1 +train.clip_grad.params.norm_type = 2 + +train.device = "cuda" +model.device = train.device + +optimizer.lr = 2e-4 +optimizer.betas = (0.9, 0.999) +optimizer.weight_decay = 1e-4 +optimizer.params.lr_factor_func = ( + lambda module_name: 0.1 + if "backbone" in module_name + or "reference_points" in module_name + or "sampling_offsets" in module_name + else 1 +) +optimizer.params.weight_decay_norm = None + +dataloader.train.num_workers = 16 + +dataloader.train.total_batch_size = 16 + +dataloader.evaluator.output_dir = train.output_dir diff --git a/configs/COCO_Detection/deformable_detr/improved_deformable_detr_r50_two_stage_12ep.py b/configs/COCO_Detection/deformable_detr/improved_deformable_detr_r50_two_stage_12ep.py new file mode 100644 index 0000000..8d1692e --- /dev/null +++ b/configs/COCO_Detection/deformable_detr/improved_deformable_detr_r50_two_stage_12ep.py @@ -0,0 +1,7 @@ +from .improved_deformable_detr_r50_12ep import dataloader, lr_multiplier, model, optimizer, train + +model.with_box_refine = True +model.as_two_stage = True + +train.init_checkpoint = "detectron2://ImageNetPretrained/torchvision/R-50.pkl" +train.output_dir = "./output/improved_deformable_detr_r50_two_stage_12ep" diff --git a/configs/COCO_Detection/deformable_detr/improved_deformable_detr_r50_two_stage_50ep.py b/configs/COCO_Detection/deformable_detr/improved_deformable_detr_r50_two_stage_50ep.py new file mode 100644 index 0000000..a6b528c --- /dev/null +++ b/configs/COCO_Detection/deformable_detr/improved_deformable_detr_r50_two_stage_50ep.py @@ -0,0 +1,7 @@ +from .improved_deformable_detr_r50_50ep import dataloader, lr_multiplier, model, optimizer, train + +model.with_box_refine = True +model.as_two_stage = True + +train.init_checkpoint = "detectron2://ImageNetPretrained/torchvision/R-50.pkl" +train.output_dir = "./output/improved_deformable_detr_r50_two_stage_50ep" diff --git a/configs/COCO_Detection/deformable_detr/models/deformable_detr_r50.py b/configs/COCO_Detection/deformable_detr/models/deformable_detr_r50.py new file mode 100644 index 0000000..d421cc3 --- /dev/null +++ b/configs/COCO_Detection/deformable_detr/models/deformable_detr_r50.py @@ -0,0 +1,109 @@ +import torch.nn as nn + +from detectron2.config import LazyCall as L +from detectron2.layers import ShapeSpec +from detectron2.modeling.backbone import BasicStem, ResNet +from detrex.layers import PositionEmbeddingSine +from detrex.modeling.matcher import HungarianMatcher +from detrex.modeling.neck import ChannelMapper +from projects.deformable_detr.modeling import ( + DeformableCriterion, + DeformableDETR, + DeformableDetrTransformer, + DeformableDetrTransformerDecoder, + DeformableDetrTransformerEncoder, +) + +model = L(DeformableDETR)( + backbone=L(ResNet)( + stem=L(BasicStem)(in_channels=3, out_channels=64, norm="FrozenBN"), + stages=L(ResNet.make_default_stages)( + depth=50, + stride_in_1x1=False, + norm="FrozenBN", + ), + out_features=["res3", "res4", "res5"], + freeze_at=1, + ), + position_embedding=L(PositionEmbeddingSine)( + num_pos_feats=128, + temperature=10000, + normalize=True, + offset=-0.5, + ), + neck=L(ChannelMapper)( + input_shapes={ + "res3": ShapeSpec(channels=512), + "res4": ShapeSpec(channels=1024), + "res5": ShapeSpec(channels=2048), + }, + in_features=["res3", "res4", "res5"], + out_channels=256, + num_outs=4, + kernel_size=1, + norm_layer=L(nn.GroupNorm)(num_groups=32, num_channels=256), + ), + transformer=L(DeformableDetrTransformer)( + encoder=L(DeformableDetrTransformerEncoder)( + embed_dim=256, + num_heads=8, + feedforward_dim=1024, + attn_dropout=0.1, + ffn_dropout=0.1, + num_layers=6, + post_norm=False, + num_feature_levels="${..num_feature_levels}", + ), + decoder=L(DeformableDetrTransformerDecoder)( + embed_dim=256, + num_heads=8, + feedforward_dim=1024, + attn_dropout=0.1, + ffn_dropout=0.1, + num_layers=6, + return_intermediate=True, + num_feature_levels="${..num_feature_levels}", + ), + as_two_stage="${..as_two_stage}", + num_feature_levels=4, + two_stage_num_proposals="${..num_queries}", + ), + embed_dim=256, + num_classes=80, + num_queries=300, + aux_loss=True, + with_box_refine=False, + as_two_stage=False, + criterion=L(DeformableCriterion)( + num_classes=80, + matcher=L(HungarianMatcher)( + cost_class=2.0, + cost_bbox=5.0, + cost_giou=2.0, + cost_class_type="focal_loss_cost", + alpha=0.25, + gamma=2.0, + ), + weight_dict={ + "loss_class": 1.0, + "loss_bbox": 5.0, + "loss_giou": 2.0, + }, + loss_class_type="focal_loss", + alpha=0.25, + gamma=2.0, + ), + pixel_mean=[123.675, 116.280, 103.530], + pixel_std=[58.395, 57.120, 57.375], + select_box_nums_for_evaluation=300, + device="cuda", +) + +if model.aux_loss: + weight_dict = model.criterion.weight_dict + aux_weight_dict = {} + for i in range(model.transformer.decoder.num_layers - 1): + aux_weight_dict.update({k + f"_{i}": v for k, v in weight_dict.items()}) + aux_weight_dict.update({k + "_enc": v for k, v in weight_dict.items()}) + weight_dict.update(aux_weight_dict) + model.criterion.weight_dict = weight_dict diff --git a/configs/COCO_Detection/deformable_detr/models/improved_deformable_detr_r50.py b/configs/COCO_Detection/deformable_detr/models/improved_deformable_detr_r50.py new file mode 100644 index 0000000..40f9066 --- /dev/null +++ b/configs/COCO_Detection/deformable_detr/models/improved_deformable_detr_r50.py @@ -0,0 +1,109 @@ +import torch.nn as nn + +from detectron2.config import LazyCall as L +from detectron2.layers import ShapeSpec +from detectron2.modeling.backbone import BasicStem, ResNet +from detrex.layers import PositionEmbeddingSine +from detrex.modeling.matcher import HungarianMatcher +from detrex.modeling.neck import ChannelMapper +from projects.deformable_detr.modeling import ( + DeformableCriterion, + DeformableDETR, + DeformableDetrTransformer, + DeformableDetrTransformerDecoder, + DeformableDetrTransformerEncoder, +) + +model = L(DeformableDETR)( + backbone=L(ResNet)( + stem=L(BasicStem)(in_channels=3, out_channels=64, norm="FrozenBN"), + stages=L(ResNet.make_default_stages)( + depth=50, + stride_in_1x1=False, + norm="FrozenBN", + ), + out_features=["res3", "res4", "res5"], + freeze_at=2, + ), + position_embedding=L(PositionEmbeddingSine)( + num_pos_feats=128, + temperature=10000, + normalize=True, + offset=-0.5, + ), + neck=L(ChannelMapper)( + input_shapes={ + "res3": ShapeSpec(channels=512), + "res4": ShapeSpec(channels=1024), + "res5": ShapeSpec(channels=2048), + }, + in_features=["res3", "res4", "res5"], + out_channels=256, + num_outs=5, + kernel_size=1, + norm_layer=L(nn.GroupNorm)(num_groups=32, num_channels=256), + ), + transformer=L(DeformableDetrTransformer)( + encoder=L(DeformableDetrTransformerEncoder)( + embed_dim=256, + num_heads=8, + feedforward_dim=2048, + attn_dropout=0.0, + ffn_dropout=0.0, + num_layers=6, + post_norm=False, + num_feature_levels="${..num_feature_levels}", + ), + decoder=L(DeformableDetrTransformerDecoder)( + embed_dim=256, + num_heads=8, + feedforward_dim=2048, + attn_dropout=0.0, + ffn_dropout=0.0, + num_layers=6, + return_intermediate=True, + num_feature_levels="${..num_feature_levels}", + ), + as_two_stage="${..as_two_stage}", + num_feature_levels=5, + two_stage_num_proposals="${..num_queries}", + ), + embed_dim=256, + num_classes=80, + num_queries=900, + aux_loss=True, + with_box_refine=False, + as_two_stage=False, + criterion=L(DeformableCriterion)( + num_classes=80, + matcher=L(HungarianMatcher)( + cost_class=2.0, + cost_bbox=5.0, + cost_giou=2.0, + cost_class_type="focal_loss_cost", + alpha=0.25, + gamma=2.0, + ), + weight_dict={ + "loss_class": 1.0, + "loss_bbox": 5.0, + "loss_giou": 2.0, + }, + loss_class_type="focal_loss", + alpha=0.25, + gamma=2.0, + ), + pixel_mean=[123.675, 116.280, 103.530], + pixel_std=[58.395, 57.120, 57.375], + select_box_nums_for_evaluation=300, + device="cuda", +) + +if model.aux_loss: + weight_dict = model.criterion.weight_dict + aux_weight_dict = {} + for i in range(model.transformer.decoder.num_layers - 1): + aux_weight_dict.update({k + f"_{i}": v for k, v in weight_dict.items()}) + aux_weight_dict.update({k + "_enc": v for k, v in weight_dict.items()}) + weight_dict.update(aux_weight_dict) + model.criterion.weight_dict = weight_dict diff --git a/configs/COCO_InstanceSegmentation/ape_deta/ape_deta_r50_12ep.py b/configs/COCO_InstanceSegmentation/ape_deta/ape_deta_r50_12ep.py new file mode 100644 index 0000000..e044aab --- /dev/null +++ b/configs/COCO_InstanceSegmentation/ape_deta/ape_deta_r50_12ep.py @@ -0,0 +1,63 @@ +from detectron2.config import LazyCall as L +from detrex.config import get_config +from ape.modeling.text import EVA01CLIP + +from ...common.data.coco_instance import dataloader +from .models.ape_deta_r50 import model + +lr_multiplier = get_config("common/coco_schedule.py").lr_multiplier_12ep +lr_multiplier.scheduler.milestones = [75000, 90000] +optimizer = get_config("common/optim.py").AdamW +train = get_config("common/train.py").train + +train.init_checkpoint = "detectron2://ImageNetPretrained/torchvision/R-50.pkl" +train.init_checkpoint = "models/torchvision/R-50.pkl" + +train.max_iter = 90000 + +train.eval_period = 5000 + +train.log_period = 20 + +train.checkpointer.period = 5000 +train.checkpointer.max_to_keep = 2 + +train.clip_grad.enabled = True +train.clip_grad.params.max_norm = 0.1 +train.clip_grad.params.norm_type = 2 + +train.device = "cuda" + +optimizer.lr = 2e-4 +optimizer.betas = (0.9, 0.999) +optimizer.weight_decay = 1e-4 +optimizer.params.lr_factor_func = ( + lambda module_name: 0.1 + if "backbone" in module_name + or "reference_points" in module_name + or "sampling_offsets" in module_name + else 1 +) +optimizer.params.weight_decay_norm = None + +dataloader.train.num_workers = 16 + +dataloader.train.total_batch_size = 16 + +dataloader.train.mapper.use_instance_mask = True + +train.amp.enabled = True +train.ddp.fp16_compression = True + +model.model_vision.dataset_prompts = ["name"] +model.model_vision.dataset_names = ["coco_2017"] +model.model_vision.dataset_metas = dataloader.train.dataset.names + +train.output_dir = "output/" + __file__[:-3] + +model.model_language = L(EVA01CLIP)( + clip_model="EVA_CLIP_g_14_X", cache_dir="models/BAAI/EVA/eva_clip_psz14.pt" +) +model.model_vision.embed_dim_language = 1024 +model.model_vision.text_feature_reduce_type = "last" +model.model_vision.text_feature_reduce_before_fusion = True diff --git a/configs/COCO_InstanceSegmentation/ape_deta/ape_deta_r50_vlf_12ep.py b/configs/COCO_InstanceSegmentation/ape_deta/ape_deta_r50_vlf_12ep.py new file mode 100644 index 0000000..10ab968 --- /dev/null +++ b/configs/COCO_InstanceSegmentation/ape_deta/ape_deta_r50_vlf_12ep.py @@ -0,0 +1,46 @@ +from detectron2.config import LazyCall as L +from ape.layers import VisionLanguageFusion +from ape.modeling.ape_deta import ( + DeformableDETRSegmVL, + DeformableDetrTransformerDecoderVL, + DeformableDetrTransformerEncoderVL, + DeformableDetrTransformerVL, +) + +from .ape_deta_r50_12ep import dataloader, lr_multiplier, model, optimizer, train + +model.model_vision.update( + _target_=DeformableDETRSegmVL, +) +model.model_vision.transformer.update( + _target_=DeformableDetrTransformerVL, +) +model.model_vision.transformer.encoder.update( + _target_=DeformableDetrTransformerEncoderVL, +) +model.model_vision.transformer.decoder.update( + _target_=DeformableDetrTransformerDecoderVL, +) + +model.model_vision.transformer.encoder.vl_layer = L(VisionLanguageFusion)( + v_dim="${....embed_dim}", + l_dim="${....embed_dim_language}", + embed_dim=2048, + num_heads=8, + dropout=0.1, + drop_path=0.0, + init_values=1.0 / 6, + stable_softmax_2d=True, + clamp_min_for_underflow=True, + clamp_max_for_overflow=True, + use_checkpoint=True, +) + +model.model_vision.text_feature_bank = True +model.model_vision.text_feature_reduce_before_fusion = True +model.model_vision.text_feature_batch_repeat = True +model.model_vision.expression_cumulative_gt_class = True +model.model_vision.name_prompt_fusion_type = "zero" + +train.output_dir = "output/" + __file__[:-3] +model.model_vision.vis_period = 12800 diff --git a/configs/COCO_InstanceSegmentation/ape_deta/ape_deta_vite_eva02_clip_lsj1536_cp_64x90k.py b/configs/COCO_InstanceSegmentation/ape_deta/ape_deta_vite_eva02_clip_lsj1536_cp_64x90k.py new file mode 100644 index 0000000..e75ac75 --- /dev/null +++ b/configs/COCO_InstanceSegmentation/ape_deta/ape_deta_vite_eva02_clip_lsj1536_cp_64x90k.py @@ -0,0 +1,85 @@ +from detectron2.config import LazyCall as L +from detectron2.layers import ShapeSpec +from detrex.config import get_config +from ape.modeling.backbone.vit import get_vit_lr_decay_rate +from ape.modeling.text import EVA02CLIP + +from .....detectron2.configs.common.data.constants import constants +from ...common.backbone.vite_eva02_clip_1536 import backbone +from ...common.data.coco_instance_lsj1536_cp import dataloader +from .models.ape_deta_r50 import model + +model.model_vision.pixel_mean = constants.imagenet_rgb256_mean +model.model_vision.pixel_std = constants.imagenet_rgb256_std +model.model_vision.input_format = "RGB" + +model.model_vision.backbone = backbone + +model.model_vision.neck = None + +model.model_vision.mask_in_features = ["p2"] +model.model_vision.input_shapes = { + "p2": ShapeSpec(channels=256), + "p3": ShapeSpec(channels=256), + "p4": ShapeSpec(channels=256), + "p5": ShapeSpec(channels=256), + "p6": ShapeSpec(channels=256), +} + +optimizer = get_config("common/optim.py").AdamW +optimizer.params.lr_factor_func = ( + lambda module_name: 0.1 + if "reference_points" in module_name or "sampling_offsets" in module_name + else get_vit_lr_decay_rate(module_name, lr_decay_rate=0.8, num_layers=64) + if "backbone.net" in module_name + else 1 +) +optimizer.params.overrides = {"pos_embed": {"weight_decay": 0.0}} +optimizer.params.weight_decay_norm = None + +optimizer.lr = 2e-4 +optimizer.betas = (0.9, 0.999) +optimizer.weight_decay = 1e-4 + +train = get_config("common/train.py").train +train.max_iter = 90000 +train.eval_period = 5000 +train.log_period = 20 + +train.checkpointer.period = 5000 +train.checkpointer.max_to_keep = 2 + +train.clip_grad.enabled = True +train.clip_grad.params.max_norm = 0.1 +train.clip_grad.params.norm_type = 2 + +train.device = "cuda" + +train.init_checkpoint = ( + "models/QuanSun/EVA-CLIP/EVA02_CLIP_E_psz14to16_plus_s9B.pt?matching_heuristics=True" +) + +train.amp.enabled = True +train.ddp.fp16_compression = True + +lr_multiplier = get_config("common/coco_schedule.py").lr_multiplier_12ep +lr_multiplier.scheduler.milestones = [75000, 90000] +lr_multiplier.warmup_length = 1000 / train.max_iter + +dataloader.train.num_workers = 8 +dataloader.train.total_batch_size = 64 +dataloader.train.mapper.image_format = "RGB" +dataloader.train.mapper.use_instance_mask = True + +model.model_vision.dataset_prompts = ["name"] +model.model_vision.dataset_names = ["coco_2017"] +model.model_vision.dataset_metas = dataloader.train.dataset.names + +train.output_dir = "output/" + __file__[:-3] + +model.model_language = L(EVA02CLIP)( + clip_model="EVA02-CLIP-bigE-14-plus", + cache_dir="models/QuanSun/EVA-CLIP/EVA02_CLIP_E_psz14_plus_s9B.pt", + dtype="float16", +) +model.model_vision.embed_dim_language = 1024 diff --git a/configs/COCO_InstanceSegmentation/ape_deta/ape_deta_vitg_eva01_clip_lsj1536_cp_128x45k.py b/configs/COCO_InstanceSegmentation/ape_deta/ape_deta_vitg_eva01_clip_lsj1536_cp_128x45k.py new file mode 100644 index 0000000..8ecc808 --- /dev/null +++ b/configs/COCO_InstanceSegmentation/ape_deta/ape_deta_vitg_eva01_clip_lsj1536_cp_128x45k.py @@ -0,0 +1,84 @@ +from detectron2.config import LazyCall as L +from detectron2.layers import ShapeSpec +from detrex.config import get_config +from ape.modeling.backbone.vit import get_vit_lr_decay_rate +from ape.modeling.text import EVA02CLIP + +from .....detectron2.configs.common.data.constants import constants +from ...common.backbone.vitg_eva01_clip_1536 import backbone +from ...common.data.coco_instance_lsj1536_cp import dataloader +from .models.ape_deta_r50 import model + +model.model_vision.pixel_mean = constants.imagenet_rgb256_mean +model.model_vision.pixel_std = constants.imagenet_rgb256_std +model.model_vision.input_format = "RGB" + +model.model_vision.backbone = backbone + +model.model_vision.neck = None + +model.model_vision.mask_in_features = ["p2"] +model.model_vision.input_shapes = { + "p2": ShapeSpec(channels=256), + "p3": ShapeSpec(channels=256), + "p4": ShapeSpec(channels=256), + "p5": ShapeSpec(channels=256), + "p6": ShapeSpec(channels=256), +} + +optimizer = get_config("common/optim.py").AdamW +optimizer.params.lr_factor_func = ( + lambda module_name: 0.1 + if "reference_points" in module_name or "sampling_offsets" in module_name + else get_vit_lr_decay_rate(module_name, lr_decay_rate=0.9, num_layers=40) + if "backbone.net" in module_name + else 1 +) +optimizer.params.overrides = {"pos_embed": {"weight_decay": 0.0}} +optimizer.params.weight_decay_norm = None + +optimizer.lr = 2e-4 +optimizer.betas = (0.9, 0.999) +optimizer.weight_decay = 1e-4 + +train = get_config("common/train.py").train +train.max_iter = 45000 +train.eval_period = 5000 +train.log_period = 20 + +train.checkpointer.period = 2500 +train.checkpointer.max_to_keep = 2 + +train.clip_grad.enabled = True +train.clip_grad.params.max_norm = 0.1 +train.clip_grad.params.norm_type = 2 + +train.device = "cuda" + +train.init_checkpoint = ( + "models/QuanSun/EVA-CLIP/EVA01_CLIP_g_14_plus_psz14to16_s11B.pt?matching_heuristics=True" +) + +train.amp.enabled = True +train.ddp.fp16_compression = True + +lr_multiplier = get_config("common/coco_schedule.py").lr_multiplier_12ep +lr_multiplier.scheduler.milestones = [37500, 45000] +lr_multiplier.warmup_length = 1000 / train.max_iter + +dataloader.train.num_workers = 16 +dataloader.train.total_batch_size = 128 +dataloader.train.mapper.image_format = "RGB" +dataloader.train.mapper.use_instance_mask = True + +model.model_vision.dataset_prompts = ["name"] +model.model_vision.dataset_names = ["coco_2017"] +model.model_vision.dataset_metas = dataloader.train.dataset.names + +train.output_dir = "output/" + __file__[:-3] + +model.model_language = L(EVA02CLIP)( + clip_model="EVA01-CLIP-g-14-plus", + cache_dir="models/QuanSun/EVA-CLIP/EVA01_CLIP_g_14_plus_psz14_s11B.pt", +) +model.model_vision.embed_dim_language = 1024 diff --git a/configs/COCO_InstanceSegmentation/ape_deta/ape_deta_vitg_eva01_clip_lsj1536_cp_64x90k.py b/configs/COCO_InstanceSegmentation/ape_deta/ape_deta_vitg_eva01_clip_lsj1536_cp_64x90k.py new file mode 100644 index 0000000..1ade902 --- /dev/null +++ b/configs/COCO_InstanceSegmentation/ape_deta/ape_deta_vitg_eva01_clip_lsj1536_cp_64x90k.py @@ -0,0 +1,84 @@ +from detectron2.config import LazyCall as L +from detectron2.layers import ShapeSpec +from detrex.config import get_config +from ape.modeling.backbone.vit import get_vit_lr_decay_rate +from ape.modeling.text import EVA02CLIP + +from .....detectron2.configs.common.data.constants import constants +from ...common.backbone.vitg_eva01_clip_1536 import backbone +from ...common.data.coco_instance_lsj1536_cp import dataloader +from .models.ape_deta_r50 import model + +model.model_vision.pixel_mean = constants.imagenet_rgb256_mean +model.model_vision.pixel_std = constants.imagenet_rgb256_std +model.model_vision.input_format = "RGB" + +model.model_vision.backbone = backbone + +model.model_vision.neck = None + +model.model_vision.mask_in_features = ["p2"] +model.model_vision.input_shapes = { + "p2": ShapeSpec(channels=256), + "p3": ShapeSpec(channels=256), + "p4": ShapeSpec(channels=256), + "p5": ShapeSpec(channels=256), + "p6": ShapeSpec(channels=256), +} + +optimizer = get_config("common/optim.py").AdamW +optimizer.params.lr_factor_func = ( + lambda module_name: 0.1 + if "reference_points" in module_name or "sampling_offsets" in module_name + else get_vit_lr_decay_rate(module_name, lr_decay_rate=0.9, num_layers=40) + if "backbone.net" in module_name + else 1 +) +optimizer.params.overrides = {"pos_embed": {"weight_decay": 0.0}} +optimizer.params.weight_decay_norm = None + +optimizer.lr = 2e-4 +optimizer.betas = (0.9, 0.999) +optimizer.weight_decay = 1e-4 + +train = get_config("common/train.py").train +train.max_iter = 90000 +train.eval_period = 5000 +train.log_period = 20 + +train.checkpointer.period = 5000 +train.checkpointer.max_to_keep = 2 + +train.clip_grad.enabled = True +train.clip_grad.params.max_norm = 0.1 +train.clip_grad.params.norm_type = 2 + +train.device = "cuda" + +train.init_checkpoint = ( + "models/QuanSun/EVA-CLIP/EVA01_CLIP_g_14_plus_psz14to16_s11B.pt?matching_heuristics=True" +) + +train.amp.enabled = True +train.ddp.fp16_compression = True + +lr_multiplier = get_config("common/coco_schedule.py").lr_multiplier_12ep +lr_multiplier.scheduler.milestones = [75000, 90000] +lr_multiplier.warmup_length = 1000 / train.max_iter + +dataloader.train.num_workers = 16 +dataloader.train.total_batch_size = 64 +dataloader.train.mapper.image_format = "RGB" +dataloader.train.mapper.use_instance_mask = True + +model.model_vision.dataset_prompts = ["name"] +model.model_vision.dataset_names = ["coco_2017"] +model.model_vision.dataset_metas = dataloader.train.dataset.names + +train.output_dir = "output/" + __file__[:-3] + +model.model_language = L(EVA02CLIP)( + clip_model="EVA01-CLIP-g-14-plus", + cache_dir="models/QuanSun/EVA-CLIP/EVA01_CLIP_g_14_plus_psz14_s11B.pt", +) +model.model_vision.embed_dim_language = 1024 diff --git a/configs/COCO_InstanceSegmentation/ape_deta/ape_deta_vitg_eva01_lsj1536_cp_64x90k.py b/configs/COCO_InstanceSegmentation/ape_deta/ape_deta_vitg_eva01_lsj1536_cp_64x90k.py new file mode 100644 index 0000000..ee31877 --- /dev/null +++ b/configs/COCO_InstanceSegmentation/ape_deta/ape_deta_vitg_eva01_lsj1536_cp_64x90k.py @@ -0,0 +1,81 @@ +from detectron2.config import LazyCall as L +from detectron2.layers import ShapeSpec +from detrex.config import get_config +from ape.modeling.backbone.vit import get_vit_lr_decay_rate +from ape.modeling.text import EVA01CLIP + +from .....detectron2.configs.common.data.constants import constants +from ...common.backbone.vitg_eva01_1536 import backbone +from ...common.data.coco_instance_lsj1536_cp import dataloader +from .models.ape_deta_r50 import model + +model.model_vision.pixel_mean = constants.imagenet_rgb256_mean +model.model_vision.pixel_std = constants.imagenet_rgb256_std +model.model_vision.input_format = "RGB" + +model.model_vision.backbone = backbone + +model.model_vision.neck = None + +model.model_vision.mask_in_features = ["p2"] +model.model_vision.input_shapes = { + "p2": ShapeSpec(channels=256), + "p3": ShapeSpec(channels=256), + "p4": ShapeSpec(channels=256), + "p5": ShapeSpec(channels=256), + "p6": ShapeSpec(channels=256), +} + +optimizer = get_config("common/optim.py").AdamW +optimizer.params.lr_factor_func = ( + lambda module_name: 0.1 + if "reference_points" in module_name or "sampling_offsets" in module_name + else get_vit_lr_decay_rate(module_name, lr_decay_rate=0.9, num_layers=40) + if "backbone.net" in module_name + else 1 +) +optimizer.params.overrides = {"pos_embed": {"weight_decay": 0.0}} +optimizer.params.weight_decay_norm = None + +optimizer.lr = 2e-4 +optimizer.betas = (0.9, 0.999) +optimizer.weight_decay = 1e-4 + +train = get_config("common/train.py").train +train.max_iter = 90000 +train.eval_period = 5000 +train.log_period = 20 + +train.checkpointer.period = 5000 +train.checkpointer.max_to_keep = 2 + +train.clip_grad.enabled = True +train.clip_grad.params.max_norm = 0.1 +train.clip_grad.params.norm_type = 2 + +train.device = "cuda" + +train.init_checkpoint = "models/BAAI/EVA/eva_o365.pth?matching_heuristics=True" + +train.amp.enabled = True +train.ddp.fp16_compression = True + +lr_multiplier = get_config("common/coco_schedule.py").lr_multiplier_12ep +lr_multiplier.scheduler.milestones = [75000, 90000] +lr_multiplier.warmup_length = 1000 / train.max_iter + +dataloader.train.num_workers = 16 +dataloader.train.total_batch_size = 64 +dataloader.train.mapper.image_format = "RGB" +dataloader.train.mapper.use_instance_mask = True + +model.model_vision.dataset_prompts = ["name"] +model.model_vision.dataset_names = ["coco_2017"] +model.model_vision.dataset_metas = dataloader.train.dataset.names + +train.output_dir = "output/" + __file__[:-3] + +model.model_language = L(EVA01CLIP)( + clip_model="EVA_CLIP_g_14_X", cache_dir="models/BAAI/EVA/eva_clip_psz14.pt" +) +model.model_vision.embed_dim_language = 1024 diff --git a/configs/COCO_InstanceSegmentation/ape_deta/ape_deta_vitl_eva02_clip_lsj1024_cp_12ep.py b/configs/COCO_InstanceSegmentation/ape_deta/ape_deta_vitl_eva02_clip_lsj1024_cp_12ep.py new file mode 100644 index 0000000..32adc0b --- /dev/null +++ b/configs/COCO_InstanceSegmentation/ape_deta/ape_deta_vitl_eva02_clip_lsj1024_cp_12ep.py @@ -0,0 +1,95 @@ +from detectron2.config import LazyCall as L +from detectron2.layers import ShapeSpec +from detectron2.model_zoo import get_config as get_config_d2 +from detrex.config import get_config as get_config_detrex +from ape.modeling.backbone.vit import get_vit_lr_decay_rate + +from ape.modeling.text import EVA02CLIP + +from ...common.backbone.vitl_eva02_clip import backbone +from ...common.data.coco_instance_lsj1024_cp import dataloader +from .models.ape_deta_r50 import model + +constants = get_config_d2("common/data/constants.py").constants + +model.model_vision.pixel_mean = constants.imagenet_rgb256_mean +model.model_vision.pixel_std = constants.imagenet_rgb256_std +model.model_vision.input_format = "RGB" + +model.model_vision.backbone = backbone + +model.model_vision.neck.input_shapes = { + "p2": ShapeSpec(channels=256), + "p3": ShapeSpec(channels=256), + "p4": ShapeSpec(channels=256), + "p5": ShapeSpec(channels=256), + "p6": ShapeSpec(channels=256), +} +model.model_vision.neck.in_features = ["p2", "p3", "p4", "p5", "p6"] + +model.model_vision.mask_in_features = ["p2"] +model.model_vision.input_shapes = { + "p2": ShapeSpec(channels=256), + "p3": ShapeSpec(channels=256), + "p4": ShapeSpec(channels=256), + "p5": ShapeSpec(channels=256), + "p6": ShapeSpec(channels=256), +} + +optimizer = get_config_detrex("common/optim.py").AdamW +optimizer.params.lr_factor_func = ( + lambda module_name: 0.1 + if "reference_points" in module_name or "sampling_offsets" in module_name + else get_vit_lr_decay_rate(module_name, lr_decay_rate=0.8, num_layers=24) + if "backbone.net" in module_name + else 1 +) +optimizer.params.overrides = {"pos_embed": {"weight_decay": 0.0}} +optimizer.params.weight_decay_norm = None + +optimizer.lr = 2e-4 +optimizer.betas = (0.9, 0.999) +optimizer.weight_decay = 1e-4 + +train = get_config_detrex("common/train.py").train +train.max_iter = 90000 +train.eval_period = 5000 +train.log_period = 20 + +train.checkpointer.period = 5000 +train.checkpointer.max_to_keep = 2 + +train.clip_grad.enabled = True +train.clip_grad.params.max_norm = 0.1 +train.clip_grad.params.norm_type = 2 + +train.device = "cuda" + +train.init_checkpoint = ( + "models/QuanSun/EVA-CLIP/EVA02_CLIP_L_336_psz14to16_s6B.pt?matching_heuristics=True" +) + +train.amp.enabled = True +train.ddp.fp16_compression = True + +lr_multiplier = get_config_detrex("common/coco_schedule.py").lr_multiplier_12ep +lr_multiplier.scheduler.milestones = [75000, 90000] +lr_multiplier.warmup_length = 1000 / train.max_iter + +dataloader.train.num_workers = 16 +dataloader.train.total_batch_size = 16 +dataloader.train.mapper.image_format = "RGB" +dataloader.train.mapper.use_instance_mask = True + +model.model_vision.dataset_prompts = ["name"] +model.model_vision.dataset_names = ["coco_2017"] +model.model_vision.dataset_metas = dataloader.train.dataset.names + +train.output_dir = "output/" + __file__[:-3] + +model.model_language = L(EVA02CLIP)( + clip_model="EVA02-CLIP-bigE-14-plus", + cache_dir="models/QuanSun/EVA-CLIP/EVA02_CLIP_E_psz14_plus_s9B.pt", + dtype="float16", +) +model.model_vision.embed_dim_language = 1024 diff --git a/configs/COCO_InstanceSegmentation/ape_deta/ape_deta_vitl_eva02_clip_lsj1536_cp_128x45k.py b/configs/COCO_InstanceSegmentation/ape_deta/ape_deta_vitl_eva02_clip_lsj1536_cp_128x45k.py new file mode 100644 index 0000000..a6faed9 --- /dev/null +++ b/configs/COCO_InstanceSegmentation/ape_deta/ape_deta_vitl_eva02_clip_lsj1536_cp_128x45k.py @@ -0,0 +1,19 @@ +from .ape_deta_vitl_eva02_clip_lsj1536_cp_64x90k import ( + dataloader, + lr_multiplier, + model, + optimizer, + train, +) + +train.max_iter = 45000 + +train.eval_period = 2500 + +train.checkpointer.period = 2500 + +lr_multiplier.scheduler.milestones = [37500, 45000] + +dataloader.train.total_batch_size = 128 + +train.output_dir = "output/" + __file__[:-3] diff --git a/configs/COCO_InstanceSegmentation/ape_deta/ape_deta_vitl_eva02_clip_lsj1536_cp_64x90k.py b/configs/COCO_InstanceSegmentation/ape_deta/ape_deta_vitl_eva02_clip_lsj1536_cp_64x90k.py new file mode 100644 index 0000000..063ed92 --- /dev/null +++ b/configs/COCO_InstanceSegmentation/ape_deta/ape_deta_vitl_eva02_clip_lsj1536_cp_64x90k.py @@ -0,0 +1,92 @@ +from detectron2.config import LazyCall as L +from detectron2.layers import ShapeSpec +from detrex.config import get_config +from ape.modeling.backbone.vit import get_vit_lr_decay_rate + +from ape.modeling.text import EVA02CLIP + +from .....detectron2.configs.common.data.constants import constants +from ...common.backbone.vitl_eva02_clip_1536 import backbone +from ...common.data.coco_instance_lsj1536_cp import dataloader +from .models.ape_deta_r50 import model + +model.model_vision.pixel_mean = constants.imagenet_rgb256_mean +model.model_vision.pixel_std = constants.imagenet_rgb256_std +model.model_vision.input_format = "RGB" + +model.model_vision.backbone = backbone + +model.model_vision.neck.input_shapes = { + "p2": ShapeSpec(channels=256), + "p3": ShapeSpec(channels=256), + "p4": ShapeSpec(channels=256), + "p5": ShapeSpec(channels=256), + "p6": ShapeSpec(channels=256), +} +model.model_vision.neck.in_features = ["p2", "p3", "p4", "p5", "p6"] + +model.model_vision.mask_in_features = ["p2"] +model.model_vision.input_shapes = { + "p2": ShapeSpec(channels=256), + "p3": ShapeSpec(channels=256), + "p4": ShapeSpec(channels=256), + "p5": ShapeSpec(channels=256), + "p6": ShapeSpec(channels=256), +} + +optimizer = get_config("common/optim.py").AdamW +optimizer.params.lr_factor_func = ( + lambda module_name: 0.1 + if "reference_points" in module_name or "sampling_offsets" in module_name + else get_vit_lr_decay_rate(module_name, lr_decay_rate=0.8, num_layers=24) + if "backbone.net" in module_name + else 1 +) +optimizer.params.overrides = {"pos_embed": {"weight_decay": 0.0}} +optimizer.params.weight_decay_norm = None + +optimizer.lr = 2e-4 +optimizer.betas = (0.9, 0.999) +optimizer.weight_decay = 1e-4 + +train = get_config("common/train.py").train +train.max_iter = 90000 +train.eval_period = 5000 +train.log_period = 20 + +train.checkpointer.period = 5000 +train.checkpointer.max_to_keep = 2 + +train.clip_grad.enabled = True +train.clip_grad.params.max_norm = 0.1 +train.clip_grad.params.norm_type = 2 + +train.device = "cuda" + +train.init_checkpoint = ( + "models/QuanSun/EVA-CLIP/EVA02_CLIP_L_336_psz14to16_s6B.pt?matching_heuristics=True" +) + +train.amp.enabled = True +train.ddp.fp16_compression = True + +lr_multiplier = get_config("common/coco_schedule.py").lr_multiplier_12ep +lr_multiplier.scheduler.milestones = [75000, 90000] +lr_multiplier.warmup_length = 1000 / train.max_iter + +dataloader.train.num_workers = 16 +dataloader.train.total_batch_size = 64 +dataloader.train.mapper.image_format = "RGB" +dataloader.train.mapper.use_instance_mask = True + +model.model_vision.dataset_prompts = ["name"] +model.model_vision.dataset_names = ["coco_2017"] +model.model_vision.dataset_metas = dataloader.train.dataset.names + +train.output_dir = "output/" + __file__[:-3] + +model.model_language = L(EVA02CLIP)( + clip_model="EVA02-CLIP-bigE-14-plus", + cache_dir="models/QuanSun/EVA-CLIP/EVA02_CLIP_E_psz14_plus_s9B.pt", +) +model.model_vision.embed_dim_language = 1024 diff --git a/configs/COCO_InstanceSegmentation/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024_cp_12ep.py b/configs/COCO_InstanceSegmentation/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024_cp_12ep.py new file mode 100644 index 0000000..ceaf8c1 --- /dev/null +++ b/configs/COCO_InstanceSegmentation/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024_cp_12ep.py @@ -0,0 +1,52 @@ +from detectron2.config import LazyCall as L +from ape.layers import VisionLanguageFusion +from ape.modeling.ape_deta import ( + DeformableDETRSegmVL, + DeformableDetrTransformerDecoderVL, + DeformableDetrTransformerEncoderVL, + DeformableDetrTransformerVL, +) + +from .ape_deta_vitl_eva02_clip_lsj1024_cp_12ep import ( + dataloader, + lr_multiplier, + model, + optimizer, + train, +) + +model.model_vision.update( + _target_=DeformableDETRSegmVL, +) +model.model_vision.transformer.update( + _target_=DeformableDetrTransformerVL, +) +model.model_vision.transformer.encoder.update( + _target_=DeformableDetrTransformerEncoderVL, +) +model.model_vision.transformer.decoder.update( + _target_=DeformableDetrTransformerDecoderVL, +) + +model.model_vision.transformer.encoder.vl_layer = L(VisionLanguageFusion)( + v_dim="${....embed_dim}", + l_dim="${....embed_dim_language}", + embed_dim=2048, + num_heads=8, + dropout=0.1, + drop_path=0.0, + init_values=1.0 / 6, + stable_softmax_2d=True, + clamp_min_for_underflow=True, + clamp_max_for_overflow=True, + use_checkpoint=True, +) + +model.model_vision.text_feature_bank = True +model.model_vision.text_feature_reduce_before_fusion = True +model.model_vision.text_feature_batch_repeat = True +model.model_vision.expression_cumulative_gt_class = True +model.model_vision.name_prompt_fusion_type = "zero" + +train.output_dir = "output/" + __file__[:-3] +model.model_vision.vis_period = 12800 diff --git a/configs/COCO_InstanceSegmentation/ape_deta/ape_deta_vitl_eva02_lsj1024_cp_12ep.py b/configs/COCO_InstanceSegmentation/ape_deta/ape_deta_vitl_eva02_lsj1024_cp_12ep.py new file mode 100644 index 0000000..045e0cd --- /dev/null +++ b/configs/COCO_InstanceSegmentation/ape_deta/ape_deta_vitl_eva02_lsj1024_cp_12ep.py @@ -0,0 +1,86 @@ +from detectron2.config import LazyCall as L +from detectron2.layers import ShapeSpec + +from detectron2.model_zoo import get_config as get_config_d2 +from detrex.config import get_config +from ape.modeling.backbone.vit import get_vit_lr_decay_rate +from ape.modeling.text import EVA01CLIP + +from ...common.backbone.vitl_eva02 import backbone +from ...common.data.coco_instance_lsj1024_cp import dataloader +from .models.ape_deta_r50 import model + +constants = get_config_d2("common/data/constants.py").constants + +model.model_vision.pixel_mean = constants.imagenet_rgb256_mean +model.model_vision.pixel_std = constants.imagenet_rgb256_std +model.model_vision.input_format = "RGB" + +model.model_vision.backbone = backbone + +model.model_vision.neck = None + +model.model_vision.mask_in_features = ["p2"] +model.model_vision.input_shapes = { + "p2": ShapeSpec(channels=256), + "p3": ShapeSpec(channels=256), + "p4": ShapeSpec(channels=256), + "p5": ShapeSpec(channels=256), + "p6": ShapeSpec(channels=256), +} + +optimizer = get_config("common/optim.py").AdamW +optimizer.params.lr_factor_func = ( + lambda module_name: 0.1 + if "reference_points" in module_name or "sampling_offsets" in module_name + else get_vit_lr_decay_rate(module_name, lr_decay_rate=0.8, num_layers=24) + if "backbone.net" in module_name + else 1 +) +optimizer.params.overrides = {"pos_embed": {"weight_decay": 0.0}} +optimizer.params.weight_decay_norm = None + +optimizer.lr = 2e-4 +optimizer.betas = (0.9, 0.999) +optimizer.weight_decay = 1e-4 + +train = get_config("common/train.py").train +train.max_iter = 90000 +train.eval_period = 5000 +train.log_period = 20 + +train.checkpointer.period = 5000 +train.checkpointer.max_to_keep = 2 + +train.clip_grad.enabled = True +train.clip_grad.params.max_norm = 0.1 +train.clip_grad.params.norm_type = 2 + +train.device = "cuda" + +train.init_checkpoint = ( + "models/Yuxin-CV/EVA-02/eva02/pt/eva02_L_pt_in21k_p14to16.pt?matching_heuristics=True" +) + +train.amp.enabled = True +train.ddp.fp16_compression = True + +lr_multiplier = get_config("common/coco_schedule.py").lr_multiplier_12ep +lr_multiplier.scheduler.milestones = [75000, 90000] +lr_multiplier.warmup_length = 1000 / train.max_iter + +dataloader.train.num_workers = 16 +dataloader.train.total_batch_size = 16 +dataloader.train.mapper.image_format = "RGB" +dataloader.train.mapper.use_instance_mask = True + +model.model_vision.dataset_prompts = ["name"] +model.model_vision.dataset_names = ["coco_2017"] +model.model_vision.dataset_metas = dataloader.train.dataset.names + +train.output_dir = "output/" + __file__[:-3] + +model.model_language = L(EVA01CLIP)( + clip_model="EVA_CLIP_g_14_X", cache_dir="models/BAAI/EVA/eva_clip_psz14.pt" +) +model.model_vision.embed_dim_language = 1024 diff --git a/configs/COCO_InstanceSegmentation/ape_deta/ape_deta_vitl_eva02_lsj1536_cp_128x90k.py b/configs/COCO_InstanceSegmentation/ape_deta/ape_deta_vitl_eva02_lsj1536_cp_128x90k.py new file mode 100644 index 0000000..80315b2 --- /dev/null +++ b/configs/COCO_InstanceSegmentation/ape_deta/ape_deta_vitl_eva02_lsj1536_cp_128x90k.py @@ -0,0 +1,11 @@ +from .ape_deta_vitl_eva02_lsj1536_cp_64x90k import ( + dataloader, + lr_multiplier, + model, + optimizer, + train, +) + +dataloader.train.total_batch_size = 128 + +train.output_dir = "output/" + __file__[:-3] diff --git a/configs/COCO_InstanceSegmentation/ape_deta/ape_deta_vitl_eva02_lsj1536_cp_12ep.py b/configs/COCO_InstanceSegmentation/ape_deta/ape_deta_vitl_eva02_lsj1536_cp_12ep.py new file mode 100644 index 0000000..b225e91 --- /dev/null +++ b/configs/COCO_InstanceSegmentation/ape_deta/ape_deta_vitl_eva02_lsj1536_cp_12ep.py @@ -0,0 +1,83 @@ +from detectron2.config import LazyCall as L +from detectron2.layers import ShapeSpec +from detrex.config import get_config +from ape.modeling.backbone.vit import get_vit_lr_decay_rate +from ape.modeling.text import EVA01CLIP + +from .....detectron2.configs.common.data.constants import constants +from ...common.backbone.vitl_eva02_1536 import backbone +from ...common.data.coco_instance_lsj1536_cp import dataloader +from .models.ape_deta_r50 import model + +model.model_vision.pixel_mean = constants.imagenet_rgb256_mean +model.model_vision.pixel_std = constants.imagenet_rgb256_std +model.model_vision.input_format = "RGB" + +model.model_vision.backbone = backbone + +model.model_vision.neck = None + +model.model_vision.mask_in_features = ["p2"] +model.model_vision.input_shapes = { + "p2": ShapeSpec(channels=256), + "p3": ShapeSpec(channels=256), + "p4": ShapeSpec(channels=256), + "p5": ShapeSpec(channels=256), + "p6": ShapeSpec(channels=256), +} + +optimizer = get_config("common/optim.py").AdamW +optimizer.params.lr_factor_func = ( + lambda module_name: 0.1 + if "reference_points" in module_name or "sampling_offsets" in module_name + else get_vit_lr_decay_rate(module_name, lr_decay_rate=0.8, num_layers=24) + if "backbone.net" in module_name + else 1 +) +optimizer.params.overrides = {"pos_embed": {"weight_decay": 0.0}} +optimizer.params.weight_decay_norm = None + +optimizer.lr = 2e-4 +optimizer.betas = (0.9, 0.999) +optimizer.weight_decay = 1e-4 + +train = get_config("common/train.py").train +train.max_iter = 90000 +train.eval_period = 5000 +train.log_period = 20 + +train.checkpointer.period = 5000 +train.checkpointer.max_to_keep = 2 + +train.clip_grad.enabled = True +train.clip_grad.params.max_norm = 0.1 +train.clip_grad.params.norm_type = 2 + +train.device = "cuda" + +train.init_checkpoint = ( + "models/Yuxin-CV/EVA-02/eva02/pt/eva02_L_pt_in21k_p14to16.pt?matching_heuristics=True" +) + +train.amp.enabled = True +train.ddp.fp16_compression = True + +lr_multiplier = get_config("common/coco_schedule.py").lr_multiplier_12ep +lr_multiplier.scheduler.milestones = [75000, 90000] +lr_multiplier.warmup_length = 1000 / train.max_iter + +dataloader.train.num_workers = 16 +dataloader.train.total_batch_size = 16 +dataloader.train.mapper.image_format = "RGB" +dataloader.train.mapper.use_instance_mask = True + +model.model_vision.dataset_prompts = ["name"] +model.model_vision.dataset_names = ["coco_2017"] +model.model_vision.dataset_metas = dataloader.train.dataset.names + +train.output_dir = "output/" + __file__[:-3] + +model.model_language = L(EVA01CLIP)( + clip_model="EVA_CLIP_g_14_X", cache_dir="models/BAAI/EVA/eva_clip_psz14.pt" +) +model.model_vision.embed_dim_language = 1024 diff --git a/configs/COCO_InstanceSegmentation/ape_deta/ape_deta_vitl_eva02_lsj1536_cp_64x90k.py b/configs/COCO_InstanceSegmentation/ape_deta/ape_deta_vitl_eva02_lsj1536_cp_64x90k.py new file mode 100644 index 0000000..2374345 --- /dev/null +++ b/configs/COCO_InstanceSegmentation/ape_deta/ape_deta_vitl_eva02_lsj1536_cp_64x90k.py @@ -0,0 +1,83 @@ +from detectron2.config import LazyCall as L +from detectron2.layers import ShapeSpec +from detrex.config import get_config +from ape.modeling.backbone.vit import get_vit_lr_decay_rate +from ape.modeling.text import EVA01CLIP + +from .....detectron2.configs.common.data.constants import constants +from ...common.backbone.vitl_eva02_1536 import backbone +from ...common.data.coco_instance_lsj1536_cp import dataloader +from .models.ape_deta_r50 import model + +model.model_vision.pixel_mean = constants.imagenet_rgb256_mean +model.model_vision.pixel_std = constants.imagenet_rgb256_std +model.model_vision.input_format = "RGB" + +model.model_vision.backbone = backbone + +model.model_vision.neck = None + +model.model_vision.mask_in_features = ["p2"] +model.model_vision.input_shapes = { + "p2": ShapeSpec(channels=256), + "p3": ShapeSpec(channels=256), + "p4": ShapeSpec(channels=256), + "p5": ShapeSpec(channels=256), + "p6": ShapeSpec(channels=256), +} + +optimizer = get_config("common/optim.py").AdamW +optimizer.params.lr_factor_func = ( + lambda module_name: 0.1 + if "reference_points" in module_name or "sampling_offsets" in module_name + else get_vit_lr_decay_rate(module_name, lr_decay_rate=0.8, num_layers=24) + if "backbone.net" in module_name + else 1 +) +optimizer.params.overrides = {"pos_embed": {"weight_decay": 0.0}} +optimizer.params.weight_decay_norm = None + +optimizer.lr = 2e-4 +optimizer.betas = (0.9, 0.999) +optimizer.weight_decay = 1e-4 + +train = get_config("common/train.py").train +train.max_iter = 90000 +train.eval_period = 5000 +train.log_period = 20 + +train.checkpointer.period = 5000 +train.checkpointer.max_to_keep = 2 + +train.clip_grad.enabled = True +train.clip_grad.params.max_norm = 0.1 +train.clip_grad.params.norm_type = 2 + +train.device = "cuda" + +train.init_checkpoint = ( + "models/Yuxin-CV/EVA-02/eva02/pt/eva02_L_pt_in21k_p14to16.pt?matching_heuristics=True" +) + +train.amp.enabled = True +train.ddp.fp16_compression = True + +lr_multiplier = get_config("common/coco_schedule.py").lr_multiplier_12ep +lr_multiplier.scheduler.milestones = [75000, 90000] +lr_multiplier.warmup_length = 1000 / train.max_iter + +dataloader.train.num_workers = 16 +dataloader.train.total_batch_size = 64 +dataloader.train.mapper.image_format = "RGB" +dataloader.train.mapper.use_instance_mask = True + +model.model_vision.dataset_prompts = ["name"] +model.model_vision.dataset_names = ["coco_2017"] +model.model_vision.dataset_metas = dataloader.train.dataset.names + +train.output_dir = "output/" + __file__[:-3] + +model.model_language = L(EVA01CLIP)( + clip_model="EVA_CLIP_g_14_X", cache_dir="models/BAAI/EVA/eva_clip_psz14.pt" +) +model.model_vision.embed_dim_language = 1024 diff --git a/configs/COCO_InstanceSegmentation/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024_cp_12ep.py b/configs/COCO_InstanceSegmentation/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024_cp_12ep.py new file mode 100644 index 0000000..cfb7a2e --- /dev/null +++ b/configs/COCO_InstanceSegmentation/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024_cp_12ep.py @@ -0,0 +1,46 @@ +from detectron2.config import LazyCall as L +from ape.layers import VisionLanguageFusion +from ape.modeling.ape_deta import ( + DeformableDETRSegmVL, + DeformableDetrTransformerDecoderVL, + DeformableDetrTransformerEncoderVL, + DeformableDetrTransformerVL, +) + +from .ape_deta_vitl_eva02_lsj1024_cp_12ep import dataloader, lr_multiplier, model, optimizer, train + +model.model_vision.update( + _target_=DeformableDETRSegmVL, +) +model.model_vision.transformer.update( + _target_=DeformableDetrTransformerVL, +) +model.model_vision.transformer.encoder.update( + _target_=DeformableDetrTransformerEncoderVL, +) +model.model_vision.transformer.decoder.update( + _target_=DeformableDetrTransformerDecoderVL, +) + +model.model_vision.transformer.encoder.vl_layer = L(VisionLanguageFusion)( + v_dim="${....embed_dim}", + l_dim="${....embed_dim_language}", + embed_dim=2048, + num_heads=8, + dropout=0.1, + drop_path=0.0, + init_values=1.0 / 6, + stable_softmax_2d=True, + clamp_min_for_underflow=True, + clamp_max_for_overflow=True, + use_checkpoint=True, +) + +model.model_vision.text_feature_bank = True +model.model_vision.text_feature_reduce_before_fusion = True +model.model_vision.text_feature_batch_repeat = True +model.model_vision.expression_cumulative_gt_class = True +model.model_vision.name_prompt_fusion_type = "zero" + +train.output_dir = "output/" + __file__[:-3] +model.model_vision.vis_period = 12800 diff --git a/configs/COCO_InstanceSegmentation/ape_deta/ape_deta_vitl_lsj1024_cp_12ep.py b/configs/COCO_InstanceSegmentation/ape_deta/ape_deta_vitl_lsj1024_cp_12ep.py new file mode 100644 index 0000000..dcdd383 --- /dev/null +++ b/configs/COCO_InstanceSegmentation/ape_deta/ape_deta_vitl_lsj1024_cp_12ep.py @@ -0,0 +1,118 @@ +from functools import partial + +import torch.nn as nn + +from detectron2.config import LazyCall as L +from detectron2.layers import ShapeSpec + +from detectron2.model_zoo import get_config as get_config_d2 +from detectron2.modeling.backbone.fpn import LastLevelMaxPool +from detectron2.modeling.backbone.vit import SimpleFeaturePyramid, ViT, get_vit_lr_decay_rate +from detrex.config import get_config +from ape.modeling.text import EVA01CLIP + +from ...common.data.coco_instance_lsj1024_cp import dataloader +from .models.ape_deta_r50 import model + +constants = get_config_d2("common/data/constants.py").constants + +model.model_vision.pixel_mean = constants.imagenet_rgb256_mean +model.model_vision.pixel_std = constants.imagenet_rgb256_std +model.model_vision.input_format = "RGB" + +model.model_vision.backbone = L(SimpleFeaturePyramid)( + net=L(ViT)( # Single-scale ViT backbone + img_size=1024, + patch_size=16, + embed_dim=1024, + depth=24, + num_heads=16, + drop_path_rate=0.4, + window_size=14, + mlp_ratio=4, + norm_layer=partial(nn.LayerNorm, eps=1e-6), + window_block_indexes=list(range(0, 5)) + + list(range(6, 11)) + + list(range(12, 17)) + + list(range(18, 23)), + residual_block_indexes=[], + use_rel_pos=True, + out_feature="last_feat", + use_act_checkpoint=True, + ), + in_feature="${.net.out_feature}", + out_channels=256, + scale_factors=(4.0, 2.0, 1.0, 0.5), + top_block=L(LastLevelMaxPool)(), + norm="LN", + square_pad=1024, +) + +model.model_vision.neck = None + +model.model_vision.mask_in_features = ["p2"] +model.model_vision.input_shapes = { + "p2": ShapeSpec(channels=256), + "p3": ShapeSpec(channels=256), + "p4": ShapeSpec(channels=256), + "p5": ShapeSpec(channels=256), + "p6": ShapeSpec(channels=256), +} + +optimizer = get_config("common/optim.py").AdamW +optimizer.params.lr_factor_func = ( + lambda module_name: 0.1 + if "reference_points" in module_name or "sampling_offsets" in module_name + else get_vit_lr_decay_rate(module_name, lr_decay_rate=0.8, num_layers=24) + if "backbone" in module_name + else 1 +) +optimizer.params.overrides = {"pos_embed": {"weight_decay": 0.0}} + +optimizer.lr = 2e-4 +optimizer.weight_decay = 0.05 + +train = get_config("common/train.py").train +train.max_iter = 90000 +train.eval_period = 5000 +train.log_period = 20 + +train.checkpointer.period = 5000 +train.checkpointer.max_to_keep = 2 + +train.clip_grad.enabled = True +train.clip_grad.params.max_norm = 0.1 +train.clip_grad.params.norm_type = 2 + +train.device = "cuda" + +train.init_checkpoint = ( + "detectron2://ImageNetPretrained/MAE/mae_pretrain_vit_large.pth?matching_heuristics=True" +) +train.init_checkpoint = "models/MAE/mae_pretrain_vit_large.pth?matching_heuristics=True" + +train.amp.enabled = True +train.ddp.fp16_compression = True + +lr_multiplier = get_config("common/coco_schedule.py").lr_multiplier_12ep +lr_multiplier.scheduler.milestones = [75000, 90000] +lr_multiplier.warmup_length = 1000 / train.max_iter + +dataloader.train.num_workers = 16 +dataloader.train.total_batch_size = 16 +dataloader.train.mapper.image_format = "RGB" +dataloader.train.mapper.use_instance_mask = True + +model.model_vision.dataset_prompts = ["name"] +model.model_vision.dataset_names = ["coco_2017"] +model.model_vision.dataset_metas = dataloader.train.dataset.names + +train.output_dir = "output/" + __file__[:-3] +model.model_vision.output_dir = train.output_dir +dataloader.train.mapper.output_dir = train.output_dir +dataloader.train.mapper.vis_period = 12800 + +model.model_language = L(EVA01CLIP)( + clip_model="EVA_CLIP_g_14_X", cache_dir="models/BAAI/EVA/eva_clip_psz14.pt" +) +model.model_vision.embed_dim_language = 1024 diff --git a/configs/COCO_InstanceSegmentation/ape_deta/models/ape_deta_r50.py b/configs/COCO_InstanceSegmentation/ape_deta/models/ape_deta_r50.py new file mode 100644 index 0000000..713aef9 --- /dev/null +++ b/configs/COCO_InstanceSegmentation/ape_deta/models/ape_deta_r50.py @@ -0,0 +1,155 @@ +import torch.nn as nn + +from detectron2.config import LazyCall as L +from detectron2.layers import ShapeSpec +from detectron2.modeling.backbone import BasicStem, ResNet +from detrex.layers import PositionEmbeddingSine +from detrex.modeling.matcher import HungarianMatcher +from detrex.modeling.neck import ChannelMapper +from ape.modeling.ape_deta import ( + DeformableCriterion, + DeformableDETR, + DeformableDETRSegm, + DeformableDetrTransformer, + DeformableDetrTransformerDecoder, + DeformableDetrTransformerEncoder, + SomeThing, + Stage1Assigner, + Stage2Assigner, +) +from ape.modeling.text import T5_warpper + + + +model_vision = L(DeformableDETRSegm)( + backbone=L(ResNet)( + stem=L(BasicStem)(in_channels=3, out_channels=64, norm="FrozenBN"), + stages=L(ResNet.make_default_stages)( + depth=50, + stride_in_1x1=False, + norm="FrozenBN", + ), + out_features=["res2", "res3", "res4", "res5"], + freeze_at=1, + ), + position_embedding=L(PositionEmbeddingSine)( + num_pos_feats=128, + temperature=10000, + normalize=True, + offset=-0.5, + ), + neck=L(ChannelMapper)( + input_shapes={ + "res3": ShapeSpec(channels=512), + "res4": ShapeSpec(channels=1024), + "res5": ShapeSpec(channels=2048), + }, + in_features=["res3", "res4", "res5"], + out_channels=256, + num_outs=5, + kernel_size=1, + norm_layer=L(nn.GroupNorm)(num_groups=32, num_channels=256), + ), + transformer=L(DeformableDetrTransformer)( + encoder=L(DeformableDetrTransformerEncoder)( + embed_dim=256, + num_heads=8, + feedforward_dim=2048, + attn_dropout=0.0, + ffn_dropout=0.0, + num_layers=6, + post_norm=False, + num_feature_levels="${..num_feature_levels}", + ), + decoder=L(DeformableDetrTransformerDecoder)( + embed_dim=256, + num_heads=8, + feedforward_dim=2048, + attn_dropout=0.0, + ffn_dropout=0.0, + num_layers=6, + return_intermediate=True, + num_feature_levels="${..num_feature_levels}", + ), + as_two_stage="${..as_two_stage}", + num_feature_levels=5, + two_stage_num_proposals="${..num_queries}", + assign_first_stage=True, + ), + embed_dim=256, + num_classes=80, + num_queries=900, + aux_loss=True, + with_box_refine=True, + as_two_stage=True, + criterion=[ + L(DeformableCriterion)( + num_classes="${...num_classes}", + matcher=L(HungarianMatcher)( + cost_class=2.0, + cost_bbox=5.0, + cost_giou=2.0, + cost_class_type="focal_loss_cost", + alpha=0.25, + gamma=2.0, + ), + matcher_stage1=L(Stage1Assigner)( + t_low=0.3, + t_high=0.7, + max_k=4, + ), + matcher_stage2=L(Stage2Assigner)( + num_queries="${model.model_vision.num_queries}", + num_classes="${..num_classes}", + max_k=4, + ), + weight_dict={ + "loss_class": 1.0, + "loss_bbox": 5.0, + "loss_giou": 2.0, + "loss_mask": 5, + "loss_dice": 5, + }, + loss_class_type="focal_loss", + alpha=0.25, + gamma=2.0, + losses=["class", "boxes", "masks"], + ), + ], + pixel_mean=[123.675, 116.280, 103.530], + pixel_std=[58.395, 57.120, 57.375], + select_box_nums_for_evaluation=100, + input_format="RGB", + mask_encode_level=0, + mask_in_features=["res2"], + input_shapes={ + "res2": ShapeSpec(channels=256), + "res3": ShapeSpec(channels=512), + "res4": ShapeSpec(channels=1024), + "res5": ShapeSpec(channels=2048), + }, + output_dir=None, + vis_period=0, + embed_dim_language=1024, + instance_on=True, + semantic_on=False, + panoptic_on=False, +) + +if model_vision.aux_loss: + for j in range(len(model_vision.criterion)): + weight_dict = model_vision.criterion[j].weight_dict + aux_weight_dict = {} + for i in range(model_vision.transformer.decoder.num_layers - 1): + aux_weight_dict.update({k + f"_{i}": v for k, v in weight_dict.items()}) + aux_weight_dict.update({k + "_enc": v for k, v in weight_dict.items()}) + weight_dict.update(aux_weight_dict) + model_vision.criterion[j].weight_dict = weight_dict + +model = L(SomeThing)( + model_vision=model_vision, + model_language=L(T5_warpper)( + pretrained_model_name_or_path="models/google/flan-t5-large/", + eval_only=True, + ), +) diff --git a/configs/COCO_InstanceSegmentation/deformable_deta/deformable_deta_segm_r50_12ep.py b/configs/COCO_InstanceSegmentation/deformable_deta/deformable_deta_segm_r50_12ep.py new file mode 100644 index 0000000..2976503 --- /dev/null +++ b/configs/COCO_InstanceSegmentation/deformable_deta/deformable_deta_segm_r50_12ep.py @@ -0,0 +1,53 @@ +from detrex.config import get_config + +from ...common.data.coco_instance import dataloader +from .models.deformable_deta_segm_r50 import model + +lr_multiplier = get_config("common/coco_schedule.py").lr_multiplier_12ep +lr_multiplier.scheduler.milestones = [75000, 90000] +optimizer = get_config("common/optim.py").AdamW +train = get_config("common/train.py").train + +train.init_checkpoint = "detectron2://ImageNetPretrained/torchvision/R-50.pkl" +train.init_checkpoint = "models/torchvision/R-50.pkl" +train.output_dir = "output/" + __file__[:-3] + +train.max_iter = 90000 + +train.eval_period = 5000 + +train.log_period = 20 + +train.checkpointer.period = 5000 +train.checkpointer.max_to_keep = 2 + +train.clip_grad.enabled = True +train.clip_grad.params.max_norm = 0.1 +train.clip_grad.params.norm_type = 2 + +train.device = "cuda" + +optimizer.lr = 2e-4 +optimizer.betas = (0.9, 0.999) +optimizer.weight_decay = 1e-4 +optimizer.params.lr_factor_func = ( + lambda module_name: 0.1 + if "backbone" in module_name + or "reference_points" in module_name + or "sampling_offsets" in module_name + else 1 +) +optimizer.params.weight_decay_norm = None + +dataloader.train.num_workers = 16 + +dataloader.train.total_batch_size = 16 + + +dataloader.train.mapper.use_instance_mask = True + +train.amp.enabled = True +train.ddp.fp16_compression = True +train.ddp.find_unused_parameters = False + +model.dataset_metas = dataloader.train.dataset.names diff --git a/configs/COCO_InstanceSegmentation/deformable_deta/deformable_deta_segm_r50_24ep.py b/configs/COCO_InstanceSegmentation/deformable_deta/deformable_deta_segm_r50_24ep.py new file mode 100644 index 0000000..951b192 --- /dev/null +++ b/configs/COCO_InstanceSegmentation/deformable_deta/deformable_deta_segm_r50_24ep.py @@ -0,0 +1,9 @@ +from detrex.config import get_config + +from .deformable_deta_segm_r50_12ep import dataloader, model, optimizer, train + +lr_multiplier = get_config("common/coco_schedule.py").lr_multiplier_24ep + +train.max_iter = 180000 + +train.output_dir = "output/" + __file__[:-3] diff --git a/configs/COCO_InstanceSegmentation/deformable_deta/deformable_deta_segm_vitl_eva02_lsj1024_cp_12ep.py b/configs/COCO_InstanceSegmentation/deformable_deta/deformable_deta_segm_vitl_eva02_lsj1024_cp_12ep.py new file mode 100644 index 0000000..da25c6a --- /dev/null +++ b/configs/COCO_InstanceSegmentation/deformable_deta/deformable_deta_segm_vitl_eva02_lsj1024_cp_12ep.py @@ -0,0 +1,85 @@ +from functools import partial + +import torch.nn as nn + +from detectron2.config import LazyCall as L +from detectron2.data.catalog import MetadataCatalog +from detectron2.layers import ShapeSpec +from detectron2.modeling.backbone.fpn import LastLevelMaxPool +from detrex.config import get_config +from ape.modeling.backbone.vit import get_vit_lr_decay_rate +from ape.modeling.backbone.vit_eva02 import SimpleFeaturePyramid, ViT + +from .....detectron2.configs.common.data.constants import constants +from ...common.backbone.vitl_eva02 import backbone +from ...common.data.coco_instance_lsj1024_cp import dataloader +from .models.deformable_deta_segm_r50 import model + +model.pixel_mean = constants.imagenet_rgb256_mean +model.pixel_std = constants.imagenet_rgb256_std +model.input_format = "RGB" + +model.backbone = backbone + +model.neck = None + +model.mask_in_features = ["p2"] +model.input_shapes = { + "p2": ShapeSpec(channels=256), + "p3": ShapeSpec(channels=256), + "p4": ShapeSpec(channels=256), + "p5": ShapeSpec(channels=256), + "p6": ShapeSpec(channels=256), +} + +optimizer = get_config("common/optim.py").AdamW +optimizer.params.lr_factor_func = ( + lambda module_name: 0.1 + if "reference_points" in module_name or "sampling_offsets" in module_name + else get_vit_lr_decay_rate(module_name, lr_decay_rate=0.8, num_layers=24) + if "backbone.net" in module_name + else 1 +) +optimizer.params.overrides = {"pos_embed": {"weight_decay": 0.0}} +optimizer.params.weight_decay_norm = None + +optimizer.lr = 2e-4 +optimizer.weight_decay = 1e-4 + +train = get_config("common/train.py").train +train.max_iter = 90000 +train.eval_period = 5000 +train.log_period = 20 + +train.checkpointer.period = 5000 +train.checkpointer.max_to_keep = 2 + +train.clip_grad.enabled = True +train.clip_grad.params.max_norm = 0.1 +train.clip_grad.params.norm_type = 2 + +train.device = "cuda" + +train.init_checkpoint = ( + "models/Yunxin-CV/EVA-02/eva02/pt/eva02_L_pt_in21k_p14to16.pt?matching_heuristics=True" +) + +train.amp.enabled = True +train.ddp.fp16_compression = True + +lr_multiplier = get_config("common/coco_schedule.py").lr_multiplier_12ep +lr_multiplier.scheduler.milestones = [75000, 90000] +lr_multiplier.warmup_length = 1000 / train.max_iter + +dataloader.train.num_workers = 16 +dataloader.train.total_batch_size = 16 +dataloader.train.mapper.image_format = "RGB" +dataloader.train.mapper.use_instance_mask = True + +if isinstance(dataloader.train.dataset.names, str): + model.metadata = MetadataCatalog.get(dataloader.train.dataset.names) +else: + model.metadata = MetadataCatalog.get(dataloader.train.dataset.names[0]) + +train.output_dir = "output/" + __file__[:-3] +dataloader.train.mapper.output_dir = train.output_dir diff --git a/configs/COCO_InstanceSegmentation/deformable_deta/models/deformable_deta_segm_r50.py b/configs/COCO_InstanceSegmentation/deformable_deta/models/deformable_deta_segm_r50.py new file mode 100644 index 0000000..e96cdfe --- /dev/null +++ b/configs/COCO_InstanceSegmentation/deformable_deta/models/deformable_deta_segm_r50.py @@ -0,0 +1,197 @@ +import torch.nn as nn + +from detectron2.config import LazyCall as L +from detectron2.layers import ShapeSpec +from detectron2.modeling.backbone import BasicStem, ResNet +from detrex.layers import PositionEmbeddingSine +from detrex.modeling.matcher import HungarianMatcher +from detrex.modeling.neck import ChannelMapper +from ape.modeling.deta import ( + DeformableCriterion, + DeformableDETR, + DeformableDETRSegm, + DeformableDetrTransformer, + DeformableDetrTransformerDecoder, + DeformableDetrTransformerEncoder, + Stage1Assigner, + Stage2Assigner, +) + +model = L(DeformableDETRSegm)( + backbone=L(ResNet)( + stem=L(BasicStem)(in_channels=3, out_channels=64, norm="FrozenBN"), + stages=L(ResNet.make_default_stages)( + depth=50, + stride_in_1x1=False, + norm="FrozenBN", + ), + out_features=["res2", "res3", "res4", "res5"], + freeze_at=1, + ), + position_embedding=L(PositionEmbeddingSine)( + num_pos_feats=128, + temperature=10000, + normalize=True, + offset=-0.5, + ), + neck=L(ChannelMapper)( + input_shapes={ + "res3": ShapeSpec(channels=512), + "res4": ShapeSpec(channels=1024), + "res5": ShapeSpec(channels=2048), + }, + in_features=["res3", "res4", "res5"], + out_channels=256, + num_outs=5, + kernel_size=1, + norm_layer=L(nn.GroupNorm)(num_groups=32, num_channels=256), + ), + transformer=L(DeformableDetrTransformer)( + encoder=L(DeformableDetrTransformerEncoder)( + embed_dim=256, + num_heads=8, + feedforward_dim=2048, + attn_dropout=0.0, + ffn_dropout=0.0, + num_layers=6, + post_norm=False, + num_feature_levels="${..num_feature_levels}", + ), + decoder=L(DeformableDetrTransformerDecoder)( + embed_dim=256, + num_heads=8, + feedforward_dim=2048, + attn_dropout=0.0, + ffn_dropout=0.0, + num_layers=6, + return_intermediate=True, + num_feature_levels="${..num_feature_levels}", + ), + as_two_stage="${..as_two_stage}", + num_feature_levels=5, + two_stage_num_proposals="${..num_queries}", + assign_first_stage=True, + ), + embed_dim=256, + num_classes=80, + num_queries=900, + aux_loss=True, + with_box_refine=True, + as_two_stage=True, + criterion=L(DeformableCriterion)( + num_classes=80, + matcher=L(HungarianMatcher)( + cost_class=2.0, + cost_bbox=5.0, + cost_giou=2.0, + cost_class_type="focal_loss_cost", + alpha=0.25, + gamma=2.0, + ), + matcher_stage1=L(Stage1Assigner)( + t_low=0.3, + t_high=0.7, + max_k=4, + ), + matcher_stage2=L(Stage2Assigner)( + num_queries="${...num_queries}", + num_classes="${...num_classes}", + max_k=4, + ), + weight_dict={ + "loss_class": 1.0, + "loss_bbox": 5.0, + "loss_giou": 2.0, + "loss_mask": 5, + "loss_dice": 5, + }, + loss_class_type="focal_loss", + alpha=0.25, + gamma=2.0, + losses=["class", "boxes", "masks"], + ), + pixel_mean=[123.675, 116.280, 103.530], + pixel_std=[58.395, 57.120, 57.375], + select_box_nums_for_evaluation=100, + input_format="RGB", + mask_encode_level=0, + segm_type="maskdino", + mask_in_features=["res2"], + input_shapes={ + "res2": ShapeSpec(channels=256), + "res3": ShapeSpec(channels=512), + "res4": ShapeSpec(channels=1024), + "res5": ShapeSpec(channels=2048), + }, + output_dir=None, + vis_period=12800, +) + +mask_dino_loss = False + +mask_dino_single_loss = False + +mask_combine_loss = False + +if mask_dino_loss: + model.criterion.weight_dict = { + "loss_class": 4.0, + "loss_bbox": 5.0, + "loss_giou": 2.0, + "loss_mask_maskdino": 5, + "loss_dice_maskdino": 5, + } + model.criterion.losses = ["class", "boxes", "masks_maskdino"] + +if mask_dino_single_loss: + model.criterion.weight_dict = { + "loss_class": 1.0, + "loss_bbox": 5.0, + "loss_giou": 2.0, + "loss_mask_maskdino": 5, + "loss_dice_maskdino": 5, + } + model.criterion.losses = ["class", "boxes", "masks_maskdino"] + +if mask_combine_loss: + model.criterion.weight_dict = { + "loss_class": 1.0, + "loss_bbox": 5.0, + "loss_giou": 2.0, + "loss_mask": 5.0, + "loss_dice": 5.0, + "loss_mask_maskdino": 1, + "loss_dice_maskdino": 1, + } + model.criterion.losses = ["class", "boxes", "masks", "masks_maskdino"] + +if model.aux_loss: + weight_dict = model.criterion.weight_dict + aux_weight_dict = {} + for i in range(model.transformer.decoder.num_layers - 1): + aux_weight_dict.update({k + f"_{i}": v for k, v in weight_dict.items()}) + aux_weight_dict.update({k + "_enc": v for k, v in weight_dict.items()}) + weight_dict.update(aux_weight_dict) + model.criterion.weight_dict = weight_dict + +if mask_dino_single_loss: + weight_dict = model.criterion.weight_dict + + for i in range(model.transformer.decoder.num_layers - 1): + weight_dict.update({f"loss_mask_maskdino_{i}": 0}) + weight_dict.update({f"loss_dice_maskdino_{i}": 0}) + + model.criterion.weight_dict = weight_dict + + +if mask_combine_loss: + weight_dict = model.criterion.weight_dict + + weight_dict.update({"loss_mask_maskdino": 0}) + weight_dict.update({"loss_dice_maskdino": 0}) + + model.criterion.weight_dict = weight_dict + +loss_boxes_panoptic = False +if loss_boxes_panoptic: + model.criterion.losses = ["class", "boxes_panoptic", "masks"] diff --git a/configs/COCO_PanopticSegmentation/ape_deta/ape_deta_r50_12ep.py b/configs/COCO_PanopticSegmentation/ape_deta/ape_deta_r50_12ep.py new file mode 100644 index 0000000..d973b04 --- /dev/null +++ b/configs/COCO_PanopticSegmentation/ape_deta/ape_deta_r50_12ep.py @@ -0,0 +1,24 @@ +from ...COCO_InstanceSegmentation.ape_deta.ape_deta_r50_12ep import ( + lr_multiplier, + model, + optimizer, + train, +) + +from ...common.data.coco_panoptic import dataloader + +model.model_vision.dataset_prompts = ["name"] +model.model_vision.dataset_names = ["coco_2017"] +model.model_vision.dataset_metas = dataloader.train.dataset.names + +model.model_vision.instance_on = True +model.model_vision.semantic_on = True +model.model_vision.panoptic_on = True + +model.model_vision.stuff_prob_thing = -1.0 + +model.model_vision.semantic_post_nms = False +model.model_vision.panoptic_post_nms = True +model.model_vision.aux_mask = True + +train.output_dir = "output/" + __file__[:-3] diff --git a/configs/COCO_PanopticSegmentation/ape_deta/ape_deta_r50_12ep_separated.py b/configs/COCO_PanopticSegmentation/ape_deta/ape_deta_r50_12ep_separated.py new file mode 100644 index 0000000..d7cad91 --- /dev/null +++ b/configs/COCO_PanopticSegmentation/ape_deta/ape_deta_r50_12ep_separated.py @@ -0,0 +1,24 @@ +from ...COCO_InstanceSegmentation.ape_deta.ape_deta_r50_12ep import ( + lr_multiplier, + model, + optimizer, + train, +) + +from ...common.data.coco_panoptic_separated import dataloader + +model.model_vision.dataset_prompts = ["name"] +model.model_vision.dataset_names = ["coco_2017"] +model.model_vision.dataset_metas = dataloader.train.dataset.names + +model.model_vision.instance_on = True +model.model_vision.semantic_on = True +model.model_vision.panoptic_on = True + +model.model_vision.stuff_prob_thing = -1.0 + +model.model_vision.semantic_post_nms = False +model.model_vision.panoptic_post_nms = True +model.model_vision.aux_mask = True + +train.output_dir = "output/" + __file__[:-3] diff --git a/configs/COCO_PanopticSegmentation/ape_deta/ape_deta_r50_24ep.py b/configs/COCO_PanopticSegmentation/ape_deta/ape_deta_r50_24ep.py new file mode 100644 index 0000000..951b192 --- /dev/null +++ b/configs/COCO_PanopticSegmentation/ape_deta/ape_deta_r50_24ep.py @@ -0,0 +1,9 @@ +from detrex.config import get_config + +from .deformable_deta_segm_r50_12ep import dataloader, model, optimizer, train + +lr_multiplier = get_config("common/coco_schedule.py").lr_multiplier_24ep + +train.max_iter = 180000 + +train.output_dir = "output/" + __file__[:-3] diff --git a/configs/COCO_PanopticSegmentation/ape_deta/ape_deta_r50_lsj1024.py b/configs/COCO_PanopticSegmentation/ape_deta/ape_deta_r50_lsj1024.py new file mode 100644 index 0000000..b0c3194 --- /dev/null +++ b/configs/COCO_PanopticSegmentation/ape_deta/ape_deta_r50_lsj1024.py @@ -0,0 +1,24 @@ +from ...COCO_InstanceSegmentation.ape_deta.ape_deta_r50_12ep import ( + lr_multiplier, + model, + optimizer, + train, +) + +from ...common.data.coco_panoptic_lsj1024 import dataloader + +model.model_vision.dataset_prompts = ["name"] +model.model_vision.dataset_names = ["coco_2017"] +model.model_vision.dataset_metas = dataloader.train.dataset.names + +model.model_vision.instance_on = True +model.model_vision.semantic_on = True +model.model_vision.panoptic_on = True + +model.model_vision.stuff_prob_thing = -1.0 + +model.model_vision.semantic_post_nms = False +model.model_vision.panoptic_post_nms = True +model.model_vision.aux_mask = True + +train.output_dir = "output/" + __file__[:-3] diff --git a/configs/COCO_PanopticSegmentation/ape_deta/ape_deta_r50_vlf_lsj1024.py b/configs/COCO_PanopticSegmentation/ape_deta/ape_deta_r50_vlf_lsj1024.py new file mode 100644 index 0000000..4b7886e --- /dev/null +++ b/configs/COCO_PanopticSegmentation/ape_deta/ape_deta_r50_vlf_lsj1024.py @@ -0,0 +1,24 @@ +from ...COCO_InstanceSegmentation.ape_deta.ape_deta_r50_vlf_12ep import ( + lr_multiplier, + model, + optimizer, + train, +) + +from ...common.data.coco_panoptic_lsj1024 import dataloader + +model.model_vision.dataset_prompts = ["name"] +model.model_vision.dataset_names = ["coco_2017"] +model.model_vision.dataset_metas = dataloader.train.dataset.names + +model.model_vision.instance_on = True +model.model_vision.semantic_on = True +model.model_vision.panoptic_on = True + +model.model_vision.stuff_prob_thing = -1.0 + +model.model_vision.semantic_post_nms = False +model.model_vision.panoptic_post_nms = True +model.model_vision.aux_mask = True + +train.output_dir = "output/" + __file__[:-3] diff --git a/configs/COCO_PanopticSegmentation/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024.py b/configs/COCO_PanopticSegmentation/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024.py new file mode 100644 index 0000000..4f12d70 --- /dev/null +++ b/configs/COCO_PanopticSegmentation/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024.py @@ -0,0 +1,20 @@ +from ...COCO_InstanceSegmentation.ape_deta.ape_deta_vitl_eva02_clip_vlf_lsj1024_cp_12ep import ( + lr_multiplier, + model, + optimizer, + train, +) + +from ...common.data.coco_panoptic_lsj1024 import dataloader + +model.model_vision.dataset_prompts = ["name"] +model.model_vision.dataset_names = ["coco_2017"] +model.model_vision.dataset_metas = dataloader.train.dataset.names + +model.model_vision.instance_on = True +model.model_vision.semantic_on = True +model.model_vision.panoptic_on = True + +model.model_vision.stuff_prob_thing = -1.0 + +train.output_dir = "output/" + __file__[:-3] diff --git a/configs/COCO_PanopticSegmentation/ape_deta/ape_deta_vitl_eva02_lsj1024.py b/configs/COCO_PanopticSegmentation/ape_deta/ape_deta_vitl_eva02_lsj1024.py new file mode 100644 index 0000000..7ba49aa --- /dev/null +++ b/configs/COCO_PanopticSegmentation/ape_deta/ape_deta_vitl_eva02_lsj1024.py @@ -0,0 +1,20 @@ +from ...COCO_InstanceSegmentation.ape_deta.ape_deta_vitl_eva02_lsj1024_cp_12ep import ( + lr_multiplier, + model, + optimizer, + train, +) + +from ...common.data.coco_panoptic_lsj1024 import dataloader + +model.model_vision.dataset_prompts = ["name"] +model.model_vision.dataset_names = ["coco_2017"] +model.model_vision.dataset_metas = dataloader.train.dataset.names + +model.model_vision.instance_on = True +model.model_vision.semantic_on = True +model.model_vision.panoptic_on = True + +model.model_vision.stuff_prob_thing = -1.0 + +train.output_dir = "output/" + __file__[:-3] diff --git a/configs/COCO_PanopticSegmentation/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024.py b/configs/COCO_PanopticSegmentation/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024.py new file mode 100644 index 0000000..0cb2c73 --- /dev/null +++ b/configs/COCO_PanopticSegmentation/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024.py @@ -0,0 +1,20 @@ +from ...COCO_InstanceSegmentation.ape_deta.ape_deta_vitl_eva02_vlf_lsj1024_cp_12ep import ( + lr_multiplier, + model, + optimizer, + train, +) + +from ...common.data.coco_panoptic_lsj1024 import dataloader + +model.model_vision.dataset_prompts = ["name"] +model.model_vision.dataset_names = ["coco_2017"] +model.model_vision.dataset_metas = dataloader.train.dataset.names + +model.model_vision.instance_on = True +model.model_vision.semantic_on = True +model.model_vision.panoptic_on = True + +model.model_vision.stuff_prob_thing = -1.0 + +train.output_dir = "output/" + __file__[:-3] diff --git a/configs/COCO_PanopticSegmentation/deformable_deta/deformable_deta_segm_r50_12ep.py b/configs/COCO_PanopticSegmentation/deformable_deta/deformable_deta_segm_r50_12ep.py new file mode 100644 index 0000000..98c1c16 --- /dev/null +++ b/configs/COCO_PanopticSegmentation/deformable_deta/deformable_deta_segm_r50_12ep.py @@ -0,0 +1,27 @@ +from ...COCO_InstanceSegmentation.deformable_deta.deformable_deta_segm_r50_12ep import ( + lr_multiplier, + model, + optimizer, + train, +) + +from ...common.data.coco_panoptic import dataloader + +model.num_classes = 133 +model.criterion.num_classes = 133 +model.dataset_metas = dataloader.train.dataset.names + +model.stuff_dataset_learn_thing = False + +model.instance_on = True +model.semantic_on = True +model.panoptic_on = True + +model.stuff_prob_thing = -1.0 + + +model.semantic_post_nms = False +model.panoptic_post_nms = True +model.aux_mask = True + +train.output_dir = "output/" + __file__[:-3] diff --git a/configs/COCO_PanopticSegmentation/deformable_deta/deformable_deta_segm_r50_24ep.py b/configs/COCO_PanopticSegmentation/deformable_deta/deformable_deta_segm_r50_24ep.py new file mode 100644 index 0000000..951b192 --- /dev/null +++ b/configs/COCO_PanopticSegmentation/deformable_deta/deformable_deta_segm_r50_24ep.py @@ -0,0 +1,9 @@ +from detrex.config import get_config + +from .deformable_deta_segm_r50_12ep import dataloader, model, optimizer, train + +lr_multiplier = get_config("common/coco_schedule.py").lr_multiplier_24ep + +train.max_iter = 180000 + +train.output_dir = "output/" + __file__[:-3] diff --git a/configs/COCO_PanopticSegmentation/deformable_deta/deformable_deta_segm_r50_36ep.py b/configs/COCO_PanopticSegmentation/deformable_deta/deformable_deta_segm_r50_36ep.py new file mode 100644 index 0000000..82f6c13 --- /dev/null +++ b/configs/COCO_PanopticSegmentation/deformable_deta/deformable_deta_segm_r50_36ep.py @@ -0,0 +1,9 @@ +from detrex.config import get_config + +from .deformable_deta_segm_r50_12ep import dataloader, model, optimizer, train + +lr_multiplier = get_config("common/coco_schedule.py").lr_multiplier_36ep + +train.max_iter = 270000 + +train.output_dir = "output/" + __file__[:-3] diff --git a/configs/COCO_PanopticSegmentation/deformable_deta/deformable_deta_segm_r50_50ep.py b/configs/COCO_PanopticSegmentation/deformable_deta/deformable_deta_segm_r50_50ep.py new file mode 100644 index 0000000..71bcfea --- /dev/null +++ b/configs/COCO_PanopticSegmentation/deformable_deta/deformable_deta_segm_r50_50ep.py @@ -0,0 +1,9 @@ +from detrex.config import get_config + +from .deformable_deta_segm_r50_12ep import dataloader, model, optimizer, train + +lr_multiplier = get_config("common/coco_schedule.py").lr_multiplier_50ep + +train.max_iter = 375000 + +train.output_dir = "output/" + __file__[:-3] diff --git a/configs/COCO_REFCOCO/ape_deta/ape_deta_r50_12ep.py b/configs/COCO_REFCOCO/ape_deta/ape_deta_r50_12ep.py new file mode 100644 index 0000000..7935414 --- /dev/null +++ b/configs/COCO_REFCOCO/ape_deta/ape_deta_r50_12ep.py @@ -0,0 +1,29 @@ +from detectron2.config import LazyCall as L +from detrex.config import get_config + +from ...COCO_InstanceSegmentation.ape_deta.ape_deta_r50_12ep import ( + lr_multiplier, + model, + optimizer, + train, +) +from ...common.data.coco_refcoco_instance import dataloader + +model.model_vision.num_classes = 80 +model.model_vision.select_box_nums_for_evaluation = 300 + +criterion = model.model_vision.criterion[0] +model.model_vision.criterion = [criterion for _ in range(2)] +for criterion, num_classes in zip(model.model_vision.criterion, [80, 1]): + criterion.num_classes = num_classes + +model.model_vision.criterion[1].weight_dict["loss_class_enc"] = 0.0 + +dataloader.train.total_batch_size = 16 +dataloader.train.total_batch_size_list = [16, 16] + +model.model_vision.dataset_prompts = ["name", "expression"] +model.model_vision.dataset_names = ["coco_2017", "refcoco"] +model.model_vision.dataset_metas = dataloader.train.dataset.names + +train.output_dir = "output/" + __file__[:-3] diff --git a/configs/COCO_REFCOCO/ape_deta/ape_deta_r50_24ep.py b/configs/COCO_REFCOCO/ape_deta/ape_deta_r50_24ep.py new file mode 100644 index 0000000..fc8b561 --- /dev/null +++ b/configs/COCO_REFCOCO/ape_deta/ape_deta_r50_24ep.py @@ -0,0 +1,12 @@ +from detrex.config import get_config + +from .ape_deta_r50_12ep import dataloader, model, optimizer, train + +lr_multiplier = get_config("common/coco_schedule.py").lr_multiplier_24ep + +train.output_dir = "output/" + __file__[:-3] +model.model_vision.output_dir = train.output_dir + +train.max_iter = 180000 + +train.eval_period = 10000 diff --git a/configs/COCO_REFCOCO/ape_deta/ape_deta_r50_36ep.py b/configs/COCO_REFCOCO/ape_deta/ape_deta_r50_36ep.py new file mode 100644 index 0000000..1ff0df9 --- /dev/null +++ b/configs/COCO_REFCOCO/ape_deta/ape_deta_r50_36ep.py @@ -0,0 +1,12 @@ +from detrex.config import get_config + +from .ape_deta_r50_12ep import dataloader, model, optimizer, train + +lr_multiplier = get_config("common/coco_schedule.py").lr_multiplier_36ep + +train.output_dir = "output/" + __file__[:-3] +model.model_vision.output_dir = train.output_dir + +train.max_iter = 270000 + +train.eval_period = 15000 diff --git a/configs/COCO_REFCOCO/ape_deta/ape_deta_r50_vlf_12ep.py b/configs/COCO_REFCOCO/ape_deta/ape_deta_r50_vlf_12ep.py new file mode 100644 index 0000000..964fb02 --- /dev/null +++ b/configs/COCO_REFCOCO/ape_deta/ape_deta_r50_vlf_12ep.py @@ -0,0 +1,52 @@ +from detectron2.config import LazyCall as L +from omegaconf import OmegaConf +from ape.layers import VisionLanguageFusion +from ape.modeling.ape_deta import ( + DeformableDETRSegmVL, + DeformableDetrTransformerDecoderVL, + DeformableDetrTransformerEncoderVL, + DeformableDetrTransformerVL, +) + +from .ape_deta_r50_12ep import dataloader, lr_multiplier, model, optimizer, train + +model.model_vision.update( + _target_=DeformableDETRSegmVL, +) +model.model_vision.transformer.update( + _target_=DeformableDetrTransformerVL, +) +model.model_vision.transformer.encoder.update( + _target_=DeformableDetrTransformerEncoderVL, +) +model.model_vision.transformer.decoder.update( + _target_=DeformableDetrTransformerDecoderVL, +) + + +model.model_vision.transformer.encoder.vl_layer = L(VisionLanguageFusion)( + v_dim="${....embed_dim}", + l_dim="${....embed_dim_language}", + embed_dim=2048, + num_heads=8, + dropout=0.1, + drop_path=0.0, + init_values=1.0 / 6, + cfg=OmegaConf.from_dotlist( + [ + "MODEL.DYHEAD.FUSE_CONFIG.STABLE_SOFTMAX_2D=False", + "MODEL.DYHEAD.FUSE_CONFIG.CLAMP_MIN_FOR_UNDERFLOW=True", + "MODEL.DYHEAD.FUSE_CONFIG.CLAMP_MAX_FOR_OVERFLOW=True", + "MODEL.VL_FUSION_USE_CHECKPOINT=True", + ], + ), +) + + +model.model_vision.text_feature_bank = False +model.model_vision.text_feature_reduce_before_fusion = False +model.model_vision.text_feature_batch_repeat = False +model.model_vision.expression_cumulative_gt_class = False + +train.output_dir = "output/" + __file__[:-3] +model.model_vision.vis_period = 5120 diff --git a/configs/COCO_REFCOCO/ape_deta/ape_deta_r50_vlf_36ep.py b/configs/COCO_REFCOCO/ape_deta/ape_deta_r50_vlf_36ep.py new file mode 100644 index 0000000..af3ecab --- /dev/null +++ b/configs/COCO_REFCOCO/ape_deta/ape_deta_r50_vlf_36ep.py @@ -0,0 +1,12 @@ +from detrex.config import get_config + +from .ape_deta_r50_vlf_12ep import dataloader, model, optimizer, train + +lr_multiplier = get_config("common/coco_schedule.py").lr_multiplier_36ep + +train.output_dir = "output/" + __file__[:-3] +model.model_vision.output_dir = train.output_dir + +train.max_iter = 270000 + +train.eval_period = 15000 diff --git a/configs/COCO_REFCOCO/ape_deta/ape_deta_r50_vlf_bert_36ep.py b/configs/COCO_REFCOCO/ape_deta/ape_deta_r50_vlf_bert_36ep.py new file mode 100644 index 0000000..13be9e1 --- /dev/null +++ b/configs/COCO_REFCOCO/ape_deta/ape_deta_r50_vlf_bert_36ep.py @@ -0,0 +1,21 @@ +from detectron2.config import LazyCall as L +from ape.modeling.text import Bert + +from .ape_deta_r50_vlf_36ep import dataloader, lr_multiplier, model, optimizer, train + +model.model_vision.criterion[1].num_classes = 1 + +model.model_language = L(Bert)( + pretrained_model_name_or_path="models/huggingface/bert-base-uncased/" +) +model.model_vision.embed_dim_language = 768 +model.model_vision.text_feature_reduce_type = "average" + +model.model_vision.text_feature_bank = False +model.model_vision.text_feature_reduce_before_fusion = False +model.model_vision.text_feature_batch_repeat = False +model.model_vision.expression_cumulative_gt_class = False + + +train.output_dir = "output/" + __file__[:-3] +model.model_vision.vis_period = 5120 diff --git a/configs/COCO_REFCOCO/ape_deta/ape_deta_vitl_eva02_lsj1024_12ep.py b/configs/COCO_REFCOCO/ape_deta/ape_deta_vitl_eva02_lsj1024_12ep.py new file mode 100644 index 0000000..98758b3 --- /dev/null +++ b/configs/COCO_REFCOCO/ape_deta/ape_deta_vitl_eva02_lsj1024_12ep.py @@ -0,0 +1,118 @@ +from functools import partial + +import torch.nn as nn + +from detectron2.config import LazyCall as L +from detectron2.layers import ShapeSpec +from detectron2.modeling.backbone.fpn import LastLevelMaxPool +from detrex.config import get_config +from ape.modeling.backbone.vit import get_vit_lr_decay_rate +from ape.modeling.backbone.vit_eva02 import SimpleFeaturePyramid, ViT +from ape.modeling.text import EVA01CLIP + +from .....detectron2.configs.common.data.constants import constants +from ...common.data.coco_refcoco_instance_lsj1024 import dataloader +from .models.ape_deta_r50 import model + +model.model_vision.pixel_mean = constants.imagenet_rgb256_mean +model.model_vision.pixel_std = constants.imagenet_rgb256_std +model.model_vision.input_format = "RGB" + +model.model_vision.backbone = L(SimpleFeaturePyramid)( + net=L(ViT)( # Single-scale ViT backbone + img_size=1024, + patch_size=16, + embed_dim=1024, + depth=24, + num_heads=16, + drop_path_rate=0.4, + window_size=16, + mlp_ratio=4 * 2 / 3, + qkv_bias=True, + norm_layer=partial(nn.LayerNorm, eps=1e-6), + window_block_indexes=list(range(0, 5)) + + list(range(6, 11)) + + list(range(12, 17)) + + list(range(18, 23)), + residual_block_indexes=[], + use_rel_pos=True, + out_feature="last_feat", + use_act_checkpoint=True, + xattn=True, + ), + in_feature="${.net.out_feature}", + out_channels=256, + scale_factors=(4.0, 2.0, 1.0, 0.5), + top_block=L(LastLevelMaxPool)(), + norm="LN", + square_pad=1024, +) + +model.model_vision.neck = None + +model.model_vision.mask_in_features = ["p2"] +model.model_vision.input_shapes = { + "p2": ShapeSpec(channels=256), + "p3": ShapeSpec(channels=256), + "p4": ShapeSpec(channels=256), + "p5": ShapeSpec(channels=256), + "p6": ShapeSpec(channels=256), +} + +optimizer = get_config("common/optim.py").AdamW +optimizer.params.lr_factor_func = ( + lambda module_name: 0.1 + if "reference_points" in module_name or "sampling_offsets" in module_name + else get_vit_lr_decay_rate(module_name, lr_decay_rate=0.8, num_layers=24) + if "backbone.net" in module_name + else 1 +) +optimizer.params.overrides = {"pos_embed": {"weight_decay": 0.0}} +optimizer.params.weight_decay_norm = None + +optimizer.lr = 2e-4 +optimizer.betas = (0.9, 0.999) +optimizer.weight_decay = 1e-4 + +train = get_config("common/train.py").train +train.max_iter = 90000 +train.eval_period = 5000 +train.log_period = 20 + +train.checkpointer.period = 5000 +train.checkpointer.max_to_keep = 2 + +train.clip_grad.enabled = True +train.clip_grad.params.max_norm = 0.1 +train.clip_grad.params.norm_type = 2 + +train.device = "cuda" + +train.init_checkpoint = ( + "models/Yunxin-CV/EVA-02/eva02/pt/eva02_L_pt_in21k_p14to16.pt?matching_heuristics=True" +) + +train.amp.enabled = True +train.ddp.fp16_compression = True + +lr_multiplier = get_config("common/coco_schedule.py").lr_multiplier_12ep +lr_multiplier.scheduler.milestones = [75000, 90000] +lr_multiplier.warmup_length = 1000 / train.max_iter + +dataloader.train.num_workers = 16 +dataloader.train.total_batch_size = 16 +dataloader.train.total_batch_size_list = [16, 16] +dataloader.train.mapper.image_format = "RGB" +dataloader.train.mapper.use_instance_mask = True + +model.model_vision.dataset_prompts = ["name", "expression"] +model.model_vision.dataset_names = ["coco_2017", "refcoco"] +model.model_vision.dataset_metas = dataloader.train.dataset.names + +train.output_dir = "output/" + __file__[:-3] +model.model_vision.output_dir = train.output_dir + +model.model_language = L(EVA01CLIP)( + clip_model="EVA_CLIP_g_14_X", cache_dir="models/BAAI/EVA/eva_clip_psz14.pt" +) +model.model_vision.embed_dim_language = 1024 diff --git a/configs/COCO_REFCOCO/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024_36ep.py b/configs/COCO_REFCOCO/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024_36ep.py new file mode 100644 index 0000000..462c7d3 --- /dev/null +++ b/configs/COCO_REFCOCO/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024_36ep.py @@ -0,0 +1,118 @@ +from functools import partial + +import torch.nn as nn + +from detectron2.config import LazyCall as L +from detectron2.layers import ShapeSpec +from detectron2.modeling.backbone.fpn import LastLevelMaxPool +from detrex.config import get_config +from ape.modeling.backbone.vit import get_vit_lr_decay_rate +from ape.modeling.backbone.vit_eva02 import SimpleFeaturePyramid, ViT +from ape.modeling.text import EVA01CLIP + +from .....detectron2.configs.common.data.constants import constants +from ...common.data.coco_refcoco_instance_lsj1024 import dataloader +from .models.ape_deta_r50_vlf import model + +model.model_vision.pixel_mean = constants.imagenet_rgb256_mean +model.model_vision.pixel_std = constants.imagenet_rgb256_std +model.model_vision.input_format = "RGB" + +model.model_vision.backbone = L(SimpleFeaturePyramid)( + net=L(ViT)( # Single-scale ViT backbone + img_size=1024, + patch_size=16, + embed_dim=1024, + depth=24, + num_heads=16, + drop_path_rate=0.4, + window_size=16, + mlp_ratio=4 * 2 / 3, + qkv_bias=True, + norm_layer=partial(nn.LayerNorm, eps=1e-6), + window_block_indexes=list(range(0, 5)) + + list(range(6, 11)) + + list(range(12, 17)) + + list(range(18, 23)), + residual_block_indexes=[], + use_rel_pos=True, + out_feature="last_feat", + use_act_checkpoint=False, + xattn=True, + ), + in_feature="${.net.out_feature}", + out_channels=256, + scale_factors=(4.0, 2.0, 1.0, 0.5), + top_block=L(LastLevelMaxPool)(), + norm="LN", + square_pad=1024, +) + +model.model_vision.neck = None + +model.model_vision.mask_in_features = ["p2"] +model.model_vision.input_shapes = { + "p2": ShapeSpec(channels=256), + "p3": ShapeSpec(channels=256), + "p4": ShapeSpec(channels=256), + "p5": ShapeSpec(channels=256), + "p6": ShapeSpec(channels=256), +} + +optimizer = get_config("common/optim.py").AdamW +optimizer.params.lr_factor_func = ( + lambda module_name: 0.1 + if "reference_points" in module_name or "sampling_offsets" in module_name + else get_vit_lr_decay_rate(module_name, lr_decay_rate=0.8, num_layers=24) + if "backbone.net" in module_name + else 1 +) +optimizer.params.overrides = {"pos_embed": {"weight_decay": 0.0}} +optimizer.params.weight_decay_norm = None + +optimizer.lr = 2e-4 +optimizer.betas = (0.9, 0.999) +optimizer.weight_decay = 1e-4 + +train = get_config("common/train.py").train +train.max_iter = 270000 +train.eval_period = 27000 +train.log_period = 20 + +train.checkpointer.period = 5000 +train.checkpointer.max_to_keep = 2 + +train.clip_grad.enabled = True +train.clip_grad.params.max_norm = 0.1 +train.clip_grad.params.norm_type = 2 + +train.device = "cuda" + +train.init_checkpoint = ( + "models/Yunxin-CV/EVA-02/eva02/pt/eva02_L_pt_in21k_p14to16.pt?matching_heuristics=True" +) + +train.amp.enabled = True +train.ddp.fp16_compression = True + +lr_multiplier = get_config("common/coco_schedule.py").lr_multiplier_36ep +lr_multiplier.warmup_length = 1000 / train.max_iter + +dataloader.train.num_workers = 16 +dataloader.train.total_batch_size = 16 +dataloader.train.total_batch_size_list = [16, 16] +dataloader.train.mapper.image_format = "RGB" +dataloader.train.mapper.use_instance_mask = True + +model.model_vision.dataset_prompts = ["name", "expression"] +model.model_vision.dataset_names = ["coco_2017", "refcoco"] +model.model_vision.dataset_metas = dataloader.train.dataset.names + +train.output_dir = "output/" + __file__[:-3] +model.model_vision.output_dir = train.output_dir + +model.model_language = L(EVA01CLIP)( + clip_model="EVA_CLIP_g_14_X", cache_dir="models/BAAI/EVA/eva_clip_psz14.pt" +) +model.model_vision.embed_dim_language = 1024 + diff --git a/configs/COCO_REFCOCO/ape_deta/ape_deta_vitl_lsj1024_12ep.py b/configs/COCO_REFCOCO/ape_deta/ape_deta_vitl_lsj1024_12ep.py new file mode 100644 index 0000000..61103df --- /dev/null +++ b/configs/COCO_REFCOCO/ape_deta/ape_deta_vitl_lsj1024_12ep.py @@ -0,0 +1,114 @@ +from functools import partial + +import torch.nn as nn + +from detectron2.config import LazyCall as L +from detectron2.layers import ShapeSpec +from detectron2.modeling.backbone.fpn import LastLevelMaxPool +from detectron2.modeling.backbone.vit import SimpleFeaturePyramid, ViT, get_vit_lr_decay_rate +from detrex.config import get_config +from ape.modeling.text import EVA01CLIP + +from .....detectron2.configs.common.data.constants import constants +from ...common.data.coco_refcoco_instance_lsj1024 import dataloader +from .models.ape_deta_r50 import model + +model.model_vision.pixel_mean = constants.imagenet_rgb256_mean +model.model_vision.pixel_std = constants.imagenet_rgb256_std +model.model_vision.input_format = "RGB" + +model.model_vision.backbone = L(SimpleFeaturePyramid)( + net=L(ViT)( # Single-scale ViT backbone + img_size=1024, + patch_size=16, + embed_dim=1024, + depth=24, + num_heads=16, + drop_path_rate=0.4, + window_size=14, + mlp_ratio=4, + norm_layer=partial(nn.LayerNorm, eps=1e-6), + window_block_indexes=list(range(0, 5)) + + list(range(6, 11)) + + list(range(12, 17)) + + list(range(18, 23)), + residual_block_indexes=[], + use_rel_pos=True, + out_feature="last_feat", + use_act_checkpoint=True, + ), + in_feature="${.net.out_feature}", + out_channels=256, + scale_factors=(4.0, 2.0, 1.0, 0.5), + top_block=L(LastLevelMaxPool)(), + norm="LN", + square_pad=1024, +) + +model.model_vision.neck = None + +model.model_vision.mask_in_features = ["p2"] +model.model_vision.input_shapes = { + "p2": ShapeSpec(channels=256), + "p3": ShapeSpec(channels=256), + "p4": ShapeSpec(channels=256), + "p5": ShapeSpec(channels=256), + "p6": ShapeSpec(channels=256), +} + +optimizer = get_config("common/optim.py").AdamW +optimizer.params.lr_factor_func = ( + lambda module_name: 0.1 + if "reference_points" in module_name or "sampling_offsets" in module_name + else get_vit_lr_decay_rate(module_name, lr_decay_rate=0.8, num_layers=24) + if "backbone" in module_name + else 1 +) +optimizer.params.overrides = {"pos_embed": {"weight_decay": 0.0}} + +optimizer.lr = 2e-4 +optimizer.weight_decay = 0.05 + +train = get_config("common/train.py").train +train.max_iter = 90000 +train.eval_period = 5000 +train.log_period = 20 + +train.checkpointer.period = 5000 +train.checkpointer.max_to_keep = 2 + +train.clip_grad.enabled = True +train.clip_grad.params.max_norm = 0.1 +train.clip_grad.params.norm_type = 2 + +train.device = "cuda" + +train.init_checkpoint = ( + "detectron2://ImageNetPretrained/MAE/mae_pretrain_vit_large.pth?matching_heuristics=True" +) +train.init_checkpoint = "models/MAE/mae_pretrain_vit_large.pth?matching_heuristics=True" + +train.amp.enabled = True +train.ddp.fp16_compression = True + +lr_multiplier = get_config("common/coco_schedule.py").lr_multiplier_12ep +lr_multiplier.scheduler.milestones = [75000, 90000] +lr_multiplier.warmup_length = 1000 / train.max_iter + +dataloader.train.num_workers = 16 +dataloader.train.total_batch_size = 16 +dataloader.train.total_batch_size_list = [16, 16] +dataloader.train.mapper.image_format = "RGB" +dataloader.train.mapper.use_instance_mask = True + +model.model_vision.dataset_tasks = ["name", "expression"] +model.model_vision.dataset_names = ["coco_2017", "refcoco"] +model.model_vision.dataset_metas = dataloader.train.dataset.names + +train.output_dir = "output/" + __file__[:-3] +model.model_vision.output_dir = train.output_dir + +model.model_language = L(EVA01CLIP)( + clip_model="EVA_CLIP_g_14_X", cache_dir="models/BAAI/EVA/eva_clip_psz14.pt" +) +model.model_vision.embed_dim_language = 1024 diff --git a/configs/COCO_SA1B_InstanceSegmentation/ape_deta/ape_deta_r50_24ep.py b/configs/COCO_SA1B_InstanceSegmentation/ape_deta/ape_deta_r50_24ep.py new file mode 100644 index 0000000..7619c00 --- /dev/null +++ b/configs/COCO_SA1B_InstanceSegmentation/ape_deta/ape_deta_r50_24ep.py @@ -0,0 +1,36 @@ +from detrex.config import get_config + +from ...COCO_InstanceSegmentation.ape_deta.ape_deta_r50_12ep import model, optimizer, train +from ...common.data.coco_sa1b_instance import dataloader + +model.model_vision.num_classes = 80 +criterion = model.model_vision.criterion[0] +model.model_vision.criterion = [criterion for _ in range(2)] +for criterion, num_classes in zip(model.model_vision.criterion, [80, 1]): + criterion.num_classes = num_classes + +for k, v in model.model_vision.criterion[1].weight_dict.items(): + if "_class" in k and "_enc" not in k: + model.model_vision.criterion[1].weight_dict.update({k: 0.0}) + +model.model_vision.stuff_dataset_learn_thing = False +model.model_vision.stuff_prob_thing = 0.9 + +model.model_vision.instance_on = True +model.model_vision.semantic_on = False +model.model_vision.panoptic_on = False + +train.max_iter = 180000 +train.eval_period = 5000 + +lr_multiplier = get_config("common/coco_schedule.py").lr_multiplier_24ep + +dataloader.train.total_batch_size = 16 +dataloader.train.total_batch_size_list = [16, 16] + +model.model_vision.dataset_prompts = ["name", "name"] +model.model_vision.dataset_names = ["coco", "sa1b"] +model.model_vision.dataset_metas = dataloader.train.dataset.names + +train.output_dir = "output/" + __file__[:-3] +model.model_vision.vis_period = 1280 diff --git a/configs/COCO_SA1B_InstanceSegmentation/ape_deta/ape_deta_r50_24ep_mp.py b/configs/COCO_SA1B_InstanceSegmentation/ape_deta/ape_deta_r50_24ep_mp.py new file mode 100644 index 0000000..d8b4ee9 --- /dev/null +++ b/configs/COCO_SA1B_InstanceSegmentation/ape_deta/ape_deta_r50_24ep_mp.py @@ -0,0 +1,6 @@ +from .ape_deta_r50_24ep import dataloader, lr_multiplier, model, optimizer, train + +model.model_vision.transformer.proposal_ambiguous = 1 + +train.output_dir = "output/" + __file__[:-3] +model.model_vision.vis_period = 128 diff --git a/configs/COCO_SA1B_PanopticSegmentation/ape_deta/ape_deta_r50_24ep.py b/configs/COCO_SA1B_PanopticSegmentation/ape_deta/ape_deta_r50_24ep.py new file mode 100644 index 0000000..91481dc --- /dev/null +++ b/configs/COCO_SA1B_PanopticSegmentation/ape_deta/ape_deta_r50_24ep.py @@ -0,0 +1,36 @@ +from detrex.config import get_config + +from ...COCO_InstanceSegmentation.ape_deta.ape_deta_r50_12ep import model, optimizer, train +from ...common.data.coco_sa1b_panoptic import dataloader + +model.model_vision.num_classes = 133 +criterion = model.model_vision.criterion[0] +model.model_vision.criterion = [criterion for _ in range(2)] +for criterion, num_classes in zip(model.model_vision.criterion, [133, 1]): + criterion.num_classes = num_classes + +for k, v in model.model_vision.criterion[1].weight_dict.items(): + if "_class" in k and "_enc" not in k: + model.model_vision.criterion[1].weight_dict.update({k: 0.0}) + +model.model_vision.stuff_dataset_learn_thing = False +model.model_vision.stuff_prob_thing = 0.9 + +model.model_vision.instance_on = True +model.model_vision.semantic_on = True +model.model_vision.panoptic_on = True + +train.max_iter = 180000 +train.eval_period = 5000 + +lr_multiplier = get_config("common/coco_schedule.py").lr_multiplier_24ep + +dataloader.train.total_batch_size = 16 +dataloader.train.total_batch_size_list = [16, 16] + +model.model_vision.dataset_prompts = ["name", "name"] +model.model_vision.dataset_names = ["coco", "sa1b"] +model.model_vision.dataset_metas = dataloader.train.dataset.names + +train.output_dir = "output/" + __file__[:-3] +model.model_vision.vis_period = 1280 diff --git a/configs/COCO_SA1B_PanopticSegmentation/ape_deta/ape_deta_r50_24ep_lp.py b/configs/COCO_SA1B_PanopticSegmentation/ape_deta/ape_deta_r50_24ep_lp.py new file mode 100644 index 0000000..a6181fd --- /dev/null +++ b/configs/COCO_SA1B_PanopticSegmentation/ape_deta/ape_deta_r50_24ep_lp.py @@ -0,0 +1,9 @@ +from .ape_deta_r50_24ep import dataloader, lr_multiplier, model, optimizer, train + +model.model_vision.criterion[0].losses += ["iou"] +model.model_vision.criterion[0].weight_dict["loss_ious"] = 1.0 + +model.model_vision.last_class_embed_use_mlp = True + +train.output_dir = "output/" + __file__[:-3] +model.model_vision.vis_period = 128 diff --git a/configs/COCO_SA1B_PanopticSegmentation/ape_deta/ape_deta_r50_24ep_vlf_lp.py b/configs/COCO_SA1B_PanopticSegmentation/ape_deta/ape_deta_r50_24ep_vlf_lp.py new file mode 100644 index 0000000..543575f --- /dev/null +++ b/configs/COCO_SA1B_PanopticSegmentation/ape_deta/ape_deta_r50_24ep_vlf_lp.py @@ -0,0 +1,41 @@ +from detectron2.config import LazyCall as L +from ape.layers import VisionLanguageFusion +from ape.modeling.ape_deta import ( + DeformableDETRSegmVL, + DeformableDetrTransformerDecoderVL, + DeformableDetrTransformerEncoderVL, + DeformableDetrTransformerVL, +) + +from .ape_deta_r50_24ep_lp import dataloader, lr_multiplier, model, optimizer, train + +model.model_vision.update( + _target_=DeformableDETRSegmVL, +) +model.model_vision.transformer.update( + _target_=DeformableDetrTransformerVL, +) +model.model_vision.transformer.encoder.update( + _target_=DeformableDetrTransformerEncoderVL, +) +model.model_vision.transformer.decoder.update( + _target_=DeformableDetrTransformerDecoderVL, +) + + +model.model_vision.transformer.encoder.vl_layer = L(VisionLanguageFusion)( + v_dim="${....embed_dim}", + l_dim="${....embed_dim_language}", + embed_dim=2048, + num_heads=8, + dropout=0.1, + drop_path=0.0, + init_values=1.0 / 6, + stable_softmax_2d=False, + clamp_min_for_underflow=True, + clamp_max_for_overflow=True, + use_checkpoint=False, +) + +train.output_dir = "output/" + __file__[:-3] +model.model_vision.vis_period = 128 diff --git a/configs/COCO_SemanticSegmentation/ape_deta/ape_deta_r50_12ep.py b/configs/COCO_SemanticSegmentation/ape_deta/ape_deta_r50_12ep.py new file mode 100644 index 0000000..566bca7 --- /dev/null +++ b/configs/COCO_SemanticSegmentation/ape_deta/ape_deta_r50_12ep.py @@ -0,0 +1,27 @@ +from ...COCO_InstanceSegmentation.ape_deta.ape_deta_r50_12ep import ( + lr_multiplier, + model, + optimizer, + train, +) +from ...common.data.coco_semantic import dataloader + +model.model_vision.dataset_prompts = ["name"] +model.model_vision.dataset_names = ["stuffonly"] +model.model_vision.dataset_metas = dataloader.train.dataset.names + +num_classes = 54 +model.model_vision.num_classes = num_classes +model.model_vision.criterion[0].num_classes = num_classes +model.model_vision.criterion[0].matcher_stage2.num_classes = num_classes + +model.model_vision.instance_on = False +model.model_vision.semantic_on = True +model.model_vision.panoptic_on = False + +model.model_vision.stuff_prob_thing = 0.9 + +model.model_vision.semantic_post_nms = False +model.model_vision.aux_mask = True + +train.output_dir = "output/" + __file__[:-3] diff --git a/configs/COCO_SemanticSegmentation/ape_deta/ape_deta_r50_vlf_lsj1024_12ep.py b/configs/COCO_SemanticSegmentation/ape_deta/ape_deta_r50_vlf_lsj1024_12ep.py new file mode 100644 index 0000000..7be08c0 --- /dev/null +++ b/configs/COCO_SemanticSegmentation/ape_deta/ape_deta_r50_vlf_lsj1024_12ep.py @@ -0,0 +1,27 @@ +from ...COCO_InstanceSegmentation.ape_deta.ape_deta_r50_vlf_12ep import ( + lr_multiplier, + model, + optimizer, + train, +) +from ...common.data.coco_semantic_lsj1024 import dataloader + +model.model_vision.dataset_prompts = ["name"] +model.model_vision.dataset_names = ["stuffonly"] +model.model_vision.dataset_metas = dataloader.train.dataset.names + +num_classes = 54 +model.model_vision.num_classes = num_classes +model.model_vision.criterion[0].num_classes = num_classes +model.model_vision.criterion[0].matcher_stage2.num_classes = num_classes + +model.model_vision.instance_on = False +model.model_vision.semantic_on = True +model.model_vision.panoptic_on = False + +model.model_vision.stuff_prob_thing = 0.9 + +model.model_vision.semantic_post_nms = False +model.model_vision.aux_mask = True + +train.output_dir = "output/" + __file__[:-3] diff --git a/configs/COCO_SemanticSegmentation/ape_deta/ape_deta_vitl_eva02_lsj1024_12ep.py b/configs/COCO_SemanticSegmentation/ape_deta/ape_deta_vitl_eva02_lsj1024_12ep.py new file mode 100644 index 0000000..d689ef3 --- /dev/null +++ b/configs/COCO_SemanticSegmentation/ape_deta/ape_deta_vitl_eva02_lsj1024_12ep.py @@ -0,0 +1,33 @@ +from detectron2.config import LazyCall as L +from ape.modeling.text import EVA01CLIP + +from ...COCO_InstanceSegmentation.ape_deta.ape_deta_vitl_eva02_lsj1024_cp_12ep import ( + lr_multiplier, + model, + optimizer, + train, +) +from ...common.data.coco_semantic_lsj1024 import dataloader + +num_classes = 54 +model.model_vision.num_classes = num_classes +model.model_vision.criterion[0].num_classes = num_classes +model.model_vision.criterion[0].matcher_stage2.num_classes = num_classes + +model.model_vision.instance_on = False +model.model_vision.semantic_on = True +model.model_vision.panoptic_on = False + +train.output_dir = "output/" + __file__[:-3] + +model.model_vision.dataset_prompts = ["name"] +model.model_vision.dataset_names = ["stuffonly"] +model.model_vision.dataset_metas = dataloader.train.dataset.names + +train.output_dir = "output/" + __file__[:-3] +model.model_vision.output_dir = train.output_dir + +model.model_language = L(EVA01CLIP)( + clip_model="EVA_CLIP_g_14_X", cache_dir="models/BAAI/EVA/eva_clip_psz14.pt" +) +model.model_vision.embed_dim_language = 1024 diff --git a/configs/COCO_SemanticSegmentation/deformable_deta/deformable_deta_segm_r50_12ep.py b/configs/COCO_SemanticSegmentation/deformable_deta/deformable_deta_segm_r50_12ep.py new file mode 100644 index 0000000..fb3adcc --- /dev/null +++ b/configs/COCO_SemanticSegmentation/deformable_deta/deformable_deta_segm_r50_12ep.py @@ -0,0 +1,22 @@ +from ...COCO_InstanceSegmentation.deformable_deta.deformable_deta_segm_r50_12ep import ( + lr_multiplier, + model, + optimizer, + train, +) +from ...common.data.coco_semantic import dataloader + +num_classes = 54 +model.num_classes = num_classes +model.criterion.num_classes = num_classes +model.criterion.matcher_stage2.num_classes = num_classes + +model.instance_on = False +model.semantic_on = True +model.panoptic_on = False + +train.init_checkpoint = "detectron2://ImageNetPretrained/torchvision/R-50.pkl" +train.init_checkpoint = "models/torchvision/R-50.pkl" +train.output_dir = "output/" + __file__[:-3] + +model.dataset_metas = dataloader.train.dataset.names diff --git a/configs/Cityscapes_PanopticSegmentation/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024.py b/configs/Cityscapes_PanopticSegmentation/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024.py new file mode 100644 index 0000000..90390fb --- /dev/null +++ b/configs/Cityscapes_PanopticSegmentation/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024.py @@ -0,0 +1,101 @@ +import torch.nn as nn + +from detectron2.config import LazyCall as L +from detectron2.layers import ShapeSpec +from detrex.modeling.neck import ChannelMapper +from ape.layers import VisionLanguageFusion +from ape.modeling.ape_deta import ( + DeformableDETRSegmVL, + DeformableDetrTransformerDecoderVL, + DeformableDetrTransformerEncoderVL, + DeformableDetrTransformerVL, +) +from ape.modeling.text import EVA02CLIP + +from ...common.backbone.vitl_eva02_clip import backbone +from .ape_deta_vitl_eva02_lsj1024 import dataloader, lr_multiplier, model, optimizer, train + +model.model_vision.backbone = backbone + +train.init_checkpoint = ( + "models/QuanSun/EVA-CLIP/EVA02_CLIP_L_336_psz14to16_s6B.pt?matching_heuristics=True" +) + +model.model_language = L(EVA02CLIP)( + clip_model="EVA02-CLIP-bigE-14-plus", + cache_dir="models/QuanSun/EVA-CLIP/EVA02_CLIP_E_psz14_plus_s9B.pt", + dtype="float16", +) +model.model_vision.embed_dim_language = 1024 + +model.model_vision.neck = L(ChannelMapper)( + input_shapes={ + "p2": ShapeSpec(channels=256), + "p3": ShapeSpec(channels=256), + "p4": ShapeSpec(channels=256), + "p5": ShapeSpec(channels=256), + "p6": ShapeSpec(channels=256), + }, + in_features=["p2", "p3", "p4", "p5", "p6"], + out_channels=256, + num_outs=5, + kernel_size=1, + norm_layer=L(nn.GroupNorm)(num_groups=32, num_channels=256), +) + +model.model_vision.mask_in_features = ["p2"] +model.model_vision.input_shapes = { + "p2": ShapeSpec(channels=256), + "p3": ShapeSpec(channels=256), + "p4": ShapeSpec(channels=256), + "p5": ShapeSpec(channels=256), + "p6": ShapeSpec(channels=256), +} + +model.model_vision.transformer.encoder.num_layers = 6 +model.model_vision.transformer.decoder.num_layers = 6 +model.model_vision.transformer.encoder.embed_dim = 256 +model.model_vision.transformer.decoder.embed_dim = 256 +model.model_vision.embed_dim = 256 +model.model_vision.backbone.out_channels = 256 + +model.model_vision.update( + _target_=DeformableDETRSegmVL, +) +model.model_vision.transformer.update( + _target_=DeformableDetrTransformerVL, +) +model.model_vision.transformer.encoder.update( + _target_=DeformableDetrTransformerEncoderVL, +) +model.model_vision.transformer.decoder.update( + _target_=DeformableDetrTransformerDecoderVL, +) + + +model.model_vision.transformer.encoder.vl_layer = L(VisionLanguageFusion)( + v_dim="${....embed_dim}", + l_dim="${....embed_dim_language}", + embed_dim=2048, + num_heads=8, + dropout=0.1, + drop_path=0.0, + init_values=1.0 / 6, + stable_softmax_2d=True, + clamp_min_for_underflow=True, + clamp_max_for_overflow=True, + use_checkpoint=True, +) + +model.model_vision.text_feature_bank = True +model.model_vision.text_feature_reduce_before_fusion = True +model.model_vision.text_feature_batch_repeat = True +model.model_vision.expression_cumulative_gt_class = True +model.model_vision.name_prompt_fusion_type = "zero" + +model.model_vision.stuff_dataset_learn_thing = False +model.model_vision.stuff_prob_thing = -1.0 +model.model_vision.transformer.proposal_ambiguous = 1 + +train.output_dir = "output/" + __file__[:-3] +model.model_vision.vis_period = 12800 diff --git a/configs/Cityscapes_PanopticSegmentation/ape_deta/ape_deta_vitl_eva02_lsj1024.py b/configs/Cityscapes_PanopticSegmentation/ape_deta/ape_deta_vitl_eva02_lsj1024.py new file mode 100644 index 0000000..a9477ff --- /dev/null +++ b/configs/Cityscapes_PanopticSegmentation/ape_deta/ape_deta_vitl_eva02_lsj1024.py @@ -0,0 +1,23 @@ +from ...COCO_InstanceSegmentation.ape_deta.ape_deta_vitl_eva02_lsj1024_cp_12ep import ( + lr_multiplier, + model, + optimizer, + train, +) +from ...common.data.cityscapes_panoptic_lsj1024 import dataloader + +model.model_vision.dataset_prompts = ["name"] +model.model_vision.name_prompt_fusion_text = [False] +model.model_vision.dataset_names = ["cityscapes"] +model.model_vision.dataset_metas = dataloader.train.dataset.names + +model.model_vision.select_box_nums_for_evaluation = 300 + + +model.model_vision.instance_on = True +model.model_vision.semantic_on = True +model.model_vision.panoptic_on = True + +model.model_vision.stuff_prob_thing = -1.0 + +train.output_dir = "output/" + __file__[:-3] diff --git a/configs/Cityscapes_PanopticSegmentation/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024.py b/configs/Cityscapes_PanopticSegmentation/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024.py new file mode 100644 index 0000000..1a3ad59 --- /dev/null +++ b/configs/Cityscapes_PanopticSegmentation/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024.py @@ -0,0 +1,47 @@ +from detectron2.config import LazyCall as L +from ape.layers import VisionLanguageFusion +from ape.modeling.ape_deta import ( + DeformableDETRSegmVL, + DeformableDetrTransformerDecoderVL, + DeformableDetrTransformerEncoderVL, + DeformableDetrTransformerVL, +) + +from .ape_deta_vitl_eva02_lsj1024 import dataloader, lr_multiplier, model, optimizer, train + +model.model_vision.update( + _target_=DeformableDETRSegmVL, +) +model.model_vision.transformer.update( + _target_=DeformableDetrTransformerVL, +) +model.model_vision.transformer.encoder.update( + _target_=DeformableDetrTransformerEncoderVL, +) +model.model_vision.transformer.decoder.update( + _target_=DeformableDetrTransformerDecoderVL, +) + + +model.model_vision.transformer.encoder.vl_layer = L(VisionLanguageFusion)( + v_dim="${....embed_dim}", + l_dim="${....embed_dim_language}", + embed_dim=2048, + num_heads=8, + dropout=0.1, + drop_path=0.0, + init_values=1.0 / 6, + stable_softmax_2d=True, + clamp_min_for_underflow=True, + clamp_max_for_overflow=True, + use_checkpoint=True, +) + +model.model_vision.text_feature_bank = True +model.model_vision.text_feature_reduce_before_fusion = True +model.model_vision.text_feature_batch_repeat = True +model.model_vision.expression_cumulative_gt_class = True +model.model_vision.name_prompt_fusion_type = "zero" + +train.output_dir = "output/" + __file__[:-3] +model.model_vision.vis_period = 12800 diff --git a/configs/D3_InstanceSegmentation/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024.py b/configs/D3_InstanceSegmentation/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024.py new file mode 100644 index 0000000..5d9c300 --- /dev/null +++ b/configs/D3_InstanceSegmentation/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024.py @@ -0,0 +1,101 @@ +import torch.nn as nn + +from detectron2.config import LazyCall as L +from detectron2.layers import ShapeSpec +from detrex.modeling.neck import ChannelMapper +from ape.layers import VisionLanguageFusion +from ape.modeling.ape_deta import ( + DeformableDETRSegmVL, + DeformableDetrTransformerDecoderVL, + DeformableDetrTransformerEncoderVL, + DeformableDetrTransformerVL, +) +from ape.modeling.text import EVA02CLIP + +from ...common.backbone.vitl_eva02_clip import backbone +from .ape_deta_vitl_eva02_lsj1024 import dataloader, lr_multiplier, model, optimizer, train + +model.model_vision.backbone = backbone + +train.init_checkpoint = ( + "models/QuanSun/EVA-CLIP/EVA02_CLIP_L_336_psz14to16_s6B.pt?matching_heuristics=True" +) + +model.model_language = L(EVA02CLIP)( + clip_model="EVA02-CLIP-bigE-14-plus", + cache_dir="models/QuanSun/EVA-CLIP/EVA02_CLIP_E_psz14_plus_s9B.pt", + dtype="float16", +) +model.model_vision.embed_dim_language = 1024 + +model.model_vision.neck = L(ChannelMapper)( + input_shapes={ + "p2": ShapeSpec(channels=256), + "p3": ShapeSpec(channels=256), + "p4": ShapeSpec(channels=256), + "p5": ShapeSpec(channels=256), + "p6": ShapeSpec(channels=256), + }, + in_features=["p2", "p3", "p4", "p5", "p6"], + out_channels=256, + num_outs=5, + kernel_size=1, + norm_layer=L(nn.GroupNorm)(num_groups=32, num_channels=256), +) + +model.model_vision.mask_in_features = ["p2"] +model.model_vision.input_shapes = { + "p2": ShapeSpec(channels=256), + "p3": ShapeSpec(channels=256), + "p4": ShapeSpec(channels=256), + "p5": ShapeSpec(channels=256), + "p6": ShapeSpec(channels=256), +} + +model.model_vision.transformer.encoder.num_layers = 6 +model.model_vision.transformer.decoder.num_layers = 6 +model.model_vision.transformer.encoder.embed_dim = 256 +model.model_vision.transformer.decoder.embed_dim = 256 +model.model_vision.embed_dim = 256 +model.model_vision.backbone.out_channels = 256 + +model.model_vision.update( + _target_=DeformableDETRSegmVL, +) +model.model_vision.transformer.update( + _target_=DeformableDetrTransformerVL, +) +model.model_vision.transformer.encoder.update( + _target_=DeformableDetrTransformerEncoderVL, +) +model.model_vision.transformer.decoder.update( + _target_=DeformableDetrTransformerDecoderVL, +) + +model.model_vision.transformer.encoder.vl_layer = L(VisionLanguageFusion)( + v_dim="${....embed_dim}", + l_dim="${....embed_dim_language}", + embed_dim=2048, + num_heads=8, + dropout=0.1, + drop_path=0.0, + init_values=1.0 / 6, + stable_softmax_2d=True, + clamp_min_for_underflow=True, + clamp_max_for_overflow=True, + use_checkpoint=True, +) + +model.model_vision.text_feature_bank = True +model.model_vision.text_feature_bank_reset = True +model.model_vision.text_feature_reduce_before_fusion = True +model.model_vision.text_feature_batch_repeat = True +model.model_vision.expression_cumulative_gt_class = True +model.model_vision.name_prompt_fusion_type = "zero" + +model.model_vision.stuff_dataset_learn_thing = False +model.model_vision.stuff_prob_thing = -1.0 +model.model_vision.transformer.proposal_ambiguous = 2 + +train.output_dir = "output/" + __file__[:-3] +model.model_vision.vis_period = 12800 diff --git a/configs/D3_InstanceSegmentation/ape_deta/ape_deta_vitl_eva02_lsj1024.py b/configs/D3_InstanceSegmentation/ape_deta/ape_deta_vitl_eva02_lsj1024.py new file mode 100644 index 0000000..aa03775 --- /dev/null +++ b/configs/D3_InstanceSegmentation/ape_deta/ape_deta_vitl_eva02_lsj1024.py @@ -0,0 +1,24 @@ +from ...COCO_InstanceSegmentation.ape_deta.ape_deta_vitl_eva02_lsj1024_cp_12ep import ( + lr_multiplier, + model, + optimizer, + train, +) +from ...common.data.d3_instance_lsj1024 import dataloader + +model.model_vision.dataset_prompts = ["expression"] +model.model_vision.dataset_names = ["d3"] +model.model_vision.dataset_metas = dataloader.train.dataset.names + +model.model_vision.num_classes = 256 +model.model_vision.criterion[0].num_classes = 256 +model.model_vision.select_box_nums_for_evaluation = 300 +model.model_vision.select_box_nums_for_evaluation_list = [300, 300] + +model.model_vision.instance_on = True +model.model_vision.semantic_on = False +model.model_vision.panoptic_on = False + +model.model_vision.stuff_prob_thing = -1.0 + +train.output_dir = "output/" + __file__[:-3] diff --git a/configs/D3_InstanceSegmentation/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024.py b/configs/D3_InstanceSegmentation/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024.py new file mode 100644 index 0000000..a322cc1 --- /dev/null +++ b/configs/D3_InstanceSegmentation/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024.py @@ -0,0 +1,47 @@ +from detectron2.config import LazyCall as L +from ape.layers import VisionLanguageFusion +from ape.modeling.ape_deta import ( + DeformableDETRSegmVL, + DeformableDetrTransformerDecoderVL, + DeformableDetrTransformerEncoderVL, + DeformableDetrTransformerVL, +) + +from .ape_deta_vitl_eva02_lsj1024 import dataloader, lr_multiplier, model, optimizer, train + +model.model_vision.update( + _target_=DeformableDETRSegmVL, +) +model.model_vision.transformer.update( + _target_=DeformableDetrTransformerVL, +) +model.model_vision.transformer.encoder.update( + _target_=DeformableDetrTransformerEncoderVL, +) +model.model_vision.transformer.decoder.update( + _target_=DeformableDetrTransformerDecoderVL, +) + +model.model_vision.transformer.encoder.vl_layer = L(VisionLanguageFusion)( + v_dim="${....embed_dim}", + l_dim="${....embed_dim_language}", + embed_dim=2048, + num_heads=8, + dropout=0.1, + drop_path=0.0, + init_values=1.0 / 6, + stable_softmax_2d=True, + clamp_min_for_underflow=True, + clamp_max_for_overflow=True, + use_checkpoint=True, +) + +model.model_vision.text_feature_bank = True +model.model_vision.text_feature_bank_reset = True +model.model_vision.text_feature_reduce_before_fusion = True +model.model_vision.text_feature_batch_repeat = True +model.model_vision.expression_cumulative_gt_class = True +model.model_vision.name_prompt_fusion_type = "zero" + +train.output_dir = "output/" + __file__[:-3] +model.model_vision.vis_period = 12800 diff --git a/configs/Flickr30k_VisualGrounding/ape_deta/ape_deta_r50_12ep.py b/configs/Flickr30k_VisualGrounding/ape_deta/ape_deta_r50_12ep.py new file mode 100644 index 0000000..9c5c282 --- /dev/null +++ b/configs/Flickr30k_VisualGrounding/ape_deta/ape_deta_r50_12ep.py @@ -0,0 +1,20 @@ +from ...COCO_InstanceSegmentation.ape_deta.ape_deta_r50_12ep import ( + lr_multiplier, + model, + optimizer, + train, +) +from ...common.data.flickr30k_instance import dataloader + +model.model_vision.num_classes = 200 + +model.model_vision.criterion[0].num_classes = 200 + +dataloader.train.mapper.max_num_phrase = 100 + +model.model_vision.dataset_prompts = ["phrase", "expression"] +model.model_vision.dataset_names = ["flickr30k", "refcoco"] +model.model_vision.dataset_metas = dataloader.train.dataset.names + ["refcoco-mixed"] + +train.output_dir = "output/" + __file__[:-3] +model.model_vision.vis_period = 1280 diff --git a/configs/Flickr30k_VisualGrounding/ape_deta/ape_deta_r50_vlf_12ep.py b/configs/Flickr30k_VisualGrounding/ape_deta/ape_deta_r50_vlf_12ep.py new file mode 100644 index 0000000..cf35b87 --- /dev/null +++ b/configs/Flickr30k_VisualGrounding/ape_deta/ape_deta_r50_vlf_12ep.py @@ -0,0 +1,42 @@ +from detectron2.config import LazyCall as L +from omegaconf import OmegaConf +from ape.layers import VisionLanguageFusion +from ape.modeling.ape_deta import ( + DeformableDETRSegmVL, + DeformableDetrTransformerDecoderVL, + DeformableDetrTransformerEncoderVL, + DeformableDetrTransformerVL, +) + +from .ape_deta_r50_12ep import dataloader, lr_multiplier, model, optimizer, train + +model.model_vision.update( + _target_=DeformableDETRSegmVL, +) +model.model_vision.transformer.update( + _target_=DeformableDetrTransformerVL, +) +model.model_vision.transformer.encoder.update( + _target_=DeformableDetrTransformerEncoderVL, +) +model.model_vision.transformer.decoder.update( + _target_=DeformableDetrTransformerDecoderVL, +) + +model.model_vision.transformer.encoder.vl_layer = L(VisionLanguageFusion)( + v_dim="${....embed_dim}", + l_dim="${....embed_dim_language}", + embed_dim=2048, + num_heads=8, + dropout=0.1, + drop_path=0.0, + init_values=1.0 / 6, + stable_softmax_2d=True, + clamp_min_for_underflow=True, + clamp_max_for_overflow=True, + use_checkpoint=True, + use_attention_mask_v=True, +) + +train.output_dir = "output/" + __file__[:-3] +model.model_vision.vis_period = 1280 diff --git a/configs/Flickr30k_VisualGrounding/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024.py b/configs/Flickr30k_VisualGrounding/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024.py new file mode 100644 index 0000000..a796249 --- /dev/null +++ b/configs/Flickr30k_VisualGrounding/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024.py @@ -0,0 +1,100 @@ +from detectron2.config import LazyCall as L +from detectron2.solver import WarmupParamScheduler +from fvcore.common.param_scheduler import MultiStepParamScheduler +from ape.data.detection_utils import get_fed_loss_cls_weights +from ape.layers import VisionLanguageFusion +from ape.modeling.ape_deta import ( + DeformableDETRSegmVL, + DeformableDetrTransformerDecoderVL, + DeformableDetrTransformerEncoderVL, + DeformableDetrTransformerVL, +) + +from ...common.data.flickr30k_instance_lsj1024 import dataloader +from ...LVIS_InstanceSegmentation.ape_deta.ape_deta_vitl_eva02_clip_lsj1024_cp_24ep import ( + model, + optimizer, + train, +) + +model.model_vision.num_classes = 256 +model.model_vision.select_box_nums_for_evaluation = 100 + +criterion = model.model_vision.criterion[0] +del criterion.use_fed_loss +del criterion.get_fed_loss_cls_weights +model.model_vision.criterion = [criterion for _ in range(1)] +for criterion, num_classes in zip( + model.model_vision.criterion, + [ + 1000, + ] + * 1, +): + criterion.num_classes = num_classes + + +model.model_vision.stuff_dataset_learn_thing = False +model.model_vision.stuff_prob_thing = -1.0 + +model.model_vision.instance_on = True +model.model_vision.semantic_on = False +model.model_vision.panoptic_on = False + +model.model_vision.neck = None + +train.max_iter = 720000 +train.eval_period = 720000 + +lr_multiplier = L(WarmupParamScheduler)( + scheduler=L(MultiStepParamScheduler)( + values=[1.0, 0.1], + milestones=[640000], + num_updates=720000, + ), + warmup_length=1000 / 720000, + warmup_method="linear", + warmup_factor=0.001, +) + +model.model_vision.dataset_prompts = ["phrase", "expression"] +model.model_vision.dataset_names = ["flickr30k", "refcoco"] +model.model_vision.dataset_metas = dataloader.train.dataset.names + ["refcoco-mixed"] + + +model.model_vision.update( + _target_=DeformableDETRSegmVL, +) +model.model_vision.transformer.update( + _target_=DeformableDetrTransformerVL, +) +model.model_vision.transformer.encoder.update( + _target_=DeformableDetrTransformerEncoderVL, +) +model.model_vision.transformer.decoder.update( + _target_=DeformableDetrTransformerDecoderVL, +) + +model.model_vision.transformer.encoder.vl_layer = L(VisionLanguageFusion)( + v_dim="${....embed_dim}", + l_dim="${....embed_dim_language}", + embed_dim=2048, + num_heads=8, + dropout=0.1, + drop_path=0.0, + init_values=1.0 / 6, + stable_softmax_2d=True, + clamp_min_for_underflow=True, + clamp_max_for_overflow=True, + use_checkpoint=True, + use_attention_mask_v=True, +) + +model.model_vision.text_feature_bank = True +model.model_vision.text_feature_reduce_before_fusion = True +model.model_vision.text_feature_batch_repeat = True +model.model_vision.expression_cumulative_gt_class = True +model.model_vision.name_prompt_fusion_type = "zero" + +train.output_dir = "output/" + __file__[:-3] +model.model_vision.vis_period = 12800 diff --git a/configs/Flickr30k_VisualGrounding/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024.py b/configs/Flickr30k_VisualGrounding/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024.py new file mode 100644 index 0000000..4b6da52 --- /dev/null +++ b/configs/Flickr30k_VisualGrounding/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024.py @@ -0,0 +1,100 @@ +from detectron2.config import LazyCall as L +from detectron2.solver import WarmupParamScheduler +from fvcore.common.param_scheduler import MultiStepParamScheduler +from ape.data.detection_utils import get_fed_loss_cls_weights +from ape.layers import VisionLanguageFusion +from ape.modeling.ape_deta import ( + DeformableDETRSegmVL, + DeformableDetrTransformerDecoderVL, + DeformableDetrTransformerEncoderVL, + DeformableDetrTransformerVL, +) + +from ...common.data.flickr30k_instance_lsj1024 import dataloader +from ...LVIS_InstanceSegmentation.ape_deta.ape_deta_vitl_eva02_lsj1024_cp_24ep import ( + model, + optimizer, + train, +) + +model.model_vision.num_classes = 256 +model.model_vision.select_box_nums_for_evaluation = 300 + +criterion = model.model_vision.criterion[0] +del criterion.use_fed_loss +del criterion.get_fed_loss_cls_weights +model.model_vision.criterion = [criterion for _ in range(1)] +for criterion, num_classes in zip( + model.model_vision.criterion, + [ + 1000, + ] + * 1, +): + criterion.num_classes = num_classes + + +model.model_vision.stuff_dataset_learn_thing = False +model.model_vision.stuff_prob_thing = -1.0 + +model.model_vision.instance_on = True +model.model_vision.semantic_on = False +model.model_vision.panoptic_on = False + +model.model_vision.neck = None + +train.max_iter = 720000 +train.eval_period = 720000 + +lr_multiplier = L(WarmupParamScheduler)( + scheduler=L(MultiStepParamScheduler)( + values=[1.0, 0.1], + milestones=[640000], + num_updates=720000, + ), + warmup_length=1000 / 720000, + warmup_method="linear", + warmup_factor=0.001, +) + + +model.model_vision.dataset_prompts = ["phrase", "expression"] +model.model_vision.dataset_names = ["phrasecut_train", "phrasecut_val"] +model.model_vision.dataset_metas = dataloader.train.dataset.names + [dataloader.test.dataset.names] + + +model.model_vision.update( + _target_=DeformableDETRSegmVL, +) +model.model_vision.transformer.update( + _target_=DeformableDetrTransformerVL, +) +model.model_vision.transformer.encoder.update( + _target_=DeformableDetrTransformerEncoderVL, +) +model.model_vision.transformer.decoder.update( + _target_=DeformableDetrTransformerDecoderVL, +) + +model.model_vision.transformer.encoder.vl_layer = L(VisionLanguageFusion)( + v_dim="${....embed_dim}", + l_dim="${....embed_dim_language}", + embed_dim=2048, + num_heads=8, + dropout=0.1, + drop_path=0.0, + init_values=1.0 / 6, + stable_softmax_2d=True, + clamp_min_for_underflow=True, + clamp_max_for_overflow=True, + use_checkpoint=True, +) + +model.model_vision.text_feature_bank = True +model.model_vision.text_feature_reduce_before_fusion = True +model.model_vision.text_feature_batch_repeat = True +model.model_vision.expression_cumulative_gt_class = True +model.model_vision.name_prompt_fusion_type = "zero" + +train.output_dir = "output/" + __file__[:-3] +model.model_vision.vis_period = 12800 diff --git a/configs/GQA_VisualGrounding/ape_deta/ape_deta_r50_12ep.py b/configs/GQA_VisualGrounding/ape_deta/ape_deta_r50_12ep.py new file mode 100644 index 0000000..74abeab --- /dev/null +++ b/configs/GQA_VisualGrounding/ape_deta/ape_deta_r50_12ep.py @@ -0,0 +1,20 @@ +from ...COCO_InstanceSegmentation.ape_deta.ape_deta_r50_12ep import ( + lr_multiplier, + model, + optimizer, + train, +) +from ...common.data.gqa_region_instance import dataloader + +model.model_vision.num_classes = 200 + +model.model_vision.criterion[0].num_classes = 200 + +dataloader.train.mapper.max_num_phrase = 100 + +model.model_vision.dataset_prompts = ["phrase", "expression"] +model.model_vision.dataset_names = ["gqa", "refcoco"] +model.model_vision.dataset_metas = dataloader.train.dataset.names + ["refcoco-mixed"] + +train.output_dir = "output/" + __file__[:-3] +model.model_vision.vis_period = 1280 diff --git a/configs/GQA_VisualGrounding/ape_deta/ape_deta_r50_12ep_eval_odinw13.py b/configs/GQA_VisualGrounding/ape_deta/ape_deta_r50_12ep_eval_odinw13.py new file mode 100644 index 0000000..2bc5148 --- /dev/null +++ b/configs/GQA_VisualGrounding/ape_deta/ape_deta_r50_12ep_eval_odinw13.py @@ -0,0 +1,10 @@ +from ...common.data.odinw13_instance import dataloader +from .ape_deta_r50_12ep import lr_multiplier, model, optimizer, train + +model.model_vision.dataset_prompts = ["name" for _ in dataloader.tests] +model.model_vision.dataset_names = [ + test.dataset.names.replace("_val", "") for test in dataloader.tests +] +model.model_vision.dataset_metas = [test.dataset.names for test in dataloader.tests] + +train.output_dir = "output/" + __file__[:-3] diff --git a/configs/GQA_VisualGrounding/ape_deta/ape_deta_r50_12ep_eval_odinw35.py b/configs/GQA_VisualGrounding/ape_deta/ape_deta_r50_12ep_eval_odinw35.py new file mode 100644 index 0000000..fb0a681 --- /dev/null +++ b/configs/GQA_VisualGrounding/ape_deta/ape_deta_r50_12ep_eval_odinw35.py @@ -0,0 +1,10 @@ +from ...common.data.odinw35_instance import dataloader +from .ape_deta_r50_12ep import lr_multiplier, model, optimizer, train + +model.model_vision.dataset_prompts = ["name" for _ in dataloader.tests] +model.model_vision.dataset_names = [ + test.dataset.names.replace("_val", "") for test in dataloader.tests +] +model.model_vision.dataset_metas = [test.dataset.names for test in dataloader.tests] + +train.output_dir = "output/" + __file__[:-3] diff --git a/configs/GQA_VisualGrounding/ape_deta/ape_deta_r50_vlf_12ep.py b/configs/GQA_VisualGrounding/ape_deta/ape_deta_r50_vlf_12ep.py new file mode 100644 index 0000000..d0f6e6d --- /dev/null +++ b/configs/GQA_VisualGrounding/ape_deta/ape_deta_r50_vlf_12ep.py @@ -0,0 +1,46 @@ +from detectron2.config import LazyCall as L +from omegaconf import OmegaConf +from ape.layers import VisionLanguageFusion +from ape.modeling.ape_deta import ( + DeformableDETRSegmVL, + DeformableDetrTransformerDecoderVL, + DeformableDetrTransformerEncoderVL, + DeformableDetrTransformerVL, +) + +from .ape_deta_r50_12ep import dataloader, lr_multiplier, model, optimizer, train + +model.model_vision.update( + _target_=DeformableDETRSegmVL, +) +model.model_vision.transformer.update( + _target_=DeformableDetrTransformerVL, +) +model.model_vision.transformer.encoder.update( + _target_=DeformableDetrTransformerEncoderVL, +) +model.model_vision.transformer.decoder.update( + _target_=DeformableDetrTransformerDecoderVL, +) + + +model.model_vision.transformer.encoder.vl_layer = L(VisionLanguageFusion)( + v_dim="${....embed_dim}", + l_dim="${....embed_dim_language}", + embed_dim=2048, + num_heads=8, + dropout=0.1, + drop_path=0.0, + init_values=1.0 / 6, + cfg=OmegaConf.from_dotlist( + [ + "MODEL.DYHEAD.FUSE_CONFIG.STABLE_SOFTMAX_2D=False", + "MODEL.DYHEAD.FUSE_CONFIG.CLAMP_MIN_FOR_UNDERFLOW=True", + "MODEL.DYHEAD.FUSE_CONFIG.CLAMP_MAX_FOR_OVERFLOW=True", + "MODEL.VL_FUSION_USE_CHECKPOINT=True", + ], + ), +) + +train.output_dir = "output/" + __file__[:-3] +model.model_vision.vis_period = 1280 diff --git a/configs/GQA_VisualGrounding/ape_deta/ape_deta_r50_vlf_12ep_eval_odinw13.py b/configs/GQA_VisualGrounding/ape_deta/ape_deta_r50_vlf_12ep_eval_odinw13.py new file mode 100644 index 0000000..e017fae --- /dev/null +++ b/configs/GQA_VisualGrounding/ape_deta/ape_deta_r50_vlf_12ep_eval_odinw13.py @@ -0,0 +1,10 @@ +from ...common.data.odinw13_instance import dataloader +from .ape_deta_r50_vlf_12ep import lr_multiplier, model, optimizer, train + +model.model_vision.dataset_prompts = ["name" for _ in dataloader.tests] +model.model_vision.dataset_names = [ + test.dataset.names.replace("_val", "") for test in dataloader.tests +] +model.model_vision.dataset_metas = [test.dataset.names for test in dataloader.tests] + +train.output_dir = "output/" + __file__[:-3] diff --git a/configs/GQA_VisualGrounding/ape_deta/ape_deta_r50_vlf_12ep_eval_odinw35.py b/configs/GQA_VisualGrounding/ape_deta/ape_deta_r50_vlf_12ep_eval_odinw35.py new file mode 100644 index 0000000..e09309f --- /dev/null +++ b/configs/GQA_VisualGrounding/ape_deta/ape_deta_r50_vlf_12ep_eval_odinw35.py @@ -0,0 +1,10 @@ +from ...common.data.odinw35_instance import dataloader +from .ape_deta_r50_vlf_12ep import lr_multiplier, model, optimizer, train + +model.model_vision.dataset_prompts = ["name" for _ in dataloader.tests] +model.model_vision.dataset_names = [ + test.dataset.names.replace("_val", "") for test in dataloader.tests +] +model.model_vision.dataset_metas = [test.dataset.names for test in dataloader.tests] + +train.output_dir = "output/" + __file__[:-3] diff --git a/configs/GRIT_SA1B_VisualGrounding/ape_deta/ape_deta_r50_24ep.py b/configs/GRIT_SA1B_VisualGrounding/ape_deta/ape_deta_r50_24ep.py new file mode 100644 index 0000000..7f81c55 --- /dev/null +++ b/configs/GRIT_SA1B_VisualGrounding/ape_deta/ape_deta_r50_24ep.py @@ -0,0 +1,42 @@ +from detrex.config import get_config + +from ...COCO_InstanceSegmentation.ape_deta.ape_deta_r50_12ep import ( + lr_multiplier, + model, + optimizer, + train, +) +from ...common.data.grit_sa1b_instance import dataloader + +model.model_vision.num_classes = 200 + +criterion = model.model_vision.criterion[0] +model.model_vision.criterion = [criterion for _ in range(2)] +for criterion, num_classes in zip(model.model_vision.criterion, [200, 1]): + criterion.num_classes = num_classes + +for k, v in model.model_vision.criterion[0].weight_dict.items(): + if "_class" in k and "_enc" in k: + model.model_vision.criterion[1].weight_dict.update({k: 0.0}) + +for k, v in model.model_vision.criterion[1].weight_dict.items(): + if "_class" in k and "_enc" not in k: + model.model_vision.criterion[1].weight_dict.update({k: 0.0}) + +dataloader.train.mapper.max_num_phrase = 100 +dataloader.train.mapper.nms_thresh_phrase = 0.6 + +train.max_iter = 180000 +train.eval_period = 5000 + +lr_multiplier = get_config("common/coco_schedule.py").lr_multiplier_24ep + +dataloader.train.total_batch_size = 16 +dataloader.train.total_batch_size_list = [16, 16] + +model.model_vision.dataset_prompts = ["phrase", "name", "expression"] +model.model_vision.dataset_names = ["grit", "sa1b", "refcoco"] +model.model_vision.dataset_metas = dataloader.train.dataset.names + ["refcoco-mixed"] + +train.output_dir = "output/" + __file__[:-3] +model.model_vision.vis_period = 1280 diff --git a/configs/GRIT_SA1B_VisualGrounding/ape_deta/ape_deta_r50_vlf_24ep.py b/configs/GRIT_SA1B_VisualGrounding/ape_deta/ape_deta_r50_vlf_24ep.py new file mode 100644 index 0000000..aef9059 --- /dev/null +++ b/configs/GRIT_SA1B_VisualGrounding/ape_deta/ape_deta_r50_vlf_24ep.py @@ -0,0 +1,42 @@ +from detectron2.config import LazyCall as L +from omegaconf import OmegaConf +from ape.layers import VisionLanguageFusion +from ape.modeling.ape_deta import ( + DeformableDETRSegmVL, + DeformableDetrTransformerDecoderVL, + DeformableDetrTransformerEncoderVL, + DeformableDetrTransformerVL, +) + +from .ape_deta_r50_24ep import dataloader, lr_multiplier, model, optimizer, train + +model.model_vision.update( + _target_=DeformableDETRSegmVL, +) +model.model_vision.transformer.update( + _target_=DeformableDetrTransformerVL, +) +model.model_vision.transformer.encoder.update( + _target_=DeformableDetrTransformerEncoderVL, +) +model.model_vision.transformer.decoder.update( + _target_=DeformableDetrTransformerDecoderVL, +) + + +model.model_vision.transformer.encoder.vl_layer = L(VisionLanguageFusion)( + v_dim="${....embed_dim}", + l_dim="${....embed_dim_language}", + embed_dim=2048, + num_heads=8, + dropout=0.1, + drop_path=0.0, + init_values=1.0 / 6, + stable_softmax_2d=True, + clamp_min_for_underflow=True, + clamp_max_for_overflow=True, + use_checkpoint=True, +) + +train.output_dir = "output/" + __file__[:-3] +model.model_vision.vis_period = 1280 diff --git a/configs/GRIT_VisualGrounding/ape_deta/ape_deta_r50_400k.py b/configs/GRIT_VisualGrounding/ape_deta/ape_deta_r50_400k.py new file mode 100644 index 0000000..cdff244 --- /dev/null +++ b/configs/GRIT_VisualGrounding/ape_deta/ape_deta_r50_400k.py @@ -0,0 +1,42 @@ +from detectron2.config import LazyCall as L +from detectron2.solver import WarmupParamScheduler +from fvcore.common.param_scheduler import MultiStepParamScheduler + +from ...COCO_InstanceSegmentation.ape_deta.ape_deta_r50_12ep import ( + lr_multiplier, + model, + optimizer, + train, +) +from ...common.data.grit_instance import dataloader + +model.model_vision.num_classes = 200 + +criterion = model.model_vision.criterion[0] +model.model_vision.criterion = [criterion for _ in range(2)] +for criterion, num_classes in zip(model.model_vision.criterion, [200, 200]): + criterion.num_classes = num_classes + +dataloader.train.mapper.max_num_phrase = 200 +dataloader.train.mapper.nms_thresh_phrase = 0.6 + +model.model_vision.dataset_prompts = ["phrase", "expression"] +model.model_vision.dataset_names = ["grit", "refcoco"] +model.model_vision.dataset_metas = dataloader.train.dataset.names + ["refcoco-mixed"] + +train.max_iter = 400000 +train.eval_period = 10000 + +lr_multiplier = L(WarmupParamScheduler)( + scheduler=L(MultiStepParamScheduler)( + values=[1.0, 0.1], + milestones=[333000], + num_updates=400000, + ), + warmup_length=2000 / 400000, + warmup_method="linear", + warmup_factor=0.001, +) + +train.output_dir = "output/" + __file__[:-3] +model.model_vision.vis_period = 1280 diff --git a/configs/GRIT_VisualGrounding/ape_deta/ape_deta_r50_vlf_400k.py b/configs/GRIT_VisualGrounding/ape_deta/ape_deta_r50_vlf_400k.py new file mode 100644 index 0000000..13bd411 --- /dev/null +++ b/configs/GRIT_VisualGrounding/ape_deta/ape_deta_r50_vlf_400k.py @@ -0,0 +1,48 @@ +from detectron2.config import LazyCall as L +from omegaconf import OmegaConf +from ape.layers import VisionLanguageFusion +from ape.modeling.ape_deta import ( + DeformableDETRSegmVL, + DeformableDetrTransformerDecoderVL, + DeformableDetrTransformerEncoderVL, + DeformableDetrTransformerVL, +) + +from .ape_deta_r50_400k import dataloader, lr_multiplier, model, optimizer, train + +model.model_vision.update( + _target_=DeformableDETRSegmVL, +) +model.model_vision.transformer.update( + _target_=DeformableDetrTransformerVL, +) +model.model_vision.transformer.encoder.update( + _target_=DeformableDetrTransformerEncoderVL, +) +model.model_vision.transformer.decoder.update( + _target_=DeformableDetrTransformerDecoderVL, +) + + +model.model_vision.transformer.encoder.vl_layer = L(VisionLanguageFusion)( + v_dim="${....embed_dim}", + l_dim="${....embed_dim_language}", + embed_dim=2048, + num_heads=8, + dropout=0.1, + drop_path=0.0, + init_values=1.0 / 6, + stable_softmax_2d=True, + clamp_min_for_underflow=True, + clamp_max_for_overflow=True, + use_checkpoint=True, +) + +model.model_vision.text_feature_bank = True +model.model_vision.text_feature_reduce_before_fusion = True +model.model_vision.text_feature_batch_repeat = True +model.model_vision.expression_cumulative_gt_class = True +model.model_vision.name_prompt_fusion_type = "zero" + +train.output_dir = "output/" + __file__[:-3] +model.model_vision.vis_period = 1280 diff --git a/configs/GRIT_VisualGrounding/ape_deta/ape_deta_r50_vlf_lsj224_256x50k.py b/configs/GRIT_VisualGrounding/ape_deta/ape_deta_r50_vlf_lsj224_256x50k.py new file mode 100644 index 0000000..e82b9b3 --- /dev/null +++ b/configs/GRIT_VisualGrounding/ape_deta/ape_deta_r50_vlf_lsj224_256x50k.py @@ -0,0 +1,68 @@ +from detectron2.config import LazyCall as L +from detectron2.solver import WarmupParamScheduler +from fvcore.common.param_scheduler import MultiStepParamScheduler +from omegaconf import OmegaConf +from ape.layers import VisionLanguageFusion +from ape.modeling.ape_deta import ( + DeformableDETRSegmVL, + DeformableDetrTransformerDecoderVL, + DeformableDetrTransformerEncoderVL, + DeformableDetrTransformerVL, +) + +from ...common.data.grit_instance_lsj224 import dataloader +from .ape_deta_r50_400k import lr_multiplier, model, optimizer, train + +model.model_vision.update( + _target_=DeformableDETRSegmVL, +) +model.model_vision.transformer.update( + _target_=DeformableDetrTransformerVL, +) +model.model_vision.transformer.encoder.update( + _target_=DeformableDetrTransformerEncoderVL, +) +model.model_vision.transformer.decoder.update( + _target_=DeformableDetrTransformerDecoderVL, +) + + +model.model_vision.transformer.encoder.vl_layer = L(VisionLanguageFusion)( + v_dim="${....embed_dim}", + l_dim="${....embed_dim_language}", + embed_dim=2048, + num_heads=8, + dropout=0.1, + drop_path=0.0, + init_values=1.0 / 6, + stable_softmax_2d=True, + clamp_min_for_underflow=True, + clamp_max_for_overflow=True, + use_checkpoint=True, +) + +model.model_vision.text_feature_bank = True +model.model_vision.text_feature_reduce_before_fusion = True +model.model_vision.text_feature_batch_repeat = True +model.model_vision.expression_cumulative_gt_class = True +model.model_vision.name_prompt_fusion_type = "zero" + +dataloader.train.total_batch_size = 256 +dataloader.train.total_batch_size_list = [256, 256] + +train.max_iter = 10000 * 5 +train.eval_period = 1000 * 5 + +lr_multiplier = L(WarmupParamScheduler)( + scheduler=L(MultiStepParamScheduler)( + values=[1.0, 0.1], + milestones=[8300 * 5], + num_updates=10000 * 5, + ), + warmup_length=2000 / 10000 * 5, + warmup_method="linear", + warmup_factor=0.001, +) + +train.output_dir = "output/" + __file__[:-3] +model.model_vision.vis_period = 1280 diff --git a/configs/LVISCOCOCOCOSTUFF_O365_OID_VG/ape_deta/ape_deta_r50_lsj1024_cp_50ep.py b/configs/LVISCOCOCOCOSTUFF_O365_OID_VG/ape_deta/ape_deta_r50_lsj1024_cp_50ep.py new file mode 100644 index 0000000..17b6333 --- /dev/null +++ b/configs/LVISCOCOCOCOSTUFF_O365_OID_VG/ape_deta/ape_deta_r50_lsj1024_cp_50ep.py @@ -0,0 +1,76 @@ +from detectron2.config import LazyCall as L +from detectron2.data.detection_utils import get_fed_loss_cls_weights +from detrex.config import get_config +from ape.modeling.text import EVA01CLIP + +from ...common.data.lviscocococostuff_o365_oid_vg_panoptic_lsj1024_cp import dataloader +from .models.ape_deta_r50 import model + +model.model_vision.num_classes = 1256 +model.model_vision.criterion[0].num_classes = 1256 +model.model_vision.select_box_nums_for_evaluation = 300 +model.model_vision.criterion[0].use_fed_loss = True +model.model_vision.criterion[0].get_fed_loss_cls_weights = lambda: get_fed_loss_cls_weights( + dataloader.train.dataset.names[0], 0.5 +) +model.model_vision.criterion[0].fed_loss_num_classes = 50 + +optimizer = get_config("common/optim.py").AdamW +optimizer.params.lr_factor_func = ( + lambda module_name: 0.1 + if "backbone" in module_name + or "reference_points" in module_name + or "sampling_offsets" in module_name + else 1 +) +optimizer.params.weight_decay_norm = None + +optimizer.lr = 2e-4 +optimizer.betas = (0.9, 0.999) +optimizer.weight_decay = 1e-4 + +train = get_config("common/train.py").train +train.max_iter = 375000 +train.eval_period = 2000000 +train.log_period = 20 + +train.checkpointer.period = 5000 +train.checkpointer.max_to_keep = 2 + +train.clip_grad.enabled = True +train.clip_grad.params.max_norm = 0.1 +train.clip_grad.params.norm_type = 2 + +train.device = "cuda" + +train.init_checkpoint = "detectron2://ImageNetPretrained/torchvision/R-50.pkl" +train.init_checkpoint = "models/torchvision/R-50.pkl" + +train.amp.enabled = True +train.ddp.fp16_compression = True + +lr_multiplier = get_config("common/coco_schedule.py").lr_multiplier_50ep + +dataloader.train.total_batch_size = 16 +dataloader.train.total_batch_size_list = [16, 16, 16, 16] +dataloader.train.mapper.image_format = "RGB" +dataloader.train.mapper.use_instance_mask = True + +model.model_vision.dataset_prompts = ["name", "name", "name", "name"] +model.model_vision.dataset_names = [ + "lvis+stuffonly", + "objects365", + "openimages", + "visualgenome", +] +model.model_vision.dataset_metas = dataloader.train.dataset.names + +train.output_dir = "output/" + __file__[:-3] +model.model_vision.output_dir = train.output_dir +dataloader.train.mapper.output_dir = train.output_dir +dataloader.train.mapper.vis_period = 12800 + +model.model_language = L(EVA01CLIP)( + clip_model="EVA_CLIP_g_14_X", cache_dir="models/BAAI/EVA/eva_clip_psz14.pt" +) +model.model_vision.embed_dim_language = 1024 diff --git a/configs/LVISCOCOCOCOSTUFF_O365_OID_VG/ape_deta/ape_deta_vitl_eva02_lsj1024_cp_180k.py b/configs/LVISCOCOCOCOSTUFF_O365_OID_VG/ape_deta/ape_deta_vitl_eva02_lsj1024_cp_180k.py new file mode 100644 index 0000000..47857f2 --- /dev/null +++ b/configs/LVISCOCOCOCOSTUFF_O365_OID_VG/ape_deta/ape_deta_vitl_eva02_lsj1024_cp_180k.py @@ -0,0 +1,37 @@ +import random + +from detectron2.config import LazyCall as L +from detectron2.solver import WarmupParamScheduler +from fvcore.common.param_scheduler import MultiStepParamScheduler +from ape.data.samplers import MultiDatasetTrainingSampler + +from .ape_deta_vitl_eva02_lsj1024_cp_720k import dataloader, lr_multiplier, model, optimizer, train + +train.max_iter = 180000 +train.eval_period = 180000 + +lr_multiplier = L(WarmupParamScheduler)( + scheduler=L(MultiStepParamScheduler)( + values=[1.0, 0.1], + milestones=[150000], + num_updates=180000, + ), + warmup_length=1000 / 180000, + warmup_method="linear", + warmup_factor=0.001, +) + +train.output_dir = "output/" + __file__[:-3] + +dataloader.train.sampler = lambda dataset_dicts: MultiDatasetTrainingSampler( + repeat_factors=MultiDatasetTrainingSampler.get_repeat_factors( + dataset_dicts=dataset_dicts, + num_datasets=5, + dataset_ratio=[1, 1, 1, 1], + use_rfs=[True, True, True, False], + use_cas=[False, False, False, False], + repeat_thresh=0.001, + cas_lambda=1.0, + ), + seed=random.randint(0, 2**31), +) diff --git a/configs/LVISCOCOCOCOSTUFF_O365_OID_VG/ape_deta/ape_deta_vitl_eva02_lsj1024_cp_720k.py b/configs/LVISCOCOCOCOSTUFF_O365_OID_VG/ape_deta/ape_deta_vitl_eva02_lsj1024_cp_720k.py new file mode 100644 index 0000000..95800d9 --- /dev/null +++ b/configs/LVISCOCOCOCOSTUFF_O365_OID_VG/ape_deta/ape_deta_vitl_eva02_lsj1024_cp_720k.py @@ -0,0 +1,85 @@ +import random + +from detectron2.config import LazyCall as L +from detectron2.solver import WarmupParamScheduler +from fvcore.common.param_scheduler import MultiStepParamScheduler + +from ape.data.detection_utils import get_fed_loss_cls_weights +from ape.data.samplers import MultiDatasetTrainingSampler + +from ...common.data.lviscocococostuff_o365_oid_vg_panoptic_lsj1024_cp import dataloader +from ...LVIS_InstanceSegmentation.ape_deta.ape_deta_vitl_eva02_lsj1024_cp_24ep import ( + lr_multiplier, + model, + optimizer, + train, +) + +model.model_vision.num_classes = 1256 +model.model_vision.select_box_nums_for_evaluation = 300 + +criterion = model.model_vision.criterion[0] +del criterion.use_fed_loss +del criterion.get_fed_loss_cls_weights +model.model_vision.criterion = [criterion for _ in range(4)] +for criterion, num_classes in zip(model.model_vision.criterion, [1256, 365, 601, 150]): + criterion.num_classes = num_classes + +dataloader.train.mapper.max_num_phrase = 100 +dataloader.train.mapper.nms_thresh_phrase = 0.8 + +model.model_vision.criterion[0].use_fed_loss = True +model.model_vision.criterion[0].get_fed_loss_cls_weights = lambda: get_fed_loss_cls_weights( + dataloader.train.dataset.names[0], 0.5 +) +model.model_vision.criterion[0].fed_loss_num_classes = 50 + +model.model_vision.stuff_dataset_learn_thing = False +model.model_vision.stuff_prob_thing = 0.9 + +model.model_vision.instance_on = True +model.model_vision.semantic_on = True +model.model_vision.panoptic_on = False + +model.model_vision.neck = None + +train.max_iter = 720000 +train.eval_period = 720000 + +lr_multiplier = L(WarmupParamScheduler)( + scheduler=L(MultiStepParamScheduler)( + values=[1.0, 0.1], + milestones=[640000], + num_updates=720000, + ), + warmup_length=1000 / 720000, + warmup_method="linear", + warmup_factor=0.001, +) + +dataloader.train.total_batch_size = 16 +dataloader.train.total_batch_size_list = [16, 16, 16, 16] + +model.model_vision.dataset_prompts = ["name", "name", "name", "name"] +model.model_vision.dataset_names = [ + "lvis+stuffonly", + "objects365", + "openimages", + "visualgenome", +] +model.model_vision.dataset_metas = dataloader.train.dataset.names + +train.output_dir = "output/" + __file__[:-3] + +dataloader.train.sampler = lambda dataset_dicts: MultiDatasetTrainingSampler( + repeat_factors=MultiDatasetTrainingSampler.get_repeat_factors( + dataset_dicts=dataset_dicts, + num_datasets=4, + dataset_ratio=[1, 1, 1, 1], + use_rfs=[True, True, True, False], + use_cas=[False, False, False, False], + repeat_thresh=0.001, + cas_lambda=1.0, + ), + seed=random.randint(0, 2**31), +) diff --git a/configs/LVISCOCOCOCOSTUFF_O365_OID_VG/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024_cp_180k.py b/configs/LVISCOCOCOCOSTUFF_O365_OID_VG/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024_cp_180k.py new file mode 100644 index 0000000..2d18f43 --- /dev/null +++ b/configs/LVISCOCOCOCOSTUFF_O365_OID_VG/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024_cp_180k.py @@ -0,0 +1,43 @@ +import random + +from detectron2.config import LazyCall as L +from detectron2.solver import WarmupParamScheduler +from fvcore.common.param_scheduler import MultiStepParamScheduler +from ape.data.samplers import MultiDatasetTrainingSampler + +from .ape_deta_vitl_eva02_vlf_lsj1024_cp_720k import ( + dataloader, + lr_multiplier, + model, + optimizer, + train, +) + +train.max_iter = 180000 +train.eval_period = 180000 + +lr_multiplier = L(WarmupParamScheduler)( + scheduler=L(MultiStepParamScheduler)( + values=[1.0, 0.1], + milestones=[150000], + num_updates=180000, + ), + warmup_length=1000 / 180000, + warmup_method="linear", + warmup_factor=0.001, +) + +train.output_dir = "output/" + __file__[:-3] + +dataloader.train.sampler = lambda dataset_dicts: MultiDatasetTrainingSampler( + repeat_factors=MultiDatasetTrainingSampler.get_repeat_factors( + dataset_dicts=dataset_dicts, + num_datasets=5, + dataset_ratio=[1, 1, 1, 1], + use_rfs=[True, True, True, False], + use_cas=[False, False, False, False], + repeat_thresh=0.001, + cas_lambda=1.0, + ), + seed=random.randint(0, 2**31), +) diff --git a/configs/LVISCOCOCOCOSTUFF_O365_OID_VG/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024_cp_720k.py b/configs/LVISCOCOCOCOSTUFF_O365_OID_VG/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024_cp_720k.py new file mode 100644 index 0000000..7069d7a --- /dev/null +++ b/configs/LVISCOCOCOCOSTUFF_O365_OID_VG/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024_cp_720k.py @@ -0,0 +1,43 @@ +from detectron2.config import LazyCall as L +from omegaconf import OmegaConf +from ape.layers import VisionLanguageFusion +from ape.modeling.ape_deta import ( + DeformableDETRSegmVL, + DeformableDetrTransformerDecoderVL, + DeformableDetrTransformerEncoderVL, + DeformableDetrTransformerVL, +) + +from .ape_deta_vitl_eva02_lsj1024_cp_720k import dataloader, lr_multiplier, model, optimizer, train + +model.model_vision.update( + _target_=DeformableDETRSegmVL, +) +model.model_vision.transformer.update( + _target_=DeformableDetrTransformerVL, +) +model.model_vision.transformer.encoder.update( + _target_=DeformableDetrTransformerEncoderVL, +) +model.model_vision.transformer.decoder.update( + _target_=DeformableDetrTransformerDecoderVL, +) + +model.model_vision.transformer.encoder.vl_layer = L(VisionLanguageFusion)( + v_dim="${....embed_dim}", + l_dim="${....embed_dim_language}", + embed_dim=2048, + num_heads=8, + dropout=0.1, + drop_path=0.0, + init_values=1.0 / 6, + stable_softmax_2d=False, + clamp_min_for_underflow=True, + clamp_max_for_overflow=True, + use_checkpoint=True, +) + +model.model_vision.text_feature_bank = True + +train.output_dir = "output/" + __file__[:-3] +model.model_vision.vis_period = 12800 diff --git a/configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_REFCOCO/ape_deta/ape_deta_vitl_eva02_lsj1024_cp_180k.py b/configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_REFCOCO/ape_deta/ape_deta_vitl_eva02_lsj1024_cp_180k.py new file mode 100644 index 0000000..5af8388 --- /dev/null +++ b/configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_REFCOCO/ape_deta/ape_deta_vitl_eva02_lsj1024_cp_180k.py @@ -0,0 +1,21 @@ +from detectron2.config import LazyCall as L +from detectron2.solver import WarmupParamScheduler +from fvcore.common.param_scheduler import MultiStepParamScheduler + +from .ape_deta_vitl_eva02_lsj1024_cp_720k import dataloader, lr_multiplier, model, optimizer, train + +train.max_iter = 180000 +train.eval_period = 180000 + +lr_multiplier = L(WarmupParamScheduler)( + scheduler=L(MultiStepParamScheduler)( + values=[1.0, 0.1], + milestones=[150000], + num_updates=180000, + ), + warmup_length=1000 / 180000, + warmup_method="linear", + warmup_factor=0.001, +) + +train.output_dir = "output/" + __file__[:-3] diff --git a/configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_REFCOCO/ape_deta/ape_deta_vitl_eva02_lsj1024_cp_720k.py b/configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_REFCOCO/ape_deta/ape_deta_vitl_eva02_lsj1024_cp_720k.py new file mode 100644 index 0000000..769e70a --- /dev/null +++ b/configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_REFCOCO/ape_deta/ape_deta_vitl_eva02_lsj1024_cp_720k.py @@ -0,0 +1,83 @@ +from detectron2.config import LazyCall as L +from detectron2.solver import WarmupParamScheduler +from fvcore.common.param_scheduler import MultiStepParamScheduler + +from ape.data.detection_utils import get_fed_loss_cls_weights + +from ...common.data.lviscocococostuff_o365_oid_vgr_refcoco_group_by_image_panoptic_lsj1024_cp import ( + dataloader, +) +from ...LVIS_InstanceSegmentation.ape_deta.ape_deta_vitl_eva02_lsj1024_cp_24ep import ( + model, + optimizer, + train, +) + +model.model_vision.num_classes = 1256 +model.model_vision.select_box_nums_for_evaluation = 300 + +criterion = model.model_vision.criterion[0] +del criterion.use_fed_loss +del criterion.get_fed_loss_cls_weights +del criterion.fed_loss_num_classes +model.model_vision.criterion = [criterion for _ in range(6)] +for criterion, num_classes in zip(model.model_vision.criterion, [1256, 365, 601, 200, 200, 200]): + criterion.num_classes = num_classes + +dataloader.train.mapper.max_num_phrase = 100 +dataloader.train.mapper.nms_thresh_phrase = 0.6 + +model.model_vision.criterion[0].use_fed_loss = True +model.model_vision.criterion[0].get_fed_loss_cls_weights = lambda: get_fed_loss_cls_weights( + dataloader.train.dataset.names[0], 0.5 +) +model.model_vision.criterion[0].fed_loss_num_classes = 50 +model.model_vision.criterion[0].fed_loss_pad_type = "cat" + +model.model_vision.criterion[3].weight_dict["loss_class_enc"] = 0.0 +for k, v in model.model_vision.criterion[3].weight_dict.items(): + if "_enc" in k: + model.model_vision.criterion[3].weight_dict.update({k: 0.0}) + if "_bbox" in k or "_giou" in k: + model.model_vision.criterion[3].weight_dict.update({k: 0.0}) + +model.model_vision.criterion[4].weight_dict["loss_class_enc"] = 0.0 + +model.model_vision.stuff_dataset_learn_thing = False +model.model_vision.stuff_prob_thing = 0.9 + +model.model_vision.instance_on = True +model.model_vision.semantic_on = True +model.model_vision.panoptic_on = False + +model.model_vision.neck = None + +train.max_iter = 720000 +train.eval_period = 720000 + +lr_multiplier = L(WarmupParamScheduler)( + scheduler=L(MultiStepParamScheduler)( + values=[1.0, 0.1], + milestones=[640000], + num_updates=720000, + ), + warmup_length=1000 / 720000, + warmup_method="linear", + warmup_factor=0.001, +) + +dataloader.train.total_batch_size = 16 +dataloader.train.total_batch_size_list = [16, 16, 16, 16, 16] + +model.model_vision.dataset_prompts = ["name", "name", "name", "phrase", "phrase", "expression"] +model.model_vision.dataset_names = [ + "lvis+stuffonly", + "objects365", + "openimages", + "vgregion", + "refcoco-mixed_group-by-image", + "refcoco", +] +model.model_vision.dataset_metas = dataloader.train.dataset.names + ["refcoco-mixed"] + +train.output_dir = "output/" + __file__[:-3] diff --git a/configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_REFCOCO/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024_cp_1080k.py b/configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_REFCOCO/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024_cp_1080k.py new file mode 100644 index 0000000..a2202c0 --- /dev/null +++ b/configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_REFCOCO/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024_cp_1080k.py @@ -0,0 +1,27 @@ +from detectron2.config import LazyCall as L +from detectron2.solver import WarmupParamScheduler +from fvcore.common.param_scheduler import MultiStepParamScheduler + +from .ape_deta_vitl_eva02_vlf_lsj1024_cp_720k import ( + dataloader, + lr_multiplier, + model, + optimizer, + train, +) + +train.max_iter = 1080000 +train.eval_period = 1080000 + +lr_multiplier = L(WarmupParamScheduler)( + scheduler=L(MultiStepParamScheduler)( + values=[1.0, 0.1], + milestones=[900000], + num_updates=1080000, + ), + warmup_length=2000 / 1080000, + warmup_method="linear", + warmup_factor=0.001, +) + +train.output_dir = "output/" + __file__[:-3] diff --git a/configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_REFCOCO/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024_cp_180k.py b/configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_REFCOCO/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024_cp_180k.py new file mode 100644 index 0000000..af32118 --- /dev/null +++ b/configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_REFCOCO/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024_cp_180k.py @@ -0,0 +1,27 @@ +from detectron2.config import LazyCall as L +from detectron2.solver import WarmupParamScheduler +from fvcore.common.param_scheduler import MultiStepParamScheduler + +from .ape_deta_vitl_eva02_vlf_lsj1024_cp_720k import ( + dataloader, + lr_multiplier, + model, + optimizer, + train, +) + +train.max_iter = 180000 +train.eval_period = 180000 + +lr_multiplier = L(WarmupParamScheduler)( + scheduler=L(MultiStepParamScheduler)( + values=[1.0, 0.1], + milestones=[150000], + num_updates=180000, + ), + warmup_length=1000 / 180000, + warmup_method="linear", + warmup_factor=0.001, +) + +train.output_dir = "output/" + __file__[:-3] diff --git a/configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_REFCOCO/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024_cp_720k.py b/configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_REFCOCO/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024_cp_720k.py new file mode 100644 index 0000000..06ecd91 --- /dev/null +++ b/configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_REFCOCO/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024_cp_720k.py @@ -0,0 +1,47 @@ +from detectron2.config import LazyCall as L +from ape.layers import VisionLanguageFusion +from ape.modeling.ape_deta import ( + DeformableDETRSegmVL, + DeformableDetrTransformerDecoderVL, + DeformableDetrTransformerEncoderVL, + DeformableDetrTransformerVL, +) + +from .ape_deta_vitl_eva02_lsj1024_cp_720k import dataloader, lr_multiplier, model, optimizer, train + +model.model_vision.update( + _target_=DeformableDETRSegmVL, +) +model.model_vision.transformer.update( + _target_=DeformableDetrTransformerVL, +) +model.model_vision.transformer.encoder.update( + _target_=DeformableDetrTransformerEncoderVL, +) +model.model_vision.transformer.decoder.update( + _target_=DeformableDetrTransformerDecoderVL, +) + + +model.model_vision.transformer.encoder.vl_layer = L(VisionLanguageFusion)( + v_dim="${....embed_dim}", + l_dim="${....embed_dim_language}", + embed_dim=2048, + num_heads=8, + dropout=0.1, + drop_path=0.0, + init_values=1.0 / 6, + stable_softmax_2d=True, + clamp_min_for_underflow=True, + clamp_max_for_overflow=True, + use_checkpoint=True, +) + +model.model_vision.text_feature_bank = True +model.model_vision.text_feature_reduce_before_fusion = True +model.model_vision.text_feature_batch_repeat = True +model.model_vision.expression_cumulative_gt_class = True +model.model_vision.name_prompt_fusion_type = "zero" + +train.output_dir = "output/" + __file__[:-3] +model.model_vision.vis_period = 12800 diff --git a/configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024_cp_1080k.py b/configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024_cp_1080k.py new file mode 100644 index 0000000..6917575 --- /dev/null +++ b/configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024_cp_1080k.py @@ -0,0 +1,75 @@ +from detectron2.config import LazyCall as L + +from ape.data.detection_utils import get_fed_loss_cls_weights + +from ...common.data.lviscocococostuff_o365_oid_vgr_sa1b_refcoco_group_by_image_panoptic_lsj1024_cp import ( + dataloader, +) +from ...LVISCOCOCOCOSTUFF_O365_OID_VGR_REFCOCO.ape_deta.ape_deta_vitl_eva02_vlf_lsj1024_cp_1080k import ( + lr_multiplier, + model, + optimizer, + train, +) + +model.model_vision.num_classes = 1256 +model.model_vision.select_box_nums_for_evaluation = 300 + +criterion = model.model_vision.criterion[0] +del criterion.use_fed_loss +del criterion.get_fed_loss_cls_weights +del criterion.fed_loss_num_classes +model.model_vision.criterion = [criterion for _ in range(7)] +for criterion, num_classes in zip(model.model_vision.criterion, [1256, 365, 601, 200, 1, 200, 200]): + criterion.num_classes = num_classes + +dataloader.train.mapper.max_num_phrase = 100 +dataloader.train.mapper.nms_thresh_phrase = 0.6 + +model.model_vision.criterion[0].use_fed_loss = True +model.model_vision.criterion[0].get_fed_loss_cls_weights = lambda: get_fed_loss_cls_weights( + dataloader.train.dataset.names[0], 0.5 +) +model.model_vision.criterion[0].fed_loss_num_classes = 50 +model.model_vision.criterion[0].fed_loss_pad_type = "cat" + +model.model_vision.criterion[3].weight_dict["loss_class_enc"] = 0.0 +for k, v in model.model_vision.criterion[3].weight_dict.items(): + if "_enc" in k: + model.model_vision.criterion[3].weight_dict.update({k: 0.0}) + if "_bbox" in k or "_giou" in k: + model.model_vision.criterion[3].weight_dict.update({k: 0.0}) + +for k, v in model.model_vision.criterion[4].weight_dict.items(): + if "_class" in k and "_enc" not in k: + model.model_vision.criterion[4].weight_dict.update({k: 0.0}) + +model.model_vision.criterion[5].weight_dict["loss_class_enc"] = 0.0 + +model.model_vision.stuff_dataset_learn_thing = False +model.model_vision.stuff_prob_thing = 0.9 + +dataloader.train.total_batch_size = 16 +dataloader.train.total_batch_size_list = [16, 16, 16, 16, 16, 16] + +model.model_vision.dataset_prompts = [ + "name", + "name", + "name", + "phrase", + "name", + "phrase", + "expression", +] +model.model_vision.dataset_names = [ + "lvis+stuffonly", + "objects365", + "openimages", + "vgregion", + "sa1b", + "refcoco-mixed_group-by-image", + "refcoco", +] +model.model_vision.dataset_metas = dataloader.train.dataset.names + ["refcoco-mixed"] + +train.output_dir = "output/" + __file__[:-3] diff --git a/configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024_cp_2160k.py b/configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024_cp_2160k.py new file mode 100644 index 0000000..1c22ff3 --- /dev/null +++ b/configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024_cp_2160k.py @@ -0,0 +1,27 @@ +from detectron2.config import LazyCall as L +from detectron2.solver import WarmupParamScheduler +from fvcore.common.param_scheduler import MultiStepParamScheduler + +from .ape_deta_vitl_eva02_vlf_lsj1024_cp_1080k import ( + dataloader, + lr_multiplier, + model, + optimizer, + train, +) + +train.max_iter = 2160000 +train.eval_period = 2160000 + +lr_multiplier = L(WarmupParamScheduler)( + scheduler=L(MultiStepParamScheduler)( + values=[1.0, 0.1], + milestones=[1800000], + num_updates=2160000, + ), + warmup_length=4000 / 2160000, + warmup_method="linear", + warmup_factor=0.001, +) + +train.output_dir = "output/" + __file__[:-3] diff --git a/configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO_GQA_PhraseCut_Flickr30k/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024_cp_08x8x270k.py b/configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO_GQA_PhraseCut_Flickr30k/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024_cp_08x8x270k.py new file mode 100644 index 0000000..fb64dc7 --- /dev/null +++ b/configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO_GQA_PhraseCut_Flickr30k/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024_cp_08x8x270k.py @@ -0,0 +1,228 @@ +import torch.nn as nn + +from detectron2.config import LazyCall as L +from detectron2.layers import ShapeSpec +from detectron2.solver import WarmupParamScheduler +from detrex.modeling.neck import ChannelMapper +from fvcore.common.param_scheduler import MultiStepParamScheduler + +from ape.data.detection_utils import get_fed_loss_cls_weights +from ape.layers import VisionLanguageFusion +from ape.modeling.ape_deta import ( + DeformableDETRSegmVL, + DeformableDetrTransformerDecoderVL, + DeformableDetrTransformerEncoderVL, + DeformableDetrTransformerVL, +) +from ape.modeling.text import EVA02CLIP + +from ...common.backbone.vitl_eva02_clip import backbone +from ...common.data.lviscocococostuff_o365_oid_vgr_sa1b_refcoco_group_by_image_gqa_phrasecut_flickr30k_panoptic_lsj1024_cp import ( + dataloader, +) +from ...LVIS_InstanceSegmentation.ape_deta.ape_deta_vitl_eva02_lsj1024_cp_24ep import ( + model, + optimizer, + train, +) + +model.model_vision.backbone = backbone + +train.init_checkpoint = ( + "models/QuanSun/EVA-CLIP/EVA02_CLIP_L_336_psz14to16_s6B.pt?matching_heuristics=True" +) + +model.model_language = L(EVA02CLIP)( + clip_model="EVA02-CLIP-bigE-14-plus", + cache_dir="models/QuanSun/EVA-CLIP/EVA02_CLIP_E_psz14_plus_s9B.pt", + dtype="float16", +) +model.model_vision.embed_dim_language = 1024 + +model.model_vision.neck = L(ChannelMapper)( + input_shapes={ + "p2": ShapeSpec(channels=256), + "p3": ShapeSpec(channels=256), + "p4": ShapeSpec(channels=256), + "p5": ShapeSpec(channels=256), + "p6": ShapeSpec(channels=256), + }, + in_features=["p2", "p3", "p4", "p5", "p6"], + out_channels=256, + num_outs=5, + kernel_size=1, + norm_layer=L(nn.GroupNorm)(num_groups=32, num_channels=256), +) + +model.model_vision.mask_in_features = ["p2"] +model.model_vision.input_shapes = { + "p2": ShapeSpec(channels=256), + "p3": ShapeSpec(channels=256), + "p4": ShapeSpec(channels=256), + "p5": ShapeSpec(channels=256), + "p6": ShapeSpec(channels=256), +} + +model.model_vision.transformer.encoder.num_layers = 6 +model.model_vision.transformer.decoder.num_layers = 6 +model.model_vision.transformer.encoder.embed_dim = 256 +model.model_vision.transformer.decoder.embed_dim = 256 +model.model_vision.embed_dim = 256 +model.model_vision.backbone.out_channels = 256 + +model.model_vision.update( + _target_=DeformableDETRSegmVL, +) +model.model_vision.transformer.update( + _target_=DeformableDetrTransformerVL, +) +model.model_vision.transformer.encoder.update( + _target_=DeformableDetrTransformerEncoderVL, +) +model.model_vision.transformer.decoder.update( + _target_=DeformableDetrTransformerDecoderVL, +) + + +model.model_vision.transformer.encoder.vl_layer = L(VisionLanguageFusion)( + v_dim="${....embed_dim}", + l_dim="${....embed_dim_language}", + embed_dim=2048, + num_heads=8, + dropout=0.1, + drop_path=0.0, + init_values=1.0 / 6, + stable_softmax_2d=True, + clamp_min_for_underflow=True, + clamp_max_for_overflow=True, + use_checkpoint=True, +) +model.model_vision.transformer.encoder.use_act_checkpoint = True + +model.model_vision.text_feature_bank = True +model.model_vision.text_feature_reduce_before_fusion = True +model.model_vision.text_feature_batch_repeat = True +model.model_vision.expression_cumulative_gt_class = True +model.model_vision.name_prompt_fusion_type = "zero" + +model.model_vision.num_classes = 1256 +model.model_vision.select_box_nums_for_evaluation = 300 + +criterion = model.model_vision.criterion[0] +del criterion.use_fed_loss +del criterion.get_fed_loss_cls_weights +del criterion.fed_loss_num_classes +model.model_vision.criterion = [criterion for _ in range(10)] +for criterion, num_classes in zip( + model.model_vision.criterion, [1256, 365, 601, 256, 1, 256, 256, 256, 256, 256] +): + criterion.num_classes = num_classes + +dataloader.train.mapper.max_num_phrase = 128 +dataloader.train.mapper.nms_thresh_phrase = 0.6 + +model.model_vision.criterion[0].use_fed_loss = True +model.model_vision.criterion[0].get_fed_loss_cls_weights = lambda: get_fed_loss_cls_weights( + dataloader.train.dataset.names[0], 0.5 +) +model.model_vision.criterion[0].fed_loss_num_classes = 50 +model.model_vision.criterion[0].fed_loss_pad_type = "cat" + +model.model_vision.criterion[2].use_fed_loss = True +model.model_vision.criterion[2].get_fed_loss_cls_weights = lambda: get_fed_loss_cls_weights( + dataloader.train.dataset.names[2], 0.5 +) +model.model_vision.criterion[2].fed_loss_num_classes = 50 +model.model_vision.criterion[2].fed_loss_pad_type = "cat" + +model.model_vision.criterion[3].weight_dict["loss_class_enc"] = 0.0 +for k, v in model.model_vision.criterion[3].weight_dict.items(): + if "_enc" in k: + model.model_vision.criterion[3].weight_dict.update({k: 0.0}) + if "_bbox" in k or "_giou" in k or "_dice" in k or "_mask" in k: + model.model_vision.criterion[3].weight_dict.update({k: 0.0}) + +for k, v in model.model_vision.criterion[4].weight_dict.items(): + if "_class" in k and "_enc" not in k: + model.model_vision.criterion[4].weight_dict.update({k: 0.0}) + +model.model_vision.criterion[5].weight_dict["loss_class_enc"] = 0.0 + +model.model_vision.criterion[6].weight_dict["loss_class_enc"] = 0.0 +for k, v in model.model_vision.criterion[6].weight_dict.items(): + if "_enc" in k: + model.model_vision.criterion[6].weight_dict.update({k: 0.0}) + if "_bbox" in k or "_giou" in k or "_dice" in k or "_mask" in k: + model.model_vision.criterion[6].weight_dict.update({k: 0.0}) + +model.model_vision.criterion[7].weight_dict["loss_class_enc"] = 0.0 +for k, v in model.model_vision.criterion[7].weight_dict.items(): + if "_enc" in k: + model.model_vision.criterion[7].weight_dict.update({k: 0.0}) + if "_bbox" in k or "_giou" in k or "_dice" in k or "_mask" in k: + model.model_vision.criterion[7].weight_dict.update({k: 0.0}) + +model.model_vision.criterion[8].weight_dict["loss_class_enc"] = 0.0 +for k, v in model.model_vision.criterion[8].weight_dict.items(): + if "_enc" in k: + model.model_vision.criterion[8].weight_dict.update({k: 0.0}) + if "_bbox" in k or "_giou" in k or "_dice" in k or "_mask" in k: + model.model_vision.criterion[8].weight_dict.update({k: 0.0}) + +model.model_vision.stuff_dataset_learn_thing = False +model.model_vision.stuff_prob_thing = 0.9 +model.model_vision.transformer.proposal_ambiguous = 1 + +model.model_vision.instance_on = True +model.model_vision.semantic_on = True +model.model_vision.panoptic_on = False + +train.max_iter = 270000 +train.eval_period = 270000 + +lr_multiplier = L(WarmupParamScheduler)( + scheduler=L(MultiStepParamScheduler)( + values=[1.0, 0.1], + milestones=[225000], + num_updates=270000, + ), + warmup_length=2000 / 270000, + warmup_method="linear", + warmup_factor=0.001, +) + +dataloader.train.total_batch_size = 8 +dataloader.train.total_batch_size_list = [8, 8, 8, 8, 8, 8, 8, 8, 8] +dataloader.train.num_workers = 2 +train.iter_size = 8 + +dataloader.wait_group = 2 +dataloader.wait_time = 30 * 60 + +model.model_vision.dataset_prompts = [ + "name", + "name", + "name", + "phrase", + "name", + "phrase", + "phrase", + "phrase", + "phrase", + "expression", +] +model.model_vision.dataset_names = [ + "lvis+stuffonly", + "objects365", + "openimages", + "vgregion", + "sa1b", + "refcoco-mixed_group-by-image", + "gqa", + "phrasecut", + "flickr30k", + "refcoco", +] +model.model_vision.dataset_metas = dataloader.train.dataset.names + ["refcoco-mixed"] + +train.output_dir = "output/" + __file__[:-3] diff --git a/configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO_GQA_PhraseCut_Flickr30k/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024_cp_1080k.py b/configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO_GQA_PhraseCut_Flickr30k/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024_cp_1080k.py new file mode 100644 index 0000000..1ee51a4 --- /dev/null +++ b/configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO_GQA_PhraseCut_Flickr30k/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024_cp_1080k.py @@ -0,0 +1,225 @@ +import torch.nn as nn + +from detectron2.config import LazyCall as L +from detectron2.layers import ShapeSpec +from detectron2.solver import WarmupParamScheduler +from detrex.modeling.neck import ChannelMapper +from fvcore.common.param_scheduler import MultiStepParamScheduler + +from ape.data.detection_utils import get_fed_loss_cls_weights +from ape.layers import VisionLanguageFusion +from ape.modeling.ape_deta import ( + DeformableDETRSegmVL, + DeformableDetrTransformerDecoderVL, + DeformableDetrTransformerEncoderVL, + DeformableDetrTransformerVL, +) +from ape.modeling.text import EVA02CLIP + +from ...common.backbone.vitl_eva02_clip import backbone +from ...common.data.lviscocococostuff_o365_oid_vgr_sa1b_refcoco_group_by_image_gqa_phrasecut_flickr30k_panoptic_lsj1024_cp import ( + dataloader, +) +from ...LVIS_InstanceSegmentation.ape_deta.ape_deta_vitl_eva02_lsj1024_cp_24ep import ( + model, + optimizer, + train, +) + +model.model_vision.backbone = backbone + +train.init_checkpoint = ( + "models/QuanSun/EVA-CLIP/EVA02_CLIP_L_336_psz14to16_s6B.pt?matching_heuristics=True" +) + +model.model_language = L(EVA02CLIP)( + clip_model="EVA02-CLIP-bigE-14-plus", + cache_dir="models/QuanSun/EVA-CLIP/EVA02_CLIP_E_psz14_plus_s9B.pt", + dtype="float16", +) +model.model_vision.embed_dim_language = 1024 + +model.model_vision.neck = L(ChannelMapper)( + input_shapes={ + "p2": ShapeSpec(channels=256), + "p3": ShapeSpec(channels=256), + "p4": ShapeSpec(channels=256), + "p5": ShapeSpec(channels=256), + "p6": ShapeSpec(channels=256), + }, + in_features=["p2", "p3", "p4", "p5", "p6"], + out_channels=256, + num_outs=5, + kernel_size=1, + norm_layer=L(nn.GroupNorm)(num_groups=32, num_channels=256), +) + +model.model_vision.mask_in_features = ["p2"] +model.model_vision.input_shapes = { + "p2": ShapeSpec(channels=256), + "p3": ShapeSpec(channels=256), + "p4": ShapeSpec(channels=256), + "p5": ShapeSpec(channels=256), + "p6": ShapeSpec(channels=256), +} + +model.model_vision.transformer.encoder.num_layers = 6 +model.model_vision.transformer.decoder.num_layers = 6 +model.model_vision.transformer.encoder.embed_dim = 256 +model.model_vision.transformer.decoder.embed_dim = 256 +model.model_vision.embed_dim = 256 +model.model_vision.backbone.out_channels = 256 + +model.model_vision.update( + _target_=DeformableDETRSegmVL, +) +model.model_vision.transformer.update( + _target_=DeformableDetrTransformerVL, +) +model.model_vision.transformer.encoder.update( + _target_=DeformableDetrTransformerEncoderVL, +) +model.model_vision.transformer.decoder.update( + _target_=DeformableDetrTransformerDecoderVL, +) + +model.model_vision.transformer.encoder.vl_layer = L(VisionLanguageFusion)( + v_dim="${....embed_dim}", + l_dim="${....embed_dim_language}", + embed_dim=2048, + num_heads=8, + dropout=0.1, + drop_path=0.0, + init_values=1.0 / 6, + stable_softmax_2d=True, + clamp_min_for_underflow=True, + clamp_max_for_overflow=True, + use_checkpoint=True, +) +model.model_vision.transformer.encoder.use_act_checkpoint = True + +model.model_vision.text_feature_bank = True +model.model_vision.text_feature_reduce_before_fusion = True +model.model_vision.text_feature_batch_repeat = True +model.model_vision.expression_cumulative_gt_class = True +model.model_vision.name_prompt_fusion_type = "zero" + +model.model_vision.num_classes = 1256 +model.model_vision.select_box_nums_for_evaluation = 300 + +criterion = model.model_vision.criterion[0] +del criterion.use_fed_loss +del criterion.get_fed_loss_cls_weights +del criterion.fed_loss_num_classes +model.model_vision.criterion = [criterion for _ in range(10)] +for criterion, num_classes in zip( + model.model_vision.criterion, [1256, 365, 601, 200, 1, 200, 200, 200, 200, 200] +): + criterion.num_classes = num_classes + +dataloader.train.mapper.max_num_phrase = 100 +dataloader.train.mapper.nms_thresh_phrase = 0.6 + +model.model_vision.criterion[0].use_fed_loss = True +model.model_vision.criterion[0].get_fed_loss_cls_weights = lambda: get_fed_loss_cls_weights( + dataloader.train.dataset.names[0], 0.5 +) +model.model_vision.criterion[0].fed_loss_num_classes = 50 +model.model_vision.criterion[0].fed_loss_pad_type = "cat" + +model.model_vision.criterion[2].use_fed_loss = True +model.model_vision.criterion[2].get_fed_loss_cls_weights = lambda: get_fed_loss_cls_weights( + dataloader.train.dataset.names[2], 0.5 +) +model.model_vision.criterion[2].fed_loss_num_classes = 50 +model.model_vision.criterion[2].fed_loss_pad_type = "cat" + +model.model_vision.criterion[3].weight_dict["loss_class_enc"] = 0.0 +for k, v in model.model_vision.criterion[3].weight_dict.items(): + if "_enc" in k: + model.model_vision.criterion[3].weight_dict.update({k: 0.0}) + if "_bbox" in k or "_giou" in k or "_dice" in k or "_mask" in k: + model.model_vision.criterion[3].weight_dict.update({k: 0.0}) + +for k, v in model.model_vision.criterion[4].weight_dict.items(): + if "_class" in k and "_enc" not in k: + model.model_vision.criterion[4].weight_dict.update({k: 0.0}) + +model.model_vision.criterion[5].weight_dict["loss_class_enc"] = 0.0 + +model.model_vision.criterion[6].weight_dict["loss_class_enc"] = 0.0 +for k, v in model.model_vision.criterion[6].weight_dict.items(): + if "_enc" in k: + model.model_vision.criterion[6].weight_dict.update({k: 0.0}) + if "_bbox" in k or "_giou" in k or "_dice" in k or "_mask" in k: + model.model_vision.criterion[6].weight_dict.update({k: 0.0}) + +model.model_vision.criterion[7].weight_dict["loss_class_enc"] = 0.0 +for k, v in model.model_vision.criterion[7].weight_dict.items(): + if "_enc" in k: + model.model_vision.criterion[7].weight_dict.update({k: 0.0}) + if "_bbox" in k or "_giou" in k or "_dice" in k or "_mask" in k: + model.model_vision.criterion[7].weight_dict.update({k: 0.0}) + +model.model_vision.criterion[8].weight_dict["loss_class_enc"] = 0.0 +for k, v in model.model_vision.criterion[8].weight_dict.items(): + if "_enc" in k: + model.model_vision.criterion[8].weight_dict.update({k: 0.0}) + if "_bbox" in k or "_giou" in k or "_dice" in k or "_mask" in k: + model.model_vision.criterion[8].weight_dict.update({k: 0.0}) + +model.model_vision.stuff_dataset_learn_thing = False +model.model_vision.stuff_prob_thing = 0.9 +model.model_vision.transformer.proposal_ambiguous = 1 + +model.model_vision.instance_on = True +model.model_vision.semantic_on = True +model.model_vision.panoptic_on = False + +train.max_iter = 1080000 +train.eval_period = 1080000 + +lr_multiplier = L(WarmupParamScheduler)( + scheduler=L(MultiStepParamScheduler)( + values=[1.0, 0.1], + milestones=[900000], + num_updates=1080000, + ), + warmup_length=2000 / 270000, + warmup_method="linear", + warmup_factor=0.001, +) + +dataloader.train.total_batch_size = 16 +dataloader.train.total_batch_size_list = [16, 16, 16, 16, 16, 16, 16, 16, 16] +dataloader.train.num_workers = 4 + + +model.model_vision.dataset_prompts = [ + "name", + "name", + "name", + "phrase", + "name", + "phrase", + "phrase", + "phrase", + "phrase", + "expression", +] +model.model_vision.dataset_names = [ + "lvis+stuffonly", + "objects365", + "openimages", + "vgregion", + "sa1b", + "refcoco-mixed_group-by-image", + "gqa", + "phrasecut", + "flickr30k", + "refcoco", +] +model.model_vision.dataset_metas = dataloader.train.dataset.names + ["refcoco-mixed"] + +train.output_dir = "output/" + __file__[:-3] +model.model_vision.vis_period = 5120 diff --git a/configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO_GQA_PhraseCut_Flickr30k/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024_cp_16x4_1080k.py b/configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO_GQA_PhraseCut_Flickr30k/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024_cp_16x4_1080k.py new file mode 100644 index 0000000..ab66e17 --- /dev/null +++ b/configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO_GQA_PhraseCut_Flickr30k/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024_cp_16x4_1080k.py @@ -0,0 +1,227 @@ +import torch.nn as nn + +from detectron2.config import LazyCall as L +from detectron2.layers import ShapeSpec +from detectron2.solver import WarmupParamScheduler +from detrex.modeling.neck import ChannelMapper +from fvcore.common.param_scheduler import MultiStepParamScheduler + +from ape.data.detection_utils import get_fed_loss_cls_weights +from ape.layers import VisionLanguageFusion +from ape.modeling.ape_deta import ( + DeformableDETRSegmVL, + DeformableDetrTransformerDecoderVL, + DeformableDetrTransformerEncoderVL, + DeformableDetrTransformerVL, +) +from ape.modeling.text import EVA02CLIP + +from ...common.backbone.vitl_eva02_clip import backbone +from ...common.data.lviscocococostuff_o365_oid_vgr_sa1b_refcoco_group_by_image_gqa_phrasecut_flickr30k_panoptic_lsj1024_cp import ( + dataloader, +) +from ...LVIS_InstanceSegmentation.ape_deta.ape_deta_vitl_eva02_lsj1024_cp_24ep import ( + model, + optimizer, + train, +) + +model.model_vision.backbone = backbone + +train.init_checkpoint = ( + "models/QuanSun/EVA-CLIP/EVA02_CLIP_L_336_psz14to16_s6B.pt?matching_heuristics=True" +) + +model.model_language = L(EVA02CLIP)( + clip_model="EVA02-CLIP-bigE-14-plus", + cache_dir="models/QuanSun/EVA-CLIP/EVA02_CLIP_E_psz14_plus_s9B.pt", + dtype="float16", +) +model.model_vision.embed_dim_language = 1024 + +model.model_vision.neck = L(ChannelMapper)( + input_shapes={ + "p2": ShapeSpec(channels=256), + "p3": ShapeSpec(channels=256), + "p4": ShapeSpec(channels=256), + "p5": ShapeSpec(channels=256), + "p6": ShapeSpec(channels=256), + }, + in_features=["p2", "p3", "p4", "p5", "p6"], + out_channels=256, + num_outs=5, + kernel_size=1, + norm_layer=L(nn.GroupNorm)(num_groups=32, num_channels=256), +) + +model.model_vision.mask_in_features = ["p2"] +model.model_vision.input_shapes = { + "p2": ShapeSpec(channels=256), + "p3": ShapeSpec(channels=256), + "p4": ShapeSpec(channels=256), + "p5": ShapeSpec(channels=256), + "p6": ShapeSpec(channels=256), +} + +model.model_vision.transformer.encoder.num_layers = 6 +model.model_vision.transformer.decoder.num_layers = 6 +model.model_vision.transformer.encoder.embed_dim = 256 +model.model_vision.transformer.decoder.embed_dim = 256 +model.model_vision.embed_dim = 256 +model.model_vision.backbone.out_channels = 256 + +model.model_vision.update( + _target_=DeformableDETRSegmVL, +) +model.model_vision.transformer.update( + _target_=DeformableDetrTransformerVL, +) +model.model_vision.transformer.encoder.update( + _target_=DeformableDetrTransformerEncoderVL, +) +model.model_vision.transformer.decoder.update( + _target_=DeformableDetrTransformerDecoderVL, +) + +model.model_vision.transformer.encoder.vl_layer = L(VisionLanguageFusion)( + v_dim="${....embed_dim}", + l_dim="${....embed_dim_language}", + embed_dim=2048, + num_heads=8, + dropout=0.1, + drop_path=0.0, + init_values=1.0 / 6, + stable_softmax_2d=True, + clamp_min_for_underflow=True, + clamp_max_for_overflow=True, + use_checkpoint=True, +) +model.model_vision.transformer.encoder.use_act_checkpoint = True + +model.model_vision.text_feature_bank = True +model.model_vision.text_feature_reduce_before_fusion = True +model.model_vision.text_feature_batch_repeat = True +model.model_vision.expression_cumulative_gt_class = True +model.model_vision.name_prompt_fusion_type = "zero" + +model.model_vision.num_classes = 1256 +model.model_vision.select_box_nums_for_evaluation = 300 + +criterion = model.model_vision.criterion[0] +del criterion.use_fed_loss +del criterion.get_fed_loss_cls_weights +del criterion.fed_loss_num_classes +model.model_vision.criterion = [criterion for _ in range(10)] +for criterion, num_classes in zip( + model.model_vision.criterion, [1256, 365, 601, 256, 1, 256, 256, 256, 256, 256] +): + criterion.num_classes = num_classes + +dataloader.train.mapper.max_num_phrase = 128 +dataloader.train.mapper.nms_thresh_phrase = 0.6 + +model.model_vision.criterion[0].use_fed_loss = True +model.model_vision.criterion[0].get_fed_loss_cls_weights = lambda: get_fed_loss_cls_weights( + dataloader.train.dataset.names[0], 0.5 +) +model.model_vision.criterion[0].fed_loss_num_classes = 50 +model.model_vision.criterion[0].fed_loss_pad_type = "cat" + +model.model_vision.criterion[2].use_fed_loss = True +model.model_vision.criterion[2].get_fed_loss_cls_weights = lambda: get_fed_loss_cls_weights( + dataloader.train.dataset.names[2], 0.5 +) +model.model_vision.criterion[2].fed_loss_num_classes = 50 +model.model_vision.criterion[2].fed_loss_pad_type = "cat" + +model.model_vision.criterion[3].weight_dict["loss_class_enc"] = 0.0 +for k, v in model.model_vision.criterion[3].weight_dict.items(): + if "_enc" in k: + model.model_vision.criterion[3].weight_dict.update({k: 0.0}) + if "_bbox" in k or "_giou" in k or "_dice" in k or "_mask" in k: + model.model_vision.criterion[3].weight_dict.update({k: 0.0}) + +for k, v in model.model_vision.criterion[4].weight_dict.items(): + if "_class" in k and "_enc" not in k: + model.model_vision.criterion[4].weight_dict.update({k: 0.0}) + +model.model_vision.criterion[5].weight_dict["loss_class_enc"] = 0.0 + +model.model_vision.criterion[6].weight_dict["loss_class_enc"] = 0.0 +for k, v in model.model_vision.criterion[6].weight_dict.items(): + if "_enc" in k: + model.model_vision.criterion[6].weight_dict.update({k: 0.0}) + if "_bbox" in k or "_giou" in k or "_dice" in k or "_mask" in k: + model.model_vision.criterion[6].weight_dict.update({k: 0.0}) + +model.model_vision.criterion[7].weight_dict["loss_class_enc"] = 0.0 +for k, v in model.model_vision.criterion[7].weight_dict.items(): + if "_enc" in k: + model.model_vision.criterion[7].weight_dict.update({k: 0.0}) + if "_bbox" in k or "_giou" in k or "_dice" in k or "_mask" in k: + model.model_vision.criterion[7].weight_dict.update({k: 0.0}) + +model.model_vision.criterion[8].weight_dict["loss_class_enc"] = 0.0 +for k, v in model.model_vision.criterion[8].weight_dict.items(): + if "_enc" in k: + model.model_vision.criterion[8].weight_dict.update({k: 0.0}) + if "_bbox" in k or "_giou" in k or "_dice" in k or "_mask" in k: + model.model_vision.criterion[8].weight_dict.update({k: 0.0}) + +model.model_vision.stuff_dataset_learn_thing = False +model.model_vision.stuff_prob_thing = 0.9 +model.model_vision.transformer.proposal_ambiguous = 1 + +model.model_vision.instance_on = True +model.model_vision.semantic_on = True +model.model_vision.panoptic_on = False + +train.max_iter = 1080000 +train.eval_period = 1080000 + +lr_multiplier = L(WarmupParamScheduler)( + scheduler=L(MultiStepParamScheduler)( + values=[1.0, 0.1], + milestones=[900000], + num_updates=1080000, + ), + warmup_length=2000 / 270000, + warmup_method="linear", + warmup_factor=0.001, +) + +dataloader.train.total_batch_size = 16 +dataloader.train.total_batch_size_list = [16, 16, 16, 16, 16, 16, 16, 16, 16] +dataloader.train.num_workers = 0 +train.iter_size = 4 +train.iter_loop = False + + +model.model_vision.dataset_prompts = [ + "name", + "name", + "name", + "phrase", + "name", + "phrase", + "phrase", + "phrase", + "phrase", + "expression", +] +model.model_vision.dataset_names = [ + "lvis+stuffonly", + "objects365", + "openimages", + "vgregion", + "sa1b", + "refcoco-mixed_group-by-image", + "gqa", + "phrasecut", + "flickr30k", + "refcoco", +] +model.model_vision.dataset_metas = dataloader.train.dataset.names + ["refcoco-mixed"] + +train.output_dir = "output/" + __file__[:-3] +model.model_vision.vis_period = 5120 diff --git a/configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO_GQA_PhraseCut_Flickr30k/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024_cp_16x4_1080k_mdl.py b/configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO_GQA_PhraseCut_Flickr30k/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024_cp_16x4_1080k_mdl.py new file mode 100644 index 0000000..e4a3774 --- /dev/null +++ b/configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO_GQA_PhraseCut_Flickr30k/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024_cp_16x4_1080k_mdl.py @@ -0,0 +1,230 @@ +import torch.nn as nn + +from detectron2.config import LazyCall as L +from detectron2.layers import ShapeSpec +from detectron2.solver import WarmupParamScheduler +from detrex.modeling.neck import ChannelMapper +from fvcore.common.param_scheduler import MultiStepParamScheduler + +from ape.data.detection_utils import get_fed_loss_cls_weights +from ape.layers import VisionLanguageFusion +from ape.modeling.ape_deta import ( + DeformableDETRSegmVL, + DeformableDetrTransformerDecoderVL, + DeformableDetrTransformerEncoderVL, + DeformableDetrTransformerVL, +) +from ape.modeling.text import EVA02CLIP + +from ...common.backbone.vitl_eva02_clip import backbone +from ...common.data.lviscocococostuff_o365_oid_vgr_sa1b_refcoco_group_by_image_gqa_phrasecut_flickr30k_panoptic_lsj1024_cp_mdl import ( + dataloader, +) +from ...LVIS_InstanceSegmentation.ape_deta.ape_deta_vitl_eva02_lsj1024_cp_24ep import ( + model, + optimizer, + train, +) + +model.model_vision.backbone = backbone + +train.init_checkpoint = ( + "models/QuanSun/EVA-CLIP/EVA02_CLIP_L_336_psz14to16_s6B.pt?matching_heuristics=True" +) + +model.model_language = L(EVA02CLIP)( + clip_model="EVA02-CLIP-bigE-14-plus", + cache_dir="models/QuanSun/EVA-CLIP/EVA02_CLIP_E_psz14_plus_s9B.pt", + dtype="float16", +) +model.model_vision.embed_dim_language = 1024 + +model.model_vision.neck = L(ChannelMapper)( + input_shapes={ + "p2": ShapeSpec(channels=256), + "p3": ShapeSpec(channels=256), + "p4": ShapeSpec(channels=256), + "p5": ShapeSpec(channels=256), + "p6": ShapeSpec(channels=256), + }, + in_features=["p2", "p3", "p4", "p5", "p6"], + out_channels=256, + num_outs=5, + kernel_size=1, + norm_layer=L(nn.GroupNorm)(num_groups=32, num_channels=256), +) + +model.model_vision.mask_in_features = ["p2"] +model.model_vision.input_shapes = { + "p2": ShapeSpec(channels=256), + "p3": ShapeSpec(channels=256), + "p4": ShapeSpec(channels=256), + "p5": ShapeSpec(channels=256), + "p6": ShapeSpec(channels=256), +} + +model.model_vision.transformer.encoder.num_layers = 6 +model.model_vision.transformer.decoder.num_layers = 6 +model.model_vision.transformer.encoder.embed_dim = 256 +model.model_vision.transformer.decoder.embed_dim = 256 +model.model_vision.embed_dim = 256 +model.model_vision.backbone.out_channels = 256 + +model.model_vision.update( + _target_=DeformableDETRSegmVL, +) +model.model_vision.transformer.update( + _target_=DeformableDetrTransformerVL, +) +model.model_vision.transformer.encoder.update( + _target_=DeformableDetrTransformerEncoderVL, +) +model.model_vision.transformer.decoder.update( + _target_=DeformableDetrTransformerDecoderVL, +) + +model.model_vision.transformer.encoder.vl_layer = L(VisionLanguageFusion)( + v_dim="${....embed_dim}", + l_dim="${....embed_dim_language}", + embed_dim=2048, + num_heads=8, + dropout=0.1, + drop_path=0.0, + init_values=1.0 / 6, + stable_softmax_2d=True, + clamp_min_for_underflow=True, + clamp_max_for_overflow=True, + use_checkpoint=True, +) +model.model_vision.transformer.encoder.use_act_checkpoint = True + +model.model_vision.text_feature_bank = True +model.model_vision.text_feature_reduce_before_fusion = True +model.model_vision.text_feature_batch_repeat = True +model.model_vision.expression_cumulative_gt_class = True +model.model_vision.name_prompt_fusion_type = "zero" + +model.model_vision.num_classes = 1256 +model.model_vision.select_box_nums_for_evaluation = 300 + +criterion = model.model_vision.criterion[0] +del criterion.use_fed_loss +del criterion.get_fed_loss_cls_weights +del criterion.fed_loss_num_classes +model.model_vision.criterion = [criterion for _ in range(10)] +for criterion, num_classes in zip( + model.model_vision.criterion, [1256, 365, 601, 256, 1, 256, 256, 256, 256, 256] +): + criterion.num_classes = num_classes + +model.model_vision.criterion[0].use_fed_loss = True +model.model_vision.criterion[0].get_fed_loss_cls_weights = lambda: get_fed_loss_cls_weights( + dataloader.train[0].dataset.names, 0.5 +) +model.model_vision.criterion[0].fed_loss_num_classes = 50 +model.model_vision.criterion[0].fed_loss_pad_type = "cat" + +model.model_vision.criterion[2].use_fed_loss = True +model.model_vision.criterion[2].get_fed_loss_cls_weights = lambda: get_fed_loss_cls_weights( + dataloader.train[2].dataset.names, 0.5 +) +model.model_vision.criterion[2].fed_loss_num_classes = 50 +model.model_vision.criterion[2].fed_loss_pad_type = "cat" + +model.model_vision.criterion[3].weight_dict["loss_class_enc"] = 0.0 +for k, v in model.model_vision.criterion[3].weight_dict.items(): + if "_enc" in k: + model.model_vision.criterion[3].weight_dict.update({k: 0.0}) + if "_bbox" in k or "_giou" in k or "_dice" in k or "_mask" in k: + model.model_vision.criterion[3].weight_dict.update({k: 0.0}) + +for k, v in model.model_vision.criterion[4].weight_dict.items(): + if "_class" in k and "_enc" not in k: + model.model_vision.criterion[4].weight_dict.update({k: 0.0}) + +model.model_vision.criterion[5].weight_dict["loss_class_enc"] = 0.0 + +model.model_vision.criterion[6].weight_dict["loss_class_enc"] = 0.0 +for k, v in model.model_vision.criterion[6].weight_dict.items(): + if "_enc" in k: + model.model_vision.criterion[6].weight_dict.update({k: 0.0}) + if "_bbox" in k or "_giou" in k or "_dice" in k or "_mask" in k: + model.model_vision.criterion[6].weight_dict.update({k: 0.0}) + +model.model_vision.criterion[7].weight_dict["loss_class_enc"] = 0.0 +for k, v in model.model_vision.criterion[7].weight_dict.items(): + if "_enc" in k: + model.model_vision.criterion[7].weight_dict.update({k: 0.0}) + if "_bbox" in k or "_giou" in k or "_dice" in k or "_mask" in k: + model.model_vision.criterion[7].weight_dict.update({k: 0.0}) + +model.model_vision.criterion[8].weight_dict["loss_class_enc"] = 0.0 +for k, v in model.model_vision.criterion[8].weight_dict.items(): + if "_enc" in k: + model.model_vision.criterion[8].weight_dict.update({k: 0.0}) + if "_bbox" in k or "_giou" in k or "_dice" in k or "_mask" in k: + model.model_vision.criterion[8].weight_dict.update({k: 0.0}) + +model.model_vision.stuff_dataset_learn_thing = False +model.model_vision.stuff_prob_thing = 0.9 +model.model_vision.transformer.proposal_ambiguous = 1 + +model.model_vision.instance_on = True +model.model_vision.semantic_on = True +model.model_vision.panoptic_on = False + +train.max_iter = 1080000 +train.eval_period = 1080000 + +lr_multiplier = L(WarmupParamScheduler)( + scheduler=L(MultiStepParamScheduler)( + values=[1.0, 0.1], + milestones=[900000], + num_updates=1080000, + ), + warmup_length=2000 / 270000, + warmup_method="linear", + warmup_factor=0.001, +) + +for i in range(len(dataloader.train)): + dataloader.train[i].mapper.max_num_phrase = 128 + dataloader.train[i].mapper.nms_thresh_phrase = 0.6 + dataloader.train[i].total_batch_size = 16 + dataloader.train[i].total_batch_size_list = [16] + dataloader.train[i].num_workers = 2 + +train.iter_size = 4 +train.iter_loop = False +train.dataset_ratio = [1, 1, 1, 1, 1, 0.1, 0.1, 0.1, 0.1] + +model.model_vision.dataset_prompts = [ + "name", + "name", + "name", + "phrase", + "name", + "phrase", + "phrase", + "phrase", + "phrase", + "expression", +] +model.model_vision.dataset_names = [ + "lvis+stuffonly", + "objects365", + "openimages", + "vgregion", + "sa1b", + "refcoco-mixed_group-by-image", + "gqa", + "phrasecut", + "flickr30k", + "refcoco", +] +model.model_vision.dataset_metas = [xx for x in dataloader.train for xx in x.dataset.names] + [ + "refcoco-mixed" +] + +train.output_dir = "output/" + __file__[:-3] +model.model_vision.vis_period = 5120 diff --git a/configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO_GQA_PhraseCut_Flickr30k/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024_cp_16x4_1080k_mdl_llama2.py b/configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO_GQA_PhraseCut_Flickr30k/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024_cp_16x4_1080k_mdl_llama2.py new file mode 100644 index 0000000..d312bc3 --- /dev/null +++ b/configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO_GQA_PhraseCut_Flickr30k/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024_cp_16x4_1080k_mdl_llama2.py @@ -0,0 +1,235 @@ +import torch.nn as nn + +from detectron2.config import LazyCall as L +from detectron2.layers import ShapeSpec +from detectron2.solver import WarmupParamScheduler +from detrex.modeling.neck import ChannelMapper +from fvcore.common.param_scheduler import MultiStepParamScheduler + +from ape.data.detection_utils import get_fed_loss_cls_weights +from ape.layers import VisionLanguageFusion +from ape.modeling.ape_deta import ( + DeformableDETRSegmVL, + DeformableDetrTransformerDecoderVL, + DeformableDetrTransformerEncoderVL, + DeformableDetrTransformerVL, +) +from ape.modeling.text import Llama2 + +from ...common.backbone.vitl_eva02_clip import backbone +from ...common.data.lviscocococostuff_o365_oid_vgr_sa1b_refcoco_group_by_image_gqa_phrasecut_flickr30k_panoptic_lsj1024_cp_mdl import ( + dataloader, +) +from ...LVIS_InstanceSegmentation.ape_deta.ape_deta_vitl_eva02_lsj1024_cp_24ep import ( + model, + optimizer, + train, +) + +model.model_vision.backbone = backbone + +train.init_checkpoint = ( + "models/QuanSun/EVA-CLIP/EVA02_CLIP_L_336_psz14to16_s6B.pt?matching_heuristics=True" +) + +model.model_language = L(Llama2)( + pretrained_model_name_or_path="models/meta-llama/Llama-2-7b-hf/", + dtype="float32", + vision_port="decoder", + eval_only=True, + load_in_4bit=True, + load_in_8bit=False, +) +model.model_vision.embed_dim_language = 4096 +model.model_vision.text_feature_reduce_type = "average" + +model.model_vision.neck = L(ChannelMapper)( + input_shapes={ + "p2": ShapeSpec(channels=256), + "p3": ShapeSpec(channels=256), + "p4": ShapeSpec(channels=256), + "p5": ShapeSpec(channels=256), + "p6": ShapeSpec(channels=256), + }, + in_features=["p2", "p3", "p4", "p5", "p6"], + out_channels=256, + num_outs=5, + kernel_size=1, + norm_layer=L(nn.GroupNorm)(num_groups=32, num_channels=256), +) + +model.model_vision.mask_in_features = ["p2"] +model.model_vision.input_shapes = { + "p2": ShapeSpec(channels=256), + "p3": ShapeSpec(channels=256), + "p4": ShapeSpec(channels=256), + "p5": ShapeSpec(channels=256), + "p6": ShapeSpec(channels=256), +} + +model.model_vision.transformer.encoder.num_layers = 6 +model.model_vision.transformer.decoder.num_layers = 6 +model.model_vision.transformer.encoder.embed_dim = 256 +model.model_vision.transformer.decoder.embed_dim = 256 +model.model_vision.embed_dim = 256 +model.model_vision.backbone.out_channels = 256 + +model.model_vision.update( + _target_=DeformableDETRSegmVL, +) +model.model_vision.transformer.update( + _target_=DeformableDetrTransformerVL, +) +model.model_vision.transformer.encoder.update( + _target_=DeformableDetrTransformerEncoderVL, +) +model.model_vision.transformer.decoder.update( + _target_=DeformableDetrTransformerDecoderVL, +) + +model.model_vision.transformer.encoder.vl_layer = L(VisionLanguageFusion)( + v_dim="${....embed_dim}", + l_dim="${....embed_dim_language}", + embed_dim=2048, + num_heads=8, + dropout=0.1, + drop_path=0.0, + init_values=1.0 / 6, + stable_softmax_2d=True, + clamp_min_for_underflow=True, + clamp_max_for_overflow=True, + use_checkpoint=True, +) +model.model_vision.transformer.encoder.use_act_checkpoint = True +model.model_vision.transformer.decoder.use_act_checkpoint = True + +model.model_vision.text_feature_bank = True +model.model_vision.text_feature_reduce_before_fusion = True +model.model_vision.text_feature_batch_repeat = True +model.model_vision.expression_cumulative_gt_class = True +model.model_vision.name_prompt_fusion_type = "zero" + +model.model_vision.num_classes = 1256 +model.model_vision.select_box_nums_for_evaluation = 300 + +criterion = model.model_vision.criterion[0] +del criterion.use_fed_loss +del criterion.get_fed_loss_cls_weights +del criterion.fed_loss_num_classes +model.model_vision.criterion = [criterion for _ in range(10)] +for criterion, num_classes in zip( + model.model_vision.criterion, [1256, 365, 601, 256, 1, 256, 256, 256, 256, 256] +): + criterion.num_classes = num_classes + +model.model_vision.criterion[0].use_fed_loss = True +model.model_vision.criterion[0].get_fed_loss_cls_weights = lambda: get_fed_loss_cls_weights( + dataloader.train[0].dataset.names, 0.5 +) +model.model_vision.criterion[0].fed_loss_num_classes = 50 +model.model_vision.criterion[0].fed_loss_pad_type = "cat" + +model.model_vision.criterion[2].use_fed_loss = True +model.model_vision.criterion[2].get_fed_loss_cls_weights = lambda: get_fed_loss_cls_weights( + dataloader.train[2].dataset.names, 0.5 +) +model.model_vision.criterion[2].fed_loss_num_classes = 50 +model.model_vision.criterion[2].fed_loss_pad_type = "cat" + +model.model_vision.criterion[3].weight_dict["loss_class_enc"] = 0.0 +for k, v in model.model_vision.criterion[3].weight_dict.items(): + if "_enc" in k: + model.model_vision.criterion[3].weight_dict.update({k: 0.0}) + if "_bbox" in k or "_giou" in k or "_dice" in k or "_mask" in k: + model.model_vision.criterion[3].weight_dict.update({k: 0.0}) + +for k, v in model.model_vision.criterion[4].weight_dict.items(): + if "_class" in k and "_enc" not in k: + model.model_vision.criterion[4].weight_dict.update({k: 0.0}) + +model.model_vision.criterion[5].weight_dict["loss_class_enc"] = 0.0 + +model.model_vision.criterion[6].weight_dict["loss_class_enc"] = 0.0 +for k, v in model.model_vision.criterion[6].weight_dict.items(): + if "_enc" in k: + model.model_vision.criterion[6].weight_dict.update({k: 0.0}) + if "_bbox" in k or "_giou" in k or "_dice" in k or "_mask" in k: + model.model_vision.criterion[6].weight_dict.update({k: 0.0}) + +model.model_vision.criterion[7].weight_dict["loss_class_enc"] = 0.0 +for k, v in model.model_vision.criterion[7].weight_dict.items(): + if "_enc" in k: + model.model_vision.criterion[7].weight_dict.update({k: 0.0}) + if "_bbox" in k or "_giou" in k or "_dice" in k or "_mask" in k: + model.model_vision.criterion[7].weight_dict.update({k: 0.0}) + +model.model_vision.criterion[8].weight_dict["loss_class_enc"] = 0.0 +for k, v in model.model_vision.criterion[8].weight_dict.items(): + if "_enc" in k: + model.model_vision.criterion[8].weight_dict.update({k: 0.0}) + if "_bbox" in k or "_giou" in k or "_dice" in k or "_mask" in k: + model.model_vision.criterion[8].weight_dict.update({k: 0.0}) + +model.model_vision.stuff_dataset_learn_thing = False +model.model_vision.stuff_prob_thing = 0.9 +model.model_vision.transformer.proposal_ambiguous = 1 + +model.model_vision.instance_on = True +model.model_vision.semantic_on = True +model.model_vision.panoptic_on = False + +train.max_iter = 1080000 +train.eval_period = 1080000 + +lr_multiplier = L(WarmupParamScheduler)( + scheduler=L(MultiStepParamScheduler)( + values=[1.0, 0.1], + milestones=[900000], + num_updates=1080000, + ), + warmup_length=2000 / 270000, + warmup_method="linear", + warmup_factor=0.001, +) + +for i in range(len(dataloader.train)): + dataloader.train[i].mapper.max_num_phrase = 128 + dataloader.train[i].mapper.nms_thresh_phrase = 0.6 + dataloader.train[i].total_batch_size = 16 + dataloader.train[i].total_batch_size_list = [16] + dataloader.train[i].num_workers = 2 + +train.iter_size = 4 +train.iter_loop = False +train.dataset_ratio = [1, 1, 1, 1, 1, 0.1, 0.1, 0.1, 0.1] + +model.model_vision.dataset_prompts = [ + "name", + "name", + "name", + "phrase", + "name", + "phrase", + "phrase", + "phrase", + "phrase", + "expression", +] +model.model_vision.dataset_names = [ + "lvis+stuffonly", + "objects365", + "openimages", + "vgregion", + "sa1b", + "refcoco-mixed_group-by-image", + "gqa", + "phrasecut", + "flickr30k", + "refcoco", +] +model.model_vision.dataset_metas = [xx for x in dataloader.train for xx in x.dataset.names] + [ + "refcoco-mixed" +] + +train.output_dir = "output/" + __file__[:-3] +model.model_vision.vis_period = 5120 diff --git a/configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO_GQA_PhraseCut_Flickr30k/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024_cp_16x4x270k.py b/configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO_GQA_PhraseCut_Flickr30k/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024_cp_16x4x270k.py new file mode 100644 index 0000000..29857f7 --- /dev/null +++ b/configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO_GQA_PhraseCut_Flickr30k/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024_cp_16x4x270k.py @@ -0,0 +1,227 @@ +import torch.nn as nn + +from detectron2.config import LazyCall as L +from detectron2.layers import ShapeSpec +from detectron2.solver import WarmupParamScheduler +from detrex.modeling.neck import ChannelMapper +from fvcore.common.param_scheduler import MultiStepParamScheduler + +from ape.data.detection_utils import get_fed_loss_cls_weights +from ape.layers import VisionLanguageFusion +from ape.modeling.ape_deta import ( + DeformableDETRSegmVL, + DeformableDetrTransformerDecoderVL, + DeformableDetrTransformerEncoderVL, + DeformableDetrTransformerVL, +) +from ape.modeling.text import EVA02CLIP + +from ...common.backbone.vitl_eva02_clip import backbone +from ...common.data.lviscocococostuff_o365_oid_vgr_sa1b_refcoco_group_by_image_gqa_phrasecut_flickr30k_panoptic_lsj1024_cp import ( + dataloader, +) +from ...LVIS_InstanceSegmentation.ape_deta.ape_deta_vitl_eva02_lsj1024_cp_24ep import ( + model, + optimizer, + train, +) + +model.model_vision.backbone = backbone + +train.init_checkpoint = ( + "models/QuanSun/EVA-CLIP/EVA02_CLIP_L_336_psz14to16_s6B.pt?matching_heuristics=True" +) + +model.model_language = L(EVA02CLIP)( + clip_model="EVA02-CLIP-bigE-14-plus", + cache_dir="models/QuanSun/EVA-CLIP/EVA02_CLIP_E_psz14_plus_s9B.pt", + dtype="float16", +) +model.model_vision.embed_dim_language = 1024 + +model.model_vision.neck = L(ChannelMapper)( + input_shapes={ + "p2": ShapeSpec(channels=256), + "p3": ShapeSpec(channels=256), + "p4": ShapeSpec(channels=256), + "p5": ShapeSpec(channels=256), + "p6": ShapeSpec(channels=256), + }, + in_features=["p2", "p3", "p4", "p5", "p6"], + out_channels=256, + num_outs=5, + kernel_size=1, + norm_layer=L(nn.GroupNorm)(num_groups=32, num_channels=256), +) + +model.model_vision.mask_in_features = ["p2"] +model.model_vision.input_shapes = { + "p2": ShapeSpec(channels=256), + "p3": ShapeSpec(channels=256), + "p4": ShapeSpec(channels=256), + "p5": ShapeSpec(channels=256), + "p6": ShapeSpec(channels=256), +} + +model.model_vision.transformer.encoder.num_layers = 6 +model.model_vision.transformer.decoder.num_layers = 6 +model.model_vision.transformer.encoder.embed_dim = 256 +model.model_vision.transformer.decoder.embed_dim = 256 +model.model_vision.embed_dim = 256 +model.model_vision.backbone.out_channels = 256 + +model.model_vision.update( + _target_=DeformableDETRSegmVL, +) +model.model_vision.transformer.update( + _target_=DeformableDetrTransformerVL, +) +model.model_vision.transformer.encoder.update( + _target_=DeformableDetrTransformerEncoderVL, +) +model.model_vision.transformer.decoder.update( + _target_=DeformableDetrTransformerDecoderVL, +) + +model.model_vision.transformer.encoder.vl_layer = L(VisionLanguageFusion)( + v_dim="${....embed_dim}", + l_dim="${....embed_dim_language}", + embed_dim=2048, + num_heads=8, + dropout=0.1, + drop_path=0.0, + init_values=1.0 / 6, + stable_softmax_2d=True, + clamp_min_for_underflow=True, + clamp_max_for_overflow=True, + use_checkpoint=True, + use_attention_mask_v=True, +) +model.model_vision.transformer.encoder.use_act_checkpoint = True + +model.model_vision.text_feature_bank = True +model.model_vision.text_feature_reduce_before_fusion = True +model.model_vision.text_feature_batch_repeat = True +model.model_vision.expression_cumulative_gt_class = True +model.model_vision.name_prompt_fusion_type = "zero" + +model.model_vision.num_classes = 1256 +model.model_vision.select_box_nums_for_evaluation = 300 + +criterion = model.model_vision.criterion[0] +del criterion.use_fed_loss +del criterion.get_fed_loss_cls_weights +del criterion.fed_loss_num_classes +model.model_vision.criterion = [criterion for _ in range(10)] +for criterion, num_classes in zip( + model.model_vision.criterion, [1256, 365, 601, 256, 1, 256, 256, 256, 256, 256] +): + criterion.num_classes = num_classes + +dataloader.train.mapper.max_num_phrase = 128 +dataloader.train.mapper.nms_thresh_phrase = 0.6 + +model.model_vision.criterion[0].use_fed_loss = True +model.model_vision.criterion[0].get_fed_loss_cls_weights = lambda: get_fed_loss_cls_weights( + dataloader.train.dataset.names[0], 0.5 +) +model.model_vision.criterion[0].fed_loss_num_classes = 50 +model.model_vision.criterion[0].fed_loss_pad_type = "cat" + +model.model_vision.criterion[2].use_fed_loss = True +model.model_vision.criterion[2].get_fed_loss_cls_weights = lambda: get_fed_loss_cls_weights( + dataloader.train.dataset.names[2], 0.5 +) +model.model_vision.criterion[2].fed_loss_num_classes = 50 +model.model_vision.criterion[2].fed_loss_pad_type = "cat" + +model.model_vision.criterion[3].weight_dict["loss_class_enc"] = 0.0 +for k, v in model.model_vision.criterion[3].weight_dict.items(): + if "_enc" in k: + model.model_vision.criterion[3].weight_dict.update({k: 0.0}) + if "_bbox" in k or "_giou" in k or "_dice" in k or "_mask" in k: + model.model_vision.criterion[3].weight_dict.update({k: 0.0}) + +for k, v in model.model_vision.criterion[4].weight_dict.items(): + if "_class" in k and "_enc" not in k: + model.model_vision.criterion[4].weight_dict.update({k: 0.0}) + +model.model_vision.criterion[5].weight_dict["loss_class_enc"] = 0.0 + +model.model_vision.criterion[6].weight_dict["loss_class_enc"] = 0.0 +for k, v in model.model_vision.criterion[6].weight_dict.items(): + if "_enc" in k: + model.model_vision.criterion[6].weight_dict.update({k: 0.0}) + if "_bbox" in k or "_giou" in k or "_dice" in k or "_mask" in k: + model.model_vision.criterion[6].weight_dict.update({k: 0.0}) + +model.model_vision.criterion[7].weight_dict["loss_class_enc"] = 0.0 +for k, v in model.model_vision.criterion[7].weight_dict.items(): + if "_enc" in k: + model.model_vision.criterion[7].weight_dict.update({k: 0.0}) + if "_bbox" in k or "_giou" in k or "_dice" in k or "_mask" in k: + model.model_vision.criterion[7].weight_dict.update({k: 0.0}) + +model.model_vision.criterion[8].weight_dict["loss_class_enc"] = 0.0 +for k, v in model.model_vision.criterion[8].weight_dict.items(): + if "_enc" in k: + model.model_vision.criterion[8].weight_dict.update({k: 0.0}) + if "_bbox" in k or "_giou" in k or "_dice" in k or "_mask" in k: + model.model_vision.criterion[8].weight_dict.update({k: 0.0}) + +model.model_vision.stuff_dataset_learn_thing = False +model.model_vision.stuff_prob_thing = 0.9 +model.model_vision.transformer.proposal_ambiguous = 1 + +model.model_vision.instance_on = True +model.model_vision.semantic_on = True +model.model_vision.panoptic_on = False + +train.max_iter = 270000 +train.eval_period = 270000 + +lr_multiplier = L(WarmupParamScheduler)( + scheduler=L(MultiStepParamScheduler)( + values=[1.0, 0.1], + milestones=[225000], + num_updates=270000, + ), + warmup_length=2000 / 270000, + warmup_method="linear", + warmup_factor=0.001, +) + +dataloader.train.total_batch_size = 16 +dataloader.train.total_batch_size_list = [16, 16, 16, 16, 16, 16, 16, 16, 16] +dataloader.train.num_workers = 0 +train.iter_size = 4 + + +model.model_vision.dataset_prompts = [ + "name", + "name", + "name", + "phrase", + "name", + "phrase", + "phrase", + "phrase", + "phrase", + "expression", +] +model.model_vision.dataset_names = [ + "lvis+stuffonly", + "objects365", + "openimages", + "vgregion", + "sa1b", + "refcoco-mixed_group-by-image", + "gqa", + "phrasecut", + "flickr30k", + "refcoco", +] +model.model_vision.dataset_metas = dataloader.train.dataset.names + ["refcoco-mixed"] + +train.output_dir = "output/" + __file__[:-3] +model.model_vision.vis_period = 5120 diff --git a/configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO_GQA_PhraseCut_Flickr30k/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024_cp_16x4x270k_mdl.py b/configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO_GQA_PhraseCut_Flickr30k/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024_cp_16x4x270k_mdl.py new file mode 100644 index 0000000..39b14d3 --- /dev/null +++ b/configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO_GQA_PhraseCut_Flickr30k/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024_cp_16x4x270k_mdl.py @@ -0,0 +1,230 @@ +import torch.nn as nn + +from detectron2.config import LazyCall as L +from detectron2.layers import ShapeSpec +from detectron2.solver import WarmupParamScheduler +from detrex.modeling.neck import ChannelMapper +from fvcore.common.param_scheduler import MultiStepParamScheduler + +from ape.data.detection_utils import get_fed_loss_cls_weights +from ape.layers import VisionLanguageFusion +from ape.modeling.ape_deta import ( + DeformableDETRSegmVL, + DeformableDetrTransformerDecoderVL, + DeformableDetrTransformerEncoderVL, + DeformableDetrTransformerVL, +) +from ape.modeling.text import EVA02CLIP + +from ...common.backbone.vitl_eva02_clip import backbone +from ...common.data.lviscocococostuff_o365_oid_vgr_sa1b_refcoco_group_by_image_gqa_phrasecut_flickr30k_panoptic_lsj1024_cp_mdl import ( + dataloader, +) +from ...LVIS_InstanceSegmentation.ape_deta.ape_deta_vitl_eva02_lsj1024_cp_24ep import ( + model, + optimizer, + train, +) + +model.model_vision.backbone = backbone + +train.init_checkpoint = ( + "models/QuanSun/EVA-CLIP/EVA02_CLIP_L_336_psz14to16_s6B.pt?matching_heuristics=True" +) + +model.model_language = L(EVA02CLIP)( + clip_model="EVA02-CLIP-bigE-14-plus", + cache_dir="models/QuanSun/EVA-CLIP/EVA02_CLIP_E_psz14_plus_s9B.pt", + dtype="float16", +) +model.model_vision.embed_dim_language = 1024 + +model.model_vision.neck = L(ChannelMapper)( + input_shapes={ + "p2": ShapeSpec(channels=256), + "p3": ShapeSpec(channels=256), + "p4": ShapeSpec(channels=256), + "p5": ShapeSpec(channels=256), + "p6": ShapeSpec(channels=256), + }, + in_features=["p2", "p3", "p4", "p5", "p6"], + out_channels=256, + num_outs=5, + kernel_size=1, + norm_layer=L(nn.GroupNorm)(num_groups=32, num_channels=256), +) + +model.model_vision.mask_in_features = ["p2"] +model.model_vision.input_shapes = { + "p2": ShapeSpec(channels=256), + "p3": ShapeSpec(channels=256), + "p4": ShapeSpec(channels=256), + "p5": ShapeSpec(channels=256), + "p6": ShapeSpec(channels=256), +} + +model.model_vision.transformer.encoder.num_layers = 6 +model.model_vision.transformer.decoder.num_layers = 6 +model.model_vision.transformer.encoder.embed_dim = 256 +model.model_vision.transformer.decoder.embed_dim = 256 +model.model_vision.embed_dim = 256 +model.model_vision.backbone.out_channels = 256 + +model.model_vision.update( + _target_=DeformableDETRSegmVL, +) +model.model_vision.transformer.update( + _target_=DeformableDetrTransformerVL, +) +model.model_vision.transformer.encoder.update( + _target_=DeformableDetrTransformerEncoderVL, +) +model.model_vision.transformer.decoder.update( + _target_=DeformableDetrTransformerDecoderVL, +) + +model.model_vision.transformer.encoder.vl_layer = L(VisionLanguageFusion)( + v_dim="${....embed_dim}", + l_dim="${....embed_dim_language}", + embed_dim=2048, + num_heads=8, + dropout=0.1, + drop_path=0.0, + init_values=1.0 / 6, + stable_softmax_2d=True, + clamp_min_for_underflow=True, + clamp_max_for_overflow=True, + use_checkpoint=True, + use_attention_mask_v=True, +) +model.model_vision.transformer.encoder.use_act_checkpoint = True + +model.model_vision.text_feature_bank = True +model.model_vision.text_feature_reduce_before_fusion = True +model.model_vision.text_feature_batch_repeat = True +model.model_vision.expression_cumulative_gt_class = True +model.model_vision.name_prompt_fusion_type = "zero" + +model.model_vision.num_classes = 1256 +model.model_vision.select_box_nums_for_evaluation = 300 + +criterion = model.model_vision.criterion[0] +del criterion.use_fed_loss +del criterion.get_fed_loss_cls_weights +del criterion.fed_loss_num_classes +model.model_vision.criterion = [criterion for _ in range(10)] +for criterion, num_classes in zip( + model.model_vision.criterion, [1256, 365, 601, 256, 1, 256, 256, 256, 256, 256] +): + criterion.num_classes = num_classes + +model.model_vision.criterion[0].use_fed_loss = True +model.model_vision.criterion[0].get_fed_loss_cls_weights = lambda: get_fed_loss_cls_weights( + dataloader.train[0].dataset.names, 0.5 +) +model.model_vision.criterion[0].fed_loss_num_classes = 50 +model.model_vision.criterion[0].fed_loss_pad_type = "cat" + +model.model_vision.criterion[2].use_fed_loss = True +model.model_vision.criterion[2].get_fed_loss_cls_weights = lambda: get_fed_loss_cls_weights( + dataloader.train[2].dataset.names, 0.5 +) +model.model_vision.criterion[2].fed_loss_num_classes = 50 +model.model_vision.criterion[2].fed_loss_pad_type = "cat" + +model.model_vision.criterion[3].weight_dict["loss_class_enc"] = 0.0 +for k, v in model.model_vision.criterion[3].weight_dict.items(): + if "_enc" in k: + model.model_vision.criterion[3].weight_dict.update({k: 0.0}) + if "_bbox" in k or "_giou" in k or "_dice" in k or "_mask" in k: + model.model_vision.criterion[3].weight_dict.update({k: 0.0}) + +for k, v in model.model_vision.criterion[4].weight_dict.items(): + if "_class" in k and "_enc" not in k: + model.model_vision.criterion[4].weight_dict.update({k: 0.0}) + +model.model_vision.criterion[5].weight_dict["loss_class_enc"] = 0.0 + +model.model_vision.criterion[6].weight_dict["loss_class_enc"] = 0.0 +for k, v in model.model_vision.criterion[6].weight_dict.items(): + if "_enc" in k: + model.model_vision.criterion[6].weight_dict.update({k: 0.0}) + if "_bbox" in k or "_giou" in k or "_dice" in k or "_mask" in k: + model.model_vision.criterion[6].weight_dict.update({k: 0.0}) + +model.model_vision.criterion[7].weight_dict["loss_class_enc"] = 0.0 +for k, v in model.model_vision.criterion[7].weight_dict.items(): + if "_enc" in k: + model.model_vision.criterion[7].weight_dict.update({k: 0.0}) + if "_bbox" in k or "_giou" in k or "_dice" in k or "_mask" in k: + model.model_vision.criterion[7].weight_dict.update({k: 0.0}) + +model.model_vision.criterion[8].weight_dict["loss_class_enc"] = 0.0 +for k, v in model.model_vision.criterion[8].weight_dict.items(): + if "_enc" in k: + model.model_vision.criterion[8].weight_dict.update({k: 0.0}) + if "_bbox" in k or "_giou" in k or "_dice" in k or "_mask" in k: + model.model_vision.criterion[8].weight_dict.update({k: 0.0}) + +model.model_vision.stuff_dataset_learn_thing = False +model.model_vision.stuff_prob_thing = 0.9 +model.model_vision.transformer.proposal_ambiguous = 1 + +model.model_vision.instance_on = True +model.model_vision.semantic_on = True +model.model_vision.panoptic_on = False + +train.max_iter = 270000 +train.eval_period = 270000 + +lr_multiplier = L(WarmupParamScheduler)( + scheduler=L(MultiStepParamScheduler)( + values=[1.0, 0.1], + milestones=[225000], + num_updates=270000, + ), + warmup_length=2000 / 270000, + warmup_method="linear", + warmup_factor=0.001, +) + +for i in range(len(dataloader.train)): + dataloader.train[i].mapper.max_num_phrase = 128 + dataloader.train[i].mapper.nms_thresh_phrase = 0.6 + dataloader.train[i].total_batch_size = 16 + dataloader.train[i].total_batch_size_list = [16] + dataloader.train[i].num_workers = 2 + +train.iter_size = 4 +train.dataset_ratio = [1, 1, 1, 1, 1, 0.1, 0.1, 0.1, 0.1] + +model.model_vision.dataset_prompts = [ + "name", + "name", + "name", + "phrase", + "name", + "phrase", + "phrase", + "phrase", + "phrase", + "expression", +] +model.model_vision.dataset_names = [ + "lvis+stuffonly", + "objects365", + "openimages", + "vgregion", + "sa1b", + "refcoco-mixed_group-by-image", + "gqa", + "phrasecut", + "flickr30k", + "refcoco", +] +model.model_vision.dataset_metas = [xx for x in dataloader.train for xx in x.dataset.names] + [ + "refcoco-mixed" +] + +train.output_dir = "output/" + __file__[:-3] +model.model_vision.vis_period = 5120 diff --git a/configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO_GQA_PhraseCut_Flickr30k/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024_cp_16x4x270k_mdl_llama2.py b/configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO_GQA_PhraseCut_Flickr30k/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024_cp_16x4x270k_mdl_llama2.py new file mode 100644 index 0000000..8f40027 --- /dev/null +++ b/configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO_GQA_PhraseCut_Flickr30k/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024_cp_16x4x270k_mdl_llama2.py @@ -0,0 +1,235 @@ +import torch.nn as nn + +from detectron2.config import LazyCall as L +from detectron2.layers import ShapeSpec +from detectron2.solver import WarmupParamScheduler +from detrex.modeling.neck import ChannelMapper +from fvcore.common.param_scheduler import MultiStepParamScheduler + +from ape.data.detection_utils import get_fed_loss_cls_weights +from ape.layers import VisionLanguageFusion +from ape.modeling.ape_deta import ( + DeformableDETRSegmVL, + DeformableDetrTransformerDecoderVL, + DeformableDetrTransformerEncoderVL, + DeformableDetrTransformerVL, +) +from ape.modeling.text import Llama2 + +from ...common.backbone.vitl_eva02_clip import backbone +from ...common.data.lviscocococostuff_o365_oid_vgr_sa1b_refcoco_group_by_image_gqa_phrasecut_flickr30k_panoptic_lsj1024_cp_mdl import ( + dataloader, +) +from ...LVIS_InstanceSegmentation.ape_deta.ape_deta_vitl_eva02_lsj1024_cp_24ep import ( + model, + optimizer, + train, +) + +model.model_vision.backbone = backbone + +train.init_checkpoint = ( + "models/QuanSun/EVA-CLIP/EVA02_CLIP_L_336_psz14to16_s6B.pt?matching_heuristics=True" +) + +model.model_language = L(Llama2)( + pretrained_model_name_or_path="models/meta-llama/Llama-2-7b-hf/", + dtype="float32", + vision_port="decoder", + eval_only=True, + load_in_4bit=True, + load_in_8bit=False, +) +model.model_vision.embed_dim_language = 4096 +model.model_vision.text_feature_reduce_type = "average" + +model.model_vision.neck = L(ChannelMapper)( + input_shapes={ + "p2": ShapeSpec(channels=256), + "p3": ShapeSpec(channels=256), + "p4": ShapeSpec(channels=256), + "p5": ShapeSpec(channels=256), + "p6": ShapeSpec(channels=256), + }, + in_features=["p2", "p3", "p4", "p5", "p6"], + out_channels=256, + num_outs=5, + kernel_size=1, + norm_layer=L(nn.GroupNorm)(num_groups=32, num_channels=256), +) + +model.model_vision.mask_in_features = ["p2"] +model.model_vision.input_shapes = { + "p2": ShapeSpec(channels=256), + "p3": ShapeSpec(channels=256), + "p4": ShapeSpec(channels=256), + "p5": ShapeSpec(channels=256), + "p6": ShapeSpec(channels=256), +} + +model.model_vision.transformer.encoder.num_layers = 6 +model.model_vision.transformer.decoder.num_layers = 6 +model.model_vision.transformer.encoder.embed_dim = 256 +model.model_vision.transformer.decoder.embed_dim = 256 +model.model_vision.embed_dim = 256 +model.model_vision.backbone.out_channels = 256 + +model.model_vision.update( + _target_=DeformableDETRSegmVL, +) +model.model_vision.transformer.update( + _target_=DeformableDetrTransformerVL, +) +model.model_vision.transformer.encoder.update( + _target_=DeformableDetrTransformerEncoderVL, +) +model.model_vision.transformer.decoder.update( + _target_=DeformableDetrTransformerDecoderVL, +) + +model.model_vision.transformer.encoder.vl_layer = L(VisionLanguageFusion)( + v_dim="${....embed_dim}", + l_dim="${....embed_dim_language}", + embed_dim=2048, + num_heads=8, + dropout=0.1, + drop_path=0.0, + init_values=1.0 / 6, + stable_softmax_2d=True, + clamp_min_for_underflow=True, + clamp_max_for_overflow=True, + use_checkpoint=True, + use_attention_mask_v=True, +) +model.model_vision.transformer.encoder.use_act_checkpoint = True +model.model_vision.transformer.decoder.use_act_checkpoint = True + +model.model_vision.text_feature_bank = True +model.model_vision.text_feature_reduce_before_fusion = True +model.model_vision.text_feature_batch_repeat = True +model.model_vision.expression_cumulative_gt_class = True +model.model_vision.name_prompt_fusion_type = "zero" + +model.model_vision.num_classes = 1256 +model.model_vision.select_box_nums_for_evaluation = 300 + +criterion = model.model_vision.criterion[0] +del criterion.use_fed_loss +del criterion.get_fed_loss_cls_weights +del criterion.fed_loss_num_classes +model.model_vision.criterion = [criterion for _ in range(10)] +for criterion, num_classes in zip( + model.model_vision.criterion, [1256, 365, 601, 256, 1, 256, 256, 256, 256, 256] +): + criterion.num_classes = num_classes + +model.model_vision.criterion[0].use_fed_loss = True +model.model_vision.criterion[0].get_fed_loss_cls_weights = lambda: get_fed_loss_cls_weights( + dataloader.train[0].dataset.names, 0.5 +) +model.model_vision.criterion[0].fed_loss_num_classes = 50 +model.model_vision.criterion[0].fed_loss_pad_type = "cat" + +model.model_vision.criterion[2].use_fed_loss = True +model.model_vision.criterion[2].get_fed_loss_cls_weights = lambda: get_fed_loss_cls_weights( + dataloader.train[2].dataset.names, 0.5 +) +model.model_vision.criterion[2].fed_loss_num_classes = 50 +model.model_vision.criterion[2].fed_loss_pad_type = "cat" + +model.model_vision.criterion[3].weight_dict["loss_class_enc"] = 0.0 +for k, v in model.model_vision.criterion[3].weight_dict.items(): + if "_enc" in k: + model.model_vision.criterion[3].weight_dict.update({k: 0.0}) + if "_bbox" in k or "_giou" in k or "_dice" in k or "_mask" in k: + model.model_vision.criterion[3].weight_dict.update({k: 0.0}) + +for k, v in model.model_vision.criterion[4].weight_dict.items(): + if "_class" in k and "_enc" not in k: + model.model_vision.criterion[4].weight_dict.update({k: 0.0}) + +model.model_vision.criterion[5].weight_dict["loss_class_enc"] = 0.0 + +model.model_vision.criterion[6].weight_dict["loss_class_enc"] = 0.0 +for k, v in model.model_vision.criterion[6].weight_dict.items(): + if "_enc" in k: + model.model_vision.criterion[6].weight_dict.update({k: 0.0}) + if "_bbox" in k or "_giou" in k or "_dice" in k or "_mask" in k: + model.model_vision.criterion[6].weight_dict.update({k: 0.0}) + +model.model_vision.criterion[7].weight_dict["loss_class_enc"] = 0.0 +for k, v in model.model_vision.criterion[7].weight_dict.items(): + if "_enc" in k: + model.model_vision.criterion[7].weight_dict.update({k: 0.0}) + if "_bbox" in k or "_giou" in k or "_dice" in k or "_mask" in k: + model.model_vision.criterion[7].weight_dict.update({k: 0.0}) + +model.model_vision.criterion[8].weight_dict["loss_class_enc"] = 0.0 +for k, v in model.model_vision.criterion[8].weight_dict.items(): + if "_enc" in k: + model.model_vision.criterion[8].weight_dict.update({k: 0.0}) + if "_bbox" in k or "_giou" in k or "_dice" in k or "_mask" in k: + model.model_vision.criterion[8].weight_dict.update({k: 0.0}) + +model.model_vision.stuff_dataset_learn_thing = False +model.model_vision.stuff_prob_thing = 0.9 +model.model_vision.transformer.proposal_ambiguous = 1 + +model.model_vision.instance_on = True +model.model_vision.semantic_on = True +model.model_vision.panoptic_on = False + +train.max_iter = 270000 +train.eval_period = 270000 + +lr_multiplier = L(WarmupParamScheduler)( + scheduler=L(MultiStepParamScheduler)( + values=[1.0, 0.1], + milestones=[225000], + num_updates=270000, + ), + warmup_length=2000 / 270000, + warmup_method="linear", + warmup_factor=0.001, +) + +for i in range(len(dataloader.train)): + dataloader.train[i].mapper.max_num_phrase = 128 + dataloader.train[i].mapper.nms_thresh_phrase = 0.6 + dataloader.train[i].total_batch_size = 16 + dataloader.train[i].total_batch_size_list = [16] + dataloader.train[i].num_workers = 2 + +train.iter_size = 4 +train.dataset_ratio = [1, 1, 1, 1, 1, 0.1, 0.1, 0.1, 0.1] + +model.model_vision.dataset_prompts = [ + "name", + "name", + "name", + "phrase", + "name", + "phrase", + "phrase", + "phrase", + "phrase", + "expression", +] +model.model_vision.dataset_names = [ + "lvis+stuffonly", + "objects365", + "openimages", + "vgregion", + "sa1b", + "refcoco-mixed_group-by-image", + "gqa", + "phrasecut", + "flickr30k", + "refcoco", +] +model.model_vision.dataset_metas = [xx for x in dataloader.train for xx in x.dataset.names] + [ + "refcoco-mixed" +] + +train.output_dir = "output/" + __file__[:-3] +model.model_vision.vis_period = 5120 diff --git a/configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO_GQA_PhraseCut_Flickr30k/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024_cp_16x4x337k_mdl.py b/configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO_GQA_PhraseCut_Flickr30k/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024_cp_16x4x337k_mdl.py new file mode 100644 index 0000000..b746718 --- /dev/null +++ b/configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO_GQA_PhraseCut_Flickr30k/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024_cp_16x4x337k_mdl.py @@ -0,0 +1,230 @@ +import torch.nn as nn + +from detectron2.config import LazyCall as L +from detectron2.layers import ShapeSpec +from detectron2.solver import WarmupParamScheduler +from detrex.modeling.neck import ChannelMapper +from fvcore.common.param_scheduler import MultiStepParamScheduler + +from ape.data.detection_utils import get_fed_loss_cls_weights +from ape.layers import VisionLanguageFusion +from ape.modeling.ape_deta import ( + DeformableDETRSegmVL, + DeformableDetrTransformerDecoderVL, + DeformableDetrTransformerEncoderVL, + DeformableDetrTransformerVL, +) +from ape.modeling.text import EVA02CLIP + +from ...common.backbone.vitl_eva02_clip import backbone +from ...common.data.lviscocococostuff_o365_oid_vgr_sa1b_refcoco_group_by_image_gqa_phrasecut_flickr30k_panoptic_lsj1024_cp_mdl import ( + dataloader, +) +from ...LVIS_InstanceSegmentation.ape_deta.ape_deta_vitl_eva02_lsj1024_cp_24ep import ( + model, + optimizer, + train, +) + +model.model_vision.backbone = backbone + +train.init_checkpoint = ( + "models/QuanSun/EVA-CLIP/EVA02_CLIP_L_336_psz14to16_s6B.pt?matching_heuristics=True" +) + +model.model_language = L(EVA02CLIP)( + clip_model="EVA02-CLIP-bigE-14-plus", + cache_dir="models/QuanSun/EVA-CLIP/EVA02_CLIP_E_psz14_plus_s9B.pt", + dtype="float16", +) +model.model_vision.embed_dim_language = 1024 + +model.model_vision.neck = L(ChannelMapper)( + input_shapes={ + "p2": ShapeSpec(channels=256), + "p3": ShapeSpec(channels=256), + "p4": ShapeSpec(channels=256), + "p5": ShapeSpec(channels=256), + "p6": ShapeSpec(channels=256), + }, + in_features=["p2", "p3", "p4", "p5", "p6"], + out_channels=256, + num_outs=5, + kernel_size=1, + norm_layer=L(nn.GroupNorm)(num_groups=32, num_channels=256), +) + +model.model_vision.mask_in_features = ["p2"] +model.model_vision.input_shapes = { + "p2": ShapeSpec(channels=256), + "p3": ShapeSpec(channels=256), + "p4": ShapeSpec(channels=256), + "p5": ShapeSpec(channels=256), + "p6": ShapeSpec(channels=256), +} + +model.model_vision.transformer.encoder.num_layers = 6 +model.model_vision.transformer.decoder.num_layers = 6 +model.model_vision.transformer.encoder.embed_dim = 256 +model.model_vision.transformer.decoder.embed_dim = 256 +model.model_vision.embed_dim = 256 +model.model_vision.backbone.out_channels = 256 + +model.model_vision.update( + _target_=DeformableDETRSegmVL, +) +model.model_vision.transformer.update( + _target_=DeformableDetrTransformerVL, +) +model.model_vision.transformer.encoder.update( + _target_=DeformableDetrTransformerEncoderVL, +) +model.model_vision.transformer.decoder.update( + _target_=DeformableDetrTransformerDecoderVL, +) + +model.model_vision.transformer.encoder.vl_layer = L(VisionLanguageFusion)( + v_dim="${....embed_dim}", + l_dim="${....embed_dim_language}", + embed_dim=2048, + num_heads=8, + dropout=0.1, + drop_path=0.0, + init_values=1.0 / 6, + stable_softmax_2d=True, + clamp_min_for_underflow=True, + clamp_max_for_overflow=True, + use_checkpoint=True, + use_attention_mask_v=True, +) +model.model_vision.transformer.encoder.use_act_checkpoint = True + +model.model_vision.text_feature_bank = True +model.model_vision.text_feature_reduce_before_fusion = True +model.model_vision.text_feature_batch_repeat = True +model.model_vision.expression_cumulative_gt_class = True +model.model_vision.name_prompt_fusion_type = "zero" + +model.model_vision.num_classes = 1256 +model.model_vision.select_box_nums_for_evaluation = 300 + +criterion = model.model_vision.criterion[0] +del criterion.use_fed_loss +del criterion.get_fed_loss_cls_weights +del criterion.fed_loss_num_classes +model.model_vision.criterion = [criterion for _ in range(10)] +for criterion, num_classes in zip( + model.model_vision.criterion, [1256, 365, 601, 256, 1, 256, 256, 256, 256, 256] +): + criterion.num_classes = num_classes + +model.model_vision.criterion[0].use_fed_loss = True +model.model_vision.criterion[0].get_fed_loss_cls_weights = lambda: get_fed_loss_cls_weights( + dataloader.train[0].dataset.names, 0.5 +) +model.model_vision.criterion[0].fed_loss_num_classes = 50 +model.model_vision.criterion[0].fed_loss_pad_type = "cat" + +model.model_vision.criterion[2].use_fed_loss = True +model.model_vision.criterion[2].get_fed_loss_cls_weights = lambda: get_fed_loss_cls_weights( + dataloader.train[2].dataset.names, 0.5 +) +model.model_vision.criterion[2].fed_loss_num_classes = 50 +model.model_vision.criterion[2].fed_loss_pad_type = "cat" + +model.model_vision.criterion[3].weight_dict["loss_class_enc"] = 0.0 +for k, v in model.model_vision.criterion[3].weight_dict.items(): + if "_enc" in k: + model.model_vision.criterion[3].weight_dict.update({k: 0.0}) + if "_bbox" in k or "_giou" in k or "_dice" in k or "_mask" in k: + model.model_vision.criterion[3].weight_dict.update({k: 0.0}) + +for k, v in model.model_vision.criterion[4].weight_dict.items(): + if "_class" in k and "_enc" not in k: + model.model_vision.criterion[4].weight_dict.update({k: 0.0}) + +model.model_vision.criterion[5].weight_dict["loss_class_enc"] = 0.0 + +model.model_vision.criterion[6].weight_dict["loss_class_enc"] = 0.0 +for k, v in model.model_vision.criterion[6].weight_dict.items(): + if "_enc" in k: + model.model_vision.criterion[6].weight_dict.update({k: 0.0}) + if "_bbox" in k or "_giou" in k or "_dice" in k or "_mask" in k: + model.model_vision.criterion[6].weight_dict.update({k: 0.0}) + +model.model_vision.criterion[7].weight_dict["loss_class_enc"] = 0.0 +for k, v in model.model_vision.criterion[7].weight_dict.items(): + if "_enc" in k: + model.model_vision.criterion[7].weight_dict.update({k: 0.0}) + if "_bbox" in k or "_giou" in k or "_dice" in k or "_mask" in k: + model.model_vision.criterion[7].weight_dict.update({k: 0.0}) + +model.model_vision.criterion[8].weight_dict["loss_class_enc"] = 0.0 +for k, v in model.model_vision.criterion[8].weight_dict.items(): + if "_enc" in k: + model.model_vision.criterion[8].weight_dict.update({k: 0.0}) + if "_bbox" in k or "_giou" in k or "_dice" in k or "_mask" in k: + model.model_vision.criterion[8].weight_dict.update({k: 0.0}) + +model.model_vision.stuff_dataset_learn_thing = False +model.model_vision.stuff_prob_thing = 0.9 +model.model_vision.transformer.proposal_ambiguous = 1 + +model.model_vision.instance_on = True +model.model_vision.semantic_on = True +model.model_vision.panoptic_on = False + +train.max_iter = 337500 +train.eval_period = 337500 + +lr_multiplier = L(WarmupParamScheduler)( + scheduler=L(MultiStepParamScheduler)( + values=[1.0, 0.1, 0.01], + milestones=[225000, 300000], + num_updates=337500, + ), + warmup_length=2000 / 270000, + warmup_method="linear", + warmup_factor=0.001, +) + +for i in range(len(dataloader.train)): + dataloader.train[i].mapper.max_num_phrase = 128 + dataloader.train[i].mapper.nms_thresh_phrase = 0.6 + dataloader.train[i].total_batch_size = 16 + dataloader.train[i].total_batch_size_list = [16] + dataloader.train[i].num_workers = 2 + +train.iter_size = 4 +train.dataset_ratio = [1, 1, 1, 1, 1, 0.1, 0.1, 0.1, 0.1] + +model.model_vision.dataset_prompts = [ + "name", + "name", + "name", + "phrase", + "name", + "phrase", + "phrase", + "phrase", + "phrase", + "expression", +] +model.model_vision.dataset_names = [ + "lvis+stuffonly", + "objects365", + "openimages", + "vgregion", + "sa1b", + "refcoco-mixed_group-by-image", + "gqa", + "phrasecut", + "flickr30k", + "refcoco", +] +model.model_vision.dataset_metas = [xx for x in dataloader.train for xx in x.dataset.names] + [ + "refcoco-mixed" +] + +train.output_dir = "output/" + __file__[:-3] +model.model_vision.vis_period = 5120 diff --git a/configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO_GQA_PhraseCut_Flickr30k/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024_cp_32x2x270k.py b/configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO_GQA_PhraseCut_Flickr30k/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024_cp_32x2x270k.py new file mode 100644 index 0000000..a4db1c3 --- /dev/null +++ b/configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO_GQA_PhraseCut_Flickr30k/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024_cp_32x2x270k.py @@ -0,0 +1,228 @@ +import torch.nn as nn + +from detectron2.config import LazyCall as L +from detectron2.layers import ShapeSpec +from detectron2.solver import WarmupParamScheduler +from detrex.modeling.neck import ChannelMapper +from fvcore.common.param_scheduler import MultiStepParamScheduler + +from ape.data.detection_utils import get_fed_loss_cls_weights +from ape.layers import VisionLanguageFusion +from ape.modeling.ape_deta import ( + DeformableDETRSegmVL, + DeformableDetrTransformerDecoderVL, + DeformableDetrTransformerEncoderVL, + DeformableDetrTransformerVL, +) +from ape.modeling.text import EVA02CLIP + +from ...common.backbone.vitl_eva02_clip import backbone +from ...common.data.lviscocococostuff_o365_oid_vgr_sa1b_refcoco_group_by_image_gqa_phrasecut_flickr30k_panoptic_lsj1024_cp import ( + dataloader, +) +from ...LVIS_InstanceSegmentation.ape_deta.ape_deta_vitl_eva02_lsj1024_cp_24ep import ( + model, + optimizer, + train, +) + +model.model_vision.backbone = backbone + +train.init_checkpoint = ( + "models/QuanSun/EVA-CLIP/EVA02_CLIP_L_336_psz14to16_s6B.pt?matching_heuristics=True" +) + +model.model_language = L(EVA02CLIP)( + clip_model="EVA02-CLIP-bigE-14-plus", + cache_dir="models/QuanSun/EVA-CLIP/EVA02_CLIP_E_psz14_plus_s9B.pt", + dtype="float16", +) +model.model_vision.embed_dim_language = 1024 + +model.model_vision.neck = L(ChannelMapper)( + input_shapes={ + "p2": ShapeSpec(channels=256), + "p3": ShapeSpec(channels=256), + "p4": ShapeSpec(channels=256), + "p5": ShapeSpec(channels=256), + "p6": ShapeSpec(channels=256), + }, + in_features=["p2", "p3", "p4", "p5", "p6"], + out_channels=256, + num_outs=5, + kernel_size=1, + norm_layer=L(nn.GroupNorm)(num_groups=32, num_channels=256), +) + +model.model_vision.mask_in_features = ["p2"] +model.model_vision.input_shapes = { + "p2": ShapeSpec(channels=256), + "p3": ShapeSpec(channels=256), + "p4": ShapeSpec(channels=256), + "p5": ShapeSpec(channels=256), + "p6": ShapeSpec(channels=256), +} + +model.model_vision.transformer.encoder.num_layers = 6 +model.model_vision.transformer.decoder.num_layers = 6 +model.model_vision.transformer.encoder.embed_dim = 256 +model.model_vision.transformer.decoder.embed_dim = 256 +model.model_vision.embed_dim = 256 +model.model_vision.backbone.out_channels = 256 + +model.model_vision.update( + _target_=DeformableDETRSegmVL, +) +model.model_vision.transformer.update( + _target_=DeformableDetrTransformerVL, +) +model.model_vision.transformer.encoder.update( + _target_=DeformableDetrTransformerEncoderVL, +) +model.model_vision.transformer.decoder.update( + _target_=DeformableDetrTransformerDecoderVL, +) + + +model.model_vision.transformer.encoder.vl_layer = L(VisionLanguageFusion)( + v_dim="${....embed_dim}", + l_dim="${....embed_dim_language}", + embed_dim=2048, + num_heads=8, + dropout=0.1, + drop_path=0.0, + init_values=1.0 / 6, + stable_softmax_2d=True, + clamp_min_for_underflow=True, + clamp_max_for_overflow=True, + use_checkpoint=True, +) +model.model_vision.transformer.encoder.use_act_checkpoint = True + +model.model_vision.text_feature_bank = True +model.model_vision.text_feature_reduce_before_fusion = True +model.model_vision.text_feature_batch_repeat = True +model.model_vision.expression_cumulative_gt_class = True +model.model_vision.name_prompt_fusion_type = "zero" + +model.model_vision.num_classes = 1256 +model.model_vision.select_box_nums_for_evaluation = 300 + +criterion = model.model_vision.criterion[0] +del criterion.use_fed_loss +del criterion.get_fed_loss_cls_weights +del criterion.fed_loss_num_classes +model.model_vision.criterion = [criterion for _ in range(10)] +for criterion, num_classes in zip( + model.model_vision.criterion, [1256, 365, 601, 256, 1, 256, 256, 256, 256, 256] +): + criterion.num_classes = num_classes + +dataloader.train.mapper.max_num_phrase = 128 +dataloader.train.mapper.nms_thresh_phrase = 0.6 + +model.model_vision.criterion[0].use_fed_loss = True +model.model_vision.criterion[0].get_fed_loss_cls_weights = lambda: get_fed_loss_cls_weights( + dataloader.train.dataset.names[0], 0.5 +) +model.model_vision.criterion[0].fed_loss_num_classes = 50 +model.model_vision.criterion[0].fed_loss_pad_type = "cat" + +model.model_vision.criterion[2].use_fed_loss = True +model.model_vision.criterion[2].get_fed_loss_cls_weights = lambda: get_fed_loss_cls_weights( + dataloader.train.dataset.names[2], 0.5 +) +model.model_vision.criterion[2].fed_loss_num_classes = 50 +model.model_vision.criterion[2].fed_loss_pad_type = "cat" + +model.model_vision.criterion[3].weight_dict["loss_class_enc"] = 0.0 +for k, v in model.model_vision.criterion[3].weight_dict.items(): + if "_enc" in k: + model.model_vision.criterion[3].weight_dict.update({k: 0.0}) + if "_bbox" in k or "_giou" in k or "_dice" in k or "_mask" in k: + model.model_vision.criterion[3].weight_dict.update({k: 0.0}) + +for k, v in model.model_vision.criterion[4].weight_dict.items(): + if "_class" in k and "_enc" not in k: + model.model_vision.criterion[4].weight_dict.update({k: 0.0}) + +model.model_vision.criterion[5].weight_dict["loss_class_enc"] = 0.0 + +model.model_vision.criterion[6].weight_dict["loss_class_enc"] = 0.0 +for k, v in model.model_vision.criterion[6].weight_dict.items(): + if "_enc" in k: + model.model_vision.criterion[6].weight_dict.update({k: 0.0}) + if "_bbox" in k or "_giou" in k or "_dice" in k or "_mask" in k: + model.model_vision.criterion[6].weight_dict.update({k: 0.0}) + +model.model_vision.criterion[7].weight_dict["loss_class_enc"] = 0.0 +for k, v in model.model_vision.criterion[7].weight_dict.items(): + if "_enc" in k: + model.model_vision.criterion[7].weight_dict.update({k: 0.0}) + if "_bbox" in k or "_giou" in k or "_dice" in k or "_mask" in k: + model.model_vision.criterion[7].weight_dict.update({k: 0.0}) + +model.model_vision.criterion[8].weight_dict["loss_class_enc"] = 0.0 +for k, v in model.model_vision.criterion[8].weight_dict.items(): + if "_enc" in k: + model.model_vision.criterion[8].weight_dict.update({k: 0.0}) + if "_bbox" in k or "_giou" in k or "_dice" in k or "_mask" in k: + model.model_vision.criterion[8].weight_dict.update({k: 0.0}) + +model.model_vision.stuff_dataset_learn_thing = False +model.model_vision.stuff_prob_thing = 0.9 +model.model_vision.transformer.proposal_ambiguous = 1 + +model.model_vision.instance_on = True +model.model_vision.semantic_on = True +model.model_vision.panoptic_on = False + +train.max_iter = 270000 +train.eval_period = 270000 + +lr_multiplier = L(WarmupParamScheduler)( + scheduler=L(MultiStepParamScheduler)( + values=[1.0, 0.1], + milestones=[225000], + num_updates=270000, + ), + warmup_length=2000 / 270000, + warmup_method="linear", + warmup_factor=0.001, +) + +dataloader.train.total_batch_size = 32 +dataloader.train.total_batch_size_list = [32, 32, 32, 32, 32, 32, 32, 32, 32] +dataloader.train.num_workers = 2 +train.iter_size = 2 + +dataloader.wait_group = 2 +dataloader.wait_time = 30 * 60 + +model.model_vision.dataset_prompts = [ + "name", + "name", + "name", + "phrase", + "name", + "phrase", + "phrase", + "phrase", + "phrase", + "expression", +] +model.model_vision.dataset_names = [ + "lvis+stuffonly", + "objects365", + "openimages", + "vgregion", + "sa1b", + "refcoco-mixed_group-by-image", + "gqa", + "phrasecut", + "flickr30k", + "refcoco", +] +model.model_vision.dataset_metas = dataloader.train.dataset.names + ["refcoco-mixed"] + +train.output_dir = "output/" + __file__[:-3] diff --git a/configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO_GQA_PhraseCut_Flickr30k/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024_cp_48x2x270k.py b/configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO_GQA_PhraseCut_Flickr30k/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024_cp_48x2x270k.py new file mode 100644 index 0000000..00f04e1 --- /dev/null +++ b/configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO_GQA_PhraseCut_Flickr30k/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024_cp_48x2x270k.py @@ -0,0 +1,225 @@ +import torch.nn as nn + +from detectron2.config import LazyCall as L +from detectron2.layers import ShapeSpec +from detectron2.solver import WarmupParamScheduler +from detrex.modeling.neck import ChannelMapper +from fvcore.common.param_scheduler import MultiStepParamScheduler + +from ape.data.detection_utils import get_fed_loss_cls_weights +from ape.layers import VisionLanguageFusion +from ape.modeling.ape_deta import ( + DeformableDETRSegmVL, + DeformableDetrTransformerDecoderVL, + DeformableDetrTransformerEncoderVL, + DeformableDetrTransformerVL, +) +from ape.modeling.text import EVA02CLIP + +from ...common.backbone.vitl_eva02_clip import backbone +from ...common.data.lviscocococostuff_o365_oid_vgr_sa1b_refcoco_group_by_image_gqa_phrasecut_flickr30k_panoptic_lsj1024_cp import ( + dataloader, +) +from ...LVIS_InstanceSegmentation.ape_deta.ape_deta_vitl_eva02_lsj1024_cp_24ep import ( + model, + optimizer, + train, +) + +model.model_vision.backbone = backbone + +train.init_checkpoint = ( + "models/QuanSun/EVA-CLIP/EVA02_CLIP_L_336_psz14to16_s6B.pt?matching_heuristics=True" +) + +model.model_language = L(EVA02CLIP)( + clip_model="EVA02-CLIP-bigE-14-plus", + cache_dir="models/QuanSun/EVA-CLIP/EVA02_CLIP_E_psz14_plus_s9B.pt", +) +model.model_vision.embed_dim_language = 1024 + +model.model_vision.neck = L(ChannelMapper)( + input_shapes={ + "p2": ShapeSpec(channels=256), + "p3": ShapeSpec(channels=256), + "p4": ShapeSpec(channels=256), + "p5": ShapeSpec(channels=256), + "p6": ShapeSpec(channels=256), + }, + in_features=["p2", "p3", "p4", "p5", "p6"], + out_channels=256, + num_outs=5, + kernel_size=1, + norm_layer=L(nn.GroupNorm)(num_groups=32, num_channels=256), +) + +model.model_vision.mask_in_features = ["p2"] +model.model_vision.input_shapes = { + "p2": ShapeSpec(channels=256), + "p3": ShapeSpec(channels=256), + "p4": ShapeSpec(channels=256), + "p5": ShapeSpec(channels=256), + "p6": ShapeSpec(channels=256), +} + +model.model_vision.transformer.encoder.num_layers = 6 +model.model_vision.transformer.decoder.num_layers = 6 +model.model_vision.transformer.encoder.embed_dim = 256 +model.model_vision.transformer.decoder.embed_dim = 256 +model.model_vision.embed_dim = 256 +model.model_vision.backbone.out_channels = 256 + +model.model_vision.update( + _target_=DeformableDETRSegmVL, +) +model.model_vision.transformer.update( + _target_=DeformableDetrTransformerVL, +) +model.model_vision.transformer.encoder.update( + _target_=DeformableDetrTransformerEncoderVL, +) +model.model_vision.transformer.decoder.update( + _target_=DeformableDetrTransformerDecoderVL, +) + + +model.model_vision.transformer.encoder.vl_layer = L(VisionLanguageFusion)( + v_dim="${....embed_dim}", + l_dim="${....embed_dim_language}", + embed_dim=2048, + num_heads=8, + dropout=0.1, + drop_path=0.0, + init_values=1.0 / 6, + stable_softmax_2d=True, + clamp_min_for_underflow=True, + clamp_max_for_overflow=True, + use_checkpoint=True, +) +model.model_vision.transformer.encoder.use_act_checkpoint = True + +model.model_vision.text_feature_bank = True +model.model_vision.text_feature_reduce_before_fusion = True +model.model_vision.text_feature_batch_repeat = True +model.model_vision.expression_cumulative_gt_class = True +model.model_vision.name_prompt_fusion_type = "zero" + +model.model_vision.num_classes = 1256 +model.model_vision.select_box_nums_for_evaluation = 300 + +criterion = model.model_vision.criterion[0] +del criterion.use_fed_loss +del criterion.get_fed_loss_cls_weights +del criterion.fed_loss_num_classes +model.model_vision.criterion = [criterion for _ in range(10)] +for criterion, num_classes in zip( + model.model_vision.criterion, [1256, 365, 601, 200, 1, 200, 200, 200, 200, 200] +): + criterion.num_classes = num_classes + +dataloader.train.mapper.max_num_phrase = 100 +dataloader.train.mapper.nms_thresh_phrase = 0.6 + +model.model_vision.criterion[0].use_fed_loss = True +model.model_vision.criterion[0].get_fed_loss_cls_weights = lambda: get_fed_loss_cls_weights( + dataloader.train.dataset.names[0], 0.5 +) +model.model_vision.criterion[0].fed_loss_num_classes = 50 +model.model_vision.criterion[0].fed_loss_pad_type = "cat" + +model.model_vision.criterion[2].use_fed_loss = True +model.model_vision.criterion[2].get_fed_loss_cls_weights = lambda: get_fed_loss_cls_weights( + dataloader.train.dataset.names[2], 0.5 +) +model.model_vision.criterion[2].fed_loss_num_classes = 50 +model.model_vision.criterion[2].fed_loss_pad_type = "cat" + +model.model_vision.criterion[3].weight_dict["loss_class_enc"] = 0.0 +for k, v in model.model_vision.criterion[3].weight_dict.items(): + if "_enc" in k: + model.model_vision.criterion[3].weight_dict.update({k: 0.0}) + if "_bbox" in k or "_giou" in k or "_dice" in k or "_mask" in k: + model.model_vision.criterion[3].weight_dict.update({k: 0.0}) + +for k, v in model.model_vision.criterion[4].weight_dict.items(): + if "_class" in k and "_enc" not in k: + model.model_vision.criterion[4].weight_dict.update({k: 0.0}) + +model.model_vision.criterion[5].weight_dict["loss_class_enc"] = 0.0 + +model.model_vision.criterion[6].weight_dict["loss_class_enc"] = 0.0 +for k, v in model.model_vision.criterion[6].weight_dict.items(): + if "_enc" in k: + model.model_vision.criterion[6].weight_dict.update({k: 0.0}) + if "_bbox" in k or "_giou" in k or "_dice" in k or "_mask" in k: + model.model_vision.criterion[6].weight_dict.update({k: 0.0}) + +model.model_vision.criterion[7].weight_dict["loss_class_enc"] = 0.0 +for k, v in model.model_vision.criterion[7].weight_dict.items(): + if "_enc" in k: + model.model_vision.criterion[7].weight_dict.update({k: 0.0}) + if "_bbox" in k or "_giou" in k or "_dice" in k or "_mask" in k: + model.model_vision.criterion[7].weight_dict.update({k: 0.0}) + +model.model_vision.criterion[8].weight_dict["loss_class_enc"] = 0.0 +for k, v in model.model_vision.criterion[8].weight_dict.items(): + if "_enc" in k: + model.model_vision.criterion[8].weight_dict.update({k: 0.0}) + if "_bbox" in k or "_giou" in k or "_dice" in k or "_mask" in k: + model.model_vision.criterion[8].weight_dict.update({k: 0.0}) + +model.model_vision.stuff_dataset_learn_thing = False +model.model_vision.stuff_prob_thing = 0.9 +model.model_vision.transformer.proposal_ambiguous = 1 + +model.model_vision.instance_on = True +model.model_vision.semantic_on = True +model.model_vision.panoptic_on = False + +train.max_iter = 270000 * 2 +train.eval_period = 270000 * 2 + +lr_multiplier = L(WarmupParamScheduler)( + scheduler=L(MultiStepParamScheduler)( + values=[1.0, 0.1], + milestones=[225000 * 2], + num_updates=270000 * 2, + ), + warmup_length=2000 / 270000, + warmup_method="linear", + warmup_factor=0.001, +) + +dataloader.train.total_batch_size = 48 +dataloader.train.total_batch_size_list = [48, 48, 48, 48, 48, 48, 48, 48, 48] +dataloader.train.num_workers = 2 +train.iter_size = 2 + + +model.model_vision.dataset_prompts = [ + "name", + "name", + "name", + "phrase", + "name", + "phrase", + "phrase", + "phrase", + "phrase", + "expression", +] +model.model_vision.dataset_names = [ + "lvis+stuffonly", + "objects365", + "openimages", + "vgregion", + "sa1b", + "refcoco-mixed_group-by-image", + "gqa", + "phrasecut", + "flickr30k", + "refcoco", +] +model.model_vision.dataset_metas = dataloader.train.dataset.names + ["refcoco-mixed"] + +train.output_dir = "output/" + __file__[:-3] diff --git a/configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO_GQA_PhraseCut_Flickr30k/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024_cp_64x1x270k.py b/configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO_GQA_PhraseCut_Flickr30k/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024_cp_64x1x270k.py new file mode 100644 index 0000000..76bd256 --- /dev/null +++ b/configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO_GQA_PhraseCut_Flickr30k/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024_cp_64x1x270k.py @@ -0,0 +1,228 @@ +import torch.nn as nn + +from detectron2.config import LazyCall as L +from detectron2.layers import ShapeSpec +from detectron2.solver import WarmupParamScheduler +from detrex.modeling.neck import ChannelMapper +from fvcore.common.param_scheduler import MultiStepParamScheduler + +from ape.data.detection_utils import get_fed_loss_cls_weights +from ape.layers import VisionLanguageFusion +from ape.modeling.ape_deta import ( + DeformableDETRSegmVL, + DeformableDetrTransformerDecoderVL, + DeformableDetrTransformerEncoderVL, + DeformableDetrTransformerVL, +) +from ape.modeling.text import EVA02CLIP + +from ...common.backbone.vitl_eva02_clip import backbone +from ...common.data.lviscocococostuff_o365_oid_vgr_sa1b_refcoco_group_by_image_gqa_phrasecut_flickr30k_panoptic_lsj1024_cp import ( + dataloader, +) +from ...LVIS_InstanceSegmentation.ape_deta.ape_deta_vitl_eva02_lsj1024_cp_24ep import ( + model, + optimizer, + train, +) + +model.model_vision.backbone = backbone + +train.init_checkpoint = ( + "models/QuanSun/EVA-CLIP/EVA02_CLIP_L_336_psz14to16_s6B.pt?matching_heuristics=True" +) + +model.model_language = L(EVA02CLIP)( + clip_model="EVA02-CLIP-bigE-14-plus", + cache_dir="models/QuanSun/EVA-CLIP/EVA02_CLIP_E_psz14_plus_s9B.pt", + dtype="float16", +) +model.model_vision.embed_dim_language = 1024 + +model.model_vision.neck = L(ChannelMapper)( + input_shapes={ + "p2": ShapeSpec(channels=256), + "p3": ShapeSpec(channels=256), + "p4": ShapeSpec(channels=256), + "p5": ShapeSpec(channels=256), + "p6": ShapeSpec(channels=256), + }, + in_features=["p2", "p3", "p4", "p5", "p6"], + out_channels=256, + num_outs=5, + kernel_size=1, + norm_layer=L(nn.GroupNorm)(num_groups=32, num_channels=256), +) + +model.model_vision.mask_in_features = ["p2"] +model.model_vision.input_shapes = { + "p2": ShapeSpec(channels=256), + "p3": ShapeSpec(channels=256), + "p4": ShapeSpec(channels=256), + "p5": ShapeSpec(channels=256), + "p6": ShapeSpec(channels=256), +} + +model.model_vision.transformer.encoder.num_layers = 6 +model.model_vision.transformer.decoder.num_layers = 6 +model.model_vision.transformer.encoder.embed_dim = 256 +model.model_vision.transformer.decoder.embed_dim = 256 +model.model_vision.embed_dim = 256 +model.model_vision.backbone.out_channels = 256 + +model.model_vision.update( + _target_=DeformableDETRSegmVL, +) +model.model_vision.transformer.update( + _target_=DeformableDetrTransformerVL, +) +model.model_vision.transformer.encoder.update( + _target_=DeformableDetrTransformerEncoderVL, +) +model.model_vision.transformer.decoder.update( + _target_=DeformableDetrTransformerDecoderVL, +) + + +model.model_vision.transformer.encoder.vl_layer = L(VisionLanguageFusion)( + v_dim="${....embed_dim}", + l_dim="${....embed_dim_language}", + embed_dim=2048, + num_heads=8, + dropout=0.1, + drop_path=0.0, + init_values=1.0 / 6, + stable_softmax_2d=True, + clamp_min_for_underflow=True, + clamp_max_for_overflow=True, + use_checkpoint=True, +) +model.model_vision.transformer.encoder.use_act_checkpoint = True + +model.model_vision.text_feature_bank = True +model.model_vision.text_feature_reduce_before_fusion = True +model.model_vision.text_feature_batch_repeat = True +model.model_vision.expression_cumulative_gt_class = True +model.model_vision.name_prompt_fusion_type = "zero" + +model.model_vision.num_classes = 1256 +model.model_vision.select_box_nums_for_evaluation = 300 + +criterion = model.model_vision.criterion[0] +del criterion.use_fed_loss +del criterion.get_fed_loss_cls_weights +del criterion.fed_loss_num_classes +model.model_vision.criterion = [criterion for _ in range(10)] +for criterion, num_classes in zip( + model.model_vision.criterion, [1256, 365, 601, 256, 1, 256, 256, 256, 256, 256] +): + criterion.num_classes = num_classes + +dataloader.train.mapper.max_num_phrase = 128 +dataloader.train.mapper.nms_thresh_phrase = 0.6 + +model.model_vision.criterion[0].use_fed_loss = True +model.model_vision.criterion[0].get_fed_loss_cls_weights = lambda: get_fed_loss_cls_weights( + dataloader.train.dataset.names[0], 0.5 +) +model.model_vision.criterion[0].fed_loss_num_classes = 50 +model.model_vision.criterion[0].fed_loss_pad_type = "cat" + +model.model_vision.criterion[2].use_fed_loss = True +model.model_vision.criterion[2].get_fed_loss_cls_weights = lambda: get_fed_loss_cls_weights( + dataloader.train.dataset.names[2], 0.5 +) +model.model_vision.criterion[2].fed_loss_num_classes = 50 +model.model_vision.criterion[2].fed_loss_pad_type = "cat" + +model.model_vision.criterion[3].weight_dict["loss_class_enc"] = 0.0 +for k, v in model.model_vision.criterion[3].weight_dict.items(): + if "_enc" in k: + model.model_vision.criterion[3].weight_dict.update({k: 0.0}) + if "_bbox" in k or "_giou" in k or "_dice" in k or "_mask" in k: + model.model_vision.criterion[3].weight_dict.update({k: 0.0}) + +for k, v in model.model_vision.criterion[4].weight_dict.items(): + if "_class" in k and "_enc" not in k: + model.model_vision.criterion[4].weight_dict.update({k: 0.0}) + +model.model_vision.criterion[5].weight_dict["loss_class_enc"] = 0.0 + +model.model_vision.criterion[6].weight_dict["loss_class_enc"] = 0.0 +for k, v in model.model_vision.criterion[6].weight_dict.items(): + if "_enc" in k: + model.model_vision.criterion[6].weight_dict.update({k: 0.0}) + if "_bbox" in k or "_giou" in k or "_dice" in k or "_mask" in k: + model.model_vision.criterion[6].weight_dict.update({k: 0.0}) + +model.model_vision.criterion[7].weight_dict["loss_class_enc"] = 0.0 +for k, v in model.model_vision.criterion[7].weight_dict.items(): + if "_enc" in k: + model.model_vision.criterion[7].weight_dict.update({k: 0.0}) + if "_bbox" in k or "_giou" in k or "_dice" in k or "_mask" in k: + model.model_vision.criterion[7].weight_dict.update({k: 0.0}) + +model.model_vision.criterion[8].weight_dict["loss_class_enc"] = 0.0 +for k, v in model.model_vision.criterion[8].weight_dict.items(): + if "_enc" in k: + model.model_vision.criterion[8].weight_dict.update({k: 0.0}) + if "_bbox" in k or "_giou" in k or "_dice" in k or "_mask" in k: + model.model_vision.criterion[8].weight_dict.update({k: 0.0}) + +model.model_vision.stuff_dataset_learn_thing = False +model.model_vision.stuff_prob_thing = 0.9 +model.model_vision.transformer.proposal_ambiguous = 1 + +model.model_vision.instance_on = True +model.model_vision.semantic_on = True +model.model_vision.panoptic_on = False + +train.max_iter = 270000 +train.eval_period = 270000 + +lr_multiplier = L(WarmupParamScheduler)( + scheduler=L(MultiStepParamScheduler)( + values=[1.0, 0.1], + milestones=[225000], + num_updates=270000, + ), + warmup_length=2000 / 270000, + warmup_method="linear", + warmup_factor=0.001, +) + +dataloader.train.total_batch_size = 64 +dataloader.train.total_batch_size_list = [64, 64, 64, 64, 64, 64, 64, 64, 64] +dataloader.train.num_workers = 2 +train.iter_size = 1 + +dataloader.wait_group = 2 +dataloader.wait_time = 30 * 60 + +model.model_vision.dataset_prompts = [ + "name", + "name", + "name", + "phrase", + "name", + "phrase", + "phrase", + "phrase", + "phrase", + "expression", +] +model.model_vision.dataset_names = [ + "lvis+stuffonly", + "objects365", + "openimages", + "vgregion", + "sa1b", + "refcoco-mixed_group-by-image", + "gqa", + "phrasecut", + "flickr30k", + "refcoco", +] +model.model_vision.dataset_metas = dataloader.train.dataset.names + ["refcoco-mixed"] + +train.output_dir = "output/" + __file__[:-3] diff --git a/configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO_GQA_PhraseCut_Flickr30k/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1536_cp_08x8x270k.py b/configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO_GQA_PhraseCut_Flickr30k/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1536_cp_08x8x270k.py new file mode 100644 index 0000000..fdd05d6 --- /dev/null +++ b/configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO_GQA_PhraseCut_Flickr30k/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1536_cp_08x8x270k.py @@ -0,0 +1,225 @@ +import torch.nn as nn + +from detectron2.config import LazyCall as L +from detectron2.layers import ShapeSpec +from detectron2.solver import WarmupParamScheduler +from detrex.modeling.neck import ChannelMapper +from fvcore.common.param_scheduler import MultiStepParamScheduler + +from ape.data.detection_utils import get_fed_loss_cls_weights +from ape.layers import VisionLanguageFusion +from ape.modeling.ape_deta import ( + DeformableDETRSegmVL, + DeformableDetrTransformerDecoderVL, + DeformableDetrTransformerEncoderVL, + DeformableDetrTransformerVL, +) +from ape.modeling.text import EVA02CLIP + +from ...common.backbone.vitl_eva02_clip_1536 import backbone +from ...common.data.lviscocococostuff_o365_oid_vgr_sa1b_refcoco_group_by_image_gqa_phrasecut_flickr30k_panoptic_lsj1536_cp import ( + dataloader, +) +from ...LVIS_InstanceSegmentation.ape_deta.ape_deta_vitl_eva02_lsj1024_cp_24ep import ( + model, + optimizer, + train, +) + +model.model_vision.backbone = backbone + +train.init_checkpoint = ( + "models/QuanSun/EVA-CLIP/EVA02_CLIP_L_336_psz14to16_s6B.pt?matching_heuristics=True" +) + +model.model_language = L(EVA02CLIP)( + clip_model="EVA02-CLIP-bigE-14-plus", + cache_dir="models/QuanSun/EVA-CLIP/EVA02_CLIP_E_psz14_plus_s9B.pt", + dtype="float16", +) +model.model_vision.embed_dim_language = 1024 + +model.model_vision.neck = L(ChannelMapper)( + input_shapes={ + "p2": ShapeSpec(channels=256), + "p3": ShapeSpec(channels=256), + "p4": ShapeSpec(channels=256), + "p5": ShapeSpec(channels=256), + "p6": ShapeSpec(channels=256), + }, + in_features=["p2", "p3", "p4", "p5", "p6"], + out_channels=256, + num_outs=5, + kernel_size=1, + norm_layer=L(nn.GroupNorm)(num_groups=32, num_channels=256), +) + +model.model_vision.mask_in_features = ["p2"] +model.model_vision.input_shapes = { + "p2": ShapeSpec(channels=256), + "p3": ShapeSpec(channels=256), + "p4": ShapeSpec(channels=256), + "p5": ShapeSpec(channels=256), + "p6": ShapeSpec(channels=256), +} + +model.model_vision.transformer.encoder.num_layers = 6 +model.model_vision.transformer.decoder.num_layers = 6 +model.model_vision.transformer.encoder.embed_dim = 256 +model.model_vision.transformer.decoder.embed_dim = 256 +model.model_vision.embed_dim = 256 +model.model_vision.backbone.out_channels = 256 + +model.model_vision.update( + _target_=DeformableDETRSegmVL, +) +model.model_vision.transformer.update( + _target_=DeformableDetrTransformerVL, +) +model.model_vision.transformer.encoder.update( + _target_=DeformableDetrTransformerEncoderVL, +) +model.model_vision.transformer.decoder.update( + _target_=DeformableDetrTransformerDecoderVL, +) + + +model.model_vision.transformer.encoder.vl_layer = L(VisionLanguageFusion)( + v_dim="${....embed_dim}", + l_dim="${....embed_dim_language}", + embed_dim=2048, + num_heads=8, + dropout=0.1, + drop_path=0.0, + init_values=1.0 / 6, + stable_softmax_2d=True, + clamp_min_for_underflow=True, + clamp_max_for_overflow=True, + use_checkpoint=True, +) +model.model_vision.transformer.encoder.use_act_checkpoint = True +model.model_vision.transformer.decoder.use_act_checkpoint = True + +model.model_vision.text_feature_bank = True +model.model_vision.text_feature_reduce_before_fusion = True +model.model_vision.text_feature_batch_repeat = True +model.model_vision.expression_cumulative_gt_class = True +model.model_vision.name_prompt_fusion_type = "zero" + +model.model_vision.num_classes = 1256 +model.model_vision.select_box_nums_for_evaluation = 300 + +criterion = model.model_vision.criterion[0] +del criterion.use_fed_loss +del criterion.get_fed_loss_cls_weights +del criterion.fed_loss_num_classes +model.model_vision.criterion = [criterion for _ in range(10)] +for criterion, num_classes in zip( + model.model_vision.criterion, [1256, 365, 601, 200, 1, 200, 200, 200, 200, 200] +): + criterion.num_classes = num_classes + +dataloader.train.mapper.max_num_phrase = 100 +dataloader.train.mapper.nms_thresh_phrase = 0.6 + +model.model_vision.criterion[0].use_fed_loss = True +model.model_vision.criterion[0].get_fed_loss_cls_weights = lambda: get_fed_loss_cls_weights( + dataloader.train.dataset.names[0], 0.5 +) +model.model_vision.criterion[0].fed_loss_num_classes = 50 +model.model_vision.criterion[0].fed_loss_pad_type = "cat" + +model.model_vision.criterion[2].use_fed_loss = True +model.model_vision.criterion[2].get_fed_loss_cls_weights = lambda: get_fed_loss_cls_weights( + dataloader.train.dataset.names[2], 0.5 +) +model.model_vision.criterion[2].fed_loss_num_classes = 50 +model.model_vision.criterion[2].fed_loss_pad_type = "cat" + +model.model_vision.criterion[3].weight_dict["loss_class_enc"] = 0.0 +for k, v in model.model_vision.criterion[3].weight_dict.items(): + if "_enc" in k: + model.model_vision.criterion[3].weight_dict.update({k: 0.0}) + if "_bbox" in k or "_giou" in k or "_dice" in k or "_mask" in k: + model.model_vision.criterion[3].weight_dict.update({k: 0.0}) + +for k, v in model.model_vision.criterion[4].weight_dict.items(): + if "_class" in k and "_enc" not in k: + model.model_vision.criterion[4].weight_dict.update({k: 0.0}) + +model.model_vision.criterion[5].weight_dict["loss_class_enc"] = 0.0 + +model.model_vision.criterion[6].weight_dict["loss_class_enc"] = 0.0 +for k, v in model.model_vision.criterion[6].weight_dict.items(): + if "_enc" in k: + model.model_vision.criterion[6].weight_dict.update({k: 0.0}) + if "_bbox" in k or "_giou" in k or "_dice" in k or "_mask" in k: + model.model_vision.criterion[6].weight_dict.update({k: 0.0}) + +model.model_vision.criterion[7].weight_dict["loss_class_enc"] = 0.0 +for k, v in model.model_vision.criterion[7].weight_dict.items(): + if "_enc" in k: + model.model_vision.criterion[7].weight_dict.update({k: 0.0}) + if "_bbox" in k or "_giou" in k or "_dice" in k or "_mask" in k: + model.model_vision.criterion[7].weight_dict.update({k: 0.0}) + +model.model_vision.criterion[8].weight_dict["loss_class_enc"] = 0.0 +for k, v in model.model_vision.criterion[8].weight_dict.items(): + if "_enc" in k: + model.model_vision.criterion[8].weight_dict.update({k: 0.0}) + if "_bbox" in k or "_giou" in k or "_dice" in k or "_mask" in k: + model.model_vision.criterion[8].weight_dict.update({k: 0.0}) + +model.model_vision.stuff_dataset_learn_thing = False +model.model_vision.stuff_prob_thing = 0.9 +model.model_vision.transformer.proposal_ambiguous = 1 + +model.model_vision.instance_on = True +model.model_vision.semantic_on = True +model.model_vision.panoptic_on = False + +train.max_iter = 270000 * 8 +train.eval_period = 270000 * 8 + +lr_multiplier = L(WarmupParamScheduler)( + scheduler=L(MultiStepParamScheduler)( + values=[1.0, 0.1], + milestones=[225000 * 8], + num_updates=270000 * 8, + ), + warmup_length=2000 / 270000, + warmup_method="linear", + warmup_factor=0.001, +) + +dataloader.train.total_batch_size = 8 +dataloader.train.total_batch_size_list = [8, 8, 8, 8, 8, 8, 8, 8, 8] +train.iter_size = 8 + +model.model_vision.dataset_prompts = [ + "name", + "name", + "name", + "phrase", + "name", + "phrase", + "phrase", + "phrase", + "phrase", + "expression", +] +model.model_vision.dataset_names = [ + "lvis+stuffonly", + "objects365", + "openimages", + "vgregion", + "sa1b", + "refcoco-mixed_group-by-image", + "gqa", + "phrasecut", + "flickr30k", + "refcoco", +] +model.model_vision.dataset_metas = dataloader.train.dataset.names + ["refcoco-mixed"] + +train.output_dir = "output/" + __file__[:-3] diff --git a/configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO_GQA_PhraseCut_Flickr30k/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1536_cp_32x2x270k.py b/configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO_GQA_PhraseCut_Flickr30k/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1536_cp_32x2x270k.py new file mode 100644 index 0000000..7c5265d --- /dev/null +++ b/configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO_GQA_PhraseCut_Flickr30k/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1536_cp_32x2x270k.py @@ -0,0 +1,222 @@ +import torch.nn as nn + +from detectron2.config import LazyCall as L +from detectron2.layers import ShapeSpec +from detectron2.solver import WarmupParamScheduler +from detrex.modeling.neck import ChannelMapper +from fvcore.common.param_scheduler import MultiStepParamScheduler + +from ape.data.detection_utils import get_fed_loss_cls_weights +from ape.layers import VisionLanguageFusion +from ape.modeling.ape_deta import ( + DeformableDETRSegmVL, + DeformableDetrTransformerDecoderVL, + DeformableDetrTransformerEncoderVL, + DeformableDetrTransformerVL, +) +from ape.modeling.text import EVA02CLIP + +from ...common.backbone.vitl_eva02_clip_1536 import backbone +from ...common.data.lviscocococostuff_o365_oid_vgr_sa1b_refcoco_group_by_image_gqa_phrasecut_flickr30k_panoptic_lsj1536_cp import ( + dataloader, +) +from ...LVIS_InstanceSegmentation.ape_deta.ape_deta_vitl_eva02_lsj1024_cp_24ep import ( + model, + optimizer, + train, +) + +model.model_vision.backbone = backbone + +train.init_checkpoint = ( + "models/QuanSun/EVA-CLIP/EVA02_CLIP_L_336_psz14to16_s6B.pt?matching_heuristics=True" +) + +model.model_language = L(EVA02CLIP)( + clip_model="EVA02-CLIP-bigE-14-plus", + cache_dir="models/QuanSun/EVA-CLIP/EVA02_CLIP_E_psz14_plus_s9B.pt", +) +model.model_vision.embed_dim_language = 1024 + +model.model_vision.neck = L(ChannelMapper)( + input_shapes={ + "p2": ShapeSpec(channels=256), + "p3": ShapeSpec(channels=256), + "p4": ShapeSpec(channels=256), + "p5": ShapeSpec(channels=256), + "p6": ShapeSpec(channels=256), + }, + in_features=["p2", "p3", "p4", "p5", "p6"], + out_channels=256, + num_outs=5, + kernel_size=1, + norm_layer=L(nn.GroupNorm)(num_groups=32, num_channels=256), +) + +model.model_vision.mask_in_features = ["p2"] +model.model_vision.input_shapes = { + "p2": ShapeSpec(channels=256), + "p3": ShapeSpec(channels=256), + "p4": ShapeSpec(channels=256), + "p5": ShapeSpec(channels=256), + "p6": ShapeSpec(channels=256), +} + +model.model_vision.transformer.encoder.num_layers = 9 +model.model_vision.transformer.decoder.num_layers = 9 +model.model_vision.transformer.encoder.embed_dim = 256 +model.model_vision.transformer.decoder.embed_dim = 256 +model.model_vision.embed_dim = 256 +model.model_vision.backbone.out_channels = 256 + +model.model_vision.update( + _target_=DeformableDETRSegmVL, +) +model.model_vision.transformer.update( + _target_=DeformableDetrTransformerVL, +) +model.model_vision.transformer.encoder.update( + _target_=DeformableDetrTransformerEncoderVL, +) +model.model_vision.transformer.decoder.update( + _target_=DeformableDetrTransformerDecoderVL, +) + + +model.model_vision.transformer.encoder.vl_layer = L(VisionLanguageFusion)( + v_dim="${....embed_dim}", + l_dim="${....embed_dim_language}", + embed_dim=2048, + num_heads=8, + dropout=0.1, + drop_path=0.0, + init_values=1.0 / 6, + stable_softmax_2d=True, + clamp_min_for_underflow=True, + clamp_max_for_overflow=True, + use_checkpoint=True, +) + +model.model_vision.text_feature_bank = True +model.model_vision.text_feature_reduce_before_fusion = True +model.model_vision.text_feature_batch_repeat = True +model.model_vision.expression_cumulative_gt_class = True +model.model_vision.name_prompt_fusion_type = "zero" + +model.model_vision.num_classes = 1256 +model.model_vision.select_box_nums_for_evaluation = 300 + +criterion = model.model_vision.criterion[0] +del criterion.use_fed_loss +del criterion.get_fed_loss_cls_weights +del criterion.fed_loss_num_classes +model.model_vision.criterion = [criterion for _ in range(10)] +for criterion, num_classes in zip( + model.model_vision.criterion, [1256, 365, 601, 200, 1, 200, 200, 200, 200, 200] +): + criterion.num_classes = num_classes + +dataloader.train.mapper.max_num_phrase = 100 +dataloader.train.mapper.nms_thresh_phrase = 0.6 + +model.model_vision.criterion[0].use_fed_loss = True +model.model_vision.criterion[0].get_fed_loss_cls_weights = lambda: get_fed_loss_cls_weights( + dataloader.train.dataset.names[0], 0.5 +) +model.model_vision.criterion[0].fed_loss_num_classes = 50 +model.model_vision.criterion[0].fed_loss_pad_type = "cat" + +model.model_vision.criterion[2].use_fed_loss = True +model.model_vision.criterion[2].get_fed_loss_cls_weights = lambda: get_fed_loss_cls_weights( + dataloader.train.dataset.names[2], 0.5 +) +model.model_vision.criterion[2].fed_loss_num_classes = 50 +model.model_vision.criterion[2].fed_loss_pad_type = "cat" + +model.model_vision.criterion[3].weight_dict["loss_class_enc"] = 0.0 +for k, v in model.model_vision.criterion[3].weight_dict.items(): + if "_enc" in k: + model.model_vision.criterion[3].weight_dict.update({k: 0.0}) + if "_bbox" in k or "_giou" in k or "_dice" in k or "_mask" in k: + model.model_vision.criterion[3].weight_dict.update({k: 0.0}) + +for k, v in model.model_vision.criterion[4].weight_dict.items(): + if "_class" in k and "_enc" not in k: + model.model_vision.criterion[4].weight_dict.update({k: 0.0}) + +model.model_vision.criterion[5].weight_dict["loss_class_enc"] = 0.0 + +model.model_vision.criterion[6].weight_dict["loss_class_enc"] = 0.0 +for k, v in model.model_vision.criterion[6].weight_dict.items(): + if "_enc" in k: + model.model_vision.criterion[6].weight_dict.update({k: 0.0}) + if "_bbox" in k or "_giou" in k or "_dice" in k or "_mask" in k: + model.model_vision.criterion[6].weight_dict.update({k: 0.0}) + +model.model_vision.criterion[7].weight_dict["loss_class_enc"] = 0.0 +for k, v in model.model_vision.criterion[7].weight_dict.items(): + if "_enc" in k: + model.model_vision.criterion[7].weight_dict.update({k: 0.0}) + if "_bbox" in k or "_giou" in k or "_dice" in k or "_mask" in k: + model.model_vision.criterion[7].weight_dict.update({k: 0.0}) + +model.model_vision.criterion[8].weight_dict["loss_class_enc"] = 0.0 +for k, v in model.model_vision.criterion[8].weight_dict.items(): + if "_enc" in k: + model.model_vision.criterion[8].weight_dict.update({k: 0.0}) + if "_bbox" in k or "_giou" in k or "_dice" in k or "_mask" in k: + model.model_vision.criterion[8].weight_dict.update({k: 0.0}) + +model.model_vision.stuff_dataset_learn_thing = False +model.model_vision.stuff_prob_thing = 0.9 +model.model_vision.transformer.proposal_ambiguous = 1 + +model.model_vision.instance_on = True +model.model_vision.semantic_on = True +model.model_vision.panoptic_on = False + +train.max_iter = 270000 * 2 +train.eval_period = 270000 * 2 + +lr_multiplier = L(WarmupParamScheduler)( + scheduler=L(MultiStepParamScheduler)( + values=[1.0, 0.1], + milestones=[225000 * 2], + num_updates=270000 * 2, + ), + warmup_length=2000 / 270000, + warmup_method="linear", + warmup_factor=0.001, +) + +dataloader.train.total_batch_size = 32 +dataloader.train.total_batch_size_list = [32, 32, 32, 32, 32, 32, 32, 32, 32] +train.iter_size = 2 + +model.model_vision.dataset_prompts = [ + "name", + "name", + "name", + "phrase", + "name", + "phrase", + "phrase", + "phrase", + "phrase", + "expression", +] +model.model_vision.dataset_names = [ + "lvis+stuffonly", + "objects365", + "openimages", + "vgregion", + "sa1b", + "refcoco-mixed_group-by-image", + "gqa", + "phrasecut", + "flickr30k", + "refcoco", +] +model.model_vision.dataset_metas = dataloader.train.dataset.names + ["refcoco-mixed"] + +train.output_dir = "output/" + __file__[:-3] diff --git a/configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO_GQA_PhraseCut_Flickr30k/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1536_cp_64x270k.py b/configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO_GQA_PhraseCut_Flickr30k/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1536_cp_64x270k.py new file mode 100644 index 0000000..49a00e1 --- /dev/null +++ b/configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO_GQA_PhraseCut_Flickr30k/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1536_cp_64x270k.py @@ -0,0 +1,222 @@ +import torch.nn as nn + +from detectron2.config import LazyCall as L +from detectron2.layers import ShapeSpec +from detectron2.solver import WarmupParamScheduler +from detrex.modeling.neck import ChannelMapper +from fvcore.common.param_scheduler import MultiStepParamScheduler + +from ape.data.detection_utils import get_fed_loss_cls_weights +from ape.layers import VisionLanguageFusion +from ape.modeling.ape_deta import ( + DeformableDETRSegmVL, + DeformableDetrTransformerDecoderVL, + DeformableDetrTransformerEncoderVL, + DeformableDetrTransformerVL, +) +from ape.modeling.text import EVA02CLIP + +from ...common.backbone.vitl_eva02_clip_1536 import backbone +from ...common.data.lviscocococostuff_o365_oid_vgr_sa1b_refcoco_group_by_image_gqa_phrasecut_flickr30k_panoptic_lsj1536_cp import ( + dataloader, +) +from ...LVIS_InstanceSegmentation.ape_deta.ape_deta_vitl_eva02_lsj1024_cp_24ep import ( + model, + optimizer, + train, +) + +model.model_vision.backbone = backbone + +train.init_checkpoint = ( + "models/QuanSun/EVA-CLIP/EVA02_CLIP_L_336_psz14to16_s6B.pt?matching_heuristics=True" +) + +model.model_language = L(EVA02CLIP)( + clip_model="EVA02-CLIP-bigE-14-plus", + cache_dir="models/QuanSun/EVA-CLIP/EVA02_CLIP_E_psz14_plus_s9B.pt", +) +model.model_vision.embed_dim_language = 1024 + +model.model_vision.neck = L(ChannelMapper)( + input_shapes={ + "p2": ShapeSpec(channels=256), + "p3": ShapeSpec(channels=256), + "p4": ShapeSpec(channels=256), + "p5": ShapeSpec(channels=256), + "p6": ShapeSpec(channels=256), + }, + in_features=["p2", "p3", "p4", "p5", "p6"], + out_channels=256, + num_outs=5, + kernel_size=1, + norm_layer=L(nn.GroupNorm)(num_groups=32, num_channels=256), +) + +model.model_vision.mask_in_features = ["p2"] +model.model_vision.input_shapes = { + "p2": ShapeSpec(channels=256), + "p3": ShapeSpec(channels=256), + "p4": ShapeSpec(channels=256), + "p5": ShapeSpec(channels=256), + "p6": ShapeSpec(channels=256), +} + +model.model_vision.transformer.encoder.num_layers = 9 +model.model_vision.transformer.decoder.num_layers = 9 +model.model_vision.transformer.encoder.embed_dim = 256 +model.model_vision.transformer.decoder.embed_dim = 256 +model.model_vision.embed_dim = 256 +model.model_vision.backbone.out_channels = 256 + +model.model_vision.update( + _target_=DeformableDETRSegmVL, +) +model.model_vision.transformer.update( + _target_=DeformableDetrTransformerVL, +) +model.model_vision.transformer.encoder.update( + _target_=DeformableDetrTransformerEncoderVL, +) +model.model_vision.transformer.decoder.update( + _target_=DeformableDetrTransformerDecoderVL, +) + + +model.model_vision.transformer.encoder.vl_layer = L(VisionLanguageFusion)( + v_dim="${....embed_dim}", + l_dim="${....embed_dim_language}", + embed_dim=2048, + num_heads=8, + dropout=0.1, + drop_path=0.0, + init_values=1.0 / 6, + stable_softmax_2d=True, + clamp_min_for_underflow=True, + clamp_max_for_overflow=True, + use_checkpoint=True, +) + +model.model_vision.text_feature_bank = True +model.model_vision.text_feature_reduce_before_fusion = True +model.model_vision.text_feature_batch_repeat = True +model.model_vision.expression_cumulative_gt_class = True +model.model_vision.name_prompt_fusion_type = "zero" + +model.model_vision.num_classes = 1256 +model.model_vision.select_box_nums_for_evaluation = 300 + +criterion = model.model_vision.criterion[0] +del criterion.use_fed_loss +del criterion.get_fed_loss_cls_weights +del criterion.fed_loss_num_classes +model.model_vision.criterion = [criterion for _ in range(10)] +for criterion, num_classes in zip( + model.model_vision.criterion, [1256, 365, 601, 200, 1, 200, 200, 200, 200, 200] +): + criterion.num_classes = num_classes + +dataloader.train.mapper.max_num_phrase = 100 +dataloader.train.mapper.nms_thresh_phrase = 0.6 + +model.model_vision.criterion[0].use_fed_loss = True +model.model_vision.criterion[0].get_fed_loss_cls_weights = lambda: get_fed_loss_cls_weights( + dataloader.train.dataset.names[0], 0.5 +) +model.model_vision.criterion[0].fed_loss_num_classes = 50 +model.model_vision.criterion[0].fed_loss_pad_type = "cat" + +model.model_vision.criterion[2].use_fed_loss = True +model.model_vision.criterion[2].get_fed_loss_cls_weights = lambda: get_fed_loss_cls_weights( + dataloader.train.dataset.names[2], 0.5 +) +model.model_vision.criterion[2].fed_loss_num_classes = 50 +model.model_vision.criterion[2].fed_loss_pad_type = "cat" + +model.model_vision.criterion[3].weight_dict["loss_class_enc"] = 0.0 +for k, v in model.model_vision.criterion[3].weight_dict.items(): + if "_enc" in k: + model.model_vision.criterion[3].weight_dict.update({k: 0.0}) + if "_bbox" in k or "_giou" in k or "_dice" in k or "_mask" in k: + model.model_vision.criterion[3].weight_dict.update({k: 0.0}) + +for k, v in model.model_vision.criterion[4].weight_dict.items(): + if "_class" in k and "_enc" not in k: + model.model_vision.criterion[4].weight_dict.update({k: 0.0}) + +model.model_vision.criterion[5].weight_dict["loss_class_enc"] = 0.0 + +model.model_vision.criterion[6].weight_dict["loss_class_enc"] = 0.0 +for k, v in model.model_vision.criterion[6].weight_dict.items(): + if "_enc" in k: + model.model_vision.criterion[6].weight_dict.update({k: 0.0}) + if "_bbox" in k or "_giou" in k or "_dice" in k or "_mask" in k: + model.model_vision.criterion[6].weight_dict.update({k: 0.0}) + +model.model_vision.criterion[7].weight_dict["loss_class_enc"] = 0.0 +for k, v in model.model_vision.criterion[7].weight_dict.items(): + if "_enc" in k: + model.model_vision.criterion[7].weight_dict.update({k: 0.0}) + if "_bbox" in k or "_giou" in k or "_dice" in k or "_mask" in k: + model.model_vision.criterion[7].weight_dict.update({k: 0.0}) + +model.model_vision.criterion[8].weight_dict["loss_class_enc"] = 0.0 +for k, v in model.model_vision.criterion[8].weight_dict.items(): + if "_enc" in k: + model.model_vision.criterion[8].weight_dict.update({k: 0.0}) + if "_bbox" in k or "_giou" in k or "_dice" in k or "_mask" in k: + model.model_vision.criterion[8].weight_dict.update({k: 0.0}) + +model.model_vision.stuff_dataset_learn_thing = False +model.model_vision.stuff_prob_thing = 0.9 +model.model_vision.transformer.proposal_ambiguous = 1 + +model.model_vision.instance_on = True +model.model_vision.semantic_on = True +model.model_vision.panoptic_on = False + +train.max_iter = 270000 +train.eval_period = 270000 + +lr_multiplier = L(WarmupParamScheduler)( + scheduler=L(MultiStepParamScheduler)( + values=[1.0, 0.1], + milestones=[225000], + num_updates=270000, + ), + warmup_length=2000 / 270000, + warmup_method="linear", + warmup_factor=0.001, +) + +dataloader.train.total_batch_size = 64 +dataloader.train.total_batch_size_list = [64, 64, 64, 64, 64, 64, 64, 64, 64] + + +model.model_vision.dataset_prompts = [ + "name", + "name", + "name", + "phrase", + "name", + "phrase", + "phrase", + "phrase", + "phrase", + "expression", +] +model.model_vision.dataset_names = [ + "lvis+stuffonly", + "objects365", + "openimages", + "vgregion", + "sa1b", + "refcoco-mixed_group-by-image", + "gqa", + "phrasecut", + "flickr30k", + "refcoco", +] +model.model_vision.dataset_metas = dataloader.train.dataset.names + ["refcoco-mixed"] + +train.output_dir = "output/" + __file__[:-3] diff --git a/configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO_GQA_PhraseCut_Flickr30k/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024_cp_1080k.py b/configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO_GQA_PhraseCut_Flickr30k/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024_cp_1080k.py new file mode 100644 index 0000000..ff47d95 --- /dev/null +++ b/configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO_GQA_PhraseCut_Flickr30k/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024_cp_1080k.py @@ -0,0 +1,173 @@ +from detectron2.config import LazyCall as L +from detectron2.solver import WarmupParamScheduler +from fvcore.common.param_scheduler import MultiStepParamScheduler + +from ape.data.detection_utils import get_fed_loss_cls_weights +from ape.layers import VisionLanguageFusion +from ape.modeling.ape_deta import ( + DeformableDETRSegmVL, + DeformableDetrTransformerDecoderVL, + DeformableDetrTransformerEncoderVL, + DeformableDetrTransformerVL, +) + +from ...common.data.lviscocococostuff_o365_oid_vgr_sa1b_refcoco_group_by_image_gqa_phrasecut_flickr30k_panoptic_lsj1024_cp import ( + dataloader, +) +from ...LVIS_InstanceSegmentation.ape_deta.ape_deta_vitl_eva02_lsj1024_cp_24ep import ( + model, + optimizer, + train, +) + +model.model_vision.update( + _target_=DeformableDETRSegmVL, +) +model.model_vision.transformer.update( + _target_=DeformableDetrTransformerVL, +) +model.model_vision.transformer.encoder.update( + _target_=DeformableDetrTransformerEncoderVL, +) +model.model_vision.transformer.decoder.update( + _target_=DeformableDetrTransformerDecoderVL, +) + + +model.model_vision.transformer.encoder.vl_layer = L(VisionLanguageFusion)( + v_dim="${....embed_dim}", + l_dim="${....embed_dim_language}", + embed_dim=2048, + num_heads=8, + dropout=0.1, + drop_path=0.0, + init_values=1.0 / 6, + stable_softmax_2d=True, + clamp_min_for_underflow=True, + clamp_max_for_overflow=True, + use_checkpoint=True, +) + +model.model_vision.text_feature_bank = True +model.model_vision.text_feature_reduce_before_fusion = True +model.model_vision.text_feature_batch_repeat = True +model.model_vision.expression_cumulative_gt_class = True +model.model_vision.name_prompt_fusion_type = "zero" + +model.model_vision.num_classes = 1256 +model.model_vision.select_box_nums_for_evaluation = 300 + +criterion = model.model_vision.criterion[0] +del criterion.use_fed_loss +del criterion.get_fed_loss_cls_weights +del criterion.fed_loss_num_classes +model.model_vision.criterion = [criterion for _ in range(10)] +for criterion, num_classes in zip( + model.model_vision.criterion, [1256, 365, 601, 200, 1, 200, 200, 200, 200, 200] +): + criterion.num_classes = num_classes + +dataloader.train.mapper.max_num_phrase = 100 +dataloader.train.mapper.nms_thresh_phrase = 0.6 + +model.model_vision.criterion[0].use_fed_loss = True +model.model_vision.criterion[0].get_fed_loss_cls_weights = lambda: get_fed_loss_cls_weights( + dataloader.train.dataset.names[0], 0.5 +) +model.model_vision.criterion[0].fed_loss_num_classes = 50 +model.model_vision.criterion[0].fed_loss_pad_type = "cat" + +model.model_vision.criterion[2].use_fed_loss = True +model.model_vision.criterion[2].get_fed_loss_cls_weights = lambda: get_fed_loss_cls_weights( + dataloader.train.dataset.names[2], 0.5 +) +model.model_vision.criterion[2].fed_loss_num_classes = 50 +model.model_vision.criterion[2].fed_loss_pad_type = "cat" + +model.model_vision.criterion[3].weight_dict["loss_class_enc"] = 0.0 +for k, v in model.model_vision.criterion[3].weight_dict.items(): + if "_enc" in k: + model.model_vision.criterion[3].weight_dict.update({k: 0.0}) + if "_bbox" in k or "_giou" in k or "_dice" in k or "_mask" in k: + model.model_vision.criterion[3].weight_dict.update({k: 0.0}) + +for k, v in model.model_vision.criterion[4].weight_dict.items(): + if "_class" in k and "_enc" not in k: + model.model_vision.criterion[4].weight_dict.update({k: 0.0}) + +model.model_vision.criterion[5].weight_dict["loss_class_enc"] = 0.0 + +model.model_vision.criterion[6].weight_dict["loss_class_enc"] = 0.0 +for k, v in model.model_vision.criterion[6].weight_dict.items(): + if "_enc" in k: + model.model_vision.criterion[6].weight_dict.update({k: 0.0}) + if "_bbox" in k or "_giou" in k or "_dice" in k or "_mask" in k: + model.model_vision.criterion[6].weight_dict.update({k: 0.0}) + +model.model_vision.criterion[7].weight_dict["loss_class_enc"] = 0.0 +for k, v in model.model_vision.criterion[7].weight_dict.items(): + if "_enc" in k: + model.model_vision.criterion[7].weight_dict.update({k: 0.0}) + if "_bbox" in k or "_giou" in k or "_dice" in k or "_mask" in k: + model.model_vision.criterion[7].weight_dict.update({k: 0.0}) + +model.model_vision.criterion[8].weight_dict["loss_class_enc"] = 0.0 +for k, v in model.model_vision.criterion[8].weight_dict.items(): + if "_enc" in k: + model.model_vision.criterion[8].weight_dict.update({k: 0.0}) + if "_bbox" in k or "_giou" in k or "_dice" in k or "_mask" in k: + model.model_vision.criterion[8].weight_dict.update({k: 0.0}) + +model.model_vision.stuff_dataset_learn_thing = False +model.model_vision.stuff_prob_thing = 0.9 +model.model_vision.transformer.proposal_ambiguous = 1 + +model.model_vision.instance_on = True +model.model_vision.semantic_on = True +model.model_vision.panoptic_on = False + +train.max_iter = 1080000 +train.eval_period = 1080000 + +lr_multiplier = L(WarmupParamScheduler)( + scheduler=L(MultiStepParamScheduler)( + values=[1.0, 0.1], + milestones=[900000], + num_updates=1080000, + ), + warmup_length=2000 / 1080000, + warmup_method="linear", + warmup_factor=0.001, +) + +dataloader.train.total_batch_size = 16 +dataloader.train.total_batch_size_list = [16, 16, 16, 16, 16, 16, 16, 16, 16] +dataloader.train.num_workers = 4 + +model.model_vision.dataset_prompts = [ + "name", + "name", + "name", + "phrase", + "name", + "phrase", + "phrase", + "phrase", + "phrase", + "expression", +] +model.model_vision.dataset_names = [ + "lvis+stuffonly", + "objects365", + "openimages", + "vgregion", + "sa1b", + "refcoco-mixed_group-by-image", + "gqa", + "phrasecut", + "flickr30k", + "refcoco", +] +model.model_vision.dataset_metas = dataloader.train.dataset.names + ["refcoco-mixed"] + +train.output_dir = "output/" + __file__[:-3] diff --git a/configs/LVISCOCOCOCOSTUFF_PanopticSegmentation/ape_deta/ape_deta_r50_lsj1024_cp_50ep.py b/configs/LVISCOCOCOCOSTUFF_PanopticSegmentation/ape_deta/ape_deta_r50_lsj1024_cp_50ep.py new file mode 100644 index 0000000..d28db18 --- /dev/null +++ b/configs/LVISCOCOCOCOSTUFF_PanopticSegmentation/ape_deta/ape_deta_r50_lsj1024_cp_50ep.py @@ -0,0 +1,36 @@ +from detectron2.data.detection_utils import get_fed_loss_cls_weights +from detrex.config import get_config + +from ...common.data.lviscocococostuff_panoptic_lsj1024_cp import dataloader +from ...LVIS_InstanceSegmentation.ape_deta.ape_deta_r50_24ep import ( + lr_multiplier, + model, + optimizer, + train, +) + +model.model_vision.num_classes = 1256 +model.model_vision.criterion[0].num_classes = 1256 +model.model_vision.criterion[0].use_fed_loss = True +model.model_vision.criterion[0].get_fed_loss_cls_weights = lambda: get_fed_loss_cls_weights( + dataloader.train.dataset.names, 0.5 +) +model.model_vision.criterion[0].fed_loss_num_classes = 50 +model.model_vision.criterion[0].fed_loss_pad_type = "cat" + +model.model_vision.instance_on = True +model.model_vision.semantic_on = True +model.model_vision.panoptic_on = False + +train.max_iter = 375000 +train.eval_period = 20000 + +lr_multiplier = get_config("common/coco_schedule.py").lr_multiplier_50ep + +dataloader.train.total_batch_size = 16 + +model.model_vision.dataset_prompts = ["name"] +model.model_vision.dataset_names = ["lvis+stuffonly"] +model.model_vision.dataset_metas = dataloader.train.dataset.names + +train.output_dir = "output/" + __file__[:-3] diff --git a/configs/LVISCOCOCOCOSTUFF_PanopticSegmentation/ape_deta/ape_deta_vitl_eva02_lsj1024_cp_24ep.py b/configs/LVISCOCOCOCOSTUFF_PanopticSegmentation/ape_deta/ape_deta_vitl_eva02_lsj1024_cp_24ep.py new file mode 100644 index 0000000..c0b4e6e --- /dev/null +++ b/configs/LVISCOCOCOCOSTUFF_PanopticSegmentation/ape_deta/ape_deta_vitl_eva02_lsj1024_cp_24ep.py @@ -0,0 +1,20 @@ +from ...common.data.lviscocococostuff_panoptic_lsj1024_cp import dataloader +from ...LVIS_InstanceSegmentation.ape_deta.ape_deta_vitl_eva02_lsj1024_cp_24ep import ( + lr_multiplier, + model, + optimizer, + train, +) + +model.model_vision.num_classes = 1256 +model.model_vision.criterion[0].num_classes = 1256 + +model.model_vision.instance_on = True +model.model_vision.semantic_on = True +model.model_vision.panoptic_on = False + +model.model_vision.dataset_prompts = ["name"] +model.model_vision.dataset_names = ["lvis+stuffonly"] +model.model_vision.dataset_metas = dataloader.train.dataset.names + +train.output_dir = "output/" + __file__[:-3] diff --git a/configs/LVISCOCOCOCOSTUFF_REFCOCO/ape_deta/ape_deta_r50_lsj1024_50ep.py b/configs/LVISCOCOCOCOSTUFF_REFCOCO/ape_deta/ape_deta_r50_lsj1024_50ep.py new file mode 100644 index 0000000..a6367bb --- /dev/null +++ b/configs/LVISCOCOCOCOSTUFF_REFCOCO/ape_deta/ape_deta_r50_lsj1024_50ep.py @@ -0,0 +1,55 @@ +from detectron2.data.detection_utils import get_fed_loss_cls_weights +from detrex.config import get_config + +from ...common.data.lviscocococostuff_refcoco_panoptic_lsj1024 import dataloader +from ...LVIS_InstanceSegmentation.ape_deta.ape_deta_r50_24ep import ( + lr_multiplier, + model, + optimizer, + train, +) + +model.model_vision.num_classes = 1256 +model.model_vision.select_box_nums_for_evaluation = 300 + +criterion = model.model_vision.criterion[0] +del criterion.use_fed_loss +del criterion.get_fed_loss_cls_weights +model.model_vision.criterion = [criterion for _ in range(2)] +for criterion, num_classes in zip(model.model_vision.criterion, [1256, 200]): + criterion.num_classes = num_classes + +model.model_vision.criterion[1].weight_dict["loss_class_enc"] = 0.0 + +model.model_vision.instance_on = True +model.model_vision.semantic_on = True +model.model_vision.panoptic_on = False + +model.model_vision.criterion[0].use_fed_loss = True +model.model_vision.criterion[0].get_fed_loss_cls_weights = lambda: get_fed_loss_cls_weights( + dataloader.train.dataset.names[0], 0.5 +) +model.model_vision.criterion[0].fed_loss_num_classes = 50 +model.model_vision.criterion[0].fed_loss_pad_type = "cat" + +model.model_vision.stuff_dataset_learn_thing = False +model.model_vision.stuff_prob_thing = 0.9 + +train.max_iter = 375000 +train.eval_period = 20000 + +lr_multiplier = get_config("common/coco_schedule.py").lr_multiplier_50ep + +dataloader.train.total_batch_size = 16 +dataloader.train.total_batch_size_list = [16, 16] + +model.model_vision.dataset_prompts = ["name", "expression"] +model.model_vision.dataset_names = ["lvis+stuff", "refcoco"] +model.model_vision.dataset_metas = dataloader.train.dataset.names + +model.model_vision.text_feature_bank = True +model.model_vision.text_feature_reduce_before_fusion = True +model.model_vision.text_feature_batch_repeat = True +model.model_vision.expression_cumulative_gt_class = True + +train.output_dir = "output/" + __file__[:-3] diff --git a/configs/LVISCOCOCOCOSTUFF_REFCOCO/ape_deta/ape_deta_r50_lsj1024_cp_50ep.py b/configs/LVISCOCOCOCOSTUFF_REFCOCO/ape_deta/ape_deta_r50_lsj1024_cp_50ep.py new file mode 100644 index 0000000..8534d5c --- /dev/null +++ b/configs/LVISCOCOCOCOSTUFF_REFCOCO/ape_deta/ape_deta_r50_lsj1024_cp_50ep.py @@ -0,0 +1,4 @@ +from ...common.data.lviscocococostuff_refcoco_panoptic_lsj1024_cp import dataloader +from .ape_deta_r50_lsj1024_50ep import dataloader, lr_multiplier, model, optimizer, train + +train.output_dir = "output/" + __file__[:-3] diff --git a/configs/LVISCOCOCOCOSTUFF_REFCOCO/ape_deta/ape_deta_r50_vlf_lsj1024_cp_50ep.py b/configs/LVISCOCOCOCOSTUFF_REFCOCO/ape_deta/ape_deta_r50_vlf_lsj1024_cp_50ep.py new file mode 100644 index 0000000..2fdec50 --- /dev/null +++ b/configs/LVISCOCOCOCOSTUFF_REFCOCO/ape_deta/ape_deta_r50_vlf_lsj1024_cp_50ep.py @@ -0,0 +1,48 @@ +from detectron2.config import LazyCall as L +from ape.layers import VisionLanguageFusion +from ape.modeling.ape_deta import ( + DeformableDETRSegmVL, + DeformableDetrTransformerDecoderVL, + DeformableDetrTransformerEncoderVL, + DeformableDetrTransformerVL, +) + +from .ape_deta_r50_lsj1024_cp_50ep import dataloader, lr_multiplier, model, optimizer, train + +model.model_vision.update( + _target_=DeformableDETRSegmVL, +) +model.model_vision.transformer.update( + _target_=DeformableDetrTransformerVL, +) +model.model_vision.transformer.encoder.update( + _target_=DeformableDetrTransformerEncoderVL, +) +model.model_vision.transformer.decoder.update( + _target_=DeformableDetrTransformerDecoderVL, +) + + +model.model_vision.transformer.encoder.vl_layer = L(VisionLanguageFusion)( + v_dim="${....embed_dim}", + l_dim="${....embed_dim_language}", + embed_dim=2048, + num_heads=8, + dropout=0.1, + drop_path=0.0, + init_values=1.0 / 6, + stable_softmax_2d=False, + clamp_min_for_underflow=True, + clamp_max_for_overflow=True, + use_checkpoint=False, +) + +model.model_vision.text_feature_bank = True +model.model_vision.text_feature_reduce_before_fusion = True +model.model_vision.text_feature_batch_repeat = True +model.model_vision.expression_cumulative_gt_class = True +model.model_vision.name_prompt_fusion_type = "zero" + + +train.output_dir = "output/" + __file__[:-3] +model.model_vision.vis_period = 5120 diff --git a/configs/LVISCOCOCOCOSTUFF_REFCOCO/ape_deta/ape_deta_r50_vlf_lsj1024_cp_bert_50ep.py b/configs/LVISCOCOCOCOSTUFF_REFCOCO/ape_deta/ape_deta_r50_vlf_lsj1024_cp_bert_50ep.py new file mode 100644 index 0000000..b500c92 --- /dev/null +++ b/configs/LVISCOCOCOCOSTUFF_REFCOCO/ape_deta/ape_deta_r50_vlf_lsj1024_cp_bert_50ep.py @@ -0,0 +1,21 @@ +from detectron2.config import LazyCall as L +from ape.modeling.text import Bert + +from .ape_deta_r50_vlf_lsj1024_cp_50ep import dataloader, lr_multiplier, model, optimizer, train + +model.model_vision.criterion[1].num_classes = 1 + +model.model_language = L(Bert)( + pretrained_model_name_or_path="models/huggingface/bert-base-uncased/" +) +model.model_vision.embed_dim_language = 768 +model.model_vision.text_feature_reduce_type = "average" + +model.model_vision.text_feature_bank = False +model.model_vision.text_feature_reduce_before_fusion = False +model.model_vision.text_feature_batch_repeat = False +model.model_vision.expression_cumulative_gt_class = False +model.model_vision.name_prompt_fusion_type = "none" + +train.output_dir = "output/" + __file__[:-3] +model.model_vision.vis_period = 5120 diff --git a/configs/LVISCOCOCOCOSTUFF_REFCOCO/ape_deta/ape_deta_vitl_eva02_lsj1024_24ep.py b/configs/LVISCOCOCOCOSTUFF_REFCOCO/ape_deta/ape_deta_vitl_eva02_lsj1024_24ep.py new file mode 100644 index 0000000..a268009 --- /dev/null +++ b/configs/LVISCOCOCOCOSTUFF_REFCOCO/ape_deta/ape_deta_vitl_eva02_lsj1024_24ep.py @@ -0,0 +1,43 @@ +from detectron2.data.detection_utils import get_fed_loss_cls_weights + +from ...common.data.lviscocococostuff_refcoco_panoptic_lsj1024 import dataloader +from ...LVIS_InstanceSegmentation.ape_deta.ape_deta_vitl_eva02_lsj1024_cp_24ep import ( + lr_multiplier, + model, + optimizer, + train, +) + +model.model_vision.num_classes = 1256 +model.model_vision.select_box_nums_for_evaluation = 300 + +criterion = model.model_vision.criterion[0] +del criterion.use_fed_loss +del criterion.get_fed_loss_cls_weights +model.model_vision.criterion = [criterion for _ in range(2)] +for criterion, num_classes in zip(model.model_vision.criterion, [1256, 200]): + criterion.num_classes = num_classes + +model.model_vision.criterion[1].weight_dict["loss_class_enc"] = 0.0 + +model.model_vision.instance_on = True +model.model_vision.semantic_on = True +model.model_vision.panoptic_on = False + +model.model_vision.criterion[0].use_fed_loss = True +model.model_vision.criterion[0].get_fed_loss_cls_weights = lambda: get_fed_loss_cls_weights( + dataloader.train.dataset.names[0], 0.5 +) +model.model_vision.criterion[0].fed_loss_num_classes = 50 +model.model_vision.criterion[0].fed_loss_pad_type = "cat" + +model.model_vision.neck = None + +dataloader.train.total_batch_size = 16 +dataloader.train.total_batch_size_list = [16, 16] + +model.model_vision.dataset_prompts = ["name", "expression"] +model.model_vision.dataset_names = ["lvis+stuff", "refcoco"] +model.model_vision.dataset_metas = dataloader.train.dataset.names + +train.output_dir = "output/" + __file__[:-3] diff --git a/configs/LVISCOCOCOCOSTUFF_REFCOCO/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024_50ep.py b/configs/LVISCOCOCOCOSTUFF_REFCOCO/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024_50ep.py new file mode 100644 index 0000000..445b047 --- /dev/null +++ b/configs/LVISCOCOCOCOSTUFF_REFCOCO/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024_50ep.py @@ -0,0 +1,53 @@ +from detectron2.config import LazyCall as L +from detrex.config import get_config +from omegaconf import OmegaConf +from ape.layers import VisionLanguageFusion +from ape.modeling.ape_deta import ( + DeformableDETRSegmVL, + DeformableDetrTransformerDecoderVL, + DeformableDetrTransformerEncoderVL, + DeformableDetrTransformerVL, +) + +from .ape_deta_vitl_eva02_lsj1024_24ep import dataloader, lr_multiplier, model, optimizer, train + +model.model_vision.update( + _target_=DeformableDETRSegmVL, +) +model.model_vision.transformer.update( + _target_=DeformableDetrTransformerVL, +) +model.model_vision.transformer.encoder.update( + _target_=DeformableDetrTransformerEncoderVL, +) +model.model_vision.transformer.decoder.update( + _target_=DeformableDetrTransformerDecoderVL, +) + + +model.model_vision.transformer.encoder.vl_layer = L(VisionLanguageFusion)( + v_dim="${....embed_dim}", + l_dim="${....embed_dim_language}", + embed_dim=2048, + num_heads=8, + dropout=0.1, + drop_path=0.0, + init_values=1.0 / 6, + stable_softmax_2d=True, + clamp_min_for_underflow=True, + clamp_max_for_overflow=True, + use_checkpoint=True, +) + +model.model_vision.criterion[1].num_classes = 200 +model.model_vision.text_feature_bank = True +model.model_vision.text_feature_reduce_before_fusion = True +model.model_vision.text_feature_batch_repeat = True +model.model_vision.expression_cumulative_gt_class = True + +train.max_iter = 375000 +train.eval_period = 20000 + +lr_multiplier = get_config("common/coco_schedule.py").lr_multiplier_50ep + +train.output_dir = "output/" + __file__[:-3] diff --git a/configs/LVISCOCO_COCOSTUFF_O365_OID_VG_REFCOCO/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024_cp_180k.py b/configs/LVISCOCO_COCOSTUFF_O365_OID_VG_REFCOCO/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024_cp_180k.py new file mode 100644 index 0000000..af32118 --- /dev/null +++ b/configs/LVISCOCO_COCOSTUFF_O365_OID_VG_REFCOCO/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024_cp_180k.py @@ -0,0 +1,27 @@ +from detectron2.config import LazyCall as L +from detectron2.solver import WarmupParamScheduler +from fvcore.common.param_scheduler import MultiStepParamScheduler + +from .ape_deta_vitl_eva02_vlf_lsj1024_cp_720k import ( + dataloader, + lr_multiplier, + model, + optimizer, + train, +) + +train.max_iter = 180000 +train.eval_period = 180000 + +lr_multiplier = L(WarmupParamScheduler)( + scheduler=L(MultiStepParamScheduler)( + values=[1.0, 0.1], + milestones=[150000], + num_updates=180000, + ), + warmup_length=1000 / 180000, + warmup_method="linear", + warmup_factor=0.001, +) + +train.output_dir = "output/" + __file__[:-3] diff --git a/configs/LVISCOCO_COCOSTUFF_O365_OID_VG_REFCOCO/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024_cp_720k.py b/configs/LVISCOCO_COCOSTUFF_O365_OID_VG_REFCOCO/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024_cp_720k.py new file mode 100644 index 0000000..1405c87 --- /dev/null +++ b/configs/LVISCOCO_COCOSTUFF_O365_OID_VG_REFCOCO/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024_cp_720k.py @@ -0,0 +1,120 @@ +import random + +from detectron2.config import LazyCall as L +from detectron2.solver import WarmupParamScheduler +from fvcore.common.param_scheduler import MultiStepParamScheduler + +from ape.data.detection_utils import get_fed_loss_cls_weights +from ape.data.samplers import MultiDatasetTrainingSampler +from ape.layers import VisionLanguageFusion +from ape.modeling.ape_deta import ( + DeformableDETRSegmVL, + DeformableDetrTransformerDecoderVL, + DeformableDetrTransformerEncoderVL, + DeformableDetrTransformerVL, +) + +from ...common.data.lviscoco_cocostuff_o365_oid_vg_refcoco_panoptic_lsj1024_cp import dataloader +from ...LVIS_InstanceSegmentation.ape_deta.ape_deta_vitl_eva02_lsj1024_cp_24ep import ( + lr_multiplier, + model, + optimizer, + train, +) + +model.model_vision.update( + _target_=DeformableDETRSegmVL, +) +model.model_vision.transformer.update( + _target_=DeformableDetrTransformerVL, +) +model.model_vision.transformer.encoder.update( + _target_=DeformableDetrTransformerEncoderVL, +) +model.model_vision.transformer.decoder.update( + _target_=DeformableDetrTransformerDecoderVL, +) + +model.model_vision.transformer.encoder.vl_layer = L(VisionLanguageFusion)( + v_dim="${....embed_dim}", + l_dim="${....embed_dim_language}", + embed_dim=2048, + num_heads=8, + dropout=0.1, + drop_path=0.0, + init_values=1.0 / 6, + stable_softmax_2d=False, + clamp_min_for_underflow=True, + clamp_max_for_overflow=True, + use_checkpoint=True, +) + +model.model_vision.text_feature_bank = True + +model.model_vision.num_classes = 1203 +model.model_vision.select_box_nums_for_evaluation = 300 + +criterion = model.model_vision.criterion[0] +del criterion.use_fed_loss +del criterion.get_fed_loss_cls_weights +model.model_vision.criterion = [criterion for _ in range(6)] +for criterion, num_classes in zip(model.model_vision.criterion, [1203, 54, 365, 601, 150, 200]): + criterion.num_classes = num_classes + +model.model_vision.criterion[0].use_fed_loss = True +model.model_vision.criterion[0].get_fed_loss_cls_weights = lambda: get_fed_loss_cls_weights( + dataloader.train.dataset.names[0], 0.5 +) +model.model_vision.criterion[0].fed_loss_num_classes = 50 + +model.model_vision.criterion[5].weight_dict["loss_class_enc"] = 0.0 + + +model.model_vision.instance_on = True +model.model_vision.semantic_on = True +model.model_vision.panoptic_on = False + +model.model_vision.neck = None + +train.max_iter = 720000 +train.eval_period = 720000 + +lr_multiplier = L(WarmupParamScheduler)( + scheduler=L(MultiStepParamScheduler)( + values=[1.0, 0.1], + milestones=[640000], + num_updates=720000, + ), + warmup_length=1000 / 720000, + warmup_method="linear", + warmup_factor=0.001, +) + +dataloader.train.total_batch_size = 16 +dataloader.train.total_batch_size_list = [16, 16, 16, 16, 16] + +model.model_vision.dataset_prompts = ["name", "name", "name", "name", "name", "expression"] +model.model_vision.dataset_names = [ + "lvis", + "stuffonly", + "objects365", + "openimages", + "visualgenome", + "refcoco", +] +model.model_vision.dataset_metas = dataloader.train.dataset.names + +train.output_dir = "output/" + __file__[:-3] + +dataloader.train.sampler = lambda dataset_dicts: MultiDatasetTrainingSampler( + repeat_factors=MultiDatasetTrainingSampler.get_repeat_factors( + dataset_dicts=dataset_dicts, + num_datasets=6, + dataset_ratio=[1, 1, 1, 1, 1, 0], + use_rfs=[True, False, True, True, True, True], + use_cas=[False, False, False, False, False, False], + repeat_thresh=0.001, + cas_lambda=1.0, + ), + seed=random.randint(0, 2**31), +) diff --git a/configs/LVISCOCO_COCOSTUFF_PanopticSegmentation/ape_deta/ape_deta_r50_lsj1024_cp_50ep.py b/configs/LVISCOCO_COCOSTUFF_PanopticSegmentation/ape_deta/ape_deta_r50_lsj1024_cp_50ep.py new file mode 100644 index 0000000..27a53cf --- /dev/null +++ b/configs/LVISCOCO_COCOSTUFF_PanopticSegmentation/ape_deta/ape_deta_r50_lsj1024_cp_50ep.py @@ -0,0 +1,47 @@ +from detectron2.data.detection_utils import get_fed_loss_cls_weights +from detrex.config import get_config + +from ...common.data.lviscoco_cocostuff_panoptic_lsj1024_cp import dataloader +from ...LVIS_InstanceSegmentation.ape_deta.ape_deta_r50_24ep import ( + lr_multiplier, + model, + optimizer, + train, +) + +model.model_vision.num_classes = 1203 +model.model_vision.select_box_nums_for_evaluation = 300 + +criterion = model.model_vision.criterion[0] +criterion.use_fed_loss = False +criterion.get_fed_loss_cls_weights = None +model.model_vision.criterion = [criterion for _ in range(2)] +for criterion, num_classes in zip(model.model_vision.criterion, [1203, 54]): + criterion.num_classes = num_classes + + +model.model_vision.stuff_dataset_learn_thing = False + +model.model_vision.instance_on = True +model.model_vision.semantic_on = True +model.model_vision.panoptic_on = False + +model.model_vision.criterion[0].use_fed_loss = True +model.model_vision.criterion[0].get_fed_loss_cls_weights = lambda: get_fed_loss_cls_weights( + dataloader.train.dataset.names[0], 0.5 +) +model.model_vision.criterion[0].fed_loss_num_classes = 50 + +train.max_iter = 375000 +train.eval_period = 20000 + +lr_multiplier = get_config("common/coco_schedule.py").lr_multiplier_50ep + +dataloader.train.total_batch_size = 16 +dataloader.train.total_batch_size_list = [16, 16] + +model.model_vision.dataset_prompts = ["name", "name"] +model.model_vision.dataset_names = ["lvis", "stuff"] +model.model_vision.dataset_metas = dataloader.train.dataset.names + +train.output_dir = "output/" + __file__[:-3] diff --git a/configs/LVIS_Detection/deformable_deta/deformable_deta_r50_lsj1024_24ep.py b/configs/LVIS_Detection/deformable_deta/deformable_deta_r50_lsj1024_24ep.py new file mode 100644 index 0000000..389213c --- /dev/null +++ b/configs/LVIS_Detection/deformable_deta/deformable_deta_r50_lsj1024_24ep.py @@ -0,0 +1,47 @@ +from detectron2.config import LazyCall as L +from detectron2.data.detection_utils import get_fed_loss_cls_weights +from detectron2.data.samplers import RepeatFactorTrainingSampler +from detectron2.evaluation.lvis_evaluation import LVISEvaluator +from detrex.config import get_config + +from .....detectron2.projects.ViTDet.configs.common.coco_loader_lsj import dataloader +from ...COCO_Detection.deformable_deta.deformable_deta_r50_two_stage_12ep import ( + lr_multiplier, + model, + optimizer, + train, +) + +dataloader.train.mapper.image_format = "BGR" + +dataloader.train.total_batch_size = 16 + +dataloader.train.dataset.names = "lvis_v1_train" +dataloader.train.sampler = L(RepeatFactorTrainingSampler)( + repeat_factors=L(RepeatFactorTrainingSampler.repeat_factors_from_category_frequency)( + dataset_dicts="${dataloader.train.dataset}", repeat_thresh=0.001 + ) +) +dataloader.test.dataset.names = "lvis_v1_val" +dataloader.evaluator = L(LVISEvaluator)( + dataset_name="${..test.dataset.names}", + max_dets_per_image=300, +) + +model.num_classes = 1203 +model.criterion.num_classes = 1203 +model.select_box_nums_for_evaluation = 300 +model.criterion.use_fed_loss = True +model.criterion.get_fed_loss_cls_weights = lambda: get_fed_loss_cls_weights( + dataloader.train.dataset.names, 0.5 +) +model.criterion.fed_loss_num_classes = 50 + +train.max_iter = 180000 +train.eval_period = 20000 + +lr_multiplier.scheduler.milestones = [150000, 180000] +lr_multiplier.warmup_length = 250 / train.max_iter + +train.output_dir = "output/" + __file__[:-3] +dataloader.evaluator.output_dir = train.output_dir diff --git a/configs/LVIS_Detection/deformable_deta/deformable_deta_vitb_lsj1024_24ep.py b/configs/LVIS_Detection/deformable_deta/deformable_deta_vitb_lsj1024_24ep.py new file mode 100644 index 0000000..70626c7 --- /dev/null +++ b/configs/LVIS_Detection/deformable_deta/deformable_deta_vitb_lsj1024_24ep.py @@ -0,0 +1,83 @@ +from functools import partial + +import torch.nn as nn + +from detectron2.config import LazyCall as L +from detectron2.modeling import SimpleFeaturePyramid, ViT +from detectron2.modeling.backbone.fpn import LastLevelMaxPool +from detectron2.modeling.backbone.vit import get_vit_lr_decay_rate + +from .....detectron2.configs.common.data.constants import constants +from .deformable_deta_r50_two_stage_lsj1024_24ep import ( + dataloader, + lr_multiplier, + model, + optimizer, + train, +) + +model.pixel_mean = constants.imagenet_rgb256_mean +model.pixel_std = constants.imagenet_rgb256_std +model.input_format = "RGB" +dataloader.train.mapper.image_format = "RGB" + + +embed_dim, depth, num_heads, dp = 768, 12, 12, 0.1 +model.backbone = L(SimpleFeaturePyramid)( + net=L(ViT)( # Single-scale ViT backbone + img_size=1024, + patch_size=16, + embed_dim=embed_dim, + depth=depth, + num_heads=num_heads, + drop_path_rate=dp, + window_size=14, + mlp_ratio=4, + qkv_bias=True, + norm_layer=partial(nn.LayerNorm, eps=1e-6), + window_block_indexes=[ + 0, + 1, + 3, + 4, + 6, + 7, + 9, + 10, + ], + residual_block_indexes=[], + use_rel_pos=True, + out_feature="last_feat", + ), + in_feature="${.net.out_feature}", + out_channels=256, + scale_factors=(4.0, 2.0, 1.0, 0.5), + top_block=L(LastLevelMaxPool)(), + norm="LN", + square_pad=1024, +) + +model.neck = None + +optimizer.params.lr_factor_func = ( + lambda module_name: 0.1 + if "reference_points" in module_name or "sampling_offsets" in module_name + else get_vit_lr_decay_rate(module_name, lr_decay_rate=0.7, num_layers=12) + if "backbone" in module_name + else 1 +) +optimizer.params.overrides = {"pos_embed": {"weight_decay": 0.0}} + + +lr_multiplier.warmup_length = 1000 / train.max_iter + +train.amp.enabled = False +train.ddp.fp16_compression = False + +train.init_checkpoint = ( + "detectron2://ImageNetPretrained/MAE/mae_pretrain_vit_base.pth?matching_heuristics=True" +) +train.init_checkpoint = "models/MAE/mae_pretrain_vit_base.pth?matching_heuristics=True" + +train.output_dir = "output/" + __file__[:-3] +dataloader.evaluator.output_dir = train.output_dir diff --git a/configs/LVIS_Detection/deformable_deta/deformable_deta_vitg_eva_lsj1024_24ep.py b/configs/LVIS_Detection/deformable_deta/deformable_deta_vitg_eva_lsj1024_24ep.py new file mode 100644 index 0000000..7b4d853 --- /dev/null +++ b/configs/LVIS_Detection/deformable_deta/deformable_deta_vitg_eva_lsj1024_24ep.py @@ -0,0 +1,65 @@ +from ape.modeling.backbone.vit_eva import SimpleFeaturePyramid, ViT, get_vit_lr_decay_rate + +from .deformable_deta_vitb_two_stage_lsj1024_24ep import ( + dataloader, + lr_multiplier, + model, + optimizer, + train, +) + +model.backbone.update( + _target_=SimpleFeaturePyramid, +) +model.backbone.net.update( + _target_=ViT, +) + +dataloader.train.total_batch_size = 16 + +model.backbone.net.beit_like_qkv_bias = True +model.backbone.net.beit_like_gamma = False +model.backbone.net.freeze_patch_embed = True +model.backbone.square_pad = 1280 +model.backbone.net.img_size = 1280 +model.backbone.net.patch_size = 16 +model.backbone.net.window_size = 16 +model.backbone.net.embed_dim = 1408 +model.backbone.net.depth = 40 +model.backbone.net.num_heads = 16 +model.backbone.net.mlp_ratio = 6144 / 1408 +model.backbone.net.use_act_checkpoint = True +model.backbone.net.drop_path_rate = 0.6 # 0.5 --> 0.6 +model.backbone.net.window_block_indexes = ( + list(range(0, 3)) + + list(range(4, 7)) + + list(range(8, 11)) + + list(range(12, 15)) + + list(range(16, 19)) + + list(range(20, 23)) + + list(range(24, 27)) + + list(range(28, 31)) + + list(range(32, 35)) + + list(range(36, 39)) +) + +optimizer.lr = 2e-4 +optimizer.params.lr_factor_func = ( + lambda module_name: 0.1 + if "reference_points" in module_name or "sampling_offsets" in module_name + else get_vit_lr_decay_rate(module_name, lr_decay_rate=0.9, num_layers=40) + if "backbone" in module_name + else 1 +) +optimizer.params.overrides = {"pos_embed": {"weight_decay": 0.0}} +optimizer.params.weight_decay_norm = None + +train.amp.enabled = False +train.ddp.fp16_compression = False + +model.backbone.net.use_act_checkpoint = False +model.backbone.net.frozen_stages = 41 + +train.init_checkpoint = "models/BAAI/EVA/eva_o365.pth" +train.output_dir = "output/" + __file__[:-3] +dataloader.evaluator.output_dir = train.output_dir diff --git a/configs/LVIS_Detection/deformable_deta/deformable_deta_vitg_eva_lsj1024_cp_24ep.py b/configs/LVIS_Detection/deformable_deta/deformable_deta_vitg_eva_lsj1024_cp_24ep.py new file mode 100644 index 0000000..cb98a38 --- /dev/null +++ b/configs/LVIS_Detection/deformable_deta/deformable_deta_vitg_eva_lsj1024_cp_24ep.py @@ -0,0 +1,14 @@ +from ....configs.common.data.lvis_lsj1024_cp import dataloader +from .deformable_deta_vitg_eva_two_stage_lsj1024_24ep import lr_multiplier, model, optimizer, train + +train.amp.enabled = True +train.ddp.fp16_compression = True + +model.backbone.net.use_act_checkpoint = True +model.backbone.net.frozen_stages = 25 + +train.output_dir = "output/" + __file__[:-3] +dataloader.evaluator.output_dir = train.output_dir +dataloader.train.mapper.output_dir = train.output_dir + +optimizer.lr = 1e-4 diff --git a/configs/LVIS_Detection/deformable_deta/deformable_deta_vitl_eva02_lsj1024_cp_24ep.py b/configs/LVIS_Detection/deformable_deta/deformable_deta_vitl_eva02_lsj1024_cp_24ep.py new file mode 100644 index 0000000..28ae87a --- /dev/null +++ b/configs/LVIS_Detection/deformable_deta/deformable_deta_vitl_eva02_lsj1024_cp_24ep.py @@ -0,0 +1,110 @@ +from functools import partial + +import torch.nn as nn + +from detectron2.config import LazyCall as L +from detectron2.data.catalog import MetadataCatalog +from detectron2.data.detection_utils import get_fed_loss_cls_weights +from detectron2.layers import ShapeSpec +from detectron2.modeling.backbone.fpn import LastLevelMaxPool +from detrex.config import get_config +from ape.modeling.backbone.vit_eva02 import SimpleFeaturePyramid, ViT, get_vit_lr_decay_rate + +from .....detectron2.configs.common.data.constants import constants +from ...COCO_Detection.deformable_deta.models.deformable_deta_r50 import model +from ...common.data.lvis_instance_lsj1024_cp import dataloader + +model.pixel_mean = constants.imagenet_rgb256_mean +model.pixel_std = constants.imagenet_rgb256_std +model.input_format = "RGB" + +model.num_classes = 1203 +model.criterion.num_classes = 1203 +model.select_box_nums_for_evaluation = 300 +model.criterion.use_fed_loss = True +model.criterion.get_fed_loss_cls_weights = lambda: get_fed_loss_cls_weights( + dataloader.train.dataset.names, 0.5 +) +model.criterion.fed_loss_num_classes = 50 + +model.backbone = L(SimpleFeaturePyramid)( + net=L(ViT)( # Single-scale ViT backbone + img_size=1024, + patch_size=16, + embed_dim=1024, + depth=24, + num_heads=16, + drop_path_rate=0.4, + window_size=16, + mlp_ratio=4 * 2 / 3, + qkv_bias=True, + norm_layer=partial(nn.LayerNorm, eps=1e-6), + window_block_indexes=list(range(0, 5)) + + list(range(6, 11)) + + list(range(12, 17)) + + list(range(18, 23)), + residual_block_indexes=[], + use_rel_pos=True, + out_feature="last_feat", + use_act_checkpoint=False, + xattn=True, + ), + in_feature="${.net.out_feature}", + out_channels=256, + scale_factors=(4.0, 2.0, 1.0, 0.5), + top_block=L(LastLevelMaxPool)(), + norm="LN", + square_pad=1024, +) + +model.neck = None + +optimizer = get_config("common/optim.py").AdamW +optimizer.params.lr_factor_func = ( + lambda module_name: 0.1 + if "reference_points" in module_name or "sampling_offsets" in module_name + else get_vit_lr_decay_rate(module_name, lr_decay_rate=0.8, num_layers=24) + if "backbone" in module_name + else 1 +) +optimizer.params.overrides = {"pos_embed": {"weight_decay": 0.0}} + +optimizer.lr = 2e-4 +optimizer.weight_decay = 0.05 + +train = get_config("common/train.py").train +train.max_iter = 180000 +train.eval_period = 20000 +train.log_period = 20 + +train.checkpointer.period = 5000 +train.checkpointer.max_to_keep = 2 + +train.clip_grad.enabled = True +train.clip_grad.params.max_norm = 0.1 +train.clip_grad.params.norm_type = 2 + +train.device = "cuda" + +train.init_checkpoint = ( + "models/Yunxin-CV/EVA-02/eva02/pt/eva02_L_pt_in21k_p14to16.pt?matching_heuristics=True" +) + +train.amp.enabled = True +train.ddp.fp16_compression = True + +lr_multiplier = get_config("common/coco_schedule.py").lr_multiplier_12ep +lr_multiplier.scheduler.milestones = [150000, 180000] +lr_multiplier.warmup_length = 1000 / train.max_iter + +dataloader.train.num_workers = 16 +dataloader.train.total_batch_size = 16 +dataloader.train.mapper.image_format = "RGB" + +if isinstance(dataloader.train.dataset.names, str): + model.metadata = MetadataCatalog.get(dataloader.train.dataset.names) +else: + model.metadata = MetadataCatalog.get(dataloader.train.dataset.names[0]) + +train.output_dir = "output/" + __file__[:-3] +dataloader.train.mapper.output_dir = train.output_dir diff --git a/configs/LVIS_Detection/deformable_deta/deformable_deta_vitl_eva_lsj1024_cp_24ep.py b/configs/LVIS_Detection/deformable_deta/deformable_deta_vitl_eva_lsj1024_cp_24ep.py new file mode 100644 index 0000000..0483ead --- /dev/null +++ b/configs/LVIS_Detection/deformable_deta/deformable_deta_vitl_eva_lsj1024_cp_24ep.py @@ -0,0 +1,13 @@ +from ...common.data.lvis_lsj1024_cp import dataloader +from .deformable_deta_vitl_two_stage_lsj1024_24ep import lr_multiplier, model, optimizer, train + +train.init_checkpoint = "models/BAAI/EVA/eva_l_psz14to16.pt?matching_heuristics=True" + +train.amp.enabled = True +train.ddp.fp16_compression = True + +model.backbone.net.use_act_checkpoint = False + +train.output_dir = "output/" + __file__[:-3] +dataloader.evaluator.output_dir = train.output_dir +dataloader.train.mapper.output_dir = train.output_dir diff --git a/configs/LVIS_Detection/deformable_deta/deformable_deta_vitl_lsj1024_24ep.py b/configs/LVIS_Detection/deformable_deta/deformable_deta_vitl_lsj1024_24ep.py new file mode 100644 index 0000000..886ea45 --- /dev/null +++ b/configs/LVIS_Detection/deformable_deta/deformable_deta_vitl_lsj1024_24ep.py @@ -0,0 +1,41 @@ +from detectron2.modeling.backbone.vit import get_vit_lr_decay_rate + +from .deformable_deta_vitb_two_stage_lsj1024_24ep import ( + dataloader, + lr_multiplier, + model, + optimizer, + train, +) + +model.backbone.net.embed_dim = 1024 +model.backbone.net.depth = 24 +model.backbone.net.num_heads = 16 +model.backbone.net.use_act_checkpoint = False +model.backbone.net.drop_path_rate = 0.4 +model.backbone.net.window_block_indexes = ( + list(range(0, 5)) + list(range(6, 11)) + list(range(12, 17)) + list(range(18, 23)) +) + +optimizer.params.lr_factor_func = ( + lambda module_name: 0.1 + if "reference_points" in module_name or "sampling_offsets" in module_name + else get_vit_lr_decay_rate(module_name, lr_decay_rate=0.8, num_layers=24) + if "backbone" in module_name + else 1 +) +optimizer.params.overrides = {"pos_embed": {"weight_decay": 0.0}} + +optimizer.lr = 2e-4 +optimizer.weight_decay = 0.05 + +train.init_checkpoint = ( + "detectron2://ImageNetPretrained/MAE/mae_pretrain_vit_large.pth?matching_heuristics=True" +) +train.init_checkpoint = "models/MAE/mae_pretrain_vit_large.pth?matching_heuristics=True" + +train.amp.enabled = True +train.ddp.fp16_compression = True + +train.output_dir = "output/" + __file__[:-3] +dataloader.evaluator.output_dir = train.output_dir diff --git a/configs/LVIS_InstanceSegmentation/ape_deta/ape_deta_r50_24ep.py b/configs/LVIS_InstanceSegmentation/ape_deta/ape_deta_r50_24ep.py new file mode 100644 index 0000000..7d77bb4 --- /dev/null +++ b/configs/LVIS_InstanceSegmentation/ape_deta/ape_deta_r50_24ep.py @@ -0,0 +1,45 @@ +from detectron2.config import LazyCall as L +from detectron2.data.detection_utils import get_fed_loss_cls_weights +from detectron2.data.samplers import RepeatFactorTrainingSampler +from detectron2.evaluation.lvis_evaluation import LVISEvaluator + +from ...COCO_InstanceSegmentation.ape_deta.ape_deta_r50_12ep import ( + dataloader, + lr_multiplier, + model, + optimizer, + train, +) + +dataloader.train.dataset.names = "lvis_v1_train" +dataloader.train.sampler = L(RepeatFactorTrainingSampler)( + repeat_factors=L(RepeatFactorTrainingSampler.repeat_factors_from_category_frequency)( + dataset_dicts="${dataloader.train.dataset}", repeat_thresh=0.001 + ) +) +dataloader.test.dataset.names = "lvis_v1_val" +dataloader.evaluator = L(LVISEvaluator)( + dataset_name="${..test.dataset.names}", + max_dets_per_image=300, +) + +model.model_vision.num_classes = 1203 +model.model_vision.select_box_nums_for_evaluation = 300 +model.model_vision.criterion[0].num_classes = 1203 +model.model_vision.criterion[0].use_fed_loss = True +model.model_vision.criterion[0].get_fed_loss_cls_weights = lambda: get_fed_loss_cls_weights( + dataloader.train.dataset.names, 0.5 +) +model.model_vision.criterion[0].fed_loss_num_classes = 50 + +train.max_iter = 180000 +train.eval_period = 20000 + +lr_multiplier.scheduler.milestones = [150000, 180000] +lr_multiplier.warmup_length = 250 / train.max_iter + +model.model_vision.dataset_prompts = ["name"] +model.model_vision.dataset_names = ["lvis"] +model.model_vision.dataset_metas = dataloader.train.dataset.names + +train.output_dir = "output/" + __file__[:-3] diff --git a/configs/LVIS_InstanceSegmentation/ape_deta/ape_deta_r50_vlf_24ep.py b/configs/LVIS_InstanceSegmentation/ape_deta/ape_deta_r50_vlf_24ep.py new file mode 100644 index 0000000..08d76e0 --- /dev/null +++ b/configs/LVIS_InstanceSegmentation/ape_deta/ape_deta_r50_vlf_24ep.py @@ -0,0 +1,45 @@ +from detectron2.config import LazyCall as L +from detectron2.data.detection_utils import get_fed_loss_cls_weights +from detectron2.data.samplers import RepeatFactorTrainingSampler +from detectron2.evaluation.lvis_evaluation import LVISEvaluator + +from ...COCO_InstanceSegmentation.ape_deta.ape_deta_r50_vlf_12ep import ( + dataloader, + lr_multiplier, + model, + optimizer, + train, +) + +dataloader.train.dataset.names = "lvis_v1_train" +dataloader.train.sampler = L(RepeatFactorTrainingSampler)( + repeat_factors=L(RepeatFactorTrainingSampler.repeat_factors_from_category_frequency)( + dataset_dicts="${dataloader.train.dataset}", repeat_thresh=0.001 + ) +) +dataloader.test.dataset.names = "lvis_v1_val" +dataloader.evaluator = L(LVISEvaluator)( + dataset_name="${..test.dataset.names}", + max_dets_per_image=300, +) + +model.model_vision.num_classes = 1203 +model.model_vision.select_box_nums_for_evaluation = 300 +model.model_vision.criterion[0].num_classes = 1203 +model.model_vision.criterion[0].use_fed_loss = True +model.model_vision.criterion[0].get_fed_loss_cls_weights = lambda: get_fed_loss_cls_weights( + dataloader.train.dataset.names, 0.5 +) +model.model_vision.criterion[0].fed_loss_num_classes = 50 + +train.max_iter = 180000 +train.eval_period = 20000 + +lr_multiplier.scheduler.milestones = [150000, 180000] +lr_multiplier.warmup_length = 250 / train.max_iter + +model.model_vision.dataset_prompts = ["name"] +model.model_vision.dataset_names = ["lvis"] +model.model_vision.dataset_metas = dataloader.train.dataset.names + +train.output_dir = "output/" + __file__[:-3] diff --git a/configs/LVIS_InstanceSegmentation/ape_deta/ape_deta_vitl_eva02_clip_lsj1024_cp_24ep.py b/configs/LVIS_InstanceSegmentation/ape_deta/ape_deta_vitl_eva02_clip_lsj1024_cp_24ep.py new file mode 100644 index 0000000..406eb78 --- /dev/null +++ b/configs/LVIS_InstanceSegmentation/ape_deta/ape_deta_vitl_eva02_clip_lsj1024_cp_24ep.py @@ -0,0 +1,35 @@ +from detectron2.data.detection_utils import get_fed_loss_cls_weights + +from ...COCO_InstanceSegmentation.ape_deta.ape_deta_vitl_eva02_clip_lsj1024_cp_12ep import ( + lr_multiplier, + model, + optimizer, + train, +) +from ...common.data.lvis_instance_lsj1024_cp import dataloader + +model.model_vision.num_classes = 1203 +model.model_vision.select_box_nums_for_evaluation = 300 +model.model_vision.test_score_thresh = 0.0 +model.model_vision.criterion[0].num_classes = 1203 +model.model_vision.criterion[0].use_fed_loss = True +model.model_vision.criterion[0].get_fed_loss_cls_weights = lambda: get_fed_loss_cls_weights( + dataloader.train.dataset.names, 0.5 +) +model.model_vision.criterion[0].fed_loss_num_classes = 50 + +del optimizer.params.weight_decay_norm + +optimizer.weight_decay = 0.05 + +train.max_iter = 180000 +train.eval_period = 20000 + +lr_multiplier.scheduler.milestones = [150000, 180000] +lr_multiplier.warmup_length = 1000 / train.max_iter + +model.model_vision.dataset_prompts = ["name"] +model.model_vision.dataset_names = ["lvis"] +model.model_vision.dataset_metas = dataloader.train.dataset.names + +train.output_dir = "output/" + __file__[:-3] diff --git a/configs/LVIS_InstanceSegmentation/ape_deta/ape_deta_vitl_eva02_clip_lsj1536_cp_64x90k.py b/configs/LVIS_InstanceSegmentation/ape_deta/ape_deta_vitl_eva02_clip_lsj1536_cp_64x90k.py new file mode 100644 index 0000000..33b1e41 --- /dev/null +++ b/configs/LVIS_InstanceSegmentation/ape_deta/ape_deta_vitl_eva02_clip_lsj1536_cp_64x90k.py @@ -0,0 +1,36 @@ +from detectron2.data.detection_utils import get_fed_loss_cls_weights + +from ...COCO_InstanceSegmentation.ape_deta.ape_deta_vitl_eva02_clip_lsj1536_cp_64x90k import ( + lr_multiplier, + model, + optimizer, + train, +) +from ...common.data.lvis_instance_lsj1536_cp import dataloader + +model.model_vision.num_classes = 1203 +model.model_vision.select_box_nums_for_evaluation = 300 +model.model_vision.criterion[0].num_classes = 1203 +model.model_vision.criterion[0].use_fed_loss = True +model.model_vision.criterion[0].get_fed_loss_cls_weights = lambda: get_fed_loss_cls_weights( + dataloader.train.dataset.names, 0.5 +) +model.model_vision.criterion[0].fed_loss_num_classes = 50 + +del optimizer.params.weight_decay_norm + +optimizer.weight_decay = 0.05 + +train.max_iter = 90000 +train.eval_period = 10000 + +lr_multiplier.scheduler.milestones = [75000, 90000] +lr_multiplier.warmup_length = 1000 / train.max_iter + +model.model_vision.dataset_prompts = ["name"] +model.model_vision.dataset_names = ["lvis"] +model.model_vision.dataset_metas = dataloader.train.dataset.names + +dataloader.train.total_batch_size = 64 + +train.output_dir = "output/" + __file__[:-3] diff --git a/configs/LVIS_InstanceSegmentation/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024_cp_24ep.py b/configs/LVIS_InstanceSegmentation/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024_cp_24ep.py new file mode 100644 index 0000000..e015f65 --- /dev/null +++ b/configs/LVIS_InstanceSegmentation/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024_cp_24ep.py @@ -0,0 +1,34 @@ +from detectron2.data.detection_utils import get_fed_loss_cls_weights + +from ...COCO_InstanceSegmentation.ape_deta.ape_deta_vitl_eva02_clip_vlf_lsj1024_cp_12ep import ( + lr_multiplier, + model, + optimizer, + train, +) +from ...common.data.lvis_instance_lsj1024_cp import dataloader + +model.model_vision.num_classes = 1203 +model.model_vision.select_box_nums_for_evaluation = 300 +model.model_vision.criterion[0].num_classes = 1203 +model.model_vision.criterion[0].use_fed_loss = True +model.model_vision.criterion[0].get_fed_loss_cls_weights = lambda: get_fed_loss_cls_weights( + dataloader.train.dataset.names, 0.5 +) +model.model_vision.criterion[0].fed_loss_num_classes = 50 + +del optimizer.params.weight_decay_norm + +optimizer.weight_decay = 0.05 + +train.max_iter = 180000 +train.eval_period = 20000 + +lr_multiplier.scheduler.milestones = [150000, 180000] +lr_multiplier.warmup_length = 1000 / train.max_iter + +model.model_vision.dataset_prompts = ["name"] +model.model_vision.dataset_names = ["lvis"] +model.model_vision.dataset_metas = dataloader.train.dataset.names + +train.output_dir = "output/" + __file__[:-3] diff --git a/configs/LVIS_InstanceSegmentation/ape_deta/ape_deta_vitl_eva02_lsj1024_cp_24ep.py b/configs/LVIS_InstanceSegmentation/ape_deta/ape_deta_vitl_eva02_lsj1024_cp_24ep.py new file mode 100644 index 0000000..1a8630a --- /dev/null +++ b/configs/LVIS_InstanceSegmentation/ape_deta/ape_deta_vitl_eva02_lsj1024_cp_24ep.py @@ -0,0 +1,34 @@ +from detectron2.data.detection_utils import get_fed_loss_cls_weights + +from ...COCO_InstanceSegmentation.ape_deta.ape_deta_vitl_eva02_lsj1024_cp_12ep import ( + lr_multiplier, + model, + optimizer, + train, +) +from ...common.data.lvis_instance_lsj1024_cp import dataloader + +model.model_vision.num_classes = 1203 +model.model_vision.select_box_nums_for_evaluation = 300 +model.model_vision.criterion[0].num_classes = 1203 +model.model_vision.criterion[0].use_fed_loss = True +model.model_vision.criterion[0].get_fed_loss_cls_weights = lambda: get_fed_loss_cls_weights( + dataloader.train.dataset.names, 0.5 +) +model.model_vision.criterion[0].fed_loss_num_classes = 50 + +del optimizer.params.weight_decay_norm + +optimizer.weight_decay = 0.05 + +train.max_iter = 180000 +train.eval_period = 20000 + +lr_multiplier.scheduler.milestones = [150000, 180000] +lr_multiplier.warmup_length = 1000 / train.max_iter + +model.model_vision.dataset_prompts = ["name"] +model.model_vision.dataset_names = ["lvis"] +model.model_vision.dataset_metas = dataloader.train.dataset.names + +train.output_dir = "output/" + __file__[:-3] diff --git a/configs/LVIS_InstanceSegmentation/ape_deta/ape_deta_vitl_eva02_lsj1536_cp_64x90k.py b/configs/LVIS_InstanceSegmentation/ape_deta/ape_deta_vitl_eva02_lsj1536_cp_64x90k.py new file mode 100644 index 0000000..d574e8d --- /dev/null +++ b/configs/LVIS_InstanceSegmentation/ape_deta/ape_deta_vitl_eva02_lsj1536_cp_64x90k.py @@ -0,0 +1,36 @@ +from detectron2.data.detection_utils import get_fed_loss_cls_weights + +from ...COCO_InstanceSegmentation.ape_deta.ape_deta_vitl_eva02_lsj1536_cp_64x90k import ( + lr_multiplier, + model, + optimizer, + train, +) +from ...common.data.lvis_instance_lsj1536_cp import dataloader + +model.model_vision.num_classes = 1203 +model.model_vision.select_box_nums_for_evaluation = 300 +model.model_vision.criterion[0].num_classes = 1203 +model.model_vision.criterion[0].use_fed_loss = True +model.model_vision.criterion[0].get_fed_loss_cls_weights = lambda: get_fed_loss_cls_weights( + dataloader.train.dataset.names, 0.5 +) +model.model_vision.criterion[0].fed_loss_num_classes = 50 + +del optimizer.params.weight_decay_norm + +optimizer.weight_decay = 0.05 + +train.max_iter = 90000 +train.eval_period = 10000 + +lr_multiplier.scheduler.milestones = [75000, 90000] +lr_multiplier.warmup_length = 1000 / train.max_iter + +model.model_vision.dataset_prompts = ["name"] +model.model_vision.dataset_names = ["lvis"] +model.model_vision.dataset_metas = dataloader.train.dataset.names + +dataloader.train.total_batch_size = 64 + +train.output_dir = "output/" + __file__[:-3] diff --git a/configs/LVIS_InstanceSegmentation/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024_cp_24ep.py b/configs/LVIS_InstanceSegmentation/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024_cp_24ep.py new file mode 100644 index 0000000..4db1303 --- /dev/null +++ b/configs/LVIS_InstanceSegmentation/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024_cp_24ep.py @@ -0,0 +1,34 @@ +from detectron2.data.detection_utils import get_fed_loss_cls_weights + +from ...COCO_InstanceSegmentation.ape_deta.ape_deta_vitl_eva02_vlf_lsj1024_cp_12ep import ( + lr_multiplier, + model, + optimizer, + train, +) +from ...common.data.lvis_instance_lsj1024_cp import dataloader + +model.model_vision.num_classes = 1203 +model.model_vision.select_box_nums_for_evaluation = 300 +model.model_vision.criterion[0].num_classes = 1203 +model.model_vision.criterion[0].use_fed_loss = True +model.model_vision.criterion[0].get_fed_loss_cls_weights = lambda: get_fed_loss_cls_weights( + dataloader.train.dataset.names, 0.5 +) +model.model_vision.criterion[0].fed_loss_num_classes = 50 + +del optimizer.params.weight_decay_norm + +optimizer.weight_decay = 0.05 + +train.max_iter = 180000 +train.eval_period = 20000 + +lr_multiplier.scheduler.milestones = [150000, 180000] +lr_multiplier.warmup_length = 1000 / train.max_iter + +model.model_vision.dataset_prompts = ["name"] +model.model_vision.dataset_names = ["lvis"] +model.model_vision.dataset_metas = dataloader.train.dataset.names + +train.output_dir = "output/" + __file__[:-3] diff --git a/configs/LVIS_InstanceSegmentation/deformable_deta/deformable_deta_segm_vitl_eva02_4scale_lsj1024_cp_24ep.py b/configs/LVIS_InstanceSegmentation/deformable_deta/deformable_deta_segm_vitl_eva02_4scale_lsj1024_cp_24ep.py new file mode 100644 index 0000000..200b663 --- /dev/null +++ b/configs/LVIS_InstanceSegmentation/deformable_deta/deformable_deta_segm_vitl_eva02_4scale_lsj1024_cp_24ep.py @@ -0,0 +1,90 @@ +from detectron2.config import LazyCall as L +from detectron2.data.detection_utils import get_fed_loss_cls_weights +from detectron2.layers import ShapeSpec +from detectron2.modeling.backbone.fpn import LastLevelMaxPool +from detrex.config import get_config +from ape.modeling.backbone.vit import get_vit_lr_decay_rate + +from .....detectron2.configs.common.data.constants import constants +from ...COCO_InstanceSegmentation.deformable_deta.models.deformable_deta_segm_r50 import model +from ...common.backbone.vitl_eva02 import backbone +from ...common.data.lvis_instance_lsj1024_cp import dataloader + +model.pixel_mean = constants.imagenet_rgb256_mean +model.pixel_std = constants.imagenet_rgb256_std +model.input_format = "RGB" + +model.num_classes = 1203 +model.criterion.num_classes = 1203 +model.select_box_nums_for_evaluation = 300 +model.criterion.use_fed_loss = True +model.criterion.get_fed_loss_cls_weights = lambda: get_fed_loss_cls_weights( + dataloader.train.dataset.names, 0.5 +) +model.criterion.fed_loss_num_classes = 50 + +model.backbone = backbone +model.backbone.scale_factors = (2.0, 1.0, 0.5) + +model.transformer.num_feature_levels = 4 +model.transformer.encoder.num_feature_levels = 4 +model.transformer.decoder.num_feature_levels = 4 + +model.neck = None + +model.mask_in_features = ["p3"] +model.input_shapes = { + "p2": ShapeSpec(channels=256), + "p3": ShapeSpec(channels=256), + "p4": ShapeSpec(channels=256), + "p5": ShapeSpec(channels=256), + "p6": ShapeSpec(channels=256), +} + +optimizer = get_config("common/optim.py").AdamW +optimizer.params.lr_factor_func = ( + lambda module_name: 0.1 + if "reference_points" in module_name or "sampling_offsets" in module_name + else get_vit_lr_decay_rate(module_name, lr_decay_rate=0.8, num_layers=24) + if "backbone.net" in module_name + else 1 +) +optimizer.params.overrides = {"pos_embed": {"weight_decay": 0.0}} + +optimizer.lr = 2e-4 +optimizer.weight_decay = 0.05 + +train = get_config("common/train.py").train +train.max_iter = 180000 +train.eval_period = 20000 +train.log_period = 20 + +train.checkpointer.period = 5000 +train.checkpointer.max_to_keep = 2 + +train.clip_grad.enabled = True +train.clip_grad.params.max_norm = 0.1 +train.clip_grad.params.norm_type = 2 + +train.device = "cuda" + +train.init_checkpoint = ( + "models/Yunxin-CV/EVA-02/eva02/pt/eva02_L_pt_in21k_p14to16.pt?matching_heuristics=True" +) + +train.amp.enabled = True +train.ddp.fp16_compression = True + +lr_multiplier = get_config("common/coco_schedule.py").lr_multiplier_12ep +lr_multiplier.scheduler.milestones = [150000, 180000] +lr_multiplier.warmup_length = 1000 / train.max_iter + +dataloader.train.num_workers = 16 +dataloader.train.total_batch_size = 16 +dataloader.train.mapper.image_format = "RGB" +dataloader.train.mapper.use_instance_mask = True + +model.dataset_metas = dataloader.train.dataset.names + +train.output_dir = "output/" + __file__[:-3] +dataloader.train.mapper.vis_period = 12800 diff --git a/configs/LVIS_InstanceSegmentation/deformable_deta/deformable_deta_segm_vitl_eva02_lsj1024_cp_24ep.py b/configs/LVIS_InstanceSegmentation/deformable_deta/deformable_deta_segm_vitl_eva02_lsj1024_cp_24ep.py new file mode 100644 index 0000000..8d90d16 --- /dev/null +++ b/configs/LVIS_InstanceSegmentation/deformable_deta/deformable_deta_segm_vitl_eva02_lsj1024_cp_24ep.py @@ -0,0 +1,33 @@ +from detectron2.data.detection_utils import get_fed_loss_cls_weights + +from ...COCO_InstanceSegmentation.deformable_deta.deformable_deta_segm_vitl_eva02_lsj1024_cp_12ep import ( + lr_multiplier, + model, + optimizer, + train, +) +from ...common.data.lvis_instance_lsj1024_cp import dataloader + +model.num_classes = 1203 +model.select_box_nums_for_evaluation = 300 +model.criterion.num_classes = 1203 +model.criterion.use_fed_loss = True +model.criterion.get_fed_loss_cls_weights = lambda: get_fed_loss_cls_weights( + dataloader.train.dataset.names, 0.5 +) +model.criterion.fed_loss_num_classes = 50 + +del optimizer.params.weight_decay_norm + +optimizer.weight_decay = 0.05 + +train.max_iter = 180000 +train.eval_period = 20000 + +lr_multiplier.scheduler.milestones = [150000, 180000] +lr_multiplier.warmup_length = 1000 / train.max_iter + +model.dataset_metas = dataloader.train.dataset.names + +train.output_dir = "output/" + __file__[:-3] +dataloader.train.mapper.vis_period = 12800 diff --git a/configs/LVIS_SA1B_InstanceSegmentation/ape_deta/ape_deta_r50_50ep.py b/configs/LVIS_SA1B_InstanceSegmentation/ape_deta/ape_deta_r50_50ep.py new file mode 100644 index 0000000..df956ae --- /dev/null +++ b/configs/LVIS_SA1B_InstanceSegmentation/ape_deta/ape_deta_r50_50ep.py @@ -0,0 +1,29 @@ +from detectron2.data.detection_utils import get_fed_loss_cls_weights +from detrex.config import get_config + +from ...COCO_SA1B_InstanceSegmentation.ape_deta.ape_deta_r50_24ep import model, optimizer, train + +from ...common.data.lvis_sa1b_instance import dataloader + +model.model_vision.num_classes = 1203 +model.model_vision.criterion[0].num_classes = 1203 +model.model_vision.select_box_nums_for_evaluation = 300 +model.model_vision.criterion[0].use_fed_loss = True +model.model_vision.criterion[0].get_fed_loss_cls_weights = lambda: get_fed_loss_cls_weights( + dataloader.train.dataset.names[0], 0.5 +) +model.model_vision.criterion[0].fed_loss_num_classes = 50 + +model.model_vision.semantic_on = False +model.model_vision.panoptic_on = False + +train.max_iter = 375000 +train.eval_period = 20000 + +lr_multiplier = get_config("common/coco_schedule.py").lr_multiplier_50ep + +model.model_vision.dataset_prompts = ["name", "name"] +model.model_vision.dataset_names = ["lvis", "sa1b"] +model.model_vision.dataset_metas = dataloader.train.dataset.names + +train.output_dir = "output/" + __file__[:-3] diff --git a/configs/LVIS_SA1B_InstanceSegmentation/ape_deta/ape_deta_r50_50ep_eval_odinw13.py b/configs/LVIS_SA1B_InstanceSegmentation/ape_deta/ape_deta_r50_50ep_eval_odinw13.py new file mode 100644 index 0000000..e8850dc --- /dev/null +++ b/configs/LVIS_SA1B_InstanceSegmentation/ape_deta/ape_deta_r50_50ep_eval_odinw13.py @@ -0,0 +1,10 @@ +from ...common.data.odinw13_instance import dataloader +from .ape_deta_r50_50ep import lr_multiplier, model, optimizer, train + +model.model_vision.dataset_prompts = ["name" for _ in dataloader.tests] +model.model_vision.dataset_names = [ + test.dataset.names.replace("_val", "") for test in dataloader.tests +] +model.model_vision.dataset_metas = [test.dataset.names for test in dataloader.tests] + +train.output_dir = "output/" + __file__[:-3] diff --git a/configs/LVIS_SA1B_InstanceSegmentation/ape_deta/ape_deta_r50_50ep_eval_odinw35.py b/configs/LVIS_SA1B_InstanceSegmentation/ape_deta/ape_deta_r50_50ep_eval_odinw35.py new file mode 100644 index 0000000..47bc758 --- /dev/null +++ b/configs/LVIS_SA1B_InstanceSegmentation/ape_deta/ape_deta_r50_50ep_eval_odinw35.py @@ -0,0 +1,10 @@ +from ...common.data.odinw35_instance import dataloader +from .ape_deta_r50_50ep import lr_multiplier, model, optimizer, train + +model.model_vision.dataset_prompts = ["name" for _ in dataloader.tests] +model.model_vision.dataset_names = [ + test.dataset.names.replace("_val", "") for test in dataloader.tests +] +model.model_vision.dataset_metas = [test.dataset.names for test in dataloader.tests] + +train.output_dir = "output/" + __file__[:-3] diff --git a/configs/LVIS_SA1B_InstanceSegmentation/ape_deta/ape_deta_r50_50ep_eval_seginw.py b/configs/LVIS_SA1B_InstanceSegmentation/ape_deta/ape_deta_r50_50ep_eval_seginw.py new file mode 100644 index 0000000..d51d5d6 --- /dev/null +++ b/configs/LVIS_SA1B_InstanceSegmentation/ape_deta/ape_deta_r50_50ep_eval_seginw.py @@ -0,0 +1,11 @@ +from ...common.data.seginw_instance import dataloader +from .ape_deta_r50_50ep import lr_multiplier, model, optimizer, train + + +model.model_vision.dataset_prompts = ["name" for _ in dataloader.tests] +model.model_vision.dataset_names = [ + test.dataset.names.replace("_val", "") for test in dataloader.tests +] +model.model_vision.dataset_metas = [test.dataset.names for test in dataloader.tests] + +train.output_dir = "output/" + __file__[:-3] diff --git a/configs/LVIS_SA1B_InstanceSegmentation/ape_deta/ape_deta_r50_50ep_iouloss_lp.py b/configs/LVIS_SA1B_InstanceSegmentation/ape_deta/ape_deta_r50_50ep_iouloss_lp.py new file mode 100644 index 0000000..7727820 --- /dev/null +++ b/configs/LVIS_SA1B_InstanceSegmentation/ape_deta/ape_deta_r50_50ep_iouloss_lp.py @@ -0,0 +1,21 @@ +from ape.modeling.ape_deta import Stage1Assigner_loc, Stage2Assigner_loc + +from .ape_deta_r50_50ep import dataloader, lr_multiplier, model, optimizer, train + +model.model_vision.criterion[0].losses += ["pred_iou"] +model.model_vision.criterion[0].weight_dict["loss_iou"] = 1.0 + +model.model_vision.last_class_embed_use_mlp = True +model.model_vision.transformer.pre_nms_topk = 1000 +model.model_vision.transformer.nms_thresh_enc = 0.9 + +model.model_vision.criterion[0].matcher_stage1.update( + _target_=Stage1Assigner_loc, +) +model.model_vision.criterion[1].matcher_stage1.update( + _target_=Stage1Assigner_loc, +) + + +train.output_dir = "output/" + __file__[:-3] +model.model_vision.vis_period = 1280 diff --git a/configs/LVIS_SA1B_InstanceSegmentation/ape_deta/ape_deta_r50_50ep_mp.py b/configs/LVIS_SA1B_InstanceSegmentation/ape_deta/ape_deta_r50_50ep_mp.py new file mode 100644 index 0000000..ba8c845 --- /dev/null +++ b/configs/LVIS_SA1B_InstanceSegmentation/ape_deta/ape_deta_r50_50ep_mp.py @@ -0,0 +1,7 @@ +from .ape_deta_r50_50ep import dataloader, lr_multiplier, model, optimizer, train + +model.model_vision.transformer.proposal_ambiguous = 1 +model.model_vision.transformer.encoder.use_act_checkpoint = True + +train.output_dir = "output/" + __file__[:-3] +model.model_vision.vis_period = 12800 diff --git a/configs/ODinW_Detection/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024_13.py b/configs/ODinW_Detection/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024_13.py new file mode 100644 index 0000000..8d10e4a --- /dev/null +++ b/configs/ODinW_Detection/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024_13.py @@ -0,0 +1,103 @@ +from detectron2.config import LazyCall as L +from detectron2.solver import WarmupParamScheduler +from fvcore.common.param_scheduler import MultiStepParamScheduler + +from ape.data.detection_utils import get_fed_loss_cls_weights +from ape.layers import VisionLanguageFusion +from ape.modeling.ape_deta import ( + DeformableDETRSegmVL, + DeformableDetrTransformerDecoderVL, + DeformableDetrTransformerEncoderVL, + DeformableDetrTransformerVL, +) + +from ...common.data.odinw13_instance_lsj1024 import dataloader +from ...LVIS_InstanceSegmentation.ape_deta.ape_deta_vitl_eva02_clip_vlf_lsj1024_cp_24ep import ( + model, + optimizer, + train, +) + +model.model_vision.num_classes = 1256 +model.model_vision.select_box_nums_for_evaluation = 300 + +criterion = model.model_vision.criterion[0] +del criterion.use_fed_loss +del criterion.get_fed_loss_cls_weights +model.model_vision.criterion = [criterion for _ in range(35)] +for criterion, num_classes in zip( + model.model_vision.criterion, + [ + 1000, + ] + * 35, +): + criterion.num_classes = num_classes + +model.model_vision.instance_on = True +model.model_vision.semantic_on = False +model.model_vision.panoptic_on = False + +train.max_iter = 720000 +train.eval_period = 720000 + +lr_multiplier = L(WarmupParamScheduler)( + scheduler=L(MultiStepParamScheduler)( + values=[1.0, 0.1], + milestones=[640000], + num_updates=720000, + ), + warmup_length=1000 / 720000, + warmup_method="linear", + warmup_factor=0.001, +) + +for i in range(len(dataloader.train)): + dataloader.train[i].total_batch_size = 16 + dataloader.train[i].total_batch_size_list = [16] + +model.model_vision.dataset_prompts = ["name" for _ in dataloader.train] +model.model_vision.dataset_names = [ + x.dataset.names[0].replace("_train", "") for x in dataloader.train +] +model.model_vision.dataset_metas = [x.dataset.names[0] for x in dataloader.train] +model.model_vision.name_prompt_fusion_text = dataloader.name_prompt_fusion_text +model.model_vision.select_box_nums_for_evaluation_list = ( + dataloader.select_box_nums_for_evaluation_list +) + + +model.model_vision.update( + _target_=DeformableDETRSegmVL, +) +model.model_vision.transformer.update( + _target_=DeformableDetrTransformerVL, +) +model.model_vision.transformer.encoder.update( + _target_=DeformableDetrTransformerEncoderVL, +) +model.model_vision.transformer.decoder.update( + _target_=DeformableDetrTransformerDecoderVL, +) + +model.model_vision.transformer.encoder.vl_layer = L(VisionLanguageFusion)( + v_dim="${....embed_dim}", + l_dim="${....embed_dim_language}", + embed_dim=2048, + num_heads=8, + dropout=0.1, + drop_path=0.0, + init_values=1.0 / 6, + stable_softmax_2d=True, + clamp_min_for_underflow=True, + clamp_max_for_overflow=True, + use_checkpoint=True, +) + +model.model_vision.text_feature_bank = True +model.model_vision.text_feature_reduce_before_fusion = True +model.model_vision.text_feature_batch_repeat = True +model.model_vision.expression_cumulative_gt_class = True +model.model_vision.name_prompt_fusion_type = "zero" + +train.output_dir = "output/" + __file__[:-3] diff --git a/configs/ODinW_Detection/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024_35.py b/configs/ODinW_Detection/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024_35.py new file mode 100644 index 0000000..803f6be --- /dev/null +++ b/configs/ODinW_Detection/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024_35.py @@ -0,0 +1,104 @@ +from detectron2.config import LazyCall as L +from detectron2.solver import WarmupParamScheduler +from fvcore.common.param_scheduler import MultiStepParamScheduler + +from ape.data.detection_utils import get_fed_loss_cls_weights +from ape.layers import VisionLanguageFusion +from ape.modeling.ape_deta import ( + DeformableDETRSegmVL, + DeformableDetrTransformerDecoderVL, + DeformableDetrTransformerEncoderVL, + DeformableDetrTransformerVL, +) + +from ...common.data.odinw35_instance_lsj1024 import dataloader +from ...LVIS_InstanceSegmentation.ape_deta.ape_deta_vitl_eva02_clip_vlf_lsj1024_cp_24ep import ( + model, + optimizer, + train, +) + +model.model_vision.num_classes = 1256 +model.model_vision.select_box_nums_for_evaluation = 300 + +criterion = model.model_vision.criterion[0] +del criterion.use_fed_loss +del criterion.get_fed_loss_cls_weights +model.model_vision.criterion = [criterion for _ in range(35)] +for criterion, num_classes in zip( + model.model_vision.criterion, + [ + 1000, + ] + * 35, +): + criterion.num_classes = num_classes + +model.model_vision.instance_on = True +model.model_vision.semantic_on = False +model.model_vision.panoptic_on = False + + +train.max_iter = 720000 +train.eval_period = 720000 + +lr_multiplier = L(WarmupParamScheduler)( + scheduler=L(MultiStepParamScheduler)( + values=[1.0, 0.1], + milestones=[640000], + num_updates=720000, + ), + warmup_length=1000 / 720000, + warmup_method="linear", + warmup_factor=0.001, +) + +for i in range(len(dataloader.train)): + dataloader.train[i].total_batch_size = 16 + dataloader.train[i].total_batch_size_list = [16] + +model.model_vision.dataset_prompts = ["name" for _ in dataloader.train] +model.model_vision.dataset_names = [ + x.dataset.names[0].replace("_train", "") for x in dataloader.train +] +model.model_vision.dataset_metas = [x.dataset.names[0] for x in dataloader.train] +model.model_vision.name_prompt_fusion_text = dataloader.name_prompt_fusion_text +model.model_vision.select_box_nums_for_evaluation_list = ( + dataloader.select_box_nums_for_evaluation_list +) + + +model.model_vision.update( + _target_=DeformableDETRSegmVL, +) +model.model_vision.transformer.update( + _target_=DeformableDetrTransformerVL, +) +model.model_vision.transformer.encoder.update( + _target_=DeformableDetrTransformerEncoderVL, +) +model.model_vision.transformer.decoder.update( + _target_=DeformableDetrTransformerDecoderVL, +) + +model.model_vision.transformer.encoder.vl_layer = L(VisionLanguageFusion)( + v_dim="${....embed_dim}", + l_dim="${....embed_dim_language}", + embed_dim=2048, + num_heads=8, + dropout=0.1, + drop_path=0.0, + init_values=1.0 / 6, + stable_softmax_2d=True, + clamp_min_for_underflow=True, + clamp_max_for_overflow=True, + use_checkpoint=True, +) + +model.model_vision.text_feature_bank = True +model.model_vision.text_feature_reduce_before_fusion = True +model.model_vision.text_feature_batch_repeat = True +model.model_vision.expression_cumulative_gt_class = True +model.model_vision.name_prompt_fusion_type = "zero" + +train.output_dir = "output/" + __file__[:-3] diff --git a/configs/ODinW_Detection/ape_deta/ape_deta_vitl_eva02_lsj1024_13.py b/configs/ODinW_Detection/ape_deta/ape_deta_vitl_eva02_lsj1024_13.py new file mode 100644 index 0000000..1e1da9b --- /dev/null +++ b/configs/ODinW_Detection/ape_deta/ape_deta_vitl_eva02_lsj1024_13.py @@ -0,0 +1,71 @@ +from detectron2.config import LazyCall as L +from detectron2.solver import WarmupParamScheduler +from fvcore.common.param_scheduler import MultiStepParamScheduler + +from ape.data.detection_utils import get_fed_loss_cls_weights + +from ...common.data.odinw13_instance_lsj1024 import dataloader +from ...LVIS_InstanceSegmentation.ape_deta.ape_deta_vitl_eva02_lsj1024_cp_24ep import ( + model, + optimizer, + train, +) + +model.model_vision.num_classes = 1256 +model.model_vision.select_box_nums_for_evaluation = 300 + +criterion = model.model_vision.criterion[0] +del criterion.use_fed_loss +del criterion.get_fed_loss_cls_weights +model.model_vision.criterion = [criterion for _ in range(35)] +for criterion, num_classes in zip( + model.model_vision.criterion, + [ + 1000, + ] + * 35, +): + criterion.num_classes = num_classes + +model.model_vision.instance_on = True +model.model_vision.semantic_on = False +model.model_vision.panoptic_on = False + +model.model_vision.neck = None + +train.max_iter = 720000 +train.eval_period = 720000 + +lr_multiplier = L(WarmupParamScheduler)( + scheduler=L(MultiStepParamScheduler)( + values=[1.0, 0.1], + milestones=[640000], + num_updates=720000, + ), + warmup_length=1000 / 720000, + warmup_method="linear", + warmup_factor=0.001, +) + +for i in range(len(dataloader.train)): + dataloader.train[i].total_batch_size = 16 + dataloader.train[i].total_batch_size_list = [16] + +model.model_vision.dataset_prompts = ["name" for _ in dataloader.train] +model.model_vision.dataset_names = [ + x.dataset.names[0].replace("_train", "") for x in dataloader.train +] +model.model_vision.dataset_metas = [x.dataset.names[0] for x in dataloader.train] +model.model_vision.name_prompt_fusion_text = dataloader.name_prompt_fusion_text +model.model_vision.select_box_nums_for_evaluation_list = ( + dataloader.select_box_nums_for_evaluation_list +) + + +model.model_vision.text_feature_bank = True +model.model_vision.text_feature_reduce_before_fusion = True +model.model_vision.text_feature_batch_repeat = True +model.model_vision.expression_cumulative_gt_class = True +model.model_vision.name_prompt_fusion_type = "zero" + +train.output_dir = "output/" + __file__[:-3] diff --git a/configs/ODinW_Detection/ape_deta/ape_deta_vitl_eva02_lsj1024_35.py b/configs/ODinW_Detection/ape_deta/ape_deta_vitl_eva02_lsj1024_35.py new file mode 100644 index 0000000..6edfa6c --- /dev/null +++ b/configs/ODinW_Detection/ape_deta/ape_deta_vitl_eva02_lsj1024_35.py @@ -0,0 +1,71 @@ +from detectron2.config import LazyCall as L +from detectron2.solver import WarmupParamScheduler +from fvcore.common.param_scheduler import MultiStepParamScheduler + +from ape.data.detection_utils import get_fed_loss_cls_weights + +from ...common.data.odinw35_instance_lsj1024 import dataloader +from ...LVIS_InstanceSegmentation.ape_deta.ape_deta_vitl_eva02_lsj1024_cp_24ep import ( + model, + optimizer, + train, +) + +model.model_vision.num_classes = 1256 +model.model_vision.select_box_nums_for_evaluation = 300 + +criterion = model.model_vision.criterion[0] +del criterion.use_fed_loss +del criterion.get_fed_loss_cls_weights +model.model_vision.criterion = [criterion for _ in range(35)] +for criterion, num_classes in zip( + model.model_vision.criterion, + [ + 1000, + ] + * 35, +): + criterion.num_classes = num_classes + +model.model_vision.instance_on = True +model.model_vision.semantic_on = False +model.model_vision.panoptic_on = False + +model.model_vision.neck = None + +train.max_iter = 720000 +train.eval_period = 720000 + +lr_multiplier = L(WarmupParamScheduler)( + scheduler=L(MultiStepParamScheduler)( + values=[1.0, 0.1], + milestones=[640000], + num_updates=720000, + ), + warmup_length=1000 / 720000, + warmup_method="linear", + warmup_factor=0.001, +) + +for i in range(len(dataloader.train)): + dataloader.train[i].total_batch_size = 16 + dataloader.train[i].total_batch_size_list = [16] + +model.model_vision.dataset_prompts = ["name" for _ in dataloader.train] +model.model_vision.dataset_names = [ + x.dataset.names[0].replace("_train", "") for x in dataloader.train +] +model.model_vision.dataset_metas = [x.dataset.names[0] for x in dataloader.train] +model.model_vision.name_prompt_fusion_text = dataloader.name_prompt_fusion_text +model.model_vision.select_box_nums_for_evaluation_list = ( + dataloader.select_box_nums_for_evaluation_list +) + + +model.model_vision.text_feature_bank = True +model.model_vision.text_feature_reduce_before_fusion = True +model.model_vision.text_feature_batch_repeat = True +model.model_vision.expression_cumulative_gt_class = True +model.model_vision.name_prompt_fusion_type = "zero" + +train.output_dir = "output/" + __file__[:-3] diff --git a/configs/ODinW_Detection/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024_13.py b/configs/ODinW_Detection/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024_13.py new file mode 100644 index 0000000..96e7428 --- /dev/null +++ b/configs/ODinW_Detection/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024_13.py @@ -0,0 +1,105 @@ +from detectron2.config import LazyCall as L +from detectron2.solver import WarmupParamScheduler +from fvcore.common.param_scheduler import MultiStepParamScheduler + +from ape.data.detection_utils import get_fed_loss_cls_weights +from ape.layers import VisionLanguageFusion +from ape.modeling.ape_deta import ( + DeformableDETRSegmVL, + DeformableDetrTransformerDecoderVL, + DeformableDetrTransformerEncoderVL, + DeformableDetrTransformerVL, +) + +from ...common.data.odinw13_instance_lsj1024 import dataloader +from ...LVIS_InstanceSegmentation.ape_deta.ape_deta_vitl_eva02_vlf_lsj1024_cp_24ep import ( + model, + optimizer, + train, +) + +model.model_vision.num_classes = 1256 +model.model_vision.select_box_nums_for_evaluation = 300 + +criterion = model.model_vision.criterion[0] +del criterion.use_fed_loss +del criterion.get_fed_loss_cls_weights +model.model_vision.criterion = [criterion for _ in range(35)] +for criterion, num_classes in zip( + model.model_vision.criterion, + [ + 1000, + ] + * 35, +): + criterion.num_classes = num_classes + +model.model_vision.instance_on = True +model.model_vision.semantic_on = False +model.model_vision.panoptic_on = False + +model.model_vision.neck = None + +train.max_iter = 720000 +train.eval_period = 720000 + +lr_multiplier = L(WarmupParamScheduler)( + scheduler=L(MultiStepParamScheduler)( + values=[1.0, 0.1], + milestones=[640000], + num_updates=720000, + ), + warmup_length=1000 / 720000, + warmup_method="linear", + warmup_factor=0.001, +) + +for i in range(len(dataloader.train)): + dataloader.train[i].total_batch_size = 16 + dataloader.train[i].total_batch_size_list = [16] + +model.model_vision.dataset_prompts = ["name" for _ in dataloader.train] +model.model_vision.dataset_names = [ + x.dataset.names[0].replace("_train", "") for x in dataloader.train +] +model.model_vision.dataset_metas = [x.dataset.names[0] for x in dataloader.train] +model.model_vision.name_prompt_fusion_text = dataloader.name_prompt_fusion_text +model.model_vision.select_box_nums_for_evaluation_list = ( + dataloader.select_box_nums_for_evaluation_list +) + + +model.model_vision.update( + _target_=DeformableDETRSegmVL, +) +model.model_vision.transformer.update( + _target_=DeformableDetrTransformerVL, +) +model.model_vision.transformer.encoder.update( + _target_=DeformableDetrTransformerEncoderVL, +) +model.model_vision.transformer.decoder.update( + _target_=DeformableDetrTransformerDecoderVL, +) + +model.model_vision.transformer.encoder.vl_layer = L(VisionLanguageFusion)( + v_dim="${....embed_dim}", + l_dim="${....embed_dim_language}", + embed_dim=2048, + num_heads=8, + dropout=0.1, + drop_path=0.0, + init_values=1.0 / 6, + stable_softmax_2d=True, + clamp_min_for_underflow=True, + clamp_max_for_overflow=True, + use_checkpoint=True, +) + +model.model_vision.text_feature_bank = True +model.model_vision.text_feature_reduce_before_fusion = True +model.model_vision.text_feature_batch_repeat = True +model.model_vision.expression_cumulative_gt_class = True +model.model_vision.name_prompt_fusion_type = "zero" + +train.output_dir = "output/" + __file__[:-3] diff --git a/configs/ODinW_Detection/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024_35.py b/configs/ODinW_Detection/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024_35.py new file mode 100644 index 0000000..1040a15 --- /dev/null +++ b/configs/ODinW_Detection/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024_35.py @@ -0,0 +1,105 @@ +from detectron2.config import LazyCall as L +from detectron2.solver import WarmupParamScheduler +from fvcore.common.param_scheduler import MultiStepParamScheduler + +from ape.data.detection_utils import get_fed_loss_cls_weights +from ape.layers import VisionLanguageFusion +from ape.modeling.ape_deta import ( + DeformableDETRSegmVL, + DeformableDetrTransformerDecoderVL, + DeformableDetrTransformerEncoderVL, + DeformableDetrTransformerVL, +) + +from ...common.data.odinw35_instance_lsj1024 import dataloader +from ...LVIS_InstanceSegmentation.ape_deta.ape_deta_vitl_eva02_vlf_lsj1024_cp_24ep import ( + model, + optimizer, + train, +) + +model.model_vision.num_classes = 1256 +model.model_vision.select_box_nums_for_evaluation = 300 + +criterion = model.model_vision.criterion[0] +del criterion.use_fed_loss +del criterion.get_fed_loss_cls_weights +model.model_vision.criterion = [criterion for _ in range(35)] +for criterion, num_classes in zip( + model.model_vision.criterion, + [ + 1000, + ] + * 35, +): + criterion.num_classes = num_classes + +model.model_vision.instance_on = True +model.model_vision.semantic_on = False +model.model_vision.panoptic_on = False + +model.model_vision.neck = None + +train.max_iter = 720000 +train.eval_period = 720000 + +lr_multiplier = L(WarmupParamScheduler)( + scheduler=L(MultiStepParamScheduler)( + values=[1.0, 0.1], + milestones=[640000], + num_updates=720000, + ), + warmup_length=1000 / 720000, + warmup_method="linear", + warmup_factor=0.001, +) + +for i in range(len(dataloader.train)): + dataloader.train[i].total_batch_size = 16 + dataloader.train[i].total_batch_size_list = [16] + +model.model_vision.dataset_prompts = ["name" for _ in dataloader.train] +model.model_vision.dataset_names = [ + x.dataset.names[0].replace("_train", "") for x in dataloader.train +] +model.model_vision.dataset_metas = [x.dataset.names[0] for x in dataloader.train] +model.model_vision.name_prompt_fusion_text = dataloader.name_prompt_fusion_text +model.model_vision.select_box_nums_for_evaluation_list = ( + dataloader.select_box_nums_for_evaluation_list +) + + +model.model_vision.update( + _target_=DeformableDETRSegmVL, +) +model.model_vision.transformer.update( + _target_=DeformableDetrTransformerVL, +) +model.model_vision.transformer.encoder.update( + _target_=DeformableDetrTransformerEncoderVL, +) +model.model_vision.transformer.decoder.update( + _target_=DeformableDetrTransformerDecoderVL, +) + +model.model_vision.transformer.encoder.vl_layer = L(VisionLanguageFusion)( + v_dim="${....embed_dim}", + l_dim="${....embed_dim_language}", + embed_dim=2048, + num_heads=8, + dropout=0.1, + drop_path=0.0, + init_values=1.0 / 6, + stable_softmax_2d=True, + clamp_min_for_underflow=True, + clamp_max_for_overflow=True, + use_checkpoint=True, +) + +model.model_vision.text_feature_bank = True +model.model_vision.text_feature_reduce_before_fusion = True +model.model_vision.text_feature_batch_repeat = True +model.model_vision.expression_cumulative_gt_class = True +model.model_vision.name_prompt_fusion_type = "zero" + +train.output_dir = "output/" + __file__[:-3] diff --git a/configs/PascalContext459_SemanticSegmentation/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024.py b/configs/PascalContext459_SemanticSegmentation/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024.py new file mode 100644 index 0000000..90390fb --- /dev/null +++ b/configs/PascalContext459_SemanticSegmentation/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024.py @@ -0,0 +1,101 @@ +import torch.nn as nn + +from detectron2.config import LazyCall as L +from detectron2.layers import ShapeSpec +from detrex.modeling.neck import ChannelMapper +from ape.layers import VisionLanguageFusion +from ape.modeling.ape_deta import ( + DeformableDETRSegmVL, + DeformableDetrTransformerDecoderVL, + DeformableDetrTransformerEncoderVL, + DeformableDetrTransformerVL, +) +from ape.modeling.text import EVA02CLIP + +from ...common.backbone.vitl_eva02_clip import backbone +from .ape_deta_vitl_eva02_lsj1024 import dataloader, lr_multiplier, model, optimizer, train + +model.model_vision.backbone = backbone + +train.init_checkpoint = ( + "models/QuanSun/EVA-CLIP/EVA02_CLIP_L_336_psz14to16_s6B.pt?matching_heuristics=True" +) + +model.model_language = L(EVA02CLIP)( + clip_model="EVA02-CLIP-bigE-14-plus", + cache_dir="models/QuanSun/EVA-CLIP/EVA02_CLIP_E_psz14_plus_s9B.pt", + dtype="float16", +) +model.model_vision.embed_dim_language = 1024 + +model.model_vision.neck = L(ChannelMapper)( + input_shapes={ + "p2": ShapeSpec(channels=256), + "p3": ShapeSpec(channels=256), + "p4": ShapeSpec(channels=256), + "p5": ShapeSpec(channels=256), + "p6": ShapeSpec(channels=256), + }, + in_features=["p2", "p3", "p4", "p5", "p6"], + out_channels=256, + num_outs=5, + kernel_size=1, + norm_layer=L(nn.GroupNorm)(num_groups=32, num_channels=256), +) + +model.model_vision.mask_in_features = ["p2"] +model.model_vision.input_shapes = { + "p2": ShapeSpec(channels=256), + "p3": ShapeSpec(channels=256), + "p4": ShapeSpec(channels=256), + "p5": ShapeSpec(channels=256), + "p6": ShapeSpec(channels=256), +} + +model.model_vision.transformer.encoder.num_layers = 6 +model.model_vision.transformer.decoder.num_layers = 6 +model.model_vision.transformer.encoder.embed_dim = 256 +model.model_vision.transformer.decoder.embed_dim = 256 +model.model_vision.embed_dim = 256 +model.model_vision.backbone.out_channels = 256 + +model.model_vision.update( + _target_=DeformableDETRSegmVL, +) +model.model_vision.transformer.update( + _target_=DeformableDetrTransformerVL, +) +model.model_vision.transformer.encoder.update( + _target_=DeformableDetrTransformerEncoderVL, +) +model.model_vision.transformer.decoder.update( + _target_=DeformableDetrTransformerDecoderVL, +) + + +model.model_vision.transformer.encoder.vl_layer = L(VisionLanguageFusion)( + v_dim="${....embed_dim}", + l_dim="${....embed_dim_language}", + embed_dim=2048, + num_heads=8, + dropout=0.1, + drop_path=0.0, + init_values=1.0 / 6, + stable_softmax_2d=True, + clamp_min_for_underflow=True, + clamp_max_for_overflow=True, + use_checkpoint=True, +) + +model.model_vision.text_feature_bank = True +model.model_vision.text_feature_reduce_before_fusion = True +model.model_vision.text_feature_batch_repeat = True +model.model_vision.expression_cumulative_gt_class = True +model.model_vision.name_prompt_fusion_type = "zero" + +model.model_vision.stuff_dataset_learn_thing = False +model.model_vision.stuff_prob_thing = -1.0 +model.model_vision.transformer.proposal_ambiguous = 1 + +train.output_dir = "output/" + __file__[:-3] +model.model_vision.vis_period = 12800 diff --git a/configs/PascalContext459_SemanticSegmentation/ape_deta/ape_deta_vitl_eva02_lsj1024.py b/configs/PascalContext459_SemanticSegmentation/ape_deta/ape_deta_vitl_eva02_lsj1024.py new file mode 100644 index 0000000..c9e4ceb --- /dev/null +++ b/configs/PascalContext459_SemanticSegmentation/ape_deta/ape_deta_vitl_eva02_lsj1024.py @@ -0,0 +1,28 @@ +from ...COCO_InstanceSegmentation.ape_deta.ape_deta_vitl_eva02_lsj1024_cp_12ep import ( + lr_multiplier, + model, + optimizer, + train, +) +from ...common.data.pascalcontext459_semantic_lsj1024 import dataloader + + + +model.model_vision.dataset_prompts = ["name"] +model.model_vision.name_prompt_fusion_text = [ + False, +] +model.model_vision.dataset_names = ["pascal_context_459_sem_seg"] +model.model_vision.dataset_metas = dataloader.train.dataset.names + +model.model_vision.num_classes = 459 +model.model_vision.criterion[0].num_classes = 459 +model.model_vision.select_box_nums_for_evaluation = 300 + +model.model_vision.instance_on = False +model.model_vision.semantic_on = True +model.model_vision.panoptic_on = False + +model.model_vision.stuff_prob_thing = -1.0 + +train.output_dir = "output/" + __file__[:-3] diff --git a/configs/PascalContext459_SemanticSegmentation/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024.py b/configs/PascalContext459_SemanticSegmentation/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024.py new file mode 100644 index 0000000..1a3ad59 --- /dev/null +++ b/configs/PascalContext459_SemanticSegmentation/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024.py @@ -0,0 +1,47 @@ +from detectron2.config import LazyCall as L +from ape.layers import VisionLanguageFusion +from ape.modeling.ape_deta import ( + DeformableDETRSegmVL, + DeformableDetrTransformerDecoderVL, + DeformableDetrTransformerEncoderVL, + DeformableDetrTransformerVL, +) + +from .ape_deta_vitl_eva02_lsj1024 import dataloader, lr_multiplier, model, optimizer, train + +model.model_vision.update( + _target_=DeformableDETRSegmVL, +) +model.model_vision.transformer.update( + _target_=DeformableDetrTransformerVL, +) +model.model_vision.transformer.encoder.update( + _target_=DeformableDetrTransformerEncoderVL, +) +model.model_vision.transformer.decoder.update( + _target_=DeformableDetrTransformerDecoderVL, +) + + +model.model_vision.transformer.encoder.vl_layer = L(VisionLanguageFusion)( + v_dim="${....embed_dim}", + l_dim="${....embed_dim_language}", + embed_dim=2048, + num_heads=8, + dropout=0.1, + drop_path=0.0, + init_values=1.0 / 6, + stable_softmax_2d=True, + clamp_min_for_underflow=True, + clamp_max_for_overflow=True, + use_checkpoint=True, +) + +model.model_vision.text_feature_bank = True +model.model_vision.text_feature_reduce_before_fusion = True +model.model_vision.text_feature_batch_repeat = True +model.model_vision.expression_cumulative_gt_class = True +model.model_vision.name_prompt_fusion_type = "zero" + +train.output_dir = "output/" + __file__[:-3] +model.model_vision.vis_period = 12800 diff --git a/configs/PascalContext59_SemanticSegmentation/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024.py b/configs/PascalContext59_SemanticSegmentation/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024.py new file mode 100644 index 0000000..90390fb --- /dev/null +++ b/configs/PascalContext59_SemanticSegmentation/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024.py @@ -0,0 +1,101 @@ +import torch.nn as nn + +from detectron2.config import LazyCall as L +from detectron2.layers import ShapeSpec +from detrex.modeling.neck import ChannelMapper +from ape.layers import VisionLanguageFusion +from ape.modeling.ape_deta import ( + DeformableDETRSegmVL, + DeformableDetrTransformerDecoderVL, + DeformableDetrTransformerEncoderVL, + DeformableDetrTransformerVL, +) +from ape.modeling.text import EVA02CLIP + +from ...common.backbone.vitl_eva02_clip import backbone +from .ape_deta_vitl_eva02_lsj1024 import dataloader, lr_multiplier, model, optimizer, train + +model.model_vision.backbone = backbone + +train.init_checkpoint = ( + "models/QuanSun/EVA-CLIP/EVA02_CLIP_L_336_psz14to16_s6B.pt?matching_heuristics=True" +) + +model.model_language = L(EVA02CLIP)( + clip_model="EVA02-CLIP-bigE-14-plus", + cache_dir="models/QuanSun/EVA-CLIP/EVA02_CLIP_E_psz14_plus_s9B.pt", + dtype="float16", +) +model.model_vision.embed_dim_language = 1024 + +model.model_vision.neck = L(ChannelMapper)( + input_shapes={ + "p2": ShapeSpec(channels=256), + "p3": ShapeSpec(channels=256), + "p4": ShapeSpec(channels=256), + "p5": ShapeSpec(channels=256), + "p6": ShapeSpec(channels=256), + }, + in_features=["p2", "p3", "p4", "p5", "p6"], + out_channels=256, + num_outs=5, + kernel_size=1, + norm_layer=L(nn.GroupNorm)(num_groups=32, num_channels=256), +) + +model.model_vision.mask_in_features = ["p2"] +model.model_vision.input_shapes = { + "p2": ShapeSpec(channels=256), + "p3": ShapeSpec(channels=256), + "p4": ShapeSpec(channels=256), + "p5": ShapeSpec(channels=256), + "p6": ShapeSpec(channels=256), +} + +model.model_vision.transformer.encoder.num_layers = 6 +model.model_vision.transformer.decoder.num_layers = 6 +model.model_vision.transformer.encoder.embed_dim = 256 +model.model_vision.transformer.decoder.embed_dim = 256 +model.model_vision.embed_dim = 256 +model.model_vision.backbone.out_channels = 256 + +model.model_vision.update( + _target_=DeformableDETRSegmVL, +) +model.model_vision.transformer.update( + _target_=DeformableDetrTransformerVL, +) +model.model_vision.transformer.encoder.update( + _target_=DeformableDetrTransformerEncoderVL, +) +model.model_vision.transformer.decoder.update( + _target_=DeformableDetrTransformerDecoderVL, +) + + +model.model_vision.transformer.encoder.vl_layer = L(VisionLanguageFusion)( + v_dim="${....embed_dim}", + l_dim="${....embed_dim_language}", + embed_dim=2048, + num_heads=8, + dropout=0.1, + drop_path=0.0, + init_values=1.0 / 6, + stable_softmax_2d=True, + clamp_min_for_underflow=True, + clamp_max_for_overflow=True, + use_checkpoint=True, +) + +model.model_vision.text_feature_bank = True +model.model_vision.text_feature_reduce_before_fusion = True +model.model_vision.text_feature_batch_repeat = True +model.model_vision.expression_cumulative_gt_class = True +model.model_vision.name_prompt_fusion_type = "zero" + +model.model_vision.stuff_dataset_learn_thing = False +model.model_vision.stuff_prob_thing = -1.0 +model.model_vision.transformer.proposal_ambiguous = 1 + +train.output_dir = "output/" + __file__[:-3] +model.model_vision.vis_period = 12800 diff --git a/configs/PascalContext59_SemanticSegmentation/ape_deta/ape_deta_vitl_eva02_lsj1024.py b/configs/PascalContext59_SemanticSegmentation/ape_deta/ape_deta_vitl_eva02_lsj1024.py new file mode 100644 index 0000000..12ccadf --- /dev/null +++ b/configs/PascalContext59_SemanticSegmentation/ape_deta/ape_deta_vitl_eva02_lsj1024.py @@ -0,0 +1,24 @@ +from ...COCO_InstanceSegmentation.ape_deta.ape_deta_vitl_eva02_lsj1024_cp_12ep import ( + lr_multiplier, + model, + optimizer, + train, +) +from ...common.data.pascalcontext59_semantic_lsj1024 import dataloader + +model.model_vision.dataset_prompts = ["name"] +model.model_vision.name_prompt_fusion_text = [False] +model.model_vision.dataset_names = ["pascal_context_59_sem_seg"] +model.model_vision.dataset_metas = dataloader.train.dataset.names + +model.model_vision.num_classes = 59 +model.model_vision.criterion[0].num_classes = 59 +model.model_vision.select_box_nums_for_evaluation = 300 + +model.model_vision.instance_on = False +model.model_vision.semantic_on = True +model.model_vision.panoptic_on = False + +model.model_vision.stuff_prob_thing = -1.0 + +train.output_dir = "output/" + __file__[:-3] diff --git a/configs/PascalContext59_SemanticSegmentation/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024.py b/configs/PascalContext59_SemanticSegmentation/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024.py new file mode 100644 index 0000000..1a3ad59 --- /dev/null +++ b/configs/PascalContext59_SemanticSegmentation/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024.py @@ -0,0 +1,47 @@ +from detectron2.config import LazyCall as L +from ape.layers import VisionLanguageFusion +from ape.modeling.ape_deta import ( + DeformableDETRSegmVL, + DeformableDetrTransformerDecoderVL, + DeformableDetrTransformerEncoderVL, + DeformableDetrTransformerVL, +) + +from .ape_deta_vitl_eva02_lsj1024 import dataloader, lr_multiplier, model, optimizer, train + +model.model_vision.update( + _target_=DeformableDETRSegmVL, +) +model.model_vision.transformer.update( + _target_=DeformableDetrTransformerVL, +) +model.model_vision.transformer.encoder.update( + _target_=DeformableDetrTransformerEncoderVL, +) +model.model_vision.transformer.decoder.update( + _target_=DeformableDetrTransformerDecoderVL, +) + + +model.model_vision.transformer.encoder.vl_layer = L(VisionLanguageFusion)( + v_dim="${....embed_dim}", + l_dim="${....embed_dim_language}", + embed_dim=2048, + num_heads=8, + dropout=0.1, + drop_path=0.0, + init_values=1.0 / 6, + stable_softmax_2d=True, + clamp_min_for_underflow=True, + clamp_max_for_overflow=True, + use_checkpoint=True, +) + +model.model_vision.text_feature_bank = True +model.model_vision.text_feature_reduce_before_fusion = True +model.model_vision.text_feature_batch_repeat = True +model.model_vision.expression_cumulative_gt_class = True +model.model_vision.name_prompt_fusion_type = "zero" + +train.output_dir = "output/" + __file__[:-3] +model.model_vision.vis_period = 12800 diff --git a/configs/PascalVOC20_SemanticSegmentation/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024.py b/configs/PascalVOC20_SemanticSegmentation/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024.py new file mode 100644 index 0000000..56dbd7b --- /dev/null +++ b/configs/PascalVOC20_SemanticSegmentation/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024.py @@ -0,0 +1,100 @@ +import torch.nn as nn + +from detectron2.config import LazyCall as L +from detectron2.layers import ShapeSpec +from detrex.modeling.neck import ChannelMapper +from ape.layers import VisionLanguageFusion +from ape.modeling.ape_deta import ( + DeformableDETRSegmVL, + DeformableDetrTransformerDecoderVL, + DeformableDetrTransformerEncoderVL, + DeformableDetrTransformerVL, +) +from ape.modeling.text import EVA02CLIP + +from ...common.backbone.vitl_eva02_clip import backbone +from .ape_deta_vitl_eva02_lsj1024 import dataloader, lr_multiplier, model, optimizer, train + +model.model_vision.backbone = backbone + +train.init_checkpoint = ( + "models/QuanSun/EVA-CLIP/EVA02_CLIP_L_336_psz14to16_s6B.pt?matching_heuristics=True" +) + +model.model_language = L(EVA02CLIP)( + clip_model="EVA02-CLIP-bigE-14-plus", + cache_dir="models/QuanSun/EVA-CLIP/EVA02_CLIP_E_psz14_plus_s9B.pt", + dtype="float16", +) +model.model_vision.embed_dim_language = 1024 + +model.model_vision.neck = L(ChannelMapper)( + input_shapes={ + "p2": ShapeSpec(channels=256), + "p3": ShapeSpec(channels=256), + "p4": ShapeSpec(channels=256), + "p5": ShapeSpec(channels=256), + "p6": ShapeSpec(channels=256), + }, + in_features=["p2", "p3", "p4", "p5", "p6"], + out_channels=256, + num_outs=5, + kernel_size=1, + norm_layer=L(nn.GroupNorm)(num_groups=32, num_channels=256), +) + +model.model_vision.mask_in_features = ["p2"] +model.model_vision.input_shapes = { + "p2": ShapeSpec(channels=256), + "p3": ShapeSpec(channels=256), + "p4": ShapeSpec(channels=256), + "p5": ShapeSpec(channels=256), + "p6": ShapeSpec(channels=256), +} + +model.model_vision.transformer.encoder.num_layers = 6 +model.model_vision.transformer.decoder.num_layers = 6 +model.model_vision.transformer.encoder.embed_dim = 256 +model.model_vision.transformer.decoder.embed_dim = 256 +model.model_vision.embed_dim = 256 +model.model_vision.backbone.out_channels = 256 + +model.model_vision.update( + _target_=DeformableDETRSegmVL, +) +model.model_vision.transformer.update( + _target_=DeformableDetrTransformerVL, +) +model.model_vision.transformer.encoder.update( + _target_=DeformableDetrTransformerEncoderVL, +) +model.model_vision.transformer.decoder.update( + _target_=DeformableDetrTransformerDecoderVL, +) + +model.model_vision.transformer.encoder.vl_layer = L(VisionLanguageFusion)( + v_dim="${....embed_dim}", + l_dim="${....embed_dim_language}", + embed_dim=2048, + num_heads=8, + dropout=0.1, + drop_path=0.0, + init_values=1.0 / 6, + stable_softmax_2d=True, + clamp_min_for_underflow=True, + clamp_max_for_overflow=True, + use_checkpoint=True, +) + +model.model_vision.text_feature_bank = True +model.model_vision.text_feature_reduce_before_fusion = True +model.model_vision.text_feature_batch_repeat = True +model.model_vision.expression_cumulative_gt_class = True +model.model_vision.name_prompt_fusion_type = "zero" + +model.model_vision.stuff_dataset_learn_thing = False +model.model_vision.stuff_prob_thing = -1.0 +model.model_vision.transformer.proposal_ambiguous = 1 + +train.output_dir = "output/" + __file__[:-3] +model.model_vision.vis_period = 12800 diff --git a/configs/PascalVOC20_SemanticSegmentation/ape_deta/ape_deta_vitl_eva02_lsj1024.py b/configs/PascalVOC20_SemanticSegmentation/ape_deta/ape_deta_vitl_eva02_lsj1024.py new file mode 100644 index 0000000..a02c1e4 --- /dev/null +++ b/configs/PascalVOC20_SemanticSegmentation/ape_deta/ape_deta_vitl_eva02_lsj1024.py @@ -0,0 +1,24 @@ +from ...COCO_InstanceSegmentation.ape_deta.ape_deta_vitl_eva02_lsj1024_cp_12ep import ( + lr_multiplier, + model, + optimizer, + train, +) +from ...common.data.pascalvoc20_semantic_lsj1024 import dataloader + +model.model_vision.dataset_prompts = ["name"] +model.model_vision.name_prompt_fusion_text = [False] +model.model_vision.dataset_names = ["pascalvoc20_sem_seg"] +model.model_vision.dataset_metas = dataloader.train.dataset.names + +model.model_vision.num_classes = 20 +model.model_vision.criterion[0].num_classes = 20 +model.model_vision.select_box_nums_for_evaluation = 300 + +model.model_vision.instance_on = False +model.model_vision.semantic_on = True +model.model_vision.panoptic_on = False + +model.model_vision.stuff_prob_thing = -1.0 + +train.output_dir = "output/" + __file__[:-3] diff --git a/configs/PascalVOC20_SemanticSegmentation/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024.py b/configs/PascalVOC20_SemanticSegmentation/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024.py new file mode 100644 index 0000000..1a01959 --- /dev/null +++ b/configs/PascalVOC20_SemanticSegmentation/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024.py @@ -0,0 +1,46 @@ +from detectron2.config import LazyCall as L +from ape.layers import VisionLanguageFusion +from ape.modeling.ape_deta import ( + DeformableDETRSegmVL, + DeformableDetrTransformerDecoderVL, + DeformableDetrTransformerEncoderVL, + DeformableDetrTransformerVL, +) + +from .ape_deta_vitl_eva02_lsj1024 import dataloader, lr_multiplier, model, optimizer, train + +model.model_vision.update( + _target_=DeformableDETRSegmVL, +) +model.model_vision.transformer.update( + _target_=DeformableDetrTransformerVL, +) +model.model_vision.transformer.encoder.update( + _target_=DeformableDetrTransformerEncoderVL, +) +model.model_vision.transformer.decoder.update( + _target_=DeformableDetrTransformerDecoderVL, +) + +model.model_vision.transformer.encoder.vl_layer = L(VisionLanguageFusion)( + v_dim="${....embed_dim}", + l_dim="${....embed_dim_language}", + embed_dim=2048, + num_heads=8, + dropout=0.1, + drop_path=0.0, + init_values=1.0 / 6, + stable_softmax_2d=True, + clamp_min_for_underflow=True, + clamp_max_for_overflow=True, + use_checkpoint=True, +) + +model.model_vision.text_feature_bank = True +model.model_vision.text_feature_reduce_before_fusion = True +model.model_vision.text_feature_batch_repeat = True +model.model_vision.expression_cumulative_gt_class = True +model.model_vision.name_prompt_fusion_type = "zero" + +train.output_dir = "output/" + __file__[:-3] +model.model_vision.vis_period = 12800 diff --git a/configs/PascalVOCParts_PanopticSegmentation/ape_deta/ape_deta_r50_12ep.py b/configs/PascalVOCParts_PanopticSegmentation/ape_deta/ape_deta_r50_12ep.py new file mode 100644 index 0000000..e08bf2b --- /dev/null +++ b/configs/PascalVOCParts_PanopticSegmentation/ape_deta/ape_deta_r50_12ep.py @@ -0,0 +1,18 @@ +from ...COCO_InstanceSegmentation.ape_deta.ape_deta_r50_12ep import ( + lr_multiplier, + model, + optimizer, + train, +) +from ...common.data.pascalvocpart_panoptic import dataloader + +model.model_vision.num_classes = 200 + +model.model_vision.criterion[0].num_classes = 200 + +model.model_vision.dataset_prompts = ["name"] +model.model_vision.dataset_names = ["pascal_parts"] +model.model_vision.dataset_metas = dataloader.train.dataset.names + +train.output_dir = "output/" + __file__[:-3] +model.model_vision.vis_period = 1280 diff --git a/configs/PascalVOCParts_PanopticSegmentation/ape_deta/ape_deta_r50_vlf_12ep.py b/configs/PascalVOCParts_PanopticSegmentation/ape_deta/ape_deta_r50_vlf_12ep.py new file mode 100644 index 0000000..d0f6e6d --- /dev/null +++ b/configs/PascalVOCParts_PanopticSegmentation/ape_deta/ape_deta_r50_vlf_12ep.py @@ -0,0 +1,46 @@ +from detectron2.config import LazyCall as L +from omegaconf import OmegaConf +from ape.layers import VisionLanguageFusion +from ape.modeling.ape_deta import ( + DeformableDETRSegmVL, + DeformableDetrTransformerDecoderVL, + DeformableDetrTransformerEncoderVL, + DeformableDetrTransformerVL, +) + +from .ape_deta_r50_12ep import dataloader, lr_multiplier, model, optimizer, train + +model.model_vision.update( + _target_=DeformableDETRSegmVL, +) +model.model_vision.transformer.update( + _target_=DeformableDetrTransformerVL, +) +model.model_vision.transformer.encoder.update( + _target_=DeformableDetrTransformerEncoderVL, +) +model.model_vision.transformer.decoder.update( + _target_=DeformableDetrTransformerDecoderVL, +) + + +model.model_vision.transformer.encoder.vl_layer = L(VisionLanguageFusion)( + v_dim="${....embed_dim}", + l_dim="${....embed_dim_language}", + embed_dim=2048, + num_heads=8, + dropout=0.1, + drop_path=0.0, + init_values=1.0 / 6, + cfg=OmegaConf.from_dotlist( + [ + "MODEL.DYHEAD.FUSE_CONFIG.STABLE_SOFTMAX_2D=False", + "MODEL.DYHEAD.FUSE_CONFIG.CLAMP_MIN_FOR_UNDERFLOW=True", + "MODEL.DYHEAD.FUSE_CONFIG.CLAMP_MAX_FOR_OVERFLOW=True", + "MODEL.VL_FUSION_USE_CHECKPOINT=True", + ], + ), +) + +train.output_dir = "output/" + __file__[:-3] +model.model_vision.vis_period = 1280 diff --git a/configs/PhraseCut_VisualGrounding/ape_deta/ape_deta_r50_12ep.py b/configs/PhraseCut_VisualGrounding/ape_deta/ape_deta_r50_12ep.py new file mode 100644 index 0000000..d4ce081 --- /dev/null +++ b/configs/PhraseCut_VisualGrounding/ape_deta/ape_deta_r50_12ep.py @@ -0,0 +1,20 @@ +from ...COCO_InstanceSegmentation.ape_deta.ape_deta_r50_12ep import ( + lr_multiplier, + model, + optimizer, + train, +) +from ...common.data.phrasecut_instance import dataloader + +model.model_vision.num_classes = 200 + +model.model_vision.criterion[0].num_classes = 200 + +dataloader.train.mapper.max_num_phrase = 100 + +model.model_vision.dataset_prompts = ["phrase", "expression"] +model.model_vision.dataset_names = ["phrasecut", "refcoco"] +model.model_vision.dataset_metas = dataloader.train.dataset.names + ["refcoco-mixed"] + +train.output_dir = "output/" + __file__[:-3] +model.model_vision.vis_period = 1280 diff --git a/configs/PhraseCut_VisualGrounding/ape_deta/ape_deta_r50_vlf_12ep.py b/configs/PhraseCut_VisualGrounding/ape_deta/ape_deta_r50_vlf_12ep.py new file mode 100644 index 0000000..cf35b87 --- /dev/null +++ b/configs/PhraseCut_VisualGrounding/ape_deta/ape_deta_r50_vlf_12ep.py @@ -0,0 +1,42 @@ +from detectron2.config import LazyCall as L +from omegaconf import OmegaConf +from ape.layers import VisionLanguageFusion +from ape.modeling.ape_deta import ( + DeformableDETRSegmVL, + DeformableDetrTransformerDecoderVL, + DeformableDetrTransformerEncoderVL, + DeformableDetrTransformerVL, +) + +from .ape_deta_r50_12ep import dataloader, lr_multiplier, model, optimizer, train + +model.model_vision.update( + _target_=DeformableDETRSegmVL, +) +model.model_vision.transformer.update( + _target_=DeformableDetrTransformerVL, +) +model.model_vision.transformer.encoder.update( + _target_=DeformableDetrTransformerEncoderVL, +) +model.model_vision.transformer.decoder.update( + _target_=DeformableDetrTransformerDecoderVL, +) + +model.model_vision.transformer.encoder.vl_layer = L(VisionLanguageFusion)( + v_dim="${....embed_dim}", + l_dim="${....embed_dim_language}", + embed_dim=2048, + num_heads=8, + dropout=0.1, + drop_path=0.0, + init_values=1.0 / 6, + stable_softmax_2d=True, + clamp_min_for_underflow=True, + clamp_max_for_overflow=True, + use_checkpoint=True, + use_attention_mask_v=True, +) + +train.output_dir = "output/" + __file__[:-3] +model.model_vision.vis_period = 1280 diff --git a/configs/PhraseCut_VisualGrounding/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024.py b/configs/PhraseCut_VisualGrounding/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024.py new file mode 100644 index 0000000..5fbafaf --- /dev/null +++ b/configs/PhraseCut_VisualGrounding/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024.py @@ -0,0 +1,100 @@ +from detectron2.config import LazyCall as L +from detectron2.solver import WarmupParamScheduler +from fvcore.common.param_scheduler import MultiStepParamScheduler +from ape.data.detection_utils import get_fed_loss_cls_weights +from ape.layers import VisionLanguageFusion +from ape.modeling.ape_deta import ( + DeformableDETRSegmVL, + DeformableDetrTransformerDecoderVL, + DeformableDetrTransformerEncoderVL, + DeformableDetrTransformerVL, +) + +from ...common.data.phrasecut_instance_lsj1024 import dataloader +from ...LVIS_InstanceSegmentation.ape_deta.ape_deta_vitl_eva02_clip_lsj1024_cp_24ep import ( + model, + optimizer, + train, +) + +model.model_vision.num_classes = 256 +model.model_vision.select_box_nums_for_evaluation = 100 + +criterion = model.model_vision.criterion[0] +del criterion.use_fed_loss +del criterion.get_fed_loss_cls_weights +model.model_vision.criterion = [criterion for _ in range(1)] +for criterion, num_classes in zip( + model.model_vision.criterion, + [ + 1000, + ] + * 1, +): + criterion.num_classes = num_classes + + +model.model_vision.stuff_dataset_learn_thing = False +model.model_vision.stuff_prob_thing = -1.0 + +model.model_vision.instance_on = True +model.model_vision.semantic_on = False +model.model_vision.panoptic_on = False + +model.model_vision.neck = None + +train.max_iter = 720000 +train.eval_period = 720000 + +lr_multiplier = L(WarmupParamScheduler)( + scheduler=L(MultiStepParamScheduler)( + values=[1.0, 0.1], + milestones=[640000], + num_updates=720000, + ), + warmup_length=1000 / 720000, + warmup_method="linear", + warmup_factor=0.001, +) + +model.model_vision.dataset_prompts = ["phrase", "expression"] +model.model_vision.dataset_names = ["phrasecut", "refcoco"] +model.model_vision.dataset_metas = dataloader.train.dataset.names + ["refcoco-mixed"] + + +model.model_vision.update( + _target_=DeformableDETRSegmVL, +) +model.model_vision.transformer.update( + _target_=DeformableDetrTransformerVL, +) +model.model_vision.transformer.encoder.update( + _target_=DeformableDetrTransformerEncoderVL, +) +model.model_vision.transformer.decoder.update( + _target_=DeformableDetrTransformerDecoderVL, +) + +model.model_vision.transformer.encoder.vl_layer = L(VisionLanguageFusion)( + v_dim="${....embed_dim}", + l_dim="${....embed_dim_language}", + embed_dim=2048, + num_heads=8, + dropout=0.1, + drop_path=0.0, + init_values=1.0 / 6, + stable_softmax_2d=True, + clamp_min_for_underflow=True, + clamp_max_for_overflow=True, + use_checkpoint=True, + use_attention_mask_v=True, +) + +model.model_vision.text_feature_bank = True +model.model_vision.text_feature_reduce_before_fusion = True +model.model_vision.text_feature_batch_repeat = True +model.model_vision.expression_cumulative_gt_class = True +model.model_vision.name_prompt_fusion_type = "zero" + +train.output_dir = "output/" + __file__[:-3] +model.model_vision.vis_period = 12800 diff --git a/configs/PhraseCut_VisualGrounding/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024.py b/configs/PhraseCut_VisualGrounding/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024.py new file mode 100644 index 0000000..e5dc1eb --- /dev/null +++ b/configs/PhraseCut_VisualGrounding/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024.py @@ -0,0 +1,100 @@ +from detectron2.config import LazyCall as L +from detectron2.solver import WarmupParamScheduler +from fvcore.common.param_scheduler import MultiStepParamScheduler +from ape.data.detection_utils import get_fed_loss_cls_weights +from ape.layers import VisionLanguageFusion +from ape.modeling.ape_deta import ( + DeformableDETRSegmVL, + DeformableDetrTransformerDecoderVL, + DeformableDetrTransformerEncoderVL, + DeformableDetrTransformerVL, +) + +from ...common.data.phrasecut_instance_lsj1024 import dataloader +from ...LVIS_InstanceSegmentation.ape_deta.ape_deta_vitl_eva02_lsj1024_cp_24ep import ( + model, + optimizer, + train, +) + +model.model_vision.num_classes = 256 +model.model_vision.select_box_nums_for_evaluation = 300 + +criterion = model.model_vision.criterion[0] +del criterion.use_fed_loss +del criterion.get_fed_loss_cls_weights +model.model_vision.criterion = [criterion for _ in range(1)] +for criterion, num_classes in zip( + model.model_vision.criterion, + [ + 1000, + ] + * 1, +): + criterion.num_classes = num_classes + + +model.model_vision.stuff_dataset_learn_thing = False +model.model_vision.stuff_prob_thing = -1.0 + +model.model_vision.instance_on = True +model.model_vision.semantic_on = False +model.model_vision.panoptic_on = False + +model.model_vision.neck = None + +train.max_iter = 720000 +train.eval_period = 720000 + +lr_multiplier = L(WarmupParamScheduler)( + scheduler=L(MultiStepParamScheduler)( + values=[1.0, 0.1], + milestones=[640000], + num_updates=720000, + ), + warmup_length=1000 / 720000, + warmup_method="linear", + warmup_factor=0.001, +) + + +model.model_vision.dataset_prompts = ["phrase", "expression"] +model.model_vision.dataset_names = ["phrasecut_train", "phrasecut_val"] +model.model_vision.dataset_metas = dataloader.train.dataset.names + [dataloader.test.dataset.names] + + +model.model_vision.update( + _target_=DeformableDETRSegmVL, +) +model.model_vision.transformer.update( + _target_=DeformableDetrTransformerVL, +) +model.model_vision.transformer.encoder.update( + _target_=DeformableDetrTransformerEncoderVL, +) +model.model_vision.transformer.decoder.update( + _target_=DeformableDetrTransformerDecoderVL, +) + +model.model_vision.transformer.encoder.vl_layer = L(VisionLanguageFusion)( + v_dim="${....embed_dim}", + l_dim="${....embed_dim_language}", + embed_dim=2048, + num_heads=8, + dropout=0.1, + drop_path=0.0, + init_values=1.0 / 6, + stable_softmax_2d=True, + clamp_min_for_underflow=True, + clamp_max_for_overflow=True, + use_checkpoint=True, +) + +model.model_vision.text_feature_bank = True +model.model_vision.text_feature_reduce_before_fusion = True +model.model_vision.text_feature_batch_repeat = True +model.model_vision.expression_cumulative_gt_class = True +model.model_vision.name_prompt_fusion_type = "zero" + +train.output_dir = "output/" + __file__[:-3] +model.model_vision.vis_period = 12800 diff --git a/configs/REFCOCO_VisualGrounding/ape_deta/ape_deta_r50_12ep.py b/configs/REFCOCO_VisualGrounding/ape_deta/ape_deta_r50_12ep.py new file mode 100644 index 0000000..6c0e817 --- /dev/null +++ b/configs/REFCOCO_VisualGrounding/ape_deta/ape_deta_r50_12ep.py @@ -0,0 +1,27 @@ +from ...COCO_InstanceSegmentation.ape_deta.ape_deta_r50_12ep import ( + lr_multiplier, + model, + optimizer, + train, +) + +from ...common.data.refcoco_group_by_image_instance import dataloader + +model.model_vision.num_classes = 256 + +model.model_vision.select_box_nums_for_evaluation = 1 + +criterion = model.model_vision.criterion[0] +model.model_vision.criterion = [criterion for _ in range(2)] + +model.model_vision.dataset_prompts = ["phrase", "expression"] +model.model_vision.dataset_names = ["refcoco-mixed_group-by-image", "refcoco"] +model.model_vision.dataset_metas = dataloader.train.dataset.names + ["refcoco-mixed"] + +model.model_vision.text_feature_bank = True +model.model_vision.text_feature_reduce_before_fusion = True +model.model_vision.text_feature_batch_repeat = True +model.model_vision.expression_cumulative_gt_class = True + +train.output_dir = "output/" + __file__[:-3] +model.model_vision.vis_period = 5120 diff --git a/configs/REFCOCO_VisualGrounding/ape_deta/ape_deta_r50_bert_vlf_12ep.py b/configs/REFCOCO_VisualGrounding/ape_deta/ape_deta_r50_bert_vlf_12ep.py new file mode 100644 index 0000000..9040f84 --- /dev/null +++ b/configs/REFCOCO_VisualGrounding/ape_deta/ape_deta_r50_bert_vlf_12ep.py @@ -0,0 +1,32 @@ +from detectron2.config import LazyCall as L +from ape.modeling.text import Bert + +from ...common.data.refcoco_instance import dataloader +from .ape_deta_r50_vlf_12ep import lr_multiplier, model, optimizer, train + +model.model_vision.num_classes = 1 +model.model_vision.select_box_nums_for_evaluation = 1 + +model.model_vision.criterion[0].num_classes = 1 +criterion = model.model_vision.criterion[0] +model.model_vision.criterion = [criterion for _ in range(2)] + +model.model_vision.dataset_prompts = ["expression"] +model.model_vision.dataset_names = ["refcoco"] +model.model_vision.dataset_metas = dataloader.train.dataset.names + + +model.model_language = L(Bert)( + pretrained_model_name_or_path="models/huggingface/bert-base-uncased/" +) +model.model_vision.embed_dim_language = 768 +model.model_vision.text_feature_reduce_type = "average" + +model.model_vision.text_feature_bank = False +model.model_vision.text_feature_reduce_before_fusion = False +model.model_vision.text_feature_batch_repeat = False +model.model_vision.expression_cumulative_gt_class = False + + +train.output_dir = "output/" + __file__[:-3] +model.model_vision.vis_period = 5120 diff --git a/configs/REFCOCO_VisualGrounding/ape_deta/ape_deta_r50_vlf_12ep.py b/configs/REFCOCO_VisualGrounding/ape_deta/ape_deta_r50_vlf_12ep.py new file mode 100644 index 0000000..5a456e6 --- /dev/null +++ b/configs/REFCOCO_VisualGrounding/ape_deta/ape_deta_r50_vlf_12ep.py @@ -0,0 +1,48 @@ +from detectron2.config import LazyCall as L +from omegaconf import OmegaConf +from ape.layers import VisionLanguageFusion +from ape.modeling.ape_deta import ( + DeformableDETRSegmVL, + DeformableDetrTransformerDecoderVL, + DeformableDetrTransformerEncoderVL, + DeformableDetrTransformerVL, +) + +from .ape_deta_r50_12ep import dataloader, lr_multiplier, model, optimizer, train + +model.model_vision.update( + _target_=DeformableDETRSegmVL, +) +model.model_vision.transformer.update( + _target_=DeformableDetrTransformerVL, +) +model.model_vision.transformer.encoder.update( + _target_=DeformableDetrTransformerEncoderVL, +) +model.model_vision.transformer.decoder.update( + _target_=DeformableDetrTransformerDecoderVL, +) + +model.model_vision.transformer.encoder.vl_layer = L(VisionLanguageFusion)( + v_dim="${....embed_dim}", + l_dim="${....embed_dim_language}", + embed_dim=2048, + num_heads=8, + dropout=0.1, + drop_path=0.0, + init_values=1.0 / 6, + stable_softmax_2d=True, + clamp_min_for_underflow=True, + clamp_max_for_overflow=True, + use_checkpoint=True, + use_attention_mask_v=True, +) + +model.model_vision.text_feature_bank = True +model.model_vision.text_feature_reduce_before_fusion = True +model.model_vision.text_feature_batch_repeat = True +model.model_vision.expression_cumulative_gt_class = True + + +train.output_dir = "output/" + __file__[:-3] +model.model_vision.vis_period = 5120 diff --git a/configs/REFCOCO_VisualGrounding/ape_deta/ape_deta_vitl_eva02_clip_lsj1024_12ep.py b/configs/REFCOCO_VisualGrounding/ape_deta/ape_deta_vitl_eva02_clip_lsj1024_12ep.py new file mode 100644 index 0000000..2367609 --- /dev/null +++ b/configs/REFCOCO_VisualGrounding/ape_deta/ape_deta_vitl_eva02_clip_lsj1024_12ep.py @@ -0,0 +1,104 @@ +from detectron2.config import LazyCall as L +from detectron2.layers import ShapeSpec +from detectron2.model_zoo import get_config as get_config_d2 +from detectron2.modeling.backbone.fpn import LastLevelMaxPool +from detrex.config import get_config as get_config_detrex +from ape.modeling.backbone.vit import get_vit_lr_decay_rate +from ape.modeling.backbone.vit_eva02 import SimpleFeaturePyramid, ViT +from ape.modeling.text import EVA02CLIP + +from ...common.backbone.vitl_eva02_clip import backbone +from ...common.data.refcoco_instance_lsj1024 import dataloader +from .ape_deta_r50_12ep import model + +constants = get_config_d2("common/data/constants.py").constants + +model.model_vision.pixel_mean = constants.imagenet_rgb256_mean +model.model_vision.pixel_std = constants.imagenet_rgb256_std +model.model_vision.input_format = "RGB" + +model.model_vision.backbone = backbone + +model.model_vision.neck.input_shapes = { + "p2": ShapeSpec(channels=256), + "p3": ShapeSpec(channels=256), + "p4": ShapeSpec(channels=256), + "p5": ShapeSpec(channels=256), + "p6": ShapeSpec(channels=256), +} +model.model_vision.neck.in_features = ["p2", "p3", "p4", "p5", "p6"] +model.model_vision.neck.num_outs = 5 + +model.model_vision.mask_in_features = ["p2"] +model.model_vision.input_shapes = { + "p2": ShapeSpec(channels=256), + "p3": ShapeSpec(channels=256), + "p4": ShapeSpec(channels=256), + "p5": ShapeSpec(channels=256), + "p6": ShapeSpec(channels=256), +} + +optimizer = get_config_detrex("common/optim.py").AdamW +optimizer.params.lr_factor_func = ( + lambda module_name: 0.1 + if "reference_points" in module_name or "sampling_offsets" in module_name + else get_vit_lr_decay_rate(module_name, lr_decay_rate=0.8, num_layers=24) + if "backbone.net" in module_name + else 1 +) +optimizer.params.overrides = {"pos_embed": {"weight_decay": 0.0}} +optimizer.params.weight_decay_norm = None + +optimizer.lr = 2e-4 +optimizer.weight_decay = 1e-4 + +train = get_config_detrex("common/train.py").train +train.max_iter = 90000 +train.eval_period = 5000 +train.log_period = 20 + +train.checkpointer.period = 5000 +train.checkpointer.max_to_keep = 2 + +train.clip_grad.enabled = True +train.clip_grad.params.max_norm = 0.1 +train.clip_grad.params.norm_type = 2 + +train.device = "cuda" + +train.init_checkpoint = ( + "models/QuanSun/EVA-CLIP/EVA02_CLIP_L_336_psz14to16_s6B.pt?matching_heuristics=True" +) + +train.amp.enabled = True +train.ddp.fp16_compression = True + +lr_multiplier = get_config_detrex("common/coco_schedule.py").lr_multiplier_12ep +lr_multiplier.scheduler.milestones = [75000, 90000] +lr_multiplier.warmup_length = 1000 / train.max_iter + +dataloader.train.num_workers = 16 +dataloader.train.total_batch_size = 16 +dataloader.train.total_batch_size_list = ["${..total_batch_size}", "${..total_batch_size}"] +dataloader.train.mapper.image_format = "RGB" +dataloader.train.mapper.use_instance_mask = True + +model.model_vision.dataset_prompts = ["expression"] +model.model_vision.dataset_names = ["refcoco"] +model.model_vision.dataset_metas = dataloader.train.dataset.names + +train.output_dir = "output/" + __file__[:-3] +model.model_vision.output_dir = train.output_dir + +model.model_language = L(EVA02CLIP)( + clip_model="EVA02-CLIP-bigE-14-plus", + cache_dir="models/QuanSun/EVA-CLIP/EVA02_CLIP_E_psz14_plus_s9B.pt", + dtype="float16", +) +model.model_vision.embed_dim_language = 1024 + +model.model_vision.text_feature_bank = True +model.model_vision.text_feature_reduce_before_fusion = True +model.model_vision.text_feature_batch_repeat = True +model.model_vision.expression_cumulative_gt_class = True + diff --git a/configs/REFCOCO_VisualGrounding/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024_12ep.py b/configs/REFCOCO_VisualGrounding/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024_12ep.py new file mode 100644 index 0000000..01ed3f7 --- /dev/null +++ b/configs/REFCOCO_VisualGrounding/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024_12ep.py @@ -0,0 +1,54 @@ +from detectron2.config import LazyCall as L +from omegaconf import OmegaConf +from ape.layers import VisionLanguageFusion +from ape.modeling.ape_deta import ( + DeformableDETRSegmVL, + DeformableDetrTransformerDecoderVL, + DeformableDetrTransformerEncoderVL, + DeformableDetrTransformerVL, +) + +from .ape_deta_vitl_eva02_clip_lsj1024_12ep import ( + dataloader, + lr_multiplier, + model, + optimizer, + train, +) + +model.model_vision.update( + _target_=DeformableDETRSegmVL, +) +model.model_vision.transformer.update( + _target_=DeformableDetrTransformerVL, +) +model.model_vision.transformer.encoder.update( + _target_=DeformableDetrTransformerEncoderVL, +) +model.model_vision.transformer.decoder.update( + _target_=DeformableDetrTransformerDecoderVL, +) + +model.model_vision.transformer.encoder.vl_layer = L(VisionLanguageFusion)( + v_dim="${....embed_dim}", + l_dim="${....embed_dim_language}", + embed_dim=2048, + num_heads=8, + dropout=0.1, + drop_path=0.0, + init_values=1.0 / 6, + stable_softmax_2d=True, + clamp_min_for_underflow=True, + clamp_max_for_overflow=True, + use_checkpoint=True, + use_attention_mask_v=True, +) + +model.model_vision.text_feature_bank = True +model.model_vision.text_feature_reduce_before_fusion = True +model.model_vision.text_feature_batch_repeat = True +model.model_vision.expression_cumulative_gt_class = True + + +train.output_dir = "output/" + __file__[:-3] +model.model_vision.vis_period = 5120 diff --git a/configs/REFCOCO_VisualGrounding/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024_12ep.py b/configs/REFCOCO_VisualGrounding/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024_12ep.py new file mode 100644 index 0000000..ddbeaec --- /dev/null +++ b/configs/REFCOCO_VisualGrounding/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024_12ep.py @@ -0,0 +1,105 @@ +from detectron2.config import LazyCall as L +from detectron2.layers import ShapeSpec +from detectron2.model_zoo import get_config as get_config_d2 +from detectron2.modeling.backbone.fpn import LastLevelMaxPool +from detrex.config import get_config as get_config_detrex +from ape.modeling.backbone.vit import get_vit_lr_decay_rate +from ape.modeling.backbone.vit_eva02 import SimpleFeaturePyramid, ViT +from ape.modeling.text import EVA01CLIP + +from ...common.backbone.vitl_eva02 import backbone + +from ...common.data.refcoco_group_by_image_instance_lsj1024 import dataloader +from .ape_deta_r50_vlf_12ep import model + +model.model_vision.num_classes = 256 +model.model_vision.select_box_nums_for_evaluation = 1 +model.model_vision.criterion[0].num_classes = 256 +model.model_vision.criterion[1].num_classes = 256 + +constants = get_config_d2("common/data/constants.py").constants + +model.model_vision.pixel_mean = constants.imagenet_rgb256_mean +model.model_vision.pixel_std = constants.imagenet_rgb256_std +model.model_vision.input_format = "RGB" + +model.model_vision.backbone = backbone + +model.model_vision.neck = None + +model.model_vision.mask_in_features = ["p2"] +model.model_vision.input_shapes = { + "p2": ShapeSpec(channels=256), + "p3": ShapeSpec(channels=256), + "p4": ShapeSpec(channels=256), + "p5": ShapeSpec(channels=256), + "p6": ShapeSpec(channels=256), +} + +optimizer = get_config_detrex("common/optim.py").AdamW +optimizer.params.lr_factor_func = ( + lambda module_name: 0.1 + if "reference_points" in module_name or "sampling_offsets" in module_name + else get_vit_lr_decay_rate(module_name, lr_decay_rate=0.8, num_layers=24) + if "backbone.net" in module_name + else 1 +) +optimizer.params.overrides = {"pos_embed": {"weight_decay": 0.0}} +optimizer.params.weight_decay_norm = None + +optimizer.lr = 2e-4 +optimizer.weight_decay = 1e-4 + +train = get_config_detrex("common/train.py").train +train.max_iter = 90000 +train.eval_period = 5000 +train.log_period = 20 + +train.checkpointer.period = 5000 +train.checkpointer.max_to_keep = 2 + +train.clip_grad.enabled = True +train.clip_grad.params.max_norm = 0.1 +train.clip_grad.params.norm_type = 2 + +train.device = "cuda" + +train.init_checkpoint = ( + "models/Yunxin-CV/EVA-02/eva02/pt/eva02_L_pt_in21k_p14to16.pt?matching_heuristics=True" +) + +train.amp.enabled = True +train.ddp.fp16_compression = True + +lr_multiplier = get_config_detrex("common/coco_schedule.py").lr_multiplier_12ep +lr_multiplier.scheduler.milestones = [75000, 90000] +lr_multiplier.warmup_length = 1000 / train.max_iter + +dataloader.train.num_workers = 16 +dataloader.train.total_batch_size = 16 +dataloader.train.total_batch_size_list = ["${..total_batch_size}", "${..total_batch_size}"] +dataloader.train.mapper.image_format = "RGB" +dataloader.train.mapper.use_instance_mask = True + +dataloader.train.mapper.max_num_phrase = 128 +dataloader.train.mapper.nms_thresh_phrase = 0.6 + +model.model_vision.dataset_prompts = ["phrase", "expression"] +model.model_vision.dataset_names = ["refcoco-mixed_group-by-image", "refcoco"] +model.model_vision.dataset_metas = dataloader.train.dataset.names + ["refcoco-mixed"] + +model.model_language = L(EVA01CLIP)( + clip_model="EVA_CLIP_g_14_X", + cache_dir="models/BAAI/EVA/eva_clip_psz14.pt", +) +model.model_vision.embed_dim_language = 1024 + +model.model_vision.text_feature_bank = True +model.model_vision.text_feature_reduce_before_fusion = True +model.model_vision.text_feature_batch_repeat = True +model.model_vision.expression_cumulative_gt_class = True + +model.model_vision.transformer.encoder.use_act_checkpoint = True +model.model_vision.transformer.decoder.use_act_checkpoint = True + +train.output_dir = "output/" + __file__[:-3] diff --git a/configs/REFCOCO_VisualGrounding/ape_deta/ape_deta_vitl_lsj1024_12ep.py b/configs/REFCOCO_VisualGrounding/ape_deta/ape_deta_vitl_lsj1024_12ep.py new file mode 100644 index 0000000..18683f6 --- /dev/null +++ b/configs/REFCOCO_VisualGrounding/ape_deta/ape_deta_vitl_lsj1024_12ep.py @@ -0,0 +1,115 @@ +from functools import partial + +import torch.nn as nn + +from detectron2.config import LazyCall as L +from detectron2.layers import ShapeSpec +from detectron2.model_zoo import get_config as get_config_d2 +from detectron2.modeling.backbone.fpn import LastLevelMaxPool +from detectron2.modeling.backbone.vit import SimpleFeaturePyramid, ViT +from detrex.config import get_config as get_config_detrex +from ape.modeling.backbone.vit import get_vit_lr_decay_rate +from ape.modeling.text import EVA01CLIP + +from ...common.data.refcoco_instance_lsj1024 import dataloader +from .ape_deta_r50_vlf_12ep import model + +constants = get_config_d2("common/data/constants.py").constants +model.model_vision.pixel_mean = constants.imagenet_rgb256_mean +model.model_vision.pixel_std = constants.imagenet_rgb256_std +model.model_vision.input_format = "RGB" + +model.model_vision.backbone = L(SimpleFeaturePyramid)( + net=L(ViT)( # Single-scale ViT backbone + img_size=1024, + patch_size=16, + embed_dim=1024, + depth=24, + num_heads=16, + drop_path_rate=0.4, + window_size=14, + mlp_ratio=4, + norm_layer=partial(nn.LayerNorm, eps=1e-6), + window_block_indexes=list(range(0, 5)) + + list(range(6, 11)) + + list(range(12, 17)) + + list(range(18, 23)), + residual_block_indexes=[], + use_rel_pos=True, + out_feature="last_feat", + use_act_checkpoint=True, + ), + in_feature="${.net.out_feature}", + out_channels=256, + scale_factors=(4.0, 2.0, 1.0, 0.5), + top_block=L(LastLevelMaxPool)(), + norm="LN", + square_pad=1024, +) + +model.model_vision.neck = None + +model.model_vision.mask_in_features = ["p2"] +model.model_vision.input_shapes = { + "p2": ShapeSpec(channels=256), + "p3": ShapeSpec(channels=256), + "p4": ShapeSpec(channels=256), + "p5": ShapeSpec(channels=256), + "p6": ShapeSpec(channels=256), +} + +optimizer = get_config_detrex("common/optim.py").AdamW +optimizer.params.lr_factor_func = ( + lambda module_name: 0.1 + if "reference_points" in module_name or "sampling_offsets" in module_name + else get_vit_lr_decay_rate(module_name, lr_decay_rate=0.8, num_layers=24) + if "backbone.net" in module_name + else 1 +) +optimizer.params.overrides = {"pos_embed": {"weight_decay": 0.0}} + +optimizer.lr = 2e-4 +optimizer.weight_decay = 0.05 + +train = get_config_detrex("common/train.py").train +train.max_iter = 90000 +train.eval_period = 5000 +train.log_period = 20 + +train.checkpointer.period = 5000 +train.checkpointer.max_to_keep = 2 + +train.clip_grad.enabled = True +train.clip_grad.params.max_norm = 0.1 +train.clip_grad.params.norm_type = 2 + +train.device = "cuda" + +train.init_checkpoint = ( + "detectron2://ImageNetPretrained/MAE/mae_pretrain_vit_large.pth?matching_heuristics=True" +) +train.init_checkpoint = "models/MAE/mae_pretrain_vit_large.pth?matching_heuristics=True" + +train.amp.enabled = True +train.ddp.fp16_compression = True + +lr_multiplier = get_config_detrex("common/coco_schedule.py").lr_multiplier_12ep +lr_multiplier.scheduler.milestones = [75000, 90000] +lr_multiplier.warmup_length = 1000 / train.max_iter + +dataloader.train.num_workers = 16 +dataloader.train.total_batch_size = 16 +dataloader.train.mapper.image_format = "RGB" +dataloader.train.mapper.use_instance_mask = True + +model.model_vision.dataset_prompts = ["expression"] +model.model_vision.dataset_names = ["refcoco"] +model.model_vision.dataset_metas = dataloader.train.dataset.names + +train.output_dir = "output/" + __file__[:-3] +model.model_vision.output_dir = train.output_dir + +model.model_language = L(EVA01CLIP)( + clip_model="EVA_CLIP_g_14_X", cache_dir="models/BAAI/EVA/eva_clip_psz14.pt" +) +model.model_vision.embed_dim_language = 1024 diff --git a/configs/Roboflow_Detection/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024.py b/configs/Roboflow_Detection/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024.py new file mode 100644 index 0000000..c5e6634 --- /dev/null +++ b/configs/Roboflow_Detection/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024.py @@ -0,0 +1,100 @@ +from detectron2.config import LazyCall as L +from detectron2.solver import WarmupParamScheduler +from fvcore.common.param_scheduler import MultiStepParamScheduler + +from ape.data.detection_utils import get_fed_loss_cls_weights +from ape.layers import VisionLanguageFusion +from ape.modeling.ape_deta import ( + DeformableDETRSegmVL, + DeformableDetrTransformerDecoderVL, + DeformableDetrTransformerEncoderVL, + DeformableDetrTransformerVL, +) + +from ...common.data.roboflow100_instance_lsj1024 import dataloader +from ...LVIS_InstanceSegmentation.ape_deta.ape_deta_vitl_eva02_clip_vlf_lsj1024_cp_24ep import ( + model, + optimizer, + train, +) + +model.model_vision.num_classes = 1256 +model.model_vision.select_box_nums_for_evaluation = 300 + +criterion = model.model_vision.criterion[0] +del criterion.use_fed_loss +del criterion.get_fed_loss_cls_weights +model.model_vision.criterion = [criterion for _ in range(100)] +for criterion, num_classes in zip( + model.model_vision.criterion, + [ + 1000, + ] + * 100, +): + criterion.num_classes = num_classes + +model.model_vision.instance_on = True +model.model_vision.semantic_on = False +model.model_vision.panoptic_on = False + + +train.max_iter = 720000 +train.eval_period = 720000 + +lr_multiplier = L(WarmupParamScheduler)( + scheduler=L(MultiStepParamScheduler)( + values=[1.0, 0.1], + milestones=[640000], + num_updates=720000, + ), + warmup_length=1000 / 720000, + warmup_method="linear", + warmup_factor=0.001, +) + + +model.model_vision.dataset_prompts = ["name" for _ in dataloader.tests] +model.model_vision.dataset_names = [x.dataset.names for x in dataloader.tests] +model.model_vision.dataset_metas = [x.dataset.names for x in dataloader.tests] +model.model_vision.name_prompt_fusion_text = dataloader.name_prompt_fusion_text +model.model_vision.select_box_nums_for_evaluation_list = ( + dataloader.select_box_nums_for_evaluation_list +) + + +model.model_vision.update( + _target_=DeformableDETRSegmVL, +) +model.model_vision.transformer.update( + _target_=DeformableDetrTransformerVL, +) +model.model_vision.transformer.encoder.update( + _target_=DeformableDetrTransformerEncoderVL, +) +model.model_vision.transformer.decoder.update( + _target_=DeformableDetrTransformerDecoderVL, +) + + +model.model_vision.transformer.encoder.vl_layer = L(VisionLanguageFusion)( + v_dim="${....embed_dim}", + l_dim="${....embed_dim_language}", + embed_dim=2048, + num_heads=8, + dropout=0.1, + drop_path=0.0, + init_values=1.0 / 6, + stable_softmax_2d=True, + clamp_min_for_underflow=True, + clamp_max_for_overflow=True, + use_checkpoint=True, +) + +model.model_vision.text_feature_bank = True +model.model_vision.text_feature_reduce_before_fusion = True +model.model_vision.text_feature_batch_repeat = True +model.model_vision.expression_cumulative_gt_class = True +model.model_vision.name_prompt_fusion_type = "zero" + +train.output_dir = "output/" + __file__[:-3] diff --git a/configs/Roboflow_Detection/ape_deta/ape_deta_vitl_eva02_lsj1024.py b/configs/Roboflow_Detection/ape_deta/ape_deta_vitl_eva02_lsj1024.py new file mode 100644 index 0000000..4603280 --- /dev/null +++ b/configs/Roboflow_Detection/ape_deta/ape_deta_vitl_eva02_lsj1024.py @@ -0,0 +1,66 @@ +from detectron2.config import LazyCall as L +from detectron2.solver import WarmupParamScheduler +from fvcore.common.param_scheduler import MultiStepParamScheduler + +from ape.data.detection_utils import get_fed_loss_cls_weights + +from ...common.data.roboflow100_instance_lsj1024 import dataloader +from ...LVIS_InstanceSegmentation.ape_deta.ape_deta_vitl_eva02_vlf_lsj1024_cp_24ep import ( + model, + optimizer, + train, +) + +model.model_vision.num_classes = 1256 +model.model_vision.select_box_nums_for_evaluation = 300 + +criterion = model.model_vision.criterion[0] +del criterion.use_fed_loss +del criterion.get_fed_loss_cls_weights +model.model_vision.criterion = [criterion for _ in range(100)] +for criterion, num_classes in zip( + model.model_vision.criterion, + [ + 1000, + ] + * 100, +): + criterion.num_classes = num_classes + +model.model_vision.instance_on = True +model.model_vision.semantic_on = False +model.model_vision.panoptic_on = False + +model.model_vision.neck = None + +train.max_iter = 720000 +train.eval_period = 720000 + +lr_multiplier = L(WarmupParamScheduler)( + scheduler=L(MultiStepParamScheduler)( + values=[1.0, 0.1], + milestones=[640000], + num_updates=720000, + ), + warmup_length=1000 / 720000, + warmup_method="linear", + warmup_factor=0.001, +) + + +model.model_vision.dataset_prompts = ["name" for _ in dataloader.tests] +model.model_vision.dataset_names = [x.dataset.names for x in dataloader.tests] +model.model_vision.dataset_metas = [x.dataset.names for x in dataloader.tests] +model.model_vision.name_prompt_fusion_text = dataloader.name_prompt_fusion_text +model.model_vision.select_box_nums_for_evaluation_list = ( + dataloader.select_box_nums_for_evaluation_list +) + + +model.model_vision.text_feature_bank = True +model.model_vision.text_feature_reduce_before_fusion = True +model.model_vision.text_feature_batch_repeat = True +model.model_vision.expression_cumulative_gt_class = True +model.model_vision.name_prompt_fusion_type = "zero" + +train.output_dir = "output/" + __file__[:-3] diff --git a/configs/Roboflow_Detection/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024.py b/configs/Roboflow_Detection/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024.py new file mode 100644 index 0000000..27f511f --- /dev/null +++ b/configs/Roboflow_Detection/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024.py @@ -0,0 +1,101 @@ +from detectron2.config import LazyCall as L +from detectron2.solver import WarmupParamScheduler +from fvcore.common.param_scheduler import MultiStepParamScheduler + +from ape.data.detection_utils import get_fed_loss_cls_weights +from ape.layers import VisionLanguageFusion +from ape.modeling.ape_deta import ( + DeformableDETRSegmVL, + DeformableDetrTransformerDecoderVL, + DeformableDetrTransformerEncoderVL, + DeformableDetrTransformerVL, +) + +from ...common.data.roboflow100_instance_lsj1024 import dataloader +from ...LVIS_InstanceSegmentation.ape_deta.ape_deta_vitl_eva02_vlf_lsj1024_cp_24ep import ( + model, + optimizer, + train, +) + +model.model_vision.num_classes = 1256 +model.model_vision.select_box_nums_for_evaluation = 300 + +criterion = model.model_vision.criterion[0] +del criterion.use_fed_loss +del criterion.get_fed_loss_cls_weights +model.model_vision.criterion = [criterion for _ in range(100)] +for criterion, num_classes in zip( + model.model_vision.criterion, + [ + 1000, + ] + * 100, +): + criterion.num_classes = num_classes + +model.model_vision.instance_on = True +model.model_vision.semantic_on = False +model.model_vision.panoptic_on = False + +model.model_vision.neck = None + +train.max_iter = 720000 +train.eval_period = 720000 + +lr_multiplier = L(WarmupParamScheduler)( + scheduler=L(MultiStepParamScheduler)( + values=[1.0, 0.1], + milestones=[640000], + num_updates=720000, + ), + warmup_length=1000 / 720000, + warmup_method="linear", + warmup_factor=0.001, +) + + +model.model_vision.dataset_prompts = ["name" for _ in dataloader.tests] +model.model_vision.dataset_names = [x.dataset.names for x in dataloader.tests] +model.model_vision.dataset_metas = [x.dataset.names for x in dataloader.tests] +model.model_vision.name_prompt_fusion_text = dataloader.name_prompt_fusion_text +model.model_vision.select_box_nums_for_evaluation_list = ( + dataloader.select_box_nums_for_evaluation_list +) + + +model.model_vision.update( + _target_=DeformableDETRSegmVL, +) +model.model_vision.transformer.update( + _target_=DeformableDetrTransformerVL, +) +model.model_vision.transformer.encoder.update( + _target_=DeformableDetrTransformerEncoderVL, +) +model.model_vision.transformer.decoder.update( + _target_=DeformableDetrTransformerDecoderVL, +) + + +model.model_vision.transformer.encoder.vl_layer = L(VisionLanguageFusion)( + v_dim="${....embed_dim}", + l_dim="${....embed_dim_language}", + embed_dim=2048, + num_heads=8, + dropout=0.1, + drop_path=0.0, + init_values=1.0 / 6, + stable_softmax_2d=True, + clamp_min_for_underflow=True, + clamp_max_for_overflow=True, + use_checkpoint=True, +) + +model.model_vision.text_feature_bank = True +model.model_vision.text_feature_reduce_before_fusion = True +model.model_vision.text_feature_batch_repeat = True +model.model_vision.expression_cumulative_gt_class = True +model.model_vision.name_prompt_fusion_type = "zero" + +train.output_dir = "output/" + __file__[:-3] diff --git a/configs/SegInW_InstanceSegmentation/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024.py b/configs/SegInW_InstanceSegmentation/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024.py new file mode 100644 index 0000000..9372147 --- /dev/null +++ b/configs/SegInW_InstanceSegmentation/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024.py @@ -0,0 +1,108 @@ +from detectron2.config import LazyCall as L +from detectron2.solver import WarmupParamScheduler +from fvcore.common.param_scheduler import MultiStepParamScheduler +from ape.data.detection_utils import get_fed_loss_cls_weights +from ape.layers import VisionLanguageFusion +from ape.modeling.ape_deta import ( + DeformableDETRSegmVL, + DeformableDetrTransformerDecoderVL, + DeformableDetrTransformerEncoderVL, + DeformableDetrTransformerVL, +) + +from ...common.data.seginw_instance_lsj1024 import dataloader +from ...LVIS_InstanceSegmentation.ape_deta.ape_deta_vitl_eva02_clip_lsj1024_cp_24ep import ( + model, + optimizer, + train, +) + +model.model_vision.num_classes = 1256 +model.model_vision.select_box_nums_for_evaluation = 300 + +criterion = model.model_vision.criterion[0] +del criterion.use_fed_loss +del criterion.get_fed_loss_cls_weights +model.model_vision.criterion = [criterion for _ in range(25)] +for criterion, num_classes in zip( + model.model_vision.criterion, + [ + 1000, + ] + * 25, +): + criterion.num_classes = num_classes + + +model.model_vision.stuff_dataset_learn_thing = False +model.model_vision.stuff_prob_thing = -1.0 + +model.model_vision.instance_on = True +model.model_vision.semantic_on = True +model.model_vision.panoptic_on = False + + +train.max_iter = 720000 +train.eval_period = 720000 + +lr_multiplier = L(WarmupParamScheduler)( + scheduler=L(MultiStepParamScheduler)( + values=[1.0, 0.1], + milestones=[640000], + num_updates=720000, + ), + warmup_length=1000 / 720000, + warmup_method="linear", + warmup_factor=0.001, +) + +for i in range(len(dataloader.train)): + dataloader.train[i].total_batch_size = 16 + dataloader.train[i].total_batch_size_list = [16] + +model.model_vision.dataset_prompts = ["name" for _ in dataloader.tests] +model.model_vision.dataset_names = [x.dataset.names.replace("_val", "") for x in dataloader.tests] +model.model_vision.dataset_metas = [x.dataset.names for x in dataloader.tests] + + +model.model_vision.update( + _target_=DeformableDETRSegmVL, +) +model.model_vision.transformer.update( + _target_=DeformableDetrTransformerVL, +) +model.model_vision.transformer.encoder.update( + _target_=DeformableDetrTransformerEncoderVL, +) +model.model_vision.transformer.decoder.update( + _target_=DeformableDetrTransformerDecoderVL, +) + + +model.model_vision.transformer.encoder.vl_layer = L(VisionLanguageFusion)( + v_dim="${....embed_dim}", + l_dim="${....embed_dim_language}", + embed_dim=2048, + num_heads=8, + dropout=0.1, + drop_path=0.0, + init_values=1.0 / 6, + stable_softmax_2d=True, + clamp_min_for_underflow=True, + clamp_max_for_overflow=True, + use_checkpoint=True, +) + +model.model_vision.text_feature_bank = True +model.model_vision.text_feature_reduce_before_fusion = True +model.model_vision.text_feature_batch_repeat = True +model.model_vision.expression_cumulative_gt_class = True +model.model_vision.name_prompt_fusion_type = "zero" + +train.output_dir = "output/" + __file__[:-3] +model.model_vision.vis_period = 12800 + +train.output_dir = "output/" + __file__[:-3] + + +train.output_dir = "output/" + __file__[:-3] diff --git a/configs/SegInW_InstanceSegmentation/ape_deta/ape_deta_vitl_eva02_lsj1024.py b/configs/SegInW_InstanceSegmentation/ape_deta/ape_deta_vitl_eva02_lsj1024.py new file mode 100644 index 0000000..212471b --- /dev/null +++ b/configs/SegInW_InstanceSegmentation/ape_deta/ape_deta_vitl_eva02_lsj1024.py @@ -0,0 +1,74 @@ +from detectron2.config import LazyCall as L +from detectron2.solver import WarmupParamScheduler +from fvcore.common.param_scheduler import MultiStepParamScheduler +from ape.data.detection_utils import get_fed_loss_cls_weights + +from ...common.data.seginw_instance_lsj1024 import dataloader +from ...LVIS_InstanceSegmentation.ape_deta.ape_deta_vitl_eva02_lsj1024_cp_24ep import ( + model, + optimizer, + train, +) + +model.model_vision.num_classes = 1256 +model.model_vision.select_box_nums_for_evaluation = 300 + +criterion = model.model_vision.criterion[0] +del criterion.use_fed_loss +del criterion.get_fed_loss_cls_weights +model.model_vision.criterion = [criterion for _ in range(25)] +for criterion, num_classes in zip( + model.model_vision.criterion, + [ + 1000, + ] + * 25, +): + criterion.num_classes = num_classes + + +model.model_vision.stuff_dataset_learn_thing = False +model.model_vision.stuff_prob_thing = -1.0 + +model.model_vision.instance_on = True +model.model_vision.semantic_on = True +model.model_vision.panoptic_on = False + +model.model_vision.neck = None + +train.max_iter = 720000 +train.eval_period = 720000 + +lr_multiplier = L(WarmupParamScheduler)( + scheduler=L(MultiStepParamScheduler)( + values=[1.0, 0.1], + milestones=[640000], + num_updates=720000, + ), + warmup_length=1000 / 720000, + warmup_method="linear", + warmup_factor=0.001, +) + +for i in range(len(dataloader.train)): + dataloader.train[i].total_batch_size = 16 + dataloader.train[i].total_batch_size_list = [16] + +model.model_vision.dataset_prompts = ["name" for _ in dataloader.tests] +model.model_vision.dataset_names = [x.dataset.names.replace("_val", "") for x in dataloader.tests] +model.model_vision.dataset_metas = [x.dataset.names for x in dataloader.tests] + + +model.model_vision.text_feature_bank = True +model.model_vision.text_feature_reduce_before_fusion = True +model.model_vision.text_feature_batch_repeat = True +model.model_vision.expression_cumulative_gt_class = True +model.model_vision.name_prompt_fusion_type = "zero" + +train.output_dir = "output/" + __file__[:-3] +model.model_vision.vis_period = 12800 + +train.output_dir = "output/" + __file__[:-3] + + +train.output_dir = "output/" + __file__[:-3] diff --git a/configs/SegInW_InstanceSegmentation/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024.py b/configs/SegInW_InstanceSegmentation/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024.py new file mode 100644 index 0000000..fb9ebce --- /dev/null +++ b/configs/SegInW_InstanceSegmentation/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024.py @@ -0,0 +1,109 @@ +from detectron2.config import LazyCall as L +from detectron2.solver import WarmupParamScheduler +from fvcore.common.param_scheduler import MultiStepParamScheduler +from ape.data.detection_utils import get_fed_loss_cls_weights +from ape.layers import VisionLanguageFusion +from ape.modeling.ape_deta import ( + DeformableDETRSegmVL, + DeformableDetrTransformerDecoderVL, + DeformableDetrTransformerEncoderVL, + DeformableDetrTransformerVL, +) + +from ...common.data.seginw_instance_lsj1024 import dataloader +from ...LVIS_InstanceSegmentation.ape_deta.ape_deta_vitl_eva02_lsj1024_cp_24ep import ( + model, + optimizer, + train, +) + +model.model_vision.num_classes = 1256 +model.model_vision.select_box_nums_for_evaluation = 300 + +criterion = model.model_vision.criterion[0] +del criterion.use_fed_loss +del criterion.get_fed_loss_cls_weights +model.model_vision.criterion = [criterion for _ in range(25)] +for criterion, num_classes in zip( + model.model_vision.criterion, + [ + 1000, + ] + * 25, +): + criterion.num_classes = num_classes + + +model.model_vision.stuff_dataset_learn_thing = False +model.model_vision.stuff_prob_thing = -1.0 + +model.model_vision.instance_on = True +model.model_vision.semantic_on = True +model.model_vision.panoptic_on = False + +model.model_vision.neck = None + +train.max_iter = 720000 +train.eval_period = 720000 + +lr_multiplier = L(WarmupParamScheduler)( + scheduler=L(MultiStepParamScheduler)( + values=[1.0, 0.1], + milestones=[640000], + num_updates=720000, + ), + warmup_length=1000 / 720000, + warmup_method="linear", + warmup_factor=0.001, +) + +for i in range(len(dataloader.train)): + dataloader.train[i].total_batch_size = 16 + dataloader.train[i].total_batch_size_list = [16] + +model.model_vision.dataset_prompts = ["name" for _ in dataloader.tests] +model.model_vision.dataset_names = [x.dataset.names.replace("_val", "") for x in dataloader.tests] +model.model_vision.dataset_metas = [x.dataset.names for x in dataloader.tests] + + +model.model_vision.update( + _target_=DeformableDETRSegmVL, +) +model.model_vision.transformer.update( + _target_=DeformableDetrTransformerVL, +) +model.model_vision.transformer.encoder.update( + _target_=DeformableDetrTransformerEncoderVL, +) +model.model_vision.transformer.decoder.update( + _target_=DeformableDetrTransformerDecoderVL, +) + + +model.model_vision.transformer.encoder.vl_layer = L(VisionLanguageFusion)( + v_dim="${....embed_dim}", + l_dim="${....embed_dim_language}", + embed_dim=2048, + num_heads=8, + dropout=0.1, + drop_path=0.0, + init_values=1.0 / 6, + stable_softmax_2d=True, + clamp_min_for_underflow=True, + clamp_max_for_overflow=True, + use_checkpoint=True, +) + +model.model_vision.text_feature_bank = True +model.model_vision.text_feature_reduce_before_fusion = True +model.model_vision.text_feature_batch_repeat = True +model.model_vision.expression_cumulative_gt_class = True +model.model_vision.name_prompt_fusion_type = "zero" + +train.output_dir = "output/" + __file__[:-3] +model.model_vision.vis_period = 12800 + +train.output_dir = "output/" + __file__[:-3] + + +train.output_dir = "output/" + __file__[:-3] diff --git a/configs/VisualGenome_VisualGrounding/ape_deta/ape_deta_r50_12ep.py b/configs/VisualGenome_VisualGrounding/ape_deta/ape_deta_r50_12ep.py new file mode 100644 index 0000000..cce2bfe --- /dev/null +++ b/configs/VisualGenome_VisualGrounding/ape_deta/ape_deta_r50_12ep.py @@ -0,0 +1,20 @@ +from ...COCO_InstanceSegmentation.ape_deta.ape_deta_r50_12ep import ( + lr_multiplier, + model, + optimizer, + train, +) +from ...common.data.vgregion_instance import dataloader + +model.model_vision.num_classes = 200 + +model.model_vision.criterion[0].num_classes = 200 + +dataloader.train.mapper.max_num_phrase = 100 + +model.model_vision.dataset_prompts = ["phrase", "expression"] +model.model_vision.dataset_names = ["vgregion", "refcoco"] +model.model_vision.dataset_metas = dataloader.train.dataset.names + ["refcoco-mixed"] + +train.output_dir = "output/" + __file__[:-3] +model.model_vision.vis_period = 1280 diff --git a/configs/VisualGenome_VisualGrounding/ape_deta/ape_deta_r50_12ep_eval_odinw13.py b/configs/VisualGenome_VisualGrounding/ape_deta/ape_deta_r50_12ep_eval_odinw13.py new file mode 100644 index 0000000..2bc5148 --- /dev/null +++ b/configs/VisualGenome_VisualGrounding/ape_deta/ape_deta_r50_12ep_eval_odinw13.py @@ -0,0 +1,10 @@ +from ...common.data.odinw13_instance import dataloader +from .ape_deta_r50_12ep import lr_multiplier, model, optimizer, train + +model.model_vision.dataset_prompts = ["name" for _ in dataloader.tests] +model.model_vision.dataset_names = [ + test.dataset.names.replace("_val", "") for test in dataloader.tests +] +model.model_vision.dataset_metas = [test.dataset.names for test in dataloader.tests] + +train.output_dir = "output/" + __file__[:-3] diff --git a/configs/VisualGenome_VisualGrounding/ape_deta/ape_deta_r50_12ep_eval_odinw35.py b/configs/VisualGenome_VisualGrounding/ape_deta/ape_deta_r50_12ep_eval_odinw35.py new file mode 100644 index 0000000..fb0a681 --- /dev/null +++ b/configs/VisualGenome_VisualGrounding/ape_deta/ape_deta_r50_12ep_eval_odinw35.py @@ -0,0 +1,10 @@ +from ...common.data.odinw35_instance import dataloader +from .ape_deta_r50_12ep import lr_multiplier, model, optimizer, train + +model.model_vision.dataset_prompts = ["name" for _ in dataloader.tests] +model.model_vision.dataset_names = [ + test.dataset.names.replace("_val", "") for test in dataloader.tests +] +model.model_vision.dataset_metas = [test.dataset.names for test in dataloader.tests] + +train.output_dir = "output/" + __file__[:-3] diff --git a/configs/VisualGenome_VisualGrounding/ape_deta/ape_deta_r50_vlf_12ep.py b/configs/VisualGenome_VisualGrounding/ape_deta/ape_deta_r50_vlf_12ep.py new file mode 100644 index 0000000..d0f6e6d --- /dev/null +++ b/configs/VisualGenome_VisualGrounding/ape_deta/ape_deta_r50_vlf_12ep.py @@ -0,0 +1,46 @@ +from detectron2.config import LazyCall as L +from omegaconf import OmegaConf +from ape.layers import VisionLanguageFusion +from ape.modeling.ape_deta import ( + DeformableDETRSegmVL, + DeformableDetrTransformerDecoderVL, + DeformableDetrTransformerEncoderVL, + DeformableDetrTransformerVL, +) + +from .ape_deta_r50_12ep import dataloader, lr_multiplier, model, optimizer, train + +model.model_vision.update( + _target_=DeformableDETRSegmVL, +) +model.model_vision.transformer.update( + _target_=DeformableDetrTransformerVL, +) +model.model_vision.transformer.encoder.update( + _target_=DeformableDetrTransformerEncoderVL, +) +model.model_vision.transformer.decoder.update( + _target_=DeformableDetrTransformerDecoderVL, +) + + +model.model_vision.transformer.encoder.vl_layer = L(VisionLanguageFusion)( + v_dim="${....embed_dim}", + l_dim="${....embed_dim_language}", + embed_dim=2048, + num_heads=8, + dropout=0.1, + drop_path=0.0, + init_values=1.0 / 6, + cfg=OmegaConf.from_dotlist( + [ + "MODEL.DYHEAD.FUSE_CONFIG.STABLE_SOFTMAX_2D=False", + "MODEL.DYHEAD.FUSE_CONFIG.CLAMP_MIN_FOR_UNDERFLOW=True", + "MODEL.DYHEAD.FUSE_CONFIG.CLAMP_MAX_FOR_OVERFLOW=True", + "MODEL.VL_FUSION_USE_CHECKPOINT=True", + ], + ), +) + +train.output_dir = "output/" + __file__[:-3] +model.model_vision.vis_period = 1280 diff --git a/configs/VisualGenome_VisualGrounding/ape_deta/ape_deta_r50_vlf_12ep_eval_odinw13.py b/configs/VisualGenome_VisualGrounding/ape_deta/ape_deta_r50_vlf_12ep_eval_odinw13.py new file mode 100644 index 0000000..e017fae --- /dev/null +++ b/configs/VisualGenome_VisualGrounding/ape_deta/ape_deta_r50_vlf_12ep_eval_odinw13.py @@ -0,0 +1,10 @@ +from ...common.data.odinw13_instance import dataloader +from .ape_deta_r50_vlf_12ep import lr_multiplier, model, optimizer, train + +model.model_vision.dataset_prompts = ["name" for _ in dataloader.tests] +model.model_vision.dataset_names = [ + test.dataset.names.replace("_val", "") for test in dataloader.tests +] +model.model_vision.dataset_metas = [test.dataset.names for test in dataloader.tests] + +train.output_dir = "output/" + __file__[:-3] diff --git a/configs/VisualGenome_VisualGrounding/ape_deta/ape_deta_r50_vlf_12ep_eval_odinw35.py b/configs/VisualGenome_VisualGrounding/ape_deta/ape_deta_r50_vlf_12ep_eval_odinw35.py new file mode 100644 index 0000000..e09309f --- /dev/null +++ b/configs/VisualGenome_VisualGrounding/ape_deta/ape_deta_r50_vlf_12ep_eval_odinw35.py @@ -0,0 +1,10 @@ +from ...common.data.odinw35_instance import dataloader +from .ape_deta_r50_vlf_12ep import lr_multiplier, model, optimizer, train + +model.model_vision.dataset_prompts = ["name" for _ in dataloader.tests] +model.model_vision.dataset_names = [ + test.dataset.names.replace("_val", "") for test in dataloader.tests +] +model.model_vision.dataset_metas = [test.dataset.names for test in dataloader.tests] + +train.output_dir = "output/" + __file__[:-3] diff --git a/configs/common/backbone/vite_eva02_clip_1024.py b/configs/common/backbone/vite_eva02_clip_1024.py new file mode 100644 index 0000000..95a7a4d --- /dev/null +++ b/configs/common/backbone/vite_eva02_clip_1024.py @@ -0,0 +1,52 @@ +from functools import partial + +import torch.nn as nn + +from detectron2.config import LazyCall as L +from detectron2.modeling.backbone.fpn import LastLevelMaxPool +from ape.modeling.backbone.vit_eva_clip import SimpleFeaturePyramid, ViT + +backbone = L(SimpleFeaturePyramid)( + net=L(ViT)( # Single-scale ViT backbone + img_size=1024, + patch_size=16, + embed_dim=1792, + depth=64, + num_heads=16, + drop_path_rate=0.4, + window_size=32, + mlp_ratio=8.571428571428571, + qkv_bias=True, + norm_layer=partial(nn.LayerNorm, eps=1e-6), + window_block_indexes=list(range(0, 3)) + + list(range(4, 7)) + + list(range(8, 11)) + + list(range(12, 15)) + + list(range(16, 19)) + + list(range(20, 23)) + + list(range(24, 27)) + + list(range(28, 31)) + + list(range(32, 35)) + + list(range(36, 39)) + + list(range(40, 43)) + + list(range(44, 47)) + + list(range(48, 51)) + + list(range(52, 55)) + + list(range(56, 59)) + + list(range(60, 63)), + residual_block_indexes=[], + use_rel_pos=True, + out_feature="last_feat", + use_act_checkpoint=True, + xattn=True, + pretrain_img_size=224, + pretrain_use_cls_token=True, + postnorm=True, + ), + in_feature="${.net.out_feature}", + out_channels=256, + scale_factors=(4.0, 2.0, 1.0, 0.5), + top_block=L(LastLevelMaxPool)(), + norm="LN", + square_pad=1024, +) diff --git a/configs/common/backbone/vite_eva02_clip_1536.py b/configs/common/backbone/vite_eva02_clip_1536.py new file mode 100644 index 0000000..6389d5e --- /dev/null +++ b/configs/common/backbone/vite_eva02_clip_1536.py @@ -0,0 +1,52 @@ +from functools import partial + +import torch.nn as nn + +from detectron2.config import LazyCall as L +from detectron2.modeling.backbone.fpn import LastLevelMaxPool +from ape.modeling.backbone.vit_eva_clip import SimpleFeaturePyramid, ViT + +backbone = L(SimpleFeaturePyramid)( + net=L(ViT)( # Single-scale ViT backbone + img_size=1536, + patch_size=16, + embed_dim=1792, + depth=64, + num_heads=16, + drop_path_rate=0.4, + window_size=32, + mlp_ratio=8.571428571428571, + qkv_bias=True, + norm_layer=partial(nn.LayerNorm, eps=1e-6), + window_block_indexes=list(range(0, 3)) + + list(range(4, 7)) + + list(range(8, 11)) + + list(range(12, 15)) + + list(range(16, 19)) + + list(range(20, 23)) + + list(range(24, 27)) + + list(range(28, 31)) + + list(range(32, 35)) + + list(range(36, 39)) + + list(range(40, 43)) + + list(range(44, 47)) + + list(range(48, 51)) + + list(range(52, 55)) + + list(range(56, 59)) + + list(range(60, 63)), + residual_block_indexes=[], + use_rel_pos=True, + out_feature="last_feat", + use_act_checkpoint=True, + xattn=True, + pretrain_img_size=224, + pretrain_use_cls_token=True, + postnorm=True, + ), + in_feature="${.net.out_feature}", + out_channels=256, + scale_factors=(4.0, 2.0, 1.0, 0.5), + top_block=L(LastLevelMaxPool)(), + norm="LN", + square_pad=1536, +) diff --git a/configs/common/backbone/vitg_eva01.py b/configs/common/backbone/vitg_eva01.py new file mode 100644 index 0000000..df8b5b1 --- /dev/null +++ b/configs/common/backbone/vitg_eva01.py @@ -0,0 +1,45 @@ +from functools import partial + +import torch.nn as nn + +from detectron2.config import LazyCall as L +from detectron2.modeling.backbone.fpn import LastLevelMaxPool +from ape.modeling.backbone.vit_eva import SimpleFeaturePyramid, ViT + +backbone = L(SimpleFeaturePyramid)( + net=L(ViT)( # Single-scale ViT backbone + img_size=1024, + patch_size=16, + embed_dim=1408, + depth=40, + num_heads=16, + drop_path_rate=0.6, + window_size=16, + mlp_ratio=6144 / 1408, + qkv_bias=True, + norm_layer=partial(nn.LayerNorm, eps=1e-6), + window_block_indexes=list(range(0, 3)) + + list(range(4, 7)) + + list(range(8, 11)) + + list(range(12, 15)) + + list(range(16, 19)) + + list(range(20, 23)) + + list(range(24, 27)) + + list(range(28, 31)) + + list(range(32, 35)) + + list(range(36, 39)), + residual_block_indexes=[], + use_rel_pos=True, + out_feature="last_feat", + use_act_checkpoint=True, + beit_like_qkv_bias=True, + beit_like_gamma=False, + freeze_patch_embed=True, + ), + in_feature="${.net.out_feature}", + out_channels=256, + scale_factors=(4.0, 2.0, 1.0, 0.5), + top_block=L(LastLevelMaxPool)(), + norm="LN", + square_pad=1024, +) diff --git a/configs/common/backbone/vitg_eva01_1536.py b/configs/common/backbone/vitg_eva01_1536.py new file mode 100644 index 0000000..a810d52 --- /dev/null +++ b/configs/common/backbone/vitg_eva01_1536.py @@ -0,0 +1,45 @@ +from functools import partial + +import torch.nn as nn + +from detectron2.config import LazyCall as L +from detectron2.modeling.backbone.fpn import LastLevelMaxPool +from ape.modeling.backbone.vit_eva import SimpleFeaturePyramid, ViT + +backbone = L(SimpleFeaturePyramid)( + net=L(ViT)( # Single-scale ViT backbone + img_size=1536, + patch_size=16, + embed_dim=1408, + depth=40, + num_heads=16, + drop_path_rate=0.6, + window_size=32, + mlp_ratio=6144 / 1408, + qkv_bias=True, + norm_layer=partial(nn.LayerNorm, eps=1e-6), + window_block_indexes=list(range(0, 3)) + + list(range(4, 7)) + + list(range(8, 11)) + + list(range(12, 15)) + + list(range(16, 19)) + + list(range(20, 23)) + + list(range(24, 27)) + + list(range(28, 31)) + + list(range(32, 35)) + + list(range(36, 39)), + residual_block_indexes=[], + use_rel_pos=True, + out_feature="last_feat", + use_act_checkpoint=True, + beit_like_qkv_bias=True, + beit_like_gamma=False, + freeze_patch_embed=True, + ), + in_feature="${.net.out_feature}", + out_channels=256, + scale_factors=(4.0, 2.0, 1.0, 0.5), + top_block=L(LastLevelMaxPool)(), + norm="LN", + square_pad=1536, +) diff --git a/configs/common/backbone/vitg_eva01_clip_1024.py b/configs/common/backbone/vitg_eva01_clip_1024.py new file mode 100644 index 0000000..808de9d --- /dev/null +++ b/configs/common/backbone/vitg_eva01_clip_1024.py @@ -0,0 +1,45 @@ +from functools import partial + +import torch.nn as nn + +from detectron2.config import LazyCall as L +from detectron2.modeling.backbone.fpn import LastLevelMaxPool +from ape.modeling.backbone.vit_eva_clip import SimpleFeaturePyramid, ViT + +backbone = L(SimpleFeaturePyramid)( + net=L(ViT)( # Single-scale ViT backbone + img_size=1024, + patch_size=16, + embed_dim=1408, + depth=40, + num_heads=16, + drop_path_rate=0.6, + window_size=32, + mlp_ratio=6144 / 1408, + qkv_bias=True, + norm_layer=partial(nn.LayerNorm, eps=1e-6), + window_block_indexes=list(range(0, 3)) + + list(range(4, 7)) + + list(range(8, 11)) + + list(range(12, 15)) + + list(range(16, 19)) + + list(range(20, 23)) + + list(range(24, 27)) + + list(range(28, 31)) + + list(range(32, 35)) + + list(range(36, 39)), + residual_block_indexes=[], + use_rel_pos=True, + out_feature="last_feat", + use_act_checkpoint=True, + xattn=True, + pretrain_img_size=224, + pretrain_use_cls_token=True, + ), + in_feature="${.net.out_feature}", + out_channels=256, + scale_factors=(4.0, 2.0, 1.0, 0.5), + top_block=L(LastLevelMaxPool)(), + norm="LN", + square_pad=1024, +) diff --git a/configs/common/backbone/vitg_eva01_clip_1536.py b/configs/common/backbone/vitg_eva01_clip_1536.py new file mode 100644 index 0000000..c734ce1 --- /dev/null +++ b/configs/common/backbone/vitg_eva01_clip_1536.py @@ -0,0 +1,45 @@ +from functools import partial + +import torch.nn as nn + +from detectron2.config import LazyCall as L +from detectron2.modeling.backbone.fpn import LastLevelMaxPool +from ape.modeling.backbone.vit_eva_clip import SimpleFeaturePyramid, ViT + +backbone = L(SimpleFeaturePyramid)( + net=L(ViT)( # Single-scale ViT backbone + img_size=1536, + patch_size=16, + embed_dim=1408, + depth=40, + num_heads=16, + drop_path_rate=0.6, + window_size=32, + mlp_ratio=6144 / 1408, + qkv_bias=True, + norm_layer=partial(nn.LayerNorm, eps=1e-6), + window_block_indexes=list(range(0, 3)) + + list(range(4, 7)) + + list(range(8, 11)) + + list(range(12, 15)) + + list(range(16, 19)) + + list(range(20, 23)) + + list(range(24, 27)) + + list(range(28, 31)) + + list(range(32, 35)) + + list(range(36, 39)), + residual_block_indexes=[], + use_rel_pos=True, + out_feature="last_feat", + use_act_checkpoint=True, + xattn=True, + pretrain_img_size=224, + pretrain_use_cls_token=True, + ), + in_feature="${.net.out_feature}", + out_channels=256, + scale_factors=(4.0, 2.0, 1.0, 0.5), + top_block=L(LastLevelMaxPool)(), + norm="LN", + square_pad=1536, +) diff --git a/configs/common/backbone/vitl_eva02.py b/configs/common/backbone/vitl_eva02.py new file mode 100644 index 0000000..baca81e --- /dev/null +++ b/configs/common/backbone/vitl_eva02.py @@ -0,0 +1,37 @@ +from functools import partial + +import torch.nn as nn + +from detectron2.config import LazyCall as L +from detectron2.modeling.backbone.fpn import LastLevelMaxPool +from ape.modeling.backbone.vit_eva02 import SimpleFeaturePyramid, ViT + +backbone = L(SimpleFeaturePyramid)( + net=L(ViT)( # Single-scale ViT backbone + img_size=1024, + patch_size=16, + embed_dim=1024, + depth=24, + num_heads=16, + drop_path_rate=0.4, + window_size=16, + mlp_ratio=4 * 2 / 3, + qkv_bias=True, + norm_layer=partial(nn.LayerNorm, eps=1e-6), + window_block_indexes=list(range(0, 5)) + + list(range(6, 11)) + + list(range(12, 17)) + + list(range(18, 23)), + residual_block_indexes=[], + use_rel_pos=True, + out_feature="last_feat", + use_act_checkpoint=True, + xattn=True, + ), + in_feature="${.net.out_feature}", + out_channels=256, + scale_factors=(4.0, 2.0, 1.0, 0.5), + top_block=L(LastLevelMaxPool)(), + norm="LN", + square_pad=1024, +) diff --git a/configs/common/backbone/vitl_eva02_1536.py b/configs/common/backbone/vitl_eva02_1536.py new file mode 100644 index 0000000..e488a3b --- /dev/null +++ b/configs/common/backbone/vitl_eva02_1536.py @@ -0,0 +1,41 @@ +from functools import partial + +import torch.nn as nn + +from detectron2.config import LazyCall as L +from detectron2.modeling.backbone.fpn import LastLevelMaxPool +from ape.modeling.backbone.vit_eva02 import SimpleFeaturePyramid, ViT + +backbone = L(SimpleFeaturePyramid)( + net=L(ViT)( # Single-scale ViT backbone + img_size=1536, + patch_size=16, + embed_dim=1024, + depth=24, + num_heads=16, + drop_path_rate=0.4, + window_size=32, + mlp_ratio=4 * 2 / 3, + qkv_bias=True, + norm_layer=partial(nn.LayerNorm, eps=1e-6), + window_block_indexes=list(range(0, 2)) + + list(range(3, 5)) + + list(range(6, 8)) + + list(range(9, 11)) + + list(range(12, 14)) + + list(range(15, 17)) + + list(range(18, 20)) + + list(range(21, 23)), + residual_block_indexes=[], + use_rel_pos=True, + out_feature="last_feat", + use_act_checkpoint=True, + xattn=True, + ), + in_feature="${.net.out_feature}", + out_channels=256, + scale_factors=(4.0, 2.0, 1.0, 0.5), + top_block=L(LastLevelMaxPool)(), + norm="LN", + square_pad=1536, +) diff --git a/configs/common/backbone/vitl_eva02_clip.py b/configs/common/backbone/vitl_eva02_clip.py new file mode 100644 index 0000000..bdf3537 --- /dev/null +++ b/configs/common/backbone/vitl_eva02_clip.py @@ -0,0 +1,48 @@ +from functools import partial + +import torch.nn as nn + +from detectron2.config import LazyCall as L +from detectron2.modeling.backbone.fpn import LastLevelMaxPool +from ape.modeling.backbone.vit_eva_clip import SimpleFeaturePyramid, ViT + +backbone = L(SimpleFeaturePyramid)( + net=L(ViT)( # Single-scale ViT backbone + img_size=1024, + patch_size=16, + embed_dim=1024, + depth=24, + num_heads=16, + drop_path_rate=0.4, + window_size=32, + mlp_ratio=4 * 2 / 3, + qkv_bias=True, + norm_layer=partial(nn.LayerNorm, eps=1e-6), + window_block_indexes=list(range(0, 2)) + + list(range(3, 5)) + + list(range(6, 8)) + + list(range(9, 11)) + + list(range(12, 14)) + + list(range(15, 17)) + + list(range(18, 20)) + + list(range(21, 23)), + residual_block_indexes=[], + use_rel_pos=True, + out_feature="last_feat", + use_act_checkpoint=True, + xattn=True, + rope=True, + pt_hw_seq_len=16, + intp_freq=True, + naiveswiglu=True, + subln=True, + pretrain_img_size=336, + pretrain_use_cls_token=True, + ), + in_feature="${.net.out_feature}", + out_channels=256, + scale_factors=(4.0, 2.0, 1.0, 0.5), + top_block=L(LastLevelMaxPool)(), + norm="LN", + square_pad=1024, +) diff --git a/configs/common/backbone/vitl_eva02_clip_1536.py b/configs/common/backbone/vitl_eva02_clip_1536.py new file mode 100644 index 0000000..557b186 --- /dev/null +++ b/configs/common/backbone/vitl_eva02_clip_1536.py @@ -0,0 +1,48 @@ +from functools import partial + +import torch.nn as nn + +from detectron2.config import LazyCall as L +from detectron2.modeling.backbone.fpn import LastLevelMaxPool +from ape.modeling.backbone.vit_eva_clip import SimpleFeaturePyramid, ViT + +backbone = L(SimpleFeaturePyramid)( + net=L(ViT)( # Single-scale ViT backbone + img_size=1536, + patch_size=16, + embed_dim=1024, + depth=24, + num_heads=16, + drop_path_rate=0.4, + window_size=32, + mlp_ratio=4 * 2 / 3, + qkv_bias=True, + norm_layer=partial(nn.LayerNorm, eps=1e-6), + window_block_indexes=list(range(0, 2)) + + list(range(3, 5)) + + list(range(6, 8)) + + list(range(9, 11)) + + list(range(12, 14)) + + list(range(15, 17)) + + list(range(18, 20)) + + list(range(21, 23)), + residual_block_indexes=[], + use_rel_pos=True, + out_feature="last_feat", + use_act_checkpoint=True, + xattn=True, + rope=True, + pt_hw_seq_len=16, + intp_freq=True, + naiveswiglu=True, + subln=True, + pretrain_img_size=336, + pretrain_use_cls_token=True, + ), + in_feature="${.net.out_feature}", + out_channels=256, + scale_factors=(4.0, 2.0, 1.0, 0.5), + top_block=L(LastLevelMaxPool)(), + norm="LN", + square_pad=1536, +) diff --git a/configs/common/data/ade20k_panoptic.py b/configs/common/data/ade20k_panoptic.py new file mode 100644 index 0000000..f821159 --- /dev/null +++ b/configs/common/data/ade20k_panoptic.py @@ -0,0 +1,81 @@ +import detectron2.data.transforms as T +from detectron2.config import LazyCall as L +from detectron2.data import ( + DatasetMapper, + MetadataCatalog, + build_detection_test_loader, + build_detection_train_loader, + get_detection_dataset_dicts, +) +from detectron2.evaluation import COCOPanopticEvaluator, SemSegEvaluator +from omegaconf import OmegaConf +from ape.data import DatasetMapper_detr_panoptic +from ape.evaluation import InstanceSegEvaluator + +dataloader = OmegaConf.create() + +dataloader.train = L(build_detection_train_loader)( + dataset=L(get_detection_dataset_dicts)(names="ade20k_panoptic_train"), + mapper=L(DatasetMapper_detr_panoptic)( + is_train=True, + augmentations=[ + L(T.RandomFlip)(), + L(T.ResizeShortestEdge)( + short_edge_length=(480, 512, 544, 576, 608, 640, 672, 704, 736, 768, 800), + max_size=1333, + sample_style="choice", + ), + ], + augmentations_with_crop=[ + L(T.RandomFlip)(), + L(T.ResizeShortestEdge)( + short_edge_length=(400, 500, 600), + sample_style="choice", + ), + L(T.RandomCrop)( + crop_type="absolute_range", + crop_size=(384, 600), + ), + L(T.ResizeShortestEdge)( + short_edge_length=(480, 512, 544, 576, 608, 640, 672, 704, 736, 768, 800), + max_size=1333, + sample_style="choice", + ), + ], + image_format="RGB", + use_instance_mask=True, + recompute_boxes=True, + instance_mask_format="bitmask", + ignore_label=MetadataCatalog.get("ade20k_panoptic_train").ignore_label, + stuff_classes_offset=0, + stuff_classes_decomposition=True, + dataset_names="${..dataset.names}", + ), + total_batch_size=16, + aspect_ratio_grouping=True, + num_workers=16, +) + +dataloader.test = L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="ade20k_panoptic_val", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=800, max_size=1333), + ], + image_format="${...train.mapper.image_format}", + ), + num_workers=4, +) + +dataloader.evaluator = [ + L(InstanceSegEvaluator)( + dataset_name="${...test.dataset.names}", + ), + L(SemSegEvaluator)( + dataset_name="${...test.dataset.names}", + ), + L(COCOPanopticEvaluator)( + dataset_name="${...test.dataset.names}", + ), +] diff --git a/configs/common/data/ade20k_panoptic_lsj1024.py b/configs/common/data/ade20k_panoptic_lsj1024.py new file mode 100644 index 0000000..5f619a5 --- /dev/null +++ b/configs/common/data/ade20k_panoptic_lsj1024.py @@ -0,0 +1,72 @@ +import detectron2.data.transforms as T +from detectron2.config import LazyCall as L +from detectron2.data import ( + DatasetMapper, + MetadataCatalog, + build_detection_test_loader, + build_detection_train_loader, + get_detection_dataset_dicts, +) +from detectron2.evaluation import COCOPanopticEvaluator, SemSegEvaluator +from omegaconf import OmegaConf +from ape.data import DatasetMapper_detr_panoptic +from ape.evaluation import InstanceSegEvaluator + +image_size = 1024 + +dataloader = OmegaConf.create() + +dataloader.train = L(build_detection_train_loader)( + dataset=L(get_detection_dataset_dicts)(names="ade20k_panoptic_train"), + mapper=L(DatasetMapper_detr_panoptic)( + is_train=True, + augmentations=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=1.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + augmentations_with_crop=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=2.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + image_format="RGB", + use_instance_mask=True, + recompute_boxes=True, + instance_mask_format="bitmask", + ignore_label=MetadataCatalog.get("ade20k_panoptic_train").ignore_label, + stuff_classes_offset=0, + stuff_classes_decomposition=True, + dataset_names="${..dataset.names}", + ), + total_batch_size=16, + num_workers=4, +) + +dataloader.test = L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="ade20k_panoptic_val", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${...train.mapper.image_format}", + ), + num_workers=4, +) + +dataloader.evaluator = [ + L(InstanceSegEvaluator)( + dataset_name="${...test.dataset.names}", + ), + L(SemSegEvaluator)( + dataset_name="${...test.dataset.names}", + ), + L(COCOPanopticEvaluator)( + dataset_name="${...test.dataset.names}", + ), +] diff --git a/configs/common/data/ade20k_semantic.py b/configs/common/data/ade20k_semantic.py new file mode 100644 index 0000000..8a9f713 --- /dev/null +++ b/configs/common/data/ade20k_semantic.py @@ -0,0 +1,68 @@ +import detectron2.data.transforms as T +from detectron2.config import LazyCall as L +from detectron2.data import ( + DatasetMapper, + MetadataCatalog, + build_detection_test_loader, + build_detection_train_loader, + get_detection_dataset_dicts, +) +from detectron2.evaluation import SemSegEvaluator +from omegaconf import OmegaConf +from ape.data import DatasetMapper_detr_semantic + +dataloader = OmegaConf.create() + +dataloader.train = L(build_detection_train_loader)( + dataset=L(get_detection_dataset_dicts)(names="ade20k_sem_seg_train"), + mapper=L(DatasetMapper_detr_semantic)( + is_train=True, + augmentations=[ + L(T.RandomFlip)(), + L(T.ResizeShortestEdge)( + short_edge_length=(480, 512, 544, 576, 608, 640, 672, 704, 736, 768, 800), + max_size=1333, + sample_style="choice", + ), + ], + augmentations_with_crop=[ + L(T.RandomFlip)(), + L(T.ResizeShortestEdge)( + short_edge_length=(400, 500, 600), + sample_style="choice", + ), + L(T.RandomCrop)( + crop_type="absolute_range", + crop_size=(384, 600), + ), + L(T.ResizeShortestEdge)( + short_edge_length=(480, 512, 544, 576, 608, 640, 672, 704, 736, 768, 800), + max_size=1333, + sample_style="choice", + ), + ], + image_format="RGB", + use_instance_mask=True, + recompute_boxes=True, + ignore_label=MetadataCatalog.get("ade20k_sem_seg_train").ignore_label, + stuff_classes_decomposition=True, + ), + total_batch_size=16, + num_workers=4, +) + +dataloader.test = L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="ade20k_sem_seg_val", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=800, max_size=1333), + ], + image_format="${...train.mapper.image_format}", + ), + num_workers=4, +) + +dataloader.evaluator = L(SemSegEvaluator)( + dataset_name="${..test.dataset.names}", +) diff --git a/configs/common/data/ade20k_semantic_lsj1024.py b/configs/common/data/ade20k_semantic_lsj1024.py new file mode 100644 index 0000000..2f7c45f --- /dev/null +++ b/configs/common/data/ade20k_semantic_lsj1024.py @@ -0,0 +1,60 @@ +import detectron2.data.transforms as T +from detectron2.config import LazyCall as L +from detectron2.data import ( + DatasetMapper, + MetadataCatalog, + build_detection_test_loader, + build_detection_train_loader, + get_detection_dataset_dicts, +) +from detectron2.evaluation import SemSegEvaluator +from omegaconf import OmegaConf +from ape.data import DatasetMapper_detr_semantic + +image_size = 1024 + +dataloader = OmegaConf.create() + +dataloader.train = L(build_detection_train_loader)( + dataset=L(get_detection_dataset_dicts)(names="ade20k_sem_seg_train"), + mapper=L(DatasetMapper_detr_semantic)( + is_train=True, + augmentations=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=1.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + augmentations_with_crop=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=2.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + image_format="RGB", + use_instance_mask=True, + recompute_boxes=True, + ignore_label=MetadataCatalog.get("ade20k_sem_seg_train").ignore_label, + stuff_classes_decomposition=True, + ), + total_batch_size=16, + num_workers=4, +) + +dataloader.test = L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="ade20k_sem_seg_val", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${...train.mapper.image_format}", + ), + num_workers=4, +) + +dataloader.evaluator = L(SemSegEvaluator)( + dataset_name="${..test.dataset.names}", +) diff --git a/configs/common/data/ade20kfull_semantic_lsj1024.py b/configs/common/data/ade20kfull_semantic_lsj1024.py new file mode 100644 index 0000000..e698a02 --- /dev/null +++ b/configs/common/data/ade20kfull_semantic_lsj1024.py @@ -0,0 +1,60 @@ +import detectron2.data.transforms as T +from detectron2.config import LazyCall as L +from detectron2.data import ( + DatasetMapper, + MetadataCatalog, + build_detection_test_loader, + build_detection_train_loader, + get_detection_dataset_dicts, +) +from detectron2.evaluation import SemSegEvaluator +from omegaconf import OmegaConf +from ape.data import DatasetMapper_detr_semantic + +image_size = 1024 + +dataloader = OmegaConf.create() + +dataloader.train = L(build_detection_train_loader)( + dataset=L(get_detection_dataset_dicts)(names="ade20k_full_sem_seg_train"), + mapper=L(DatasetMapper_detr_semantic)( + is_train=True, + augmentations=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=1.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + augmentations_with_crop=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=2.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + image_format="RGB", + use_instance_mask=True, + recompute_boxes=True, + ignore_label=MetadataCatalog.get("ade20k_full_sem_seg_train").ignore_label, + stuff_classes_decomposition=True, + ), + total_batch_size=16, + num_workers=4, +) + +dataloader.test = L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="ade20k_full_sem_seg_val", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${...train.mapper.image_format}", + ), + num_workers=4, +) + +dataloader.evaluator = L(SemSegEvaluator)( + dataset_name="${..test.dataset.names}", +) diff --git a/configs/common/data/bdd10k_panoptic_lsj1024.py b/configs/common/data/bdd10k_panoptic_lsj1024.py new file mode 100644 index 0000000..7e63304 --- /dev/null +++ b/configs/common/data/bdd10k_panoptic_lsj1024.py @@ -0,0 +1,65 @@ +import detectron2.data.transforms as T +from detectron2.config import LazyCall as L +from detectron2.data import ( + DatasetMapper, + MetadataCatalog, + build_detection_test_loader, + build_detection_train_loader, + get_detection_dataset_dicts, +) +from detectron2.evaluation import COCOPanopticEvaluator +from omegaconf import OmegaConf +from ape.data import DatasetMapper_detr_panoptic + +image_size = 1024 + +dataloader = OmegaConf.create() + +dataloader.train = L(build_detection_train_loader)( + dataset=L(get_detection_dataset_dicts)(names="bdd10k_40_panoptic_val"), + mapper=L(DatasetMapper_detr_panoptic)( + is_train=True, + augmentations=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=1.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + augmentations_with_crop=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=2.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + image_format="RGB", + use_instance_mask=True, + recompute_boxes=True, + instance_mask_format="bitmask", + ignore_label=MetadataCatalog.get("bdd10k_40_panoptic_val").ignore_label, + stuff_classes_offset=0, + stuff_classes_decomposition=True, + dataset_names=["bdd10k_40_panoptic_val"], + ), + total_batch_size=16, + num_workers=4, +) + +dataloader.test = L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="bdd10k_40_panoptic_val", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${...train.mapper.image_format}", + ), + num_workers=4, +) + +dataloader.evaluator = [ + L(COCOPanopticEvaluator)( + dataset_name="${...test.dataset.names}", + ), +] diff --git a/configs/common/data/bdd10k_semantic_lsj1024.py b/configs/common/data/bdd10k_semantic_lsj1024.py new file mode 100644 index 0000000..ab31a6c --- /dev/null +++ b/configs/common/data/bdd10k_semantic_lsj1024.py @@ -0,0 +1,65 @@ +import detectron2.data.transforms as T +from detectron2.config import LazyCall as L +from detectron2.data import ( + DatasetMapper, + MetadataCatalog, + build_detection_test_loader, + build_detection_train_loader, + get_detection_dataset_dicts, +) +from detectron2.evaluation import SemSegEvaluator +from omegaconf import OmegaConf +from ape.data import DatasetMapper_detr_panoptic + +image_size = 1024 + +dataloader = OmegaConf.create() + +dataloader.train = L(build_detection_train_loader)( + dataset=L(get_detection_dataset_dicts)(names="bdd10k_val_sem_seg"), + mapper=L(DatasetMapper_detr_panoptic)( + is_train=True, + augmentations=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=1.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + augmentations_with_crop=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=2.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + image_format="RGB", + use_instance_mask=True, + recompute_boxes=True, + instance_mask_format="bitmask", + ignore_label=MetadataCatalog.get("bdd10k_val_sem_seg").ignore_label, + stuff_classes_offset=0, + stuff_classes_decomposition=True, + dataset_names=["bdd10k_val_sem_seg"], + ), + total_batch_size=16, + num_workers=4, +) + +dataloader.test = L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="bdd10k_val_sem_seg", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${...train.mapper.image_format}", + ), + num_workers=4, +) + +dataloader.evaluator = [ + L(SemSegEvaluator)( + dataset_name="${...test.dataset.names}", + ), +] diff --git a/configs/common/data/cityscapes_panoptic_lsj1024.py b/configs/common/data/cityscapes_panoptic_lsj1024.py new file mode 100644 index 0000000..5b23aa8 --- /dev/null +++ b/configs/common/data/cityscapes_panoptic_lsj1024.py @@ -0,0 +1,77 @@ +import detectron2.data.transforms as T +from detectron2.config import LazyCall as L +from detectron2.data import ( + DatasetMapper, + MetadataCatalog, + build_detection_test_loader, + build_detection_train_loader, + get_detection_dataset_dicts, +) +from detectron2.evaluation import ( + CityscapesInstanceEvaluator, + CityscapesSemSegEvaluator, + COCOPanopticEvaluator, +) +from omegaconf import OmegaConf +from ape.data import DatasetMapper_detr_panoptic + +image_size = 1024 + +dataloader = OmegaConf.create() + +dataloader.train = L(build_detection_train_loader)( + dataset=L(get_detection_dataset_dicts)(names="cityscapes_fine_panoptic_train"), + mapper=L(DatasetMapper_detr_panoptic)( + is_train=True, + augmentations=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=1.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + augmentations_with_crop=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=2.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + image_format="RGB", + use_instance_mask=True, + recompute_boxes=True, + instance_mask_format="bitmask", + ignore_label=MetadataCatalog.get("cityscapes_fine_panoptic_train").ignore_label, + stuff_classes_offset=0, + stuff_classes_decomposition=True, + dataset_names=["cityscapes_fine_panoptic_train"], + ), + total_batch_size=16, + num_workers=4, +) + +dataloader.test = L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)( + names="cityscapes_fine_panoptic_val", filter_empty=False + ), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${...train.mapper.image_format}", + ), + num_workers=4, +) + +dataloader.evaluator = [ + L(CityscapesInstanceEvaluator)( + dataset_name="${...test.dataset.names}", + ), + L(CityscapesSemSegEvaluator)( + dataset_name="${...test.dataset.names}", + ), + L(COCOPanopticEvaluator)( + dataset_name="${...test.dataset.names}", + ), +] diff --git a/configs/common/data/cityscapes_semantic_lsj1024.py b/configs/common/data/cityscapes_semantic_lsj1024.py new file mode 100644 index 0000000..f4b61a3 --- /dev/null +++ b/configs/common/data/cityscapes_semantic_lsj1024.py @@ -0,0 +1,65 @@ +import detectron2.data.transforms as T +from detectron2.config import LazyCall as L +from detectron2.data import ( + DatasetMapper, + MetadataCatalog, + build_detection_test_loader, + build_detection_train_loader, + get_detection_dataset_dicts, +) +from detectron2.evaluation import CityscapesSemSegEvaluator +from omegaconf import OmegaConf +from ape.data import DatasetMapper_detr_panoptic + +image_size = 1024 + +dataloader = OmegaConf.create() + +dataloader.train = L(build_detection_train_loader)( + dataset=L(get_detection_dataset_dicts)(names="cityscapes_fine_sem_seg_train"), + mapper=L(DatasetMapper_detr_panoptic)( + is_train=True, + augmentations=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=1.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + augmentations_with_crop=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=2.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + image_format="RGB", + use_instance_mask=True, + recompute_boxes=True, + instance_mask_format="bitmask", + ignore_label=MetadataCatalog.get("cityscapes_fine_sem_seg_train").ignore_label, + stuff_classes_offset=0, + stuff_classes_decomposition=True, + dataset_names=["cityscapes_fine_sem_train"], + ), + total_batch_size=16, + num_workers=4, +) + +dataloader.test = L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="cityscapes_fine_sem_seg_val", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${...train.mapper.image_format}", + ), + num_workers=4, +) + +dataloader.evaluator = [ + L(CityscapesSemSegEvaluator)( + dataset_name="${...test.dataset.names}", + ), +] diff --git a/configs/common/data/coco_instance.py b/configs/common/data/coco_instance.py new file mode 100644 index 0000000..753b064 --- /dev/null +++ b/configs/common/data/coco_instance.py @@ -0,0 +1,66 @@ +import detectron2.data.transforms as T +from detectron2.config import LazyCall as L +from detectron2.data import ( + DatasetMapper, + build_detection_test_loader, + build_detection_train_loader, + get_detection_dataset_dicts, +) +from detectron2.evaluation import COCOEvaluator +from omegaconf import OmegaConf +from ape.data import DatasetMapper_detr_instance + +dataloader = OmegaConf.create() + +dataloader.train = L(build_detection_train_loader)( + dataset=L(get_detection_dataset_dicts)(names="coco_2017_train"), + mapper=L(DatasetMapper_detr_instance)( + is_train=True, + augmentations=[ + L(T.RandomFlip)(), + L(T.ResizeShortestEdge)( + short_edge_length=(480, 512, 544, 576, 608, 640, 672, 704, 736, 768, 800), + max_size=1333, + sample_style="choice", + ), + ], + augmentations_with_crop=[ + L(T.RandomFlip)(), + L(T.ResizeShortestEdge)( + short_edge_length=(400, 500, 600), + sample_style="choice", + ), + L(T.RandomCrop)( + crop_type="absolute_range", + crop_size=(384, 600), + ), + L(T.ResizeShortestEdge)( + short_edge_length=(480, 512, 544, 576, 608, 640, 672, 704, 736, 768, 800), + max_size=1333, + sample_style="choice", + ), + ], + image_format="RGB", + use_instance_mask=True, + recompute_boxes=True, + dataset_names=["coco_2017_train"], + ), + total_batch_size=16, + num_workers=4, +) + +dataloader.test = L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="coco_2017_val", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=800, max_size=1333), + ], + image_format="${...train.mapper.image_format}", + ), + num_workers=4, +) + +dataloader.evaluator = L(COCOEvaluator)( + dataset_name="${..test.dataset.names}", +) diff --git a/configs/common/data/coco_instance_lsj1024.py b/configs/common/data/coco_instance_lsj1024.py new file mode 100644 index 0000000..15c257c --- /dev/null +++ b/configs/common/data/coco_instance_lsj1024.py @@ -0,0 +1,67 @@ +import detectron2.data.transforms as T +from detectron2.config import LazyCall as L +from detectron2.data import ( + DatasetMapper, + build_detection_test_loader, + build_detection_train_loader, + get_detection_dataset_dicts, +) +from detectron2.evaluation import COCOEvaluator +from omegaconf import OmegaConf +from ape.data import ( + DatasetMapper_detr_instance, + build_detection_train_loader_multi_dataset, + get_detection_dataset_dicts_multi_dataset, +) +from ape.evaluation import RefCOCOEvaluator + +image_size = 1024 + +dataloader = OmegaConf.create() + +dataloader.train = L(build_detection_train_loader_multi_dataset)( + dataset=L(get_detection_dataset_dicts_multi_dataset)( + names=("coco_2017_train",), filter_emptys=[True] + ), + mapper=L(DatasetMapper_detr_instance)( + is_train=True, + augmentations=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=1.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + augmentations_with_crop=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=2.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + image_format="RGB", + use_instance_mask=True, + recompute_boxes=True, + ), + total_batch_size=16, + total_batch_size_list=[16], + num_workers=4, + num_datasets=1, +) + +dataloader.test = L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="coco_2017_val", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${...train.mapper.image_format}", + ), + num_workers=4, +) + +dataloader.evaluator = L(COCOEvaluator)( + dataset_name="${..test.dataset.names}", + max_dets_per_image=100, +) diff --git a/configs/common/data/coco_instance_lsj1024_cp.py b/configs/common/data/coco_instance_lsj1024_cp.py new file mode 100644 index 0000000..7da0f66 --- /dev/null +++ b/configs/common/data/coco_instance_lsj1024_cp.py @@ -0,0 +1,58 @@ +import detectron2.data.transforms as T +from detectron2.config import LazyCall as L +from detectron2.data import DatasetMapper, build_detection_test_loader, get_detection_dataset_dicts +from detectron2.evaluation import COCOEvaluator +from omegaconf import OmegaConf +from ape.data import ( + DatasetMapper_copypaste, + build_detection_train_loader_copypaste, + get_detection_dataset_dicts_copypaste, +) + +image_size = 1024 + +dataloader = OmegaConf.create() + +dataloader.train = L(build_detection_train_loader_copypaste)( + dataset=L(get_detection_dataset_dicts_copypaste)(names=["coco_2017_train"], copypastes=[True]), + dataset_bg=L(get_detection_dataset_dicts)(names=["coco_2017_train"]), + mapper=L(DatasetMapper_copypaste)( + is_train=True, + augmentations=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=2.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + augmentations_d2=[], + augmentations_aa=[], + augmentations_lsj=[], + augmentations_type=[], + image_format="RGB", + use_instance_mask=True, + recompute_boxes=True, + output_dir=None, + vis_period=12800, + dataset_names=["coco_2017_train"], + ), + total_batch_size=16, + num_workers=4, +) + +dataloader.test = L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="coco_2017_val", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${...train.mapper.image_format}", + ), + num_workers=4, +) + +dataloader.evaluator = L(COCOEvaluator)( + dataset_name="${..test.dataset.names}", + max_dets_per_image=100, +) diff --git a/configs/common/data/coco_instance_lsj1536_cp.py b/configs/common/data/coco_instance_lsj1536_cp.py new file mode 100644 index 0000000..b021709 --- /dev/null +++ b/configs/common/data/coco_instance_lsj1536_cp.py @@ -0,0 +1,58 @@ +import detectron2.data.transforms as T +from detectron2.config import LazyCall as L +from detectron2.data import DatasetMapper, build_detection_test_loader, get_detection_dataset_dicts +from detectron2.evaluation import COCOEvaluator +from omegaconf import OmegaConf +from ape.data import ( + DatasetMapper_copypaste, + build_detection_train_loader_copypaste, + get_detection_dataset_dicts_copypaste, +) + +image_size = 1536 + +dataloader = OmegaConf.create() + +dataloader.train = L(build_detection_train_loader_copypaste)( + dataset=L(get_detection_dataset_dicts_copypaste)(names=["coco_2017_train"], copypastes=[True]), + dataset_bg=L(get_detection_dataset_dicts)(names=["coco_2017_train"]), + mapper=L(DatasetMapper_copypaste)( + is_train=True, + augmentations=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=2.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + augmentations_d2=[], + augmentations_aa=[], + augmentations_lsj=[], + augmentations_type=[], + image_format="RGB", + use_instance_mask=True, + recompute_boxes=True, + output_dir=None, + vis_period=12800, + dataset_names=["coco_2017_train"], + ), + total_batch_size=16, + num_workers=4, +) + +dataloader.test = L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="coco_2017_val", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${...train.mapper.image_format}", + ), + num_workers=4, +) + +dataloader.evaluator = L(COCOEvaluator)( + dataset_name="${..test.dataset.names}", + max_dets_per_image=100, +) diff --git a/configs/common/data/coco_panoptic.py b/configs/common/data/coco_panoptic.py new file mode 100644 index 0000000..99838e9 --- /dev/null +++ b/configs/common/data/coco_panoptic.py @@ -0,0 +1,82 @@ +import detectron2.data.transforms as T +from detectron2.config import LazyCall as L +from detectron2.data import ( + DatasetMapper, + MetadataCatalog, + build_detection_test_loader, + build_detection_train_loader, + get_detection_dataset_dicts, +) +from detectron2.evaluation import COCOEvaluator, COCOPanopticEvaluator, SemSegEvaluator +from omegaconf import OmegaConf +from ape.data import DatasetMapper_detr_panoptic + +dataloader = OmegaConf.create() + +dataloader.train = L(build_detection_train_loader)( + dataset=L(get_detection_dataset_dicts)(names=("coco_2017_train_panoptic",), filter_empty=True), + mapper=L(DatasetMapper_detr_panoptic)( + is_train=True, + augmentations=[ + L(T.RandomFlip)(), + L(T.ResizeShortestEdge)( + short_edge_length=(480, 512, 544, 576, 608, 640, 672, 704, 736, 768, 800), + max_size=1333, + sample_style="choice", + ), + ], + augmentations_with_crop=[ + L(T.RandomFlip)(), + L(T.ResizeShortestEdge)( + short_edge_length=(400, 500, 600), + sample_style="choice", + ), + L(T.RandomCrop)( + crop_type="absolute_range", + crop_size=(384, 600), + ), + L(T.ResizeShortestEdge)( + short_edge_length=(480, 512, 544, 576, 608, 640, 672, 704, 736, 768, 800), + max_size=1333, + sample_style="choice", + ), + ], + image_format="RGB", + use_instance_mask=True, + recompute_boxes=True, + instance_mask_format="bitmask", + ignore_label=MetadataCatalog.get("coco_2017_train_panoptic").ignore_label, + stuff_classes_offset=0, + stuff_classes_decomposition=True, + dataset_names="${..dataset.names}", + ), + total_batch_size=16, + aspect_ratio_grouping=True, + num_workers=16, +) + +dataloader.test = L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)( + names="coco_2017_val_panoptic_with_sem_seg", filter_empty=False + ), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=800, max_size=1333), + ], + image_format="${...train.mapper.image_format}", + ), + num_workers=4, +) + +dataloader.evaluator = [ + L(COCOEvaluator)( + dataset_name="${...test.dataset.names}", + ), + L(SemSegEvaluator)( + dataset_name="${...test.dataset.names}", + ), + L(COCOPanopticEvaluator)( + dataset_name="${...test.dataset.names}", + ), +] diff --git a/configs/common/data/coco_panoptic_lsj1024.py b/configs/common/data/coco_panoptic_lsj1024.py new file mode 100644 index 0000000..a2842b7 --- /dev/null +++ b/configs/common/data/coco_panoptic_lsj1024.py @@ -0,0 +1,76 @@ +import detectron2.data.transforms as T +from detectron2.config import LazyCall as L +from detectron2.data import ( + DatasetMapper, + MetadataCatalog, + build_detection_test_loader, + build_detection_train_loader, + get_detection_dataset_dicts, +) +from detectron2.evaluation import COCOEvaluator, COCOPanopticEvaluator, SemSegEvaluator +from omegaconf import OmegaConf +from ape.data import DatasetMapper_detr_panoptic + +image_size = 1024 + +dataloader = OmegaConf.create() + +dataloader.train = L(build_detection_train_loader)( + dataset=L(get_detection_dataset_dicts)( + names="coco_2017_train_panoptic_with_sem_seg", filter_empty=True + ), + mapper=L(DatasetMapper_detr_panoptic)( + is_train=True, + augmentations=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=1.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + augmentations_with_crop=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=2.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + image_format="RGB", + use_instance_mask=True, + recompute_boxes=True, + instance_mask_format="bitmask", + ignore_label=MetadataCatalog.get("coco_2017_train_panoptic_with_sem_seg").ignore_label, + stuff_classes_offset=0, + stuff_classes_decomposition=True, + dataset_names=["coco_2017_train_panoptic_with_sem_seg"], + ), + total_batch_size=16, + aspect_ratio_grouping=True, + num_workers=16, +) + +dataloader.test = L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)( + names="coco_2017_val_panoptic_with_sem_seg", filter_empty=False + ), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${...train.mapper.image_format}", + ), + num_workers=4, +) + +dataloader.evaluator = [ + L(COCOEvaluator)( + dataset_name="${...test.dataset.names}", + ), + L(SemSegEvaluator)( + dataset_name="${...test.dataset.names}", + ), + L(COCOPanopticEvaluator)( + dataset_name="${...test.dataset.names}", + ), +] diff --git a/configs/common/data/coco_panoptic_separated.py b/configs/common/data/coco_panoptic_separated.py new file mode 100644 index 0000000..90e0548 --- /dev/null +++ b/configs/common/data/coco_panoptic_separated.py @@ -0,0 +1,84 @@ +import detectron2.data.transforms as T +from detectron2.config import LazyCall as L +from detectron2.data import ( + DatasetMapper, + MetadataCatalog, + build_detection_test_loader, + build_detection_train_loader, + get_detection_dataset_dicts, +) +from detectron2.evaluation import COCOEvaluator, COCOPanopticEvaluator, SemSegEvaluator +from omegaconf import OmegaConf +from ape.data import DatasetMapper_detr_panoptic + +dataloader = OmegaConf.create() + +dataloader.train = L(build_detection_train_loader)( + dataset=L(get_detection_dataset_dicts)( + names="coco_2017_train_panoptic_separated", filter_empty=True + ), + mapper=L(DatasetMapper_detr_panoptic)( + is_train=True, + augmentations=[ + L(T.RandomFlip)(), + L(T.ResizeShortestEdge)( + short_edge_length=(480, 512, 544, 576, 608, 640, 672, 704, 736, 768, 800), + max_size=1333, + sample_style="choice", + ), + ], + augmentations_with_crop=[ + L(T.RandomFlip)(), + L(T.ResizeShortestEdge)( + short_edge_length=(400, 500, 600), + sample_style="choice", + ), + L(T.RandomCrop)( + crop_type="absolute_range", + crop_size=(384, 600), + ), + L(T.ResizeShortestEdge)( + short_edge_length=(480, 512, 544, 576, 608, 640, 672, 704, 736, 768, 800), + max_size=1333, + sample_style="choice", + ), + ], + image_format="RGB", + use_instance_mask=True, + recompute_boxes=True, + instance_mask_format="bitmask", + ignore_label=MetadataCatalog.get("coco_2017_train_panoptic_stuffonly").ignore_label, + stuff_classes_offset=80, + stuff_classes_decomposition=True, + dataset_names="${..dataset.names}", + ), + total_batch_size=16, + aspect_ratio_grouping=True, + num_workers=16, +) + +dataloader.test = L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)( + names="coco_2017_val_panoptic_with_sem_seg", filter_empty=False + ), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=800, max_size=1333), + ], + image_format="${...train.mapper.image_format}", + ), + num_workers=4, +) + +dataloader.evaluator = [ + L(COCOEvaluator)( + dataset_name="${...test.dataset.names}", + ), + L(SemSegEvaluator)( + dataset_name="${...test.dataset.names}", + ), + L(COCOPanopticEvaluator)( + dataset_name="${...test.dataset.names}", + ), +] diff --git a/configs/common/data/coco_refcoco_instance.py b/configs/common/data/coco_refcoco_instance.py new file mode 100644 index 0000000..c2850a5 --- /dev/null +++ b/configs/common/data/coco_refcoco_instance.py @@ -0,0 +1,116 @@ +import detectron2.data.transforms as T +from detectron2.config import LazyCall as L +from detectron2.data import ( + DatasetMapper, + build_detection_test_loader, + build_detection_train_loader, + get_detection_dataset_dicts, +) +from detectron2.evaluation import COCOEvaluator +from omegaconf import OmegaConf +from ape.data import ( + DatasetMapper_detr_instance_exp, + build_detection_train_loader_multi_dataset, + get_detection_dataset_dicts_multi_dataset, +) +from ape.evaluation import RefCOCOEvaluator + +dataloader = OmegaConf.create() + +dataloader.train = L(build_detection_train_loader_multi_dataset)( + dataset=L(get_detection_dataset_dicts_multi_dataset)( + names=( + "coco_2017_train", + "refcoco-mixed", + ), + filter_emptys=[True, True], + ), + mapper=L(DatasetMapper_detr_instance_exp)( + is_train=True, + augmentations=[ + L(T.RandomFlip)(), + L(T.ResizeShortestEdge)( + short_edge_length=(480, 512, 544, 576, 608, 640, 672, 704, 736, 768, 800), + max_size=1333, + sample_style="choice", + ), + ], + augmentations_with_crop=[ + L(T.RandomFlip)(), + L(T.ResizeShortestEdge)( + short_edge_length=(400, 500, 600), + sample_style="choice", + ), + L(T.RandomCrop)( + crop_type="absolute_range", + crop_size=(384, 600), + ), + L(T.ResizeShortestEdge)( + short_edge_length=(480, 512, 544, 576, 608, 640, 672, 704, 736, 768, 800), + max_size=1333, + sample_style="choice", + ), + ], + image_format="RGB", + use_instance_mask=True, + recompute_boxes=True, + dataset_names=( + "coco_2017_train", + "refcoco-mixed", + ), + ), + total_batch_size=16, + total_batch_size_list=[16, 16], + num_workers=4, + num_datasets=2, +) + +dataloader.test = L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="coco_2017_val", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=800, max_size=1333), + ], + image_format="${...train.mapper.image_format}", + ), + num_workers=4, +) + +dataloader.evaluator = L(COCOEvaluator)( + dataset_name="${..test.dataset.names}", + max_dets_per_image=100, +) + +refcoco_test_dataset_names = [ + "refcoco-unc-val", + "refcoco-unc-testA", + "refcoco-unc-testB", + "refcocoplus-unc-val", + "refcocoplus-unc-testA", + "refcocoplus-unc-testB", + "refcocog-google-val", + "refcocog-umd-val", + "refcocog-umd-test", +] +dataloader.tests = [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names=name, filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=800, max_size=1333), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ) + for name in refcoco_test_dataset_names +] + +dataloader.evaluators = [ + L(RefCOCOEvaluator)( + dataset_name=name, + ) + for name in refcoco_test_dataset_names +] diff --git a/configs/common/data/coco_refcoco_instance_lsj1024.py b/configs/common/data/coco_refcoco_instance_lsj1024.py new file mode 100644 index 0000000..b49f246 --- /dev/null +++ b/configs/common/data/coco_refcoco_instance_lsj1024.py @@ -0,0 +1,108 @@ +import detectron2.data.transforms as T +from detectron2.config import LazyCall as L +from detectron2.data import ( + DatasetMapper, + build_detection_test_loader, + build_detection_train_loader, + get_detection_dataset_dicts, +) +from detectron2.evaluation import COCOEvaluator +from omegaconf import OmegaConf +from ape.data import ( + DatasetMapper_detr_instance, + build_detection_train_loader_multi_dataset, + get_detection_dataset_dicts_multi_dataset, +) +from ape.evaluation import RefCOCOEvaluator + +image_size = 1024 + +dataloader = OmegaConf.create() + +dataloader.train = L(build_detection_train_loader_multi_dataset)( + dataset=L(get_detection_dataset_dicts_multi_dataset)( + names=( + "coco_2017_train", + "refcoco-mixed", + ), + filter_emptys=[True, True], + ), + mapper=L(DatasetMapper_detr_instance)( + is_train=True, + augmentations=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=1.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + augmentations_with_crop=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=2.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + image_format="RGB", + use_instance_mask=True, + recompute_boxes=True, + dataset_names=( + "coco_2017_train", + "refcoco-mixed", + ), + ), + total_batch_size=16, + total_batch_size_list=[16, 16], + num_workers=4, + num_datasets=2, +) + +dataloader.test = L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="coco_2017_val", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${...train.mapper.image_format}", + ), + num_workers=4, +) + +dataloader.evaluator = L(COCOEvaluator)( + dataset_name="${..test.dataset.names}", + max_dets_per_image=100, +) + +refcoco_test_dataset_names = [ + "refcoco-unc-val", + "refcoco-unc-testA", + "refcoco-unc-testB", + "refcocoplus-unc-val", + "refcocoplus-unc-testA", + "refcocoplus-unc-testB", + "refcocog-google-val", + "refcocog-umd-val", + "refcocog-umd-test", +] +dataloader.tests = [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names=name, filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ) + for name in refcoco_test_dataset_names +] + +dataloader.evaluators = [ + L(RefCOCOEvaluator)( + dataset_name=name, + ) + for name in refcoco_test_dataset_names +] diff --git a/configs/common/data/coco_sa1b_instance.py b/configs/common/data/coco_sa1b_instance.py new file mode 100644 index 0000000..46b60ef --- /dev/null +++ b/configs/common/data/coco_sa1b_instance.py @@ -0,0 +1,96 @@ +import random + +import detectron2.data.transforms as T +from detectron2.config import LazyCall as L +from detectron2.data import ( + DatasetMapper, + MetadataCatalog, + build_detection_test_loader, + get_detection_dataset_dicts, +) +from detectron2.evaluation import COCOEvaluator, COCOPanopticEvaluator, SemSegEvaluator +from omegaconf import OmegaConf +from ape.data import ( + DatasetMapper_detr_panoptic, + build_detection_train_loader_multi_dataset, + get_detection_dataset_dicts_multi_dataset, +) +from ape.data.samplers import MultiDatasetTrainingSampler + +dataloader = OmegaConf.create() + +dataloader.train = L(build_detection_train_loader_multi_dataset)( + dataset=L(get_detection_dataset_dicts_multi_dataset)( + names=( + "coco_2017_train", + "sa1b_4m", + ), + filter_emptys=[True, False], + ), + mapper=L(DatasetMapper_detr_panoptic)( + is_train=True, + augmentations=[ + L(T.RandomFlip)(), + L(T.ResizeShortestEdge)( + short_edge_length=(480, 512, 544, 576, 608, 640, 672, 704, 736, 768, 800), + max_size=1333, + sample_style="choice", + ), + ], + augmentations_with_crop=[ + L(T.RandomFlip)(), + L(T.ResizeShortestEdge)( + short_edge_length=(400, 500, 600), + sample_style="choice", + ), + L(T.RandomCrop)( + crop_type="absolute_range", + crop_size=(384, 600), + ), + L(T.ResizeShortestEdge)( + short_edge_length=(480, 512, 544, 576, 608, 640, 672, 704, 736, 768, 800), + max_size=1333, + sample_style="choice", + ), + ], + image_format="RGB", + use_instance_mask=True, + recompute_boxes=True, + instance_mask_format="bitmask", + ignore_label=MetadataCatalog.get("coco_2017_train_panoptic_stuffonly").ignore_label, + stuff_classes_offset=80, + dataset_names=["coco_2017_train", "sa1b"], + ), + sampler=lambda dataset_dicts: MultiDatasetTrainingSampler( + repeat_factors=MultiDatasetTrainingSampler.get_repeat_factors( + dataset_dicts=dataset_dicts, + num_datasets=2, + dataset_ratio=[1, 1], + use_rfs=[False, False], + use_cas=[False, False], + repeat_thresh=0.001, + cas_lambda=1.0, + ), + seed=random.randint(0, 2**31), + ), + total_batch_size=16, + total_batch_size_list=[16, 16], + num_workers=4, + num_datasets=2, +) + +dataloader.test = L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="coco_2017_val", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=800, max_size=1333), + ], + image_format="${...train.mapper.image_format}", + ), + num_workers=4, +) + +dataloader.evaluator = L(COCOEvaluator)( + dataset_name="${..test.dataset.names}", +) diff --git a/configs/common/data/coco_sa1b_panoptic.py b/configs/common/data/coco_sa1b_panoptic.py new file mode 100644 index 0000000..8a65ab4 --- /dev/null +++ b/configs/common/data/coco_sa1b_panoptic.py @@ -0,0 +1,106 @@ +import random + +import detectron2.data.transforms as T +from detectron2.config import LazyCall as L +from detectron2.data import ( + DatasetMapper, + MetadataCatalog, + build_detection_test_loader, + get_detection_dataset_dicts, +) +from detectron2.evaluation import COCOEvaluator, COCOPanopticEvaluator, SemSegEvaluator +from omegaconf import OmegaConf +from ape.data import ( + DatasetMapper_detr_panoptic, + build_detection_train_loader_multi_dataset, + get_detection_dataset_dicts_multi_dataset, +) +from ape.data.samplers import MultiDatasetTrainingSampler + +dataloader = OmegaConf.create() + +dataloader.train = L(build_detection_train_loader_multi_dataset)( + dataset=L(get_detection_dataset_dicts_multi_dataset)( + names=( + "coco_2017_train_panoptic_separated", + "sa1b_4m", + ), + filter_emptys=[True, False], + ), + mapper=L(DatasetMapper_detr_panoptic)( + is_train=True, + augmentations=[ + L(T.RandomFlip)(), + L(T.ResizeShortestEdge)( + short_edge_length=(480, 512, 544, 576, 608, 640, 672, 704, 736, 768, 800), + max_size=1333, + sample_style="choice", + ), + ], + augmentations_with_crop=[ + L(T.RandomFlip)(), + L(T.ResizeShortestEdge)( + short_edge_length=(400, 500, 600), + sample_style="choice", + ), + L(T.RandomCrop)( + crop_type="absolute_range", + crop_size=(384, 600), + ), + L(T.ResizeShortestEdge)( + short_edge_length=(480, 512, 544, 576, 608, 640, 672, 704, 736, 768, 800), + max_size=1333, + sample_style="choice", + ), + ], + image_format="RGB", + use_instance_mask=True, + recompute_boxes=True, + instance_mask_format="bitmask", + ignore_label=MetadataCatalog.get("coco_2017_train_panoptic_stuffonly").ignore_label, + stuff_classes_offset=80, + dataset_names=["coco_2017_train_panoptic_separated", "sa1b"], + ), + sampler=lambda dataset_dicts: MultiDatasetTrainingSampler( + repeat_factors=MultiDatasetTrainingSampler.get_repeat_factors( + dataset_dicts=dataset_dicts, + num_datasets=2, + dataset_ratio=[1, 1], + use_rfs=[False, False], + use_cas=[False, False], + repeat_thresh=0.001, + cas_lambda=1.0, + ), + seed=random.randint(0, 2**31), + ), + total_batch_size=16, + total_batch_size_list=[16, 16], + num_workers=4, + num_datasets=2, +) + +dataloader.test = L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)( + names="coco_2017_val_panoptic_separated", filter_empty=False + ), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=800, max_size=1333), + ], + image_format="${...train.mapper.image_format}", + ), + num_workers=4, +) + +dataloader.evaluator = [ + L(COCOEvaluator)( + dataset_name="${...test.dataset.names}", + ), + L(SemSegEvaluator)( + dataset_name="${...test.dataset.names}", + ), + L(COCOPanopticEvaluator)( + dataset_name="${...test.dataset.names}", + ), +] diff --git a/configs/common/data/coco_semantic.py b/configs/common/data/coco_semantic.py new file mode 100644 index 0000000..9160ff5 --- /dev/null +++ b/configs/common/data/coco_semantic.py @@ -0,0 +1,69 @@ +import detectron2.data.transforms as T +from detectron2.config import LazyCall as L +from detectron2.data import ( + DatasetMapper, + MetadataCatalog, + build_detection_test_loader, + build_detection_train_loader, + get_detection_dataset_dicts, +) +from detectron2.evaluation import SemSegEvaluator +from omegaconf import OmegaConf +from ape.data import DatasetMapper_detr_semantic + +dataloader = OmegaConf.create() + +dataloader.train = L(build_detection_train_loader)( + dataset=L(get_detection_dataset_dicts)(names="coco_2017_train_panoptic_stuffonly"), + mapper=L(DatasetMapper_detr_semantic)( + is_train=True, + augmentations=[ + L(T.RandomFlip)(), + L(T.ResizeShortestEdge)( + short_edge_length=(480, 512, 544, 576, 608, 640, 672, 704, 736, 768, 800), + max_size=1333, + sample_style="choice", + ), + ], + augmentations_with_crop=[ + L(T.RandomFlip)(), + L(T.ResizeShortestEdge)( + short_edge_length=(400, 500, 600), + sample_style="choice", + ), + L(T.RandomCrop)( + crop_type="absolute_range", + crop_size=(384, 600), + ), + L(T.ResizeShortestEdge)( + short_edge_length=(480, 512, 544, 576, 608, 640, 672, 704, 736, 768, 800), + max_size=1333, + sample_style="choice", + ), + ], + image_format="RGB", + use_instance_mask=True, + recompute_boxes=True, + ignore_label=MetadataCatalog.get("coco_2017_train_panoptic_stuffonly").ignore_label, + ), + total_batch_size=16, + num_workers=4, +) + +dataloader.test = L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)( + names="coco_2017_val_panoptic_stuffonly", filter_empty=False + ), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=800, max_size=1333), + ], + image_format="${...train.mapper.image_format}", + ), + num_workers=4, +) + +dataloader.evaluator = L(SemSegEvaluator)( + dataset_name="${..test.dataset.names}", +) diff --git a/configs/common/data/coco_semantic_lsj1024.py b/configs/common/data/coco_semantic_lsj1024.py new file mode 100644 index 0000000..501bf2b --- /dev/null +++ b/configs/common/data/coco_semantic_lsj1024.py @@ -0,0 +1,62 @@ +import detectron2.data.transforms as T +from detectron2.config import LazyCall as L +from detectron2.data import ( + DatasetMapper, + MetadataCatalog, + build_detection_test_loader, + build_detection_train_loader, + get_detection_dataset_dicts, +) +from detectron2.evaluation import SemSegEvaluator +from omegaconf import OmegaConf +from ape.data import DatasetMapper_detr_semantic + +image_size = 1024 + +dataloader = OmegaConf.create() + +dataloader.train = L(build_detection_train_loader)( + dataset=L(get_detection_dataset_dicts)(names="coco_2017_train_panoptic_stuffonly"), + mapper=L(DatasetMapper_detr_semantic)( + is_train=True, + augmentations=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=1.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + augmentations_with_crop=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=2.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + image_format="RGB", + use_instance_mask=True, + recompute_boxes=True, + ignore_label=MetadataCatalog.get("coco_2017_train_panoptic_stuffonly").ignore_label, + stuff_classes_decomposition=True, + ), + total_batch_size=16, + num_workers=4, +) + +dataloader.test = L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)( + names="coco_2017_val_panoptic_stuffonly", filter_empty=False + ), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${...train.mapper.image_format}", + ), + num_workers=4, +) + +dataloader.evaluator = L(SemSegEvaluator)( + dataset_name="${..test.dataset.names}", +) diff --git a/configs/common/data/constants.py b/configs/common/data/constants.py new file mode 100644 index 0000000..3aaa07c --- /dev/null +++ b/configs/common/data/constants.py @@ -0,0 +1,4 @@ +constants = dict( + openai_imagenet_rgb256_mean=[122.7709383, 116.7460125, 104.09373615000001], + openai_imagenet_rgb256_std=[68.5005327, 66.6321579, 70.32316304999999], +) diff --git a/configs/common/data/d3_instance_lsj1024.py b/configs/common/data/d3_instance_lsj1024.py new file mode 100644 index 0000000..239d3f4 --- /dev/null +++ b/configs/common/data/d3_instance_lsj1024.py @@ -0,0 +1,100 @@ +import detectron2.data.transforms as T +from detectron2.config import LazyCall as L +from detectron2.data import ( + DatasetMapper, + build_detection_test_loader, + build_detection_train_loader, + get_detection_dataset_dicts, +) +from detectron2.data.catalog import DatasetCatalog +from omegaconf import OmegaConf +from ape.data import ( + DatasetMapper_detr_instance, + build_detection_train_loader_multi_dataset, + get_detection_dataset_dicts_multi_dataset, +) +from ape.evaluation import D3Evaluator + +image_size = 1024 + +dataloader = OmegaConf.create() + +dataloader.train = L(build_detection_train_loader_multi_dataset)( + dataset=L(get_detection_dataset_dicts_multi_dataset)( + names=("d3_inter_scenario",), filter_emptys=[True] + ), + mapper=L(DatasetMapper_detr_instance)( + is_train=True, + augmentations=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=1.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + augmentations_with_crop=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=2.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + image_format="RGB", + use_instance_mask=True, + recompute_boxes=True, + ), + total_batch_size=16, + total_batch_size_list=[16], + num_workers=4, + num_datasets=1, +) + +dataloader.tests = [] +dataloader.evaluators = [] + +dataloader.tests.append( + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="d3_intra_scenario", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="RGB", + ), + num_workers=4, + ) +) + +dataloader.evaluators.append( + [ + L(D3Evaluator)(dataset_name="d3_intra_scenario", max_dets_per_image=100, mode="FULL"), + L(D3Evaluator)(dataset_name="d3_intra_scenario", max_dets_per_image=100, mode="PRES"), + L(D3Evaluator)(dataset_name="d3_intra_scenario", max_dets_per_image=100, mode="ABS"), + ] +) + +dataloader.tests.append( + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="d3_inter_scenario", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="RGB", + ), + num_workers=4, + ) +) + +dataloader.evaluators.append( + [ + L(D3Evaluator)(dataset_name="d3_inter_scenario", max_dets_per_image=100, mode="FULL"), + L(D3Evaluator)(dataset_name="d3_inter_scenario", max_dets_per_image=100, mode="PRES"), + L(D3Evaluator)(dataset_name="d3_inter_scenario", max_dets_per_image=100, mode="ABS"), + ] +) + +DatasetCatalog.get("d3_intra_scenario") +DatasetCatalog.get("d3_inter_scenario") diff --git a/configs/common/data/flickr30k_instance.py b/configs/common/data/flickr30k_instance.py new file mode 100644 index 0000000..158370f --- /dev/null +++ b/configs/common/data/flickr30k_instance.py @@ -0,0 +1,76 @@ +import detectron2.data.transforms as T +from detectron2.config import LazyCall as L +from detectron2.data import ( + DatasetMapper, + build_detection_test_loader, + build_detection_train_loader, + get_detection_dataset_dicts, +) +from detectron2.evaluation import COCOEvaluator +from omegaconf import OmegaConf +from ape.data import ( + DatasetMapper_detr_instance, + build_detection_train_loader_multi_dataset, + get_detection_dataset_dicts_multi_dataset, +) +from ape.evaluation import RefCOCOEvaluator + +dataloader = OmegaConf.create() + +dataloader.train = L(build_detection_train_loader_multi_dataset)( + dataset=L(get_detection_dataset_dicts_multi_dataset)( + names=("flickr30k_separateGT_train",), + filter_emptys=[True], + ), + mapper=L(DatasetMapper_detr_instance)( + is_train=True, + augmentations=[ + L(T.RandomFlip)(), + L(T.ResizeShortestEdge)( + short_edge_length=(480, 512, 544, 576, 608, 640, 672, 704, 736, 768, 800), + max_size=1333, + sample_style="choice", + ), + ], + augmentations_with_crop=[ + L(T.RandomFlip)(), + L(T.ResizeShortestEdge)( + short_edge_length=(400, 500, 600), + sample_style="choice", + ), + L(T.RandomCrop)( + crop_type="absolute_range", + crop_size=(384, 600), + ), + L(T.ResizeShortestEdge)( + short_edge_length=(480, 512, 544, 576, 608, 640, 672, 704, 736, 768, 800), + max_size=1333, + sample_style="choice", + ), + ], + image_format="RGB", + use_instance_mask=True, + recompute_boxes=True, + dataset_names=("flickr30k_separateGT_train",), + ), + total_batch_size=16, + total_batch_size_list=[16], + num_workers=4, + num_datasets=1, +) + +dataloader.test = L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="flickr30k_separateGT_val", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=800, max_size=1333), + ], + image_format="${...train.mapper.image_format}", + ), + num_workers=4, +) + +dataloader.evaluator = L(RefCOCOEvaluator)( + dataset_name="${..test.dataset.names}", +) diff --git a/configs/common/data/flickr30k_instance_lsj1024.py b/configs/common/data/flickr30k_instance_lsj1024.py new file mode 100644 index 0000000..027b276 --- /dev/null +++ b/configs/common/data/flickr30k_instance_lsj1024.py @@ -0,0 +1,70 @@ +import detectron2.data.transforms as T +from detectron2.config import LazyCall as L +from detectron2.data import ( + DatasetMapper, + build_detection_test_loader, + build_detection_train_loader, + get_detection_dataset_dicts, +) +from detectron2.evaluation import COCOEvaluator +from omegaconf import OmegaConf +from ape.data import ( + DatasetMapper_detr_instance, + build_detection_train_loader_multi_dataset, + get_detection_dataset_dicts_multi_dataset, +) +from ape.evaluation import RefCOCOEvaluator + +dataloader = OmegaConf.create() + +image_size = 1024 + +dataloader.train = L(build_detection_train_loader_multi_dataset)( + dataset=L(get_detection_dataset_dicts_multi_dataset)( + names=("flickr30k_separateGT_train",), + filter_emptys=[True], + ), + mapper=L(DatasetMapper_detr_instance)( + is_train=True, + augmentations=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=1.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + augmentations_with_crop=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=2.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + image_format="RGB", + use_instance_mask=True, + recompute_boxes=True, + dataset_names=("flickr30k_separateGT_train",), + max_num_phrase=256, + nms_thresh_phrase=0.6, + ), + total_batch_size=16, + total_batch_size_list=[16], + num_workers=4, + num_datasets=1, +) + +dataloader.test = L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="flickr30k_separateGT_val", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${...train.mapper.image_format}", + ), + num_workers=4, +) + +dataloader.evaluator = L(RefCOCOEvaluator)( + dataset_name="${..test.dataset.names}", +) diff --git a/configs/common/data/gqa_region_instance.py b/configs/common/data/gqa_region_instance.py new file mode 100644 index 0000000..317446c --- /dev/null +++ b/configs/common/data/gqa_region_instance.py @@ -0,0 +1,109 @@ +import detectron2.data.transforms as T +from detectron2.config import LazyCall as L +from detectron2.data import ( + DatasetMapper, + build_detection_test_loader, + build_detection_train_loader, + get_detection_dataset_dicts, +) +from detectron2.evaluation import COCOEvaluator +from omegaconf import OmegaConf +from ape.data import ( + DatasetMapper_detr_instance, + build_detection_train_loader_multi_dataset, + get_detection_dataset_dicts_multi_dataset, +) +from ape.evaluation import RefCOCOEvaluator + +dataloader = OmegaConf.create() + +dataloader.train = L(build_detection_train_loader_multi_dataset)( + dataset=L(get_detection_dataset_dicts_multi_dataset)( + names=("gqa_region_train",), + filter_emptys=[True], + ), + mapper=L(DatasetMapper_detr_instance)( + is_train=True, + augmentations=[ + L(T.RandomFlip)(), + L(T.ResizeShortestEdge)( + short_edge_length=(480, 512, 544, 576, 608, 640, 672, 704, 736, 768, 800), + max_size=1333, + sample_style="choice", + ), + ], + augmentations_with_crop=[ + L(T.RandomFlip)(), + L(T.ResizeShortestEdge)( + short_edge_length=(400, 500, 600), + sample_style="choice", + ), + L(T.RandomCrop)( + crop_type="absolute_range", + crop_size=(384, 600), + ), + L(T.ResizeShortestEdge)( + short_edge_length=(480, 512, 544, 576, 608, 640, 672, 704, 736, 768, 800), + max_size=1333, + sample_style="choice", + ), + ], + image_format="RGB", + use_instance_mask=True, + recompute_boxes=True, + dataset_names=("visualgenome_77962_box_and_region",), + ), + total_batch_size=16, + total_batch_size_list=[16], + num_workers=4, + num_datasets=1, +) + +dataloader.test = L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="refcoco-unc-val", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=800, max_size=1333), + ], + image_format="${...train.mapper.image_format}", + ), + num_workers=4, +) + +dataloader.evaluator = L(RefCOCOEvaluator)( + dataset_name="${..test.dataset.names}", +) + +refcoco_test_dataset_names = [ + "refcoco-unc-val", + "refcoco-unc-testA", + "refcoco-unc-testB", + "refcocoplus-unc-val", + "refcocoplus-unc-testA", + "refcocoplus-unc-testB", + "refcocog-google-val", + "refcocog-umd-val", + "refcocog-umd-test", +] +dataloader.tests = [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names=name, filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=800, max_size=1333), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ) + for name in refcoco_test_dataset_names[1:] +] + +dataloader.evaluators = [ + L(RefCOCOEvaluator)( + dataset_name=name, + ) + for name in refcoco_test_dataset_names[1:] +] diff --git a/configs/common/data/grit_instance.py b/configs/common/data/grit_instance.py new file mode 100644 index 0000000..616ef35 --- /dev/null +++ b/configs/common/data/grit_instance.py @@ -0,0 +1,111 @@ +import detectron2.data.transforms as T +from detectron2.config import LazyCall as L +from detectron2.data import ( + DatasetMapper, + build_detection_test_loader, + build_detection_train_loader, + get_detection_dataset_dicts, +) +from detectron2.evaluation import COCOEvaluator +from omegaconf import OmegaConf +from ape.data import ( + DatasetMapper_detr_instance, + build_detection_train_loader_multi_dataset, + get_detection_dataset_dicts_multi_dataset, +) +from ape.evaluation import RefCOCOEvaluator + +dataloader = OmegaConf.create() + +dataloader.train = L(build_detection_train_loader_multi_dataset)( + dataset=L(get_detection_dataset_dicts_multi_dataset)( + names=("grit",), + filter_emptys=[True], + ), + mapper=L(DatasetMapper_detr_instance)( + is_train=True, + augmentations=[ + L(T.RandomFlip)(), + L(T.ResizeShortestEdge)( + short_edge_length=(480, 512, 544, 576, 608, 640, 672, 704, 736, 768, 800), + max_size=1333, + sample_style="choice", + ), + ], + augmentations_with_crop=[ + L(T.RandomFlip)(), + L(T.ResizeShortestEdge)( + short_edge_length=(400, 500, 600), + sample_style="choice", + ), + L(T.RandomCrop)( + crop_type="absolute_range", + crop_size=(384, 600), + ), + L(T.ResizeShortestEdge)( + short_edge_length=(480, 512, 544, 576, 608, 640, 672, 704, 736, 768, 800), + max_size=1333, + sample_style="choice", + ), + ], + image_format="RGB", + use_instance_mask=True, + recompute_boxes=True, + dataset_names=("grit",), + max_num_phrase=100, + nms_thresh_phrase=0.6, + ), + total_batch_size=16, + total_batch_size_list=[16], + num_workers=2, + num_datasets=1, +) + +dataloader.test = L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="refcoco-unc-val", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=800, max_size=1333), + ], + image_format="${...train.mapper.image_format}", + ), + num_workers=4, +) + +dataloader.evaluator = L(RefCOCOEvaluator)( + dataset_name="${..test.dataset.names}", +) + +refcoco_test_dataset_names = [ + "refcoco-unc-val", + "refcoco-unc-testA", + "refcoco-unc-testB", + "refcocoplus-unc-val", + "refcocoplus-unc-testA", + "refcocoplus-unc-testB", + "refcocog-google-val", + "refcocog-umd-val", + "refcocog-umd-test", +] +dataloader.tests = [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names=name, filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=800, max_size=1333), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ) + for name in refcoco_test_dataset_names[1:] +] + +dataloader.evaluators = [ + L(RefCOCOEvaluator)( + dataset_name=name, + ) + for name in refcoco_test_dataset_names[1:] +] diff --git a/configs/common/data/grit_instance_lsj224.py b/configs/common/data/grit_instance_lsj224.py new file mode 100644 index 0000000..7b24826 --- /dev/null +++ b/configs/common/data/grit_instance_lsj224.py @@ -0,0 +1,103 @@ +import detectron2.data.transforms as T +from detectron2.config import LazyCall as L +from detectron2.data import ( + DatasetMapper, + build_detection_test_loader, + build_detection_train_loader, + get_detection_dataset_dicts, +) +from detectron2.evaluation import COCOEvaluator +from omegaconf import OmegaConf +from ape.data import ( + DatasetMapper_detr_instance, + build_detection_train_loader_multi_dataset, + get_detection_dataset_dicts_multi_dataset, +) +from ape.evaluation import RefCOCOEvaluator + +image_size = 224 + +dataloader = OmegaConf.create() + +dataloader.train = L(build_detection_train_loader_multi_dataset)( + dataset=L(get_detection_dataset_dicts_multi_dataset)( + names=("grit",), + filter_emptys=[True], + ), + mapper=L(DatasetMapper_detr_instance)( + is_train=True, + augmentations=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=1.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + augmentations_with_crop=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=2.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + image_format="RGB", + use_instance_mask=True, + recompute_boxes=True, + dataset_names=("grit",), + max_num_phrase=100, + nms_thresh_phrase=0.6, + ), + total_batch_size=16, + total_batch_size_list=[16], + num_workers=2, + num_datasets=1, +) + +dataloader.test = L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="refcoco-unc-val", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${...train.mapper.image_format}", + ), + num_workers=4, +) + +dataloader.evaluator = L(RefCOCOEvaluator)( + dataset_name="${..test.dataset.names}", +) + +refcoco_test_dataset_names = [ + "refcoco-unc-val", + "refcoco-unc-testA", + "refcoco-unc-testB", + "refcocoplus-unc-val", + "refcocoplus-unc-testA", + "refcocoplus-unc-testB", + "refcocog-google-val", + "refcocog-umd-val", + "refcocog-umd-test", +] +dataloader.tests = [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names=name, filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ) + for name in refcoco_test_dataset_names[1:] +] + +dataloader.evaluators = [ + L(RefCOCOEvaluator)( + dataset_name=name, + ) + for name in refcoco_test_dataset_names[1:] +] diff --git a/configs/common/data/grit_sa1b_instance.py b/configs/common/data/grit_sa1b_instance.py new file mode 100644 index 0000000..2fdddb1 --- /dev/null +++ b/configs/common/data/grit_sa1b_instance.py @@ -0,0 +1,130 @@ +import random + +import detectron2.data.transforms as T +from detectron2.config import LazyCall as L +from detectron2.data import ( + DatasetMapper, + build_detection_test_loader, + build_detection_train_loader, + get_detection_dataset_dicts, +) +from detectron2.evaluation import COCOEvaluator +from omegaconf import OmegaConf +from ape.data import ( + DatasetMapper_detr_instance, + build_detection_train_loader_multi_dataset, + get_detection_dataset_dicts_multi_dataset, +) +from ape.data.samplers import MultiDatasetTrainingSampler +from ape.evaluation import RefCOCOEvaluator + +dataloader = OmegaConf.create() + +dataloader.train = L(build_detection_train_loader_multi_dataset)( + dataset=L(get_detection_dataset_dicts_multi_dataset)( + names=("grit_16_snappy", "sa1b_4m"), + filter_emptys=[True, False], + ), + mapper=L(DatasetMapper_detr_instance)( + is_train=True, + augmentations=[ + L(T.RandomFlip)(), + L(T.ResizeShortestEdge)( + short_edge_length=(480, 512, 544, 576, 608, 640, 672, 704, 736, 768, 800), + max_size=1333, + sample_style="choice", + ), + ], + augmentations_with_crop=[ + L(T.RandomFlip)(), + L(T.ResizeShortestEdge)( + short_edge_length=(400, 500, 600), + sample_style="choice", + ), + L(T.RandomCrop)( + crop_type="absolute_range", + crop_size=(384, 600), + ), + L(T.ResizeShortestEdge)( + short_edge_length=(480, 512, 544, 576, 608, 640, 672, 704, 736, 768, 800), + max_size=1333, + sample_style="choice", + ), + ], + image_format="RGB", + use_instance_mask=True, + recompute_boxes=True, + instance_mask_format="bitmask", + dataset_names=( + "grit", + "sa1b", + ), + max_num_phrase=100, + nms_thresh_phrase=0.6, + ), + sampler=lambda dataset_dicts: MultiDatasetTrainingSampler( + repeat_factors=MultiDatasetTrainingSampler.get_repeat_factors( + dataset_dicts=dataset_dicts, + num_datasets=2, + dataset_ratio=[1, 1], + use_rfs=[True, True], + use_cas=[False, False], + repeat_thresh=0.001, + cas_lambda=1.0, + ), + seed=random.randint(0, 2**31), + ), + total_batch_size=16, + total_batch_size_list=[16, 16], + num_workers=4, + num_datasets=2, +) + +dataloader.test = L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="refcoco-unc-val", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=800, max_size=1333), + ], + image_format="${...train.mapper.image_format}", + ), + num_workers=4, +) + +dataloader.evaluator = L(RefCOCOEvaluator)( + dataset_name="${..test.dataset.names}", +) + +refcoco_test_dataset_names = [ + "refcoco-unc-val", + "refcoco-unc-testA", + "refcoco-unc-testB", + "refcocoplus-unc-val", + "refcocoplus-unc-testA", + "refcocoplus-unc-testB", + "refcocog-google-val", + "refcocog-umd-val", + "refcocog-umd-test", +] +dataloader.tests = [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names=name, filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=800, max_size=1333), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ) + for name in refcoco_test_dataset_names[1:] +] + +dataloader.evaluators = [ + L(RefCOCOEvaluator)( + dataset_name=name, + ) + for name in refcoco_test_dataset_names[1:] +] diff --git a/configs/common/data/lvis_instance_lsj1024_cp.py b/configs/common/data/lvis_instance_lsj1024_cp.py new file mode 100644 index 0000000..fa30d61 --- /dev/null +++ b/configs/common/data/lvis_instance_lsj1024_cp.py @@ -0,0 +1,69 @@ +import detectron2.data.transforms as T +from detectron2.config import LazyCall as L +from detectron2.data import DatasetMapper, build_detection_test_loader, get_detection_dataset_dicts +from detectron2.data.samplers import RepeatFactorTrainingSampler +from detectron2.evaluation import LVISEvaluator +from omegaconf import OmegaConf +from ape.data import ( + DatasetMapper_copypaste, + build_detection_train_loader_copypaste, + get_detection_dataset_dicts_copypaste, +) + +image_size = 1024 + +dataloader = OmegaConf.create() + +dataloader.train = L(build_detection_train_loader_copypaste)( + dataset=L(get_detection_dataset_dicts_copypaste)(names=["lvis_v1_train"], copypastes=[True]), + dataset_bg=L(get_detection_dataset_dicts)(names=["lvis_v1_train"]), + mapper=L(DatasetMapper_copypaste)( + is_train=True, + augmentations=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=2.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + augmentations_d2=[], + augmentations_aa=[], + augmentations_lsj=[], + augmentations_type=[], + image_format="RGB", + use_instance_mask=True, + recompute_boxes=True, + output_dir=None, + vis_period=12800, + dataset_names=["lvis_v1_train"], + ), + sampler=L(RepeatFactorTrainingSampler)( + repeat_factors=L(RepeatFactorTrainingSampler.repeat_factors_from_category_frequency)( + dataset_dicts="${dataloader.train.dataset}", repeat_thresh=0.001 + ) + ), + sampler_bg=L(RepeatFactorTrainingSampler)( + repeat_factors=L(RepeatFactorTrainingSampler.repeat_factors_from_category_frequency)( + dataset_dicts="${dataloader.train.dataset_bg}", repeat_thresh=0.001 + ) + ), + total_batch_size=16, + num_workers=4, +) + +dataloader.test = L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="lvis_v1_val", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${...train.mapper.image_format}", + ), + num_workers=4, +) + +dataloader.evaluator = L(LVISEvaluator)( + dataset_name="${..test.dataset.names}", + max_dets_per_image=300, +) diff --git a/configs/common/data/lvis_instance_lsj1536_cp.py b/configs/common/data/lvis_instance_lsj1536_cp.py new file mode 100644 index 0000000..23da027 --- /dev/null +++ b/configs/common/data/lvis_instance_lsj1536_cp.py @@ -0,0 +1,69 @@ +import detectron2.data.transforms as T +from detectron2.config import LazyCall as L +from detectron2.data import DatasetMapper, build_detection_test_loader, get_detection_dataset_dicts +from detectron2.data.samplers import RepeatFactorTrainingSampler +from detectron2.evaluation import LVISEvaluator +from omegaconf import OmegaConf +from ape.data import ( + DatasetMapper_copypaste, + build_detection_train_loader_copypaste, + get_detection_dataset_dicts_copypaste, +) + +image_size = 1536 + +dataloader = OmegaConf.create() + +dataloader.train = L(build_detection_train_loader_copypaste)( + dataset=L(get_detection_dataset_dicts_copypaste)(names=["lvis_v1_train"], copypastes=[True]), + dataset_bg=L(get_detection_dataset_dicts)(names=["lvis_v1_train"]), + mapper=L(DatasetMapper_copypaste)( + is_train=True, + augmentations=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=2.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + augmentations_d2=[], + augmentations_aa=[], + augmentations_lsj=[], + augmentations_type=[], + image_format="RGB", + use_instance_mask=True, + recompute_boxes=True, + output_dir=None, + vis_period=12800, + dataset_names=["lvis_v1_train"], + ), + sampler=L(RepeatFactorTrainingSampler)( + repeat_factors=L(RepeatFactorTrainingSampler.repeat_factors_from_category_frequency)( + dataset_dicts="${dataloader.train.dataset}", repeat_thresh=0.001 + ) + ), + sampler_bg=L(RepeatFactorTrainingSampler)( + repeat_factors=L(RepeatFactorTrainingSampler.repeat_factors_from_category_frequency)( + dataset_dicts="${dataloader.train.dataset_bg}", repeat_thresh=0.001 + ) + ), + total_batch_size=16, + num_workers=4, +) + +dataloader.test = L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="lvis_v1_val", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${...train.mapper.image_format}", + ), + num_workers=4, +) + +dataloader.evaluator = L(LVISEvaluator)( + dataset_name="${..test.dataset.names}", + max_dets_per_image=300, +) diff --git a/configs/common/data/lvis_sa1b_instance.py b/configs/common/data/lvis_sa1b_instance.py new file mode 100644 index 0000000..9226d8d --- /dev/null +++ b/configs/common/data/lvis_sa1b_instance.py @@ -0,0 +1,95 @@ +import random + +import detectron2.data.transforms as T +from detectron2.config import LazyCall as L +from detectron2.data import ( + DatasetMapper, + MetadataCatalog, + build_detection_test_loader, + get_detection_dataset_dicts, +) +from detectron2.evaluation import LVISEvaluator +from omegaconf import OmegaConf +from ape.data import ( + DatasetMapper_detr_instance, + build_detection_train_loader_multi_dataset, + get_detection_dataset_dicts_multi_dataset, +) +from ape.data.samplers import MultiDatasetTrainingSampler + +dataloader = OmegaConf.create() + +dataloader.train = L(build_detection_train_loader_multi_dataset)( + dataset=L(get_detection_dataset_dicts_multi_dataset)( + names=("lvis_v1_train", "sa1b_4m"), + filter_emptys=[True, False], + ), + mapper=L(DatasetMapper_detr_instance)( + is_train=True, + augmentations=[ + L(T.RandomFlip)(), + L(T.ResizeShortestEdge)( + short_edge_length=(480, 512, 544, 576, 608, 640, 672, 704, 736, 768, 800), + max_size=1333, + sample_style="choice", + ), + ], + augmentations_with_crop=[ + L(T.RandomFlip)(), + L(T.ResizeShortestEdge)( + short_edge_length=(400, 500, 600), + sample_style="choice", + ), + L(T.RandomCrop)( + crop_type="absolute_range", + crop_size=(384, 600), + ), + L(T.ResizeShortestEdge)( + short_edge_length=(480, 512, 544, 576, 608, 640, 672, 704, 736, 768, 800), + max_size=1333, + sample_style="choice", + ), + ], + image_format="RGB", + use_instance_mask=True, + recompute_boxes=True, + instance_mask_format="bitmask", + dataset_names=( + "lvis_v1_train", + "sa1b", + ), + ), + sampler=lambda dataset_dicts: MultiDatasetTrainingSampler( + repeat_factors=MultiDatasetTrainingSampler.get_repeat_factors( + dataset_dicts=dataset_dicts, + num_datasets=2, + dataset_ratio=[1, 1], + use_rfs=[True, True], + use_cas=[False, False], + repeat_thresh=0.001, + cas_lambda=1.0, + ), + seed=random.randint(0, 2**31), + ), + total_batch_size=16, + total_batch_size_list=[16, 16], + num_workers=8, + num_datasets=2, +) + +dataloader.test = L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="lvis_v1_val", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=800, max_size=1333), + ], + image_format="${...train.mapper.image_format}", + ), + num_workers=4, +) + +dataloader.evaluator = L(LVISEvaluator)( + dataset_name="${..test.dataset.names}", + max_dets_per_image=300, +) diff --git a/configs/common/data/lviscoco_cocostuff_o365_oid_vg_refcoco_panoptic_lsj1024_cp.py b/configs/common/data/lviscoco_cocostuff_o365_oid_vg_refcoco_panoptic_lsj1024_cp.py new file mode 100644 index 0000000..9280b9f --- /dev/null +++ b/configs/common/data/lviscoco_cocostuff_o365_oid_vg_refcoco_panoptic_lsj1024_cp.py @@ -0,0 +1,234 @@ +import random + +import detectron2.data.transforms as T +from detectron2.config import LazyCall as L +from detectron2.data import ( + DatasetMapper, + MetadataCatalog, + build_detection_test_loader, + get_detection_dataset_dicts, +) +from detectron2.data.samplers import RepeatFactorTrainingSampler +from detectron2.evaluation import COCOEvaluator, LVISEvaluator, SemSegEvaluator +from omegaconf import OmegaConf +from ape.data import ( + DatasetMapper_detr_panoptic_copypaste, + build_detection_train_loader_multi_dataset_copypaste, + get_detection_dataset_dicts_multi_dataset_copypaste, +) +from ape.data.samplers import MultiDatasetTrainingSampler +from ape.evaluation import RefCOCOEvaluator +from ape.evaluation.oideval import OIDEvaluator + +dataloader = OmegaConf.create() + +image_size = 1024 + +dataloader.train = L(build_detection_train_loader_multi_dataset_copypaste)( + dataset=L(get_detection_dataset_dicts_multi_dataset_copypaste)( + names=( + "lvis_v1_train+coco", + "coco_2017_train_panoptic_stuffonly", + "objects365_train_fixname", + "openimages_v6_train_bbox_nogroup", + "visualgenome_150_box_train", + "refcoco-mixed", + ), + filter_emptys=[True, False, True, True, True, True], + copypastes=[True, False, False, False, False, False], + ), + dataset_bg=L(get_detection_dataset_dicts)(names=["lvis_v1_train+coco"]), + mapper=L(DatasetMapper_detr_panoptic_copypaste)( + is_train=True, + augmentations=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=1.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + augmentations_with_crop=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=2.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + image_format="RGB", + use_instance_mask=True, + recompute_boxes=True, + instance_mask_format="bitmask", + ignore_label=MetadataCatalog.get("coco_2017_train_panoptic_stuffonly").ignore_label, + stuff_classes_offset=0, + stuff_classes_decomposition=True, + output_dir=None, + vis_period=12800, + dataset_names=[ + "lvis_v1_train+coco", + "coco_2017_train_panoptic_stuffonly", + "objects365_train_fixname", + "openimages_v6_train_bbox_nogroup", + "visualgenome_150_box_train", + "refcoco-mixed", + ], + ), + sampler=lambda dataset_dicts: MultiDatasetTrainingSampler( + repeat_factors=MultiDatasetTrainingSampler.get_repeat_factors( + dataset_dicts=dataset_dicts, + num_datasets=6, + dataset_ratio=[1, 1, 1, 1, 1, 1], + use_rfs=[True, False, True, True, True, True], + use_cas=[False, False, False, False, False, False], + repeat_thresh=0.001, + cas_lambda=1.0, + ), + seed=random.randint(0, 2**31), + ), + sampler_bg=lambda dataset_dicts: RepeatFactorTrainingSampler( + repeat_factors=RepeatFactorTrainingSampler.repeat_factors_from_category_frequency( + dataset_dicts=dataset_dicts, repeat_thresh=0.001 + ), + seed=random.randint(0, 2**31), + ), + total_batch_size=16, + total_batch_size_list=[16, 16, 16, 16, 16, 16], + aspect_ratio_grouping=True, + num_workers=4, + num_datasets=6, +) + +dataloader.test = L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="lvis_v1_val", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${...train.mapper.image_format}", + ), + num_workers=4, +) + +dataloader.evaluator = L(LVISEvaluator)( + dataset_name="${..test.dataset.names}", + max_dets_per_image=300, +) + +dataloader.tests = [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)( + names="coco_2017_val_panoptic_stuffonly", filter_empty=False + ), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ), +] + +dataloader.evaluators = [ + L(SemSegEvaluator)( + dataset_name="coco_2017_val_panoptic_stuffonly", + ), +] + +dataloader.tests += [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="objects365_val_fixname", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ), +] + +dataloader.evaluators += [ + L(COCOEvaluator)( + dataset_name="objects365_val_fixname", + tasks=("bbox",), + ), +] + +dataloader.tests += [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="openimages_v6_val_bbox", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ), +] + +dataloader.evaluators += [ + L(OIDEvaluator)( + dataset_name="openimages_v6_val_bbox", + ), +] + +dataloader.tests += [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)( + names="visualgenome_150_box_val", filter_empty=False + ), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ), +] + +dataloader.evaluators += [ + L(COCOEvaluator)( + dataset_name="visualgenome_150_box_val", + tasks=("bbox",), + ), +] + +refcoco_test_dataset_names = [ + "refcoco-unc-val", + "refcoco-unc-testA", + "refcoco-unc-testB", + "refcocoplus-unc-val", + "refcocoplus-unc-testA", + "refcocoplus-unc-testB", + "refcocog-google-val", + "refcocog-umd-val", + "refcocog-umd-test", +] +dataloader.tests += [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names=name, filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ) + for name in refcoco_test_dataset_names +] + +dataloader.evaluators += [ + L(RefCOCOEvaluator)( + dataset_name=name, + ) + for name in refcoco_test_dataset_names +] diff --git a/configs/common/data/lviscoco_cocostuff_panoptic_lsj1024_cp.py b/configs/common/data/lviscoco_cocostuff_panoptic_lsj1024_cp.py new file mode 100644 index 0000000..8c4953f --- /dev/null +++ b/configs/common/data/lviscoco_cocostuff_panoptic_lsj1024_cp.py @@ -0,0 +1,121 @@ +import random + +import detectron2.data.transforms as T +from detectron2.config import LazyCall as L +from detectron2.data import ( + DatasetMapper, + MetadataCatalog, + build_detection_test_loader, + get_detection_dataset_dicts, +) +from detectron2.data.samplers import RepeatFactorTrainingSampler +from detectron2.evaluation import LVISEvaluator, SemSegEvaluator +from omegaconf import OmegaConf +from ape.data import ( + DatasetMapper_detr_panoptic_copypaste, + build_detection_train_loader_multi_dataset_copypaste, + get_detection_dataset_dicts_multi_dataset_copypaste, +) +from ape.data.samplers import MultiDatasetTrainingSampler + +dataloader = OmegaConf.create() + +image_size = 1024 + +dataloader.train = L(build_detection_train_loader_multi_dataset_copypaste)( + dataset=L(get_detection_dataset_dicts_multi_dataset_copypaste)( + names=["lvis_v1_train+coco", "coco_2017_train_panoptic_stuffonly"], + filter_emptys=[True, False], + copypastes=[True, False], + ), + dataset_bg=L(get_detection_dataset_dicts)(names=["lvis_v1_train+coco"]), + mapper=L(DatasetMapper_detr_panoptic_copypaste)( + is_train=True, + augmentations=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=1.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + augmentations_with_crop=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=2.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + image_format="RGB", + use_instance_mask=True, + recompute_boxes=True, + instance_mask_format="bitmask", + ignore_label=MetadataCatalog.get("coco_2017_train_panoptic_stuffonly").ignore_label, + stuff_classes_offset=0, + stuff_classes_decomposition=True, + output_dir=None, + vis_period=12800, + dataset_names=["lvis_v1_train+coco", "coco_2017_train_panoptic_stuffonly"], + ), + sampler=lambda dataset_dicts: MultiDatasetTrainingSampler( + repeat_factors=MultiDatasetTrainingSampler.get_repeat_factors( + dataset_dicts=dataset_dicts, + num_datasets=2, + dataset_ratio=[1, 1], + use_rfs=[True, False], + use_cas=[False, False], + repeat_thresh=0.001, + cas_lambda=1.0, + ), + seed=random.randint(0, 2**31), + ), + sampler_bg=lambda dataset_dicts: RepeatFactorTrainingSampler( + repeat_factors=RepeatFactorTrainingSampler.repeat_factors_from_category_frequency( + dataset_dicts=dataset_dicts, repeat_thresh=0.001 + ), + seed=random.randint(0, 2**31), + ), + total_batch_size=16, + total_batch_size_list=[16, 16], + aspect_ratio_grouping=True, + num_workers=4, + num_datasets=2, +) + +dataloader.test = L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="lvis_v1_val", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${...train.mapper.image_format}", + ), + num_workers=4, +) + +dataloader.evaluator = L(LVISEvaluator)( + dataset_name="${..test.dataset.names}", + max_dets_per_image=300, +) + +dataloader.tests = [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)( + names="coco_2017_val_panoptic_stuffonly", filter_empty=False + ), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ), +] + +dataloader.evaluators = [ + L(SemSegEvaluator)( + dataset_name="coco_2017_val_panoptic_stuffonly", + ), +] diff --git a/configs/common/data/lviscocococostuff_o365_oid_refcoco_panoptic_lsj1024.py b/configs/common/data/lviscocococostuff_o365_oid_refcoco_panoptic_lsj1024.py new file mode 100644 index 0000000..64863e0 --- /dev/null +++ b/configs/common/data/lviscocococostuff_o365_oid_refcoco_panoptic_lsj1024.py @@ -0,0 +1,198 @@ +import random + +import detectron2.data.transforms as T +from detectron2.config import LazyCall as L +from detectron2.data import ( + DatasetMapper, + MetadataCatalog, + build_detection_test_loader, + get_detection_dataset_dicts, +) +from detectron2.data.samplers import RepeatFactorTrainingSampler +from detectron2.evaluation import COCOEvaluator, LVISEvaluator, SemSegEvaluator +from omegaconf import OmegaConf +from ape.data import ( + DatasetMapper_detr_panoptic, + build_detection_train_loader_multi_dataset, + get_detection_dataset_dicts_multi_dataset, +) +from ape.data.samplers import MultiDatasetTrainingSampler +from ape.evaluation import RefCOCOEvaluator +from ape.evaluation.oideval import OIDEvaluator + +dataloader = OmegaConf.create() + +image_size = 1024 + + +dataloader.train = L(build_detection_train_loader_multi_dataset)( + dataset=L(get_detection_dataset_dicts_multi_dataset)( + names=( + "lvis_v1_train+coco_panoptic_separated", + "objects365_train_fixname", + "openimages_v6_train_bbox_nogroup", + "refcoco-mixed", + ), + filter_emptys=[True, True, True, True], + ), + mapper=L(DatasetMapper_detr_panoptic)( + is_train=True, + augmentations=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=1.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + augmentations_with_crop=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=2.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + image_format="RGB", + use_instance_mask=True, + recompute_boxes=True, + instance_mask_format="bitmask", + ignore_label=MetadataCatalog.get("coco_2017_train_panoptic_stuffonly").ignore_label, + stuff_classes_offset=1203, + stuff_classes_decomposition=True, + dataset_names=[ + "lvis_v1_train+coco_panoptic_separated", + "objects365_train_fixname", + "openimages_v6_train_bbox_nogroup", + "refcoco-mixed", + ], + ), + sampler=lambda dataset_dicts: MultiDatasetTrainingSampler( + repeat_factors=MultiDatasetTrainingSampler.get_repeat_factors( + dataset_dicts=dataset_dicts, + num_datasets=4, + dataset_ratio=[1, 1, 1, 1], + use_rfs=[True, True, True, True], + use_cas=[False, False, False, False], + repeat_thresh=0.001, + cas_lambda=1.0, + ), + seed=random.randint(0, 2**31), + ), + total_batch_size=16, + total_batch_size_list=[16, 16, 16, 16], + aspect_ratio_grouping=True, + num_workers=4, + num_datasets=4, +) + +dataloader.test = L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="lvis_v1_val", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${...train.mapper.image_format}", + ), + num_workers=4, +) + +dataloader.evaluator = L(LVISEvaluator)( + dataset_name="${..test.dataset.names}", + max_dets_per_image=300, +) + +dataloader.tests = [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)( + names="coco_2017_val_panoptic_stuffonly", filter_empty=False + ), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ), +] + +dataloader.evaluators = [ + L(SemSegEvaluator)( + dataset_name="coco_2017_val_panoptic_stuffonly", + ), +] + +dataloader.tests += [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="objects365_val_fixname", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ), +] + +dataloader.evaluators += [ + L(COCOEvaluator)( + dataset_name="objects365_val_fixname", + tasks=("bbox",), + ), +] + +dataloader.tests += [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="openimages_v6_val_bbox", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ), +] + +dataloader.evaluators += [ + L(OIDEvaluator)( + dataset_name="openimages_v6_val_bbox", + ), +] + +refcoco_test_dataset_names = [ + "refcoco-unc-val", + "refcoco-unc-testA", + "refcoco-unc-testB", + "refcocoplus-unc-val", + "refcocoplus-unc-testA", + "refcocoplus-unc-testB", + "refcocog-google-val", + "refcocog-umd-val", + "refcocog-umd-test", +] +dataloader.tests += [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names=name, filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ) + for name in refcoco_test_dataset_names +] + +dataloader.evaluators += [ + L(RefCOCOEvaluator)( + dataset_name=name, + ) + for name in refcoco_test_dataset_names +] diff --git a/configs/common/data/lviscocococostuff_o365_oid_refcoco_panoptic_lsj1024_cp.py b/configs/common/data/lviscocococostuff_o365_oid_refcoco_panoptic_lsj1024_cp.py new file mode 100644 index 0000000..54554d0 --- /dev/null +++ b/configs/common/data/lviscocococostuff_o365_oid_refcoco_panoptic_lsj1024_cp.py @@ -0,0 +1,207 @@ +import random + +import detectron2.data.transforms as T +from detectron2.config import LazyCall as L +from detectron2.data import ( + DatasetMapper, + MetadataCatalog, + build_detection_test_loader, + get_detection_dataset_dicts, +) +from detectron2.data.samplers import RepeatFactorTrainingSampler +from detectron2.evaluation import COCOEvaluator, LVISEvaluator, SemSegEvaluator +from omegaconf import OmegaConf +from ape.data import ( + DatasetMapper_detr_panoptic_copypaste, + build_detection_train_loader_multi_dataset_copypaste, + get_detection_dataset_dicts_multi_dataset_copypaste, +) +from ape.data.samplers import MultiDatasetTrainingSampler +from ape.evaluation import RefCOCOEvaluator +from ape.evaluation.oideval import OIDEvaluator + +dataloader = OmegaConf.create() + +image_size = 1024 + + +dataloader.train = L(build_detection_train_loader_multi_dataset_copypaste)( + dataset=L(get_detection_dataset_dicts_multi_dataset_copypaste)( + names=( + "lvis_v1_train+coco_panoptic_separated", + "objects365_train_fixname", + "openimages_v6_train_bbox_nogroup", + "refcoco-mixed", + ), + filter_emptys=[True, True, True, True], + copypastes=[True, False, False, False], + ), + dataset_bg=L(get_detection_dataset_dicts)(names=["lvis_v1_train+coco_panoptic_separated"]), + mapper=L(DatasetMapper_detr_panoptic_copypaste)( + is_train=True, + augmentations=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=1.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + augmentations_with_crop=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=2.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + image_format="RGB", + use_instance_mask=True, + recompute_boxes=True, + instance_mask_format="bitmask", + ignore_label=MetadataCatalog.get("coco_2017_train_panoptic_stuffonly").ignore_label, + stuff_classes_offset=1203, + stuff_classes_decomposition=True, + output_dir=None, + vis_period=12800, + dataset_names=[ + "lvis_v1_train+coco_panoptic_separated", + "objects365_train_fixname", + "openimages_v6_train_bbox_nogroup", + "refcoco-mixed", + ], + ), + sampler=lambda dataset_dicts: MultiDatasetTrainingSampler( + repeat_factors=MultiDatasetTrainingSampler.get_repeat_factors( + dataset_dicts=dataset_dicts, + num_datasets=4, + dataset_ratio=[1, 1, 1, 1], + use_rfs=[True, True, True, True], + use_cas=[False, False, False, False], + repeat_thresh=0.001, + cas_lambda=1.0, + ), + seed=random.randint(0, 2**31), + ), + sampler_bg=lambda dataset_dicts: RepeatFactorTrainingSampler( + repeat_factors=RepeatFactorTrainingSampler.repeat_factors_from_category_frequency( + dataset_dicts=dataset_dicts, repeat_thresh=0.001 + ), + seed=random.randint(0, 2**31), + ), + total_batch_size=16, + total_batch_size_list=[16, 16, 16, 16], + num_workers=4, + num_datasets=4, +) + +dataloader.test = L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="lvis_v1_val", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${...train.mapper.image_format}", + ), + num_workers=4, +) + +dataloader.evaluator = L(LVISEvaluator)( + dataset_name="${..test.dataset.names}", + max_dets_per_image=300, +) + +dataloader.tests = [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)( + names="coco_2017_val_panoptic_stuffonly", filter_empty=False + ), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ), +] + +dataloader.evaluators = [ + L(SemSegEvaluator)( + dataset_name="coco_2017_val_panoptic_stuffonly", + ), +] + +dataloader.tests += [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="objects365_val_fixname", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ), +] + +dataloader.evaluators += [ + L(COCOEvaluator)( + dataset_name="objects365_val_fixname", + tasks=("bbox",), + ), +] + +dataloader.tests += [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="openimages_v6_val_bbox", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ), +] + +dataloader.evaluators += [ + L(OIDEvaluator)( + dataset_name="openimages_v6_val_bbox", + ), +] + +refcoco_test_dataset_names = [ + "refcoco-unc-val", + "refcoco-unc-testA", + "refcoco-unc-testB", + "refcocoplus-unc-val", + "refcocoplus-unc-testA", + "refcocoplus-unc-testB", + "refcocog-google-val", + "refcocog-umd-val", + "refcocog-umd-test", +] +dataloader.tests += [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names=name, filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ) + for name in refcoco_test_dataset_names +] + +dataloader.evaluators += [ + L(RefCOCOEvaluator)( + dataset_name=name, + ) + for name in refcoco_test_dataset_names +] diff --git a/configs/common/data/lviscocococostuff_o365_oid_vg_panoptic_lsj1024_cp.py b/configs/common/data/lviscocococostuff_o365_oid_vg_panoptic_lsj1024_cp.py new file mode 100644 index 0000000..1662d68 --- /dev/null +++ b/configs/common/data/lviscocococostuff_o365_oid_vg_panoptic_lsj1024_cp.py @@ -0,0 +1,235 @@ +import random + +import detectron2.data.transforms as T +from detectron2.config import LazyCall as L +from detectron2.data import ( + DatasetMapper, + MetadataCatalog, + build_detection_test_loader, + get_detection_dataset_dicts, +) +from detectron2.data.samplers import RepeatFactorTrainingSampler +from detectron2.evaluation import COCOEvaluator, LVISEvaluator, SemSegEvaluator +from omegaconf import OmegaConf +from ape.data import ( + DatasetMapper_detr_panoptic_copypaste, + build_detection_train_loader_multi_dataset_copypaste, + get_detection_dataset_dicts_multi_dataset_copypaste, +) +from ape.data.samplers import MultiDatasetTrainingSampler +from ape.evaluation.oideval import OIDEvaluator + +dataloader = OmegaConf.create() + +image_size = 1024 + +dataloader.train = L(build_detection_train_loader_multi_dataset_copypaste)( + dataset=L(get_detection_dataset_dicts_multi_dataset_copypaste)( + names=( + "lvis_v1_train+coco_panoptic_separated", + "objects365_train_fixname", + "openimages_v6_train_bbox_nogroup", + "visualgenome_150_box_train", + ), + filter_emptys=[True, True, True, True], + copypastes=[True, False, False, False], + ), + dataset_bg=L(get_detection_dataset_dicts)(names=["lvis_v1_train+coco_panoptic_separated"]), + mapper=L(DatasetMapper_detr_panoptic_copypaste)( + is_train=True, + augmentations=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=1.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + augmentations_with_crop=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=2.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + image_format="RGB", + use_instance_mask=True, + recompute_boxes=True, + instance_mask_format="bitmask", + ignore_label=MetadataCatalog.get("coco_2017_train_panoptic_stuffonly").ignore_label, + stuff_classes_offset=1203, + stuff_classes_decomposition=True, + output_dir=None, + vis_period=12800, + dataset_names="${..dataset.names}", + ), + sampler=lambda dataset_dicts: MultiDatasetTrainingSampler( + repeat_factors=MultiDatasetTrainingSampler.get_repeat_factors( + dataset_dicts=dataset_dicts, + num_datasets=4, + dataset_ratio=[1, 1, 1, 1], + use_rfs=[True, True, True, True], + use_cas=[False, False, False, False], + repeat_thresh=0.001, + cas_lambda=1.0, + ), + seed=random.randint(0, 2**31), + ), + sampler_bg=lambda dataset_dicts: RepeatFactorTrainingSampler( + repeat_factors=RepeatFactorTrainingSampler.repeat_factors_from_category_frequency( + dataset_dicts=dataset_dicts, repeat_thresh=0.001 + ), + seed=random.randint(0, 2**31), + ), + total_batch_size=16, + total_batch_size_list=[16, 16, 16, 16], + aspect_ratio_grouping=True, + num_workers=4, + num_datasets=4, +) + +dataloader.test = L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="lvis_v1_val", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${...train.mapper.image_format}", + ), + num_workers=4, +) + +dataloader.evaluator = L(LVISEvaluator)( + dataset_name="${..test.dataset.names}", + max_dets_per_image=300, +) + +dataloader.tests = [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)( + names="coco_2017_val_panoptic_stuffonly", filter_empty=False + ), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ), +] + +dataloader.evaluators = [ + L(SemSegEvaluator)( + dataset_name="coco_2017_val_panoptic_stuffonly", + ), +] + +dataloader.tests += [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="lvis_v1_minival", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ) +] + +dataloader.evaluators += [ + L(LVISEvaluator)( + dataset_name="lvis_v1_minival", + max_dets_per_image=300, + ) +] + +dataloader.tests += [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)( + names="objects365_minival_fixname", filter_empty=False + ), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ), +] + +dataloader.evaluators += [ + L(COCOEvaluator)( + dataset_name="objects365_minival_fixname", + tasks=("bbox",), + ), +] + +dataloader.tests += [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="objects365_val_fixname", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ), +] + +dataloader.evaluators += [ + L(COCOEvaluator)( + dataset_name="objects365_val_fixname", + tasks=("bbox",), + ), +] + +dataloader.tests += [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="openimages_v6_val_bbox", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ), +] + +dataloader.evaluators += [ + L(OIDEvaluator)( + dataset_name="openimages_v6_val_bbox", + ), +] + +dataloader.tests += [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)( + names="visualgenome_150_box_val", filter_empty=False + ), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ), +] + +dataloader.evaluators += [ + L(COCOEvaluator)( + dataset_name="visualgenome_150_box_val", + tasks=("bbox",), + ), +] diff --git a/configs/common/data/lviscocococostuff_o365_oid_vg_refcoco_panoptic_lsj1024_cp.py b/configs/common/data/lviscocococostuff_o365_oid_vg_refcoco_panoptic_lsj1024_cp.py new file mode 100644 index 0000000..ea742cf --- /dev/null +++ b/configs/common/data/lviscocococostuff_o365_oid_vg_refcoco_panoptic_lsj1024_cp.py @@ -0,0 +1,270 @@ +import random + +import detectron2.data.transforms as T +from detectron2.config import LazyCall as L +from detectron2.data import ( + DatasetMapper, + MetadataCatalog, + build_detection_test_loader, + get_detection_dataset_dicts, +) +from detectron2.data.samplers import RepeatFactorTrainingSampler +from detectron2.evaluation import COCOEvaluator, LVISEvaluator, SemSegEvaluator +from omegaconf import OmegaConf +from ape.data import ( + DatasetMapper_detr_panoptic_copypaste, + build_detection_train_loader_multi_dataset_copypaste, + get_detection_dataset_dicts_multi_dataset_copypaste, +) +from ape.data.samplers import MultiDatasetTrainingSampler +from ape.evaluation import RefCOCOEvaluator +from ape.evaluation.oideval import OIDEvaluator + +dataloader = OmegaConf.create() + +image_size = 1024 + +dataloader.train = L(build_detection_train_loader_multi_dataset_copypaste)( + dataset=L(get_detection_dataset_dicts_multi_dataset_copypaste)( + names=( + "lvis_v1_train+coco_panoptic_separated", + "objects365_train_fixname", + "openimages_v6_train_bbox_nogroup", + "visualgenome_150_box_train", + "refcoco-mixed", + ), + filter_emptys=[True, True, True, True, True], + copypastes=[True, False, False, False, False], + ), + dataset_bg=L(get_detection_dataset_dicts)(names=["lvis_v1_train+coco_panoptic_separated"]), + mapper=L(DatasetMapper_detr_panoptic_copypaste)( + is_train=True, + augmentations=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=1.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + augmentations_with_crop=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=2.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + image_format="RGB", + use_instance_mask=True, + recompute_boxes=True, + instance_mask_format="bitmask", + ignore_label=MetadataCatalog.get("coco_2017_train_panoptic_stuffonly").ignore_label, + stuff_classes_offset=1203, + stuff_classes_decomposition=True, + output_dir=None, + vis_period=12800, + dataset_names="${..dataset.names}", + ), + sampler=lambda dataset_dicts: MultiDatasetTrainingSampler( + repeat_factors=MultiDatasetTrainingSampler.get_repeat_factors( + dataset_dicts=dataset_dicts, + num_datasets=5, + dataset_ratio=[1, 1, 1, 1, 1], + use_rfs=[True, True, True, True, False], + use_cas=[False, False, False, False, False], + repeat_thresh=0.001, + cas_lambda=1.0, + ), + seed=random.randint(0, 2**31), + ), + sampler_bg=lambda dataset_dicts: RepeatFactorTrainingSampler( + repeat_factors=RepeatFactorTrainingSampler.repeat_factors_from_category_frequency( + dataset_dicts=dataset_dicts, repeat_thresh=0.001 + ), + seed=random.randint(0, 2**31), + ), + total_batch_size=16, + total_batch_size_list=[16, 16, 16, 16, 16], + aspect_ratio_grouping=True, + num_workers=4, + num_datasets=5, +) + +dataloader.test = L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="lvis_v1_val", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${...train.mapper.image_format}", + ), + num_workers=4, +) + +dataloader.evaluator = L(LVISEvaluator)( + dataset_name="${..test.dataset.names}", + max_dets_per_image=300, +) + +dataloader.tests = [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)( + names="coco_2017_val_panoptic_stuffonly", filter_empty=False + ), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ), +] + +dataloader.evaluators = [ + L(SemSegEvaluator)( + dataset_name="coco_2017_val_panoptic_stuffonly", + ), +] + +dataloader.tests += [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="lvis_v1_minival", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ) +] + +dataloader.evaluators += [ + L(LVISEvaluator)( + dataset_name="lvis_v1_minival", + max_dets_per_image=300, + ) +] + +dataloader.tests += [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)( + names="objects365_minival_fixname", filter_empty=False + ), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ), +] + +dataloader.evaluators += [ + L(COCOEvaluator)( + dataset_name="objects365_minival_fixname", + tasks=("bbox",), + ), +] + +dataloader.tests += [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="objects365_val_fixname", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ), +] + +dataloader.evaluators += [ + L(COCOEvaluator)( + dataset_name="objects365_val_fixname", + tasks=("bbox",), + ), +] + +dataloader.tests += [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="openimages_v6_val_bbox", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ), +] + +dataloader.evaluators += [ + L(OIDEvaluator)( + dataset_name="openimages_v6_val_bbox", + ), +] + +dataloader.tests += [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)( + names="visualgenome_150_box_val", filter_empty=False + ), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ), +] + +dataloader.evaluators += [ + L(COCOEvaluator)( + dataset_name="visualgenome_150_box_val", + tasks=("bbox",), + ), +] + +refcoco_test_dataset_names = [ + "refcoco-unc-val", + "refcoco-unc-testA", + "refcoco-unc-testB", + "refcocoplus-unc-val", + "refcocoplus-unc-testA", + "refcocoplus-unc-testB", + "refcocog-google-val", + "refcocog-umd-val", + "refcocog-umd-test", +] +dataloader.tests += [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names=name, filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ) + for name in refcoco_test_dataset_names +] + +dataloader.evaluators += [ + L(RefCOCOEvaluator)( + dataset_name=name, + ) + for name in refcoco_test_dataset_names +] diff --git a/configs/common/data/lviscocococostuff_o365_oid_vgr_refcoco_group_by_image_panoptic_lsj1024_cp.py b/configs/common/data/lviscocococostuff_o365_oid_vgr_refcoco_group_by_image_panoptic_lsj1024_cp.py new file mode 100644 index 0000000..3fb7675 --- /dev/null +++ b/configs/common/data/lviscocococostuff_o365_oid_vgr_refcoco_group_by_image_panoptic_lsj1024_cp.py @@ -0,0 +1,207 @@ +import random + +import detectron2.data.transforms as T +from detectron2.config import LazyCall as L +from detectron2.data import ( + DatasetMapper, + MetadataCatalog, + build_detection_test_loader, + get_detection_dataset_dicts, +) +from detectron2.data.samplers import RepeatFactorTrainingSampler +from detectron2.evaluation import COCOEvaluator, LVISEvaluator, SemSegEvaluator +from omegaconf import OmegaConf +from ape.data import ( + DatasetMapper_detr_panoptic_copypaste, + build_detection_train_loader_multi_dataset_copypaste, + get_detection_dataset_dicts_multi_dataset_copypaste, +) +from ape.data.samplers import MultiDatasetTrainingSampler +from ape.evaluation import RefCOCOEvaluator +from ape.evaluation.oideval import OIDEvaluator + +dataloader = OmegaConf.create() + +image_size = 1024 + +dataloader.train = L(build_detection_train_loader_multi_dataset_copypaste)( + dataset=L(get_detection_dataset_dicts_multi_dataset_copypaste)( + names=( + "lvis_v1_train+coco_panoptic_separated", + "objects365_train_fixname", + "openimages_v6_train_bbox_nogroup", + "visualgenome_77962_box_and_region", + "refcoco-mixed_group-by-image", + ), + filter_emptys=[True, True, True, True, True], + copypastes=[True, False, False, False, False], + ), + dataset_bg=L(get_detection_dataset_dicts)(names=["lvis_v1_train+coco_panoptic_separated"]), + mapper=L(DatasetMapper_detr_panoptic_copypaste)( + is_train=True, + augmentations=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=1.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + augmentations_with_crop=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=2.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + image_format="RGB", + use_instance_mask=True, + recompute_boxes=True, + instance_mask_format="bitmask", + ignore_label=MetadataCatalog.get("coco_2017_train_panoptic_stuffonly").ignore_label, + stuff_classes_offset=1203, + stuff_classes_decomposition=True, + output_dir=None, + vis_period=12800, + dataset_names="${..dataset.names}", + max_num_phrase=100, + nms_thresh_phrase=0.6, + ), + sampler=lambda dataset_dicts: MultiDatasetTrainingSampler( + repeat_factors=MultiDatasetTrainingSampler.get_repeat_factors( + dataset_dicts=dataset_dicts, + num_datasets=5, + dataset_ratio=[1, 1, 1, 1, 0.1], + use_rfs=[True, True, True, False, False], + use_cas=[False, False, False, False, False], + repeat_thresh=0.001, + cas_lambda=1.0, + ), + seed=random.randint(0, 2**31), + ), + sampler_bg=lambda dataset_dicts: RepeatFactorTrainingSampler( + repeat_factors=RepeatFactorTrainingSampler.repeat_factors_from_category_frequency( + dataset_dicts=dataset_dicts, repeat_thresh=0.001 + ), + seed=random.randint(0, 2**31), + ), + total_batch_size=16, + total_batch_size_list=[16, 16, 16, 16, 16], + aspect_ratio_grouping=True, + num_workers=4, + num_datasets=5, +) + +dataloader.test = L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="lvis_v1_val", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${...train.mapper.image_format}", + ), + num_workers=4, +) + +dataloader.evaluator = L(LVISEvaluator)( + dataset_name="${..test.dataset.names}", + max_dets_per_image=300, +) + +dataloader.tests = [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)( + names="coco_2017_val_panoptic_stuffonly", filter_empty=False + ), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ), +] + +dataloader.evaluators = [ + L(SemSegEvaluator)( + dataset_name="coco_2017_val_panoptic_stuffonly", + ), +] + +dataloader.tests += [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="objects365_val_fixname", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ), +] + +dataloader.evaluators += [ + L(COCOEvaluator)( + dataset_name="objects365_val_fixname", + tasks=("bbox",), + ), +] + +dataloader.tests += [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="openimages_v6_val_bbox", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ), +] + +dataloader.evaluators += [ + L(OIDEvaluator)( + dataset_name="openimages_v6_val_bbox", + ), +] + + + +refcoco_test_dataset_names = [ + "refcoco-unc-val", + "refcoco-unc-testA", + "refcoco-unc-testB", + "refcocoplus-unc-val", + "refcocoplus-unc-testA", + "refcocoplus-unc-testB", + "refcocog-google-val", + "refcocog-umd-val", + "refcocog-umd-test", +] +dataloader.tests += [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names=name, filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ) + for name in refcoco_test_dataset_names +] + +dataloader.evaluators += [ + L(RefCOCOEvaluator)( + dataset_name=name, + ) + for name in refcoco_test_dataset_names +] diff --git a/configs/common/data/lviscocococostuff_o365_oid_vgr_refcoco_panoptic_lsj1024_cp.py b/configs/common/data/lviscocococostuff_o365_oid_vgr_refcoco_panoptic_lsj1024_cp.py new file mode 100644 index 0000000..57e9524 --- /dev/null +++ b/configs/common/data/lviscocococostuff_o365_oid_vgr_refcoco_panoptic_lsj1024_cp.py @@ -0,0 +1,211 @@ +import random + +import detectron2.data.transforms as T +from detectron2.config import LazyCall as L +from detectron2.data import ( + DatasetMapper, + MetadataCatalog, + build_detection_test_loader, + get_detection_dataset_dicts, +) +from detectron2.data.samplers import RepeatFactorTrainingSampler +from detectron2.evaluation import COCOEvaluator, LVISEvaluator, SemSegEvaluator +from omegaconf import OmegaConf +from ape.data import ( + DatasetMapper_detr_panoptic_copypaste, + build_detection_train_loader_multi_dataset_copypaste, + get_detection_dataset_dicts_multi_dataset_copypaste, +) +from ape.data.samplers import MultiDatasetTrainingSampler +from ape.evaluation import RefCOCOEvaluator +from ape.evaluation.oideval import OIDEvaluator + +dataloader = OmegaConf.create() + +image_size = 1024 + +dataloader.train = L(build_detection_train_loader_multi_dataset_copypaste)( + dataset=L(get_detection_dataset_dicts_multi_dataset_copypaste)( + names=( + "lvis_v1_train+coco_panoptic_separated", + "objects365_train_fixname", + "openimages_v6_train_bbox_nogroup", + "visualgenome_77962_box_and_region", + "refcoco-mixed", + ), + filter_emptys=[True, True, True, True, True], + copypastes=[True, False, False, False, False], + ), + dataset_bg=L(get_detection_dataset_dicts)(names=["lvis_v1_train+coco_panoptic_separated"]), + mapper=L(DatasetMapper_detr_panoptic_copypaste)( + is_train=True, + augmentations=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=1.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + augmentations_with_crop=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=2.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + image_format="RGB", + use_instance_mask=True, + recompute_boxes=True, + instance_mask_format="bitmask", + ignore_label=MetadataCatalog.get("coco_2017_train_panoptic_stuffonly").ignore_label, + stuff_classes_offset=1203, + stuff_classes_decomposition=True, + output_dir=None, + vis_period=12800, + dataset_names=[ + "lvis_v1_train+coco_panoptic_separated", + "objects365_train_fixname", + "openimages_v6_train_bbox_nogroup", + "visualgenome_77962_box_and_region", + "refcoco-mixed", + ], + ), + sampler=lambda dataset_dicts: MultiDatasetTrainingSampler( + repeat_factors=MultiDatasetTrainingSampler.get_repeat_factors( + dataset_dicts=dataset_dicts, + num_datasets=5, + dataset_ratio=[1, 1, 1, 1, 1], + use_rfs=[True, True, True, False, False], + use_cas=[False, False, False, False, False], + repeat_thresh=0.001, + cas_lambda=1.0, + ), + seed=random.randint(0, 2**31), + ), + sampler_bg=lambda dataset_dicts: RepeatFactorTrainingSampler( + repeat_factors=RepeatFactorTrainingSampler.repeat_factors_from_category_frequency( + dataset_dicts=dataset_dicts, repeat_thresh=0.001 + ), + seed=random.randint(0, 2**31), + ), + total_batch_size=16, + total_batch_size_list=[16, 16, 16, 16, 16], + aspect_ratio_grouping=True, + num_workers=4, + num_datasets=5, +) + +dataloader.test = L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="lvis_v1_val", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${...train.mapper.image_format}", + ), + num_workers=4, +) + +dataloader.evaluator = L(LVISEvaluator)( + dataset_name="${..test.dataset.names}", + max_dets_per_image=300, +) + +dataloader.tests = [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)( + names="coco_2017_val_panoptic_stuffonly", filter_empty=False + ), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ), +] + +dataloader.evaluators = [ + L(SemSegEvaluator)( + dataset_name="coco_2017_val_panoptic_stuffonly", + ), +] + +dataloader.tests += [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="objects365_val_fixname", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ), +] + +dataloader.evaluators += [ + L(COCOEvaluator)( + dataset_name="objects365_val_fixname", + tasks=("bbox",), + ), +] + +dataloader.tests += [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="openimages_v6_val_bbox", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ), +] + +dataloader.evaluators += [ + L(OIDEvaluator)( + dataset_name="openimages_v6_val_bbox", + ), +] + + + +refcoco_test_dataset_names = [ + "refcoco-unc-val", + "refcoco-unc-testA", + "refcoco-unc-testB", + "refcocoplus-unc-val", + "refcocoplus-unc-testA", + "refcocoplus-unc-testB", + "refcocog-google-val", + "refcocog-umd-val", + "refcocog-umd-test", +] +dataloader.tests += [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names=name, filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ) + for name in refcoco_test_dataset_names +] + +dataloader.evaluators += [ + L(RefCOCOEvaluator)( + dataset_name=name, + ) + for name in refcoco_test_dataset_names +] diff --git a/configs/common/data/lviscocococostuff_o365_oid_vgr_sa1b_refcoco_group_by_image_gqa_panoptic_lsj1024_cp.py b/configs/common/data/lviscocococostuff_o365_oid_vgr_sa1b_refcoco_group_by_image_gqa_panoptic_lsj1024_cp.py new file mode 100644 index 0000000..9246c05 --- /dev/null +++ b/configs/common/data/lviscocococostuff_o365_oid_vgr_sa1b_refcoco_group_by_image_gqa_panoptic_lsj1024_cp.py @@ -0,0 +1,217 @@ +import random + +import detectron2.data.transforms as T +from detectron2.config import LazyCall as L +from detectron2.data import ( + DatasetMapper, + MetadataCatalog, + build_detection_test_loader, + get_detection_dataset_dicts, +) +from detectron2.data.samplers import RepeatFactorTrainingSampler +from detectron2.evaluation import COCOEvaluator, LVISEvaluator, SemSegEvaluator +from omegaconf import OmegaConf +from ape.data import ( + DatasetMapper_detr_panoptic_copypaste, + build_detection_train_loader_multi_dataset_copypaste, + get_detection_dataset_dicts_multi_dataset_copypaste, +) +from ape.data.samplers import MultiDatasetTrainingSampler +from ape.evaluation import RefCOCOEvaluator +from ape.evaluation.oideval import OIDEvaluator + +dataloader = OmegaConf.create() + +image_size = 1024 + +dataloader.train = L(build_detection_train_loader_multi_dataset_copypaste)( + dataset=L(get_detection_dataset_dicts_multi_dataset_copypaste)( + names=( + "lvis_v1_train+coco_panoptic_separated", + "objects365_train_fixname", + "openimages_v6_train_bbox_nogroup", + "visualgenome_77962_box_and_region", + "sa1b", + "refcoco-mixed_group-by-image", + "gqa_region", + ), + filter_emptys=[True, True, True, True, False, True, True], + copypastes=[True, False, False, False, False, False, False], + ), + dataset_bg=L(get_detection_dataset_dicts)(names=["lvis_v1_train+coco_panoptic_separated"]), + mapper=L(DatasetMapper_detr_panoptic_copypaste)( + is_train=True, + augmentations=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=1.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + augmentations_with_crop=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=2.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + image_format="RGB", + use_instance_mask=True, + recompute_boxes=True, + instance_mask_format="bitmask", + ignore_label=MetadataCatalog.get("coco_2017_train_panoptic_stuffonly").ignore_label, + stuff_classes_offset=1203, + stuff_classes_decomposition=True, + output_dir=None, + vis_period=12800, + dataset_names=[ + "lvis_v1_train+coco_panoptic_separated", + "objects365_train_fixname", + "openimages_v6_train_bbox_nogroup", + "visualgenome_77962_box_and_region", + "sa1b", + "refcoco-mixed_group-by-image", + "gqa_region", + ], + max_num_phrase=100, + nms_thresh_phrase=0.6, + ), + sampler=lambda dataset_dicts: MultiDatasetTrainingSampler( + repeat_factors=MultiDatasetTrainingSampler.get_repeat_factors( + dataset_dicts=dataset_dicts, + num_datasets=7, + dataset_ratio=[1, 1, 1, 1, 1, 0.2, 0.1], + use_rfs=[True, True, True, False, False, False, False], + use_cas=[False, False, False, False, False, False, False], + repeat_thresh=0.001, + cas_lambda=1.0, + ), + seed=random.randint(0, 2**31), + ), + sampler_bg=lambda dataset_dicts: RepeatFactorTrainingSampler( + repeat_factors=RepeatFactorTrainingSampler.repeat_factors_from_category_frequency( + dataset_dicts=dataset_dicts, repeat_thresh=0.001 + ), + seed=random.randint(0, 2**31), + ), + total_batch_size=16, + total_batch_size_list=[16, 16, 16, 16, 16, 16, 16], + aspect_ratio_grouping=True, + num_workers=2, + num_datasets=7, +) + +dataloader.test = L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="lvis_v1_val", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${...train.mapper.image_format}", + ), + num_workers=4, +) + +dataloader.evaluator = L(LVISEvaluator)( + dataset_name="${..test.dataset.names}", + max_dets_per_image=300, +) + +dataloader.tests = [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)( + names="coco_2017_val_panoptic_stuffonly", filter_empty=False + ), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ), +] + +dataloader.evaluators = [ + L(SemSegEvaluator)( + dataset_name="coco_2017_val_panoptic_stuffonly", + ), +] + +dataloader.tests += [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="objects365_val_fixname", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ), +] + +dataloader.evaluators += [ + L(COCOEvaluator)( + dataset_name="objects365_val_fixname", + tasks=("bbox",), + ), +] + +dataloader.tests += [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="openimages_v6_val_bbox", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ), +] + +dataloader.evaluators += [ + L(OIDEvaluator)( + dataset_name="openimages_v6_val_bbox", + ), +] + + + +refcoco_test_dataset_names = [ + "refcoco-unc-val", + "refcoco-unc-testA", + "refcoco-unc-testB", + "refcocoplus-unc-val", + "refcocoplus-unc-testA", + "refcocoplus-unc-testB", + "refcocog-google-val", + "refcocog-umd-val", + "refcocog-umd-test", +] +dataloader.tests += [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names=name, filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ) + for name in refcoco_test_dataset_names +] + +dataloader.evaluators += [ + L(RefCOCOEvaluator)( + dataset_name=name, + ) + for name in refcoco_test_dataset_names +] diff --git a/configs/common/data/lviscocococostuff_o365_oid_vgr_sa1b_refcoco_group_by_image_gqa_panoptic_lsj1536_cp.py b/configs/common/data/lviscocococostuff_o365_oid_vgr_sa1b_refcoco_group_by_image_gqa_panoptic_lsj1536_cp.py new file mode 100644 index 0000000..a2f5b66 --- /dev/null +++ b/configs/common/data/lviscocococostuff_o365_oid_vgr_sa1b_refcoco_group_by_image_gqa_panoptic_lsj1536_cp.py @@ -0,0 +1,217 @@ +import random + +import detectron2.data.transforms as T +from detectron2.config import LazyCall as L +from detectron2.data import ( + DatasetMapper, + MetadataCatalog, + build_detection_test_loader, + get_detection_dataset_dicts, +) +from detectron2.data.samplers import RepeatFactorTrainingSampler +from detectron2.evaluation import COCOEvaluator, LVISEvaluator, SemSegEvaluator +from omegaconf import OmegaConf +from ape.data import ( + DatasetMapper_detr_panoptic_copypaste, + build_detection_train_loader_multi_dataset_copypaste, + get_detection_dataset_dicts_multi_dataset_copypaste, +) +from ape.data.samplers import MultiDatasetTrainingSampler +from ape.evaluation import RefCOCOEvaluator +from ape.evaluation.oideval import OIDEvaluator + +dataloader = OmegaConf.create() + +image_size = 1536 + +dataloader.train = L(build_detection_train_loader_multi_dataset_copypaste)( + dataset=L(get_detection_dataset_dicts_multi_dataset_copypaste)( + names=( + "lvis_v1_train+coco_panoptic_separated", + "objects365_train_fixname", + "openimages_v6_train_bbox_nogroup", + "visualgenome_77962_box_and_region", + "sa1b", + "refcoco-mixed_group-by-image", + "gqa_region", + ), + filter_emptys=[True, True, True, True, False, True, True], + copypastes=[True, False, False, False, False, False, False], + ), + dataset_bg=L(get_detection_dataset_dicts)(names=["lvis_v1_train+coco_panoptic_separated"]), + mapper=L(DatasetMapper_detr_panoptic_copypaste)( + is_train=True, + augmentations=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=1.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + augmentations_with_crop=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=2.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + image_format="RGB", + use_instance_mask=True, + recompute_boxes=True, + instance_mask_format="bitmask", + ignore_label=MetadataCatalog.get("coco_2017_train_panoptic_stuffonly").ignore_label, + stuff_classes_offset=1203, + stuff_classes_decomposition=True, + output_dir=None, + vis_period=12800, + dataset_names=[ + "lvis_v1_train+coco_panoptic_separated", + "objects365_train_fixname", + "openimages_v6_train_bbox_nogroup", + "visualgenome_77962_box_and_region", + "sa1b", + "refcoco-mixed_group-by-image", + "gqa_region", + ], + max_num_phrase=100, + nms_thresh_phrase=0.6, + ), + sampler=lambda dataset_dicts: MultiDatasetTrainingSampler( + repeat_factors=MultiDatasetTrainingSampler.get_repeat_factors( + dataset_dicts=dataset_dicts, + num_datasets=7, + dataset_ratio=[1, 1, 1, 1, 1, 0.2, 0.1], + use_rfs=[True, True, True, False, False, False, False], + use_cas=[False, False, False, False, False, False, False], + repeat_thresh=0.001, + cas_lambda=1.0, + ), + seed=random.randint(0, 2**31), + ), + sampler_bg=lambda dataset_dicts: RepeatFactorTrainingSampler( + repeat_factors=RepeatFactorTrainingSampler.repeat_factors_from_category_frequency( + dataset_dicts=dataset_dicts, repeat_thresh=0.001 + ), + seed=random.randint(0, 2**31), + ), + total_batch_size=16, + total_batch_size_list=[16, 16, 16, 16, 16, 16, 16], + aspect_ratio_grouping=True, + num_workers=2, + num_datasets=7, +) + +dataloader.test = L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="lvis_v1_val", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${...train.mapper.image_format}", + ), + num_workers=4, +) + +dataloader.evaluator = L(LVISEvaluator)( + dataset_name="${..test.dataset.names}", + max_dets_per_image=300, +) + +dataloader.tests = [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)( + names="coco_2017_val_panoptic_stuffonly", filter_empty=False + ), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ), +] + +dataloader.evaluators = [ + L(SemSegEvaluator)( + dataset_name="coco_2017_val_panoptic_stuffonly", + ), +] + +dataloader.tests += [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="objects365_val_fixname", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ), +] + +dataloader.evaluators += [ + L(COCOEvaluator)( + dataset_name="objects365_val_fixname", + tasks=("bbox",), + ), +] + +dataloader.tests += [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="openimages_v6_val_bbox", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ), +] + +dataloader.evaluators += [ + L(OIDEvaluator)( + dataset_name="openimages_v6_val_bbox", + ), +] + + + +refcoco_test_dataset_names = [ + "refcoco-unc-val", + "refcoco-unc-testA", + "refcoco-unc-testB", + "refcocoplus-unc-val", + "refcocoplus-unc-testA", + "refcocoplus-unc-testB", + "refcocog-google-val", + "refcocog-umd-val", + "refcocog-umd-test", +] +dataloader.tests += [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names=name, filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ) + for name in refcoco_test_dataset_names +] + +dataloader.evaluators += [ + L(RefCOCOEvaluator)( + dataset_name=name, + ) + for name in refcoco_test_dataset_names +] diff --git a/configs/common/data/lviscocococostuff_o365_oid_vgr_sa1b_refcoco_group_by_image_gqa_phrasecut_flickr30k_panoptic_lsj1024_cp.py b/configs/common/data/lviscocococostuff_o365_oid_vgr_sa1b_refcoco_group_by_image_gqa_phrasecut_flickr30k_panoptic_lsj1024_cp.py new file mode 100644 index 0000000..4703f0a --- /dev/null +++ b/configs/common/data/lviscocococostuff_o365_oid_vgr_sa1b_refcoco_group_by_image_gqa_phrasecut_flickr30k_panoptic_lsj1024_cp.py @@ -0,0 +1,257 @@ +import random + +import detectron2.data.transforms as T +from detectron2.config import LazyCall as L +from detectron2.data import ( + DatasetMapper, + MetadataCatalog, + build_detection_test_loader, + get_detection_dataset_dicts, +) +from detectron2.data.samplers import RepeatFactorTrainingSampler +from detectron2.evaluation import COCOEvaluator, LVISEvaluator, SemSegEvaluator +from omegaconf import OmegaConf +from ape.data import ( + DatasetMapper_detr_panoptic_copypaste, + build_detection_train_loader_multi_dataset_copypaste, + get_detection_dataset_dicts_multi_dataset_copypaste, +) +from ape.data.samplers import MultiDatasetTrainingSampler +from ape.evaluation import RefCOCOEvaluator +from ape.evaluation.oideval import OIDEvaluator + +dataloader = OmegaConf.create() + +image_size = 1024 + +dataloader.train = L(build_detection_train_loader_multi_dataset_copypaste)( + dataset=L(get_detection_dataset_dicts_multi_dataset_copypaste)( + names=( + "lvis_v1_train+coco_panoptic_separated", + "objects365_train_fixname", + "openimages_v6_train_bbox_nogroup", + "visualgenome_77962_box_and_region", + "sa1b_6m", + "refcoco-mixed_group-by-image", + "gqa_region_train", + "phrasecut_train", + "flickr30k_separateGT_train", + ), + filter_emptys=[True, True, True, True, False, True, True, True, True], + copypastes=[True, False, False, False, False, False, False, False, False], + reduce_memory=True, + reduce_memory_size=1e6, + ), + dataset_bg=L(get_detection_dataset_dicts)(names=["lvis_v1_train+coco_panoptic_separated"]), + mapper=L(DatasetMapper_detr_panoptic_copypaste)( + is_train=True, + augmentations=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=1.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + augmentations_with_crop=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=2.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + image_format="RGB", + use_instance_mask=True, + recompute_boxes=True, + instance_mask_format="bitmask", + ignore_label=MetadataCatalog.get("coco_2017_train_panoptic_stuffonly").ignore_label, + stuff_classes_offset=1203, + stuff_classes_decomposition=True, + output_dir=None, + vis_period=12800, + dataset_names="${..dataset.names}", + max_num_phrase=128, + nms_thresh_phrase=0.6, + ), + sampler=lambda dataset_dicts: MultiDatasetTrainingSampler( + repeat_factors=MultiDatasetTrainingSampler.get_repeat_factors( + dataset_dicts=dataset_dicts, + num_datasets=9, + dataset_ratio=[1, 1, 1, 1, 1, 0.1, 0.1, 0.1, 0.1], + use_rfs=[True, True, True, False, False, False, False, False, False], + use_cas=[False, False, False, False, False, False, False, False, False], + repeat_thresh=0.001, + cas_lambda=1.0, + ), + seed=random.randint(0, 2**31), + ), + sampler_bg=lambda dataset_dicts: RepeatFactorTrainingSampler( + repeat_factors=RepeatFactorTrainingSampler.repeat_factors_from_category_frequency( + dataset_dicts=dataset_dicts, repeat_thresh=0.001 + ), + seed=random.randint(0, 2**31), + ), + total_batch_size=16, + total_batch_size_list=[16, 16, 16, 16, 16, 16, 16, 16, 16], + aspect_ratio_grouping=True, + num_workers=2, + num_datasets=9, +) + +dataloader.test = L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="lvis_v1_val", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${...train.mapper.image_format}", + ), + num_workers=4, +) + +dataloader.evaluator = L(LVISEvaluator)( + dataset_name="${..test.dataset.names}", + max_dets_per_image=300, +) + +dataloader.tests = [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)( + names="coco_2017_val_panoptic_stuffonly", filter_empty=False + ), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ), +] + +dataloader.evaluators = [ + L(SemSegEvaluator)( + dataset_name="coco_2017_val_panoptic_stuffonly", + ), +] + +dataloader.tests += [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="lvis_v1_minival", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ) +] + +dataloader.evaluators += [ + L(LVISEvaluator)( + dataset_name="lvis_v1_minival", + max_dets_per_image=300, + ) +] + +dataloader.tests += [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)( + names="objects365_minival_fixname", filter_empty=False + ), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ), +] + +dataloader.evaluators += [ + L(COCOEvaluator)( + dataset_name="objects365_minival_fixname", + tasks=("bbox",), + ), +] + +dataloader.tests += [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="objects365_val_fixname", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ), +] + +dataloader.evaluators += [ + L(COCOEvaluator)( + dataset_name="objects365_val_fixname", + tasks=("bbox",), + ), +] + +dataloader.tests += [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="openimages_v6_val_bbox", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ), +] + +dataloader.evaluators += [ + L(OIDEvaluator)( + dataset_name="openimages_v6_val_bbox", + ), +] + + + +refcoco_test_dataset_names = [ + "refcoco-unc-val", + "refcoco-unc-testA", + "refcoco-unc-testB", + "refcocoplus-unc-val", + "refcocoplus-unc-testA", + "refcocoplus-unc-testB", + "refcocog-google-val", + "refcocog-umd-val", + "refcocog-umd-test", +] +dataloader.tests += [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names=name, filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ) + for name in refcoco_test_dataset_names +] + +dataloader.evaluators += [ + L(RefCOCOEvaluator)( + dataset_name=name, + ) + for name in refcoco_test_dataset_names +] diff --git a/configs/common/data/lviscocococostuff_o365_oid_vgr_sa1b_refcoco_group_by_image_gqa_phrasecut_flickr30k_panoptic_lsj1024_cp_mdl.py b/configs/common/data/lviscocococostuff_o365_oid_vgr_sa1b_refcoco_group_by_image_gqa_phrasecut_flickr30k_panoptic_lsj1024_cp_mdl.py new file mode 100644 index 0000000..450c2ef --- /dev/null +++ b/configs/common/data/lviscocococostuff_o365_oid_vgr_sa1b_refcoco_group_by_image_gqa_phrasecut_flickr30k_panoptic_lsj1024_cp_mdl.py @@ -0,0 +1,266 @@ +import random + +import detectron2.data.transforms as T +from detectron2.config import LazyCall as L +from detectron2.data import ( + DatasetMapper, + MetadataCatalog, + build_detection_test_loader, + build_detection_train_loader, + get_detection_dataset_dicts, +) +from detectron2.data.samplers import RepeatFactorTrainingSampler +from detectron2.evaluation import COCOEvaluator, LVISEvaluator, SemSegEvaluator +from omegaconf import OmegaConf +from ape.data import ( + DatasetMapper_detr_panoptic, + DatasetMapper_detr_panoptic_copypaste, + build_detection_train_loader_multi_dataset, + build_detection_train_loader_multi_dataset_copypaste, + get_detection_dataset_dicts_multi_dataset, + get_detection_dataset_dicts_multi_dataset_copypaste, +) +from ape.evaluation import RefCOCOEvaluator +from ape.evaluation.oideval import OIDEvaluator + +dataloader = OmegaConf.create() + +image_size = 1024 + +dataloader.train = [ + L(build_detection_train_loader_multi_dataset_copypaste)( + dataset=L(get_detection_dataset_dicts_multi_dataset_copypaste)( + names=(dataset_name,), + filter_emptys=[use_filter], + copypastes=[use_cp], + dataloader_id=dataloader_id, + reduce_memory=True, + reduce_memory_size=1e6, + ), + dataset_bg=L(get_detection_dataset_dicts)( + names=(dataset_name,), + filter_empty=use_filter, + ) + if use_cp + else [[]], + mapper=L(DatasetMapper_detr_panoptic_copypaste)( + is_train=True, + augmentations=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=1.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + augmentations_with_crop=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=2.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + image_format="RGB", + use_instance_mask=True, + recompute_boxes=True, + instance_mask_format="bitmask", + ignore_label=MetadataCatalog.get(dataset_name).get("ignore_label", None), + stuff_classes_offset=len(MetadataCatalog.get(dataset_name).get("thing_classes", [])), + stuff_classes_decomposition=True, + output_dir=None, + vis_period=12800, + dataset_names=(dataset_name,), + max_num_phrase=128, + nms_thresh_phrase=0.6, + ), + sampler=L(RepeatFactorTrainingSampler)( + repeat_factors=L(RepeatFactorTrainingSampler.repeat_factors_from_category_frequency)( + dataset_dicts="${...dataset}", repeat_thresh=0.001 + ) + ) + if use_rfs + else None, + sampler_bg=L(RepeatFactorTrainingSampler)( + repeat_factors=L(RepeatFactorTrainingSampler.repeat_factors_from_category_frequency)( + dataset_dicts="${...dataset}", repeat_thresh=0.001 + ) + ) + if use_rfs and use_cp + else None, + total_batch_size=16, + total_batch_size_list=[16], + aspect_ratio_grouping=True, + num_workers=2, + num_datasets=1, + ) + for dataloader_id, use_rfs, use_cp, use_filter, dataset_name in [ + [0, True, True, True, "lvis_v1_train+coco_panoptic_separated"], + [1, True, False, True, "objects365_train_fixname"], + [2, True, False, True, "openimages_v6_train_bbox_nogroup"], + [3, False, False, True, "visualgenome_77962_box_and_region"], + [4, False, False, False, "sa1b"], + [5, False, False, True, "refcoco-mixed_group-by-image"], + [6, False, False, True, "gqa_region_train"], + [7, False, False, True, "phrasecut_train"], + [8, False, False, True, "flickr30k_separateGT_train"], + ] +] + + +dataloader.test = L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="lvis_v1_val", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="RGB", + ), + num_workers=4, +) + +dataloader.evaluator = L(LVISEvaluator)( + dataset_name="${..test.dataset.names}", + max_dets_per_image=300, +) + +dataloader.tests = [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)( + names="coco_2017_val_panoptic_stuffonly", filter_empty=False + ), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="RGB", + ), + num_workers=4, + ), +] + +dataloader.evaluators = [ + L(SemSegEvaluator)( + dataset_name="coco_2017_val_panoptic_stuffonly", + ), +] + +dataloader.tests += [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="lvis_v1_minival", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="RGB", + ), + num_workers=4, + ) +] + +dataloader.evaluators += [ + L(LVISEvaluator)( + dataset_name="lvis_v1_minival", + max_dets_per_image=300, + ) +] + +dataloader.tests += [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)( + names="objects365_minival_fixname", filter_empty=False + ), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="RGB", + ), + num_workers=4, + ), +] + +dataloader.evaluators += [ + L(COCOEvaluator)( + dataset_name="objects365_minival_fixname", + tasks=("bbox",), + ), +] + +dataloader.tests += [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="objects365_val_fixname", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="RGB", + ), + num_workers=4, + ), +] + +dataloader.evaluators += [ + L(COCOEvaluator)( + dataset_name="objects365_val_fixname", + tasks=("bbox",), + ), +] + +dataloader.tests += [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="openimages_v6_val_bbox", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="RGB", + ), + num_workers=4, + ), +] + +dataloader.evaluators += [ + L(OIDEvaluator)( + dataset_name="openimages_v6_val_bbox", + ), +] + + + +refcoco_test_dataset_names = [ + "refcoco-unc-val", + "refcoco-unc-testA", + "refcoco-unc-testB", + "refcocoplus-unc-val", + "refcocoplus-unc-testA", + "refcocoplus-unc-testB", + "refcocog-google-val", + "refcocog-umd-val", + "refcocog-umd-test", +] +dataloader.tests += [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names=name, filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="RGB", + ), + num_workers=4, + ) + for name in refcoco_test_dataset_names +] + +dataloader.evaluators += [ + L(RefCOCOEvaluator)( + dataset_name=name, + ) + for name in refcoco_test_dataset_names +] diff --git a/configs/common/data/lviscocococostuff_o365_oid_vgr_sa1b_refcoco_group_by_image_gqa_phrasecut_flickr30k_panoptic_lsj1536_cp.py b/configs/common/data/lviscocococostuff_o365_oid_vgr_sa1b_refcoco_group_by_image_gqa_phrasecut_flickr30k_panoptic_lsj1536_cp.py new file mode 100644 index 0000000..68f5b77 --- /dev/null +++ b/configs/common/data/lviscocococostuff_o365_oid_vgr_sa1b_refcoco_group_by_image_gqa_phrasecut_flickr30k_panoptic_lsj1536_cp.py @@ -0,0 +1,231 @@ +import random + +import detectron2.data.transforms as T +from detectron2.config import LazyCall as L +from detectron2.data import ( + DatasetMapper, + MetadataCatalog, + build_detection_test_loader, + get_detection_dataset_dicts, +) +from detectron2.data.samplers import RepeatFactorTrainingSampler +from detectron2.evaluation import COCOEvaluator, LVISEvaluator, SemSegEvaluator +from omegaconf import OmegaConf +from ape.data import ( + DatasetMapper_detr_panoptic_copypaste, + build_detection_train_loader_multi_dataset_copypaste, + get_detection_dataset_dicts_multi_dataset_copypaste, +) +from ape.data.samplers import MultiDatasetTrainingSampler +from ape.evaluation import RefCOCOEvaluator +from ape.evaluation.oideval import OIDEvaluator + +dataloader = OmegaConf.create() + +image_size = 1536 + +dataloader.train = L(build_detection_train_loader_multi_dataset_copypaste)( + dataset=L(get_detection_dataset_dicts_multi_dataset_copypaste)( + names=( + "lvis_v1_train+coco_panoptic_separated", + "objects365_train_fixname", + "openimages_v6_train_bbox_nogroup", + "visualgenome_77962_box_and_region", + "sa1b", + "refcoco-mixed_group-by-image", + "gqa_region_train", + "phrasecut_train", + "flickr30k_separateGT_train", + ), + filter_emptys=[True, True, True, True, False, True, True, True, True], + copypastes=[True, False, False, False, False, False, False, False, False], + ), + dataset_bg=L(get_detection_dataset_dicts)(names=["lvis_v1_train+coco_panoptic_separated"]), + mapper=L(DatasetMapper_detr_panoptic_copypaste)( + is_train=True, + augmentations=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=1.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + augmentations_with_crop=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=2.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + image_format="RGB", + use_instance_mask=True, + recompute_boxes=True, + instance_mask_format="bitmask", + ignore_label=MetadataCatalog.get("coco_2017_train_panoptic_stuffonly").ignore_label, + stuff_classes_offset=1203, + stuff_classes_decomposition=True, + output_dir=None, + vis_period=12800, + dataset_names=[ + "lvis_v1_train+coco_panoptic_separated", + "objects365_train_fixname", + "openimages_v6_train_bbox_nogroup", + "visualgenome_77962_box_and_region", + "sa1b", + "refcoco-mixed_group-by-image", + "gqa_region_train", + "phrasecut_train", + "flickr30k_separateGT_train", + ], + max_num_phrase=100, + nms_thresh_phrase=0.6, + ), + sampler=lambda dataset_dicts: MultiDatasetTrainingSampler( + repeat_factors=MultiDatasetTrainingSampler.get_repeat_factors( + dataset_dicts=dataset_dicts, + num_datasets=9, + dataset_ratio=[1, 1, 1, 1, 1, 0.1, 0.1, 0.1, 0.1], + use_rfs=[True, True, True, False, False, False, False, False, False], + use_cas=[ + False, + False, + False, + False, + False, + False, + False, + False, + False, + ], + repeat_thresh=0.001, + cas_lambda=1.0, + ), + seed=random.randint(0, 2**31), + ), + sampler_bg=lambda dataset_dicts: RepeatFactorTrainingSampler( + repeat_factors=RepeatFactorTrainingSampler.repeat_factors_from_category_frequency( + dataset_dicts=dataset_dicts, repeat_thresh=0.001 + ), + seed=random.randint(0, 2**31), + ), + total_batch_size=16, + total_batch_size_list=[16, 16, 16, 16, 16, 16, 16, 16, 16], + aspect_ratio_grouping=True, + num_workers=2, + num_datasets=9, +) + +dataloader.test = L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="lvis_v1_val", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${...train.mapper.image_format}", + ), + num_workers=4, +) + +dataloader.evaluator = L(LVISEvaluator)( + dataset_name="${..test.dataset.names}", + max_dets_per_image=300, +) + +dataloader.tests = [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)( + names="coco_2017_val_panoptic_stuffonly", filter_empty=False + ), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ), +] + +dataloader.evaluators = [ + L(SemSegEvaluator)( + dataset_name="coco_2017_val_panoptic_stuffonly", + ), +] + +dataloader.tests += [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="objects365_val_fixname", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ), +] + +dataloader.evaluators += [ + L(COCOEvaluator)( + dataset_name="objects365_val_fixname", + tasks=("bbox",), + ), +] + +dataloader.tests += [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="openimages_v6_val_bbox", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ), +] + +dataloader.evaluators += [ + L(OIDEvaluator)( + dataset_name="openimages_v6_val_bbox", + ), +] + + + +refcoco_test_dataset_names = [ + "refcoco-unc-val", + "refcoco-unc-testA", + "refcoco-unc-testB", + "refcocoplus-unc-val", + "refcocoplus-unc-testA", + "refcocoplus-unc-testB", + "refcocog-google-val", + "refcocog-umd-val", + "refcocog-umd-test", +] +dataloader.tests += [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names=name, filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ) + for name in refcoco_test_dataset_names +] + +dataloader.evaluators += [ + L(RefCOCOEvaluator)( + dataset_name=name, + ) + for name in refcoco_test_dataset_names +] diff --git a/configs/common/data/lviscocococostuff_o365_oid_vgr_sa1b_refcoco_group_by_image_gqa_phrasecut_panoptic_lsj1024_cp.py b/configs/common/data/lviscocococostuff_o365_oid_vgr_sa1b_refcoco_group_by_image_gqa_phrasecut_panoptic_lsj1024_cp.py new file mode 100644 index 0000000..a24df7d --- /dev/null +++ b/configs/common/data/lviscocococostuff_o365_oid_vgr_sa1b_refcoco_group_by_image_gqa_phrasecut_panoptic_lsj1024_cp.py @@ -0,0 +1,219 @@ +import random + +import detectron2.data.transforms as T +from detectron2.config import LazyCall as L +from detectron2.data import ( + DatasetMapper, + MetadataCatalog, + build_detection_test_loader, + get_detection_dataset_dicts, +) +from detectron2.data.samplers import RepeatFactorTrainingSampler +from detectron2.evaluation import COCOEvaluator, LVISEvaluator, SemSegEvaluator +from omegaconf import OmegaConf +from ape.data import ( + DatasetMapper_detr_panoptic_copypaste, + build_detection_train_loader_multi_dataset_copypaste, + get_detection_dataset_dicts_multi_dataset_copypaste, +) +from ape.data.samplers import MultiDatasetTrainingSampler +from ape.evaluation import RefCOCOEvaluator +from ape.evaluation.oideval import OIDEvaluator + +dataloader = OmegaConf.create() + +image_size = 1024 + +dataloader.train = L(build_detection_train_loader_multi_dataset_copypaste)( + dataset=L(get_detection_dataset_dicts_multi_dataset_copypaste)( + names=( + "lvis_v1_train+coco_panoptic_separated", + "objects365_train_fixname", + "openimages_v6_train_bbox_nogroup", + "visualgenome_77962_box_and_region", + "sa1b", + "refcoco-mixed_group-by-image", + "gqa_region_train", + "phrasecut_train", + ), + filter_emptys=[True, True, True, True, False, True, True, True], + copypastes=[True, False, False, False, False, False, False, False], + ), + dataset_bg=L(get_detection_dataset_dicts)(names=["lvis_v1_train+coco_panoptic_separated"]), + mapper=L(DatasetMapper_detr_panoptic_copypaste)( + is_train=True, + augmentations=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=1.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + augmentations_with_crop=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=2.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + image_format="RGB", + use_instance_mask=True, + recompute_boxes=True, + instance_mask_format="bitmask", + ignore_label=MetadataCatalog.get("coco_2017_train_panoptic_stuffonly").ignore_label, + stuff_classes_offset=1203, + stuff_classes_decomposition=True, + output_dir=None, + vis_period=12800, + dataset_names=[ + "lvis_v1_train+coco_panoptic_separated", + "objects365_train_fixname", + "openimages_v6_train_bbox_nogroup", + "visualgenome_77962_box_and_region", + "sa1b", + "refcoco-mixed_group-by-image", + "gqa_region_train", + "phrasecut_train", + ], + max_num_phrase=100, + nms_thresh_phrase=0.6, + ), + sampler=lambda dataset_dicts: MultiDatasetTrainingSampler( + repeat_factors=MultiDatasetTrainingSampler.get_repeat_factors( + dataset_dicts=dataset_dicts, + num_datasets=8, + dataset_ratio=[1, 1, 1, 1, 1, 0.2, 0.1, 0.2], + use_rfs=[True, True, True, False, False, False, False, False], + use_cas=[False, False, False, False, False, False, False, False], + repeat_thresh=0.001, + cas_lambda=1.0, + ), + seed=random.randint(0, 2**31), + ), + sampler_bg=lambda dataset_dicts: RepeatFactorTrainingSampler( + repeat_factors=RepeatFactorTrainingSampler.repeat_factors_from_category_frequency( + dataset_dicts=dataset_dicts, repeat_thresh=0.001 + ), + seed=random.randint(0, 2**31), + ), + total_batch_size=16, + total_batch_size_list=[16, 16, 16, 16, 16, 16, 16, 16], + aspect_ratio_grouping=True, + num_workers=2, + num_datasets=8, +) + +dataloader.test = L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="lvis_v1_val", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${...train.mapper.image_format}", + ), + num_workers=4, +) + +dataloader.evaluator = L(LVISEvaluator)( + dataset_name="${..test.dataset.names}", + max_dets_per_image=300, +) + +dataloader.tests = [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)( + names="coco_2017_val_panoptic_stuffonly", filter_empty=False + ), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ), +] + +dataloader.evaluators = [ + L(SemSegEvaluator)( + dataset_name="coco_2017_val_panoptic_stuffonly", + ), +] + +dataloader.tests += [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="objects365_val_fixname", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ), +] + +dataloader.evaluators += [ + L(COCOEvaluator)( + dataset_name="objects365_val_fixname", + tasks=("bbox",), + ), +] + +dataloader.tests += [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="openimages_v6_val_bbox", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ), +] + +dataloader.evaluators += [ + L(OIDEvaluator)( + dataset_name="openimages_v6_val_bbox", + ), +] + + + +refcoco_test_dataset_names = [ + "refcoco-unc-val", + "refcoco-unc-testA", + "refcoco-unc-testB", + "refcocoplus-unc-val", + "refcocoplus-unc-testA", + "refcocoplus-unc-testB", + "refcocog-google-val", + "refcocog-umd-val", + "refcocog-umd-test", +] +dataloader.tests += [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names=name, filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ) + for name in refcoco_test_dataset_names +] + +dataloader.evaluators += [ + L(RefCOCOEvaluator)( + dataset_name=name, + ) + for name in refcoco_test_dataset_names +] diff --git a/configs/common/data/lviscocococostuff_o365_oid_vgr_sa1b_refcoco_group_by_image_gqa_phrasecut_panoptic_lsj1536_cp.py b/configs/common/data/lviscocococostuff_o365_oid_vgr_sa1b_refcoco_group_by_image_gqa_phrasecut_panoptic_lsj1536_cp.py new file mode 100644 index 0000000..81a6f56 --- /dev/null +++ b/configs/common/data/lviscocococostuff_o365_oid_vgr_sa1b_refcoco_group_by_image_gqa_phrasecut_panoptic_lsj1536_cp.py @@ -0,0 +1,219 @@ +import random + +import detectron2.data.transforms as T +from detectron2.config import LazyCall as L +from detectron2.data import ( + DatasetMapper, + MetadataCatalog, + build_detection_test_loader, + get_detection_dataset_dicts, +) +from detectron2.data.samplers import RepeatFactorTrainingSampler +from detectron2.evaluation import COCOEvaluator, LVISEvaluator, SemSegEvaluator +from omegaconf import OmegaConf +from ape.data import ( + DatasetMapper_detr_panoptic_copypaste, + build_detection_train_loader_multi_dataset_copypaste, + get_detection_dataset_dicts_multi_dataset_copypaste, +) +from ape.data.samplers import MultiDatasetTrainingSampler +from ape.evaluation import RefCOCOEvaluator +from ape.evaluation.oideval import OIDEvaluator + +dataloader = OmegaConf.create() + +image_size = 1536 + +dataloader.train = L(build_detection_train_loader_multi_dataset_copypaste)( + dataset=L(get_detection_dataset_dicts_multi_dataset_copypaste)( + names=( + "lvis_v1_train+coco_panoptic_separated", + "objects365_train_fixname", + "openimages_v6_train_bbox_nogroup", + "visualgenome_77962_box_and_region", + "sa1b", + "refcoco-mixed_group-by-image", + "gqa_region_train", + "phrasecut_train", + ), + filter_emptys=[True, True, True, True, False, True, True, True], + copypastes=[True, False, False, False, False, False, False, False], + ), + dataset_bg=L(get_detection_dataset_dicts)(names=["lvis_v1_train+coco_panoptic_separated"]), + mapper=L(DatasetMapper_detr_panoptic_copypaste)( + is_train=True, + augmentations=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=1.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + augmentations_with_crop=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=2.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + image_format="RGB", + use_instance_mask=True, + recompute_boxes=True, + instance_mask_format="bitmask", + ignore_label=MetadataCatalog.get("coco_2017_train_panoptic_stuffonly").ignore_label, + stuff_classes_offset=1203, + stuff_classes_decomposition=True, + output_dir=None, + vis_period=12800, + dataset_names=[ + "lvis_v1_train+coco_panoptic_separated", + "objects365_train_fixname", + "openimages_v6_train_bbox_nogroup", + "visualgenome_77962_box_and_region", + "sa1b", + "refcoco-mixed_group-by-image", + "gqa_region_train", + "phrasecut_train", + ], + max_num_phrase=100, + nms_thresh_phrase=0.6, + ), + sampler=lambda dataset_dicts: MultiDatasetTrainingSampler( + repeat_factors=MultiDatasetTrainingSampler.get_repeat_factors( + dataset_dicts=dataset_dicts, + num_datasets=8, + dataset_ratio=[1, 1, 1, 1, 1, 0.2, 0.1, 0.2], + use_rfs=[True, True, True, False, False, False, False, False], + use_cas=[False, False, False, False, False, False, False, False], + repeat_thresh=0.001, + cas_lambda=1.0, + ), + seed=random.randint(0, 2**31), + ), + sampler_bg=lambda dataset_dicts: RepeatFactorTrainingSampler( + repeat_factors=RepeatFactorTrainingSampler.repeat_factors_from_category_frequency( + dataset_dicts=dataset_dicts, repeat_thresh=0.001 + ), + seed=random.randint(0, 2**31), + ), + total_batch_size=16, + total_batch_size_list=[16, 16, 16, 16, 16, 16, 16, 16], + aspect_ratio_grouping=True, + num_workers=2, + num_datasets=8, +) + +dataloader.test = L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="lvis_v1_val", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${...train.mapper.image_format}", + ), + num_workers=4, +) + +dataloader.evaluator = L(LVISEvaluator)( + dataset_name="${..test.dataset.names}", + max_dets_per_image=300, +) + +dataloader.tests = [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)( + names="coco_2017_val_panoptic_stuffonly", filter_empty=False + ), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ), +] + +dataloader.evaluators = [ + L(SemSegEvaluator)( + dataset_name="coco_2017_val_panoptic_stuffonly", + ), +] + +dataloader.tests += [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="objects365_val_fixname", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ), +] + +dataloader.evaluators += [ + L(COCOEvaluator)( + dataset_name="objects365_val_fixname", + tasks=("bbox",), + ), +] + +dataloader.tests += [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="openimages_v6_val_bbox", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ), +] + +dataloader.evaluators += [ + L(OIDEvaluator)( + dataset_name="openimages_v6_val_bbox", + ), +] + + + +refcoco_test_dataset_names = [ + "refcoco-unc-val", + "refcoco-unc-testA", + "refcoco-unc-testB", + "refcocoplus-unc-val", + "refcocoplus-unc-testA", + "refcocoplus-unc-testB", + "refcocog-google-val", + "refcocog-umd-val", + "refcocog-umd-test", +] +dataloader.tests += [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names=name, filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ) + for name in refcoco_test_dataset_names +] + +dataloader.evaluators += [ + L(RefCOCOEvaluator)( + dataset_name=name, + ) + for name in refcoco_test_dataset_names +] diff --git a/configs/common/data/lviscocococostuff_o365_oid_vgr_sa1b_refcoco_group_by_image_panoptic_lsj1024_cp.py b/configs/common/data/lviscocococostuff_o365_oid_vgr_sa1b_refcoco_group_by_image_panoptic_lsj1024_cp.py new file mode 100644 index 0000000..790d07b --- /dev/null +++ b/configs/common/data/lviscocococostuff_o365_oid_vgr_sa1b_refcoco_group_by_image_panoptic_lsj1024_cp.py @@ -0,0 +1,252 @@ +import random + +import detectron2.data.transforms as T +from detectron2.config import LazyCall as L +from detectron2.data import ( + DatasetMapper, + MetadataCatalog, + build_detection_test_loader, + get_detection_dataset_dicts, +) +from detectron2.data.samplers import RepeatFactorTrainingSampler +from detectron2.evaluation import COCOEvaluator, LVISEvaluator, SemSegEvaluator +from omegaconf import OmegaConf +from ape.data import ( + DatasetMapper_detr_panoptic_copypaste, + build_detection_train_loader_multi_dataset_copypaste, + get_detection_dataset_dicts_multi_dataset_copypaste, +) +from ape.data.samplers import MultiDatasetTrainingSampler +from ape.evaluation import RefCOCOEvaluator +from ape.evaluation.oideval import OIDEvaluator + +dataloader = OmegaConf.create() + +image_size = 1024 + +dataloader.train = L(build_detection_train_loader_multi_dataset_copypaste)( + dataset=L(get_detection_dataset_dicts_multi_dataset_copypaste)( + names=( + "lvis_v1_train+coco_panoptic_separated", + "objects365_train_fixname", + "openimages_v6_train_bbox_nogroup", + "visualgenome_77962_box_and_region", + "sa1b_4m", + "refcoco-mixed_group-by-image", + ), + filter_emptys=[True, True, True, True, False, True], + copypastes=[True, False, False, False, False, False], + ), + dataset_bg=L(get_detection_dataset_dicts)(names=["lvis_v1_train+coco_panoptic_separated"]), + mapper=L(DatasetMapper_detr_panoptic_copypaste)( + is_train=True, + augmentations=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=1.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + augmentations_with_crop=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=2.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + image_format="RGB", + use_instance_mask=True, + recompute_boxes=True, + instance_mask_format="bitmask", + ignore_label=MetadataCatalog.get("coco_2017_train_panoptic_stuffonly").ignore_label, + stuff_classes_offset=1203, + stuff_classes_decomposition=True, + output_dir=None, + vis_period=12800, + dataset_names="${..dataset.names}", + max_num_phrase=128, + nms_thresh_phrase=0.6, + ), + sampler=lambda dataset_dicts: MultiDatasetTrainingSampler( + repeat_factors=MultiDatasetTrainingSampler.get_repeat_factors( + dataset_dicts=dataset_dicts, + num_datasets=6, + dataset_ratio=[1, 1, 1, 1, 1, 0.1], + use_rfs=[True, True, True, False, False, False], + use_cas=[False, False, False, False, False, False], + repeat_thresh=0.001, + cas_lambda=1.0, + ), + seed=random.randint(0, 2**31), + ), + sampler_bg=lambda dataset_dicts: RepeatFactorTrainingSampler( + repeat_factors=RepeatFactorTrainingSampler.repeat_factors_from_category_frequency( + dataset_dicts=dataset_dicts, repeat_thresh=0.001 + ), + seed=random.randint(0, 2**31), + ), + total_batch_size=16, + total_batch_size_list=[16, 16, 16, 16, 16, 16], + aspect_ratio_grouping=True, + num_workers=4, + num_datasets=6, +) + +dataloader.test = L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="lvis_v1_val", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${...train.mapper.image_format}", + ), + num_workers=4, +) + +dataloader.evaluator = L(LVISEvaluator)( + dataset_name="${..test.dataset.names}", + max_dets_per_image=300, +) + +dataloader.tests = [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)( + names="coco_2017_val_panoptic_stuffonly", filter_empty=False + ), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ), +] + +dataloader.evaluators = [ + L(SemSegEvaluator)( + dataset_name="coco_2017_val_panoptic_stuffonly", + ), +] + +dataloader.tests += [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="lvis_v1_minival", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ) +] + +dataloader.evaluators += [ + L(LVISEvaluator)( + dataset_name="lvis_v1_minival", + max_dets_per_image=300, + ) +] + +dataloader.tests += [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)( + names="objects365_minival_fixname", filter_empty=False + ), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ), +] + +dataloader.evaluators += [ + L(COCOEvaluator)( + dataset_name="objects365_minival_fixname", + tasks=("bbox",), + ), +] + +dataloader.tests += [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="objects365_val_fixname", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ), +] + +dataloader.evaluators += [ + L(COCOEvaluator)( + dataset_name="objects365_val_fixname", + tasks=("bbox",), + ), +] + +dataloader.tests += [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="openimages_v6_val_bbox", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ), +] + +dataloader.evaluators += [ + L(OIDEvaluator)( + dataset_name="openimages_v6_val_bbox", + ), +] + + + +refcoco_test_dataset_names = [ + "refcoco-unc-val", + "refcoco-unc-testA", + "refcoco-unc-testB", + "refcocoplus-unc-val", + "refcocoplus-unc-testA", + "refcocoplus-unc-testB", + "refcocog-google-val", + "refcocog-umd-val", + "refcocog-umd-test", +] +dataloader.tests += [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names=name, filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ) + for name in refcoco_test_dataset_names +] + +dataloader.evaluators += [ + L(RefCOCOEvaluator)( + dataset_name=name, + ) + for name in refcoco_test_dataset_names +] diff --git a/configs/common/data/lviscocococostuff_panoptic_lsj1024_cp.py b/configs/common/data/lviscocococostuff_panoptic_lsj1024_cp.py new file mode 100644 index 0000000..0f978de --- /dev/null +++ b/configs/common/data/lviscocococostuff_panoptic_lsj1024_cp.py @@ -0,0 +1,106 @@ +import detectron2.data.transforms as T +from detectron2.config import LazyCall as L +from detectron2.data import ( + DatasetMapper, + MetadataCatalog, + build_detection_test_loader, + get_detection_dataset_dicts, +) +from detectron2.data.samplers import RepeatFactorTrainingSampler +from detectron2.evaluation import LVISEvaluator, SemSegEvaluator +from omegaconf import OmegaConf +from ape.data import ( + DatasetMapper_detr_panoptic_copypaste, + build_detection_train_loader_copypaste, + get_detection_dataset_dicts_copypaste, +) + +dataloader = OmegaConf.create() + +image_size = 1024 + +dataloader.train = L(build_detection_train_loader_copypaste)( + dataset=L(get_detection_dataset_dicts_copypaste)( + names="lvis_v1_train+coco_panoptic_separated", copypastes=[True] + ), + dataset_bg=L(get_detection_dataset_dicts)(names=["lvis_v1_train+coco_panoptic_separated"]), + mapper=L(DatasetMapper_detr_panoptic_copypaste)( + is_train=True, + augmentations=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=1.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + augmentations_with_crop=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=2.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + image_format="RGB", + use_instance_mask=True, + recompute_boxes=True, + instance_mask_format="bitmask", + ignore_label=MetadataCatalog.get("coco_2017_train_panoptic_stuffonly").ignore_label, + stuff_classes_offset=1203, + stuff_classes_decomposition=True, + output_dir=None, + vis_period=12800, + dataset_names=["lvis_v1_train+coco_panoptic_separated"], + ), + sampler=L(RepeatFactorTrainingSampler)( + repeat_factors=L(RepeatFactorTrainingSampler.repeat_factors_from_category_frequency)( + dataset_dicts="${dataloader.train.dataset}", repeat_thresh=0.001 + ) + ), + sampler_bg=L(RepeatFactorTrainingSampler)( + repeat_factors=L(RepeatFactorTrainingSampler.repeat_factors_from_category_frequency)( + dataset_dicts="${dataloader.train.dataset_bg}", repeat_thresh=0.001 + ), + ), + total_batch_size=16, + aspect_ratio_grouping=True, + num_workers=16, +) + +dataloader.test = L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="lvis_v1_val", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${...train.mapper.image_format}", + ), + num_workers=4, +) + +dataloader.evaluator = L(LVISEvaluator)( + dataset_name="${..test.dataset.names}", + max_dets_per_image=300, +) + +dataloader.tests = [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)( + names="coco_2017_val_panoptic_stuffonly", filter_empty=False + ), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ), +] + +dataloader.evaluators = [ + L(SemSegEvaluator)( + dataset_name="coco_2017_val_panoptic_stuffonly", + ), +] diff --git a/configs/common/data/lviscocococostuff_refcoco_group_by_image_panoptic_lsj1024_cp.py b/configs/common/data/lviscocococostuff_refcoco_group_by_image_panoptic_lsj1024_cp.py new file mode 100644 index 0000000..502b648 --- /dev/null +++ b/configs/common/data/lviscocococostuff_refcoco_group_by_image_panoptic_lsj1024_cp.py @@ -0,0 +1,157 @@ +import random + +import detectron2.data.transforms as T +from detectron2.config import LazyCall as L +from detectron2.data import ( + DatasetMapper, + MetadataCatalog, + build_detection_test_loader, + get_detection_dataset_dicts, +) +from detectron2.data.samplers import RepeatFactorTrainingSampler +from detectron2.evaluation import LVISEvaluator, SemSegEvaluator +from omegaconf import OmegaConf +from ape.data import ( + DatasetMapper_detr_panoptic_copypaste, + build_detection_train_loader_multi_dataset_copypaste, + get_detection_dataset_dicts_multi_dataset_copypaste, +) +from ape.data.samplers import MultiDatasetTrainingSampler +from ape.evaluation import RefCOCOEvaluator + +dataloader = OmegaConf.create() + +image_size = 1024 + +dataloader.train = L(build_detection_train_loader_multi_dataset_copypaste)( + dataset=L(get_detection_dataset_dicts_multi_dataset_copypaste)( + names=("lvis_v1_train+coco_panoptic_separated", "refcoco-mixed_group-by-image"), + filter_emptys=[True, True], + copypastes=[True, False], + ), + dataset_bg=L(get_detection_dataset_dicts)(names=["lvis_v1_train+coco_panoptic_separated"]), + mapper=L(DatasetMapper_detr_panoptic_copypaste)( + is_train=True, + augmentations=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=1.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + augmentations_with_crop=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=2.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + image_format="RGB", + use_instance_mask=True, + recompute_boxes=True, + instance_mask_format="bitmask", + ignore_label=MetadataCatalog.get("coco_2017_train_panoptic_stuffonly").ignore_label, + stuff_classes_offset=1203, + stuff_classes_decomposition=True, + output_dir=None, + vis_period=12800, + dataset_names=["lvis_v1_train+coco_panoptic_separated", "refcoco-mixed_group-by-image"], + nms_thresh_phrase=0.9, + max_num_phrase=1, + ), + sampler=lambda dataset_dicts: MultiDatasetTrainingSampler( + repeat_factors=MultiDatasetTrainingSampler.get_repeat_factors( + dataset_dicts=dataset_dicts, + num_datasets=2, + dataset_ratio=[1, 1], + use_rfs=[True, True], + use_cas=[False, False], + repeat_thresh=0.001, + cas_lambda=1.0, + ), + seed=random.randint(0, 2**31), + ), + sampler_bg=lambda dataset_dicts: RepeatFactorTrainingSampler( + repeat_factors=RepeatFactorTrainingSampler.repeat_factors_from_category_frequency( + dataset_dicts=dataset_dicts, repeat_thresh=0.001 + ), + seed=random.randint(0, 2**31), + ), + total_batch_size=16, + total_batch_size_list=[16, 16], + aspect_ratio_grouping=True, + num_workers=4, + num_datasets=2, +) + +dataloader.test = L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="lvis_v1_val", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${...train.mapper.image_format}", + ), + num_workers=4, +) + +dataloader.evaluator = L(LVISEvaluator)( + dataset_name="${..test.dataset.names}", + max_dets_per_image=300, +) + +dataloader.tests = [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)( + names="coco_2017_val_panoptic_stuffonly", filter_empty=False + ), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ), +] + +dataloader.evaluators = [ + L(SemSegEvaluator)( + dataset_name="coco_2017_val_panoptic_stuffonly", + ), +] + +refcoco_test_dataset_names = [ + "refcoco-unc-val", + "refcoco-unc-testA", + "refcoco-unc-testB", + "refcocoplus-unc-val", + "refcocoplus-unc-testA", + "refcocoplus-unc-testB", + "refcocog-google-val", + "refcocog-umd-val", + "refcocog-umd-test", +] +dataloader.tests += [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names=name, filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ) + for name in refcoco_test_dataset_names +] + +dataloader.evaluators += [ + L(RefCOCOEvaluator)( + dataset_name=name, + ) + for name in refcoco_test_dataset_names +] diff --git a/configs/common/data/lviscocococostuff_refcoco_panoptic_lsj1024.py b/configs/common/data/lviscocococostuff_refcoco_panoptic_lsj1024.py new file mode 100644 index 0000000..2483396 --- /dev/null +++ b/configs/common/data/lviscocococostuff_refcoco_panoptic_lsj1024.py @@ -0,0 +1,145 @@ +import random + +import detectron2.data.transforms as T +from detectron2.config import LazyCall as L +from detectron2.data import ( + DatasetMapper, + MetadataCatalog, + build_detection_test_loader, + get_detection_dataset_dicts, +) +from detectron2.data.samplers import RepeatFactorTrainingSampler +from detectron2.evaluation import LVISEvaluator, SemSegEvaluator +from omegaconf import OmegaConf +from ape.data import ( + DatasetMapper_detr_panoptic, + build_detection_train_loader_multi_dataset, + get_detection_dataset_dicts_multi_dataset, +) +from ape.data.samplers import MultiDatasetTrainingSampler +from ape.evaluation import RefCOCOEvaluator + +dataloader = OmegaConf.create() + +image_size = 1024 + +dataloader.train = L(build_detection_train_loader_multi_dataset)( + dataset=L(get_detection_dataset_dicts_multi_dataset)( + names=("lvis_v1_train+coco_panoptic_separated", "refcoco-mixed"), + filter_emptys=[True, True], + ), + mapper=L(DatasetMapper_detr_panoptic)( + is_train=True, + augmentations=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=1.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + augmentations_with_crop=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=2.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + image_format="RGB", + use_instance_mask=True, + recompute_boxes=True, + instance_mask_format="bitmask", + ignore_label=MetadataCatalog.get("coco_2017_train_panoptic_stuffonly").ignore_label, + stuff_classes_offset=1203, + stuff_classes_decomposition=True, + dataset_names=["lvis_v1_train+coco_panoptic_separated", "refcoco-mixed"], + ), + sampler=lambda dataset_dicts: MultiDatasetTrainingSampler( + repeat_factors=MultiDatasetTrainingSampler.get_repeat_factors( + dataset_dicts=dataset_dicts, + num_datasets=2, + dataset_ratio=[1, 1], + use_rfs=[True, True], + use_cas=[False, False], + repeat_thresh=0.001, + cas_lambda=1.0, + ), + seed=random.randint(0, 2**31), + ), + total_batch_size=16, + total_batch_size_list=[16, 16], + aspect_ratio_grouping=True, + num_workers=4, + num_datasets=2, +) + +dataloader.test = L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="lvis_v1_val", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${...train.mapper.image_format}", + ), + num_workers=4, +) + +dataloader.evaluator = L(LVISEvaluator)( + dataset_name="${..test.dataset.names}", + max_dets_per_image=300, +) + +dataloader.tests = [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)( + names="coco_2017_val_panoptic_stuffonly", filter_empty=False + ), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ), +] + +dataloader.evaluators = [ + L(SemSegEvaluator)( + dataset_name="coco_2017_val_panoptic_stuffonly", + ), +] + +refcoco_test_dataset_names = [ + "refcoco-unc-val", + "refcoco-unc-testA", + "refcoco-unc-testB", + "refcocoplus-unc-val", + "refcocoplus-unc-testA", + "refcocoplus-unc-testB", + "refcocog-google-val", + "refcocog-umd-val", + "refcocog-umd-test", +] +dataloader.tests += [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names=name, filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ) + for name in refcoco_test_dataset_names +] + +dataloader.evaluators += [ + L(RefCOCOEvaluator)( + dataset_name=name, + ) + for name in refcoco_test_dataset_names +] diff --git a/configs/common/data/lviscocococostuff_refcoco_panoptic_lsj1024_cp.py b/configs/common/data/lviscocococostuff_refcoco_panoptic_lsj1024_cp.py new file mode 100644 index 0000000..28c9cf5 --- /dev/null +++ b/configs/common/data/lviscocococostuff_refcoco_panoptic_lsj1024_cp.py @@ -0,0 +1,155 @@ +import random + +import detectron2.data.transforms as T +from detectron2.config import LazyCall as L +from detectron2.data import ( + DatasetMapper, + MetadataCatalog, + build_detection_test_loader, + get_detection_dataset_dicts, +) +from detectron2.data.samplers import RepeatFactorTrainingSampler +from detectron2.evaluation import LVISEvaluator, SemSegEvaluator +from omegaconf import OmegaConf +from ape.data import ( + DatasetMapper_detr_panoptic_copypaste, + build_detection_train_loader_multi_dataset_copypaste, + get_detection_dataset_dicts_multi_dataset_copypaste, +) +from ape.data.samplers import MultiDatasetTrainingSampler +from ape.evaluation import RefCOCOEvaluator + +dataloader = OmegaConf.create() + +image_size = 1024 + +dataloader.train = L(build_detection_train_loader_multi_dataset_copypaste)( + dataset=L(get_detection_dataset_dicts_multi_dataset_copypaste)( + names=("lvis_v1_train+coco_panoptic_separated", "refcoco-mixed"), + filter_emptys=[True, True], + copypastes=[True, False], + ), + dataset_bg=L(get_detection_dataset_dicts)(names=["lvis_v1_train+coco_panoptic_separated"]), + mapper=L(DatasetMapper_detr_panoptic_copypaste)( + is_train=True, + augmentations=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=1.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + augmentations_with_crop=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=2.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + image_format="RGB", + use_instance_mask=True, + recompute_boxes=True, + instance_mask_format="bitmask", + ignore_label=MetadataCatalog.get("coco_2017_train_panoptic_stuffonly").ignore_label, + stuff_classes_offset=1203, + stuff_classes_decomposition=True, + output_dir=None, + vis_period=12800, + dataset_names=["lvis_v1_train+coco_panoptic_separated", "refcoco-mixed"], + ), + sampler=lambda dataset_dicts: MultiDatasetTrainingSampler( + repeat_factors=MultiDatasetTrainingSampler.get_repeat_factors( + dataset_dicts=dataset_dicts, + num_datasets=2, + dataset_ratio=[1, 1], + use_rfs=[True, False], + use_cas=[False, False], + repeat_thresh=0.001, + cas_lambda=1.0, + ), + seed=random.randint(0, 2**31), + ), + sampler_bg=lambda dataset_dicts: RepeatFactorTrainingSampler( + repeat_factors=RepeatFactorTrainingSampler.repeat_factors_from_category_frequency( + dataset_dicts=dataset_dicts, repeat_thresh=0.001 + ), + seed=random.randint(0, 2**31), + ), + total_batch_size=16, + total_batch_size_list=[16, 16], + aspect_ratio_grouping=True, + num_workers=4, + num_datasets=2, +) + +dataloader.test = L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="lvis_v1_val", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${...train.mapper.image_format}", + ), + num_workers=4, +) + +dataloader.evaluator = L(LVISEvaluator)( + dataset_name="${..test.dataset.names}", + max_dets_per_image=300, +) + +dataloader.tests = [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)( + names="coco_2017_val_panoptic_stuffonly", filter_empty=False + ), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ), +] + +dataloader.evaluators = [ + L(SemSegEvaluator)( + dataset_name="coco_2017_val_panoptic_stuffonly", + ), +] + +refcoco_test_dataset_names = [ + "refcoco-unc-val", + "refcoco-unc-testA", + "refcoco-unc-testB", + "refcocoplus-unc-val", + "refcocoplus-unc-testA", + "refcocoplus-unc-testB", + "refcocog-google-val", + "refcocog-umd-val", + "refcocog-umd-test", +] +dataloader.tests += [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names=name, filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ) + for name in refcoco_test_dataset_names +] + +dataloader.evaluators += [ + L(RefCOCOEvaluator)( + dataset_name=name, + ) + for name in refcoco_test_dataset_names +] diff --git a/configs/common/data/lviscocococostuff_sa1b_panoptic.py b/configs/common/data/lviscocococostuff_sa1b_panoptic.py new file mode 100644 index 0000000..74e254e --- /dev/null +++ b/configs/common/data/lviscocococostuff_sa1b_panoptic.py @@ -0,0 +1,120 @@ +import random + +import detectron2.data.transforms as T +from detectron2.config import LazyCall as L +from detectron2.data import ( + DatasetMapper, + MetadataCatalog, + build_detection_test_loader, + get_detection_dataset_dicts, +) +from detectron2.evaluation import LVISEvaluator, SemSegEvaluator +from omegaconf import OmegaConf +from ape.data import ( + DatasetMapper_detr_panoptic, + build_detection_train_loader_multi_dataset, + get_detection_dataset_dicts_multi_dataset, +) +from ape.data.samplers import MultiDatasetTrainingSampler + +dataloader = OmegaConf.create() + +dataloader.train = L(build_detection_train_loader_multi_dataset)( + dataset=L(get_detection_dataset_dicts_multi_dataset)( + names=( + "lvis_v1_train+coco_panoptic_separated", + "sa1b_4m", + ), + filter_emptys=[True, False], + ), + mapper=L(DatasetMapper_detr_panoptic)( + is_train=True, + augmentations=[ + L(T.RandomFlip)(), + L(T.ResizeShortestEdge)( + short_edge_length=(480, 512, 544, 576, 608, 640, 672, 704, 736, 768, 800), + max_size=1333, + sample_style="choice", + ), + ], + augmentations_with_crop=[ + L(T.RandomFlip)(), + L(T.ResizeShortestEdge)( + short_edge_length=(400, 500, 600), + sample_style="choice", + ), + L(T.RandomCrop)( + crop_type="absolute_range", + crop_size=(384, 600), + ), + L(T.ResizeShortestEdge)( + short_edge_length=(480, 512, 544, 576, 608, 640, 672, 704, 736, 768, 800), + max_size=1333, + sample_style="choice", + ), + ], + image_format="RGB", + use_instance_mask=True, + recompute_boxes=True, + instance_mask_format="bitmask", + ignore_label=MetadataCatalog.get("coco_2017_train_panoptic_stuffonly").ignore_label, + stuff_classes_offset=1203, + stuff_classes_decomposition=True, + dataset_names=["lvis_v1_train+coco_panoptic_separated", "sa1b"], + ), + sampler=lambda dataset_dicts: MultiDatasetTrainingSampler( + repeat_factors=MultiDatasetTrainingSampler.get_repeat_factors( + dataset_dicts=dataset_dicts, + num_datasets=2, + dataset_ratio=[1, 1], + use_rfs=[True, True], + use_cas=[False, False], + repeat_thresh=0.001, + cas_lambda=1.0, + ), + seed=random.randint(0, 2**31), + ), + total_batch_size=16, + total_batch_size_list=[16, 16], + num_workers=8, + num_datasets=2, +) + +dataloader.test = L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="lvis_v1_val", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=800, max_size=1333), + ], + image_format="${...train.mapper.image_format}", + ), + num_workers=4, +) + +dataloader.evaluator = L(LVISEvaluator)( + dataset_name="${..test.dataset.names}", + max_dets_per_image=300, +) + +dataloader.tests = [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)( + names="coco_2017_val_panoptic_stuffonly", filter_empty=False + ), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=800, max_size=1333), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ), +] + +dataloader.evaluators = [ + L(SemSegEvaluator)( + dataset_name="coco_2017_val_panoptic_stuffonly", + ), +] diff --git a/configs/common/data/o365_instance_lsj1024.py b/configs/common/data/o365_instance_lsj1024.py new file mode 100644 index 0000000..e792ea6 --- /dev/null +++ b/configs/common/data/o365_instance_lsj1024.py @@ -0,0 +1,66 @@ +import detectron2.data.transforms as T +from detectron2.config import LazyCall as L +from detectron2.data import ( + DatasetMapper, + build_detection_test_loader, + build_detection_train_loader, + get_detection_dataset_dicts, +) +from detectron2.evaluation import COCOEvaluator +from omegaconf import OmegaConf +from ape.data import ( + DatasetMapper_detr_instance, + build_detection_train_loader_multi_dataset, + get_detection_dataset_dicts_multi_dataset, +) + +image_size = 1024 + +dataloader = OmegaConf.create() + +dataloader.train = L(build_detection_train_loader_multi_dataset)( + dataset=L(get_detection_dataset_dicts_multi_dataset)( + names=("objects365_train_fixname",), filter_emptys=[True] + ), + mapper=L(DatasetMapper_detr_instance)( + is_train=True, + augmentations=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=1.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + augmentations_with_crop=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=2.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + image_format="RGB", + use_instance_mask=True, + recompute_boxes=True, + ), + total_batch_size=16, + total_batch_size_list=[16], + num_workers=4, + num_datasets=1, +) + +dataloader.test = L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="objects365_val_fixname", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${...train.mapper.image_format}", + ), + num_workers=4, +) + +dataloader.evaluator = L(COCOEvaluator)( + dataset_name="${..test.dataset.names}", + tasks=("bbox",), +) diff --git a/configs/common/data/odinw13_instance.py b/configs/common/data/odinw13_instance.py new file mode 100644 index 0000000..36881a2 --- /dev/null +++ b/configs/common/data/odinw13_instance.py @@ -0,0 +1,165 @@ +import detectron2.data.transforms as T +from detectron2.config import LazyCall as L +from detectron2.data import ( + DatasetMapper, + MetadataCatalog, + build_detection_test_loader, + get_detection_dataset_dicts, +) +from detectron2.evaluation import COCOEvaluator +from omegaconf import OmegaConf +from ape.data import ( + DatasetMapper_detr_panoptic, + DatasetMapper_detr_panoptic_copypaste, + build_detection_train_loader_multi_dataset, + build_detection_train_loader_multi_dataset_copypaste, + get_detection_dataset_dicts_multi_dataset, + get_detection_dataset_dicts_multi_dataset_copypaste, +) + +dataloader = OmegaConf.create() + +odinw_dataset_metas = [ + "odinw_AerialMaritimeDrone_large_train", + "odinw_Aquarium_Aquarium_Combined.v2-raw-1024.coco_train", + "odinw_CottontailRabbits_train", + "odinw_EgoHands_generic_train", + "odinw_NorthAmericaMushrooms_North_American_Mushrooms.v1-416x416.coco_train", + "odinw_Packages_Raw_train", + "odinw_PascalVOC_train", + "odinw_pistols_export_train", + "odinw_pothole_train", + "odinw_Raccoon_Raccoon.v2-raw.coco_train", + "odinw_ShellfishOpenImages_raw_train", + "odinw_thermalDogsAndPeople_train", + "odinw_VehiclesOpenImages_416x416_train", +] + +dataloader.train = [ + L(build_detection_train_loader_multi_dataset)( + dataset=L(get_detection_dataset_dicts_multi_dataset)( + names=(dataset_name,), + filter_emptys=[True], + dataloader_id=dataloader_id, + reduce_memory=True, + reduce_memory_size=1e6, + ), + mapper=L(DatasetMapper_detr_panoptic)( + is_train=True, + augmentations=[ + L(T.RandomFlip)(), + L(T.ResizeShortestEdge)( + short_edge_length=(480, 512, 544, 576, 608, 640, 672, 704, 736, 768, 800), + max_size=1333, + sample_style="choice", + ), + ], + augmentations_with_crop=[ + L(T.RandomFlip)(), + L(T.ResizeShortestEdge)( + short_edge_length=(400, 500, 600), + sample_style="choice", + ), + L(T.RandomCrop)( + crop_type="absolute_range", + crop_size=(384, 600), + ), + L(T.ResizeShortestEdge)( + short_edge_length=(480, 512, 544, 576, 608, 640, 672, 704, 736, 768, 800), + max_size=1333, + sample_style="choice", + ), + ], + image_format="RGB", + use_instance_mask=True, + recompute_boxes=True, + instance_mask_format="bitmask", + ignore_label=MetadataCatalog.get(dataset_name).get("ignore_label", None), + stuff_classes_offset=len(MetadataCatalog.get(dataset_name).get("thing_classes", [])), + stuff_classes_decomposition=True, + output_dir=None, + vis_period=12800, + dataset_names=(dataset_name,), + max_num_phrase=128, + nms_thresh_phrase=0.6, + ), + sampler=None, + total_batch_size=16, + total_batch_size_list=[16], + aspect_ratio_grouping=True, + num_workers=16, + num_datasets=1, + ) + for dataloader_id, dataset_name in enumerate(odinw_dataset_metas) +] + +odinw_test_dataset_names = [ + "odinw_AerialMaritimeDrone_large_test", + "odinw_Aquarium_Aquarium_Combined.v2-raw-1024.coco_test", + "odinw_CottontailRabbits_test", + "odinw_EgoHands_generic_test", + "odinw_NorthAmericaMushrooms_North_American_Mushrooms.v1-416x416.coco_test", + "odinw_Packages_Raw_test", + "odinw_PascalVOC_val", + "odinw_pistols_export_test", + "odinw_pothole_test", + "odinw_Raccoon_Raccoon.v2-raw.coco_test", + "odinw_ShellfishOpenImages_raw_test", + "odinw_thermalDogsAndPeople_test", + "odinw_VehiclesOpenImages_416x416_test", +] + +dataloader.tests = [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names=name, filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=800, max_size=1333), + ], + image_format="RGB", + ), + num_workers=4, + ) + for name in odinw_test_dataset_names +] + +dataloader.name_prompt_fusion_text = [ + True, + True, + False, + False, + True, + True, + False, + False, + True, + True, + False, + True, + False, +] + +dataloader.select_box_nums_for_evaluation_list = [ + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 300, +] + +dataloader.evaluators = [ + L(COCOEvaluator)( + dataset_name=name, + tasks=("bbox",), + ) + for name in odinw_test_dataset_names +] diff --git a/configs/common/data/odinw13_instance_lsj1024.py b/configs/common/data/odinw13_instance_lsj1024.py new file mode 100644 index 0000000..3343dd4 --- /dev/null +++ b/configs/common/data/odinw13_instance_lsj1024.py @@ -0,0 +1,157 @@ +import detectron2.data.transforms as T +from detectron2.config import LazyCall as L +from detectron2.data import ( + DatasetMapper, + MetadataCatalog, + build_detection_test_loader, + get_detection_dataset_dicts, +) +from detectron2.evaluation import COCOEvaluator +from omegaconf import OmegaConf +from ape.data import ( + DatasetMapper_detr_panoptic, + DatasetMapper_detr_panoptic_copypaste, + build_detection_train_loader_multi_dataset, + build_detection_train_loader_multi_dataset_copypaste, + get_detection_dataset_dicts_multi_dataset, + get_detection_dataset_dicts_multi_dataset_copypaste, +) + +dataloader = OmegaConf.create() + +image_size = 1024 + +odinw_dataset_metas = [ + "odinw_AerialMaritimeDrone_large_train", + "odinw_Aquarium_Aquarium_Combined.v2-raw-1024.coco_train", + "odinw_CottontailRabbits_train", + "odinw_EgoHands_generic_train", + "odinw_NorthAmericaMushrooms_North_American_Mushrooms.v1-416x416.coco_train", + "odinw_Packages_Raw_train", + "odinw_PascalVOC_train", + "odinw_pistols_export_train", + "odinw_pothole_train", + "odinw_Raccoon_Raccoon.v2-raw.coco_train", + "odinw_ShellfishOpenImages_raw_train", + "odinw_thermalDogsAndPeople_train", + "odinw_VehiclesOpenImages_416x416_train", +] + +dataloader.train = [ + L(build_detection_train_loader_multi_dataset)( + dataset=L(get_detection_dataset_dicts_multi_dataset)( + names=(dataset_name,), + filter_emptys=[True], + dataloader_id=dataloader_id, + reduce_memory=True, + reduce_memory_size=1e6, + ), + mapper=L(DatasetMapper_detr_panoptic)( + is_train=True, + augmentations=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=1.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + augmentations_with_crop=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=2.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + image_format="RGB", + use_instance_mask=True, + recompute_boxes=True, + instance_mask_format="bitmask", + ignore_label=MetadataCatalog.get(dataset_name).get("ignore_label", None), + stuff_classes_offset=len(MetadataCatalog.get(dataset_name).get("thing_classes", [])), + stuff_classes_decomposition=True, + output_dir=None, + vis_period=12800, + dataset_names=(dataset_name,), + max_num_phrase=128, + nms_thresh_phrase=0.6, + ), + sampler=None, + total_batch_size=16, + total_batch_size_list=[16], + aspect_ratio_grouping=True, + num_workers=16, + num_datasets=1, + ) + for dataloader_id, dataset_name in enumerate(odinw_dataset_metas) +] + +odinw_test_dataset_names = [ + "odinw_AerialMaritimeDrone_large_test", + "odinw_Aquarium_Aquarium_Combined.v2-raw-1024.coco_test", + "odinw_CottontailRabbits_test", + "odinw_EgoHands_generic_test", + "odinw_NorthAmericaMushrooms_North_American_Mushrooms.v1-416x416.coco_test", + "odinw_Packages_Raw_test", + "odinw_PascalVOC_val", + "odinw_pistols_export_test", + "odinw_pothole_test", + "odinw_Raccoon_Raccoon.v2-raw.coco_test", + "odinw_ShellfishOpenImages_raw_test", + "odinw_thermalDogsAndPeople_test", + "odinw_VehiclesOpenImages_416x416_test", +] + +dataloader.tests = [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names=name, filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="RGB", + ), + num_workers=4, + ) + for name in odinw_test_dataset_names +] + +dataloader.name_prompt_fusion_text = [ + True, + True, + False, + False, + True, + True, + False, + False, + True, + True, + False, + True, + False, +] + +dataloader.select_box_nums_for_evaluation_list = [ + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 300, +] + +dataloader.evaluators = [ + L(COCOEvaluator)( + dataset_name=name, + tasks=("bbox",), + ) + for name in odinw_test_dataset_names +] diff --git a/configs/common/data/odinw13_instance_lsj1536.py b/configs/common/data/odinw13_instance_lsj1536.py new file mode 100644 index 0000000..54a5657 --- /dev/null +++ b/configs/common/data/odinw13_instance_lsj1536.py @@ -0,0 +1,157 @@ +import detectron2.data.transforms as T +from detectron2.config import LazyCall as L +from detectron2.data import ( + DatasetMapper, + MetadataCatalog, + build_detection_test_loader, + get_detection_dataset_dicts, +) +from detectron2.evaluation import COCOEvaluator +from omegaconf import OmegaConf +from ape.data import ( + DatasetMapper_detr_panoptic, + DatasetMapper_detr_panoptic_copypaste, + build_detection_train_loader_multi_dataset, + build_detection_train_loader_multi_dataset_copypaste, + get_detection_dataset_dicts_multi_dataset, + get_detection_dataset_dicts_multi_dataset_copypaste, +) + +dataloader = OmegaConf.create() + +image_size = 1536 + +odinw_dataset_metas = [ + "odinw_AerialMaritimeDrone_large_train", + "odinw_Aquarium_Aquarium_Combined.v2-raw-1024.coco_train", + "odinw_CottontailRabbits_train", + "odinw_EgoHands_generic_train", + "odinw_NorthAmericaMushrooms_North_American_Mushrooms.v1-416x416.coco_train", + "odinw_Packages_Raw_train", + "odinw_PascalVOC_train", + "odinw_pistols_export_train", + "odinw_pothole_train", + "odinw_Raccoon_Raccoon.v2-raw.coco_train", + "odinw_ShellfishOpenImages_raw_train", + "odinw_thermalDogsAndPeople_train", + "odinw_VehiclesOpenImages_416x416_train", +] + +dataloader.train = [ + L(build_detection_train_loader_multi_dataset)( + dataset=L(get_detection_dataset_dicts_multi_dataset)( + names=(dataset_name,), + filter_emptys=[True], + dataloader_id=dataloader_id, + reduce_memory=True, + reduce_memory_size=1e6, + ), + mapper=L(DatasetMapper_detr_panoptic)( + is_train=True, + augmentations=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=1.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + augmentations_with_crop=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=2.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + image_format="RGB", + use_instance_mask=True, + recompute_boxes=True, + instance_mask_format="bitmask", + ignore_label=MetadataCatalog.get(dataset_name).get("ignore_label", None), + stuff_classes_offset=len(MetadataCatalog.get(dataset_name).get("thing_classes", [])), + stuff_classes_decomposition=True, + output_dir=None, + vis_period=12800, + dataset_names=(dataset_name,), + max_num_phrase=128, + nms_thresh_phrase=0.6, + ), + sampler=None, + total_batch_size=16, + total_batch_size_list=[16], + aspect_ratio_grouping=True, + num_workers=16, + num_datasets=1, + ) + for dataloader_id, dataset_name in enumerate(odinw_dataset_metas) +] + +odinw_test_dataset_names = [ + "odinw_AerialMaritimeDrone_large_test", + "odinw_Aquarium_Aquarium_Combined.v2-raw-1024.coco_test", + "odinw_CottontailRabbits_test", + "odinw_EgoHands_generic_test", + "odinw_NorthAmericaMushrooms_North_American_Mushrooms.v1-416x416.coco_test", + "odinw_Packages_Raw_test", + "odinw_PascalVOC_val", + "odinw_pistols_export_test", + "odinw_pothole_test", + "odinw_Raccoon_Raccoon.v2-raw.coco_test", + "odinw_ShellfishOpenImages_raw_test", + "odinw_thermalDogsAndPeople_test", + "odinw_VehiclesOpenImages_416x416_test", +] + +dataloader.tests = [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names=name, filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="RGB", + ), + num_workers=4, + ) + for name in odinw_test_dataset_names +] + +dataloader.name_prompt_fusion_text = [ + True, + True, + False, + False, + True, + True, + False, + False, + True, + True, + False, + True, + False, +] + +dataloader.select_box_nums_for_evaluation_list = [ + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 300, +] + +dataloader.evaluators = [ + L(COCOEvaluator)( + dataset_name=name, + tasks=("bbox",), + ) + for name in odinw_test_dataset_names +] diff --git a/configs/common/data/odinw35_instance.py b/configs/common/data/odinw35_instance.py new file mode 100644 index 0000000..4b2db3a --- /dev/null +++ b/configs/common/data/odinw35_instance.py @@ -0,0 +1,253 @@ +import detectron2.data.transforms as T +from detectron2.config import LazyCall as L +from detectron2.data import ( + DatasetMapper, + MetadataCatalog, + build_detection_test_loader, + get_detection_dataset_dicts, +) +from detectron2.evaluation import COCOEvaluator +from omegaconf import OmegaConf +from ape.data import ( + DatasetMapper_detr_panoptic, + DatasetMapper_detr_panoptic_copypaste, + build_detection_train_loader_multi_dataset, + build_detection_train_loader_multi_dataset_copypaste, + get_detection_dataset_dicts_multi_dataset, + get_detection_dataset_dicts_multi_dataset_copypaste, +) + +dataloader = OmegaConf.create() + +odinw_dataset_metas = [ + "odinw_AerialMaritimeDrone_large_train", + "odinw_AerialMaritimeDrone_tiled_train", + "odinw_AmericanSignLanguageLetters_American_Sign_Language_Letters.v1-v1.coco_train", + "odinw_Aquarium_Aquarium_Combined.v2-raw-1024.coco_train", + "odinw_BCCD_BCCD.v3-raw.coco_train", + "odinw_boggleBoards_416x416AutoOrient_export_train", + "odinw_brackishUnderwater_960x540_train", + "odinw_ChessPieces_Chess_Pieces.v23-raw.coco_train", + "odinw_CottontailRabbits_train", + "odinw_dice_mediumColor_export_train", + "odinw_DroneControl_Drone_Control.v3-raw.coco_train", + "odinw_EgoHands_generic_train", + "odinw_EgoHands_specific_train", + "odinw_HardHatWorkers_raw_train", + "odinw_MaskWearing_raw_train", + "odinw_MountainDewCommercial_train", + "odinw_NorthAmericaMushrooms_North_American_Mushrooms.v1-416x416.coco_train", + "odinw_openPoetryVision_512x512_train", + "odinw_OxfordPets_by-breed_train", + "odinw_OxfordPets_by-species_train", + "odinw_Packages_Raw_train", + "odinw_PascalVOC_train", + "odinw_pistols_export_train", + "odinw_PKLot_640_train", + "odinw_plantdoc_416x416_train", + "odinw_pothole_train", + "odinw_Raccoon_Raccoon.v2-raw.coco_train", + "odinw_selfdrivingCar_fixedLarge_export_train", + "odinw_ShellfishOpenImages_raw_train", + "odinw_ThermalCheetah_train", + "odinw_thermalDogsAndPeople_train", + "odinw_UnoCards_raw_train", + "odinw_VehiclesOpenImages_416x416_train", + "odinw_websiteScreenshots_train", + "odinw_WildfireSmoke_train", +] + +dataloader.train = [ + L(build_detection_train_loader_multi_dataset)( + dataset=L(get_detection_dataset_dicts_multi_dataset)( + names=(dataset_name,), + filter_emptys=[True], + dataloader_id=dataloader_id, + reduce_memory=True, + reduce_memory_size=1e6, + ), + mapper=L(DatasetMapper_detr_panoptic)( + is_train=True, + augmentations=[ + L(T.RandomFlip)(), + L(T.ResizeShortestEdge)( + short_edge_length=(480, 512, 544, 576, 608, 640, 672, 704, 736, 768, 800), + max_size=1333, + sample_style="choice", + ), + ], + augmentations_with_crop=[ + L(T.RandomFlip)(), + L(T.ResizeShortestEdge)( + short_edge_length=(400, 500, 600), + sample_style="choice", + ), + L(T.RandomCrop)( + crop_type="absolute_range", + crop_size=(384, 600), + ), + L(T.ResizeShortestEdge)( + short_edge_length=(480, 512, 544, 576, 608, 640, 672, 704, 736, 768, 800), + max_size=1333, + sample_style="choice", + ), + ], + image_format="RGB", + use_instance_mask=True, + recompute_boxes=True, + instance_mask_format="bitmask", + ignore_label=MetadataCatalog.get(dataset_name).get("ignore_label", None), + stuff_classes_offset=len(MetadataCatalog.get(dataset_name).get("thing_classes", [])), + stuff_classes_decomposition=True, + output_dir=None, + vis_period=12800, + dataset_names=(dataset_name,), + max_num_phrase=128, + nms_thresh_phrase=0.6, + ), + sampler=None, + total_batch_size=16, + total_batch_size_list=[16], + aspect_ratio_grouping=True, + num_workers=16, + num_datasets=1, + ) + for dataloader_id, dataset_name in enumerate(odinw_dataset_metas) +] + +odinw_test_dataset_names = [ + "odinw_AerialMaritimeDrone_large_test", + "odinw_AerialMaritimeDrone_tiled_test", + "odinw_AmericanSignLanguageLetters_American_Sign_Language_Letters.v1-v1.coco_test", + "odinw_Aquarium_Aquarium_Combined.v2-raw-1024.coco_test", + "odinw_BCCD_BCCD.v3-raw.coco_test", + "odinw_boggleBoards_416x416AutoOrient_export_test", + "odinw_brackishUnderwater_960x540_test", + "odinw_ChessPieces_Chess_Pieces.v23-raw.coco_test", + "odinw_CottontailRabbits_test", + "odinw_dice_mediumColor_export_test", + "odinw_DroneControl_Drone_Control.v3-raw.coco_test", + "odinw_EgoHands_generic_test", + "odinw_EgoHands_specific_test", + "odinw_HardHatWorkers_raw_test", + "odinw_MaskWearing_raw_test", + "odinw_MountainDewCommercial_test", + "odinw_NorthAmericaMushrooms_North_American_Mushrooms.v1-416x416.coco_test", + "odinw_openPoetryVision_512x512_test", + "odinw_OxfordPets_by-breed_test", + "odinw_OxfordPets_by-species_test", + "odinw_Packages_Raw_test", + "odinw_PascalVOC_val", + "odinw_pistols_export_test", + "odinw_PKLot_640_test", + "odinw_plantdoc_416x416_test", + "odinw_pothole_test", + "odinw_Raccoon_Raccoon.v2-raw.coco_test", + "odinw_selfdrivingCar_fixedLarge_export_test", + "odinw_ShellfishOpenImages_raw_test", + "odinw_ThermalCheetah_test", + "odinw_thermalDogsAndPeople_test", + "odinw_UnoCards_raw_test", + "odinw_VehiclesOpenImages_416x416_test", + "odinw_websiteScreenshots_test", + "odinw_WildfireSmoke_test", +] + +dataloader.tests = [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names=name, filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=800, max_size=1333), + ], + image_format="RGB", + ), + num_workers=4, + ) + for name in odinw_test_dataset_names +] + +dataloader.name_prompt_fusion_text = [ + True, + False, + True, + True, + True, + True, + True, + True, + False, + False, + True, + False, + False, + True, + True, + True, + True, + True, + True, + True, + True, + False, + False, + False, + True, + True, + True, + True, + False, + False, + True, + True, + False, + True, + True, +] + +dataloader.select_box_nums_for_evaluation_list = [ + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 1, + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 300, +] + +dataloader.evaluators = [ + L(COCOEvaluator)( + dataset_name=name, + tasks=("bbox",), + ) + for name in odinw_test_dataset_names +] diff --git a/configs/common/data/odinw35_instance_lsj1024.py b/configs/common/data/odinw35_instance_lsj1024.py new file mode 100644 index 0000000..390d7c7 --- /dev/null +++ b/configs/common/data/odinw35_instance_lsj1024.py @@ -0,0 +1,245 @@ +import detectron2.data.transforms as T +from detectron2.config import LazyCall as L +from detectron2.data import ( + DatasetMapper, + MetadataCatalog, + build_detection_test_loader, + get_detection_dataset_dicts, +) +from detectron2.evaluation import COCOEvaluator +from omegaconf import OmegaConf +from ape.data import ( + DatasetMapper_detr_panoptic, + DatasetMapper_detr_panoptic_copypaste, + build_detection_train_loader_multi_dataset, + build_detection_train_loader_multi_dataset_copypaste, + get_detection_dataset_dicts_multi_dataset, + get_detection_dataset_dicts_multi_dataset_copypaste, +) + +dataloader = OmegaConf.create() + +image_size = 1024 + +odinw_dataset_metas = [ + "odinw_AerialMaritimeDrone_large_train", + "odinw_AerialMaritimeDrone_tiled_train", + "odinw_AmericanSignLanguageLetters_American_Sign_Language_Letters.v1-v1.coco_train", + "odinw_Aquarium_Aquarium_Combined.v2-raw-1024.coco_train", + "odinw_BCCD_BCCD.v3-raw.coco_train", + "odinw_boggleBoards_416x416AutoOrient_export_train", + "odinw_brackishUnderwater_960x540_train", + "odinw_ChessPieces_Chess_Pieces.v23-raw.coco_train", + "odinw_CottontailRabbits_train", + "odinw_dice_mediumColor_export_train", + "odinw_DroneControl_Drone_Control.v3-raw.coco_train", + "odinw_EgoHands_generic_train", + "odinw_EgoHands_specific_train", + "odinw_HardHatWorkers_raw_train", + "odinw_MaskWearing_raw_train", + "odinw_MountainDewCommercial_train", + "odinw_NorthAmericaMushrooms_North_American_Mushrooms.v1-416x416.coco_train", + "odinw_openPoetryVision_512x512_train", + "odinw_OxfordPets_by-breed_train", + "odinw_OxfordPets_by-species_train", + "odinw_Packages_Raw_train", + "odinw_PascalVOC_train", + "odinw_pistols_export_train", + "odinw_PKLot_640_train", + "odinw_plantdoc_416x416_train", + "odinw_pothole_train", + "odinw_Raccoon_Raccoon.v2-raw.coco_train", + "odinw_selfdrivingCar_fixedLarge_export_train", + "odinw_ShellfishOpenImages_raw_train", + "odinw_ThermalCheetah_train", + "odinw_thermalDogsAndPeople_train", + "odinw_UnoCards_raw_train", + "odinw_VehiclesOpenImages_416x416_train", + "odinw_websiteScreenshots_train", + "odinw_WildfireSmoke_train", +] + +dataloader.train = [ + L(build_detection_train_loader_multi_dataset)( + dataset=L(get_detection_dataset_dicts_multi_dataset)( + names=(dataset_name,), + filter_emptys=[True], + dataloader_id=dataloader_id, + reduce_memory=True, + reduce_memory_size=1e6, + ), + mapper=L(DatasetMapper_detr_panoptic)( + is_train=True, + augmentations=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=1.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + augmentations_with_crop=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=2.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + image_format="RGB", + use_instance_mask=True, + recompute_boxes=True, + instance_mask_format="bitmask", + ignore_label=MetadataCatalog.get(dataset_name).get("ignore_label", None), + stuff_classes_offset=len(MetadataCatalog.get(dataset_name).get("thing_classes", [])), + stuff_classes_decomposition=True, + output_dir=None, + vis_period=12800, + dataset_names=(dataset_name,), + max_num_phrase=128, + nms_thresh_phrase=0.6, + ), + sampler=None, + total_batch_size=16, + total_batch_size_list=[16], + aspect_ratio_grouping=True, + num_workers=16, + num_datasets=1, + ) + for dataloader_id, dataset_name in enumerate(odinw_dataset_metas) +] + +odinw_test_dataset_names = [ + "odinw_AerialMaritimeDrone_large_test", + "odinw_AerialMaritimeDrone_tiled_test", + "odinw_AmericanSignLanguageLetters_American_Sign_Language_Letters.v1-v1.coco_test", + "odinw_Aquarium_Aquarium_Combined.v2-raw-1024.coco_test", + "odinw_BCCD_BCCD.v3-raw.coco_test", + "odinw_boggleBoards_416x416AutoOrient_export_test", + "odinw_brackishUnderwater_960x540_test", + "odinw_ChessPieces_Chess_Pieces.v23-raw.coco_test", + "odinw_CottontailRabbits_test", + "odinw_dice_mediumColor_export_test", + "odinw_DroneControl_Drone_Control.v3-raw.coco_test", + "odinw_EgoHands_generic_test", + "odinw_EgoHands_specific_test", + "odinw_HardHatWorkers_raw_test", + "odinw_MaskWearing_raw_test", + "odinw_MountainDewCommercial_test", + "odinw_NorthAmericaMushrooms_North_American_Mushrooms.v1-416x416.coco_test", + "odinw_openPoetryVision_512x512_test", + "odinw_OxfordPets_by-breed_test", + "odinw_OxfordPets_by-species_test", + "odinw_Packages_Raw_test", + "odinw_PascalVOC_val", + "odinw_pistols_export_test", + "odinw_PKLot_640_test", + "odinw_plantdoc_416x416_test", + "odinw_pothole_test", + "odinw_Raccoon_Raccoon.v2-raw.coco_test", + "odinw_selfdrivingCar_fixedLarge_export_test", + "odinw_ShellfishOpenImages_raw_test", + "odinw_ThermalCheetah_test", + "odinw_thermalDogsAndPeople_test", + "odinw_UnoCards_raw_test", + "odinw_VehiclesOpenImages_416x416_test", + "odinw_websiteScreenshots_test", + "odinw_WildfireSmoke_test", +] + +dataloader.tests = [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names=name, filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="RGB", + ), + num_workers=4, + ) + for name in odinw_test_dataset_names +] + +dataloader.name_prompt_fusion_text = [ + True, + False, + True, + True, + True, + True, + True, + True, + False, + False, + True, + False, + False, + True, + True, + True, + True, + True, + True, + True, + True, + False, + False, + False, + True, + True, + True, + True, + False, + False, + True, + True, + False, + True, + True, +] + +dataloader.select_box_nums_for_evaluation_list = [ + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 1, + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 300, +] + +dataloader.evaluators = [ + L(COCOEvaluator)( + dataset_name=name, + tasks=("bbox",), + ) + for name in odinw_test_dataset_names +] diff --git a/configs/common/data/odinw35_instance_lsj1536.py b/configs/common/data/odinw35_instance_lsj1536.py new file mode 100644 index 0000000..9a604ab --- /dev/null +++ b/configs/common/data/odinw35_instance_lsj1536.py @@ -0,0 +1,244 @@ +import detectron2.data.transforms as T +from detectron2.config import LazyCall as L +from detectron2.data import ( + DatasetMapper, + MetadataCatalog, + build_detection_test_loader, + get_detection_dataset_dicts, +) +from detectron2.evaluation import COCOEvaluator +from omegaconf import OmegaConf +from ape.data import ( + DatasetMapper_detr_panoptic, + DatasetMapper_detr_panoptic_copypaste, + build_detection_train_loader_multi_dataset, + build_detection_train_loader_multi_dataset_copypaste, + get_detection_dataset_dicts_multi_dataset, + get_detection_dataset_dicts_multi_dataset_copypaste, +) + +dataloader = OmegaConf.create() + +image_size = 1536 + +odinw_dataset_metas = [ + "odinw_AerialMaritimeDrone_large_train", + "odinw_AerialMaritimeDrone_tiled_train", + "odinw_AmericanSignLanguageLetters_American_Sign_Language_Letters.v1-v1.coco_train", + "odinw_Aquarium_Aquarium_Combined.v2-raw-1024.coco_train", + "odinw_BCCD_BCCD.v3-raw.coco_train", + "odinw_boggleBoards_416x416AutoOrient_export_train", + "odinw_brackishUnderwater_960x540_train", + "odinw_ChessPieces_Chess_Pieces.v23-raw.coco_train", + "odinw_CottontailRabbits_train", + "odinw_dice_mediumColor_export_train", + "odinw_DroneControl_Drone_Control.v3-raw.coco_train", + "odinw_EgoHands_generic_train", + "odinw_EgoHands_specific_train", + "odinw_HardHatWorkers_raw_train", + "odinw_MaskWearing_raw_train", + "odinw_MountainDewCommercial_train", + "odinw_NorthAmericaMushrooms_North_American_Mushrooms.v1-416x416.coco_train", + "odinw_openPoetryVision_512x512_train", + "odinw_OxfordPets_by-breed_train", + "odinw_OxfordPets_by-species_train", + "odinw_Packages_Raw_train", + "odinw_PascalVOC_train", + "odinw_pistols_export_train", + "odinw_PKLot_640_train", + "odinw_plantdoc_416x416_train", + "odinw_pothole_train", + "odinw_Raccoon_Raccoon.v2-raw.coco_train", + "odinw_selfdrivingCar_fixedLarge_export_train", + "odinw_ShellfishOpenImages_raw_train", + "odinw_ThermalCheetah_train", + "odinw_thermalDogsAndPeople_train", + "odinw_UnoCards_raw_train", + "odinw_VehiclesOpenImages_416x416_train", + "odinw_websiteScreenshots_train", + "odinw_WildfireSmoke_train", +] + +dataloader.train = [ + L(build_detection_train_loader_multi_dataset)( + dataset=L(get_detection_dataset_dicts_multi_dataset)( + names=(dataset_name,), + filter_emptys=[True], + dataloader_id=dataloader_id, + reduce_memory=True, + reduce_memory_size=1e6, + ), + mapper=L(DatasetMapper_detr_panoptic)( + is_train=True, + augmentations=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=1.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + augmentations_with_crop=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=2.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + image_format="RGB", + use_instance_mask=True, + recompute_boxes=True, + instance_mask_format="bitmask", + ignore_label=MetadataCatalog.get(dataset_name).get("ignore_label", None), + stuff_classes_offset=len(MetadataCatalog.get(dataset_name).get("thing_classes", [])), + stuff_classes_decomposition=True, + output_dir=None, + vis_period=12800, + dataset_names=(dataset_name,), + max_num_phrase=128, + nms_thresh_phrase=0.6, + ), + sampler=None, + total_batch_size=16, + total_batch_size_list=[16], + aspect_ratio_grouping=True, + num_workers=16, + num_datasets=1, + ) + for dataloader_id, dataset_name in enumerate(odinw_dataset_metas) +] + +odinw_test_dataset_names = [ + "odinw_AerialMaritimeDrone_large_test", + "odinw_AerialMaritimeDrone_tiled_test", + "odinw_AmericanSignLanguageLetters_American_Sign_Language_Letters.v1-v1.coco_test", + "odinw_Aquarium_Aquarium_Combined.v2-raw-1024.coco_test", + "odinw_BCCD_BCCD.v3-raw.coco_test", + "odinw_boggleBoards_416x416AutoOrient_export_test", + "odinw_brackishUnderwater_960x540_test", + "odinw_ChessPieces_Chess_Pieces.v23-raw.coco_test", + "odinw_CottontailRabbits_test", + "odinw_dice_mediumColor_export_test", + "odinw_DroneControl_Drone_Control.v3-raw.coco_test", + "odinw_EgoHands_generic_test", + "odinw_EgoHands_specific_test", + "odinw_HardHatWorkers_raw_test", + "odinw_MaskWearing_raw_test", + "odinw_MountainDewCommercial_test", + "odinw_NorthAmericaMushrooms_North_American_Mushrooms.v1-416x416.coco_test", + "odinw_openPoetryVision_512x512_test", + "odinw_OxfordPets_by-breed_test", + "odinw_OxfordPets_by-species_test", + "odinw_Packages_Raw_test", + "odinw_PascalVOC_val", + "odinw_pistols_export_test", + "odinw_PKLot_640_test", + "odinw_plantdoc_416x416_test", + "odinw_pothole_test", + "odinw_Raccoon_Raccoon.v2-raw.coco_test", + "odinw_selfdrivingCar_fixedLarge_export_test", + "odinw_ShellfishOpenImages_raw_test", + "odinw_ThermalCheetah_test", + "odinw_thermalDogsAndPeople_test", + "odinw_UnoCards_raw_test", + "odinw_VehiclesOpenImages_416x416_test", + "odinw_websiteScreenshots_test", + "odinw_WildfireSmoke_test", +] +dataloader.tests = [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names=name, filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="RGB", + ), + num_workers=4, + ) + for name in odinw_test_dataset_names +] + +dataloader.name_prompt_fusion_text = [ + True, + False, + True, + True, + True, + True, + True, + True, + False, + False, + True, + False, + False, + True, + True, + True, + True, + True, + True, + True, + True, + False, + False, + False, + True, + True, + True, + True, + False, + False, + True, + True, + False, + True, + True, +] + +dataloader.select_box_nums_for_evaluation_list = [ + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 1, + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 300, +] + +dataloader.evaluators = [ + L(COCOEvaluator)( + dataset_name=name, + tasks=("bbox",), + ) + for name in odinw_test_dataset_names +] diff --git a/configs/common/data/odinwvoc_instance_lsj1024.py b/configs/common/data/odinwvoc_instance_lsj1024.py new file mode 100644 index 0000000..da5111a --- /dev/null +++ b/configs/common/data/odinwvoc_instance_lsj1024.py @@ -0,0 +1,43 @@ +import detectron2.data.transforms as T +from detectron2.config import LazyCall as L +from detectron2.data import DatasetMapper, build_detection_test_loader, get_detection_dataset_dicts +from detectron2.evaluation import COCOEvaluator +from omegaconf import OmegaConf + +dataloader = OmegaConf.create() + +image_size = 1024 + +odinw_test_dataset_names = [ + "odinw_PascalVOC_val", +] +dataloader.tests = [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names=name, filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="RGB", + ), + num_workers=4, + ) + for name in odinw_test_dataset_names +] + +dataloader.name_prompt_fusion_text = [ + False, +] + +dataloader.select_box_nums_for_evaluation_list = [ + 300, +] + +dataloader.evaluators = [ + L(COCOEvaluator)( + dataset_name=name, + tasks=("bbox",), + ) + for name in odinw_test_dataset_names +] diff --git a/configs/common/data/pascalcontext459_semantic_lsj1024.py b/configs/common/data/pascalcontext459_semantic_lsj1024.py new file mode 100644 index 0000000..7e8daa6 --- /dev/null +++ b/configs/common/data/pascalcontext459_semantic_lsj1024.py @@ -0,0 +1,62 @@ +import detectron2.data.transforms as T +from detectron2.config import LazyCall as L +from detectron2.data import ( + DatasetMapper, + MetadataCatalog, + build_detection_test_loader, + build_detection_train_loader, + get_detection_dataset_dicts, +) +from detectron2.evaluation import SemSegEvaluator +from omegaconf import OmegaConf +from ape.data import DatasetMapper_detr_semantic + +image_size = 1024 + +dataloader = OmegaConf.create() + +dataloader.train = L(build_detection_train_loader)( + dataset=L(get_detection_dataset_dicts)(names="pascal_context_459_sem_seg_val"), + mapper=L(DatasetMapper_detr_semantic)( + is_train=True, + augmentations=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=1.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + augmentations_with_crop=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=2.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + image_format="RGB", + use_instance_mask=True, + recompute_boxes=True, + ignore_label=MetadataCatalog.get("pascal_context_459_sem_seg_val").ignore_label, + stuff_classes_decomposition=True, + ), + total_batch_size=16, + num_workers=4, +) + +dataloader.test = L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)( + names="pascal_context_459_sem_seg_val", filter_empty=False + ), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${...train.mapper.image_format}", + ), + num_workers=4, +) + +dataloader.evaluator = L(SemSegEvaluator)( + dataset_name="${..test.dataset.names}", +) diff --git a/configs/common/data/pascalcontext59_semantic_lsj1024.py b/configs/common/data/pascalcontext59_semantic_lsj1024.py new file mode 100644 index 0000000..66bc643 --- /dev/null +++ b/configs/common/data/pascalcontext59_semantic_lsj1024.py @@ -0,0 +1,62 @@ +import detectron2.data.transforms as T +from detectron2.config import LazyCall as L +from detectron2.data import ( + DatasetMapper, + MetadataCatalog, + build_detection_test_loader, + build_detection_train_loader, + get_detection_dataset_dicts, +) +from detectron2.evaluation import SemSegEvaluator +from omegaconf import OmegaConf +from ape.data import DatasetMapper_detr_semantic + +image_size = 1024 + +dataloader = OmegaConf.create() + +dataloader.train = L(build_detection_train_loader)( + dataset=L(get_detection_dataset_dicts)(names="pascal_context_59_sem_seg_val"), + mapper=L(DatasetMapper_detr_semantic)( + is_train=True, + augmentations=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=1.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + augmentations_with_crop=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=2.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + image_format="RGB", + use_instance_mask=True, + recompute_boxes=True, + ignore_label=MetadataCatalog.get("pascal_context_59_sem_seg_val").ignore_label, + stuff_classes_decomposition=True, + ), + total_batch_size=16, + num_workers=4, +) + +dataloader.test = L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)( + names="pascal_context_59_sem_seg_val", filter_empty=False + ), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${...train.mapper.image_format}", + ), + num_workers=4, +) + +dataloader.evaluator = L(SemSegEvaluator)( + dataset_name="${..test.dataset.names}", +) diff --git a/configs/common/data/pascalvoc20_semantic_lsj1024.py b/configs/common/data/pascalvoc20_semantic_lsj1024.py new file mode 100644 index 0000000..f8119ae --- /dev/null +++ b/configs/common/data/pascalvoc20_semantic_lsj1024.py @@ -0,0 +1,60 @@ +import detectron2.data.transforms as T +from detectron2.config import LazyCall as L +from detectron2.data import ( + DatasetMapper, + MetadataCatalog, + build_detection_test_loader, + build_detection_train_loader, + get_detection_dataset_dicts, +) +from detectron2.evaluation import SemSegEvaluator +from omegaconf import OmegaConf +from ape.data import DatasetMapper_detr_semantic + +image_size = 1024 + +dataloader = OmegaConf.create() + +dataloader.train = L(build_detection_train_loader)( + dataset=L(get_detection_dataset_dicts)(names="pascalvoc20_sem_seg_val"), + mapper=L(DatasetMapper_detr_semantic)( + is_train=True, + augmentations=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=1.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + augmentations_with_crop=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=2.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + image_format="RGB", + use_instance_mask=True, + recompute_boxes=True, + ignore_label=MetadataCatalog.get("pascalvoc20_sem_seg_val").ignore_label, + stuff_classes_decomposition=True, + ), + total_batch_size=16, + num_workers=4, +) + +dataloader.test = L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="pascalvoc20_sem_seg_val", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${...train.mapper.image_format}", + ), + num_workers=4, +) + +dataloader.evaluator = L(SemSegEvaluator)( + dataset_name="${..test.dataset.names}", +) diff --git a/configs/common/data/pascalvocpart_panoptic.py b/configs/common/data/pascalvocpart_panoptic.py new file mode 100644 index 0000000..a9ec71b --- /dev/null +++ b/configs/common/data/pascalvocpart_panoptic.py @@ -0,0 +1,109 @@ +import detectron2.data.transforms as T +from detectron2.config import LazyCall as L +from detectron2.data import ( + DatasetMapper, + MetadataCatalog, + build_detection_test_loader, + build_detection_train_loader, + get_detection_dataset_dicts, +) +from detectron2.evaluation import COCOEvaluator +from omegaconf import OmegaConf +from ape.data import ( + DatasetMapper_detr_panoptic, + build_detection_train_loader_multi_dataset, + get_detection_dataset_dicts_multi_dataset, +) + +dataloader = OmegaConf.create() + +dataloader.train = L(build_detection_train_loader_multi_dataset)( + dataset=L(get_detection_dataset_dicts_multi_dataset)( + names=("pascalvocpart_train",), filter_emptys=[False] + ), + mapper=L(DatasetMapper_detr_panoptic)( + is_train=True, + augmentations=[ + L(T.RandomFlip)(), + L(T.ResizeShortestEdge)( + short_edge_length=(480, 512, 544, 576, 608, 640, 672, 704, 736, 768, 800), + max_size=1333, + sample_style="choice", + ), + ], + augmentations_with_crop=[ + L(T.RandomFlip)(), + L(T.ResizeShortestEdge)( + short_edge_length=(400, 500, 600), + sample_style="choice", + ), + L(T.RandomCrop)( + crop_type="absolute_range", + crop_size=(384, 600), + ), + L(T.ResizeShortestEdge)( + short_edge_length=(480, 512, 544, 576, 608, 640, 672, 704, 736, 768, 800), + max_size=1333, + sample_style="choice", + ), + ], + image_format="RGB", + use_instance_mask=True, + recompute_boxes=True, + instance_mask_format="bitmask", + dataset_names=("pascal_parts_train",), + ), + total_batch_size=16, + total_batch_size_list=[16], + num_workers=4, + num_datasets=1, +) + +dataloader.test = L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="refcoco-unc-val", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=800, max_size=1333), + ], + image_format="${...train.mapper.image_format}", + ), + num_workers=4, +) + +dataloader.evaluator = L(COCOEvaluator)( + dataset_name="${..test.dataset.names}", +) + +refcoco_test_dataset_names = [ + "refcoco-unc-val", + "refcoco-unc-testA", + "refcoco-unc-testB", + "refcocoplus-unc-val", + "refcocoplus-unc-testA", + "refcocoplus-unc-testB", + "refcocog-google-val", + "refcocog-umd-val", + "refcocog-umd-test", +] +dataloader.tests = [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names=name, filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=800, max_size=1333), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ) + for name in refcoco_test_dataset_names[1:] +] + +dataloader.evaluators = [ + L(COCOEvaluator)( + dataset_name=name, + ) + for name in refcoco_test_dataset_names[1:] +] diff --git a/configs/common/data/phrasecut_instance.py b/configs/common/data/phrasecut_instance.py new file mode 100644 index 0000000..67a9ab4 --- /dev/null +++ b/configs/common/data/phrasecut_instance.py @@ -0,0 +1,108 @@ +import detectron2.data.transforms as T +from detectron2.config import LazyCall as L +from detectron2.data import ( + DatasetMapper, + build_detection_test_loader, + build_detection_train_loader, + get_detection_dataset_dicts, +) +from detectron2.evaluation import COCOEvaluator +from omegaconf import OmegaConf +from ape.data import ( + DatasetMapper_detr_instance, + build_detection_train_loader_multi_dataset, + get_detection_dataset_dicts_multi_dataset, +) +from ape.evaluation import RefCOCOEvaluator + +dataloader = OmegaConf.create() + +dataloader.train = L(build_detection_train_loader_multi_dataset)( + dataset=L(get_detection_dataset_dicts_multi_dataset)( + names=("phrasecut_train",), filter_emptys=[True] + ), + mapper=L(DatasetMapper_detr_instance)( + is_train=True, + augmentations=[ + L(T.RandomFlip)(), + L(T.ResizeShortestEdge)( + short_edge_length=(480, 512, 544, 576, 608, 640, 672, 704, 736, 768, 800), + max_size=1333, + sample_style="choice", + ), + ], + augmentations_with_crop=[ + L(T.RandomFlip)(), + L(T.ResizeShortestEdge)( + short_edge_length=(400, 500, 600), + sample_style="choice", + ), + L(T.RandomCrop)( + crop_type="absolute_range", + crop_size=(384, 600), + ), + L(T.ResizeShortestEdge)( + short_edge_length=(480, 512, 544, 576, 608, 640, 672, 704, 736, 768, 800), + max_size=1333, + sample_style="choice", + ), + ], + image_format="RGB", + use_instance_mask=True, + recompute_boxes=True, + dataset_names=("phrasecut_train",), + ), + total_batch_size=16, + total_batch_size_list=[16], + num_workers=4, + num_datasets=1, +) + +dataloader.test = L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="refcoco-unc-val", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=800, max_size=1333), + ], + image_format="${...train.mapper.image_format}", + ), + num_workers=4, +) + +dataloader.evaluator = L(RefCOCOEvaluator)( + dataset_name="${..test.dataset.names}", +) + +refcoco_test_dataset_names = [ + "refcoco-unc-val", + "refcoco-unc-testA", + "refcoco-unc-testB", + "refcocoplus-unc-val", + "refcocoplus-unc-testA", + "refcocoplus-unc-testB", + "refcocog-google-val", + "refcocog-umd-val", + "refcocog-umd-test", +] +dataloader.tests = [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names=name, filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=800, max_size=1333), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ) + for name in refcoco_test_dataset_names[1:] +] + +dataloader.evaluators = [ + L(RefCOCOEvaluator)( + dataset_name=name, + ) + for name in refcoco_test_dataset_names[1:] +] diff --git a/configs/common/data/phrasecut_instance_lsj1024.py b/configs/common/data/phrasecut_instance_lsj1024.py new file mode 100644 index 0000000..6e07dcb --- /dev/null +++ b/configs/common/data/phrasecut_instance_lsj1024.py @@ -0,0 +1,70 @@ +import detectron2.data.transforms as T +from detectron2.config import LazyCall as L +from detectron2.data import ( + DatasetMapper, + build_detection_test_loader, + build_detection_train_loader, + get_detection_dataset_dicts, +) +from detectron2.evaluation import COCOEvaluator +from omegaconf import OmegaConf +from ape.data import ( + DatasetMapper_detr_instance, + DatasetMapper_detr_instance_exp, + build_detection_train_loader_multi_dataset, + get_detection_dataset_dicts_multi_dataset, +) +from ape.evaluation import RefCOCOEvaluator + +dataloader = OmegaConf.create() + +image_size = 1024 + +dataloader.train = L(build_detection_train_loader_multi_dataset)( + dataset=L(get_detection_dataset_dicts_multi_dataset)( + names=("phrasecut_train",), filter_emptys=[True] + ), + mapper=L(DatasetMapper_detr_instance_exp)( + is_train=True, + augmentations=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=1.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + augmentations_with_crop=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=2.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + image_format="RGB", + use_instance_mask=True, + recompute_boxes=True, + dataset_names=("phrasecut_train",), + max_num_phrase=256, + nms_thresh_phrase=0.6, + ), + total_batch_size=16, + total_batch_size_list=[16], + num_workers=4, + num_datasets=1, +) + +dataloader.test = L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="phrasecut_val", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${...train.mapper.image_format}", + ), + num_workers=4, +) + +dataloader.evaluator = L(RefCOCOEvaluator)( + dataset_name="${..test.dataset.names}", +) diff --git a/configs/common/data/refcoco_group_by_image_instance.py b/configs/common/data/refcoco_group_by_image_instance.py new file mode 100644 index 0000000..3820a99 --- /dev/null +++ b/configs/common/data/refcoco_group_by_image_instance.py @@ -0,0 +1,109 @@ +import detectron2.data.transforms as T +from detectron2.config import LazyCall as L +from detectron2.data import ( + DatasetMapper, + build_detection_test_loader, + build_detection_train_loader, + get_detection_dataset_dicts, +) +from detectron2.evaluation import COCOEvaluator +from omegaconf import OmegaConf +from ape.data import ( + DatasetMapper_detr_instance, + build_detection_train_loader_multi_dataset, + get_detection_dataset_dicts_multi_dataset, +) +from ape.evaluation import RefCOCOEvaluator + +dataloader = OmegaConf.create() + +dataloader.train = L(build_detection_train_loader_multi_dataset)( + dataset=L(get_detection_dataset_dicts_multi_dataset)( + names=("refcoco-mixed_group-by-image",), filter_emptys=[True] + ), + mapper=L(DatasetMapper_detr_instance)( + is_train=True, + augmentations=[ + L(T.RandomFlip)(), + L(T.ResizeShortestEdge)( + short_edge_length=(480, 512, 544, 576, 608, 640, 672, 704, 736, 768, 800), + max_size=1333, + sample_style="choice", + ), + ], + augmentations_with_crop=[ + L(T.RandomFlip)(), + L(T.ResizeShortestEdge)( + short_edge_length=(400, 500, 600), + sample_style="choice", + ), + L(T.RandomCrop)( + crop_type="absolute_range", + crop_size=(384, 600), + ), + L(T.ResizeShortestEdge)( + short_edge_length=(480, 512, 544, 576, 608, 640, 672, 704, 736, 768, 800), + max_size=1333, + sample_style="choice", + ), + ], + image_format="RGB", + use_instance_mask=True, + recompute_boxes=True, + dataset_names=("refcoco-mixed_group-by-image",), + nms_thresh_phrase=0.9, + ), + total_batch_size=16, + total_batch_size_list=[16], + num_workers=4, + num_datasets=1, +) + +dataloader.test = L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="refcoco-unc-val", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=800, max_size=1333), + ], + image_format="${...train.mapper.image_format}", + ), + num_workers=4, +) + +dataloader.evaluator = L(RefCOCOEvaluator)( + dataset_name="${..test.dataset.names}", +) + +refcoco_test_dataset_names = [ + "refcoco-unc-val", + "refcoco-unc-testA", + "refcoco-unc-testB", + "refcocoplus-unc-val", + "refcocoplus-unc-testA", + "refcocoplus-unc-testB", + "refcocog-google-val", + "refcocog-umd-val", + "refcocog-umd-test", +] +dataloader.tests = [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names=name, filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=800, max_size=1333), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ) + for name in refcoco_test_dataset_names[1:] +] + +dataloader.evaluators = [ + L(RefCOCOEvaluator)( + dataset_name=name, + ) + for name in refcoco_test_dataset_names[1:] +] diff --git a/configs/common/data/refcoco_group_by_image_instance_lsj1024.py b/configs/common/data/refcoco_group_by_image_instance_lsj1024.py new file mode 100644 index 0000000..94b532b --- /dev/null +++ b/configs/common/data/refcoco_group_by_image_instance_lsj1024.py @@ -0,0 +1,102 @@ +import detectron2.data.transforms as T +from detectron2.config import LazyCall as L +from detectron2.data import ( + DatasetMapper, + build_detection_test_loader, + build_detection_train_loader, + get_detection_dataset_dicts, +) +from detectron2.evaluation import COCOEvaluator +from omegaconf import OmegaConf +from ape.data import ( + DatasetMapper_detr_instance, + build_detection_train_loader_multi_dataset, + get_detection_dataset_dicts_multi_dataset, +) +from ape.evaluation import RefCOCOEvaluator + +image_size = 1024 + +dataloader = OmegaConf.create() + +dataloader.train = L(build_detection_train_loader_multi_dataset)( + dataset=L(get_detection_dataset_dicts_multi_dataset)( + names=("refcoco-mixed_group-by-image",), filter_emptys=[True] + ), + mapper=L(DatasetMapper_detr_instance)( + is_train=True, + augmentations=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=1.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + augmentations_with_crop=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=2.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + image_format="RGB", + use_instance_mask=True, + recompute_boxes=True, + dataset_names=("refcoco-mixed_group-by-image",), + max_num_phrase=128, + nms_thresh_phrase=0.6, + ), + total_batch_size=16, + total_batch_size_list=[16], + num_workers=4, + num_datasets=1, +) + +dataloader.test = L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="refcoco-unc-val", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${...train.mapper.image_format}", + ), + num_workers=4, +) + +dataloader.evaluator = L(RefCOCOEvaluator)( + dataset_name="${..test.dataset.names}", +) + +refcoco_test_dataset_names = [ + "refcoco-unc-val", + "refcoco-unc-testA", + "refcoco-unc-testB", + "refcocoplus-unc-val", + "refcocoplus-unc-testA", + "refcocoplus-unc-testB", + "refcocog-google-val", + "refcocog-umd-val", + "refcocog-umd-test", +] +dataloader.tests = [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names=name, filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ) + for name in refcoco_test_dataset_names[1:] +] + +dataloader.evaluators = [ + L(RefCOCOEvaluator)( + dataset_name=name, + ) + for name in refcoco_test_dataset_names[1:] +] diff --git a/configs/common/data/refcoco_instance.py b/configs/common/data/refcoco_instance.py new file mode 100644 index 0000000..924940f --- /dev/null +++ b/configs/common/data/refcoco_instance.py @@ -0,0 +1,107 @@ +import detectron2.data.transforms as T +from detectron2.config import LazyCall as L +from detectron2.data import ( + DatasetMapper, + build_detection_test_loader, + build_detection_train_loader, + get_detection_dataset_dicts, +) +from omegaconf import OmegaConf +from ape.data import ( + DatasetMapper_detr_instance_exp, + build_detection_train_loader_multi_dataset, + get_detection_dataset_dicts_multi_dataset, +) +from ape.evaluation import RefCOCOEvaluator + +dataloader = OmegaConf.create() + +dataloader.train = L(build_detection_train_loader_multi_dataset)( + dataset=L(get_detection_dataset_dicts_multi_dataset)( + names=("refcoco-mixed",), filter_emptys=[True] + ), + mapper=L(DatasetMapper_detr_instance_exp)( + is_train=True, + augmentations=[ + L(T.RandomFlip)(), + L(T.ResizeShortestEdge)( + short_edge_length=(480, 512, 544, 576, 608, 640, 672, 704, 736, 768, 800), + max_size=1333, + sample_style="choice", + ), + ], + augmentations_with_crop=[ + L(T.RandomFlip)(), + L(T.ResizeShortestEdge)( + short_edge_length=(400, 500, 600), + sample_style="choice", + ), + L(T.RandomCrop)( + crop_type="absolute_range", + crop_size=(384, 600), + ), + L(T.ResizeShortestEdge)( + short_edge_length=(480, 512, 544, 576, 608, 640, 672, 704, 736, 768, 800), + max_size=1333, + sample_style="choice", + ), + ], + image_format="RGB", + use_instance_mask=True, + recompute_boxes=True, + dataset_names=("refcoco-mixed",), + ), + total_batch_size=16, + total_batch_size_list=[16], + num_workers=16, + num_datasets=1, +) + +dataloader.test = L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="refcoco-unc-val", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=800, max_size=1333), + ], + image_format="${...train.mapper.image_format}", + ), + num_workers=4, +) + +dataloader.evaluator = L(RefCOCOEvaluator)( + dataset_name="${..test.dataset.names}", +) + +refcoco_test_dataset_names = [ + "refcoco-unc-val", + "refcoco-unc-testA", + "refcoco-unc-testB", + "refcocoplus-unc-val", + "refcocoplus-unc-testA", + "refcocoplus-unc-testB", + "refcocog-google-val", + "refcocog-umd-val", + "refcocog-umd-test", +] +dataloader.tests = [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names=name, filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=800, max_size=1333), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ) + for name in refcoco_test_dataset_names[1:] +] + +dataloader.evaluators = [ + L(RefCOCOEvaluator)( + dataset_name=name, + ) + for name in refcoco_test_dataset_names[1:] +] diff --git a/configs/common/data/refcoco_instance_lsj1024.py b/configs/common/data/refcoco_instance_lsj1024.py new file mode 100644 index 0000000..0052d2c --- /dev/null +++ b/configs/common/data/refcoco_instance_lsj1024.py @@ -0,0 +1,99 @@ +import detectron2.data.transforms as T +from detectron2.config import LazyCall as L +from detectron2.data import ( + DatasetMapper, + build_detection_test_loader, + build_detection_train_loader, + get_detection_dataset_dicts, +) +from omegaconf import OmegaConf +from ape.data import ( + DatasetMapper_detr_instance_exp, + build_detection_train_loader_multi_dataset, + get_detection_dataset_dicts_multi_dataset, +) +from ape.evaluation import RefCOCOEvaluator + +image_size = 1024 + +dataloader = OmegaConf.create() + +dataloader.train = L(build_detection_train_loader_multi_dataset)( + dataset=L(get_detection_dataset_dicts_multi_dataset)( + names=("refcoco-mixed",), filter_emptys=[True] + ), + mapper=L(DatasetMapper_detr_instance_exp)( + is_train=True, + augmentations=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=1.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + augmentations_with_crop=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=2.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + image_format="RGB", + use_instance_mask=True, + recompute_boxes=True, + dataset_names=("refcoco-mixed",), + ), + total_batch_size=16, + total_batch_size_list=[16], + num_workers=4, + num_datasets=1, +) + +dataloader.test = L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="refcoco-unc-val", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${...train.mapper.image_format}", + ), + num_workers=4, +) + +dataloader.evaluator = L(RefCOCOEvaluator)( + dataset_name="${..test.dataset.names}", +) + +refcoco_test_dataset_names = [ + "refcoco-unc-val", + "refcoco-unc-testA", + "refcoco-unc-testB", + "refcocoplus-unc-val", + "refcocoplus-unc-testA", + "refcocoplus-unc-testB", + "refcocog-google-val", + "refcocog-umd-val", + "refcocog-umd-test", +] +dataloader.tests = [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names=name, filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ) + for name in refcoco_test_dataset_names[1:] +] + +dataloader.evaluators = [ + L(RefCOCOEvaluator)( + dataset_name=name, + ) + for name in refcoco_test_dataset_names[1:] +] diff --git a/configs/common/data/roboflow100_instance_lsj1024.py b/configs/common/data/roboflow100_instance_lsj1024.py new file mode 100644 index 0000000..b736708 --- /dev/null +++ b/configs/common/data/roboflow100_instance_lsj1024.py @@ -0,0 +1,76 @@ +import json +import os + +import detectron2.data.transforms as T +from detectron2.config import LazyCall as L +from detectron2.data import DatasetMapper, build_detection_test_loader, get_detection_dataset_dicts +from detectron2.data.datasets.register_coco import register_coco_instances +from detectron2.evaluation import COCOEvaluator +from omegaconf import OmegaConf + +dataloader = OmegaConf.create() + +data_root = "datasets/rf100" + +rf100_dataset_names = [] +for root, dirs, files in os.walk(data_root): + for d in dirs: + if root == data_root: + pass + else: + continue + + rf100_dataset_names.append(d) + + d = os.path.join(root, d) + print(len(rf100_dataset_names), d) +print(rf100_dataset_names, len(rf100_dataset_names)) +assert len(rf100_dataset_names) == 100 + + +def _get_builtin_metadata(name): + meta = {} + json_file = os.path.join(data_root, name, "valid", "_annotations.coco.json") + with open(json_file, "r") as fr: + json_data = json.load(fr) + meta["thing_classes"] = [category["name"] for category in json_data["categories"]] + + return meta + + +for key in rf100_dataset_names: + print("register_coco_instances", key) + register_coco_instances( + "rf100_" + key, + _get_builtin_metadata(key), + os.path.join(data_root, key, "valid", "_annotations.coco.json"), + os.path.join(data_root, key, "valid"), + ) + +dataloader.tests = [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="rf100_" + name, filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=1024, max_size=1024), + ], + image_format="RGB", + ), + num_workers=4, + ) + for name in rf100_dataset_names +] + +dataloader.name_prompt_fusion_text = [True] * len(rf100_dataset_names) + + +dataloader.select_box_nums_for_evaluation_list = [300] * len(rf100_dataset_names) + +dataloader.evaluators = [ + L(COCOEvaluator)( + dataset_name="rf100_" + name, + tasks=("bbox",), + ) + for name in rf100_dataset_names +] diff --git a/configs/common/data/seginw_instance.py b/configs/common/data/seginw_instance.py new file mode 100644 index 0000000..741efe7 --- /dev/null +++ b/configs/common/data/seginw_instance.py @@ -0,0 +1,162 @@ +import detectron2.data.transforms as T +from detectron2.config import LazyCall as L +from detectron2.data import ( + DatasetMapper, + MetadataCatalog, + build_detection_test_loader, + get_detection_dataset_dicts, +) +from detectron2.evaluation import COCOEvaluator +from omegaconf import OmegaConf +from ape.data import ( + DatasetMapper_detr_panoptic, + DatasetMapper_detr_panoptic_copypaste, + build_detection_train_loader_multi_dataset, + build_detection_train_loader_multi_dataset_copypaste, + get_detection_dataset_dicts_multi_dataset, + get_detection_dataset_dicts_multi_dataset_copypaste, +) + +dataloader = OmegaConf.create() + +seginw_dataset_metas = [ + "seginw_Elephants_train", + "seginw_Hand-Metal_train", + "seginw_Watermelon_train", + "seginw_House-Parts_train", + "seginw_HouseHold-Items_train", + "seginw_Strawberry_train", + "seginw_Fruits_train", + "seginw_Nutterfly-Squireel_train", + "seginw_Hand_train", + "seginw_Garbage_train", + "seginw_Chicken_train", + "seginw_Rail_train", + "seginw_Airplane-Parts_train", + "seginw_Brain-Tumor_train", + "seginw_Poles_train", + "seginw_Electric-Shaver_train", + "seginw_Bottles_train", + "seginw_Toolkits_train", + "seginw_Trash_train", + "seginw_Salmon-Fillet_train", + "seginw_Puppies_train", + "seginw_Tablets_train", + "seginw_Phones_train", + "seginw_Cows_train", + "seginw_Ginger-Garlic_train", +] + +dataloader.train = [ + L(build_detection_train_loader_multi_dataset_copypaste)( + dataset=L(get_detection_dataset_dicts_multi_dataset_copypaste)( + names=(dataset_name,), + filter_emptys=[True], + copypastes=[True], + dataloader_id=dataloader_id, + reduce_memory=True, + reduce_memory_size=1e6, + ), + dataset_bg=L(get_detection_dataset_dicts)( + names=(dataset_name,), + filter_empty=True, + ), + mapper=L(DatasetMapper_detr_panoptic_copypaste)( + is_train=True, + augmentations=[ + L(T.RandomFlip)(), + L(T.ResizeShortestEdge)( + short_edge_length=(480, 512, 544, 576, 608, 640, 672, 704, 736, 768, 800), + max_size=1333, + sample_style="choice", + ), + ], + augmentations_with_crop=[ + L(T.RandomFlip)(), + L(T.ResizeShortestEdge)( + short_edge_length=(400, 500, 600), + sample_style="choice", + ), + L(T.RandomCrop)( + crop_type="absolute_range", + crop_size=(384, 600), + ), + L(T.ResizeShortestEdge)( + short_edge_length=(480, 512, 544, 576, 608, 640, 672, 704, 736, 768, 800), + max_size=1333, + sample_style="choice", + ), + ], + image_format="RGB", + use_instance_mask=True, + recompute_boxes=True, + instance_mask_format="bitmask", + ignore_label=MetadataCatalog.get(dataset_name).get("ignore_label", None), + stuff_classes_offset=len(MetadataCatalog.get(dataset_name).get("thing_classes", [])), + stuff_classes_decomposition=True, + output_dir=None, + vis_period=12800, + dataset_names=(dataset_name,), + max_num_phrase=128, + nms_thresh_phrase=0.6, + ), + sampler=None, + sampler_bg=None, + total_batch_size=16, + total_batch_size_list=[16], + aspect_ratio_grouping=True, + num_workers=16, + num_datasets=1, + ) + for dataloader_id, dataset_name in enumerate(seginw_dataset_metas) +] + +seginw_test_dataset_names = [ + "seginw_Elephants_val", + "seginw_Hand-Metal_val", + "seginw_Watermelon_val", + "seginw_House-Parts_val", + "seginw_HouseHold-Items_val", + "seginw_Strawberry_val", + "seginw_Fruits_val", + "seginw_Nutterfly-Squireel_val", + "seginw_Hand_val", + "seginw_Garbage_val", + "seginw_Chicken_val", + "seginw_Rail_val", + "seginw_Airplane-Parts_val", + "seginw_Brain-Tumor_val", + "seginw_Poles_val", + "seginw_Electric-Shaver_val", + "seginw_Bottles_val", + "seginw_Toolkits_val", + "seginw_Trash_val", + "seginw_Salmon-Fillet_val", + "seginw_Puppies_val", + "seginw_Tablets_val", + "seginw_Phones_val", + "seginw_Cows_val", + "seginw_Ginger-Garlic_val", +] + +dataloader.tests = [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names=name, filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=800, max_size=1333), + ], + image_format="RGB", + ), + num_workers=4, + ) + for name in seginw_test_dataset_names +] + +dataloader.evaluators = [ + L(COCOEvaluator)( + dataset_name=name, + ) + for name in seginw_test_dataset_names +] diff --git a/configs/common/data/seginw_instance_lsj1024.py b/configs/common/data/seginw_instance_lsj1024.py new file mode 100644 index 0000000..3e995d6 --- /dev/null +++ b/configs/common/data/seginw_instance_lsj1024.py @@ -0,0 +1,154 @@ +import detectron2.data.transforms as T +from detectron2.config import LazyCall as L +from detectron2.data import ( + DatasetMapper, + MetadataCatalog, + build_detection_test_loader, + get_detection_dataset_dicts, +) +from detectron2.evaluation import COCOEvaluator +from omegaconf import OmegaConf +from ape.data import ( + DatasetMapper_detr_panoptic, + DatasetMapper_detr_panoptic_copypaste, + build_detection_train_loader_multi_dataset, + build_detection_train_loader_multi_dataset_copypaste, + get_detection_dataset_dicts_multi_dataset, + get_detection_dataset_dicts_multi_dataset_copypaste, +) + +dataloader = OmegaConf.create() + +image_size = 1024 + +seginw_dataset_metas = [ + "seginw_Elephants_train", + "seginw_Hand-Metal_train", + "seginw_Watermelon_train", + "seginw_House-Parts_train", + "seginw_HouseHold-Items_train", + "seginw_Strawberry_train", + "seginw_Fruits_train", + "seginw_Nutterfly-Squireel_train", + "seginw_Hand_train", + "seginw_Garbage_train", + "seginw_Chicken_train", + "seginw_Rail_train", + "seginw_Airplane-Parts_train", + "seginw_Brain-Tumor_train", + "seginw_Poles_train", + "seginw_Electric-Shaver_train", + "seginw_Bottles_train", + "seginw_Toolkits_train", + "seginw_Trash_train", + "seginw_Salmon-Fillet_train", + "seginw_Puppies_train", + "seginw_Tablets_train", + "seginw_Phones_train", + "seginw_Cows_train", + "seginw_Ginger-Garlic_train", +] + +dataloader.train = [ + L(build_detection_train_loader_multi_dataset_copypaste)( + dataset=L(get_detection_dataset_dicts_multi_dataset_copypaste)( + names=(dataset_name,), + filter_emptys=[True], + copypastes=[True], + dataloader_id=dataloader_id, + reduce_memory=True, + reduce_memory_size=1e6, + ), + dataset_bg=L(get_detection_dataset_dicts)( + names=(dataset_name,), + filter_empty=True, + ), + mapper=L(DatasetMapper_detr_panoptic_copypaste)( + is_train=True, + augmentations=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=1.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + augmentations_with_crop=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=2.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + image_format="RGB", + use_instance_mask=True, + recompute_boxes=True, + instance_mask_format="bitmask", + ignore_label=MetadataCatalog.get(dataset_name).get("ignore_label", None), + stuff_classes_offset=len(MetadataCatalog.get(dataset_name).get("thing_classes", [])), + stuff_classes_decomposition=True, + output_dir=None, + vis_period=12800, + dataset_names=(dataset_name,), + max_num_phrase=128, + nms_thresh_phrase=0.6, + ), + sampler=None, + sampler_bg=None, + total_batch_size=16, + total_batch_size_list=[16], + aspect_ratio_grouping=True, + num_workers=16, + num_datasets=1, + ) + for dataloader_id, dataset_name in enumerate(seginw_dataset_metas) +] + +seginw_test_dataset_names = [ + "seginw_Elephants_val", + "seginw_Hand-Metal_val", + "seginw_Watermelon_val", + "seginw_House-Parts_val", + "seginw_HouseHold-Items_val", + "seginw_Strawberry_val", + "seginw_Fruits_val", + "seginw_Nutterfly-Squireel_val", + "seginw_Hand_val", + "seginw_Garbage_val", + "seginw_Chicken_val", + "seginw_Rail_val", + "seginw_Airplane-Parts_val", + "seginw_Brain-Tumor_val", + "seginw_Poles_val", + "seginw_Electric-Shaver_val", + "seginw_Bottles_val", + "seginw_Toolkits_val", + "seginw_Trash_val", + "seginw_Salmon-Fillet_val", + "seginw_Puppies_val", + "seginw_Tablets_val", + "seginw_Phones_val", + "seginw_Cows_val", + "seginw_Ginger-Garlic_val", +] + +dataloader.tests = [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names=name, filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="RGB", + ), + num_workers=4, + ) + for name in seginw_test_dataset_names +] + +dataloader.evaluators = [ + L(COCOEvaluator)( + dataset_name=name, + ) + for name in seginw_test_dataset_names +] diff --git a/configs/common/data/seginw_instance_lsj1536.py b/configs/common/data/seginw_instance_lsj1536.py new file mode 100644 index 0000000..6c46e02 --- /dev/null +++ b/configs/common/data/seginw_instance_lsj1536.py @@ -0,0 +1,154 @@ +import detectron2.data.transforms as T +from detectron2.config import LazyCall as L +from detectron2.data import ( + DatasetMapper, + MetadataCatalog, + build_detection_test_loader, + get_detection_dataset_dicts, +) +from detectron2.evaluation import COCOEvaluator +from omegaconf import OmegaConf +from ape.data import ( + DatasetMapper_detr_panoptic, + DatasetMapper_detr_panoptic_copypaste, + build_detection_train_loader_multi_dataset, + build_detection_train_loader_multi_dataset_copypaste, + get_detection_dataset_dicts_multi_dataset, + get_detection_dataset_dicts_multi_dataset_copypaste, +) + +dataloader = OmegaConf.create() + +image_size = 1536 + +seginw_dataset_metas = [ + "seginw_Elephants_train", + "seginw_Hand-Metal_train", + "seginw_Watermelon_train", + "seginw_House-Parts_train", + "seginw_HouseHold-Items_train", + "seginw_Strawberry_train", + "seginw_Fruits_train", + "seginw_Nutterfly-Squireel_train", + "seginw_Hand_train", + "seginw_Garbage_train", + "seginw_Chicken_train", + "seginw_Rail_train", + "seginw_Airplane-Parts_train", + "seginw_Brain-Tumor_train", + "seginw_Poles_train", + "seginw_Electric-Shaver_train", + "seginw_Bottles_train", + "seginw_Toolkits_train", + "seginw_Trash_train", + "seginw_Salmon-Fillet_train", + "seginw_Puppies_train", + "seginw_Tablets_train", + "seginw_Phones_train", + "seginw_Cows_train", + "seginw_Ginger-Garlic_train", +] + +dataloader.train = [ + L(build_detection_train_loader_multi_dataset_copypaste)( + dataset=L(get_detection_dataset_dicts_multi_dataset_copypaste)( + names=(dataset_name,), + filter_emptys=[True], + copypastes=[True], + dataloader_id=dataloader_id, + reduce_memory=True, + reduce_memory_size=1e6, + ), + dataset_bg=L(get_detection_dataset_dicts)( + names=(dataset_name,), + filter_empty=True, + ), + mapper=L(DatasetMapper_detr_panoptic_copypaste)( + is_train=True, + augmentations=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=1.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + augmentations_with_crop=[ + L(T.RandomFlip)(horizontal=True), # flip first + L(T.ResizeScale)( + min_scale=0.1, max_scale=2.0, target_height=image_size, target_width=image_size + ), + L(T.FixedSizeCrop)(crop_size=(image_size, image_size), pad=False), + ], + image_format="RGB", + use_instance_mask=True, + recompute_boxes=True, + instance_mask_format="bitmask", + ignore_label=MetadataCatalog.get(dataset_name).get("ignore_label", None), + stuff_classes_offset=len(MetadataCatalog.get(dataset_name).get("thing_classes", [])), + stuff_classes_decomposition=True, + output_dir=None, + vis_period=12800, + dataset_names=(dataset_name,), + max_num_phrase=128, + nms_thresh_phrase=0.6, + ), + sampler=None, + sampler_bg=None, + total_batch_size=16, + total_batch_size_list=[16], + aspect_ratio_grouping=True, + num_workers=16, + num_datasets=1, + ) + for dataloader_id, dataset_name in enumerate(seginw_dataset_metas) +] + +seginw_test_dataset_names = [ + "seginw_Elephants_val", + "seginw_Hand-Metal_val", + "seginw_Watermelon_val", + "seginw_House-Parts_val", + "seginw_HouseHold-Items_val", + "seginw_Strawberry_val", + "seginw_Fruits_val", + "seginw_Nutterfly-Squireel_val", + "seginw_Hand_val", + "seginw_Garbage_val", + "seginw_Chicken_val", + "seginw_Rail_val", + "seginw_Airplane-Parts_val", + "seginw_Brain-Tumor_val", + "seginw_Poles_val", + "seginw_Electric-Shaver_val", + "seginw_Bottles_val", + "seginw_Toolkits_val", + "seginw_Trash_val", + "seginw_Salmon-Fillet_val", + "seginw_Puppies_val", + "seginw_Tablets_val", + "seginw_Phones_val", + "seginw_Cows_val", + "seginw_Ginger-Garlic_val", +] + +dataloader.tests = [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names=name, filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=image_size, max_size=image_size), + ], + image_format="RGB", + ), + num_workers=4, + ) + for name in seginw_test_dataset_names +] + +dataloader.evaluators = [ + L(COCOEvaluator)( + dataset_name=name, + ) + for name in seginw_test_dataset_names +] diff --git a/configs/common/data/vgregion_instance.py b/configs/common/data/vgregion_instance.py new file mode 100644 index 0000000..d428dc5 --- /dev/null +++ b/configs/common/data/vgregion_instance.py @@ -0,0 +1,109 @@ +import detectron2.data.transforms as T +from detectron2.config import LazyCall as L +from detectron2.data import ( + DatasetMapper, + build_detection_test_loader, + build_detection_train_loader, + get_detection_dataset_dicts, +) +from detectron2.evaluation import COCOEvaluator +from omegaconf import OmegaConf +from ape.data import ( + DatasetMapper_detr_instance, + build_detection_train_loader_multi_dataset, + get_detection_dataset_dicts_multi_dataset, +) +from ape.evaluation import RefCOCOEvaluator + +dataloader = OmegaConf.create() + +dataloader.train = L(build_detection_train_loader_multi_dataset)( + dataset=L(get_detection_dataset_dicts_multi_dataset)( + names=("visualgenome_77962_box_and_region",), + filter_emptys=[True], + ), + mapper=L(DatasetMapper_detr_instance)( + is_train=True, + augmentations=[ + L(T.RandomFlip)(), + L(T.ResizeShortestEdge)( + short_edge_length=(480, 512, 544, 576, 608, 640, 672, 704, 736, 768, 800), + max_size=1333, + sample_style="choice", + ), + ], + augmentations_with_crop=[ + L(T.RandomFlip)(), + L(T.ResizeShortestEdge)( + short_edge_length=(400, 500, 600), + sample_style="choice", + ), + L(T.RandomCrop)( + crop_type="absolute_range", + crop_size=(384, 600), + ), + L(T.ResizeShortestEdge)( + short_edge_length=(480, 512, 544, 576, 608, 640, 672, 704, 736, 768, 800), + max_size=1333, + sample_style="choice", + ), + ], + image_format="RGB", + use_instance_mask=True, + recompute_boxes=True, + dataset_names=("visualgenome_77962_box_and_region",), + ), + total_batch_size=16, + total_batch_size_list=[16], + num_workers=4, + num_datasets=1, +) + +dataloader.test = L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names="refcoco-unc-val", filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=800, max_size=1333), + ], + image_format="${...train.mapper.image_format}", + ), + num_workers=4, +) + +dataloader.evaluator = L(RefCOCOEvaluator)( + dataset_name="${..test.dataset.names}", +) + +refcoco_test_dataset_names = [ + "refcoco-unc-val", + "refcoco-unc-testA", + "refcoco-unc-testB", + "refcocoplus-unc-val", + "refcocoplus-unc-testA", + "refcocoplus-unc-testB", + "refcocog-google-val", + "refcocog-umd-val", + "refcocog-umd-test", +] +dataloader.tests = [ + L(build_detection_test_loader)( + dataset=L(get_detection_dataset_dicts)(names=name, filter_empty=False), + mapper=L(DatasetMapper)( + is_train=False, + augmentations=[ + L(T.ResizeShortestEdge)(short_edge_length=800, max_size=1333), + ], + image_format="${....train.mapper.image_format}", + ), + num_workers=4, + ) + for name in refcoco_test_dataset_names[1:] +] + +dataloader.evaluators = [ + L(RefCOCOEvaluator)( + dataset_name=name, + ) + for name in refcoco_test_dataset_names[1:] +] diff --git a/datasets/README.md b/datasets/README.md new file mode 100644 index 0000000..2b9399a --- /dev/null +++ b/datasets/README.md @@ -0,0 +1,166 @@ + +# Detectron2 Builtin Datasets + +Detectron2 has builtin support for a few datasets. + +The datasets are assumed to exist in a directory specified by the environment variable +`DETECTRON2_DATASETS`. + +Under this directory, following [here](https://github.com/facebookresearch/detectron2/blob/main/datasets/README.md) to prepare COCO, LVIS, cityscapes, Pascal VOC and ADE20k. + +The expected structure is described below. +``` +$DETECTRON2_DATASETS/ + coco/ + lvis/ + cityscapes/ + VOC20{07,10,12}/ + ADEChallengeData2016/ +``` + +You can set the location for builtin datasets by `export DETECTRON2_DATASETS=/path/to/datasets`. +If left unset, the default is `./datasets` relative to your current working directory. + + +# APE Builtin Datasets + +## Expected dataset structure for [Objects365](https://data.baai.ac.cn/details/Objects365_2020): +``` +$DETECTRON2_DATASETS/ + objects365/ + annotations/ + objects365_train_fixname.json + objects365_val_fixname.json + train/ + images/ + val/ + images/ +``` + +After downloading and extracting Objects365, create a symbolic link to `./datasets/`. +Then, run +```bash +python3 tools/objects3652coco/get_image_info.py --image_dir datasets/objects365/train/ --json_path datasets/objects365/annotations/zhiyuan_objv2_train.json --output_path datasets/objects365/annotations/image_info_train.txt +python3 tools/objects3652coco/get_image_info.py --image_dir datasets/objects365/val/ --json_path datasets/objects365/annotations/zhiyuan_objv2_val.json --output_path datasets/objects365/annotations/image_info_val.txt + +python3 tools/objects3652coco/convert_annotations.py --root_dir datasets/objects365/ --image_info_path datasets/objects365/annotations/image_info_train.txt --subsets train --apply_exif +python3 tools/objects3652coco/convert_annotations.py --root_dir datasets/objects365/ --image_info_path datasets/objects365/annotations/image_info_val.txt --subsets val --apply_exif +python3 tools/objects3652coco/convert_annotations.py --root_dir datasets/objects365/ --image_info_path datasets/objects365/annotations/image_info_val.txt --subsets minival --apply_exif + +python3 tools/objects3652coco/fix_o365_names.py --ann datasets/objects365/annotations/objects365_train.json +python3 tools/objects3652coco/fix_o365_names.py --ann datasets/objects365/annotations/objects365_val.json +python3 tools/objects3652coco/fix_o365_names.py --ann datasets/objects365/annotations/objects365_minival.json + +python3 tools/generate_img_ann_pair.py --json_path datasets/objects365/annotations/objects365_train_fixname.json --image_root datasets/objects365/train/ +``` + +## Expected dataset structure for [OpenImages](https://storage.googleapis.com/openimages/web/download.html#download_manually): +``` +$DETECTRON2_DATASETS/ + openimages/ + annotations/ + train/ + validation/ +``` + +## Expected dataset structure for [VisualGenome](https://homes.cs.washington.edu/~ranjay/visualgenome/api.html): +``` +$DETECTRON2_DATASETS/ + visualgenome/ + VG_100K/ + VG_100K_2/ +``` + +## Expected dataset structure for [SA-1B](https://ai.meta.com/datasets/segment-anything-downloads/): +``` +$DETECTRON2_DATASETS/ + SA-1B/ + images/ + sam1b_instance.json +``` + +## Expected dataset structure for [RefCOCO](): +``` +$DETECTRON2_DATASETS/ + xxx/ +``` + +## Expected dataset structure for [GQA](): +``` +$DETECTRON2_DATASETS/ + xxx/ +``` + +## Expected dataset structure for [PhraseCut](): +``` +$DETECTRON2_DATASETS/ + xxx/ +``` + +## Expected dataset structure for [Flickr30k](): +``` +$DETECTRON2_DATASETS/ + xxx/ +``` + +## Expected dataset structure for [ODinW](): +``` +$DETECTRON2_DATASETS/ + xxx/ +``` + +## Expected dataset structure for [SegInW](): +``` +$DETECTRON2_DATASETS/ + xxx/ +``` + +## Expected dataset structure for [Roboflow100](): +``` +$DETECTRON2_DATASETS/ + xxx/ +``` + +## Expected dataset structure for [ADE20k](): +``` +$DETECTRON2_DATASETS/ + xxx/ +``` + +## Expected dataset structure for [ADE-full](): +``` +$DETECTRON2_DATASETS/ + xxx/ +``` + +## Expected dataset structure for [BDD10k](): +``` +$DETECTRON2_DATASETS/ + xxx/ +``` + +## Expected dataset structure for [PC459](): +``` +$DETECTRON2_DATASETS/ + xxx/ +``` + +## Expected dataset structure for [PC59](): +``` +$DETECTRON2_DATASETS/ + xxx/ +``` + +## Expected dataset structure for [VOC](): +``` +$DETECTRON2_DATASETS/ + xxx/ +``` + +## Expected dataset structure for [D3](): +``` +$DETECTRON2_DATASETS/ + xxx/ +``` + + diff --git a/datasets/prepare_ade20k_full_sem_seg.py b/datasets/prepare_ade20k_full_sem_seg.py new file mode 100644 index 0000000..e9ec336 --- /dev/null +++ b/datasets/prepare_ade20k_full_sem_seg.py @@ -0,0 +1,1007 @@ +#!/usr/bin/env python3 +# -*- coding: utf-8 -*- +# Copyright (c) Facebook, Inc. and its affiliates. +import os +import pickle as pkl +from pathlib import Path + +import cv2 +import numpy as np +import tqdm +from PIL import Image + +ADE20K_SEM_SEG_FULL_CATEGORIES = [ + {"name": "wall", "id": 2978, "trainId": 0}, + {"name": "building, edifice", "id": 312, "trainId": 1}, + {"name": "sky", "id": 2420, "trainId": 2}, + {"name": "tree", "id": 2855, "trainId": 3}, + {"name": "road, route", "id": 2131, "trainId": 4}, + {"name": "floor, flooring", "id": 976, "trainId": 5}, + {"name": "ceiling", "id": 447, "trainId": 6}, + {"name": "bed", "id": 165, "trainId": 7}, + {"name": "sidewalk, pavement", "id": 2377, "trainId": 8}, + {"name": "earth, ground", "id": 838, "trainId": 9}, + {"name": "cabinet", "id": 350, "trainId": 10}, + {"name": "person, individual, someone, somebody, mortal, soul", "id": 1831, "trainId": 11}, + {"name": "grass", "id": 1125, "trainId": 12}, + {"name": "windowpane, window", "id": 3055, "trainId": 13}, + {"name": "car, auto, automobile, machine, motorcar", "id": 401, "trainId": 14}, + {"name": "mountain, mount", "id": 1610, "trainId": 15}, + {"name": "plant, flora, plant life", "id": 1910, "trainId": 16}, + {"name": "table", "id": 2684, "trainId": 17}, + {"name": "chair", "id": 471, "trainId": 18}, + {"name": "curtain, drape, drapery, mantle, pall", "id": 687, "trainId": 19}, + {"name": "door", "id": 774, "trainId": 20}, + {"name": "sofa, couch, lounge", "id": 2473, "trainId": 21}, + {"name": "sea", "id": 2264, "trainId": 22}, + {"name": "painting, picture", "id": 1735, "trainId": 23}, + {"name": "water", "id": 2994, "trainId": 24}, + {"name": "mirror", "id": 1564, "trainId": 25}, + {"name": "house", "id": 1276, "trainId": 26}, + {"name": "rug, carpet, carpeting", "id": 2178, "trainId": 27}, + {"name": "shelf", "id": 2329, "trainId": 28}, + {"name": "armchair", "id": 57, "trainId": 29}, + {"name": "fence, fencing", "id": 907, "trainId": 30}, + {"name": "field", "id": 913, "trainId": 31}, + {"name": "lamp", "id": 1395, "trainId": 32}, + {"name": "rock, stone", "id": 2138, "trainId": 33}, + {"name": "seat", "id": 2272, "trainId": 34}, + {"name": "river", "id": 2128, "trainId": 35}, + {"name": "desk", "id": 724, "trainId": 36}, + {"name": "bathtub, bathing tub, bath, tub", "id": 155, "trainId": 37}, + {"name": "railing, rail", "id": 2053, "trainId": 38}, + {"name": "signboard, sign", "id": 2380, "trainId": 39}, + {"name": "cushion", "id": 689, "trainId": 40}, + {"name": "path", "id": 1788, "trainId": 41}, + {"name": "work surface", "id": 3087, "trainId": 42}, + {"name": "stairs, steps", "id": 2530, "trainId": 43}, + {"name": "column, pillar", "id": 581, "trainId": 44}, + {"name": "sink", "id": 2388, "trainId": 45}, + {"name": "wardrobe, closet, press", "id": 2985, "trainId": 46}, + {"name": "snow", "id": 2454, "trainId": 47}, + {"name": "refrigerator, icebox", "id": 2096, "trainId": 48}, + {"name": "base, pedestal, stand", "id": 137, "trainId": 49}, + {"name": "bridge, span", "id": 294, "trainId": 50}, + {"name": "blind, screen", "id": 212, "trainId": 51}, + {"name": "runway", "id": 2185, "trainId": 52}, + {"name": "cliff, drop, drop-off", "id": 524, "trainId": 53}, + {"name": "sand", "id": 2212, "trainId": 54}, + {"name": "fireplace, hearth, open fireplace", "id": 943, "trainId": 55}, + {"name": "pillow", "id": 1869, "trainId": 56}, + {"name": "screen door, screen", "id": 2251, "trainId": 57}, + {"name": "toilet, can, commode, crapper, pot, potty, stool, throne", "id": 2793, "trainId": 58}, + {"name": "skyscraper", "id": 2423, "trainId": 59}, + {"name": "grandstand, covered stand", "id": 1121, "trainId": 60}, + {"name": "box", "id": 266, "trainId": 61}, + {"name": "pool table, billiard table, snooker table", "id": 1948, "trainId": 62}, + {"name": "palm, palm tree", "id": 1744, "trainId": 63}, + {"name": "double door", "id": 783, "trainId": 64}, + {"name": "coffee table, cocktail table", "id": 571, "trainId": 65}, + {"name": "counter", "id": 627, "trainId": 66}, + {"name": "countertop", "id": 629, "trainId": 67}, + {"name": "chest of drawers, chest, bureau, dresser", "id": 491, "trainId": 68}, + {"name": "kitchen island", "id": 1374, "trainId": 69}, + {"name": "boat", "id": 223, "trainId": 70}, + {"name": "waterfall, falls", "id": 3016, "trainId": 71}, + { + "name": "stove, kitchen stove, range, kitchen range, cooking stove", + "id": 2598, + "trainId": 72, + }, + {"name": "flower", "id": 978, "trainId": 73}, + {"name": "bookcase", "id": 239, "trainId": 74}, + {"name": "controls", "id": 608, "trainId": 75}, + {"name": "book", "id": 236, "trainId": 76}, + {"name": "stairway, staircase", "id": 2531, "trainId": 77}, + {"name": "streetlight, street lamp", "id": 2616, "trainId": 78}, + { + "name": "computer, computing machine, computing device, data processor, electronic computer, information processing system", + "id": 591, + "trainId": 79, + }, + { + "name": "bus, autobus, coach, charabanc, double-decker, jitney, motorbus, motorcoach, omnibus, passenger vehicle", + "id": 327, + "trainId": 80, + }, + {"name": "swivel chair", "id": 2679, "trainId": 81}, + {"name": "light, light source", "id": 1451, "trainId": 82}, + {"name": "bench", "id": 181, "trainId": 83}, + {"name": "case, display case, showcase, vitrine", "id": 420, "trainId": 84}, + {"name": "towel", "id": 2821, "trainId": 85}, + {"name": "fountain", "id": 1023, "trainId": 86}, + {"name": "embankment", "id": 855, "trainId": 87}, + { + "name": "television receiver, television, television set, tv, tv set, idiot box, boob tube, telly, goggle box", + "id": 2733, + "trainId": 88, + }, + {"name": "van", "id": 2928, "trainId": 89}, + {"name": "hill", "id": 1240, "trainId": 90}, + {"name": "awning, sunshade, sunblind", "id": 77, "trainId": 91}, + {"name": "poster, posting, placard, notice, bill, card", "id": 1969, "trainId": 92}, + {"name": "truck, motortruck", "id": 2880, "trainId": 93}, + {"name": "airplane, aeroplane, plane", "id": 14, "trainId": 94}, + {"name": "pole", "id": 1936, "trainId": 95}, + {"name": "tower", "id": 2828, "trainId": 96}, + {"name": "court", "id": 631, "trainId": 97}, + {"name": "ball", "id": 103, "trainId": 98}, + { + "name": "aircraft carrier, carrier, flattop, attack aircraft carrier", + "id": 3144, + "trainId": 99, + }, + {"name": "buffet, counter, sideboard", "id": 308, "trainId": 100}, + {"name": "hovel, hut, hutch, shack, shanty", "id": 1282, "trainId": 101}, + {"name": "apparel, wearing apparel, dress, clothes", "id": 38, "trainId": 102}, + {"name": "minibike, motorbike", "id": 1563, "trainId": 103}, + {"name": "animal, animate being, beast, brute, creature, fauna", "id": 29, "trainId": 104}, + {"name": "chandelier, pendant, pendent", "id": 480, "trainId": 105}, + {"name": "step, stair", "id": 2569, "trainId": 106}, + {"name": "booth, cubicle, stall, kiosk", "id": 247, "trainId": 107}, + {"name": "bicycle, bike, wheel, cycle", "id": 187, "trainId": 108}, + {"name": "doorframe, doorcase", "id": 778, "trainId": 109}, + {"name": "sconce", "id": 2243, "trainId": 110}, + {"name": "pond", "id": 1941, "trainId": 111}, + {"name": "trade name, brand name, brand, marque", "id": 2833, "trainId": 112}, + {"name": "bannister, banister, balustrade, balusters, handrail", "id": 120, "trainId": 113}, + {"name": "bag", "id": 95, "trainId": 114}, + {"name": "traffic light, traffic signal, stoplight", "id": 2836, "trainId": 115}, + {"name": "gazebo", "id": 1087, "trainId": 116}, + {"name": "escalator, moving staircase, moving stairway", "id": 868, "trainId": 117}, + {"name": "land, ground, soil", "id": 1401, "trainId": 118}, + {"name": "board, plank", "id": 220, "trainId": 119}, + {"name": "arcade machine", "id": 47, "trainId": 120}, + {"name": "eiderdown, duvet, continental quilt", "id": 843, "trainId": 121}, + {"name": "bar", "id": 123, "trainId": 122}, + {"name": "stall, stand, sales booth", "id": 2537, "trainId": 123}, + {"name": "playground", "id": 1927, "trainId": 124}, + {"name": "ship", "id": 2337, "trainId": 125}, + {"name": "ottoman, pouf, pouffe, puff, hassock", "id": 1702, "trainId": 126}, + { + "name": "ashcan, trash can, garbage can, wastebin, ash bin, ash-bin, ashbin, dustbin, trash barrel, trash bin", + "id": 64, + "trainId": 127, + }, + {"name": "bottle", "id": 249, "trainId": 128}, + {"name": "cradle", "id": 642, "trainId": 129}, + {"name": "pot, flowerpot", "id": 1981, "trainId": 130}, + { + "name": "conveyer belt, conveyor belt, conveyer, conveyor, transporter", + "id": 609, + "trainId": 131, + }, + {"name": "train, railroad train", "id": 2840, "trainId": 132}, + {"name": "stool", "id": 2586, "trainId": 133}, + {"name": "lake", "id": 1393, "trainId": 134}, + {"name": "tank, storage tank", "id": 2704, "trainId": 135}, + {"name": "ice, water ice", "id": 1304, "trainId": 136}, + {"name": "basket, handbasket", "id": 146, "trainId": 137}, + {"name": "manhole", "id": 1494, "trainId": 138}, + {"name": "tent, collapsible shelter", "id": 2739, "trainId": 139}, + {"name": "canopy", "id": 389, "trainId": 140}, + {"name": "microwave, microwave oven", "id": 1551, "trainId": 141}, + {"name": "barrel, cask", "id": 131, "trainId": 142}, + {"name": "dirt track", "id": 738, "trainId": 143}, + {"name": "beam", "id": 161, "trainId": 144}, + {"name": "dishwasher, dish washer, dishwashing machine", "id": 747, "trainId": 145}, + {"name": "plate", "id": 1919, "trainId": 146}, + {"name": "screen, crt screen", "id": 3109, "trainId": 147}, + {"name": "ruins", "id": 2179, "trainId": 148}, + {"name": "washer, automatic washer, washing machine", "id": 2989, "trainId": 149}, + {"name": "blanket, cover", "id": 206, "trainId": 150}, + {"name": "plaything, toy", "id": 1930, "trainId": 151}, + {"name": "food, solid food", "id": 1002, "trainId": 152}, + {"name": "screen, silver screen, projection screen", "id": 2254, "trainId": 153}, + {"name": "oven", "id": 1708, "trainId": 154}, + {"name": "stage", "id": 2526, "trainId": 155}, + {"name": "beacon, lighthouse, beacon light, pharos", "id": 160, "trainId": 156}, + {"name": "umbrella", "id": 2901, "trainId": 157}, + {"name": "sculpture", "id": 2262, "trainId": 158}, + {"name": "aqueduct", "id": 44, "trainId": 159}, + {"name": "container", "id": 597, "trainId": 160}, + {"name": "scaffolding, staging", "id": 2235, "trainId": 161}, + {"name": "hood, exhaust hood", "id": 1260, "trainId": 162}, + {"name": "curb, curbing, kerb", "id": 682, "trainId": 163}, + {"name": "roller coaster", "id": 2151, "trainId": 164}, + {"name": "horse, equus caballus", "id": 3107, "trainId": 165}, + {"name": "catwalk", "id": 432, "trainId": 166}, + {"name": "glass, drinking glass", "id": 1098, "trainId": 167}, + {"name": "vase", "id": 2932, "trainId": 168}, + {"name": "central reservation", "id": 461, "trainId": 169}, + {"name": "carousel", "id": 410, "trainId": 170}, + {"name": "radiator", "id": 2046, "trainId": 171}, + {"name": "closet", "id": 533, "trainId": 172}, + {"name": "machine", "id": 1481, "trainId": 173}, + {"name": "pier, wharf, wharfage, dock", "id": 1858, "trainId": 174}, + {"name": "fan", "id": 894, "trainId": 175}, + {"name": "inflatable bounce game", "id": 1322, "trainId": 176}, + {"name": "pitch", "id": 1891, "trainId": 177}, + {"name": "paper", "id": 1756, "trainId": 178}, + {"name": "arcade, colonnade", "id": 49, "trainId": 179}, + {"name": "hot tub", "id": 1272, "trainId": 180}, + {"name": "helicopter", "id": 1229, "trainId": 181}, + {"name": "tray", "id": 2850, "trainId": 182}, + {"name": "partition, divider", "id": 1784, "trainId": 183}, + {"name": "vineyard", "id": 2962, "trainId": 184}, + {"name": "bowl", "id": 259, "trainId": 185}, + {"name": "bullring", "id": 319, "trainId": 186}, + {"name": "flag", "id": 954, "trainId": 187}, + {"name": "pot", "id": 1974, "trainId": 188}, + {"name": "footbridge, overcrossing, pedestrian bridge", "id": 1013, "trainId": 189}, + {"name": "shower", "id": 2356, "trainId": 190}, + {"name": "bag, traveling bag, travelling bag, grip, suitcase", "id": 97, "trainId": 191}, + {"name": "bulletin board, notice board", "id": 318, "trainId": 192}, + {"name": "confessional booth", "id": 592, "trainId": 193}, + {"name": "trunk, tree trunk, bole", "id": 2885, "trainId": 194}, + {"name": "forest", "id": 1017, "trainId": 195}, + {"name": "elevator door", "id": 851, "trainId": 196}, + {"name": "laptop, laptop computer", "id": 1407, "trainId": 197}, + {"name": "instrument panel", "id": 1332, "trainId": 198}, + {"name": "bucket, pail", "id": 303, "trainId": 199}, + {"name": "tapestry, tapis", "id": 2714, "trainId": 200}, + {"name": "platform", "id": 1924, "trainId": 201}, + {"name": "jacket", "id": 1346, "trainId": 202}, + {"name": "gate", "id": 1081, "trainId": 203}, + {"name": "monitor, monitoring device", "id": 1583, "trainId": 204}, + { + "name": "telephone booth, phone booth, call box, telephone box, telephone kiosk", + "id": 2727, + "trainId": 205, + }, + {"name": "spotlight, spot", "id": 2509, "trainId": 206}, + {"name": "ring", "id": 2123, "trainId": 207}, + {"name": "control panel", "id": 602, "trainId": 208}, + {"name": "blackboard, chalkboard", "id": 202, "trainId": 209}, + {"name": "air conditioner, air conditioning", "id": 10, "trainId": 210}, + {"name": "chest", "id": 490, "trainId": 211}, + {"name": "clock", "id": 530, "trainId": 212}, + {"name": "sand dune", "id": 2213, "trainId": 213}, + {"name": "pipe, pipage, piping", "id": 1884, "trainId": 214}, + {"name": "vault", "id": 2934, "trainId": 215}, + {"name": "table football", "id": 2687, "trainId": 216}, + {"name": "cannon", "id": 387, "trainId": 217}, + {"name": "swimming pool, swimming bath, natatorium", "id": 2668, "trainId": 218}, + {"name": "fluorescent, fluorescent fixture", "id": 982, "trainId": 219}, + {"name": "statue", "id": 2547, "trainId": 220}, + { + "name": "loudspeaker, speaker, speaker unit, loudspeaker system, speaker system", + "id": 1474, + "trainId": 221, + }, + {"name": "exhibitor", "id": 877, "trainId": 222}, + {"name": "ladder", "id": 1391, "trainId": 223}, + {"name": "carport", "id": 414, "trainId": 224}, + {"name": "dam", "id": 698, "trainId": 225}, + {"name": "pulpit", "id": 2019, "trainId": 226}, + {"name": "skylight, fanlight", "id": 2422, "trainId": 227}, + {"name": "water tower", "id": 3010, "trainId": 228}, + {"name": "grill, grille, grillwork", "id": 1139, "trainId": 229}, + {"name": "display board", "id": 753, "trainId": 230}, + {"name": "pane, pane of glass, window glass", "id": 1747, "trainId": 231}, + {"name": "rubbish, trash, scrap", "id": 2175, "trainId": 232}, + {"name": "ice rink", "id": 1301, "trainId": 233}, + {"name": "fruit", "id": 1033, "trainId": 234}, + {"name": "patio", "id": 1789, "trainId": 235}, + {"name": "vending machine", "id": 2939, "trainId": 236}, + {"name": "telephone, phone, telephone set", "id": 2730, "trainId": 237}, + {"name": "net", "id": 1652, "trainId": 238}, + { + "name": "backpack, back pack, knapsack, packsack, rucksack, haversack", + "id": 90, + "trainId": 239, + }, + {"name": "jar", "id": 1349, "trainId": 240}, + {"name": "track", "id": 2830, "trainId": 241}, + {"name": "magazine", "id": 1485, "trainId": 242}, + {"name": "shutter", "id": 2370, "trainId": 243}, + {"name": "roof", "id": 2155, "trainId": 244}, + {"name": "banner, streamer", "id": 118, "trainId": 245}, + {"name": "landfill", "id": 1402, "trainId": 246}, + {"name": "post", "id": 1957, "trainId": 247}, + {"name": "altarpiece, reredos", "id": 3130, "trainId": 248}, + {"name": "hat, chapeau, lid", "id": 1197, "trainId": 249}, + {"name": "arch, archway", "id": 52, "trainId": 250}, + {"name": "table game", "id": 2688, "trainId": 251}, + {"name": "bag, handbag, pocketbook, purse", "id": 96, "trainId": 252}, + {"name": "document, written document, papers", "id": 762, "trainId": 253}, + {"name": "dome", "id": 772, "trainId": 254}, + {"name": "pier", "id": 1857, "trainId": 255}, + {"name": "shanties", "id": 2315, "trainId": 256}, + {"name": "forecourt", "id": 1016, "trainId": 257}, + {"name": "crane", "id": 643, "trainId": 258}, + {"name": "dog, domestic dog, canis familiaris", "id": 3105, "trainId": 259}, + {"name": "piano, pianoforte, forte-piano", "id": 1849, "trainId": 260}, + {"name": "drawing", "id": 791, "trainId": 261}, + {"name": "cabin", "id": 349, "trainId": 262}, + { + "name": "ad, advertisement, advertizement, advertising, advertizing, advert", + "id": 6, + "trainId": 263, + }, + {"name": "amphitheater, amphitheatre, coliseum", "id": 3114, "trainId": 264}, + {"name": "monument", "id": 1587, "trainId": 265}, + {"name": "henhouse", "id": 1233, "trainId": 266}, + {"name": "cockpit", "id": 559, "trainId": 267}, + {"name": "heater, warmer", "id": 1223, "trainId": 268}, + {"name": "windmill, aerogenerator, wind generator", "id": 3049, "trainId": 269}, + {"name": "pool", "id": 1943, "trainId": 270}, + {"name": "elevator, lift", "id": 853, "trainId": 271}, + {"name": "decoration, ornament, ornamentation", "id": 709, "trainId": 272}, + {"name": "labyrinth", "id": 1390, "trainId": 273}, + {"name": "text, textual matter", "id": 2748, "trainId": 274}, + {"name": "printer", "id": 2007, "trainId": 275}, + {"name": "mezzanine, first balcony", "id": 1546, "trainId": 276}, + {"name": "mattress", "id": 1513, "trainId": 277}, + {"name": "straw", "id": 2600, "trainId": 278}, + {"name": "stalls", "id": 2538, "trainId": 279}, + {"name": "patio, terrace", "id": 1790, "trainId": 280}, + {"name": "billboard, hoarding", "id": 194, "trainId": 281}, + {"name": "bus stop", "id": 326, "trainId": 282}, + {"name": "trouser, pant", "id": 2877, "trainId": 283}, + {"name": "console table, console", "id": 594, "trainId": 284}, + {"name": "rack", "id": 2036, "trainId": 285}, + {"name": "notebook", "id": 1662, "trainId": 286}, + {"name": "shrine", "id": 2366, "trainId": 287}, + {"name": "pantry", "id": 1754, "trainId": 288}, + {"name": "cart", "id": 418, "trainId": 289}, + {"name": "steam shovel", "id": 2553, "trainId": 290}, + {"name": "porch", "id": 1951, "trainId": 291}, + {"name": "postbox, mailbox, letter box", "id": 1963, "trainId": 292}, + {"name": "figurine, statuette", "id": 918, "trainId": 293}, + {"name": "recycling bin", "id": 2086, "trainId": 294}, + {"name": "folding screen", "id": 997, "trainId": 295}, + {"name": "telescope", "id": 2731, "trainId": 296}, + {"name": "deck chair, beach chair", "id": 704, "trainId": 297}, + {"name": "kennel", "id": 1365, "trainId": 298}, + {"name": "coffee maker", "id": 569, "trainId": 299}, + {"name": "altar, communion table, lord's table", "id": 3108, "trainId": 300}, + {"name": "fish", "id": 948, "trainId": 301}, + {"name": "easel", "id": 839, "trainId": 302}, + {"name": "artificial golf green", "id": 63, "trainId": 303}, + {"name": "iceberg", "id": 1305, "trainId": 304}, + {"name": "candlestick, candle holder", "id": 378, "trainId": 305}, + {"name": "shower stall, shower bath", "id": 2362, "trainId": 306}, + {"name": "television stand", "id": 2734, "trainId": 307}, + { + "name": "wall socket, wall plug, electric outlet, electrical outlet, outlet, electric receptacle", + "id": 2982, + "trainId": 308, + }, + {"name": "skeleton", "id": 2398, "trainId": 309}, + {"name": "grand piano, grand", "id": 1119, "trainId": 310}, + {"name": "candy, confect", "id": 382, "trainId": 311}, + {"name": "grille door", "id": 1141, "trainId": 312}, + {"name": "pedestal, plinth, footstall", "id": 1805, "trainId": 313}, + {"name": "jersey, t-shirt, tee shirt", "id": 3102, "trainId": 314}, + {"name": "shoe", "id": 2341, "trainId": 315}, + {"name": "gravestone, headstone, tombstone", "id": 1131, "trainId": 316}, + {"name": "shanty", "id": 2316, "trainId": 317}, + {"name": "structure", "id": 2626, "trainId": 318}, + {"name": "rocking chair, rocker", "id": 3104, "trainId": 319}, + {"name": "bird", "id": 198, "trainId": 320}, + {"name": "place mat", "id": 1896, "trainId": 321}, + {"name": "tomb", "id": 2800, "trainId": 322}, + {"name": "big top", "id": 190, "trainId": 323}, + {"name": "gas pump, gasoline pump, petrol pump, island dispenser", "id": 3131, "trainId": 324}, + {"name": "lockers", "id": 1463, "trainId": 325}, + {"name": "cage", "id": 357, "trainId": 326}, + {"name": "finger", "id": 929, "trainId": 327}, + {"name": "bleachers", "id": 209, "trainId": 328}, + {"name": "ferris wheel", "id": 912, "trainId": 329}, + {"name": "hairdresser chair", "id": 1164, "trainId": 330}, + {"name": "mat", "id": 1509, "trainId": 331}, + {"name": "stands", "id": 2539, "trainId": 332}, + {"name": "aquarium, fish tank, marine museum", "id": 3116, "trainId": 333}, + {"name": "streetcar, tram, tramcar, trolley, trolley car", "id": 2615, "trainId": 334}, + {"name": "napkin, table napkin, serviette", "id": 1644, "trainId": 335}, + {"name": "dummy", "id": 818, "trainId": 336}, + {"name": "booklet, brochure, folder, leaflet, pamphlet", "id": 242, "trainId": 337}, + {"name": "sand trap", "id": 2217, "trainId": 338}, + {"name": "shop, store", "id": 2347, "trainId": 339}, + {"name": "table cloth", "id": 2686, "trainId": 340}, + {"name": "service station", "id": 2300, "trainId": 341}, + {"name": "coffin", "id": 572, "trainId": 342}, + {"name": "drawer", "id": 789, "trainId": 343}, + {"name": "cages", "id": 358, "trainId": 344}, + {"name": "slot machine, coin machine", "id": 2443, "trainId": 345}, + {"name": "balcony", "id": 101, "trainId": 346}, + {"name": "volleyball court", "id": 2969, "trainId": 347}, + {"name": "table tennis", "id": 2692, "trainId": 348}, + {"name": "control table", "id": 606, "trainId": 349}, + {"name": "shirt", "id": 2339, "trainId": 350}, + {"name": "merchandise, ware, product", "id": 1533, "trainId": 351}, + {"name": "railway", "id": 2060, "trainId": 352}, + {"name": "parterre", "id": 1782, "trainId": 353}, + {"name": "chimney", "id": 495, "trainId": 354}, + {"name": "can, tin, tin can", "id": 371, "trainId": 355}, + {"name": "tanks", "id": 2707, "trainId": 356}, + {"name": "fabric, cloth, material, textile", "id": 889, "trainId": 357}, + {"name": "alga, algae", "id": 3156, "trainId": 358}, + {"name": "system", "id": 2683, "trainId": 359}, + {"name": "map", "id": 1499, "trainId": 360}, + {"name": "greenhouse", "id": 1135, "trainId": 361}, + {"name": "mug", "id": 1619, "trainId": 362}, + {"name": "barbecue", "id": 125, "trainId": 363}, + {"name": "trailer", "id": 2838, "trainId": 364}, + {"name": "toilet tissue, toilet paper, bathroom tissue", "id": 2792, "trainId": 365}, + {"name": "organ", "id": 1695, "trainId": 366}, + {"name": "dishrag, dishcloth", "id": 746, "trainId": 367}, + {"name": "island", "id": 1343, "trainId": 368}, + {"name": "keyboard", "id": 1370, "trainId": 369}, + {"name": "trench", "id": 2858, "trainId": 370}, + {"name": "basket, basketball hoop, hoop", "id": 145, "trainId": 371}, + {"name": "steering wheel, wheel", "id": 2565, "trainId": 372}, + {"name": "pitcher, ewer", "id": 1892, "trainId": 373}, + {"name": "goal", "id": 1103, "trainId": 374}, + {"name": "bread, breadstuff, staff of life", "id": 286, "trainId": 375}, + {"name": "beds", "id": 170, "trainId": 376}, + {"name": "wood", "id": 3073, "trainId": 377}, + {"name": "file cabinet", "id": 922, "trainId": 378}, + {"name": "newspaper, paper", "id": 1655, "trainId": 379}, + {"name": "motorboat", "id": 1602, "trainId": 380}, + {"name": "rope", "id": 2160, "trainId": 381}, + {"name": "guitar", "id": 1151, "trainId": 382}, + {"name": "rubble", "id": 2176, "trainId": 383}, + {"name": "scarf", "id": 2239, "trainId": 384}, + {"name": "barrels", "id": 132, "trainId": 385}, + {"name": "cap", "id": 394, "trainId": 386}, + {"name": "leaves", "id": 1424, "trainId": 387}, + {"name": "control tower", "id": 607, "trainId": 388}, + {"name": "dashboard", "id": 700, "trainId": 389}, + {"name": "bandstand", "id": 116, "trainId": 390}, + {"name": "lectern", "id": 1425, "trainId": 391}, + {"name": "switch, electric switch, electrical switch", "id": 2676, "trainId": 392}, + {"name": "baseboard, mopboard, skirting board", "id": 141, "trainId": 393}, + {"name": "shower room", "id": 2360, "trainId": 394}, + {"name": "smoke", "id": 2449, "trainId": 395}, + {"name": "faucet, spigot", "id": 897, "trainId": 396}, + {"name": "bulldozer", "id": 317, "trainId": 397}, + {"name": "saucepan", "id": 2228, "trainId": 398}, + {"name": "shops", "id": 2351, "trainId": 399}, + {"name": "meter", "id": 1543, "trainId": 400}, + {"name": "crevasse", "id": 656, "trainId": 401}, + {"name": "gear", "id": 1088, "trainId": 402}, + {"name": "candelabrum, candelabra", "id": 373, "trainId": 403}, + {"name": "sofa bed", "id": 2472, "trainId": 404}, + {"name": "tunnel", "id": 2892, "trainId": 405}, + {"name": "pallet", "id": 1740, "trainId": 406}, + {"name": "wire, conducting wire", "id": 3067, "trainId": 407}, + {"name": "kettle, boiler", "id": 1367, "trainId": 408}, + {"name": "bidet", "id": 188, "trainId": 409}, + { + "name": "baby buggy, baby carriage, carriage, perambulator, pram, stroller, go-cart, pushchair, pusher", + "id": 79, + "trainId": 410, + }, + {"name": "music stand", "id": 1633, "trainId": 411}, + {"name": "pipe, tube", "id": 1885, "trainId": 412}, + {"name": "cup", "id": 677, "trainId": 413}, + {"name": "parking meter", "id": 1779, "trainId": 414}, + {"name": "ice hockey rink", "id": 1297, "trainId": 415}, + {"name": "shelter", "id": 2334, "trainId": 416}, + {"name": "weeds", "id": 3027, "trainId": 417}, + {"name": "temple", "id": 2735, "trainId": 418}, + {"name": "patty, cake", "id": 1791, "trainId": 419}, + {"name": "ski slope", "id": 2405, "trainId": 420}, + {"name": "panel", "id": 1748, "trainId": 421}, + {"name": "wallet", "id": 2983, "trainId": 422}, + {"name": "wheel", "id": 3035, "trainId": 423}, + {"name": "towel rack, towel horse", "id": 2824, "trainId": 424}, + {"name": "roundabout", "id": 2168, "trainId": 425}, + {"name": "canister, cannister, tin", "id": 385, "trainId": 426}, + {"name": "rod", "id": 2148, "trainId": 427}, + {"name": "soap dispenser", "id": 2465, "trainId": 428}, + {"name": "bell", "id": 175, "trainId": 429}, + {"name": "canvas", "id": 390, "trainId": 430}, + {"name": "box office, ticket office, ticket booth", "id": 268, "trainId": 431}, + {"name": "teacup", "id": 2722, "trainId": 432}, + {"name": "trellis", "id": 2857, "trainId": 433}, + {"name": "workbench", "id": 3088, "trainId": 434}, + {"name": "valley, vale", "id": 2926, "trainId": 435}, + {"name": "toaster", "id": 2782, "trainId": 436}, + {"name": "knife", "id": 1378, "trainId": 437}, + {"name": "podium", "id": 1934, "trainId": 438}, + {"name": "ramp", "id": 2072, "trainId": 439}, + {"name": "tumble dryer", "id": 2889, "trainId": 440}, + {"name": "fireplug, fire hydrant, plug", "id": 944, "trainId": 441}, + {"name": "gym shoe, sneaker, tennis shoe", "id": 1158, "trainId": 442}, + {"name": "lab bench", "id": 1383, "trainId": 443}, + {"name": "equipment", "id": 867, "trainId": 444}, + {"name": "rocky formation", "id": 2145, "trainId": 445}, + {"name": "plastic", "id": 1915, "trainId": 446}, + {"name": "calendar", "id": 361, "trainId": 447}, + {"name": "caravan", "id": 402, "trainId": 448}, + {"name": "check-in-desk", "id": 482, "trainId": 449}, + {"name": "ticket counter", "id": 2761, "trainId": 450}, + {"name": "brush", "id": 300, "trainId": 451}, + {"name": "mill", "id": 1554, "trainId": 452}, + {"name": "covered bridge", "id": 636, "trainId": 453}, + {"name": "bowling alley", "id": 260, "trainId": 454}, + {"name": "hanger", "id": 1186, "trainId": 455}, + {"name": "excavator", "id": 871, "trainId": 456}, + {"name": "trestle", "id": 2859, "trainId": 457}, + {"name": "revolving door", "id": 2103, "trainId": 458}, + {"name": "blast furnace", "id": 208, "trainId": 459}, + {"name": "scale, weighing machine", "id": 2236, "trainId": 460}, + {"name": "projector", "id": 2012, "trainId": 461}, + {"name": "soap", "id": 2462, "trainId": 462}, + {"name": "locker", "id": 1462, "trainId": 463}, + {"name": "tractor", "id": 2832, "trainId": 464}, + {"name": "stretcher", "id": 2617, "trainId": 465}, + {"name": "frame", "id": 1024, "trainId": 466}, + {"name": "grating", "id": 1129, "trainId": 467}, + {"name": "alembic", "id": 18, "trainId": 468}, + {"name": "candle, taper, wax light", "id": 376, "trainId": 469}, + {"name": "barrier", "id": 134, "trainId": 470}, + {"name": "cardboard", "id": 407, "trainId": 471}, + {"name": "cave", "id": 434, "trainId": 472}, + {"name": "puddle", "id": 2017, "trainId": 473}, + {"name": "tarp", "id": 2717, "trainId": 474}, + {"name": "price tag", "id": 2005, "trainId": 475}, + {"name": "watchtower", "id": 2993, "trainId": 476}, + {"name": "meters", "id": 1545, "trainId": 477}, + { + "name": "light bulb, lightbulb, bulb, incandescent lamp, electric light, electric-light bulb", + "id": 1445, + "trainId": 478, + }, + {"name": "tracks", "id": 2831, "trainId": 479}, + {"name": "hair dryer", "id": 1161, "trainId": 480}, + {"name": "skirt", "id": 2411, "trainId": 481}, + {"name": "viaduct", "id": 2949, "trainId": 482}, + {"name": "paper towel", "id": 1769, "trainId": 483}, + {"name": "coat", "id": 552, "trainId": 484}, + {"name": "sheet", "id": 2327, "trainId": 485}, + {"name": "fire extinguisher, extinguisher, asphyxiator", "id": 939, "trainId": 486}, + {"name": "water wheel", "id": 3013, "trainId": 487}, + {"name": "pottery, clayware", "id": 1986, "trainId": 488}, + {"name": "magazine rack", "id": 1486, "trainId": 489}, + {"name": "teapot", "id": 2723, "trainId": 490}, + {"name": "microphone, mike", "id": 1549, "trainId": 491}, + {"name": "support", "id": 2649, "trainId": 492}, + {"name": "forklift", "id": 1020, "trainId": 493}, + {"name": "canyon", "id": 392, "trainId": 494}, + {"name": "cash register, register", "id": 422, "trainId": 495}, + {"name": "leaf, leafage, foliage", "id": 1419, "trainId": 496}, + {"name": "remote control, remote", "id": 2099, "trainId": 497}, + {"name": "soap dish", "id": 2464, "trainId": 498}, + {"name": "windshield, windscreen", "id": 3058, "trainId": 499}, + {"name": "cat", "id": 430, "trainId": 500}, + {"name": "cue, cue stick, pool cue, pool stick", "id": 675, "trainId": 501}, + {"name": "vent, venthole, vent-hole, blowhole", "id": 2941, "trainId": 502}, + {"name": "videos", "id": 2955, "trainId": 503}, + {"name": "shovel", "id": 2355, "trainId": 504}, + {"name": "eaves", "id": 840, "trainId": 505}, + {"name": "antenna, aerial, transmitting aerial", "id": 32, "trainId": 506}, + {"name": "shipyard", "id": 2338, "trainId": 507}, + {"name": "hen, biddy", "id": 1232, "trainId": 508}, + {"name": "traffic cone", "id": 2834, "trainId": 509}, + {"name": "washing machines", "id": 2991, "trainId": 510}, + {"name": "truck crane", "id": 2879, "trainId": 511}, + {"name": "cds", "id": 444, "trainId": 512}, + {"name": "niche", "id": 1657, "trainId": 513}, + {"name": "scoreboard", "id": 2246, "trainId": 514}, + {"name": "briefcase", "id": 296, "trainId": 515}, + {"name": "boot", "id": 245, "trainId": 516}, + {"name": "sweater, jumper", "id": 2661, "trainId": 517}, + {"name": "hay", "id": 1202, "trainId": 518}, + {"name": "pack", "id": 1714, "trainId": 519}, + {"name": "bottle rack", "id": 251, "trainId": 520}, + {"name": "glacier", "id": 1095, "trainId": 521}, + {"name": "pergola", "id": 1828, "trainId": 522}, + {"name": "building materials", "id": 311, "trainId": 523}, + {"name": "television camera", "id": 2732, "trainId": 524}, + {"name": "first floor", "id": 947, "trainId": 525}, + {"name": "rifle", "id": 2115, "trainId": 526}, + {"name": "tennis table", "id": 2738, "trainId": 527}, + {"name": "stadium", "id": 2525, "trainId": 528}, + {"name": "safety belt", "id": 2194, "trainId": 529}, + {"name": "cover", "id": 634, "trainId": 530}, + {"name": "dish rack", "id": 740, "trainId": 531}, + {"name": "synthesizer", "id": 2682, "trainId": 532}, + {"name": "pumpkin", "id": 2020, "trainId": 533}, + {"name": "gutter", "id": 1156, "trainId": 534}, + {"name": "fruit stand", "id": 1036, "trainId": 535}, + {"name": "ice floe, floe", "id": 1295, "trainId": 536}, + {"name": "handle, grip, handgrip, hold", "id": 1181, "trainId": 537}, + {"name": "wheelchair", "id": 3037, "trainId": 538}, + {"name": "mousepad, mouse mat", "id": 1614, "trainId": 539}, + {"name": "diploma", "id": 736, "trainId": 540}, + {"name": "fairground ride", "id": 893, "trainId": 541}, + {"name": "radio", "id": 2047, "trainId": 542}, + {"name": "hotplate", "id": 1274, "trainId": 543}, + {"name": "junk", "id": 1361, "trainId": 544}, + {"name": "wheelbarrow", "id": 3036, "trainId": 545}, + {"name": "stream", "id": 2606, "trainId": 546}, + {"name": "toll plaza", "id": 2797, "trainId": 547}, + {"name": "punching bag", "id": 2022, "trainId": 548}, + {"name": "trough", "id": 2876, "trainId": 549}, + {"name": "throne", "id": 2758, "trainId": 550}, + {"name": "chair desk", "id": 472, "trainId": 551}, + {"name": "weighbridge", "id": 3028, "trainId": 552}, + {"name": "extractor fan", "id": 882, "trainId": 553}, + {"name": "hanging clothes", "id": 1189, "trainId": 554}, + {"name": "dish, dish aerial, dish antenna, saucer", "id": 743, "trainId": 555}, + {"name": "alarm clock, alarm", "id": 3122, "trainId": 556}, + {"name": "ski lift", "id": 2401, "trainId": 557}, + {"name": "chain", "id": 468, "trainId": 558}, + {"name": "garage", "id": 1061, "trainId": 559}, + {"name": "mechanical shovel", "id": 1523, "trainId": 560}, + {"name": "wine rack", "id": 3059, "trainId": 561}, + {"name": "tramway", "id": 2843, "trainId": 562}, + {"name": "treadmill", "id": 2853, "trainId": 563}, + {"name": "menu", "id": 1529, "trainId": 564}, + {"name": "block", "id": 214, "trainId": 565}, + {"name": "well", "id": 3032, "trainId": 566}, + {"name": "witness stand", "id": 3071, "trainId": 567}, + {"name": "branch", "id": 277, "trainId": 568}, + {"name": "duck", "id": 813, "trainId": 569}, + {"name": "casserole", "id": 426, "trainId": 570}, + {"name": "frying pan", "id": 1039, "trainId": 571}, + {"name": "desk organizer", "id": 727, "trainId": 572}, + {"name": "mast", "id": 1508, "trainId": 573}, + {"name": "spectacles, specs, eyeglasses, glasses", "id": 2490, "trainId": 574}, + {"name": "service elevator", "id": 2299, "trainId": 575}, + {"name": "dollhouse", "id": 768, "trainId": 576}, + {"name": "hammock", "id": 1172, "trainId": 577}, + {"name": "clothes hanging", "id": 537, "trainId": 578}, + {"name": "photocopier", "id": 1847, "trainId": 579}, + {"name": "notepad", "id": 1664, "trainId": 580}, + {"name": "golf cart", "id": 1110, "trainId": 581}, + {"name": "footpath", "id": 1014, "trainId": 582}, + {"name": "cross", "id": 662, "trainId": 583}, + {"name": "baptismal font", "id": 121, "trainId": 584}, + {"name": "boiler", "id": 227, "trainId": 585}, + {"name": "skip", "id": 2410, "trainId": 586}, + {"name": "rotisserie", "id": 2165, "trainId": 587}, + {"name": "tables", "id": 2696, "trainId": 588}, + {"name": "water mill", "id": 3005, "trainId": 589}, + {"name": "helmet", "id": 1231, "trainId": 590}, + {"name": "cover curtain", "id": 635, "trainId": 591}, + {"name": "brick", "id": 292, "trainId": 592}, + {"name": "table runner", "id": 2690, "trainId": 593}, + {"name": "ashtray", "id": 65, "trainId": 594}, + {"name": "street box", "id": 2607, "trainId": 595}, + {"name": "stick", "id": 2574, "trainId": 596}, + {"name": "hangers", "id": 1188, "trainId": 597}, + {"name": "cells", "id": 456, "trainId": 598}, + {"name": "urinal", "id": 2913, "trainId": 599}, + {"name": "centerpiece", "id": 459, "trainId": 600}, + {"name": "portable fridge", "id": 1955, "trainId": 601}, + {"name": "dvds", "id": 827, "trainId": 602}, + {"name": "golf club", "id": 1111, "trainId": 603}, + {"name": "skirting board", "id": 2412, "trainId": 604}, + {"name": "water cooler", "id": 2997, "trainId": 605}, + {"name": "clipboard", "id": 528, "trainId": 606}, + {"name": "camera, photographic camera", "id": 366, "trainId": 607}, + {"name": "pigeonhole", "id": 1863, "trainId": 608}, + {"name": "chips", "id": 500, "trainId": 609}, + {"name": "food processor", "id": 1001, "trainId": 610}, + {"name": "post box", "id": 1958, "trainId": 611}, + {"name": "lid", "id": 1441, "trainId": 612}, + {"name": "drum", "id": 809, "trainId": 613}, + {"name": "blender", "id": 210, "trainId": 614}, + {"name": "cave entrance", "id": 435, "trainId": 615}, + {"name": "dental chair", "id": 718, "trainId": 616}, + {"name": "obelisk", "id": 1674, "trainId": 617}, + {"name": "canoe", "id": 388, "trainId": 618}, + {"name": "mobile", "id": 1572, "trainId": 619}, + {"name": "monitors", "id": 1584, "trainId": 620}, + {"name": "pool ball", "id": 1944, "trainId": 621}, + {"name": "cue rack", "id": 674, "trainId": 622}, + {"name": "baggage carts", "id": 99, "trainId": 623}, + {"name": "shore", "id": 2352, "trainId": 624}, + {"name": "fork", "id": 1019, "trainId": 625}, + {"name": "paper filer", "id": 1763, "trainId": 626}, + {"name": "bicycle rack", "id": 185, "trainId": 627}, + {"name": "coat rack", "id": 554, "trainId": 628}, + {"name": "garland", "id": 1066, "trainId": 629}, + {"name": "sports bag", "id": 2508, "trainId": 630}, + {"name": "fish tank", "id": 951, "trainId": 631}, + {"name": "towel dispenser", "id": 2822, "trainId": 632}, + {"name": "carriage", "id": 415, "trainId": 633}, + {"name": "brochure", "id": 297, "trainId": 634}, + {"name": "plaque", "id": 1914, "trainId": 635}, + {"name": "stringer", "id": 2619, "trainId": 636}, + {"name": "iron", "id": 1338, "trainId": 637}, + {"name": "spoon", "id": 2505, "trainId": 638}, + {"name": "flag pole", "id": 955, "trainId": 639}, + {"name": "toilet brush", "id": 2786, "trainId": 640}, + {"name": "book stand", "id": 238, "trainId": 641}, + {"name": "water faucet, water tap, tap, hydrant", "id": 3000, "trainId": 642}, + {"name": "ticket office", "id": 2763, "trainId": 643}, + {"name": "broom", "id": 299, "trainId": 644}, + {"name": "dvd", "id": 822, "trainId": 645}, + {"name": "ice bucket", "id": 1288, "trainId": 646}, + {"name": "carapace, shell, cuticle, shield", "id": 3101, "trainId": 647}, + {"name": "tureen", "id": 2894, "trainId": 648}, + {"name": "folders", "id": 992, "trainId": 649}, + {"name": "chess", "id": 489, "trainId": 650}, + {"name": "root", "id": 2157, "trainId": 651}, + {"name": "sewing machine", "id": 2309, "trainId": 652}, + {"name": "model", "id": 1576, "trainId": 653}, + {"name": "pen", "id": 1810, "trainId": 654}, + {"name": "violin", "id": 2964, "trainId": 655}, + {"name": "sweatshirt", "id": 2662, "trainId": 656}, + {"name": "recycling materials", "id": 2087, "trainId": 657}, + {"name": "mitten", "id": 1569, "trainId": 658}, + {"name": "chopping board, cutting board", "id": 503, "trainId": 659}, + {"name": "mask", "id": 1505, "trainId": 660}, + {"name": "log", "id": 1468, "trainId": 661}, + {"name": "mouse, computer mouse", "id": 1613, "trainId": 662}, + {"name": "grill", "id": 1138, "trainId": 663}, + {"name": "hole", "id": 1256, "trainId": 664}, + {"name": "target", "id": 2715, "trainId": 665}, + {"name": "trash bag", "id": 2846, "trainId": 666}, + {"name": "chalk", "id": 477, "trainId": 667}, + {"name": "sticks", "id": 2576, "trainId": 668}, + {"name": "balloon", "id": 108, "trainId": 669}, + {"name": "score", "id": 2245, "trainId": 670}, + {"name": "hair spray", "id": 1162, "trainId": 671}, + {"name": "roll", "id": 2149, "trainId": 672}, + {"name": "runner", "id": 2183, "trainId": 673}, + {"name": "engine", "id": 858, "trainId": 674}, + {"name": "inflatable glove", "id": 1324, "trainId": 675}, + {"name": "games", "id": 1055, "trainId": 676}, + {"name": "pallets", "id": 1741, "trainId": 677}, + {"name": "baskets", "id": 149, "trainId": 678}, + {"name": "coop", "id": 615, "trainId": 679}, + {"name": "dvd player", "id": 825, "trainId": 680}, + {"name": "rocking horse", "id": 2143, "trainId": 681}, + {"name": "buckets", "id": 304, "trainId": 682}, + {"name": "bread rolls", "id": 283, "trainId": 683}, + {"name": "shawl", "id": 2322, "trainId": 684}, + {"name": "watering can", "id": 3017, "trainId": 685}, + {"name": "spotlights", "id": 2510, "trainId": 686}, + {"name": "post-it", "id": 1960, "trainId": 687}, + {"name": "bowls", "id": 265, "trainId": 688}, + {"name": "security camera", "id": 2282, "trainId": 689}, + {"name": "runner cloth", "id": 2184, "trainId": 690}, + {"name": "lock", "id": 1461, "trainId": 691}, + {"name": "alarm, warning device, alarm system", "id": 3113, "trainId": 692}, + {"name": "side", "id": 2372, "trainId": 693}, + {"name": "roulette", "id": 2166, "trainId": 694}, + {"name": "bone", "id": 232, "trainId": 695}, + {"name": "cutlery", "id": 693, "trainId": 696}, + {"name": "pool balls", "id": 1945, "trainId": 697}, + {"name": "wheels", "id": 3039, "trainId": 698}, + {"name": "spice rack", "id": 2494, "trainId": 699}, + {"name": "plant pots", "id": 1908, "trainId": 700}, + {"name": "towel ring", "id": 2827, "trainId": 701}, + {"name": "bread box", "id": 280, "trainId": 702}, + {"name": "video", "id": 2950, "trainId": 703}, + {"name": "funfair", "id": 1044, "trainId": 704}, + {"name": "breads", "id": 288, "trainId": 705}, + {"name": "tripod", "id": 2863, "trainId": 706}, + {"name": "ironing board", "id": 1342, "trainId": 707}, + {"name": "skimmer", "id": 2409, "trainId": 708}, + {"name": "hollow", "id": 1258, "trainId": 709}, + {"name": "scratching post", "id": 2249, "trainId": 710}, + {"name": "tricycle", "id": 2862, "trainId": 711}, + {"name": "file box", "id": 920, "trainId": 712}, + {"name": "mountain pass", "id": 1607, "trainId": 713}, + {"name": "tombstones", "id": 2802, "trainId": 714}, + {"name": "cooker", "id": 610, "trainId": 715}, + {"name": "card game, cards", "id": 3129, "trainId": 716}, + {"name": "golf bag", "id": 1108, "trainId": 717}, + {"name": "towel paper", "id": 2823, "trainId": 718}, + {"name": "chaise lounge", "id": 476, "trainId": 719}, + {"name": "sun", "id": 2641, "trainId": 720}, + {"name": "toilet paper holder", "id": 2788, "trainId": 721}, + {"name": "rake", "id": 2070, "trainId": 722}, + {"name": "key", "id": 1368, "trainId": 723}, + {"name": "umbrella stand", "id": 2903, "trainId": 724}, + {"name": "dartboard", "id": 699, "trainId": 725}, + {"name": "transformer", "id": 2844, "trainId": 726}, + {"name": "fireplace utensils", "id": 942, "trainId": 727}, + {"name": "sweatshirts", "id": 2663, "trainId": 728}, + { + "name": "cellular telephone, cellular phone, cellphone, cell, mobile phone", + "id": 457, + "trainId": 729, + }, + {"name": "tallboy", "id": 2701, "trainId": 730}, + {"name": "stapler", "id": 2540, "trainId": 731}, + {"name": "sauna", "id": 2231, "trainId": 732}, + {"name": "test tube", "id": 2746, "trainId": 733}, + {"name": "palette", "id": 1738, "trainId": 734}, + {"name": "shopping carts", "id": 2350, "trainId": 735}, + {"name": "tools", "id": 2808, "trainId": 736}, + {"name": "push button, push, button", "id": 2025, "trainId": 737}, + {"name": "star", "id": 2541, "trainId": 738}, + {"name": "roof rack", "id": 2156, "trainId": 739}, + {"name": "barbed wire", "id": 126, "trainId": 740}, + {"name": "spray", "id": 2512, "trainId": 741}, + {"name": "ear", "id": 831, "trainId": 742}, + {"name": "sponge", "id": 2503, "trainId": 743}, + {"name": "racket", "id": 2039, "trainId": 744}, + {"name": "tins", "id": 2774, "trainId": 745}, + {"name": "eyeglasses", "id": 886, "trainId": 746}, + {"name": "file", "id": 919, "trainId": 747}, + {"name": "scarfs", "id": 2240, "trainId": 748}, + {"name": "sugar bowl", "id": 2636, "trainId": 749}, + {"name": "flip flop", "id": 963, "trainId": 750}, + {"name": "headstones", "id": 1218, "trainId": 751}, + {"name": "laptop bag", "id": 1406, "trainId": 752}, + {"name": "leash", "id": 1420, "trainId": 753}, + {"name": "climbing frame", "id": 526, "trainId": 754}, + {"name": "suit hanger", "id": 2639, "trainId": 755}, + {"name": "floor spotlight", "id": 975, "trainId": 756}, + {"name": "plate rack", "id": 1921, "trainId": 757}, + {"name": "sewer", "id": 2305, "trainId": 758}, + {"name": "hard drive", "id": 1193, "trainId": 759}, + {"name": "sprinkler", "id": 2517, "trainId": 760}, + {"name": "tools box", "id": 2809, "trainId": 761}, + {"name": "necklace", "id": 1647, "trainId": 762}, + {"name": "bulbs", "id": 314, "trainId": 763}, + {"name": "steel industry", "id": 2560, "trainId": 764}, + {"name": "club", "id": 545, "trainId": 765}, + {"name": "jack", "id": 1345, "trainId": 766}, + {"name": "door bars", "id": 775, "trainId": 767}, + { + "name": "control panel, instrument panel, control board, board, panel", + "id": 603, + "trainId": 768, + }, + {"name": "hairbrush", "id": 1163, "trainId": 769}, + {"name": "napkin holder", "id": 1641, "trainId": 770}, + {"name": "office", "id": 1678, "trainId": 771}, + {"name": "smoke detector", "id": 2450, "trainId": 772}, + {"name": "utensils", "id": 2915, "trainId": 773}, + {"name": "apron", "id": 42, "trainId": 774}, + {"name": "scissors", "id": 2242, "trainId": 775}, + {"name": "terminal", "id": 2741, "trainId": 776}, + {"name": "grinder", "id": 1143, "trainId": 777}, + {"name": "entry phone", "id": 862, "trainId": 778}, + {"name": "newspaper stand", "id": 1654, "trainId": 779}, + {"name": "pepper shaker", "id": 1826, "trainId": 780}, + {"name": "onions", "id": 1689, "trainId": 781}, + { + "name": "central processing unit, cpu, c p u , central processor, processor, mainframe", + "id": 3124, + "trainId": 782, + }, + {"name": "tape", "id": 2710, "trainId": 783}, + {"name": "bat", "id": 152, "trainId": 784}, + {"name": "coaster", "id": 549, "trainId": 785}, + {"name": "calculator", "id": 360, "trainId": 786}, + {"name": "potatoes", "id": 1982, "trainId": 787}, + {"name": "luggage rack", "id": 1478, "trainId": 788}, + {"name": "salt", "id": 2203, "trainId": 789}, + {"name": "street number", "id": 2612, "trainId": 790}, + {"name": "viewpoint", "id": 2956, "trainId": 791}, + {"name": "sword", "id": 2681, "trainId": 792}, + {"name": "cd", "id": 437, "trainId": 793}, + {"name": "rowing machine", "id": 2171, "trainId": 794}, + {"name": "plug", "id": 1933, "trainId": 795}, + {"name": "andiron, firedog, dog, dog-iron", "id": 3110, "trainId": 796}, + {"name": "pepper", "id": 1824, "trainId": 797}, + {"name": "tongs", "id": 2803, "trainId": 798}, + {"name": "bonfire", "id": 234, "trainId": 799}, + {"name": "dog dish", "id": 764, "trainId": 800}, + {"name": "belt", "id": 177, "trainId": 801}, + {"name": "dumbbells", "id": 817, "trainId": 802}, + {"name": "videocassette recorder, vcr", "id": 3145, "trainId": 803}, + {"name": "hook", "id": 1262, "trainId": 804}, + {"name": "envelopes", "id": 864, "trainId": 805}, + {"name": "shower faucet", "id": 2359, "trainId": 806}, + {"name": "watch", "id": 2992, "trainId": 807}, + {"name": "padlock", "id": 1725, "trainId": 808}, + {"name": "swimming pool ladder", "id": 2667, "trainId": 809}, + {"name": "spanners", "id": 2484, "trainId": 810}, + {"name": "gravy boat", "id": 1133, "trainId": 811}, + {"name": "notice board", "id": 1667, "trainId": 812}, + {"name": "trash bags", "id": 2847, "trainId": 813}, + {"name": "fire alarm", "id": 932, "trainId": 814}, + {"name": "ladle", "id": 1392, "trainId": 815}, + {"name": "stethoscope", "id": 2573, "trainId": 816}, + {"name": "rocket", "id": 2140, "trainId": 817}, + {"name": "funnel", "id": 1046, "trainId": 818}, + {"name": "bowling pins", "id": 264, "trainId": 819}, + {"name": "valve", "id": 2927, "trainId": 820}, + {"name": "thermometer", "id": 2752, "trainId": 821}, + {"name": "cups", "id": 679, "trainId": 822}, + {"name": "spice jar", "id": 2493, "trainId": 823}, + {"name": "night light", "id": 1658, "trainId": 824}, + {"name": "soaps", "id": 2466, "trainId": 825}, + {"name": "games table", "id": 1057, "trainId": 826}, + {"name": "slotted spoon", "id": 2444, "trainId": 827}, + {"name": "reel", "id": 2093, "trainId": 828}, + {"name": "scourer", "id": 2248, "trainId": 829}, + {"name": "sleeping robe", "id": 2432, "trainId": 830}, + {"name": "desk mat", "id": 726, "trainId": 831}, + {"name": "dumbbell", "id": 816, "trainId": 832}, + {"name": "hammer", "id": 1171, "trainId": 833}, + {"name": "tie", "id": 2766, "trainId": 834}, + {"name": "typewriter", "id": 2900, "trainId": 835}, + {"name": "shaker", "id": 2313, "trainId": 836}, + {"name": "cheese dish", "id": 488, "trainId": 837}, + {"name": "sea star", "id": 2265, "trainId": 838}, + {"name": "racquet", "id": 2043, "trainId": 839}, + {"name": "butane gas cylinder", "id": 332, "trainId": 840}, + {"name": "paper weight", "id": 1771, "trainId": 841}, + {"name": "shaving brush", "id": 2320, "trainId": 842}, + {"name": "sunglasses", "id": 2646, "trainId": 843}, + {"name": "gear shift", "id": 1089, "trainId": 844}, + {"name": "towel rail", "id": 2826, "trainId": 845}, + {"name": "adding machine, totalizer, totaliser", "id": 3148, "trainId": 846}, +] + + +def loadAde20K(file): + fileseg = file.replace(".jpg", "_seg.png") + with Image.open(fileseg) as io: + seg = np.array(io) + + R = seg[:, :, 0] + G = seg[:, :, 1] + ObjectClassMasks = (R / 10).astype(np.int32) * 256 + (G.astype(np.int32)) + + return {"img_name": file, "segm_name": fileseg, "class_mask": ObjectClassMasks} + + +if __name__ == "__main__": + dataset_dir = Path(os.getenv("DETECTRON2_DATASETS", "datasets")) + index_file = dataset_dir / "ADE20K_2021_17_01" / "index_ade20k.pkl" + with open(index_file, "rb") as f: + index_ade20k = pkl.load(f) + + id_map = {} + for cat in ADE20K_SEM_SEG_FULL_CATEGORIES: + id_map[cat["id"]] = cat["trainId"] + + # make output dir + for name in ["training", "validation"]: + image_dir = dataset_dir / "ADE20K_2021_17_01" / "images_detectron2" / name + image_dir.mkdir(parents=True, exist_ok=True) + annotation_dir = dataset_dir / "ADE20K_2021_17_01" / "annotations_detectron2" / name + annotation_dir.mkdir(parents=True, exist_ok=True) + + # process image and gt + for i, (folder_name, file_name) in tqdm.tqdm( + enumerate(zip(index_ade20k["folder"], index_ade20k["filename"])), + total=len(index_ade20k["filename"]), + ): + split = "validation" if file_name.split("_")[1] == "val" else "training" + info = loadAde20K(str(dataset_dir / folder_name / file_name)) + + # resize image and label + img = np.asarray(Image.open(info["img_name"])) + lab = np.asarray(info["class_mask"]) + + h, w = img.shape[0], img.shape[1] + max_size = 512 + resize = True + if w >= h > max_size: + h_new, w_new = max_size, round(w / float(h) * max_size) + elif h >= w > max_size: + h_new, w_new = round(h / float(w) * max_size), max_size + else: + resize = False + + if resize: + img = cv2.resize(img, (w_new, h_new), interpolation=cv2.INTER_LINEAR) + lab = cv2.resize(lab, (w_new, h_new), interpolation=cv2.INTER_NEAREST) + + assert img.dtype == np.uint8 + assert lab.dtype == np.int32 + + # apply label conversion and save into uint16 images + output = np.zeros_like(lab, dtype=np.uint16) + 65535 + for obj_id in np.unique(lab): + if obj_id in id_map: + output[lab == obj_id] = id_map[obj_id] + + output_img = dataset_dir / "ADE20K_2021_17_01" / "images_detectron2" / split / file_name + output_lab = ( + dataset_dir + / "ADE20K_2021_17_01" + / "annotations_detectron2" + / split + / file_name.replace(".jpg", ".tif") + ) + Image.fromarray(img).save(output_img) + + assert output.dtype == np.uint16 + Image.fromarray(output).save(output_lab) diff --git a/datasets/prepare_pascal_context.py b/datasets/prepare_pascal_context.py new file mode 100644 index 0000000..25d3846 --- /dev/null +++ b/datasets/prepare_pascal_context.py @@ -0,0 +1,69 @@ +# Copyright (c) Facebook, Inc. and its affiliates. +# Copyright (c) Meta Platforms, Inc. All Rights Reserved + +import tqdm +import os +import os.path as osp +from pathlib import Path + +import numpy as np +from PIL import Image +import scipy.io + +def convert_pc59(mask_path, new_mask_path, pc59_dict): + mat = scipy.io.loadmat(mask_path) + mask = mat['LabelMap'] + + mask_copy = np.ones_like(mask, dtype=np.uint8) * 255 + for trID, clsID in pc59_dict.items(): + mask_copy[mask == clsID] = trID + + min_value = np.amin(mask_copy) + assert min_value >= 0, print(min_value) + Image.fromarray(mask_copy).save(new_mask_path, "PNG") + +def convert_pc459(mask_path, new_mask_path): + mat = scipy.io.loadmat(mask_path) + mask = mat['LabelMap'] + mask = mask - 1 + min_value = np.amin(mask) + assert min_value >= 0, print(min_value) + Image.fromarray(mask).save(new_mask_path, "TIFF") + + +if __name__ == "__main__": + dataset_dir = Path(os.getenv("DETECTRON2_DATASETS", "datasets")) + print('Caution: we only generate the validation set!') + pc_path = dataset_dir / "VOCdevkit/VOC2010" + + val_list = open(pc_path / "pascalcontext_val.txt", "r") + pc459_labels = open(pc_path / "labels.txt", "r") + pc59_labels = open(pc_path / "59_labels.txt", "r") + + pc459_dict = {} + for line in pc459_labels.readlines(): + if ':' in line: + idx, name = line.split(':') + idx = int(idx.strip()) + name = name.strip() + pc459_dict[name] = idx + + pc59_dict = {} + for i, line in enumerate(pc59_labels.readlines()): + name = line.split(':')[-1].strip() + if name is not '': + pc59_dict[i] = pc459_dict[name] + + pc459_dir = pc_path / "annotations_detectron2" / "pc459_val" + pc459_dir.mkdir(parents=True, exist_ok=True) + pc59_dir = pc_path / "annotations_detectron2" / "pc59_val" + pc59_dir.mkdir(parents=True, exist_ok=True) + + for line in tqdm.tqdm(val_list.readlines()): + fileid = line.strip() + ori_mask = f'{pc_path}/trainval/{fileid}.mat' + pc459_dst = f'{pc459_dir}/{fileid}.tif' + pc59_dst = f'{pc59_dir}/{fileid}.png' + if osp.exists(ori_mask): + convert_pc459(ori_mask, pc459_dst) + convert_pc59(ori_mask, pc59_dst, pc59_dict) diff --git a/datasets/prepare_voc_sem_seg.py b/datasets/prepare_voc_sem_seg.py new file mode 100644 index 0000000..1dbe80a --- /dev/null +++ b/datasets/prepare_voc_sem_seg.py @@ -0,0 +1,71 @@ +# Copyright (c) Facebook, Inc. and its affiliates. +# Copyright (c) Meta Platforms, Inc. All Rights Reserved +# Modified by Feng Liang from https://github.com/MendelXu/zsseg.baseline/blob/master/datasets/prepare_voc_sem_seg.py + +import os +import os.path as osp +from pathlib import Path +import tqdm + +import numpy as np +from PIL import Image + + +clsID_to_trID = { + 0: 255, + 1: 0, + 2: 1, + 3: 2, + 4: 3, + 5: 4, + 6: 5, + 7: 6, + 8: 7, + 9: 8, + 10: 9, + 11: 10, + 12: 11, + 13: 12, + 14: 13, + 15: 14, + 16: 15, + 17: 16, + 18: 17, + 19: 18, + 20: 19, + 255: 255, +} + +def convert_to_trainID( + maskpath, out_mask_dir, is_train, clsID_to_trID=clsID_to_trID, suffix="" +): + mask = np.array(Image.open(maskpath)) + mask_copy = np.ones_like(mask, dtype=np.uint8) * 255 + for clsID, trID in clsID_to_trID.items(): + mask_copy[mask == clsID] = trID + seg_filename = ( + osp.join(out_mask_dir, "train" + suffix, osp.basename(maskpath)) + if is_train + else osp.join(out_mask_dir, "val" + suffix, osp.basename(maskpath)) + ) + if len(np.unique(mask_copy)) == 1 and np.unique(mask_copy)[0] == 255: + return + Image.fromarray(mask_copy).save(seg_filename, "PNG") + + + +if __name__ == "__main__": + dataset_dir = Path(os.getenv("DETECTRON2_DATASETS", "datasets")) + print('Caution: we only generate the validation set!') + voc_path = dataset_dir / "VOCdevkit" / "VOC2012" + out_mask_dir = voc_path / "annotations_detectron2" + out_image_dir = voc_path / "images_detectron2" + for name in ["val"]: + os.makedirs((out_mask_dir / name), exist_ok=True) + os.makedirs((out_image_dir / name), exist_ok=True) + val_list = [ + osp.join(voc_path, "SegmentationClassAug", f + ".png") + for f in np.loadtxt(osp.join(voc_path, "ImageSets/Segmentation/val.txt"), dtype=np.str).tolist() + ] + for file in tqdm.tqdm(val_list): + convert_to_trainID(file, out_mask_dir, is_train=False) diff --git a/demo/README.md b/demo/README.md new file mode 100644 index 0000000..967853a --- /dev/null +++ b/demo/README.md @@ -0,0 +1,13 @@ +--- +title: APE +emoji: 🌍 +colorFrom: blue +colorTo: indigo +sdk: gradio +sdk_version: 4.7.1 +app_file: app.py +pinned: false +license: apache-2.0 +--- + +Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference diff --git a/demo/app.py b/demo/app.py new file mode 100644 index 0000000..2aa1ebc --- /dev/null +++ b/demo/app.py @@ -0,0 +1,773 @@ +import gc +import multiprocessing as mp +import os +import shutil +import sys +import time +from os import path + +import cv2 +import torch +from huggingface_hub import hf_hub_download +from PIL import Image + +import ape +import detectron2.data.transforms as T +import gradio as gr +from ape.model_zoo import get_config_file +from demo_lazy import get_parser, setup_cfg +from detectron2.config import CfgNode +from detectron2.data.detection_utils import read_image +from detectron2.evaluation.coco_evaluation import instances_to_coco_json +from detectron2.utils.logger import setup_logger +from predictor_lazy import VisualizationDemo + +this_dir = path.dirname(path.abspath(__file__)) + +example_list = [ + [ + this_dir + "/examples/Totoro01.png", + # "Sky, Water, Tree, The biggest Chinchilla, The older girl wearing skirt on branch, Grass", + "Girl with hat", + # 0.05, + 0.25, + ["object detection", "instance segmentation"], + ], + [ + this_dir + "/examples/Totoro01.png", + "Sky, Water, Tree, Chinchilla, Grass, Girl", + 0.15, + ["semantic segmentation"], + ], + [ + this_dir + "/examples/094_56726435.jpg", + "donut with colored granules on the surface", + 0.4, + ["object detection", "instance segmentation"], + ], + [ + this_dir + "/examples/199_3946193540.jpg", + "chess piece of horse head", + 0.30, + ["object detection", "instance segmentation"], + ], + [ + this_dir + "/examples/013_438973263.jpg", + "a male lion with a mane", + 0.25, + ["object detection", "instance segmentation"], + ], + [ + this_dir + "/examples/TheGreatWall.jpg", + "The Great Wall", + 0.1, + ["semantic segmentation"], + ], + [ + this_dir + "/examples/Pisa.jpg", + "Pisa", + 0.01, + ["object detection", "instance segmentation"], + ], + [ + this_dir + "/examples/SolvayConference1927.jpg", + # "Albert Einstein, Madame Curie", + "Madame Curie", + # 0.01, + 0.03, + ["object detection", "instance segmentation"], + ], + [ + this_dir + "/examples/Transformers.webp", + "Optimus Prime", + 0.08, + ["object detection", "instance segmentation"], + ], +] + +ckpt_repo_id = "shenyunhang/APE" + + +def setup_model(name): + gc.collect() + torch.cuda.empty_cache() + + if save_memory: + pass + else: + return + + for key, demo in all_demo.items(): + if key == name: + demo.predictor.model.to(running_device) + else: + demo.predictor.model.to("cpu") + + gc.collect() + torch.cuda.empty_cache() + + +def run_on_image_A(input_image_path, input_text, score_threshold, output_type): + logger.info("run_on_image") + + setup_model("APE_A") + demo = all_demo["APE_A"] + cfg = all_cfg["APE_A"] + demo.predictor.model.model_vision.test_score_thresh = score_threshold + + return run_on_image( + input_image_path, + input_text, + output_type, + demo, + cfg, + ) + + +def run_on_image_C(input_image_path, input_text, score_threshold, output_type): + logger.info("run_on_image_C") + + setup_model("APE_C") + demo = all_demo["APE_C"] + cfg = all_cfg["APE_C"] + demo.predictor.model.model_vision.test_score_thresh = score_threshold + + return run_on_image( + input_image_path, + input_text, + output_type, + demo, + cfg, + ) + + +def run_on_image_D(input_image_path, input_text, score_threshold, output_type): + logger.info("run_on_image_D") + + setup_model("APE_D") + demo = all_demo["APE_D"] + cfg = all_cfg["APE_D"] + demo.predictor.model.model_vision.test_score_thresh = score_threshold + + return run_on_image( + input_image_path, + input_text, + output_type, + demo, + cfg, + ) + + +def run_on_image_comparison(input_image_path, input_text, score_threshold, output_type): + logger.info("run_on_image_comparison") + + r = [] + for key in all_demo.keys(): + logger.info("run_on_image_comparison {}".format(key)) + setup_model(key) + demo = all_demo[key] + cfg = all_cfg[key] + demo.predictor.model.model_vision.test_score_thresh = score_threshold + + img, _ = run_on_image( + input_image_path, + input_text, + output_type, + demo, + cfg, + ) + r.append(img) + + return r + + +def run_on_image( + input_image_path, + input_text, + output_type, + demo, + cfg, +): + with_box = False + with_mask = False + with_sseg = False + if "object detection" in output_type: + with_box = True + if "instance segmentation" in output_type: + with_mask = True + if "semantic segmentation" in output_type: + with_sseg = True + + if isinstance(input_image_path, dict): + input_mask_path = input_image_path["mask"] + input_image_path = input_image_path["image"] + print("input_image_path", input_image_path) + print("input_mask_path", input_mask_path) + else: + input_mask_path = None + + print("input_text", input_text) + + if isinstance(cfg, CfgNode): + input_format = cfg.INPUT.FORMAT + else: + if "model_vision" in cfg.model: + input_format = cfg.model.model_vision.input_format + else: + input_format = cfg.model.input_format + + input_image = read_image(input_image_path, format="BGR") + # img = cv2.imread(input_image_path) + # cv2.imwrite("tmp.jpg", img) + # # input_image = read_image("tmp.jpg", format=input_format) + # input_image = read_image("tmp.jpg", format="BGR") + + if input_mask_path is not None: + input_mask = read_image(input_mask_path, "L").squeeze(2) + print("input_mask", input_mask) + print("input_mask", input_mask.shape) + else: + input_mask = None + + if not with_box and not with_mask and not with_sseg: + return input_image[:, :, ::-1] + + if input_image.shape[0] > 1024 or input_image.shape[1] > 1024: + transform = aug.get_transform(input_image) + input_image = transform.apply_image(input_image) + else: + transform = None + + start_time = time.time() + predictions, visualized_output, _, metadata = demo.run_on_image( + input_image, + text_prompt=input_text, + mask_prompt=input_mask, + with_box=with_box, + with_mask=with_mask, + with_sseg=with_sseg, + ) + + logger.info( + "{} in {:.2f}s".format( + "detected {} instances".format(len(predictions["instances"])) + if "instances" in predictions + else "finished", + time.time() - start_time, + ) + ) + + output_image = visualized_output.get_image() + print("output_image", output_image.shape) + # if input_format == "RGB": + # output_image = output_image[:, :, ::-1] + if transform: + output_image = transform.inverse().apply_image(output_image) + print("output_image", output_image.shape) + + output_image = Image.fromarray(output_image) + + gc.collect() + torch.cuda.empty_cache() + + json_results = instances_to_coco_json(predictions["instances"].to(demo.cpu_device), 0) + for json_result in json_results: + json_result["category_name"] = metadata.thing_classes[json_result["category_id"]] + del json_result["image_id"] + + return output_image, json_results + + +def load_APE_A(): + # init_checkpoint= "output2/APE/configs/LVISCOCOCOCOSTUFF_O365_OID_VG/ape_deta/ape_deta_vitl_eva02_lsj_cp_720k_20230504_002019/model_final.pth" + init_checkpoint = "configs/LVISCOCOCOCOSTUFF_O365_OID_VG/ape_deta/ape_deta_vitl_eva02_lsj_cp_720k_20230504_002019/model_final.pth" + init_checkpoint = hf_hub_download(repo_id=ckpt_repo_id, filename=init_checkpoint) + + args = get_parser().parse_args() + args.config_file = get_config_file( + "LVISCOCOCOCOSTUFF_O365_OID_VG/ape_deta/ape_deta_vitl_eva02_lsj1024_cp_720k.py" + ) + args.confidence_threshold = 0.01 + args.opts = [ + "train.init_checkpoint='{}'".format(init_checkpoint), + "model.model_language.cache_dir=''", + "model.model_vision.select_box_nums_for_evaluation=500", + ] + if running_device == "cpu": + args.opts += [ + "model.model_language.dtype='float32'", + "model.model_vision.backbone.net.xattn=False", + ] + logger.info("Arguments: " + str(args)) + cfg = setup_cfg(args) + + cfg.model.model_vision.criterion[0].use_fed_loss = False + cfg.model.model_vision.criterion[2].use_fed_loss = False + cfg.train.device = running_device + + ape.modeling.text.eva01_clip.eva_clip._MODEL_CONFIGS[cfg.model.model_language.clip_model][ + "vision_cfg" + ]["layers"] = 1 + ape.modeling.text.eva01_clip.eva_clip._MODEL_CONFIGS[cfg.model.model_language.clip_model][ + "vision_cfg" + ]["fusedLN"] = False + + demo = VisualizationDemo(cfg, args=args) + if save_memory: + demo.predictor.model.to("cpu") + # demo.predictor.model.half() + else: + demo.predictor.model.to(running_device) + + all_demo["APE_A"] = demo + all_cfg["APE_A"] = cfg + + +def load_APE_B(): + # init_checkpoint= "output2/APE/configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_REFCOCO/ape_deta/ape_deta_vitl_eva02_vlf_lsj_cp_1080k_20230702_225418/model_final.pth" + init_checkpoint = "configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_REFCOCO/ape_deta/ape_deta_vitl_eva02_vlf_lsj_cp_1080k_20230702_225418/model_final.pth" + init_checkpoint = hf_hub_download(repo_id=ckpt_repo_id, filename=init_checkpoint) + + args = get_parser().parse_args() + args.config_file = get_config_file( + "LVISCOCOCOCOSTUFF_O365_OID_VGR_REFCOCO/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024_cp_1080k.py" + ) + args.confidence_threshold = 0.01 + args.opts = [ + "train.init_checkpoint='{}'".format(init_checkpoint), + "model.model_language.cache_dir=''", + "model.model_vision.select_box_nums_for_evaluation=500", + "model.model_vision.text_feature_bank_reset=True", + ] + if running_device == "cpu": + args.opts += [ + "model.model_language.dtype='float32'", + "model.model_vision.backbone.net.xattn=False", + ] + logger.info("Arguments: " + str(args)) + cfg = setup_cfg(args) + + cfg.model.model_vision.criterion[0].use_fed_loss = False + cfg.model.model_vision.criterion[2].use_fed_loss = False + cfg.train.device = running_device + + ape.modeling.text.eva01_clip.eva_clip._MODEL_CONFIGS[cfg.model.model_language.clip_model][ + "vision_cfg" + ]["layers"] = 1 + ape.modeling.text.eva01_clip.eva_clip._MODEL_CONFIGS[cfg.model.model_language.clip_model][ + "vision_cfg" + ]["fusedLN"] = False + + demo = VisualizationDemo(cfg, args=args) + if save_memory: + demo.predictor.model.to("cpu") + # demo.predictor.model.half() + else: + demo.predictor.model.to(running_device) + + all_demo["APE_B"] = demo + all_cfg["APE_B"] = cfg + + +def load_APE_C(): + # init_checkpoint= "output2/APE/configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO/ape_deta/ape_deta_vitl_eva02_vlf_lsj_cp_1080k_20230702_210950/model_final.pth" + init_checkpoint = "configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO/ape_deta/ape_deta_vitl_eva02_vlf_lsj_cp_1080k_20230702_210950/model_final.pth" + init_checkpoint = hf_hub_download(repo_id=ckpt_repo_id, filename=init_checkpoint) + + args = get_parser().parse_args() + args.config_file = get_config_file( + "LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO/ape_deta/ape_deta_vitl_eva02_vlf_lsj1024_cp_1080k.py" + ) + args.confidence_threshold = 0.01 + args.opts = [ + "train.init_checkpoint='{}'".format(init_checkpoint), + "model.model_language.cache_dir=''", + "model.model_vision.select_box_nums_for_evaluation=500", + "model.model_vision.text_feature_bank_reset=True", + ] + if running_device == "cpu": + args.opts += [ + "model.model_language.dtype='float32'", + "model.model_vision.backbone.net.xattn=False", + ] + logger.info("Arguments: " + str(args)) + cfg = setup_cfg(args) + + cfg.model.model_vision.criterion[0].use_fed_loss = False + cfg.model.model_vision.criterion[2].use_fed_loss = False + cfg.train.device = running_device + + ape.modeling.text.eva01_clip.eva_clip._MODEL_CONFIGS[cfg.model.model_language.clip_model][ + "vision_cfg" + ]["layers"] = 1 + ape.modeling.text.eva01_clip.eva_clip._MODEL_CONFIGS[cfg.model.model_language.clip_model][ + "vision_cfg" + ]["fusedLN"] = False + + demo = VisualizationDemo(cfg, args=args) + if save_memory: + demo.predictor.model.to("cpu") + # demo.predictor.model.half() + else: + demo.predictor.model.to(running_device) + + all_demo["APE_C"] = demo + all_cfg["APE_C"] = cfg + + +def load_APE_D(): + # init_checkpoint= "output2/APE/configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO_GQA_PhraseCut_Flickr30k/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024_cp_16x4_1080k_mdl_20230829_162438/model_final.pth" + init_checkpoint = "configs/LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO_GQA_PhraseCut_Flickr30k/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024_cp_16x4_1080k_mdl_20230829_162438/model_final.pth" + init_checkpoint = hf_hub_download(repo_id=ckpt_repo_id, filename=init_checkpoint) + + args = get_parser().parse_args() + args.config_file = get_config_file( + "LVISCOCOCOCOSTUFF_O365_OID_VGR_SA1B_REFCOCO_GQA_PhraseCut_Flickr30k/ape_deta/ape_deta_vitl_eva02_clip_vlf_lsj1024_cp_16x4_1080k.py" + ) + args.confidence_threshold = 0.01 + args.opts = [ + "train.init_checkpoint='{}'".format(init_checkpoint), + "model.model_language.cache_dir=''", + "model.model_vision.select_box_nums_for_evaluation=500", + "model.model_vision.text_feature_bank_reset=True", + ] + if running_device == "cpu": + args.opts += [ + "model.model_language.dtype='float32'", + "model.model_vision.backbone.net.xattn=False", + ] + logger.info("Arguments: " + str(args)) + cfg = setup_cfg(args) + + cfg.model.model_vision.criterion[0].use_fed_loss = False + cfg.model.model_vision.criterion[2].use_fed_loss = False + cfg.train.device = running_device + + ape.modeling.text.eva02_clip.factory._MODEL_CONFIGS[cfg.model.model_language.clip_model][ + "vision_cfg" + ]["layers"] = 1 + + demo = VisualizationDemo(cfg, args=args) + if save_memory: + demo.predictor.model.to("cpu") + # demo.predictor.model.half() + else: + demo.predictor.model.to(running_device) + + all_demo["APE_D"] = demo + all_cfg["APE_D"] = cfg + + +def APE_A_tab(): + with gr.Tab("APE A"): + with gr.Row(equal_height=False): + with gr.Column(scale=1): + input_image = gr.Image( + sources=["upload"], + type="filepath", + # tool="sketch", + # brush_radius=50, + ) + input_text = gr.Textbox( + label="Object Prompt (optional, if not provided, will only find COCO object.)", + info="格式: word1,word2,word3,...", + ) + + score_threshold = gr.Slider( + label="Score Threshold", minimum=0.01, maximum=1.0, value=0.3, step=0.01 + ) + + output_type = gr.CheckboxGroup( + ["object detection", "instance segmentation"], + value=["object detection", "instance segmentation"], + label="Output Type", + info="Which kind of output is displayed?", + ).style(item_container=True, container=True) + + run_button = gr.Button("Run") + + with gr.Column(scale=2): + gallery = gr.Image( + type="pil", + ) + + example_data = gr.Dataset( + components=[input_image, input_text, score_threshold], + samples=examples, + samples_per_page=5, + ) + example_data.click(fn=set_example, inputs=example_data, outputs=example_data.components) + + # add_tail_info() + output_json = gr.JSON(label="json results") + + run_button.click( + fn=run_on_image, + inputs=[input_image, input_text, score_threshold, output_type], + outputs=[gallery, output_json], + ) + + +def APE_C_tab(): + with gr.Tab("APE C"): + with gr.Row(equal_height=False): + with gr.Column(scale=1): + input_image = gr.Image( + sources=["upload"], + type="filepath", + # tool="sketch", + # brush_radius=50, + ) + input_text = gr.Textbox( + label="Object Prompt (optional, if not provided, will only find COCO object.)", + info="格式: word1,word2,sentence1,sentence2,...", + ) + + score_threshold = gr.Slider( + label="Score Threshold", minimum=0.01, maximum=1.0, value=0.3, step=0.01 + ) + + output_type = gr.CheckboxGroup( + ["object detection", "instance segmentation", "semantic segmentation"], + value=["object detection", "instance segmentation"], + label="Output Type", + info="Which kind of output is displayed?", + ).style(item_container=True, container=True) + + run_button = gr.Button("Run") + + with gr.Column(scale=2): + gallery = gr.Image( + type="pil", + ) + + example_data = gr.Dataset( + components=[input_image, input_text, score_threshold], + samples=example_list, + samples_per_page=5, + ) + example_data.click(fn=set_example, inputs=example_data, outputs=example_data.components) + + # add_tail_info() + output_json = gr.JSON(label="json results") + + run_button.click( + fn=run_on_image_C, + inputs=[input_image, input_text, score_threshold, output_type], + outputs=[gallery, output_json], + ) + + +def APE_D_tab(): + with gr.Tab("APE D"): + with gr.Row(equal_height=False): + with gr.Column(scale=1): + input_image = gr.Image( + sources=["upload"], + type="filepath", + # tool="sketch", + # brush_radius=50, + ) + input_text = gr.Textbox( + label="Object Prompt (optional, if not provided, will only find COCO object.)", + info="格式: word1,word2,sentence1,sentence2,...", + ) + + score_threshold = gr.Slider( + label="Score Threshold", minimum=0.01, maximum=1.0, value=0.3, step=0.01 + ) + + output_type = gr.CheckboxGroup( + ["object detection", "instance segmentation", "semantic segmentation"], + value=["object detection", "instance segmentation"], + label="Output Type", + info="Which kind of output is displayed?", + ) + + run_button = gr.Button("Run") + + with gr.Column(scale=2): + gallery = gr.Image( + type="pil", + ) + + gr.Examples( + examples=example_list, + inputs=[input_image, input_text, score_threshold, output_type], + ) + + # add_tail_info() + output_json = gr.JSON(label="json results") + + run_button.click( + fn=run_on_image_D, + inputs=[input_image, input_text, score_threshold, output_type], + outputs=[gallery, output_json], + ) + + +def comparison_tab(): + with gr.Tab("APE all"): + with gr.Row(equal_height=False): + with gr.Column(scale=1): + input_image = gr.Image( + sources=["upload"], + type="filepath", + # tool="sketch", + # brush_radius=50, + ) + input_text = gr.Textbox( + label="Object Prompt (optional, if not provided, will only find COCO object.)", + info="格式: word1,word2,sentence1,sentence2,...", + ) + + score_threshold = gr.Slider( + label="Score Threshold", minimum=0.01, maximum=1.0, value=0.2, step=0.01 + ) + + output_type = gr.CheckboxGroup( + ["object detection", "instance segmentation", "semantic segmentation"], + value=["object detection", "instance segmentation"], + label="Output Type", + info="Which kind of output is displayed?", + ) + + run_button = gr.Button("Run") + + gallery_all = [] + with gr.Column(scale=2): + for key in all_demo.keys(): + gallery = gr.Image( + label=key, + type="pil", + ) + gallery_all.append(gallery) + + gr.Examples( + examples=example_list, + inputs=[input_image, input_text, score_threshold, output_type], + ) + + # add_tail_info() + + run_button.click( + fn=run_on_image_comparison, + inputs=[input_image, input_text, score_threshold, output_type], + outputs=gallery_all, + ) + + +def is_port_in_use(port: int) -> bool: + import socket + + with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s: + return s.connect_ex(("localhost", port)) == 0 + + +def add_head_info(max_available_memory): + gr.Markdown( + "# APE: Aligning and Prompting Everything All at Once for Universal Visual Perception" + ) + if max_available_memory: + gr.Markdown( + "Note multiple models are deployed on single GPU, so it may take several minutes to run the models and visualize the results." + ) + else: + gr.Markdown( + "Note multiple models are deployed on CPU, so it may take a while to run the models and visualize the results." + ) + gr.Markdown( + "Noted results computed by CPU are slightly different to results computed by GPU, and some libraries are disabled on CPU." + ) + + gr.Markdown("---") + + +def add_tail_info(): + gr.Markdown("---") + gr.Markdown("### We also support Prompt") + gr.Markdown( + """ + | Location prompt | result | Location prompt | result | + | ---- | ---- | ---- | ---- | + | ![Location prompt](/file=examples/prompt/20230627-131346_11.176.20.67_mask.PNG) | ![结果](/file=examples/prompt/20230627-131346_11.176.20.67_pred.png) | ![Location prompt](/file=examples/prompt/20230627-131530_11.176.20.67_mask.PNG) | ![结果](/file=examples/prompt/20230627-131530_11.176.20.67_pred.png) | + | ![Location prompt](/file=examples/prompt/20230627-131520_11.176.20.67_mask.PNG) | ![结果](/file=examples/prompt/20230627-131520_11.176.20.67_pred.png) | ![Location prompt](/file=examples/prompt/20230627-114219_11.176.20.67_mask.PNG) | ![结果](/file=examples/prompt/20230627-114219_11.176.20.67_pred.png) | + """ + ) + gr.Markdown("---") + + +if __name__ == "__main__": + available_port = [80, 8080] + for port in available_port: + if is_port_in_use(port): + continue + else: + server_port = port + break + print("server_port", server_port) + + available_memory = [ + torch.cuda.mem_get_info(i)[0] / 1024**3 for i in range(torch.cuda.device_count()) + ] + + global running_device + if len(available_memory) > 0: + max_available_memory = max(available_memory) + device_id = available_memory.index(max_available_memory) + + running_device = "cuda:" + str(device_id) + else: + max_available_memory = 0 + running_device = "cpu" + + global save_memory + save_memory = False + if max_available_memory > 0 and max_available_memory < 40: + save_memory = True + + print("available_memory", available_memory) + print("max_available_memory", max_available_memory) + print("running_device", running_device) + print("save_memory", save_memory) + + # ========================================================================================== + + mp.set_start_method("spawn", force=True) + setup_logger(name="fvcore") + setup_logger(name="ape") + global logger + logger = setup_logger() + + global aug + aug = T.ResizeShortestEdge([1024, 1024], 1024) + + global all_demo + all_demo = {} + all_cfg = {} + + load_APE_A() + load_APE_B() + load_APE_C() + load_APE_D() + + title = "APE: Aligning and Prompting Everything All at Once for Universal Visual Perception" + block = gr.Blocks(title=title).queue() + with block: + add_head_info(max_available_memory) + + # APE_A_tab() + # APE_C_tab() + APE_D_tab() + + comparison_tab() + + # add_tail_info() + + block.launch( + share=False, + # server_name="0.0.0.0", + # server_port=server_port, + show_api=False, + show_error=True, + ) diff --git a/demo/demo_lazy.py b/demo/demo_lazy.py new file mode 100755 index 0000000..b858b87 --- /dev/null +++ b/demo/demo_lazy.py @@ -0,0 +1,263 @@ +# Copyright (c) Facebook, Inc. and its affiliates. +import argparse +import glob +import json +import multiprocessing as mp +import os +import tempfile +import time +import warnings +from collections import abc + +import cv2 +import numpy as np +import tqdm + +from detectron2.config import LazyConfig, get_cfg +from detectron2.data.detection_utils import read_image +from detectron2.evaluation.coco_evaluation import instances_to_coco_json + +# from detectron2.projects.deeplab import add_deeplab_config +# from detectron2.projects.panoptic_deeplab import add_panoptic_deeplab_config +from detectron2.utils.logger import setup_logger +from predictor_lazy import VisualizationDemo + +# constants +WINDOW_NAME = "APE" + + +def setup_cfg(args): + # load config from file and command-line arguments + cfg = LazyConfig.load(args.config_file) + cfg = LazyConfig.apply_overrides(cfg, args.opts) + + if "output_dir" in cfg.model: + cfg.model.output_dir = cfg.train.output_dir + if "model_vision" in cfg.model and "output_dir" in cfg.model.model_vision: + cfg.model.model_vision.output_dir = cfg.train.output_dir + if "train" in cfg.dataloader: + if isinstance(cfg.dataloader.train, abc.MutableSequence): + for i in range(len(cfg.dataloader.train)): + if "output_dir" in cfg.dataloader.train[i].mapper: + cfg.dataloader.train[i].mapper.output_dir = cfg.train.output_dir + else: + if "output_dir" in cfg.dataloader.train.mapper: + cfg.dataloader.train.mapper.output_dir = cfg.train.output_dir + + if "model_vision" in cfg.model: + cfg.model.model_vision.test_score_thresh = args.confidence_threshold + else: + cfg.model.test_score_thresh = args.confidence_threshold + + # default_setup(cfg, args) + + setup_logger(name="ape") + setup_logger(name="timm") + + return cfg + + +def get_parser(): + parser = argparse.ArgumentParser(description="Detectron2 demo for builtin configs") + parser.add_argument( + "--config-file", + default="configs/quick_schedules/mask_rcnn_R_50_FPN_inference_acc_test.yaml", + metavar="FILE", + help="path to config file", + ) + parser.add_argument("--webcam", action="store_true", help="Take inputs from webcam.") + parser.add_argument("--video-input", help="Path to video file.") + parser.add_argument( + "--input", + nargs="+", + help="A list of space separated input images; " + "or a single glob pattern such as 'directory/*.jpg'", + ) + parser.add_argument( + "--output", + help="A file or directory to save output visualizations. " + "If not given, will show output in an OpenCV window.", + ) + + parser.add_argument( + "--confidence-threshold", + type=float, + default=0.5, + help="Minimum score for instance predictions to be shown", + ) + parser.add_argument( + "--opts", + help="Modify config options using the command-line 'KEY VALUE' pairs", + default=[], + nargs=argparse.REMAINDER, + ) + + parser.add_argument("--text-prompt", default=None) + + parser.add_argument("--with-box", action="store_true", help="show box of instance") + parser.add_argument("--with-mask", action="store_true", help="show mask of instance") + parser.add_argument("--with-sseg", action="store_true", help="show mask of class") + + return parser + + +def test_opencv_video_format(codec, file_ext): + with tempfile.TemporaryDirectory(prefix="video_format_test") as dir: + filename = os.path.join(dir, "test_file" + file_ext) + writer = cv2.VideoWriter( + filename=filename, + fourcc=cv2.VideoWriter_fourcc(*codec), + fps=float(30), + frameSize=(10, 10), + isColor=True, + ) + [writer.write(np.zeros((10, 10, 3), np.uint8)) for _ in range(30)] + writer.release() + if os.path.isfile(filename): + return True + return False + + +if __name__ == "__main__": + mp.set_start_method("spawn", force=True) + args = get_parser().parse_args() + setup_logger(name="fvcore") + setup_logger(name="ape") + logger = setup_logger() + logger.info("Arguments: " + str(args)) + + cfg = setup_cfg(args) + + if args.video_input: + demo = VisualizationDemo(cfg, parallel=True, args=args) + else: + demo = VisualizationDemo(cfg, args=args) + + if args.input: + if len(args.input) == 1: + args.input = glob.glob(os.path.expanduser(args.input[0]), recursive=True) + assert args.input, "The input path(s) was not found" + for path in tqdm.tqdm(args.input, disable=not args.output): + # use PIL, to be consistent with evaluation + try: + img = read_image(path, format="BGR") + except Exception as e: + print("*" * 60) + print("fail to open image: ", e) + print("*" * 60) + continue + start_time = time.time() + predictions, visualized_output, visualized_outputs, metadata = demo.run_on_image( + img, + text_prompt=args.text_prompt, + with_box=args.with_box, + with_mask=args.with_mask, + with_sseg=args.with_sseg, + ) + logger.info( + "{}: {} in {:.2f}s".format( + path, + "detected {} instances".format(len(predictions["instances"])) + if "instances" in predictions + else "finished", + time.time() - start_time, + ) + ) + + if args.output: + if os.path.isdir(args.output): + assert os.path.isdir(args.output), args.output + out_filename = os.path.join(args.output, os.path.basename(path)) + else: + assert len(args.input) == 1, "Please specify a directory with args.output" + out_filename = args.output + out_filename = out_filename.replace(".webp", ".png") + out_filename = out_filename.replace(".crdownload", ".png") + out_filename = out_filename.replace(".jfif", ".png") + visualized_output.save(out_filename) + + for i in range(len(visualized_outputs)): + out_filename = ( + os.path.join(args.output, os.path.basename(path)) + "." + str(i) + ".png" + ) + visualized_outputs[i].save(out_filename) + + # import pickle + # with open(out_filename + ".pkl", "wb") as outp: + # pickle.dump(predictions, outp, pickle.HIGHEST_PROTOCOL) + + if "instances" in predictions: + results = instances_to_coco_json( + predictions["instances"].to(demo.cpu_device), path + ) + for result in results: + result["category_name"] = metadata.thing_classes[result["category_id"]] + result["image_name"] = result["image_id"] + + with open(out_filename + ".json", "w") as outp: + json.dump(results, outp) + else: + cv2.namedWindow(WINDOW_NAME, cv2.WINDOW_NORMAL) + cv2.imshow(WINDOW_NAME, visualized_output.get_image()[:, :, ::-1]) + if cv2.waitKey(0) == 27: + break # esc to quit + elif args.webcam: + assert args.input is None, "Cannot have both --input and --webcam!" + assert args.output is None, "output not yet supported with --webcam!" + cam = cv2.VideoCapture(0) + for vis in tqdm.tqdm(demo.run_on_video(cam)): + cv2.namedWindow(WINDOW_NAME, cv2.WINDOW_NORMAL) + cv2.imshow(WINDOW_NAME, vis) + if cv2.waitKey(1) == 27: + break # esc to quit + cam.release() + cv2.destroyAllWindows() + elif args.video_input: + video = cv2.VideoCapture(args.video_input) + width = int(video.get(cv2.CAP_PROP_FRAME_WIDTH)) + height = int(video.get(cv2.CAP_PROP_FRAME_HEIGHT)) + frames_per_second = video.get(cv2.CAP_PROP_FPS) + num_frames = int(video.get(cv2.CAP_PROP_FRAME_COUNT)) + basename = os.path.basename(args.video_input) + codec, file_ext = ( + ("x264", ".mkv") if test_opencv_video_format("x264", ".mkv") else ("mp4v", ".mp4") + ) + codec, file_ext = "mp4v", ".mp4" + if codec == ".mp4v": + warnings.warn("x264 codec not available, switching to mp4v") + if args.output: + if os.path.isdir(args.output): + output_fname = os.path.join(args.output, basename) + output_fname = os.path.splitext(output_fname)[0] + file_ext + else: + output_fname = args.output + assert not os.path.isfile(output_fname), output_fname + output_file = cv2.VideoWriter( + filename=output_fname, + # some installation of opencv may not support x264 (due to its license), + # you can try other format (e.g. MPEG) + fourcc=cv2.VideoWriter_fourcc(*codec), + fps=float(frames_per_second), + frameSize=(width, height), + isColor=True, + ) + # i = 0 + assert os.path.isfile(args.video_input) + for vis_frame, predictions in tqdm.tqdm(demo.run_on_video(video), total=num_frames): + if args.output: + output_file.write(vis_frame) + + # import pickle + # with open(output_fname + "." + str(i) + ".pkl", "wb") as outp: + # pickle.dump(predictions, outp, pickle.HIGHEST_PROTOCOL) + # i += 1 + else: + cv2.namedWindow(basename, cv2.WINDOW_NORMAL) + cv2.imshow(basename, vis_frame) + if cv2.waitKey(1) == 27: + break # esc to quit + video.release() + if args.output: + output_file.release() + else: + cv2.destroyAllWindows() diff --git a/demo/examples/Pisa.jpg b/demo/examples/Pisa.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bf6822bd77e1a578d9bcb0eb8771b53670ec269d GIT binary patch literal 42534 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 Q9J*uezf9}?x_&?Z+4Nb7)Bpeg literal 0 HcmV?d00001 diff --git a/demo/examples/SolvayConference1927.jpg b/demo/examples/SolvayConference1927.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4ebfac8997787de0b733e65c1191f08dfcdc9851 GIT binary patch literal 238167 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

      %dCdOj;XNqlFZJ5+7)kB;9q+>+{Ng@KK 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�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%0D5ILVx4JFC55iiQSb#`eRB~IGZ%2v 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%0A|F7fvQOLDQFPf3 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 Va#-v35GnDIW4>>a|ICBZ) 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�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 z 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

    t? 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򶹓UdD9 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 z zRqn1<(l8PXQ#q2Lif#EU;uOk_yQYRdAzlRjR&g9BQ2?GGG``Kqji(jG5iN)uVpvmi~l^*E)?h;g?UjeD|N|_b#w*K6>4^6 z+(fAtMG(3;IsCH?BLVq=0lGRVsjjLEYTQqfC}P_V{iNq`sfXVJI1*G1IVyLB<;VzF zZPz0306yo_lGCi4jw4F5-=g+(I|I(&kS>rpf;MmK{6TOGiLb-s;yD+mrVenQrWk56q zY|0$Bqu2q6?IUacfy?A^V_srCwGM;|@j2i;&@6&}UC<*d5{nqf4@~0XvflaTc`6l* z3`(qUqI6e0k>~gw>yl#D7wZ4?5X?4liA-#y7xMhW7M&MdjTeUq_m#-w!iJu0kp-U3!+GNNVWTtsN zb;D3SB=;Q>$nCet{6fL6$0lEYU@1S!{uv%-R`QO6%7JcIFbhQX<0&j+xMEWqz?(g}^94b+2 zr4kLBSn#JH{_luVVeZwxd9oX-Z@~iKuV!^p0@ajAYai3mzs+Phhp?in@q$xOeBk^p zFF~RlbH+r#)M}%`q64YXx^}w&R1k@(c5Q7Kz(>AS=M2Hb!2=}fxA|Lh?|)d-hAvBN zTrTHmthRZh!WBBB?!MTp$0stAU&+MO?;tR3R59%KWy&wDi;G|9b@o8Th)TCCg;v6g zZ{#dQk2)8iS^c~@n+?Ek(MEXOEyPv&{#nimbvsPk!0E$^ah-r-<6@B`~8 zJnC56vle7q!YQfR*bS?H?>=6zU6e{*J+n1hIvezLgH^{kl+tTuIO8)QC8%)M4Z@}Q zc6~b!x1I1P;)d?L3-1)X`tVk37At(8~aAeJSk2{?!IDAMIR!H<6_ao;=z%GXrA?}q_}R$8 z{_F4Xo4xncTdGkGAxG@rt3ytZO z<5++*bY6y7B#SMSXN6Xtmn~U|`Lbfph`K0b>nvi-2c}V=YH<;c<;SBX%owFXJ5ZCf z8J%UDG2F5RBb{$ytbYS0ht^|im^4K3!T%)Cg)~NK47-eUzlp)lHzbQLYl1EexJddQ z*dpMTr|P3R`}#JZr*|Vdx;CPzbpx7O-bHoYyC|#Ngo-L9v^JY!vd8#|(Hd_(8vQ{Cg+ECOp=jjz=0}6n+|4ge$&@xayxoaeDT?3H1CE z=sC%ti)2lOL6?t0=-rVy4(VFtYvgp!Bf~HPfT45-YB>HGT{A;3 z9Dbfy2E)mRSQ{|;pCW1FE1|**c>{6C8H`4HZy551qmavh2?Hl9l+ha`!u*j)0k!aP z-tbdvE-XGT11~IwRM>S9LoUmp%Rm^VG3XMGqOoXX_67>bg@G7OlR*~=f(b{#a3l&x zsZUhSGsh5i391M!w-qitDktNS(&7!LL=8k%*dwnu7$sDugz96+#W7wLHqpvRZ+FJx zjT$W7s>Sr>V$6J4i1}*_e5~BKUcDK<3Um>$%i6$z3=}*~6_HQ6_!5~dI~)Jke{02s1_KaQot^20W2&Tep#vStRzD_Ak@hqOXXDjs-K6$EtR=%~ifNQ!69Fvs=@RHl_i;Brel#Vgn z5=sg~!2qp?Y|({O$W~owy{wpwMMftBB61Vg1&+s}YAOr~^)_%$Qbu5*5h5z+8z)U$ zxQ>gjb479^gDxu|m*;^l4GQ-~vQ?KBUxbv|(>>4;E{qsfiKle7?82an43j)x5)8v- zYws0#1=_{ei$q^?~^Kd)2 z689KfVRuC_^u8ZkDBhXabnM2Q?~3P02fJYwMCY&u%WQ#@>vo? zF7z&x$bd{S9;B4xGR*K=oFSA;=oz1GLdd})m^Avqx-A6WBS|o? z^~Z~@O3+C5N6DcRSorK;vH!FGjq#g*#KQgmgQ2V6Vf@zLFm>nuVEF1^(0%DQ7{2*6 z`mg;9`fmINeK&uHw#&an*@>GN_~c*Eb@yYWADV%8cLh8;bKy>jnphZDgd=3K5@A!d$T&8PmOB?wb@?>j^l`vCKMQOO zHpiQR#(2%o0IzuKVI9S{#oA+2q%~e~)51^8cHuP-1N_uh6F;@mfk7s{*X{2@m=-;2Eo*4Pzgj-T1=!Ov{>(m6e>_cX#LUsGsC+9Rwu4&8%oI666s z3tc_9Ro{a9<+XTFSb_Vw<@hA41fQhS*iEG|pa5H*EQ`jhtQGK!bWQ?YzDzI2FEh&V zCFyaRG=3Rwd6Yt9n&B2oV|^~pF~~*pgY<~R0L-U3b@;fV7dJX)aB2D|PMkiE`U5iv z9BF{R?FExb;(z~@XGT+cMZ@^~5a4rasPNCpg#q`>@GGMr9lz~xjnjHcpX zvzQCt6D^3jG>)Xp3y3{E4UdTyxC~drW4spOhx!nAasm$h)o>lFhwpqlf)Df|;>ZZ% zPE8`_*f>HD^uwFW4AjDVtPP3BW)VI=iol5hL@Z1qYH!x=Q*Q()VhMD6FpeI$?S%_SAWW4Ho-6OHg2Z-)C|9qii6 zVB1^_kN!G%k-P_3H8l3h;nH0M>&6V&wr0SxH3fEk>2Mj#p*E8R@ZdU`4$s+4xKF3T zaWoc2oqlkfjE4JMypY>moUrP`V2kZ&DC|bV;4~Qp$EiqI4F$n|EL@!9eC{NtiAXq( zN5FGF0Uon)aGQ>S`%LUAd9bD#a*2Y|XgKVLLSQ!-1jmtZVeQ3xj;@(PH~LO+ACH3P zWDLBh9uN9mWYEQ9A_y)czHlD$5$=oJ#sc6r8VJ{sARz``7<6H|jYPnezCm2*+rW8* zz9pz_`=Mai^aoR$Y~3Y;>Me#*Qwj{~GoV|W0c`=fWC*B5y)s_1=u#FBm6BKizo?eR zL6wdraXc3LN@Jj08V$9oMC_}G#ilG@yc}(hjVWHxp?V!h>fkru3;+2cI1P3|uciVv zUES~)oq*f$2%P%+5WF;l@S~H6J3EKuONS7D_AvYxrs$bD>|^;lk)G`t93X8i4iro&t9HMXD2CN^=%gUEa+16?#3#8?R=2;gu{;1?b|t z47$8g7=YIb{3XC8#}6;EHJEI7yp-#T7t(Eo%c7rWJK~i>H@sTnhL;MQg*BHKvTX4a zVcF%WewxD;U(6_<6I2J|VRfhs_J=EAF_{OOiCj2L7s7_-*IIigvJ~6TKmPsr_v7D> zfB*cyeHC%gt4pDmMf%ZhNQHG>GTeJ|;nXXi%zt(n zT_4UOcYif9mr7B1ybx6<;?VV842ExKpz2aG5)XzU?szO>&!!^cdhmm7vFniz_&R@EWGv_a0>F^S!<|Z*ZJ&fM5 zZhA>>#rSYHj?IkY^5Q&hPfg=)M=w69ZN;a>wRn_WDlE5r!Qe_<20j;{3%e>JCFjtK zaUOj{WlPpwNNc$+dKPr~EFlXI(z9{DAP<-GGte673>S@e;bN%*H&^0eg?b;ilXSWj`k!J9Wvcf)- zt=O%#MYt_u(1oRjIpE^WIXwF29PWO(fUBPk3Htzj#N`Jd ztBPJ`qphK9w+ohD+VG6Df|ZvpEIssK<7G_OB#EuLXj$&X#yziN-OiU`S;UDb*J1;Z11lqzY+!;af-f$1K7h^_`${JIf7Vd`BFH@L0>qFOC69)8L zRE?Ej;zIrOv4)wODYPs!Xg+Tjpvw;R-Po$O3%m7Hp=xP>9Y(s)bhd|mbU0iSVqos) z3QbEjXc+B=iuP7)+Pwj9zWW;1Z+;W+?tB-!_EEZy8k7vRvE4`un+(+Pww5y9raIRe zv$Fcf6EHIpgT5kLG=?an*6|%QS-gvO<1J{>*oZ#;%@{G;ff@TfIOw5@<9<3g6<~-< zVb=IC(jD)Idf>dj9WDl2;AWyd9%Q+ZTyQVlfj)K}a5vEwN8R>e#$r3B=wo}ogAUFI z+T&t~6E23j;7oucP6s&QQn)AHkMzNZF#))q5Q2+g-dJ?B!hoSZdUSNrs;Y%XWi`|* zsiH|$13mgin6`Dof`bPRyZPgcUnDMvCF6En9_|R(MFL&el@Yrgx*t=7Pa^q$i|0WA zBMgW{@aAuUhzlzn43V&v1Pb{aZxBlxb-6;kaV2dUOPj}>#v8^@H>9Nv-KU$?S-4B* z*rg5Uk)aC?6jsxn}H0+@Ww4~@=EDa*}t#l zja@}QGFm#=U=&bzEX0Yl@ev?oZN@C^6;j# zym`&XoR>pBW`@4G!lo)aZz4+ezI-^q>47hvy7l;OwW>Cval;7 zVGV%B!mWsGT#wAfwfG`jPpcMII}RpPpvo-)?yB~%-fIivowR1}rggx;4L<4>aqfMDQC+rhe%5>W*0_fb1*6zhh5DaY$_(8nb?4h77_UAW-DwmiGXfk zKK6PhW4)0Fe!5#9KY3dT8#k-L*C!JD4;;b2eDhoU_PcL{RTqX`1n}}-1iG-b7)gJ? zH-Gtdm43%=ll}qF<(q$_KL7O_{N^ve$FKkTC;ZFb{)R{Y`ZwJD?VoYt_7hB;y^XO8 zA7lLePcioXLyVHxnhS?)sio)iT}*uV1*JW~;Dv`6x%Bv{-edPg4>5559=cB5z|>W$ z@>H}vm?Gl(H=@ZV+kICT86 z5RY4)4{Y6{kj_cK)ynbB^MNg(+~@U-=K_y$u}(>w?+mqY+Db`Qs&a)zDhBo*(0a&q zF3%H%Us*g@VsRgMGUBL{6p_V z5i-bg!6iz}RRORlKowq3_&WKzd9KP9qqyJS16}AG&s)yVYZOadA05m0kK^LLQMxSo z`o%q00aEMzAt6E~x^XcGpT-@$N~0#0GqLjx=I zkAg0%p_a9^UIDwT$8h&L40OGL-p<$2O_D(uNpA|+X5XajyI6rLQn6zXl>hw zmX3E(-?kZ5P1{gezX#=&s+b(~!R3R6_-LUXw>m0uy`%^?Q|Woc@oy?UpRh~;yhs2E zyX=vyn~1fN$0d#P2Xrs5_$3N=Mfaj|1?X}kAVpYlk>>%=0S+HT<=|7wb3Y;z=j^@E zw0=E~80xG!24zWb3H5>dqX1n5sKW3Jg|Y=2;kJnL&{*d=#$%kvB?DU=^6xf}TZU7F zwHif!{tb}k7u735lDICKkFiApcHwK~HrU+}r^_Mtfi+P$fbYX4|5GGcb7AGTN1%8t z8Ce67C>V`J(ReHvbYZJ3GUUSXwC(^AGU&o-d|WUpK`*k{$_q;z4~8SNHy9Z`ffSeA z7csn&KNKlk7v=J%E!D-AUnJK?Pazixbdl;{$fbBR8cD6*a7@yGOR6^F>RnMb7K;)} z4=%EVMYuAetDI0i5{EW-?~Nh23?(XbeW*g6aN=4!$(PaCnd)+iVZ zMA2Xf3Tcfj9AMam*3dpue;A5roh}*+r zVh~?%3)>iF*wQ-dlB9;90#n4*x*)#J9SNlPIuDWpWMMUUJp;Os7z|OIWA{bjl}>O; zGk|Nl0b;oPbAXa(#Slwuy@!a)E{vXqTv%%ZF0%OivswYRJgXJ$%Mun{=v+dLCsNBj zkyGe{yaYFd8}CD&i6Q1g>Ag3r4EK`Qic7u%bfNc(ILSiGYS5)vq_Li)lu>#a*kTJy zvgA@ELIzzJaADZxQ_8y%Yg<%%~xhOyvw&o)Kvmw31rRJ-9NwfD7|SvAB2`trPRe9vVh? zPXl~9a}hF_50|D``1WKWbEzLKmoK9A{c8xQ>qXVkizq*K0FfgVaP5qRLti+oY5bdX zM?t?e9_C&AA22%+d3Y36AD>44)mfOdM&oB8%2=1Ei8m5eu`XE+KM&o7cT)}FG7?XU zfqI!8Tn3}yKb;EA0&D!tZau=rD=_!#Ut#g9f5+IpKV$mSe?#B(Z_)n#uPFRIhHw7~ zeb;`E&ddLT*~fpx>=)l*zf0 z@&!XK>1@@VL6RDRScsr2)o?vg1dkJy@IBdr;8T4FJ2`^jLxaLCkpdNWXo~R2Ks-p467-R0Q4cVED~Okiy|P86=<=_whgyhoN*&!{9lgfLuny;7Y%f zj{R)uB@ABEaj+c-qP7C)zDH0z3Krclu>fclN3sXMwKL$vKXk*v3gaKumH0&KMLD(qbN@%^qWdx*i-?7 zhANmeH^Q#BkDlukT!toL-!}sL{vo(dj3VU741y1j!*Bm6+@?lg*4+;6hH98}HNj!5 z9gY*tuph01{}PSU6QhW|FoDGP#*uhw2=V9p5q+iu@fSM~eU`@MiE0ENuSDSCa@dWg z!JsV$7WC|Ghx1|Bo(i32Qd63cHmxDrP07$|OoV1b98_x~pi&)%9i;(yH{TOG%LAd^ zngET)XzZ>ETn1fOY|&*KX-l~;HZ$;2?1Ohm8>!r@8P525vb_LZ-pKL9Tg5@xNP08h zZw2TgS#@E^5}M9r0?BJ6nus(;Pb?hF>;R`#@tP1v(QMQ0a<=Zhs2wXNuu-xE?-->af<{i7dtT z^N)W&{{8s(VixJgVx$QEqeX~6SO>e-SXk6Y!>l$MhL!X} zP2~;frO>n@0KT2+NFJ#{R&NtZ``dBogHxD0aR8OAEhug5z>)WV*mY6&{sH8+JZmmj)Z|KB#l%fo$gi5bUQ{4jpE?ZS)7`m!h6F*xZd7_dv$GiSW<__^wIYy zng7>7CVjBw(2HyyedOihbBZ(M!eW<2U!)Y^iEv#+X##YS^f)P3q(2d`3zx~kC&?MO zo|=pkiIJ%Bw1T((c6iyV!`IIQPM$_EcF=~oivjfQ)M4zX1zTTJxP;llEy96r8{NC- zNW)wM`;62Cu&`TaH@0hT!FH|n0@6q>2}B(I7@N4LVz1#gs2Qn1%|H#x+Wed-zvd3? zP}@vmw?*58w(VosWh*u-Z^jmtEl|?h0|RSa*m+vR#LhribJ@E09Ra!+TWP__QWF-A zhOqatLSURX>U;9>;5R4no4=jI{ol^v>SqJE^l>-l&s8Ei+XhCCJE3c{8^HZbIMm3?>gB!tC)QSUPtSr>>pH!Hb76MlV~9!}Ulh zi-&Wl4Gf&M5S;3bp1EdfX95kwRR~J;fgiOIn-_-U(rAQb_#-qmP*`j^arra`7y41s zoR3m^$s3}V{DtF(vH#?LG!4|kKi(CFPAc$?vqgGEBvML3;TmcVW4ezH!6tAEvxH-y z3C!JeVC19$Q&$~WdKkji#}vwj+wsz-pJ3Cz^$1GzL~VBw(n`V+5buDHWEZ5Dg(0st z4v7Up2uX5BP=Xtr11+Fox(g~a&-5%+U~H!eTX!QNZL_`5GF5?-j}`o*JmDST3g-Z8 zxCh(Am*%QZgbN&eE$F`L(0x^dfjxsQS}?HFg1)Ub^lT{IS_`Vidtv5oCZuVhA>0;i z+P4MD`g^fMgT{^eZtOGBgpPwTcABa~-N_g>5uUJ(bcYUIr<&~+?9zV)TQq)#x0GMN zn>${>Yg;MY{!_fI{3^C-y^GyOG^WfovBN|i?`rSDn@aDjIc8-IEM{PIGzwismS_xC zMziY{blGh}zva8=H`;(flZ}|R+m3msJ(zP;!hRPu9P=^8#Slka3USBzKuMRwy#)Aj zBi<9Yl00xV#*xx3aEhMCgy~+481BV_of%GgdEmIG7tZ?o<6>wiK8T3GmFOs3i;W>g z<9Zy0agjLU>4YBLeP~qPin?9zqHgCV)NOwkjk~v_OI-~EdO8>~Hb9@gE(Qz?FluU! z8A}J8@Ce5HfeE+~k%e24IpTlh-(?VlBta?JB;L&8O)XAicQn}|WVnSPmzzPEU;u_U zhuL}yTl3(u?6OGO$dfjYdE=O^eDJ0&ySCvCU9n*n$q)u_#!3?BsSbJ5mN%Dqqn1P7 zSmn43Y_M(xvP&asi~7Rume_&|i;o#-5$Ou}Wwq58sr*WD-Mp#HAs=&_9EuHH-teVR zY!Guk?gPcerm>>DY@uak*=OU=N^BVOJ)*dLt(?AcV|itMJ{EmZ^k=Q}a(i-lIgfy3 z6vv#0H_6#0%F2ywPM7m9_f2t5loj<#oACS$`FY(6PN(O~8=JhTN$Cu_gz$5gprt#M z_jYtXZX}f8J<{=5TEha;k!$V?mz_p1+Cje~1|G0+r4RPt9Joi9!!M~G0jZ4$N^e78 zW*7W3dJ&L02>?4%fQRu(@IcA055<0P6As<0(9Z{KVZ>?A(wCd7XvQ8$5(&(4qyHC zFZk+j|BjEo`4i56`fDs+d4TcrcQJnH0VY5A9OI-h(&+n-g!`i5OP>nZW%RvA!m7*A zMHzJYVioApdGZ!&7ti9*N54c>-!zPMEn&OQ1RWW*IA1%BE2Z>KlhJ_NaYeLVWaE?2 z3;_f%=yE?g5BFmjNXf>Hz*Kz1=c9Ox@;sL|+F7@P7}Vf3C0~qR7RTi=z7lYeceHvcwyD$bGC@&n~dvzDWX4Oo^t;vFUQ#e46hUN8p{0> z@C$|V`o(!Ujr%QMmps?y`zIf-mXywQihNYhU5Y=*uEf3SYMd!fK}V!Hs=}2~m$F?z zF1__{W3+n%CI{Zc)Zlsw6~N0%^*@^?fh!ZNUP-Hg7R7nRx#c{)>oF#)XFWzJ>}P1D z>veRl09`se|1ouSy{XVTba$>tPuB+Yc5kF`Bf5LuMQ7h;wDoO6WA`pp)NMy)r7{NF z?QwQ84R>a01?+OWtPCHgmk6sa{M;Fk5-=A@wsgYBk`*+`tr0^mSA7#{Oy=Oae=@H5 zB~jTde8&HKIfkw5WZ_fF$GT7B_W|X*>K%b0B~`S)wQpK_xH}4YgE7b&h(P`b#n}>z0&tNb7gi>_BBEnH&mc?oK!}LT z;ESAZxhz|5=?f7SU4(lg1?a+-Sr~N5AC9DSc5B2ITOuWkFLW-K>fkV+K^G3GjRMM- z(BuKjh`sR1H9=N)pm1B1+Y=0zWG&dm>_cXo9~x#;QPdxbpaOcIj#7qijy9V2$6^1? zYRq0K!Q2&g2~+}hEh2#ot2eAyYBk)lV$)ruuaKN}tNb}qB|Me63yH--ZW`G4 z`nqad{=bl1$Mfo1PUAMEIFAc?p0RlB30FpnxMW%7X(+=lGgpf-@qPjNPp6}1IuuC_ zHt@?~;6(=+?d~Waiy%b_i&cf})~%P}mv9u*aoJcTN=Cwv(&7S-Om(ESyP*F}4i4O@ zp*Bh}{$93dYvTP}bRCNqmRi_~OV9BH^qoptc3rd*a*>Z2b`fcd;i#JnLH%49T9;y} zOd_f#!w^wsCe~VyR87QI+ak5a6NwETh_7`QieoXb!az%d*V+>2JcUIUhE;s?Ent_R zg^)6bWmiR(>k)Rd^U1Z3G-4wBlB9=&JphaQTMOblR$VCCV zi1LY)|L=evPviQP%p>`hA@t5fp_=1&I zPRHeRu7t`Ki@XfXd=gLJC<%GELv>s&XuzfFZXBxb!AMgVdin-X+1HKO<|ggaPCTib#n|%Y9is@Q;veOC(w2KK7#7|(SH6W#y@_5mMa&Keq;n5Lq)LeNrhHJ z2(}fv;jK(pY|0G4rt|=)Rm8x$I}3UZVR$Rm5F3&-@M_d{Y|T=~_H1>i6zRjf)d`vv zrclb)gJp+1?0dbTR&0RHNlFM`EJWRni)g?71=?=>8XdP-ze3Z8PtbJb3EHmz5=|dG zLiw2+Xu0_@nr_@e<;5%Lyz>Z4zyBL1fAw2*+`9ws-g=l;Ccv^G7M9JSu;~beVXZgJ zn*(6i6%MQR5a`pfU3VlMN5Z);5gsF%@EXg4&sZvSD_rq*tS;V;F@|c6FAT~Ou|2^L zTcTa?cDS{0RrF?n5nlH*z-zwxc+o=(+WCR7sZGF}KKgjUYByeTP{(V|dU(-R1Ftx% zK_|xnZtbDi6K{a6k-9Li_C)w>8bT)1@tV6beqyl|KX*{WYo3PK7+{W9T{ZEV`3~%~ zSBJi%9vp1+km_ZJ=1?C@#D?Q!W-2}`$i=N3dJoT{ckHxWJW4CT7a7Gu%a996w({~t zstmf63c!V7mnUf@G>(cXuH;tS^$jrMPeSF&{%zxRgL?V z9k|;$jt|H8V_|w8%`+3oTNp<2(hw33jUw;-5oDh`jF@9n@IKH9yM<~v9?>4bDT=0(J>o>P65(7u<&G;4#*K zpv7*49~wmH(jWpCdJsVQgXXC0Vh{W$Tj4w2iqsRc2%79c)ZzqEj~_zHiK7Uen}Kb6 z16&7Nsh%b{4i>|T##Q4);{*YP~q_ou*NAf3icDja&KpMCjo=_!KO zPz{9@aP6&zU26$UsNe;~}eec><~2Ir|L0jRjm#K3)?ExSa)Wt!&dYz#c<*nKt@ zuG3L)91n*RLoSrpWs<_FNO;V#JEM4!&zaI}hJq-a^F+dBA_A@?H_GSD7Go&xG#UzL zhEu3bFKW+gIvVZ_#Y}|5W0DmCkEt*LwD{2Pr0;Avyy@6uB6t<(;xSHXq?MoxTXS(6 zji9>dTKj_pSi>%i9EM`)KBvQBFdJ&+5in}ZfKgKpw5rpfMssgpspP6iuOS24wUkzo zD5Or(s7i)LWinLD6QEKO1Lfjqac(bZdwvwQaQ$-YDFP5t1Dp9 z*$u~`33~REuD~>}{p^QPTQii(i=kRu293s2=+ig3Q8%fx z47MY6aGz^|-=S`LCUvkIDM8SYcBEbzN8F`eM4W9w@QGUZ9j<`KVhMEHVxid-1I@++ z=(VN8q$eMm4e8LR%Yb@aCe&&(pi!R=?dCM7R7YV~SqOHP1!H?j05;Qa*_J|IC|8F= zvn39@DueJ=o(Hy<2VzG>fPh_g*M?w6buc#Mxno_XGu|m+%PwAcEyEcvCfVcFbXUAn z5{L~&0a#byFRZ$}k>?{UyS$X;Az+tZWVqv}$xirLx-)*3;ewa)J@Ha5oh$Iho5lWk zt-u2>=eXd-EGN8}P0FFVa~vh*(J|@g?9M3HQG~xJpgKsu$altTr5@N=>8q8WnLctV)DceJb3#@&xGO z+LKK$t{JfFXQjcWGY%Hbk+5uuMBq#z($BUb=VCXq&UYe*ly{*AsmIy`>=L`b4)F(T zU|8V~HCj})ivlSg2J@y!I8Z&Vor#DXEk@34D~iUtQ8v(t6W1?b_V|7j*47}mvK|L7 zTwZg5lr?;G8nvU1$f6(7#A@nyf)5NmEfHUmimo}Tv$GHy7RuPAwH>Mkd!cEn2@O*% zs2ZsYt1i2>m9Sf9g;f`A)gJ_1{`kN3F!$+g?EmsQ#-E%)@dq8qy-9&bSx3J2b1A&D4$*u%Mo~H0O98*5kN0? zUi6Zdcx)KHV>NK>$q}@%>qtJmpwJKQOc~Obno)hcADxtEWdAUZ%#Pv8^fW#i9K-#_ zE<7l%$0wPk_=H}PKg%e>=jrrvoSKi%6SMI!J_C;uvVWKtAL9gPr4FZ(`DTJZERfW5l`^sLljV5r*|u*hg)ENKN7&wN*rKu(+bC4lQGx+|P}q7{!`#UjY6etJ zbrX~{wnC5Ewy@WSyT3ggy{!?Rfu{Zn)OVMoWuSq^YYx04{YgQnpckp7v!`+7(giG>I)VLXj^Wq` zr*ZJ&5$r#|AGLke@QQJRfs;0@eN9o^nvIELeWU@Dw&%km$`MgHAxJ2ULVQ6uLeu>a zo)LtWp=OLNO`x1!yhD?N5TBiZ@r4B}96f@bu^uGl$G|zrLbxZ&sEj~qOB$lH=mXGC zA7<{Fa0)erONa%WgUw*=Z2&_@b?8{D2*`xp25r}V2QR+!0#ppQBZpo%n+MC0UK);| z1P6qrI3t5z(u(PYuB15`Srt);O!I^}eZXy3e-oM}JD_Kw0#kb}Si2g)(pew+mTHuy zD%?al``W@Kzz(iKcJK^y5}=EFh&`-4jG<3u*!7jZohG!c)TlpNFr;V0(y`Kln(Y^#(@U#NOOcsvKf4` z4B?%o3CE~CaE(!gdz=1$Z0`T|~6dI1|X)?vHJZtOJMhph&Cux{_$YmQl2 z;hAQrtZ+g@rZE}<_oCB#4~Bh|FzvGk3*JgN?5B#Oeri~9--~%iW$bs+z(F^C9QU>& z+2NG03oeED<7#9Cu181UT67SOx?5q)SQQhd8aU)^fddZKn76T|I0G)xI2RC$Q$FE1 z;}?$ef#J9m6o!jIAvotBfU|zSIPB_(5fg2+s%}R+&50pH6^t3FVbVkk^A<)pY;S`T zZq7LD=71Snb4*&AVcgUVgL=l8GPA=Wdmo(hio%D1DY(HgjehRxto5u{n$gm47 zjn@^rOYO6@mKy=-6sNZ7m@T((oHvNsf(u)AVM%}sZw5O-PaUtmMt&XX}>F$@*Ry$}jYsJkLtbBid5LxgGAWTn_^Q97>j1 zq&8LpHOpnW&T#G{_m$m3vDFqT6G`_nirR{x^e{>fNykmLRuMttCbkf_5=-%ZLJ0<4 zBT;7Lfhbj48&s@drRzlNM<^^qa^aTQ3g4nZc;pSjEtix%1efe#IA@Q-DQ6sx*^{u( znSp)&ES$<`pc-C+7j(VxqH!qp1lM9uNISOrwqtuh4>S{}VNq~gfG*}GCt)f;my<9o zISzwTNrt7zU{rDlCZ$WTu0BM0=iyR+81_Y@P;rXD+uK!;mXeIYp*{=@_hMkA4|DtH zaqRRdT)lM{U;gHI_|>=H;+Mbs4ZixrZ}BgG_!__YSIK?RO2}mybomFg7S!^r*aFP6 zpv$)_T^BtEa#<5}`P=XD^}qiS|MIu*@Wr3M!;`=K1&{yo@3{2&Z?JUzA*SEIkBRpl zVB-Bpn7I5H;|j?ZT^M#5eg88IUt~QbeU6cfPe@--oPn3m(SPnfx=!9g_o?fcJbx4Z zk!jG{rimysPaG}l!w1DfxSrKcW26!v@g{kA7Cs5fAZ5~6qcO_XDkzkZjq7=M;k^!jcVL3%4uJW1fowZt+hQ z@D4*PA9}H+4|bbG{p2*xOX&=-$a7kpqhlF#;W;j>Hc>v=#S`aQZfixGvc&ZZN%!C$ z^;z5tO1m3F>uG8c?p0LcVnqf9k{nPLyc2b)^qW+&1$_yeoWYWtL22~ta&d#<7T-j=|B{Jie$LTXbRAg+qp1xDOI^QYhlwKLMmf(RiXVY}rKyUmnKs z_@RE&b#NZpDvJ!btd^9{b#nXx!!DFpo{t=In_Qmz#=j$D1^rkXH2Lq;Q)@1)vc4E( z_eCI^!IEJHSR`OY7F%eM+;m1nhTvwubU z^10;=|CN%{|6}4hWza>`FVd-RLUewGp1r=OpbP0{1=UlAxogFky;_Kws|A?7R;aLa zBj=Ybzeqp~=VdoD94^u`;XEtv8AC3@>W=8wGcXCAUzxU?{zKw2igL16mjAx%EQV90 z_{uVCmVItM`T0Dnr_bQ|TD#n{&qX{NS$w}&q(2qi&y|3SEb8NG(1j%5r)TfgiukjA z`tJ~rS83ky7?I|x97^J`O`$^UPH2wC`rI`Z!!Tu-e7^wA`=gQCYzLog4U!I$o19TP z9E$46SX$Sjkl!1GB3d6Ad|}w7bR+`BbUwDm4qjQ>$m;UK@cBGi`>KTX7OsEtgIoc) z)XfD8OD(NSkpg;=V3yTz%QE01YcU)R^PxhG3tTo9ZA~0EDW!Fo>q$c3G^`r44wZns|pX(OYw1X0q&-k;6{EOF4y+p zAgL~=43TjO2+m1`Q(h9R3)5j%o&l5UL>SjakV0Wt7Y3b*a42Pk!Mdp$O*ii#re_q5 zC*MQ+d)LwO;Z;;$J`dlKW*9f5Vt1hrHsv_t-8>h(ljVVzV{GtJlqEK2x?*pMHtc6cZ=n_}+pOWx>j=|EbL`Ai!PYbtXqKD6sL2L;4Q9}-H-T+$FuX_Vk#X`o z8g4&9$NjI+{>hi9xJ-SSKLqcdA-K2oz`dgro;_`F?`lEp{484UevIkge2wa>A0TM7 z3r6L1T~$%AZi#|fqaWK*DZL#WhZ{>vJWr1>ftqC3%u!XMl!}5{)R#fyRc=KpSq~w?ND>Ta*@FXJU1`&5~3JFIR5V<%5 zuaN=RwAE96jWiY-;V@7H%dTYD4Wz(oAPx?rDX<+(hW%g~T*q>${S?^urP3Hq7odwn zcQ%~53g9_V3H!DpICWMC*)(&!oYG2R*H#Rt?ozn)mcY5U5S~M&aO}!~ZCeI~*>D@k zhjV`>jn4!)^vA+^I2NAM3GkXrfN`5U97e+6G8qlWv2Zw!hQpIBv&=-nc{&nKlMJ}rCLkA&DJnA_2=D0-_|7osLgywzD1Qh%Cqv*)@BJ>r zK_qrv#Bd8~L~>u`KFV&7s4r|)hTSF6w~NCtTa}^vIh+sUW||LmDbTG=gGOZvlnP_8 zJ3oTflV}0Eu*)L0;3BNKR3s@tmn7^fi-!{B*^?gymC`uuD2T?E+(-&zv8N;%Te4%J zT$+VFMVYjAWkRj86oySLFlcC}w%VXm(?($jtwU{4uc?MDTofe9>WWZ{u7(vH6;di(RK8I@IeXt5%wAQ#S zRzR&O23l+!k%jb;qV6AG}4sfegC5oa%^m z*`C-^9)b-8et0v_XW4}j$6w9!!mGI?%JUMf<3CMvz)wiO$aBX_q}PhPv98n~uT$Nx z<$DMhMlWVNQ(2JgNic+-o5 zQ%44@JLqMhKOHWkIdG?!NdKukgzqmy;>iYNUT805)M=&b+H}=i=8N&>_g>nFHYXLh^2E!QB+rp z#QYLWA3MF~0x4_g$Sm4sdr;a}iNu;z_@)QL#K#5^dGY9(??vZyi`c+tmo>Y!c4D8w zKI}76$38T?l~JtT)^ag~07pG~7?3^eX19B zb9K<~%Z1}y4Q!@MU_F^nVIHLyz;S;8+zu2X^k@xIPPHNbL>H9q88OU~Cjl)SUsf(2CFI~?JpWJ8 z415-yjt6n+c$kq*b>-n~YAkXsG?C$BjsUu^_6}+=w^xUb`95fx?1he%+Oqp1YabIh zhuF|9qx<$8?KNcgQ4AvO!7lAx*u$20Ot!%*+8oKHzKEtD)`%=uxQE(6*GdCQ3?^w( ze)T=rzHbM%sz^`^yDVbhMFw41JJfbUm7cMIjXumAWSv!1n_Zx7aZ7Ob;vTfPyR^8w z7I$|IF2!k!OK}Lr-HN*u(iSMeDQ?B#McnN#%}g9|(5TauYdQeOR~ zTgYW~@)!7YqdwV$I*`{%hiZ_ceGpBz$i&{4wnt%#g^yQ&v+F%kgt>o6Nz9njj>iT8 zN}hMUWqDE(X?0EytiEp}N}54i0EPttZSd(&=4I@x1>dm&p$+Un>_cU)G&x)SH?oT% zc-hoZ)0YC;qNUCBF!IyXk1-xTI5;*gVKjEwyXPrBWx;mfoea$^|MIe)x7c(EAjsu% zY-b$vaWtF}Zw=a^u*P)eMh^Ng3AOJbq<~{64P2?sH=dAM4v_0wcmXrW730;3@-8`I zrTpt3^{L`Bz6R*}el4wI!oRpCu!Bt&FMfe|ti*nb7Uayo-rTf9v$x?9i+S0r2k zjY2&6!SyT^=)Z>ehZGF`twVNG*{OH5zjA|#95?EVyIzL>*@UI{*n@X~+CUcBgNu{MK#swKgB@p;q3nVN znXfNW_z)H+hf~PNP33t#%+}6hdYLlTy6LlqHSzsK6E5PRQ~5HAFLKQ>mZkp+*RE5dS&p~mUhqfWCBB;$7nFI&gAxK>cN|w4|1Ye0OEp=rt zN|7P;B3M&fs89pYpghtVKcJuZjN)F$zeztz5bYz- zSIU@#kEEIKF;!&N27ddW<54f`oR*i%F~*y)iWqwieZX_yx}sn*O0ld0Ut+2p5jEOm zWMfL^atodr%#!ECb0Fl}X^B2-iW_jqT$25x5B2G#BY!lt>r8yoHO>sKVd z4mzqsB|iV!P*k`vsbbd|wXEfsom&hoav#dxBQWJ+A2^w&N9@Mvh#qb8kdybMu@|Rt zN4adyuIqs4kMdM;MVXs)jl5q+Qb3YkIXV-BBf+G6? zFjsdS5`0Z$;t`0|rTL6p{=#E>t3yLD3_m_FH49-FF`}7Wb^w#;a!W8^ZLHlwWRW8| zkc9Q5JY)N;w6T(`MTSWiE9#QuX?=_3_bd$cKPgk2{(2;@%CEm8`YN?Kv*QIHvw(M0 z%MF|8W;Ww@CKY4f>JI|3>NgCz!~0OCFU9Mt?DazD2-|zVg>zyCSe@^(ZPE{tgj?{< z(>cx@nUqxC%F%V%KZ17&Q3Hm?vOw!f>{ro2SO`x_jIA>#>@DA6el`9L=<>g#uf8$wQJXu}xJ z5g;G)jB6_J4e^EeYwC^{$D+Iuxo*h?QzVG*`0@{K7iYbe+x;ij!lg;xhaP(t9}_zK z%HStjR5N|EqBYtTUVFihm4XW%LAW@YVkm5H!Sg1#tU5-22$U$E1k;UeAxp?X zZgP;yi#S#{=%{p>@9HLnF_9=&-Uzo&+_D{LpEY5*-1h+(CPKBml8PXI35-t>#%!rO z>?s&(Mu`(IPZ+D-Knp13Sf$yFxx2#yol+ zOIA7jID2e{uZm@eWA!E9a~dLcutt!IhD${*lING4Z$qiplFQu-ASkB5`0pZrG)>Rb z27+Z4?sx=f+O4%Ow2(p@85g=OwLxwbL|ck}sFIw{!%Pq6pIyl1{rvFrOBt-b5CRI0 zHOX>E23wfT4Lx|Pu_IN?Fn~2GdRkDTqgaXRbkq%n9JyKsw5-YvTVy{MU{KTHu;GlMq~DR*G8*V(GZ< z7=jF;u>Ta*oLr1EZbEITbuBh=$L>{Bt1^Jfw2R_L^6OM}dE*vn^huvqB%M=J#;64sbc*2l2~p7I0(7MbaD&BnCl}sAYvNm5XB)$(c-DaEkC-7)l+-p zB06NXN{s#dS-L70Zg*k9K8?QjIpKx4rbNqBlbZXir;>91q3?z7QqI25QR%U+#T7xT zVW`2rJqM);2I4IjU1^dVKpv7DGxL9ogSCA@P@4VtP{+amv2h}9L-%2|)Zp`)Oo}kK z+T@~NE~DLp!FX>oW2i4E0%q(fH*oYuOkfn6Q{EBYHe@ZCoK3U7q+uWWQ5(CCheS1q z>uxuaxbTCZgsv#q7TAU&?89SDxCHfjT9(z3#@_F*jVZSvjp%MHUpKY7P`W}s4Zcw; zfwS$WK2Gr+e53HQidX31wuX-%yCEZV>SZC{Xevp!F%x8Rxpk^jY@O61K)V5k%kk(p zp&dUZ5^mwJz-utB=iQ1KXUHYOQjx^y&a;Kp)=MMr`OjR3o^VofgVf<8WzwfP-+@~n zIL;$$;L(T8g`|1YqZq-@yW(7QE%qa!oW~c3NIQEr)7V;=h&lT2SvY*fmcgNqaPYAk zzXzH!aPQWEBQyY!L?89-JSTIE{bS1_9%sBM0!=*cv_eVsPvWsGC7qQ>fjBlsnkivZ zJvhNcwQ(O`Wb=F(;X)OB{bx@PDmCzlG+$j1nV*%A9Iz8kITjH9XFJr#LFsn_$K7&( zT>&O;Y)shzXHbL0TUi?9*7JkL7;k@kDp7deWQf)NLNDyMH&nuauD&kfajYKw+fpB0z$;dchhnGddV10Ov5_Bl$Fu10(GEi-x|baqgx> zjk$34kZx}Z65`}m^9ZNL4Y@JK58)y9LDNu&tvGe_y*~jXuL5}1z7E0qrEq9`HUgs- zmEAI};8zEq6CzkD_}8|0iNA5qO<3N|#tw#qu=@DZeWUWh!ZG|hxYPe>ngHTeqxW$TyeubyvJV?EhUUlZgLn87NNYyTv0SBc0XdpT_)4U z_MU8AxTXjGWxP8sd8^+m0+@X3(#nL@%~96WO-~`FIs~bQi=q(lPgwy&r++n%os(l! zLxo3>FVxdX1^0q2brQJSavp5ds%Zsxf;L-y?0evaiuOx3_=GEjw&&A+imy*k!vN_~ z($o0|{9#a`p}|2C_DEj<(<(9d?l%QeA;g*<^WzjDc0tQ=;J4wxCeM|e+|*j%+6{8EHrUTQ6sx9pSe||QQzgDV`}0&6AsMreYmm` zD3D6H1T#ex%eIFcGBj{WsuYlVB@T~+3IY;7Xu(-w>dpG4n5`T+ivT^{{y*hM*SH<$AH#NW-7 z;r5w|lbj|&nY0@4hCykW2UKcSu-)d4cOfL1sTyTV7b-3kH1_-3R~fST${2Drkpx(B z)OavwEU{p{Jm_(BNjj{XH_?&9NCtdg`K+p z^1R4&dPk)uH*ATKQf8aq@hk1L+FAg6$0i`0kVNCQEW8cBV7ry<_n+w44JTWJ4<)|k z$dwJ|-4qi<72oayQaBz%WEZLi3>cc0HO4ZaG=m z5IWy$$Srnkh-oQxSiU7Ht&*f5zxK+Oo};T6K(~9}ltmKR^BFIu5;`zxMjq?e4I{S( z1j8SG9TdYq{*ai{rNYCB*rs}tI#ZzKu9I?LiWRLT>aDVq*cx$a*4*?6UhF?(9?xYk z{;r;oK75;mSli-KUPyvdq|AJ zU3$cmL0e3M$FCKSrQd1j=O2M>Xs&O^dAHlUbvDJT>HuAkLa7TKmap0bYe9mHY8-9P zx8vgN`skV1Ypw1_;+~F^k+)-YoY^VvZ`Kq5NhuS;zdxrgT}Ou2P143q<$E&Dp^Xu6 z^6rO{O@o(Y2uV-lGtfzdg(CxRi{81*Ampm>Z=6S5+)h#HvIx9+`wNq{ZLwIGr4>U7A1k|quHB8 zrnnVPC0PatEO70j4A)QktO3%Eo!x5}NYb189+&$Fp#&y1j7}^SN~io$ee)RSSe}}q z>*Eh+suy25-8U}x*xfI&@W8)IY&Lp!u?-O&V=nhNkSTQCG2H2|_8>?uuow0L62$iT zz`h0z`ao}kUv**ne6|d4((HeiYL;vD-x(T)mpE@pUUb4+hwcPPDKO$Kuf?z3KJS5t z+23804L--tAcH!1ql7{cZFzpb`Q3-4O_H~4?-`AUECoz`o@-Zv|^bik{LOm8s zlQ7`d`y`$TlZZeVBKY5MorBc7B;0|HJG|t?w85$a#^j{b!LDlr&a2px<1cBXS@}(~ zeE8i+pCKIO=wF^io8A@!oGvowr;39THHLbwulWv2KLsN&XIEMo1>=lXC>1NY8XNE) z@ZrYQ$nnh441AcfbkTnMeE~pvUfcgnQ}pzL*${Tad;0W`U;J)Q?dkHj`^Ala_+aDf zId$K|v-?Hu8KX1E;`RRa)kZq^&+CcUy)?70O+Nf{-wmfG~Qd%&w%lv+Az*m z`s37;G@wx}#C@kV@yM|A#bbPIt*wXTGL+C6M`d!@*+R5o>A_d5mCS!~^1|FsaFl;d zle#4866!y%^$i>O{TH6aRv9D{G(pR{SFS}xD=Rw}rtxoBK1QFu&SQPtg_9Fv&H9S$ z-yZPE|21j*dl@oc@pdQ|f`IUPts*a@Tef|3cKG-o$ic_Ip41w^9kTZGhFO&S>*0F* z-oJKD<9|4+06m^%SPEe2+Vty@M`bgbkgBQ&hk_UB_ifXTno><^nygWhIj9q$o2zT< zi}V}_cNICqa|Zsodf{FsAQ{lZzeB%9qE(2#a1G*qcS~x$0QG_|PmW}Kcv}tLNW;aS zEWi@DQNol=t5|*@Rixsuq?j#J zw)Zp#aa;6PMbCP_N>^#msR+4J_hvqzGqHKmm4)1a4Kl-vC$X5onkO9chjW#C+FV7%6 zCgPL+Mo{|EDt7V5m%p4%34LhryMJQnWnH1cpIauu6L)VK$L5f?2lOMPVB7dz+65=P z9rVV`o8I@qi`a)7m|FQucI`qOH?I^p0fjqlsJ6op1ZtfJorSmcC8%9zS3*RV0I5gH zT_m?p-R6;>YIn(k`!S+PFBd{%`@+*IOLq;iMAhwzA5C#$C0U1-Q`o0B8b*%m*%7

  2. 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�@a?{m47{TcKzkO@6iJ-|mfzsF4=*mkU zD3j(=>9XgJ{_0<9%AH7I#&-6X(Vjp|CmjLqb$!wfI50P%;I8gu!44NYx#n zI1CGceI||``$UOsjrNz1UrFVmu?SpY3^cj{5U zKUm9&mD%W(wH)j9nugr7P!OOoMK*|o{PKHpk2K}mpSN~&u6g{D;v}(W!^8?V~f=o``jc(w_9PGI`9sYNA&1 zAP^2>`jG)DajFPq>??hOYz@e&z9l?=Uze!+DY&+QeR;P7J8L~=LWI_LwVD3aBw66( zSdI65WGz%|Ca%cRq7uc-^Di(X~=q#_` zft}sZxT%8EzSLpYGo6ZCAsz_0wy)*=S=dZ&kE`OKq5Pg*R@Dq~icuw#;d6{mVv*#h z$z*6@JQeYg0G&fIU|s}I#MU?J{@Lyo=UmnY~^lj@AubJhRl zocoXTXU?&|09H78UcVZ@r2aCyb@Z>;2l;-cFc;pbYD|Vs^d>LDaiAmTy z@VPope_9l3t3FZK3Nl>z%Cr39EP66$IODYnKip`i*G|lpfIWN*XLt>@t$hFdz^3t+ ziH21JpCj9?=%JU!e=aqjakA@hUdiG|DdS7nZFNK^-(}Oduc2Aw?d=bX&4HOC@raUt z2@L&Iyg z4%7Iemih092Yu=fM$_Hh`Uwt8XN8*U&sX(%)Z-LOBKm?}uDSC|6NX-L=uKw7>4G~} z4FtdT>Y#<|3;L`pTyTU?fd9NTqh#L~*OIY*ZGYJHwamuU*C_6S#OsIN?aLtEa9+*E%}E8pW6AINH_sC|;<63VIUN&POk;2vK}A?NXl zb$_kNueoCDY|5ijef9*Mhwt+eeJeS(rET)ywlL%X|M5Kn#fbP_^ZZcSj}h2au!SY}D2nKz`{3ZDf!jP_#q3? zkNQpYfro;dqsX3{0WGBVBRw%3>z@1TUsHZJw$xQ{G|f5sa>-cD-K9kX7e}LmtBjMW0 zaaYkdsm=2w+~tao(UJ9467=nMfpIN!hIV!V(Z%sO@JAZaK+Nvyv7F~SG=ziO=x&p0 zyS4G%$BeDJJuqW%tGpbzGm4rl)Cvi|Vk<>jqZ*udM=O=r(vBm@V=ob?anO~tgz?rW zYNALN^e`c0TI~lL*7pH@l#$evJ)E4^K=*x{mwvmYlTI=KkuPL=cWy?XeGs7??F=N| z>na6D3Erca?dWFn^R0;zD=|t$=?I1L>I)IRKH>*Fd3@yT1X@=`?Jj6Ix{*HWw+ zmr7D^u*K%7B%qa(u`(7N#hx7!_u-4VK2f5?vB)51+t+C7o{A?J;zJG*|C-I?%Z(`e z8@7EiV2QRX6t?IPi!6W7$ze70_I9tywKaSw5`d0~KDPAX(5@02p5p7V$Z!bW*kITC zB@n*nNXGh&(o#MQD|aGDJ-HL4Wh%vqQL`aBaK%pt zMo`lTggXsgKR#fp7juWNO;sn>9x$IbF87Wc`P61+7bF={hpfQJwSHoRyemYFXep89 znxRpZyarn3$66Y*^Wt8F$;3z%>SmRgvcO(m<9>?eUr(e#dVtv#x){MIM{zzZPlebX zy{s?a31z)T-TbS}K8?lx7Iz}^7^C?eza3MAjIa$MEdLc~U;v|6U66N37MT!!AWdn9 z=GT(G^VC-vN}SOTOAf*M26}&vulsob2(PcNc7e?(n7F#TwFzU~6SZ|i!|Gli5yAJt z36re$fXYABq~Gcy?zgZf>VN7tQUDo!w1@atP}h->^+?cD9J6h>YMgI&RckY=0-eiX z-Khd-b1^`xqMwN7khUVrly?|zw5XSjsr_^&s4(y8E({iu%ZB8hpJ#P7V~yd85y%k( z6tdo-AjW{%$!UMyA zXv&12zgAt(`NEr%NO$gwY?;xWblFP2DEI!H#!n(6v#3wPC2oh+?)L?n252W-Bv95I zUb0>CYIh+BOI%vxrn;)FDP(RlEhE>C!8n3UC1 zI_=7H#?^7c`xj0rZ;~s>+KV1|`t|mID!aO2r!*(e|GD+lW{k)F+!&9y#@xI+EnGwg42!m$b2AxrW+YL0GG*gA4S7;5qO8E}TUxRSN%XuIdrSNp@ zQPGaHUvCQN!~RZ{eJtj zKLiXwAu1`$77cA!S4isGQWJP&63O8x*kWQY&Dx3kn)PLYzh$5xlX=;9GOX@>vEp)> z{lLn;&FjDW(;S`ZLU`{fu#n972ta)0aGQJGg zo_!%(2&h5>r_B6ueaj!e>eyTR}<3$?e%ay%e$}e1;KJebDaq#Xw4UT!PW}2{hW(^S z^-7VqlfPuZO2@q4D$%G~r?CXNP&5+?H3?0g#df%^!2U zTJe2SmxMY-5Oq-tb^EXV-%(Ejfnc+0mPw#_d2jrM0P{DF+RFo_^yVY6s|OAL#tX!A z@~-cH*jFgiP=ZO(gD_1yfrkvP&n+>g6qINIAh#|pvPY({wsW}uI6>x-LKx4q!>G7q zN@F1O&~`6|HJ9qPMLHqcf8gSN7b~0{RkHU%UM&9yWqSrBN~svA$c@5!5}Oh?9ER)z}Ua}(S`EdK{{>} zpRrZ4phoOF_e`F5RyAZxn(WH!eb=CL_-7I>HLl+?g>|O$t+~Uusf`9a(E{P&${Ez4 zqBqurI6*}u6ChR5lJcl3Il>^J)ug&3(QSeL+Tb zK;6OEsD3?Gny`&sIqZl_Je5v5*=DizZt8VrW$4Y=+%^?Il0zkY|SP-JY0-q>yw8`r(Rw7tt3C;n0 zn%`IymE|NE@-nMd^D6-=!L3Tw?GQwlO1pF%uK6nrvb{s?7g`c!N6Ym)nNUR8k5~GBBYIp+xxRZS~S{eYH$y^U&dIH-} znZQgSp+&q*2kGv~0bumEhovk9kvNSUi;?aZt_l7w1gI>)Qs)pca$F)e%LzU15QEY2 z5pB|;Gx9K5?-D21J5n6t`U9`tT@pGzb+Z0_UEnXorXWp;j+38^&i;z&Z$&_;y&rpS zx(GHhOCQ8>(G#Yj`RzKrAOS9=AA_lGtredvH1m@O@|AKW?+aV4)(=0}ahrzaQnPH- zZK>Ifa7CU2V)2({p> zf#j7ndbs_k^~2$FB-IrGNWhZI&4DyDxLnFaO9qRMf$((#&*0KD~k5p3TA zVyF8Tq80IP<|2H7!1Ak%SiRSJqbfmS|OetB(SuH9=lKC zhx4~GH~eHRkxroZbriDKEmr3=kiRr_VH){JjGPgWiWpACA!UoOTc9RGDfJ(?W|be9 zsG9=K&wO1E(6e+b#UV1WUhuPnb6zZo0ybzxal31e;b}c+(RU%oWzRfkMqCaSoL!Tj zGV`i51~REpCW&#gY4Lwz+BD&C`PM_JtMw`e9@kgI>vVTGLE!$dO|)U+Qw!|BI-^&atQ9UQuuQ z{$aL(kT|fGU{c|G?mI^uOhHlH$IsI?2*9h@Oo4Z^Ou06t7z}uF@BtjT?EPJS4=e%q zKdVo&@C9IhPqP0C=wZJ6X4wZ;uW@H$!)HnUXD|<)wv!2-Rh#dNgyR}i)_JbYE_HWT zXcfN)v8oDQ4B$Wp1$04nk7nioHeKj>+S`OJKm0@2fu1|><#L`pPk*ahl zJ`mb`j`dxxe%}XaF-J}5pHgbj6P^kvn{UtbUaoW=bV3W(Z`xRlP5W_MNNr2ourbnW zkQMkdt3IMnK_wPyIukig&Twgjj7x>jI{ z^9WfkHKRF7>PF78WLx&1VO2a|i_U#5>&Z+?G4ja&3@>{aQ2E7MD`i{#%40F=S^nlN zCBHv)VKF9~)jBbx_S3|R{K9*sdw@uAA+VSLY;MII8Jouu)nL_fz><+`UM$)_D&NFxV1V>LwIb7`GX^1JD28$3)U@dLlSaM zu1+8DTD)IkH8s;5tb*(h=x|Ei;`>z#Y+SZ$ntoi4H<^9uYHxXoMZc2rr~;2?iiy-T zG&W!0{Np2MiUX6G5Sqf))9{~t$!-ay!I$pcrGC5RM>wZf)$fn|<5I`ck~`!nojh`0 zc4+H`j>2w6e!1q*Vt*4Q;8k{$c^p8J4@wPH;(Aka-)g3%aua48LFOx3ZfQ}&6cI1n zAJ+d-#84OQ0w#S40CndYi31YqBHvYTC@P9tSro#xu%&{adIq%qgx(T(QF9n4)Vo%y zzW71TQW2rB&J4t^gBQbQaB4(>erIG0i*xVUWyOQRED%01DGp>v3$J02qZ4V>NYSnt zq*<*-Ke=)$%kI{_1s*^m&Ar8TCB{%B2EOFxzwu)_kH1%uScaG>ZLv!D{f0nFd}FElMb~o<7Ge zfxg=pNKug>Bk2ny_=}^GImj^G!^=5`31t}J6__IKWlqlnmq?nup==Mu;k5{*MpICd zk+deCIVaN%y3bPrQsWiehb`s%L}52DL=lHb=6wPZ^CMbqV5Yb21J37GWVa*u7Hpln z6DLFf8Hq@DhpzxvO+C5rl%QpoNff!S(vqcg1+AhwZV`ODtFt+OE%^*6;e<6Z=cqVx zO~~ljf_RjHJ;C#vJYW+CBrpl+CDO2b${@E&jfa}X)8E_fLX?Zyj)d2j+p|cO zpEui2JowWLxV#OIerS}oti#jOeQlY}Pe5ND&+y^th$A&Rs zYt7yAGglZP|HkCLZMg(E8}jC6Wq%cRw!9zkO6UECzd2>KuHm3}e@)_=lLROg!A@7d zkemF3dTN}Gafjl7QuQ;$%a>1`#afn2gaVRPNw<-UjtLQj&FTf$r}8oCZP6EVM%Nmj z4&8k zAt@S9UzrwefO>J0ydz{JRVk+k1i%nSx^1VZz&TamyUI`*p)$C%1zXkBOHg+DX_MaV znISA7LHg-PtLktei*$Ut<-``VnkOq4ll(IOJo?(M3c1P%Lb2Qx_Pb!Bq{&~ii& zK$I*C{{pMp35V(uEl<;m3F`r~mKLRm*koQm?kVXQy{URw?q3OveSvlkpf7d}y(O9( zGoIj23xQ`UJx3WWwyH4sr69ntrHv0qPFdw;{djN8*AKtH_m$$1lQMw-D850T$I5{6 zH}+sWjZ4bv$PQ-#;iF5?vOEdH>{JU=E zd328sqwt|QA>$WH?ODZ>5iX~a0EL62h)pd)_bxkq3X{(jsjmuuQ~j~vb+elWW=`H0 zSyrQ>I#}P1C`Y_?8*2r#{sTNc{sUbDtv%UJKlP2ASCWq-#IJY2=Z zq!rs4hoisXi^{Yo*h0?gD;|g@SEP1Pw(q2ZqH_Yu3 zZ!QZDh+!?RZCx@2cXI1?aG0)o-e8b0#506aP;WH$?1C z|FBslbBmR;_ncCvDCM|PgAqgxMr|jEHZGmCk^Y7ER`ZkP7*g2 zI8v|Q_v}4XQhm4*L~e2xw30#(7ThT3TQpqlLo^#PI{<$5I}F5*U;XwZOnIuHBGJ$p zvbY+?Q!Qk{v&XR?DKW$IP@2%eT|T(#Fk_f(yLQEV$m6h4fAgNA;v^phI!*k=tG zWqwY13m4J;$-}wT%+3fL8>!NJV5%v)=Shb?)(5c{P3wH(i<>G1ps5v)hX#=IFWil2 zb4J6>N`!&F5K~WQ(j&+i*j|)ed3ac6ZU*p9hgv6=_2g3TSWM*(Q}39uil%cWvTCr~ zB15lQ0QZsou??t#3NVM{rXvUtnZ|~^uYk!HYN+KuF{)0-5|vgK{y|Y6ii&6`pyxbt zT0f@6VK50|C2#5Gw-IF?6^#o+73lbKoSUxqWqVrUpD^ZdXH{339LepzJAZuYbo)KVN*gmnCC^-+!k5bFHZ~bo^UH*9$ex z*qQ#FnUJiHx*Q&hJ^)bLgO5j45-#@2(OHbxDhounO!$PPv3~j%iPd%?QSYl12PTi?vGf`o9P2=R33-}5AkA)BC~VbXxM zk;&<41i4q2ymT`d0kY~7;(h75)fNnJZEoAN(-+;u0>P|Psf5ip44CIrC^|cj^37=!ScYb3 zVw5^kn*a@{c!!3%ryVdeIj)2ZMe+pkEdwF>qmyfIu%QwHpPF3o2KrE^8jebHMnEDx z7=$Xtyy-{K>{a$%qTGaR#AK-voIlY?^huvX@@n&Tsh!ol8gpAj@(gp)6*V)W=!sbJ z$tuaAR)iB$?tJ&Yim$x)RQ^^qhm7D9Mdf)ZfCeBgwGd_?Zz)A|8lX4x7&bUt z`C;*y0&h`VdrEpdrfxXO1ca@~7RWn}7vbHA*Cw>x<>n3e+sm1kvVk$G?#C+syW3Uu z_2GASx-FZ84V(SM+&dQglIYs^G58RRw9kxv;6PG^kPh%1}M}5$YCb=Bd7H^jdRUOgQMvWK>+QsYKn`ZQZVse?+D=38I z#rSVP1E)YQ<$m@qMl;HDy^hZfXanzmLP}=r0F>e}&`!k(A&1Bx`GCS?>)gU36dYv1 z-OTcyIXTMBJsLnf{Lh;?ql@pVXz%Y~;>Jx+Wn-k>VFeOjQbJxYgOHtfJ|z#CmPZYc z+w0$QRDO>L-^#NKT;~lg8z%=X3_rID_4!}YQ(NKu#_)-nmJnF@g#p#j2aU*MB9FeC z9G9a;UYX(jX^#0Mp*J~gh|_LH!rNs)YPD)Sq1+h3S7`}7D$2{qN7=a>IDNZ;6wc@c ziz+(%nvWiBN20!*9`YzLY>|F|Q}Bufg$veqc0T=Kaw=>`BQ9B}pe$uIWa%ZE{K7{@ zW+`SH#yL=?EE|6>o7xTD7qIm#2{3P|0n`PT#jzKb#0T>0@Or<4z$>_VUXr;Y+Ug_+ee*MfP^&iga zx*U);&?d$R`aDE@xo{{~BAN-$eqf*Ks_v;+F_N($w@`YH!=u zkmdWUo3~Fyk6i{M_b*SbA094ChaQOo7|Xy$&H3k8vu5DHnA?d4sjIfzH?jX;o!D4B z?tc!o?=AJiqvc^9Pw=JLRIuFK(1EgvZ@BJ29pSqwd{(bt3S+Yz4hn2_tYBv9H(*oQ z2i3&JzwA1q-*_7XP%$sY>777d-`t@}tFxUOn)Q7SXsX?@l89fk>%;T;;#QQefe@rG zxT$R>PBY(>7Yg_9*hP0^n*$m)6y(IqDAPC7SZ@!=cB+N*{bhj_Wz7xP7!Uo36;%od zk@`v5!j0=H0YvQk6l_l29*Z}yv49>#3jm74AVUjH`R3EU!E%M8%-#j5Y2Z{0HVGHf z?SVFbN9S6wE?%Z6Ss4@nW3L{}J^&y%bdk-!7qP82V=Cl;_gsw`zVTE|fe4qHHg#~) z_)ZUo%efXlHj^)n3wxZ-x17AM+3v%xcrI2&_()wsC((Uq)}-CmOw8}I+86qipxstP zb#Wt+7tjPx8Og9veW-sVQQh{725M&ub6bww9oSH#`v-X3klh}*il*oqXxK|!Dd1d#tG7IB+AzUp z1)##SMfZErdBfQ2*D|D|SBEKviQo6J&P!cl=gfDgzPcNl5{O7v+H#u$3fq)FR=sl3 zXG8Y_O~g9wRJ;o&^MF~wVPvpl6*SMMS7@P=z$roC#Na?Gw7n&mhZ*-a-$OKw_kKjW zcD+qv;zlhp0!pS%wPIm^fJJG-BJx9|cY2L1&{F0!0V@J5kKo_?L?FpTNW{;=0OBD~ z8PSgIHgr+J2yg$2b%pkvnH^D2&WIM`2ERm~36YFs2YI|DA4a6>V5Rmy3orO%KYvoc z$^ia}%Q}>QM_Nc%%S(XSpR_^X6cMcA9i@JuXza%Kb-ar^gs+(YTa7y7Uv-(uooTH$ z3$c{pD)@tq(F)KtRcC~1h>(>Bd1zq=g^^TU-qeP;fgUlVe(l#ZApxj^x4s@KC(X^Q zDG_=ZPKJU&wgS1Mgh%b-e!r(+(2?BP)sHBpbaA&JBZ9V}oTgcrW-Lge`PaGwFPS_M zIE>&G6`jA6z@2GewbU~Py4v1q^CAqnp4s20m0U{FvF~b8bJ@v1`az@mv_>X(5dK(M zX+QqOF5u93jl$SGzxIkLa}nj(L>(|j7;1`yp^gyPjuQ;pRYUM<_eb``9JlvV*=jrd zo7En6Y|ceptz6%^$)Xx0>+!%L(BP9>TNzii7INQ+o7L)rY*OtXd$-fn>+p=y=RB&g zPz(rj9PZv_B?4;Vgsyy!hVK)j-w_*LUQ8%mtX9rC^vfT?erqM1%g}OA zmxTR*JU^RV9abpvW<=U_Qx`ciBKC^Rj`2 zl&H0Ro+W?Bd!wR1&Wx$dJOh;n;SGrm(3pgP6Lq_iV{^Eh8m^_Z6$aY3MN7LjP=vZb zcND+`@XH%sn;T@dN z;|Hh;bWgm~Wi6zXWtSyXwWk0kIRyu@p#dfPF&L2aK-LbD$=^Q6u(KeXhbLLITZm5W zk*C)+qM)`8Ctmb>sV{m_Q~c)V6`3QW$YGLh{7J2fnqBkaPx@+}3c9m=bo#ai(<2_- z-@@<1doY}2>DH+up?PXMoG~5p61cUrmMh?u(%=%*TvX}%7)Qu8Aklh#UvtZ<-+nZ zgQqZGBUh{&k2}1XH&2q*IX`l8yCt!4W{_2b38t;vr>wvhN(^ zJ16C^49mh+$$JyFr1Xb0KD6JgRtq9bV#PQ|uhDl$&x1{?s2QiYczG3x7+4PEUX8+_ zooE^peTncWF^*tZeK~XTZnmDlWFJNb2*@poW%aqBG>$M)Pdm8qGu7Xjzj?XbcqG)Q zxXj#pBgwvsE93(b5T6V^lzCz$iVjZ zgoUZq#%cO?)&jyyBYiA>#Ii+viV&H8I?6@s=f$p&^ut(kUJX8(`Uu=|ilaBk1imkb zmpL{D5=(oeh=yfwSd@e#`HKH4=xk+IY<7U0r|w0q)u1#BDCq^nCHgSpHV+~bwEx0k z{;gP##x6s@iomXWX=%0_-fY|0YcC{Go)%{Lbn`{)rYw9_|KO~m6ftE~qr};P{)y=B zyO4}QFEQZ^`k%7T0>X^+rOe3o`(z}LkLkYqJz_tR&bQAeZun#uLQPqj2crL%w#0|0 zCwY&MfA^06i{!f5)Mp8fd|{GoiTx)#2mME&V|?)I2j3|bu0&sLv`Woc=SW=^?7SFE z{#SUeFES_N)m(08T??{QV72W|5XH5{JfS{1Y3DXMJG=arUygiui9cL!J0l!8xuT(C z4|E86N^N;=y+}3FgiFB$(YllAPZ z^AD6q|93gu>BO8`lQuuR(C1a+MGFPp#s-k~fK6Ae(>^V3?e}*jS8Nqs-m$~oRGFzB zHDzPhPacSBX7YDwW=h=DJHeP}#TD%l3Vt+jd@U(et9c~9&lh+VlX`1h3{IZHftDMe z6?RaMi@-4`<0f zb!NxWdZf0%vIOTvx}rju)U%L*9$CiTm>ID=bdbr9xFf@Pwd2O_8P{g{XZf!=fb~BA zmU&aBuWnoFsnLf@G@6Xv{%VS+(XiT9nF8#}`wfLDO5<>{uGj3k&BX@lztqPyXQl}0 z{5QtlvMa6tT++q0acdlcy9IaG;K98^fFOYY!GgO>aJLZL0tB~)#w}=Y2`<51X6Kxl zH8b~|wdVeUUj3nW*RHp!p2dLJT|ijA)*%wev4k@q_-yLXH;#!_?2UbWf38i}*}fb? zxm$K@b6EHM2UD9!;Fp*2#Ej+q9ph1pL2&T5D~ikhfU2VGCH*JBtCIew&n&#evFjYk zFd26Mh45rWvp`EmPW$M7$(WHz#Gjx5wOvYhH`G zqx*nPgU4gQcXatnTCmrr(icN>5{a}3 z(^1-(7H`uHik@@5DRH?6R~Bm5M|>$u89_l>%|41^qO)L!eT#9Zp0Ml&vEY zmemaSVHk@gakUNZ!Bt-|k8&t19PP1D1$}PiQF`$MBYW3t`i2A zBB`)gO}-_$ylUDaN#k9J)&>f|b&oQ)(K(WD_Ws$(yd@=cIpZVgsgW~5^zVLsR#zds z?vvl>{(~Oj<}RZyjgo|^gO`8{S0hB}Ab}Sc0rI`=zx~{jh(0`$&gjgT1#HuJP4l>K zfUuu8t3~;P&uj0Cr*`Q-%*&|_<%IMFdG^_$zIq*a51l9E+23$e$FFD3``*O{Iv%C5 zv_RWRV2QXrV&4><#4_k{?22wYYnqTPOoOY0aF`MQp`Klm1vaqi~&f34nP%*f^B`vE$nqJ zRK@K5Vs|-ew0_@Xq%@Sg{W-a)FhHgRycrzdl2+v)C|2Y2m{)O`cLcT~-S_jvxL$tv zE9a_+T1LP@5C3=tqzAyafb#utm~a2HAa~|+!r$U|AlJH)5NTM8G`Nc%eTw{o=Vqyq z`DIt)(V8mZHkE+K;1kEamY1lWS(9N1 zrW1J%9Eg?Nu!Bkh3$8Dk^VgCTmk;^X=+-G*XHQTCb_sWUo-C5?dKzrsoU6$REgUL& z<%kSPEPUGPJ!(hzNE7nrj~5EJo!k*`xMgrq-UB6=QHqXWwJG4xDwhZ4n3P<_eu7j@ z#Rr<#HBGW&2YxC*Z2u`rcfBA4p7<%_Z_a;-(;ze9?0Ok7DLsM9afy>}?^BWgvyJuM zhpeC`p7#FMs4y*@Easvi!L1u_alaLepRYWS%+qa58XWA-!)!nfm2sy9wwIxhfdc<* z#QXltBFSTF{9=SB!)siPNm&h?H=xV8Fx^5tT?{o#?g{kPyf&%G0|9y%zWCFdNv0WM z#8|?@xOg%LqWp ztoDh)yz+T4eQIc7S*+P7@ZL9s-@2m1Hu6tZK@vS5_DG5`&W2JGhHk;G%y=<2CQIdDi@v@%*u*DvFg~P0YS=i*$Yp2f3i&GV#mx?1sLh|a} zKJOl^gyv;r%iw$kxp|bc_&kV~>Mzo7+kGtA{u-_WHuH7;qZn7Oka>k=zI8hezX z9bMd>9YL$K)%tpL{?n`mJAE{McMiZ}kIKbg2ETT9%q%~lz%3l7f`h!5;4Ka69(!K_ z`d6i9&)2nM>S3lTynUk_H17*hk$qev_Dd}rT3>~+saQ2+f=~mL?O0?~vZO5mI~K=zF&5k_sH~x!xEhUpr;!TDMi8|mhOoZ0y9{N34 zDDgh%gj!jUa?rR!cEu=d5qML;htP7ep|gBwOD=x}K39`<7Cx zkWgNQOjfIa3XI*!T>%?jY_ZNDu8$JEt4X5iKR&Wy#Ic7gBOUyZYSnOL;Q3`nOlM+e z!niNZs)D0sABFpq9rdEiIFj1Tq%TGB=UHiI>Z&=p*0j_IJNe&R-bk=*NO2`T{p@yr zX${B@i%gW?Zm^t9YF3VF$4rEqq9%H(6=Fg4F0vN+?zNv;;j_gA5TA>P!tom*yuzV1 z^Ou}5S^tmTLh%3AZShh6sn@u)BrhMuw`v~ge#PTGSXP}5biN!r9;?5O|7Yn*+};xY zuk|{1ty;9`wL`D-yZ~{7JL-#*GkXhqEn3z!;1UXGHhpS>t`ZJvI<2$1d5b%_{*Pr4 z59@l|6!X%Pae|Z^$kjjl?Ix`BAtQy2mFsJ1YxMAq&%R_G)njg<4H9s%J?p$(|8M%J zx3}hJJ!$0)-_mH@UaYJpNp$9hE9iINV3(MWDRu2gEP(Ft{mtMc3L&K|5(D9@ntsYq zCD_f89}XHBG%|{-w6-3!R<}y_hwUt--}FP+mmlET#^(TjJ+X<`V&Jdce<8R)AFj-^ z=2jx2#;RqU@4`Q86j0pJyDNY8XFH~wz3xN~a|zHFMU~KPM5E{_Z=>jWzA}-{U7S;& zX=?u?q0j#V!m;cEB-Q4ocVX(f0v)~4JNljqOGl_H8v7y|4s*A{kORNO z9&;RW=N)Nrzkjt&4>Fh9N@DZ1(t+H1?=NpxBUaK5Pq$ONRVwN(tcZZUw893mC9YWu zMP>2NrjC7aBUcNbJIToXJ>xhe^(;qze{c|iO6XgT4cQpDJhJHdT_giHSnzF1;{krX ze%fR+k76n2pphSZO9c`f9-;~ujy@zD0K>S(TG=gbUMQLO0y-p4n|+PkA|g;JnRmBv zqN{lX-avGGRwsuveKrnJ&}{3l9{Z?eF~rnlrOb35>BQPcC9C#H1?%(FF6B&#0C~&Tdwz!-og2rj>vd67ss7;7-=M`&$Bb(M#Ns zII;drf*EQ_wDY5)PBG`$9&-e^BWKd!jsusY_k2RA+$y2i7K%=<*SU`&xM0-`#B?|` z`#-hqEn=}gq^ zEbytVefjFTY$Y`@6T3ZVtP}L;uCLWD4R_#4ya6oS1bF=n-NXxdb4N}w{QHh&{IbkHJE5RU1P~Ds}E)l=U!L$ z4#J-^*JTGHE`p3At8u3W2`5gp1etEr^jKvw>DW1qE^9{lzW(X=Wg#%hrbg4~4&Q^# ze9L8JqJiouW;eFR*7u+4#%DzU4OKbWO-@Rds-ucDKVs3&0>AL!B8XO#f zl*Q=3RuSk3X!dk?tIFJ}!g)7-uICM%BzaKV)nXdv|>l;EEi-Rp_eJgfq90glImUyLc|l=9f+wKW;VRX zTyMvRVW+spmpA;<8Xl$~tor^^O-0V*!;ew41fzIO!g!&IdOiMcMd+DGrA1aqp}fcW zO_Mn4Bd?rKe!tayEm%}|#sIh@W>dE~M)NO$QDJ#!0ab_mInC#lc=mB$a4w3KC)qK= zrgnR9HEIXC;ao4BCwE?VPZRpes&O}U*uH{4t&!E^6owv#%qry<#o8D2mPcd}R~G6{ zOALv@)4ES65$4Q0fGY#b4u-KoX_QfAA7>|*bO>a{uDC^%$Qk)eXcH|WHr#yoO*BBj zvIJG2z>K==CHA*ZjEd5nEoji9Et*^tP=)maw*Va`zMJ{tsBw6N^%`wTV1=gAvujxk)taeXE615>eQ9BP)Ye z(lDEJh+Gs4ti(WCU>XGq;ipY=!g=Vo)ExWN6X8s5Ftu2OFNqBe!s1CdV9wYNOe~|V zHE2Z{uZX8{m?w=Fk2s&A|4KHcjo{A>>?(&NXNJW8d^W zjb4&gMa?$6C|A1~I3L2=t-lHVE{uP*Bf*;1pbE}Gte}IuNqZyJN z$O<%`NpFXc+Na1rDg`_6PuK{htNUa)|9aY1WK*O&65(Q62c1uDcp{9 zE!8jdC*(=LMs2N=k-{0e@+*=4x&r;7wWP={67t<&+|a%8(E4HcQ7yzdIpIXwV943YPfezEAe4K0!M*I4M`; z&ud*CJ#~ET8O5l~bIp1Ekkm+gwIluwf{lP$Wh%7n^_T!9n`Y09?nOiL9qjU2kNL31 zXc09BB9^yByZJP8s^9#XZ>z8dwF29M21?>Ye5~S=LA?P|I)9M-EJO= zc`4C;1Ctfv91VE}34%3TgXL}JZ$@Hfh!sLAAh_`KQ5>&|l zExn_W;t<%=sLfPB{kck%0Li(0@a|O`?s!85}&he#y zkqIQ9@nyr@`TWAxx{)iui9p~ft;lTgYUI`D76BYMCE zH*6ZbZF#EC@Zj=!OBEh?3`RzI2Nn%%-G5&G?!8(D{Lp~sdpjbKzFQxCLV0wq!CqUb zf(i;AI+wO%qdL9*RBd2xQq^D0=AQl8tgL4|NyI@yKhlw;qHaq?yorzJ^w5g3DW|3f zM$KAx(xw8G97u^zy5gIPRGwKIG12#`4>ZW$?8trI8vut zTyK^KW~!_WK9vTI*Yu}S+t+P5Afoyoi>)cyAvR6##(poaO-C>;Otb zYnpja2EmB>|THs zU$+F@sc(-JD4NaQY|kVi!7U`7Gh#p9N5SHObR6eLsNc@Q=RnxuAHGWQYYNq_>OU5o zC|2k+Ri6l}Z6Mvy(a)1D4`AeOaozi>LYzkzOOqt} zpXZwAi99**=0g;d zz!2g`L`Z*-uMAoYVwcj90V`_6x2ezg^-+8YN#c0&cP?n3rv^HPmo{M=n3ms|=rRvKKa!v6aZbmZkkM29v+P*@8)JI8yeYfv{LZLms7(A!TvE;%9OY zz0jQ()T@_5&Fl*ba@OAh3(8p973xs(8q9UBgWdhCk1qId7J@?PuuDe4_tVVrG#x`L z(Y-Ez0;I^GcCTT4b8COrYY@{8oUi>*t0iC11uM)pEmtNy7cVu$>=)-oS_fUwZ;TPW+zOj;?9|{}kBT>NR`8@UPK z7CSKWaCUlE8E50P7UFNoI$G#!DJhIpUB&}W<44vbC7>bL4YRBx)*SmBJbez9^Uc9r zv6H~f+l)xG6VS}I#2NV=*L?cO%bIC)TKY^x^^32daD#}I%)ik6$;N2je3Q89P(N2- z^RkGH@MsBZUry103p@Du5nRf652+1jKxrl`%=^KJf=pWU7YUJ`Vj}42$OXJ!5$o5f zuy_0|o(Jz*GmZ?kj#&{D0jY-u48?&Hd9jW73TcFgu&aM8*FCSY3jLzE76V7PJOppt z^&{4S0|;&P=k_b7|w&HPaIjz7kjJ(uk5tA5f6dSXXZTXl@wq53{;?N9jLzgMz7Ca@0)u%bQ2Q|=300LF? zT*&4-0_I|oe8qft6t&Y(6En`@`e|<4denQyR@r(Q)N$2o89_(R(GsVyr*m;|E?Jye zY#uC>f+Q5aWmr15V~y@|g?L|6#ALOS|2Fu_ud zQpJ#ad98C9E!eZp>>3jx0IdbA9)aJuvO0F63OG<1e(qO#Bp5Am=^oZ>N2&BuB9fr3 z`O%=Y%~vs(KNVi2R3jKXW&H0P_I#T#-sd?EH1{v%CxBx+Ek*XIH5{XU_9Xy{j=vuT zs!WIPP-?cbhgTTtmxux;v{!qo3YJdfOi<26>e&3vJ(L%@8O$U!KbRbA-pv49@VbPf zl7NIj<$m|r2XAUyPvwj74yN{!n`r-amX&ag^h~o&^pzrw-##cS-?^CAqD8!4fFYUP zOYHNIlM$xNPM4D&IupOg7{or6!$X(*ejTB028)Cr0&az31qUawbqWgLvLbjx0@;`; zt$t?)mKg2#wZPlWS3%A2kP-yn_or#>3M?vCA?--0ezD$|xA-#VD^T-KngY53sg10o z;#m3nH1U%SQiSXom{>ltgWz&08AW2qB}-Qsy_j|ft~eiFhJ7lH^)!Nk^%CTMz979( z6nq|s58f{bnvxC!Te5|3%>4pea-nwZPu<>ccnBGsAqENVS~}E=!}_vhcvoZIVV6Y` zgNYo`T*$cUYzZRz$)#Hc;U&x&0pOkhsN}YXyO$C&`p$CwJ(4@0>G-i~=3xdB*Srugj45Rvgu-WPs4Be}57JTZ|@KfVxF)pDt2}BgjR~8%jz>`wgbFX(uhgzUI zliNcx40YvW5r04TqB>@Tz}+2xe6&p15#+VHP64cL#vVn?97_ku~OH|%Wj3f8tR2S8R}RpZ{2R?pG=CHY0Cy6?b<2 z@54)MY3s|J%N_qc-CVGwHn1MY@wW)T$F5O3ET^~n4&YuDc>ur&K+GNfW%rioeDdpu zn)|0r;+UMAR<~mNM*Wj@u2;im?m5977;|f$Tc`a}+>9vx=;y$x75*{hhY?&j&mNoO zkTs_@wgm_d!fmkgtHKm+LAaPpEV^asqt!(u$-)DKzq4y4a#}Fc<;0JmTCb_FvK(uB z*0I@e<(2c8t(9c%$)E0ull2-V{x{8^wy2yWtN%z<2 zBx+}Dz&XOytWNZezY2l*$V-;bv?y>U#^%aR{cHEsmX;$b)mN&yrcJ8Z3~7XUHc_BG zjRnMnU^h2p&i77Ooo%M!AOF4voEGAv4zqCa?NQ1KVo{X?q41iOZ=+Zh#95rWkP-Qv z``G}>G;$%&4;L+D4x;AKSlQF_nAl0I3(hIJQSFTmpz3^Qh;Wp^O7|$`O=4GdjH?HJ zuOv_>?8Ze+s_cv#wbr+7%f5a=z$2<^izTK~|~bBG0Oo-o68r_&jDAzqtT zz@C2rtyeKrJ9cdD6ds!<1x|6PU5an6Lbr!{1aWJ`5rL5KVf!-Buun%W+r#9Q!qN9S zvA%IG$KK8n{ss3=j3qzMK#uSBb@v98?;Scu;0;3$!GBy4Ll0{#7fb#fS6ijfEvQAB zQUlFLx1(b-x*5uC5z9u1qGBms(MC#KthPpmN6dY$-jKFbsI0`QMjFfxMj5}|n;irOnUiu0WKj24F_t>TBV z3rjI#hHF|y`3c_Zw_v8d>`xY^%L(p68aHPr67hT5ykrm(BpN~Yp;WcJE3u)0 zu%_rFgdGjyvV*RA<=8kVGIT=9WgqJ3t?{jLIC$7*s0ki(@KXN7w)a;rcrbu`RNHNH zcmNm?Wl~fL4dnByr0*KA;-jJTrdvM3@w`Z7;UOhX6&bl!a;tN8&4y*1jJ!K2gDwv7 zi8opXg_8S_)cB}Ov0BkZbVdcKE7M5fXRVb|M^cal+hB-?F7Kr{KCb94T*=fU*Meq{ zSgRm7!mvG2_{&On3FOW;*YfSOZn?~r^%k7}=r04)8EGBogoI6_rTL)V`R4bLKPi8bfVGF6skT|`a3*q}o zo(!@$HPuXeuQ&?+eCHpxu6v>ry)HQ~Yf(;dyF&g)7hl)9 zSvkKV8Yzr}GqI&Ua%g{!uD+hLb4skEv!XaSa_8!_Y7iz$|?R>Z!Qjsm4>-oJE!TB1c zv?yVj5Q7GBl&~cLFGhOr#n$cKDf~sxTbgB_0{XOVnei>Q@!Lq<>E@@H$Vmli4gN|_ z(bySrV;-ReLIq)z1rrfGAC;%ND=Ti;*p*Zl4JCNubJ&vuQ-tDP!S{FpZ=^lQI+Dgh zr3udAHaWMmHtszGiVS22LCwG)exF=5QSL&=TO03QtzPlv9VSSP2R2Cf(O`55BRHD@ z4Bp1BdyNW!Hst+3Ku-xZ7HSLwBdUB7e_YU)oUlQQ$I>icJ936G8d$w+Cq+Ttvrx(x zP|y|+li#G`=kS~HA0=UeGJBrumz+8V5V-t zAp?7xG{enQ5QOCxrZy=ws6jCxZ5B*W#m(M>QH1Zv^QDmCK5TDNm~3yqBI>!vtpj}r zH*XJnc7|}zdOUpW@~zUMJ5pPXWRZ=S>)Hc#w$Dt|`Jz6v%{oa3;&Rz>-;*~=cvqnZ zYO7?HA1w4c*ItV=Is?~%*3-GaZEoW)Q4M6Ld45+X^TwmjZ#T*1scD|-H!dgRZ_v!e zQFqI!3L6^XE5>ufS&nym`@faT`6di@fsShau@{HOeSh zJ@=>Su+|)k(T*6qj%*ZDMY_Q~Hd(dU;VInU%0{tlrdFAi-*5ya@9F$UjM5pAWPA1T z6kK2l*V;Yl+#IEE>R`^~tzjLkVGFDl`QPXtZ3ZBV1=if@q;fYQ$gsX&2K99}(|v<* z9H6VWP$>^Q#%JqSeb;#PEp)a|r+BQf1;-abFiQ!x5-9 zs-^snEbdCW(5fw&K4_WVf`KAx4{7F@ok-n@j714EE{6oPyt+4HDX1wD3G+OFB#7Ek ztkhr|X=X~<%VrV~GM4q&2TExF6s2*>A@~C!oEp%;dU{OBm%kZLk`;B{@8Mf6eL=rD ze3oQi@}<~t#lUN1rk42ez5CS!Np+q)ovjuEJ72bQ*)x7sIItD_jO6;6v#4_+bog38 z?1OE0=m5^?)>qU8*L{(rU@IOyL!!-cm4vy}@cIJY;u*Uy{ND;nxN!Jo8A>yCK5)U) zQJ0T+BC8o>$k^ND17_U|=V_W>x3;2s*TfCAgx|~Ux`&$93+_Fi>Wt(X&`EegeHDF^ zbMfCynS6QFI@|bL{$hE182^~KZ?082;rCalz;|HOD^5zjb6j- zz7@BO_Zab8`|$=Ss_y3hZ^uq!CDz>I?61V3eE&e|tSP1cp-*^eOP`FcS-}FoJfQff zD>UBjd~X(%yW(fl*EM6*a(~gi*&5i>X}Fu9|9>@CYryxck`vlBE2Sl2YijegVT_9bv_ zZwYA}$X%}(xw>s?z(}KNEWBiK9odt+iw1fM9|jzMtz=@0LDY@ka0%Z=BX)t4XP1YB z-CRygC?;pacCQ>gwU=U|4j9EMKK4(C35Z#<>?^0S9vC$zANwc_2=h0&&f}UW=I=IW ztfMH*+r5`u^$S&; z0I+NO53CM%bz!dOi+*v7{w3J|MfqQLg!j$wEfsBP-XnRfKaMvF{jf&d@ow8P^22_A zD@04ngRLjwJ!rlm=Q==b%;iPnUCz_KnS+-}7SsIbti~D9pTxnIAk2r;6S=DN!VW^8 z_QlKG!5#ywJM1K`9J> zPi2|j>`Wc?b4{TKrmgnPC8x6t#MiXE0}Jdib$AR>w{ZB9zL5SS8Q#i);&-~ncSl+{ z0iOr)(R?2t;;{_MHT}(HsCu%PU4eTNJY$XB7-UjkwA@%!Yx+DY7(lPz&R&yYsZpF> zos%?n$U(>v>%lQsNv^veeDBB{LHFKc-CQWn9e=a~ALf_5<-L$K^)X%VH-G(IgGPPc&B{enX9gFX0w8S$E z+72=efsg^EWKrgDSy5B_-d^9uJeStf0RyYCu}fPCh9LQV%dbrWnLm{pDZPVr# zdBkzO*Bdj4tuHle{gFO6E=@^uH%zhV7qgb{9Lxgmn40o$Z%x$NxDlgOY^0fn5X4tr z179Vt4PKXSrS|9{n0q9)XB{jGQgZHI2YE1WBSW2F?~17mqc7>$627>R@v48Pam(Xk zpBJJ#FcA83qu68NPJho^8#PWz{5NW&juTitj)32Y+uOE@oZ<*4qeMyF=pIE#dONn@onwLtOB@#D_A~qNA1f0nYk9{FP>k55qH2;y-XGDBKeGL@3 z90^W23E3FhnaobX2+p{m%_R&7tZUjM{}3c0kqM?Ki=_P;n=iRSWN5yl)#V`fm-tCIdej(ZTLByP25~KIzcWrfvlnD9?ct zZBgr#cM>uk&>|yI_6SN9o*W`*XVwn-(KXpdgRJzZE^SD9+|Ll$@9GG@vo1Pc?c1C9 zTxYJDn{A*VcH8fD8=O0jxC%c$N`fj`7PyUBukhPAX!5vw*Z8n+i*jo#caVoMo?}Vwhy#{ZU zBg*2#lFR60p59m-LE>aVbG=U!iCoULaDgaOvEryQ zXJC&HW(Cgs3Nce(15=AcX4q#7Z1a)4Op%%QN@cVS;Wy8o7j`xzZKXNAVG|Y z7FrK`1$(h25}TYa1h)ax-siWL$oM=MHaDD&m|k7>nmuPWe>XqU5_S%@t%9kCNGFbbHlKENWq0#x<8B1eq&4 z(|q$*UgIOt<;|>=h9Yu|J6}&RvTNPr<;{Xi9bp9yh3xMOm1R3yMMDVUxd4aEHEaS` zKoq?$k7?6xSLgLlfh|K*aaN-bwv-M%uHI?BlQRL7HtMgO`Vsm#%@HuoB?rqYWMvFV zd5thMXY>OaN?xP-+mW$-Ix(+r<<)Hb8X!F8&ribQ(AI=WAgE4sh5E3D`h4%(^>TXl zFaR*YIv*zTC4aO&e0T7eT9L$C(;t6$KD%9G|1T>hfV!i7G@E?#n0=vnyz+Q5yS4AT zKe{<#`i#Y>HSmm4=r#HumR=q<)$_e-d0W@Yv)M$*8sarBa_tv1c7W<7vg`P7sbrPu zU*;~n?_gy`C@RW)TD?FH5P26qV?0`}k^juRI+17$EiXyEyz)^EmyZz#hc_LvQRNSR zpT_T+{Nk_HC0YL80~%+cIyR&u|I|2V&D~IYNLD1*~d(J)@v#TP1yoE!M1&I zb&qO66K>e5`lgDjnV;TqvPmxnT^KxH(K$RlBgd`SLibTAo6j5IttYaaivYxH`J!`{ z+s{_S_;S&+^j|92_XmF{ctV^^fB-yxuf=FbG`uNMoUMO~w6+B2IoQu>RhfZnlOJ=g>@hQ6bOR zxuPDE*mDXQL(IM>K0fml3I&RPHF1btoo&YPUxB9W?R&)Q6n+bhGAV%BRd?};vWf5Z zP=;amvGEDG!kWL=G(h~;m^^1W(C_VV+liryEv|6({$PR#;Wn=2i#4YWE>UoxlWT3- zoEhRZExYIUUpWEUutH(IGQYGfI)h@3^ zq-fWn&@QgR-H%i=Y0fcZf$;PB6pyjU!@&aYVve@HvFK5t8rpCwHdcjy|0QK-5o>he z3;9J?d-&{{7_4M^l)r*1OZ_cmB~qnQ>>NoIM*^_+CV2jiw52!QiD1l|_q2<92%Xwr zWT+gKNIV`GiC>#n^=y!X*2|9(8p(tPY7n>GDl3T}YWVn_6G&Wd@S}X6??txR2!sNG zxsgBPL;>%xguII~*y8sWI0EUwh)^Uir1^EZ?JvN33m0c1fWO#^{5P}$ioTXm=xMd5 zxMc`v0V63uU=&MpX@#DM!9T$7JW>|*U_Hhl1pEL?1a77E`~Gu`afn5_rbA`4Ah#{B zN-7X~==4iC=#Y@xrWQ*-vGo$QSFGB9f-ZT+aVe}S8i@^H7<@`4_7Sq*cb8f+ee z^E&i`P&D0>l}>C4n`Oiyp#z3Dr9+9Ev>y~=n2R>%Cb#;?t~R79_wEB40;6}2eGoZ5 z2IH%nA8PNkTM&fapjEmzW*k8K7H>a`l0K%4OZ_ZF8qP!Nx@87G^wIiFd8Btf36${U z+e6sbhbc~rtBq4z zwBgcUi{r$BX3ZX{-vY}uUdo5_Yyh^z-s+7i6L3&1sy^mF2u;v`sNkH8hSx{n=e;f8 z;@>CA6wNRz+MZ=ouL9T&Ilp$|;(o4k1xBY$4pl^!1*bqQI9apUb{q4v)l+xPF9fF> zGtD~{5JkUNA!21eq)A~_QI>urDJ{5QNaH1`HFBc%EorK~p7|`C%HNo$h&dy(6M}UL#(%QK6XU);+bq`*uq5Sq~w`ko!;vIB!3Mx<80pJ=2^l`++ucnqp zkUH99xoL(`5Sc`!EKiV{tA+;_F%=7v_M-iIQn~NN$Tq@1ZPYX3;4mn4A!MMwGIT1{4BK<2J;{$v{9=+7W`N zMX}w7{mwTJ5%)%3DpZW%@D7WEc6YlZplK;ydh5sJNmBXxy3>9oi-L#W0h2lg^=uSd z;3z4m_gQ@O2VLUyP3|$rq$i=R>|^3JJaY32nkYQ)WDOR1-JEVR>IuM4g9FE}I@*h-T z3>ih{G4LqzXEj?L_Kj>FWw z7@g$OCV67Yf*6#O7k}#I7W1O;h5<0#1_5tR`~1Dzv<3e|3E)LL-|Lp(ME3>proz9s z<3Qh2^8q8C%xqJ6TEkQ8g&% z5}mDXq)UJ=*b;t|(CLQ`yWQ`mnIIxVj!WR047^cSR9oE!VfhQkG){#z*Kxwgw9P-1 z0plX@5M4s#)3i*`Kdh^aB5Az>SpttXl-b=5;DXAS7?xl@C+!7w*&53r(9tVvZ-N=v zBJ0k1O$%KKztL2%U=qn9m!>QC&X^LRs1GOnN`|7bDjFH%)i0_f=%odRln52aGFYw` zA$FX#4jSpkTzXxsXJo_WSg^@yXh>6!CE|J{DfVSYMwq05%Cb%O|J9V-g~NSU&>4}C#jkGb~b>%_2>3Pu=mdNp`6*IXuhU+Va#lyV}e(L3?5tOI=db4QNGkbPwXdRPi$-1ZUv^b#< zc`qC6igoz05b3we=Y*S|vX7fq%VmxL;tPAZ+D>}^D~5^B7aYa$+}_4;53QGa#959p z);ztA_A?6&=l7~Xl0&qyVIP2oF6Eh6rWWmZ*i&OfjwXywK>?&Gk9DitZ7IB$=&Ev9!bzEw@ zmp^grWj`$&Evz~;K&{6N`Bf7~?{w!#29 zFYlSde7oRQ4R{rwQ(s#h_8Tpl4^S?7wZLah%xqkA+-TM&-hY1LIQY9XGa)E67#B-` z=nFmq0HYYKefjLzzYY)@(-Fa{za^T+ddy7+($g;hEi_zMM#^uM97cl)ZX6?ard#mp(~jZqHc*Lq_oXbdg$y$ z7q{|m+#K{+cx*hDz3}{VgRAN3s?q3+OC8G6xUS_^BpLhdIsA^V3w5Y{jpf087ITTq zJ@Pt!fF$UeWwG0&quOO@S^)Eed{m+=~Y zC=?Wc->nG>0qixzmJlmA5>$U4nh!=KxbjwBUon#QzMy#2U1X@HubTinpUY_~Uc#Q0 zs+ANws@3sI(Mklt7xrBC$Zz zPg{26En(jgN2i#QkMCJrFRhjw*hhHmmmE2BnnESMzIW;v*?w@ip;KG?Orj&W);sFx zQF}j0m+jMM@mo)zQSX@#yqSDHb)|UkeS^!i_Sm@#?Bq#r|1(2Azc0V!CaM^-{bmBTJSto+KNG1-eCYFNn4|Vt2!OC?t(ZPM4{fuPs%Je3&IFgyya5JLl<(@7dBj%XeS^lP=q5qpEGdJSVNb&*eSZzm z>I?)yF}3pXaK518y9#Y?Yyup=xQzKYx~)rzy>X==w{d#g(eaI6(q9=ZY-L^*PuFkM zdh)l=A3>92*9x51I1IQ9Llf76{Sl~Wwu*B!8V z{Te!_=iS<|Otc}eJ#$G*x04_HAI1#G=7HMslceMAV>f(hxaX_WA8Pa;^ALk|jhUG$ zWI861qWZ&X4V;30OWt;~8(?Fc%q7(EL(#ApA}T7ROqAh^2)AiUUWEfhE^tu+oQora z5^1?~j|pZ`qit6`A^j{cBd0}1XHELZ5YQQ>8ll5F)MEi5dPh@D!xqp*SWH_+k44Hs zYHP$QHLZZ+jjaOQwnJYBcm07$skyMD`mxxu$e5X9pYQN;p9uz7mm*iSO(%9(NNnz^ zDbB@tEqHCxE9|jAJ)_vP=f?v+gfN7~q=kFsqHgM|2T#Pf4c?POlD|@f84g<%caX71 zKjC$-U=HNv4&207Z(U9=37LE*y|GUxuqSuY@=w$6l>0p`z`o>%6!l&NV2!QQJC=fk z5#K760Tqs@MLJ}bx1`L6gR)QqDgYDae9jYK9Dr`}2-?`RM>7`WSZF(RwmO{`l0;n4 z{P4F7L)M-&U4*5(J8-xm0m=+i7u;r~K8kupc-e3M_we^mbpIyxB|@iM=Za~iG(Np`ACv@DW`ifVM5{qo96>~;1{$MYxu z2|oLenQ0$U?aC&Pc3V&EQ%6TL`R$K08h^}l-Ke;^@5Mil3>39N>1_=?LgVUaU%S1| zw=8B{=fdK1x6Q1-NQ1wM#A{&ZpL9${zgOo`oagaYs*X`qkdG{sTwvSavSyCj^&8N= z44z!m;&`%Pi4RfOmkeUNcTv~!oxqg0ejY0Hkw*7#ENu4YC8#p3ueRkOOtEuJa_{Gp z)oPhzG}LbZM-4X!47C>aYwDIXD$fxOYliVAPi1c2t-XDbyN#X|yKVbcD5mnndO{aR z;yZNzQ|bBX*}a3xjru=6f2#(Y;ql5yMPfjV(tqa5DXS%pyg$@$szqC?eN?Q1nQ+@D zl`ypM3m2P2d}_7*g{E#314|UiF_-*&yg=KVIZQ||tH zc?~nyBppp%`Zb%`FY1NDGU)y+TZTRJv9p_eVTEa{DcUM5-;%Y<`J;CffzKC#Q9qt< zxl)&BwteAg*cy`hADq2aP}}j}?}=-G;=$YER@@zmQ`}uzT#G}{0HJ7$Q{3H(y98-* zEfjZxyW8eJ=R9YgGiPUKckgrYyUEP!`?k*;u*8xT%GJ(bwL0KxlHWA79n6KWTc?B6 z4f2wMa$xJY5U&>WrNxW(H_B|)g@ zaLs_saF9eZnm0GA8(*wRH;XG*BT{N2tLwW~;~uj$`P6kE6(L-4wt=oCR6+caGd(ig zWsZSW5&DHddQ$(B>8{5w3%9w_h3%(A7OyMZVP>qo2T;X)GqR_Pl^+N>$8LQV%C;g< z1CR+drv7giBcdm}3={`GaC2Cpr_ciZTMm*cp5Fr}=9U=>R`|8xUT)@`*EpX=8p!T? zT1TZoYLV5*(mN{U^2GR|>!`L@wSW3P=i(c##Gj)2+Gy<-&P@23(J9n+Emt;pD;Gvw z0W!|yzO3 znUQ5Z=MX@E4i;6>i-gK^;I_Dk*A6z7zjoAVDVvOm#GualkiKqfgNh|a%u4q*JXRT% z<)bj4dLZFik6@%$VzK2-w%{X5@ox5{he`uuH9a`j1e04*IkW+Ig9We=RQL+Qii;sV z)00d?@#MN929j{(zEdT;u?#;^O=5S?Q4cH^2|loHE?vh!gVMFI`QWvmi}mD&JLG*4 zd$aOzJMg`(fXl6oib16w>eG6e3V0!xaNxFHoCtRhrpQD#dAH7iD8`k!qcGAfZOj%? zw9T1hj6_1K_~rA?b}i|*c>@AldMTaPW?Y+=hYPoqK6Z1m4r$}{-FBi&_#L5`kbv6W zK$0f^^n5OFrVrJJxDq1lJ}$86eTPT$+58Vcks3xy83v1s%^zuPK9r86aXnW>T6O&y z2Y~!02wU$jguj}CXp1vK|Fn$sH8XzZ$h*6V>`0~&UPo7SQy4!jub=E;+5|1q97MH> zQ`Z7{@V1uuX|L3=K>LPgd^--5lw^$VPf8?j^Dwa9xe(s4tUtYD4fb@zbJISuR;G5yvB{#;!y7dWNeL)VvgM%72l@~*9kpO~ z%-@#hex8XaL31yC<7QWH-cfe{4EqT+OV-ZLtBUd~uSwq`1)I$Q{C{lwRnQ=kt%ejG>Z`26Voj;t&j#Sf*8| zQYdNN;+keX_^zuF3!r|D4wQ2AqRn@wQ1J9gnh*9DYHazm^*pw0zdTwo5I(D!sm4CE z6J!6;GOYbG~j%AWXR=K>xzXq`OB}BA} z;!UV;z}aqCwvWG~T8D(gTX9offJ@9_M03g2Af(>$>}1>2$HkBa#92baD>`Ix){Lkh zcuZ~_)D~k((OhsjTw_7mg4PyDG3l~(t6zI7jucn;-kfGd3qnx$o>s~ppHF76OoX-M3cJbaFjRy;?lw@1rZIHbvAjCOSoc37kiFsfdgx`|H z4=qKb^?+7bfHnFdUMJY+WtTpn6D|UlF01oiZB~%rA99ztW2CGiLi6TJN`{j={Bo(p zsnrUJMgN=Lp_`TSUN&ryV7rL8+d*`kbEgHhZLHUa-Mi+!x5FY74DVj<9H)F5+>dFO zd&EuTeD^#Dy7#Vn(B0cNIu*0d;rUfukr>v^-YMs`zc{F@`JyIvb%p-OP=kKm z`2eh0#wg%(I8TSNfjZ2AiwWXcJb)ZFvTs3Shp__1R7CrVecY)nmbk@k4OzR ze4;w`_{V&N?J=tpUi^*0gRL=d$q3nGD81md@6EGK$P#hWWZ64}h`; zy`q;KCa#Zdf=(elr$hx7EAF-ZtM6eXit1Id;@ZWD=1=JIc3WDI!STGeg-0FuY*ew{)BD2y5|{?xB7He7t6nTu!iVVGU>N=leR8E zCZY;~de39sQ5u0cCQf?(jkXIuoneWcE`LHnSTq{;q+bB0=?uk8mp zfFQot@qg3a3PpiBmoJ;^o-ctf{{5c6udlp4WS#EXqfe~ppNarqp62qxx=oeE#D;!@ zn^}in{jaYwq31^N*B%|CYiY!&6Y)_OED8DQNv8&yL{S&dy65*y2QI!(tCs;&7nwCh z>PfG%*G4BrDU10`r_l#GbN4Lb6j9<66OYDBQK|QAjdUledvlj8S}wB0t_8#e|<$>sN}Vq0PJ0&@w&Y#;txB3hzfV{!|6cI`Zo$nx&OO z3o0VwcGZc$vi#%A+MSP!dUT~@DsOpLK}`=3(AF><`z})u+#_g~{RY{b;3?T;5JBJl z{6=`uG`?fFm~oidA=jx=?sM`iZDNwr@gFv)k4hTI)H`}x)`n!&C3>6W`+jn$&V_pG z*4Ffm-2~q5EN<~063ygrIXCRYT5n4@xi!f+3j63TSu;+Vnc&IOR4^zR>$c2lDp}B{ znFvCiw4tv}94Du@aaN#o)UFqWd^=K?dUM=uCdC3hSsK8wAuX#ISU8g*L3(cqTkN0l zRLniZN1qr=I3$GXCTJyXza2OuMb-)Qp!#Pp5?zglY$@)+F0|uG0@gp;9KbbB03Jnw z1x$=q$2}jlhT}|+7e)1GyJ%$cppcy`RTRh zQKv@Cb90p2ooO9Hlj@+(W_#M#jaAPC3r?kYF}A+*Qq8*Og#vEMAng#S_d;F;K)y5w zZ{@>4c7<$YOJ;o59(UP^3T2mBB%yW$RZpOK3v03TF4~}~8L^=3(8d)cjfFDkw!QR29I$o4eOfNQ8$);9wl5XH1(Ub5(w-JbNt z6Z}n-W^?}*h>wQJhFXpOfA!#kbVJd$x zXnA+hvOxJ#ZhlsA;>Lqeseu+$cc@2Lu9&I&S0J~z4AWEMRV5!i@|E;yKyrSfVf0K7 zd5*R0SKKhq$HDJFuvT(IIU52JwB+((cQqh9wB>TX(z$L zlB88P@5^2y77K-jq?L!N6mjfWV`K?ez-!i$euq2Xpvy)7bhMF$_h+2qBU8kQM3Idk zTh`sG+g|TF@3XlwD^4R`!0w66)Qmr!-#yMiacPY!=LW^{pVsgW?w{yUL2`ZueAC15 zNcaz_xfzZyXQl zy**OAGZT&_zU8p`GE2`UMvA%R>BYGwN=3d3HgB-U0_gtRsHf-magg@z;2Fm{RXK&gS?q*1=ss$w%=v#Rb% z6M{$L)oU~}W*5YSRzBcH1m@NLqsE=l$@B3p#)%0awdncj!s+$w z3>0qNjAa(H=yVqUE71{(6Q9rJHN@ayPzUJL8wJPi@n**OMt=5-vyksv9ya@~ca6OQ z&3uVTXnV~sy&! zH*JYHT$Xc8m2E8)KjtSkN(zC-!^4s)zVr#egOYQO#$0^Ga0%M3T+F&~9Kk?Z5?w+_ zL4Zv_sUc9hh%l?08EW>E;I~{^9CKrLG_{I9EVsUq{{bK%yM|v36Zl2=F#R?DcS38QldWH?3y7FG13LJiktg0J323Y7c45snUV}?BZR?$w zCTAO*G7TAy0OcI9*sobE2z7Q}N)B#Mf_Oy$$mvaBkU(g>ctp>9nfy(JYp)gbR zKC>z&q7d}|VBr5Zaqsip;eP68;vL^)zt!7+-R(pH@~^a8o<|&Q@yT!|OFGws5WM)Y z&rMT8mxy;>JNDDe_b}@cWvHPJVtNbin=pl$=?5rj{nb3 z{!7sVUrJCJ*W`D6?TmVq`C(cZr{^{v#5hF>$IPVjN}rSeM@4TzHp-+6i8dj;fCy{? z!1VpKM5_2TJSus;<`dq=pK8^loXh)TOHzumOc#C86q?cCwQ=-?uPitcvU=c{7qU; z_+8RjmiuCn!J8xdo)8%A-& zm(VhChdhXoRIk-8kwEo5Vw*(2oByDi=0-N{f*;QwQ+4ccqA=+`u4LL69V}yXy8MSP zKjM+qe9qq$$35T7jwfq!#5Q1_GF1HNfhQU)(B7_Liq^f{)ynafGlg^~72!h}0Bq6` zyVS?*V)bSe6309T&ENVSrbX7Ac*}zzHxdFEI8qFiXtxa4`bQNH1LdOvnl{?mjs(qu zSKz0StCQbv+P}M5Vd?8yk`=rtMH*6I%x7_Z(h!OhV;kT)ID~pfE6@x2b;nG9J<8*5 zAKx+OS;<(M*q#20-zD_p8wVbv#pAvTWuXI9)m*;p=v(R6%$Tx%Z;ut9dz7NJsYc7& z+ATa*CKvo0>TB}0C_O-Yy(2&i!>$c{v6w^fKah1h@9bdr}-8{xmlp88v@y|%1`X5}eJ%~q+ z!swUlfZLYpNLB7s;f{=-1F9)EPJXRSy*k36zswKngq9KUZXVUlgco zl^YY!j=;MiIA}Tl%Z#eqc;`(9!c1XP8;YjyyMJwh9B7Mo%b)iY_jX9OrG|DufJh;$ zvK$_?iLCHmWtqCrlal1e`?evhQjL=f;=cLp>O2oB-=NUDQO?<++bCB=?C1f#At1wO z-;Fz&V3t0_-&fR`|6N6cV$2s*-Uwnn2{|_$WbFjt3k&Haal79$8vr)UNq-VQ4X!N=koJL8v^-vo3z<>yv<5zz!A(c`L>^$2krrOa&)6ivZW2NE#xk^XJ zc26?pI1qL>&3ji-A?mf&j;K=tLRVHs>@p8i()yXRx%AGv2M|h;2)>((glZurG`sYe z_l5eSwJhdEDaSu2?y980*G-0xHUe*1+NtBe9@wdryo}rRWj(!eoDlt8x3|Wxww^SW ze5|pa+x#krgDYDEb(>HH7#{|IF#8blCpFsqiO=pC2?*jNEnXW9-8U2g2{uv;hM_~x zr=3fe;s-Of*v@wgPkgM9{xqSlHXVmIGu-wq5&CVhPcLoxZ55Ou=WX#4KmYab>$joi zHQtkfjv+$@PI@nR6c;=@$wjLF_T1_dMN}_@e+XH#Tpy?6H0dNdDmFi%LaZ%`O5r7wfObx@DcmRS5~R9b!}IQ8bv? z#@^ZhWHQJ+K47OMg?cG4qx~|31s>Fi> zE4-mr-rUQyr#)VKsA*NEv1-N-d9ivN9nC%DG(s_b=r^=eTNOBI1YS7L-OF)!seryA zRk5?FU(SWqN!{q;Ui+%P?B{j$^oxQ*9m~#Sehv8V!}F=j6CP z=`nzrZ%WpmhsuLTw!us4)nQ7CA~sg$#z`guIQ2fnxaKmcdl@omNzMRs ztty}YdCLwG{YbI0^4N2YPNVWPNSHFt!wD*4b)0{A`*iZ9KUw$PH}RTp^w$b3n+29y1ACSO8 zOx>Gxy&AZ(H*JL8iFQyRFChk({ZKOM7=T=@tZ1>PVXIIN3o#`Mo@F%26+;}0=D77h zU*eM~peIi^CH0SX^8+4A6Foes_{M_$?1KnAo9SoaHLTZPJWvX)E7)ZT4!gJVmEj8d zG3gADbA`a=(_yHvki_^M^tP0UkD>$fCc?%iVXL@@K?@jTzRyzv9v%ND#62M!U9Nk|-e;$X zn(|60Q+Mw{R_8x?a4>Du=n_Tsfd9LCx0#+-YV43$$!Z9Y{bHE$*<{L+iDd?^^I?5q zk|7(m{dE3xS{}sxG+_Ude?)U1@ZF3hApNv7NM7uj>N!4czOEZ4uG?oetUhQ)rF3`L zsIBZiO2bFm!LlHuA;xhjn#UCA;tT&2df7ZCGxz7ed*rgu14~3ZI&`w<+|P5<0XN)E zK89*T(X(?;_w~L^!;krXI-V?Tavc6u#MhUX4@E@|&~xtjmey@g@tUU!!M*N8+c-Fp z4*Teyd0I8z#pJz&8qP1#BVt#>TOpDG4AkI?8yc;8oj z&(gIIpANJCu45SAfrZxnQ(dwwxSNIUt|H8&yPO;aMOS-ZoD&c@hq12Q5`>8n(?7D) zP}PCf`lZtFoe)Bb(W=73+R;V9Jk}yqFl3N3dIG=PvatO%YvkdmO z-wR&kN(#zlMOF33&kB5HWcDhz^e#IMlhI+06RYfhF-neXF%12E_+=q5?~PgZZ%Kq} zj$5&Ik9)@=huWPGgc@M}W)fnJBwA?S*1q2vUkt$qX+UV54+XLXs1t~=K__=B7 z#pwuZkmIs`CW&%6q2Jm32)HZbiwti+H-^M>P#Gb0EIdc&ahO_rb9hxG+$dfwgUoap z2kx2$g4rl{9$d~s6`AsO@w{#B9MDl7xz_4oQgbYxN+cy9>sV|Dx!-}HSj zo=vHVFM4~SM15n*(bGjCE9g_AU49yfI;X>&g11)HgFhW&R212f8Gjaizu=!t)jwQ& z35$K%z2)>6JK~;3INsGsKySAfFEWSP$`E*A#3Ul`B1_133ub^hR4->aL0ZUaUuj zP-bnIPh-vp7<1VytNW3Tnq^ymDePNCu@qcI()GPgE!vug=ZVZ?B z;}8J`{mraDVsKB_xsck&A%PgKYlRC88EkZ72AFSip?B)FOOM#GsDSqJ))tAiz3_@b z?tsIZLJKoT+KzZpNwtZcJC8*=kmv--U`0xP=Oadk*bvs~=t=nP?iEyI#(%4-jIO=Q z$Lgy@2Ui)5cp497irIMZR8+_$_CY+JwZZz>c@`?d&4$b0mo;xZ>_1CD4Lw* zfl*h@7RhMX4r6dnkk85vB|$K2a6HLv?;|1mB`Bu3K}I{JpQtX~2nHFn@0`R3P7?s}6behU z(*AWgU1^^Ijp@6#-IXH3!d@~N;Uu%w7I3Ny<=<_yt*H1G_u!{~yoza`6+5~55uHk8 zKd(Tj-E1FwkHb?rz}AZ^%$|{|VNOd5JpdbI&f~(G_8?NDkoQB8S6KvPH-tdZ z?_CzZOqt*E$gnre>p+U@aIZ>Tgs(Z};t`Lo<_vnwWCp$EYkC=Af7cL-O&X`F;t>^T zIw3%dNgsDW&NAw=e0q<4Eq{ax{{SE!QT?K#Js^(uwfT3ylg_d!@@x_N8*!VQ_uD>a-Q1lwb4w>`Klv!hX@ov^JzwY ziL4FQJdDQkKC^cJ0yW1DeSI-NNQaN9yi(f0sS2TsPA4j9 zrTeQg%Xig@`l+jqgGL4wGaH%~Kb9&bP0 zdml^i1Rjob1ttIAft+{Oe?YEdbh+q%XKWxtFg?eeZ5E%l$@h8}yizg%B4peW8bpiwpaH;En z(OdZxK9m#o=*cm6`>3&0%gAAZ4W2ALw0Q2Kdu!0(;}}xrmG23lW|hY2P}24w;z-g8 zJ2Ro+>|r-3-L>)*w^iHP7(;r;|_?#bjoZ%IW0lCeo^9GL%;wUc$K zA!_^dcxpYr9_Y+|va5>?JM`iQo9SprAT}#uJ|zeRnW&V#S)Xs6{hF!zxwhiX5cSU1 zqaa%Mu&Z$P4SgMpoA{6EyRVtbmHldUMS}OG7>v~1=GxzWSI|ec=!RycV%P2%Q~#x! z2%Z>c+Bnco2R zHo*<6@!(_sd4GV+<9!;PSww+?cqZfkfDzyK6Utmj_rqB=N(+|)HLNbh%PXP_b)K5)XuNp?JD~Pit z4!Dd~m-~*xMq!LY~HU}xFsD( zZwj0|C|4(*$tcMn$><53U#I3_;vVlKK4rz#)hqHaT6MTS`C+~Mw1^hExm@2KsZEW3 zBcnoaM<-NE`rOffIX9?+>g{9*R#W^NXoJT|7g0~|J;8dVq#)^z z4XRB{?;wG@nls|V>=5c%ylTziz2VKTvubR6k^-Y{Uf?;{m$U;Xd<~B0OmlK!qbZ%o7YPqaX($8+Ba%>1rpIAj26+YQZxsx;*-0G%VhadXnx*Jf}{e%oPBzU4Hg)gcisNe?uq3R*e z_|F9rhon^hm|;V&H&(Fd0faOgmAc^#y?v&n4pVn+umy0eZ31 z#Yer{Z@~6G>UNsdzI@~*iw!a2HTqRazb~`|ShlOoWs+ZgxincEN?%wCljq+RHIOR~ zBrC9$OA%19mgizJTK=lL?hA12R(gUm4~`}$nV@{uTN z%!VQ*ITixvP3FBRPn1%+FkqMgWgG1iE^Kr1n zdva(I(oT)-FL6hMBV6bCVA=;CD@X4Ru3r?ZRPz*Dv;vkoqsTCkg@XDLM#^}zzH)am zeQ$B%_N}N5w<+gVQs1`av{db5C2FU_(ZN+N@WPjeH%ocU#eBqgH+e_$ zaZ5>35ZVT4n%3{<)cKg{+HkodYxNulv80f(KwP4JYd(ZrndiUa6a+e@K%67cAgp)L^^&j zxap)|vNwnyp!>K!Q&ezPorOBvG1%t=1uY7^Io{RZ=37Ntg2_o?gm}&~#$QoP+vj_p&-8$AM3J3ryn5Ha3jw$J z2y-S*BlvH!ro8M(VITJ6y#ivU#X>@pcuN>Abc92he;U#{D&%r284E`;>NIhPPVpF3*XMl+#;d@g?kC0PGm3K zGN*ZdK&jg$4?GGO-lQCCwXr2#ZOh#PwR&dnMb{0#n&`{=M@vz!wNBNo-+V`+p1_Q8 zD#-JT%X!VWtg|U3!UiLIluwK@AbvBN)6q#NV>J8uxuttYy9y1>(joLEjrPO#vZRU> z+6nRY`>dhg<*y;PyH0|Bk7%(bb4V{N6*ck(R1y^R{|NyT^A74pUmKIpaAUz2X$`sM zCS0Zct&nZg52c`C)v0-0*ARZ~*g1>kr8iklDwAJoh1vjI^6?tGFc$}@y%KN`-h62I z>swG)@E|fg%oal${a^hEov|Pv|8$zW?H$uAdEtA!gqq8EKMvM5(xfvzRxH_dssApt zosX((SO2FC@m~qM|FTxYxs&n$UmA*iUcBeJF5k4!rOrTzUd?TM6lYLeE01l>;F*Q!~;|*IsCJTug{~eV)Ly8;z^z4FS~qx zaR0w6NJN3NH=IS;|5fXe2Az$>PXv@EQ04+Dqln?K6mrgg>q3LU1>9~cNP2&q zBqe;b`tb{pWJ^@MeRD(Zi%ECux0Tcjw|99Yw_gw5=;_DLPBRoHs~c)EY6?9i(^9qp zmlKw|qgcrmx`l%j&-B=_Sn1B9v%0^Il!wFNEr3}2uU0FXW@m6WR;i=7lg&=bJT}+W zz#DyrWM$Usk4lQ{me}^L95v+4|LHz766ujW5jdMAIDb}fozKcN%xiCLY{@Z_x1&1w zJipNPi}J6LBK%lWZPPvaO<&DAPsp(}SZzx1x!*FC zIief5o3PH|b&wBgIBHEd8KQp28FPZ#hKF(|YYB`s=>onaP(poj=rEZInr7;JRRO(W%nNo9(6V96PhP*^+Ycxrvi(*&FT9|~07U**{a{ad&ARi?4E(Q2klIUn zjCS?V-^xXiZ{ZL(SRFkJnP;in*Zzix*Tl)bBpr3A{L-fOBa#TYK zRRoy0W{unyVa!uSaNI3&Q<4x!U5AzQF^b}QNugT^niI(VQymB+o8h$B)kX}A&G`WC zwpJPVh}LVZGMMB$Q#YH{%OoK9zy;dD%^?^C@(tgSpn*2qhkY z^see6-2Z!q>!GEqaB7)=;r8-kc5%c?FV`({pw7K$dz8( z^j^?2&S5}H5s?r~p(w8lac_IbtGyYUXZ_IGIdrN(%^LvxO9Ph2>HmEW z<+SZbU~@A7obF`17IeAdeI@={^c7J1?eenZAykyh>qgpxteHspuUY?rjF5h#04nSL zVxT8ecv7&7YT?^WX~ejds)3V{aE}S=sm_eJXT4u;%-;s-$t4JEGZoqGKl<5;aVt}N zH#+CJV5Pf@9%|1&kW137-_k2U=w>;fDM*+DJUtL2I53dq(nEUb5GwJn0l_~O&Z7s; z^kilxN=eOAQNGmyU*IqD@UFlW#;RA9N1B5CYU&-NmvVUx6WU*Ppz*?UvBsqF=)sqy ze8Yaygs20iDtT!O*d?`pkAM!Or8 z?q2^_i<^$h1DQG#Z9{Kb3N;Dot^f;|K0W zn`jm_{Tov!BBEY-VUJ^d{#*WAV8!Pt=UyNEs&nw=ezd;32xgarXwTpw>Ox>Wu>F*D z{i8I!bexHdS_wkwxLHIHhkm45%4naw`_M)eGxFKsthkSRG2d$DD&A|h1U|TH1*1f! znM>jbm*luT-WS4=3)K|qkSL%j6IjjqOX#9@90GTP2@n=Vto+x_v?A6!%d{-08jx2X zE#I_Bkd4?KVdbAENX;;A;T0kB4&I;SbHxubzPgg%dWi+!HlgdcJ(G+|%S;XWvWOe= zBfWanO8JvgfOdI-KYOEdPfkM+*FIWWE_?xP3&K@CK+j$rG;dQJUCsk1#&-11ro%YY@|P8L?sJ)p@>= zndjqwBiSJ_LSiD?ExkU)8+N2Dix8U=$eZJ%<^Oy$WVIhB&*^rDmNR}690yebT&$sY zD-08ofnz1CrzjI3P&_3VSuu&CFY#}tDp|@E5qz78joHrj--UaLp+AS1N?*vr3*W0& z*mg!yb(7P}YX&k{G>dzEsIrqZeV+JT?kp+w9JKE~6}-J^X*{X`oi<^e^okMp6O8Ha z@+Wouz()d=KF+gWOMIwCR{=e2MCbkF1lprEsxrXLbJ3GetS66_i0wOt^J2rPg$>iC z3vz@SDn+Emrr)qI2-}uaL`*aauVXtAC$KEqD%qEmG0f^l{%zEr`fm^Dj#T{6G=+Tj(^X-vl2URLBCw-u1scU@M6cwo&P0wI zpxaxwO>$0=e$cazFq~}W4098(^7zFqmD*Jd6UoPZh;0bFt{sQXDx;&Nlye@Jqq_^s zW3wWAoZ28{Oj!ekiqIcoxWRL-gbOOX5UP~|F~*;kf6BkKWSND|*!i}Y7(}7(B)7;~ z{hjM$If`zFL{h93Ty!_Kq>+Hn9hS|H_yOeOy0+a7*uo3my*AM}=e@=zpsofU?UnXT zS~w-zy2SKSFl-pF>TC;Wzs)#_jyZUJU-s}SGf}$Z^WE$ly04Bxp3M?v8wAUNLS54+ zI>G+WeMMp0&%u8z+f&c!X&R6oz8{lKFvP46@S==LfMq4J4y{<5O#^%#S+OLr7$(|- zLIVCY^`#WkFNV9=VGc7Qz=JEG2w6Ce2mJTxCF;ez2A(|2W6FM{(wf4P4$|v9!t?z4 zC&(N$MPs~kZ?;EsZL0hK(~^DnYC3rVXG8ccxGOUf6D0Pi8m-UrpRtd?vwj|#D)N@y_+bEM{Pjco1znm9m)+q7%- zh45gVL-p=)&}yrARf&v7c1j_W>CIhb%ERlIgUybyEra=eJ24Yo>ZpsZQd6C*sE6Gz z5)|xWJS@YH4cVl|c=NAUjhojc@sIgKAmY6z_)!jgr8{M^39K&XN|GEdqRy-8|KZqb zRvGY0ux!-mQ3eh3to+Y{?ZOV+O@teAe?mUoj^TyV0#B`)OA$7J1FB~6>qDxaM6B%m zJ6sb9&K9bDTATw>N@{AXhSF7x6`gya9cXmKuQ5ppIX{dSg8Tb~3yJ1w3kpfni>`k& zCoi|smF8g{Jo-0Y2&s(S|d zzZ$ES^(W6N8NXM=HQ$jYon~IpL`;IgUHW^=RAbG(D$2f`qxPngN*<@Tx`VD9GbeepYww&f$Id5 z^SFT_IVOd4HXN&aL#{xl)VJ(jI}gN9n@N}Tf;E)8mcSUT949=cBL9&7vsAitLNXD* zKL?vz?gkM*w}&j|Il5dx(88vX4UPyb)bE3Dh<9ul+0b%Y#=4snLkp$JVxl5RoK4^P zTh{rRA?co~_2|iKp6^T%fjrr8)-s0&+N}05ibYpNPG-a&gX3h5SIFoS8%7bJi!%Fn zyN@8p=Q<458wRYs;@n7ik0*$Js|0lg9=+xBxr(7G!CQm3R3hK2WigU*irq1a`O&yl z2A_K+figy*EQNQK3V+6;S9()U6+!P$)+Sf}^x@mzuhI=G`@SbTDsW$t-&4Z+mk~^i zu7&#f-LiM7bHqR>E%R$H8=HO*83T0Bs`i*yC0mFvu~-dq9J8PH@u#3WIm6gbxiYG6 z7PX3LRuVMTh}5olS79!tG?ZdgT#iqiF+T;7>Pg4@xdr@N?%FKJrw!7Cy}2FbZop$_ zUHULy(k|AHjb3$95i^a0-;;^K9l)am<3?cd*8h5BfL8zckZt^M_b^x}pt5er4o!M5CKz(d-Ga)!{6+0pA1yVw$OGU7NK{4({b3B3 z&hnlA@!v|?ES@OrNgrPrMdWRvS&VMionfC3MT}A4H`$QhP{;I~JX>HG?#Gj17hA#l zd-XTFFii7iy``!*DO&@UO>La<=Jphx7u}bMuF}cgSHE7I30B5L4xC_z3xWzTO7e%@ zxLT4s4%FdyD$Hmq*IvyZ!`DQ2Iy&-?VV~coxgsW3Xtemv@$=_)l_^H%akLu3CBh+&Kg2P; zT#DUD=6zI^T_M`>35$M2>W|ZQ0M!pxdNqD@Gj|i!#^JeJHZL zRivm+;AJO6FXpajRoU%Wh+vLUOuG(_AW3Q{F=O{oHN<0Z&ldslnk)D7gMI| zX9zwkNw38cn(^qc6eZMD)>C2IYP!zS?&aHfjTA2xV{t9@6fdI~i+#_|5t3tPAn{8H zuDSVdX^-nHlnMk9pQC@O^F_gf`<8+(@sb>mzWPBMXo16(L+LSSnM!2?isapDMI>9A zim0mFg_iqWR104($!}yC&E2*G0jBK)O%@rPUNeRZmFLjWt#;1O6T)dVp3p0>k%iQ4 z;sb#QtYr*RK11n&gAu$JFHrk!H@K#nq~}!rr%_N#jFUG(-K`gHQ>Jq7a6M+NK^^kx zCrSv%t}5hPDx)x419VBt=`7;-O@qNMLPZU9!!uzpCFd6x-w~Ti=hIn}lUavIk-%#D zBKoQ7VR-XV+tyf_$@z}zMFK=Ni@npto3=siFw|Yhs~tT zTDt{-EY@hK#2%!@Tq$|QhM<;JjM|x0XZyeE?#wqZJRUC`Y(@O@YF_19B3Amb>|K~* zD|%;l&BZgDV{#1g_p@<@Yw-rP(5=!g1v6W`N%nV$neHco>P}`gV1j_bk{dB|YV+`3Q(c&7 zkwk;Pq4dDQn;bHGsg*?nYmYJU=2@AHlZeTNeWc?T64;~x%`to}&r}WBsR4L*pimZt z(B1V`aWa*>Yckg}HqKW5QTv)N>@qc~i$(iNJ2$@qmyh-nOmpSIq|pM7PS($WDJKOR zTW^i7N-VhLV~w79!F#oZye7K#_Q;94kJ+$m6`xVyU*iWGNuhnw&2Z};w% z^Ot)caSn$^Bqy2AduCpP_vOLtZZQOWz5VVAyS}F#rC4@%?Y>94k?etZr8p*F5l0<} zoe5Q~m~ndAu<^2F5F-}C`1PpGE_7M#0+B;&xt-h8b0(5zISfgPO0EU+>;lF<^|-GnTPM+V=KXnZkcIvJ3yUb=HHuD#BQ^J-1;@| z@xXf0#k#q>ta$v|>R04u0DEIWCCw|XmQ_9n>q0{Agt~d^jx}v z%LQqTkK>luyzSm{5-xW3T76&)lAeARBBhUNncQvRSn24$^9ZC|&d8h3p#jb zrV|DnNM?Am;PQx{JgviKcTB&`T;BOJ!+E*Lj1`GcTj!&h4Z(`KCMSi)q)+DwL=$!v z%&}TQl=<9M`{?M(IU5q8`5x@bQ}hCRb($;s^;m1!Lz)!dyOIx{rJywfxuhCY`&o%5 z;j?lt9a*-8f6rvxZVwF>cc{?AASt!~>Dtz8iL|%v#lgg$#8i86pU94rW2yD4i0Z$@ zp0WhWPu2ggJqn}SJF8aX7puO@j;~sp7e($Kt$a7ODyfBMOwy>a)r7Qp%#irEBW}pG?KhWsRWUh~SD^ z3m^WN-Pk3AEn?VHMw8FwburEAt843#Pw9s&ZJEpZhFM`Luja9i;&RyEyV?CM>@FW5Tu(k_#~OYuT_75rDD*`j@6pNcwcKgiqLaXBOc0?$$hNBeKg;%aFiZ#$Sy5X)1dYLU3IG zz^_)9w)iQ#J>tAu*&6x%eE+T2K|~XvFPi4sC&3oKq>W+^Eo3F>l(n-q)1wyM z(5jKb1)n0EvbZ9&fFY50=z(vl5#E{x$TymY^mXwFDiyRchjoGzP50!2>Zu(gM_6TP z;Ei#&`X0BJeD}VyFB5?KbJX${Cf+6^xqdt`1bS4vB)=-Tk8M0|Qu?^F`_*vFoRtXib8ZV!yQyrn;TX9Z zIe$u(HBy*5T49$=&z!+=tgHarChB1dopT0)pY{_DHpV z*@1d+X8}rouA|nu*3SrraC9OSKI$kfiT@yloUREaexV?<6Ol0fh){3LQ?*??>We3S zeEk;>O0K?a!r??Ht(+MdF;f(O#A?HD1AsziOa#&?Sr>U+(2JN-(NM5u8t+?r{F^9> zMpL8Tn901gmcoh6;*Bojsa(71(QhR21!+4#`qM^4*4H9@&oFL+t^=~btOeLlL4xb+ zhX_3GZRn;0Ebixd*T&lLVokpeL7zdLNmK?1)G4efqE?Ma@?TS-+0S^LQS&R}2Gn;9 z;VYfIaU7(7e#isjns}K4MyBZ;-M_=X_m`m`m;{Z80eqh6wHHtNV@>^L2}9dTutF!n zWM}nt>9A-e{fxm;e1YV0jmoR+C_wNOX z>nvy&2|b3mcQjv~OYKaZ+7diS=Etzij$Sks1}1)*?#j4d+2Y927t~g11$0InJtaY? z@CQUw9TDw1pPy_E=*qjVTj>P{?Rue4w9CU4#ZJvw+8hUte3|{5Pk@Z*u`cW(WXF{j z3`7Ll9@o`wx^J@UD^fEHaY4;@h(r5MNjR^`h{#01$(TV!i@p-O=8 zy$&_M6UxK^5YmfM@Ddb??7$I12r6XPyDesO*)w4Zx^I@|j zp0(mPUgkkDZtNvGRRYI06f1OwU6M_XTVNJR8T5rKK2Ey7khZe9q5jS0LOoSJ4D>IiX_dR=S=uTu_Y|O446MG^HpN> zukqpK{?RAB|;v1RZ!?3^t$^L<_)j`$q%fScV(4naGeTX|MX?yN4@uZI>pHdwH~StKBK3< zA>8Ab#o^A6W;1W4DVIsjeZ;{_T`Dn+jldVEdMfV@|h7_q+A{0oLB|KfW-5&h38uXO_d_^~a)f7d?^RQwv7_o(v^!G*}*?TKT@^4_X- zn@_z9#yFFI<3ox4&qYrUUCJ}N5CpGzx11#`a?jBf)jKngSXOA2mXao~Z~J)3Yx3D(po zurf>s#ia0^CX1{7ofqSj`2f?qf(&=f)p|bvJEDry6WxUCzZ_uGM%XE@(mvrZ<<>nk z(sb=&%vWx6t>s%+C2txBxP?Zl$L!Fz@w2DsWBz)Lx-nbwpDljgcy?IQ>yM9p zjp^s$sis${Pk&iF5_RKxyQK?~IN#+r!tWOxP4lZUT_C~Hwi#qXjGzeXS2Rt&T(Bh4 zJpt}r-+iC_?DqACim#+SFz-r?J-IeR!c$jwJ0^UhtP46Sw>(tdJy!nxebs!@th2$# zO^eXZQpZeJ=z3)|{qlH87p7jvcP+8UQo3ztuEq?5kEVC>azs!3*&3mjzpfAj{8i~A z4BK@s-2Q3@)}U?k_DpIUpee=sh0}FKg!S<{S0Z_TPNuxjqp8ng>c4pYcor885D-Dz zvq5R`WLxV!VK}d439LZuQDj5?la6o-qsZmh^#|ZU)w|Zw5His7?5I17SkXpJC*?W~ zT%SGC))~iH;EkM2(~&}-o8#2~_77Oy4Sms0^r+5)X9cwKVz=mi+`b2&j}5E(HP8Dj zP%=gvntgzn=OI-LEmFwZTh6mPebQ~Y6BMWVCg~a45qwER$NLU&l+~w_^m>DWy1{+q z@m5T4{Ud_j)l!nE{Z`@bGE_djQEnRhhYSa_F>6oC1?4$vmOnCl|KaFx!9i&yl= zBxnU+AwyWxx*Mnms(`4oIecfbWJ$y3f$-d+JeqE7Ii;ElV0qshOFKKiyTG{o3Q-Ga z-SAN(r%U~`EJCZHEZt`)4$2Z8)g<2OO({K4-)l;J~o&?QzEim>NI>N`ZHAH>mA>ZQ? zN6n7}eu1FUn4N-;x@W+G`bj5)9~6x-M?pJlpOpt(`u6C)O?}x=D@SdKQNJy7WUEI1 z;$rJ0(t^td3$@Zah}#aC6%dF>ORG}FsA6{0mE<%NhG-TX@WU$;XmeOkUr7Qp5`POz z>nb7+A0DWxz88ZW9no|_FiWffKAQ6*WS!rw@3nWC(PnKW?bQ*9$$8MY!aBBK1Z@9j z^njrexp4?n7o_|`&;6sVD055?@QHnyaAHk6aO);XL-JA#HUPriq1Opb)Xs_DZQ8(OqAw7*g6R`5Poqv3_h`%UpJDbin%2~?eM{q=XU6;U&1zS zxMvt$YDeDvHR6=E6V--oy5`A>pzk2un^q3+0YPH%BDU|CWBT`l%^NfM(U~4?Ca=Gv zbX*QN{>%aIs-ru;r9@u;$i{1^AJqOgR>$=NFgefx+-^Zubg~c-Gu6OqTt}fnRwU79 z!Cl*y+}S%%Fmp@R+gYi#arp<)n4lSlp~6t|4oZ5|0tpJ&54n3#z?FXd+|&5=*>UL+ zwasvTldO67Z@LiZv$8=jJj6e&$=gA~;zqpHVhQE5Voi4o%-|#!@K-#MT58_>7NWJc zW{HW(LQGOm5oEW3csG4#MRATJ!Tl1D1vw6sI?%o*Fje2Hr}Zix!u)pOXtY(*p5T~xaNRX)sQp4z97qWo zIRi}PUD|}|LUT@(2GWJz9Ftk*g!$txr+R-t_VX^hPU3uDv78n@ zm$*BU9|4PdAcFQ>i1p7frWszKqcEVNmRzTnNg>iFf@$aKJJM+@6@c#$EGj@GVKR56 zYvK5flGPpFY`)U+3^cDgXzZsZ6~dXHD{mq43GGF`sDte-M>bIsALZ?sR97IE@?SDx?=y}zf2R5TiRfMbLLV=K&{FY`t{fSaTzPL9vf$AHYn)iyTz7WmcmBU60=Itl-mC?;Pgo%4S-{7>r zZLCWj*q?S%dn_76ETz39ECSzf61s&Z%d>zRZ^Cv2#k-isY=Ga)m zahYM35dV-E5U1$ZvSh70LArdI#pb5nNxt*5z7Vk$kXWl=|pfC%fMg z2n)jXNA z&FgPad3N#6{HEKBkst~wefx1*#r{@#a8?K?m}c2mnK8m(C;Xf zugPW&_$*5-V{_A_l>YDetI_h(5Bw6rJhx-MTIQ zg7fQ#LLbHoftFUReHzSghLXPg3}Tor>s54r94_gd;|zuMBe?3sgW9L5R|+iLpPRqw zMhWQFbzjSG(HJVwQzb=dz(E-KU;zKXC_2rr0zT*bu$jyhB!A5{pn!j0GJ0ktU0;Mu zA@4&8!sDry>Bt|Sa^9~WM5$j<)jZ1gzW99e59BM!nnKZpwgwq5g4e@&l%+uyTdp$LtZ8 z=RCpr9{YS>HS(cq21$VZJ;z;L)JmJ_-d%*UD2v}dB&fPXs8wkI7^#4tusCrXU3@8r z|FtXfnGT`U6b1>I+!`^>G+~s3()kLcgGz}%ip?#F^b)6 zMOxgdsZzFn_xXxF%RP^u=mUL1CfR%Ry5gO5+EXs3>QM81e3l7n$CtENJL`Bp+A{pC zc}&@wO%flOz484x>j!9Pj73uA`3&)VtJ!I2;Ben=?i71;(w74+&Img+K}mP>PN=f{ z!atW3O>@ZH<{#EqiNin|$M4mnqPpS{*z` zSGkndXADL(Pn?e#enIzVf--!@(36I}t8sgbsNJ78EN+cKwv`ymo_w9i@MS)eZI#GD zS`TmOs0jH&(gueoia3=^s)8S&50u#t)F}_aeXIt|*F9MhZ@|2*BCUH*na>Mh83(m{KrIHFZOlsDxrjC@wPiz;%{?bOecoF^V0Qu5G zRq7lTHG48S*+Q)K4idOvA5#ACdBUVkW3FqdF* zZ-p@ez%1YpG|Tn;PLzqTM<268kT9Xem+g)wtm8YPu`_CUkr*I$=-?}LpvBy;O(&9t zT*ijhH*`|h;VdN*t#F+O@hY=#e>58L`c>y$f?x9Zg6c&^f9AfJ7Wc_5=QyPpf^-oO z@R(z^8xvLEtyLZGI+&cXzrQ<;=uOHHhY7J*viXWl4+Y$c9gQ_N^L%%{!Kvo%pGG#fY4F)-GNlbK|d27l72)JeDwf3=u!Lq&}ct9N&% z9XBJdb%~7ckHt$WzX>dGAGmF{wyLoffeTCIQ;_djB z_NMG7`!36EF-8FevxQrm)b@LC z;GHd%SH-P(_LxiV4ktdv_(>f0uHNRRRNL7QE=fuAm_(&pI;-ok$-=20+~XM-sN)2- z74A~GzAmaSANW;uh+u887qwogLVOq$VrRl0Bma?;TU~BbTT~La)u!Wg-C73;c_T9f z(S&dVs5swr*XzlcdC6VQ+l%$}NPQKYxG0^&LSx=%VUWj(c1(X}WDtg}+BPPE|a+N&G>OtyZ&l z64c_XI_#L@_;+)H*tcl-5Zr6dg$}1sqL6oA(~@WS2;UQZ&>~iv+hH| zgqIV6@8A7DMZuXWMBHV?yD6d0)SA1-t9=x?f66fUby9QN;wd?q1ak8O$%SWBLQ1RQ zU0d9xz14+a9JX9&nlS$~_@`-U+zo)(dZNOJ|G>JkFqY-R>x?P59P#)xCm+U>Q!F`9 zC$iUcom9_no-_G90bB`n>nFYav&Uac(j3DYHV38xU;P#*$ya8xmR1I)&tp449=d#V zKD!?MeglBkPI(XGs zaZ<#A?|Bq;4X4)ft|wNg&sk)~E#)jb$X5e8^UQm-qv$={3ZmJXRFi!TBFp|j$Z?ekKcz;*q)@T?h6n(>l)8VXqd3uDW7V(n#d@}^FRtf1@=e_f z&uyuoOD8|iKPj2-jdnbgDdbgsmCNo)f2)1?F45#C)#XV*_9!*6sk?i|?lw3gVmNR) z?CeP1^c{tw#nX`Kqu(-UUq5zd_tDimyBH)CDtMP+bS0?Mv2C!mn_nWVb;+OoMQH2T zw^`Ve>;fjqF8K9Iccl)je=srad+z=g=DEj&pqt?_(_ z#uJWuuz*cn_^_>{xDj4L)c3DyYH?T70Q1D(R5i6&X*6{Sc;JqOVH|CaFcx?}p}-EE zCxlN_7b708m1o-IEpC(TjEh;CT5-|rrP=lGQ#dJ$O0aH!l{rzh0q51^o%re`;S9BB z=z}X@v^g(lzU?0a&l!ODzc8Ra&o5iaEQTKhjbC*xkY4!Hbsi*v0o8~LAzN~kd|Na> zwbu>a{jACAgd`!n@RMoNu2oXx$vbZOy?Ix$OZlWn+5RGo2mfa3EG|4xI2lHOD17Rs z8K_(n`l$StwH*t%!xm0Zn@(9o9ekpg`;03~6KGT$mrS&0I&>L%_`XbnKK(;-Tm7Ze z=KkIEHKsXO9?Ly`K{KR_1JH5jaRlh^1nrs>SFfRl78I~ERzw9dQPqCF_SXdQP8 z=XNByr5;&SymueK_$tR7It2qEBZK>&f0_FK3P3Mn7oS2XjQw?-{F}*DtT_!ECu-X`KDR$iai)p@X^{$0gz7s-3{i-5TLSo%X zwSedl2n^uE5FOzXMQ8vA!PYR~S*=355QvtYVPH87sBR$c)AmsZaNG~;4CsazYk-kq zW!64Jy5P;6+w7UnFqC;<(ZG!M;9Tex3@(c0 z@tcph5UW`(S-%o_;Nce*s^SlbX?!*xDn4{|ZH5{1*bz%dlLun1`o)kQkc6%WGw7&d zUC3X2%}Nh)Bhk)(WwnFVG~yR&m&d>_rVC@pCnG{^j?=6PE{=WMC5+VgbMFdk0lJ*r z7MHx5=Q`24(~Wa)jrOd*ymcR;|7i~=;GL8}Z%eGIxfFZ=(`lNQ5RKn2AcB}zu{nQ# zvE$blmf^z}6eqf-@Q=gdPBe&gKqIcagg_Se=LeCqf65S9p&bY0@(EB#oc}$`zQ1)7 z&E27PaV6xM;i+%H0vu{M>}(ASy_FE0X_M0N$B9)EA7H~szeIq1-=jOJN7D=2^A8<> z+Zy_io_RNb(~QNLw);;7V2I|Vhr!3v?!GNk(vI{X4yUHZtdC2-7@U~$NgJGP9T^&= zw>reOJ)U+h8l1r|rJ$wHzgnoaH;-Fir7g)SEaunWk)`BTM%i$2N~f%I#@wzJCvJFn z(Y-VMbw0OZ9gVRBx7n$y;*uWyC4&2I{?5hAHT`j+5@ zd;L9*#`dQmd7OBm7XRdVBYMby#l9wK z28dxYS}iv1?@|ZX37{U6p{(VHAfB%WnRxh{i1^fca9$w_%6579@0eQi0eURQ{1(a= zPouM(Y}WR?2(T?eg$a-Vb&6_MSfi2q*DI?@UUonh=kC4a1$g2l$>}Wb zsXcy3M|^^EF$y~Mw+j>MP6};q0SW7}qr)P0vHpsrk=T~{>pdZeXI)QSd%XT=JN6wY ztB6E8z8?_nVv8u(;K=Nh8GlnK_n$8j@VXa+LAVEwR7oct8D8coGrRFw9Fb+js&W&! zz)u8IR#h-d6lf|3`@}fqLSIP8ybWH;QW#sWoG$fB9477Z$b?<}J9@1$lKZR-VB2bm z+7<5rVixqc7R2$XnQ`MifNpaY5m#0&X%a&w*U72=f#ao34o!kRS9S?~4qsR|Rc63} z*7~zev^x-*wwD9V0%*t{J>5zx%rmpBp zwunq9F~&OAh4tKzEqePVlg(Q1OX|&hm=cS|~|y zPXSVahQ{QAPS~erLZT!$+5Fuug#@H4o;5#draBugAV4=~hE?9$bxuYAmam&vm5~v0 zvnI9^Z~4XzTR|}XJ%W_^!`|@mi}-|CL6=u*eWOV7ee^)dj}J-cAOFKUH(qShW7EFkdK&+7wNA*Ux)6vIhXyK)) z!fG|H{z+EfFEWy?WDpAW9YWQ07 z8w<)`a;+Sov7yo`9Nc~g{x;ujx~u*P-d)^-dm0-k8ByH38=HFAJg3a}Zf84VPZ3Ju z)Kyi~#csWX=5Ajf#DBnIU{h-UG5RpBc4bD&(h&f|qN7vKDzX3(Qt+TvT+*<+sD>Y|h=cO)AcOq}v z=!c*kEewmVUqCAZ|HS@>@5(l_*?2_!$2C|1ZCD$gTbjKiqcR;>!Y8bsRox8%;g;Jhcx0mpdKY!kD#oxa*;P5w44A;qp;oH=#2 z@PK2)Ud#d;F9Nl0j|jJTq^S}4^g56MuY*tI#U`_OJsdhhzP80x-TGiTQ1ejIzlwx2 zmxEZfe4OwSS8z@ zHW9<|>w_XwQS)WlR~4P8l2-cViJyHdu&46DlJ4z9wW_6m^Dq_5yb#bL<0{=*qq;A zaE4L4A}L_`D_8a+q_9&E%)n%Bzh@(}i!D$Sk%q36-1T{f#*5$3Vpz*{s=smdEy=#$ z_Ezc>UhF@C_%MO@a9Ms|VqE!<5lx%sM9%MfISmJZdvtt+h;BB#i1s#|oq3o&$-2Aj ztjaykvmuMSn~uJ~D7J7|_n^gk$b`XtdBcMF{qVGtq!2Z84;_X62|w-4(C;Rp7ob(d zWswHJ99jCpvv<Z9J^J$Of$kp@maVi@ARHNebg)R_Q=Kz}{b|oD!cNLZiig1vlD+>WLblP~BorYJW*gaZUvre=T(heu%}~H6+{&+F zr9hSnL2#vKE`B^KRtIx92}bj$b&gJx-YCh(XM7J<7|zbj4)JEYowQP+7}XObG3xs3 zc>N_r|Luq(uW{4lFKSRDfCFxaI-_HOU?f7#{n2z`L}-EN5~jj>wHSsZ33|jc z1y1xG8&>$5LvU5}q1rTq&~+R>Q8lC6)Y;&J{@0wMbAOe`)mIUA67o%3XI$=+xPX;} zrac~4oPLGx0cX$Nsz#8gU(H^L^S|?hriZ=I5X=TxvVO8lQF;BAH|nE}lQ6!NCK zmCd0=@5dpn%=JS#ES_nl4*-o3xGD%`mE}03*67cq=&_BsSQ64LZPlT+AEN2ypW`y6 zPDlg|CIXxp49c9pY`gx@Hy(Y|=)q8f)ldU7DfP3a>yPN+ebGvyrb&Q4s$N1h;^8So zd(GblU^jIm+-0{+!=92@eFJT!wt!BD;Q-h-_QIcYIa>ne>Kdw;Qy4he8Yq&k5z8@T z5#E@D6lN%6+~5NGR9_L4^-2m{+KLm$#^h|MWYUe^v%@6+VB8(wtD6yeav8bs)6Y>nMXCZv#a*_Ww66LsMA@T8K|Jpj zd%QWUa)*BU#iV01wa>#)H(XZ`A{m4Plar8I|OVf@pqo0(LGE1O{V&| z2Hhv!cJmUA_EG)i*Pu00PYORltW%|2uY_P18W9=Rh0)k3N=|YYU*VR#HHoDsYeu(X z*Ncad)Rs;72SBE%jEt2}l`*ccZY|vDIC(_F&aL?ETM;n-pUq4@Ee|UvY#-JZ5{;dS zzC2viPfpDuWm}iRa!3GSZOws>rTU)twzhl5HV8>snYlJA$lu$T zrgFc*Ym8k5UxIoJj_bH4r4^C0XBKF~Iv1yP2F4*7zm`%$5J*j8AN}hvR#zTiHkta*5*HA0z`cL%Jaft= zT$mAMucx&Vz8Q;6su*4`^@tUTYF9V^Fx+9m|59e*)Bsz4Keit`RS6_>jUb!r_OH-4}ZN<4mx*Vv4 zHF9>|XasH?NB(PtwQlSqSYes8DF@qFDoWYZ^D1LE*gVBj9`&(mzp7?=Df+ z!?V7c+g8EGsd%01V2(-;BfYrLHH< z+hnkEJa6|!hwC(Fam2WbTF)J%zB`JPnanb0 z6v;q7t@3F69MeB61wH0-%%L_9Ht^`7ikUT9LR*!gVYD?RdQz%26XLlOt3+P z`vqSrlBEf&wZm^V#xkIest@pRY)E}9gD$I&>i+E1y}ryH%-!ozD!eWM+wVyJQ`K}93k)9E z^Azv(i!RAcc!pV|1f=7RL=wns2&87#fw@25E{;1GJDgA6Tx3Gm5m7RBhY`$Edy3&EH=Gr%;ojlz!{c{QqdSZ(}ur@LRVGO3O!YN z4!D;m%#Bm@uhrJ>vpQZ9SC_%VAe@kqb_e{r{1u;^j9y89O(d=+3hf8CDF9^~~MCj?&h^!6| z;8A^U5{Z7S;M_vt=oYZ?;9Ve?v%X`H!+lX!!H^YAedmwqPM%G|VJh$;L2Za^lxabC zhr9pSF^J@IzAwXXlw7M02VRd)6zrGN@%mq5^uJV^?Uk75JYJ_*FI5Y*s~iW^+tRDd z{qBXPh7Gc;3n#2qW;`*PZxxu#XJvwgO~6lD_Ys%wH!cNcGi>`$L_wEECn4+KLd|kV za3yKp=hxm?;cE*@eW$uD(1J#~){Z(&7UZY^_-cJHvNG>Zv zQ+8Wm>$KEd?bW|$XYK>oyZ+)ndhE{fkt(W?uwRRML{ELj=sl2*<^atR>aY%->o_9R zZ~Im@0xiDP_+7AI8*Dyd7B;Ju`!uI0k{_vt_L9fV$(a+p7_U7Skhme;JJMNs*Zoku zRte~h&%3b2k@7sTm;sNDM|s9HrY{Aw@Le~4Qky!o)UTF-rF`hvRWsUX@J(#D&a7ME>W=Ez=w z5Jr(iwc+)KJ9DVBp?Ie1#N*vlH^romgbR0!wqX02PVJ6ts19gz8lE^Ci@MwXGp85e zQ)opt%S)R%ny`UwTwL;4U-7v5`PB6JB-WW|hhhtx!+`SMMio|ebY>J!Xl&>UE(_yd zXJkrFBY>3jl#gFZeO7Ob(B+WFV7jo zqwei)NojmbbtgStgBWu^ospz4fgvb!mLa}*?fxCb<7l<-s~s*a%PX2KhgN>rD`oT_ zSIimrmB6%BIiFS!QsIW|5FVTIJL4hV(IuA%EaHb6g z$D_p=pCd778b$-FCZ7LRw&(Xr+Y}dshFKg;fWPc&rk~&1#$x9@Ako(xzZK1G8d!ec)ODFN|f-NxHjXiRB z%6=3T46F_H(sqH3m4-~r5$#NOzNe@6=rHv5Dg7Di9@>0o03jh8!_2XDK;q&MDgoPw zt%#D8dg)m!dxCFli$8kSEx>w1ECiJ9uhTiLwg6(4DebW42trN)JF&7dTIs1an_Yes zjuk@Vgl7*OKQ^u4-n_MvUJu?1B~k1ChcqATs7B+RoBtd@V^}s>)4)bD~BY9bbv6<8{_uPI5e#ACQ zz2y#!NTOBvDUdVp*8Yk(52mf$tjXsFI#qYToZ|@4f%G2R68L5yXMmJHqE6gC`b@h< zdp0v8O1fBO3Oubq%)og|arMidr68kxSMDB$Bi5~y!4Trs^xfm;v%XGMH=;=~mFkNN z-!Hp8&$?2qLQNlLLHBKwoNsuG(Z^8i;x8ekBd8u3Lg+1(+WB!KYOXG+5xPrSn?9Ck zLd9BZa?&(HR$6PgLf%GlbbXp$SZxxU3q4Q#1)ALJmTKgmcAIkA$TKUOVD{lv&fG_3 zIEba|xb!TG!?Mh~Fcu}ooL!}J7phLKcT;44 zqECT}!U|70XWdqd zpkiBNUCRj5!7_Q%PYKf$ooLxBx*!koRqaYdmgSk{*GPKsri24>2had|6ln_|YLW61 zUH&VZPMK;NMk&`)lOMU3&9w+c--tZGNz#sL`7_t3G|-%36npr`tuaA0M&8+)p&be4 z-8pd-lh4o4JMxqfV_zQpU~)qc_xNfUC6M@cu(W{Pf;ZbBD2i?y;h{MJ_9#H7sZ82F zE?meFktA;Qt?bOqfCv^W4clYSz@5}4YL8>?i%7-IHB&8I@cjv=KfYz$bK9ij`9Vrl z5rK4(0bT_G!E7G?z>Lqa&$N@ll>$-1Su}E;!5uX!{}5MxiH0?51Z|$1D7bHp5K;rf zI`&=Q4aW7dY>mYAZQm~dKO(F72Kp!;c~FbORY2f$y2(NV*?#==Gf6N@t7YU1LrdWe zZ8e`v5h>QNIx|ut0vMMlHv4-RW?!UJ@uWix)VLx)dEDbQ=ZhCe*RIm;(6|w< zPCWf0L9@2=j;Tz>_N)V-MN)1lXrGsIHZ;jpKgjV>&n@8MSh;r?IyAextnEYkvaBL} z(4sOt0Gkj9sfJ>&A~IkVsS$;qQ7?R&TQ^@|1WKpm<{Jz6($kLC_ILo=EtPwM|EMG1 z_5I_NIagnTpvG8PBdq4-m>CAi@93D`cp^7_V5S#+^CLiGUL|a3rr6kfLCFIdAg-v4 zZLcYi1GV)oDXHtJJ52eSlpb=`>PpJzhEM$P9aV=2^}W9pFEabp7En7h`zez;!oq4D zedo=Fv~wS67!jDY8M}W19CIIA1Ji80(u!oUL{Z08qh@rZtw-y7P59*S6*`Tdm@@>A z)=zeUR-a{5Qv}F*ro7pt7qGem;(ghyXWvF=vI8zjcRINy;m5^p9MPNu?5Z~L_)wVg zxfd~bN5)nODD9w={<4sa_B%ZENSFN#_Uh9$;b>9;z^z$cZr;xbZhHE?oF5Sri}ii& zJz**uYT-`_K4=IG<1%8pZ^jMz7}hES=Gq-C;g|+Bc{7L98*o6p_e?!&=ZH>61E(r; zXW(tk@@!SH(sE1D;9eYAO{!9oR}kjw+t%;|(gYv1zW z_m3!dR)zvJc&2_SaAi!h(G#KOKirWb<4AahJc0`Q<`TTkY@IN1(QV&o%bIb-Oac9A z2zk(O7%NK9syT0Dw$B?!PNLZF7>dPs{Z{hX($*^vIYU?T*dCM|eg?Es&$FPtBuJP5 zebC?(0MTq8oH%L#4dw|F#`86@iAGAh_o6$$KPBgkmoTLVC|h0khv9jzL#SHBykEe)r06|e1;C8K5wYEE z43kD@z~3x~klUkj6Lx>j3VeLCp_^-u28fjpdppJKZggKQ*}kSUy~X)X5~_~1C9}T+_W}WW1|e|2Lfb>h?CwL!Jk|#JF+6HceKNCysG## zeuDq22jhnE@oqfR)J#oHke^PZMJlH-i>=l@uE}nGo#+BbLtIER4ch~sUmnjE$rR1B z0Le0E9@1v?F}YowUxLH=*5=u?qYKyBQ&bXU8$`rAv55VN=vSHPj0JYBO0=E5%;%*6 zkwm=~@B80=$40Qpu+o-WHH^cNHCx+S`&M-m*_o)Qozt>_EriHz+v5&IgbZSZ*J^i%a4@IR!MJ50}S_w;}vcV z0YW@m8k03r7Wt0&76U)kv^0f=OZWcT7e(4OU4o9kbtR3#v)=Oyz+`WqC(#RiO3Pim zob92ChJKWDBm2oPgLQnS1mDKQV_fGxOP5s_Hz{ zXUphdO9~fj>>6nj2_c`N;cwHai;5J zmna6=RUH!btdce+*#}LINqj6_danah-ApmIgwX1G$Fb@Ca%5;$Gg#;|QW5W1_a|kP z#>rF>pMJ^Fo7Au@yyo0_YK+DT7-}n9YLC4XubkFB$l(@ivPP{ZobQ=+#)Y{4xe?vF zvO>mH70WbgN1JKS8$ltppd9z7MJb4g%Yr~Qyv6-SXa#5A!j46Bf+Wi>A) z0z`8J&WXYhXyAAtt8p-2sM1l8Uw-tYOOPq^oGAPN(#q za9u%-O~`JV!1PPEdph!eDI(@)`RyOZMgP7_ zpjg3>yDK9Id3TocU%9gXkIU`-hvcu(pwZXzf1}O9y(GNOym@)~VcntD5&0ON*@S=W zt?Bh}3Rk)G#qB>wI|oGm8)a`96i2{rf8sj9f()JncXtmiA-Dw?++7BD_k`f??(S~E zf?I^V6nciww2uC=ex?rouUX|rfd9fS!9M;6W8L#H z?EmF4o&7hD>3@z&FmSjcRsaWdpAr}IZHylpDh)&P#i(D@0pY_r#E1G)_g-%UV2xBh zP-G{RU(};?==3IaG;Uu3;H-(!RRzS9a~%G3sBYT zOC+0vxQq2WP9_+yNjIVDO2#aO??ZJF1%q^Ap^}TUh?=5jI~D_tyIg@EfN%%{S{eT@ zu`kf}IQc*Q4Vd!gP=*?`LwXTPQ1Ao;LE=wsJ(_b1Eh@%d_}Q?yNLDLxfY9vT!Vc}A zsr7!_ceUu4@_hutwzP3L-LO6ABH-~cU=ReW8-`__V2BvgdraqN367o^*5TPQHL|>0 zKaXf!=VJW7uW8u1*{Tq8Pq{wvsjXVS)6dD&AL!2yKWu*|pm|I&ruoI8fY8V9=n9Pq zg4?c=HirswDA8o~T4j^#4Ee9#VtzLeat0Wd+A_g0p)~D5mhU29!11%a7IZW_Y=aBA z9*;5+fZHrsK5FOn$9h+hPe{T9mW7&-84l6DIV3t287iF!>#Fr9>`df1qTP?donQv< z>P`C%LWmZr9_?Vo+p|qdCkriG8@_KeCa@xhP_^!l)Zv@JSBw%)K)$npz}D~~Q_6jD zqzlu1vB_<|(zZ>@KPO%-3b|5W>#sGl+M}HE#Lz1%#$@BVj~JCJ-7z&27~2iB*+h~C zOxPU!gltA!$3Qo%C%iDz-&Y}S(>}-74GFaj*+lYt`Q9a7vIBWi3c%W^a?x zx7)U(azJPVoCKa=dGcb|e@PS2;`d;2N=M}zZyd81CG2FwS4k;Mc;6-Iw|yk>0Q2?& zw-INHJ@|CoTBQ>FwT^_^#848*gXFpF>c_0%v$|3THvMo9*fL{|ug};m{?RMt@Zl;; zOl;vX_k&mg{$VO4|Ik`hEZgQd3=s5j>c%NWp1_0UuB9p}i3#h$WLct5@0)Ji@-59G z?`$fpYCj)V*Tnzsfg;F$%@LQd&OhP`@AYhNYe3SzFdW{~{khe-uAY_P`u+X7B+bzT zPukNU?yIez5myIg@N)Qv&N{ec9>5Ro{4C9T;BZ`m>J5~`#pcB6?o|X@`-V|i@-;-h z^;~6sS+>-{!s#CNL%75~mco2W0%`i%S}AEsf{IMw=W?nSj6$>z(g(^z-xV0nU{(j9 zTm${TrW7e`9L_}*A)TvRB3P0T;N|@Ch6$LoL2e63h~T#U{kZbFqAOEfsAtO+McsS>pZTg&e`ZfGWa z#A;KkBS~}AC)?0ClX8*x{!& z)eijoniR(~>d72gTK`#;7s5}>H1b|qn@ny*Th=;DFewg(P1@Own!ntP{pIO8;^}*S z6xV9`Wl%Q8ayPr&^pe+}%LOxd`BfH86d$#<8{7D-<-NDMWIg00Ch_S*oZpF6)-Jb` zC3niaC-G-f&JfV6&~aPm&-%m>z6d{gid>h+fq zb~;|6;y$nRzz$e*^*4`81KO!Z^qW}R)c6yDv)OcgFvtXmRLiTX3pTHvYsO=@S+}D4 zg6H1|1CYDoPXL1=mz& z=kZuA*0QoCOKFEffWZGE zC?aQ2$#`=au3OeavNivJ{oFK=f~uonqOPV6Xckoaskh{CmP~joc69B%kQ2`dA%@M> zcg4db1GS)n3c>9wEjjCt*^(cd+p8`EaJ>Ejz^`s7L@u0LuG9$K28RQlcUDT@C?jzV zE7@txX#ABXMzGP7(e9J;-RMGDCmNqnP&T*t(Hh1rtw%QwfM+ z3@@6~S63B0^^ojy8_s+DcfEep|5LB88i4XV%vRI9^meX%AB^{EBb|>XZ1q1qu^i&) z@n+s%9RFMS5n^!fNO%e#c&ZE2a2`3{;Q zJ@1o_uzwAfBSyMjBYx+IC&bV3VQ+9ksGvBt$2wc$)5TdrC@C;R2yo)m{m}<+yYu8D zEN+Yh8N{Ll42Paa4X;VcuRN+#Xr0ClEU6P0xn+3|owFod)C`C3h1gsog$@;8$ zwXRVFpAUalIEl6+q^gZOb5-Nrb21(4#6=cfT@J@Zvf1@ffzy9g;W@1&CvoZ*2(lJy zY?-(e!}YRa+}FBfeJR5?aS})9t3Y~o7tBWx`=LyyvHb)acX|vWsXU^cpcKW}igkxz z4zNDMfHqxY{gqQVlAvlYvU)DZ4V6a+Mr_fE z2*9Q2q&`^O)oe@is7J%u5BLH0tQjz{#qLzE4~azz4&%h94e1Ror_dU6=&)?r9Az9I zg#!w;LvGED7&XYmRJ&H#wz$A81-o@WVIlY5hcy3^7JtK$3|e2g50{AE67nZfj@dqp}EE^3h$g9k%NDD2-TUFM?-~FpN zDqEu*VYL)I5TvAV5T%|lidz_Xb`L~G+ zAmsj;=;T~yiyzzJ72xLVH|=!i5lTfq%J4nD9|tJk=C4Xh_Ogl_d(GbuV;xpKx(}8& zma2&Reb3Ad*-88aAQ40(*IbkQQcb0yDI~6_{w`d`TTVf_$QPNOk&SRG6~<;&aJt^M zhq-t}q7x!p6sHK-iQm3Yygy`1HM0Eoo`@L?3awWk-5$@*EPL1&E3@;Bt;l@~$xQn@Qn7CZk2X`+K)jHUfBSIkUVoJFGU{^QeR=to=Wzb2y2tjiUYiwY{e$98F7q* zH2;b}HlH8tv|L`s9Fbj(+x}2p3Ow?qF!jAQyyGGLsKIHvxxoWguWR^3ehYfG+6mOk{<%mwvryPGIff{ zNjB<{?0wzDY<63kL8#>Y`?~9KL^A*HL5LnM&PRp}cYmv;hNcu?<;KBhhZuD)b`-qX z)BP>i573l@$!6IdD?9mt$BV?e%LwjJ1D27y%65nl81vdAtMHL;_s#f%E$^gl&du?; z=3<(!)iR?KQHFzSBE>8*orddAJ$WNbI!m4Tfs=`aMSA)wA=mZnHkI2Pmq*W=_v=OH zNmBJ4+34{x^+vr-?QNAoU3Els;IlL|HDB_wHym61kNiAN zzzu`e*_VO27x}ciDHbVakx*jLM&IN6cAWrv(m!lk+Y{==I@7j%Q{59@_C_;cACeTi zd@rvPu8%nZrmb@vV9)hOjK}EJM}4_AHqP&pH8C25hvpybR%?_5Q^OxX^PM3N2BuNO zpA%N)FNnTT4*IDHBM?@P#GYYuBwS7Y&545!>T+vo@_)X-JfFAdv-xZZWd;V770R+Z zp5O`>djwf7y2}-(?vd%uUx)ouEpiZ#DhWFO<(*`E5_XcR0J_IpnfngB^EPk{?uD*a z@Xom!7ue&a7S7FIkJi^?X#x;bdoa8$;zherM?Z={M#U|4BH9LNClLeg>OT)v;ik1& zu*R=w$Z>slk1_@N9fOeI*mv%x<30P;QB3jEt@6ZQ8}-`+k9 z`^;{3Z56kAgY1&-sRg=>{TBK6PivmnFfxmX9V9>VogO=!#WDuvT8k9s(^8V5%ahG< z-v=GiCYPdz&2z~nuuVwIxmMkMb6E9PrqCP5h;6P>Bfa&{N>SfpX>x0Z*WJ-04Lk8A zExzdX_JUt=@esk|-&#Q;7=MeVhbq-Hr>G4@> zWHL~{BzpFuKi}fP%`aeZAZgVU+lTkwuziR7|KAREUR_kTAv(66k>+ zy^;Ns)pLQq`(W3nm@-OY0&ih@)olf5Vyse2qr;!2{OT&fs_5U?cVq1NGYtY`1bA-N ziMBAh6F8sUd2+WG{-tWQj;9}2s0y`yB)N3_M(=6?|ATbqKPevOA*$l02ukqS#@ zZxJ8FLdI}zNLNXJ?4nZns-U`&0O3Xhm!NJQ%nHp9WpgJ;(BehXu%p%>gaC%^h|t#8 z5#N^tiML5_5l95+O`T(JQ6uG_tuhQk8PuDhT8Biz&6ggr6W6bnb3l8o;_FzKRNMYb z7~c_)a`nHC&`Y2zK#L*Gl5fT}Kb+Z?gbB#~_#_>T&rrbgIjA=Y;K?$!ja9@KD!(5Z+ zLvqVjOtzvnDtG89FI>GY0e)u_1V+G8b2z0yZQr;%Gc+g0 zoV7mo1%)1ExA>q+0v`cNd&;7lB!|U(ebw4isg`FPa?7;XCnc`s?r9dR2nInC*#a8(yLNpP?o$GJh?9Il zcUJs1j06x}{HoYTnm}}~`|tNZNv|ZnZ#T{?_O&Ih0Jh1OD+-GM@H@(Cfe`rFKQotw z?oQ4a3FOl0j419qt}VOK z0eDg`0Nq(A$7EQdMod!N*f##a_;T7(r$a1xL>Zws<;M~QTOde^x#NyJqQ6iE28NJWf1F5?4SNZFg#Gb&mE{Z-9c z1G+cy)%e0LfzV!Wdyv;2Vr(1ztt&#byW=3WmJd#`n>6Q+5glV(rsW%og;t(>*v)pXWQuIXRTx%9ZVXP)9D3V zr^;YLVhCWO?&3%M-|XvTlV8(f&JjCyZ}uB!mX>!0sx#B-jYNY7J5?yV$}ei_zzveW zd%Ekqu2HCI#H5Qm5EfC$Z+PC|5#>SG!9(nen01{vqlwgg3NYpzz@OMA&!QV8pc|`d zEHDLDf^%~6hVcs9yd!?an+7!lvKOP8IG=~D0q(WqJ_h>QJk6C#>Qq^z^OZK=O~P$* z2}v)jnozz@{DU+#5n=;xKGn}JXA849{Pf(kT&_huJ9vy@$%JG{`vdVlzJ>35xssKM2*KXg*!+9O&DcQXW>B1sUI z)6k)df$`9dHVWv5?8dC+HA0pgQ{QZjNqNChIAiq0LMgJK@jQ^C_d;j$8N^JqfeMD>G4H?EluPUJbd$~q zNd#5EOIOI?b3u#krOI32&8g8}D@rX(4BNmj_7Eb(v_!**UNcx^?dqW1ZN>ZSllQPv zf3DE#?h6=fMX(jC6*O)2elHZeOEmCe=0gW6<#ykTkB+Aurs$dg1=k&_siq0hipK*^ zuZJUMrs2mrj4KHyOUtIZ)}Lg(ase$iOm~00`FH*3NS`~VP@&al5mvkAF)gBZR=a1B zS~W?VEd+W3O%k?rOiiDnR_dGKU@$hD;~BNGYNo~gMM8@FX$aQ+K&0+2I}7+@_*7On z1NY&me?69BFBIVn^=2e=Se@NwlOE~zUZQkc0*!bNGr~uOv=`skbGAix5bke^nkT2OU>k(1>1Lp5 z!@|g;*O7ZeuTEMv<=qHa08^3IN`#ffFD0P-(?*=rY;M!G=xa9dwq!2yqK()@cP!cd zIn>F0sIlYAJ0+o8kva`pwpQ-??7F?L-%JgDQ>YynXE~f1XF&pQIyl|5MEp#^?2;70 zm0O;mTR^5bBR0F19SRi%3Yb%O$lgg=U5LBI--LC8Z0!WPNN5&|RftzEC+LfK7^guB z(Ejb}UJlTk>5N!o#%t~0-ll|}*H!8JV1xjkLL+oxD+f;OVbYLd;i)eN`Or-x29WDd zFZxX&^S<@}JfaeemjqG7z8FD05YzU2a$JPhd;Kg&v(uHXM_h*6WW4gJq>^)&G9F9);VP0fD~H$0ZJk7a!zF&C)r=CS`y z0_ERFwP9t_)5jt4X}s4XZ`q2--8(arj{$kznebV5@aOE*O_0pP0qN-Md}B zCoEARP&BzmMg5CbePG2ozRhKsO2l5GpjlF{xVJ9iu=`l`4t7;9jbFs+m3NW$!mgKm zHB!Jn`;jJ#fS>tM|Fk~BoWden;EA&TI|`yjj6CMTE<)Yp=CPUzNidJ3(K|Ut`yus; zL&G3kK9{DpY{#J~eX1IBQm42bMO{7pUmU9K-dT$CGd=K@>dkUWvs+3HdI-Han!97W z3S+G zobYG5M(-F;Uz%gk$Yld>2DZJAsEfBp<9O}$08FK6{b>qcOP*&+y?LBW$QExdp} z-qeF_%_5ael$NafuH=)yWkZ{X7UdX0jR7Z+7A8`?oa}>Xi+BBO_#|~u8|$O*t-rD6 zlDBD56!ct}euqgsUkR7UC*JG1Q~xIhWHKy@LPBA>sol!qHKhy4=_K{D^hJOBcztQy znGbE2WqTek=JMZPzD@)dE7hpc%+ZfXG7&OFhLnxo*G!pr`EHWzW;aFv5*{>DF^U+kOVu<{ zM?5UbzY#9(1PY9muz4k{VH`uAfMASiax`&e7;<-ucMhtqS~G%d$*s3}5zrJ%(^H${ zo0%+@ET)liVXMXz;*wLwtvWa25(uHX?pT;;F%N2UaR~X7STLu5J}mj@y~^zDyOemG zMk@A=-@INCIKemhp0{SY&i$6!Yj9+WRLkMD&gDL$*%t2XX>fBM#2>KA@AG|q>+~eN z2C)+((2h6xR}H9eoOkWK5=vViJUSuuU`9mnmG@KRqVAU@rg=RrEI*OivlM!7epCOy+##7)A{m%R^M*TdfNk+;N7L`_3 z57G&`B&4+7VAlQ%K3F6m8kK;D|3^kx;i^EJLsfrTHR(2&DSJ;(0P%c_UkLAR`0lc) zU_WgIon6UHGwAbuKi$cU%Nm@Uq1gM(bA!*N!`Jo4(|%;r^n*Y47|C|sKS@W->+_)+`4sQz^C}*BWMJN@J?CYX+Jz>o#CSdvS^lSl+rS%>@0~ zMk;;vw(|3Gq=G#Q_an*Jv==k^U=o}3eVylPk)J=x4Ug}nZ%<7>AncNh9^MS#r>Wk< zs8CvPxMwYa`>Et>f31O-)Wml}GzxOSJ^UHOM~umLW)t`A{Kj%}g_~69JU8rjSw1wt zFAI{{ml7Fy910&JY`nZk5pdHWo%!Lb4yyMqBAw6n&EohXJf+~;j))Ia*M(7>*159P z?r|)k0~p$EkEx?7fOSS6@Li~?i)?1(7lsxquhofN*i!r{bWtl1R67W&&erQ+YGlz5 zKHDby7n{!o>-@SZw))#Ewmyi+?kFjIP;D5YEZJc)P~Z#{dL9grr7cxr99@pEe<@N zD8k726TR4Gm^bX@Ehh5yqSTVhdNV)GokKBBag{{B@F4+~?n4&T|5Z6stgoydRe6K; zw3;upaB)}X;$GZ5N5Km306E?Z>vPC~pt%>c_~iYLbO7=?BZYq@3#q}~z?l<5+dz%z z>uqGJ5f+rOuM|&~z)qGxjZV0SUhU$a-suo-fS^Arn^7`TCH}eA`dpt|F_Kn#4 z4NS);syu{%ZpnT;&zW^IifBF*MX!v^Ny*FZezl(e2sm9FI^*;I^GH4tOo>UQFnnvv zDh}lfYkkww+^P+*`2`_D-AplPek6L1n#w12Q9*cc7?J=%itT#Q8X4BXz( z$^6@6p_dkd&!F}ntwxXPHRoOx`PKV=@c)>7R&HJtf_nW!A&p)0FGG}KJ-5ZtVht9f zY};c^l6WECPLX&5CS2izV52>G;v^h!(9mUah6oWfAQC;@m`M~+$1=V$;iO%%V$tmu zSit@1>{V&)cV7cymTX1liTRQ3M%1S&G2PfNmJ0Q+Zn#<$6C)#B0{nLxVU??l!t`^n zN?@Te?oZ8C6xRFhV_H0D5T?={WHrSvawgho2qF%970x`eA&Sqc_8BCHY725o)g$Ri zj9EmGRQOZoyP_hjV}f^M6=kvx=Hyq53?-agFqlVgPSTR16M`g?7s@(L4G2Zw5g`EP z%Jz&4tA zt(8)iDYlicksi&1>WVBrOnJ_Q)Z#+f8db~D+0#{#aP92lnLAIBdDd44G5@)H3p62;SgKzOPs$)bWC61WlX&@zw9Z? zT^o9;#NIc$j^eZvHe^ngc&aS7cNOaml4ruoJ1lC3oDdz7jpJ3BdJ&uSROg z5h0|bDqV+*n3PC>&tp(FcIH?7^^Q2nTwK%HfCYL04#_OiE6L^Z77>HXjS7H*3tv(` zL>9ZhjbRsufD4oB;LFIk`-IcsrC*X(xr&zV1I8;JqokoR1%;Sjs4LO*_Uj<(*wmDa zyfu6@ES$+SFcr}{|392?5svDYP!nSFI(bBVZ zq~X98QSvVvgn;_W6*3!H{3v5?hZvQ00DR6=OlgbSW`d>i$O~P9N(EzSJ^c?jHg{s! z_PrGuHL$9vOO7mcyVgamyaI`+CR^6CmQ|;Nm*P5w6K>Q21n{3K_AV%UrB}+}LKmUx z7~~owVC_+cU|)uHCXfb82D95AaA)n_0Y4qus25P=^ zvIVPAT~vgm>cZ~trwB_6=t?fk1r5L%PMH4K#9lXSlv*Dj#O3f4Y0ybDyl?Ni!G?s| zvaV!ix$;FDlG@RNTReiYXG8K`>xG$ey1S_K!NaWNJszpXNn}#B3XY z?f25|f2%$2rVm4}UdfgIyb3HC@W%;h>aDYu@FsWnN#24W57|P%7k30&{}wdMIj;I^ zYZSe&z`y`!=NxpG9BPA?=UX6|Ol~kwx7QMX$d*3jLVt z^w9W6wS;S3TK%c&!F{FoHD*BTcNIh7Tpk?G*XYbElGj&3_`WGRvF}D*t$PX|-1(+n z{^XdjOqqjd2zMYajQVnX7;O(Eaf{8ujBK^IvXr)v#V}tx(e!u&kBYKxlGFCm!8=l$ zjHd=s#1$n5$7wS&2KdmkA6pkGq3@ zbHK@5kSHFnV0aVBuS~HfG_l&1-dca->=D$Ce(_*(ZruB}&de)+0l(-@Ki4gu--3&r zK}3z>05h13;bak_#=}muLjrp%fUlf#zc;W$dV#^d$N`tGwEaKg*tXeFdJP9aZZ$ff z7&dH*p*)5{=etW?YE8Obt?lECP?dJ!6jb02wXS@Qh5iBYY8dKnb*?iWe*M)u6oJhHto`Ru?H zVQ=dToRmQZ81uEBnw`)0BgnSkYr3@sO71TZ&G$OdOTrHlS>P1YB>lGy?j@vlh zsfwZ~#Sfw`9Ez!ly_qehto^P5VZpLUiZ87$ts$;~B7)d1l0$A{fb{o~{=2?7c<1nz zl%z;*m*TCFMsBAkQCLNNHOgpb`_flIignq6z0U*P+pE72H%9M9@)E48NhpIRckDD~ zeGQ~tZPIfd3w~_Xs)2dbNka|$K?|ccKZ%_xiC%t{aqn2S5E@(C&S{g2qK%XCs?DW(#(P5qb|er$6=9x|Y=noYz5i2&wK3Lz%^1?rR&gpY|Hv2Q zc_I{EoUlpoU$aNS0ka+@>^o$!#3qC`zCK^>egjni*YMVogVHvRb?R7%F;|039aG?1 z_O9!Npr-aH!JPelz>CHq0R=iE*0}}|U7fmpfr4INW}}+W7lFu)>`S%E1pHuQPOSlW z@Poo=!;1!Oh`5I3fM~e=Ro$J=N8W6P(Z`=OI_}ikMY`_Pq&^oK7@jftfvCgHo*HTi zrGS7RE{vqGb{`hb2~tScSme_Ko}3fU*BHgs#Cf8Ch1@i?m$|qTyJ#%!24Yy(wu>%e z@@!;Q1&n&)qS-w5u~>Uy+e;oX2Y+!#A_(1MRho7=@>@IY`UisvW2hn>Os0Mm{8@#k zp!6fFH(sP1r+)8QGi;+(;c_*dY&&CMW^p{ET}Rr_0tP8!P;{C0Mt0_~8>Sqez)6DT zG6Yc?V5qqW*69f^sHykrYD_+pwU}g}7Fn&BA@#rAhBhVT!O?xecDs1kiqr(bpN69} zD@<~tvwT04ax;(WWVZw~RMr%@`66%~62FZ56|Ycwy$~?>(4|d;8J+!S(@r3g7RTQ3 zw4sSlKzQUb#l+}Zp;uCBKR1}B&@{pYsjGPa0PDH)QE7@8H-p9)*FnjDC9(bn`0od2 zJEW)+yHJ4PzqzuLGL;LXv;#Ly>S9ie#_Ym~p(gZk#%#n`ySxod#G~sDtReZF?cJ3L z>~$$LMlo@vSM{$ttQ&}4Fc>kpYVO~mA)eA1zj3{``;6EWf4@uA)OcvMB)k8`R+Lz0 z$JW=Hn!3xYaF7*nEy6?MLgELI-52->AdU^9S~;_Ab3!KNcLAcreT<`s9{Ul(?)&Vd zlq*EwYHDe!I-q|ObrhCNx>O*gNds3m7p;(#lB#GzRMlXzeWm%C0}<3^pg&Rr3L6{y zJpvn1E-$mnBcropj#j)P<1=H@V=U1iHsDDBy!TXWIxBUE_P}jSeqEdHK(#H_pivSp zW4u8h6zKRn@5&<4!uW3B7|2PBXW-)|RqMZ<#%oJ*#>tyqZDZH96%k~Tl=w3-Nf z%@~{pUAnTf<(Mc-y4SZ&TW!Be+v{)=C~7f_w~B5!-7KKvtMn=`Dypby1~>duOX@wi z(af*FaV9R_-X(6o5w0?f&NmG=>Ywvkc(syZiz)G!F?P8bJ>sjP6b|V!IyAj6v1XP?8D=~yNQYk6vhNQl|+x7IE=NFuoJioyP4 z={)Ax2^fBA@PV6>XlcjaS>&8xG3q4~HeURmo$Z=*N|lE*1b7=vEbcNUyK)%Nv}6hf z7?d;tywO);mLeOi0YR#3WbdaBflfhd&OBd3gogFjnPzwV%i*!Dv%NI#a##F#(0}sP zNKVe$x9O&YsD~A!DMt>z5zoWFaWVtmDiioxiTaujm6b$4a>SZbL?C?_tR21Gy z#SLQf@F&|1wZ{tTPgW3YEibOiz}_!Q{g>u-7ItO8rNDidjx+b@I3vjb6I|0wf+F?WFy!HPh+mLlodA5irZG_JnF^J?FaOG=}id6=>tZm zcQ2>*?Z~!UHfl$vNf&iIsIi^74@b@>rPi0_>y8_M+t>H~-G4b_qXlHHX**?TquN1L z9|3-|Pbjeb6YjhZ@}L30XZS47GS1j}Zq5JzoYxz^Aa3f`k37)MXvALU*-}z?SF^V; z*BJ;~k@I5;{HP09XMfgI;uz#7Xfh}-mrd3R?p>%A2>3O}u_FB&LCp4w>vB0UM+k+C z_<3%oacm~_6qfHmpdzSrA1f~tZ&wXbDx(ajox8~&wB;3Y z`RDEqnw>ztdF?^dzKs~*!5@ZN_~kq58nhkVgAM%j7~;;<1a=q4v?TRC8kz>(S)Coz z?-16sKtnbnthS9YpTId*C+65bUwu|O^a}0YADs|9(+C7`AT6ymzdQA{+k$2LOTo%% zO;&^lHF{B4KYl>Y2x9XaVfx72J{sjF`Lh|-kqx;b! zeRQ#5e~iN_a!(?sKAWxSWD~r%JY;hWm4(i>h<*0<%J;)|Y(rih5Q4caA6X&Cr*X=I z9fgN!JwSF=1nu(;ah|DM0=I-DQX9i)33l*{3A9qmwy3B6&oYx`BVNZvG&E;{8zb@z ze#(5Alcz1s7^R2aB3qetkRYSBMqP~NkS(M4%DpYCvcyA|Kx7$(tTQqDERAxnVikC4o z|8dVOkbvGK%KJbHp6Z?_j!KFFIFB@P@O}RJv)zyuF$6})vJgIV5bFP$JpPh0@7w-Q zo9F+XNfcm)kN@%ZZNh}^h0KxCPS0~y0QO7!Hrr~@Kl_HHd-s>GSI=`duCNk~A?Kne z=*7c|7A&Wd7fMO>e|kSdf3HO=`al={|L1s;*#lyLEGOXjr+9SaLU%`7do)cn_Z&vP)EV(5Ozisv#!wt>KwK{|`}NT-fVM@SaqyuDX2Z;FYXu>} z3)5FitI4x)GXDFa`+#7*|ISlQD@N$K-mXT=SA4>0>A~&Ybg}IZdN}sDz+PqA#?Bb5 z*6WooJ3?mVBtO0_2I>=Z`Y&SOFvpGi>8%CI4mY>K+7No8=D48d_%)!a360k<0Qt1a zYN@(LklR5ug6Upex!-+9Li$2Q$U#dd=BTho`UKxR7cnwmdv}x}ZoY0pa z^cHB*39f?M@eMJ%+*M{O;{Z99KbeehR49o+-kk>icao+E9R-}b3~WM<)dFhb){XW5 zj99aOa}O%67Kny7w^0y(e(!#kMAp$phQ79Q!XjaH>3eq6g%qet(&2$;l}X;BbvlK2 zmU?n{MnFyc8vSRORqy#ybTEPeCT9A(JZVu{0GYq_X-pi8%B}p~BCy9yV^ji=qpGw=+si1WHp>9S3>DE1IEF#gAo+B?$px}&OcSdtfFbz`xTotOD9{N#i_hh zK)~fn1OHcbXpAYmhw4jKN~^ZoQH%g@6WeSHLL#Iouz~n~EH9>)a5zXkc^^NVLGvwU6 zv)SUWjyDu!K|xgEMvxU;ps)r1Cs`?z(@|60X0!OfUP9)$5vcXC zp;Fvgpgefj1wS=8zpV)$xoDt4O+j6TQCh|yYiF4{&%?}-S(lh;3s!-gxLqs20o(O} zsae^*NYB#8D=)T$`@3oPH1wyMYe(i9hU;$3I=FGV99+liWKus@niat}8B=|_>!;cf z?MddzxYC}H-z7I(G)E`yP$n?R0b3z>RLT?>H{a~js-hwPQp1dkWmLsUFbLXD)F5aA z1$E6K6djhB?h<9BDFa{wB;b>|0 z@&mp%Bs0l1@&QGbH2pf25ld!)BS!c&lFW*bWkvqVDC!SNE|ib9D#h{RcHh?{Y^Y}x zHNT;1l1J@S=)r_~j6iuTBfP#(63lE;YKL@TFg!D2Czkoh%5?n0r7a6p@@fG*x96%RT!#I>JH}BcUz@#!=N737D{w&@ z9dS!PKS9_eKVQ~Lc5DaSV)YF$(Xl%$8%p^%5=-9I7GHPQ_kMUM$!8~(JB-e+_#$}M zl=!cDM0L(sk14+N$QjzM*A_^wxVVc}O+zSt%LL=x}o1vrN-0?##R>kol{8IZ@}qTCX1H$s}0u zuZI(2BiK30c3Gdy_n*s1)$hm3SXAi+Bpug}RC(E#-8DsFyD+QNP0y zoiX{dXj3JUltA-MjotUv*b{pr5^MHp=6Kg0LYX9P+qL%$3ntZ?E4GN1HvLA15PZEr z2gDECeJL@OkNh(|%1KSffih=pfb*TB`x`_EUDD_jfl&5>JvWDbVA?iWPN`;i*Ox_2 z5g^CLGfQG<3IAFl!7#kP=KT@;TCp(a`uTURZ>_DNPf3yGEFM(a=IYdnxMR;U+=L)o zecn~a-k-3ttV*Ff>R%;|YPWZIe=GvN0t4gd;+|WTNDonWDxlAY{M+{5E;|Tnfb4Vs zC<$+N_oZZ`PTBVrS8rn z$lyC^m5813t_30!5&A1$9#M9yOLK5DQ?aY5Zeg_#X3%0qGP$ZC|y~ptjSG zn*2_?C~6ZtW0rKxEK}$(eZ|)=`iShpHLJQ@LM<6Sf&O<0XSlenQ<#Bvon33M?TPrfCK2jYP1|D}&WeKuub zTF3^rqu*%V&1~m?=Ta83q)$xe@0pNaA8`kMUn$?e4|s+yr82@$VH`KZMk$dVmPQZ# z!b2Coq)wF^uTjX~2d>0xztnxnc5`%l*3Cn9mNl)92}JyXGz`K9alr)BrAY%^-Y*_;Ztcn8ql=~oYgX`th` z8H`ajlK#ik9;Ipa)EQ?7N+LJ6!TPV0ncuViG?PvJDZj}7qo_cK%5A5eB!W_Ni+lK4 zH9$d{ijz_I?Dqk<6!}zyB$D#iJL-3ahL?RDQQa&V+-LwC5|0=SO>H>A{RrImxPR(aIDa z35?!x#x<4nB6h=rB*Faz&LrxWdxH3lIq0RmhVNeOssxi{4}q`a5lG(h?!RV$%l)io ziQiHeSXGxr8--R3%N*sNV>$X}7xOB< zB(G1eJiyQt4(~%WDzW5WbiE?SS8}5lWj)2-*(U7IaKO6#hzE8q&75NYjJqpN8#eW3 zO0ZXioRrj?dn%saD{$QmLzdSD+jU$c*ChThgB!N}ws(f7jS8|?b$o*11UbF5sfa6;cbbuS324U*H$&*jB_OXk9hNlKFMMa zf9H^7r?FuyFfE*PT2f-xsfVMYO^~^WL^~C7BlD6jre{?DQK6z%{Moq}BaA?EjEPBB zl%cc?2|Gt@v?|OMce7WBusX7zjFpX5PwklueJDDUA&@QJOU&lj?&Cw-=_^g{;hA+z z$uj}<$cz@ZVxSSgQ64T8DO^<)22Bf_ivFoT1SE^u*`@v^Z-;f}`k1aJaKJlu8v|DD zX;(Z{Ay z2}YP04}9W4(FeH=ko~6|a03Ol6+lPnmT(k%IWKDhzgTays&6yOO!BsxMk<6FlR6dB zSSkWOeL#8CBX{GGDf?2AI`c~rT3LdkmsnGyJO}Cr;n@}7e#ekB#XqsmH7|=;Q;D!q zLoQ~htd=gHjZ_PPPu56K2=8eV9k1j}lhSMcag{#2wZbG1AqoL8`uzmYIXlGUpCc>X zvKe*+UAFuvssqh%iu7{~oJ2HNPg+i{W=OS%}k9M@C_>TT<>0sX#}nb?xlkmx`aJtcNl^@E+yl z%U4QmX~V2>fYSroo@t9ZQ|gdz8F>E<)~Z2rJ;!r`X*c?_clpYM_f-=g_~1A-D}Tgb2qyP1$qE67^KZV$L{s`vhBn z<_EVDiqd&^4Z7x!*)8)c!wL~U8BQOiZ8b6|=#E$F&GZ`QxcQS6My;Nt8VFG-G>uQ1 zO?!Iz30qxHoWf2#3qJ2~y<;s}+)|VI zzeszlsJI#~-5S@zonRpl2wu2raDoMQcL?qpG!P(x;O_1Y!7aE;a0+*a!vFn#eR}-e z<2&bE^toexZ;AUFIa*8-X`*-4kT{Zp_fu-LkuI-Oe?FFLF}y8;X82rNi?s z%H6o+awe69G<&;zzR`zvMii^$-4m{BgX$M$;Y1GX_7f7wfxhtpX6n{~(AREOuXf|R zKfI|EM1G&nD6TtjIypjjZ`I24_&i?iPh(*{oNdm(uc6isAN?qzo@y`#(ky>ql1ZKz z@UV%67*k2r4)%q4L3=VV@168-Mt|9`h+2Pa z&NDB@((yp+%6byooT?(%xfkeS>7x)9`Z_hgfXbY{lpQUhTkqaP1Q5A~lyN#k9-q z@V=AgT2vOySy9@kH4!>(#N^>_Qg=@6HJ+d02pzP(8gn42JU2RG-H3}~VIkaI;lgMs z2PnCcO~X<$r+$;nD({}%sadQJpv;_hiPIgU!jDGOhX-mUN2!uQ0X5EyH!_+e7xmK- zZPx}K?LSWEn1UUh+S4lrwY@Fq2ERz6vr_W1E$;3_%vXNeVC500&#AFGl6qvBufDO3 z9+zmJvNdA^Bn=y++i1g%O3Wl3d!Kwt_%M=q8A~!$w)^PKj@rMDaiQ+5){Ueajh!P-3kFx6s{&sK0Z(($-ZoPj1H!!mSt?h(017%?Nzm-4lf4 z#~SlPnC(&_5pLE!i_w9pCEF#0wFk*NS3iKqPNHL3DBl*Sm-~RuB<$namCiWbiCzW^Zts}3!=-ybmzj%K(%07C`W+m*E6`^s|PP}}@ zy>aO>6g22Gvx+(0>fAHc{RdpZ_5XhEP(Jp>kb`+t42b*yHyxY`oPdePVt`wD{P*CG z-GhGtK+TH(7izY_Q zjsp!iT0EQK%=r5IorbjnuzAoC) zbKzITN+1K3P7jyP&$LwE-sVgE?U|GN8lS%fGISyZkl8qsz$oLlVQsj#b#DlQb>oO* zAiqI4LxFhkn!rK=`5KN4?-8(e7+61^p!xEg|h zu!+GSRWQkmiKyM!re3R|HQBykQm-i!Sx2$|CgFhTxT)vIufMfc=06oh0fN@dzDVqRbRFbtCDpLtRy`^h-OoX)(|VOSD<5u5ufZA4!M zJihv5cRIqlTswzHWg&Y@-S$^I^@d(8)VF*FyG$tnuXcjt>;}(%T!jn)j0|u0fm-#l zAD#!Kr$T;_gC#?raX-J(rIg?oK_Dk-P_v_jeVi#uoV+ljms-T+S|d`6LGTlobR5Zw z4O#%$ipvzWDD7TzaL46RSitk!V!9!WE)6Oihk*N3BPei8Pr;leCFVe0xX`%}z#YVZ zTDF?U1zd)JZ)!XXcIurtu(42y~Big1!p(MrUciPG7(Az}L2hpElvXU}}?<~F&oAYq%>Q6nZJ zy^M>mfzDhoGtZ8q5pH8jUJ7zkPU(-4Naa`cgWoCgt*@|$E8n;7)XVch{GEIlx>&Ja zP;9q}3y^Ev$q0@EqTgW*ikaYp4KeatrIHT~vI{qLVFM1V4dr*rfZBQ>jrNs(cK)62 z6*)!19K>A(W2}hNa7NFYc7iH9oY9NZuoIzcmQ}yCves0y19JfwWHF7UR?K+FuI`U~ zGcWbbd8h!Kr%%uCon}-TO;|heORKupyK$G%R`EdxRc%m!{-0Ttg({a6{!KGC{!h$} ztUHsW61F|&VO_-BdG0G8zz~NNR4m5B^WxeV2eN-_SMJ~N zFK#l(0L_W5qjV5cZSK16u>L)Y;C|8j6^whO#+y>v^No{W+^qO#a$&c&P7^N2HE&vB z?*V=^Oqb$xt6L;&wVF*DpKvOZ^=q$s8Wxm;fQhEA1qy?8l>))i-U;1MD9>X@7)~q(v<~ZM8)7bS*xuwdrDWbG7AA+1iK*=uH4Fy_rKvF}`tl$=iSE#FC%BS93OCD5t!@dt6!fnlTdnMT9APJJ_yw!DAqHXunF)tKa!RE&%;9Sp3^t5YC@e2kafBO0{I@QV zfA5(_i##-M@~p)`qpKKSHuj?K;PlRenz(d+mVZs3dOwLu>HT+8NwH#bX@ufTps7EL zOlM2!w&EhwRJZ=p=#G`~sry!<{<1#UC)V8&bQRJN&SfWLN8_c_&Af=ZmQ(KzUFsem zLBm|*cC=qW%6Znq=I%nzffu}R8ddAFGYFOC%(_j+j(Pd~U@~r#Iy28Ky1o742yzb2 z$buK-=cTTWrGtC)&fPjU3IQDk-opD(-PU11J^z|~*I`3PuGIe+q!^294^WObQIZQm zRkC1m#@SgaC3V1D0MB0f-BUws!uM^vrTLL#VrIe>$=tP_jT4K0@O>89Amyr{G0{HD zMiuulfFH81SwKg^%%Ztj$eN_u3=B{Xju01&q&>r$d-)~_4amtiX8vZ5x8%v2QT0=t zqkDuI5_vR-H+Kz`RRos8wINYA7g2KC=|(%}MJ|02tqFTHX74q;0r;PJd8oWnP3A3d zi#rIBvldaZ|7a6RffZFhOUcEuJ1O|lWxhoLh|%@Cyc_K4=1#j)=gra&wY~Qy`~CA< zcBbhD&Mxv9ro%a!OR$GDPyNwB=-c>5qv;jYeTu(tPJABnW<(8LDM>>%gij-qr?Cc4 zkEMQg{Fn!=0^iqk7M&`^{|)_l60X0@f8Kmr`YEG_YF!PclvrDd@S$ZSi1Hg^|1HvU zha`XhF93GH=!4RK{Uj6@xZfChd-4dgHQ}!z1Pnc7JqdLGvwRsnPoiC@q(q~5X5Q3? z?E*e?dVMiyXME)ry{q}x*5!5oe>1}TL<|J%YP4=&*O&!(kU(c?D}f8Qf{^`{pF zrX`?u`*>dxfEs9FSi%|?yKR%UM{De`;03iKmgB>;<{du7n4a5W!3*)hU7Cbf7POI= z4HGQqf`l8BE>A~#Ao|u3>l4{p{J5BG=kLTMK-97<${?sRX&uL}ZKQ!8T8&UG-?2>v zyH1_RUaWfFOVRM)J2gn}#nyx?(3Or>lx6!fxqL9i41T;w279qZja-o?C8w$=?h4Rr zP-q(8wLAN|G$0t#BpU4{;I0f;bw2}7#-XbI=Q!^b=92CP!Dz>%meem@1$NBi1sCBh zYVJsLKW)1Hn!QsLUfBAB$9%h5Hn1kZaNMdMst-gMy<5`NzD-OJnQoQ9m5Z>*!c`Hw z$B8l_MK5|q!crqe(!j{UOxkr8rDgY;!h>Zz>ztBF-0Y;{5|mg?$=bvp4V#0k%wY`7cAeI0k<>x1}-mJ(RP z`1r8D22>)eoV(3C0BJ>JdOz@M$th$Y>U1VSn%57BJN?gK>lVms$7pK^PVR2Kn|0o% z^<^dThAs;1wo2O^awAz~+=~siL7(4MF zD)J~YAq0s*z#T+_hckw$4|ZWoTkSNld>5I~mN*HXP9Dmes_{U+CR>TW1odnWcIKSbuK=r6;Cef;9 zCymk^?~Rb{#a?;`+VpFq{`IhGYJ>%dYS1JGG4n2ngZ3A#m=v^R?ia@xNmVXf3>q~> z?ZBU{(+f>l68K^dzv=Xdk~V}N#m1+1<`PZ}JSAIsKD2F)=Pggp?JE~new1|MVwkm2 zvudcXlCm}@D82T^uY*sKijFH~!2gwyQ(X$D-7hJ_Ix4LrCaijO^&>qg%JMItXIw%s z@xOHV0V>d<6!=-oWW2M;-457=5_n?fxuJOXpKGWav-y9@=TLMnHMs%t-yy@lr zn|q|k?S`TDJPiNLUtiOd2uxn>$rWkA*>>4(BUD{g$g~)qdQ0@z)y))lk%x{=)r1~s zHXkaB+)hIy&Im4Uyn-Ho#VmAKnm5Sg2`47M1n{~ZfWIP5h^E21Y!bC2cYGEeOop;L z9+KS9&3rtvV~&~f{=Mf-oBsH*JK&ZD+D8#)c#Im-M-l24YpvD%h)QVhgEkZmhPSoy ze}VW01)fwA&2C!wle4H$#;yQQF!e*Cv4k?~RUO$g7*G^5(HY@^*6$kQFv@>Q!C!g#wHF3Vr|1D8FD%M}AVu4<**2`$PWiQiVTd`OgeUE{7_GrhxlE zGYZX5h~a?GXpiL}GJ+ri8Y^zxG6yLL7H z>#14ny3aDi!++jt=F0D>#Z>+YJPCUiFX+v`CA1)tT@Z_r-g=*>F75G@Ijw!qmlIls zA?#S+LwTZu+TdCz!RVp;`)m=3S;&49{}k&;)N;{NZX+qWjVt}>c$54PX&uu5kTL}Z zV-;NG-G&L|9$~Y(e!CWv5m8b|=Alq2OEel!Mcfyuctc%y)76(;gF^WiC(i<_JAx!{ zY9Nn!MZ84NeeCcch++$PinwtWvg&^ieWPhQTq}t}IYTtkR3TMZiqM}*im$nV*2KCA zG~gn-3ORomFJ_|(u2g3bI7*m&`ccwz&xDl62^SW(Qd3&vJ4pM~-4D<0Uukt>5v)-; zYpE(v6sd1Fxzvwluea1QJcnkVVZXUyj&)}wa9H)mm*2Cid!3Z!q#S#;7m*wpigq5Q zU%LX_YbM9=PJ9}J+pC!MmjCuLj^c@}0y=^{Qnfj2m0Ye|8GCG##i;HocE1x~6}#gb zFm<6yP8r|D8WYvvy=|-TXMWO8N9u~W-P9nv<&5d(%1$a_pEB66+~q)>IxE>c7peQ*D5bytZ|uc6Q#fnPhG<5AEsZG`y+9RO?}1|39oPHsiTBH3yFg zz@&rnUnZTo9&%YN??5po_rJp*S296;@rxBv{YIL{m7FLGMSg#^h7X9LOCvFcxG?Ya zx_QUenEH-?-D;2A?U|(fmHn>Y4ZsHXNymzV)6aipvb{-YOgF-VsE|5{BO=!`7+^?A zUgQ=>HdGS>J2k+9^{fPCSVdb`F8$C$@elKq6Fqd6mls0^WWJfnQRJHPPWujAio#Qy zdbK!vX3(P+G-(P=$Yd{jx}3_^emt;u$?sW1R$p{3!ymztqs(`C(O-zF+3|%PFGzN* zE2bc-tEb6u#1_cN&3#hmO)2lW*uxhosLdjFg8qc{IaBrWm<0?%Al=GeK=zOT`XG+j zA*dOKL5Ge|+#iV5E4QK<1N^q}^_a`?8ms6onn%W7-S0e-JPl);_ID*9sDrTwPt|{A z^-&Q7t1`hVk^j7`Lzt8_ow%n(W)16u>JiS9?c8ohn&Pf}TnNr#Aw8Nq4xwEV<4=|! z9AzWc7a@T$ZDMi4C=oh}AxIrD;i*=;azcH9Jh9^sc!ks@1wJ=}M$VHE{DAja)&#b_ z{*Z${4N@t>A4$kH=-0(FK+<5&Q+&X-H#@gI+4L!3dH%#Y~5mC+7HfYNfBU`r{H2B)A~qBpU^2J{1Jkc}C#&0qaS z(_hV}wCYWS30bmO1B*Xgy*GBAl}>K4Vj!&25gpu9eK|;ObA4~kZ!yT>$wlCjIR3*d zti-HK9;s4`y_}ZPG@K=@)56J4cwn!HHIu=Fq%d_vl%T-)pFVVVxcHGo7?!%xA4#By zv2Qt-iEJ>pXfGzRiiXE1-0H{DD(!GD5cdJ_Z!Y*NJPV_XL%vx{_w!WA)NlQadqzXU zlCv=_CZoFp(kec=#g)ZLq9jSo-G(#8FV@LKN;ghfgudTn^XN=Wt`WXx@nLQi#tbZe z$h){W9zp?KNsrdjLT#28pvPqsH3u_e;)Z97kr-KDq&452@82Hz!s(q3`~b-6ZROfIx%H{*D_ zKbO8Hj?d+Z8wNWI2|$v6=vsf2D?wGVVrfq@jI#BTg4N5InB36g7r1BJP-b=o$7eXq z;%fqBajPv3+ec3Ck{U@MaXA%*=R^r^39j+O?fP25%aT$n%$41%)b93Xnlk*FMm@~1 z{<8O9ly&9_a3{`^Toibda{9G7p4?c1my$~G{t*E>(|^h&)I@V@)+p~iQFVtY>kb~~ zU!k9*2A5!Cm6iU~(~pvV@UG9Z+*#o0*#y8|am^U9FRf>Lr@}$xN|)8Fq4Sk(ABfw$ zI0nj>1EcNhX_mqceg^Sg>xBm^an-w*RPT86acAc8 z#q7q-aZ&;o?yr7LT=g2V=Shy|3?+lT5G275es8af^KoKF-dq&_hQ%7$Cp!?cCZ|Z8 z-2^!6GONC;VIr9lD^YJrX1VLvP+9c(Z2P3C^Yji_u_!Dmt5Zynem!dVDS@)SRQe~b z&3y@sM*R<8?K`zmw0+@(FX%Sj1dyJX#Pqc8xqh_oRI>F))0osr6g>kS9|JeE%>DI- zCw|}{J{X-&s;4lw<*UkkYgpCu5L{n*B0GQ<*5+A}bDxsYm3Sg2cHBtAl;@GWb4^hj zH{aj}n#vp<(A11{+Hfavuv~z6bzpjxdgEIie&D9A8V-R|$B^T6qc`9Cpx+MT`Xcb8 zj@*z#q4PNdTfz{@TS|+x_3ozO#&tbF{-SAe`l^S0mK{ZQLdjHUTAdcyl@Y`3-Gz@F zD>|mF;l$txY-sA+pC3_RI;PFTXC%f-HgUycH@bp!FdSk-wtT>@Yj97)e+fG;YNVqS zD{9U?MM4xjdd}c=s2xLuDn$H@-aH8lyMBQ`gS|eEJwt4&5t`&*Bw!vppLrag_na6) zqhx>DHV(&1UxG}GR~Wz9mGsiz+_1$GfDQcHlhXJs;MK#}hrtqb3-?reV;Af$q&LMk zjUg0Bm8|FfbQ}}7wic0$4=WJxW)a%()i#;= zcUw#LAk=YGn}_m>r@Ze$Xt{cO24kPQgYG>GdDNQ{tdJ4Spy7}nn?#&Y8@$@GqaUj3 z!FxO2g3LS{P9+pg2luVN)R{N_S*|duM<=wgY~HbqSKqqzBV%eryx5r%u-d{wT2N+%y1FNA zRIz04gXdhlWt+p$?^!9+vrJ}D(#jlLeveesy z|KgzgCry+kzkc^~Md?Pw?@HRbmMP;)<^O|(&P9GRyvMNC|4-+ef63^uUus>~;-DTo zX z9qfSvduG{@cP$Pr>0HvpD{+U3rm%Y|Y1{5YCiHSk7AS06=3Y!wgsm2E?0L5Ib7}I{ z1%j&jxXQFAdyzFp-<eQAs z_56^&)Q@SAqUFL1pOwzgS40<8o$}ChZ}yg(M#FTeNONUI$|oA&0z^)REI1yC5j}~WYHSaVsI?SliPwRGptxEERjab zh9$!^;-DZ+{g`vpqJMJXyJS2LxyUDa1_%Cv07Rp9g$c(bzSorydRW~t?j%a{N{Px? z@-8itEED&aRD##iQy`(OI5?T4$DKqc5Hf`8mb}SA_{D{^g{ zyTgp2V$~Ib^a1wsACav+yT=EQ>_^hw#eBC?> z-eYA)X+HMXW~TVH0FhOH7dICmCU=8wcKC`et;#XEchwKQ`c;Xt#)cZjaw4_v<$}#- ziDr?x7~Y-rMf8zYh4}h_ok_$8ch6-;jkMRry+wUnS5JyRc(Au|u5 zst{_UC=PKKQ8qn;XYTl|_7$Ukx8`b&Kb1#>FD3lBX{3M2Bl^KTb^t;V{Z7JgLe6l* zTKgR^wM_eC^uHG@1JVVDh?$z)R3*6-Lo1YXO)?eb(lHN+EbE`77dGoATQ%{Q#@0hI z!Gjxb+R0aonEKarz2IKt6u=we-a;1kav^(Ab*oM&Hk=7-m&h$C93k0PiC3%9CFk(n zE*d6aHdw8`Jzwo{E}|H zM%K{agXwSKBBPy5{7qJTvZ>Ep<(VUNaHD=?u=yM1)^Gk_zio;8G^RD6T9M8}oQYHSG8VCv_lf2FZoi!d;Wl^)qG`}63B?z%Yv+MkE!4^>I1Be= zoy6>(LGJbOrqOY~>;|RSb!|Fe;m8>QVi)z-S*2qoJZSFsC;S z|M&C3ht;gNO7{2;b}e)7%`{1Ws1!&$7of%tgFKZ>d)wKCgzosg=Sey=XX^g2y%)+8 z)SM)9;%^~E2dE(pSRhE%d!Ez~*r~$~-7$-rA3we|59J=WH{LOke6GzC7U*W|Lxj~A z-0T+B^bvr%J4q$U1cYFr;Z_=EAR$rL$FeTnT}nE79Qs&(fx0>uU0ehPXcCb%pVKlZ z=%ns_r`I^L&NM9^p}Gz2P3l1EXEjYlZs4NNX-+=ngN?G@7oH{lA??J!8jL0Px^#bJ zCYKV}X|^v<2ydc!St=_iQd(njgjx^C987eSr@^|JYh;2MI=mZjc_#D^+2apeb>3^rbt!9VR;q@A( zhc}X(MiPl?1J(5aBBH{QK)b;@Jsb?|cF6K?*^}S#$@bU0`;!TRjjtfY)C3`d9X~>x zOFrpoFg2KdkT6M)Ju39(Td&nGS@dr~`}QH4H%&EoW@3)_;y0S*3oVNfJYef%}?{7ZrIH9pOfozB?KRqzfK6KvfJ>>JltEH=r0A z{3*JUgdQt^xwBY$Qu8=j!Z~WbHR9dY;3Xl*fj`oc)mWt+>H6{N=Ii^Z!KKZ!o%dlH zxMl(=Jj^X{TzUcTE2AX~su|>}3}~{x=zuAs|MYZ;=;`tr_hEX*|p$Hg;ppo=LCmdyxG;c0DFp1lDiwEx)Wx zXx$fH|D(S+o$eUDoh>070n11b!{cDdrz*v_P@-_Qr#4;Qm(>Pz9R#cpi3O+g*a)fc zsSzA*cSLW6<-k8)hQ?4xMso8lf<=G}##PgLH$*?S+Hvr6ALWo#(zlVRf>%)x**K;_ zFAmt5hFUsSbi4SUEK;-MEh(FCHB2`WCMAtY;x-zvJ0aya<^_7fBecPFU=EA-7Ih;D zFkKd?`;o9ru$JKckAsUi@?izUFOj%E@Oup@I}wU_ncMh#Shs!SNHE`47b8{NY_A6Y%iw9!=-ThMTM?5-TElQ*X*@ z{IB?Z>#l5%1%4Chx;u0)22OP9+`q4oizxjuP&9fRD$H%2}?=wIB(q8 z{O*`RtfV<#tU@X;1c*DIU$bqYos*r}(Efm&))x_F2fL8c7lB{a(Zv=fror*H zTU5;IFi$%|*J(AHmo8kV!|qRF>^xH*bWpP*utGj!Uywd&NjC4|L#kGt>Boq9WNGE=!Cx_Fz37+=Gnln7?FNiGzr6)n?DO5ZAjUvm{j*Qi zbh6$!+oq}%IZMIZ=d9va&5`O0ErxjtnI57d^qO5!()lT!_IoqT+ZD|%-sqV*CcIOk zt)se$<({dv#kvdWdw(U$|@b+1W0c ziJ*=SLhAy_MWhyP;%TK+}#HwQcT&rPo?*T3*UuJoQ6AHAsJuB{X9S3hUs+3+$Z}>;qZ38`r;m2 zSZDRwFFfkGDD1z9UUT5v^Mnloo6k?tGJLi}qq zc>PxKr%{W_My^*f#*~473w#q}cG3N%8h9lq{`5hatv2_N7%6#tH;kgNGKxDDxdF9F zV?KAavpu?ik^t{Le@|XJ2OPgo7vm@iMGla7I{0=f@ipX8GwF}0>po>5=JV5}wGrDB zy}nfy6~M}b2UZ%O?C*x)EqLTks|A}x2jvriB@7Gr^BkdZz$$mbsx$Dk$+z_kt-^Gd{#U|XZ(lB@%&FFhwr*DcH02!lgNA92Qh=0^TOEOwO?zhR;QE|KuoL4aEx9H4(q=m zIUPJ&!wdh_Nq6y|u+Fb+Kr=Vp+jbGuQgAL3+G(c!;1L2S>Yhme8Bxm1{CcQ!=0flC z@Q*7XSKY??f8XPv0Qhmw-Tz^IbIuR#XU}@L==opfm_*9azTw`g^p-^xMhB(Tz%tJ) zW9G0PUUJ5uhOE_e;_D&8$q9D%hg@HfHS=m3%dpX+d~*P~#d*|fW-X5No|e3O;WQY@ zk0v`xtSqEm?Nk`ajUA^`0OO)f2EVS3NWxq^cbu%8KQ7jjpQR;2Wx1q6ZxD?ocA6>A zSC>U?qpwaU{ZmEv5Dgb#cIi9d6dH<{DS3a~q901|s9ODE^%gkS;GXC@$-sqZP>goz zgw+wR_RUQkx@H8tyPiBj-V$A(Gr#W^`-Zl_!Ku`ueu(Ryfc9hqP>$o zNOI_Lg^(mQZU&%@Ys~h_-3Aw@b+h3#HQy z{OqpUaiy%<_DMecxxrZi0!E{-ioEMIMSLT?gtnC7hf80Qj(i`>=L=sue)SL~MWWA- zGu4hG5~HsW%)$zw_6GHl&FI$RI;ECyb1N}-^~e4BDF^(ikZ_m_l$Y0?0<*1JtQvzP zVqUC$ioF_H`1&YJ#LK<=EM4N_&sky}`(p~J~Vz*B3sWKvG`ks#(8 zyk$?L1Pz?Ptys8&5YBwN0RP=-@VS5cR6~HsH3{xF;b0__jq2_QvbWua!BUtw-l##* zq%<(qo0QRg<^3QQNmC6_unGrGgBo1Efw)S(wi5?!SLFDRXo6#HWPu+nkBTs^fEQ|D zRCn?F9}9+J8hR8vKi@KuNoBJboD3MK!T?5>GO+_Vomb_g`#>~E82ul2e`XN zgiRTJ)>?W=>4vBAzIqNsS@BDp7*~m7G%DoBrvyA14_p{7l3uF(d|zgqy?oX#tws&l z$fn# zkV=2&Bq$~YNW_I->5UZd7nAc`+7wsnl*S*9aYIxSRe1fu zC~&>$J@W5 zSxWk?1eAXP2BZv_f^#Oz8EC+SGw?zuMONr`dNe`{_wuj}nlSfT6usIVc=vZv_Gs?n zajrR2J+{rujRx;@Z()NXy4#O5))Fv2=;%b{NAl+bLI>5k!0k)^e9cZOE~<=&EBa1S z_#)PUEdEb{3*S#rv_0X-6Vs(07lTn=c`@6n_8X;J?sf8f>}uNz)uK8s{Ca#af4 zKB|fy3ll57nDw{3TL;!5&Kl$~!sR_L%LR)*dH8f$vqlpQa&|(75v=3pGf=fHxPney z@%s^*AF>SP4j*e8VGCMyyeVu{ax2AXSIg7~!rq?~t*=KH&ypT!KN232;)P9Q1sTi? zZdi*U9llNnrk?G4JvJgOkCRItDSuhKa|loH=@h*|f2VNMz&1adJ8T9N?@5E-I)HJr zR(p46+NNrw@Rn|!B%^@)6xng?#9StD#ohC-9UJT-uYQKx7E}tdd7Q6NGxW> zRL@^b=9S~nD@|J^WFQ2dxNRDhD5hBLum@K}CC&S=*tIlAS_zAZvVV+(Ov$Lq$g3hi z_FRs=vWnU+{gAu9Zxn)c9jqix6oPdS26hn)av?>d1O6$3Jdg=Okl`;AT-S$Jmyncp5l#<(YI) zVl*d|bw{t*#3g2a8Ok|x#uT_Z_>rtayNinSR;j4=b9T(y1q0amh0gI1|9hiBC3JFX z9PVijNrR=r_*3mwb!b%VJ6{PQ?8Sa`|BMw`78Dc@$)>kr`}{P-0IZW^8W7;RzZc7b zvqFi5;Bg~XwV7ef#Gi9TWq2%fhr#eYnqKvdO0fmZck)gf<$+U!`mqg7oK#Gen{_7SnfSJjRWhMRh@^T$3lNi-zxPp(vL?_dHWiE#SXO zueRm>jbbl;1pMBH>-af%L+bg0TOc6x=8LqSRcx1oFv_9WT|bQBHSuw{!%wl~CL7@n z-g+z?%GjQYUvD53nn%$+CuP%CqM>3+F3oGxB8&eFJxu>8!po9K6rYJ*_e>L^*`f+i zzV+L@!P3^1T_mCXt{SC-}e8QgGEJ<&-Oep0E}_7 zLpk-X4gv2IRWhMMB{CcK3=+;;!};t5fNFsamB!Rjp7*QD%Ut;1n@I9fVgPSBU%2$s zj#$rN=~FZU`B!Y;)?6**2*L))Ruf97-UCvFWkxIxt&iZjnnO|2jt;FzKaWz!;}30a z38+m~c@sCh53?Z^nvB>@S0wY`C%1YTxX2ip@z1s~wLa>Fff<02A5U~aj+8E}XP#`N zKP(<3T@$4l2D3*TqT7-6Aa!CWYp>UfjUOyKh>lp^XI?495Tu7Y*>{c?OVVbnl66<~ zE%_}SQWXvK+jJb@h$XkQl0_;??J+D1wIxZ)TFCcBO@?SSoBa&2P2#0%`38RK-{Z+- z$mLe`lO`FB3uF);kI~Vq+{S%BH#b`nHS%MV8L5nSS5Pl$n|{DPX@eD9i7&s^wUaiI zZE71^lb5nh`o1A)@DtMSMV#+d;jX?nIAN>AFk8YGo-!u{EH=N~nRnJdns)pg%xLt= zT5ac6_Wl`ml~x7c6hBc_;JrXOlK-sMx@P?=cIo4RhKnz!G>nnn0)Ok8uc2?8R>+to z`UT&ruAu?bAf07o&4B{WDxMlewCT#JrB?kj#jdXt##Q4=-|W~o;wA`{6w7jGL}*st z!nOMTg$fyev_W8CM9KM^bMT7K_h6R=94mrFEXr2b?yQsGi_FhdYjvpN@&Z_K9OdbH zQ^RYpjSdcumlq+L*&<7Bhk=vlnETU=WWc=8yP+aM3u8Bn4I(4>_I4}GMD7~@W51N~ zKwL^P&~i?5E+3Yw#ZE)pW_bbLtnRPY90j2|novasRTNZp(eou!y zdPWI_w*7#%)1Q~qnD7(;s`N`P)*m`kfdEJAsb|sijN1-GeR>=vT1n|XmjUT)F=Y2wZ^QtwqZ_Se z>=7bYv-(F|7@{^$*;f0o--{EstN^Bzc2W-Z+DrfAu>UdFzc%ZQ?c@;12%Pfeq3(_x#>xzRFnH-A;{1 zk;Fp{Zomd3V?xXv-cl5I^fx@o>Csnq)#mLvQCECdi`mMbNtxqKliV>=_B-I$Q<&Ls zl}iYOEIvoQt>&<1Vvdg2=%b7KJ0%zOti-t}b+k0zW&_MO-7nHob}bq~N)rSdc&TXs zQ1{g>yv~Ycw0~g_-RazcfF+;Uk)uco#_0~t_B?Rl)=3)(S{iKd=@%8bW~c(uX+6a| zDRX9LwVOZXr4orRuaG);q74o!{_?QOz=h*yV8TH%23t=0ceA*r;fA;KI6E?E$Kp+t z)|d?vK)-*NUi_Me5-k+mMN5Z`?E)tzAJgmBr|MgOA*cZ;c#mjp5i4#+?usB$F50|V zCVlO{y=he1R2h$cir;-0^rfU#=Y}|0!&4-1DnA}MW>l^wfJi%;@bs^~IK7<<;ZT}e z^yfkz{5;#Nu@V?g!1_b)Z{SKP(l4t{iIPej^J@jR?9Zj(966;4v^Kw~I*m_v)nS>i zpSL_b6Mu%j!J>q8{f*z}_QQV>n#81Jj_nDxv9D z<;)jof)aZD@gdr4&8qS85Ek<)+4d*K#dJ{hGL*yQw3u*Nnlj1w zIBv}GgzzhOCNSM}@6tZasdgF8TW#4PGA1=vyIaExcpPRm!LPt)Y?4FJVu65FeI6L2 zMlwsqc%PH%$I@BoWQRi!EK_+ErMQnzZ&My)nBr-alZwRT+a4@KGQC*#JXAzd_{%b2 zVEJdvk#jKu3yi4feRMGvYe417d z?;OuppS)u2HUwVMT_2A0qzIzJ(H79voApb(hr&bmg)Csx;evt873vv_!};04*GX70 zlp~_RYzhaIgA@6MaV&l0N0ZB^pHSa*Zl+fgbncVYuwoCQ@l)&<5g31%Vw)OlI zzyi)miT*Rr(6@?OmuGW^{6P28$$z_J{k!nypQGFVQ3yN+_k!z~2vhI;qbrcG&60eW z;8g$kiJ*z+6I{1d)+Xa$^C&S!_q)iVtC8E9&&2)6?DT#NkbYr-kecb5LzFhR9Tcj_ z8K)G+ShnImDrI3}YE!Gow^imoB*epbFvP)zAT=jl4T{Z&+L8*8}!W4JA-#aC|Z(K_+Mvr38 z*h*fm*90bNWXEaaMK+sgZ$~g)QBI>zr^eA$@bZwFRrn zhOKvAKg^iP4 za28tSIVz!i6GLEhHDn?;vF!SNWXoS!K;#osPm$%m;5YsLj#lNM3QaZWlO1Y7(Tn4H zF{P6LrRi{L9h82T%2zzBcfK3TKumvwdd!x-fun|2k85eu1f?hZ`!rxPP(n;}~L?reePMyHi}+9X2?6`V~&w`v&_* z-zOJ%#0?*rT?>iCNloAVf0VsdR9p?TrHgCf?!n#NAq01K5ANp*IsMR@B1MS@ZZKG8=G*j#j?g5gDFvjZ#u4ci z#BpBlk2gIi4Pk0(cD}lb_8{;tHpgGCu=&$^U$pD@VrJ<;88;A~r>(Ow;;-w4A@jo> z52~1kfQj4U13#y^@Zxu+uFxK~9gPk-f(PGxEL~K4*H0r|{a!no z5AgoW?A4IsOBs3B+n`o>+fXvlEjLG zt%;`s#_5p~S7W_ByN!<-;nYb9eNg%oRr-VP-9bj37!E|+_(?fU-kP1UyO&))Bd(O% z$4gW93isrQ}E#K1$EP zkS3(NfgVHyu#>B-QJ{BxJ~!`AiZzVr{6gE6VKUYweV_eFt`3tKrT>2>1Uuu$kYfTXa(Dvij{C^f+ow~jO zzUDHSP1V!e`^g#jYSCPIblVO4_{?5?+6qC4;rO{!m~iIu*2O zcHHd`i!qwe`um$^X;i*2YivGId(xg=zCb}=jZcQamk$#vT(D-f@9H$=GYI)Y1W5tD z_6P)zHMbh>`KB;E(N)4>$1(8_8!&@dC3{F=2`r% z=;(Jj+i7MLRA+)OkAp0tCP)^6`_JM2sE{QiqXWHm`7W!V}EX=*d z{n1Bz!4)v}{T%MAP=S7|1N>a8dQpE~gZ**mB`ALbyn&AoH!)6*M7$nulD>i^v;e=F z=QLHAMc@B~P^f6?q7;)fu;f%(zw-;)aiN_8Qfn&Xt&PQ`EYx0rMkC7PAZLBY{^)f6 z_u~bAo;E?!rw;gMT3goaOAB`2MAU2Jm-eD4D$x|C{va z3@!7L_rLnA|CbI4g%NaLL#8`c(%#bGn-ZGnT!5U7;xirLXY47V`r*Rzt@x*-6mqN7hB4dORM=As>8>M${SdO zyaG}_kl`2OpL)QIX9suREN(nd-;sXMx{W*JisNu{5eO|nOZpqvt3GoE5ZeKYp1)Z! z@W&ak+K7w1aVr(&xk0#RV=0H$*)ftV>f$XC8}zGt{_gdMdgMAD#1QzP7cp)H=W%nPzORUy$Ul18&0OG!&KWU(JjR!8V>aUb1BM-*(K%dXP+ z?3!siLHr{Cd|+|tQfND~RD2w%9jaUw2VXuQfg`0vqN*-70zUcZ>$rk!53V`C$}biPvHW*ORx26W2t(x}M8Wn<&_RPL;Dqdo z>~3F_6YkH0dkni*%jn}Iie9d5zylCYX79sSIghOIKF2tsZx)1#P4R~x&*PyvRu$fv=g~T9(C+Uj_9x)Chpd+5B-1Wpk6v9ZB^cdih3hF7g0aR{l<^J?*8##8S z_s)K_ag}p0+tYJBm|Q_m1svV?7=$EmFitNmYF`LjxrBqh9I6?E(aoAYs}S(sgF@zt zmqB3}ha_rM)v{sjZ~tD=+i2esjxoEOhK?Hd>jMWt3_+uk`5G&UOtH?}U~vKdc-{3`sq znFAi7%nHbZlJ_bX@_a2x)q8+w?t*iFgiqFyI&q#U(;8!J6+@N05-w-W&$epKaKuE` zLuJMuLG)~a$RS$8ah_3u(>^e60_abRED7!jg+q1}PE83aLBuCGgex}S_oSouflZ)EVgTQ!*0YgO5C zXGnA6Rmbtyxu@BLLg?h9pV;BV)5SwA(#RWIM;dgq#Z8STj!d*Ng~ye z4g*G!tP9cJ_4HVz0VpS%D%2cNP3r>75EqF(#sbTiR2Y_(jJU{^0~n~k-ruqJX3zj# zZ2!zAaf$99s`xwz6GKfE&O1ux+IFmm9|#9xH8oOVVBRHyU!_}LN@jlui4+B#n7FZ? z68wpKVlRt34ZsuTnnS(oa3>QbXfiIWmik^Q17%=Oy#n!kbCCB+T-y+bo_(D+b>-(r zR`hWk2rYL*BA!BHmCEIO=TGWwBpfzN)A{_YW8Sa4Sk|R#1Dad2(=l5%FlG|~* zNUd0sRy0|E2T$N;ovpg115^HLBh!%nz~Dq`ZSW+;bqa%-9npN7IOIB;8)_UY@1jz| z;Xdgo>cB9|Vr=eazq_13Z2u2_$o>L;$gyprc%=S@52cQ8k1nR8Fye+NMnK@?IDEI} z6WHex>iN$i%2}IW(f1B&gSNkg-@lR>v@RBXk49U%7wYGm#Yr-LHp5wmakv9k4-RO; zE&&U^oN&7+J+3xzH=gfp#dQmNPto^<77CL7_VrYX3W2UaoN*TJ3oTPfcI8dFrSL!d z3ryB~BT?)|C#9|;9q%Ni1a}j1w}?L`9EIguKA9<9^ISjJGQ3AXG+$3J+2^c4?T4TZ z?1CZtOO>vyvaIX1sLxfgdeI)&jx^JaeUtMSdl^(>V;(YbQPYH}a(^SNA%)5*(L}HI zK;DH0Dq*F^piQqZ@hjlVZjodz)&&EU zI|;pl2wxQBBc4X!kLD2lt;RDjkl>nR9xsUgx_4*0@t3;pw2_TO{!*k-M(VB(^@bm13N>FNy1u%I;k=QAMC6bxXxMJHjS>=x?*1X# znH&k(M|zF&1gpatOKhbB&Cs@L-eo1)a-MC5)HorII4=e2A2Sw$;+t75uq&y@DOTg)pD#}Q)cr2PqBg{KXmhJJYXb5$^Q|WS6dwN7UgrPV*Z40p z_)`JOYuX^@LdaY7qbf?su$?J}__a9JgW=)h_t9w=Cq>EEF6W8_(}sO99biGiut7n# zn%Jx#JoHxa8l?MgdHdxm{?C6Ki~)L0>``@k4Tf{mK}77vUBEMFKhB(4YyzT7HVm-j z!n!o@VS@Lsu zzgj?Q@jM+L%n@c61mlfcT8#yZlolo9TRx$y_n?=kukzIA)v+fo(Kb6h1Rt`)D#{XZ zG4Z)H3ggcOM4D3~Ls_;eMuBO};%?<(CX256#|~S!`G!*d5?{ReRS`Em~L*HfhunD7ozk0UrixKgOGKHil+5lvC?@*w(B)T5Dq z+ym1sfWJ;?tZGME;(c|q+b#EvtfSK{&q%x@Xa}Y4D8BK#^|$z?knm)66Z<2&CF}c? zzs<3aLwjvxl?MiHtIArZrRfj%hk=YTtV`(0DPl+`v(T_n=pP2k3ju*ND3zL#To43g zR>~}?Kd>;n4{&@)AXFlLZ>JZ5DQL|Rr9v1r>_KPlodEZK*bEO=6~s2C$EDnB+8;X# zk{I5+Qm+SbN}G>kuNElp{2uzA$oNE+WiYQKm(lj6r!J_FWB4iAZm}x zqa|&yW-a}xMjTbTdtNV~0Qsvt01@bcs$s~N+~InrZP85IzQ)57hrPQp=Z8Lc{0@KY&N`B=DzooXhsCdbNMqp zzLTX-C-kbD=W~^_nhPnWd2r{bM}flMDT_zwPFevqit6u^$B>8s~gqS z%EtaAm(CH|Zluoofo^9dQ<9Q4qAbVA|4qUvytH)n_<0UV6ky08^yj=c2Y%fwRH9mO z=oE@q^RM#V%WFB^`T#B1v{B*|t*Mv*>ErJ2kng04u5&^Kg?+=gXi2mc@=TaJ%S4@pvS|p%)LEq9?l=-*wP0 zijHdzP`m;G6H!3U9+{3QMN2?*JTkcvu5UxcM~RHsK$;HKg+1dXAZ@2ws)I^+ zrN7rueriNkqh?rx|7V@J`KTQTrUywk6-+oyY4m7mCE?pN^1cVOcPQbU%kMY+C)A(D z)r4CEp@XLQ=7UC#Q@qnWspdk#6P^nJJ%I2?#}abF5PUe2AfIA!Nkk#HIN7m?;(5KaZ}Y1z+C@3GMW~oJhx7F^JWl* zbr<&*zK`~Is(sW~FZmU_X6CMNC9Uy&Up@W0$VbK~NMKTz4~i?*cZ3;!()YdlaGrXe zm?v8*DCdd{x1ewW(&)Qw)k&`*{sq?(Oy*l_%f(Zk9I1*#pXS#5i5n95`wXc&TW`FI z26Dj?5pB^+UNnYsXUrspL3`wFrWxKMrMK|YGX&h!%h_WiYak;GJ1ys@rK0YIrob2! zTdEV@?TJR?FD93y_wO$x zKCorSn4r>|ZMAik-`C*(O(Gk5WEYoG*tOjEx>*P`!@%|ql(EbT`>2duW4$a}T1fh7 zZH{uVq_6tN`(>T1b=Q%gKtCHI9izMVzXj>5x`bfp8=Wn72?~m&Weu;t%%E>@cX4|7 zP$<2&Q&c@It@BG#Y_2`8K`6jg=TDP=e0vNH??LC1ig%g!=>g2GAENqdbcLI|yao`_ zy=^xvk~7)Tj&v2HdPSVfaQ0F5*r4msuEO!gq@9fa_Wl_qzFkGHyQ+`YMdXLOIhUC4 z3*P7GB_l)hrE2Oy^iM(xSKa%0er7NGw{Ks(23ANjXI+eKA9Lf=?Tg4{(1&+a^niek zlWfxb8~bwqF^8v&swXjaco+pn|L;iYeSSNJPJjP*fkuQvNzTdo4q0Xg^M-EwyWB=) zdpA^~ID1?NeuV)Ag`)#J2SkF>6Ki(C2s1z*R$)R8Wr9E^H?Z{mMC{dM`0gaW^X+|a zJ@0Vb$3zUW#h3WUJr~$y^xN|j3&eTvKXvXd%%r`fL8R;C`=B##mGiTGxV!Z~=SLs@ zZkPbJ#`tq+^L^qea@Zly{<_#MPDcfwYa)^;Ht_rXFMbIu&FEj4aNO;j$E?OdGde`Fk-eIT(y% z(wwFWp$qUrKD?$qW3k9;*>N-QpCEyNGdh%}opO!?HS>?>qoE4v`9J^V04x9JF$Xtf z{no$k^Ql)CIZKe6N5UQm? zF--A~K+MviB7UEkxe4pR5EplH3D8979Gf+#jqHh3qFc!W?ra%Sicz{9lzV%!9jx(> zp3c-eD-sWU`3yW16L@ABaJpZfT;t3u-$Tn^_z~$mT{~82p@WT$_~Z|zelj?aMX1lR z4Kt2{%%{Y_?zu@@h zhYF{oa*@-CvREsaN$hokSjr|e8fOgQP$wZxnx%0ki+jbW*@Z4;0ULFbRqJnY=1kCm zQ*Kdhk*EuH-uT6qvo79SX`$@)6oUolzUuw}#^zRiF}Gk~&+jY5wCT&B6TXDORHeiF z`7g9)>`ONH@z6X7U4+jTceOWKZ}esNkMco(f4>x6X^>4X#9MxTJ&Ly??ArHey>FI1 ziwTY)s)`J|qw323A z=RBjJaB1%Q0nBuw;GC}`b7i912q!ni8jG^zU9&<*8CW|)hdHvAgT?60*rR&x2@8sy+>&Ol^f*dn z>;OyUYXidu?$FC7pEP^%BfiSeHW4*v@Q7L=C(glR!f|5EM%NTQ7wO7lWZ&3d^1=FB?u$TX@Zqb!skn|sJOc@(=)lj_)V|z+JWF+(&a0sL@ z=G~iH*_J!5`}>ZBz&gj9(ob0p3|)e(SwXSpb)*P=5W*=rYxeeif!o1p(r@&Y*UbCveXZ6Re;W>dXML`uaAV;fmx7fUa zO9xlpiEC^T%l%{Q=4j&p?3qfp%nfvV#G@*G8(Wad%mueyiDxrhemyvw2ug9Auf*Zs z`%;{0sXg$4XE;l<;*zvu8p8v=BA}|8UKRyR?j=enGKO2eNimPq$eDC?J z%^ceP^?`1ga)r6PuNc_VuvM3};$tWPNyid&9{{i?2#)b!^mNLv#NrGP4JHvH`ib+i z*K(Y)DPB-f0oOHa=9_@hUr$WL)2vOSU7z!~>{yj4(;}(gSPImFA@J(UY^R_lRuSZa z;ew*k&lB~JP}PG^D5-Vyn!jUZ^XsI(A|xw#{VM08iaynhvb)?j8KcE3Cs8Y}k)@0< z$`Nu)&a!h*uc?%#g-yb39NB-h{8b-n5<^7D{NsnTd^56@J!3LlNGgLW?MiKKOI$t% z5P>3YpI2so4VOLO2{~Iy@lYG*d(ksSHv`;hl@kbnlD$lG zuA-UD%}n?Luj=A)bo-1S9o3Xv36 z7acjQ7&*$kD?Oa_WJJeebFCw%=?XCgf>P`~QCA)#S zEv&00(e=%}Ft`J8QN4$BB!Arrd87)ps1<*;z4xF*2~cjiGi zj%q2k*%buLl%72~Dav>D_$v-}+PpkvhZm8jTl7{k%j~lo-rYI79C%~!c(Vlx{^LZK zX%e*_pis9E?jNby28{1GqE=O`bT`!u=#s2TDLI8PvOE@vYDqhs*M@2WvfQXnkX39- zEg$zrr=0u)1ibCh=nsq6%=kgE7`@x=E9aTDwD&I`&8nOZ5m%-Fv|LmXOai~ zAHAgAKYGdk3v#%~-1adn;U5zdugware2?}U^f>{d;+|C(vi)OWkND0S_-$sb^6l7v z=Kfi=ALG-(>lf+&01hkMbA~@Byv;m6)%>e+dbEo9@3%JRSG}gN;*EaByPAL^>PQi< zL#J9apFK>IX4U3h0%f&!bmJhWUqN1lz)2h!a5}krn-^L3*B^51Sg9SqgZ*&qt`)-z zL1jP_jli9!5(b>-zZ42_7s&k76q1;I`sGC}Dvl*DC?K zlS|2PwJh=kPEjQdL<~jGh>f2#@uiF_7j6zB;ppWz z^*S2>WEWuv`6MF{KPM^8U|I+M+^{QV^Vejj&xI^P<4>3Oa_@+xG=a&A{u|>WUIH}T zFcyG`!HlJ(^iDMxebTDk&KZ2LD<~}D2GMeY=mp)~ew*R81Y8k$Bc)5UB$j=@{gtG9 zRPK`YHv=xDT5LouM~hC%j2XRDGYBL$l|AWpikM6RVaBkI@eIs`B+od06Czs1b~ePV zExc@HKW-Sj;h<^$GVN4!T|k!^gDi zObyK^1Y&QUd!4FFPk#PBbz?B$-(utt@I26C82WPYhUtm~6?yhp!*4RR!~}v+lqDx*|ypsSK4IXqulL zCse4Y(8wy`C7Ie|{vO=OqbaNPPBLX75RNM|JG~Tyd3C?@%CZRYsX8}>=12HW7-!)d z_dP000AE5or6aTl&J1sWgAi;wTH+D)jWAe4N;}t7LMJdWX+@fh+>_0C%W~u0kW-4t zqTTNh#yoav*60ojDeLKamZ%m1ryYNcLjqVMz~-_w?_Tw-yRlUn+WvtxdP3-sS~$3? zQuZ`{R(Hzf6t%X9C}#jU;&~z zkuCH()swzhx&Z*0UV{oD{CbP%1MX+vTkkf>Pepp7D>0nk@$r(&j+09+ z^r<;6w2_NJi|HNL!_Djo_W5tW%U;Mf`<8*6z&d6w`Wv5mC^;;z7{^HW(L7)wm{cT) ze2Q`YT%?C|hjp#^a_sGc+m_ES%`QoqMUqaIC-jLCQ&gXv&OzP9&HvmeCy@g%QLa*EHl@pGx- zNW(e8_0}SWdiOh==3r+zmYMc)ya9Bm@$Yge1^f>8`bu50nr*J*+z7&ag>mQi@BLvd^5>}@?RYH;)JfQhG2e1Wtkt@e5T+O~ zgps>`5CoYGPT%a?Fntg+*QHDzQh68ZJ+ATM~ znSdK@`;yCtJHZW(YaztS-j8|+G!|-VFrFuY^_ON;D&pk>ZiiA6Q&*h6W0D~BIIPL6 zFSWQ|p9aB!+90LONXz?aS4VN(m_+)67hg6ESr@IzTpm=L*0PN1UsZN8Cae*0P7G>Y zbX}6j)s<92?4=GnAiuemqM|~)4CU%_duJ&t>cJ+2O2T6*&TVb2xrEI_{Lk}Ubm~NL zwD(86Om;!K%^XlNR&vKix)3$XzjwYb^KTJZ@X~s%=DbaGhMVF}J%hii73*BH*jWga z-p^man(=w?pqq+Bq(z~8o|`Ky&CE}1d1JpVrCT4ZkJ=ZtfqN||6uQq!UE~9phZxEYfImfhYFI4VG4rnP3ZX!mFg`hPm`hbhVOc$SH|IXQQ~c|``80;< z;mrU6OyptGID+V;lZ4AP;R2#T>EmSMaXdNfbtJVOf5hn|-!%5QE(SP%-)a`ky7;l* z`w%L@jSGwvK&|9jk4d~^maw6jz_B!i3noRdxc9`-Q`wJ3_Hg8!?SrwjHZ z#=+S|8{GdwZ7wv7gzk*P>9pu6z+wtD%J`Fm*b-@GII7O40O`)jp`MNh<_P^vcKb!P z^>g+6G}pVLz0mx`4^ch)g60=j__9wjAW=w_tv}t?fnT$iev*swwcWG9{ZCa4&!T#t z>7!3Baw|_hkaxnct*wUUuZJ7i?Y;O>5s%;Qdf7Odik>WMfD^dqM%^z2YTMrk*14sK zIDcR3$eohHq(B@~gZSw-)4sNy;Ic1fe@5(DQ?D@DE5BaEEd8asCodsr(CM% zX2GD7ON3JUOZ`0gYd9-sB__5XX25tJP{>+INLVETwsE;8lAiu;d~S~bP;qIeW& zIU}At6=j>nlA2$V=yDK%7I%r9x-5Z|>GR6gi_e@X)~m(v`ZT0lH5kS5k#mjgFRZor zZNT}Nd_hh@2+#9sPx_3|zvnMNmnoZ4aIyBg=Zxu}`cu(b^gh|YttfzyX9H3e_t*WO zWhtSC{g-k;I^}V%yjeW+r8oV^B33^ zuK+cgJ_yw*S+R?BE;PKjeGol!G`IIP(+`d!%3Mm8-JeHw@x*)_KCotO?-7e=H= zuc_}F7FfC-n`LOr@;siF!huL&?}NIBd(jXci@4qVC%Lu5Nl_zt;p}4 zlUM=cw%rTRphQ?jG<*~3q>Op=N%gC}UBcnlUf%$pUgf;0BEYS8-FR6um zHSy-vtb1JW@0!ygGA9UE3m=FOezvY*pVNgh`<=>*)U0Sxz?v6c&?3>hkwb@Fw^b)0J>_lWd7m}Gj(Hp4M!heB$t491=qbTvFuxeT=lrC)|!SUePM-Im@1 zN%%db!>nu!Lum>x$m2_?9&ZjpWd|A~6pBTDUqFlhYmN-{drdRcW;v6-d26EuWb&#g z&0^F8cT6kjJq!T_a^lj38I`rOreyRi&a zk(Xg~c&dji6TWIhd~`PZiM?T_Te>vr_)ZxONuqF zawJv%b9CjMGbJA_av6KB)P0{Q(sBd3GqdQrhzp;LN;cF?Uxc~PM~>goNxdJ+7PI#@ zBAWmDY%G805n*PK4PNo_)qf>c9sPUWSw+;Qtz7PCD+M@?2wwrjUU;v)I6#bg{!wpJ02fq2a>88(2p4qf1>4xgO$GeGefD&umpy6Q{>3}a~+Akd+ zMkl1Alw}l@Hsg?b-hd*1z*O>aPHtT{7^fzk@L2&T$?W)#wv?ZJFPjBHFZ zL1nq$jwSviuCH!r<6;_=hx)MNYJrboC{yfT;gK>@RzK`~#d>SN;yiwLo%?uMM6Rw{ z{yPGN$uQAFwVcH`K2V4GP|&XyM%E=`bKwL#H%L##viyB`DE~rORqW8vsWm`33@Wh% zTw|?z#|E=1z|D?1>~dg6&%&ev4k|Od?_mMHDs}w9AOdQNs^HJYbGpz6Q74J*bpPCT z-T2~`Bi9(ub8FGt5^YMV@1%XmpPGCwpO|r;G~(S(C0WNsKiWp+P1xo)7*zB)%}($c zvHM0a3$n_6f3TG0@s{aOe-_n=%9XXL^qb7X33stMjS7Ph>A};0m&KtYV73ZH`w*e& zYd4O!gsOxu;G$+kfH6fKgkrHCzrmig_@Wrzb8YQB_@SV9!L0_9L}lAd)tzyStoiGF zLV%Ua#gE;9kCg`MYBS;eOMJLQh0iPF`q&X#Y{_&Q?^_R8nHI4U z2K+`34QO;ZQis$Q9FSk_{aL@&-=6C_9r-lv_JIHPyuP{atimSf?*p~QJ1{@E$@O5z zYkO8}LqY*q6o|z)W${lw_k7)dC@;0S3VB!DKn$rFvRq5N+UFcb3Tc>=DMOCBcTXVi z&NB;j_WsOgL}Hq78sC$^HPC~0`YD8Bndpu88Wm*VjATjR^gMhmenBugK3On@%x3O? z9{YW7UK!D!?J>LE8LPjRqW83td?DBk>w3t(_-ixz>&F=!gGNvx?;uLvBgwi$5bM4^ zM&zp*ci@aFqA7{(2J=bHy-cleJJFHk-ztix-`9m!MbXYtLi@92^zFa~^G?Fp7Gocc zm73L-#3y=~BM6i;OR#0c!eJeSJS3EZazE;P`YyqZV{o5{#zs+3m21GPBaCoMgb-Y6 zXc-fMMK|6uh~3kshu?%bYAfE9Cx*NFcbRkEhVeLyC2Xp^Z(n#C6PBLX?4E^$Wvvx^ zBXz3j58tMlJ*ntK6CGg;?sx!ilWv`diRh-ubmLQ1?xsC-khJ(tv(iLgu|k4z6Snd1 z$D;HwzV4G5vb<{=sN>32QM=z=9PZZQ0mKa*+c#u`I6Fv%8_4q=}@WfE=)V78YU zn@`l`M9@BF+k*q|0eIIkg%mxyObD~+Lc&RMEL((JCgF)~tZ^CthQTdtXA$pXRa5G0 zDE(k!Yr3iGgc{k2B@;2?nKGzJhdSvN`PAo`8KK9wRx{OpKRe$`A-?#9?Nypq)Fx_4=vZIRe>0pInaRs^Y&SpIk^@x7l<5Au~-blg6-34i0_sfyMH) zB>uT-5SOm%O<8=1m1B6s`x4RhkFQDd{@6!JIRx{O_9nU4^dy9a9#MH`yFKI(<6!$X z*j}`Ue#+o}`QONJ^aeBbS;w>NZ#WI)*u9Ig!;n-a`3bpsxr>tY5>Xn2kwAH7xkmZG zg8SF(^abrIcKPHI&W?h^qTO))3++sPZU=L$$>~RFRO*67&k!7Ik%@v3@>=X zL;C36W3BODS%X@CGV&$&>(_@n<9{iB*H4&T)WIWr>Hx@ZD|#Y$X!80$`F_;#tH~$g zrT{Q!0#gX#8IQKje%KWsRtKcY$uTH_4>lFvii3YQ1T=z-LxeO1Jdl6I%}nftQ`WNX zRn&0nV}l00)LEeD@#huyKnZU88+4^?J;p2OEj{^Tr*vGD~K%E>EKZ3PGl#*t~5Y@Y%`v|!?u{Mi2G;@tBq{}b9 zDVwR^P!gJ>Z?kb*0TCb*u#Awr--%$f){A@UxANiA!v_~VG6pGrEVWH8Y(CNAqbbx1 z)i5%Zdmjr0?M;sxBS2ICq1SZ79!d$JnDB9v&pX}M2;}efvYEU06`EFv;Ho5_+1Z1+ z<0I#+G(^NjL?_8l<(@eC>l6Dr*WuUDo_&)jr1E%(gwqV~#!u;!hGGJ+8JEb=7N&~X zEZ?1A_B^$*pC61DgOm7kM|e#G_3hZ`XH;z=!{_s}U(Qx~mH?^ejw>z_t7NK+%R)vdaus-ma5t!CKJ&c|c2#5Oh&Lmri zkATq)kCX7~j0Qk*oS3v7R-A;iu%@|e5oX8FJ6(NfHPDJ1edwkz2wRVf7m6?oaOdCI zm}4BI}>nj;|wpUzup!!;n~00qkm8 zYB$^YKL61)x*~4VuD$3iflpR2aO)|D_lZ2xMRiWA+2-GL4~~awv@rRDLQr|1AT#iN zo;tse9a@@qU4u_bpNYn1cHO;Z``Sye4BgHTO>WdGrs~T$NlKb=^!D)`$K2qtjJglZ z99F?U(B-5zCLh@a=j@B|P(Q+t z`RI@|&xOb9E6aTg0HZs~&(04@B2F$^i+S!vZhZaHH+dxhKiW$J?Xg&+8aY0oz2Lh+ zIWFoDE_<(?-C8xYJ_q4sP&>Jm=5jy`IcRl^%v&RJ6#bfv2AQdUb7xFUKDATFA=e5_ zzRu~P%KDSKeJTATC{ZI$k&(^Px3Ul|qe(>{W*PfPExZSAV2&X+uU8Kbt*PcA`^rNo z!jy*SF>T-|pC+HzWGh74#EN%(MLuFItzw^h1!bO_yzn99m7+>Gn2@<22Ful#nU7-i zQ|FS!ht)R3Csqdz?!3}FS(4C<+ zz9#Km*QMCcJ}7orGr8C3Ky4?!4*i*m?tgvsDPN|`%xsE;4h%9AGavwyAt3ELTwjL~ z9tmLLbn8%6a67KzCS8TJoaA}rhXm|(SHr|E5^gLy-4$JH+q5a!!!Pb|3Gp`<$htYx~6qaxWd_ zs&AF>3HlEqzYWxNRnH*9o|s5Qn55ztw&suaed8?bRYEE<=y5 zcM{i2;*31`NS)yGGZdUQ1r)$A*}B_5mHnVwk~+F*D#22XBXQ-xKLMM%|t$JdqKkOH{ zA5tA^NSE3O_UC!tI>y9xNcJMYU$>U0%AXY-+6XXoTaP7pPwq!`UCMrnS60+stpzMx z{^7gueER=(Ew8Spkmr;mFvW)3B%JlIS4j42a!f=i-)nhMGf>Brt(h{N1ca+cgw!YQvy%BK4>i4pT;9N2284gy;k_kXuAwv$?= z|8)!V9$7)H|4fwOe145OsyixG?A7>2H>yW3gneK@Qd5-WRqUbuQNUR9%UZG6bJAOV zujT8qkK^lUZH1V!UkFB#*Ry7@V`CJeA5{_WAR~KYl3) zM!`!$;eqVg|MY{a%i?!Y{0-^W05(UIfk?sivsuCX8;uk{Xv!6*f9}H^t1t|DN13t7 zu^Aut55D_zn@t6M!|~j3ViX3|{nNw@VE0y8+&f(PMO6|GjevFH+Qc@lrM(n6^uxCA zrRNu4>;pi;BI-&v9z;>2KV6Bi!4@!3mbURtH{siS&B|y`94R!t6yp;wdx5j1$0LI; zS${+3>7DsYB|>dSAIvItD9#+~awlO*Q76`{i5wN!62zcx^5d&{nJ5TJjRdBD)7y{K zs5W%gH+c4(_`4g+rQ3^E<`WGB^g;gA2-JKb%82P~VSysBJUt2vkvCpa~-SJ46JUuA1hY$zBVyM8kdOCW|?_-;&)=K^c78N2{^Tfc3b9} zIdbFTOGWp)@4M=Oh{Dy=hx*3dgpPAbIp(a|0oL^5Oj}jO_zXibT&Uof$55QMb9Re` zm`LCX020saAz6M|jWFu}9zXp_m;mzmm2;k%=-2|W?$)lM_4ktlD8x;O3>7KiGET_2 z0zImXFw{bqMZpq@CFb!xq$W6CS_rJJ(Mif2nAJDugWUP2t#2-bb8r@4IIznhV(9%% z0D`|<9YMwg$VleJe2Vj?EvSd+bhF!^dt2H{)Q{AYZJze9nCI*!pNgVo^kqw|F`WQx zbOM>+obU61oagd)B&xqHR|KV&;=@{>27^N7Q%IyNuvvDaG9*o0fmdlF57HFl&#_Vb ziRDiA;Xf**p-e%gzsyj0Xk+RpEU# zNk(Nq!YrVLRtBliTJb8P>wmeC8@2;XlW2MKRJ^q&t%2WnXHn0YGe%HlSw}olFWp}U zl$Z*PWjW`bsu1?bD;b>oDxS~;JgZTnYv;{O4QTt>GtFG=fpK&*ttEU@=(xim40hh3{wxk9fNhGKU?s-30Qrd$!G zVnem@=w+b@kz3&a*4dQlYZSMN-}vr@>xZ!0(0% z-8ezU+K;IEp(Uox1M#cM86*nFT)_PSM#WflKy5;Q(uXXrdzIR(-kU{7+POCzHh5ng zf~!I@Bw^FUCxmtsCysUy71I2GU83-T z%T%Q)y9S0W(M@EHJUgKQH&p4TzVyYHQBuo1WzOYpilGS}NGlOO2iYPCb(vwmd!YD& z3U~C)b{MW9*nb3SL5Z`EVQ<3~%?PDntdb-6_T%r%+~kbEe0?4>I;}OP$+1^?oc^b_ z35Eg)`G(J~2M5%-?WBlrFJE0BS3Q=fwfdpiZ?&s2J7Bm{2vwhCu08OmD0H`;(-l65 zYEE&hg{H=@OpT6U=7E~d307(gEvHa}5DwnYD*3nMKGE{+OI`hO zam7$F6~jCwk+sOZf&!8LKn>z1ZaIO<#vqZq`u0hl&60D~j%G**Z7|fl%UpO4>GW&a z*7M0sOz=ID4>PfAM-{nG9C2!9#rytvgAd)`f<6`UEK%!~k!x@KPIu1@kqJNtJFq** zF)d*n0>R7&S=uH7ycsvn6FVmVU2TE8L&5P~W5~Gh-iEs^dMCS}*~-|kz^w=zeL<<2 zlp{~6^LaSnuF_)x;ypC1*QD2Y*Q~%RyuQ0u zJOop?1B(n7sV01}JK5eOq>!6;4=LoSzDZ(bZ&D-g22=Rb7xG5K2d=KZqU7{OB+=by z1@hQ3%}kZ#$EhMH?+E40YFOV&_&tm@Nrg`Ok!5doeU*0`hy)$1;;G7Y1ehRD#7xcKP>WQo?VYt^bHpolr zQjhYw!+)v=pnSs+B-0ArkHehv6gTkKGAI^p4dyO`e+1+yH?F-3z>M&B$D5crXulbI z`~-L;r=eL~98kj}%l9=yrFcW(AGV^F%E0jpMBgt7+!x4)t0-ofr7T2p=BpzX3R{H8 zxhSVu7`Uv%CYiUQ%wF*^$X>sdfK-`-(M{&jw4vN*wIUT50Q<7<^!s;iar?^=7{XBC zTrHiK{j7tg)kFbe3OIbb4X$yNATpNfxIh2_{|O#ug~^9A#xL-vuS%* zqqH@}8qxWW?Jfzjj+}e7d9YayU$Ib9d)LcTo=OvB?)TUX3a?ayMzI z8GHr|vBRy9;UAy>^;kW2_$}%NB`7B7pb%-cPY>&3-1+MzrPt7S zGJeXAoF;XyPX9Xc*L-|>jCASzX4Syf_G~LR%=pH~ly8w-~ttYnCtmHV=mtcCsw`EUhA2*RX+wM*s4s6^7!(D6&@cZXKS4BJ~m$ z&DD2F_+1gBLZ93tPQTVk4zSR)8Y0P?G`kG!0tR2IwEUGKuF~!z7XH)}A;pbbM~p%# z4P~l4Cl>sx;L@x%v>^&^z*`gd!jm5i+DT+OPeeSARXA%j>ZDu%unpSI-O?LfLyC`0 zu~SJ7$Li>x(QwwqmBvy;O>)W{*bNi`f#d*UR$-6$?}5_#rIF&LX|aDt+w_Q8S>kRR zcb}c$r=g69i66vMd;%rF_|=kp7ld@Sj?4dC%o==Q?Hzp*%AX+6DPwg?jcUI!Tc7>& zfuqJ+KhAhQYN&+&LurS!>hR^Sibu9DR1eq_rN--yR=Fsh2g!V^cK<9WO|Q#n@t*9O zcVPjjfr};uK#Sl4!*cEUC<%O zOI#ZY@=W)AANKun$KebjR_Rvq)Ug@IYkMI(4dlapq!ku4TT*rS1@od%d-Z7gReGBS zhhf;7iQ4VK!=gLQ?Xd-1ws;UPc6i4@XNeo%*TGbOsP}}PPKnt zhQ7xAa#a+I9ZzPqnr`lCYQPf~-s%ly@})HI^ql5S?IRu0mwu7X`nhNiIrRpHzXMMe z_%+8o%Ze;0IQxf7)%^`X{@iu&t{EH6$sc9e=lV;(B>xyFnhS{PH(D2RB2g{~P;9Vc zfruShrCmKUSd`ILg7qO`W~`-xahfq}1b@4!tOB>bvQyg1h*r_SN^DaM@oi&dOLUl2 z`vG=DzuuaCdgi;uyMpJF9Mk82{o+U*&;)d>A5~&K()QJQbqmd5$<~67Hdc+d_*+=m zEiPfg1M8jkSaq^)a6f(TXii(toLxcbyN`8{B$}lt|6oDq2I{~^FI~<%{QUb!+jmX0 zU%M!h(2rT1j6g;QUlYULDZYhS;7LZQcD{FoD8ASnah|$tBA0TM!Qe_ zn9WbRIu%dp$g^@^9q;lbT%+@roV16=F`hlV{fDKoQFZK@b&#nD{Hb~RF!u}`#ApHP z5=5eXB3L&Q2J?6@gwCa!%{kkoMDG$t9-||-K5=$&?)Gb^@VJRCTE?b}&eFN!(<0kB zaFozzdweFb-0kNh`Xgz%KW@KnvL|@kbH6L^>;8l~rmS#tmmF%M2+`x_)FPc7bLw7Y zDpzvd_R@|#jV*OJup-L=W)gZco`ZhWVk`~c`~-TBTZH*Sjy&C0n9^Ln%M8l8rU9v? zWn3#O#F1#B=24N%bx~fqrM_;U)SOt#!67rg3YMYJ^ME)PllW)sp=mwt^1ww_)5q>6 zr<}=4PQD(sTJ@Qo;6)|un2p8pY=>mA$Wq2yO-%iSis(AnY`_|L|BN;#w9NV`w$=;t zq-i&a)EIr`m_&M=p4~vj&5tF)xxqhvv-xQHjJ(^bkjUFyBG8^*vNuQrr`3&|TK%#| zYyscySOe+yk=+~E_0=vC+iPqdJN*!d8}Pcp7RKfAWGT|ab4#Fx%^BM*^x7R=*_ewM zKk%>lOvAhb4qXUyVW|0V23-Fy?@Bb@&uB*M zw2-U(yEr~ZDt=3=F$omM6?|~M0Fc~lZ1Jf^{O)z`9rzIObtVwaubmL4;K-Dj92+iG ziJfOkENv{x*?I2Rj!*vvn^q0rX8!ZVCJXdqz~#TWng70f{;j&X{O4^b9^}(6^2Z~wxO z)!!cet2rpU;abVSfPoUo- zk*rvi4RCn^qjU>=n1KQuCnDFzQ3fq$fy^W@;~4ar`_FgI)#~U?=48&$UvKq<|9Z2F zFAqUX_Za$2!5LvMk{AU$NYSRCa}fhvUtdUB!cD^<$eMhtthsJ0w)$s6O57iqx;4=z z)@+>FyErL7=bDednC1*JS#$$%imu4p1O*RfcLm9JuRF$idDQ5GEI?lSF`GA6f?+2P z;-MX2`E~I>&jAL8c9JGzSaLOdbBZuDi^>0MC14O0sdS*k{lJ#gRql@ahxjK2x{_un zb9xD};?p07F|<>K(Q)%R5Z512u)-_G^TcN?p~+w{zC|G$*7u^=vi9PQuksKXL1|5A z!r)W#`r&Kv79P>J)T!82jN(p^E_XuT5m}ICdR9R3ew}JV)?m^C@x8?uMD8qLuphb= ziRf7~kL%kF>isC=cP$+4C=hNwo-Ak=M%&6X%j>FSehG0^TYoqbBU(*v@msVAt#e;w z5A75LOxhVEu1>!xz`D6DFIA=#_HmA)4p3WjaW5g(S%|)kW?$r@tPAfP{4y#d=nct< z!<9AjML`0?8gY=t{Fz}}&kkc_m7pN1t4*wFo1CER2yP&-etbsTjF4)r%e#-O z4tF*t)OR-YYg)04@T4v z9@KT(J=4u!?~{WtJc?;M3t9xbGA9Hx%&&F7prql2=}lI9lfmScb&uD4NtqJ{z7apUqxnf#w4p# zwYnZ3^OWJ}Dqd4IL7RXb1*S2@bPY=JiyU!o%X5OR9R9YzB9q(8KM$w0*DQxI8=^MFguWGA)I2DqXg=?!-?Pw!e*kL!4Ii#b3(h%c zJ7qjzHVHG0IVo$;)$MHAPIlza?Z4?w1}2lKxa%zk>yUBeX}1-9hM%60i?Z7Gh&HNDzj8oHO{%+dC0lIH;J>v(_pl4)bMGoRm>vAu?fb07_K>pbU< zqyCh9J1^>F)?MuwYxGqoOgf^H0$5g*VzeXWM^eFyJ))bAYOpAHcHYvQ)=*VfYRbQt zR>R${M|*(&0?a>u%7hI^EV!bKYOFCtU%)i>ni9XM#a>0}_ZDb~X|6Q0fTX9_dY6Qe zK)5&ySx%;W$hkKs+^22Bemf?z*OjP9(^1j$P=^=%zGLa^^I_Cr{yl`=OPvk4b(k+q zDu}!6fDx9xT(PsGY3p>qUVly6HRBmvhK=VzdYm?xKfiE)zbVoFB8v_u&g*MQfgMqx z+r>j_N_ARp^!Zye_@2i|akh}Z`?y|oFqb?v<3z^@)3XLVKm&BM$SL$hhnFJWxr$Bh z;q5;z9Tq4&MnC+DzSLZ{pT~`psJ$-HmIoyHYFxDhgixO7}8$e`-wXH}<5k^MForppJGmeHrd z=L00*Hh#Rnz7(b#X(+iHa^qGxgjhq1fqK-$RU6La{8{paf zBh|Nxp4x&?MV`o?Q=;AX)))6N^CJ34QKAH zXw?O=qjGIG@A64nqucX0gaCE(WQu5KrjWX2$0fUo*Yjc@&1l_tjDH7fx7x>ycNqm% zNNFDR9amO}$~@&B1ys)~OFwu}MP(6Ot=a(QAI35_lI`-$AtSHQ3*H_~=YsZub>G$W zwI$+n`Oau6XG);kxR!?@`Xn(z$5Uc5dII@Mx&6vT7WvB%-Aymw8b`{=PhrutdB)6` z(LpnH6j0`z7U;K{zvgZ-?BI%=6+2u!E5C2u_?lOj+o;54nIzJZwk?e?#D*EMbNj|& zzTm9y{_`>DC4X3MBPKcK6WCQVdbZ6tx)`W_JmYV7mp*=G@W2;i6&r-Khi7h2WZgYq?P1GgkxR2=e z#RzR2&wQDS@qUxkaF4K%lFU>fl7bBcPg73B%YPngMchBC>3uP`Zi{vHR-v|6+5d9}osKzC(mf;_NUfk`(66+hPg4?|xku8oSqG z;WIs(4>)r~fLZefIt$4pRB4gMdwy(qmwvK z5DmcZVgPPH0)VbLb}I-KlmC}Bhc(Bo_uaMVO=xhA@0oG;w``LkXFrNx)u$@-AE&T z=i>F&FF6t~){Fhf=mcMwS%z1V;W0!Y+3nJP1NTPv%lY$2DTsJ-J#SKFGETKd!ee#e z+!yh8XPgOtV*)rw5DY}K-D}6Egy)pT@iZM^?e{Q~*LJ9~YBZkJZ-$OtOOmr$kUV`) z$hyt$;47%R;+J36gc8TqAou?G zrE1+TKQxm;-`m}K*Iu(qWNEZp9}Oyn7J+|4XF2(*n7hq*+TgQ-u0fl^Bd`%u&CFfq za#J^sa~G`6MUT&m4Z`&37GJWOB;s4=ZhiY_KU76aRc*XBj=47UH<#Kwg8PG$c9Y$_PoOb1DPYDAd`?)>}z5%cMb%m_a z;I8Y4iG8pE5kMii_Kqp(`J`b~d^@rE{Vms8MpcEaM$1;d5`b7y%UzFjJO)>K0I%iv zwb4ZT1i2`?Er|z@miyskl7#Q-90%-2AV*QjCSOFYKu|Sa1MD6OY#wcLb_zeoe)KTld`5WDpX$p8BEHdBORJVlB3y3DgX`$;w7YZ_#?~rT-{w_^*%w0g?t~o zE&1f3>y|zIk~vi5nzoK30%_`NaV$Q3`)VJz&V(y{$bUDW&N{vM_tzqpCsUso>vh6< z&t4$s$Zie4us~V3kPC@`S~1$Fohn2GT*$izC;k|mOB5XtAV6jEMpz_e{JiY1TNMS{ zUm0|$2@g&mfzcDe%b!?)SZw`Q`4^fd*;^x?eR%&}=J!Qzx05FK(G8!tmAE<`-aGhM z@}DpAhnlX6d2Xu@N{ND=Dk0_qB@R1w9I7i8MP;ak^a9Ae!A8OF_Y%k!7Tk6#!dvSb z?JbA|7WE?-42kgHK4}LxvD4gBgqe56)n%GhE2~G|o`cNk3dkue>QqBMckxBTLz^71k(pnJ|}-CurQEUqv#( zOthl+6feoO_T=TR2Xk2?gO za(+jBo7}9rUR6t%kLmksZnH|)g2iIrDY z7)mF*ur+T&?OAZMWp3?neD9faiNdi(eJLw&f56qi*E7~1WGdE&#=Atr?GTI_I$Ra_ zyU#=3*OT~}8Vk}(kW7wV({z+$f%-s;VNDj3V6g&T%%UQA@sk|8$dBmEyF%FU$$=cS z`gVsT-PbtaSMsa3<8xO+u^!`5xo#$FL#JW#F9+m)edpDU`xAv(9aR0=>^c9+1uT4# z=`2G6N83h)%Nq8yOt2lr%bvF9PvV(S_b7R-Ky+WQ)~6Kkhro@(7v=}zB2k1igtz`7 zx;5s!+H`Z#UA$@4Y|P+RbyyWd{HfQWZQr(z$Wx6f`fwRJ$7dpF2s-<&%-z9nNls5? zRIYz?ynppSNFDusSS)JU>-(((jU$RM!peKy`p2w6KBLFnh?zHXVVy$?D{=0S1-9tA zZ@uQXu>T)Oj*gcP=q4Vv2}D)jk(C!a@{ioVVzq7$SN36?sEB^4$@-NVOWJ?!L;VcS zV)TB0OO=2#(3NBf57AH`FkZ^qm zK#!I^JNW$q6}*e2kwpq)EoA^#Z9yAVLg9!M_I^*dFUE)+tIS<=kq(CaEF3^QW}ihT zcC#O_WZ@^X{oqCZ?Rk$@534X1vD(}F3;#w@h{?P47U*c16;g#}2D9lIb_lMhxBv~; z3XSHBDRBgmGe^`-RaoEPCXzxaP+OoahkR=I6mdF&I|If|UHL;)74= z5IM^6e_r*OudQ>r9uQxepjCmJpl%ghnT*6H7ML3PFQXG}422)#ZpUF1go1UiS@U+vQ?t#-)_*2%i5# z@5UHyJ<0-XQ_`=8_>5AFqJY2-Ty4r5I@cl!3e;I>Mj9?eT#(edaLZ9y4c==|1km6K!NR4T|< z2pU0RBb+aEC#hkfnw*DvW6kOM@Pprpsvng%c__5izin>VT4+&$PKqsf5q+_`XEbAC zYBfOuW&(Q4;fF2T5A6zH>Rv!sIfQS5H2ROoV1|aDgz|Yo@KthJUR{~%_CV1*;bzW7 zmd<s{sBoe1%i-^+Y@y{Cx^NeT{pM@Pca#!Itc503+@7_IkCw{hmj;q1 zi*f^;JFDCdRObPR=Qm6hjxEl6WLvCILcfx*Kf{}^V*$pIV;nNgdE!7V%5SG3CcuNz z=MuTggc|91t7+{2NfX-osv+Y-D3xe$9;m63GzC$(mw@8$3L0?9i zNU$MmiIt463-w9K3Pa%y-%(E@n)4ZFGN|35tB7oq82HoIhdobz;o7p zMp#BKeRY>3(lF1PG!{Zznai6rru=W=D(>$m0@FPBNCno#x23Gu=n@-|bhJ*HA~GCJ zMvH+W&JR^(WU<9}_iLXV?_Jdxr{!!D>XBF*t;Q3fgCWE6zpT4bSvH!E6hpS0$)Ltl z3>R7)YbMh;KX;*6B9{Fn(s&{kYMx(&OX(CUslHv6(BV1{5$J)G;UA}-p9lq+xBwUq z*6rjgEBf{O$V=#goX26orWZxfJCM9u8%O+w{dp#2S)wjW@i55yI1_n^)kzIj{+n|7 z%e>J#WLFz>jzp`c7`*>w`BwCtIWGJ44kNnh1b1XNhvJ}R&M}|7qCN4L{#mW{+s>i_ z&sW=RSp7oL@&ia44oyFjVl@Ez;iMuuZzBRyr}Zma*V~e=>|HIK)?W+`1nq2JF!$hI zT!;OwoMT?Wb&-8Nb|!ld_2-8C;mfli=~J4w3JjcwmA8<@)uVbvnl|kKMmKB6Ge=(S z^d|iEkKJ2*!xTpQ-r4O8q%TTGd-@~@$V)l9pilZa$+b~&xyMsqM%b*35{?RrEP2H&p6k z4BqRqiTKrz-}nWUU`1fwO)GB>pMmOdw@P!4MgHjU<@yi&Nf2OY%)xE0n>l4md#^h! zKl}Ur^4J?|5*Mv0r;M5{{Ux`TMb}yGQo9evs!t9!rjb%oj0d%N)W=m-QceCJHDAB) z_@p`2@bkxw*34X>#-)ANqAlKojisA&#uVXF#?ZJ^66=ldZqDS<$kl)`Ho3v)RcCk6 zi{*t7GklJ5mpn)Z?Ks5>!EVq9<4u?61CzcVuHfTy>_X#D>%FHmG%e?(yIZxh%V~{{ z5Jvi1ApOwEjXL&=zN6wLxLWu26bfx(5BR<8U?|TiIW_pjoqi$Gp5uIczKY^uqLjDe zAU6c!<1!v%F2><3@YB`BE8F66d5m|Gaa-EW)WmzT6<_%LAlMGeXne4U#iMQK914OxnAM$ABY6%8817mti@h=T_Rh(BvhGLkX!la zDGdv$;wFZ2d*7|!id8&~@HPx_A}m#K5p+zR*(~Rw=`@fUeYBxzQO7Vyo*tv+dAfw< zjCkthG{-?5j2rnGxPYD(c%_;z;5i9;%tI&8l(zIP^E|fkXh~?nx?9pKdGvKpJactS zY%MQ$acvnnQb4?Y-&kj=z~(XGP6*hygK5w#E)K{IHeDvqzWfyB(R{X=Lx{rbKofeH zVGS5DgT7L~qG>S*yLa~X&&;jby><|x3aftDHQTR7OBxhIN?)EE3b)_dTbM5Nor4br z=;;v8xmj!PR|u+I9t8Ce{SC*Fk1-hm-#1*>l7)5i6kzyM5-@*9s0o!l)3r z7tb61ph5A?9Sbk0jO#mkzL)6yQrpO_Y1W;jQ2d{qPN~lo_oLTkY)Gf>msR@odohWz z+p6f8i_Ydr{jFa|6qmICqQkI@(*Nx&4D^4`>2S_${^S(;wSxZ-jx2!T$9iL6b(1-Q zOh(!G^O(1BiG>{h?*{nQorngE?mt&CMcx1&prhiW`BCr>-?NH;KkvAF7{66}@aBtV z^6Q|I2Cg4Jt}% zkI$%jZT9vJ%1zcWY>u~ZmG&OgN+}3kWi3DvS$i47iPjpvAHhbpO4?d*M7V?LEQ1#V zdHeP=cMmIJkctSHH0Q+7l_hb*T_pLLZTL`MlGFSe_DzilMUXC!DcqE7c35)8jw%S` zTzyL}ZEE;f;FO9cPi(bFut7*P0s$tPj+mRR6j1a!ied+k1)GfeQASe;<3^_1W1-pKxsXgS~e-Z;5b zrw`QpCVTA4GOGCSGaSh>@D4BgmZ9~VOkRS5704@Y4*n_yTAcBGk4)86MqQlm4t{;< zAObQ_^X+(H$}_;Z%6$;#UsYsGm9|$0zcdQ00Na`CDg)K-aPG4{h>h5UgqFDP|S0mGd6q4WSv5--X~jLUipcqw(;n2D6!m|-^WsI>Q6@m8c8SN;C*2ga}u4(??WE)Pv+I zimP_IR8my+aelLEm`b?u?-{1cPhwv2g*>b9d;0KW=QHOYE*oKT4@iLAPYP`=OQtSP z+<|!78nB{1a&&A)z3j;7jRzBsa%jf~f5pI3@Jx<*$*$NLbAT%715mO02H*;BZQH^+ z4Uw?1?}8SiS(RR42wh>fUV(d6_r&eFcF+vu;Hc2?;Tds*VuDj z8WE5r++SZLKOMMOqCH{rA*u0sYt55+=XAC4Pzz>IYpD**q#PK(rixXf{A=CU zzJ`SwummYW7@_*rBR@%@7ZWu`{BR6{&J6dwSY)+*R=?(oTik>>dqVA)F|Y)&>VXXi zG`*WWB;#ANb0o3jrIFoijF8vdC^)N{}Ef}2_gLG-si5p=KDU#PvJ-1G^#pg}F- zi5k2W+}GRlWiAYxSRU{ypX;=uHw8z*pPn|n#DZCxBLieXH9gU zgUWK4$arJLabA9$5kHX@moUz5S}7oYHT>?PA#Bs1ki1`*XzKr!$P0wb;w39>G- zoz`zi;hR}A&rbBvRmF<>6s%9LmR`|xsD-o_PZ-m_@#=?Q*;(0d9CKT?N8YrFC{k@E zIqA*0iermh-M@vRM46+0m~;sZc6kE8F9Xc5S1cUPrBL9(?-7yO_ z@Q`+9K)oOPkWOu>4m&&gni)A5o1_z*GFcrW!A6keY}d}8dBW5KRbj`vmg}CfkO2L) z>*<>RU3H-O0xh<)ry<4A(0w70?b_B|_kyZ&V1*%Q){d`y;|D)!k)_Wp&(S$niR{d- z+fi~!b!ui1z~!92H@qcJZEL{Sa*x*u(Wy(Cv}&i&mvgZH*yVniKlX#` z>29p8;}lb+D3*e6i@+_;+)VRCHu9_Wa>H+K_Z2Te|F zCJA=W?G=F`MC;j$Ts(`c-ucsHMrU4c z2IcYFRh+Xe7AP`2-DFvo?8j^U-l-FArEQybt@@7f&dS=?+HKkY#+TmzM_ogcYoQAr zijs1+ixE#+G86Je!BXJ~>Q8w{Y4||($&0hQhfmzWfF5O5(vMw#Hz?f6;%8bl zYXL$nK}3b~Wt!ujDrRv)X0$#{hdRo-!k{VF1e#HFi!?wNum9CEpQ3S6*8LD@b?_;r zp@)jVZpPubE@b#m$ClM%NMA*?FFDp2{TxL*03vCaP`87CE5V;%IgA>}+Dt)Uew3hn zESRahJ^P7MPmFn~gO~s@Nzy26q_=Pm{O<5B4Y<^cd%AC{>q0-_$V6Y+O<33+Oq#+5wNZ z`yz7LT|F&q%Ywq{$zE^%nxv=m8n70yf_WQ zmstMfJs+Rt|00e{?_+z#u^j7@3+NMl$`->suG8TX#JBI$mzTGJD@XUQ>jyGPK}+T@Ef}WUQN2(U1%Cr>;=6MK43hUL7;MKb zF_?8SA2(i)40;4JCVwrav(~5^^wGF{*YRS2Ti&@?F=4}r9QJOJFgwyvVwR=ZA2?4U z&66;UwZ3{UQmC;^!}gtqVsxLq9tFJyEIGsuq|vw7RXW}QmSN9;h>M{@eXm(lHRmP- zMsXRL0cT1sYfm0{DUs}9qWXvEh&;boiVb*ls#)+-6JC+_d6FwCicOTzw~(gKF~EJ) zXG*t1hy|I;2<@)?n)gMG9!3FVbx^SC6WfqUZ``rSo8J3~pA8;ux8S@SuVM3LC8s{b zBEQJ|uOl68dvVrCQ*8HEX4kQ|R{tiRa|5aS$Lz9_ z`LK(VFk(eYWfvT*kIIQv_OjDqjd)F1L28gS`lcI^m$=ZzYN(_HQ>{+|()$#fiFB zc706QJU}ZY(#DbSe)`1zL7*h<;T28nD=K|8?cafG3)-Zm3*StpLl+fY#jU02Xg6o& zA*P&zR7Z711n=ZI2dIwg5~hPG5-X4M+Mc|7^&8`kx!IF%-FMqYl-)1#x6E*p)>yC& z@N|>3;!hnijCR(dHuv>6GshbNytLqojad!D*x&GBcg+VZ!a*>a4b1ixY;5j4@KfFf z-zrbyyMbaLX!`t#cI`v{tdgf%bZ=CP>#9!fSIQeGa}6(e<9m81VB=GN@?NaGI~5zK zL3I)!lTUz0J2MQL_OOhzA?~^UYLNHw1E=IW&l$MKYiU!Vwe(33d#J!0KxuFXY{^l8 zjSKEGGUw5C1|8QRB2j#+Q|-d(9R`sa&c0`|n6#x&FKfu+-cdPRm~lL(pG6Ldxw4nY z44r=JZL@qD;cLvfhX2mS@dDLE2YF{c0y{817rYGaJIldT<1~1B-G*sFuO>pMY28$g zg*Yq*wOU%(#@qt>BQv&F zZr%3A`kcJiO#xdRoAw|P9$g5?#P8wmx_w=CzitZumTbb#N>E^9Zb}3u)DRXpWw}tLYR`8Wi7~0fywieJxJBE(=c~uz#?VupJ+)lwd|A?68~93;vrI}> zkECWW?VHXx`)YOkLLXsz=km|Mo%Nc0m-1hwc5n^-*2WqeN5)2SH#{nb*qL1;{nAFK zEm0FR7T#CX@88b`6PFamXNqYJx*aXllgMe1d^0hM{Lxr`6h4Q?#!3CTqmDFpR@Yo} zm8%TLD59oQn^8_H`gGO~I(M>t^*xcGgJy=pBzhujoq&F?{S=IS_z~&-iFu^$B`nn< zU+^*g8P~)qRbFCS_mx)ZIDCYr^`I9fz(c7@-C*YP;rSwAdSAMc0n*Qm;*2FVTkg^K zO5cDQfQoW#Ol+MecEeR$#E$A!1yKE5CiVj%HyM~)`L@clE+W}ZS*l~)6KBNsZTkv>Ak z#;|&B7F!8z#uT~0r(3;D&#TQId~8Xrt3pLUahZR#L>V=V9ou6*iPdC(A-xvlCEs>Q zbL@8T>_&?4fJxdbyR>?|xU zk^3zAR(kNKz}d~VRACnXP0DU=r>z7i6^co#K}%KmYzT3Vc7Pl4G z**?NF9Z;7Fdp;$v&G;!YPb#c&W2SThDSLO)^><1prS6kpLD`R}LYENWh(er(vWu2g z^o^&vRWp5lvKTwmowKiD`f--pN6xkTZY(^d!{_y$03pI%LP^;`0`Js~J$NO~2uGM) zG0V%%>=;4_(&NVKV~bkN`V$>|C)gx2BHP6*Ql^w1IQCk{a3m_v1>(z4^3S9(q6l_3-j~l;HmsGXD0# z?biMbfs+;3`Cz=IM3D7Z0sQ4ot9#y6&KMy3Dvy|{{>RV*h;W1e!Li@n|4}5hr5ul} zWX;260%Z6S;J>3fNlYZ_e#9^n;XFDf%7=-wLmxnJ(|`E!TC6;HMe1rV>{Tc4Xf<0t z=vgvbHAg<_BthXDz&)|GZ;bi-`!d*VfxcD)#>K*cc3QCq3rxG^688|hp*O%iCBd$G zdGO5Dn7ub9Qf4m6Fv=E}l*Pd?Vn2DH>KQkEnnnasNg$II7TJ5wx%fCPXEEGul)0IR)26;FE3+B!euXbsd}(zgYIB*og80DnP1AnCm$Y z4|&Fc6qj*PSS3$pC0U&3ES2FH)r> zSbrVb#WWZGtn6}|y`r|Ai6OF5Y5z+nC3JmV?6tkR1bC{1lzSG=rG;_M8hFBk0(Y3A z8$fIlSrvtMF?RJ8Q_*UO0{pphNSr=Nrm3QF*&b3dB;f`@l z9HH&Ky4xw0yfl3keDOBm;j|Wl(3&O?x~>-|50|X@y7;(IYX+`qWB}(58#>gmvFLjr z!+GR^z`4fRy9~O%%UGFB_HluZ0;~Zr@o&H4h=qLd2^#LVJsua1k3yCD$Yb~%+rp}^ z7F14?yl+T9gotDhDe46Q#(2KX4G(5Q_2^N%UcWJk-z!cRn>ODRC7aw-MV#>M?QIa~ zJd!!!J7|gcDwvX^>w|o`%j$dlSVe=hyPRl)6o{{Yca%d(F4tKoLj-L#SYKVluzHfL zu=%FH!c4s#?XNnz5#58*>fct)Kgj_c3WotKSUKV;HZ? z%&%;?r`wf(eZTp2e_n9Ye4n^0x*}zInEq?(^!Z|^H#5#q`lYtq1c_)Y#=c?x@mo-n&Bl?2%jx!r<5bifOM+i zSz!UD-gG(fdyQMH)PzG14}4?IhBZAId^(*vysKT;XT?Rhmx{lG4@etVwarK-zSua1 zIOj?N-;A@C5r`=$OpPw)+EZVZuL1}pR253c%GW+2NnP8&4UqCP@>Qbt>+KzBglamHyr0U~5l&6tGJGZnwcivM=#Xf|f+4XWS% z2M6B#r`VM`tACbW&~)m>GU{jvde{HB7{-ezbvSXQRb4EBR~x*d$?-j$Vs^7Q^WRNYR66jOl9CnhOc^T?K`Tc=Vhr=Z`aGn z80L;e`08d)I|d}}a2t%i^&w0tf^j$ZWLWXSe&ka75aq*3bbyB``w;q8%E+)T z+Cv0Mg^9LJJSN7ceG2sTL>4pJr?`V!h;jSnPiJYAU%#?}&WgS%US31W+s{g7>$I7# z*b3EwdA-8QS+u(w1EBp>&i^54YTe3=FOzg?RjmV$(^9PSRrbvQ)i<5_uZt1-q}sE& zZO8Tg9djH}fbu7WvShT#we~q8gyaVH2BnThn%>FZMP|^tw zqNP|JC2zT^t*2{=7C=zIZo4cWFy?IM0@X_SCpHVcz7D)c4%L2n+fnrPj2C!6v+afN z%?i5j5`7lie0FB{D%9h4Z8uK(Xak4D+e!rGQM?FWSmh3lcjk%Q?1Rx*b0c}n%zgL%_b$L6x>{XKo&kXK=+k zGEEhnSNznm9M5YzRs5}wuxlgUtvzX1miVdusFU<;HTsxsI-PLzPOMCK>(d`6C~}9S z=5r@5V>R>`xgImR9-l=TdV`;rGhyz=9LQu5{dLz(3ew@LcUPOniCxOB$`rxl@kL|j&9{-o4vXA0ybT215kb7GR2?)O*sjpu+l+G*Zp5W90ki4u zXkF44nsA}2@z|Lw++-luJRZDe2BN%3G!n0(KO zyu1ji$pWh4q*uE-ce#HgL@dz=|7QW5@^#|wKmMEl1cv{sP4$njCgI57$qyh4BK;4@ z25|Io?!SVs@cM1@`>I&oEZ-~nBqu$ptX^IiW&HPD)3dpfN_D{ic=_%h;8{L@I&<%q z#j#m$Y`-oO0d#TjJ4}@73z|a3qpnMoSC4}P&zV9jU-0}VBJ(@M0hz;m` zPzJIniT7h?**n;e4!nOpaM7%Bn!?Xnz;wP;V%|F0v!Cq2`zB8Y?~TEpbJ!Zs(YY>9 zw1?zzdiSQHQ!=**TLt};qX`3ioI!0GlSs0x7}jj=6sNsc+Asc^E=^l23nyVsesdV` zqs>*7mG&x>I18FJ>y4Av{o(yYD!h3vRWk}FG&}xE?jmGv7@`O=%GZ=%eJ?8FwV`e( z>6q!?Fo(&OU`E3?*9*larLLHwO>&nV)}>jFw`Df5c!htG#%CCqJe8d1xv)RM;WasF;Z>Vv=$VdS%6#=(l+z6OW*9 zEe3f_zJk~LBsX(vY8z!{)IV2m>XdnIl%O^GWCh!GFkXtaIm_GRN;ed~Tra(L+coP} zwM%xsZS+_ab6-4#t+?JINDs3oek*HEe7`Q7=k;oK*hSVb;f8r4J`!`0d6i3_7v#;g z3O7wzOcE^Uz&DK=5&GL~UdRnW%nGTrK!!0zq7_EWvN!7`R(t1jGBzG+H z3KQR0eoW!0Yy5~&f%%Vxdz+J};vMgcDyJW>x+<-BnQ=bPtfd}-&a`1Bb`JR87F)ql zH}5ld7cssvwQ2*pM``6fcX$_RGFgRw0t6cW3jxt)a_fMcC@~}uhA-7!rATq0T3#!0 z>3RXZwTgv7m*MB^XXz>~90=kpkLS?=Rb)0v&<)Rbs74B1i5S)j8+o1>L-_}-?6{=s z&U7n0sM#KBzM+#~_3uBq6)hTh_^z0DKFE*w;cgfxJ2j>Bbq1eI7=8o4Sm$mGYZm<5 zoUo}N?pi1=KbHCj+;{ps+0o)>%wJ={YR5FDgHrZQ8D3NFDPjS-B{|#Q2AceJKXW=L zH(WSgR@%$ROd1fkQr0Vc!>3K=Ysd~hNgVTVgxQcz*D~r-e|cpPBBE>ek@_EIxULQJ zQju~7T2zYbrfA?;T0|y*XW+nGXuPE_F5=CHH@2&27wz!SVleY!jjh?GDWSM$qYT)d zs*uuGrLCxW`8fT?_1^lez8#5r4K>E13wJ55!u+s&p5Tji0^HQ-ucMZdJ*E0g77DA$ zWxYTy<);<)NBNbs2k|5|D?Lo3UhuLEQ1eZ%UoFYfG#dr+A?%<(mqeTFL}R!-8v?hl z|5~`{yrw<94ZMW~nT?9Q`$#zbyYZr)*{Eq}m0N||Vo133S(jPX6< zzFUacdOz9OA}_y}N# zV_)#yAsj!iNYpdzFAh!=bKx=g+OR1ju0ggsSC6hCeYEcr9mRgC4Z))H?6bk~K`W7# zq4{W4Nb9)mh#9ydBE;%Fu`=44nJSQDeLNWD(q$jIUo%@%n)Uf^RxgfA?wt`+K5HC2 z{o`#)WlU)CsE00gui1Oa*JavSAiXDtn{Z$^HRu6ciXU zCwb%b{vXQDGAORLThq8Ubb>aJKnNPVgS!O?5)xbjG!h(wyE{P>EV#Q9Ah^@GySux) z%zn>z&Z%!^YNlqY__eF37P@)XUh7`hH5wwupd>c@*_4w%^3iHy>e0)@Skl?amJl2{pym~Bbwb2TCh)dI6NUwmOpWy zl3ZBb1tp1_Uc2eaE?`}deGeY07aZ+Kr*kFUTiIX2dzdV6GPWN*L`v~#8u4<5#fNi? zwNSc_K=(1nN9)U9Ss_@Cm+o+uquUSKk2ZO+nk1O$t&}6Ok&c1==n{0Z{RrX6df$qW zk&Bjg7V@xNldgQ>JD!kDHpo!F_R3lXK`7Ex>uf&`J~59$#IQb3X*_cO5Ah0t5p+>X zJ@raKf}+32-Y|8xspI(|Z0@pE6aDw9M_3=)v#1w_Sh~9WjBPj$p>L0WuP^vv0T@Xi z_UpbE0Hxc8m1esoRHKB)sSL$WYfJB@krKi^O!PeZxSYYi!zg$D9v&ay3Terw$gNAz z-FvSj=TzNBZ;TI_x%eQ=hvYnP>u2$Rm;GfGpizE~IF8Z8pbS4y|D~|AtxK zTI)+RL3~cY0n%D8h_1`t5qI?m`DCUNQ}z5)g}^uZT$lKciDq`ylz8vDhC|(BVVqF0 zq|Z?g#(ySkDXq0W~G7BZ*s%D!%A z4eju;Gu8iXc^s$uIb&wq6JeU1Alfh2{V-=Y$V8aSzEe1R>>v9A>@+g!`QU`oe&l7& z|LfLNy8p773E1mV`Cm<(JH~d{8Q7dt`@Zf%>b~^WydBmuO(FPio`wHT*<>!4Z4Bog zc2MlvWoN=Z{}&F&=>GgGf=v41Sn9TNQhDs#m^0AI>G%lrjQFC3{987b zC##;_X3LdkN~SJghMs)dY3fBrZg*$fIne|O9UymS zAI2yBMXprhZlnB;W0ZrUcLjHdPiQ2MlM>9JSPS*h(<{eaMBo4U3F7vizz^)N+cPS@ z^S2GW$kotpeaz>MzY|e5%_>%tLca47&)bLYx{cSS=OvY)P_p9}*{ zY(6CeCWk)sLnqrW5ONc;uOj59etO7aF7?XCS{0gD%xR)iswbYnSZeeVOJduAP$KcK zc-b_FA6MVOd8~6ZC;GRwf`BE@iO!X{36|;ML)+!I{_BL>o9=||FT=)XDnj+x3t-8q zjC()RX$w5j%AJ{*NYeFBLeAe?biE_g25QY4_c)nJmGp^xO@02N~sscCT~n`yJv_CZhJxG;XQ3Q%r~|6P_P$n zpBg!`Ay$|a@ecR%=IQyu_K#aVo7W3REPS}M6-p$2iXc-PZKOOgU8n>R z$O2{EZSZb;TBm>>P9LNnv(7jo+c;ouBqLdWNfx5?SW~f6>7aDVYV_AX=Cg%*cHK;L zu1_9wPd|LozTa8u9f=1yls8O&*A#Ex4DFLS|N54C0iJKU`j+Uk+I zXun8~TX{35ESJ=4c(}r`{F3}B)f)T48Qlx|bAnthDw5ZTjsZ~x2tNfjtGB~L&YJyN zgkJo1y3|Gk4;^=V|K1p(A$Y_4&84zG_W3>2*9MFug8r3hU@2)~%59rDuyY2-eA88E zOGw%}ky~7C!K!cjs3vAli=nUY=Wi50=@nvRHISQ4y;ho9>w9Okiv3wd=iUpd*a57s5%MS7tf%@rW}j)- z(opSwYMzMh3fm@P)naW)^KW<--5_|;gL}T_91s}|KD(1t=J=cbC&8y|n%>GHXPrx# z3;Kfgwc3}Z5F<{&w(|?*9cP&WJx$)r-UJ+^tq>(~SOv)? zKyF41G?e`gV*)t1*Jartv}XEeM$D%W7mdjCVP&BFA@4q#)H{wPJ!sJhuOqu|{dV^X z<)9&?$)?Jxd#t(45%1gYkAZ=9H)ITaGZDD!!kFFt6h{KSPbN~R99CxfwXXU@BODL z;@@AiB0IQ?P#YbC*YMpvzXljMnFF~9=A0rF1jmb9EH~D1Pcb)~*x#T1%21O9Tnbt!0C+F7H;#@x zu6&k$r|p7}H45xdZ|Zn7+BN|;L?Tg4f^H>E4klobRn0}>Hq371-o{KV7OnIjhWi1B@eQg)6kO!shM{AZ9gC0uOK0 zT<9OyTm2Y4m(rh+BLmrS_?2`ZgeCAJjK_fk zdgGgcH73ax(Z`W_Ik5Jfqo@}j*WW{Mr~)#ZwK{Ajj5}cTgn{G;$q)m+w-sS%+aR>{jM@o#3Jb9&~hh+*hp6K$)y0DyMMUXIzk>?QjfSMyAyR=&NX=nbzQ~UXy$wxj@pa zG}Ohi=DCr#mq&R4Pq}w&WKaY@T8(y#Dri{HRSuL)_s6n8t(A5}9U^|#O;qIh22ND350r8eZf>HDkPo-~4y^>~!DB-3FkSW5-}kIG=}*#*s*&SFPNyCTXf zVNhN;Rk?i)4jTV%X3(G-o8wLZ<`F*Ic-oSc+tizr8MJ}Z9H*tB@RNnVxJkGHdL3;T z*$Rtw;gdc2maRVfm=Jsp0>)vc4_`JEwPYeCTs=_F@;}{u2LLwzHo}@#ycgCrt7qBo z5Vp4+i8&U3%tBC?dJtzQK?U+NgwOv>ul~PsH~{NL6}dx4nD~MwXxK~bF?N*|H?j0l z>yC5orutIvhNfAz=K0!tdEUuEv->}`#2+ffqZSWaMvqy0hHtw6)$|cg+i7qL>x5cjqXh!jV9JLbvU+N)Nuj3oy|5-%Ei}(`e@N%x ztQxhF#j^XMido&&4n1yhPU2MlW#nfJ@2Mfw8?!@;9V?AM8#+I>s|BNrnfg~=IyDe& z$6}G?rXx1Km5^u6{ji~=xRsVE=FXO~uMy7}7lDhj{WEcz^ldQWq8D+B;Xh++59Am= zSmPmUfbLErmuN(S5#Isn*M)o@BaC1ge)-<-x(~=sXn$%2_*+gQpEM5A;keo$N9aTK zwqk64^r9xDQ9qrLsZPDBxAkS3tfhi5tBl9byS5j^H8hC&l+;2-2;TeK^;94KR08fV z5F-?$)f8k{krXFDUZ7n7Zu@booW>#9JcK|{1HXhmT#}3EZa13r^}Ro>53m~q(3aO8@KWrA=_w+E;3H}? zG<)2!q3NfGvg;MHY+re5J{|ghxfg(e@@-l^EIU8BM3C?(T}PjvLpzM4_SG_CM-v4GVCo#P|ck6&vZ%G1r?5{)(O+;()1T0ZR4 z3nAkcU9~wsxQ96=;{+wJLkHm`N=AHb-*c&QhmsNbiP7cs(96Ipto(VVV((G9R)_)a zYh27{7K6{GB1Q`*jLlG9VUmJF4g%E^j?aIanNO@Fi z&XplVRsV%dVEhc{z$eE?MR7HdZ^c()ejS&}uhV=o1}6+3Z6Ebtg!(WAR`|~YY7oQQ zWKmWUP_%YAk8p#B3%X0NBhQw7fj|wFsG&Pcq+c6*;ONY0=sw=zmjOI^*h0`7Qeu9q zQ7FH=3ktO7um7F&C8~|vfk4+KdotXv)sE6fN5Jv;aw5gBaeqRsD&(g!2VoxTF%6E)4! zjVFhubdqW8uhu2y8nv$4?@ZbWWsHr>CX&&zf3g^{cdA5wWB5(294ULtTpKeV))~e} zojv{bUEa$d8aToI-!O`CPqRD2G=V+a7YGo*lY!J#uCDJY2y9_d9jQ?L<5g%s=Sz0c z3daW*R?vlCXWHI;$kv}Zpou?fz$TLymNJq1Wxa|W9=oPZ{Edw<@+$0oIT>}w7ocQ5 zD|d^tmv4FoI%qMQDJ$k3xR+*$g1WSz~7L`Q9e)8TMF^ZEim%ixxBg z($EL<+vi}RmlaySDZvE%4J#uhwsK&eu#_goBwyv{y|^pSwAEY>SAb z=$E=9#FWvG3mPC1Ib1YSe_r*@G6rh5o@F<8ZH)4~OIaMwZvjNDkZ*>0m4~1T1zxnw z+t+nTSGAj~+$UB>=c8`&7**R6=|PK{?s@`5+9i3d-=VNjMxu58^GA+XI8xw1qjyR=J-!~>#Tv;X+)PwGGKJ_q|!~6Hp z{B?f7cLrtkc7>6NM6YhnnY1r-3{gW5@iUqhUOn?|$X?iR_#q26)b#D}_7!x+HZo9e zE5D&_fpNQifL(D%#6D-G zuFZUlhk`6Yy3je4K)@XPzD-SYxqU>D!l=VRkG~D2BX3T>bXctR`vp8o1U7K06VYpT zpv&Him6g1ccn!Ka!ti}Q(nSfB&^>SKI00jK%dt8o%SpFxb={*l(Uh{}-RXgC4X1*Qvbg=#XetMb67RGE%S zJZ^4%p(!Lra+hap3&Rq8Hoa^o`I%ACW6U{2dj2BRk)n09yN1o~E5aQ=PT=6cuiBJz z0un;Po{~cRH>&auRDX&{f2mA{B~{Ut@s(3x`{wCh`~eIYr!*Hq`)wx4m|X*DzVQ9V z3jKbwflKW`R8JlCiZ+VDJ7yD#?@-y!A-+ znBVYtZNh8PcYPglj1IUeM9ll{zY_gtg86BdvKQAYYZ>;RJ)@m%!j^OO#HG(IAAUX$ zYAV499xFQc_qvPU84A+hN&Odd&^LD&;tsog0@m#Rg&oWmz3@zy|3mkQvNx?nGRi`l zi`p&dVjWI;ftitC`($LvZyZ>#cuGw^XCjQ96nJ)JpKrj|PF?=^m?H`V?d$@Sz$ z_rwM#I%;yfyFW-2irBW#tmMd2vfpd_-tdw6E%fn} zhH^fk*KMYR7}7&ho$$B*IWbf*dT*X88W3Xs;lEbjtnwoZKdd_e3DBNUA8Hc$s8!b6 zWJ*@Y4gKH5LUF6CBoF!l?AhX%cAjWqGo~SwG^L@#*IH3pP1GWxqD&-0(PuUuZc0U{ zKRa)0g&cqXdffqF=TZt$ZX6Qs`w`+d(7M*|UOefam{~D27;gUXv?eFV=l8-)m-Ci7 zUS$nThTP%l#*&)-gZ*W+^)N6e( zgV;DR{s!H*9e#0p|3K*Z!#-iIMQ*)Tu3IhS#jmdI37E`sg1WbMfjz4Ui+H|ZU}3En zKzNM@>YQVa?}4Mv&Adzf5jyUyQM0#Uulou+A5PSr$+KMw)8qAO#7G(WPc}luyehsxqWkn0C=%A*PlCw$tVOpuB%bL!r zak#>oSAetvyzxXGu(Jx_a62cKmHGY8knOcUGGuy{&6t$PjX6;5C%1r~z-lR46w1aV zu4>dUYVk&cTZkwc>lul1N~cqeLdmB2uxoa* zFF2DESPfZNv(3Ib`3)qSF<0srBvOu=qs{?oY(53!>}#f0!lJ1Ly-Bp)84u?01bqcb z?L4~cOLW~>keBqxZ-NG_Y1Y7&#+ge--FLADQqa_B_yirf@HADOTLomr6@6%w7iPC@ zmnsX`r9-zud{`a40MO+FXrS&+2{vWpVY_&U$eD@^?mPC&5t4;E4}4@gwHG%u5M&@F zMR`ye9g*9{J5X7C&_sX&rq7ApW6^T%w_XzBRDJmtdXMIf#U`D|j?ao6Ftu}1>XXpU z7x4%!9PO~d+T{7*egG{PbC38C+W}}7G&@@gU+NMwrc#y{yHbDS{#fDNviIUzk!Ed% zc=DrM8UD#{>n9m2fFyMp?5Y}M2V{=V^l%QXVtGV{E9a-EAP0>I=GWSy^oOv9H52g1 zbmPQSHMCYoscmffQ25ID6n!sZDDX8o1OQgUhCxh@m-;uMkpc4*P3&Utj=?KsCP0jz zJX++v4f9`-S{vvCq1>_0>jNao`F-q&vaN6tGQ%Sz6->GvX_G zCB0$jrE1vF2Zx=&kgJaObNmH3g?@T^j`#p^AU8&`x`Y$vVt;pSdk6#xTl&M=A`jdaHA;a3?qD61@n)t}$ z%-8fP;`Cd16svxQ!$3@0*X@pNGSmWn?c;x@opqMZaGw~8A8;immoutVZHoe{8sOtA3+^2uBse6 z=#n848t!rEDmxHNUSe||;cvH^#=Sue(tBJ&o^idQ*P2FMV+tR%J6FB2fCY%#blW`L z;b=~y+dK_1CX&s8|B(KaaqFE-o~~6mLE{ct3W;AWgJS<~)s+LwX>x#I*GFOG$jt$V z9O81x#>kZwXgfkHWEWiHzC*1`na6iTb8O@m{!ej|cn^jX=#O%jqsHk(a#9!F-g+LR zR@M{{+^H;Rg5Ky}g8C~SZ22W6>$jWq3npa|4Nk};oS%A%-9p3mxScg71Gi(Doi#_p zjP2daYRPRP8LhA6@#PoIx_*2GSmhcr-SA+KLNS3u8{!?;gMPeDqs=yhWxb083*@qL z1OcXAc+r{dM*iL}*nHSSqLJqOU{Ch;x~tK&YPPl%AiqYDsB{D<{3dj~)B z+Q4nP3^N;=y-Iz{&1sa4nB5G-q^mwIeq4_FcC-JP8t8^`cCbFIOMRj!^gID`pDP08 zOrI)KZEfrtbG(}&V^`{RXLh_wJZS?_rBaRl7W`9u(jUz4HDW6^bOhg>+S!ixa6y7c zm`UPC*77sKx5U#1qbVs6yxq{!d17(l1wwp$N8O8C=5pRYyyxgVV!c(S6W73Fn$md*qJx&l z(EGrE6*5~WPgnYH6lSPDbvm_!_A6OK$P)wc^o@Gyb`yTQvZN#8x&gVLJ4>4`o;R(i zCSE=q>Svt%+!|~4tLyMpy{g~i!5+=oM?**=-U`u=vi@DBQBSi36z2l?_Q3}H1%%)C zFzf8TF1(-GY#m|nc4^~nui!y0R>Qc=3)do~wwi(#aNla97x+L7w~hUjB{z_wduI^6 zLTDA$SBYd}?N83k=SQIrmWSJ1N+vAPST9@);`g#WYm#J}xic2XH`jSF40l2in^6Kw zsBbLGte5o5eODO+xt2nKMg0cAP#XWbA0o7Fu7@dslo*tCdCe^dd&T%5C&(qvkF*jpqvOpKG%@0x@0cAc4Ic z?=%r>5PJ1OM5%_~^gf0nQU}&AwaNLIsWXW9RyLBzXU2;%&0fj`)+|hywEn>) zSC;kXpog&MjM@d$1^OUyhG|b%S3pze>{4k?Orb<3G(k)eqBeTVfR_3Zdsk;r zEqocdr%rj-@sn6Pt7=lYh8kR~Uml{}@3lm zGp(&m^`#xDAI#Kcur_8qEGAiU^&vKS(Yq5UixiUOOo{E1P-=hu)bOhX5k}F2J9K~8 zr<}6^+jr^ z&$w>YAvimAZ&AKYO9Q-91=oM#oN zq|2c_+{I0+l)*oR8QtVKb|1E?YU*Wty3~}mgbIp)S}=4o1!@8t?7twojD!ZdFXX~} zBId7C?t6!fj>jepmOgnb*kqtEf`!^^I9LN#ClJ&;P-vHP>SEyvG}ut0pzg z*@e`*ysTO*wr05|l|*5IU!EaRH@g35ps7X@knLsah9}EpD|-C?*qED@rb5Ni6fso^ zpa`VxheABtY-olA8FCB=hn5)Aheg4uZC3uR1GXQZ7CZJq8+kt_evHUB0^N%c zGSW^roWa(7v}d#KK>*eu(E6dY<*DENc1!Iln0mn2Y7GWm`snHr?438Weo*^Fnyvc* z@h>y-#j_+~-sKoKXhH45Oen_V-&dT+2(ty6BOTnF)G`x=JP>K$*-KqN31%1+Q>|2&qAjLR!pQg@ z-NYleB$lhV!%FTA(!-&yqYyW;Yagy~_{?A8T-Hi>3~GlSM-?jw&Ah{?U1R_zeJ(Uk z%D&LOZnE~W7LBF#JW6Xrbvm=W9w(rXYvaqqpGL&p*s6%4mhP-IqlI3pPMjrTSfTYP zYKhbwa@pp@s=O$B>DXy3la4V1wa~lH3R$rA*4C%`xNzdwP36yoSbK^7XF!TxZ9F(E zgf?5iJ)nXmbR@QGr2DV%9q35v+5$mx0D?n&tr5S@P9aZTSrNY!+V7`Id2xYhG3WFm zqEvRJX&kx6j-0Zlf@s=~eB5}jQ?w`0Afo)u;d3 z{F(jy)^Y4bN|9e1s<5ctK*8t)EZPnJIdK?L45!F0c*x=}L4G-3G|+-}NRa{cdT9CS0}w7@s(aO;3R37D zAl}3%_0RQv)QN>_S`hb@D<+#w;W~YXVHA z;zz`x=jFAYLyQ1nmxFe?BdVKf(*^9^3v@9w^tAva{^b!VfAnd*Nf?sO+e7Kq2NnCz zg%yI;5VEpu{iT8r13b=ncJj#`eKF?oo+k)Q-18kqMN}3}OszjH``IkU(TZCxFd7uG zUk>RaPd0EDKvoaN;(AJr+$nB7M;mP@OqM>h+>itHX6WnYs}VkoPYn3D0$#{oG=x8z z|17n^%tS&nH~|Ig_WPeST{%MA_5OIFs2E*Cx*+u)7BgFqx56pMd376iKw5ey6mEI= zIp-eUtyNPGc(elYR687w9WFS?!d9~a^#enr5n6=My*{Pr1(^z?Jt^)70c;?z3bGjj zp1~wUFwChu^!J7sJUx1Y1=#SKU2cVeC~b5C!@se~__k2bgf3P<^w$gmYaqFJ=@YKp zQTzh4IAK2Yfyq3q(mWcd%!FqkEjb5f-`~&rg--9>^TSm@?h5?o`9qTvLuPyZdm@4L z3#bn?1U;5E_Y=nmg^WM%{}Sj>AA1{$3B_y;ZZB8~n{``ZR*Rc1z{t@jnMI93Ru$s2 z_t3viDCZa(ce9849*HC905`cFiH4X1t#uCgo7s0A>9ntg4!JD3ECG#_JCXBh->%{F zUg$D%s$2L8adof$O+TY9%~qMZzi3t5-@qfWj`~>m?ZgP=wRmZrdLF)`JWkDq(KtrV$d0|QSzkS8XBoCpl?mc9TA zl0c^wHGG6YWR4Rm|2K(E zEMwLwV4q9(MHtOLJkJ?vSsc6SpcZvX`%jKY<0xL$Y8aD*^3!6&zuT>bm3V3c+h(ay zjvCf0INxI@$v29XwVjtUzb9j)`o1dc3hroRmNHH2?~Ka_`H$VdqptA2;tfnPJzjbI zah0z+n)YuJi+`VktaOD=(p9M0PPZPV3|N9rKfcHm8`#^hyW9kzTPGUwrmSz2BlN4 z+)4nggbzCjPFBIS_TtapQ;1q@*)NStB8|yqN~udUR3K}mHSIfgM;r4`@;&1)XhqF~ zv2PDHUd>H!`cPzjS|6)K)mnCaqBaZkw(j9L&R>*SwOWse*n*Wpzur33{#q6>Zzfl> zo6V3#YEd+8(itiiRg|Q8JKkS@IriE)l^3IB26^VEEnaAZrG)VC4@hMjA|@~RWYZeI zQ^?czUV>p^(5f?bfG^vyaA&q4ZiTgwow5lRI&5zJBu!JYOZq{O28wc3jP>jDETWum ztD^1K3X5|Rb^ZZApAM9V>3GkZX=%-!if`2N*}{@#n2tB+J&5s;jX*E<-2f}J%XTl^ z9gv@mpYCx5fp!U+m{U9^8gIC7(>+I6yfB8r@2_n`<~+0|5Zv+Jt`YL$ARqjDgNMwv z_*#n>OnId3x<9$9!Wu-TtB75bcG4@qs{z^PfU;`0^hzDD`{cRo1$5GPmks#>x+}iD zEHeB7`!D{W9@O=X#i1qCZ0ZBkh4v2xcG`|_GYIjZ=?=r->+vA!Dj0)f8>^pB}+IUm?;{JR604v^j(^|#;~0z@(Wz>UYdLU{C=t3W2FQ<+FW-sYgQ#wqFbnVC(} z6#Q@iOJJZ3o`uw>q#hxs!Yqi)*;8UFq9@q!K58dnZF^5e`gOZJyv==p+CI~BUwv1+ zUkvO~e6RmdEUjMU_>OisEkruov_E;Z(&4o{ZC<;_B3EM4J9VBdb+m_d;`^xqbugzpjP(pjohEC@l%qW*-JlpacTE;utKQ9yv*SOlSNRuc@QK9iS!nGVzoqCVg)^ly z0;VK=c6{CyJ#!fZqTDLP=!68}tloLnDn3m^Y`Ty+!R z^^m_SJ_&wW?c(Lau#4h0kYA%^lA8~NPdn0ca2x4>I@^nqDh{sX znd<8B`>l?;{xI^dxTdU;WvDwd6W|Zs8XWXmLfoB^?Q59*;HfGQ4}Ij^566KL9}q0A zz6ai>Isi=^Ok^rmgI03Ziy!L2tlUh#SAm1pJn_CGMVlBcnm$cxDl;isVcNYCGj=&x zZsRkE#jhx1x`ve9%9Jr~%wY`3nuJLCct4e7NW@4|WlCDx_AfD-)L9T=1u7V_1WX-o=n$0VD^bga!o-L?alXV4BUq_eeqQM^`-D3q8}&cH_XpfPGSj$cEY z9}n1wB+bL8*XyGr^;XM~R1Kus^`^eb*#Vl7jIt}hj`S5bo@-px`|F?c-%a?)TH`1S zm%Nxeq56UFn;Diw56WzBL){taz}OA-IBVd{e-|wJt~a4y zcB-BbNoS2uwZsl?R@iMk`S#|vq;;;ET)jGE&mk%3_B>aQDBS7kp+LQSguHV5v;TSV zsC5E6+E8V;e*HK-Pn}$=uLQ1oRVSvb_IB%}osfVki$D70_NU7djbr4`fhCZUGgz>S zsBC$c6J?{jkwL<~J-r_@5m%!Hk^(D`#QrP%gbf>^gR zF5X~AWy*SE7qpnyVl5ae9(u4b-qY&`bj+5&tk^7+GtIL z7ET_KZLap^I#K(V=9fj_KfAjMce5zY>;A&;p5oKg!1(Ur63u1uvZu@|JS_3}q-qb4 zPE@VxC@>xoHg^Fr_5(C61%9t4V#$k2_fV63p9w@Ae(b?DMyM6gg3 z>bfbHde=eX=Li>0o=ce&Zt2~Du6OlJst}O)m z{NlzHE;BEqWxIK2UJgEHdrEEThI&tB3mpgdb!=58ARWw!RiJniHt(}Gcw^GBl}6sn z8bo(9b#<9$E1jxvaOH6QAf*6K!R6>5fE+fG~Nmu>rc_ zJseZxrn{qy4iC*ybjFV1rC_z&YEMA4vtmr>Ln3XMgHB+^QXZR$<*VX%WfHmqXr)8#uMk zjz$GtFQ%<-hJ=jMni%8lu*A8(*xBw;HLPFJbE z7CN3jhCB{WUJIseEA%0o9V)5nFB)hWl(LN{nwOsR+_~Va-4!9O-Z+%}(r!Vs-X-kN z@u(HKHG|=P;rn==vUm`vAZf>bZNvKKxP~fi-{RO`!X9C(&a#!*=-lQ?6_=&i9mC-q zXNDpvxckvdYVq7tE7Lq9Zj98dW=}%6Z@0e3Yb4;o%I(*^w{|n+K|lXA<(~MM(S0Hm zubxO=$0I>sR4YulECF@d?sR6a4m;YOSpQ1Z zA=%5`uQbnyiF-Lhx=1Cx+CcC^5Tv)#g!;8<(j0l`ZL8&QN zrqBx}B7?v_V)Y7Ft}QdU_Kg7i(`gd?(_nftMLON zL(!Iq;U!YOr8=4=GN;9?DaLQ{CpM=ApMXT{@+ozkh~}ws8*ccPWzyyH(el`DE79$cAqEUA(4gZD(ef@r7W&2__b(Bg`d0*lW~ z=B&^ovm#7l9L5`8DYn9vR~5`DzE9Sy86LCgTsFrQ9pjL`vpmSP1O;3+ww38 zyxdOda2~xSz0|g%7d8*xx_^;~7C8FW&2Oqrj}o}gLOej7#E;ep-eq89bGX%#(-1;d zQpq*g3eiwE&6j=T^o{euo%n0k(bZ36vn~JT)Plrf!M)tRny4|dVMV6{nd9nG;cJt< z2hNI03kV1K(HJR^JZn;;7=QX($0j*l1rk_q#y-0Z7S!bF@Bv7jPjA zxFCl0F8imx0KD6)=*ef5HDdG*n%K2BZ*}Oj-?KdNO8AodA!w*=`{~+ym?p8C;y#7B z4W{_A7E|CDTpJ{p^IYVym2FPSK~qN@#AS@EVXnL@Z)J3?oM=i{v%E0VPMUeSh!>6)SUX}vU#7_ zZv^y#9U_>-k|fG5F9-WgU-IxwO6W^j zqD(|DmY?KvU%c-qe>$+S7{K*&jH0j~^DBSP2`Q?4n-TjGsfoQCD%^!xm~fzSR1vQW%^H4L`%JN3 zy$$H2W|%TyAS@q+lf$3LSJ86i#>@Ip-o$0vPh>XA@R(6k!x5tJG8K_vpa38U-7j+^ zi>uv)+*#{RdKskMQ|oc0X7>8>*J|M&7otkeyL8r^TEW1o7&i62932JKi)TCv^y*<< zRh-bfkGH6u@a`c4JD>XjU^L<8pp>99`W-9Bh9gcZ5N;T?8?R&nBDo65=F2K`T%8G^ zJs5285uAmeFcfyI)^B4pO!(*Tsdg$*tnJixFgCofU8Na_Hb{4w0J(Ng8!VoxP+J!B z<{~bNs8~dd1biZr;t_=`87D4GThSLut-a#gyYF}C)|fA$2>vN zw7SV^m36864N$KYP`zQ%F}9XP&q_qXrbGVX@(}}9DTdhcEIIS^ zQ=Vt`7z91FF+7Ltb$a!8WRT@xg#$mbjuG1*qn&=Nu6ZWZ8$%OIECVw9IpZ^;r}tGH zcy~ZQuFsZt6$nphkhHnxp=x;~uWW8(en#}F!x;I<^98f@2O@Qy8zBG(5ZD~l@A>h! z!hp!!DjoX@t*(tOcrU}fw7Fq*wFP_r+9IGXhaAMs666;^o_uJ((qzu*>k;8n7{gv(S{yQU0D@J8nP zPl&=1{dC__^e!$Fem@|WoR2vn4%KdhAVt@R8qPF@o&kiXl;)*&Ln=TtsJqSwOj*xl zZu-a5?l{HBJ+-)zb=@l3oY@CyWG8BzGN13CU+AhGCwZkuj(Lu?lGWXjU{F0mp6<{| z@0M1ix5?bcp9H`Ebq_KhT+TY0WGe+2+Vx$>))k%@!~`d5I0c#+XFyO>@E1P;p&-eN z2yF?ZyS@8gGCCkEgyQ(cW}Tk=g*Oa3758c_2+a&IkD!n{Zh8eCA40)h{1+Ol>z*+J z9)9goe)P^f{tH%jHb+kgf2>9yPZ_kWI6-!ft&Cd)Q?v7H2!i~0MPx74lq3Cpji?Dn z1+%hoY~c1V`fv1muOSWs+ne*7`ETp+iTspgL_%IyLJ&d;hF~~IJ0Xl&_X3mM^L34{ zUPT`h-(u~MD=!6zCtR1i$Knt%>jY0Gah5MlVJx)?sb_K#<8ONgJloyD(#`&$+u3s& zT=B8j=lxyX;Vq1u1Lxgs0I_!%up@}pT>EU3a~PayU;up3wOnwJkfN`(SvGB;@m-4T zu*UEVXk9ePb!=C8F;0-YN2s*p zkvrUyKgXk7H^_V@Pk;M8MP#3ykRHrPZxDywyk11;fV`j^G#62?TQ*jvY0z3tmbA@( zuDVifW?hixg}Zy`hvJmlFcnL$j))mKId%>3CpD!9!$C#4iLb%JR>^(^f!NSt zIb!&5YQ}*A)t@r0?iidz^>0n68Z{K{O!TDqQ>J2e!?YH&R^BB`cWfsM{v}5sFH?iB zD}2QZLg@XUX!Wz!6(KH#22v|V>Mq|qNzVmGMm9AHU0w$r2hk{z@)w}b37hiNmIHduQ{~qhvY*f3~CdboF(|yDL z7M0J*5dO-;Z5tgyY1Ob7{P#_{MK6xrOvAtdqQ77V{%wB^fjR=<%v*6u0@%!@k85yye&x0KLA_?M)=K7Op3A z(pi+S16(<7=qH6W=%1<<7N$Q>E70lmd^3sj2y!daiMRq^0m4(b$?52FeAc6=Nn^;f ziIC2-wY;4uP$k`%YXJqAL6?c)KNZ<&8>D36-wUw+uE?@~0<~C|lKVr=9>uGtyNTsg zgUiF38^n`)ilXP3=bnJ`aH5v&E8-z=d2-Ix z{RS>RhwYG10%e*zeatbW?;0eO=C0#)kt(Wh9Q7=HhyUZXZ1bB>Zz`fOhe;f{G(DkHysQ+Z)#!ojk8`!aDIeSv9 z%3Y{WUp~)ZCKYDQ*!>UI&N3*@hE3MEJHb6zaCe7<;32qckl^kvGdLtc0|W+lNpKrn zg1fuByPfC#zTLCC=igSHzd+R#1@%l%_jPx(5sGktJ1Y1SXW~r;bvcfTgrX=?q)h_3 z5Slqa9p`Gq1{LJs-B{uVgc4iQWCTTL&;s*%ZgxFqvL`-2hfi=D!`7q@J}pc>xOr1 zSjnQ&clrG9jSt={*|Ti0*P(k>H7q#5Vsi}vG*XvQamr)346#T!{h0U)J2ksrT(Pwb zUbDgHmu~b-xEQ=D9s87bT?t9Q#Vc6qN(?2xw8UPX`((g0Zviv1RMmfon!UJEyBE#9 z$Yji>3Si3FZ{FVHT|<%|JFnf)P?W9|i;%y%Kg&V6CH+&nZ2d5DGTtrH{^g|Zxz01* z_V=^H2>UFC!O&WGcfg-#xG(c}oAR5)=0niC(c`E(j*052&zZa+8hXqsxzb?M2NIoM zBC*OO0Xn2P;TC;b(kz`w>67s?5}OD&TgDy17rUG>64-wlF3(s3FydRx_P`YFpv@f} zR|EXs0haa8)sbq3shKq$Hz5>GB?~dj+gep(R54;g(-Cdb_A@O(f&1!596ll06OOo^ z5X8PxvMM$aD*aCxLFe<6V=8me^uaT8Ka7ISr;i2ICL+e7tmeom(8?2@&sZ8|Hpe38 zq6lGIsuOoZ)Cse0zg0N3jBH%?u2DLgM?}MN!Uk)OHJZ=z3y((f@%EMIF@0(-(%-*H zQnDb%F~?C73_fqPglh;{*=ub~KT@LA}Gv$T| zWVU?d7krWyFQ!Y-pD{Pu_tthpQtFD7OjPCeAFNN`N$Fdm>WM^+FKGo8Xf4eCWSLSJ zJgzA(uf-{6L$r3t@y|=%fm<*N0fGEP1N_h|fF2b>o46;lK+(bn{h}3yzoYiNyz0Kn zjn)wU^z>pQ=G8ID!{P9v(&&)NQ-(PQ{Sf7JtBy`J%;wv&(DHIDR?mt)KrkH5*JH-{ z+OInY1v5L6(lRzYp5}0UgEyf>I~P7IeRVW?!x^ecoPa^|5YP_%KF6=}!g-UaAxdd(pvFt!@D=-M{e=Tvv8OFnb>ao$gQ` zR-TOaNM68BcWNO<88>a-yLWteFJ`q^PnhuwV5d@39Bm^^$j!8^MjN#lm0E)zCgh+8 zkYD|(4}LK8qmQ3^afs|W{3gI5AD25bOV7?>&?s+dvo!i~&=2>iqkdt2L;8G{XDk?! z1SQWCMpBis*A#d%EV|maeIr5g{#;!MrptXha4~+#5lLP~&{YxS>WS?9Fao1ukZXIb zCc?cRK=|Dm|K<_S^!NmA^@_R4C>>XMG_GNTp_@>E7Btb{iA3YkZ>FP&^^p%9g}JUq zSu&lA-XLzdb&H85>hF7^*3bf3;m{tms;K3Ty#Sf0yazlMUtEtHAq}mQ_KC(zNb?tA zE%r1ddx-p)W*XeEH@-=Y9zpLzdN!mmzKTb{DdX?QHv$`80b={~(w9aphL(4SUX)CQ zMzBt;p>ua$bMuNPTRqPSw~?6xIZT>6yY_x%a5ngZm?%Q8(kqU_>{)sGclDaSTwS7A zJj!@nUGK;*S>dW!n21F1M$OmbB!{?edtPlJObqGd9l!m(Rj*kd*n=8azMl>W^l5pB#>!Z6OL~cZm1r+i*!~- z(AyYPLna0&;E07nN2llMRj2yrQ?IE<_+Qt7@kIWsxxXf~{Ux#?ugEQX0ijlgmFHED zzJCQ`$YRkLE47~+u3C__4=jp&>1Qn_Y71r?6oBr`XbvAH?EIsl>oOwEM6K4uNN?kN zvxuE1oWDj`xm(+|Z^WqzghV6!)R+vZFeGP0ZTpUAjF!IcOFgf>c22H9H=S>>8y1Db zY_Bo0uGjGlS!(?-#R^?S>#43MuRGg`MEt7{Q^;SKz2-Q;@AgSe5`L#vyH z2CT*c(Z7rpIcuDOxd)%IkFdx? zenz6Xl@o3rehBP=DyIi=SgG_7@i3tJ^Vz;-82S|^@5*3y(K3+A>xgH`md2C;ZTopc zV9A;qdC%<1>3yP|T6d&aR%?L87P_sv+<;R$G!3zp<<<;UPY~m`=V>Rs)byHP4U*NR zT0n+&JwFhJ6@JOtbD=14SbhJPK5I>y0I@K^vCoSOHg&s!%G$l(v)i-W?B-L)u2IQl{L5!KBMUL>+M=6lDLL%kXXY2j^ zwi~SMVn>{Ee;MoC!~ilmz)s7;qk4`NTA&J}i-jx2V^ib;4gAZZjbeS0Lw=F_{V^n zp}q$us-k#NYzaj2$MUG1YJixf>8YdubmBhGfoqp>88)nmgq6tm0DaQq7Qooc3zWTz z0bZX;{LNoajBQ_}tWV;Vw5vRKkFX%<3vy(pf|tsfBf&4)qc7aC-Bk5|x(3X?PdrCU zgzO3xAhgfH#_UoCa*kdmKy6K`$%q40D-k;Xt=RHbqweOrM~lCW5p@kI^l{MN^~9w- zspPvon^FJlunwp+Q~eqI6{&Du?8j?)e6USG9W%6;6LH6|RY6eqL9qQTQ_X#eqA}?Q`BqEiYJODB zxq><=Lvg`W)PgMo3K6iVdTjYC1b#aMH`%!rn$&;~_+ zxoqBFnQ4HZR$M_8iJ@S4gsb`{)W8MICe;7K3j)uT#MZgbd?GEfVe_@Mgra(yBFC>+ zGYweL7$cr$LjK#p?y+?6W<(bwut)1JbXD-VWkAOkqd8{ zmLh>uKe>urVI~VMm}HM_il?4KjKF+@FLKdw`@dWK{OrltCaaB(bKNVz3xp>|OCLdV zMbM)%clnAb;e*X2qda3O$(>=Tam&91CC2Th#}N=Nxt4|4L^5uKWIy=lyDlAE2lVMp zkPcNoIQFwmqKy=f8d-E)MX*9UWy9`t`#UDMKUg|lqSxdU=@`!L{wU2JxLCUeRbsQm zBBffU79oT)d3NCQua1HQjpo{I5=x)Kx>!Y!3kuP)Njz|(vFA;CxX4(~|Acuf;l&vS zqD}(Zc`JcoO2)m4+XbG#`zT~{-hi0SN?PPeP-_xs#{Zpn!B8ckAJKon@P1OrVwO{U zmP^yk!TKm^7p#u-J1)aFs((YaI(GKHh3S?N7+X{GI4z-0s;3Pe<;uMLB5W+r>j(sa zLWx5-l%eJXHA>sWNYRBZ2FAjf&53$KIz(DmXvlvmq^H}lNYnW{##B%PT7Lw!*}d>w zS#aXL{N}?yRM@Tjc9v3In+DUCXjadO&muzu8#qsD29D+vea>9p8Fc#2vIM{7gxd_f z2P6XWW3T_Q3hb19VaZq``PX+0wc_!%-Qtzq&a<|gpAl(%rend20ArRd>~%$1E~ZXO zDV2b7Szbn8UHoUd>)71)Xl=IL@wuPz44_uI;o}cz1UZeNGa|rKit^{;#n^-bQL@!gU-iacE=-q!XUlD1YfzXX2Ch`}4%-`5zi9yr?PwxHG45ULp>T3c`V zppT8~f^Oo}c-31gNk`W2qknkabCV?{b;v0!gu{!InOXpM3B65o)r)9xCyVQCqf)SK zLgpL;(H)hNA4!SuDv^bm)U3FSTt0GYH{1)gA~uSWY+YDcaopA~u7IJ5D#m5s1~CE~ zA14}3y<(ELQJd$64%5&M=_{+K?Go&$IjstUVuUE$&mnFv7s5wBb zFZ^&1X6NEUPt#ma(6h2b-z5j~&g};p4Jf(nzB-aI=(GGF0SEHu7irLMBAIvI>@w$n z#9;%I+P)Oo!t}Hp3w0TCZ;6pgu9%ZtP+`)%p5t6lVomUqxDapo%z?jKRepZ(OI0gr zei13T^?f7m6WiI>1$V=g-;e2oHq+3gb&Vfjg=;J9C#qa6z*Sr20L6DdA{m3H_wp zB;=1ZS`CpOVtJ2or-3nIF9WGgoh-H~qhf;I6FHZ+GRm-bT*A`s)ap+CMgW+oO}3m}}};v8oeF zTmsuOCae)O9Xx*~>P}KTn+`cmhfNYg)!8>jiEUR~Kg)N!R|_##*abe`=98#K&EMea zwAfRHT(o_#eo=(oupDa@xaAkIdZrLqe2r^1TwOPM#5t+M+R)bvn7W4FcWjvC4Lii- zHn2bHyDpHLz;Q^ZXd&&^#FH^DQ%u}d>!P+fB$CP@zLq3c}4G5chk*$WOO32 zJyMQNBt=YCT_G}cB9-phKW*)AV}*1|c(Bu1wajZFSRP(>;K)|-ZNuPLkEXFdI`CqO z@JBhm^Cyxbf>gi5^I622J@!u#H`ixAf7l?1)cc6(`#~zqDxx3QZSH7P|p4c{ml_`3Vn4z&kVfXMzWy23Os)*qH9|JU6@Bh4}4s zE$Lws@sTNpZ09NxOn-l`=}AVIs+~5f=ng=Necxd0{&(C-Bft5Hmx%5T7&+)o`rqc7 z3TH%tc7umm`VxqC8!ZO1^UziFH~B}mpTt%qqO2+ZiB;8}768ZWyLj&1Jip%4lIn~# zbpm(5NgdrYKktIj?rrh-g~InMnsFZK5NO_=>bq60#8VPKaa})$d(lfr?3aL`QL!## zQKCBmw7`}TEQX^m7j2J3fmb803bAS=7G~4cf z`)SifuTFos2XSpj8_c_OKc#Auhd5VDl$FMt_}Ui*LG4)L+kZ+`{WPD`^u++|wDxPg zH%pH1yYBV!f;x``skUbaoO(AMxdbK%CS{JQ zID07-@jc9?rr24d&p|2=pUeIV$CV=%k0}X(KA5iPq}5D&2be*I8E@Q~3_I`;MCm;570eim7K|Esbd-s>*>7pTT~z;=jU=n=@fa^`qNGEu z*4G6GjpA{9_MfsE`N7a$8DJCrsA8}7idT$n_Lvm#A&X>Zqs@K7CBBGfvq?$Nx4H{R zL#Y_2Jt0YdIaOyuYiysTi?w~fIm*cL`c_&+qeo#&%Ll=?gsaTpM$m!= z1%yydVHcaa_Y>;SBX!kp2`j0qL2&J0k5Lp^CE8$1C+Z|QyhT`5^37M%$Rb#6r42O6 z%u4le)yJc(@tOm;wtC`>{VIq@6t*ulqA!H!41E_$oN4pyg zJE-#D1Q%A)-XJw~PL65@NuMPCm7+@~2SnN+Z9k?_@X49bR(LD2*!p@SvP#?xC(m?n z=CX~KkAsv=6pO=Bgp9fj*1}KpF^#NGgD&8T{XY48OTP!ayF6?SDuO-g}cihnpj%JrW{l3y}n3{@jZFEwY(q; zBX0Fn&5Eo=PxDA*qa_vxV1!wJlYgjej5$aDWa2vR}wMj{||f=D8} z<>jeoO47iEyEXH&=c&|Ots52YBnIgWcmUiq$K8 zvylVguE#<`9Zi;1D$8&;l70?|M+v568tTI@h5^5D*iKE$hruTzf$Na9e0oHU$ zz~kj_VGG(W_lby%0o+!Ocoq8Gc}7Z3rJr4fz}1stb>?M%e9C$)|N9-DpOp7Wf2fmn6MhNxbmVIEE?+Zx0oguXx0$JIef z%2s2&&10CA~8DS5G|QMq9I9$m+AJJS0W zj58OuMN?Nq@lA-r4P#i)qvF@EQvV`{JF*J*1U)Fxh@rsZ*T(x;r;8H*ndrf5ZUe^v zzY#024L@jI;SNh@dv5s9G|;ZQiBs{XnYh+9$!!~u8a{ks z=#|8450r@UbK?#$LbtvNud1LWM;+eTQ+IWJ3b$Cd@mhhfixfvym04{e!$5-3#v{+7 zfOAq!w_{C-)7+Z$2_ubG;%qmmjYPgqIV%_b+#Ff4!?8<4^zePF(uWisC6 zm}J;2)t!`6m-}&keI%dSe`4&)Xtt3NnfhUNkGuSXPJpHJenh1%a zo0W{ku$?u@P#! zL2I&P05hKE;tgX5AQ_jjL;thrX(2(n?lq$3AinFi-qI5(NWqJMHK|vq?8J|ofV*%@ zla0>s)HXZH0*=f$5=ASMiUR{-qRZ@0o0R^{i0dTtRjc*bbw&<4il^w8*MyRR_3R@? zO1;r5+8V|Zq>o=-QD1EKsU-DRVT8Z@lW;Qj{eMtnXlE%`pUd;I)c>C#6Z+r~OMOnh7C(KTdoA%}t|M%BK<<{~ zWzL@_5|-0L!W1UvwXUD4_Y(O6Be+@-ZBzoO;||{ECBXQS)aY33rxORe@KvUEs#D4*P zaJ0#Me*SrE2&-=apQK7u9~S(>9fdtGJatek0y+WiE`643Wx&TF5V58=wCpQq7kc`j zP?B%qvD`F9PYxv>G82qh&LJko$1+Rt#jSKZHY)#Qyyl%`SFk?AJB>?pz7r|WCiyQ=Z4@jV~4&F!O5F-GUx ztGbc&qmE3S%&0>Cp1!?#n~4qUHqJGBLwo!-viE!6X?Lv@tOxz1w_>B@W$4Hc@+|;F zaBG{dKJ4Zr-4rGb6rMeTOIF#X$&Hf|751z>;_ap;iM4kp8%EZvJa})Qi_X2b6!}oB zM4DwK?8(J9oLUJ*SG;mFvF^f25vtSE?+of5l+B|O3VKF)`97G?qnZ*6^xK^J_r+A3PzG%|$ zfow+hX9QZUjQue#FJG3lzOVQK@r6yfq>L*KsXqD^jHWNHQSDAHBsRD*$5U17Bdnfv zR#2-rTwtx*GMmN@#a$2Z8`iLP!=&aofS`$EvtWSug4t|BK$v0uwC#TB0UEgYs$U_x z{UWfNQ!PZL$+wPzRTq+y!en3=YtrnGS$AxJjO=MH=&j#r52Y9|f-!oWV`EEzu!1_a z0H(O+8PsW3H<$_CF+GGUo;=%_#U;x5VDdWP(`K>P{m|IA2XMME7eB?r-24ejY z#suvy=Ao)@5%w@$gz#qd9`%HLb7c8-t5s zW{SiMW{i~{jhEU|Kb(f580ix|Bc2psVuCp=C=8P8osEE=_$mcKOC}R$q$1+ZD5jk2 zkQBKxhhTjTrWxJio`P8YYU>+b)-)c(bS;iP;o}cu`o+OemGtQB2I(PPi|D;4WQ`ld z&PyX|1}Lht#wXtE_>M|B8;OvIH(E1g;B&t$DhH z5T=3&q%sJlyP(9tV&r|2v{*K=4eW=SR+Iy<^}Q z0x+&(*)cPXevN+f^>Wrd9cI>dJLbP+1l;$Q@X6}q;p&rH!E;@RRx(S|ad|iPDXVA`m z<0D{(amS!zIy$ww6AS1gJC!@b%#wkfYfXu@jjEA8YfH!-V@G+gWDOKyO#4?7?VetL zo7-1BvGaVPl!?0%ZJUn$!#g{VSr!vl{nUd~OqFy!<=Mnux~Es_Cwo2auA@9lR~mIt z`Q{!}G(@dXT%J=X_Rde5iDI=8S@}#wIk?xu9+)eGSI^?Bx-vw+d?qtpYr;*>ysDbl z#VlC)Ik#R3E>|Jdv8{&##gWc6xT4mb7{THbQKUANcUk&U5DQj-!olKG^(AH-6R4?m zX3RU~8Q|f%bd%qM2*R>WboO>NMzL%n{GA@B>~`)|J$i@3XK0JzhQa!#+l?d)ar#wu zn=Zsci*MgC5hCZBRSVF;J;r@(7Z643I3MU|FYOr5`%&e#8eF9=B?s&urGE^;(VvV^ zkN4SI!rpM1yoKvzd95RxSqT{9)$A$A)Jx45$9xsuX7LlUWp2w53h&05`=XR8M)G4< z+57N`&%cA0RV_W+x6*;q| z!{Nt!u{orYH9xhT^2CI+`QpSrJC2Rr{+yWgnqdkJ)FIumwK41Xo1a?eC2Yx_MV|rH zA}ukmKlKPJVAxc(W8j~k8~5hSy{yF(w*2WNW)`0@$aq#$`oi`!&C3~){PK-d@-ay1 zA8U!}KOnNbTh!&QLJwnD1lQWs16?U_PX(R1__Jfs~+O5?ZAw{cTvq?JH1I6i+%IJSIj3cYI`0#HhL` zWHI;Ij{?jtK(pV3A&+s65>bkcO0){A6`A4_UP=TnjDb|0t8He__?_J&>bXTMm?mei zRSwFGU-20Om0rV>y6tytGReCGbxD2uDHTS%a2f4-7-$0)tdsMz2D@?)+OmdKVFEdf zIdX+mo<Z0FQHl{s8{i{3FLmibrfPn@xN&j{_$R1OEL)#pg_SL%C)Z{}!n}oxaD% zubFj!7Kz|ZryLk+JI1tofgqAHPmj8gGkk zP_L`W&WS(?dOQ(R3jxk$k=kFEIO^Y?zy-E&NJwC`4H!=B8GIxDsR)(cEh|VL@r-x6 zH$$$hQRJODYVW2AR;|dmz#}ixg;O zkakYZ;M}l_tOblAuE61teh7Bx#I=+7Y8=F3(Bf&95-l|2pbMvc>)tgeC*OOrX71lDJTz@$ML+f#uyA$S(H86rV+V zgXk;0>hc2y*3s`0Ce!f+Ljp&yBkr!`J=f`KbmyPWW#!$1sk$S+VazwFmz+CU1 zhW+x5d+%is%cq#ADdEGc4&kz^%GmS%QRb|mb1PNhUYq*^|90z4>`^**-le-YgyJj4 z!W8D((D7_dEB1W-V;KD8SLSq;S>uITm9TBGppPcR9wJSfCf1Y_99J|2WfavG<(;)G z#lL0pPzjDB3Xjh%C{EWHJx-Y&J}8;;d}nFGF;=;ig4JsME)q&05Sa-3JEA4UEVF~l z%Q7N%&ct99}P6qpgADYm#AvNFY(PcDngr7k5^@KX@!NWHR=lh*zEq z<^@eOmbU3;U2&mRb3~zHK;#$O3fi0>Md&9mT!=y`5s5j#%H@w&Uww<{H6#5sR7Xqr z+km=vU{_J)=bEezzD9UbHX_~#XOkXP@e^BVuH{O!1ygTMvRCD0q#t&j=i%;jZNDSC z5|0N|&;J5Sj7tk?ON#a#b_qC2j$Tzn17kP{&zkFwKm$YbyPgRbFP!2#W1*=~=CAq$ zT6fxGKJ?pcp_Zy78d!ua;ZOt^LLCJQ=CH?EmsPx?J3{mMHn=ju)cEibXB}%_;>Yg} zG#h^Cahbm1v{puI{qsa9;7)42)(MQ!6JIM%0B{N=OK5t=k+c%om7tY_-l(ORnD8v47s-%+% zOGFXb&dOz93-6U@+i5*E9>{Er{Nq`M0V(zsN4scw@LHzf?jn=D#Y9dKq+nCJ<&5nD z-S3@$Y!!5^r(*nSl$Ccsx^ejS+Kfu9e$S^k$2PwL`yLzg`N0l{fa6hhlJos>t89;} zUZ4UX#QN8?hc8Vvpu}{T=r|=I3qP8J&T9u}>5a48SbO+%On$?px2BktrjQO{R|NOG zD35s>fu}`yA@#0YbxrKx+EKkCJ3S2d+55 zlKyiPb5Zsy1!I2<5Yb07&mu*U`eeXs_=Je7MLKsMx~ZudD9;N=she|1M_$_Gm_=iL zY*(K}0viMa=otmBS~qGS#o<**K>#uRt%zw=AG$Ch3j_ise-*#vxVtUJKbzghKkJDZ zxO3T|^W$@U3tU~sd%E#;*kbkJWXsDnpz@9|oijx98Vmm6gZ*Khy)W@<&+d6|zF<0{wQ zI^v|7+YO^CT1!IMB6Keq69NvdgqRBLeOLrOU;=C07c~P$xe!lcjwaAqjy_1+zsqa- z5h?b0b@MA2qauJtr$qt(QfmY#i{;^T?J*eA;X)>>w+CrQ2t1j0u2CgP-e$y(@r{Qc z?Bv(@bA;^s3%#l#l0JxxEBV{xyfCd-YNah*mnPLQLHHi*ssF+175uIQcB}(&9$Mv5 zeV-H8B(fC(IsF;`*Ane%C3lGWPC`Da`d>=T^iJ`?NpE75?PnjL^}^pkJpe*2Z?wo5 zAX@z2X6z;(tl3Y z`DOyP;F=jzaBqL$Ihp&p3txIcZD(~?DopG_05&lsg-MUkY_QF{ggnc{HbbYa#Ijvy@JS1?r62vMr~Y7@eCQ1rQV@zj z<&vuEXOVF;BvU&e{t5ULXm<)Qx@P*7FkKrZ3)>EcM9m0!NgfuGiHa>twA4VY98pEL zB4C=0h2QCwY}!bCXL4NXvFtYR3l3wMB5eL@_=D#8fO-Phq2R8-eEXx@2{%+$0nCB) zM^M?SkX_G`ksSmz0$Qnb1;9?{n_+>VT#SH1o$mROU*TgS(CNcrjX+tfq6dP1-T^Aa{Z7!=Z zy5hE`zxJZnejY|N&SR!z2$!M8w_kLzkD=6q|BjcZI!ofe)>)Ahc#}zsm|?qZC|B{1 zqrSMu<2*M2fJ>Ss<~VcTG^QH^{;=`Ja-B@;=AjMYCT>r~Zok59 ziHC7P%?Nv%io25S#)d8p(Gwa!70t-tLo(v)=(TDGE+@%NRase2*{|#jAx+-stey^` zk@;K$&K2ssIGQX9!PNMYSuLz}lojLN<(ZaWxT=46n=@C5Jks{?)~ zcQt?5vcqi@&bYNi?}dL>xe2-byj0BlOPD(2*}3ZlR&s9J=?KL;cW`oB;gRP?MZ zeqmifPurYHkXu}ecbk()H^a-z*UQES5>6Gv0_{2wVx|M-B~63o7Hmzns)g-0`l)SkAF<3gBjeJj-1Ug`&1 zf6(=8Yt}rkQ1rkn*`{YAycm99!ueZkiYJkO(nfok*I-LMhwsnun9mYxA4UO+XH!J< z=ykPW>Z;Z0h8frw>Vi9B_IWGQ(G>u&_&M8vN;@DrykEU}d%7sTB~ILa?+E&)e4FOh z1mb3&5Q|RKkiXUTP-Jx^n*E3uYT~xcNt`TyTgcn=OO2zJ_Sl7yyYdRXzO@^ziD;r# zD8C^6z&BQ10GWy6{S05zC>rOFiq=xGvzU=C23wK4a7NmrEjCy~U^oC?4cEI8M|%O- z=$`sX*_~7~@xuR}h!^#Yg}ZY7BQ>#zFV_$~022`+a>`n~!7@3@=m7+M21h}IrXbL1 zN7NkgLDiq@sO-a{*@s^qf?Is3WWPpkP}xjOC4LomE72 zH)T#K87dw(56Qt!Y!SHM&eYGOH^2NNRE3j?g|R%&Ha0iRH(pvpNA<$cNgOv{WC`1H z+yVOQ&L-R9fVMR8!C1<|+90`Q+ z2Ou^^gL;ktJ8p_%RR)Q=CyK&4G5L?^J>tjN219?)gMX=uQhb7s+vQ!GOG^>Vcz*M7 z6xum%pf-a3J{dTI5J>u!UYsJl7qA3U7w}O%E5{%hwJ7o%kB_o?F3Q`!=xZ(VTB6Np zW0u?g^cc?k>k4vYiXF8-uYHwGgt*%8wBti%wr4;k@(2eJ;=uLWLB+}n2uWD-3EOFv zw6RCd?2>vT@j$u#sqN$SrRn;K`*}}QP%DBpgUKH$4Kb>m#0MGsZHc|^#>Y%S*Z9mM zqy(eB%SPntZQd;6n_T`bbW+@8^-sH%s9&!#nEeDJ&|@n}$@8@t}d=q$?61|t zgUXgbW=h4(~CQ1e?m!>GG;p3O);mgiKGXeNNO;XO<(?! z0NEPci}2;AF`kKD!X_$*x&;_984A1QYDCJ9Eo(k^)EJ(VB3($z4d4ay!dJq%$HT5( zU$L@QelzVLz82}*uE)90UX-XEZD&phjC7qG+-NjR1O2S5AsqH1IJNlm`M43H-{f3x z(MFbbeLr)=4%=!#0d&%rLdX0VPSf9ANmm##Fztrm#eV@ofdnQ!fwy*peOG5GL1iG9He+WNL zh<)=dM!?n+N$}j~X3aQu1_*4czZL6#ntTVozWYWZVOr}sJqI5d^9|ucsem|z|E`qlAqkG$Bdr+}W*dFrEHhdjAr+{d2sQfm@QN%cS~(&E73oL18sHDkR;3zxg- zWZkPp$$vbu#JfGmq45{$E8mGv;cc?$``CqePaih8Ok$&bmmbGDyb}Mb-(n+_ORw=C zl0SwdH;KgYzoGqdfJ+9wy)*YSc~SgV{Y40XiM0Ur7T*IL#zlcTKBm08+RgZLyO%p2 z*F@ihywOTy(wB!ZXsF^TS0JlApv|%r|AW~l1g7!A(Wgh57RQ7Y&({af z2_m{*9JH`ix^%xjJ<&YLp~Ogh*A6jZeewDwk)s{8oBJRBnEp4sD>DE93+4!jiw$d= zJC24}fwKDGpevrwr1$G@pAsqSCUcfv`{^ZHi!vdDD_hoFkh!GfzW= zjEawDyW2RhK_okmQUa66rK3loMitmKBlnV*Wuk^26C{(9%M_V4#Q$r^1v(1G&rih_zReFxr#@*6*9j z3S~09k--bvF%hs4Y}(p6%o1LAF5G3v3TpU$8u)SX0Z1E>8BZ}j&r^O`{-RwKQ2i?) zGcNLApouSRC_NPJZo>jL)OndMf04NBQ-;8EFASceduL-d`9Vj3PQV;lG80Ke%URgX z0FJguQ1(RO8G93E7P@D3?w%+iIbScdk+qZ65#1}%ICOT}W(b?F6WUlR$!Eslk(AYy za&n-9TNqD(D_b>eh#ns;>{LG9`>VvgifJNvoy0ITV-a|a4?8uR%3t=Qh%gVE_$|O_ zS&>&)Ua?A-P);^@Zs;6~3GO19drmV58gO=wY;f8s#f5lez`Lolnz;0$KH8Wkd^V1y zB^oskbjBhd`Pj)kia8VB;lxoSeT9gG(6rye^E55L+oafTd^D6Sdr2>oA%di~)lMYC zjFHz*(cTo!g3G~^{hb+x^QZbWg`5en2Z$nu!Vwred?OCj1&PJj*Q2Tqb{_y|4=2X5 z$;q5`-$RX$fQ!BqrY<8|@;04Qc+;#o=>+q9`Y>laIz%}q0O4hi7c zvQg~-t`Zj})ia325AMb!zLd$%(;*~jSnm$`s695laBN05a%SW$?>{*sJ=HMA$68Ju z&76dZ4=kr_s@LYX>_Sf0!0Ji>_REI<1$PVUU!Im8Qdm3Gaq;yVKI!tzsbp!uox(D- zKjJK~`^4n&hoh}M7+L9c!p!Qx{~r`{DwD=*}UJLC)CXcQV^u)fX# zZksC~;$RbwsoJ(p`bT9*V zf3>xVsM2m?4+mr3#|ElwC@%_;egC-?Bl!c-_o%NDOpxC) zg3`Sc=dvk$Z|MqQaS;I;>V*<3tEBLJzraVt>23&q4oqnFN0D4ZS(HoHo_42k6M7R4*KHF6?qzhaOoEg`!E&jK>mEU^L@^M65!p9po zt5tHXyoJR^RaW+T8h!oW72NBe*$XISUFU9nrc$7~{q6(!po*+1V)@7MkDu?d^^4Y| zI9yI9{#=`pbzT^)d5tKB0b5=6nVUBU&S4X0e!`xb<^4HAY09JL8R^UKyxXzNWs3ZS zgQEKU;rLm6Cpb*X)ohx#72nU?9F5qM&l(lV-SQJ1;WjNp2!F1HvBP_pYO zf9FOv%alE#RG%qU3|3LcRS;H8t5#RPGPXWBU)B6)M9Y)X>;iz!pBVxr@3WTGq{a~- z8Bg%oqbeD=RZmM1mFN?8I^Ei&HkXAbkK3_Mr^o4*;AhwBA`<%U&DRXV=$8qY))rGP z?HO(P^b^fEu#a&WBJY}r99=EK)#rkogjy&&NRUtz_+;fkw4D>7CT)wb4#84_Z}6k3 z)t>h4GD?d&gU4_h$hoDzL{a4M+;l$6k((({j(a=ctCBb85UiXARWz~`6pwTz_Waoz zo1Ll*Z_BoT0JazX{^3{S&BJ|T^Npd%)K)KH!lI$h4En^1RPg>~q3Pd@fm9jyGM)So z%?Fz*rz!9*L`+bZGJfrSpy1t48qNU%E9T43KF|C|Ez71mHlR($x6U~YNQDZ_=Q)4y z?T^;-gP_95598yD@f86cucWg7JUb|^riI?&+fWg|Ih!41Coyts?fr9N3Sl&K%W^pS z@I_0UuzaG|ZCW?A$quQ2JuUdFqLo?iZ(W@{5$r?z8tWy)DqASyjtyJb!wjMz&VJ<4 z@3&!ejF6iSHePJ3Y)B>5_42dzk$GXYfb|Ka`>lW>_5ZD|JymHCP&kAD)vH5mHMi7e!f}) zr3Rp`OZok&VQAwjk>e|EV87C(4j||fHfG}_djH&Sjt+f3k@_wU4fqPQsY8g_pn0o> zURbSE|IlDrxc{cXK1GhN@ZCKzuL|4=^jn`8i%NL?ia}^ENGSMm2k-TQ6F`U1dl@6e z`C{_Rl#?E(;LYfVe>q)r`}J?PfyyxLry~IQk{G;8>mB6>{aa}TfXz^TuI2(4Lsm*J z^`PZwg%lC7b>@D5&`7L76%^z>|Sur@$0SbS_&J zXXl$i{5mNfdq%fU!e$mTlw~6xJqtfZIQ!3o-Fs+`$}qzX-8st?o=rcy!RV_rn=hj> z+6nH%0p;+lSUjN$VdOCScs3yx|A(}<3X7{@v$Sz{cLD?mK?>L479fxS!Gc5Z5Zv8^ z2Pe1&m%`oM-QA^dw_^6&{e3L!QV{WCk{{ zy-bWOqT6V-4o_Lmv>46BKi}k(Q-&r929>DU>(=|W<5g5n&%%^d$0g}>AwrC>V}qVl zMOD~tXdaA2r`WJ*A5_|Xo3?DOX;0Ou{VmDCLhWRACIyD-xY4Y=Gz*#p7|UTl8WLw| zccz&0bk6W$w6^kLdzfLkg2Vp_bGd?58{GbRLNss&2_;d?84ZL1T~%Uu9Sc5-2P8?| znsmd8V|WSDde>GB{`K!G-_0t#i$iWF>+tJC0^v2McG;H3-)LpR^pRW-H853#^d8HT zD5CnG2)R&x^9wP=p^WaRl68dG{B{iOi+oI1;rmq+4&j^&_|?ohp}-&YYFy823gHRy zup@;#&M@j!rheu#6MhzTX6t2QvX8A$;n)hEO#>4& zXCj2o8+%x|at&kSSmBy3-i{Ja6 z&Md|_5aD|Twzbbrs#?mR+R0J~-HFZ5(QJ;Pd^@HbyP;gL0Q1b0ieK;}8inZIFV@HR zl?!cD>bI$zZXK{~oq7x8J6PDU9>2-+(He%waXqjbCmRhkhf%4ZO7Tr!j^J#D_U(Vq z!58WHGRtB4qTVZX=zdKCNq)zOYlVOO0IY>;RCZ^aqvc#t>_oEeX&W9xejN$9oR?Z9 zU-Nx9eH3at^pRTz2uVFz-!z)G(lK`pxP0Ur@K}h}32vdnq)oc{ z5}ankFwDOgej?Gi>#LPpFfxO(?0ER1T-U-Sfe-fsMzGJUH)`4V>&Zm3z(f(*-OV|3-r znB35`WiV&bqvCO~3t8x`R7W-n*T&UfisFwMN)U6B+2y1CTZjmjF0(feC(xK;p=dMu zxS|nU82?7?E1=P!#Rp=Zq(auUv`v*-@3KqNk4z3q|14!+N-Ls(T!Vi30|_OH8=<;V zEq?o60-o)K!~Gn6WR)Wv_cp(%JElX#1Pif=!G7ED1{khr*O9rUupmM0tU41$qKf*? zdCSy`{3G?kKaU1a+0*>VZjno_eo}&a$+0q0u_TG%?|sQgfo+PuHM+e4LP)Dq^fagYuk6R_PkEwuGWX!}$CgzE+QQxJ_lpTEy6yzM}f1 zmk z$llOq1>Jt8^2_+){ShLt9{YgN>O&w*A$6$gd>NbV-}BQbVH`QASRW%hMYmmVqAdyj zoyV=nGrbEsGqesL`iC?b?2T7*QqbMyL(k%+(dl^h{$TpbeKZP?G`=z6L^GIbS;pB| z_!SA2B8Bi*tw)uYbF^i_F}ZBKXEQ-TPYlTdhn+KW=)ppcSyjP)CG7^egu5=B0T~zW z=GMB1^KU>6h?8!PH(kNj+6Isos#_@10%Zdt7P6DwZLF|;Isdk28JAMLdzWRs07NGZ ze0IP=q4-JW^1*>$Un@XY#8LEvQE;V{WY2eNNrMp@SE)3qxqKNx5s^N_owcLBOIECV zqs~vB93Jo6l11cT^nLzZ&T7L%OoIv(do-ro`ZT5)4Yo?^gK?+ zT}x-&7>(!hRLE4xx=~RE>|TWq4RU+p7~c6jM#5rpJ}0tj;-{{v8wZ0;Q-px@KFvZQ z>OLiM94Ah^B7p~>Bq_GrdTdSt=?`D?{&05GU(zNHu+MUfG#EB2{lAA#O-)*pe`(pn@#x6XfMf;HV z+P?x2vSI|Em-1ffcdzjq>)X%TJ~d6=75^0>>!;pce7-Q-dw2InE>pi9>G>wxXBld? z`G&qw_?xXqCcL0Zoxsw?dENMAc~vWTY3C*LN%woHv3L6k_%fpOxWKZsPQbg|n0m3# z{KcysTU4VtwvXsv0uOb!Ir!2mV4OL8oFmf;ib=aB@KOE_ltGN)dm(!Qm}#MJGbEp3 z|HDj++85}f9=bxlg2Z=iVIL%HxxM>Owf92AefiKc&P)&K-P->%br`;$4w!12X2Dqr zQToqk?vUSuuXX)Ve=?6A^F1q!B2)jjx0V+VQWbp+NtMR^n@n!$D~-FSiDwmXD0|Hz z+J!NUXPup5id`F_`{lEPuX7kYuZc%jDL)J^VJG{bsBf*7(t`aGp?WX0@_meu{~w|U z<+W8!B9j2Z$>l6OiyzZ2QkG7oK)??wHE=Z(Op@yOQ>*aq58D0TA`0mqT%kVZ1B z{t`op=88b${rr!R!bpF&Mdf5-YJb*Uu6GwfbEF#PX?I;=)gsAw+lVLkEC?E{QcFC+ zsZGB<^U*`&P1i_e9?NLnazY%{7~;S3`Q{Bn0%xP~>w^(V5Q*3(1CjyZExrt*U+zbxnqI+|U%So>IH8*z!}% zknO^a$WVW|9%ovfv9TG*O&Aa}DEutxmuXGIPdiSW+HTXr^iU&Y9X#gEcun60 z^ih7h?N^D*U223kNw!7ga!HTBH5DJ2&N{=EldF9|ruPk9OwBlUcPW)D*Cfz0XTf_> zXRFQOm(+8{B(-FU1|%PQ-7wIH*-DOOSeXLMY}~Ra!k8oW!P<_*h{(zT-H=f&_laM+ zsI$Ka7gGL)3kQ8WFP#mXT)fewGDW+>H$-WM`j2H}fD=y6M?FxUMpQKSdT4hIKVa!Q zbu}if~xzXjIe(QQ6omDTrGGM!BHg;+g=}W_2?NUNA@L*$q9DbVbo26 z&89R>^zu0hE(}OMokC_=SK1aH!o}GIAoTiXNg&utb^_;Y&13$qgM}%8dNWK+!Bc; zPSfx;01M;?C>3waT*1uAFdfk9fTRLZp*pa3aw^<)Y_q!?bI&q>6MBAMhu#kgVoqkX zzQgzqGlKrp@${yy+^;c!aHxExD=z9a(&pQ%Ps1D(zPzSgoH9V~CZJ*ATDX|JT~cj& zT^af;L;#+i4}eW;pO03pceg!l!zciTtsyVsX+Y55>})VW@h*PFW^Ln|vgwZfUV2_- z3Xw?2y_ODK49_&H+r<-3S&qjn^!v*i8$}JtxzT(@GAB~kl0~B=j6us-rJ4?Dvn6<1 zor@NoT*}Li(E8&$OIdqw=I1#3EGtu(@R#h5MTdA}p9g1We!4N|5RB{d50i3dHT zreTV$xE(WNFe$4|2q7*Kj(zbG$5gP#xXp@TPcUEn#emHbKCH4!1j|QnJK|6sHTiqG zZ$%wdcb*fQX6-2DQ&-M!dnf|iN~6E27Ng+$b@sjoY18_3?!FMI9_Dq{#v@Np`naEu z4%~<^e74CMa>8nV_DO0uVaRYct|kIz`-jFjppNX0?$PS-f@d@jdPQ5(fOT3&D}4Ma zw%kruT~FCZR?jY#P)GN6pD-%JgGr1DR$-E}**0i`^URoXxQJNk8>G+G|8(E%tff!O z9hzRy=nfU>4hsNCuzTlaY&)xGlADsGqc`FN-pkQjvYZ4TC}bF#`S#j7E>@C$y))0d zn)BTj$h)dZn~tb#A)?4N39jpMNHN#O_x~&`DRc_l^+sPYs|_nZ%6aL9Pu?LQw{=rk>{jed5uI$SAna&O4C;v6}@msvl-Xu#MM>% zFNLl&l84iJUq#Fg0K)PPKy=c#hxvr%gF0zHdnKOM=8jDS4Q9Ur@D@qDKc45hS7fn+ z%TpGPO0kSx6wS3qdq1rfO@JqTL&x81K9m!|EGWG?b%BSMtnjZX)w{bCsfpN9v(4%# zhUZ2)0)zC8hH@%6B(33e;L<7==irVH-Ap!(kn4RV7h1=OiOP{GvoDo8i5Bq9;hwz6 z?fzPdc5&5pihjfXLoc-HZc7eHqdZvK4N1l~!%0sFTEJ&CsG6pzqaxoR|LKe0>k;E~ zh=9dtM#sC)@je41_j1sM-$yaH(LFJ_!4sE(H7&ft^fOWAeEVnUB`XXddJgdkl??DN zW=G`i-5IPiFA>|)9)n=of&AGoCWpU9eK~(L|5hVtm(6!i*)c~r|LnNLbTB+^f%OYz z`!$XkOt)HaL&*z}=vcSL=xJD(u{O1eTqh<1)PviRNFK=uj(%gJ++bj5TbbjWz`xY! zVg)nZIeifk;N}e^T4Y}eZtK1p^WI#!ue652Ci95V_JUU>wla9Ud`PZyWV7J?%bMZ$ zXV}#EuW$Qb!;ITc2U>-Ok-hRP+U+Q8AruxXmpERu$g;7jU!D%AGVX3RV)d@4 zoD?m;18Z~uTUNs!0A3XI{fqCv-Xy{!^R!Jwtr$&UZr3A}p!c~$f%y)QcPE-ati z+UGCNe9Sm^Xd!-{+1|MqSeI^K6N&m93BF{0&A3p#R$bn^H;Z~veSFIHju>G)+$a3E zniKJnkMvyMaQJYU9?(vIPXg1Y#Q3}^r#Q*Kq zWyOp$?s5T04Ec?4STpZFrfg7f=EI8|sy7p5`x^2;mr?iEbomFpUNXLm@Rn(>f7t#W zF^`j?D=eYB{aYWo3h7Tes_w0m2^wG>x)j-&M-amCPqI=D-)w+dKQWeyZu%>leK7pp zOr84K!`QfvG2#*!`rgIm*9{HsrguIG^L27#Ke_7ao7S69S_|UQ`pM3O=Bs6g^P@x( z@jO3iGlH^q6ArU z<6#Wv8HaZKFF+*;a1J26KV}b=dZU_D~J)Wm4QRN#U<3@jK^8!HmtrCtVA;Gl^j8S0Jsb&3lOtve?vJR?iq@B zi`?egPP5BX!x4~OyRr#PSI}p%!-o9n=n0k{=9RfHI=_K|dA*jC68|b8GZ!q;#~WO; z`fG^1%RY&)<>kYs+k{$&z6k6oKgj_qpN$8JcB$WLIp(i0hwgxWGlZR)nOH{T)Ifzq zif26FuMX3PRFZ@l4H_1@OlUASTPP2)6L#y%^HoysXFHitqIJk)`3!dcvk&GJepl<# z;&4tz2vxZa7^?kJ%yQQj7?4z$G{kY8|CO;|CX?DvpKi!LJ-#ZAM4_hlCgLD~0*)Ea z(jwa{@9$p;Zf@n)^w|avQRI*)h~J-lwh`;OPKz@vSIS#|4;Xk|r3La044ZGJ#OyS$ zxLA5{P>v5VIT`xxY_Y2LyVx_1kTDiiI;-9 zqNu`HfN{oymQ=~_jFih=TuGYk2EtWc`v=2^km(hXYnDk9dlZ!oMasA*V&fp*^w^?` zG)Bg=JaDz3z<;kDBYu~)aLI6=H)AN#5AsF;xwwQ?}ZiU!tFL4VGh;?ws_K`{c#yn-glOJ8T=r*Z=v0k!{(=CJq|)@R#fFzU8wbDitst@|m~49|M7h zLx4VDaZFW<#|tNfnm8j1X}Mshu3{QGe5d1Ww&>`yfgfqTF*qniRgl+M9O9#Jwp#yH3I|6a+)@$4&T7t;K8m!$i z)3faBwS-oqH3sJGNX=fOn~nn%MZJcVw&0+ESFFJARGpJMA0d&pl4}W`uwQCpmyk&y zMj;@9=iUyD`H9~jwI2@zRmAkWF2Ywkf$?WSatQ^|1ZoPIY6y>>g}nYyGw5KSVT?i z^A3vAK5X%Cl-WhUE3eP(-c(VEulp04*7ly3%{u)9X1t&)2aN}% z?qO>8zYZCbM=!~16{?GS10PzfYwpd~(E9|(?ye$c8TP6F++|Ka^?y*OUK{88_B_Mk z`r6={-h1M8&>$ePyU_R?@;LgG;3n$q3A`mA-K57+{^7Q%`j2O-&;d7Eit2mMt1}#t z*Jokaal{OKI#~7$W{7Q9yD`8+8>fSk=%M;wAYaOpMD$XRMH7sR{(t13g955YBtjdB z>mJZ7ecZY$nCt){75Jdt{|}lkx;|JwEy1@vvCpR4-yD5J94v#%LpEBdth1z7ThVltw?!~*2oz4?+4)p?v3QFd$ER;-Z5(Nz z)fuDoEP`Do>rsk-1f3Mgm&!%^j~&t_+kQv>YAjr6lQHp;qrZ6O#4)XI;!|CK(j1m~ zT4m6jn}>N4zmfEXb0P6*Z;Jo+g7XCiFF~&)S3h;?WtSafPxb8zM0#t~`|X$I(D|p| zj;aL$Ha%IFaXWk@d0pls==FTcjS`!~j zR>h|^Z%LWMH%e=6icTt8h!aj>mmCy*Z!~XT_-b@dNu0NC*;SZ6qt%XzB~RIX`q515 zf}rpn=g24roK*b=c;(%0Oj>(DY@G*6|wA!*O*2C#`JAoU`IsR z?s*byew0W02IWSOm!BR#&H-k0YcqJd6V5cz%COm(5KTd1azRIGh%TL2NgacmiKgQ7 z6iQ_{WjnvgZ+TSjNK79>v@H3xv!GoR=i`i)CFF&_ zV~Y06y<+$=qtQ)um(EYpLM#G1wm`h`e&>b=CU>{Pg-!3&dkpT>2qq#Ml)plV7iAFt zp0ac0#UlO4w&3Jv&FJj7+JN-VO%L0dZgNE}g%UL8UDlHUG{7*eP4X`C7$Uzwr*n>H zDfnA+HK+#NF@1iDSLLXes)_fp_gPf>4jHLaX~GL~eIh=^UR4fM3d*xbjve*0yijX_ zPNtRrrW{hX3JFw&-wO;+!Ys~jsVoxItgb@8yKns#$!yBN?i#M5NM2`)$7|yhw@dvm5?U>Y*#i_qcE% z4AByJMY0L)6ehzNV-+Ht}Ko53(z=xMjw^)bx}Y+WxpCS8-=}N z&2lgDl(%4>8g9l(SVp-Uc%R%5Bx!twHS%@YSMJ;K0aXot`0TuKej@K)(XrSx6Pl%; z+r&925WxG-cwQmE)J+H=`phjxHTH2Nw=7|%et@$p%|pvy7m;1wu&Nmrocu5oN~Ci9 zCLhC7c}aX(2nl%4eT==ya;Vf`)1qz)4z|0v^;&SF>X0xtE4>s(JjtT9tcM|k&7X